*{margin:0;padding:0}body{font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-weight:400;text-align:center}a{color:#778899;border:none}a img{border:none}a:hover img{opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}a:hover{text-decoration:none}#wrapper{width:1000px;margin:0px auto;font-size:12px;background:url(https://img.shop-pro.jp/tmpl_img/36/0301_wrapper_bg.gif);text-align:left;font-weight:400}#container{margin:0px auto;width:950px}#side{float:left;width:200px;margin:0px 0px 0px 0px;font-weight:400}#contents{width:730px;float:right;margin:0px 0px 20px;font-weight:400}#footer{margin:0px auto;width:986px;clear:both;padding:0px 0px 20px;background:#898A8D url(https://img.shop-pro.jp/tmpl_img/36/0301_footer.gif) repeat-x top;color:#FFF;font-weight:400}#side h3{font-size:12px;clear:both;margin:0;line-height:30px;color:#FFFFFF;background:#EA99B6 url(https://img.shop-pro.jp/tmpl_img/36/0301_side_h3.gif);text-indent:20px;height:30px;font-weight:400}#side div{clear:both;margin:0px 0px 15px}#side div ul{margin:0;padding:0;list-style-type:none;list-style-image:none}#side div.category h3{font-size:10px;line-height:10px;background:url(https://img.shop-pro.jp/tmpl_img/36/0301_side_category_h3.gif);text-indent:-9999px;height:30px;margin-bottom:8px;font-weight:400}#side div.category ul li{line-height:0;border-bottom:1px dotted #CCC}#side div.category ul li a{line-height:1.0em;display:block;padding:10px 2px 10px 8px;text-decoration:none;color:#333;text-align:center;font-size:medium;font-family:"メイリオ","ヒラギノ明朝 Pro W6","HiraMinPro-W6"}#side div.category ul li a:hover{background-color:#F2EEE9}#side div.category ul li a img{display:block;margin:0px 0px 2px;border-style:none}#side div.group h3{font-size:10px;line-height:10px;background:url(https://img.shop-pro.jp/tmpl_img/36/0301_side_group_h3.gif);text-indent:-9999px;height:30px;margin-bottom:8px;font-weight:400}#side div.group ul li{line-height:0;border-bottom:1px dotted #CCC}#side div.group ul li a{line-height:1.4em;display:block;padding:4px 2px 4px 8px;text-decoration:none;color:#333;text-align:center;font-size:100%}#side div.group ul li a:hover{background-color:#F2EEE9}#side div.group ul li a img{display:block;margin:0px 0px 2px;border-style:none}#side div.cart h3{height:30px;font-size:10px;line-height:10px;text-indent:-9999px;font-weight:400}#side div.cart h3 a{display:block;height:100%;background:url(https://img.shop-pro.jp/tmpl_img/36/0301_side_cart_h3.gif)}#side div.cart ul{background:#F1F1F1;padding:8px}#side div.cart ul li{line-height:1.2em;padding:4px 0px;border-bottom:1px dotted #D4E2EA}#side div.cart ul li a{text-decoration:none}#side div.cart ul li a:hover{text-decoration:underline}#side div.cart ul li span{font-size:10px}#side div.cart p{line-height:70px;text-align:center;background:#F1F1F1}#side div.cart p.incart_name{line-height:1.4;text-align:left;padding:5px}#side div.cart p.stotal{line-height:1.4;text-align:right;padding:5px}#side div.cart p.total{line-height:1.4;text-align:right;padding:5px;border-top:1px dotted #666;border-bottom:1px solid #666}#side div.cart ul.postage li{color:red}#side div .subtotal{margin-bottom:0}#side div.mailmaga{text-align:center}#side div.mailmaga h3{background:url(https://img.shop-pro.jp/tmpl_img/36/0301_side_mailmaga_h3.gif);height:30px;font-size:10px;line-height:10px;text-indent:-9999px}#side div.mailmaga p{font-size:10px;line-height:3em}#side div.feed h3{display:none}#side div.feed ul{text-align:center;height:46px;background:url(https://img.shop-pro.jp/tmpl_img/36/0301_side_feed.gif);position:relative}#side div.feed ul li{margin:0;font-size:10px;line-height:10px;text-indent:-9999px;position:absolute;height:22px;top:13px;font-weight:400}#side div.feed ul li a{display:block;height:100%}#side div.feed ul li.rss{width:47px;left:56px}#side div.feed ul li.atom{width:57px;left:113px}#side div.recent-trackback h3{font-size:10px;line-height:10px;background:url(https://img.shop-pro.jp/tmpl_img/36/0301_side_tb_h3.gif);text-indent:-9999px;height:30px;font-weight:400}#side div.recent-trackback dl{background:#FBF9F6;padding:8px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC}#side div.recent-trackback dl dt{line-height:1.4em}#side div.recent-trackback dl dd{line-height:1.2em;margin-bottom:6px}#side div.recent-trackback dl dd a{text-decoration:none}#side div.recent-trackback dl dd a:hover{text-decoration:underline}#side div.recent-trackback dl dd span.date{display:block;font:10px Verdana,Geneva,sans-serif}#contents h2{font-size:14px;line-height:17px;font-weight:400;clear:both;padding:6px 0px 8px 26px;margin:0px 0px 10px;color:#FFF;background:#666 url(https://img.shop-pro.jp/tmpl_img/36/0301_contents_h2.gif) no-repeat left top;text-align:left}#contents h3{clear:both;font-size:12px;font-weight:400;padding:5px 16px 5px 15px;margin:0px 0px 15px 30px;color:#666;border-bottom:1px solid #666;border-left:4px solid #666;letter-spacing:0.1em}#contents p{line-height:1.6em;margin:0px 40px 20px}#contents ul{line-height:1.6em;margin:0px 40px 20px;list-style-type:none;list-style-image:none}#contents ul li{background:url(https://img.shop-pro.jp/tmpl_img/36/0301_icon_arrow.gif) no-repeat left 0.2em;padding:0px 0px 0px 15px}#contents p.none{font-size:14px;line-height:200px;letter-spacing:0.1em;text-align:center;font-weight:400}#contents p.sort{text-align:right}#contents ul.topicpass{margin:0px 0px 10px}#contents ul.topicpass li{display:inline;margin:0px 5px 0px 0px;line-height:1.5em;padding:0;background:none}#contents ul.topicpass li a{margin-left:5px}#contents ul.product{margin:0px 0px 0px 30px;list-style-type:none;list-style-image:none;clear:both}#contents ul.product li{margin:0px 20px 20px 0px;float:left;width:150px;text-align:center;line-height:0;padding:0;background:none}#contents ul.product li a{text-decoration:none;line-height:1.2em}#contents ul.product li a:hover{text-decoration:underline}#contents ul.product li a img{display:block;margin:0px auto 3px;border-style:none}#contents ul.product li span{display:block;text-align:center;margin:0px auto 3px;font-size:10px;line-height:1.2em}#contents ul.product li span.none{height:118px;width:118px;font-family:Verdana,Geneva,sans-serif;line-height:118px;background:#FFF;border:1px solid #CCC;color:#CCC;cursor:pointer}#contents ul.product li span.exp{line-height:1.3em;margin:0px 7px 3px}#contents ul.product li span.regular{font-family:Verdana,Geneva,sans-serif;text-decoration:line-through;color:#818181}#contents ul.product li span.price{font-family:Verdana,Geneva,sans-serif;color:#333;font-weight:400}#contents ul.product li span.soldout{font-family:Verdana,Geneva,sans-serif;line-height:1.4em;font-weight:400;color:#FFF;background:#999}#contents ul.page{text-align:center;margin:0px auto 30px;clear:both;width:700px}#contents ul.page li{list-style-type:none;list-style-image:none;margin:0;padding:0;background:none;font:10px Verdana,Geneva,sans-serif;display:inline}#contents ul.page li a,#contents ul.page li span{display:inline-block;padding:5px 7px;text-decoration:none;margin:0px 0px 10px}#contents ul.page li a{border:1px solid #E16A94;background:#E16A94;color:#FFF}#contents ul.page li a:hover{border:1px solid #E16A94;background:#FFF;color:#E16A94}#contents ul.page li span{border:1px solid #CCC;background:#FFF;font-weight:400;color:#CCC}#contents dl.posted{margin:0px 40px 20px}#contents dl.posted dt{font-size:10px;line-height:1.6em;font-weight:400}#contents dl.posted dt span{font-family:Verdana,Geneva,sans-serif;margin-left:8px}#contents dl.posted dd{line-height:1.4em;margin-bottom:8px}#contents dl.posted dd a{font-weight:400}#contents dl.posted dd p{font-size:10px;color:#666;margin:0px 0px;font-weight:400}#contents div.pickup{clear:both;font-weight:400}#contents div.pickup h2{font-size:10px;line-height:10px;background:url(https://img.shop-pro.jp/tmpl_img/36/0301_pickup_h2.gif);text-indent:-9999px;height:30px;padding:0;font-weight:400}#contents div.pickup h2.none{display:none;font-weight:400}#contents div.pickup div.btm-half ul.product li{margin:0px 10px 20px 0px;float:left;width:70px;text-align:center;line-height:0;padding:0;background:none}#contents div.pickup div.btm-half ul.product li a img{display:block;margin:0px auto 3px;border-style:none;width:70px}#contents div.pickup div.btm-half ul.product li span.none{height:68px;width:68px;line-height:68px}#footer a{color:#FFF}#footer p.pagetop{line-height:10px;height:28px;font-size:10px;text-indent:-9999px;background:#FFF;width:136px;margin-left:820px;font-weight:400}#footer p.pagetop a{display:block;height:100%;background:url(https://img.shop-pro.jp/tmpl_img/36/0301_footer_pagetop.gif)}#footer p.copyright{font-size:10px;line-height:1.4em;text-align:center;font-weight:400}#footer ul.footernavi{line-height:80px;text-align:center}#footer ul.footernavi li{display:inline;margin:6px}#side{width:200px;color:#3f3a36;font-family:"Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP","Times New Roman",serif;font-weight:400}#side .ameri-side-section{box-sizing:border-box;width:100%;margin:0 0 18px;overflow:hidden;border:1px solid #ded7ca;background:#fff;box-shadow:0 2px 10px rgba(73,58,42,0.05)}#side .ameri-side-heading{box-sizing:border-box;position:relative;padding:14px 14px 12px;border-bottom:1px solid #e8e1d7;background:#fff;text-align:left}#side .ameri-side-heading::before{content:"";position:absolute;top:14px;bottom:12px;left:0;width:3px;background:#b69a61}#side .ameri-side-heading-en{display:block;margin:0 0 4px;color:#a28750;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.2;letter-spacing:0.16em}#side .ameri-side-heading h3,#side .ameri-side-heading h3 a{display:block;height:auto;margin:0;padding:0;color:#3f3a36;background:none;text-indent:0;font-family:"Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP","Times New Roman",serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0.08em;text-decoration:none}#side .ameri-side-heading h3 a:hover{color:#a28750;background:none}#side .ameri-side-section-body{box-sizing:border-box;margin:0;padding:0;background:#fff}#side .ameri-side-section div,#side .ameri-side-section ul,#side .ameri-side-section p{box-sizing:border-box}#side .ameri-side-section div{margin-bottom:0}#side .ameri-side-cart .cart_item{margin:0;padding:12px 12px 4px}#side .ameri-side-cart .subtotal{margin:0}#side .ameri-side-cart p.incart_name{margin:0;padding:7px 0 2px;background:none;color:#4b4640;font-family:"メイリオ",Meiryo,sans-serif;font-size:11px;line-height:1.55;text-align:left}#side .ameri-side-cart p.incart_name a{color:#4b4640;text-decoration:none}#side .ameri-side-cart p.incart_name a:hover{color:#a28750}#side .ameri-cart-qty{color:#8a8178;white-space:nowrap}#side .ameri-side-cart p.stotal{margin:0;padding:0 0 7px;border-bottom:1px dotted #d8d0c5;background:none;color:#6b6259;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4;text-align:right}#side .ameri-side-cart p.total{margin:10px 0 0;padding:10px 0;border-top:1px solid #d8d0c5;border-bottom:1px solid #d8d0c5;background:none;color:#3f3a36;font-family:"メイリオ",Meiryo,sans-serif;font-size:11px;line-height:1.5;text-align:right}#side .ameri-side-cart ul.postage{margin:10px 0 0;padding:9px 10px;background:#faf7f2;list-style:none}#side .ameri-side-cart ul.postage li{padding:0;border:0;color:#9f5f5f;font-family:"メイリオ",Meiryo,sans-serif;font-size:10px;line-height:1.6}#side .ameri-cart-empty{margin:0;padding:20px 12px;background:none;color:#7a726b;font-family:"メイリオ",Meiryo,sans-serif;font-size:11px;line-height:1.7;text-align:center}#side .ameri-cart-link{margin:0;padding:0 12px 13px;background:none;line-height:normal;text-align:center}#side .ameri-cart-link a{display:block;box-sizing:border-box;width:100%;padding:9px 8px;border:1px solid #b69a61;color:#866e3f;background:#fff;font-family:"メイリオ",Meiryo,sans-serif;font-size:11px;line-height:1.3;letter-spacing:0.06em;text-decoration:none;transition:background-color .2s ease,color .2s ease}#side .ameri-cart-link a:hover{color:#fff;background:#b69a61}#side .ameri-side-category ul{margin:0;padding:4px 12px 8px;list-style:none}#side .ameri-side-category ul li{margin:0;padding:0;border:0;border-bottom:1px solid #eee8df;line-height:normal}#side .ameri-side-category ul li:last-child{border-bottom:0}#side .ameri-side-category ul li a{position:relative;display:block;box-sizing:border-box;padding:10px 18px 10px 4px;color:#4b4640;background:transparent;font-family:"メイリオ",Meiryo,sans-serif;font-size:12px;line-height:1.55;text-align:left;text-decoration:none;transition:color .2s ease,padding-left .2s ease,background-color .2s ease}#side .ameri-side-category ul li a::after{content:"&#8250;";position:absolute;top:50%;right:4px;color:#b69a61;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1;transform:translateY(-50%)}#side .ameri-side-category ul li a:hover{padding-left:8px;color:#8d7443;background:#fbf8f3}#side .ameri-side-category ul li.img a{padding-top:10px;padding-bottom:10px}#side .ameri-side-category ul li.img a img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto 7px;border:0}#side .ameri-side-category ul li.img a span{display:block;text-align:left}#side div.group{margin-top:2px}#side div.cart.ameri-side-cart .ameri-side-heading,#side div.category.ameri-side-category .ameri-side-heading{height:auto !important;min-height:0 !important;margin:0 !important;padding:14px 14px 12px !important;background:#fff !important;background-image:none !important;text-indent:0 !important;line-height:normal !important}#side div.cart.ameri-side-cart .ameri-side-heading h3,#side div.category.ameri-side-category .ameri-side-heading h3{display:block !important;width:auto !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;color:#3f3a36 !important;background:transparent !important;background-image:none !important;text-indent:0 !important;font-family:"Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP","Times New Roman",serif !important;font-size:13px !important;font-weight:400 !important;line-height:1.5 !important;letter-spacing:0.08em !important;text-align:left !important}#side div.cart.ameri-side-cart .ameri-side-heading h3 a{display:block !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;color:#3f3a36 !important;background:transparent !important;background-image:none !important;text-indent:0 !important;font:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;text-decoration:none !important}#side div.cart.ameri-side-cart .ameri-side-section-body{margin:0 !important;padding:0 !important}#side div.cart.ameri-side-cart .ameri-side-section-body p{height:auto !important;min-height:0 !important}#side div.cart.ameri-side-cart p.incart_name,#side div.cart.ameri-side-cart p.stotal,#side div.cart.ameri-side-cart p.total,#side div.cart.ameri-side-cart p.ameri-cart-empty,#side div.cart.ameri-side-cart p.ameri-cart-link{background:transparent !important;background-image:none !important}#side div.cart.ameri-side-cart p.ameri-cart-link{margin:0 !important;padding:0 12px 13px !important;line-height:normal !important}#side div.category.ameri-side-category{overflow:hidden !important}#side div.category.ameri-side-category .ameri-side-section-body{margin:0 !important;padding:0 !important}#side div.category.ameri-side-category ul{margin:0 !important;padding:4px 12px 8px !important;list-style:none !important}#side div.category.ameri-side-category ul li,#side div.category.ameri-side-category ul li.txt,#side div.category.ameri-side-category ul li.img{margin:0 !important;padding:0 !important;border:0 !important;border-bottom:1px solid #eee8df !important;background:none !important;line-height:normal !important;text-align:left !important}#side div.category.ameri-side-category ul li:last-child{border-bottom:0 !important}#side div.category.ameri-side-category ul li a,#side div.category.ameri-side-category ul li.txt a,#side div.category.ameri-side-category ul li.img a{position:relative !important;display:block !important;box-sizing:border-box !important;width:100% !important;margin:0 !important;padding:10px 18px 10px 4px !important;color:#4b4640 !important;background:transparent !important;background-image:none !important;font-family:"メイリオ",Meiryo,sans-serif !important;font-size:12px !important;font-weight:400 !important;line-height:1.55 !important;letter-spacing:0 !important;text-align:left !important;text-indent:0 !important;text-decoration:none !important;white-space:normal !important;word-break:normal !important}#side div.category.ameri-side-category ul li a::after{content:"&#8250;" !important;position:absolute !important;top:50% !important;right:4px !important;color:#b69a61 !important;font-family:Arial,Helvetica,sans-serif !important;font-size:15px !important;line-height:1 !important;transform:translateY(-50%) !important}#side div.category.ameri-side-category ul li a:hover{padding-left:8px !important;color:#8d7443 !important;background:#fbf8f3 !important}#side div.category.ameri-side-category ul li.img a img{display:block !important;width:auto !important;max-width:100% !important;height:auto !important;margin:0 auto 7px !important;border:0 !important}#side div.category.ameri-side-category ul li.img a span{display:block !important;text-align:left !important}#side div.group.ameri-stone-library{box-sizing:border-box;width:100%;margin:0 0 18px !important;overflow:hidden;border:1px solid #ded7ca;background:#fff;box-shadow:0 2px 10px rgba(73,58,42,0.05)}#side div.group.ameri-stone-library .ameri-side-heading{height:auto !important;min-height:0 !important;margin:0 !important;padding:14px 14px 12px !important;border-bottom:1px solid #e8e1d7;background:#fff !important;background-image:none !important;text-indent:0 !important;line-height:normal !important;text-align:left}#side div.group.ameri-stone-library .ameri-side-heading h3{display:block !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;color:#3f3a36 !important;background:transparent !important;background-image:none !important;text-indent:0 !important;font-family:"Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP","Times New Roman",serif !important;font-size:13px !important;font-weight:400 !important;line-height:1.5 !important;letter-spacing:0.08em !important;text-align:left !important}#side div.group.ameri-stone-library .ameri-side-section-body{margin:0 !important;padding:0 !important;background:#fff}#side .ameri-stone-library-intro{margin:0 !important;padding:11px 13px 9px !important;color:#777069;background:#fff !important;font-family:"メイリオ",Meiryo,sans-serif;font-size:10px;line-height:1.7;text-align:left}#side .ameri-stone-source{margin:0 !important;padding:0 12px 9px !important;list-style:none !important}#side .ameri-stone-source li{margin:0 !important;padding:0 !important;border:0 !important;border-bottom:1px dotted #ddd5ca !important;line-height:normal !important}#side .ameri-stone-source li a{display:block !important;padding:7px 4px !important;color:#4b4640 !important;background:transparent !important;font-family:"メイリオ",Meiryo,sans-serif !important;font-size:11px !important;line-height:1.5 !important;text-align:left !important;text-decoration:none !important}#side .ameri-stone-source li a:hover{color:#8d7443 !important;background:#fbf8f3 !important}#side .ameri-stone-accordion{margin:0 !important;padding:0 12px 12px}#side .ameri-stone-row{margin:0 !important;padding:0;border:0;border-top:1px solid #ece5dc;background:#fff}#side .ameri-stone-row:last-child{border-bottom:1px solid #ece5dc}#side .ameri-stone-row-summary{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:39px;margin:0;padding:9px 29px 9px 5px;color:#49433d;background:#fff;cursor:pointer;font-family:"メイリオ",Meiryo,sans-serif;font-size:11px;line-height:1.4;list-style:none;text-align:left;transition:color .2s ease,background-color .2s ease}#side .ameri-stone-row-summary::-webkit-details-marker{display:none}#side .ameri-stone-row-summary::marker{content:""}#side .ameri-stone-row-summary:hover{color:#8d7443;background:#fbf8f3}#side .ameri-stone-row[open]>.ameri-stone-row-summary{color:#846d41;background:#faf7f2}#side .ameri-stone-row-label{flex:1 1 auto;font-weight:400;letter-spacing:0.05em}#side .ameri-stone-row-count{flex:0 0 auto;min-width:22px;margin-left:6px;padding:2px 5px;border:1px solid #ded4c3;color:#9a8255;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.2;text-align:center}#side .ameri-stone-row-icon{position:absolute;top:50%;right:7px;width:10px;height:10px;transform:translateY(-50%)}#side .ameri-stone-row-icon::before,#side .ameri-stone-row-icon::after{content:"";position:absolute;background:#b69a61;transition:transform .2s ease,opacity .2s ease}#side .ameri-stone-row-icon::before{top:4px;left:0;width:10px;height:1px}#side .ameri-stone-row-icon::after{top:0;left:4px;width:1px;height:10px}#side .ameri-stone-row[open] .ameri-stone-row-icon::after{opacity:0;transform:rotate(90deg)}#side .ameri-stone-list{margin:0 !important;padding:3px 5px 8px 14px !important;background:#fff;list-style:none !important}#side .ameri-stone-list li,#side .ameri-stone-list li.txt,#side .ameri-stone-list li.img{margin:0 !important;padding:0 !important;border:0 !important;border-bottom:1px dotted #e1dacf !important;background:none !important;line-height:normal !important}#side .ameri-stone-list li:last-child{border-bottom:0 !important}#side .ameri-stone-list li a,#side .ameri-stone-list li.txt a,#side .ameri-stone-list li.img a{position:relative;display:block !important;box-sizing:border-box;width:100% !important;margin:0 !important;padding:7px 13px 7px 5px !important;color:#5d5650 !important;background:transparent !important;background-image:none !important;font-family:"メイリオ",Meiryo,sans-serif !important;font-size:10px !important;font-weight:400 !important;line-height:1.55 !important;letter-spacing:0 !important;text-align:left !important;text-indent:0 !important;text-decoration:none !important;white-space:normal !important;word-break:normal !important;transition:color .2s ease,padding-left .2s ease}#side .ameri-stone-list li a::after{content:"&#8250;";position:absolute;top:50%;right:2px;color:#c2ad85;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1;transform:translateY(-50%)}#side .ameri-stone-list li a:hover{padding-left:8px !important;color:#8d7443 !important;background:#fbf8f3 !important}#side .ameri-stone-row-summary:focus{outline:1px solid #b69a61;outline-offset:-1px}#side .ameri-stone-list a:focus{outline:1px dotted #b69a61;outline-offset:-1px}#side div.mailmaga.ameri-side-newsletter{box-sizing:border-box;width:100%;margin:0 0 18px !important;overflow:hidden;border:1px solid #ded7ca;background:#fff;box-shadow:0 2px 10px rgba(73,58,42,0.05);text-align:left}#side div.mailmaga.ameri-side-newsletter .ameri-newsletter-heading{position:relative;height:auto !important;min-height:0 !important;margin:0 !important;padding:15px 14px 12px 37px !important;border-bottom:1px solid #e8e1d7;background:#fff !important;background-image:none !important;text-indent:0 !important;line-height:normal !important;text-align:left}#side .ameri-newsletter-light{position:absolute;top:17px;left:14px;display:block;width:15px;color:#b69a61;font-family:Georgia,"Times New Roman",serif;font-size:16px;font-weight:400;line-height:1;text-align:center}#side div.mailmaga.ameri-side-newsletter .ameri-side-heading-en{display:block;margin:0 0 3px;color:#a28750;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:400;line-height:1.2;letter-spacing:0.16em}#side div.mailmaga.ameri-side-newsletter .ameri-newsletter-heading h3{display:block !important;width:auto !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;color:#3f3a36 !important;background:transparent !important;background-image:none !important;text-indent:0 !important;font-family:"Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP","Times New Roman",serif !important;font-size:13px !important;font-weight:400 !important;line-height:1.5 !important;letter-spacing:0.08em !important;text-align:left !important}#side div.mailmaga.ameri-side-newsletter .ameri-side-section-body{margin:0 !important;padding:0 !important;background:#fff !important}#side .ameri-newsletter-accent{width:30px;height:1px;margin:14px auto 11px;background:#b69a61}#side .ameri-newsletter-text{margin:0 !important;padding:0 9px 13px !important;color:#716a63;background:#fff !important;font-family:"メイリオ",Meiryo,sans-serif;font-size:9px;font-weight:400;line-height:1.85;letter-spacing:0;text-align:center}#side .ameri-newsletter-text span{display:block;margin:0;padding:0;white-space:nowrap}#side .ameri-newsletter-input-label{margin:0;padding:0 12px 5px;color:#716a63;font-family:"メイリオ",Meiryo,sans-serif;font-size:9px;font-weight:400;line-height:1.5;text-align:left}#side .ameri-newsletter-form{box-sizing:border-box;margin:0 !important;padding:0 12px 14px;font-family:"メイリオ",Meiryo,sans-serif}#side .ameri-newsletter-form form{margin:0 !important;padding:0 !important;border:0 !important;background:none !important}#side .ameri-newsletter-form table{width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-collapse:collapse !important;background:transparent !important}#side .ameri-newsletter-form tbody,#side .ameri-newsletter-form tr{display:block;width:100%}#side .ameri-newsletter-form th,#side .ameri-newsletter-form td{display:block;box-sizing:border-box;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;color:#6c655e;background:transparent !important;font-family:"メイリオ",Meiryo,sans-serif;font-size:0;font-weight:400;line-height:1;text-align:left !important}#side .ameri-newsletter-form input[type="text"],#side .ameri-newsletter-form input[type="email"]{box-sizing:border-box;width:100% !important;height:35px !important;margin:0 0 9px !important;padding:7px 9px !important;border:1px solid #d8d0c5 !important;border-radius:0 !important;color:#4b4640 !important;background:#fff !important;background-image:none !important;box-shadow:none !important;font-family:"メイリオ",Meiryo,sans-serif !important;font-size:10px !important;line-height:1.4 !important;text-indent:0 !important}#side .ameri-newsletter-form input[type="text"]::placeholder,#side .ameri-newsletter-form input[type="email"]::placeholder{color:#aaa39b;opacity:1}#side .ameri-newsletter-form input[type="text"]:focus,#side .ameri-newsletter-form input[type="email"]:focus{border-color:#b69a61 !important;outline:none !important;box-shadow:0 0 0 1px rgba(182,154,97,0.12) !important}#side .ameri-newsletter-form input[type="submit"],#side .ameri-newsletter-form input[type="button"],#side .ameri-newsletter-form button,#side .ameri-newsletter-submit{box-sizing:border-box;width:100% !important;min-height:38px !important;margin:0 !important;padding:9px 5px !important;border:1px solid #b69a61 !important;border-radius:0 !important;color:#846d41 !important;background:#fff !important;background-image:none !important;box-shadow:none !important;cursor:pointer;font-family:"Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP","Times New Roman",serif !important;font-size:9px !important;font-weight:400 !important;line-height:1.4 !important;letter-spacing:0.04em !important;text-align:center !important;text-indent:0 !important;white-space:nowrap !important;transition:color .22s ease,background-color .22s ease,border-color .22s ease !important}#side .ameri-newsletter-form input[type="submit"]:hover,#side .ameri-newsletter-form input[type="button"]:hover,#side .ameri-newsletter-form button:hover,#side .ameri-newsletter-submit:hover{border-color:#b69a61 !important;color:#fff !important;background:#b69a61 !important;background-image:none !important}#side .ameri-newsletter-form input[type="submit"]:focus,#side .ameri-newsletter-form input[type="button"]:focus,#side .ameri-newsletter-form button:focus,#side .ameri-newsletter-submit:focus{outline:1px solid #8d7443 !important;outline-offset:2px !important}#side .ameri-newsletter-extra-button{display:none !important}#side div.mailmaga.ameri-side-newsletter h3,#side div.mailmaga.ameri-side-newsletter p,#side div.mailmaga.ameri-side-newsletter input,#side div.mailmaga.ameri-side-newsletter button{background-image:none !important}#side div.mailmaga.ameri-side-newsletter img{max-width:100%;height:auto}body{--ameri-gold:#a98d58;--ameri-gold-soft:#b9a373;--ameri-gold-pale:#ddd0b5;--ameri-text:#373230;--ameri-text-sub:#625b55;--ameri-muted:#827a74;--ameri-border:#e5dfd7;--ameri-border-soft:#eee9e3;--ameri-ivory:#fbf8f3;color:var(--ameri-text);font-size:12px;line-height:1.7}a{color:var(--ameri-text-sub);text-decoration:none}a:hover{color:var(--ameri-gold);text-decoration:none}#wrapper{color:var(--ameri-text);font-size:12px;line-height:1.7}#contents ul.topicpass,#contents ul.topicpass li,#contents ul.topicpass li a{color:var(--ameri-muted);font-size:11px;line-height:1.6}#contents ul.topicpass li a:hover{color:var(--ameri-gold)}#contents p,#contents dl,#contents table{color:var(--ameri-text-sub);font-size:12px;line-height:1.8}#contents h2{font-weight:400}#contents h3{color:var(--ameri-text);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.06em}#contents ul.product li{color:var(--ameri-text)}#contents ul.product li a{color:var(--ameri-text);font-size:12px;line-height:1.55}#contents ul.product li a:hover{color:var(--ameri-gold);text-decoration:none}#contents ul.product li span{font-size:11px;line-height:1.5}#contents ul.product li span.exp{color:var(--ameri-muted);font-size:10px;line-height:1.6}#contents ul.product li span.regular{color:var(--ameri-muted);font-size:10px}#contents ul.product li span.price{color:var(--ameri-gold);font-size:12px;font-weight:400;letter-spacing:.02em}#contents ul.product li span.soldout{box-sizing:border-box;padding:4px 6px;background:#918a85;color:#fff;font-size:9px;line-height:1.35;letter-spacing:.08em}#side{color:var(--ameri-text)}#side .ameri-side-section,#side div.group.ameri-stone-library,#side div.mailmaga.ameri-side-newsletter{border-color:var(--ameri-border)}#side .ameri-side-heading-en,#side div.mailmaga.ameri-side-newsletter .ameri-side-heading-en{color:var(--ameri-gold);font-size:10px;letter-spacing:.18em}#side .ameri-side-heading h3,#side .ameri-side-heading h3 a,#side div.group.ameri-stone-library .ameri-side-heading h3,#side div.mailmaga.ameri-side-newsletter .ameri-newsletter-heading h3{color:var(--ameri-text)!important;font-size:14px!important;line-height:1.55!important;letter-spacing:.06em!important}#side div.category.ameri-side-category ul li a,#side div.category.ameri-side-category ul li.txt a,#side div.category.ameri-side-category ul li.img a{color:var(--ameri-text-sub)!important;font-size:12px!important;line-height:1.6!important}#side div.category.ameri-side-category ul li a::after{color:var(--ameri-gold)!important}#side div.category.ameri-side-category ul li a:hover{color:var(--ameri-gold)!important;background:var(--ameri-ivory)!important}#side .ameri-stone-library-intro{color:var(--ameri-muted);font-size:11px;line-height:1.75}#side .ameri-stone-row-summary{color:var(--ameri-text-sub);font-size:12px;line-height:1.5}#side .ameri-stone-row-summary:hover,#side .ameri-stone-row[open]>.ameri-stone-row-summary{color:var(--ameri-gold);background:var(--ameri-ivory)}#side .ameri-stone-row-label{letter-spacing:.03em}#side .ameri-stone-row-count{color:var(--ameri-gold);border-color:var(--ameri-gold-pale);font-size:9px}#side .ameri-stone-row-icon::before,#side .ameri-stone-row-icon::after{background:var(--ameri-gold)}#side .ameri-stone-list li a,#side .ameri-stone-list li.txt a,#side .ameri-stone-list li.img a{color:var(--ameri-text-sub)!important;font-size:11px!important;line-height:1.6!important}#side .ameri-stone-list li a::after{color:var(--ameri-gold-soft)}#side .ameri-stone-list li a:hover{color:var(--ameri-gold)!important;background:var(--ameri-ivory)!important}#side .ameri-side-cart p.incart_name,#side .ameri-side-cart p.incart_name a{color:var(--ameri-text-sub);font-size:11px;line-height:1.65}#side .ameri-side-cart p.incart_name a:hover{color:var(--ameri-gold)}#side .ameri-side-cart p.stotal{color:var(--ameri-muted);font-size:11px}#side .ameri-side-cart p.total{color:var(--ameri-text);font-size:12px}#side .ameri-cart-empty{color:var(--ameri-muted);font-size:11px;line-height:1.75}#side .ameri-cart-link a{border-color:var(--ameri-gold);color:var(--ameri-gold);font-size:11px}#side .ameri-cart-link a:hover{background:var(--ameri-gold);color:#fff}#side .ameri-newsletter-light{color:var(--ameri-gold);top:17px;font-size:17px}#side .ameri-newsletter-accent{background:var(--ameri-gold)}#side .ameri-newsletter-text{padding-right:10px!important;padding-left:10px!important;color:var(--ameri-text-sub);font-size:11px;line-height:1.8}#side .ameri-newsletter-input-label{color:var(--ameri-text-sub);font-size:11px;line-height:1.5}#side .ameri-newsletter-form input[type=text],#side .ameri-newsletter-form input[type=email]{height:38px!important;padding:8px 9px!important;border-color:var(--ameri-border)!important;color:var(--ameri-text-sub)!important;font-size:12px!important}#side .ameri-newsletter-form input[type=text]:focus,#side .ameri-newsletter-form input[type=email]:focus{border-color:var(--ameri-gold)!important}#side .ameri-newsletter-form input[type=submit],#side .ameri-newsletter-form input[type=button],#side .ameri-newsletter-form button,#side .ameri-newsletter-submit{min-height:40px!important;padding:9px 5px!important;border-color:var(--ameri-gold)!important;color:var(--ameri-gold)!important;font-size:11px!important;letter-spacing:.05em!important}#side .ameri-newsletter-form input[type=submit]:hover,#side .ameri-newsletter-form input[type=button]:hover,#side .ameri-newsletter-form button:hover,#side .ameri-newsletter-submit:hover{background:var(--ameri-gold)!important;color:#fff!important}#contents ul.page li a{border-color:var(--ameri-gold);background:var(--ameri-gold);color:#fff}#contents ul.page li a:hover{border-color:var(--ameri-gold);background:#fff;color:var(--ameri-gold)}#contents ul.page li span{border-color:var(--ameri-border);color:var(--ameri-muted)}#footer{color:#fff;font-size:11px;line-height:1.7}#footer a{color:#fff}#footer a:hover{color:var(--ameri-gold-pale)}#footer p.copyright{font-size:10px;line-height:1.6}#contents ul.product li>a .ameri-auto-sale-badge{box-sizing:border-box;display:inline-block;width:auto;max-width:100%;margin:0 5px 0 0;padding:2px 5px 1px;border:1px solid transparent;border-radius:999px;font-family:Georgia,"Times New Roman","Yu Mincho","Hiragino Mincho ProN",serif;font-size:8px;font-weight:400;line-height:1.3;letter-spacing:.06em;text-align:center;vertical-align:middle;white-space:nowrap}#contents ul.product li>a .ameri-auto-sale-badge--sale{border-color:#e5aaa1;background:#fff4f1;color:#ad5049}#contents ul.product li>a .ameri-auto-sale-badge--price-down{border-color:#c8524d;background:linear-gradient(135deg,#d96158 0%,#c84e4c 58%,#e7a34e 100%);color:#ffffff}#contents ul.product li>a:hover .ameri-auto-sale-badge{text-decoration:none}@media screen and (max-width:760px){#contents ul.product li>a .ameri-auto-sale-badge{margin-right:4px;padding:2px 4px 1px;font-size:7px;letter-spacing:.04em}}

/* =========================================================
   AMERI Header Tools Ver.1
   ========================================================= */

#header {
	/* ロゴ表示サイズ */
	--ameri-header-logo-width: 195px;

	/* 第一層の高さ */
	--ameri-header-tools-height: 96px;

	/* 検索バーの幅 */
	--ameri-header-search-width: 500px;

	/* 検索バーの高さ */
	--ameri-header-search-height: 38px;

	/* ACCOUNT / CART アイコンサイズ */
	--ameri-header-action-icon-size: 21px;

	/* ACCOUNT / CART 間隔 */
	--ameri-header-action-gap: 16px;

	/* 第一層と送料・ポイント案内の間隔 */
	--ameri-header-service-gap: 10px;

	/* 送料・ポイント案内とグローバルナビの間隔 */
	--ameri-header-nav-gap: 10px;

	/* ヘッダー右端の余白調整 */
	--ameri-header-right-gap: 18px;

	/* 送料バナー幅 */
	--ameri-delivery-width: 495px;

	/* ポイントバナー幅 */
	--ameri-benefit-width: 235px;

	box-sizing: border-box;
	width: 972px;
	margin: 0 0 20px 25px;
	overflow: visible;
}

