@charset "utf-8";
/*----------------------------------------------------
font-size:  65%  70%  75%  83%  90%  95%  100%
            10pt 11pt 12pt 13pt 14pt 15pt  16pt
----------------------------------------------------*/
html{
	color: #333333;
	background: white;
	overflow-y: scroll;    /*ここでスクロールバーを常に表示*/
}

h2.bosyu{
	font-size: 100%;
	margin: 0 0 24px;
}
h3.bosyu{
	font-size: 100%;
	margin: 0 0 24px;
	padding: 0 0 0 5px;
	border-left: 5px solid #f6a;
}
h4.bosyu{
	font-size: 83%;
	margin: 0 0 1em;
	font-weight: bold;
	color: #8b2205;
	border-bottom: 1px solid #8b2205;
}
h5.bosyu{
	margin: 24px 0 8px;
	font-weight: bold;
	/* .naiyouの中で使う */
}

div.bosyu-naiyou{
	margin: 0 0 48px 0;
	font-size: 83%;
}

div.bosyu-naiyou p{
	font-size: 100%;
}
/*-----------------------------------------------------
奨学生・奨学金等
------------------------------------------------------*/
ul.bosyulist1{
	margin: 0 0 12px 0;
}
ul.bosyulist1 li{
	list-style-type: disc;
	margin-left: 16px;
}
ul.bosyulist2{
	margin: 0 0 0 1em;
}
ul.bosyulist2 li{
	list-style-type: circle;
}

table.ikueikai{
	border: none;
	margin: 0 0 12px 0;
}
table.ikueikai th,
table.ikueikai td{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border: 2px solid white;
	padding: 3px 6px;
}
table.ikueikai th{
	white-space: nowrap;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}
table.ikueikai td{
	background: #e8edff url(../img/bosyu/td-back.gif) repeat-x 0 0;
}

strong.syougakukin{color: red; font-weight: bold;}
strong.red{color: red; font-weight: normal; font-weight: bold;}
em{font-weight: bold;}


table.syougakukin{
	border: none;
	margin: 0 0 12px 0;
	width: 720px;
}
table.syougakukin th,
table.syougakukin td{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border: 2px solid white;
	padding: 3px 6px;
}
table.syougakukin th.th1{
	white-space: nowrap;
	text-align: center;
	width: 21%;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}
table.syougakukin th.th2{
	white-space: nowrap;
	text-align: left;
	width: 13%;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}

table.syougakukin td{
	background: #e8edff url(../img/bosyu/td-back.gif) repeat-x 0 0;
}

table.syougakukin2{
	border: none;
	margin: 0 0 12px 0;
	width: 720px;
}
table.syougakukin2 th,
table.syougakukin2 td{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border: 2px solid white;
	padding: 3px 6px;
}
table.syougakukin2 th{
	white-space: nowrap;
	text-align: center;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}
table.syougakukin2 th.th1{
	white-space: nowrap;
	text-align: center;
	width: 40%;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}
table.syougakukin2 th.th2{
	white-space: nowrap;
	text-align: left;
	width: 20%;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}

table.syougakukin2 td{
	background: #e8edff url(../img/bosyu/td-back.gif) repeat-x 0 0;
}


/*-----------------------------------------------------
入学金・学費等
------------------------------------------------------*/
table.gakuhi{
	border: none;
	margin: 0 0 12px 0;
}
table.gakuhi th,
table.gakuhi td{
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border: 2px solid white;
	padding: 3px 3px;
	font-size: 93%;
}
table.gakuhi th{
	white-space: nowrap;
	text-align: center;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}

table.gakuhi td{
	background: #e8edff url(../img/bosyu/td-back.gif) repeat-x 0 0;
}
table.gakuhi caption{
	font-weight: bold;
	line-height: 1.3;
	margin: 4px 0;
}


