@charset "utf-8";

/*----------------------------------

		00.common

----------------------------------*/

* { margin:0; padding:0; }

img { border:0; line-height:0; }

li { list-style:none; }

#wrapper { background:#fff; margin:40px auto 10px; padding:30px 0 25px; width:960px; }

#contents { margin:0 auto; width:840px; }

.end { margin-bottom:0 !important; }

p { color:#665f5b; text-align:left; line-height:1.4; }

/*----------------------------------

		01.title

----------------------------------*/

h1 { margin:0 auto 10px; width:900px; }

h2 { margin:0 auto 20px; }

h3.subT { margin:0 auto 20px; }

h4 { margin:0 auto 5px; width:350px; }

/*----------------------------------

		02.layout

----------------------------------*/

#anr-link { margin-bottom:20px; width:840px; height:30px; position:relative; }

#anr-link li { width:216px; height:30px; line-height:0; position:absolute; top:0; }

#anr-link li a { line-height:0; display:block; }

#anr-link .anr-link01 { left:45px; }

#anr-link .anr-link02 { left:313px; }

#anr-link .anr-link03 { left:580px; }

.cap_t { margin:0 auto 30px; width:900px; color:#665f5b; text-align:right; }

.shop-list { background:url(../images/bg_shop.gif) left bottom no-repeat; margin:0 auto 20px; padding-bottom:20px; width:840px; }

.shop-list .shop-listL { width:410px; float:left; }

.shop-list .shop-listR { width:410px; float:right; }

.shop-list .shop-txt { margin:0 auto; padding-bottom:20px; width:350px; }

.shop-list .shop-pho { float:left; }

.shop-list p.float { text-align:left; float:right; }

.shop-list span.cap { font-size:80%; color:#856738; }

.shop-list ul { margin:0 auto; width:350px; list-style:none; }

.shop-list ul.time { margin:0 auto 15px; }

.shop-list li { padding-left:0.5em; color:#a99371; font-weight:bold; text-indent:-0.5em; }

.txt { margin:10px auto 20px; font-size:small; text-align:left; }

#pgtp { text-align:right; }

#footer { margin:0 auto; padding:0; width:960px; font-size:78%; color:#5c5245; text-align:center; }

/*----------------------------------

	99.clearfix

----------------------------------*/

.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clear { display:inline-block; }

/* Hides from IE-mac \*/

* html .clear { height:1%; }

.clear { display:block; }

/* End hide from IE-mac */
