@charset "UTF-8";

/* left side submenu 2015.12.10 */

.ssnavi {
	margin-top: 20px;  /* add 2016.09.02 */
}
.ssnavi a{
	color:dimgray;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
.ssnavi a:visited{
	color:dimgray;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
.ssnavi a:hover{
	color:#b31621;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
.ssnavi li{
	padding: 5px 0 0 12px;
	background: url(img/arrows_brown.gif) no-repeat left center;
}
.ssnavi img{
	vertical-align: middle;
}

/* 2nd/3rd news frame on top-view 2016.05.17 */

#frameArea2, 
#frameArea3 {
	background: #fff;
	width:548px;
	padding: 0px 10px 5px;
	margin-bottom: 12px;
	border-top: 1px solid #b4afab;
	border-bottom: 3px solid #b31621;
}
.news-header {
	font-weight: bold;
	color: #404040;
	font-size:11px;
}

/* google custom search window  2016.05.31 */

.cse input.gsc-search-button,
input.gsc-search-button {
	min-width: 38px !important;
}
.cse .gsc-control-cse,
.gsc-control-cse {
	background-color: transparent !important;
	border: none !important;
}

/* right side menu 2016.09.29 */

#top #main #rightArea .s2navi a{
	color:dimgray;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
#top #main #rightArea .s2navi a:visited{
	color:dimgray;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
#top #main #rightArea .s2navi a:hover{
	color:#b31621;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
#top #main #rightArea .s2navi li{
	margin-left: 4px;
	padding: 7px 0 6px 14px;
	background: url(img/icon_arrow_2.png) no-repeat left center;
}
#top #main #rightArea .s2navi img{
	vertical-align: middle;
}

/* Header menu 受験生の方へ～一般・企業の方へ */

#header ul.s3navi li a{
	color:dimgray;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
#header ul.s3navi li a:visited{
	color:dimgray;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
#header ul.s3navi li a:hover{
	color:#b31621;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
#header ul.s3navi li{
	float: left;
	margin-left: 10px;
	padding-left: 13px;
	background: url(img/icon_arrow_2.png) no-repeat left center;
}