#header ul { margin:0; padding:0; list-style:none; }

/* 第一層 */
#header .ameri-header-top {
	display:grid;
	grid-template-columns:var(--ameri-header-logo-width) minmax(0,var(--ameri-header-search-width)) auto;
	align-items:center;
	column-gap:28px;
	box-sizing:border-box;
	width:calc(100% - var(--ameri-header-right-gap));
	min-height:var(--ameri-header-tools-height);
	margin:0;
	padding:0;
	border:0;
}

#header .ameri-header-brand {
	display:flex;
	align-items:center;
	min-width:0;
}

#header .ameri-main-logo {
	float:none;
	box-sizing:border-box;
	width:var(--ameri-header-logo-width);
	margin:0;
	padding:0;
	line-height:1;
}

#header .ameri-main-logo a,
#header .ameri-main-logo a img {
	display:block;
	margin:0;
	padding:0;
}

#header .ameri-main-logo a img {
	width:100%;
	max-width:var(--ameri-header-logo-width);
	height:auto;
	border:0;
}

/* 検索 */
#header .ameri-header-search { min-width:0; }

#header .ameri-header-search form {
	display:grid;
	grid-template-columns:145px minmax(0,1fr) 54px;
	align-items:stretch;
	box-sizing:border-box;
	width:100%;
	height:var(--ameri-header-search-height);
	margin:0;
	padding:0;
	border:1px solid var(--ameri-border,#e5dfd7);
	background:#fff;
	box-shadow:none;
}

