@charset "UTF-8";
/* CSS Document */

/* text.css 下層ページ基本
------------------------------------------------------------ */
@import url(text.css);


/* ------------ seminar.css ------------ */

h1{
	background-image:url(../seminar/img/offer_h1.gif);
	background-image:none;  /* ここからnew design */
	}
	
	

#seminar01, #seminar02, #seminar03, #seminar04{
	clear:both;
	padding:25px 5px;
	}
#summer2009, #nenga2009{
	clear:both;
	}	
#seminar01 h2{
	background-image:url(../seminar/2009summer/seminar_h2_01.gif);
	}
#seminar02 h2{
	background-image:url(../seminar/img/summer2009/seminar_h2_02.gif);
	}
#seminar03 h2{
	background-image:url(../seminar/img/summer2009/seminar_h2_03.gif);
	}
#seminar04 h2{
	background-image:url(../seminar/img/seminar_h2_gakuhi.gif);
	}

/* 2009offer */
#seminar_2009offer h1{
	background-image:url(../seminar/img/offer_h1.gif);
	background-image:none;
	}
#seminar_2010offer h1{
	background-image:url(../seminar/img/offer_semester1_h1.gif);
	}
#seminar_2010offer2 h1{
	background-image:url(../seminar/img/offer_semester2_h1.gif);
	background-image:none;
	}
	
.offer_timetable{
	width:100%;
	border-collapse:collapse;
	}
.offer_timetable th, .offer_timetable td{
	background-color:#999999;
	color:#ffffff;
	padding:5px;
	text-align:center;
	border:1px solid #333333;
	line-height:1.2;
	}
.offer_timetable th.th2{
	background-color:#CCCCCC;
	color:#000000;
	}
.offer_timetable td{
	background-color:#ffffff;
	color:#000000;
	vertical-align:top;
	}
.seminar_offer_notice li{
	list-style:circle; 
	margin-left:1em;
}
/* offer ここまで */


	
/* 2009冬 */	
#seminar_winter2009 h1{
	background-image:url(../seminar/img/seminar_winter_h1.gif);
	}	
#seminar_winter2009 #seminar01 h2{
	background-image:url(../seminar/img/seminar_h2_course.gif);
	}
#seminar_winter2009 #seminar02 h2{
	background-image:url(../seminar/img/seminar_h2_winter02.gif);
	}
#seminar_winter2009 #seminar03 h2{
	background-image:url(../seminar/img/seminar_h2_winter03.gif);
	}

/* 冬 */	
#seminar_winter h1{
	background-image:url(../seminar/img/seminar_winter_h1.gif);
	}	
#seminar_winter #seminar01 h2{
	background-image:url(../seminar/img/seminar_h2_course.gif);
	}
#seminar_winter #seminar02 h2{
	background-image:url(../seminar/img/seminar_h2_winter02.gif);
	}
#seminar_winter #seminar03 h2{
	background-image:url(../seminar/img/seminar_h2_winter03.gif);
	}
/* 冬季ここまで */

/* 2011冬 */	
#seminar_winter h1#seminar_winter2011{
	background-image:url(../seminar/2011winter/seminar_winter2011_h1.gif);
	}	
/* 2012冬 */	
#seminar_winter h1#seminar_winter2012{
	background-image:none;  /* ここからnew design */
	}	
/* 2013冬 */	
#seminar_winter h1#seminar_winter2013{
	background-image:none;  /* ここからnew design */
	font-size:200%;
	}	
/* 冬季ここまで */

/* 春 */
#seminar_spring h1{
	background-image:url(../seminar/img/seminar_spring_h1.gif);
	background-image:none;
	}	
#seminar_spring #seminar01 h2{
	background-image:url(../seminar/img/seminar_h2_course.gif);
	}
#seminar_spring #seminar02 h2{
	background-image:url(../seminar/img/seminar_h2_spring02.gif);
	}
#seminar_spring #seminar03 h2{
	background-image:url(../seminar/img/seminar_h2_spring03.gif);
	}
/* 春季ここまで */

