@charset "utf-8";
/* DEPT_CSS */


/* ------GAKUBU GAKKA------ */

#gakubu {
	height:100%;
	padding-top:10px;
}
#gakubu h3{
	margin:5px 0 15px;
	padding:0;
	font-size:1.2em;
}
#gakubu .left {
	width:229px;
	float:left;
}
#gakubu .right {
	width:366px;
	float:right;
}
#gakubu .name {
	width:245px;
	margin:10px 0 0 auto;
}
#gakubu .name02 {
	width:300px;
	margin:10px 0 0 auto;
}
/* ------TOP------ */
.cts01 {
	height:100%;
	margin:30px 0 0;
}
.left01 {
	width:350px;
	float:left;
}
.left01 h3 {
	font-size:1.12em;
	margin:0;
	padding:0;
	background-color:#f2f1e9;
	color:#4c4b3f;
	padding:5px;
	margin:0 0 7px;
}
.left01 p {
	padding:0 5px 10px;
}
.right01 {
	width:240px;
	float:right;
}
.shikaku-tit {
	margin-top:15px;
}
.shikaku {
	width:218px;
	margin:0 auto;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	background-color:#fbfaf6;
	padding:10px;
}
.shikaku p {
	padding:2px 0 2px 15px;
	background-repeat: no-repeat;
	background-position:0 5px;
}
/* ------NEWS AND TOPICS------ */
#new {
}
#new .icon01 {
	height:15px;
	text-indent:-9999px;
	font-size:0;
	background-image: url(../../shared/images/icon_nt01.gif);
	background-repeat: no-repeat;
	background-position:right 0;
}
#new .icon02 {
	height:15px;
	text-indent:-9999px;
	font-size:0;
	background-image: url(../../shared/images/icon_nt02.gif);
	background-repeat: no-repeat;
	background-position:right 0;
}
#new .icon03 {
	height:15px;
	text-indent:-9999px;
	font-size:0;
	background-image: url(../../shared/images/icon_nt03.gif);
	background-repeat: no-repeat;
	background-position:right 0;
}
#new .left02 {
	width:290px;
	float:left;
}
#new .left02 img {
	border:1px solid #b9b8ae;
	margin-top:15px;
}
#new .right02 {
	width:310px;
	float:right;
	margin-top:15px;
}
#new .news_msd {
	width: auto;
	margin-top:15px;
}
#new .news_msd span {
	float:left;
}
#new .news_msd span img {
	font-size:1px;
	margin:0 12px 5px 0;
	border:1px solid #b9b8ae;
}
/* ------FACILITY------ */
#fac {
}
#fac h3 {
	margin:0 0 10px;
	padding:0;
}
#fac .cts01 {
	margin:5px auto;
	padding:5px 10px 8px 0;
	width:600px;
	border-bottom:1px dotted #525252;
}
#fac .cts01 div {
	width:290px;
	float:left;
	padding-left:10px;
}
#fac .cts02 {
	margin:5px auto;
	padding:5px 0 8px 10px;
	width:600px;
	border-bottom:1px dotted #525252;
}
#fac .cts03 {
	margin-bottom:3px;
	height:100%;
}
#fac .cts03 div {
	width:300px;
	float:left;
}
#fac img {
	margin-bottom:5px;
}
/* ------QUALIFICATION------ */
#qua {
}
#qua h3 {
	margin:20px 0 0;
	padding:0;
}
#qua table {
	width:590px;
	margin:10px 0 0 10px;
}
#qua table td {
	vertical-align:top;
}
#qua .main {
	background-color:#fbfaf6;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	padding:10px 7px 5px 10px;
	width:266px;
}
#qua .margin {
	width:20px;
}
#qua h4 {
	margin:0;
	padding:0;
}
/* ------MORE------ */
#more {
}
#more .cts04 {
	height:100%;
	border-bottom:1px dotted #525252;
}
#more h3 {
	background-repeat: no-repeat;
	background-position:0 0;
	height:27px;
	margin:20px 0 12px;
	padding:10px 0 0 11px;
}
#more h4 {
	margin:10px 0 0;
	padding:3px 0 7px 15px;
	background-repeat: no-repeat;
	background-position:0 0;
	font-size:1em;
}
#more h5 {
	margin:0;
	padding:0 0 3px;
	font-size:1.2em;
}
#more h6 {
	margin:0;
	padding:0 0 7px;
	font-size:1.2em;
}
#more .txt01 {
	margin:0 10px;
}
#more .txt01 p {
	padding:0 0 10px;
}
#more .left03 {
	width:229px;
	float:left;
}
#more .right03 {
	width:371px;
	float:right;
}
#more .right03 p {
	padding:0 0 10px;
}
/* ------TEACHER------ */
#tea {
}
#tea h3 {
	background-color:#eae8dd;
	color:#606052;
	margin:0 0 5px;
	font-size:1em;
	padding:4px 0 4px 18px;
	background-repeat: no-repeat;
	background-position:6px 4px;
}
#tea .icon00 {
	background-image: url(../images/ind_icon00.gif);
}
#tea .icon01 {
	background-image: url(../images/ind_icon01.gif);
}
#tea .icon02 {
	background-image: url(../images/ind_icon02.gif);
}
#tea .icon03 {
	background-image: url(../images/ind_icon03.gif);
}
#tea .icon04 {
	background-image: url(../images/ind_icon04.gif);
}
#tea .icon05 {
	background-image: url(../images/ind_icon05.gif);
}
#tea .icon06 {
	background-image: url(../images/ind_icon06.gif);
}
#tea .icon07 {
	background-image: url(../images/ind_icon07.gif);
}
#tea .icon08 {
	background-image: url(../images/ind_icon08.gif);
}
#tea .icon09 {
	background-image: url(../images/ind_icon09.gif);
}
#tea .icon10 {
	background-image: url(../images/ind_icon10.gif);
}
#tea .icon11 {
	background-image: url(../images/ind_icon11.gif);
}
#tea .icon12 {
	background-image: url(../images/ind_icon12.gif);
}
#tea .icon13 {
	background-image: url(../images/ind_icon13.gif);
}
#tea .icon14 {
	background-image: url(../images/ind_icon14.gif);
}
#tea .cts02 {
	height:100%;
	border-bottom:1px dotted #525252;
	padding:10px 10px 10px 0;
}
#tea .cts02 div {
	float:left;
	padding-left:10px;
	width:290px;
}
#tea .btn {
	width:74px;
	margin:5px 0 0 auto;
}
/* ------details------ */
#tea-d {
	margin:0 10px;
}
#tea-d .cts02 {
	height:100%;
	padding:10px 0;
}
#tea-d .left02 {
	width:200px;
	float:left;
}
#tea-d .left02 img {
	border:1px solid #b9b8ae;
}
#tea-d .right02 {
	width:380px;
	float:right;
}
#tea-d .btn {
	width:86px;
	margin:10px 0 0 auto;
}
#tea-d .cts03 {
	padding:25px 0 0;
}
#tea-d .nt a {
	text-decoration:none;
}
#tea-d .nt p {
	border-bottom:1px solid #b9b8ae;
	background-repeat: no-repeat;
	background-position:430px 10px;
	padding:10px 170px 8px 0;
	width:425px;
}
/* ------LABO------ */
#labo {
	border-bottom:1px dotted #525252;
	margin:0 0 10px;
	padding:10px 0 7px;
	height:100%;
}
#labo h3 {
	border-top:1px dotted #525252;
	margin:15px 0 10px;
	padding:10px 0 0;
}
#labo .tit {
	background-color:#eae8dd;
	height:18px;
	padding:5px 0 5px 5px;
	width:285px;
	margin-bottom:10px;
}
#labo .tit p {
	width:74px;
	float:right;
	padding-right:5px;
}
#labo .tit2 {
	height:18px;
	padding:5px 0 5px 0;
	width:300px;
	margin-bottom:10px;
}
#labo .tit2 p {
	width:74px;
	float:right;
	padding-right:5px;
}
#labo .tit2 h4{
	background:none;
	padding-left:0;
}
#labo h4 {
	margin:0;
	width:190px;
	float:left;
	padding:0 0 0 10px;
	background-image: url(../images/ind_icon.gif);
	background-repeat: no-repeat;
	background-position:0 2px;
	font-size:1em;
}
#labo .cts02 {
	width:290px;
	padding:10px 0 0 10px;
	float:left;
}
#labo .cts03 {
	margin:0 10px;
}
#labo .cts03 p {
	float:left;
	width:85px;
	height:17px;
	padding:0 0 7px 50px;
	background-repeat: no-repeat;
	background-position:0 0;
}
#labo .icon01 {
	background-image: url(../images/icon_ki01.gif);
}
#labo .icon02 {
	background-image: url(../images/icon_ki02.gif);
}
#labo .icon03 {
	background-image: url(../images/icon_ki03.gif);
}
#labo .icon04 {
	background-image: url(../images/icon_ki04.gif);
}
#labo .icon05 {
	background-image: url(../images/icon_ki05.gif);
}
#labo .icon06 {
	background-image: url(../images/icon_ki06.gif);
}
#labo .icon07 {
	background-image: url(../images/icon_ki00.gif);
}
#labo .icon08 {
	background-image: url(../images/icon_ki01.gif);
}
#labo .icon09 {
	background-image: url(../images/icon_ki00.gif);
}
#labo .icon10 {
	background-image: url(../images/icon_ki10.gif);
}
#labo .icon14 {
	background-image: url(../images/icon_ki00.gif);
}
#labo .icon15 {
	background-image: url(../images/icon_ki15.gif);
}