#header .ameri-search-category,
#header .ameri-search-keyword {
	display:block;
	box-sizing:border-box;
	min-width:0;
	margin:0;
	padding:0;
}

#header .ameri-search-category,
#header .ameri-search-keyword {
	border-right:1px solid var(--ameri-border-soft,#eee9e3);
}

#header .ameri-header-search select,
#header .ameri-header-search input {
	display:block;
	box-sizing:border-box;
	width:100%;
	height:100%;
	margin:0;
	padding:0 12px;
	border:0;
	border-radius:0;
	outline:0;
	background:#fff;
	box-shadow:none;
	color:var(--ameri-text-sub,#625b55);
	font-family:"メイリオ",Meiryo,sans-serif;
	font-size:11px;
	font-weight:400;
	line-height:1;
}

#header .ameri-header-search select {
	padding-right:24px;
	cursor:pointer;
}

#header .ameri-header-search input::placeholder {
	color:#aaa39b;
	opacity:1;
}

#header .ameri-header-search select:focus,
#header .ameri-header-search input:focus {
	background:var(--ameri-ivory,#fbf8f3);
}

#header .ameri-search-submit {
	display:flex;
	align-items:center;
	justify-content:center;
	gap:4px;
	box-sizing:border-box;
	width:100%;
	height:100%;
	margin:0;
	padding:0 8px;
	border:0;
	border-radius:0;
	background:#fff;
	box-shadow:none;
	color:var(--ameri-text-sub,#625b55);
	cursor:pointer;
	font-family:"メイリオ",Meiryo,sans-serif;
	font-size:9px;
	font-weight:400;
	line-height:1;
	letter-spacing:.04em;
	transition:color .2s ease,background-color .2s ease;
}

