*{box-sizing:border-box;margin:0;padding:0;border:0;vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{line-height:1}ol,ul{list-style:none}*:focus{outline:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}button{border:0;outline:none;cursor:pointer}input[type=submit],input[type=button]{-webkit-appearance:none;box-sizing:border-box;border:none;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}input,textarea{-webkit-appearance:none;border-radius:0}input:-webkit-autofill{box-shadow:0 0 0 1000px [\8272] inset}table td,table th{padding:0;border:0}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;max-width:none;border:0;line-height:0;vertical-align:bottom;pointer-events:none;user-select:none}input:focus{outline:0}hr{margin:1.5em 0;border-top:0;border-right:0;border-left:0}*{padding:0;line-height:1}td,th,tr{vertical-align:middle}*,dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,img,ol,picture,table,ul{margin:0}*,:after,:before{box-sizing:inherit}ol,ul{padding:0;list-style-type:none}textarea{resize:vertical}[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset,legend{padding:0}label,legend{font-weight:400}fieldset{margin:0;border:0;background-color:transparent}input,label,select,textarea{display:block}.hide{display:none}.header{border-bottom:1px solid #e8e8e8}@media screen and (max-width: 980px){.header{border-bottom:0;position:fixed;top:0;left:0;z-index:999;width:100%;background:#fff}}.header .header-container{box-sizing:border-box;position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 0 0 20px}@media screen and (max-width: 980px){.header .header-container{padding:0;z-index:101;border-bottom:1px solid #f4f1f1}}.header .header-flex{position:relative;display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width: 980px){.header .header-main{display:none}}.header .header-main .header-list{display:flex;align-items:stretch;justify-content:space-between;height:100%}.header .header-main .header-list .header-item{flex:1;height:100%;border-right:1px solid #e8e8e8}.header .header-main .header-list .header-item:first-child{border-left:1px solid #e8e8e8}.header .header-main .header-list .header-item a{display:flex;align-items:center;justify-content:center;height:60px;padding:11px 19px;font-weight:400;font-size:12px;line-height:1.6;font-family:Jost,sans-serif;text-align:center}.header .header-main .header-list .header-item a:hover,.header .header-main .header-list .header-item a.active{background:#000;color:#fff}.header .header-right{display:flex}.header .header-info{display:flex;align-items:stretch}.header .header-info .header-account{height:100%;border-right:1px solid #e8e8e8}.header .header-info .header-account a{box-sizing:content-box;display:flex;align-items:center;width:18px;height:100%;padding:0 26px}.header .header-info .header-account a img{width:100%}.header .header-info .header-account a:hover{opacity:.8}.header .header-info .header-cart{height:100%}.header .header-info .header-cart a{box-sizing:content-box;display:flex;align-items:center;width:18px;height:100%;padding:0 26px}@media screen and (max-width: 980px){.header .header-info .header-cart a{width:22px;margin-right:61px;padding:0 18px;border-right:1px solid #f4f1f1;border-left:1px solid #f4f1f1}}.header .header-info .header-cart a:hover{opacity:.8}.header .header-info .header-cart a img{width:100%}.header .header-logo{display:flex;align-items:center;padding:0 70px 0 0}@media screen and (max-width: 1280px){.header .header-logo{padding:0 2% 0 10px}}@media screen and (max-width: 980px){.header .header-logo{box-sizing:content-box;width:47%;max-width:190px;padding:20px 5% 20px 4%;border-right:0}}.header .header-logo a{display:block;width:100%;max-width:235px}@media screen and (max-width: 980px){.header .header-logo a{width:220px}}.header .header-logo a:hover{opacity:.8}.header .header-logo img{width:100%}.header .header-sp-menu{display:none}@media screen and (max-width: 980px){.header .header-sp-menu{display:flex;z-index:5;position:absolute;top:50%;right:0;flex-direction:column;justify-content:center;width:60px;height:100%;transform:translateY(-50%);cursor:pointer}}.header .header-sp-menu .header-sp-menu-inner{position:absolute;top:50%;left:50%;width:28px;height:25px;margin-top:1px;transform:translate(-50%,-50%)}.header .header-sp-menu .menu-line{z-index:10;position:absolute;right:0;width:28px;height:1px;background-color:#000;transition-duration:.15s}.header .header-sp-menu .menu-line:first-of-type(1){top:0}.header .header-sp-menu .menu-line:nth-of-type(2){top:11px}.header .header-sp-menu .menu-line:nth-of-type(3){top:22px}.header .header-sp-menu.is-open .menu-line:first-child{top:10px;transform:rotate(45deg)}.header .header-sp-menu.is-open .menu-line:nth-of-type(2){display:none}.header .header-sp-menu.is-open .menu-line:nth-of-type(3){top:10px;transform:rotate(-45deg)}.header .sp-nav{visibility:hidden;z-index:100;position:fixed;top:53px;left:0;width:100%;height:100vh;overflow:auto;background-color:#fff;opacity:0;pointer-events:none;transition:.2s ease}.header .sp-nav.is-open{visibility:visible;opacity:1;pointer-events:initial}.header .sp-nav .sp-nav-list{margin-top:6%;border-top:1px solid #f4f1f1}.header .sp-nav .sp-nav-list li{border-bottom:1px solid #f4f1f1}.header .sp-nav .sp-nav-list li a{display:block;position:relative;padding:23px 5% 20px;font-family:Jost,sans-serif;font-weight:400}.header .sp-nav .sp-nav-list li a .icon-arrow{position:absolute;right:4%;width:18px;height:18px;border-radius:3px;background:#30ba25;line-height:1.6}.header .sp-nav .sp-nav-list li a .icon-arrow:after{position:absolute;top:50%;right:7px;width:4px;height:4px;margin-top:-3px;transform:rotate(45deg);border-top:1px solid #e6e1e1;border-right:1px solid #e6e1e1;content:""}.header .sp-nav .nav-flex{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;max-width:640px;margin:0 auto}@media screen and (max-width: 980px){.header .sp-nav .nav-flex{display:block;max-width:100%;padding-bottom:16%}}.header .sp-nav .nav-flex .nav-top{display:flex;align-items:center;width:50%;padding:30px}@media screen and (max-width: 980px){.header .sp-nav .nav-flex .nav-top{box-sizing:border-box;width:100%;padding:7% 5% 0;border-bottom:1px solid #e8e8e8}}@media screen and (max-width: 980px){.header .sp-nav .nav-flex .nav-top ul{width:100%}}.header .sp-nav .nav-flex .nav-top li{display:flex;align-items:center;margin:12px 0;font-size:13px;font-family:Jost,sans-serif}@media screen and (max-width: 980px){.header .sp-nav .nav-flex .nav-top li{margin:7% 0;font-size:12px}}.header .sp-nav .nav-flex .nav-top li a{font-size:13px}.header .sp-nav .nav-flex .nav-top li .icon{display:inline-block;max-width:19px;margin-left:32px}@media screen and (max-width: 980px){.header .sp-nav .nav-flex .nav-top li .icon{margin-left:7%}}.header .sp-nav .nav-flex .nav-top li .icon img{width:100%;vertical-align:middle}.header .sp-nav .nav-flex .nav-btm{width:50%;padding:30px;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8}@media screen and (max-width: 980px){.header .sp-nav .nav-flex .nav-btm{box-sizing:border-box;width:100%;padding:5%;border-right:0;border-left:0}}.header .sp-nav .nav-flex .nav-btm li{margin-bottom:10px}.header .sp-nav .nav-flex .nav-btm li:last-child{margin-bottom:0}.header .sp-nav .nav-flex .nav-btm li a{display:block;font-size:12px;line-height:1.6}@media screen and (max-width: 980px){.header .sp-nav .nav-flex .nav-btm li a{font-size:12px}}.footer{position:relative}.footer .footer-inner{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.footer .footer-flex{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;max-width:640px;margin:0 auto}@media screen and (max-width: 980px){.footer .footer-flex{display:block;max-width:100%}}.footer .footer-flex .footer-top{display:flex;align-items:center;width:50%;padding:30px}@media screen and (max-width: 980px){.footer .footer-flex .footer-top{box-sizing:border-box;width:100%;padding:3% 10%;border-bottom:1px solid #e8e8e8}}@media screen and (max-width: 980px){.footer .footer-flex .footer-top ul{width:100%}}.footer .footer-flex .footer-top li{display:flex;align-items:center;margin:12px 0;font-size:13px;font-family:Jost,sans-serif}@media screen and (max-width: 980px){.footer .footer-flex .footer-top li{margin:7% 0;font-size:12px}}.footer .footer-flex .footer-top li a{font-size:13px}.footer .footer-flex .footer-top li .icon{display:inline-block;max-width:19px;margin-left:32px}@media screen and (max-width: 980px){.footer .footer-flex .footer-top li .icon{margin-left:7%}}.footer .footer-flex .footer-top li .icon img{width:100%;vertical-align:middle}.footer .footer-flex .footer-btm{width:50%;padding:30px;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8}@media screen and (max-width: 980px){.footer .footer-flex .footer-btm{box-sizing:border-box;width:100%;padding:9%;border-right:0;border-left:0}}.footer .footer-flex .footer-btm li{margin-bottom:5px}.footer .footer-flex .footer-btm li:last-child{margin-bottom:0}.footer .footer-flex .footer-btm li a{display:block;font-size:12px;line-height:1.6}@media screen and (max-width: 980px){.footer .footer-flex .footer-btm li a{font-size:12px}}.footer .copyright{width:100%;max-width:640px;margin:0 auto;padding:40px 0}@media screen and (max-width: 980px){.footer .copyright{box-sizing:border-box;padding:9%}}.footer .copyright p{margin-bottom:5px;font-size:13px;line-height:1.6;font-family:Jost,sans-serif}@media screen and (max-width: 980px){.footer .copyright p{font-size:12px}}.footer .copyright small{display:block;color:#b2b2b2;font-size:12px;line-height:1.6}@media screen and (max-width: 980px){.footer .copyright small{font-size:10px}}.back-top{position:absolute;right:20px;top:-80px;max-width:1280px;margin:-30px auto 0;padding:20px}@media screen and (max-width: 980px){.back-top{right:20px;top:-45px;padding:0;margin-top:5px}}.back-top a{display:block;max-width:14px;margin-left:auto}.back-top a img{width:100%}@media screen and (max-width: 980px){.view-all-btn{margin-left:16%}}@media screen and (max-width: 980px){.view-all-btn.center{margin-left:0;text-align:center}}.view-all-btn a{display:inline-block;position:relative;padding-right:23px;font-weight:400;font-size:15px;line-height:1.6;font-family:Jost,sans-serif}.view-all-btn a:after{position:absolute;top:8px;right:0;width:14px;height:8px;background:url(./icon_right_arrow.png);background-size:100%;content:""}.read-more-btn{padding:0 25px}@media screen and (max-width: 980px){.read-more-btn{display:none}}.read-more-btn a{display:inline-block;font-weight:400;font-size:13px;line-height:1.6;font-family:Jost,sans-serif;text-decoration:underline}.btn-wrap{display:flex}@media screen and (max-width: 980px){.btn-wrap{justify-content:space-between}}.btn-wrap-center{justify-content:center}.page-header{padding:60px 0;text-align:center}@media screen and (max-width: 980px){.page-header{padding:35px 0}}.page-header h1{font-weight:400;font-size:20px;line-height:1.6;font-family:Jost,sans-serif}.page-header h1 small{display:block;color:gray;font-size:12px;line-height:1.6}@media screen and (max-width: 980px){.page-header h1 small{font-size:12px}}.form-main .form-main-input{margin-bottom:50px}@media screen and (max-width: 980px){.form-main .form-main-input{margin-bottom:30px}}.form-main .form-main-input:last-child{margin-bottom:0}.form-main .form-main-input dt{margin-bottom:10px;font-size:13px;color:gray}.form-main .form-main-input input[type=text],.form-main .form-main-input input[type=password],.form-main .form-main-input input[type=email],.form-main .form-main-input input[type=tel],.form-main .form-main-input select{width:100%;height:40px;font-size:13px;border-bottom:1px solid #000}.form-main .form-main-input select{-webkit-appearance:none;appearance:none;background:url(./icon_select.png) no-repeat;background-size:20px;background-position:center right}.form-main .form-main-input input.input-small,.form-main .form-main-input select.input-small{width:50%}@media screen and (max-width: 980px){.form-main .form-main-input input.input-small,.form-main .form-main-input select.input-small{width:100%}}.form-main .form-main-input.form-main-flex{display:flex;justify-content:space-between}.form-main .form-main-input.form-main-flex-start{justify-content:flex-start}.form-main .form-main-input.form-main-flex-center{align-items:center}.form-main .form-main-input.form-main-flex dl{width:48%}.form-main02 .form-main-input dl{display:flex;align-items:center}@media screen and (max-width: 980px){.form-main02 .form-main-input dl{display:block}}.form-main02 .form-main-input dl dt{display:flex;margin-bottom:0;margin-right:15px;color:#000;white-space:nowrap}@media screen and (max-width: 980px){.form-main02 .form-main-input dl dt{margin-bottom:10px}}.form-main02 .form-main-input dl dd{width:100%}.form-main .form-main-input .agree-check label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto;font-size:13px;font-weight:400;line-height:1.6}.form-main .form-main-input .agree-check label:before{background:#fff;border:1px solid #000;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.form-main .form-main-input .agree-check label:after{background:#000;border-radius:50%;content:"";display:block;height:10px;left:8px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}.form-main .form-main-input input[type=checkbox]:checked+label:after{opacity:1}.form-main .form-main-input .defualt-check label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto;font-size:13px;font-weight:400;line-height:1.6}.form-main .form-main-input .defualt-check label:before{background:#fff;border:1px solid #000;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}@media screen and (max-width: 980px){.form-main .form-main-input .defualt-check label:before{margin-top:-10px;height:20px;width:20px}}.form-main .form-main-input .defualt-check label:after{background:#000;content:"";display:block;height:10px;left:8px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}@media screen and (max-width: 980px){.form-main .form-main-input .defualt-check label:after{margin-top:-7px;height:14px;width:14px}}@media screen and (max-width: 980px){.form-main .form-main-input .defualt-check label{padding:5px 40px}}.error-close{position:absolute;top:50%;right:20px;width:34px;height:34px;margin-top:-16px;cursor:pointer}@media screen and (max-width: 980px){.error-close{right:10px;width:28px;height:28px;margin-top:-14px}}.error-close:before,.error-close:after{display:block;content:"";width:1px;height:100%;left:calc(55% - 6px);background:#000}.error-close:after{-webkit-transform:translateX(20px) translateY(-36px) rotate(-45deg);transform:translate(20px) translateY(-36px) rotate(-45deg)}@media screen and (max-width: 980px){.error-close:after{-webkit-transform:translateX(20px) translateY(-29px) rotate(-45deg);transform:translate(20px) translateY(-29px) rotate(-45deg)}}.error-close:before{-webkit-transform:translateX(20px) translateY(-2px) rotate(45deg);transform:translate(20px) translateY(-2px) rotate(45deg)}@media screen and (max-width: 980px){.error-close:before{-webkit-transform:translateX(20px) translateY(0) rotate(45deg);transform:translate(20px) translateY(0) rotate(45deg)}}.form-main-error ul{position:fixed;top:0;left:0;background:#f9d3d3cc;width:100%;padding:20px;text-align:center;z-index:5}@media screen and (max-width: 980px){.form-main-error ul{padding:20px 45px}}.form-main-error ul li,.form-main-error ul li a{font-size:13px;line-height:1.6;color:#ab1c1c}@media screen and (max-width: 980px){.form-main-error ul li,.form-main-error ul li a{font-size:12px}}@media screen and (max-width: 980px){.form-main .form-main-flex-sp-large{display:block!important}.form-main .form-main-flex-sp-large dl{width:100%!important}}#story-telling .index-item-txt h4{display:none}.sold-out-text{color:#b32424}.search-box-sp{display:none}@media screen and (max-width: 980px){.search-box-sp{display:block;position:relative;padding:20px 3% 10px}.search-box-sp input{width:100%;height:40px;padding:0 35px 0 15px;border:1px solid #e8e8e8;font-weight:400;font-size:13px;line-height:1.6;box-sizing:border-box}.search-box-sp .search-icon{display:block;position:absolute;top:50%;right:30px;width:18px;margin-top:-5px;background:inherit}.search-box-sp .search-icon img{width:100%}}.boost-pfs-search-suggestion-mobile-top-panel,.boost-pfs-search-suggestion-mobile-overlay,.boost-pfs-search-suggestion-wrapper{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/common.css.map */
