@charset "UTF-8";
/* CSS Document */

html,body,h1,h2,h3,h4,p,img,dl,dt,dd,ul,li{
margin:0;
padding:0;
border:0;
}

html{
height:100%;
}

body{
background:url(../img/bg00.jpg) repeat-x top;
font-size:100.01%;
text-align:center;
color:#333333;
line-height:1.2em;
}

body#top{
}

div#wrapper{
width:760px;
background:#fff url(../img/bg01.jpg) no-repeat center 57px;
margin:0 auto;
font-size:76%;
}

p{
margin-bottom:20px;
}

h1{
margin-top:159px;
margin-bottom:25px;
}

h2{
margin-bottom:10px;
}

div#box_btn{
position:relative;
width:575px;
height:131px;
margin:0 auto 40px auto;
}

#leadTxt{
width:435px;
margin:0 auto;
}

div#box_btn a#btn_caldo{
width:202px;
height:66px;
position:absolute;
bottom:2px;
left:86px;
}
div#box_btn div.caldo{
position:absolute;
bottom:1px;
left:1px;
}

div#box_btn a#btn_delivery{
width:202px;
height:66px;
position:absolute;
bottom:3px;
right:69px;
}
div#box_btn div.delivery{
position:absolute;
bottom:0;
right:0;
}

div#area_box{
width:439px;
margin:0 auto 40px 170px;
text-align:left;
}

div#area_box div.box_new{
width:202px;
float:left;
}
div#area_box div.box_ask{
width:202px;
float:right;
}

div#area_box dl dt{
color:#999999;
}
div#area_box dl dd{
margin-bottom:10px;
}

#footer{
padding-bottom:5px;
color:#999999;
text-align:center;
}

body#delivery div#box_main{
position:relative;
width:760px;
height:333px;
}

body#delivery div#box_main div#img_main{
position:absolute;
top:0;
left:0;
}
body#delivery div#box_main div#img_h1{
position:absolute;
top:23px;
left:0;
}
body#delivery div#box_main div#img_txt{
position:absolute;
top:192px;
left:0;
}

body#delivery div#box_contents{
padding: 10px 20px 0 20px;
text-align:left;
border-bottom:5px solid #000066;
}

body#delivery p#topTxt{
font-size:100%;
}

body#delivery div#box_profile{
margin-bottom:20px;
}

body#delivery div#box_profile div.box{
float:left;
width:230px;
margin-right:15px;
}
body#delivery div#box_profile div.box.last{
margin-right:0;
}
body#delivery div#box_profile div.box dl dt{
font-weight:bold;
color:#000066;
border-bottom: 1px dotted #666666;
padding-bottom:3px;
margin-bottom:10px;
}

body#delivery div#box_ask{
margin-bottom:20px;
}
body#delivery div#box_ask div#box_address{
float:left;
width:350px;
}
body#delivery div#box_ask div#box_photo{
float:right;
width:360px;
}
body#delivery div#box_ask div#box_photo p{
margin-bottom:0;
}

.clearfix:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
* html .clearfix             {zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom:1;} /* IE7 */