#header .ameri-search-submit:hover {
	color:var(--ameri-gold,#a98d58);
	background:var(--ameri-ivory,#fbf8f3);
}

#header .ameri-search-submit svg {
	display:block;
	width:15px;
	height:15px;
	fill:none;
	stroke:currentColor;
	stroke-width:1.5;
	stroke-linecap:round;
	stroke-linejoin:round;
}

#header .ameri-search-visually-hidden {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	border:0;
}

/* ACCOUNT / CART */
#header .ameri-header-actions {
	display:flex;
	align-items:center;
	justify-content:flex-end;
	gap:var(--ameri-header-action-gap);
	min-width:102px;
	margin:0;
	padding:0;
}

#header .ameri-header-action {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	gap:5px;
	min-width:40px;
	color:var(--ameri-text-sub,#625b55);
	text-decoration:none;
	transition:color .2s ease;
}

#header .ameri-header-action:hover {
	color:var(--ameri-gold,#a98d58);
}

#header .ameri-header-action svg {
	display:block;
	width:var(--ameri-header-action-icon-size);
	height:var(--ameri-header-action-icon-size);
	fill:none;
	stroke:currentColor;
	stroke-width:1.35;
	stroke-linecap:round;
	stroke-linejoin:round;
}

#header .ameri-header-action span {
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8px;
	font-weight:400;
	line-height:1;
	letter-spacing:.08em;
	white-space:nowrap;
}

