@-moz-keyframes swing{0%{-moz-transform:rotate(0deg)}25%{-moz-transform:rotate(7deg)}50%{-moz-transform:rotate(0deg)}75%{-moz-transform:rotate(-3deg)}to{-moz-transform:rotate(0deg)}}@-webkit-keyframes swing{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(7deg)}50%{-webkit-transform:rotate(0deg)}75%{-webkit-transform:rotate(-3deg)}to{-webkit-transform:rotate(0deg)}}@-o-keyframes swing{0%{-o-transform:rotate(0deg)}25%{-o-transform:rotate(7deg)}50%{-o-transform:rotate(0deg)}75%{-o-transform:rotate(-3deg)}to{-o-transform:rotate(0deg)}}@-ms-keyframes swing{0%{-ms-transform:rotate(0deg)}25%{-ms-transform:rotate(7deg)}50%{-ms-transform:rotate(0deg)}75%{-ms-transform:rotate(-3deg)}to{-ms-transform:rotate(0deg)}}@keyframes swing{0%{transform:rotate(0)}25%{transform:rotate(7deg)}50%{transform:rotate(0)}75%{transform:rotate(-3deg)}to{transform:rotate(0)}}table{margin:15px auto 20px;border-top:1px solid #bbbbb9;border-left:1px solid #bbbbb9;width:100%;border-collapse:collapse;text-align:left;background-color:transparent}table th{padding:8px;border-right:1px solid #bbbbb9;border-bottom:1px solid #bbbbb9;color:#333;background-color:#f2ede7;font-size:13px;font-weight:700}table td{padding:8px;border-right:1px solid #bbbbb9;border-bottom:1px solid #bbbbb9}@media only screen and (min-width: 768px){.d-md-table-col{display:table-column!important}}@media only screen and (max-width: 767px){body,input,textarea,button,select{font-size:13px}#MainContent .col-side{order:2}#MainContent .col-main{order:1}.container,.page-width{max-width:100%}}.col-main .over-head-msg{margin-top:-45px;margin-bottom:20px}.col-main .over-head-msg img{display:block}.container .page-width{padding:0}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:underline}a:hover{text-decoration:none}a:focus{outline:none}.st{font-weight:700}.box380{width:380px!important}.box120{width:120px!important}.box60{width:60px!important}.no-margin{margin:0!important}.no-padding{padding:0!important}.hidden{display:none!important}.no-btn{border:none;background:none;padding:0;margin:0}.switch-image{position:relative;display:block}.switch-image .img1{display:block!important;margin:0 auto!important}.switch-image .img2{display:none!important;margin:0 auto!important}.switch-image:hover .img1{display:none!important}.switch-image:hover .img2{display:block!important}.sale_price{color:#c70025}.row.row-40{margin-left:-20px;margin-right:-20px}.row.row-40>[class*=col]{padding-left:20px;padding-right:20px}.row.row-12{margin-left:-6px;margin-right:-6px}.row.row-12>[class*=col]{padding-left:6px;padding-right:6px}.row.row-10{margin-left:-5px;margin-right:-5px}.row.row-10>[class*=col]{padding-left:5px;padding-right:5px}.row.row-8{margin-left:-4px;margin-right:-4px}.row.row-8>[class*=col]{padding-left:4px;padding-right:4px}.row.row-0{margin-left:0;margin-right:0}.row.row-0>[class*=col]{padding-left:0;padding-right:0}.float-left{float:left}.float-right{float:right}.alignC{text-align:center!important}.alignL{text-align:Left!important}.alignR{text-align:right!important}.attention{color:#c70025}.error .attention,.bug .attention{display:block!important}.error .attention span,.bug .attention span{display:block}.site-header__logo{margin:0;padding-top:20px;padding-bottom:30px}.link-arrow-right{padding-right:24px;background-image:url(//shop.yamasa.com/cdn/shop/t/52/assets/arrow-right_14x.png?v=183852468238750453891755593878);background-repeat:no-repeat;background-position:right center}@media only screen and (min-width: 768px) and (max-width: 991px){.site-header__logo-image img{max-width:235px}}.header-menu-box{float:right;margin:0 0 12px;border:0;width:auto}.header-menu-box td{padding:0;border-bottom:0}.header-menu-box img{display:block}.header-menu-box .mypage{padding:0 15px;border-left:solid 1px #e58e98;border-right:solid 1px #e58e98;border-bottom:solid 1px #e58e98;font-size:12px;text-align:right;vertical-align:bottom}.header-menu-box .mypage a{text-decoration:none;display:block}.header-menu-box .mypage a .name{font-weight:700}.header-menu-box .mypage a img{margin:0;float:right}.header-menu-box .cart{border-right:solid 1px #e58e98;border-bottom:solid 1px #e58e98;padding:0}.header-menu-box .cart .cart-box{position:relative;width:179px;height:61px;padding:13px 14px 10px 25px}.header-menu-box .cart .cart-box .attention{position:absolute;left:22px;top:28px;color:#fff;font-size:12px;line-height:1;width:40px;text-align:center}.header-menu-box .cart .cart-box .price{position:absolute;top:12px;right:13px;font-size:12px;line-height:16px;text-align:right;display:inline-block}.header-menu-box .cart .cart-box .price span{display:inline-block;padding:0 3px;font-size:14px;line-height:16px}.header-menu-box .kiyaku{margin:2px -1px 0;border-left:solid 1px #e58e98;font-size:12px;line-height:22px;text-align:center}.header-menu-box .kiyaku a{text-decoration:underline}.header-menu-box .souryou{margin:2px -1px 0;border-left:solid 1px #e58e98;border-right:solid 1px #e58e98;font-size:12px;line-height:22px;text-align:center}header.site-header div.nav{clear:both}header.site-header div.nav li{float:left;margin-left:10px}header.site-header div.nav li a,header.site-header div.nav li img{display:block}@media only screen and (max-width: 767px){.header-logo{float:none}.header-logo .site-header__logo{padding:3px 0 0}.header-logo .site-header__logo img{width:auto;margin:0 auto}}.widget-slideshow .slider-item{display:block}.widget-slideshow .swiper-slide img{display:block;max-width:100%;margin:0 auto}.widget-slideshow .swiper-pagination{margin:0 0 5px}.widget-slideshow .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:7px;height:11px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/slider-bullet.png?v=33944876261039250851755593878) center center no-repeat;background-size:auto;background-size:100%!important}.widget-slideshow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(//shop.yamasa.com/cdn/shop/t/52/assets/slider-bullet-on.png?v=58945948091844116801755593878) center center no-repeat}.widget-slideshow.widget-slideshow3 .swiper-pagination{position:relative;bottom:0;margin:4px 0 30px}#MainContent{background-image:url(//shop.yamasa.com/cdn/shop/t/52/assets/over-head-bg.png?v=126088259707685920921755593878);background-position:center top;background-repeat:no-repeat}#MainContent .over-head-line{text-align:center;height:70px}#MainContent .over-head-line img{display:block;max-width:100%;height:auto;margin:0 auto}@media only screen and (max-width: 767px){#MainContent{background-image:none}}.header-content{background-image:url(//shop.yamasa.com/cdn/shop/t/52/assets/bg-1.jpg?v=170271318979836280421755593878);padding-bottom:10px;background-position:center bottom;background-repeat:no-repeat}@media only screen and (max-width: 767px){.header-content{background-image:none;padding-bottom:0}}.sp-souryou{text-align:center}.sp-souryou img{width:auto;height:79px}.sp-souryou .box-dot{margin:0 15px 25px;border:dotted 1px #d66f70;padding:6px 0 4px;font-size:10px;line-height:1}.sp-line-dot{border:0;border:none;width:90%;height:16px;margin:4px auto 20px;border-top:1px #e5a3a2 solid;background-size:93% 8px;display:block;position:relative}.sp-line-dot:before{content:"";background-image:url(//shop.yamasa.com/cdn/shop/t/52/assets/sp-line-dot.png?v=1385586966658696221755593878);background-size:contain;position:absolute;top:-4px;left:-4px;width:8px;height:8px}.sp-line-dot:after{content:"";background-image:url(//shop.yamasa.com/cdn/shop/t/52/assets/sp-line-dot.png?v=1385586966658696221755593878);background-size:contain;position:absolute;top:-4px;right:-4px;width:8px;height:8px}.col-side .block_outer{margin:0 0 40px}.col-side .block_outer h3{font-size:15px;font-weight:700;text-align:center;padding-bottom:6px;margin:0;background-image:url(//shop.yamasa.com/cdn/shop/t/52/assets/sidenav-catline.png?v=95718541880300259541755593878);background-position:left bottom;background-repeat:repeat-x}.col-side #search_area form{border:solid 1px #edbfbf;-webkit-border-radius:8px;border-radius:8px;margin:0 auto;display:block;padding:0;line-height:1;width:100%;max-width:280px;overflow:hidden}.col-side #search_area form .search-header__input{display:block;min-height:32px;height:32px;margin:0;padding:0 10px 0 40px;border:0;background:#fff url(//shop.yamasa.com/cdn/shop/t/52/assets/search-back-icon.png?v=142251807239931566431755593878) 0 0 no-repeat;float:left;width:167px;overflow:hidden;font-weight:400}.col-side #search_area form .search-header__submit{float:right;margin:0;padding:0;width:50px;height:32px}.col-side .block-menu ul li{margin:0;padding:6px 0;border-bottom:dotted 1px #c0c1bc;position:relative;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.col-side .block-menu ul li:hover{background-color:#f2eee5}.col-side .block-menu ul li img{display:block}.col-side .block-menu ul li:first-child{padding-top:16px}.col-side .block-menu ul li p{padding:0 0 0 12px;font-size:13px;text-decoration:none;margin:0}.col-side .block-menu .menu-item{position:relative}.col-side .block-menu .menu-item a.menu-item--fixlink{display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.col-side .block-menu2 ul li{margin:0 0 9px;padding:0}.col-side .block-menu2 ul li a{display:block;margin:0 auto;width:220px;height:47px;overflow:hidden;position:relative}.col-side .block-menu2 ul li a img{position:absolute;left:0;top:0;width:100%;height:auto;display:block}.col-side .block-menu2 ul li a:hover img{top:auto;bottom:0}@media only screen and (max-width: 767px){.col-side{padding-top:15px}.col-side .block_outer h3{background-image:none}}.widget-single-banner a,.widget-single-banner img{display:block}.widget-single-banner a img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.widget-single-banner a:hover img{opacity:.8}.widget-blogCarousel .widget-title,.blog-grid-item .widget-title{margin:3px 0 1px}.widget-blogCarousel .widget-title img,.blog-grid-item .widget-title img{display:block;margin:0}.widget-blogCarousel .swiper-container,.blog-grid-item .swiper-container{padding:0 31px}.widget-blogCarousel .swiper-container:before,.widget-blogCarousel .swiper-container:after,.blog-grid-item .swiper-container:before,.blog-grid-item .swiper-container:after{content:"";width:31px;height:100%;background-color:#fffef9;top:0;position:absolute;left:0;z-index:2}.widget-blogCarousel .swiper-container:after,.blog-grid-item .swiper-container:after{left:auto;right:-1px}.widget-blogCarousel .swiper-container .swiper-button-prev,.widget-blogCarousel .swiper-container .swiper-button-next,.blog-grid-item .swiper-container .swiper-button-prev,.blog-grid-item .swiper-container .swiper-button-next{position:absolute;z-index:3;top:63%;display:block;width:21px;height:22px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/topics-slider-btn.png?v=98279903532671545681755593878) left top no-repeat;cursor:pointer;opacity:.4;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.widget-blogCarousel .swiper-container .swiper-button-prev:hover,.widget-blogCarousel .swiper-container .swiper-button-next:hover,.blog-grid-item .swiper-container .swiper-button-prev:hover,.blog-grid-item .swiper-container .swiper-button-next:hover{opacity:1}.widget-blogCarousel .swiper-container .swiper-button-prev,.blog-grid-item .swiper-container .swiper-button-prev{left:0;right:auto}.widget-blogCarousel .swiper-container .swiper-button-next,.blog-grid-item .swiper-container .swiper-button-next{right:0;left:auto;background-position:right top}.widget-blogCarousel .blog-item h3,.blog-grid-item .blog-item h3{margin:0 0 5px;font-size:14px;font-weight:700;line-height:16px;height:32px;overflow:hidden}.widget-blogCarousel .blog-item .des,.blog-grid-item .blog-item .des{margin:0 0 10px;font-size:14px;font-weight:400;line-height:16px;height:48px;overflow:hidden}.widget-blogCarousel .blog-item .inner,.blog-grid-item .blog-item .inner{display:block;border:solid 1px #c8c5c1;position:relative;padding:0 15px}.widget-blogCarousel .blog-item .inner img,.blog-grid-item .blog-item .inner img{display:block;margin:0 auto 10px}.widget-blogCarousel .blog-item .blog-excerpt,.blog-grid-item .blog-item .blog-excerpt{text-align:right}.widget-blogCarousel .blog-item .blog-excerpt .blog-date,.blog-grid-item .blog-item .blog-excerpt .blog-date{font-size:10px;line-height:1;margin-bottom:4px;margin-right:10px}@media only screen and (max-width: 767px){.widget-blogCarousel .widget-title img,.blog-grid-item .widget-title img{margin:0 auto;width:auto;height:20px}}#footer-content .main-content{background-color:#f9f3eb;padding:60px 0}#footer-content img{display:block;margin:0 auto}#footer-content img.logo{margin:0 auto 20px}#footer-content .footer-sidebar{text-align:center}#footer-content .footer-sidebar ul li{list-style-type:none;padding:4px 0}#footer-content .footer-sidebar ul li a{font-size:13px;font-weight:400;line-height:1;color:#333}#footer-content .footer-sidebar .sp-line-dot{position:relative;width:90%;height:16px;margin:0 auto;border-top:1px #e5a3a2 solid;background-size:93% 8px}#footer-content .footer-sidebar .sp-line-dot:before{content:"";background-image:url(//shop.yamasa.com/cdn/shop/t/52/assets/sp-line-dot.png?v=1385586966658696221755593878);background-size:contain;position:absolute;top:-4px;left:-4px;width:8px;height:8px}#footer-content .footer-sidebar .sp-line-dot:after{content:"";background-image:url(//shop.yamasa.com/cdn/shop/t/52/assets/sp-line-dot.png?v=1385586966658696221755593878);background-size:contain;position:absolute;top:-4px;right:-4px;width:8px;height:8px}#footer-content .footer-sidebar .goto_corporatesite{display:block;margin:60px 0 10px}#footer-content .footer-sidebar .address{font-size:12px;line-height:18px;margin:0 0 10px}#footer-content strong.underline,#footer-content #calender_area strong{display:block;padding-bottom:4px;border-bottom:solid 1px #1e1e1d;margin-bottom:5px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/drop.png?v=11477559747650912621755593878) 0 0 no-repeat;padding-left:20px;font-size:13px;line-height:1.3}#footer-content .section{margin-bottom:36px;font-size:90%;line-height:1.6}#footer-content .section p,#footer-content .section .word{margin-bottom:15px}#footer-content .section .times{margin-top:2px;margin-bottom:3px;padding:0 3px}#footer-content .section .times ul{margin:0 -3px;padding:0;list-style:none}#footer-content .section .times ul li{float:left;width:50%;padding:3px}#footer-content .section .times ul li span{display:block;text-align:center;background-color:#e5ddd6;border-radius:12px;font-size:12px;line-height:1;padding:6px 0 4px}#footer-content .souryou-table{width:auto;margin:10px auto 20px;border:0}#footer-content .souryou-table th{padding-right:10px;background-color:transparent;text-align:center;font-size:12px;border:0;color:#333;font-weight:700}#footer-content .souryou-table td{padding:0;border:0;font-size:12px}#footer-content img.card{padding-top:10px}#footer-content a.more{display:block;margin-top:10px}#footer-content .social-list{padding-top:53px;padding-bottom:30px}#footer-content .social-list .medias{float:right;margin:0;padding:0;list-style:none}#footer-content .social-list .medias li{float:left;margin-left:5px;margin-top:32px}#footer-content .social-list .medias li.share{margin-top:0}#footer-content .social-list .medias li a,#footer-content .social-list .medias li img{display:block}#footer-content .social-list .medias li img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#footer-content .social-list .medias li a:hover img{opacity:.8}#footer-content .copyright{background:#e2dcd2}#footer-content .copyright p{margin:0;padding:10px 0;text-align:right;font-size:10px}@media only screen and (max-width: 767px){#footer-content .main-content{background-color:transparent;padding:0}#footer-content .footer-sidebar{border-top:solid 1px #2f2f2e;padding:0}#footer-content .footer-sidebar .goto_corporatesite{margin:10px 0 0}#footer-content .footer-sidebar .goto_corporatesite>img{margin:0 auto;width:auto;height:40px}#footer-content .footer-sidebar .address{margin-top:8px;font-size:11px}#footer-content .footer-sidebar ul li{padding:0}#footer-content .footer-sidebar ul li a{display:block;font-size:11px;font-weight:400;line-height:1;color:#333;border-bottom:solid 1px #e5e5e2;text-align:left;padding:10px 30px 8px}#footer-content .copyright p{text-align:center}}#recently_checked_products{margin:0 0 48px}#recently_checked_products .msg-band img{display:block}.sp-menu{border-top:solid 1px #bfbfbc;border-bottom:solid 1px #bfbfbc;background-color:#fffffb;text-align:center}.sp-menu img{display:block;margin:0 auto;max-width:100%;height:auto}.sp-menu .col{border-right:solid 1px #bfbfbc}.sp-menu .col:last-child{border:none}.main-wrapper{-webkit-transition:-webkit-transform .25s;-moz-transition:-moz-transform .25s;-o-transition:-o-transform .25s;-ms-transition:-ms-transform .25s;transition:transform .25s;position:relative}.main-wrapper .menu-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000 none repeat scroll 0% 0%;opacity:0;visibility:hidden;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media only screen and (max-width: 767px){.main-wrapper{background:#fffef9}}.mobile-menu{float:right;background-color:#fffffb;visibility:visible;opacity:1;display:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;width:220px;padding:0;position:fixed;z-index:0;top:0;height:100%;overflow-y:auto;right:0}@media only screen and (max-width: 767px){.mobile-menu{display:block}}body.build-menu-open .main-wrapper{position:fixed;overflow:hidden;width:100%;top:0;bottom:0;background-color:inherit;-moz-transform:translateX(-220px);-webkit-transform:translateX(-220px);-o-transform:translateX(-220px);-ms-transform:translateX(-220px);transform:translate(-220px)}body.build-menu-open .main-wrapper .menu-overlay{opacity:.5;visibility:visible}.mobile-menu .p-nav-box{border-top:solid 1px #bfbfbc;border-bottom:solid 1px #bfbfbc}.mobile-menu .p-nav-box a,.mobile-menu .p-nav-box img{display:block;margin:0 auto}.mobile-menu .p-nav-box>.col{border-right:solid 1px #e5e6e1}.mobile-menu .p-nav-box>.col:last-child{border:none}.mobile-menu ul.sp-nav-list{margin:0;padding:8px 0 0;list-style:none;border-left:solid 5px #edece7;background-color:#edece7;height:100%}.mobile-menu ul.sp-nav-list li{border-bottom:solid 1px #edece7}.mobile-menu ul.sp-nav-list li span,.mobile-menu ul.sp-nav-list li a{display:block;padding:7px 20px 5px;background:#fffffb url(//shop.yamasa.com/cdn/shop/t/52/assets/sp-menu-arrow_6x.png?v=183940252691850539691755593878) 10px center no-repeat;background-size:auto;background-size:3px 5px}.mobile-menu ul.sp-nav-list li.lv1 span,.mobile-menu ul.sp-nav-list li.lv1 a{background:none;padding:7px 20px 5px 7px}.mobile-menu .sp-searchform form{background-color:#fff;border:1px #d4d4d3 solid;margin-top:2px;margin-bottom:2px;margin-right:5px;width:auto}.mobile-menu .sp-searchform form .search-header__input{padding:5px 8px 5px 40px;height:auto;min-height:32px}.mobile-menu .sp-searchform form .search-header__submit{left:0;margin:0;padding:7px 0 0 7px}form#customer_login,#RecoverPasswordForm form,form#RegisterForm{margin:15px auto;padding:20px;background:#f0f0f0;max-width:338px}form#customer_login input[type=email],form#customer_login input[type=text],form#customer_login input[type=password],#RecoverPasswordForm form input[type=email],#RecoverPasswordForm form input[type=text],#RecoverPasswordForm form input[type=password],form#RegisterForm input[type=email],form#RegisterForm input[type=text],form#RegisterForm input[type=password]{border:solid 1px #ccc;padding:2px 6px;border-radius:0;-moz-border-radius:0;min-height:26px;margin:0 0 20px}form#customer_login label,#RecoverPasswordForm form label,form#RegisterForm label{padding-top:5px;text-align:left;font-weight:700;line-height:1.42857143}form#customer_login .form-message--error,#RecoverPasswordForm form .form-message--error,form#RegisterForm .form-message--error{border:none;background:no-repeat;padding:0}form#customer_login .form-message--error li,form#customer_login .form-message--error a,#RecoverPasswordForm form .form-message--error li,#RecoverPasswordForm form .form-message--error a,form#RegisterForm .form-message--error li,form#RegisterForm .form-message--error a{color:#d20000}.page-heading{margin:0 0 30px;font-size:30px;font-weight:700}@media only screen and (max-width: 767px){.page-heading{font-size:18px}}.btn-login-submit{width:190px!important;height:48px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn_login.png?v=174948408665487348961755593878) center center no-repeat;border:none;border-radius:0;-moz-border-radius:0;overflow:hidden;text-indent:-9999em;background-color:transparent!important}.btn-login-submit:hover{background-color:transparent!important;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn_login_on.png?v=82229441980013985501755593878) center center no-repeat}.btn-second{height:48px;min-width:190px!important;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn-bg.png?v=122414028165693078571755593878) center center no-repeat;background-size:cover;border:none;border-radius:0;-moz-border-radius:0;overflow:hidden;background-color:transparent!important;color:#000;font-weight:700;font-size:16px}.btn-second:hover{background-color:transparent!important;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn-bg-hover.png?v=11204381935158951241755593878) center center no-repeat;color:#fff}button.btn-default{height:48px;min-width:190px!important;border:none;border-radius:0;-moz-border-radius:0;background-color:transparent!important;color:#000;font-weight:700;font-size:16px;position:relative;padding:0 44px 0 15px}button.btn-default span{display:block;line-height:48px;padding:0 15px 0 5px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn-bg-2.png?v=38114467974821020701755593878) 0 center repeat-x}button.btn-default:before{content:"";position:absolute;width:22px;left:0;top:0;height:100%;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn-bg-1.png?v=158634891300011552111755593878) center center no-repeat}button.btn-default:after{content:"";position:absolute;width:44px;right:0;top:0;height:100%;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn-bg-3.png?v=114124633684847067621755593878) center center no-repeat}button.btn-default:hover span,button.btn-default.active span{background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn-bg-hv-2.png?v=31804506882260367951755593878) 0 center repeat-x}button.btn-default:hover:before,button.btn-default.active:before{background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn-bg-hv-1.png?v=64777062104366752761755593878) center center no-repeat}button.btn-default:hover:after,button.btn-default.active:after{background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn-bg-hv-3.png?v=35036169801674398371755593878) center center no-repeat}@media only screen and (max-width: 767px){button.btn-default{font-size:12px}}nav.breadcrumb{margin:20px 0 30px;text-align:right;font-size:11px;font-weight:400;line-height:14px;text-transform:uppercase}nav.breadcrumb a,nav.breadcrumb span{text-decoration:none}nav.breadcrumb .arrow{width:16px;height:0;padding-top:14px;background:transparent url(//shop.yamasa.com/cdn/shop/t/52/assets/breadcrumb-arrow_4x.png?v=184083732691919303221755593878) center 3px no-repeat;overflow:hidden;display:inline-block;position:relative;top:4px}nav.breadcrumb .shopify-section{display:inline-block}.collection-header h1{margin:0 0 18px;font-size:30px;line-height:1.1em;font-weight:700;letter-spacing:2px;text-align:center}.collection-header .rte{margin:0 auto 20px;padding:40px 0 0;font-size:14px;line-height:24px;text-align:left;background:transparent url(//shop.yamasa.com/cdn/shop/t/52/assets/line2.png?v=18511382901277955161755593878) top center no-repeat}.collection-header .rte .inner{max-width:436px;width:100%;margin:0 auto}@media only screen and (max-width: 767px){.collection-header h1{font-size:18px}.collection-header .rte{font-size:12px;padding:20px 0 0}}.grid-view-item{display:block;text-align:center;padding:14px;margin:0 auto}.product-grid-item{position:relative;margin-bottom:12px}.product-grid-item:before{content:"";position:absolute;top:0;bottom:0;left:6px;right:6px;background-color:#fff;border:solid 1px #f1f1ee}.product-grid-item .product-card__title{font-size:14px;font-weight:700;line-height:20px;text-align:center;padding:0;border:none!important;display:table;width:100%;margin:5px auto 0}.product-grid-item .product-card__title span{display:table-cell;vertical-align:middle}.product-grid-item dl.price{margin:4px 0 0}.product-grid-item dl.price .price__regular{color:#b60005}.product-grid-item dl.price.price--on-sale .price__regular,.product-grid-item dl.price.price--on-sale .price__sale{display:inline-block}.product-grid-item .product-main_list_comment{margin-top:10px;font-size:13px;line-height:18px;text-align:left}@media only screen and (max-width: 767px){.product-grid-item .product-main_list_comment{text-align:center;font-size:12px}}@media only screen and (max-width: 575px){.product-grid-item:before{display:none}.product-grid-item .grid-view-item{padding:0;text-align:left}.product-grid-item .grid-view-item .product-media{float:left;width:110px;margin:0 10px 12px 0;border:solid 1px #bfbfbc;background-color:#fff;text-align:center}.product-grid-item .grid-view-item .product-info{overflow:hidden}.product-grid-item .grid-view-item .product-card__title{display:block;width:auto;padding:0;height:auto!important;font-size:14px;line-height:20px;text-align:left;margin:0 0 2px}.product-grid-item .grid-view-item .product-card__title span{height:auto!important}.product-grid-item .grid-view-item dl.price{margin-top:5px;font-size:12px;line-height:16px;padding-bottom:6px;border-bottom:solid 1px #ddd}.product-grid-item .grid-view-item .product-main_list_comment{text-align:left}}.product-grid-item .a-action{clear:both;text-decoration:none;padding:6px 22px 4px 0;border:solid 1px #b60005;color:#b60005;text-align:center;position:relative;margin-bottom:25px;margin-top:12px}.product-grid-item .a-action:after{content:"";display:inline-block;width:15px;height:15px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/sp-arrow-red.png?v=126277634013852062891755593878) center center no-repeat;background-size:auto;background-size:100%;position:absolute;top:50%;margin-top:-7px;margin-left:8px}.pagination{padding:0}.pagination a{text-decoration:none}.pagination li.number a,.pagination li.active a{display:inline-block;border:solid 1px #b60005;border-radius:100%;color:#b60005;background-color:#fff;font-size:14px;line-height:14px;padding:8px 0 6px;text-align:center;width:30px;height:30px;line-height:.85em}.pagination li.number.active span,.pagination li.number.active a,.pagination li.number:hover span,.pagination li.number:hover a,.pagination li.active.active span,.pagination li.active.active a,.pagination li.active:hover span,.pagination li.active:hover a{display:inline-block;border:solid 1px #b60005;border-radius:100%;color:#fff;background-color:#b60005;font-size:14px;line-height:14px;padding:8px 0 6px;text-align:center;width:30px;height:30px;line-height:.85em}.pagination li.prev{margin-right:10px}.pagination li.next{margin-left:10px}.pagination li.prev a,.pagination li.next a{display:inline-block;border:dotted 1px #b60005;border-radius:20px;color:#b60005;background-color:#fff;font-size:14px;line-height:14px;padding:8px 10px 6px;text-align:center}.pagination li.prev a:hover,.pagination li.next a:hover{color:#fff;background-color:#b60005}@media only screen and (max-width: 767px){.pagination li.number a,.pagination li.number span,.pagination li.active a,.pagination li.active span{font-size:12px!important;width:26px!important;height:26px!important;line-height:.85em!important}.pagination li.next{margin-left:5px}.pagination li.prev{margin-right:5px}.pagination li.prev a,.pagination li.next a{font-size:12px!important;height:26px!important;line-height:.85em!important}}.pagination-top{margin-bottom:24px}.pagination-bottom{padding-top:15px;margin-bottom:15px}#Collection{margin-top:8px}.template-product .category-name{margin:0 0 20px;font-size:14px;font-weight:700}.template-product .category-name span{display:inline-block;padding:0 20px;border-left:solid 1px #bfbfbc;border-right:solid 1px #bfbfbc;letter-spacing:2px}@media only screen and (max-width: 767px){.template-product .category-name{text-align:center}.template-product .category-name span{padding:0 12px;line-height:1.2;font-size:12px}}.product-single .product-single__title{margin:20px 0 50px;font-size:30px;font-weight:700;letter-spacing:2px;display:block;line-height:1.1}@media only screen and (max-width: 767px){.product-single .product-single__title{font-size:18px;line-height:24px;margin-bottom:20px;text-align:center}}.product-single .product-single__photos .inner{background-color:#fff;border:1px solid #ccc;text-align:center;overflow:hidden}@media only screen and (max-width: 767px){.product-single .product-single__photos{margin:0 auto;max-width:400px;text-align:center}}.product-single .product-single__description h3{font-size:18px;font-weight:700;line-height:28px;margin-bottom:14px}.product-single .product-single__thumbnails{margin-top:14px}.product-single .product-single__thumbnail-image{background-color:#fff;border:1px solid #ccc}.product-single .swym-button.swym-add-to-wishlist-view-product{display:block;width:auto;max-width:none;margin:10px 0;background:none;border:none}@media only screen and (max-width: 767px){.product-single .swym-button.swym-add-to-wishlist-view-product{margin:10px auto}}.product-single .swym-add-to-wishlist-view-product{position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-single .swym-add-to-wishlist-view-product:before{content:"";width:160px;height:24px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn_add_favorite.png?v=161930210971750011291755593878) center center no-repeat;display:block}.product-single .swym-add-to-wishlist-view-product:after{display:none}.product-single .swym-add-to-wishlist-view-product.swym-added:before{background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn_add_favorite_on.png?v=159414535784477736341755593878) center center no-repeat}.product-single .swym-add-to-wishlist-view-product:hover{opacity:.8}.product-single__meta .iwishAddWrap{margin:12px 0 0}.product-single__meta .iwishAddWrap .iWishAdd{position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-single__meta .iwishAddWrap .iWishAdd:before{content:"";width:160px;height:24px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn_add_favorite.png?v=161930210971750011291755593878) center center no-repeat;display:block}.product-single__meta .iwishAddWrap .iWishAdd:after{display:none}.product-single__meta .iwishAddWrap .iWishAdd.iwishAdded:before{background:url(//shop.yamasa.com/cdn/shop/t/52/assets/btn_add_favorite_on.png?v=159414535784477736341755593878) center center no-repeat}.product-single__meta .iwishAddWrap .iWishAdd:hover{opacity:.8}@media only screen and (max-width: 767px){.material-info .detail-body{border:0;margin-top:6px}}.detail-head{margin:0;border-bottom:solid 1px #bfbfbc}.detail-head .title{float:left;padding-left:16px;font-size:14px;font-weight:700;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/drop.png?v=11477559747650912621755593878) left center no-repeat}.detail-head .note{float:right;font-size:12px;border:none;padding:0;margin:0}@media only screen and (max-width: 767px){.detail-head{border-bottom:0}.detail-head .title{float:none;border-bottom:dotted 1px #cccccc;margin-bottom:4px}.detail-head .note{float:none;font-size:12px;margin-bottom:8px}}.detail-body{padding:20px;margin:0 0 40px;border:solid 1px #f1f1ee;border-top-color:#f1f1ee;border-top-style:solid;border-top-width:1px;border-top:0}@media only screen and (max-width: 767px){.detail-body{border-top:solid 1px #f1f1ee}}table.detail-body td{width:20%}table.detail-body th,table.detail-body td{padding:15px 0;text-align:center;font-size:14px;border:solid 1px #f1f1ee;border-top-color:#f1f1ee;border-top-style:solid;border-top-width:1px;border-top:0}table.detail-body th.active,table.detail-body td.active{color:#fff;background-color:#c70025}.nutrition-info table.detail-body th{font-size:13px;font-weight:700;color:#c70025;background-color:#f9f7f0}@media only screen and (max-width: 767px){.nutrition-info table.detail-body th{width:25%}.nutrition-info table.detail-body th,.nutrition-info table.detail-body td{padding:10px 0;font-size:11px;line-height:14px}}.template-product .section-title{margin-top:55px;margin-bottom:40px}.template-product .section-title img{display:block}@media only screen and (max-width: 767px){.template-product .section-title img{margin:0 auto;width:auto;height:67px}}.product-single__meta .product-table table{margin:0;border-left:none}.product-single__meta .product-table table tr td{border-right:solid 1px #f1f1ee;border-bottom:solid 1px #f1f1ee}.product-single__meta .product-table table tr td:last-child{border-right:0}.product-single__meta .product-table .normal_price{margin:0 0 16px}.product-single__meta .product-table .normal_price dt{display:inline-block;font-size:12px;font-weight:400;width:88px}.product-single__meta .product-table .normal_price dd{display:inline-block;font-size:20px;color:#b60500;font-weight:700;letter-spacing:2px;margin:0;padding:0}.product-single__meta .product-form{padding:0}@media only screen and (max-width: 767px){.product-single__meta{text-align:center;margin:40px 0 0}.product-single__meta .product-table{display:inline-block}}.product-table table td{padding:8px}.product-table table .product-image{text-align:center}.product-table table .product-image img{max-height:90px;max-width:90px}.product-table table .product-image a{display:block;width:90px;margin:0 auto}.product-table table form{margin:0;padding:0}.product-table table .cel-capacity{width:270px}.product-table .product-form__item--submit .swym-wishlist-button-bar{display:none!important}@media only screen and (max-width: 767px){.product-table{padding:0 20px}.product-table table td{border:0;padding:5px 0}.product-table .sp-image{background-color:#fff;float:left;width:100px}.product-table .sp-image a{display:block;width:100px;background-color:#fff;border:1px solid #ccc;text-align:center}.product-table .sp-image a img{width:auto;height:auto;max-width:98px;max-height:110px;border:none}.product-table .sp-data{margin-left:115px;text-align:left}.product-table .sp-classcategory{font-size:13px;line-height:20px;min-height:30px}.product-table dt{font-size:11px;font-weight:400;margin-bottom:4px}.product-table dd.price{padding:0;font-size:18px;font-weight:700;color:#b60500;letter-spacing:2px;margin:0}.product-table td.cel-price{width:320px;text-align:left}.product-table td.cel-price .normal_price{display:none}.product-table td.cel-price .cart_area .cartbox{margin-bottom:30px}.product-table td.cel-price .cart_area .product-form__item--submit{top:0}.product-table td.cel-price .cart_area .product-form__item--submit img{width:179px;height:62px;display:block}.product-table .quantity-text{float:left;margin:0 14px 0 0}.product-table table,.product-table table tr td{border:none!important}.product-table .cart_area .qty-wrapper{display:block;margin-left:0;padding:0 0 32px}.product-table .cart_area .stock{margin:6px 0 0 40px}.product-table .cart_area #count-up{right:34px;top:auto;bottom:0}.product-table .cart_area #count-up a{width:26px;height:26px;background:transparent url(//shop.yamasa.com/cdn/shop/t/52/assets/sp-count-arrow.png?v=156080864483893499251755593878) left top no-repeat;background-size:auto;background-size:auto 26px}.product-table .cart_area #count-down{left:auto;right:0;top:auto;bottom:0}.product-table .cart_area #count-down a{width:26px;height:26px;background:transparent url(//shop.yamasa.com/cdn/shop/t/52/assets/sp-count-arrow.png?v=156080864483893499251755593878) right top no-repeat;background-size:auto;background-size:auto 26px}}.template-search .section-header .h2{margin:0 0 10px;font-size:30px;font-weight:700;letter-spacing:2px;text-align:center;display:block;line-height:1.1em;text-transform:none}@media only screen and (max-width: 767px){.template-search .section-header .h2{font-size:18px}}.calendar TABLE .headbox{background-color:#eae4df;color:#000}.calendar TABLE .unused{color:#000}.calendar TABLE .col1{color:#b60005}.calendar TABLE .col7{color:#b60005}.calendar TABLE .holiday{color:#b60005}footer #calendar{margin-bottom:15px;font-size:90%}footer #calendar h2{margin-bottom:5px;text-align:left;font-size:14px}footer #calendar table{border:none;width:220px;max-width:100%;margin:0 auto 5px;background-color:transparent;text-align:center}footer #calendar table .box{background-color:transparent}footer #calendar table .box.today{background-color:#e8dfd9;font-weight:700}footer #calendar table .holiday{color:#b60005}footer #calendar table th{padding:1px 3px;background:#eae4df;border-top:solid 1px #1e1d1c;font-weight:700;font-size:13px}footer #calendar table th:first-child{border-left:1px solid #ccc}footer #calendar table td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1px 3px}footer #calendar table td:first-child{border-left:1px solid #ccc}.section-header h1{margin:0 0 30px;font-size:30px;font-weight:700}@media only screen and (max-width: 767px){.section-header h1{font-size:18px;margin:0 0 .5em}}div#mynavi_area .point_announce{margin-bottom:30px;padding:19px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/line.png?v=83833067481696530041755593878) 0 0 no-repeat;position:relative}div#mynavi_area .point_announce:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/line.png?v=83833067481696530041755593878) 0 0 no-repeat}div#mynavi_area .point_announce p{margin:0}@media only screen and (max-width: 767px){div#mynavi_area .point_announce p{text-align:center}}div#mynavi_area .point_announce .user_name{font-weight:700}div#mynavi_area .point_announce .omake{position:absolute;right:0;top:50%;display:block;padding:0 20px;background-color:#eaeaea;border-radius:16px;margin-top:-12px}div#mynavi_area .point_announce .omake a{display:inline-block;font-size:12px;line-height:16px;padding-right:24px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/link-arrow.png?v=57363822463986334381755593878) right center no-repeat}div#mynavi_area .point_announce .omake:hover{background-color:#d3ccc5}@media only screen and (max-width: 767px){div#mynavi_area .point_announce .omake{position:static;right:auto;top:auto;margin-top:10px;padding:2px 10px 4px;text-align:center}}div#mynavi_area .mynavi_list{margin-bottom:70px;padding:0;list-style:none}div#mynavi_area .mynavi_list .item{margin:0 0 10px;padding:0 5px;border:solid 1px #bfc0bb;border-radius:4px;text-align:center}div#mynavi_area .mynavi_list .item a{display:inline-block;font-size:12px;line-height:36px;padding-right:24px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/link-arrow.png?v=57363822463986334381755593878) right center no-repeat;white-space:nowrap}div#mynavi_area .mynavi_list .item:hover{background-color:#000;border-color:#000}div#mynavi_area .mynavi_list .item:hover a{color:#fff;text-decoration:none;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/link-arrow_on.png?v=145691803000408578381755593878) right center no-repeat}div.subtitle.b-margin{margin:0 0 46px;position:relative;padding-bottom:10px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/line.png?v=83833067481696530041755593878) left bottom no-repeat}div.subtitle.b-margin.small-margin{margin:0 0 15px}div.subtitle.b-margin h2{float:left;margin:0;padding:0 15px;font-size:19px;font-weight:700;line-height:1;position:relative}div.subtitle.b-margin h2:after{content:"";display:block;width:100%;height:0;border-bottom:solid 1px #000;position:absolute;left:0;bottom:-10px}@media only screen and (max-width: 767px){div.subtitle.b-margin h2{font-size:18px;padding:0;display:block}div.subtitle.b-margin h2:after{display:none}}.default-table{margin:15px auto 20px;border-top:1px solid #bbbbb9;border-left:1px solid #bbbbb9;width:100%;border-collapse:collapse;text-align:left;background-color:transparent}.default-table th{text-align:left;padding:8px;border-right:1px solid #bbbbb9;border-bottom:1px solid #bbbbb9;color:#333;background-color:#f2ede7;font-size:13px;font-weight:700}.default-table td{padding:8px;border-right:1px solid #bbbbb9;border-bottom:1px solid #bbbbb9}.default-table .alignC{text-align:center}.default-table p{margin:0}.default-table .btn{background:none;border:none;padding:0;margin:0;text-decoration:underline;color:#312623;line-height:1.3em}.default-table .btn:hover{background:none;border:none;padding:0;margin:0;text-decoration:none;color:#312623}.default-table td.address-1 label[for]{margin:0}.default-table td.address-1 h2{margin:0;font-size:12px}.modal{position:absolute;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}.modal.is-visible{visibility:visible}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:#00000080;visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.modal-wrapper{position:fixed;z-index:9999;top:30px;left:50%;width:40em;margin-left:-20em;background-color:#fff;box-shadow:0 0 1.5em #00000059;max-height:calc(100% - 60px);overflow:auto}.modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}.modal-header,.modal-content{padding:1em}.modal-header{position:relative;background-color:#fff;box-shadow:0 1px 2px #0000000f;border-bottom:1px solid #e8e8e8}.modal-close{position:absolute;top:0;right:0;padding:1em;color:#aaa;background:none;border:0}.modal-close:hover{color:#777}.modal-heading{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal-content>*:first-child{margin-top:0}.modal-content>*:last-child{margin-bottom:0}.modal .form-vertical input,.modal .form-vertical select,.modal .form-vertical textarea{padding:6px;margin:0 0 10px;font-size:12px}.modal form h2{font-weight:700;margin:5px 0 10px;font-size:16px}.modal form label[for]{font-size:12px}.modal form .address-default label{margin:0;padding:3px 0 0;line-height:20px;vertical-align:top}.modal form .model-close{margin:0 0 5px}@media only screen and (max-width: 525px){.modal .modal-wrapper{max-width:90%;margin-left:0;-moz-transform:translateX(-50%)!important;-webkit-transform:translateX(-50%)!important;-o-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translate(-50%)!important}}.nav-tabs:after{display:block;clear:both;content:""}.nav-tabs>li{float:left;margin-bottom:-1px;position:relative}.nav-tabs>li>a{color:#312623;padding:10px 30px;font-size:16px;text-decoration:none;border:1px #eebfbf solid;border-radius:0;margin-right:0;line-height:1.42857143;display:block}.nav-tabs>li>a:after{content:"";display:block;width:0;height:0;border:8px solid transparent;position:absolute;top:98%;left:50%;margin-left:-8px}.nav-tabs>li.active>a{color:#fff;background-color:#b60005}.nav-tabs>li.active>a:after{border-top-color:#b70000}@media only screen and (max-width: 767px){.nav-tabs>li{width:50%}.nav-tabs>li>a{font-size:14px;text-align:center;width:100%}}.shopping-faqs .quest-category{margin-top:40px;font-size:18px;font-weight:700;color:#b80000;position:relative;margin-bottom:10px;line-height:1.1}.shopping-faqs .quest-list{margin:10px 0 20px;padding:0 0 20px;list-style:none}.shopping-faqs .quest-list li{margin:5px 0;padding:0;position:relative;font-size:14px;line-height:32px}.shopping-faqs h3{margin-top:40px;font-size:24px;color:#b60005;margin-bottom:10px;line-height:1.1}.shopping-faqs h4{margin:25px 0 10px;font-size:18px;padding-bottom:8px;border-bottom:solid 1px #ccc;line-height:1.1}.shopping-faqs p{margin:0 0 10px}.shopping-faqs .rte2 ul{padding:0 0 0 35px;margin-bottom:10px}.shopping-faqs .rte2 ul li{list-style:disc}.shopping-faqs .rte2 ul.list{list-style:none;margin:0 0 10px;padding:0}.shopping-faqs .rte2 ul.list li{margin:0;padding:0 0 0 1.7em;text-indent:-1.7em;list-style:none}.shopping-faqs .rte2 ol{margin-bottom:10px}.shopping-faqs .rte2 ol li{list-style:decimal}.shopping-faqs .rte2 a:not(.btn){border:none}.shopping-faqs .rte2 .note{margin:0;padding:0;border:none}.shopping-faqs .rte2 .souryou-table{width:auto;margin-left:0}.shopping-faqs .rte2 .souryou-table th{text-align:center}.shopping-faqs .rte2 img{display:block}@media only screen and (max-width: 767px){.shopping-faqs .quest-category{font-size:20px;margin-bottom:15px}.shopping-faqs .quest-list li{margin-top:10px;font-size:14px;line-height:20px}.shopping-faqs h3{font-size:20px}.shopping-faqs h4{font-size:16px}}.question-wrapper div[class*=col-]:before{content:"";width:calc(100% - 30px);position:absolute;left:15px;bottom:0;height:1px;background:#eebfbf}.question-wrapper div[class*=col-]>.shopify-section{border-bottom:1px solid #eebfbf}.question-wrapper div[class*=col-]>.shopify-section:last-child{border:none}@media only screen and (max-width: 767px){.question-wrapper div[class*=col-]>.shopify-section:last-child{border-bottom:1px solid #eebfbf}}@media only screen and (max-width: 767px){.question-wrapper div[class*=col-].last-items>.shopify-section{border:none}}.question-wrapper>.row:last-child div[class*=col-]:before{display:none}#undercolumn_faq .quest-category{margin-top:30px}#undercolumn_faq .quest-category span{display:block;float:left;position:relative;top:-8px;margin:0 10px 0 0}#undercolumn_faq .quest-category img{display:block}#undercolumn_faq .quest-list{margin:24px 0 34px;padding:0 0 20px}#undercolumn_faq .quest-list li{line-height:20px;padding:0 0 19px}#undercolumn_faq .menu-item:after{display:block;clear:both;content:""}#undercolumn_faq .menu-item .s-text{display:block;float:left;margin:0 4px 0 0}#undercolumn_faq .menu-item>a{display:block;overflow:hidden}#undercolumn_hello h2.title{margin:0 0 30px;font-size:30px;font-weight:700}#undercolumn_hello h2.title span{font-size:70%}#undercolumn_hello .hello-head{text-align:center;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:20px 0;font-size:18px;font-weight:400}#undercolumn_hello .section-box{margin-top:80px}#undercolumn_hello .section-box h3{margin-bottom:40px;text-align:center;position:relative}#undercolumn_hello .section-box h3 span{display:inline-block;padding:0 20px 10px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/line.png?v=83833067481696530041755593878) center bottom no-repeat}#undercolumn_hello .section-box img{display:block;max-width:100%;height:auto;margin:0 auto}@media only screen and (max-width: 767px){#undercolumn_hello h2.title{font-size:18px}#undercolumn_hello h2.title span{margin-top:5px;display:inline-block}#undercolumn_hello .hello-head{font-size:14px;line-height:20px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}#undercolumn_hello .section-box{margin-top:40px}#undercolumn_hello .section-box h3{margin-bottom:20px;font-size:16px;line-height:1.4}#undercolumn_hello .section-box img{margin:0 auto 10px}}.template-article .section-header{margin:0 0 15px}.template-article .section-header h1{margin:0}.template-article .section-header .article__date{display:block;text-align:right;color:#666;margin-top:10px;font-size:12px}.template-article .newyear-title{margin-top:16px;font-size:14px;font-weight:700;line-height:22px}.template-article .newyear-word{margin:5px 0 0;font-size:13px;line-height:20px}.template-article .newyear-note{margin:5px 0 0;font-size:12px;line-height:16px}.template-blog .blog-item{margin-bottom:15px}.template-cart .cart-header__title .title-souryou{margin-top:10px;font-size:14px;font-weight:400;float:right}@media only screen and (max-width: 767px){.template-cart .cart-header__title .title-souryou{margin-top:5px;font-size:10px}}.template-cart .cart-table{margin:0 0 10px}.template-cart .cart-table .qty-box .qty-input{margin:0 3px;display:inline-block}.template-cart .cart-table .qty-box .qty-input:hover{opacity:.6}.template-cart .cart-table .qty-box .qty-input.disable{opacity:.3;cursor:default}.template-cart .cart-table .qty-box .qty-count{min-width:24px;display:inline-block;position:relative;top:-2px;padding:6px 10px 0 0}.template-cart .note-text{margin:10px 5px}.template-cart .cart--empty-message{color:#c70025}.template-cart .cart-header h1{margin:0 0 30px;font-size:30px;font-weight:700}@media only screen and (max-width: 767px){.template-cart .cart-header h1{font-size:18px}}.template-cart .cart__submit-controls>button{margin:0 4px}@media only screen and (max-width: 500px){.template-cart .cart__submit-controls>button{margin:0}}.fakebox-review{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;max-height:1000px;overflow:hidden}.fakebox-review.waiting{max-height:0}.fakebox-review td .attention{display:none}.fakebox-review td.error .attention,.fakebox-review td.bug .attention{display:block}.fakebox-review td.error input,.fakebox-review td.error textarea,.fakebox-review td.error select,.fakebox-review td.bug input,.fakebox-review td.bug textarea,.fakebox-review td.bug select{background-color:#ffe8e8}.fakebox-review-result{display:none}.fakebox-review-result.active{display:block}.review-header-box{margin:12px 0 0}.review-header-box .spr-badge{margin:15px 0 0}.review-header-box .spr-badge-starrating{margin:0 5px 0 0}.review-header-box .spr-badge-caption{line-height:1em;padding:0;position:relative;top:-3px;font-weight:700}.review-header-box p{margin:0;padding:13px 0 0;float:left;font-weight:700}.review-header-box.review_notLoggin{border-top:solid 1px #bfbfbf;padding-top:24px}#customervoice_area .review-title img{margin:0 auto}#customervoice_area .spr-header{display:none}#customervoice_area .spr-container{padding:0;border:none}#customervoice_area .spr-container .spr-header-title{display:none}#customervoice_area .windowtext{margin-top:30px;font-size:13px;padding-bottom:10px;border-bottom:dotted 1px #999999}#customervoice_area .inner{margin:0 auto;max-width:480px;height:auto!important}#customervoice_area table{border:0}#customervoice_area table tr th{font-size:15px;font-weight:700;padding:14px 0;background-color:transparent;border:0;border-bottom:dotted 1px #dfdfdb}#customervoice_area table tr td{padding:14px 0;background-color:transparent;border:0;border-bottom:dotted 1px #dfdfdb}#customervoice_area table textarea{width:100%}#customervoice_area table input[type=text],#customervoice_area table input[type=email],#customervoice_area table select{padding:2px 6px;min-height:26px;width:50%;min-width:156px;border-color:#dfdfdb}#customervoice_area table label[for]{padding:0;margin:0 5px}#customervoice_area table input[type=radio]{min-height:0}.spr-starratings .spr-icon-star,.spr-starrating .spr-icon-star{background-image:url(//shop.yamasa.com/cdn/shop/t/52/assets/icon-star_14x.png?v=143697504788969872491755593878);display:block;float:left;width:14px;height:14px;margin:0 1px 0 0}.spr-starratings .spr-icon-star:before,.spr-starrating .spr-icon-star:before{display:none}.spr-starratings .spr-icon-star-empty,.spr-starrating .spr-icon-star-empty{display:none}.review_bloc .spr-content .spr-reviews:after{display:block;clear:both;content:""}.review_bloc .spr-content .spr-reviews .spr-review{width:50%;float:left;text-align:center;margin:0}.review_bloc .spr-content .spr-reviews .spr-review:nth-child(odd){clear:both}.review_bloc .spr-content .spr-reviews .spr-review .spr-review-content{margin:0 0 15px}.review_bloc .spr-content .spr-reviews .spr-review .spr-review-reportreview{float:none}.review_bloc .spr-content .spr-reviews .spr-pagination{padding:25px 0 0;clear:both}.review_bloc .spr-content .spr-reviews .spr-pagination .spr-pagination-page{display:inline-block;border:solid 1px #b60005;border-radius:100%;color:#b60005;background-color:#fff;font-size:14px;line-height:14px;padding:8px 0 6px;text-align:center;width:30px;height:30px;line-height:.85em;text-decoration:none}.review_bloc .spr-content .spr-reviews .spr-pagination .spr-pagination-page a{color:#b60005;text-decoration:none}.review_bloc .spr-content .spr-reviews .spr-pagination .spr-pagination-page.is-active{background-color:#b60005;font-weight:400;color:#fff}.not-loaded{display:none}.swiper-container-recently-viewed{width:100%;max-width:750px;margin:0 auto;padding:0 50px;position:relative}.swiper-container-recently-viewed:before,.swiper-container-recently-viewed:after{content:"";width:50px;height:100%;top:0;position:absolute;background:#fffef9;left:0;z-index:9}.swiper-container-recently-viewed:after{left:auto;right:0}.title-image{display:block;margin:0 auto 15px;max-width:100%}.recently-viewed-list{position:relative;margin-bottom:48px}.recently-viewed-list .lds-spinner{position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;z-index:9}.recently-viewed-list .swiper-container{opacity:0}.recently-viewed-list .swiper-container.swiper-container-initialized{opacity:1}.recently-viewed-list .swiper-container.swiper-container-initialized+.lds-spinner{opacity:0;visibility:hidden}.recently-viewed-list .product{padding:0 5px}.recently-viewed-list .product .image{margin-bottom:10px;position:relative;display:table;height:140px;text-align:center;width:100%}.recently-viewed-list .product .image a{display:table-cell;vertical-align:bottom;width:100%;height:100%}.recently-viewed-list .product .image a img{max-height:120px;width:auto}.recently-viewed-list .product .details a{text-align:center;font-size:12px;line-height:18px;text-decoration:none;display:block}.swiper-button-next,.swiper-button-prev{width:21px;height:22px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/slider-arrow.png?v=125975438161536932541755593878) 0 0 no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-button-prev{left:0}.swiper-button-next{background-position:right center;right:0}.myaccount .myaccount__order-history{width:100%}.myaccount .myaccount__order-history .subtitle:after{display:block;clear:both;content:""}@media only screen and (max-width: 767px){.myaccount .myaccount__order-history .subtitle{margin:0 0 60px}}.myaccount .myaccount__order-history .subtitle p{float:right;margin:3px 0 0;font-size:13px;line-height:1}@media only screen and (max-width: 767px){.myaccount .myaccount__order-history .subtitle p{float:none;top:35px;position:absolute}}.mycondition_area{margin:0 auto 20px 0;padding:10px;border:solid 1px #ccc;background:#f9f9f9}.form-vertical #ContactForm input,.form-vertical #ContactForm select,.form-vertical #ContactForm textarea{display:inline-block;margin:0;min-height:30px}.form-vertical #ContactForm input.error,.form-vertical #ContactForm select.error,.form-vertical #ContactForm textarea.error{background-color:#ffe8e8}.form-vertical #ContactForm select{width:auto;padding-right:30px;margin-bottom:7px;line-height:22px}.form-vertical #ContactForm th{white-space:nowrap}.form-vertical #ContactForm input[type=text],.form-vertical #ContactForm input[type=password]{border:solid 1px #ccc;padding:2px 6px;margin-top:2px;margin-bottom:2px}.form-vertical #ContactForm .contact-form-submit{display:inline-block}#complete_area .message{margin-bottom:20px;line-height:150%;font-weight:700;font-size:120%}#complete_area .shop_information{margin-top:40px;padding:20px 0 0;border-top:solid 1px #ccc}#complete_area .shop_information .name{margin-bottom:10px;font-weight:700;font-size:140%}#complete_area .btn_area{text-align:center}#complete_area .btn_area a{display:inline-block}.recommend-products .product_item{float:left;width:110px;margin:0 6px}@media only screen and (max-width: 767px){.recommend-products .product_item{width:30%}}@media only screen and (max-width: 480px){.recommend-products .product_item{width:45%;margin:0 2.5%;text-align:center}}.recommend-products .productImage img{display:block;max-height:110px;margin:0 auto}.recommend-products .productContents{text-align:center;margin:0 0 10px}.recommend-products .productContents a{text-decoration:none}.recommend-products .productContents h3{margin:20px 0 0;font-size:13px;line-height:16px;display:table;width:100%}.recommend-products .productContents h3 span{display:table-cell;vertical-align:middle}.recommend-products .productContents .price{margin:5px 0 0;font-size:13px;line-height:16px;color:#c70025}.recommend-products .productContents .price span{color:#c70025}.product-info-box,.product-information{display:flex;flex-direction:column}.product-info-box .product-info-box-content,.product-info-box .content,.product-information .product-info-box-content,.product-information .content{order:2}.product-info-box .detail-title,.product-information .detail-title{order:1}#happy_recipe{opacity:0;position:relative;padding:0 42px}#happy_recipe:before,#happy_recipe:after{content:"";width:42px;height:100%;top:0;left:0;position:absolute;background-color:#fff;z-index:9}#happy_recipe:after{left:auto;right:0}#happy_recipe.active{opacity:1}#happy_recipe .photo{background-color:#fff;border:1px solid #ccc;text-align:center;margin:0 0 10px}#happy_recipe .photo img{display:block}#happy_recipe .details a{font-weight:700;text-align:center;text-decoration:none;display:block}#happy_recipe .swiper-button-next,#happy_recipe .swiper-button-prev{opacity:.6;top:43%}#happy_recipe .swiper-button-next:hover,#happy_recipe .swiper-button-prev:hover{opacity:1}@media only screen and (max-width: 767px){.allergens-info table.detail-body td{padding:5px;font-size:10px}}.cart_area .product-form__item--submit{position:relative;top:-10px}.cart_area #Quantity-product-template{border:solid 1px #ccc;padding:2px 6px;margin-top:2px;display:inline-block;width:60px;min-height:30px}.cart_area .product-form__item--quantity{float:left}.cart_area .qty-wrapper{position:relative;float:left;padding:0 18px 0 0;margin:0 10px 10px 0;z-index:9}.cart_area .qty-wrapper .product-form__item--quantity{margin:0;padding:0}.cart_area #count-up{position:absolute;right:0;top:2px}.cart_area #count-up a{text-decoration:none;display:block;width:11px;height:9px;background:transparent url(//shop.yamasa.com/cdn/shop/t/52/assets/count-arrow.png?v=144603560935544268591755593878) left top no-repeat}.cart_area #count-down{position:absolute;right:0;bottom:2px}.cart_area #count-down a{text-decoration:none;display:block;width:11px;height:9px;background:transparent url(//shop.yamasa.com/cdn/shop/t/52/assets/count-arrow.png?v=144603560935544268591755593878) right top no-repeat}.cart_area .stock{clear:both;padding-top:0;font-size:12px;font-weight:700;margin:-4px 0 0}#toTop{position:fixed;bottom:80px;right:25px;z-index:999;display:none}#toTop a{display:block;width:37px;height:0;padding-top:56px;overflow:hidden;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/pagetop.png?v=15429801297421798071755593878) 0 0 no-repeat}.sp-nav-box{margin:0;padding:0;list-style:none;border-top:solid 1px #bfbfbc;border-bottom:solid 1px #bfbfbc}.sp-nav-box>div:first-child{border-right:solid 1px #e5e6e1}.sp-nav-box a,.sp-nav-box img{display:block}.sp-head-souryou{margin:0 -15px;padding:8px 0 6px;font-size:10px;line-height:1;text-align:center;border-bottom:solid 1px #bfbfbc}.s-header .category-name{margin:0 0 16px;font-size:14px;font-weight:700;text-align:center}.s-header .category-name span{display:inline-block;padding:0 18px;border-left:solid 1px #bfbfbc;border-right:solid 1px #bfbfbc;letter-spacing:2px}.category-name.orient-windmill{display:none}.template-search #search_area form .search-header__input{width:228px}.template-search .product-itemlist{margin-top:24px}.template-search .product-itemlist #undercolumn_error .message_area{width:80%;margin:30px auto;text-align:center;font-weight:700;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/message-area-back.png?v=57088697243644589431755593878) center center no-repeat;background-size:auto;background-size:contain}.template-search .product-itemlist #undercolumn_error .message_area .error{padding:140px 0 120px;letter-spacing:.2em}.template-search .product-itemlist #undercolumn_error .underlineimage{margin:30px auto;padding:30px;text-align:center;width:100%}.template-search .product-itemlist #undercolumn_error .underlineimage img{width:100%}.template-search .section-header{margin-bottom:23px}.date-box label[for]{font-size:14px;line-height:1.72;font-weight:400;margin:0;padding:0}#datepicker_box #delivery-time{line-height:24px}.note-msg{margin-top:14px;margin-bottom:5px;font-size:12px;padding-left:1em;text-indent:-1em}.pay_area02 h3{margin:0 0 10px;padding:0;font-size:18px;font-weight:700}.pay_area02 #datepicker_box{display:flex;align-items:flex-end}.pay_area02 #datepicker_box input{margin-left:5px;border:none;background-color:buttonface;max-height:20px}.pay_area02 #datepicker_box .date-box{display:flex}.pay_area02 #datepicker_box select{margin-left:5px;border:solid 1px #ccc;background-color:buttonface}label#delivery-time-label{margin-left:5px;margin-bottom:0}#delivery-time{padding:0 10px}@media only screen and (max-width: 460px){.cart__shipping.rte.alignR{text-align:center!important}.pay_area02,.pay_area02 #datepicker_box{text-align:center}.pay_area02 #datepicker_box{display:block}.pay_area02 #datepicker_box .date-box{justify-content:center}label#delivery-time-label{margin-left:0;margin-bottom:0;display:inline-block;font-size:1em}#datepicker_box #delivery-time{display:inline-block!important}}.t-c-content p.message{margin-bottom:20px;line-height:150%;font-weight:700;font-size:120%}.t-c-content .kiyaku_text{margin:20px auto 0;padding:10px;border:solid 1px #ccc;width:94%;height:230px;background:#fff;line-height:1.72}.t-c-content .btn_area{margin-top:10px;width:100%;text-align:center}.t-c-content .btn_area ul{margin:0;padding:0}.t-c-content .btn_area li{padding-left:5px;padding-right:5px;display:inline-block}.t-c-content .btn_area li a{display:inline-block}.custom-fields label.customr-control-label{display:none!important}#customer-fields{opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#customer-fields.active{opacity:1;visibility:visible}#customer-fields input{margin:0}#customer-fields .customr-container-item.half-wide,#customer-fields .customr-container-item.full-wide{width:100%;padding:0;margin:0}#customer-fields .notices .errors{display:none}td.box-2columns:after{display:block;clear:both;content:""}td.box-2columns div:not(.attention){display:inline-block}@media only screen and (max-width: 767px){td.box-2columns div:not(.attention){margin:2px 0}}td.xbox120 input{width:100%;max-width:120px}td.xbox300 input{width:100%;max-width:300px}div#undercolumn_error .message_area{width:80%;margin:30px auto;text-align:center;font-weight:700;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/message-area-back.png?v=57088697243644589431755593878) center center no-repeat;background-size:auto;background-size:contain}div#undercolumn_error .message_area .error{padding:140px 0 120px;letter-spacing:.2em}div#undercolumn_error .underlineimage{margin:30px auto;padding:30px;text-align:center;width:100%}div#undercolumn_error .underlineimage img{width:100%}div#undercolumn_error .btn_area{margin-top:10px;width:100%;text-align:center}.account-edit .row-password,.account-edit .sub-title{display:none}#customer-fields div.form-footer{display:block;text-align:center;border:none;padding:0;margin:10px 0 0}#customer-fields div.form-footer .cancel-form,#customer-fields div.form-footer .btn{display:none}#iwishAddWrap{margin:12px 0 0}body .iwishWrapper:after{display:block;clear:both;content:""}body .iwishWrapper,body .iwishProducts{margin:0}body .iwishItem{width:auto;display:table-row;float:none;margin:0;padding:0;vertical-align:middle}body .iwishMsgInfo{display:none}#customer-fields input.bug,#customer-fields select.bug{-webkit-box-shadow:0 0 0 0 #FF4D00;box-shadow:0 0 #ff4d00}#customer-fields input.bug,#customer-fields select.bug{background-color:#ffe8e8;border-color:#ccc!important}#customer-fields .action-button.hidden{display:inline-block!important}#mentsuyu-wrapper{padding:1px 0 0}#mentsuyu-wrapper .mentsuyu-headarea{text-align:center;position:relative}#mentsuyu-wrapper .mentsuyu-headarea .mentsuyu-headtext{position:relative;padding:48px 0;margin-top:16px;font-size:16px}@media only screen and (max-width: 767px){#mentsuyu-wrapper .mentsuyu-headarea .mentsuyu-headtext p br{display:none}}#mentsuyu-wrapper .mentsuyu-headarea .mentsuyu-headtext:before{content:"";position:absolute;top:0;left:0;width:100%;height:28px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/head-textarea-back.png?v=166032619098455065291755593878) left top repeat-x}#mentsuyu-wrapper .mentsuyu-headarea .mentsuyu-headtext:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:28px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/head-textarea-back.png?v=166032619098455065291755593878) left top repeat-x}#mentsuyu-wrapper h2{font-size:28px;font-weight:700;color:#41372f;margin-top:20px;margin-bottom:10px}@media only screen and (max-width: 767px){#mentsuyu-wrapper h2{font-size:24px}}#mentsuyu-wrapper .wake-area{margin-top:24px}@media only screen and (max-width: 767px){#mentsuyu-wrapper .wake-area{margin-top:0}}#mentsuyu-wrapper .wake-area div[class*=wake-0]{padding:16px}#mentsuyu-wrapper .wake-area div[class*=wake_title_wrap]{position:relative;margin-bottom:20px}#mentsuyu-wrapper .wake-area div[class*=wake_title_wrap] img{margin-left:-15px;max-width:none}@media only screen and (max-width: 767px){#mentsuyu-wrapper .wake-area div[class*=wake_title_wrap] img{max-width:100%}}#mentsuyu-wrapper .wake-area .description{padding-left:55px}#mentsuyu-wrapper .wake-area .wake-image img{display:block;margin:0 auto}#mentsuyu-wrapper .wake-area.item-right div[class*=wake_title_wrap] img{margin-left:-40px}#mentsuyu-wrapper .wake-area.item-right .wake-image img{margin:0 0 0 15px}#mentsuyu-wrapper .wake-area .wake-02 .description{padding-left:38px}#mentsuyu-wrapper .wake-area .wake-03 .description{padding-left:60px}@media only screen and (max-width: 767px){#mentsuyu-wrapper .wake-area.item-right .wake-image{order:2}#mentsuyu-wrapper .wake-area.item-right .wake-image img{margin:0 auto}#mentsuyu-wrapper .wake-area.item-right div[class*=wake_title_wrap] img{margin-left:-15px}}#mentsuyu-wrapper div[class*=wake_title_wrap-]:before{content:"";width:52px;height:110px;background-size:contain;position:absolute}@media only screen and (max-width: 767px){#mentsuyu-wrapper div[class*=wake_title_wrap-]:before{width:23px;height:50px;background-size:contain!important;left:1.5%!important;top:76%!important}}#mentsuyu-wrapper div.wake_title_wrap-1:before{top:62px;left:3px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/hu-rin1.png?v=123966673182842298291755593878) center top no-repeat;-moz-animation:swing linear 3s infinite;-moz-transform-origin:center -20px 0;-webkit-animation:swing linear 3s infinite;-webkit-transform-origin:center -20px 0;-ms-animation:swing linear 1s infinite;-ms-transform-origin:center -20px 0;-o-animation:swing linear 1s infinite;-o-transform-origin:center -20px 0;animation:swing linear 4s infinite;transform-origin:center -20px 0}#mentsuyu-wrapper div.wake_title_wrap-2:before{top:55px;left:-25px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/hu-rin2.png?v=115415873435645644501755593878) center top no-repeat;-moz-animation:swing linear 3s infinite -.9s;-moz-transform-origin:center -20px 0;-webkit-animation:swing linear 3s infinite -.9s;-webkit-transform-origin:center -20px 0;-ms-animation:swing linear 1s infinite -.9s;-ms-transform-origin:center -20px 0;-o-animation:swing linear 1s infinite -.9s;-o-transform-origin:center -20px 0;animation:swing linear 4s infinite -.9s;transform-origin:center -20px 0}@media only screen and (max-width: 767px){#mentsuyu-wrapper div.wake_title_wrap-2:before{left:0}}#mentsuyu-wrapper div.wake_title_wrap-3:before{top:57px;left:5px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/hu-rin3.png?v=21867938987023628421755593878) center top no-repeat;-moz-animation:swing linear 3s infinite -.3s;-moz-transform-origin:center -20px 0;-webkit-animation:swing linear 3s infinite -.3s;-webkit-transform-origin:center -20px 0;-ms-animation:swing linear 1s infinite -.3s;-ms-transform-origin:center -20px 0;-o-animation:swing linear 1s infinite -.3s;-o-transform-origin:center -20px 0;animation:swing linear 4s infinite -.3s;transform-origin:center -20px 0}#mentsuyu-wrapper .use-title{position:absolute;width:250px;left:50%;top:0;margin-left:-125px;background-color:#fffef9;text-align:center}#mentsuyu-wrapper .mentsuyu-headarea.uselist{text-align:center;position:relative}#mentsuyu-wrapper .mentsuyu-headarea.uselist:before{content:"";position:absolute;top:10px;left:0;width:100%;height:28px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/head-textarea-back.png?v=166032619098455065291755593878) left top repeat-x}#mentsuyu-wrapper .mentsuyu-headarea.uselist:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:28px;background:url(//shop.yamasa.com/cdn/shop/t/52/assets/head-textarea-back.png?v=166032619098455065291755593878) left top repeat-x}#mentsuyu-wrapper .uselist-item{padding:5px 0 60px;margin:60px 0 0}#mentsuyu-wrapper .uselist-item li{width:20%;list-style:none;margin-top:64px;float:left;text-align:center}#mentsuyu-wrapper .uselist-item li a{text-decoration:none}#mentsuyu-wrapper .uselist-item li a img{height:148px;width:auto;margin:0 auto}#mentsuyu-wrapper .uselist-item li a:hover{text-decoration:underline}#mentsuyu-wrapper .uselist-item li a:hover img{opacity:.8}#mentsuyu-wrapper .uselist-item li a p{margin:0 5px}#mentsuyu-wrapper .uselist-item li:nth-child(5n+1){clear:both}@media only screen and (max-width: 991px){#mentsuyu-wrapper .uselist-item li{width:25%}#mentsuyu-wrapper .uselist-item li:nth-child(5n+1){clear:none}#mentsuyu-wrapper .uselist-item li:nth-child(4n+1){clear:both}}@media only screen and (max-width: 520px){#mentsuyu-wrapper .uselist-item li{width:33.33%}#mentsuyu-wrapper .uselist-item li:nth-child(4n+1){clear:none}#mentsuyu-wrapper .uselist-item li:nth-child(3n+1){clear:both}}@media only screen and (max-width: 400px){#mentsuyu-wrapper .uselist-item li{width:50%}#mentsuyu-wrapper .uselist-item li:nth-child(3n+1){clear:none}#mentsuyu-wrapper .uselist-item li:nth-child(odd){clear:both}}.product-single__photos .product-single__photo{padding-top:0!important;padding-bottom:0}.product-single__photos .product-featured-img{max-height:360px!important;height:100%!important;max-width:100%!important;width:auto!important;position:static!important}@media only screen and (max-width: 767px){#MainContent>.container{overflow:hidden}.sp-head-souryou{margin:0}.mobile-menu{display:none}.build-menu-open .mobile-menu{display:block}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/main.scss.css.map */
