@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##nyushi
-------------------------------------------------- */
/* 共通 */
/* nyushi */
#nyushi #tab-bo1,
#nyushi #tab-bo2,
#nyushi #tab-bo3,
#nyushi #tab-bo4,
#nyushi #tab-bo5,
#tab-bo1-1-1,
#tab-bo1-1-2,
#tab-bo1-1-3{clear:both;}
#nyushi #tab-bl1:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}

#nyushi #tab-bl1{
	margin:0 0 12px;
	padding:0;
	width:536px;
	height:53px;
	/*\*//*/
	overflow:hidden;
	/**/
}
#nyushi #tab-bl1 li{
	margin:0;
	padding:0;
	line-height:28px;
	height:53px;
	list-style:none;
	float:left;
	display:inline;
	font-size:75%;
	font-weight:bold;
	text-align:center;
}
#nyushi li#tab-m1{margin-left:0;}
#nyushi li#tab-m2{margin-left:0;}
#nyushi li#tab-m3{margin-left:0;}
#nyushi li#tab-m4{margin-left:0;}
#nyushi #tab-bl1 li a{
	display:block;
	height:53px;
}
#nyushi #tab-bl1 li#tab-m1 a{background:url(../img_inc/nyushi/tab1a.gif) no-repeat left top;}
#nyushi #tab-bl1 li#tab-m1 a:hover{background-color:#FFF;}
#nyushi #tab-bl1 li#tab-m1 a:hover img{visibility:hidden;}
#nyushi #tab-bl1 li#tab-m1 a.on img{visibility:hidden;}
#nyushi #tab-bl1 li#tab-m2 a{background:url(../img_inc/nyushi/tab2a.gif) no-repeat left top;}
#nyushi #tab-bl1 li#tab-m2 a:hover{background-color:#FFF;}
#nyushi #tab-bl1 li#tab-m2 a:hover img{visibility:hidden;}
#nyushi #tab-bl1 li#tab-m2 a.on img{visibility:hidden;}
#nyushi #tab-bl1 li#tab-m3 a{background:url(../img_inc/nyushi/tab3a.gif) no-repeat left top;}
#nyushi #tab-bl1 li#tab-m3 a:hover{background-color:#FFF;}
#nyushi #tab-bl1 li#tab-m3 a:hover img{visibility:hidden;}
#nyushi #tab-bl1 li#tab-m3 a.on img{visibility:hidden;}
#nyushi #tab-bl1 li#tab-m4 a{background:url(../img_inc/nyushi/tab4a.gif) no-repeat left top;}
#nyushi #tab-bl1 li#tab-m4 a:hover{background-color:#FFF;}
#nyushi #tab-bl1 li#tab-m4 a:hover img{visibility:hidden;}
#nyushi #tab-bl1 li#tab-m4 a.on img{visibility:hidden;}
#nyushi #tab-bl1 li#tab-m5 a{background:url(../img_inc/nyushi/tab5a.gif) no-repeat left top;}
#nyushi #tab-bl1 li#tab-m5 a:hover{background-color:#FFF;}
#nyushi #tab-bl1 li#tab-m5 a:hover img{visibility:hidden;}
#nyushi #tab-bl1 li#tab-m5 a.on img{visibility:hidden;}
#nyushi li#tab-m1,
#nyushi li#tab-m1 a{width:125px;}
#nyushi li#tab-m2,
#nyushi li#tab-m2 a{width:107px;}
#nyushi li#tab-m3,
#nyushi li#tab-m3 a{width:104px;}
#nyushi li#tab-m4,
#nyushi li#tab-m4 a{width:99px;}
#nyushi li#tab-m5,
#nyushi li#tab-m5 a{width:101px;}

/* bosyuyoukou */
#tab-bo1,
#tab-bo2,
#tab-bo3,
#tab-bo4,
#tab-bo5{clear:both;}
#tab-bl1:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
#tab-bl1{
	margin:0 0 8px;
	padding:0;
	width:535px;
	height:37px;
	/*\*//*/
	overflow:hidden;
	/**/
}
#tab-bl1 li{
	margin:6px 0 0 0;
	padding:0;
	line-height:28px;
	height:31px;
	list-style:none;
	float:left;
	display:inline;
	font-size:75%;
	font-weight:bold;
	text-align:center;
}
li#tab-m1{margin-left:6px;}
li#tab-m2{margin-left:9px;}
li#tab-m3{margin-left:9px;}
li#tab-m4{margin-left:9px;}
li#tab-m5{margin-left:9px;}
#tab-bl1 li a{
	display:block;
	height:31px;
}
#tab-bl1 li a.on{
	text-decoration:none;
}
#tab-bl1 li a:hover{
	text-decoration:none;
}
li#tab-m1,
li#tab-m1 a{width:99px;}
li#tab-m2,
li#tab-m2 a{width:110px;}
li#tab-m3,
li#tab-m3 a{width:110px;}
li#tab-m4,
li#tab-m4 a{width:69px;}
li#tab-m5,
li#tab-m5 a{width:99px;}