/* 第二層 */
#header .ameri-header-info-row {
	display:flex;
	align-items:center;
	justify-content:space-between;
	box-sizing:border-box;
	width:calc(100% - var(--ameri-header-right-gap));
	min-height:52px;
	margin:var(--ameri-header-service-gap) 0 0;
	padding:0;
	border:0;
}

#header .ameri-header-info-row__delivery,
#header .ameri-header-info-row__member {
	display:flex;
	align-items:center;
	box-sizing:border-box;
	min-width:0;
}

#header .ameri-header-info-row__delivery { justify-content:flex-start; }
#header .ameri-header-info-row__member { justify-content:flex-end; margin-left:auto; }

#header a.ameri-header-info {
	position:relative;
	box-sizing:border-box;
	border:1px solid var(--ameri-border,#e5dfd7);
	background:#fff;
	box-shadow:0 2px 8px rgba(72,57,39,.045);
	color:var(--ameri-text-sub,#625b55);
	text-decoration:none;
	transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease;
}

#header a.ameri-header-info:hover {
	border-color:var(--ameri-gold,#a98d58);
	background:var(--ameri-ivory,#fbf8f3);
	box-shadow:0 3px 12px rgba(72,57,39,.085);
	color:var(--ameri-text-sub,#625b55);
}

/* 配送 */
#header a.ameri-delivery-info {
	display:flex;
	align-items:center;
	float:none;
	box-sizing:border-box;
	width:var(--ameri-delivery-width);
	height:52px;
	min-height:52px;
	margin:0;
	padding:7px 12px;
	overflow:hidden;
	text-align:left;
	transform:none;
}

#header .ameri-delivery-info .ameri-header-info-en { display:none; }

#header .ameri-delivery-info .ameri-header-info-icon {
	flex:0 0 22px;
	width:22px;
	margin:0 9px 0 0;
	color:var(--ameri-gold,#a98d58);
	font-family:Georgia,"Times New Roman",serif;
	font-size:17px;
	line-height:1;
	text-align:center;
}

#header .ameri-delivery-info .ameri-header-info-content {
	display:flex;
	align-items:center;
	flex:1 1 auto;
	min-width:0;
}

#header .ameri-delivery-main,
#header .ameri-delivery-sub {
	display:flex;
	align-items:baseline;
	font-family:"Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP","Times New Roman",serif;
	white-space:nowrap;
}

