@charset "UTF-8";

/*
**********************************************************************

* event.css

* site name   : http://holon-tierra.com/
* description : Event Page styles
* since       : 2008-06-09
* editor      : Tooru Ehara 
* modified    : 
* editor      :

*********************************************************************
*/



/*
===== CONTENTS ===========================================

  1: Event Page styles

==========================================================
*/

/*
*********************************************************************

* 1: Event Page styles

*********************************************************************
*/
.experience div#Contents h1{
background:url("../img/event/ttl_experience.jpg") 0 0 no-repeat;
margin:0;
}
.experience .lead{
margin:0 15px 20px;
}
div#Contents h2{
background:url("../img/event/kv_experience.jpg") 50% 0 no-repeat;
width:562px;
height:170px;
margin:0 1px 20px;
}
div#Contents h3.detail{
background:url("../img/examination/ttl_detail.gif") 0 0 no-repeat;
}
div#Contents h3.experience{
background:url("../img/event/ttl_experience.gif") 0 0 no-repeat;
}
table strong{
font-size:120%;
}
div#Contents div.cont p.text{
float:none;
width:auto;
margin:0 10px 10px;
}
div#Contents table.detail{
width:532px;
margin:0 auto 20px;
}
div#Contents table.detail th{
width:15%;
}
div#Contents div.cont p{
float:left;
width:336px;
}
div#Contents div.cont p.img{
float:right;
font-size:85%;
width:240px;
}
div#Contents p.img{
text-align:center;
}
div#Contents p.note{
font-size:85%;
margin:0 0 10px;
}
div#Contents div.block{
border:1px solid #C0C0C0;
padding-top:10px;
margin:0 15px 10px;
}
div#Contents p.img{
margin-bottom:20px;
}



/*Trainig Page
-------------------------------------------------------------------*/
.training div#Contents h1{
background:url("../img/event/ttl_training.jpg") 0 0 no-repeat;
margin:0;
}
.training div#Contents h2{
background:url("../img/event/kv_training.jpg") 0 0 no-repeat;
height:171px;
}
div#Contents h3.start{
background:url("../img/event/ttl_start.gif") 0 0 no-repeat;
}
div#Contents h3.program{
background:url("../img/event/ttl_program.gif") 0 0 no-repeat;
}
div#Contents h3.summary{
background:url("../img/event/ttl_summary.gif") 0 0 no-repeat;
}
.training div#Contents h3.point{
background:url("../img/event/ttl_point.gif") 0 0 no-repeat;
height:51px;
}

.training div#Contents h4{
margin-bottom:10px;
}
.training div#Contents div.cont p{
margin-bottom:10px;
}
.training div#Contents p.note{
color:#333333;
margin:0 10px 10px;
}
.training div#Contents div.cont p{
float:none;
width:auto;
}
.training .colleft h4,
.training .colright h4{
text-align:center;
}
.training .colleft strong,
.training .colleft em{
color:#ffae00;
font-style:normal;
}
.training .colright strong,
.training .colright em{
color:#f35102;
font-style:normal;
}


/*Weak Page
-------------------------------------------------------------------*/
.weak div#Contents p{
margin:0 15px 20px;
}
.weak div#Contents h1{
background:url("../img/event/ttl_weak.jpg") 0 0 no-repeat;
margin:0;
}
.weak div#Contents h2{
	background:url("../img/event/kv_weak.jpg") 0 0 no-repeat;
	height:170px;
}
.weak table strong{
}
.weak table span,
.weak p span,
.experience table span,
.experience p span{
color:#000000;
font-size:85%;
}
div#Contents h3.content{
background:url("../img/event/ttl_content.gif") 0 0 no-repeat;
}
.weak table#High,
.weak table#Junior,
.weak table#Primary{
width:532px;
margin:0 auto 20px;
}
.weak table#High th,
.weak table#Junior th,
.weak table#Primary th{
vertical-align:middle;
padding:2px;
text-align:center;
}
.weak table#High thead th,
.weak table#Junior thead th{
background-color:#E8F7FF;
}
.weak table#Primary thead th{
background-color:#c4f8cc;
}
.weak table#High thead .content th,
.weak table#Junior thead .content th{
background-color:#FAFDFF;
}
.weak table#Primary thead .content th,
.weak table#Primary tbody th{
background-color:#eff8f1;
}
.weak table#High tbody th,
.weak table#Junior tbody th{
background-color:#FAFDFF;
text-align:center;
}
.weak table#High td,
.weak table#Junior td,
.weak table#Primary td{
padding:2px 5px;
}
.weak table#High th.grade,
.weak table#Junior th.grade,
.weak table#Primary th.grade{
vertical-align:middle;
width:100px !important;
}
.weak th span{
font-weight:normal;
color:#000000;
}
.weak #Contents h4{
margin:0 15px;
}


