@charset "utf-8";
@import 'common.css'; 



#h2-outline,#h2-hall,#h2-guide{height:42px; margin-bottom:10px;}
#h2-outline{background-image:url(../img/index/h2-outline.gif);}
#h2-hall{background-image:url(../img/index/h2-hall.gif);}
#h2-guide{background-image:url(../img/index/h2-guide.gif);}

#outline{
border-width:1px 0px 1px 0px;
border-style:solid;
border-color:#CCC;
padding:10px 10px 20px 136px;
background-image:url(../img/index/outline-back.gif);
background-position:10px 10px;
margin-bottom:15px;}

#outline h3{height:25px; background-image:url(../img/index/h3-copy.gif); border-bottom:1px solid #CCC; margin-bottom:10px;}
#h3-hall{height:52px; background-image:url(../img/index/h3-hall.gif); background-position:50% 0; margin-bottom:15px;}
#h3-eco-drive a{ height:82px; background-image:url(../img/index/h3-eco-drive.gif); margin-bottom:15px;}
#h3-exhibition a{ height:82px; background-image:url(../img/index/h3-exhibition.gif); margin-bottom:15px;}
#h3-episode a{height:82px; background-image:url(../img/index/h3-episode.gif); margin-bottom:15px;}

#outline-table th,#outline-table td{padding:10px; border:1px solid #CCC;}

#outline-table th{font-family:"ヒラギノ角ゴ Pro W6",Osaka,"ヒラギノ角ゴ Pro W6"; background-color:#EDF2FA;}

#daikoku-map a{width:300px; height:300px; background-image:url(../img/index/map-small.gif);}

#eco-drive-box,#exhibition-box,#episode-box{
height:240px;
background-position:20px 0;
padding:0 20px 0 340px; 
margin-bottom:20px;
}

#eco-drive-box{background-image:url(../img/detail/img-6.jpg);}
#exhibition-box{background-image:url(../img/detail/img-5.jpg); height:420px;}
#episode-box{background-image:url(../img/detail/img-7.jpg);}

#exhibition-box ul{margin:10px 0 15px 0;}
#exhibition-box ul li{margin-bottom:5px;}

#btn-eco-drive{
background-color:#669900;
padding:20px;
}

#btn-eco-drive p{
height:45px;
background-image:url(../img/index/text-eco-drive.gif);
background-position:50% 0;
margin-bottom:15px;
}

#btn-eco-drive a{
width:540px;
height:54px;
background-image:url(../img/index/btn-eco-drive.gif);
margin:0 auto;
}

#btn-eco-drive a:hover{background-position:0 -54px;}

.sponsor{padding:0 40px; margin-top:20px;}

/*--------------------------------------------------------------------------------------- */
#preparation{background-position:0 -600px;}
#preparation h1{height:110px; background-image:url(../img/index/eco-romantic-2009.jpg); background-position:50% 0;}
#preparation p{text-align:center;}