#header .ameri-delivery-main {
	flex:0 0 auto;
	color:var(--ameri-text,#373230);
	font-size:13px;
	line-height:1.3;
}

#header .ameri-delivery-main::after {
	content:"";
	display:block;
	width:1px;
	height:20px;
	margin:0 12px;
	background:var(--ameri-border,#e5dfd7);
}

#header .ameri-delivery-main strong {
	margin-left:5px;
	color:var(--ameri-gold,#a98d58);
	font-size:22px;
	font-weight:400;
	line-height:1;
}

#header .ameri-delivery-main small {
	margin-left:3px;
	color:var(--ameri-muted,#827a74);
	font-family:"メイリオ",Meiryo,sans-serif;
	font-size:9px;
}

#header .ameri-delivery-sub {
	flex:1 1 auto;
	min-width:0;
	color:var(--ameri-text-sub,#625b55);
	font-size:11px;
	line-height:1.3;
}

#header .ameri-delivery-sub strong {
	margin-left:4px;
	color:var(--ameri-gold,#a98d58);
	font-size:16px;
	font-weight:400;
	line-height:1;
}

#header .ameri-delivery-info .ameri-header-info-arrow {
	position:static;
	flex:0 0 12px;
	margin-left:7px;
	color:var(--ameri-gold,#a98d58);
	font-family:Georgia,"Times New Roman",serif;
	font-size:17px;
	line-height:1;
	text-align:right;
	transform:none;
}

