@charset "UTF-8";

/*--------------------------------
             content
--------------------------------*/

#content .h2_box { width: 747px; height: 225px;	position: relative;}
#content .h2_box h2 { position: absolute; left: 0px; top: 0px;}
#content .h2_box .h2_btn { position: absolute; width: 140px; height: 16px; left: 26px; top: 150px;}
/* 2010.03.22
#content .course_read_bg {background: #fbfbdb url(../../img/index_bg.gif) bottom right no-repeat;}
*/
#content .course_read_bg {background-color: #fbfbdb}
div#content .h3_bg_top { width: 585px; background:url(../../img/index_img_25.gif) left top repeat-y; margin-top: 20px;}
div#content .actor_img01 { width: 272px; float: left; padding-right: 20px;}
div#content .actor_img02 { width: 272px; float: left; padding-left: 21px;}
/* 2010.03.22 */
div#content .h3_box_top { margin-top: 20px;}
div#content .top_left { width: 339px; float: left; padding-right: 11px; border-right: #c6c6c6 1px solid;}
div#content .top_right { width: 339px; float: left; padding-left: 10px;}
/* 2010.03.22
div#content .top_height { min-height: 71px; _height:71px;}
*/
div#content .top_height { min-height: 55px; _height:55px;}
#content .icon1 { background: url(../../img/arw_01.gif) 0 3px no-repeat; padding-left: 15px; font-weight: bold;}
div#content .h4_style { width: 532px; height: 27px; border-bottom: #c6c6c6 1px solid;}
#content #icon2 { background: url(../img/index_arw_02.gif) 0 7px no-repeat;	padding-left: 12px;}
#content #icon2 a {	font-weight: normal;}
div#main_content .table { width: 532px;}
div#main_content .table .table_left { position: relative; width: 357px; float: left; padding-top: 10px;}
div#main_content .table .table_right { position: relative; width: 172px; float: right; margin-top: -15px; }
div#main_content .table .table_left .top { width: 357px; float: left; overflow:hidden; padding-bottom: 50px;}
div#main_content .left_01 { position: relative; width: 167px; float: left; padding: 5px; background: #FBFADB; min-height: 315px; _height: 315px;margin-top:3px;}
div#main_content .left_02 { position: relative; width: 178px; float: right;}
div#main_content .left_03 { min-height: 69px; _height: 69px; padding: 5px; background: #FBFADB; width: 167px; margin-left: 1px;}
div#main_content .left_04 { min-height: 69px; _height: 69px; padding: 5px; background: #FBFADB; width: 160px;}
div#main_content .left_05 { height: 283px; padding: 5px; background: #FBFADB; width: 160px;}
/* 2010.03.15 */
div#main_content .left_06 { padding: 0 5px; width: 167px;min-height:143px; _height: 143px;}
div#main_content .minheight{min-height:337px;_height:337px}
div#main_content .name{ float: left; margin-top: 10px; width: 88px; padding-left: 3px; }
div#main_content .bold { font-weight: bold; }
div#main_content .name01{ float: left; margin-top: 7px; width: 88px; padding-left: 3px;}
div#main_content .wid_338 { width: 338px;}
div#main_content .hei_96 { height: 96px;}
div#main_content .index_ul ul { width: 500px; padding: 0px; margin-top: 2px;}
div#main_content .index_ul ul li { background: url(../img/actor_arw_05.gif) 0px 3px no-repeat; float: left; margin: 0px; padding-left:  18px; width: 220px; list-style: none;}
div#main_content .boder { border: 11px #DDDDDD solid; width: 494px; padding: 8px;}
#content .list_01 {	margin: 0; padding: 0;}
#content .list_01 li { list-style: none; background: url(../img/index_dt_h.gif) bottom left repeat-x; padding: 5px 0 8px 0;}
#content .list_01 li p { background: url(../img/index_arw_02.gif) 0 7px no-repeat; padding-left: 12px;}
div#main_content .box { width: 260px; float: left; padding-top: 17px;}
div#main_content .box00 { width: 532px;}
div#main_content .box01 { width: 251px; float: left; padding-top: 17px; margin-left: 10px;}
div#main_content .box02 { width: 245px; float: left; margin: 0px; padding: 21px 15px 20px 0px;}
div#main_content .box03 { width: 255px; float: left; padding: 21px 0px 20px 16px; background: url(../img/index_dt_v.gif) top left repeat-y;}
div#main_content .box03 .right { width: 231px;}
#main_content .box_04 {	width: 532px;}
#main_content .box_04 .left { width: 195px;	text-align: center;	padding-top: 5px; float: left;}
#main_content .box_04 .right { width: 315px; padding-top: 10px;	float: left;}
#main_content .box_04 .border {	width: 530px; border-bottom: #FF8213 1px solid;	border-left: #FF8213 1px solid;	border-right: #FF8213 1px solid;	padding-bottom: 15px;}
#main_content .box06 { width: 512px; background: #DDDDDD; padding: 15px 10px;}
#main_content .box06_01 { width: 512px; background: #DDDDDD; padding: 10px;}
/* 2010.03.22 */
div#main_content .box07 { width: 252px; float: left; margin: 0px;}
/* 2010.03.22 */
div#main_content .box08 { width: 272px; margin: 0px;}
#main_content .write_box_01 { width: 490px; background: #FFFFFF; padding: 10px;}
#main_content .write_box { width: 490px; background: #FFFFFF; margin-top: 12px; padding: 10px;}
div#main_content .box p { marging: 3px; width: 255px; color: #666666;}
div#main_content .box01 p { marging: 3px; width: 255px; color: #666666;}
div#main_content .boder_top {background: url(../img/index_dt_h.gif) top repeat-x; width: 532px; margin-top: 20px; padding: 0px; float: left; display: inline;}
div#main_content .boder_bottom {background: url(../img/index_dt_h.gif) top repeat-x; width: 532px; padding-top: 21px;}
div#main_content .box_img { width: 532px; background: url(../../../common/img/ds_h_01.gif) bottom repeat-x; padding: 17px 0px 20px 0px;}
div#main_content .box_img .img01{ width: 532px;  float: left; padding-top: 0px; margin-left: 0px; margin-right: 0px;}
/* 2010.03.23 */
div#main_content .box_img01 { width: 532px; padding: 17px 0px 20px 0px;}
div#main_content .box_img02 { width: 262px;}
div#main_content .box_img03 { width: 127px;}
div#main_content .img { margin-top: 40px; padding-top: 0px;}
div#main_content .box05 { margin-top: 40px; padding-top: 0px; width:532px;}
.orange { color: #ff6d00; font-weight: bold;}
.clear_l { clear: left;}
.clear_r { clear: right;}
.float_l { float: left;}
.float_r { float: right;}
.mar_t_3 { margin-top: 3px;}
.mar_t_6 { margin-top: 6px;}
.mar_t_7 { margin-top: 7px;}
.mar_t_5 { margin-top: 5px;}
.mar_t_10 { margin-top: 10px;}
.mar_t_12 { margin-top: 12px;}
/* 2010.03.22 */
.mar_l_8 {	margin-left: 8px;}
.mar_l_10 {	margin-left: 10px;}
.mar_t_15 { margin-top: 15px;}
.mar_t_20 { margin-top: 20px;}
.mar_t_25 { margin-top: 25px;}
.mar_t_30 { margin-top: 30px;}
.mar_t_33 { margin-top: 32px;}
.mar_t_41 { margin-top: 41px;}
.mar_t_40 { margin-top: 40px;}
.mar_t_47 { margin-top: 47px;}
.width_532 { width: 532px;}
.text_center { text-align: center;}
/* 2010.03.22 */
.text_right { text-align: right;}
.pad_l_10 {	padding-left: 12px;}
.pad_l_20 {	padding-left: 20px;}
.pad_t_3 {	padding-top: 3px;}
.pad_t_8 {	padding-top: 8px;}
.pad_t_10 {	padding-top: 10px;}
.pad_t_15 {	padding-top: 15px;}
.pad_t_30 {	padding-top: 30px;}
.pad_t_50 {	padding-top: 50px;}
.pad_b_8 {	padding-bottom: 8px;}
.pad_b_10 {	padding-bottom: 10px;}
.pad_b_20 {	padding-bottom: 20px;}
.pad_b_40 {	padding-bottom: 40px;}
.mar_t_9 { margin-top: 9px;}
.mar_t_12 { margin-top: 12px;}
.mar_t_27 { margin-top: 27px;}
.mar_t_11 { margin-top: 11px;}
.mar_t_35 { margin-top: 35px;}
.mar_t_37 { margin-top: 37px;}
.mar_t_36 { margin-top: 36px;}
/* 2010.03.22 */
.mar_t_54 { margin-top: 54px;}
.mar_t_72 { margin-top: 72px;}
.pad_t_6 {	padding-top: 6px;}
.pad_t_20 {	padding-top: 20px;}


/* --------------------------------
	体験入学
-------------------------------- */

#rollover_here {width: 315px;height: 48px;background: url(../img/here_bg.jpg) no-repeat;margin-top: 15px; position: relative;}
#rollover_here .here_font { display: block; width: 97px; height: 22px; position: absolute; left: 21px; top: 13px;}
#rollover_here ul { padding: 11px 0 0 148px;}
#rollover_here ul li { list-style: none;}


/* --------------------------------
	しゃぼんDEポン
-------------------------------- */
#main_content .jyusho_box{ width:530px; }
#main_content .jyusho_box .jyusho_text{ width:365px; clear: both; float: left;}
#main_content .jyusho_box .jyusho_text .jyusho_photo{ width:171px; float: right;}
#main_content .box0006{ clear:both; width:532px;}
#main_content .box0006 .list000{ list-style-type:none; margin:0; padding:0;}
#main_content .box0006 .list000 li{ display:block; background:url(../../img/index_arw_02.gif) no-repeat left; padding:0px 0px 0px 10px;}
.txt-center-right{ text-align:right;}
.txt_l_1_3{line-height:1.3;}
#students_work{width:532px;}
#students_work .left{float:left;}
#students_work .right{
	float:right;
	width: 408px;
}
#kamiya{background:url(../../img/index_img_10.jpg) no-repeat right top; }
#kamiya #top_txt{
display:block;
width:352px;
padding:11px 0 35px 0;}
#content .box_12 .box_12_left {
	width: 268px;
	float: left;
}

#content .box_12 .box_12_right {
	width: 248px;
	float: right;
}
.icon_orange_link3  {
	background:url(../../img/index_arw_10.gif) no-repeat scroll 0 4px transparent;
	padding-left:15px;
}
