@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:".";font-size:.1em;line-height:0;display:block;height:0px;clear:both;visibility:hidden;overflow:hidden}.clearfix{display:inline-block}* html .clearfix{height:1px}.clearfix{display:block}@font-face{font-family:NeueMontreal;src:url(/cdn/shop/t/3/assets/NeueMontreal-Regular.woff2?v=91777969201587063441644367168) format("woff2"),url(/cdn/shop/t/3/assets/NeueMontreal-Regular.woff?v=83417560225351242461644367168) format("woff");font-weight:400}@font-face{font-family:NeueMontreal;src:url(/cdn/shop/t/3/assets/NeueMontreal-Medium.woff2?v=179808776227743817721644367167) format("woff2"),url(/cdn/shop/t/3/assets/NeueMontreal-Medium.woff?v=17606839473959127651644367167) format("woff");font-weight:500}@font-face{font-family:NeueMontreal;src:url(/cdn/shop/t/3/assets/NeueMontreal-Bold.woff2?v=65285918746603584881644367166) format("woff2"),url(/cdn/shop/t/3/assets/NeueMontreal-Bold.woff?v=171896900370653592311644367165) format("woff");font-weight:700}html{margin:0;padding:0;font-size:62.5%}body{margin:0;padding:0;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:1.7rem;color:#292636;line-height:1.8;z-index:1;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto | grayscale}.en,#nav,#footer,#pagenation,#top_title h1,.btn,#mc_embed_signup,.sectitle,#latestissue p,#member_list .special,.pages #main_img p,#about .profile li .name_en,#about .profile li a,#about #collaborator h3,#about #collaborator li .role,.menbershipbtn,#shop_cat,#item_list .item .tag,p.type,.qtybox input,.price,.swiper-container,.swiper-pagination,#sec_recommend h1,.ex .extxt li .txt:before{font-family:NeueMontreal,sans-serif;font-weight:500;vertical-align:-1px}.jp,.ajax_title,.item_remove,#latestissue p.subtitle{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}h1,h2,h3,h4,h5,h6,strong{font-weight:400}a{display:block;color:#292636;text-decoration:none;-webkit-transition:.3s;transition:.3s}img{width:100%;height:auto;display:block;vertical-align:text-bottom}li{list-style:none}.svg-block{display:block}object{pointer-events:none}.svg-link object{overflow:visible}svg{width:100%;height:100%}::selection{background:#f86057;color:#fff}::-moz-selection{background:#f86057;color:#fff}form ::selection{background:#f86057;color:#fff}form ::-moz-selection{background:#f86057;color:#fff}*{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}:focus{outline:0}.nolink{cursor:none}.flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch}.flex_center{-webkit-justify-content:center;justify-content:center}.flex_left{-webkit-justify-content:flex-start;justify-content:flex-start}.flex_right{-webkit-justify-content:flex-end;justify-content:flex-end}.flex_top{-webkit-align-items:flex-start;align-items:flex-start}.flex_bottom{-webkit-align-items:flex-end;align-items:flex-end}.flex_stretch{-webkit-align-items:stretch;align-items:stretch}.flexself_center{-webkit-align-self:center;align-self:center}.flexself_left{-webkit-align-self:flex-start;align-self:flex-start}.flexself_right{-webkit-align-self:flex-end;align-self:flex-end}.bg_cover{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.fix_img{width:100%;position:relative;background-attachment:fixed}.pc{display:inline-block}.sp{display:none}@media only screen and (max-width: 767px){.pc{display:none}.sp{display:inline-block}}.ll{cursor:pointer}.extxt a,.llc{position:relative;display:inline-block;line-height:1.4;color:#f86057;-webkit-transition:.3s;transition:.3s;cursor:pointer}.extxt a:before,.llc:before{content:"";display:block;width:0%;height:1px;position:absolute;right:0%;left:auto;top:100%;background:#f86057;opacity:.5;transition:.3s}.extxt a:hover:before,.current .llc:before,.ll.active .llc:before,.ll:hover .llc:before,.llc:hover:before{left:0%;right:auto;width:100%;transition:width .3s}#nav .llc{color:#292636}#nav .llc:before{background:#292636}#footer .llc{color:#fff}#footer .llc:before{background:#fff}input,input:focus,textarea,select{width:100%;height:54px;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:1.5rem;-webkit-appearance:none;border:0;border-radius:0;color:#292636;vertical-align:middle;background:#fff}textarea{height:auto}select{height:54px;padding:0 10px;line-height:54px}:placeholder-shown{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}::-webkit-input-placeholder{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}:-moz-placeholder{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}::-moz-placeholder{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}:-ms-input-placeholder{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}::-ms-input-placeholder{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select::-ms-expand{display:none}.select{position:relative}.select:after{content:"";display:block;width:6px;height:6px;position:absolute;top:50%;right:10px;border-right:1px #292636 solid;border-bottom:1px #292636 solid;transform:translateY(-50%) rotate(45deg)}input[type=radio],input[type=checkbox]{display:none}.inpt{margin-bottom:10px;text-align:left}.inpt span.red{color:#f86057}.radio,.checkbox{width:100%;position:relative;display:inline-block;vertical-align:middle;cursor:pointer;transition:.3s;padding-bottom:5px}.checkbox label{position:relative}.radio span,.checkbox span{position:relative;display:block;padding-left:32px;border:0;text-align:left}.radio span:after,.checkbox span:after{content:"";width:22px;height:22px;display:block;position:absolute;top:50%;left:0;margin-top:-11px;background:#fff;transition:.3s}.radio span:after{border-radius:50%}.radio span:before{content:"";position:absolute;top:50%;left:5px;display:block;width:12px;height:12px;margin-top:-6px;border-radius:50%;background-color:#292636;opacity:0;z-index:1;transition:.3s}.checkbox span:before{content:"";width:7px;height:11px;display:block;position:absolute;top:50%;left:6px;margin-top:-10px;border-right:2px solid #292636;border-bottom:2px solid #292636;opacity:0;z-index:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:.3s}input[type=radio]:checked+span:before,input[type=checkbox]:checked+span:before{opacity:1}.shopify-payment-button button,.btn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:100%;height:54px;padding:2px 0 0;font-family:NeueMontreal,sans-serif;font-size:1.5rem;line-height:54px;text-align:center;color:#fff;-webkit-appearance:none;border:0;border-radius:0;background:#f86057;transition:.3s;cursor:pointer}.shopify-payment-button button:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]),.btn:hover{background:#292636}.btn.blue{background:#292636}.btn.blue:hover{background:#f86057}#contact .p_require{padding-bottom:20px;font-size:1.3rem;color:#f86057}#contact .select{margin-bottom:40px;border:1px #292636 solid}.input-effect{position:relative;margin-bottom:40px}.input-effect label{font-size:1.5rem}.input-effect label span{font-size:1.4rem;color:#f86057}input.inpt_efct,textarea.inpt_efct{height:auto;padding:5px 0;text-align:left;border:0;background:none}.input-effect:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background:#cac8c8;z-index:1}.inpt_efct~.focus-border{position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#292636;z-index:2;transition:.3s;-webkit-transition:.3s}.inpt_efct:focus~.focus-border,.has_content.inpt_efct~.focus-border{width:100%}.inpt_efct~label{width:100%;position:absolute;top:0;left:0;transition:.3s;-webkit-transition:.3s;pointer-events:none}.inpt_efct:focus~label,.has_content.inpt_efct~label{top:-12px;font-size:1.2rem;line-height:1;color:#acacac}#contact_submit{margin:20px 0}#contact .note{margin-top:-30px;padding-bottom:30px;font-size:1.1rem;line-height:1.4;color:#acacac}#contact .note.last{padding-bottom:0}#contact .recaptcha{font-size:1rem;line-height:1.4;color:#acacac}#contact .recaptcha a{display:inline-block;color:#acacac;text-decoration:underline}.grecaptcha-badge{visibility:hidden}@media screen and (max-width: 767px){.input-effect p{font-size:1rem}}#mc_embed_signup form{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:100%}#mc_embed_signup input{text-align:center;font-family:NeueMontreal,sans-serif}#mc_embed_signup :placeholder-shown{font-family:NeueMontreal,sans-serif}#mc_embed_signup ::-webkit-input-placeholder{font-family:NeueMontreal,sans-serif}#mc_embed_signup :-moz-placeholder{font-family:NeueMontreal,sans-serif}#mc_embed_signup ::-moz-placeholder{font-family:NeueMontreal,sans-serif}#mc_embed_signup :-ms-input-placeholder{font-family:NeueMontreal,sans-serif}#mc_embed_signup ::-ms-input-placeholder{font-family:NeueMontreal,sans-serif}#mc_embed_signup .mc-field-group{width:calc(100% - 190px)}#mc_embed_signup #submitbtn{width:180px}#top_letter #mc_embed_signup .mc-field-group{width:100%;margin-bottom:10px}#top_letter #mc_embed_signup .mc-field-group input{border:2px #292636 solid}#top_letter #mc_embed_signup #submitbtn{width:100%}#top_letter #mc_embed_signup #submitbtn .btn{background:#292636}#top_letter #mc_embed_signup #submitbtn .btn:hover{background:#f86057}@media screen and (max-width: 767px){#mc_embed_signup .mc-field-group{width:100%;margin-bottom:10px}#mc_embed_signup #submitbtn{width:100%}}.qtyset{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin-bottom:10px}.qtyset a{font-size:1rem;text-decoration:underline}.qtyset a:hover{opacity:.6}.qtybox{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:100%;height:54px;position:relative;text-align:center;background:#fff}.qtybox input{width:calc(100% - 108px);padding:0;text-align:center;border:0;background:transparent}.qtybox .qty_btn{width:54px;height:54px;display:block;padding:16px;position:relative;cursor:pointer}.qtybox .qty_btn:before,.qtybox .qty_plus:after{content:"";display:block;width:10px;height:1px;position:absolute;top:50%;left:50%;background:#292636;transform:translate(-50%,-50%)}.qtybox .qty_plus:after{width:1px;height:10px}.qtybox .qty_btn:hover:before,.qtybox .qty_plus:hover:after{background:#f86057}.shopify-payment-button{margin-top:10px}.shopify-payment-button button.shopify-payment-button__more-options{height:auto;margin-top:5px;padding:0;font-size:1.2rem;line-height:1;text-align:right;background:none}.shopify-payment-button__button[disabled]{opacity:1;pointer-events:none}#cartpage{max-width:800px;margin:0 auto}#cart_block{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}#cart_block #cart_products{width:100%}#cart_block #cart_products .item,#cart_block #cart_products .info,#cart_block #cart_products .quan,#cart_block .totalprice{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#cart_block #cart_products .item{width:100%;padding:30px 0;border-bottom:1px #cac8c8 solid}#cart_block #cart_products .item:first-of-type{border-top:1px #cac8c8 solid}#cart_block #cart_products .img_block{width:30%}#cart_block #cart_products .img{width:100%;padding-top:100%;background-repeat:no-repeat;background-size:contain;background-position:center}#cart_block #cart_products .info{width:65%}#cart_block .info{line-height:1.6}#cart_block .info h3{padding-bottom:10px}#cart_block .info a:hover{color:#f86057}#cart_block .info .item_option{padding-bottom:10px;font-size:1.3rem}#cart_block .quan{width:100%;margin-top:20px}#cart_block .qtybox{width:50%;min-width:100px;background:none}#cart_block .qtybox .qty_btn{width:10px;padding:16px 0}#cart_block .remove{font-size:1.1rem}#cart_block .totalprice{width:100%;margin-top:20px}#cart_block .totalprice .price{font-size:2.9rem}#cart_block .taxes{width:100%;font-size:1.3rem;text-align:right}#cart_block #cart_form_block{width:100%;margin-top:40px}#cart_block #cart_form_block .noteblock{padding-top:20px;font-size:1.3rem;line-height:1.4}#cart_block #cart_form_block .notetxt{padding-bottom:10px}@media only screen and (max-width: 767px){#cart_block #cart_form_block{margin-top:40px}#cart_block #cart_products .img_block{width:100px}#cart_block #cart_products .info{width:calc(100% - 120px)}#cart_block .info h3{width:100%;padding-bottom:10px}#cart_block .info .item_option,#cart_block .info .price{width:100%}#cart_block .remove{font-size:1rem}}#delivery_date,#delivery_date .col{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#delivery_date{margin-bottom:20px}#delivery_date .col{width:45%}#delivery_date .col input,#delivery_date .col .select{width:calc(100% - 100px);display:block;border:1px rgba(0,0,0,.5) solid}#delivery_date .note{width:100%;padding-top:10px}@media only screen and (max-width: 767px){#delivery_date .col{width:100%;margin-bottom:10px}#delivery_date .col input,#delivery_date .col .select{width:calc(100% - 100px);border:1px rgba(0,0,0,.5) solid}#delivery_date .note{width:100%;padding-top:10px}}#birthday_form{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin-bottom:20px;font-size:1.2rem;line-height:1.4}#birthday_form p{width:100%;display:block}#birthday_form h4{padding-bottom:5px}#birthday_form p.alert{padding-top:5px}#birthday_form p.alert_ok{color:#00913a}#birthday_form p.alert_ng{color:#ff5039}body.minor #birthday_form p.alert_ok,#birthday_form p.alert_ng{display:none}#birthday_form p.alert_ok,body.minor #birthday_form p.alert_ng{display:block}#birthday_form select{width:48px;padding:10px;border:1px rgba(0,0,0,.5) solid}#birthday_form #select_year{width:80px}#birthday_form span{padding:0 5px}@media only screen and (max-width: 767px){#birthday_form{margin-bottom:10px}#birthday_form select{padding:10px}}#create_account,#login_forgot{margin-top:30px}.customer a{text-decoration:underline}.customer a:hover{opacity:.6}.customer .btn{width:200px}#account_block{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;padding-top:60px}#account_block .col1{width:60%}#account_block .col2{width:30%}#account_block .col2 div{padding-bottom:20px}#account_block .col2 h2,#account_block .col2 p{padding-bottom:10px}#account_block .col2 h2{font-size:1.4rem}#account_block table{width:100%}#account_block table a{margin-top:0;text-decoration:underline}#account_block table .item_info{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#account_block table .item_img{width:60px;height:60px;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:cover}#account_block table .item_info a{width:calc(100% - 70px);text-align:left}@media screen and (max-width: 767px){#account_block .col1{width:100%;margin-bottom:40px}#account_block .col2{width:100%}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.customer table{table-layout:auto;border-collapse:collapse;border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);width:100%;position:relative}.customer th,.customer td{padding:20px 10px;font-weight:400;line-height:1;vertical-align:middle;border:none}.customer td:empty{display:initial}.customer thead th{font-size:1.2rem;letter-spacing:.07rem;text-transform:uppercase}.customer tfoot th,.customer tfoot td{padding-top:10px;padding-bottom:10px}.customer tfoot td:first-of-type{text-align:left}.order tfoot tr:first-of-type td,.order tfoot tr:first-of-type th{padding-top:20px}.order tfoot tr:last-of-type td,.order tfoot tr:last-of-type th{font-size:2.2rem;padding-top:20px;padding-bottom:20px}.order td:nth-last-child(-n+3),.order thead th:nth-last-child(-n+3){text-align:right}.customer thead:after,.customer tfoot:before{content:" ";height:.1rem;width:100%;display:block;position:absolute;left:0;background:#00000080}@media screen and (max-width: 767px){.customer thead,.customer th,.customer tfoot td:first-of-type{display:none}.customer td{display:flex;text-align:right}.customer td:before{min-width:60px;content:attr(data-label);padding-right:2rem;text-transform:uppercase;flex-grow:1;text-align:left}.customer td:first-of-type{display:flex;align-items:center}.customer tr{display:flex;flex-direction:column;justify-content:flex-start;width:100%}}.addresses{max-width:600px;margin:0 auto}.addresses form{display:flex;flex-flow:row wrap}.addresses [aria-expanded=false]~div[id]{display:none}.addresses [aria-expanded=true]~div[id]{display:block}.addresses form>div{width:100%}.addresses form>div:nth-of-type(1),.addresses form>div:nth-of-type(2){flex-basis:50%;box-sizing:border-box}.addresses form>div:nth-of-type(1){padding-right:20px}.addresses form>div:nth-of-type(2){margin-top:0}.customer .field{margin-top:20px}.customer .field:first-of-type{margin-top:0}.addresses button.btn{margin-top:20px;margin-bottom:40px}.addresses #AddAddress{margin-bottom:60px}.addresses .submit_btns{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch}.addresses .submit_btns>button:nth-of-type(1){width:60%}.addresses .submit_btns>button:nth-of-type(2){width:35%}#login_container{width:100%;height:100vh;position:relative}#login_container #comingsoon{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}#login_container #comingsoon img{max-width:240px}#login_container #comingsoon h2{font-size:4rem}#login_container #comingsoon h3{padding-top:30px;font-size:2rem}#login_container #pw{font-size:1.4rem;position:absolute;right:10px;top:10px}#login_container #pw form{width:200px;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch}#login_container #pw form input{width:135px;border:1px #292636 solid}#login_container #pw form button{width:60px}#login_container #pw .errors{padding-top:5px;font-size:1.2rem;line-height:1.4;color:#ff5039}.sns{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#main_sub_menu .sns li,.sns li{padding-left:15px}.sns li a{width:25px;height:25px;background-position:center;background-repeat:no-repeat;background-size:contain}.sns .tw a{background-image:url(/cdn/shop/t/3/assets/sns_tw.png?v=109487907018063661101644367181)}.sns .spotify a{background-image:url(/cdn/shop/t/3/assets/sns_spotify.png?v=65319768011231005341644367179)}.sns.wh .tw a{background-image:url(/cdn/shop/t/3/assets/sns_tw_wh.png?v=75805928153896432691644367181)}.sns.wh .spotify a{background-image:url(/cdn/shop/t/3/assets/sns_spotify_wh.png?v=166119714322954440121644367180)}#nav{width:100%;position:fixed;top:0;z-index:99}#navelm{padding:25px 5%;line-height:1;transition:.6s}#navelm .inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:100%;max-width:1000px;margin:0 auto}#navelm,.nav_subblock{background:#fff}body.top.scrl_top #navelm,body.top.scrl_top .nav_subblock{background:none}body.navcolor,body.navcolor #navelm,body.navcolor .nav_subblock{background:#f4f4f1}#nav_logo img{height:30px;width:auto;display:inline-block}#nav_logo .logo_shop{width:0;opacity:0;pointer-events:none;transition:opacity .3s}body.shop #nav_logo .logo_shop{width:auto;opacity:1;pointer-events:auto}#nav_cart{margin-left:50px}#nav_cart span{font-size:1.2rem}#main_nav{margin-left:auto}#main_nav .navset{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:100%}.navset li{padding:0 15px;line-height:1.4}.hassub{position:relative}.hassub_btn{position:relative;z-index:1}.nav_subblock{width:120px;max-height:0;position:absolute;top:20px;left:0;font-size:1.5rem;letter-spacing:0;opacity:0;pointer-events:none;transition:.4s}.nav_subblock ul{padding:5px 0}.nav_subblock ul li{padding-top:5px;padding-bottom:5px}.nav_subblock,.hassub.active .nav_subblock{max-height:0;opacity:0;pointer-events:none}.hassub:hover .nav_subblock{max-height:300px;opacity:1;pointer-events:auto}#nav_close,#main_sub_menu,#nav_btn{display:none}.navline{width:30px;height:14px;position:relative;cursor:pointer}.navline i{width:100%;height:1px;position:absolute;left:0;transition:.3s}.navline i:nth-of-type(1){top:0}.navline i:nth-of-type(2){bottom:0}.navline i:nth-of-type(3){top:50%;transform:translateY(-50%)}.navline i:before{content:"";display:block;width:100%;height:1px;background:#292636}body.scrl_down #navelm{transform:translateY(-120px)}body.scrl_down.navopen #navelm{transform:translate(0)}.close_btn{width:30px;height:30px;display:block;position:fixed;top:30px;right:30px;z-index:9}.close_btn.navline i:nth-of-type(1),.close_btn.navline i:nth-of-type(2){top:50%;bottom:auto}.close_btn.navline i:nth-of-type(1){transform:rotate(45deg)}.close_btn.navline i:nth-of-type(2){transform:rotate(-45deg)}@media only screen and (max-width: 767px){#nav{font-size:1.9rem}#navelm{padding:16px 5%}.nav_subblock,body.navcolor .nav_subblock,#main_nav a:hover{background:none}#nav_close,#main_sub_menu,#nav_btn{display:block}#nav_logo{position:absolute;top:20px;left:50%;transform:translate(-50%)}#nav_logo img{height:20px}#nav_cart{padding-top:2px;font-size:1.7rem}#main_nav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;width:100vw;height:100vh;height:calc(var(--vh) * 100);position:absolute;top:0;left:0;padding:20% 10% 10%;font-size:2.8rem;font-weight:700;background:#f4f4f1;z-index:9;transition:.6s;transition-timing-function:cubic-bezier(.165,.84,.44,1);opacity:0;pointer-events:none}#main_nav .navset{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}.navset li{padding:10px 0}.nav_subblock ul{padding-top:0}.nav_subblock ul li{padding:5px 0}.nav_subblock{width:100%;position:relative;top:auto;left:auto;transition:.4s}.hassub:hover .nav_subblock{max-height:0;opacity:0;pointer-events:none}.hassub.active:hover .nav_subblock,.hassub.active .nav_subblock{max-height:300px;opacity:1;pointer-events:auto}body.navopen #main_nav{opacity:1;pointer-events:auto}#main_sub_menu{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:100%;font-size:1.7rem;font-weight:400}#main_nav #main_sub_menu ul{width:50%}#main_sub_menu li{padding:5px 0}#main_sub_menu ul.sns{-webkit-justify-content:flex-end;justify-content:flex-end}#nav_close{right:5vw}}.cart_ajax_wrapper{width:320px;height:100vh;height:calc(var(--vh) * 100);position:absolute;top:0;right:0;font-size:1.2rem;z-index:99;border-left:1px #cac8c8 solid;background:#f4f4f1;transform:translate(101%);transition:.3s}body.cartmodal .cart_ajax_wrapper{transform:translate(0)}body.cartmodal.cart_page .cart_ajax_wrapper{transform:translate(101%)}.cart_ajax_wrapper .inner{width:100%;height:100%;padding:20px;overflow:auto}.cart_ajax h3{font-size:1.9rem;font-weight:700;padding-bottom:40px}.ajax_title,.cart_ajax_product{padding-bottom:20px}.cart_ajax_product .item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;padding-bottom:20px;letter-spacing:0;line-height:1.4}.cart_ajax_product .item .img{width:25%;max-width:100px}.cart_ajax_product .item .txt{width:70%;font-size:1.3rem}.cart_ajax_product .item .txt div{padding-bottom:10px}.cart_ajax_product .item .item_title a:hover{color:#f86057}.cart_ajax_product .item .item_option{font-size:1.1rem}.cart_ajax_product .item .quan{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.cart_ajax_product .item div.qtybox{width:100px;height:36px;padding:0;background:#f5f5f5}.cart_ajax_product .item .qtybox input{width:calc(100% - 72px);height:36px}.cart_ajax_product .item .qtybox .qty_btn{width:10px;height:36px;padding:16px 0}.cart_ajax_product .item div.item_remove{padding:0;font-size:1.1rem;cursor:pointer}.cart_ajax_product .total_price{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin-top:20px;padding-top:20px;font-size:2.9rem;line-height:1;font-weight:700;border-top:1px #CAC8C8 solid}.cart_ajax_product .total_price span{font-size:1.6rem;font-weight:400}.cart_ajax_links .cart_ajax_btn{width:100%;max-width:200px;margin:20px auto 0}#cart_ajax_close{top:20px;right:20px}@media only screen and (max-width: 767px){.cart_ajax_wrapper{width:100%;border:0}#cart_ajax_close{right:4vw}}#pagenation{width:100%;padding:60px 0;text-align:center}#pagenation span{display:inline-block;padding:5px}#pagenation span a{display:inline-block}#pagenation span.current,#pagenation span a:hover{text-decoration:underline}@media only screen and (max-width: 767px){#pagenation{padding-top:30px;padding-bottom:0}}#maincontents{position:relative;padding-top:80px}section{position:relative;padding:5%}.blockwrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;position:relative;max-width:1000px;margin:0 auto;padding-top:60px}.blockwrap:first-of-type{padding-top:0}.blockwrap .col1{width:45%}.blockwrap .col2{width:55%}.blockwrap .col2 .txt.pb{padding-bottom:60px}.sectitle{width:400px}.sectitle h1{padding-bottom:10px;font-size:3.6rem;font-weight:700}.sectitle h2{font-size:2.2rem;font-weight:500}.sectitle h2.jp{font-size:2rem;font-weight:700}.sectitle p.sub{font-size:1.5rem;font-weight:500;color:#f86057}.sectitle p{font-size:2.1rem;font-weight:700}.blockwrap ul li{padding:30px 40px;border-bottom:1px #CAC8C8 solid}.blockwrap ul li:first-of-type{border-top:1px #CAC8C8 solid}.rr_logo{width:196px}.bg_beige{background:#f4f4f1}.subtxt{padding-top:20px;font-size:1.4rem;font-weight:500;line-height:1.6;color:#cac8c8}@media only screen and (max-width: 767px){body{font-size:1.5rem}#maincontents{padding-top:51px}section{padding:10% 8%}.blockwrap{padding-top:40px}.blockwrap:first-of-type{padding-top:0}.blockwrap .col1,.blockwrap .col2{width:100%}.blockwrap .col2 .txt.pb{padding-bottom:40px}.sectitle{width:100%;margin-bottom:20px}.sectitle h1{font-size:3rem}.sectitle p{font-size:1.8rem}.blockwrap ul li{padding:25px 0}.subtxt{font-size:1.2rem}}.linkarrow{color:#f86057;transition:.3s}.linkarrow:after{content:"";display:inline-block;width:6px;height:6px;margin-top:-2px;margin-left:10px;border-top:1px #F86057 solid;border-right:1px #F86057 solid;transform:translateY(-2px) rotate(45deg)}a.tlink{position:relative;display:inline-block;line-height:1.4;color:#f86057;text-decoration:underline;z-index:1}a.tlink:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:2px;background:#f86057;z-index:-1;transform:scaleX(0);transform-origin:left center;transition:.3s}a.tlink:hover{color:#fff}a.tlink:hover:before{transform:scale(1)}.pages.system{min-height:calc(100vh - var(--footer-height))}.shopify-challenge__container{max-width:600px;min-height:calc(100vh - var(--footer-height));padding:160px 10px}.shopify-challenge__container .shopify-challenge__button{width:100px;margin-top:20px}.newsletter_alert.success{color:#f86057}#top #maincontents{padding-top:0;overflow:hidden}#top #kv{width:100%;height:100%;min-height:100vh;min-height:calc(var(--vh) * 100);-webkit-justify-content:flex-start;justify-content:flex-start;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}#topkv{width:60vw;height:100vh;height:calc(var(--vh) * 100);position:absolute;top:0;right:0}#topkv .img{width:65vw;height:65vw;position:absolute;top:50%;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateY(-50%)}#topkv .kvimg{opacity:0}#top_title{position:relative;z-index:1}#top_title h1{width:100%;padding-bottom:20px;font-size:6.6rem;font-weight:700;line-height:1.2;color:#f86057;transition-delay:1s!important}#top_title p{width:100%;transition-delay:1.5s!important}#top_letter{max-width:340px;font-size:1.5rem;line-height:1.6;transition-delay:2s!important}#top_letter:before{content:"";display:block;width:1px;height:40px;margin:20px auto;background:#d5d5d5}#top_letter p{padding-bottom:10px}@media only screen and (max-width: 767px){#top #kv{height:calc(100vh - 60px);padding-top:100px}#topkv{width:100vw;height:calc(100vh - 60px)}#topkv #kvimg2{width:120vw;height:120vw;transform:rotate(45deg) scale(1.1)}#topkv .img{width:120vw;height:120vw;top:40%}#top_title{position:relative;z-index:1}#top_title h1{font-size:4.6rem}#top_letter{max-width:100%;font-size:1.3rem}#top_letter:before{height:30px;margin:15px auto}}#latestissue p{padding-bottom:5px;font-weight:400;line-height:1.6}#latestissue .num{font-size:1.3rem}#latestissue .title{font-size:2.4rem}#latestissue .subtitle{font-size:1.5rem}#latestissue .date{font-size:1.5rem;color:#cac8c8}#latestissue .read{font-size:1.5rem;color:#f86057;transition:.3s}@media only screen and (max-width: 767px){#latestissue p{padding-bottom:5px;font-weight:500;line-height:1.6}#latestissue .title{font-size:1.9rem}#latestissue .subtitle{font-size:1.3rem}#latestissue .date{font-size:1.2rem}#latestissue .read{font-size:1.3rem}}#comment_list li{padding:0 0 60px;border:0}#comment_list li:first-of-type{padding-top:0}#comment_list .role{padding-top:20px;font-size:1.2rem;font-weight:500}#comment_list .name{font-size:1.8rem}@media only screen and (max-width: 767px){#comment_list li{padding-bottom:40px}#comment_list .role{font-size:1.1rem}#comment_list .name{font-size:1.6rem}}#member_list li:last-of-type{border-bottom:0}#member_list .special{font-size:1.5rem;font-weight:700}#member_list .special span{padding-left:20px;font-size:1.7rem;font-weight:500}#member_list .special span.jp{font-weight:700}.menbershipbtn{padding-top:20px}.menbershipbtn .rr_logo{margin-bottom:20px}@media only screen and (max-width: 767px){#member_list .special span{font-size:1.6rem}.menbershipbtn{padding-top:10px}}#fmliks{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;padding-top:20px}#fmliks li{padding:0 20px 20px 0;border:0}#fmliks li img{width:auto;height:30px}#fmliks li a:hover{opacity:.6}#booklink .bookimg{margin-bottom:20px}.pages #main_img{padding-bottom:60px}#membership #member_list{padding-bottom:40px}#membership .plans{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#membership .plans h3{width:100%;font-size:1.7rem;font-weight:700}#membership .plan{width:calc(50% - 5px)}#membership .menbershipbtn .memberprice{line-height:1.4}#membership .menbershipbtn .memberprice span{font-size:2rem}#membership .menbershipbtn .btnwrap{padding:5px 0 10px}#membership .plans .note{padding-bottom:10px;font-size:1.4rem}@media only screen and (max-width: 767px){#membership #member_list{padding-bottom:20px}}#about .profile li{padding:0 0 80px;border:0}#about .profile li:last-of-type{padding-bottom:0}#about .profile li .name{font-size:1.8rem;font-weight:700}#about .profile li .name_en{padding-bottom:20px;font-size:1.3rem}#about .profile li .link{padding-top:20px}#about .profile li a{font-size:1.3rem}#about #collaborator h3{width:100%;padding-bottom:40px;font-size:2rem;font-weight:700}#about #collaborator{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}#about #collaborator .profile{width:50%}#about #collaborator li{padding-bottom:40px;line-height:1.6}#about #collaborator li .role{padding-bottom:10px;font-weight:700}#about #collaborator li .name{font-weight:400}#about #collaborator li .name_en{padding-bottom:10px}@media only screen and (max-width: 767px){#about .profile li{padding-bottom:60px;font-size:1.3rem}#about #collaborator h3{padding-bottom:30px;font-size:1.5rem}#about #collaborator .profile{width:100%}#about #collaborator .profile:first-of-type{padding-bottom:40px}#about #collaborator li{padding-bottom:40px}#about #collaborator li:last-of-type{padding-bottom:0}#about #collaborator li .name{font-size:1.5rem}#about #collaborator li .name_en{font-size:1.2rem}}.exbtn{width:100%;position:relative;font-size:2.2rem;font-weight:500;cursor:pointer;border-bottom:1px #CAC8C8 solid;transition:.3s}.exbtn:after{content:"";display:block;width:8px;height:8px;border-right:1px #F86057 solid;border-bottom:1px #F86057 solid;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(45deg);transition:.3s}.exbtn:hover:after{opacity:.6}.ex.open .exbtn:after{transform:translateY(-10%) rotate(-135deg)}.ex .extxt{max-height:0;overflow:hidden;opacity:0;transition:.3s}.ex.open .extxt{max-height:100%;opacity:1}.ex .extxt li{padding:30px 0}.ex .extxt li:first-of-type{border-top:0}.ex .extxt li .txt{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}.ex .extxt li .txt:before{content:"Q";display:inline-block;width:100px;padding-top:5px;font-size:1.3rem;font-weight:700;text-align:center}.ex .extxt li .txt.a:before{content:"A";color:#f86057}.ex .extxt li .txt .in{width:calc(100% - 100px)}.ex .extxt li .txt.q{padding-bottom:20px;font-weight:700}.ex .extxt li .txt .in .subtxt{padding-top:10px}@media only screen and (max-width: 767px){.ex .extxt li{padding:25px 0}.ex .extxt li:first-of-type{border-top:0}.ex .extxt li .txt:before{width:50px;padding-top:2px;text-align:left}.ex .extxt li .txt .in{width:calc(100% - 50px)}.ex .extxt li .txt.q{padding-bottom:10px}.ex .extxt li .txt .in .subtxt{padding-top:10px}}.price{font-weight:700}.price .price_now{font-size:2.2rem}.price .price_base{padding-left:10px;font-size:1.4rem;text-decoration:line-through}.price .price_from{padding-right:10px;font-size:1.4rem}#shop_cat{padding-bottom:40px;line-height:1.4}#shop_cat li{display:inline-block;padding:0 30px 0 0;border:0}#shop_cat li a{font-size:2rem;color:#f86057}#item_list{width:100%}#item_list .item{position:relative;margin-bottom:10px;background:#f4f4f1;transition:.3s}#item_list .item:hover{opacity:.6}#item_list .item a{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#item_list .item .tag{width:70px;height:30px;position:absolute;top:0;left:0;font-size:1.6rem;line-height:30px;text-align:center;color:#fff;background:#292636}#item_list .item .tag+.tag{top:31px}#item_list .item .item_txt{width:55%;padding-left:5%}#item_list .item .item_img{width:45%}#item_list .img{width:100%;height:0;padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:cover}#item_list .item p{line-height:1.4}#item_list .item p.type{font-size:1.4rem;font-weight:700;color:#f86057}#item_list .item p.title{padding:10px 0;font-size:3rem}#item_list .item .buybtn{width:180px;margin-top:30px}#item_list .item a:hover .buybtn{background:#292636}@media only screen and (max-width: 767px){.price .price_now{font-size:2rem}.price .price_base,.price .price_from{font-size:1rem}#collection section{padding-left:0;padding-right:0}#shop_cat{margin-top:-20px;padding-bottom:20px}#shop_cat li{padding-right:20px}#shop_cat li a{font-size:1.5rem}#item_list .item{margin-bottom:6px}#item_list .item a{padding-top:24px}#item_list .item .tag{width:60px;height:24px;font-size:1.2rem;line-height:24px}#item_list .item .tag+.tag{top:25px}#item_list .item .item_txt{width:50%;padding-left:8%}#item_list .item .item_img{width:50%}#item_list .item p.type{font-size:1rem}#item_list .item p.title{font-size:1.8rem}#item_list .item .buybtn{display:none}}#sec_recommend{padding-left:0;padding-right:0}#sec_recommend h1{width:100%;padding-bottom:60px;font-size:3rem;font-weight:700;text-align:center}#sec_recommend .item{position:relative;height:100%;margin-bottom:0}#sec_recommend .swiper-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch}#sec_recommend .swiper-slide{height:auto;background:#f4f4f1}#sec_recommend .item{transition:.3s}#sec_recommend .item:hover{opacity:.6}#sec_recommend .item a{display:block;height:100%;padding:60px 20px 20px}#sec_recommend .item .tag{width:60px;height:25px;font-size:1.5rem;line-height:25px}#sec_recommend .item .tag+.tag{top:26px}#sec_recommend .item .item_txt{width:100%;padding:20px}#sec_recommend .item .item_img{width:100%;background:#fff}#sec_recommend .item p.title{font-size:2.2rem}#sec_recommend .reconav{padding-top:0}@media only screen and (max-width: 767px){#sec_recommend h1{padding:0 8% 20px;font-size:2.3rem;text-align:left}#sec_recommend .item a{padding:40px 10px 10px}#sec_recommend .item .tag{width:60px;height:24px;font-size:1.2rem;line-height:24px}#sec_recommend .item .tag+.tag{top:25px}#sec_recommend .item p.title{font-size:2rem}}#recommend_slider.swiper-container,#item_slider.swiper-container{height:auto;padding-bottom:30px}.swiper-wrapper{transition-timing-function:cubic-bezier(.19,1,.22,1)!important}.swiper-wrapper .img{width:100%;height:0;padding-top:100%;background-repeat:no-repeat;background-size:contain;background-position:center}.swiper-container{height:100%}.swiper-slide{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.swiper-slide i{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:100%;background:#292636}.swiper-pagination-bullet-active{background:#f86057}.swiper-pagination{width:auto;display:inline-block;position:absolute;left:10px;bottom:0;font-size:1.5rem;text-align:center}.swiper_nav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:40px;position:absolute;right:0;bottom:0;text-align:center;z-index:19}.swiper_arrow{width:20px;height:20px;position:relative;transition:.3s;cursor:pointer}.swiper_arrow:before{content:"";width:8px;height:8px;display:block;position:absolute;top:50%;left:50%;border-top:1px #292636 solid;border-right:1px #292636 solid}.swiper_prev:before{transform:translate(-50%,-50%) rotate(-135deg)}.swiper_next:before{transform:translate(-50%,-50%) rotate(45deg)}.swiper_arrow:hover:before{border-top:1px #f86057 solid;border-right:1px #f86057 solid}#product section.nopb{padding-bottom:0}#product_sec{padding:0}#product #item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#product #item #item_slider{width:40%;margin:0}#product #item #item_info{width:60%;padding-left:10%;padding-right:5%;line-height:1.4}#product #item #item_info p.type{font-size:1.2rem;font-weight:700;color:#f86057}#product #item #item_info h1{padding:10px 0;font-size:3rem}#product #item #item_info p.price{font-size:2.4rem}#product #item #item_info p.price .tax{padding-left:5px;font-size:1.2rem}#product .ProductForm{max-width:300px;padding-top:40px}#product .selector-wrapper{margin-bottom:10px}#product .item_txt{max-width:600px;margin:0 auto}#product .item_txt .detail{padding-top:60px;font-size:1.3rem}#fullscreen_btn{width:36px;height:36px;position:absolute;right:0;bottom:30px;z-index:9;background:#29263666;transition:.3s;cursor:pointer}#fullscreen_btn:before,#fullscreen_btn:after{content:"";display:block;width:12px;height:1px;position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%)}#fullscreen_btn:after{transform:translate(-50%,-50%) rotate(90deg)}#fullscreen_btn:hover{background:#f86057}#item_full_slider{width:100vw;height:100vh;height:calc(var(--vh) * 100);position:fixed;top:0;left:0;background:#fff;pointer-events:none;transition:filter 1.2s,opacity 1.2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);filter:blur(10px);opacity:0;z-index:999}body.fullscreen #item_full_slider{pointer-events:auto;filter:blur(0);opacity:1}#item_full_slider .swiper-slide{padding:8%}#item_full_slider .img{height:100%;padding:0}#item_full_slider .swiper-pagination{left:0;bottom:7%}#item_full_slider .swiper_nav{top:50%;right:auto;bottom:auto}#item_full_slider .swiper_nav{width:100%;right:auto;bottom:auto}#item_full_slider .swiper_arrow{width:40px;height:40px;position:absolute;top:50%}#item_full_slider .swiper_arrow:before{width:30px;height:30px}#item_full_slider .swiper_prev{left:8%}#item_full_slider .swiper_next{right:8%}@media only screen and (max-width: 767px){#product #item #item_slider{width:100%}#product #item #item_info{width:100%;padding:8%}#product #item #item_info h1{font-size:2.3rem}#product .ProductForm{max-width:100%;padding-top:30px}#product .item_txt{max-width:100%}#product .item_txt .detail{padding-top:40px}#fullscreen_btn,#item_slider .swiper_nav{display:none}}@media (orientation: portrait){#item_full_slider .swiper-pagination{bottom:4%}}#search input{min-width:200px;margin-bottom:10px;border:1px #292636 solid}.pages #main_img p{font-size:1.2rem;color:#cac8c8}#footer_letter p{padding-bottom:20px}#footer{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;padding:6% 5% 20px;font-size:1.2rem;color:#f4f4f1;background:#292636}#footer a{color:#f4f4f1}#footer .footer_col{width:200px}#footer .footer_col.first{font-size:1.7rem}#footer .sns{padding-top:20px}#footer .sns li{padding:0 15px 0 0}#footer .sns li a{width:20px;height:20px}#footer #copyright{width:100%;padding-top:40px}@media only screen and (max-width: 767px){#footer{padding:10% 8% 20px}#footer .footer_col{width:100%;padding-bottom:20px}#footer #copyright{padding-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