/* POINTBACK */
#header a.ameri-member-benefit,
#header a.ameri-member-benefit:hover {
	display:block;
	position:relative;
	float:none;
	box-sizing:border-box;
	width:var(--ameri-benefit-width);
	height:52px;
	min-height:52px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:left;
	transform:none;
}

#header .ameri-member-benefit .ameri-header-info-en { display:none; }

#header .ameri-member-copy {
	position:absolute;
	top:calc(50% - 1px);
	left:16px;
	display:block;
	padding:0;
	transform:translateY(-50%);
}

#header .ameri-member-lead {
	display:block;
	color:var(--ameri-text,#373230);
	font-family:"Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP","Times New Roman",serif;
	font-size:12px;
	line-height:1.2;
	white-space:nowrap;
}

#header .ameri-member-rate {
	position:absolute;
	top:calc(50% - 3px);
	left:89px;
	display:flex;
	align-items:baseline;
	margin:0;
	color:var(--ameri-gold,#a98d58);
	line-height:1;
	transform:translateY(-50%);
}

#header .ameri-member-rate strong {
	font-family:Georgia,"Times New Roman",serif;
	font-size:32px;
	font-weight:400;
	line-height:1;
}

#header .ameri-member-rate span {
	margin-left:1px;
	font-family:Georgia,"Times New Roman",serif;
	font-size:15px;
	line-height:1;
}