/*-----------------------------------------------------
募集学科・定員
------------------------------------------------------*/
table.course{
	border: none;
	margin: 0 0 12px 0;
}
table.course th,
table.course td{
	font-weight: normal;
	vertical-align: middle;
	border: 2px solid white;
	padding: 3px 4px;
	font-size: 93%;
}
table.course th{
	white-space: nowrap;
	text-align: center;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}

table.course td{
	text-align: left;
	background: #e8edff url(../img/bosyu/td-back.gif) repeat-x 0 0;
}
table.course td.center{
	text-align: center;
}
table.course caption{
	font-weight: bold;
	line-height: 1.3;
	margin: 4px 0;
}


/*-----------------------------------------------------
選考方法・出願手続
------------------------------------------------------*/
table.senkou1{
	border: none;
	margin: 0 0 12px 0;
}
table.senkou1 th{
	text-align: center;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}
table.senkou1 td{
	background: #e8edff url(../img/bosyu/td-back.gif) repeat-x 0 0;
}
table.senkou1 th,
table.senkou1 td{
	font-weight: normal;
	vertical-align: middle;
	border: 2px solid white;
	padding: 3px 4px;
	font-size: 93%;
	width: 50%;
}

table.senkou2{
	border: none;
	margin: 0 0 12px 0;
}
table.senkou2 th{
	text-align: center;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}
table.senkou2 th.th1{
	width: 100px;
}
table.senkou2 th.th2{
	width: 280px;
}
table.senkou2 td{
	background: #e8edff url(../img/bosyu/td-back.gif) repeat-x 0 0;
}
table.senkou2 th,
table.senkou2 td{
	font-weight: normal;
	vertical-align: middle;
	border: 2px solid white;
	padding: 3px 8px;
	font-size: 93%;
}

ol.bosyulist3{
	margin: 0 0 0 3px;
}
ol.bosyulist3 li{
	list-style-type: decimal;
	margin-left: 16px;
}
* html ol.bosyulist3{
	margin-left: 6px;
}
*:first-child+html ol.bosyulist3{
	margin-left: 6px;
}


table.senkou3{
	border: none;
	margin: 0 0 12px 0;
}
table.senkou3 th{
	text-align: center;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}
table.senkou3 th.th1{
	width: 70px;
}
table.senkou3 th.th2{
	width: 150px;
}
table.senkou3 th.th3{
	width: 300px;
}
table.senkou3 td{
	background: #e8edff url(../img/bosyu/td-back.gif) repeat-x 0 0;
}
table.senkou3 th,
table.senkou3 td{
	font-weight: normal;
	vertical-align: middle;
	border: 2px solid white;
	padding: 3px 4px;
	font-size: 93%;
}


table.senkou4{
	border: none;
	margin: 0 0 12px 0;
}
table.senkou4 th{
	text-align: center;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}
table.senkou4 th.th1{
	width: 70px;
	vertical-align: middle;
}
table.senkou4 th.th2{
	width: 160px;
	vertical-align: middle;
}
table.senkou4 td{
	vertical-align: top;
	background: #e8edff url(../img/bosyu/td-back.gif) repeat-x 0 0;
}
table.senkou4 th,
table.senkou4 td{
	font-weight: normal;
	border: 2px solid white;
	padding: 3px 4px;
	font-size: 93%;
}

table.senkou5{
	border: none;
	margin: 0 0 12px 0;
}
table.senkou5 th{
	text-align: center;
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}
table.senkou5 th.th1{
	width: 70px;
	vertical-align: middle;
}
table.senkou5 th.th2{
	width: 200px;
	vertical-align: middle;
}
table.senkou5 td{
	vertical-align: top;
	background: #e8edff url(../img/bosyu/td-back.gif) repeat-x 0 0;
}
table.senkou5 th,
table.senkou5 td{
	font-weight: normal;
	border: 2px solid white;
	padding: 3px 4px;
	font-size: 93%;
}

