@charset "utf-8";
/*========================================*
*　■学校紹介
*========================================*/
@import "common.css";


/*------------------------------
■ローカルナビ
------------------------------*/
dl#guide-local{
	padding-top: 43px;
	border-color:#9C9C9C;
}
dl#guide-local dt{
	height: 73px;
	top: -10px;
	z-index: 1;
}
dl#guide-local dd{
	position: relative;
	z-index: 2;
}


div.lnavi-column{min-height:125px;}
* html div.lnavi-column{height: 125px;}
#lnavi-column1, #lnavi-column4{margin-left: 0;}
#lnavi-column2{}
#lnavi-column3{}
#lnavi-column5{}

h3{
	font-size:14px;
}

.doctor{
	vertical-align:top;
}




/*------------------------------
■スクールガイド(index.html)
-----------------------------*/
dl#school-capacity{
	margin-bottom: 35px;
	border: 1px solid #9C9C9C;
}
dl#school-capacity dt,dl#school-capacity dd{
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
dl#school-capacity dt{
	width: 172px;
	color: #fff;
	font-size: 14px;
	font-weight:bold;
	background: #9C9C9C;
}
dl#school-capacity dd{
	width: 225px;
	border-left: 1px dotted #9C9C9C;
}



/*------------------------------
■カリキュラム(curriculum.html)
-----------------------------*/
#curriculum-list{
	
}
#curriculum-list h3{
	margin-bottom: 5px;
}
#curriculum-list table{
	border: 2px solid #FFA801;
	/*width: 625px;*/
	width: 100%;
	/*margin-bottom: 20px;*/
}
#curriculum-list table th,#curriculum-list table td{
	padding: 10px 5px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #FFA801;
}
#curriculum-list table th{}
#curriculum-list table td{}
#curriculum-list table thead th{
	background: #fec;
	border-top: 0 none;
	text-align: center;
}
#curriculum-list table thead th span.big{
	display: block;
	font-size: 16px;
}
#curriculum-list table tbody{}
#curriculum-list table .genre{
	width: 25px;
	padding:0;
	text-align: center;
	border-right: 1px solid #FFA801;
}
#curriculum-list table .title{
	width: 120px;
	border-right: 3px double #FFA801;
}
#curriculum-list table .grade1{border-right: 1px dotted #FFA801;}
#curriculum-list table .grade2{border-right: 1px dotted #FFA801;}
#curriculum-list table .grade3{}
* html #curriculum-list table .title{width:130px;}







/*------------------------------------*/
#curriculum-list table.list-table th,
#curriculum-list table.list-table td{
	border-color: #FB962A;
}
#curriculum-list table.list-table tbody th{
	background: none;
}
#curriculum-list table.list-table tfoot th{
	background: none;
}
#curriculum-list table.list-table .sum-a{background:#FFF6E5;}
#curriculum-list table.list-table .sum-b{background:#FFEECC;}
#curriculum-list table.list-table .sum-c{background:#FFB934; color:#fff;}
#curriculum-list table.list-table .t-center{text-align:center;}
#curriculum-list table.list-table .t-right{text-align:right;}
/*------------------------------------*/


/*------------------------------
■卒業後の活躍の場(graduated.html)
-----------------------------*/
#graduated div.clearfix{}
#graduated div.floatLeft,#graduated div.floatRight{
	width:305px;
	margin-bottom: 25px;
}



/*------------------------------
■スーパーゼミ(seminar.html)
-----------------------------*/
#seminar-list{}
/*
#seminar-list dl{
	border-color: #f60;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
#seminar-list dt{
	padding: 5px;
	color: #fff;
	font-weight:bold;
	background: #FFA366;
	border-top: 1px solid #f60;
}
#seminar-list dd{
	padding: 15px;
	font-weight: bold;
}
*/
table#seminar-table{}
table#seminar-table thead th{
	width: 50%;
	font-size: 10px;
}
table#seminar-table thead th span.big{
	font-size: 16px;
}
table#seminar-table th{}
table#seminar-table td{
	text-align: left;
	padding-left: 10px;
}

table#seminar-table td.year{
	/*width: 1em;*/
	width:45px;
	font-size: 10px;
	line-height: 1em;
	text-align: center;
	padding-left: 5px;
	border-right: 0 none;
}
table#seminar-table td.date{
	text-align: center;
	width: 100px;
	font-size: 16px;
	padding-left: 0;
}
table#seminar-table span.week{
	margin-left: 0.5em;
	font-size: 10px;
}

.treatment{
	margin-bottom:20px;
	border-bottom:dotted 1px #999999;
	padding-bottom:20px;
	background-color:#132226;
	color:#FFFFFF;
}

.treatment_title{
	background-image:url(../img/guide/bg_111011.jpg);
	background-repeat:no-repeat;
	height:210px;
}

.treatment h2{
	display:none;
}

.treatment_title div{
	padding:82px 20px 0px 190px;
	line-height:19px;
}

.treatment table{
	width:590px;
	margin:20px auto 0px auto;
}

.treatment table td{
	border:#FFFFFF solid 1px;
	padding:10px;
	vertical-align:middle;
}

.kikan1{
	text-align:center;
}

.kikan1 span{
	font-size:14px;
}

.kikan2{
}

.kikan3{
	text-align:center;
	font-size:10px;
	line-height:16px;
}

.bt{
	padding-bottom:10px;
	text-align:center;
}

/*------------------------------
■就職サポート(support.html)
-----------------------------*/





/*------------------------------
■施設・設備(facilities.html)
-----------------------------*/
#album{}
#album table{
	width: 100%;
}
#album td{
	width: 25%;
	text-align: left;
	vertical-align: top;
	padding-bottom: 30px;
}
#album span.cpt-photo{
	display: block;
}






