
/* =========トップページ用============*/

#contents_left #contents{
margin-bottom:20px;
width:700px;
clear:both;
}

#contents_left .navi{
float:left;
width:230px;
}

#contents_left .navi ul li{
margin-bottom:4px;
}

#contents_left .navi ul li.blg{
margin-top:40px;}
#contents_left .navi .bn{margin-top:15px;}




#contents_left .info{
float:right;
width:450px;
text-align:center;
}

#contents_left .info span img{
margin-bottom:15px;
}


#contents_left .info .greeting{
background:#F9CCBB url("../../img/greeting_bg.gif") top no-repeat;
text-align:left;
padding:40px 10px 5px 10px;
}

#contents_left .info .greeting p{
text-align:right;
margin:5px;
}
#contents_left .info .banner_box{
	padding-top: 10px;
}

/* ========地図========*/
#contents_left .map{
float:left;
width:373px;

}

#contents_left .map .hall{
margin-bottom:10px;
}

/* ========you tube========*/

#contents_left .blog .youtube{
width:315px;
background:#F9CCBB url("../../img/youtube_bg.gif");
text-align:center;
padding:10px 0;
}



/* ========ブログ========*/
#contents_left .blog{
float:right;
width:315px;
}

#contents_left .blog .new{
width:305px;
border:#A74246 5px solid;
height:165px;
margin-top:10px;
}

#contents_left .blog .staff{
width:305px;
border:#A74246 5px solid;
height:260px;
margin-top:10px;
}


#contents_left .blog .new dl,
#contents_left .blog .staff dl{
margin:7px;
}

#contents_left .blog .new dt,
#contents_left .blog .staff dt{
float:left;
}

#contents_left .blog .new dd,
#contents_left .blog .staff dd{
float:right;
background: url("../../img/blog_arrow.gif") left no-repeat;
padding-left:12px;
margin-right:20px;
}



#contents_left .blog .soon{
text-align:center;
margin-top:30px;}


/* ========後援========*/
#contents_left .mark{
float:left;
}

#contents_left .mark{
float:left;
width:78px;
margin-right:15px;
}

#contents_left .assent{
float:left;
}

#contents_left .assent dl{
width:600px;}
#contents_left .assent dt{
float:left;}
#contents_left .assent dd{
float:left;}


/* ========協賛========*/
#contents_left .sponsor{padding-left:93px;}

#contents_left .sponsor .sp_left{float:left;width:78px;padding-top:7px;}
#contents_left .sponsor .sp_right{float:left;width:500px;}

#contents_left .sponsor ul{margin:5px 0;float:left;}

#contents_left .sponsor li{float:left;padding-right:20px;}









/* ======== /popup ========*/

body#popup{
	margin:0;!important
	padding:0;!important
}
#popup .pop{
	padding:0;
	margin:0;
}