/*EX Open Page
-------------------------------------------------------------------*/
.ex_open div#Contents p{
margin:0 15px 20px;
}
.ex_open div#Contents h1{
background:url("../img/event/ttl_ex_open.jpg") 0 0 no-repeat;
margin:0;
}
.ex_open div#Contents h2{
background:url("../img/event/kv_ex_open.jpg") 0 0 no-repeat;
height:170px;
}
div#Contents h3.flow{
background:url("../img/event/ttl_flow.gif") 0 0 no-repeat;
}
.ex_open div#Contents table.detail thead th{
background-color:#FEFEDE;
text-align:center;
width:auto;
}
.ex_open div#Contents table.detail thead th.blank{
width:10%;
}
.ex_open table span,
.ex_open p span{
color:#000000;
font-size:smaller;
}
.ex_open #Apply{
margin:0 15px 20px;
}
.ex_open #Apply h4{
font-size:110%;
margin-bottom:10px;
}
.ex_open #Document{
float:left;
width:55%;
}
.ex_open div#MainBody #Document p{
margin-left:0;
}
.ex_open #Form{
float:right;
width:42%;
}
.ex_open #Form p{
background:#10218B;
font-size:110%;
font-weight:bold;
text-align:center;
padding:10px;
}
.ex_open #Form p a{
color:#FFFFFF;
}



/*Nagasaki Page
-------------------------------------------------------------------*/
.nagasaki div#Contents h1{
background:url("../img/event/ttl_nagasaki.jpg") 0 0 no-repeat;
margin-bottom:0;
}
.nagasaki div#Contents h2{
background:url("../img/event/kv_nagasaki.jpg") 0 0 no-repeat;
height:160px;
}
.nagasaki div#Contents h3.higashi{
background:url("../img/event/ttl_nagasaki_higashi.gif") 0 0 no-repeat;
}
.nagasaki div#Contents h3.huzoku{
background:url("../img/event/ttl_nagasaki_huzoku.gif") 0 0 no-repeat;
}




/*Asiya Open Page
-------------------------------------------------------------------*/
.ashiya div#Contents h1{
background:url("../img/campaign/ttl_ashiya_open.jpg") 0 0 no-repeat;
margin-bottom:0;
}
.ashiya div#Contents h2{
background:url("../img/campaign/kv_ashiya_open.jpg") 0 0 no-repeat;
margin-left:0;
margin-right:0;
height:204px;
}
.ashiya div#Contents h3.explanation{
background:url("../img/campaign/ttl_ashiya_explanation.gif") 0 0 no-repeat;
}
.ashiya div#Contents h3.seminar{
background:url("../img/campaign/ttl_ashiya_seminar.gif") 0 0 no-repeat;
}
.ashiya td img{
float:right;
padding-left:10px;
}
.ashiya div#Contents table.detail th{
width:20%;
}
.ashiya div#Contents h4{
margin:0 15px 10px;
}
.ashiya div#Contents p{
margin:0 15px 20px;
}
.ashiya div#Contents td .free{
color:#ff0000;
}


/*Kouhnan Open Page
-------------------------------------------------------------------*/
.kohnan div#Contents h1{
background:url("../img/campaign/ttl_kohnan_open.jpg") 0 0 no-repeat;
margin-bottom:0;
}
.kohnan div#Contents h2{
background:url("../img/campaign/kv_kohnan_open.jpg") 0 0 no-repeat;
margin-left:0;
margin-right:0;
height:158px;
}
.kohnan div#Contents h3.schedule{
background:url("../img/campaign/ttl_kohnan_schedule.gif") 0 0 no-repeat;
}
.kohnan div#Contents p.note{
margin:-10px 15px 20px;
}
.kohnan div#Contents table.detail th{
width:auto;
}

/*NewYear Training Page
-------------------------------------------------------------------*/
.newyear div#Contents h1{
background:url("../img/event/ttl_newyear_training.jpg") 0 0 no-repeat;
margin:0;
}
.newyear div#Contents h2{
background:url("../img/event/kv_newyear_training.jpg") 50% 0 no-repeat;
height:214px;
}


#timeTable,
#timeTable td,
#timeTable .last td{
border:none;
}
#timeTable td{
width:33%;
border-bottom:1px solid #dfdfdf;
}
