@charset "utf-8";html{background-color:#fff;background-image:url(../img/html_bg.jpg);background-position:left bottom;background-repeat:repeat-x;}
body{background:#fff;padding:0;text-align:center;color:#666;line-height:150%;font-family:"メイリオ", "ＭＳ Ｐゴシック";position:relative;margin:0;-webkit-font-smoothing:antialiased;}
img{vertical-align:bottom;border:none;}
a{text-decoration:none;}
a:link,
a:visited{color:#333;text-decoration:none;cursor:pointer;}
a:hover{color:#795139;}
.brown{color:#795139;}
.grey{color:#666;}
.red{color:#cc474c;}
.bold{font-weight:bold;}
.px10{font-size:10px;}
.small{font-size:85%;}
.large{font-size:117%;}
.floatR{float:right;}
.floatL{float:left;}
.alignL{text-align:left;}
.alignR{text-align:right;}
.pictR{float:right;margin:0 0 20px 20px;}
.pictR2{float:right;margin:40px 0 20px 20px;}
.pictL{float:left;margin:0 15px 20px 0;}
#topicsBox,
#itemsBox{position:relative;}
.more p{background:#f0eeeb;border:solid 3px #f0eeeb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:block;cursor:pointer;padding:0;margin:0;}
.more p:hover{background-color:#e2ded9;border-color:#e2ded9;}
.more span{background:url(../img/btn_more.png) no-repeat center center;display:block;text-indent:-9999px;height:30px;cursor:pointer;}
.more.open{position:absolute;bottom:0;left:0;}
.more.open p{margin-bottom:20px;}
.more.open p span{background-image:url(../img/btn_close.png);}
#topicsBox .topicsList .more span{width:240px;}
#itemsBox .itemsList .more span{width:600px;}
#topicsBox .more.open p{width:240px;}
#itemsBox .more.open p{width:600px;padding-left:30px;margin-top:50px;}
.body{display:none;}
#pageTop{position:relative;width:900px;margin:0px auto;height:60px;}
#pageTop p{position:absolute;bottom:30px;right:0;width:94px;border:solid 3px #f0eeeb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#pageTop p:hover{background-color:#e2ded9;border-color:#e2ded9;}
#pageTop a{height:30px;text-indent:-9999px;margin:0;padding:0;display:block;background:#f0eeeb url(../img/btn_pagetop.png) no-repeat center center;}
#pageTop a:hover{background-color:#e2ded9;}
#body{}
#body a:link,
#body a:visited{color:#d49c59;text-decoration:none;cursor:pointer;}
#body a:hover{text-decoration:underline;}
#body h1{border-bottom:solid 1px #E4E4E4;padding:0 0 23px 0;line-height:100%;margin-bottom:40px;}
#body h2{margin-bottom:20px;}
.shop h2{line-height:120%;}