@charset "shift-jis";
@import url("base.css");
@import url("common.css");





/* ---------- pan ---------- */

#pan {
	width:900px;
	float:left;
	font-size:75%;
	line-height:1.2em;
	padding:0 0 10px;
}

#pan li {
	display:inline;
	padding:0 0 0 2px;
	color:#666666;
}

#pan li a {
	background:url(../../../image/under/bg_pan.gif) right center no-repeat;
	padding:0 15px 0 0;
}





/* ---------- main ---------- */

#main {
	width:660px;
	float:right;
}





/* ---------- ln ---------- */

#side h2 {
	width:215px;
	float:left;
}

#side #ln {
	width:215px;
	float:left;
	padding:0 0 20px;
	font-size:75%;
	line-height:33px;
}

#side #ln li {
	width:215px;
	float:left;
	background:#D6D6D6 url(../../../image/under/bg_ln.gif) 16px center no-repeat;
	border-top:#FFFFFF 1px solid;
	text-indent:28px;
}

#side #ln li a {
	width:215px;
	float:left;
	display:block;
	background:#EEEEEE url(../../../image/under/bg_ln.gif) 16px center no-repeat;
	border-bottom:#D7D7D7 1px solid;
	text-decoration:none;
}

#side #ln .home {
	text-indent:0;
}

#side #ln .home a {
	border-bottom:none;
}





/* ----------学院の特徴 ---------- */

#main .feature {
	font-size:75%;
	line-height:1.5em;
}

#main .feature li {
	padding:0 0 15px 18px;
}

#main #marugame li {
	background:url(../../../info/image/top/bg_aOra.gif) left 2px no-repeat;
}

#main #takamatsu li {
	background:url(../../../info/image/top/bg_aBlu.gif) left 2px no-repeat;
}

#main #universal li {
	background:url(../../../info/image/top/bg_aGre.gif) left 2px no-repeat;
}

#main .gudeline {
	width:680px;
	float:left;
	margin:0 -20px 0 0;
	display:inline;
}

#main .gudeline li {
	width:320px;
	float:left;
	margin:0 20px 0 0;
	padding:0 0 15px;
	display:inline;
}

#main .gudeline li a {
	border:#D7D7D7 1px solid;
	display:block;
}

#main .gudeline li a:hover {
	border:#999999 1px solid;
}	

#main .coas {
	width:660px;
	float:left;
	background:url(../../../info/image/takamatsu/bg_coas_bot.gif) left bottom no-repeat;
	margin:0 0 20px;
}	

#main .coas dl {
	width:660px;
	float:left;
	background:url(../../../info/image/takamatsu/bg_coas_top.gif) left top no-repeat;
	padding:10px 0 0;
}	

#main .coas dt {
	width:90px;
	padding:135px 0 0;
	float:left;
	text-align:center;
}	

#main .coas dd {
	width:540px;
	padding:5px 15px;
	float:left;
}	

* html #main .coas dd {
	width:570px;
}	





/* ---------- よくあるご質問 ---------- */

#main .faq {
}

#main .faq dt {
	background:url(../../../faq/image/bg_q.gif) left top no-repeat;
	padding:3px 0 10px 35px;
	font-weight:bold;
	color:#FF6600;
	font-size:85%;
	line-height:1.5em;
}

#main .faq dd {
	font-size:75%;
	line-height:1.5em;
	background:url(../../../faq/image/bg_a.gif) left top no-repeat;
	padding:3px 0 15px 35px;
	margin:0 0 15px;
	border-bottom:#CCCCCC 1px dotted;
}





/* ---------- 在校生のメッセージ ---------- */

#main .student {
	width:660px;
}

#main .student li {
	width:630px;
	padding:14px 14px 5px;
	margin:0 0 25px;
	border:#DDDDDD 1px solid;
}

* html #main .student li {
	width:660px;
}

#main .student h4 {
	padding:0 0 5px;
}

#main .student h5 {
	padding:5px 0 5px;
}

#main .student p {
	padding:0 0 10px;
}





/* ---------- 年間予定 ---------- */

#main .schedule {
	width:680px;
	float:left;
	margin:0 -20px 0 0;
	font-size:75%;
	line-height:1.4em;
	display:inline;
}

#main .schedule li {
	width:298px;
	float:left;
	border:#CCCCCC 1px solid;
	margin:0 20px 20px 0;
	padding:10px;
	display:inline;
}

* html #main .schedule li {
	width:320px;
}

#main .schedule h4 {
	float:left;
	background:#FF761B;
}

#main .schedule dl {
	width:263px;
	float:right;
}

#main .schedule dt {
	padding:3px 0 0 3px;
	font-weight:bold;
	color:#FF6600;
}

#main .schedule dd {
	padding:0 0 3px 3px;
	margin:0 0 3px;
	border-bottom:#CCCCCC 1px dotted;
}

#main .album {
	width:660px;
	float:left;
}

#main .album li {
	width:330px;
	float:left;
	margin:0 0 15px;
	border-bottom:#CCCCCC 1px dotted;
	display:inline;
}
/*
#main .album {
	width:660px;
	float:left;
}

#main .album li {
	width:660px;
	float:left;
	margin:0 0 15px;
	border-bottom:#CCCCCC 1px dotted;
	display:inline;
}
*/
