@charset "UTF-8";
/* ===================================================================
 file name  :  Ensemble.css
 style info :  アンサンアブルCSS
=================================================================== */

/* -----------------------
検索窓付 h1 周り
---------------------- */
h1{
	background:url(../../images/ensemble/ensemble_h1_title.gif) 0px 0px no-repeat;
	height:82px;
	width:940px;
	background-color:#F0F0E8;
}

#Contents-Main{
	padding-top:30px;

}

#Contents-Main-Left{
	width:650px;
}

#Contents-Main-Right{
	width:215px;
}



ul#Sub-Navi{
	background:url(../../images/ensemble/Ensemble-Navi-Top.jpg) 0px 0px no-repeat;
	padding-top:55px;
}
.to-schedule a{margin-top:50px;background:url(../../images/ensemble/schedule_btn_off.jpg) no-repeat;width:214px;height:76px;display:block;}
.to-schedule a:hover{margin-top:50px;background:url(../../images/ensemble/schedule_btn_on.jpg) no-repeat -1px 0px;width:214px;height:76px;display:block;}
.to-schedule span{display:none;}

.to-archive a{margin-top:10px;background:url(../../images/ensemble/archive_btn_off.jpg) no-repeat;width:214px;height:76px;display:block;}
.to-archive a:hover{margin-top:10px;background:url(../../images/ensemble/archive_btn_on.jpg) no-repeat -1px 0px;width:214px;height:76px;display:block;}
.to-archive span{display:none;}


#Ensemble p{margin-bottom:1em;}



#Ensemble-H2-01{
	background:url(../../images/ensemble/Ensemble-H2-01.gif) 0px 0px no-repeat;
	height:59px;
	width:650px;margin-bottom:20px;
}

#Ensemble-H2-02{
	background:url(../../images/ensemble/Ensemble-H2-02.gif) 0px 0px no-repeat;
	height:59px;
	width:650px;margin-bottom:10px;
}
#Ensemble-H2-03{
	background:url(../../images/ensemble/Ensemble-H2-03.gif) 0px 0px no-repeat;
	height:59px;
	width:650px;margin-bottom:10px;
}

#profile-H3-01{
	background:url(../../images/ensemble/profile-H3-01.jpg) 0px 0px no-repeat;
	height:37px;
	width:650px;margin-bottom:10px;margin-top:20px;
}


#profile-H3-02{
	background:url(../../images/ensemble/profile-H3-02.jpg) 0px 0px no-repeat;
	height:37px;
	width:650px;margin-bottom:10px;margin-top:20px;
}

#profile-H3-03{
	background:url(../../images/ensemble/profile-H3-03.jpg) 0px 0px no-repeat;
	height:37px;
	width:650px;margin-bottom:10px;margin-top:20px;
}

#profile-H3-04{
	background:url(../../images/ensemble/profile-H3-04.jpg) 0px 0px no-repeat;
	height:37px;
	width:650px;margin-bottom:10px;margin-top:20px;
}



/* リード */
#Ensemble .catch-copy{font-size:140%;margin-bottom:1em;}

#Ensemble #Summary-Table {
	width:650px;
	margin-top:30px;
	margin-bottom:30px;
}

#Ensemble #Summary-Table td{
	vertical-align:top;
}

#Ensemble #Summary-Table #Left-Td{

}

#Ensemble #Summary-Table #Right-Td{
	width:400px;
}

#Ensemble #Summary-Table2 {
	width:650px;
	margin-top:30px;
	margin-bottom:30px;background:url(../../images/ensemble/stripe_bg.jpg);
}

#Ensemble #Summary-Table2 td{
	vertical-align:top;
}

#Ensemble #Summary-Table2 #Left-Td{

}

#Ensemble #Summary-Table2 #Right-Td2{
	width:380px;padding:25px;
}
#Ensemble #Summary-Table2 #Right-Td2 div{
	background:#FFF;padding:10px 20px;
}

#Index-H3-01{
	background:url(../../images/facility/Index-H3-01.gif) 0px 0px no-repeat;
	height:31px;
	width:650px;	
}

.profile-tbl{width:630px;margin-left:20px;margin-bottom:20px;margin-top:20px;}
.profile-tbl th{width:130px;}
.profile-tbl td span.name{font-size:140%;font-weight:bold;letter-spacing:0.2em;}
.profile-tbl td span.e-name{color:#999;font-weight:bold;font-size:90%;margin-left:10px;letter-spacing:0.3em;}