@charset "Shift_JIS";
/* CSS Document */

/* ---級別文字色--- */
.color-1kyu{
	color:#d58e54;
}

.color-2kyu{
	color:#a67699;
}

/* ---級別背景色--- */
.bg-1kyu{
	background:#d58e54;
}

.bg-2kyu{
	background:#a67699;
}


/* ---級別背景色（淡色）--- */
.bg-1kyu-l{
	background:#f4e1d2;
}

.bg-2kyu-l{
	background:#e7dbe4;
}



/* ---級別ボタン--- */

.btn-bg1kyu{
	background:url(images/btn_bg_1kyu.gif) no-repeat 0px 0px ;
	width:270px;
	height:48px;
	margin:15px 0;
	text-align:left;
}
.btn-bg1kyu a{
	display:block;
	font-size:13px;
	line-height:1.4em;
	padding:6px 4px 2px 25px;
	width:240px;
	color:#ffffff;
	text-decoration:none;
}
.btn-bg1kyu a:hover{
	color:#FF6;
}
.btn-bg1kyu a:visited{
	color:#fff;
}

.btn-bg2kyu{
	background:url(images/btn_bg_2kyu.gif) no-repeat 0px 0px ;
	width:270px;
	height:48px;
	margin:15px 0;
	text-align:left;
}
.btn-bg2kyu a{
	display:block;
	font-size:13px;
	line-height:1.4em;
	padding:6px 4px 2px 25px;
	width:240px;
	color:#ffffff;
	text-decoration:none;
}
.btn-bg2kyu a:hover{
	color:#FF6;
}
.btn-bg2kyu a:visited{
	color:#fff;
}


.btn-bg1kyu180{
	background:url(images/btn_bg_1kyu180.gif) no-repeat 0px 0px ;
	width:180px;
	height:48px;
	margin:15px 0;
	text-align:left;
}
.btn-bg1kyu180 a{
	display:block;
	font-size:13px;
	line-height:1.4em;
	padding:6px 4px 2px 25px;
	color:#ffffff;
	text-decoration:none;
}
.btn-bg1kyu180 a:hover{
	color:#FF6;
}
.btn-bg1kyu180 a:visited{
	color:#fff;
}

.btn-bg2kyu180{
	background:url(images/btn_bg_2kyu180.gif) no-repeat 0px 0px ;
	width:180px;
	height:48px;
	margin:15px 0;
	text-align:left;
}
.btn-bg2kyu180 a{
	display:block;
	font-size:13px;
	line-height:1.4em;
	padding:6px 4px 2px 25px;
	color:#ffffff;
	text-decoration:none;
}
.btn-bg2kyu180 a:hover{
	color:#FF6;
}
.btn-bg2kyu180 a:visited{
	color:#fff;
}

.btn-bgother180{
	background:url(images/btn_bg_other180.gif) no-repeat 0px 0px ;
	width:180px;
	height:48px;
	margin:15px 0;
	text-align:left;
}
.btn-bgother180 a{
	display:block;
	font-size:13px;
	line-height:1.4em;
	padding:6px 4px 2px 25px;
	color:#ffffff;
	text-decoration:none;
}
.btn-bgother180 a:hover{
	color:#FF6;
}
.btn-bgother180 a:visited{
	color:#fff;
}

/* ---インタビュー--- */
.kenchikuint-tbl1{
	border-top:1px solid #8eacd8;
}
.kenchikuint-tbl1-td1{
	border-bottom:1px solid #8eacd8;
	font-size:13px;
	font-weight:bold;
	padding:4px 5px;
	white-space:nowrap;
}
.kenchikuint-tbl1-td2{
	border-bottom:1px solid #8eacd8;
	font-size:11px;
	padding:4px 5px;
}



/* ---トップ--- */


.ban-ansin294 a{
	width:294px;
	height:85px;
	padding: 0;
	margin:0;
	display:block;
	background: transparent url(images/ban_ansinsengen294.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}

.ban-ansin294 a:hover{
	background: transparent url(images/ban_ansinsengen294.png) no-repeat 0 -85px;
}




/* ---受験資格判定--- */


.btn-hantei-type1 a{
	width:142px;
	height:57px;
	padding: 0;
	margin:0;
	display:block;
	background: transparent url(images/hantei_btn01.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}

.btn-hantei-type1 a:hover{
	background: transparent url(images/hantei_btn01.gif) no-repeat 0 -57px;
}

.btn-hantei-type2 a{
	width:142px;
	height:57px;
	padding: 0;
	margin:0;
	display:block;
	background: transparent url(images/hantei_btn02.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}

.btn-hantei-type2 a:hover{
	background: transparent url(images/hantei_btn02.gif) no-repeat 0 -57px;
}

.btn-hantei-type3 a{
	width:142px;
	height:57px;
	padding: 0;
	margin:0;
	display:block;
	background: transparent url(images/hantei_btn03.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}

.btn-hantei-type3 a:hover{
	background: transparent url(images/hantei_btn03.gif) no-repeat 0 -57px;
}


/* ---受験資格判定--- */

.kamoku-btn{
	width:182px;
	height:82px;
	background:#ffffff;
}


/*資料請求バナー*/

#bansiyou{
	width:775px;
	height:80px;
	overflow:hidden;
}

#bansiyou a{
	width:775px;
	height:80px;
	padding-top:10px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	background: transparent url(images/bansiyou775.png) no-repeat 0 0;
	font-size:17px;
	line-height:1.5em;
	overflow:hidden;
}

#bansiyou a:hover{
	background: transparent url(images/bansiyou775.png) no-repeat 0 -80px;
	color:#ffffff;
	font-weight:bold;
}

.bansiyou598{
	width:598px;
	height:80px;
	overflow:hidden;
}

.bansiyou598 a{
	width:598px;
	height:80px;
	padding-top:10px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	background: transparent url(images/bansiyou598.png) no-repeat 0 0;
	font-size:17px;
	line-height:1.5em;
	overflow:hidden;
}

.bansiyou598 a:hover{
	background: transparent url(images/bansiyou598.png) no-repeat 0 -80px;
	color:#ffffff;
	font-weight:bold;
}

/*バナー*/

.ban775-blue{
	width:775px;
	height:80px;
	overflow:hidden;
}

.ban775-blue a{
	width:775px;
	height:80px;
	padding-top:8px;
	padding-left:80px;
	color:#ffffff;
	display:block;
	background: transparent url(images/ban775_blue.png) no-repeat 0 0;
	overflow:hidden;
	text-decoration:none;
	line-height:1.5em;
}

.ban775-blue a:hover{
	background: transparent url(images/ban775_blue.png) no-repeat 0 -80px;
	color:#ffffff;
}
.ban775-blue a:visited{
	color:#ffffff;
}


/*サイドバナー*/

.sidebtn2 div.sidebtn-kenchikunyukai a{
	width:160px;
	height:61px;
	padding: 0;
	margin:0 auto;
	display:block;
	background: transparent url(images/btn_side_kenchikunyukai.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
.sidebtn2 div.sidebtn-kenchikunyukai a:hover{
	background: transparent url(images/btn_side_kenchikunyukai.gif) no-repeat 0 -61px;
}


.tacnews{
	background:url(images/img_tacnews.gif) no-repeat;
	padding-left:330px;
	height:208px;
}


.kenchikusi{
	background:url(images/img_kenchikusi.jpg) no-repeat;
	padding-left:330px;
	height:425px;
}


.knsttsn{
	background:url(images/img_kensetsutsushin.gif) no-repeat;
	padding-left:330px;
	height:290px;
}
