@charset "UTF-8";

/*
======== table of content. =================================

Last Updated:07.07.19
summary:スポーツ健康科学部CSS定義

- NOJS
- HEADER
- PROMOTIONALAREA
- NEWSAREA
- CONTENT
  - MAIN-SUB
		  - MAIN
				  - BORDER
						- BOX
						- FONT-SETTINGS
						- HEADING
						- LINK-ICON
						- LIST
				- SUB
				  - LOCALMENU
	
============================================================
*/


/*-----------------------------------------------------
NOJS
-------------------------------------------------------*/
body#spas p#noJs {
	border-color:#C12736;
}

/*-----------------------------------------------------
HEADER
-------------------------------------------------------*/
/* ロゴ周り */
body#spas #header .bgleft {
	background-image:url(../images/bg_header_left.gif);
}

/* 下階層 */
body#spas #header .bgleft {
	border-bottom-color:#C12736;
}

/*-----------------------------------------------------
PROMOTIONAREA
-------------------------------------------------------*/
body#spas #promotionArea {
	background-color:#C12736;
}

body.faculty-top #promotionArea img {
	_margin-bottom:-4px!important;
}

/*------------------------------
NEWSAREA
--------------------------------*/
/* PICK UP、HEADLINE NEWS、EVENT NEWS 共通設定 */
body.faculty-top #main h2 {
	color:#C12736;
}

body#spas #main h5.cap {
	padding:6px !important;
	color:#C12736 !important;
	background-color:#f1f1f1 !important;
	font-weight:bold;
}

/*------------------------------
BORDER
--------------------------------*/
body#spas #main .border-r {
	background-image:url(../images/bg_border-r.gif);
	margin-bottom:24px;
}

/*------------------------------
BOX
--------------------------------*/
/* 左ボーダー青 */
body#spas #main .box-border-r {
 border-left-color:#C12736;
}

/*------------------------------
WIDTH SETING
------------------------------*/
.widthhalf { width:50%; }

/*------------------------------
LINEHEIGHT SETING
------------------------------*/
body#spas .lh12 { line-height:1.2em!important; }

/*------------------------------
FONT-COLOR
--------------------------------*/
body#spas .txt-r {
	color:#C12736!important;
}

body#spas .txt-b {
	color:#333333!important;
}

/*------------------------------
HEADING
--------------------------------*/
body#spas #main h3 {
	color:#C12736;
}

/*------------------------------
LINK-ICON
--------------------------------*/
body#spas #main .link-page-blank a:hover,
body#spas #main a.link-page-blank:hover {
	background-image:url(../images/icon_blank_ro.gif);
}

/*------------------------------
LIST
--------------------------------*/
body#spas #main ul.headline-news li a:hover,
body#spas #main ul.event-news li a:hover,
body#spas #main ul.arrow li a:hover,
body#spas #main a.link-arrow:hover {
	background-image:url(../images/icon_arrow_ro.gif);
}
body#spas #main ul.event-news li dl dd a:hover {
	background-image:none;
}

body#spas #main ul.arrow-down li a:hover  {
	background-image:url(../images/icon_arrow_down_ro.gif);
}

/*------------------------------
SUB
--------------------------------*/
/*--------------------------
LOCALMENU
----------------------------*/
body#spas #content #sub ul li a:hover {
	background-image:url(../images/bg_localmenu_ro.gif);
}

body#spas #content #sub ul li a:hover,
/* 現在セレクト中のMENU（横向き矢印） */
body#spas #content #sub ul li.selected-02 a {
	background-image:url(../images/bg_localmenu_ro.gif);
}

/* 現在セレクト中のMENU（下向き矢印） */
body#spas #content #sub ul li.selected a,
body#spas #content #sub ul li.selected a:hover {
	background-image:url(../../global/images/bg_localmenu_selected.gif);
}

/* サブMENU */
body#spas #content #sub ul.sub-menu li a {
	background-image:url(../../global/images/bg_localmenu.gif);
}

body#spas #content #sub ul li ul.sub-menu li a:hover,
/* 現在セレクト中のMENU（横向き矢印） */
body#spas #content #sub ul ul.sub-menu li.selected-02 a {
	background-image:url(../images/bg_localmenu_sub_ro.gif);
}


/*------------------------------
MAIN
--------------------------------*/
/* 3カラムの場合、再度上書き */
body#spas #main-sub #main {
	width:514px!important;
	padding-top:45px!important;
	padding-right:0!important;
}

/*メニューがはみ出す ie6*/
* html body#spas #sub ul {
  margin-left:0px!important;
  }
  

td.valin-top {
vertical-align:top;
}

/* 3カラムの場合、再度上書き */
body.faculty-top #content {
	background-image:url(../../images/bg_content.gif)!important;
}

/*リスト内、外部リンク*/
body#spas ul.arrow li.blank a.link-page-blank:hover {
	background-image:url(../images/icon_blank_ro.gif)!important;
}

/*ボックスの幅がはみ出す*/
body#spas #main div.box-g03 {
width:574px!important;
}

/*------------------------------
spas01_04_j.html
------------------------------*/

body#spas #main table.table-pa06 {
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	margin-bottom:6px;
}

body#spas #main table.table-pa06 th,
body#spas #main table.table-pa06 td {
	padding:0 6px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}

body#spas #main table.table-pa06 th {
	text-align:center;
	background-color:#ccc;
}


/*------------------------------
spas01_04_j.html
------------------------------*/

body#spas #main .seminor h5 {
	margin-bottom:12px;
	font-weight:bold;
	padding-left:15px;
	clear:both;
}

body#spas #main .seminor h6 {
	margin-bottom:12px;
	font-weight:normal;
}

body#spas #main .seminor h5#ss {
	background:transparent url(../images/icon_ss.jpg) no-repeat 0 0 ;
}

body#spas #main .seminor h5#se {
	background:transparent url(../images/icon_se.jpg) no-repeat 0 0 ;
}

body#spas #main .seminor h5#hs {
	background:transparent url(../images/icon_hs.jpg) no-repeat 0 0 ;
}

body#spas #main .seminor h5#sm {
	background:transparent url(../images/icon_sm.jpg) no-repeat 0 0 ;
}

* html body#spas #main .seminor h5#ss,
* html body#spas #main .seminor h5#se,
* html body#spas #main .seminor h5#hs,
* html body#spas #main .seminor h5#sm {
	background-position:0 50%;
}

*:first-child+html body#spas #main .seminor h5#ss,
*:first-child+html body#spas #main .seminor h5#se,
*:first-child+html body#spas #main .seminor h5#hs,
*:first-child+html body#spas #main .seminor h5#sm {
	background-position:0 50%;
}



body#spas #main .seminor img.fr {
	margin:0 0 12px 24px;
}

body#spas #main .seminor img.fl {
	margin:0 24px 12px 0;
}

body#spas #main .seminor .box-g02 h6 {
	margin:6px 0 0 8px;
	font-weight:bold;
}


/*------------------------------
spas02_j.html
------------------------------*/

tr.light-blue td,
td.light-blue {
	background-color:#DCEBEC;
}

body#spas #main table.border-g td.border-lg {
	border-bottom:1px solid #CCC !important;
}


/*------------------------------
spas05_04_j.html
------------------------------*/

#content #main .pr10 {padding-right:10px!important; }
#content #main .imagebox {
	width:297px;
	float:right;
	padding:0;
	margin-left:24px;
}

#content #main .imagebox img { 
	margin:0 0 6px;
}


