@charset "UTF-8";
@charset "utf-8";
@charset "utf-8";

  .clearfix:before,
.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
body{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
* html body{font-size:60%;letter-spacing:1px;}
*:first-child+html body{font-size:58%;letter-spacing:1px;}
table{font-size:1.0em;}
h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;font-size:1.0em;}
input,textarea{
font-size: 1.0em;
} a{outline:none;}
p,li{font-size:13px;line-height:1.6;}
html,body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,dl,dt,dd,table,th,td{padding:0;margin:0;}
img{border-width:0;}
ul,ol,li{list-style:none;}
table {
border-collapse: collapse;
}
   html{-webkit-text-size-adjust:none}
.iright{float:right;}
.ileft{float:left;}
.icenter{text-agn:center;}
p,li{color:#666;}
a:link{color:#666;text-decoration:underline;}
a:active{color:#666;text-decoration:underline;}
a:visited{color:#999;text-decoration:underline;}
a:hover{color:#d31625;text-decoration:underline;}
a.arrow{padding:0 0 0 18px;background:url(//www.kua-aina.com/wp-kua-aina/wp-content/themes/kua-aina/common/img/arrow1.gif) no-repeat left center;}
a.arrowLink{padding:0 0 0 18px;background:url(//www.kua-aina.com/wp-kua-aina/wp-content/themes/kua-aina/common/img/arrowLink.png) no-repeat left center;}
body{background:#000;}
#layout{text-align:center;background:#467a60 url(//www.kua-aina.com/wp-kua-aina/wp-content/themes/kua-aina/common/img/bgLayout.jpg) no-repeat center top fixed;}
#layout > div{text-align:left;}
#header{width:980px;height:135px;margin:0 auto;position:relative;background:url(//www.kua-aina.com/wp-kua-aina/wp-content/themes/kua-aina/common/img/bgGnav.png) no-repeat center 50px;}
#headerLogo{position:absolute;top:17px;left:345px;z-index:100;}
#header ul.globalNav li{padding-top:65px;}
#header ul.globalNav li{position:absolute;}
#header ul.globalNav li.home{top:0;left:16px;}
#header ul.globalNav li.history{top:0;left:121px;}
#header ul.globalNav li.menu{top:0;left:245px;}
#header ul.globalNav li.shop{top:0;left:645px;}
#header ul.globalNav li.topics{top:0;left:757px;}
#header ul.globalNav li.faq{top:0;left:887px;}
.snsBtnArea{margin:0 10px 0 0;letter-spacing:-.4em;}
.snsBtnArea li{display:inline-block;letter-spacing:normal;margin-left:10px;}
.snsBtnArea li.Twitter{}
.snsBtnArea li.Facebook{}
.snsBtnArea li iframe{margin:0 !important;}
#content{width:980px;margin:0 auto;}
.contentWrap{width:960px;margin:0 10px;padding:30px 0 60px 0;background:url(//www.kua-aina.com/wp-kua-aina/wp-content/themes/kua-aina/common/img/bgContents.png) left top;}
#content h1{margin:0 0 20px 45px;}
#content p{font-size:13px;line-height:2;}
#footer{clear:both;}
#pageTop{position:relative;width:980px;height:39px;margin:0 auto;background:url(//www.kua-aina.com/wp-kua-aina/wp-content/themes/kua-aina/common/img/bgFnavPageTop2.png) no-repeat center top;}
#pageTop p.btnPageTop{position:absolute;width:134px;height:25px;left:425px;top:6px;display:block;}
.footerWrap{width:960px;margin:0 auto;padding:16px 0 32px 0;background:url(//www.kua-aina.com/wp-kua-aina/wp-content/themes/kua-aina/common/img/bgFnav.png) center top;}
#footer ul.footerNav{margin:0 0 13px;text-align:center;letter-spacing:-.4em;}
#footer ul.footerNav li{letter-spacing:normal;display:inline-block;padding-left:21px;background:url(//www.kua-aina.com/wp-kua-aina/wp-content/themes/kua-aina/common/img/bgFnavListIcon.png) no-repeat 8px 8px;}
#footer ul.footerNav li.staff,
#footer ul.footerNav li.twitter{padding-left:0;background:none;}
#footer p.copy{text-align:center;}
.tablenav{color:#666;margin:0 auto;line-height:2em;text-align:center;}
a.page-numbers,
.tablenav .current,
.tablenav .next,
.tablenav .prev{padding:4px 8px;font-size:12px;color:#666;text-decoration:none;background:#fff;border:dotted 1px #eee;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
a.page-numbers:hover{color:white;background:#fb3446;}
.tablenav .current {
color: white;
background: #fb3446;
font-weight:bold:
}
 #menu #pickupMenu{width:870px;height:230px;margin:0 auto 40px;}
#menu #pickupMenu a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;zoom:1;}
#menu .section{margin-bottom:60px}
#menu h2{margin:0 0 20px 45px;clear:both;}
#menu .menuList{display:flex;flex-wrap:wrap;height:auto;margin:0 10px;}
#menu .menuList li{display:block;width:calc(25% - 20px);margin:0 10px 20px;}
#menu .menuList li figure{padding:0;margin:0;overflow:hidden;border-radius:3px;}
#menu .menuList li figure img{width:100%;height:auto;}
#menu .menuList li .item-info{color:#702f06;text-align:center;}
#menu .menuList li .item-name{margin:5px;font-size:14px;font-weight:700;}
#menu .menuList li .item-name span{margin:5px;font-size:10px;font-weight:400;}
#menu .menuList li .price-box{margin:5px;padding:10px 0;color:#702f06;text-align:center;background-color:#EEEAE3;border-radius:3px;}
#menu .menuList li .price-box p{color:#702f06;}
#menu .menuList li .price-box strong{}
#menu .menuList li.wide{width:870px;margin-right:0;margin-bottom:15px;}
#menu .menuCatDetail{display:block;padding:15px;margin:0 20px;text-align:left;background:#fff;border:1px #eee dashed;}
#menu .menuCatDetail h5{font-size:12px;line-height:1.6;font-weight:bold;color:#8a684d;}
#menu .menuCatDetail p{margin-bottom:5px;font-size:12px;line-height:2;color:#666;}
#menu .menuCatDetail li{margin:0;padding-left:1em;text-indent:-1em;font-size:12px;line-height:1.6;color:#666;}
table.table-menu-list{width:calc(100% - 40px);margin:0 20px 20px;color:#4e342e;text-align:center;}
table.table-menu-list th{width:56%;padding:15px 20px 15px;text-align:left;font-size:18px;line-height:1.1;letter-spacing:0.05em;font-weight:700;vertical-align:top;}
table.table-menu-list th .en,
table.table-menu-list td .en{display:inline-block;margin-top:5px;font-size:12px;font-weight:400;}
table.table-menu-list th .size,
table.table-menu-list td .size{font-size:12px;font-weight:400;}
table.table-menu-list td{width:14%;padding:15px 10px 15px;text-align:right;font-size:18px;line-height:1.2;font-weight:700;vertical-align:middle;}
table.table-menu-list tr:nth-child(even) th, 
table.table-menu-list tr:nth-child(even) td {
background: #EEEAE3;
}