.b-title1{
	margin:0 0 7px;
	padding:0 0 6px;
	border-bottom:3px #EDEDED solid;
}
.b-mb1{margin:0 0 12px;}
.b-mb2{margin:0 0 24px;}
.txt5{
	color:#EB9E2C;
	font-size:75%;
}
.txt6{
	margin:0 0 5px;
	padding:5px 8px;
	font-size:75%;
	font-weight:bold;
	clear:both;
}
.txt7{
	padding:11px 13px;
	border:1px #E8A98E solid;
	color:#E85B1E;
	font-size:75%;
}
.txt8{
	color:#4D4D4D;
	font-size:75%;
	text-align:right;
}
.title-box{width:536px;}
.iga .box-table1 td a.b-link{color:#F00;}
.iga .box-table1 td a.b-link:hover{color:#C00;}
.iryo .box-table1 td a.b-link{color:#F00;}
.iryo .box-table1 td a.b-link:hover{color:#C00;}
.shin .box-table1 td a.b-link{color:#F00;}
.shin .box-table1 td a.b-link:hover{color:#C00;}
.reha .box-table1 td a.b-link{color:#F00;}
.reha .box-table1 td a.b-link:hover{color:#C00;}
.hako .box-table1 td a.b-link{color:#F00;}
.hako .box-table1 td a.b-link:hover{color:#C00;}
a.btn-sp{
	padding:4px 4px;
	color:#fff;
	background-color:#f00;
	text-decoration:none;
}
a.btn-sp:hover{
	text-decoration:underline;
}

/* sogo */
.sogo #tab-bl1{background:url(../bosyuyoukou/img/bg1.jpg) no-repeat left top;}
.sogo #tab-bl1 li{color:#6D8200;}
.sogo #tab-bl1 li a{color:#6D8200;}
.sogo #tab-bl1 li a.on{
	color:#6D8200;
	background:url(../bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.sogo #tab-bl1 li a:hover{
	color:#6D8200;
	background:url(../bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.sogo .title2{
	color:#7C9400;
	background:url(../bosyuyoukou/img/icon1.gif) no-repeat 0 2px;
}
.sogo .title2-1{
	color:#7C9400;
	background:url(../bosyuyoukou/img/icon1.gif) no-repeat 0 3px;
}
.sogo .title4{color:#7C9400;}
.sogo .box-table1 td a{color:#7F9900;}
.sogo .box-table1 td a:hover{color:#F00;}
.sogo .box-table1 td.t1{
	color:#4C6E00;
	background-color:#EAF2C4;
}
.sogo .box-table1 td.t2{
	color:#4C6E00;
	background-color:#FAF9ED;
}
.sogo-title1{
	margin:0 0 2px;
}
.sogo-txt1{
	margin:0 0 16px;
	padding-bottom:23px;
	border-bottom:1px #B2B2B2 solid;
	font-size:75%;
}
.sogo-title2{margin:0 0 4px;}
.l-list{
	margin:0 0 15px;
	padding:0;
}
.l-list li{
	margin:0;
	padding:0 0 8px 13px;
	list-style:none;
	font-size:75%;
}
#l-list1 li{background:url(../img_inc/nyushi/sogo/icon1.gif) no-repeat 3px 4px;}
#l-list2 li{background:url(../img_inc/nyushi/sogo/icon2.gif) no-repeat 3px 4px;}
#l-list3 li{background:url(../img_inc/nyushi/sogo/icon3.gif) no-repeat 3px 4px;}
#l-list4 li{background:url(../img_inc/nyushi/sogo/icon4.gif) no-repeat 3px 4px;}
#l-list5 li{background:url(../img_inc/nyushi/sogo/icon5.gif) no-repeat 3px 4px;}
.l-list li a{color:#4D4D4D;}
.l-list li a:hover{color:#F00;}

/* igaku */
.iga #tab-bl1{background:url(../iga/bosyuyoukou/img/bg1.jpg) no-repeat left top;}
.iga #tab-bl1 li{color:#B86B00;}
.iga #tab-bl1 li a{color:#B86B00;}
.iga #tab-bl1 li a.on{
	color:#B86B00;
	background:url(../iga/bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.iga #tab-bl1 li a:hover{
	color:#B86B00;
	background:url(../iga/bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.iga .title2{
	color:#6B472A;
	background:url(../iga/bosyuyoukou/img/icon1.gif) no-repeat 0 2px;
}
.iga .title2-1{
	color:#6B472A;
	background:url(../iga/bosyuyoukou/img/icon1.gif) no-repeat 0 3px;
}
.iga .title4{color:#6B472A;}
.iga .box-table1 td a{color:#6B472A;}
.iga .box-table1 td a:hover{color:#F00;}
.iga .box-table1 td.t1{
	color:#945600;
	background-color:#FFDDAD;
}
.iga .box-table1 td.t2{
	color:#945600;
	background-color:#FFF5E5;
}
.iga .txt6{
	color:#803900;
	background-color:#F5E9D7;
}
.iga .line1{
	margin:0 0 9px;
	padding:0 0 10px;
	background:url(../iga/bosyuyoukou/img/line2.gif) repeat-x left bottom;
}

/* iryo */
.iryo #tab-bl1{background:url(../iryo/bosyuyoukou/img/bg1.jpg) no-repeat left top;}
.iryo #tab-bl1 li{color:#698049;}
.iryo #tab-bl1 li a{color:#698049;}
.iryo #tab-bl1 li a.on{
	color:#698049;
	background:url(../iryo/bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.iryo #tab-bl1 li a:hover{
	color:#698049;
	background:url(../iryo/bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.iryo .title2{
	color:#51800C;
	background:url(../iryo/bosyuyoukou/img/icon1.gif) no-repeat 0 2px;
}
.iryo .title2-1{
	color:#51800C;
	background:url(../iryo/bosyuyoukou/img/icon1.gif) no-repeat 0 3px;
}
.iryo .title4{color:#51800C;}
.iryo .box-table1 td a{color:#51800C;}
.iryo .box-table1 td a:hover{color:#F00;}
.iryo .box-table1 td.t1{
	color:#3C6107;
	background-color:#D0E5B8;
}
.iryo .box-table1 td.t2{
	color:#3C6107;
	background-color:#F3F7ED;
}
.iryo .txt6{
	color:#6B6E00;
	background-color:#EBEBD8;
}
.iryo .line1{
	margin:0 0 9px;
	padding:0 0 10px;
	background:url(../iryo/bosyuyoukou/img/line2.gif) repeat-x left bottom;
}


/* shin */
.shin #tab-bl1{background:url(../shin/bosyuyoukou/img/bg1.jpg) no-repeat left top;}
.shin #tab-bl1 li{color:#0073B8;}
.shin #tab-bl1 li a{color:#0073B8;}
.shin #tab-bl1 li a.on{
	color:#0073B8;
	background:url(../shin/bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.shin #tab-bl1 li a:hover{
	color:#0073B8;
	background:url(../shin/bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.shin .title2{
	color:#076496;
	background:url(../shin/bosyuyoukou/img/icon1.gif) no-repeat 0 2px;
}
.shin .title2-1{
	color:#076496;
	background:url(../shin/bosyuyoukou/img/icon1.gif) no-repeat 0 3px;
}
.shin .title4{color:#076496;}
.shin .box-table1 td a{color:#076496;}
.shin .box-table1 td a:hover{color:#F00;}
.shin .box-table1 td.t1{
	color:#2A536A;
	background-color:#CEE7F5;
}
.shin .box-table1 td.t2{
	color:#2A536A;
	background-color:#EBF3F7;
}
.shin .txt6{
	color:#007285;
	background-color:#D7E4EB;
}
.shin .line1{
	margin:0 0 9px;
	padding:0 0 10px;
	background:url(../shin/bosyuyoukou/img/line2.gif) repeat-x left bottom;
}

/* reha */
.reha #tab-bl1{background:url(../reha/bosyuyoukou/img/bg1.jpg) no-repeat left top;}
.reha #tab-bl1 li{color:#008223;}
.reha #tab-bl1 li a{color:#008223;}
.reha #tab-bl1 li a.on{
	color:#008223;
	background:url(../reha/bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.reha #tab-bl1 li a:hover{
	color:#008223;
	background:url(../reha/bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.reha .title2{
	color:#008220;
	background:url(../reha/bosyuyoukou/img/icon1.gif) no-repeat 0 2px;
}
.reha .title2-1{
	color:#008220;
	background:url(../reha/bosyuyoukou/img/icon1.gif) no-repeat 0 3px;
}
.reha .title4{color:#008220;}
.reha .box-table1 td a{color:#008220;}
.reha .box-table1 td a:hover{color:#F00;}
.reha .box-table1 td.t1{
	color:#006A1C;
	background-color:#CAE8D1;
}
.reha .box-table1 td.t2{
	color:#006A1C;
	background-color:#E9F0EB;
}
.reha .txt6{
	color:#31946E;
	background-color:#DFE8E1;
}
.reha .line1{
	margin:0 0 9px;
	padding:0 0 10px;
	background:url(../reha/bosyuyoukou/img/line2.gif) repeat-x left bottom;
}


/* hako */
.hako #tab-bl1{background:url(../hako/bosyuyoukou/img/bg1.jpg) no-repeat left top;}
.hako #tab-bl1 li{color:#9E3A7B;}
.hako #tab-bl1 li a{color:#9E3A7B;}
.hako #tab-bl1 li a.on{
	color:#9E3A7B;
	background:url(../hako/bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.hako #tab-bl1 li a:hover{
	color:#9E3A7B;
	background:url(../hako/bosyuyoukou/img/bg2.jpg) repeat-x left top;
}
.hako .title2{
	color:#872063;
	background:url(../hako/bosyuyoukou/img/icon1.gif) no-repeat 0 2px;
}
.hako .title2-1{
	color:#872063;
	background:url(../hako/bosyuyoukou/img/icon1.gif) no-repeat 0 3px;
}
.hako .title4{color:#872063;}
.hako .box-table1 td a{color:#872063;}
.hako .box-table1 td a:hover{color:#F00;}
.hako .box-table1 td.t1{
	color:#870058;
	background-color:#F2DAEA;
}
.hako .box-table1 td.t2{
	color:#870058;
	background-color:#FFF0F9;
}
.hako .txt6{
	color:#AB424F;
	background-color:#EDD9DC;
}
.hako .line1{
	margin:0 0 9px;
	padding:0 0 10px;
	background:url(../hako/bosyuyoukou/img/line2.gif) repeat-x left bottom;
}


/* 出願書類･提出先 */
#tab-bo3{
	width:535px;
	position:relative;
}
.title1{margin:0 0 8px;}
.title2{
	margin:0 0 3px;
	padding:0 0 0 15px;
	font-size:75%;
	clear:both;
}
.title2-1{
	margin:0 0 3px;
	padding:0 0 0 15px;
	font-size:88%;
}
.title3{margin:0 0 6px;}
.title4{
	margin:0 0 3px;
	font-size:75%;
}
.txt1{
	margin-bottom:8px;
	color:#4D4D4D;
	font-size:75%;
}
.txt2{
	margin:0 0 3px;
	border-collapse:collapse;
	border:0;
}
.txt2 td{
	padding:0;
	color:#4D4D4D;
	font-size:75%;
}
.txt3{
	padding:11px 14px;
	border:1px #E8A98E solid;
	color:#E85B1E;
	font-size:75%;
}
.txt4{
	color:#4D4D4D;
	font-size:75%;
}
.btn1{
	width:151px;
	position:absolute;
	top:6px;
	right:0;
}
.btn2{
	clear:both;
	padding-top:22px;
	text-align:center;
}
.box-table1{
	margin-bottom:23px;
	border-collapse:collapse;
	border-top:1px #999 solid;
	border-left:1px #999 solid;
	width:100%;
}
.box-table1 td{
	padding:9px 6px;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
	line-height:1.5;
	color:#4D4D4D;
	font-size:75%;
	text-align:center;
}
.box-table1 .red{color:#f00;}
.box-table1 td table td{
	padding:0;
	border-right:none;
	border-bottom:none;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
.box-table1 td.t1{
	text-align:center;
	white-space:nowrap;
}
.box-table1 td.t2{
	text-align:center;
	white-space:nowrap;
}
.box-table1 td.t3{
	text-align:left;
	vertical-align:top;
}
.box-table1 td.t4{
	white-space:nowrap;
}
.box-table1 td.t5{
	text-align:left;
}
.box-table1 td ul:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.box-table1 td ul{
	margin:0;
	padding:0;
	/*\*//*/
	overflow:hidden;
	/**/
}
.box-table1 td ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.box4-1:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.box4-1{
	width:535px;
	background:url(../img_inc/nyushi/line4_1.gif) repeat-y 262px 0;
	/*\*//*/
	overflow:hidden;
	/**/
}
.box4-1left{
	float:left;
	width:250px;
}
.box4-1right{
	float:right;
	width:250px;
}

/* 入試までの流れ */
.n1-title1{margin:0 0 7px;}
.n1-title2{
	margin:0 0 7px;
	padding-top:26px;
}
.n1-box1{
	margin:0 0 9px;
	padding:13px 0;
	border:3px #CCC solid;
	width:98%;
	text-align:center;
}
.n1-txt1{font-size:75%;}
.n1-txt1 span{color:#808080;}
.n1-txt1 a{color:#F20000;}
.n1-txt1 a:hover{color:#F00;}
.n-step{
	margin:0 0 9px;
	text-align:center;
}

/* 学費支援・住まい */
.n2-tab:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.n2-tab{
	margin:0 0 17px;
	padding:0;
	width:534px;
	height:32px;
	/*\*//*/
	overflow:hidden;
	/**/
}
.n2-tab li{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	height:32px;
	line-height:32px;
	font-size:75%;
	font-weight:bold;
	/*text-align:center;*/
}
/*.n2-tab li img{vertical-align:middle;}*/
.n2-tab li.n2-tab1{width:179px;}
.n2-tab li.n2-tab2{width:179px;}
.n2-tab li.n2-tab3{width:176px;}
.n2-tab li a{
	display:block;
	width:176px;
	height:32px;
	text-indent:28px;
	color:#704B28;
	background:url(../img_inc/nyushi/n2_bg1.gif) no-repeat left top;
}
.n2-tab li a:hover{color:#F00;}
.n2-title1{margin:0 0 11px 1px;}
.n2-title2{
	margin:0 0 2px 1px;
	width:532px;
	position:relative;
}
.n2-title2 h4{
	color:#9E5E20;
	font-size:75%;
}
.n2-title2 h4 span{font-weight:normal;}
.n2-title2 p{
	position:absolute;
	top:0;
	right:0;
	width:130px;
	font-size:75%;
	text-align:right;
}
.n2-title3{
	margin:0 0 11px 1px;
	padding-top:22px;
}
.n2-table1{
	margin:0 0 22px;
	border-collapse:collapse;
	border-top:1px #CCC solid;
	border-left:1px #CCC solid;
	background-color:#F0E4DD;
	width:99%;
}
.n2-table1 td{
	height:1%;
	padding:6px 12px;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
	background-color:#FFF;
	font-size:75%;
}
.n2-table1 .n2t1{
	border-collapse:collapse;
	border:0;
	border-spacing:0;
}
.n2-table1 .n2t1 td{
	padding:0;
	border-right:none;
	border-bottom:none;
	font-size:100%;
}
.n2-table1 td.n2-t1{
	border-right:1px #B2A9A4 dashed;
	border-bottom:none;
	color:#704B28;
	background-color:#F0E4DD;
	text-align:center;
}
.n2-table1 td.n2-t1r{
	border-right:1px #CCC solid;
	border-bottom:none;
	color:#704B28;
	background-color:#F0E4DD;
	text-align:center;
}
.n2-table1 td.n2-t2{
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
	background-color:#F0F0F0;
	text-align:center;
}
.n2-txt1{
	margin:0 0 2px 1px;
	font-size:75%;
}
.n2-txt2{
	margin:0 0 22px 1px;
	font-size:75%;
}
.n2-table1 td.n2-t3{
	border-right:none;
	border-bottom:1px #B2A9A4 dashed;
	color:#704B28;
	background-color:#F0E4DD;
	text-align:center;
}
.n2-table1 td.n2-t3b{
	border-right:none;
	border-bottom:1px #CCC solid;
	color:#704B28;
	background-color:#F0E4DD;
	text-align:center;
}
ul.n2-list1{
	margin:0 0 34px;
	padding:0;
}
ul.n2-list1 li{
	margin:0;
	padding:0 0 0 18px;
	list-style:none;
	color:#4d4d4d;
	background:url(../img_inc/nyushi/icon_list.gif) no-repeat 3px 3px;
	font-size:75%;
}
ul.n2-list1 li a{color:#4d4d4d;}
ul.n2-list1 li a:hover{color:#F00;}