#header .ameri-member-point {
	position:absolute;
	top:7px;
	left:133px;
	display:block;
	margin:0;
	color:var(--ameri-text-sub,#625b55);
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:1;
	letter-spacing:.06em;
	white-space:nowrap;
}

#header .ameri-member-link {
	position:absolute;
	right:auto;
	bottom:6px;
	left:133px;
	display:block;
	color:var(--ameri-gold,#a98d58);
	font-family:"メイリオ",Meiryo,sans-serif;
	font-size:10px;
	line-height:1;
	white-space:nowrap;
	transform:none;
}

#header .ameri-member-link span {
	display:inline-block;
	margin-left:3px;
	transition:transform .22s ease;
}

#header a.ameri-member-benefit:hover .ameri-member-link span {
	transform:translateX(2px);
}

/* 第三層 */
#header ul.global-navi {
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	clear:both;
	box-sizing:border-box;
	width:calc(100% - var(--ameri-header-right-gap));
	height:38px;
	margin:var(--ameri-header-nav-gap) 0 0;
	padding:0;
	border-top:1px solid var(--ameri-border-soft,#eee9e3);
	border-bottom:1px solid #d9d2ca;
	background:#fff;
}

#header ul.global-navi li,
#header ul.global-navi li.inq {
	float:none;
	box-sizing:border-box;
	width:auto;
	height:38px;
	margin:0;
	padding:0;
	border:0;
	border-right:1px solid var(--ameri-border-soft,#eee9e3);
	background:none;
	line-height:1;
	text-indent:0;
}

#header ul.global-navi li:last-child { border-right:0; }

#header ul.global-navi li a,
#header ul.global-navi li.home a,
#header ul.global-navi li.sk-payment a,
#header ul.global-navi li.inq a {
	display:flex;
	align-items:center;
	justify-content:center;
	box-sizing:border-box;
	width:100%;
	height:100%;
	margin:0;
	padding:0 12px;
	background:#fff;
	background-image:none;
	color:var(--ameri-text-sub,#625b55);
	font-family:Georgia,"Times New Roman",Arial,sans-serif;
	font-size:11px;
	font-weight:400;
	line-height:1;
	letter-spacing:.12em;
	text-align:center;
	text-decoration:none;
	transition:color .22s ease,background-color .22s ease;
}

#header ul.global-navi li a:hover,
#header ul.global-navi li.home a:hover,
#header ul.global-navi li.sk-payment a:hover,
#header ul.global-navi li.inq a:hover {
	background:var(--ameri-ivory,#fbf8f3);
	color:var(--ameri-gold,#a98d58);
}

/* スマートフォン */
@media screen and (max-width:760px) {
	#header {
		width:100%;
		margin:0;
		padding:0 14px;
	}

	#header .ameri-header-top {
		grid-template-columns:1fr;
		row-gap:14px;
		width:100%;
		min-height:0;
		padding:14px 0;
	}

	#header .ameri-main-logo {
		width:190px;
	}

	#header .ameri-main-logo a img {
		max-width:190px;
	}

	#header .ameri-header-search {
		width:100%;
	}

	#header .ameri-header-search form {
		grid-template-columns:120px minmax(0,1fr) 46px;
		width:100%;
	}

	#header .ameri-search-submit-label {
		display:none;
	}

	#header .ameri-header-actions {
		justify-content:flex-end;
		width:100%;
	}

	#header .ameri-header-info-row {
		display:block;
		width:100%;
		min-height:0;
		margin-top:14px;
	}

	#header .ameri-header-info-row__delivery,
	#header .ameri-header-info-row__member {
		width:100%;
		justify-content:flex-start;
	}

	#header .ameri-header-info-row__member {
		margin-top:8px;
	}

	#header .ameri-header-info-row a.ameri-delivery-info {
		width:100%;
		height:auto;
		min-height:52px;
	}

	#header .ameri-delivery-info .ameri-header-info-content {
		display:block;
	}

	#header .ameri-delivery-main,
	#header .ameri-delivery-sub {
		display:block;
		white-space:normal;
	}

	#header .ameri-delivery-main::after {
		display:none;
	}

	#header .ameri-header-info-row a.ameri-member-benefit,
	#header .ameri-header-info-row a.ameri-member-benefit:hover {
		width:235px;
		height:52px;
		min-height:52px;
		transform:none;
	}

	#header ul.global-navi {
		width:100%;
	}
}
