@charset "UTF-8";

#hamada{
background-color:#345048;
}




#gnavi04 {
	visibility:visible;
}
.f12{
font-size:12px;
}

p#placeP01{
height:20px;
background:url(../place/img/p_01.gif) no-repeat left top;
text-indent:-9999px;
}
h3#placeH3{
height:48px;
background:url(../place/img/h3_01.gif) no-repeat left top;
text-indent:-9999px;
}
p#Lead01{
height:44px;
background:url(../place/img/lead_01.gif) no-repeat left top;
text-indent:-9999px;
}
.placeContents{
width:560px;
padding:48px 0 48px 4px;
background:url(../hamada/img/line.gif) no-repeat left bottom;
}
.placeContents:after{
content: ".";
display: block;
clear: both;
visibility: hidden;
height: 0px;
overflow: hidden;
}
.last{
margin-bottom:30px;
}
.placeText{
float:left;
width:410px;
}
.placeImage{
float:right;
width:140px;
margin-left:10px;
margin-top:10px;
}
h4{
text-indent:-9999px;
margin-left:4px;
}
h4#placeH401{
height:40px;
background:url(../place/img/h4_01.gif) no-repeat left top;
}
h4#placeH402{
height:40px;
background:url(../place/img/h4_02.gif) no-repeat left top;
}
h4#placeH403{
height:40px;
background:url(../place/img/h4_03.gif) no-repeat left top;
}
.placeLink{
margin-left:2px;
padding:1em 0 1.5em 0;
}
.placeText ul{
margin:0 0 0 1.5em;
}


.hamadaContents p{
padding-bottom:1.5em;
}
p.noMarign{
padding-bottom:0;
}
.hamadaContents:after{
content: ".";
display: block;
clear: both;
visibility: hidden;
height: 0px;
overflow: hidden;
}

.hamadaImage{
float:left;
width:160px;
margin-righ:10px;
}
.hamadaText{
float:right;
width:394px;
}



.shohinText01{
float:left;
width:396px;
margin:0 25px 0 5px;
padding-bottom:30px;
}
.shohinImage01{
float:right;
width:110px;
padding:12px 28px 0 0;
padding-bottom:30px;
}
.shohinText01 h4{
height:50px;
text-indent:-9999px;
}
h4#shohinH401{
background:url(../shohin/img/h4_0101.gif) no-repeat left top;
}
h4#shohinH402{
background:url(../shohin/img/h4_0102.gif) no-repeat left top;
}
.shohinText01 p{
padding-bottom:1em;
}

.shohinText02{
float:right;
width:349px;
padding-bottom:45px;
}
.shohinImage02{
float:left;
width:158px;
padding:0 32px 0 25px;
padding-bottom:45px;
}
.shohinText02 h5{
margin:20px 0 0 0;
}
.shohinText02 p{
margin-left:5px;
}
.shohinText02 dl{
margin:30px 5px;
}
.shohinText02 dt{
width:5em;
float:left;
clear:left;
}
.shohinText02 dd{
margin-left:5em;
}
#howtoOrder{
border:1px solid #FFF;
background:url(../shohin/img/telOrder.gif) no-repeat left center;
margin-bottom:25px;
}
#howtoOrderText{
margin-left:222px;
padding:25px 32px;
border-left:1px solid #FFF;
}
#howtoOrderText h6{
font-size:20px;
font-weight:bold;
padding-bottom:10px;
}
#howtoOrderText p{
font-weight:bold;
}

.gotoMM{
margin:0 0 1em 5px;
}
.shohinList{
list-style-type:none;
margin:0 0 0 5px;
}
.shohinList li{
padding:0 0 0 25px;
margin:0 0 10px 0;
background:url(../shohin/img/arrow.gif) no-repeat left center;
}

.gotoKihon{
margin:0 0 38px 5px;
padding:0 0 0 15px;
background:url(../img/arrow.gif) no-repeat left center;
}

.gotoAisatsu{
border:1px solid #FFF;
margin-bottom:15px;
padding:12px 0 10px 0;
text-align:center;
}
.gotoAisatsu a{
display:block;
}

.gotoInquiry{
float:right;
margin:0 12px 0 0;
padding:0 0 0 15px;
background:url(../img/arrow.gif) no-repeat left center;
}