/*-----------------------------------------------------
女子寮
------------------------------------------------------*/
table.jyosiryou{
	border: none;
	margin: 0 0 12px 0;
}
table.jyosiryou th,
table.jyosiryou td{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border: 2px solid white;
	padding: 3px 6px;
}
table.jyosiryou th{
	background: #b9c9fe url(../img/bosyu/th-back.gif) repeat-x 0 0;
}
table.jyosiryou td{
	background: #e8edff url(../img/bosyu/td-back.gif) repeat-x 0 0;
}


table.jyosiryou2{
	width: 700px;
	border: none;
	margin: 0 0 12px 0;
}
table.jyosiryou2 th,
table.jyosiryou2 td{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border: 2px solid white;
	padding: 3px 6px;
}

h5.jyosiryou{
	font-size: 114%;
	font-weight: bold;
	color: #165b8f;
	margin: 0 0 8px 0;
	border-bottom: 1px dotted #165b8f;
}
div.jyosiryou-img1{
	float: left;
	width: 192px;
	display: inline;
	margin: 0 8px 0 0;
}
div.jyosiryou-img2{
	float: left;
	width: 144px;
	display: inline;
	margin: 0 8px 0 0;
}
div.jyosiryou-img1 p,
div.jyosiryou-img2 p{
	text-align: center;
}

@media print{
	table.jyosiryou2{
		width: 16.5cm;
	}
	img.img01{
		width: 5cm;
		height: auto;
	}
	img.img02{
		width: 5cm;
		height: auto;
	}
	img.img03{
		height: 5cm;
		width: auto;
	}
	div.jyosiryou-img1{
		width: 5cm;
		margin: 0 2mm 0 0;
	}
	div.jyosiryou-img2{
		width: 37.5mm;
		margin: 0 2mm 0 0;
	}
}
/*-----------------------------------------------------
上部のリスト
------------------------------------------------------*/
div.bosyu-list{
	margin: 0 0 36px 0;
}
ul.bosyu-list{
}
ul.bosyu-list li{
	font-size: 75%;
	float: left;
	margin: 0 1.5em 0 0;
	padding: 0 0 0 15px;
	background: url(../img/bosyu/circle1.gif) no-repeat 0 2px;
}
* html ul.bosyu-list li{	/* for ie6 */
	background: url(../image02/circle1.gif) no-repeat 0 4px;
}

ul.bosyu-list li a{
	color: #993300;
	text-decoration: none;
}
ul.bosyu-list li a:hover{
	text-decoration: underline;
}







/* 印刷用 */
@media print {

table.ikueikai,
table.syougakukin,
table.syougakukin2,
table.gakuhi,
table.course,
table.senkou1,
table.senkou2,
table.senkou3,
table.senkou4,
table.jyosiryou{
	border: 1px solid black;
}
table.ikueikai th,
table.syougakukin th.th1,
table.syougakukin th.th2,
table.syougakukin2 th,
table.syougakukin2 th.th1,
table.syougakukin2 th.th2,
table.gakuhi th,
table.course th,
table.senkou1 th,
table.senkou2 th,
table.senkou3 th,
table.senkou4 th,
table.senkou5 th,
table.jyosiryou th{
	border: 1px solid black;
	background-color: #cccccc;
	background-image: none;
}
table.ikueikai td,
table.syougakukin td,
table.syougakukin2 td,
table.gakuhi td,
table.course td,
table.senkou1 td,
table.senkou2 td,
table.senkou3 td,
table.senkou4 td,
table.senkou5 td,
table.jyosiryou td{
	border: 1px solid black;
	background-color: white;
	background-image: none;
}


h3.bosyu{
	border-left: 5px solid black;
}
h4.bosyu{
	color: black;
	border-bottom: 1px solid black;
}

h5.bosyu{
	font-weight: bold;
	line-height: 1.3;
	margin: 4px 0;
}
.page-break-before{page-break-before:always;}/* 直前で改行 */



}/* 印刷用終わり */


