@charset "utf-8";

/*=========================================================
	[ daigaku.css ]
	content page base design
	date - creation:2013-01-28 // update:2013-02-08
=========================================================*/

/*=========================================================
	index
		1. content
=========================================================*/
/* 1. content
=========================================================*/
/* heading
---------------------------------------------------------*/
.hLv1 span{
}
#content #mainTab h2{
	margin:20px 0;
	padding:0 0 10px 13px;
	font-weight:bold;
	font-size:20px;
	font-size:2.0rem;
	color:#2EB2F2;
	border-bottom:1px solid #2EB2F2;
}
.titDetail{
	margin-top:-45px;
}

/* tabs
---------------------------------------------------------*/
#tabBox1,#tabBox2{
	padding:55px 20px 15px;
}

/* tab-50
---------------------------------------------------------*/
#tab-50{
	list-style:none;
}
#tab-50 li{
	display:block;
	float:left;
	width:62px;
	height:37px;
	background-repeat:no-repeat;
	background-position:0 0;
}
#tab-50 li a{
	display:block;
}
#tab-a li.tab-a a,
#tab-ka li.tab-ka a,
#tab-sa li.tab-sa a,
#tab-ta li.tab-ta a,
#tab-na li.tab-na a,
#tab-ha li.tab-ha a,
#tab-ma li.tab-ma a,
#tab-ya li.tab-ya a,
#tab-ra li.tab-ra a,
#tab-wa li.tab-wa a{
	display:none;
}

/* tab */
.tab-a{background-image:url(/images/search/tab_a_ov.gif);}
.tab-ka{background-image:url(/images/search/tab_k_ov.gif);}
.tab-sa{background-image:url(/images/search/tab_s_ov.gif);}
.tab-ta{background-image:url(/images/search/tab_t_ov.gif);}
.tab-na{background-image:url(/images/search/tab_n_ov.gif);}
.tab-ha{background-image:url(/images/search/tab_h_ov.gif);}
.tab-ma{background-image:url(/images/search/tab_m_ov.gif);}
.tab-ya{background-image:url(/images/search/tab_y_ov.gif);}
.tab-ra{background-image:url(/images/search/tab_r_ov.gif);}
.tab-wa{background-image:url(/images/search/tab_w_ov.gif);}

/* anchor */
#anchor{
	border-top:5px solid #78BF57;
	border-radius:0 3px 3px 3px;
	background:#ffffff;
	padding:15px 0 15px 20px;
	list-style:none;
}

#anchor li{
	display:inline;
	padding:0 30px 0 0;
}
#anchor li a{
	padding-left:15px;
	background:url(/format/images/nav_pagebtm.png) no-repeat 0 50%;
}

/* boxFree
---------------------------------------------------------*/
.boxFree #tab-01{
	position:relative;
	width:690px;
	height:auto;
	padding:26px 0 0;
	background: url("/images/search/tab_bk_top.gif") no-repeat scroll 0 0;
}
.boxFree #tab-01 p{
	margin:0 40px;
	padding:10px 0 20px;
	border-bottom:1px dotted #cccccc;
}
.boxFree #tabBox1{padding-top:20px;}
.boxFree #tabBox1 .tabInner{
	padding-top:20px;
}

ul.listResult{
	display:block;
	padding:20px 40px;
	list-style:none;
	background: url("/images/search/tab_bk_in_btm.gif") no-repeat scroll 0 100%;
	text-align:right;
	font-size:12px;
	font-size:1.2rem;
}
.listResult li{
	border-right:1px solid #cccccc;
	display:inline;
}
.listCount{
	border-right:none;
	padding-right:20px;
}
.listResult li a{
	padding:0 10px;
}
.listResult li.searchNone{
	display:block;
	text-align:left;
	border-right:none;
}
.linkNone a{
	color:#999 !important;
	text-decoration:none !important;
}
#content .listResult li.here a{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.listResult li.end{
	border-right:none;
}

/* listResult for page bottom */
.listResultBtm{
	margin-top:20px;
	padding-top:5px;
	background: url("/images/search/tab_bk_top.gif") no-repeat scroll 50% -21px;
}
.listResultBtm .listResult{
	padding:15px 20px 20px;
	background: url("/images/search/tab_bk_in_btm.gif") no-repeat scroll 50% 100%;
}

.listResultBtm .listCount{display:none;}