/* head START */
.cart__next_btnaa{background-image:url('g6/shared/image/cart-s15dd93c545.png');background-position:0 0;height:26px;width:140px}
.cart__open_btnaa{background-image:url('g6/shared/image/cart-s15dd93c545.png');background-position:-26px -26px;height:26px;width:26px}
.cart__close_btnaa{background-image:url('g6/shared/image/cart-s15dd93c545.png');background-position:0 -26px;height:26px;width:26px}
.cart__open_btnaa--off{background-image:url('g6/shared/image/cart-s15dd93c545.png');background-position:-78px -26px;height:26px;width:26px}
.cart__close_btnaa--off{background-image:url('g6/shared/image/cart-s15dd93c545.png');background-position:0 -26px;height:26px;width:26px}
.cart__next_btn{background-image:url('../../shared/image/head-cartbtn.png'); height:26px;width: 148px;display: block;float: left;}
.cart__next_btn:hover,.cart__open_btn:hover,.cart__close_btn:hover{opacity:0.6;}
.cart__open_btn{display: block;float: left;background-image:url('../../shared/image/cart-s1554147fbe.png');background-position:-224px -40px;height:26px;width:26px; margin-left: 38px;}
.cart__close_btn{display: block;float: left;background-image:url('../../shared/image/cart-s1554147fbe.png');background-position:-206px -15px;height:26px;width:26px;margin-left: 5px;}
.cart__open_btn--off{pointer-events:none;display: block;float: left;background-image:url('../../shared/image/cart-s1554147fbe.png');background-position:-394px -67px;height:26px;width:26px; margin-left: 38px;}
.cart__close_btn--off{pointer-events:none;display: block;float: left;background-image:url('../../shared/image/cart-s1554147fbe.png');background-position:-112px -40px;height:26px;width:26px;margin-left: 2px;}
.logo{width:170px;margin:0 10px 0 0;}
.head__account{width:500px;float:right;margin:9px 0 8px 0;}
.head__account li{float:right;}
.head { background-image: url(/g6/shared/head/image/gnavi_bakground.png)!important;background-repeat: repeat-x; }
.head__account__logout a{display:block;background-image:url('../../shared/image/cart-s1554147fbe.png');background-position:-138px -41px;height:15px;width:85px;}
.head__account__login a{display:block;background-image:url('../../shared/image/cart-s1554147fbe.png');background-position:-183px 0;height:15px;width:61px;}
.head__account__myset_okiniiri a{display:block;background-image:url('../../shared/image/cart-s1554147fbe.png');background-position:0 -67px;height:15px;width:144px;}
.head__account__myaccount a{display:block;background-image:url('../../shared/image/cart-s1554147fbe.png');background-position:0 -15px;height:15px;width:94px;}
.head__account__yahoo a{display:block;background-image:url('../../shared/image/cart-s1554147fbe.png');background-position:0 0;height:15px;width:183px;}
.head__account__info a{display:block;background-image:url('../../shared/image/cart-s1554147fbe.png');background-position:-94px -15px;height:15px;width:112px;}
.head__account__link--logout a{display:block;background-image:url('../../shared/image/cart-s1554147fbe.png');background-position:-138px -41px;height:15px;width:85px;}
.head__account__item{font-size:12px; margin-right: 13px; padding-right:13px; line-height:12px; height:12px; border-right: 1px solid #666;}
.head__account__item:first-child{padding-right:0; margin-right:0; border-right:0;}
.head__account__item a{display:block; color:#666666;}
.head__account__item--myset_okiniiri a{position:relative; padding-left:19px;}
.head__account__item--myset_okiniiri a .icon_header--favorite{position:absolute; top:0; left:0;}
.head__account__item--myaccount a{position:relative; padding-left:17px;}
.head__account__item--myaccount a .icon_header--account{position:absolute; top:0; left:0;}
.head__account__item--yahoo a{}
.head__account__item--info a{}
.icon_header--favorite{display:block; width: 14px; height:12px; background-image:url('../../shared/image/sprite_header.png'); background-position: -5px 17px;}
.icon_header--account{display:block; width: 11px; height:12px; background-image:url('../../shared/image/sprite_header.png'); background-position: -5px 39px;}
.head__message{float:left; width:auto; margin-top:5px;}
.head__message img{vertical-align:top;}
.head__message.head__message--login{margin:8px 0 0;}
.head__message.head__message--nologin{margin:7px 0 0;}
.head__login-alert{ float:left; margin-top:7px;width:530px; }
.autocomp:hover{ background-color:#f9c89b; }
.autocomp { padding: 5 0 0 10px;font-size: 14px;border-bottom: 1px dashed #ddd;width: 620px!important;margin: 0 0 0 10px;height: 20px; }
.autocomp:last-child {border:0;}
#aoutocomplete {border-bottom: solid 1px #ccc;border-left: solid 1px #ccc;border-right: solid 1px #ccc;width: 650px;top: 158px;z-index:100;}
#search_input { width:520px!important;height:31px; border: solid 1px #dfa800!important; float:left; margin:-3px 0 0 0!important\9; margin:6px 0 0 0;}
#search_submit {float:left;position:static!important;margin:6px 0 0;}
.head__navi{padding-top:5px;}
.head__navi__oisix { float: left;  border-top-left-radius: 10px;  border-top-right-radius: 10px; height: 35px;  width: 520px; background-color: #ffbe00;}
.head__navi_oisix__recommend{margin:0 0 0 5px;}
.head__navi_oisix__recommend, .head__navi_oisix__tokushu, .head__navi_oisix__oichika{float:left;width:165px;position: relative;border:1px solid #1b9126;background:#1b9b27\9; background:linear-gradient(#21a42e,#1b9b27,#159321);margin:5px 0 0 5px;height:28px;/*overflow:hidden;*/ border-radius: 8px;}
.head__navi_oisix__recommend>a, .head__navi_oisix__tokushu>a,.head__navi_oisix__oichika>a{display: block;line-height: 2.9em; font-size: 14px!important; font-family: "Meiryo","メイリオ","ＭＳ Ｐゴシック","mono-space","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka"!important;  text-decoration: none; color: #fff!important; font-weight: bold; text-align: center;}
.head__navi_oisix__recommend>a, .head__navi_oisix__tokushu>a,.head__navi_oisix__oichika>a{ margin: 5px 5px 5px 0px;line-height: 2em;}
.js__head__navi {overflow:hidden;}
.head__navi__sanchoku,.head__navi__oitoku {float: left;position: relative; border-top-left-radius: 10px; border-top-right-radius: 10px; width: 147px;  height: 35px;  margin-left:5px;cursor:pointer;}
.head__navi__sanchoku__p,.head__navi__oitoku__p{width:150px;display:table-cell;vertical-align: middle; text-align: center; padding:8px 0 0;}
.head__navi__sanchoku {background-color: #b2ddbe;}
.head__navi__san_tokusyu {background-color: #f5dfd0;}
.head__navi__oitoku {background-color:#e5f1f8;}
.head__navi__sanchoku>a,.head__navi__oitoku>a{color: #777777;  font-size: 13px;  font-weight: bold;  width: 100%;  height: 100%;  display: block;text-align: center;line-height: 2.9em;text-decoration: none;}
.head__navi_safety{float:right;display:block;background-image:url('../../shared/image/cart-s1554147fbe.png?201610041035');background-position:0 -119px;height:34px;width:250px;margin:-10px 0 0 0;}
.head__navi--list li{margin:0;background-color: #fbfbfb; border-bottom: 1px dashed #eee;}
.head__navi--list li:last-child { border:0; }
.head__navi_oisix__recommend .head__navi--list, .head__navi_oisix__tokushu .head__navi--list, .head__navi_oisix__oichika .head__navi--list{position: absolute;top: 28px;z-index: 500;width: 290px; border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;
box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);}
.head__navi__sanchoku .head__navi--list, .head__navi__oitoku .head__navi--list { border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.head__navi--list{position: absolute;top: 33px;z-index: 500;width: 295px;}
.head__navi--list a{margin:0 !important; background-color: #fbfbfb; /*border-bottom: 1px dashed #CCCCCC;*/ cursor: pointer;padding: 5px 0;display: block;text-indent: 1em;text-decoration: none;font-size: 14px!important;font-family: "Meiryo","メイリオ","ＭＳ Ｐゴシック","mono-space","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka"!important;}
.head__navi--list a:hover{background-color: #f9c89b; /*border-bottom: 1px dashed #CCCCCC;*/ padding: 5px 0;color: #990000;text-decoration: none;}
.head__navi__sanchoku>a:link, .head__navi__oitoku>a:link, .head__navi__sanchoku>a:hover, .head__navi__oitoku>a:hover, .head__navi__sanchoku>a:visited, .head__navi__oitoku>a:visited { color:#777777!important; }
.head__navi__sanchoku > .head__navi--list{border:2px solid #b2ddbe;}
.head__navi__san_tokusyu > .head__navi--list{border:2px solid #f5dfd0;}
.head__navi__oitoku > .head__navi--list{right:0;border:2px solid #e5f1f8;}
/* NEW START */
.redXS { color: #CC0000!important; font-size: 11px!important; font-family: "ＭＳ Ｐゴシック","mono-space","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka"!important;}
/* NEW END */
#global_block p { text-align: center; width: 530px;}
.navi__wrap {float:left!important;}
.head__navi a:link,#gnavi__san a:link,#gnavi__oitoku a:link {text-decoration:none!important; }
.head__navi a:visited,#gnavi__san a:visited,#gnavi__oitoku a:visited {text-decoration:none!important; color: #990000; }
.head__navi a:hover,#gnavi__navi a:active,#gnavi__san a:hover,#gnavi__san a:active,#gnavi__oitoku a:hover,#gnavi__oitoku a:active {text-decoration:none!important;color: #990000; }
.head__navi p,#gnavi__tokusyuu div,#gnavi__san div,#gnavi__san #menu_san, #gnavi__oitoku #menu_oitoku { font-size:14px!important;font-family: "Meiryo","メイリオ","ＭＳ Ｐゴシック","mono-space","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka"!important;}

.redXS { color: #CC0000!important;  font-size: 11px!important; font-family: "ＭＳ Ｐゴシック","mono-space","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka"!important;}
.float__redXS { color: #CC0000!important;  font-size: 11px!important; font-family: "ＭＳ Ｐゴシック","mono-space","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka"!important; vertical-align:top;}
li a .gnav__bigttl { font-size:22px!important;color:#333;line-height:1.0; }
#head_goukei{font-weight:bold;font-size:12px; }
.header__text__btn {background:linear-gradient(#DF0000,#C80000,#A20000);color: #493521;padding: 5px 5px 5px 5px;margin: 7px 0 5px 24px;text-align:left;
font-size: 14px;-webkit-border-radius: 8px;-moz-border-radius: 5px;-o-border-radius: 4px;border-radius: 5px;width: 80px;height: 20px;float: left;position:absolute;top:0px;left:139px;
text-align:center;}
.header__text__btn {background-color:#C80000;}
.header__text__btn a {font-weight:bold;color:#fff; font-size:12px; text-decoration:none;}
.header__text__btn a:hover {color:#cccccc; text-decoration:none; }
.cart__smallcartarea {background: #cac093 no-repeat ; height:43px;width:341px;width:281px\9; margin:0 0 0 5px; float:left;position:relative; }
.cart__smallcartarea__pedestal {background: #fffbe8 no-repeat ; height:33px;width:250px; margin:5px 0 0 5px;border-radius:4px;margin:5px 0 0 5px;}
.header__reservation__btn__area{width: 1240px;margin: 0 auto;position: relative;}
.header__reservation__btn {display:${param.reservation_btn}!important;position:absolute;top:-30px;left:995px;}
#cart__area--id {display:${param.reservation_flg};}
#head_goukei,#head_waribiki{height:15px;margin:0 0 0 3px;font-family: "メイリオ","mono-space","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka";}
#head_waribiki{font-size:11px;}
#head_wrap{height:165px;}
.small_cart__open_btn {position:absolute;margin-left:265px; top:7px; }
.small_cart__close_btn {position: absolute; margin-left: 295px; top: 7px;}
.nav__magnetarea_view { margin:0 0 10px;}
#js__head__navi_recommend,#js__head__navi_tokushu,#js__head__navi_oichika {position:absolute;}
ul.head__navi .head__navi__oisix .head__navi_oisix__recommend__link {position: relative;display: block;padding: 2px 25px 10px 20px;height: 10px;overflow: hidden;}
ul.head__navi .head__navi__oisix .head__navi_oisix__recommend__link::before {position: absolute;top: 28%;left: 10px;display: block;content: '';width: 8px;height: 8px;margin-top: -4px;border-top: 3px solid #fff;border-right: 3px solid #fff;-webkit-transform: rotate(135deg);transform: rotate(135deg);border-radius: 1px;}
.js__head__navi_recommend, .js__head__navi_tokushu, .js__head__navi_oichika {width:140px;margin:0 auto; text-align:center;}
.head__navi_oisix__top {float: left;width: 165px;position: relative;margin: 5px 0 0 5px;height: 28px;text-align:center;}
.head__navi_oisix__top a {color:#fff;font-weight:bold;}
.head__navi_san{float: right;display: block;background-image: url('../g6/shared/head/image/head_osc_bnr.jpg');background-position: 0;height: 34px;width: 250px;margin: -10px 0 0 0;}
.head__navi_noy{background-image: url('<ox:file path='/g6/shared/banner/bnr_2016_noy_pc_small_1.jpg' />');background-position: 0;}
/* head END */
