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

#content02 h2{
border:1px solid #C7A29D;
padding:1px;
margin-bottom:10px;
}

#content02 .box00{
width:830px;
margin:0px auto;
}

#content02 .p01{
font-size:1.2em;
margin-bottom:20px;
}

#content02 h3{
border:1px solid #ccc;
border-top:3px solid #c00;
background: url(../restaurant/img/top_bg_01.png) 1px 1px repeat-x;
height:auto !important;
height:36px;
min-height:36px;
line-height:36px;
font-size:16px;
font-weight:800;
text-indent:10px;
margin-bottom:10px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content02 .box01{
text-align:right;
font-size:1.2em;
border-bottom:dotted #ccc 1px!important;
border-bottom:solid #e0e0e0 1px;
padding-right:5px;
margin-bottom:15px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content02 .entry {
clear:both;
}

#content02 .entry dl{
width:730px;
margin:0px auto;
}

#content02 .entry dl dt{
background:#ECDFD1;
line-height:1.875em;
font-size:1.6em;
text-indent:5px;
font-weight:800;
color:#804124;
margin-bottom:10px;
}

#content02 .entry dl dd{
height:100%;
margin-bottom:20px;
border-bottom:1px dotted #ccc !important;
border-bottom:1px solid #eee;
padding-bottom:10px;;
}

#content02 .entry dl dd .pic{
float:left;
width:360px;
height:100%;
}

#content02 .entry dl dd .pic img{
margin-bottom:10px;
border:1px #C2BBB7 solid;
padding:4px;
}

#content02 .entry .text{
float:right;
width:360px;
font-size:1.2em;
margin-bottom:10px;
}

#content02 .entry .date{
text-align:right;
font-size:1.2em;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content02 .pager01{
width:730px;
margin:40px auto;
border-top:1px dotted #ccc !important;
border-top:1px solid #eee;
text-align:center;
padding:10px 0px;
font-size:1.2em;
}

#content02 .pager01 li{
display:inline;
background:url(../common/common_bg_03.png) no-repeat 0px 50%;
padding:0px 5px 0px 6px;
}

#content02 .pager01 li.li01{
display:inline;
background:none;
padding:0px 5px 0px 6px;
}

/* sub nav */
.subnav ul {
height:22px;
margin-top:3px;
padding-top:8px;
padding-left:0px;
background:transparent url(../img/report_bg_01.png) left top repeat-x;
}
.subnav ul li {
float:left;
border-right:1px solid #000;
border-left:1px solid #61412B;
padding-right:7px;
padding-left:7px;
}
.subnav ul li.first {
border-left:none;
}
.subnav ul li.last {
border-right:none;
}
.subnav ul li a img {
display:block;
}

/* for blog posts */
#content02 .entry .text big {
font-size:larger;
}
#content02 .entry .text small {
font-size:smaller;
}
#content02 .entry .text b,
#content02 .entry .text strong {
font-weight:bold;
}
#content02 .entry .text i {
font-style:italic;
}
#content02 .entry .text u {
text-decoration:underline;
}
#content02 .entry .text s,
#content02 .entry .text strike {
text-decoration:line-through;
}
#content02 .entry .text ul,
#content02 .entry .text ol {
list-style-position:outside;
margin-left:2em;
}
#content02 .entry .text ul {
list-style-type:disc;
}
#content02 .entry .text ol {
list-style-type:decimal;
}
