@charset "UTF-8";.home .home-info{padding-top:30px}@media screen and (min-width:750px){.home .home-info{padding-top:20px}}.home .home-store-button{font-family:"Helvetica Neue",Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Meiryo,"メイリオ",sans-serif;font-size:1.4rem;margin:0 auto;margin-top:10px;text-align:center}@media screen and (min-width:750px){.home .home-store-button{margin-top:30px}}.home .home-store-button a{position:relative;display:inline-block;padding:0 14px;background:#192548;color:#fff;font-weight:bold;letter-spacing:0.05em}.home .home-store-button a:after{content:"";display:inline-block;position:relative;top:0.15em;width:15px;height:15px;margin-left:6px;background:url(/assets/img/common/icon_cart.svg) 0 0 no-repeat;background-size:15px auto}@media screen and (min-width:1000px){.home .home-store-button a{-webkit-transition:background 0.4s;transition:background 0.4s}.home .home-store-button a:hover{background:#ccc}}@media screen and (min-width:750px){.column-two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:750px){.column-two__right{width:255px}}.column-two__left{margin-bottom:70px}@media screen and (min-width:750px){.column-two__left{width:705px;margin-bottom:50px}}.guidemenu{width:100%;height:auto;margin-top:15px;padding:0;border:1px solid #ccc}@media screen and (min-width:750px){.guidemenu{margin-top:35px;border:none}}.guidemenu input[type=checkbox].ordinary+label{margin-bottom:0!important}.guidemenu__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.8em;text-align:center;font-size:1.4rem}.guidemenu__head i{position:relative;display:block;width:20px;height:2px;margin:11px 0 0;background:#333;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.guidemenu__head i:after,.guidemenu__head i:before{position:absolute;left:0;content:"";width:20px;height:2px;background:#333;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.guidemenu__head i:before{top:-6px}.guidemenu__head i:after{top:6px}@media screen and (min-width:750px){.guidemenu__head{display:none}}.guidemenu__body{max-height:0;-webkit-transition:all 0.5s;transition:all 0.5s;overflow:hidden}@media screen and (min-width:750px){.guidemenu__body{max-height:250vh}}.guidemenu__trigger{display:none}.guidemenu__trigger:checked~.guidemenu__body{max-height:250vh;-webkit-transition:all ease-in-out 1s;transition:all ease-in-out 1s}.guidemenu__trigger:checked+.guidemenu__head{background:#ccc}.guidemenu__trigger:checked+.guidemenu__head i{background:#ccc}.guidemenu__trigger:checked+.guidemenu__head i:after,.guidemenu__trigger:checked+.guidemenu__head i:before{background:#333}.guidemenu__trigger:checked+.guidemenu__head i:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.guidemenu__trigger:checked+.guidemenu__head i:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.guidemenu__trigger:checked+.guidemenu__head:after{display:block}.guidemenu__content li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-top:1px solid #ccc;font-size:1.5rem;font-weight:bold;line-height:1.2}@media screen and (min-width:750px){.guidemenu__content li{margin-bottom:10px;border:1px solid #ccc;font-size:1.6rem}}.guidemenu__content li:first-of-type{border:none}@media screen and (min-width:750px){.guidemenu__content li:first-of-type{border:1px solid #ccc}}.guidemenu__content li:after{position:absolute;content:"";width:15px;height:15px;right:20px;background:url(/assets/img/common/arrow_ccc.svg) 0 0 no-repeat;background-size:100% auto}.guidemenu__content li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:50px;padding:0 20px;color:#333}@media screen and (min-width:750px){.guidemenu__content li a{height:55px}}@media screen and (min-width:1000px){.guidemenu__content li a{-webkit-transition:background 0.4s;transition:background 0.4s}.guidemenu__content li a:hover{background:#ccc}}.guide-inquiry{margin:10px 0 20px;text-align:center}@media screen and (min-width:750px){.guide-inquiry{margin-top:20px}}.guide-inquiry a{display:block;padding:0.5em 0;text-decoration:underline;font-size:1.4rem;font-weight:bold;color:#2094d2}@media screen and (min-width:750px){.guide-inquiry a{font-size:1.52rem}}@media screen and (min-width:1000px){.guide-inquiry a{-webkit-transition:color 0.4s;transition:color 0.4s}.guide-inquiry a:hover{color:#ccc}}.indigobanner{text-align:center}.indigobanner a{padding:10px 20px;background:#192548;font-size:1.4rem;font-weight:bold;color:#fff}@media screen and (min-width:1000px){.indigobanner a{-webkit-transition:background 0.4s;transition:background 0.4s}.indigobanner a:hover{background:#ccc}}svg.xiaohongshu .st0{fill:#1a1a1a}svg.pinterest .st0{fill:#1a1a1a}.sns-box{width:112px}.sns-box li{width:20px}@media screen and (min-width:1000px){.head .g-nav{width:925px;margin-left:-50px}}@media screen and (min-width:1000px){.head .g-nav>li.gn-about .gn-main{width:178px}}@media screen and (min-width:1000px){.head .g-nav>li.gn-catalogue .gn-main{width:160px}}@media screen and (min-width:1000px){.head .g-nav>li.gn-look .gn-main{width:138px}}@media screen and (min-width:1000px){.head .g-nav>li.gn-onlinestore .gn-main{width:169px}}@media screen and (min-width:1000px){.head .g-nav>li.gn-shops .gn-main{width:145px}}@media screen and (min-width:1000px){.head .g-nav>li.gn-blog .gn-main{width:135px}}@media screen and (min-width:1000px){.head .g-nav .gn-about ul{width:210px}}@media screen and (min-width:1000px){.head .g-nav>li:hover ul{max-height:240px}}@media screen and (min-width:1000px){.head .head-sns{margin:5px 0 0 13px}}.privacy .m-content{max-width:1100px;padding:0;border-top:1px solid #ccc}.privacy .os-wrap{max-width:1000px;margin:0 auto;padding:0 20px}@media screen and (min-width:750px){.privacy .os-wrap{padding:0}}.privacy .os-cont{margin-top:50px}@media screen and (min-width:750px){.privacy .os-cont{margin-top:55px}}.privacy .foot-c{display:none}.privacy .privacy-wrap{margin-bottom:6em}.privacy .privacy-wrap.en{margin-bottom:3em}.privacy .privacy-title{padding-bottom:1em;border:none;font-size:1.6rem}.privacy .privacy-title span{font-weight:normal;font-size:1.5rem}.privacy .privacy-title.en{font-family:"Helvetica Neue",Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Meiryo,"メイリオ",sans-serif;font-size:1.8rem}.privacy .privacy-in{padding-top:0;line-height:1.7;font-size:1.3rem}.privacy .privacy-in.en{font-family:"Helvetica Neue",Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Meiryo,"メイリオ",sans-serif;font-size:1.4rem}@media screen and (min-width:750px){.privacy .privacy-in{padding-top:0}}.privacy .privacy-in__head{margin:2em 0;padding-bottom:6px;border-bottom:1px solid #ccc;font-size:1.5rem}.privacy .privacy-in__head.en{font-size:1.6rem}@media screen and (min-width:750px){.privacy .privacy-in__head.en{font-size:1.7rem}}.privacy .privacy-in__list{margin-bottom:0.7em;list-style:lower-alpha}.privacy .privacy-in__list li{position:relative;margin-left:1.5em}.privacy .privacy-in__list li:before{content:")";margin-left:-0.3em;padding-right:0.3em}.privacy .privacy-in__dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.privacy .privacy-in__dl dt{width:154px;font-weight:bold}.privacy .privacy-in__dl dd{width:calc(100% - 154px);margin-bottom:0.7em}@media screen and (min-width:750px){.privacy .privacy-in__dl dd{margin-bottom:0}}.privacy .privacy-in__dl dd a{color:#2094d2;text-decoration:underline}@media screen and (min-width:1000px){.privacy .privacy-in__dl dd a{-webkit-transition:color 0.4s;transition:color 0.4s}.privacy .privacy-in__dl dd a:hover{color:#ccc}}.privacy .privacy-in p{margin-bottom:0.7em}.privacy .privacy-in p a{color:#333}@media screen and (min-width:1000px){.privacy .privacy-in p a{-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.privacy .privacy-in p a:hover{opacity:0.7}}.archive .os-nav,.onlinestore .os-nav,.tax-onlinestore-category .os-nav{margin-top:20px}@media screen and (min-width:750px){.archive .os-nav,.onlinestore .os-nav,.tax-onlinestore-category .os-nav{margin-top:40px}}.archive .overseas-button,.onlinestore .overseas-button,.tax-onlinestore-category .overseas-button{font-family:"Helvetica Neue",Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Meiryo,"メイリオ",sans-serif;font-size:1.4rem;margin-top:30px}@media screen and (min-width:750px){.archive .overseas-button,.onlinestore .overseas-button,.tax-onlinestore-category .overseas-button{margin-top:50px}}.archive .overseas-button a,.onlinestore .overseas-button a,.tax-onlinestore-category .overseas-button a{position:relative;display:inline-block;padding:0 10px;background:#192548;color:#fff;font-weight:bold;letter-spacing:0.05em}.archive .overseas-button a:after,.onlinestore .overseas-button a:after,.tax-onlinestore-category .overseas-button a:after{content:"";display:inline-block;position:relative;top:0.1em;width:15px;height:15px;margin-left:6px;background:url(/assets/img/common/icon_airplane.svg) 0 0 no-repeat;background-size:15px auto}@media screen and (min-width:1000px){.archive .overseas-button a,.onlinestore .overseas-button a,.tax-onlinestore-category .overseas-button a{-webkit-transition:background 0.4s;transition:background 0.4s}.archive .overseas-button a:hover,.onlinestore .overseas-button a:hover,.tax-onlinestore-category .overseas-button a:hover{background:#ccc}}.archive .os-detail-btn-overseas,.onlinestore .os-detail-btn-overseas,.tax-onlinestore-category .os-detail-btn-overseas{margin-top:30px}.archive .os-detail-btn-overseas .os-detail-btn,.onlinestore .os-detail-btn-overseas .os-detail-btn,.tax-onlinestore-category .os-detail-btn-overseas .os-detail-btn{width:100%}.archive .os-detail-btn-overseas .os-detail-btn a,.onlinestore .os-detail-btn-overseas .os-detail-btn a,.tax-onlinestore-category .os-detail-btn-overseas .os-detail-btn a{position:relative;display:block;padding:0.15em 0;background:#192548;color:#fff;font-size:1.4rem;font-weight:bold;letter-spacing:0.05em}.archive .os-detail-btn-overseas .os-detail-btn a:after,.onlinestore .os-detail-btn-overseas .os-detail-btn a:after,.tax-onlinestore-category .os-detail-btn-overseas .os-detail-btn a:after{content:"";display:inline-block;position:relative;top:0.1em;width:15px;height:15px;margin-left:6px;background:url(/assets/img/common/icon_airplane.svg) 0 0 no-repeat;background-size:15px auto}@media screen and (min-width:1000px){.archive .os-detail-btn-overseas .os-detail-btn a,.onlinestore .os-detail-btn-overseas .os-detail-btn a,.tax-onlinestore-category .os-detail-btn-overseas .os-detail-btn a{-webkit-transition:background 0.4s;transition:background 0.4s}.archive .os-detail-btn-overseas .os-detail-btn a:hover,.onlinestore .os-detail-btn-overseas .os-detail-btn a:hover,.tax-onlinestore-category .os-detail-btn-overseas .os-detail-btn a:hover{background:#ccc}}.onlinestore-purchase-en .m-content{max-width:1100px;padding:0;border-top:1px solid #ccc}.onlinestore-purchase-en .os-wrap{max-width:1000px;margin:0 auto;padding:0 20px}@media screen and (min-width:750px){.onlinestore-purchase-en .os-wrap{padding:0}}.onlinestore-purchase-en .os-cont{font-family:"Helvetica Neue",Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Meiryo,"メイリオ",sans-serif;margin-top:50px}@media screen and (min-width:750px){.onlinestore-purchase-en .os-cont{margin-top:45px}}.onlinestore-purchase-en .overseas-op-title{padding-bottom:1em;border:none;font-size:1.6rem}@media screen and (min-width:750px){.onlinestore-purchase-en .overseas-op-title{padding-bottom:1.8em;font-size:1.8rem}}.onlinestore-purchase-en .os-form-top .os-form-title{font-size:1.6rem}.onlinestore-purchase-en .os-form-txt{font-size:1.5rem;line-height:1.7}.onlinestore-purchase-en .os-form-wrap .form-caution{margin-top:30px}.onlinestore-purchase-en .os-form-wrap .os-form-box dt{font-size:1.5rem}@media screen and (min-width:750px){.onlinestore-purchase-en .os-form-wrap .os-form-box dt{font-size:1.6rem}}.onlinestore-purchase-en .os-form-wrap .os-form-box .form-detail dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:750px){.onlinestore-purchase-en .os-form-wrap .os-form-box .form-detail dt{padding:15px 30px}}.onlinestore-purchase-en .os-form-wrap .os-form-box input{padding:11px;font-size:1.5rem}@media screen and (min-width:750px){.onlinestore-purchase-en .os-form-wrap .os-form-box input{font-size:1.6rem}}.onlinestore-purchase-en .os-form-wrap .purchase-product.test{display:block!important}@media screen and (min-width:750px){.onlinestore-purchase-en .os-form-wrap .purchase-product.test{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.onlinestore-purchase-en .os-form-btn button{padding:17px 30px}.onlinestore-purchase-en .mw_wp_form_confirm .column-two .column-two__right{display:none}@media screen and (min-width:750px){.onlinestore-purchase-en .mw_wp_form_confirm .column-two .column-two__left{width:100%}}.onlinestore-purchase-en .mw_wp_form_confirm .form-caution .kome{display:none}.onlinestore-purchase-en .mw_wp_form_confirm .os-form-box dt .kome{display:none}.onlinestore-purchase-en .mw_wp_form_confirm .os-form-box dd{font-weight:bold}.onlinestore-purchase-en .mw_wp_form_complete .os-form-title{border:none;font-size:1.6rem}@media screen and (min-width:750px){.onlinestore-purchase-en .mw_wp_form_complete .os-form-title{font-size:1.8rem}}.onlinestore-purchase-en .mw_wp_form_complete .os-purchase-thanks-txt{font-size:1.4rem;line-height:1.7}@media screen and (min-width:750px){.onlinestore-purchase-en .mw_wp_form_complete .os-purchase-thanks-txt{font-size:1.6rem}}.onlinestore-purchase-en .mw_wp_form_complete .purchase-thanks-product{font-size:1.4rem;line-height:1.7}@media screen and (min-width:750px){.onlinestore-purchase-en .mw_wp_form_complete .purchase-thanks-product{font-size:1.6rem}}.onlinestore-purchase-en .os-purchase-thanks-txt{margin-top:30px}.onlinestore-purchase-en .os-purchase-thanks-txt a{color:#2094d2;text-decoration:underline}@media screen and (min-width:1000px){.onlinestore-purchase-en .os-purchase-thanks-txt a{-webkit-transition:color 0.4s;transition:color 0.4s}.onlinestore-purchase-en .os-purchase-thanks-txt a:hover{color:#ccc}}.onlinestore-purchase-en .purchase-thanks-product{margin-top:30px;margin-bottom:120px;padding:30px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.overseas .m-content{max-width:1100px;padding:0;border-top:1px solid #ccc}.overseas .os-wrap{max-width:1000px;margin:0 auto;padding:0 20px}@media screen and (min-width:750px){.overseas .os-wrap{padding:0}}.overseas .os-cont{font-family:"Helvetica Neue",Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Meiryo,"メイリオ",sans-serif;margin-top:50px}@media screen and (min-width:750px){.overseas .os-cont{margin-top:45px}}.overseas .m-wrap{margin-top:-100px;padding-top:100px}@media screen and (min-width:1000px){.overseas .m-wrap{margin-top:-200px;padding-top:200px}}.overseas .foot-c{display:none}.overseas .overseas-title{padding-bottom:6px;border:none;font-size:1.6rem}@media screen and (min-width:750px){.overseas .overseas-title{font-size:1.8rem;padding-bottom:1.8em}}.overseas .oguide{padding-bottom:50px;font-size:1.3rem;line-height:1.9}@media screen and (min-width:750px){.overseas .oguide{padding-bottom:70px;font-size:1.4rem}}.overseas .oguide__head{margin:0 0 50px;padding-bottom:6px;border-bottom:1px solid #ccc;font-size:1.5rem}@media screen and (min-width:750px){.overseas .oguide__head{margin:0 0 70px;font-size:1.6rem}}.overseas .oguide__howto{list-style:decimal}.overseas .oguide__howto li{margin-bottom:0.6em;margin-left:1.5em}.overseas .oguide__payment{padding:10px;border:1px solid #ccc}@media screen and (min-width:750px){.overseas .oguide__payment{width:530px;padding:10px 30px}}.overseas .oguide__payment--type{font-size:1.2rem}@media screen and (min-width:750px){.overseas .oguide__payment--type{font-size:1.3rem;text-align:center}.overseas .oguide__payment--type span{display:inline-block;padding:0 0.4em}}.overseas .oguide__payment--tariff{margin-top:10px}.overseas .oguide__payment--tariff em{font-size:1.3rem;font-style:normal;font-weight:600}.overseas .oguide__payment ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.overseas .oguide__payment ul li:first-child{max-width:85px}.overseas .oguide__payment ul li:nth-child(2){max-width:64px}.overseas .oguide__payment ul li:nth-child(3){max-width:62px}.overseas .oguide__payment ul li:nth-child(4){max-width:46px}.overseas .oguide__payment ul li:nth-child(5){max-width:63px}.overseas .oguide__payment ul li:nth-child(6){max-width:45px}.overseas .oguide__shipping li{margin-bottom:0.6em}.overseas .oguide__shipping--ems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;font-size:1.1rem}@media screen and (min-width:750px){.overseas .oguide__shipping--ems{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.4rem}}.overseas .oguide__shipping--ems figure{width:60px}@media screen and (min-width:750px){.overseas .oguide__shipping--ems figure{width:64px}}.overseas .oguide__shipping--ems figure a{display:block}@media screen and (min-width:1000px) and (min-width:1000px){.overseas .oguide__shipping--ems figure a{-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.overseas .oguide__shipping--ems figure a:hover{opacity:0.7}}.overseas .oguide__shipping--ems p{width:240px}@media screen and (min-width:750px){.overseas .oguide__shipping--ems p{width:calc(100% - 64px - 20px);margin-left:20px}}.overseas .oguide__shipping--ems p a{word-break:break-all}.overseas .oguide__about{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:750px){.overseas .oguide__about{width:560px}}.overseas .oguide__about:after{content:"";position:absolute;left:0;bottom:0;display:inline-block;height:1px;width:100%;background-image:linear-gradient(to right,#ccc,#ccc 2px,#fff 2px,#fff 4px);background-size:4px 1px;background-repeat:repeat-x}.overseas .oguide__about dd,.overseas .oguide__about dt{position:relative;padding:12px 0}.overseas .oguide__about dd:before,.overseas .oguide__about dt:before{content:"";position:absolute;top:0;left:0;display:inline-block;height:1px;width:100%;background-image:linear-gradient(to right,#ccc,#ccc 2px,#fff 2px,#fff 4px);background-size:4px 1px;background-repeat:repeat-x}.overseas .oguide__about dt{width:136px}.overseas .oguide__about dd{width:calc(100% - 136px)}.overseas .oguide__about dd a{color:#2094d2;text-decoration:underline}@media screen and (min-width:1000px){.overseas .oguide__about dd a{-webkit-transition:color 0.4s;transition:color 0.4s}.overseas .oguide__about dd a:hover{color:#ccc}}.overseas .oguide p{margin-bottom:0.7em}.overseas .oguide a{color:#2094d2;text-decoration:underline}@media screen and (min-width:1000px){.overseas .oguide a{-webkit-transition:color 0.4s;transition:color 0.4s}.overseas .oguide a:hover{color:#ccc}}.overseas #ossg06{position:relative;z-index:1}