/* ------details------ */
#labo-d {
	margin:0 5px;
}
#labo-d .cts02 {
	height:100%;
	padding:10px 0 30px;
	margin-bottom:10px;
}
#labo-d .left02 {
	width:200px;
	float:left;
}
#labo-d .left02 img {
	border:1px solid #b9b8ae;
}
#labo-d .right02 {
	width:380px;
	float:right;
}
#labo-d .btn {
	width:86px;
	margin:10px 0 0 auto;
}
#labo-d .cts03 {
	padding:25px 0 0;
}
#labo-d .nt a {
	text-decoration:none;
}
#labo-d .nt p {
	border-bottom:1px solid #b9b8ae;
	background-repeat: no-repeat;
	background-position:430px 10px;
	padding:10px 170px 8px 0;
	width:425px;
}
#labo-d h3 {
	background-color:#eae8dd;
	color:#606052;
	margin:0 0 5px;
	font-size:1em;
	padding:4px 0 4px 18px;
	background-repeat: no-repeat;
	background-position:6px 4px;
}
#labo-d .cts03 {
	height:100%;
	border-bottom:1px dotted #a2a19e;
	padding:10px 0;
}
#labo-d .cts03 div {
	float:left;
	width:290px;
	margin:0 0 0 7px;
}
#labo-d .btn {
	width:74px;
	margin:5px 0 0 auto;
}
#labo-d .icon01 {
	background-image: url(../images/ind_icon01.gif);
}
#labo-d .icon02 {
	background-image: url(../images/ind_icon02.gif);
}
#labo-d .icon03 {
	background-image: url(../images/ind_icon03.gif);
}
#labo-d .icon04 {
	background-image: url(../images/ind_icon04.gif);
}
#labo-d .icon05 {
	background-image: url(../images/ind_icon05.gif);
}
/* ------CLASS------ */
#cla {
	width:610px;
	margin:0 auto;
}
#cla .cts02 h4 {
	margin:0 0 5px;
	padding:0;
}
#cla .cts02 {
	height:100%;
	margin-bottom:15px;
}
#cla .cts02 div {
	width:196px;
	float:left;
}
#cla .border {
	border-bottom:1px dotted #525252;
	padding-bottom:10px;
}
#cla .center {
	margin:0 11px;
}

