@charset "utf-8";
/* CSS Document */


li.g_navi01 a {
background: url(../img/g_navi01_.gif) no-repeat left top;
display: block;
height: 31px;
width: 133px;
}


.l_navi ul li.l_navi01 a {
background: url(../img/l_navi01_.gif) no-repeat left top;
float: left;
height: 40px;
width: 180px;
}


dl.desc_dl {
float: left;
display: block;
padding: 27px 0px 0px 30px;
width: 620px;
}

dt.desc_dt {
background: url(../img/index_desc_title.gif) no-repeat left top;
height: 30px;
width: 510px;
}

dd.desc_dd {
color: #666666;
line-height: 1.6;
padding: 8px 0px 0px 6px;
text-align: left;
}


#otoiawase_btn {
float: left;
padding: 97px 0px 0px 33px;
width: 167px;
}

.otoiawase_btn_img a {
background: url(../img/otoiawase_btn.gif) no-repeat left top;
display: block;
height: 50px;
width: 167px;
}



#main_left {
float: left;
padding: 0px 0px 0px 20px;
width: 200px;
}

.mail_otoiawase {
float: left;
padding: 14px 0px 0px 0px;
width: 180px;
}

.mail_otoiawase_btn a {
background: url(../img/mail.gif) no-repeat left top;
display: block;
height: 27px;
width: 180px;
}

.bouhan_product {
float: left;
padding: 11px 0px 0px 0px;
width: 180px;
}

.bouhan_product_btn a {
background: url(../img/bouhan_product.gif) no-repeat left top;
display: block;
height: 37px;
width: 180px;
}


#main_right {
float: left;
padding: 0px 0px 70px 0px;
width: 662px;
}


h3.store_title {
background: url(../img/store_title.gif) no-repeat left top;
float: left;
height: 41px;
width: 660px;
}


.store_bar {
background: url(../img/store_line.gif) no-repeat left top;
float: left;
height: 1px;
width: 660px;
}


dl.store_dl01 {
display: block;
float: left;
padding: 36px 0px 7px 2px;
width: 660px;
}

dt.store_dt01 {
color: #666666;
float: left;
font-size: 15px;
font-weight: bold;
text-align: left;
width: 201px;
}

dd.store_dd01 {
color: #666666;
float: left;
font-size: 15px;
text-align: left;
width: 459px;
}


dl.store_dl02 {
display: block;
float: left;
padding: 10px 0px 7px 2px;
width: 660px;
}

dt.store_dt02 {
color: #666666;
float: left;
font-size: 15px;
font-weight: bold;
text-align: left;
width: 201px;
}

dd.store_dd02 {
color: #666666;
float: left;
font-size: 15px;
line-height: 1.2;
text-align: left;
width: 459px;
}

dd.store_dd02 span {
color: #666666;
font-size: 15px;
font-weight: bold;
text-align: left;
}



.store_img {
float: left;
padding: 25px 0px 0px 3px;
width: 659px;
}

.store_img01 {
float: left;
width: 139px;
}

.store_img02 {
float: left;
padding: 0px 0px 0px 32px;
width: 139px;
}


.map {
padding: 45px 0px 0px 0px;
width: 662px;
}

.map_title {
background: url(../img/store_arrow.gif) no-repeat left center;
float: left;
font-weight: bold;
padding: 0px 0px 0px 20px;
text-align: left;
width: 640px;
}

.map_ {
float: left;
padding: 10px 0px 0px 10px;
width: 640px;
}








