@charset "utf-8";

/*-- フォントサイズ指定 --*/
body{
font-size:10px;
}

* html body{
font-size:62.5%;
}

*:first-child+html body{
font-size:62.5%;
}

.container{
font-size:120%;
letter-spacing:0.1em;
line-height:1.5;
}

/*-- レイアウト --*/
*{
margin:0;
padding:0;
outline:none;
list-style:none;
font-style:normal;
text-decoration:none;
}

html{
background:#a50000;
text-align:center;
}

body{
width:1000px;
margin:0 auto;
}

.container{
width:1000px;
background:url(../img/background.png) repeat-y top center;
float:left;
}

.topicPath{
width:830px;
margin:0 auto;
padding:10px 0;
text-align:left;
}

.topicPath a{
border-bottom:dotted 1px #09c;
color:#09c;
}

.topicPath a:hover{
border-bottom:none;
}

.contents{
width:830px;
margin:0 auto;
padding:0px 30px 30px 30px;
}

.contents .inner{
width:830px;
float:left;
}

.selectArea{
width:830px;
padding-bottom:10px;
float:left;
}

.unit{
width:830px;
padding:15px 0px;
border-bottom:dotted 1px #4d4d4d;
float:left;
text-align:left;
}

.end{
margin-bottom:30px;
}

.article h1{
clear:both;
}

.shopData{
width:265px;
padding-left:15px;
}

.shopData .data{
min-height:140px;
height: auto !important;
}

.area{
width:265px;
height:18px;
padding:1px 0px 0px 20px;
background:url(../img/article_background_area.png) no-repeat top left;
font-weight:bold;
color:#006937;
}

.shopData h2{
padding:5px 0px;
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:120%;
font-weight:bold;
line-height:1.2;
color:#b90000;
}

.shopData h2 strong{
font-size:150%;
}

.address{
padding-bottom:3px;
}

.tel{
padding:0px 0px 10px 20px;
background:url(../img/article_tel_mark.png) no-repeat 0px 3px;
font-size:120%;
font-weight:bold;
}

.mark{
width:265px;
}

.stamp{
width:100px;
}

.benefits{
width:345px;
padding-top:10px; 
background:url(../img/article_background_benefits.png) no-repeat top center;
}

.bContents{
width:325px;
min-height:170px;
height: auto !important;
padding-left:10px;
}

.bContents span{
font-weight:bold;
color:#b90000;
}

.bContents strong{
font-weight:bold;
font-size:150%;
color:#b90000;
}

.benefits .foot{
width:345px;
height:10px;
background:url(../img/article_background_benefits.png) no-repeat bottom center;
}

.pagiNation{
width:830px;
padding-bottom:30px;
text-align:center;
}

.pagiNation ul{
width:170px;
margin:0px auto;
}

.pagiNation .space{
width:70px;
}

.pagiNation .cuisine{
width:105px;
}

.pagiNation li{
float:left;
list-style:none;
}

.pagiNation li a{
margin-right:5px;
padding:6px 10px;
display:block;
border:dotted 1px #4d4d4d;
}

.pagiNation li a:hover{
background:#ff0000;
color:#ffffff;
}

.pagiNation li a.active{
background:#ffcccc;
color:#4d4d4d;
}

.footer{
width:830px;
padding:30px 0px;
clear:both;
text-align:center;
}

.unitL{
float:left;
}

.unitR{
float:right;
}

.clear{
width:1px;
height:1px;
display:block;
clear:both;
overflow:hidden;
}