@charset "utf-8";

/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
/* 共通 */
.d-box{
	margin:30px 0 0 0;
	padding-top:9px;
	border-top:3px #e9e1cf solid;
	width:710px;
}
#n-top.d-box{
	border-top:0;
}
.d-box table{
	border-collapse:collapse;
	width:100%;
}
.d-box table td.d-box1{
	padding:0;
	border:1px #d6d6d6 solid;
	vertical-align:top;
}
.d-box table td.d-box1 td,
.d-box table td.d-box2 td{
	vertical-align:top;
}
.d-box table td.d-box2{
	padding:10px 0 0 0;
	border:1px #d6d6d6 solid;
	vertical-align:top;
}
.d-box table td.d-box1 ul,
.d-box table td.d-box2 ul{
	margin:0;
	padding:0 10px 10px 10px;
}
.d-box table td.d-box1 ul li,
.d-box table td.d-box2 ul li{
	margin:0;
	padding:0 0 10px 20px;
	list-style:none;
	color:#31260a;
	background:url(../nyushi/img_com/icon_d_box.gif) no-repeat 0 2px;
}
.d-box table td.d-box1 ul li a{color:#31260a;}
.d-box table td.d-box1 ul li a:hover{color:#f00;}
.d-box table td.d-box2 ul li a{color:#31260a;}
.d-box table td.d-box2 ul li a:hover{color:#f00;}
.d-box-txt1{
	margin:0 0 10px;
	color:#000;
	font-size:117%;
	font-weight:bold;
}
.d-box-txt2-1{
	margin:0 0 10px;
	padding:10px;
	color:#674b01;
	background-color:#f3f3f3;
	font-size:134%;
	font-weight:bold;
}
.b-line{
	margin:0 10px;
	height:11px;
	background:url(../nyushi/img_com/line1.gif) repeat-x left top;
}
.b-line2{
	background:url(../nyushi/img_com/line2.gif) no-repeat left top;
}

#title1{
	margin:0 0 10px;
	line-height:1.2;
	color:#4d4d4d;
	font-size:200%;
}
.mb52{margin-bottom:52px;}

.title1{
	margin:0 0 7px;
	padding:0 0 9px;
	line-height:1.2;
	color:#4d4d4d;
	background:url(../info/img/line1.gif) repeat-x left bottom;
	font-size:150%;
}
.title1-1{
	margin:0 0 20px;
	padding:0 0 9px;
	line-height:1.2;
	color:#4d4d4d;
	background:url(../info/img/line1.gif) repeat-x left bottom;
	font-size:150%;
}
.news-box{
	clear:both;
	width:710px;
	overflow-y:hidden;
}
.box1{
	margin-top:-1px;
	border-collapse:collapse;
	border:0;
	width:710px;
}
.box1-1{background:url(../img/line2.gif) repeat-x left top;}
.box-icon{
	padding:10px 0;
	width:30px;
	color:#808080;
	text-align:center;
	vertical-align:top;
}
.box-article{
	padding:10px 0;
	vertical-align:top;
}
.color1{color:#999;}

/* オープンキャンパス */
.oc-box1{
	margin:0 0 55px;
	width:100%;
	border-collapse:collapse;
	border:1px #ccc solid;
}
.oc-box1 td{
	padding:4px;
	font-size:117%;
}
.oc-box1 td strong{
	font-size:129%;
}
.oc-title1{
	color:#603813;
	font-size:134%;
	font-weight:normal;
}
.oc-box2{
	margin:0 0 7px;
	border-collapse:collapse;
	border:0;
}
.oc-box2-l{
	border:1px #d9d9d9 solid;
	color:#31180a;
	background-color:#f5ece5;
	width:110px;
	font-size:117%;
	vertical-align:top;
}
.oc-box2-l p{
	padding:12px;
}
.oc-box2-c{
	padding:0;
	width:15px;
}
.oc-box2-r{
	padding:0;
	line-height:1.8;
}
.oc-box2-r h5{
	font-size:117%;
}
.oc-box2-r a{color:#603813;}
.oc-box2-r a:hover{color:#f00;}
.bold1{
	font-size:134%;
	font-weight:bold;
}
.font-size1{
	font-size:117%;
}
.font-size2{
	font-size:117%;
	font-weight:bold;
}

/* 進学相談会 */
.shingaku-title1{
	margin:0 0 10px;
	color:#603b19;
	border-bottom:1px #b2b2b2 solid;
	font-size:150%;
}
.table1{
	margin:0 0 50px;
	width:100%;
	border-collapse:collapse;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
}
.table1 th{
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:5px;
	color:#603813;
	background-color:#ededed;
	font-weight:normal;
	text-align:center;
}
.table1 th.left{
	text-align:left;
}
.table1 td{
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:5px;
	color:#4d4d4d;
}
.table1 a{text-decoration:underline;}
.table1 a:hover{text-decoration:underline;}
.color2{color:#808080;}

/* 奨学金情報 */
.syogakukin-title1{
	margin:0 0 5px;
	color:#000;
	font-size:134%;
}
.table2{
	margin:0 0 10px;
	width:100%;
	border-collapse:collapse;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
}
.table2 th{
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:5px;
	color:#603813;
	background-color:#ededed;
	font-weight:normal;
	text-align:center;
}
.table2 th.t1{
	color:#31180a;
	font-size:117%;
}
.table2 td{
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:5px;
	color:#4d4d4d;
}

/* アドミッションポリシー */
.ad-title1{
	margin:0 0 4px;
	font-size:150%;
}
.ad-txt1{
	line-height:2.2;
	color:#808080;
}

/* 合格者受験番号 *//* 前年度入試結果 */
.gok-title1{
	margin:0 0 2px;
	font-size:150%;
	color:#603B19;
}
.gok-title2{
	margin:0 0 10px;
	font-size:130%;
}
.gok-title3{
	margin:0 0 8px;
	font-size:117%;
	font-weight:normal;
}
.gok-table1{
	margin:0 0 4px;
	border-collapse:collapse;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
}
.gok-table1 th{
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:10px 5px;
	color:#603813;
	background-color:#ededed;
	font-weight:normal;
	text-align:center;
	line-height:1;
}
.gok-table1 td{
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:10px 5px;
	color:#4d4d4d;
	line-height:1.2;
}
.gok-table1 th span{color:#4d4d4d;}
.gok-table1 td span{font-weight:bold;}
.gok-table1 .title-bg1{background-color:#FFECD9;}
.gok-table1 .title-bg2{background:#EDEBFF;}
.gok-table1 .box2{padding:0 0 0 12px;}
.gok-box1{text-align:right;}

/* 学生募集要項 */
.gak-title1{
	margin:0 0 7px;
	padding:0 0 9px;
	line-height:1.2;
	color:#4d4d4d;
	background:url(../nyushi/gakuseibosyu/img/line1.gif) repeat-x left bottom;
	font-size:150%;
}
.gak-box1{
	clear:both;
	width:100%;
	overflow-y:hidden;
}
.gak-box1-inner{
	margin-top:-1px;
	margin-bottom:45px;
	border-collapse:collapse;
	border:0;
	width:100%;
}
.gak-box1-inner tr{
	background:url(../johokoukai/img_com/line1.gif) repeat-x left top;
}
.gak-box1-inner tr td{
	padding:10px 0;
}
.gak-box1-inner tr td a{color:#4d4d4d;}
.gak-box1-inner tr td a:hover{color:#f00;}
.gak-box1-inner tr td img{vertical-align:middle;}

/* 出願状況 */
.syutsugan-title1{
	margin:0 0 2px;
	font-size:150%;
	color:#31180A;
}
.syutsugan-title2{
	margin:0 0 6px;
	font-size:117%;
	font-weight:normal;
}
.syutsugan-table1{
	margin:0 0 4px;
	width:100%;
	border-collapse:collapse;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
}
.syutsugan-table1 th{
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:10px 5px;
	color:#603813;
	background-color:#ededed;
	font-weight:normal;
	text-align:center;
	line-height:1;
}
.syutsugan-table1 th span{color:#4C4C4C;}
.syutsugan-table1 td{
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:10px 5px;
	color:#4d4d4d;
	line-height:1;
}

/* 編入学生募集要項 */
.hennyu-line1{
	background:url(../nyushi/gakuseibosyu2/img/line1.gif) repeat-y center top;
}
.hennyu-title1{
	margin:0 0 15px;
	padding:0 0 9px;
	line-height:1.2;
	color:#4d4d4d;
	background:url(../nyushi/gakuseibosyu/img/line1.gif) repeat-x left bottom;
	font-size:150%;
}
.hennyu-title2{
	margin:0 0 10px;
	color:#4d4d4d;
	font-size:130%;
}
.hennyu-txt1{
	margin:0 0 10px;
	color:#4d4d4d;
	font-size:117%;
}
.hennyu-box1 td{padding:0 0 12px;}
.hennyu-box1 a{color:#4D4D4D;}
.hennyu-box1 a:hover{color:#F00;}
.hennyu-box1 span{color:#808080;}

/* 科目等履修生・聴講生・研究生募集 */
.kamoku-txt1{
	margin:0 0 10px;
	color:#000;
	font-size:117%;
}
.kamoku-title2{
	margin:0 0 20px;
	color:#000;
	font-size:130%;
}

/* 入学者選抜要項 */
.sen-tab1{
	margin:0 0 58px;
	font-size:117%;
	width:100%;
}
.sen-tab1-inner{
	padding:10px 0;
	background:#F6F6F6;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	text-align:center;
}
.sen-tab1-inner2{
	padding:10px 0;
	background:#F6F6F6;
	border:1px #CCCCCC solid;
	text-align:center;
}
.sen-tab1 a{color:#603813;}
.sen-tab1 a:hover{color:#f00;}
.m-top{
	padding:0 0 2px;
	text-align:right;
}
.m-top img{vertical-align:middle;}
.color3{color:#C1272D;}
.sen-title1{
	margin:0 0 2px;
	font-size:117%;
	font-weight:normal;
}
.sen-title2{
	margin:0 0 8px;
	font-weight:normal;
}
.sen-box1{
	margin:0 0 4px;
	background:url(../nyushi/senbatsu/img/line1.gif) repeat-x left center;
}
.sen-box1-inner{
	padding:0 5px 0 0;
	background:#FFFFFF;
}
.sen-box2 .txt1{
	line-height:2;
	color:#808080;
}
.sen-box2 .txt2{
	font-size:117%;
	color:#000;
}
.sen-box3{
	margin:0 0 10px;
	color:#808080;
}
.sen-btn{
	padding:10px;
	background:#F6F6F6;
	border:1px #CCCCCC solid;
	font-size:117%;
}
.sen-box4 a{color:#603813;}
.sen-box4 a:hover{color:#f00;}