/* 夏 */
#seminar_summer h1{
	background-image:url(../seminar/img/seminar_h1summer.gif);
	background-image:none;
	}	
#seminar_summer #seminar01 h2{
	background-image:url(../seminar/img/seminar_h2_course.gif);
	}
#seminar_summer #seminar02 h2{
	background-image:url(../seminar/img/seminar_h2_summer02.gif);
	}
#seminar_summer #seminar03 h2{
	background-image:url(../seminar/img/seminar_h2_summer03.gif);
	}
/* 夏季ここまで */


h3{
	font-size:116.667%;
	line-height:24.5px;
	font-weight:bolder;
	background:url(../img/mrk_triangulate21bk.gif) top left no-repeat;
	padding:0 0 0 10px;
	}
h4{
	line-height:24px;
	font-weight:bolder;
	padding:0 0 0 19px;
	color:#000099;
	}
	
.course_naiyou{
	margin:0 0 15px 19px;
	}
.course_naiyou strong{
	font-weight:bold;
	}

		
.pamph_a{
	float:left;
	width:250px;
	text-align:center;
	}
.pamph_b{
	float:right;
	width:250px;
	text-align:center;
	}


.seminar_end{
	width:315px;
	margin:20px auto 30px auto;
	}
.seminar_topimg_old{
	width:315px;
	margin:20px auto 30px auto;
	}
	
.seminar_topimg{
	width:400px;
	margin:20px auto 30px auto;
	clear:both;
	}
.seminar_btn{
	width:400px;
	margin:20px auto 0px auto;
	}
.seminar_btn_left{
	float:left;
	clear:both;
	}






.seminar_ob{
	text-align:left;
	}
.seminar_ob li{
	padding:0 0 30px 0;
	}

.seminar_ob .part dt{
	float:left;
	width:200px;
	}
.seminar_ob .part dd{
	font-size:140%;
	width:337px;
	float:right;
	}
.seminar_ob .part dd .instructor {
	padding-left:3em;
	padding-bottom:30px;
	text-indent:-3em;
	}


.seminar_ob .profile{
	clear:both;
	font-size:120%;
	line-height:1.5;
	padding:1em 0 0 0;
	}


.seminar_trial_day{
	text-align:left;
	font-size:20px;
	padding:0 0 0.5em 0;
 	font-family: "HelveticaNeue-Bold", "Helvetica-Bold", "Courier bold", "Verdana Bold";
	}
.seminar_trial_account{
	text-align:left;
	font-size:120%;
	line-height:1.5;
	}
.seminar_trial_account  ul{
	margin:0.5em 0 0.5em 1em;
	}
.semnar_trial_account li{
	padding:3px 0 2px 0;
	clear:both;
	}	
	
.seminar_trial_account  dt{
	padding:0 1em 0 0;
	float:left;}	
	
.seminar_trial_btn{
	padding:0 0 24px 0;
	}
.seminar_trial_btn img{
	margin:24px;
	}

.seminar_staff{
	text-align:left;
	}
.seminar_staff .box_left{
	width:268px;
	float:left;
	}
.seminar_staff .box_right{
	width:268px;
	float:right;
	}
.seminar_staff dl{
	padding:0 0 50px 0;
	}
.seminar_staff dt{
	float:left;
	clear:both;
	font-size:120%;
	}
.seminar_staff dd{
	font-size:90%;
	vertical-align:bottom;
	line-hight:21px;
	padding:3px 0 1px 0;
	}
.seminar_pamph_application_btn{
	padding:0 0 24px 0;
	clear:both;
	}




.imgbox{
	width:520px;
	margin:0 auto 0 auto;
	}
.imgbox .box_left{
	float:left;
	padding:0 0 15px 0;
	}
.imgbox .box_right{
	float:right;
	padding:0 0 15px 0;
	}

/* コース紹介概要 */
.course_lead{
	font-weight:bolder;
	padding:0 0 40px 10px;
	}
.course_lead .p14{
	font-weight:bolder;
	background-image: url(../img/mrk_circle12orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top:5px;
	}
.course_lead li{
	padding:0 0 0 14px;
	}

