@charset "EUC-JP";


/*===============================================
このCSSは各コンテンツごとのユニークなスタイルを
定義するためのファイルです。
=================================================*/

/*===============見出し*/
/*大見出し*/
div.container h2{
color:#09c;
border-bottom:1px solid #390;
}


/*===============使用法*/
p#howto{
border:1px solid #f69!important;
color:#000!important;
}

/*================================新着情報リスト*/
ul.news li{
background:url(../img/marker_blue.gif) 7px center no-repeat;
}




/*===============================店舗詳細等*/
div.container dl.shop_address dt{
width:4em;
float:left;
margin:5px 0;
padding-left:0.5em;
border-left:3px solid green;
}

div.container dl.shop_address dd{
padding:5px 0;
margin-left:-1px;
padding-left:5em;
border-bottom:1px dotted green;
}

div.container dl.shop_address dd.for_detail{
border:none;
text-align:right;
background:url(/img/default/marker_blue.gif) left center no-repeat;
padding-left:10px;
}

div.shops p{
width:180px;
float:left;
}

div.shops dl{
width:360px;
float:left;
margin-left:1em;
}
/*================google_map*/
div.container div#map_wrapper{
text-align:center;
padding-top:1em;
}

div.container div#map{
border:1px solid #ccc;
width:500px;
height:300px;
margin:0 auto;
}

/*==================form*/

div.container form{
background-color:#f3f3f3;
border:1px solid #ccc;
padding:1em;
text-align:center;
}

div#wrapper table#step1Table{
border:none!important;
}


div#wrapper table#step1Table *{
border:none!important;
}