@charset "utf-8";

body{
position:relative;
width:740px;
}

#flash{
height:300px;
margin-bottom:20px;
}

#fukuya,
#ramen{
width:360px;
float:left;
}

#fukuya a:link,
#fukuya a:visited,
#ramen a:link,
#ramen a:visited{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

#fukuya a:hover,
#fukuya a:active,
#ramen a:hover,
#ramen a:active{
color:#999999;
}



#fukuya{
background:url(../img/index/fukuya_enter_bg.gif) no-repeat;
padding-right:20px;
}

#ramen{
background:url(../img/index/ramen_enter_bg.gif) no-repeat;
}


#fukuya h1{
padding-bottom:7px;
}

#fukuya .left{
float:left;
width:162px;
height:182px;
padding:9px 0 9px 9px;
}

#ramen .left{
float:left;
width:162px;
height:185px;
padding:6px 0 9px 9px;
}

#fukuya .right,
#ramen .right{
float:left;
width:180px;
padding:9px 9px 9px 0;
}



#fukuya .right h2,
#ramen .right h2{
width:180px;
padding:5px 0 8px 0;
}


#fukuya .right dl,
#ramen .right dl{
width:180px;
line-height:1.4;
}

#fukuya .right dt,
#ramen .right dt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#fukuya .right dd,
#ramen .right dd{
font-family:"MS UI Gothic";
font-size:12px;
}

.profit_wrap{
clear:left;
padding:10px 0 0;
}

.profit{
background: url(../img/index/coupon_bg.gif) repeat-y;
width:360px;
}

.profit_top{
background: url(../img/index/coupon_bg_top.gif) no-repeat;
padding:20px 10px 0 10px;
}

.profit_bottom{
background: url(../img/index/coupon_bg_bottom.gif) left bottom no-repeat;
padding:0 10px 10px 10px;
}

.profit .mail{
float:left;
width:250px;
padding:3px 0 4px 0;
}

.profit .coupon{
clear:both;
text-align:center;
padding-bottom:7px;
}

.profit .qr{
width:80px;
float:right;
}

.profit p{
font-size:12px;
}


.profit .mail_text{
clear:left;
width:235px;
padding:0 0 10px 15px;
line-height:1.3;
}


#fukuya .btn,
#ramen .btn{
position:absolute;
width:360px;
height:200px;
margin:-9px 0 0 -171px;
}

#fukuya .btn a img,
#ramen .btn a img{
padding:170px 9px 9px 176px;
}

.coupon_print{
background:url(../img/index/coupon_display_bg.gif);
padding:10px;
border:1px dotted #666666;
width:318px;
margin:15px auto 10px auto;
}

.coupon_print .print{
display:none;
}

.profit .map{
width:230px;
float:left;
}

.profit address{
float:left;
width:104px;
padding-left:6px;
line-height:1.4;
font-size:11px;
padding-top:5px;
}

.coupon_print h2{
padding-bottom:5px;
}

.coupon_print ul{
color:#999999;
width:auto;
line-height:1.3;
padding:3px 0 0 60px;
font-size:11px;
}

.coupon_print table{
color:#FFFFFF;
width:100%;
font-size:12px;
line-height:1.1;
}



.coupon_print th{
padding:2px 0 5px 5px;
}

.coupon_print td{
padding:2px 0 5px 5px;
}

.coupon_map{
display:none;
}

#footer{
width:740px;
}

#footer address{
width:730px;
}
#footer .counter {
text-align: left;
float: none;
margin-top: -2%;
}
