@charset "UTF-8";html{font-size:100%;background-color:#787878}body{word-wrap:break-word;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt" 1;-webkit-print-color-adjust:exact;background-color:#787878}body.toppage .site-header{background:none}body.toppage .site-header.fixedHd{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;background-color:#787878!important}body.toppage .site-header .mobile-nav-wrapper{top:-70px;padding-top:70px}body.toppage .page-container{padding-top:0}h1,h2,h3,h4,h5,h6,p,ul li,ol li,dl dt,dl dd,label,tr th,tr td,button,time,input,option,select,textarea{font-family:Helvetica Neue,Helvetica,Noto Sans JP,sans-serif;letter-spacing:.1rem;line-height:1.7;font-weight:400;margin:0;padding:0;color:#787864;list-style:none;outline:0;font-size:13px}ul,dl{margin:0;padding:0}a{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:color;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;color:#467878;outline:none}a:hover{cursor:pointer;text-decoration:none;opacity:.7}a:active{text-decoration:none}a:focus{text-decoration:none}a img{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity;opacity:1;border:none;outline:none;padding:0}a img:hover{opacity:.9;cursor:pointer}a p{-webkit-backface-visibility:hidden;backface-visibility:hidden}img{width:100%;height:auto}.product-form select{padding-left:10px}.shopify-section{position:relative;z-index:2}.page-container{position:relative;z-index:1;padding-top:70px;background-color:#fff}.page-container .main-content{padding-top:0;margin-bottom:150px}@media (max-width: 749px){.page-container .main-content{margin-bottom:120px}}.page-width{max-width:1080px!important;padding:0 20px!important}.index-section{padding:0!important}.search-page{padding-top:55px!important}.search-page .text-center .h2{text-align:center;font-weight:400;color:#787864}.site-header{background-color:#787878;padding:0!important;border:none!important;position:fixed;display:block;width:100%;height:70px;z-index:2}.site-header .site-header__mobile-nav{background:none;position:relative;z-index:2}.site-header .site-header__mobile-nav:before,.site-header .site-header__mobile-nav:after{display:block;clear:both;content:""}@media (max-width: 749px){.site-header .site-header__mobile-nav{display:block!important}}.site-header .site-header__mobile-nav .area_logo{width:auto!important;float:left}.site-header .site-header__mobile-nav .area_logo .site-header__logo{margin:0!important;height:70px;line-height:70px;padding-left:60px}@media (max-width: 749px){.site-header .site-header__mobile-nav .area_logo .site-header__logo{padding-left:20px}}@media (max-width: 374px){.site-header .site-header__mobile-nav .area_logo .site-header__logo{padding-left:15px}}.site-header .site-header__mobile-nav .area_logo .site-header__logo a{display:inline-block;background:none!important;animation:none!important}.site-header .site-header__mobile-nav .area_menu{width:auto!important;float:right;padding-right:50px}@media (max-width: 749px){.site-header .site-header__mobile-nav .area_menu{padding-right:9px}}.site-header .mobile-nav-wrapper{z-index:1;background-color:#787878;padding-bottom:30px}.site-header .mobile-nav-wrapper .mobile-nav .mobile-nav__item{text-align:center;border:none;font-family:"Noto Serif JP",serif}.site-header .mobile-nav-wrapper .mobile-nav .mobile-nav__item a{color:#fff}.site-header .mobile-nav-wrapper .mobile-nav .mobile-nav__item a.mobile-nav__link{font-size:15px}@media (max-width: 749px){.site-header .mobile-nav-wrapper .mobile-nav .mobile-nav__item a.mobile-nav__link{font-size:13px}}.site-header .mobile-nav-wrapper .mobile-nav .mobile-nav__item a.mobile-nav__link--active .mobile-nav__label{border-color:#fff!important}.site-header .mobile-nav-wrapper:after{display:none}.site-header .site-header__icons-wrapper{height:70px}.site-header .site-header__icons-wrapper .site-header__icon{display:inline-block!important}.site-header .site-header__icons-wrapper .site-header__icon svg{fill:#fff}.site-header .site-header__icons-wrapper .site-header__icon.site-header__cart .site-header__cart-count{background-color:#989898}.site-header .site-header__icons-wrapper .site-header__icon.site-header__cart .site-header__cart-count span{margin-top:-2px}@media (max-width: 749px){.site-header .site-header__icons-wrapper .site-header__icon.site-header__cart .site-header__cart-count span{margin-top:0}}@media (max-width: 374px){.site-header .site-header__icons-wrapper .site-header__icon{padding:6px 7px 10px}}.site-header .site-header__icons-wrapper .site-header__search-toggle{margin-right:10px}@media (max-width: 749px){.site-header .site-header__icons-wrapper .site-header__search-toggle{margin-right:0}}.site-header .site-header__icons-wrapper .site-header__menu{margin-left:11px}@media (max-width: 749px){.site-header .site-header__icons-wrapper .site-header__menu{margin-left:0}}.site-header .js-menu--is-open{display:block!important}#AccessibleNav{display:none!important}.search-bar{height:80px!important}@media (max-width: 749px){.search-bar{height:58px!important}}.search-form__input-wrapper input{padding:10px 18px;color:#787878}@media (max-width: 749px){.search-form__input-wrapper input{padding:8px 15px}}.search-form__connected-submit{background-color:#787878}.price__badge--sold-out{display:none!important}.site-footer{background-color:#787878!important}.site-footer .site-footer__payment-icons{display:none!important}.ftCmn{position:relative}.ftCmn .ftCmn_menu{background-color:#787878;padding:50px 0;width:100%}@media (max-width: 749px){.ftCmn .ftCmn_menu{padding:50px 0 30px}}.ftCmn .ftCmn_menu .ftCmn_menu_inner{width:100%;margin:auto}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_top{width:100%;margin-bottom:30px}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_top h1{width:150px;line-height:1}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid{display:table;margin-bottom:40px;width:100%}@media (max-width: 749px){.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid{margin-bottom:40px}}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_address{display:table-cell;vertical-align:top;width:270px;margin-bottom:10px}@media (max-width: 749px){.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_address{display:block;width:100%;margin-bottom:30px}}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_address p{margin-bottom:10px;color:#fff;font-size:13px}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_address p a{color:#fff}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_grv{width:calc(100% - 270px);display:table-cell;vertical-align:top;padding-left:90px}@media (max-width: 991px){.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_grv{padding-left:30px}}@media (max-width: 749px){.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_grv{width:100%;display:block;padding:0}}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_grv ul{float:right;width:100%}@media (max-width: 749px){.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_grv ul{float:none}}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_grv ul li{float:left;margin:0 0 20px;font-size:13px;padding:0 10px;width:33.3333%}@media (max-width: 749px){.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_grv ul li{width:100%;margin:0 0 15px;padding:0}}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_grv ul li:last-child{margin:0}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_mid .ftCmn_menu_grv ul li a{color:#fff}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_btm .ftCmn_search{margin-bottom:60px}@media (max-width: 749px){.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_btm .ftCmn_search{margin-bottom:40px}}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_btm .ftCmn_search .search-form__container{background:none;padding:0}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_btm .ftCmn_search .search-form__container .search-bar__form{max-width:320px}@media (max-width: 749px){.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_btm .ftCmn_search .search-form__container .search-bar__form{max-width:100%;width:100%}}.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_btm .copy{width:100%;font-size:12px;color:#fff;text-align:center}@media (max-width: 749px){.ftCmn .ftCmn_menu .ftCmn_menu_inner .ftCmn_menu_btm .copy{font-size:11px;text-align:left}}.btn_common{display:block;text-align:center}.btn_common.lg a{width:100%;max-width:300px}.btn_common a{position:relative;background-color:#fff;display:inline-block;height:40px;line-height:40px;width:140px;border:solid 1px #787878;color:#787864}.btn_common a:after{position:absolute;right:1px;bottom:1px;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #787878 transparent}.btn_common a:hover{opacity:1;border-color:#787878;background-color:#787878;color:#fff}.btn_common a:hover:after{border-color:transparent transparent #fff transparent}.top_hero{position:relative}.top_hero h1{position:absolute;z-index:3;top:50%;right:calc(.5*(100vw - 920px));-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}@media (max-width: 1220px){.top_hero h1{right:150px}}@media (max-width: 991px){.top_hero h1{right:calc(.25*(100% - 80px) - 10px)}}.top_hero h1 img{width:27px;height:auto}@media (max-width: 749px){.top_hero h1 img{width:20px}}.top_hero .logo_mark{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top_hero .logo_mark img{width:140px;height:auto}@media (max-width: 749px){.top_hero .logo_mark img{width:80px}}.top_hero .hero_slider{position:relative;z-index:1}.top_hero .hero_slider .for-xs{display:none}@media (max-width: 749px){.top_hero .hero_slider .for-xs{display:block}}.top_hero .hero_slider .for-sm{display:none}@media (min-width: 750px) and (max-width: 991px){.top_hero .hero_slider .for-sm{display:block}}.top_hero .hero_slider .for-lg{display:none}@media (min-width: 992px){.top_hero .hero_slider .for-lg{display:block}}.top_about{background-color:#fff;padding:150px 20px 170px;width:100%;max-width:740px;margin:auto}@media (max-width: 991px){.top_about{padding:120px 20px 160px}}@media (max-width: 749px){.top_about{padding:90px 20px}}.top_about .top_about_txt{margin-bottom:120px}@media (max-width: 991px){.top_about .top_about_txt{margin-bottom:110px}}@media (max-width: 749px){.top_about .top_about_txt{margin-bottom:100px}}.top_about .top_about_txt h1{color:#467878;text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:90px;font-size:20px;letter-spacing:.3em}@media (max-width: 991px){.top_about .top_about_txt h1{margin-bottom:60px}}@media (max-width: 749px){.top_about .top_about_txt h1{font-size:17px;margin-bottom:30px;letter-spacing:.2em}}.top_about .top_about_txt h1 a{color:#467878}.top_about .top_about_txt p{color:#787864;font-family:"Noto Serif JP",serif;line-height:2.5;font-size:15px;text-align:center}@media (max-width: 749px){.top_about .top_about_txt p{font-size:13px;line-height:2;letter-spacing:.05rem}}.top_about .top_about_news{margin-bottom:120px}@media (max-width: 749px){.top_about .top_about_news{margin-bottom:100px}}.top_about .top_about_news h2{color:#467878;text-align:center;font-family:"Noto Serif JP",serif;font-size:20px;letter-spacing:.3em;margin-bottom:20px}@media (max-width: 749px){.top_about .top_about_news h2{font-size:17px;margin-bottom:20px;letter-spacing:.2em}}.top_about .top_about_news h2 a{color:#467878}.top_about .top_about_news ul li{border-top:solid 1px #467878;padding:20px}@media (max-width: 749px){.top_about .top_about_news ul li{padding:20px 0}}.top_about .top_about_news ul li:last-child{border-bottom:solid 1px #467878}.top_about .top_about_news ul li a{display:flex;width:100%}@media (max-width: 749px){.top_about .top_about_news ul li a{display:block}}.top_about .top_about_news ul li a .news-list-info{width:130px;display:inline-block;text-align:left}@media (max-width: 749px){.top_about .top_about_news ul li a .news-list-info{width:100%;font-size:12px;margin-bottom:5px}}.top_about .top_about_news ul li a .news-list-title{width:calc(100% - 130px);display:inline-block;text-align:left}@media (max-width: 749px){.top_about .top_about_news ul li a .news-list-title{width:100%}}.top_about .top_about_product{position:relative}.top_about .top_about_product h2{position:relative;z-index:1;font-family:"Noto Serif JP",serif;font-size:28px;border-bottom:solid 1px #467878;padding-bottom:20px;margin-bottom:50px;color:#467878;line-height:1;text-align:center;letter-spacing:.3em}@media (max-width: 749px){.top_about .top_about_product h2{font-size:24px}}.top_about .top_about_product .top_about_produc_recommend{position:absolute;z-index:2;width:130px;height:130px;text-align:center;line-height:125px;border-radius:67px;border:solid 1px #467878;background-color:#fff;top:-50px;left:-65px;font-family:"Noto Serif JP",serif;font-size:19px;color:#467878;transform:rotate(-20deg)}@media (max-width: 749px){.top_about .top_about_product .top_about_produc_recommend{width:80px;height:80px;line-height:77px;border-radius:40px;font-size:14px;top:60px;left:-10px}}.top_about .top_about_product .product_gogyo{width:100%;margin:auto auto 50px;display:flex}@media (max-width: 767px){.top_about .top_about_product .product_gogyo{display:block;margin-bottom:70px}}.top_about .top_about_product .product_gogyo .product_gogyo_box{width:50%;padding:0 30px;position:relative}@media (max-width: 991px){.top_about .top_about_product .product_gogyo .product_gogyo_box{padding:0 22px}}@media (max-width: 767px){.top_about .top_about_product .product_gogyo .product_gogyo_box{padding:0;width:100%}}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_img{padding-left:0;line-height:1}@media (max-width: 767px){.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_img{margin-bottom:35px}}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_img img{width:100%;height:auto;line-height:1}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info{padding-right:0;text-align:center}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info p{text-align:left}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info .gogyo_set{margin-top:20px;display:inline-flex}@media (max-width: 767px){.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info .gogyo_set{margin-top:35px}}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info .gogyo_set h3{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:0 6px 0 4px;background-color:#787878;color:#fff;line-height:1;text-align:center}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info .gogyo_set ul{padding-left:30px}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info .gogyo_set ul li{font-size:13px;font-weight:500;color:#787878;margin-bottom:10px;text-align:left;line-height:1}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info .gogyo_set ul li:last-child{margin-bottom:0}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info .gogyo_btn{margin-top:15px;position:relative;display:block;text-align:center;z-index:1}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info .gogyo_btn a{position:relative;background-color:#fff;display:inline-block;height:40px;line-height:40px;width:140px;border:solid 1px #787878;color:#787878}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info .gogyo_btn a:after{position:absolute;right:1px;bottom:1px;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #787864 transparent}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info .gogyo_btn a:hover{opacity:1;background-color:#787878;color:#fff;border-color:#787878}.top_about .top_about_product .product_gogyo .product_gogyo_box.gogyo_info .gogyo_btn a:hover:after{border-color:transparent transparent #fff transparent}.top_about .top_about_product .kono{margin-bottom:30px}@media (max-width: 749px){.top_about .top_about_product .kono{margin-bottom:40px}}.top_about .top_about_product .kono h3{background-color:#787878;color:#fff;text-align:center;line-height:30px;height:30px;font-size:14px;margin-bottom:20px}@media (max-width: 749px){.top_about .top_about_product .kono h3{font-size:13px}}.top_about .top_about_product .kono .kono_box_wrp{display:flex;flex-wrap:wrap;width:100%;max-width:740px}@media (max-width: 749px){.top_about .top_about_product .kono .kono_box_wrp{display:block}}.top_about .top_about_product .kono .kono_box_wrp .kono_box{width:50%;padding:0 10px;display:inline-flex;margin-bottom:20px}@media (max-width: 749px){.top_about .top_about_product .kono .kono_box_wrp .kono_box{display:block;width:100%;padding:0}}.top_about .top_about_product .kono .kono_box_wrp .kono_box.box-odd{padding-left:0}.top_about .top_about_product .kono .kono_box_wrp .kono_box.box-even{padding-right:0}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-seishin .kono_box_inner{border-color:#285a78}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-seishin .kono_box_inner:after{border-color:transparent transparent #285A78 transparent}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-seishin .kono_box_inner .kono_box_title h4{color:#285a78;border-color:#285a78}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-seishin .kono_box_inner .kono_box_title p{color:#285a78}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-junketsu .kono_box_inner{border-color:#d28282}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-junketsu .kono_box_inner:after{border-color:transparent transparent #D28282 transparent}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-junketsu .kono_box_inner .kono_box_title h4{color:#d28282;border-color:#d28282}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-junketsu .kono_box_inner .kono_box_title p{color:#d28282}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-kishin .kono_box_inner{border-color:#d28c46}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-kishin .kono_box_inner:after{border-color:transparent transparent #D28C46 transparent}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-kishin .kono_box_inner .kono_box_title h4{color:#d28c46;border-color:#d28c46}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-kishin .kono_box_inner .kono_box_title p{color:#d28c46}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-bitsu .kono_box_inner{border-color:#6eaaa0}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-bitsu .kono_box_inner:after{border-color:transparent transparent #6EAAA0 transparent}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-bitsu .kono_box_inner .kono_box_title h4{color:#6eaaa0;border-color:#6eaaa0}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-bitsu .kono_box_inner .kono_box_title p{color:#6eaaa0}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-jinrui .kono_box_inner{border-color:#825082}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-jinrui .kono_box_inner:after{border-color:transparent transparent #825082 transparent}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-jinrui .kono_box_inner .kono_box_title h4{color:#825082;border-color:#825082}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-jinrui .kono_box_inner .kono_box_title p{color:#825082}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-gyoku .kono_box_inner{border-color:#b49632}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-gyoku .kono_box_inner:after{border-color:transparent transparent #B49632 transparent}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-gyoku .kono_box_inner .kono_box_title h4{color:#b49632;border-color:#b49632}.top_about .top_about_product .kono .kono_box_wrp .kono_box.p-gyoku .kono_box_inner .kono_box_title p{color:#b49632}.top_about .top_about_product .kono .kono_box_wrp .kono_box .kono_box_inner{width:100%;padding:25px;border:solid 1px #787878;background-color:#fff;position:relative;display:block}.top_about .top_about_product .kono .kono_box_wrp .kono_box .kono_box_inner:after{position:absolute;right:1px;bottom:1px;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #787878 transparent}.top_about .top_about_product .kono .kono_box_wrp .kono_box .kono_box_inner:hover{opacity:1;background-color:#787878;border-color:#787878;color:#fff}.top_about .top_about_product .kono .kono_box_wrp .kono_box .kono_box_inner:hover .kono_box_title h4{color:#fff;border-color:#fff}.top_about .top_about_product .kono .kono_box_wrp .kono_box .kono_box_inner:hover .kono_box_title p,.top_about .top_about_product .kono .kono_box_wrp .kono_box .kono_box_inner:hover p{color:#fff}.top_about .top_about_product .kono .kono_box_wrp .kono_box .kono_box_inner:hover:after{border-color:transparent transparent #fff transparent}.top_about .top_about_product .kono .kono_box_wrp .kono_box .kono_box_inner .kono_box_title{margin-bottom:20px}.top_about .top_about_product .kono .kono_box_wrp .kono_box .kono_box_inner .kono_box_title h4{text-align:center;border-bottom:solid 1px #787878;padding-bottom:10px;margin-bottom:5px;font-family:"Noto Serif JP",serif;font-size:24px;color:#787878;line-height:1;letter-spacing:.5em}.top_about .top_about_product .kono .kono_box_wrp .kono_box .kono_box_inner .kono_box_title p{font-size:10px;text-align:center;line-height:1;font-family:"Noto Serif JP",serif}.top_about .top_about_product .collectionsLink{text-align:center;line-height:1;line-height:40px;height:40px;font-size:16px}.top_about .top_about_product .collectionsLink a{color:#787878;display:block;width:100%;border:solid 1px #787878;background-color:#fff;position:relative;z-index:1}.top_about .top_about_product .collectionsLink a:after{position:absolute;right:1px;bottom:1px;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #787864 transparent;z-index:2}.top_about .top_about_product .collectionsLink a:hover{opacity:1;background-color:#787878;color:#fff;border-color:#787878}.top_about .top_about_product .collectionsLink a:hover:after{border-color:transparent transparent #fff transparent}.top_about .att_strong{margin-bottom:110px;text-align:center;color:#467878;font-size:20px;line-height:2;font-family:"Noto Serif JP",serif}@media (max-width: 749px){.top_about .att_strong{margin-bottom:100px;font-size:17px;text-align:left}}.top_about .top_about_boxes{width:100%;margin:auto auto 60px;display:flex}@media (max-width: 749px){.top_about .top_about_boxes{display:block;margin-bottom:50px}}.top_about .top_about_boxes .top_about_box{display:inline-flex;width:50%;padding:0 50px;position:relative}@media (max-width: 991px){.top_about .top_about_boxes .top_about_box{padding:0 25px}}@media (max-width: 749px){.top_about .top_about_boxes .top_about_box{padding:0;width:100%;display:block}}.top_about .top_about_boxes .top_about_box.visit_first{padding-left:0}@media (max-width: 749px){.top_about .top_about_boxes .top_about_box.visit_first{margin-bottom:40px}}.top_about .top_about_boxes .top_about_box.visit_second{padding-right:0}.top_about .top_about_boxes .top_about_box a{display:block;position:relative;padding:80px 45px 70px 35px;z-index:1}@media (max-width: 749px){.top_about .top_about_boxes .top_about_box a{padding:80px 65px 60px 55px}}.top_about .top_about_boxes .top_about_box a:before{content:"";position:absolute;top:0;left:0;bottom:10px;right:10px;border:solid 1px #467878;z-index:3}.top_about .top_about_boxes .top_about_box a:after{content:"";position:absolute;top:10px;left:10px;bottom:0;right:0;border:solid 1px #467878;z-index:4}.top_about .top_about_boxes .top_about_box a:hover,.top_about .top_about_boxes .top_about_box a:hover p{opacity:1}.top_about .top_about_boxes .top_about_box a:hover p.top_about_box_btn{border-color:#787878}.top_about .top_about_boxes .top_about_box a:hover p.top_about_box_btn span{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#787878;color:#fff}.top_about .top_about_boxes .top_about_box a:hover p.top_about_box_btn span:after{border-color:transparent transparent #fff transparent}.top_about .top_about_boxes .top_about_box a h2{position:relative;text-align:center;margin:auto auto 30px;font-family:"Noto Serif JP",serif;color:#467878;font-size:20px;min-height:120px;width:100%}@media (max-width: 749px){.top_about .top_about_boxes .top_about_box a h2{writing-mode:horizontal-tb;min-height:120px;margin-bottom:25px}}.top_about .top_about_boxes .top_about_box a h2 span{position:absolute;z-index:2;background-color:#fff;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.top_about .top_about_boxes .top_about_box a h2 span u{writing-mode:horizontal-tb;text-decoration:none;padding-left:3px;line-height:1.2}@media (max-width: 749px){.top_about .top_about_boxes .top_about_box a h2 span u{line-height:1;padding:0}}.top_about .top_about_boxes .top_about_box a h2:after{z-index:1;content:"";position:absolute;width:120px;height:120px;border:solid 1px #467878;border-radius:60px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top_about .top_about_boxes .top_about_box a p.top_about_box_txt{margin-bottom:40px}@media (max-width: 749px){.top_about .top_about_boxes .top_about_box a p.top_about_box_txt{margin-bottom:20px}}.top_about .top_about_boxes .top_about_box a p.top_about_box_btn{display:block;text-align:center}.top_about .top_about_boxes .top_about_box a p.top_about_box_btn span{position:relative;background-color:#fff;display:inline-block;height:40px;line-height:40px;width:140px;border:solid 1px #787878}.top_about .top_about_boxes .top_about_box a p.top_about_box_btn span:after{position:absolute;right:1px;bottom:1px;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #787878 transparent}.top_about .top_about_more{border:solid 1px #467878;position:relative;max-width:500px;width:100%;margin:auto auto 120px}@media (max-width: 991px){.top_about .top_about_more{margin-bottom:110px}}@media (max-width: 749px){.top_about .top_about_more{max-width:calc(100% - 40px);width:calc(100% - 40px);margin-bottom:100px}}.top_about .top_about_more h2{width:100%;border-bottom:solid 1px #467878;padding:15px 0;text-align:center;font-family:"Noto Serif JP",serif;color:#467878;font-size:18px}@media (max-width: 749px){.top_about .top_about_more h2{padding:30px 0}}.top_about .top_about_more h2 br{display:none}@media (max-width: 749px){.top_about .top_about_more h2 br{display:block}}.top_about .top_about_more .top_about_more_inner{padding:30px 30px 55px}@media (max-width: 749px){.top_about .top_about_more .top_about_more_inner{padding:30px 35px 45px}}.top_about .top_about_more .top_about_more_inner .top_about_more_txt{text-align:center;margin-bottom:35px}@media (max-width: 749px){.top_about .top_about_more .top_about_more_inner .top_about_more_txt{margin-bottom:30px}}.top_about .top_about_more .top_about_more_inner .top_about_more_btn{position:relative;display:block;text-align:center;z-index:1}.top_about .top_about_more .top_about_more_inner .top_about_more_btn a{position:relative;background-color:#fff;display:inline-block;height:40px;line-height:40px;width:140px;border:solid 1px #787864;color:#787864}.top_about .top_about_more .top_about_more_inner .top_about_more_btn a:after{position:absolute;right:1px;bottom:1px;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #787864 transparent}.top_about .top_about_more .top_about_more_inner .top_about_more_btn a:hover{opacity:1;background-color:#787878;color:#fff}.top_about .top_about_more .top_about_more_inner .top_about_more_btn a:hover:after{border-color:transparent transparent #fff transparent}.top_wide_img{width:100%;height:320px;background-image:url(top_wide_img.jpg);background-position:center center;background-size:cover}@media (max-width: 991px){.top_wide_img{height:300px}}@media (max-width: 767px){.top_wide_img{height:250px}}.top_menu{display:flex;flex-wrap:wrap;width:100%;max-width:740px;padding:0 20px;margin:-120px auto auto}@media (max-width: 991px){.top_menu{margin-top:-150px}}@media (max-width: 749px){.top_menu{display:block;margin-top:-130px}}.top_menu .top_menu_box{width:50%;padding:0 50px;display:inline-flex}@media (max-width: 749px){.top_menu .top_menu_box{display:block;width:100%;padding:0;margin-bottom:50px}}.top_menu .top_menu_box.last-box-1,.top_menu .top_menu_box.last-box-2{margin-bottom:0}@media (max-width: 749px){.top_menu .top_menu_box.last-box-2{margin-bottom:50px}}.top_menu .top_menu_box.box-odd{padding-left:0}.top_menu .top_menu_box.box-even{padding-right:0}.top_menu .top_menu_box .top_menu_box_inner{width:100%;padding:30px 30px 25px;border:solid 1px #787878;background-color:#fff;position:relative}.top_menu .top_menu_box .top_menu_box_inner h1{text-align:center;border-bottom:solid 1px #787878;padding-bottom:25px;margin-bottom:25px;font-family:"Noto Serif JP",serif;font-size:18px;color:#787878}.top_menu .top_menu_box .top_menu_box_inner h1.sm-size{font-size:16px}.top_menu .top_menu_box .top_menu_box_inner .top_menu_box_txt{margin-bottom:25px}.top_menu .top_menu_box .top_menu_box_inner .menu_label{position:absolute;top:1px;left:1px;display:block;width:50px;height:50px}.top_menu .top_menu_box .top_menu_box_inner .menu_label span{position:absolute;display:inline-block;line-height:1;z-index:2;color:#fff;font-family:"Noto Serif JP",serif;font-size:13px;font-weight:500;left:6px;top:6px}.top_menu .top_menu_box .top_menu_box_inner .menu_label:before{position:absolute;z-index:1;top:0;left:0;display:block;content:"";color:#fff;width:0;height:0;border-style:solid;border-width:50px 50px 0 0;border-color:#787878 transparent transparent transparent}.section-header{margin-top:120px;margin-bottom:90px}@media (max-width: 749px){.section-header{margin-top:40px;margin-bottom:45px}}.section-header h1{font-family:"Noto Serif JP",serif;font-size:28px;border-bottom:solid 1px #787878;padding-bottom:10px;margin-bottom:15px}@media (max-width: 749px){.section-header h1{font-size:24px}}.section-header .filters-toolbar__product-count{font-size:12px;font-weight:400;font-family:"Noto Serif JP",serif;font-style:normal;line-height:1;letter-spacing:.5em;white-space:normal}.section-header.article{margin-top:170px;margin-bottom:80px}@media (max-width: 749px){.section-header.article{margin-top:40px;margin-bottom:45px}}.section-header.blogs{margin-bottom:100px;text-align:center}@media (max-width: 749px){.section-header.blogs{margin-bottom:40px}}.section-header.blogs ul{max-width:700px;width:100%;margin:130px -10px auto;display:inline-block}.section-header.blogs ul:before,.section-header.blogs ul:after{display:block;clear:both;content:""}@media (max-width: 749px){.section-header.blogs ul{margin-top:50px}}.section-header.blogs ul.menu-2 li{width:50%}@media (max-width: 749px){.section-header.blogs ul.menu-2 li{width:100%}}.section-header.blogs ul.menu-4 li{width:25%}@media (max-width: 749px){.section-header.blogs ul.menu-4 li{width:50%}}.section-header.blogs ul li{text-align:center;line-height:1;padding:0 10px;float:left;margin-bottom:30px}.section-header.blogs ul li a{color:#787878;display:inline-block;padding-bottom:10px;border-bottom:solid 1px #787878}.section-header.blogs ul li a.selected{color:#467878;border-color:#467878}.collection-inner{width:100%;margin:auto}.collection-inner .grid__item{padding-left:auto}@media (max-width: 749px){.collection-inner .grid__item{padding-left:auto}}.collection-inner .grid--view-items{margin-bottom:-70px}.collection-inner .grid{margin-left:-15px}@media (max-width: 749px){.collection-inner .grid{margin-left:-15px}}.collection-inner .grid-view-item{margin:0 auto 70px}.collection-inner .grid-view-item:hover .grid-view-item_detail span{background-color:#787878;color:#fff}.collection-inner .grid-view-item:hover .grid-view-item_detail span:after{border-color:transparent transparent #fff transparent}.collection-inner .product_txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media (max-width: 1200px){.collection-inner .product_txt{-webkit-line-clamp:3}}.collection-menu{text-align:center;margin-top:80px}@media (max-width: 749px){.collection-menu{text-align:left;margin-top:60px}}.collection-menu ul{display:inline-block}.collection-menu ul:before,.collection-menu ul:after{display:block;clear:both;content:""}@media (max-width: 749px){.collection-menu ul{width:100%}}.collection-menu ul li{float:left;font-family:"Noto Serif JP",serif;font-size:14px;padding:0 40px;line-height:1;text-align:center}@media (max-width: 374px){.collection-menu ul li{font-size:12px}}@media (max-width: 991px){.collection-menu ul li{padding:0 25px}}@media (max-width: 749px){.collection-menu ul li{margin-bottom:30px;padding:0;width:33.333%}}.collection-menu ul li:first-child{padding-left:0}.collection-menu ul li:last-child{padding-right:0}@media (max-width: 749px){.collection-menu ul li:last-child{margin-bottom:0}}.collection-menu ul li a{color:#3a3a3a;padding-bottom:15px;display:block}.collection-menu ul li a.selected{color:#467878;position:relative}.collection-menu ul li a.selected:after{content:"";position:absolute;bottom:0;width:30px;height:1px;background-color:#467878;left:50%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%)}.blog-inner{width:100%;max-width:740px;margin:auto;padding:0 20px}.blog-inner .blog-list-view .border-top{border-color:#787878}.blog-inner .blog-list-view .border-top:last-child{border-bottom:solid 1px #787878}.blog-inner .blog-list-view .border-top .page-width{max-width:700px!important;padding:0!important}.blog-inner .blog-list-view .border-top .page-width .grid{margin-left:0}.blog-inner .blog-list-view .border-top .page-width .grid .grid__item{width:100%;left:auto;padding-left:0}.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing{padding:0;margin-bottom:0}.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing.faq-listing .article__title a{padding:35px 90px 20px 50px}.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing.faq-listing .rte{display:block;padding:0 50px 35px;margin-bottom:0}@media (max-width: 749px){.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing.faq-listing .rte{padding:0 0 35px}}.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing .article__title{margin:0;font-size:15px;font-weight:400;color:#467878;letter-spacing:.1rem}.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing .article__title a{padding:35px 90px 35px 50px;display:block;background-image:url(icon-arrow.svg);background-position:right 50px center;background-size:20px 20px;background-repeat:no-repeat}@media (max-width: 749px){.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing .article__title a{padding:35px 25px 35px 0!important;background-position:right 0px center}}.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing .article__author,.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing .article__date{display:none!important}.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing .article__date.date_news{display:block!important;margin:10px 0 0;padding:0}.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing .rte{display:none}.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing .article__tags,.blog-inner .blog-list-view .border-top .page-width .grid .grid__item .article-listing .article__meta-buttons{display:none!important}.page_hero{width:100%;height:320px;background-position:center center;background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){.page_hero{height:200px}}.page_hero.page_commentary{background-image:url(hero_page_commentary_pc.jpg)}@media (max-width: 767px){.page_hero.page_commentary{background-image:url(hero_page_commentary_sp.jpg)}}.page_hero.page_faq{background-image:url(hero_page_faq_pc.jpg)}@media (max-width: 767px){.page_hero.page_faq{background-image:url(hero_page_faq_sp.jpg)}}.page_hero.page_lineup{background-image:url(hero_page_lineup_pc.jpg)}@media (max-width: 767px){.page_hero.page_lineup{background-image:url(hero_page_lineup_sp.jpg)}}.page_hero.page_notice{background-image:url(hero_page_notice_pc.jpg)}@media (max-width: 767px){.page_hero.page_notice{background-image:url(hero_page_notice_sp.jpg)}}.page_hero.page_oralmethod{background-image:url(hero_page_oralmethod_pc.jpg)}@media (max-width: 767px){.page_hero.page_oralmethod{background-image:url(hero_page_oralmethod_sp.jpg)}}.article-inner .grid{margin-left:0}.article-inner .grid .grid__item{width:100%;left:auto;padding-left:0}.article-inner .grid .grid__item .section-header h1{padding:0 170px 25px;text-align:left;font-family:Helvetica Neue,Helvetica,Noto Sans JP,sans-serif;letter-spacing:.1rem;font-size:15px;color:#467878;margin-bottom:0}@media (max-width: 1080px){.article-inner .grid .grid__item .section-header h1{padding-left:4%;padding-right:4%}}@media (max-width: 749px){.article-inner .grid .grid__item .section-header h1{padding-left:0;padding-right:0;padding-bottom:20px;margin-bottom:45px}}@media (max-width: 749px){.article-inner .grid .grid__item .section-header h1.title_news{margin-bottom:0}}.article-inner .grid .grid__item .rte{max-width:700px;width:100%;margin:auto}.article-inner .grid .grid__item .rte p{font-weight:400}.article-inner .grid .grid__item .rte img{width:50%}@media (max-width: 749px){.article-inner .grid .grid__item .rte img{width:100%}}.product-header{margin-top:170px;margin-bottom:90px}@media (max-width: 749px){.product-header{margin-top:40px;margin-bottom:50px}}.product-header .product-single__title{font-family:"Noto Serif JP",serif;font-size:28px;border-bottom:solid 1px #787878;padding-bottom:10px;text-align:center}@media (max-width: 749px){.product-header .product-single__title{font-size:24px}}.product-header .product-single__title_en{font-size:12px;font-weight:400;font-family:"Noto Serif JP",serif;font-style:normal;line-height:1;letter-spacing:.5em;white-space:normal;text-align:center;margin-top:15px}.product-single__meta{margin-top:40px}.product-single__meta .product__price-wrp{margin-bottom:20px;padding:20px 10px;border-top:solid 1px #787878;border-bottom:solid 1px #787878}.product-single__meta .product__price-wrp:before,.product-single__meta .product__price-wrp:after{display:block;clear:both;content:""}.product-single__meta .product__price-wrp .product__price{float:left}.product-single__meta .product__price-wrp .product__price .price{display:block}.product-single__meta .product__price-wrp .product__policies{float:left}.product-single__description{margin-top:0;margin-bottom:40px}.return-link-wrapper a{position:relative;background-color:#fff;display:inline-block;height:40px;line-height:40px;min-width:140px;padding:0 20px;border:solid 1px #787878;color:#787864;font-weight:400!important;font-family:Helvetica Neue,Helvetica,Noto Sans JP,sans-serif;letter-spacing:.1rem;font-size:13px}.return-link-wrapper a:after{position:absolute;right:1px;bottom:1px;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #787878 transparent}.return-link-wrapper a:hover{opacity:1;background-color:#787878!important;border-color:#787878!important;color:#fff!important}.return-link-wrapper a:hover:after{border-color:transparent transparent #fff transparent}.page-inner .rte{max-width:700px;width:100%;margin:auto}.page-inner .rte p{font-weight:400}.page-inner .grid{margin-left:0}.page-inner .grid .grid__item{width:100%;left:auto;padding-left:0}.custmer-login{max-width:500px;width:100%;margin:60px auto auto;padding:0 20px}.custmer-login h1{margin-bottom:50px;font-size:15px;font-weight:400;color:#467878}.custmer-login input{padding:10px}.custmer-login input[type=submit]{padding:0;width:140px;height:40px;font-weight:400!important;font-family:Helvetica Neue,Helvetica,Noto Sans JP,sans-serif;letter-spacing:.1rem;font-size:13px}.custmer-login .text-center p{margin-bottom:30px}.custmer-login .text-center input{margin-bottom:50px}.cart-inner{margin:60px auto auto}.cart-inner .empty-page-content h1{margin-bottom:50px;font-size:15px;font-weight:400;color:#467878}.cart-inner .empty-page-content p{margin-bottom:50px}.cart-inner .empty-page-content a{padding:0 20px;min-width:140px;height:40px;line-height:40px;font-weight:400!important;font-family:Helvetica Neue,Helvetica,Noto Sans JP,sans-serif;letter-spacing:.1rem;font-size:13px}.contact-inner .grid{margin-left:0}.contact-inner .grid .grid__item{width:100%;left:auto;padding-left:0}.contact-inner .grid .grid__item .rte{max-width:700px;width:100%;margin:auto}.contact-inner .grid .grid__item .rte p{font-weight:400}.contact-inner .grid .grid__item .contact-form{max-width:700px;width:100%;margin:50px auto auto}.contact-inner .grid .grid__item .contact-form input,.contact-inner .grid .grid__item .contact-form input[type=tel]{padding:10px}.contact-inner .grid .grid__item .contact-form input[type=submit]{padding:0;width:140px;height:40px;font-weight:400!important;font-family:Helvetica Neue,Helvetica,Noto Sans JP,sans-serif;letter-spacing:.1rem;font-size:13px}.contact-inner .grid .grid__item .contact-form textarea{padding:10px}.blog-filter{margin-top:30px}.select-group select{width:180px!important}.price__regular .price-item{font-size:20px;color:#787864}.price--listing{display:none;text-align:center}.price--listing .price__regular dd .price-item{font-size:14px;color:#787878;font-weight:600}.grid-view-item_detail{text-align:center;margin-bottom:15px;margin-top:10px}.grid-view-item_detail span{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;color:#787864;width:140px;height:40px;line-height:40px;display:inline-block;border:solid 1px #787878;position:relative;background-color:#fff}.grid-view-item_detail span:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #787878 transparent;position:absolute;right:1px;bottom:1px}.product-card__title{font-weight:400!important;font-family:"Noto Serif JP",serif;font-size:16px;font-style:normal;border:none;text-align:center;width:100%;display:block;border-bottom:solid 1px #787878;padding-bottom:10px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__title a{color:#787878}.price--listing .price__regular,.price--listing .price__regular dd{margin:0}.monshin .monshin_img{margin-bottom:80px}.monshin .monshin_img p{text-align:center}.monshin .monshin_img p.btn_common{margin:0}.monshin p{margin-bottom:20px}.inquiry-entrance{border:solid 3px #467878;padding:60px 45px;margin-top:120px}@media (max-width: 749px){.inquiry-entrance{margin-top:40px;padding:60px 30px}}.inquiry-entrance .entrance-content{margin-bottom:60px}@media (max-width: 749px){.inquiry-entrance .entrance-content{margin-bottom:50px;padding:0 10px}}.inquiry-entrance .entrance-content p{font-size:15px;font-weight:500!important;color:#467878}@media (max-width: 749px){.inquiry-entrance .entrance-content p{font-size:14px;font-weight:500!important}}.inquiry-entrance .entrance-content .content-beginner-intro{margin-bottom:50px}.inquiry-entrance .entrance-content .content-beginner-list{margin:0}.inquiry-entrance .entrance-content .content-beginner-list li{margin-bottom:40px;font-size:16px;font-weight:400;list-style:none;color:#467878;display:flex;align-items:center}@media (max-width: 749px){.inquiry-entrance .entrance-content .content-beginner-list li{align-items:flex-start}}.inquiry-entrance .entrance-content .content-beginner-list li img{display:inline-block;margin-right:10px;width:30px;height:30px}@media (max-width: 749px){.inquiry-entrance .entrance-content .content-beginner-list li img{margin-top:5px}}.inquiry-entrance .entrance-content .content-beginner-list li.txt-sm{padding:0 0 0 40px;font-size:13px;color:#787878;margin-bottom:20px}@media (max-width: 749px){.inquiry-entrance .entrance-content .content-beginner-list li.txt-sm{display:inline-block;width:100%}}.inquiry-entrance .entrance-content .content-beginner-list li.txt-sm img{width:95px;height:auto;margin:0!important}.inquiry-entrance .entrance-content .content-beginner-list li.txt-sm a.img-link{border:none;padding:0}@media (max-width: 749px){.inquiry-entrance .entrance-content .content-beginner-list li.txt-sm span{display:inline-block;width:100%;margin-top:10px}}.inquiry-entrance .entrance-content .content-beginner-list li:last-child{margin-bottom:0}.inquiry-entrance .btn_common{line-height:40px;font-size:13px;font-weight:400}.inquiry-entrance .btn_common a{width:260px;border-color:#467878;color:#467878}.inquiry-entrance .btn_common a:after{position:absolute;right:1px;bottom:1px;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #467878 transparent}.inquiry-entrance .btn_common a:hover{opacity:1;background-color:#467878;color:#fff}.inquiry-entrance .btn_common a:hover:after{border-color:transparent transparent #fff transparent}.inquiry-complete p{text-align:center}@media (max-width: 749px){.inquiry-complete p{text-align:left}}.inquiry-complete .btn_common{margin-top:90px}@media (max-width: 749px){.inquiry-complete .btn_common{margin-top:50px;text-align:center}}.article__author,.article__date{display:none!important}.article__author.date_news,.article__date.date_news{display:block!important;margin-top:25px;text-align:left;padding:0 170px}@media (max-width: 1080px){.article__author.date_news,.article__date.date_news{padding-left:4%;padding-right:4%}}@media (max-width: 749px){.article__author.date_news,.article__date.date_news{padding:0;margin-bottom:45px;margin-top:20px}}.guide_wrp .guide_intro{text-align:center;margin-bottom:120px}@media (max-width: 749px){.guide_wrp .guide_intro{margin-bottom:90px}}.guide_wrp .guide_intro a{text-decoration:none;padding:0;border:none}.guide_wrp .guide_intro a:hover{color:#467878}.guide_wrp .guide_box{margin-bottom:160px}@media (max-width: 749px){.guide_wrp .guide_box{margin-bottom:120px}}.guide_wrp .guide_box:last-of-type{margin-bottom:0}.guide_wrp .guide_box.guide02 h3{margin-bottom:100px}.guide_wrp .guide_box h3{color:#467878;font-size:18px;padding-bottom:25px;margin-bottom:25px;border-bottom:solid 1px #787864;line-height:1}.guide_wrp .guide_box h4{font-size:18px;color:#467878;font-weight:500;margin-bottom:60px;margin-top:0}@media (max-width: 749px){.guide_wrp .guide_box h4{font-size:16px}}.guide_wrp .guide_box ul{margin:0;padding-left:15px}.guide_wrp .guide_box ul li{margin-bottom:15px;list-style:disc;list-style-position:outside}.guide_wrp .guide_box ul li a{text-decoration:none;padding:0;border:none}.guide_wrp .guide_box ul li a:hover{color:#467878}.guide_wrp .guide_box ul li:last-child{margin-bottom:0}.guide_wrp .guide_box ol{padding-left:15px;margin:0}.guide_wrp .guide_box ol li{margin-bottom:30px;list-style-position:outside;color:#467878;font-size:16px}@media (max-width: 749px){.guide_wrp .guide_box ol li{font-size:14px}}.guide_wrp .guide_box ol li span{color:#787878;font-size:13px}.guide_wrp .guide_box ol li a{text-decoration:none;padding:0;border:none}.guide_wrp .guide_box ol li a:hover{color:#467878}.guide_wrp .guide_box ol li:last-child{margin-bottom:0}.guide_wrp .guide_box .guide_box_section{margin-bottom:120px}@media (max-width: 749px){.guide_wrp .guide_box .guide_box_section{margin-bottom:100px}}.guide_wrp .guide_box .guide_box_section:last-of-type{margin-bottom:0}.anchor{padding-top:120px;margin-top:-120px}.search-list-view-items .list-view-item .product-card .list-view-item__link .list-view-item__title-column .list-view-item__title .product-card__title{text-align:left;border:none;margin-bottom:0;padding-bottom:0;color:#787864}.search-list-view-items .list-view-item .product-card .list-view-item__link .list-view-item__price-column .price--listing{display:block!important;text-align:right!important}.search-list-view-items .list-view-item .product-card .list-view-item__link .list-view-item__price-column .price--listing .price__regular{display:none}.cont-newsletter p{margin-bottom:30px;text-align:center}@media (max-width: 749px){.cont-newsletter p{text-align:left}}.cont-newsletter .wrp-input{margin:auto;max-width:360px;width:100%}.cont-newsletter .wrp-input .box-input{width:100%;margin-bottom:15px}.cont-newsletter .wrp-input .box-submit{width:100%!important;background-color:#787878;border:none;color:#fff}.cont-newsletter .wrp-input .box-submit:hover{background-color:#212121}.cont-oralmethod{max-width:720px;width:100%;margin:auto}.cont-oralmethod p{margin-bottom:30px}@media (max-width: 749px){.cont-oralmethod p{text-align:left}}.cont-oralmethod .cont-oralmethod-intro{margin-bottom:150px;text-align:center;font-size:15px}@media (max-width: 749px){.cont-oralmethod .cont-oralmethod-intro{margin-bottom:120px;font-size:14px}}.cont-oralmethod .oralmethod-box{margin-bottom:150px}@media (max-width: 749px){.cont-oralmethod .oralmethod-box{margin-bottom:120px}}.cont-oralmethod .oralmethod-box:last-of-type{margin-bottom:0}@media (max-width: 749px){.cont-oralmethod .oralmethod-box:last-of-type{margin-bottom:0}}.cont-oralmethod .oralmethod-box h2{color:#467878;font-size:18px;padding-bottom:25px;margin-bottom:25px;border-bottom:solid 1px #787864;line-height:1}.cont-oralmethod .oralmethod-box .oralmethod-box-list ul li{margin-bottom:60px}@media (max-width: 767px){.cont-oralmethod .oralmethod-box .oralmethod-box-list ul li{margin-bottom:40px}}.cont-oralmethod .oralmethod-box .oralmethod-box-list ul li img{margin-bottom:30px}.cont-oralmethod .oralmethod-box .oralmethod-box-list ul li img.visible-xs{display:none}@media (max-width: 767px){.cont-oralmethod .oralmethod-box .oralmethod-box-list ul li img.visible-xs{display:block}}@media (max-width: 767px){.cont-oralmethod .oralmethod-box .oralmethod-box-list ul li img.hidden-xs{display:none}}.cont-oralmethod .oralmethod-box .oralmethod-box-list ul li .list-txt{display:flex;align-items:flex-start;padding-right:50px;padding-left:15px}@media (max-width: 991px){.cont-oralmethod .oralmethod-box .oralmethod-box-list ul li .list-txt{padding-right:0;padding-left:0}}.cont-oralmethod .oralmethod-box .oralmethod-box-list ul li .list-txt img{display:inline-block;width:30px;margin-right:10px;margin-bottom:0}.cont-oralmethod .oralmethod-box .oralmethod-box-list ul li .list-txt p{margin-bottom:0}.br_sp{display:none;line-height:0}@media (max-width: 749px){.br_sp{display:block}}.br_tb{display:block;line-height:0}@media (max-width: 991px){.br_tb{display:none}}.br_pc{display:block;line-height:0}@media (max-width: 749px){.br_pc{display:none}}.layout-vertical .sf-form-cover{height:0!important}.product-form__item--no-variants,.product-form--payment-button-no-variants{max-width:100%}#shopify-product-reviews .spr-container .spr-header .spr-header-title{color:#467878;font-size:18px;line-height:1}#shopify-product-reviews .spr-container .spr-header .spr-summary .spr-starrating .spr-icon{font-size:80%;width:1em;height:1em}#shopify-product-reviews .spr-container .spr-header .spr-summary .spr-summary-caption,#shopify-product-reviews .spr-container .spr-header .spr-summary .spr-summary-caption .spr-summary-actions-togglereviews,#shopify-product-reviews .spr-container .spr-header .spr-summary .spr-summary-actions,#shopify-product-reviews .spr-container .spr-content .spr-form .spr-form-message{letter-spacing:.1rem;line-height:1.7;font-weight:400;color:#787864;font-size:13px}#shopify-product-reviews .spr-container .spr-content .spr-form .spr-form-label{margin-bottom:5px}#shopify-product-reviews .spr-container .spr-content .spr-form .spr-form-input{padding:10px}#shopify-product-reviews .spr-container .spr-content .spr-form .spr-form-review .spr-form-review-rating{margin-bottom:15px}#shopify-product-reviews .spr-container .spr-content .spr-form .spr-form-review .spr-form-review-rating .spr-starrating,#shopify-product-reviews .spr-container .spr-content .spr-form .spr-form-review .spr-form-review-body .spr-form-input{padding:0}#shopify-product-reviews .spr-container .spr-content .spr-form .spr-form-review .spr-form-review-body .spr-form-input .spr-form-input-textarea{padding:10px}#shopify-product-reviews .spr-container .spr-content .spr-form .spr-form-actions input{letter-spacing:.1rem;font-size:13px;font-weight:600}#shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-reply{padding:15px}#shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-reply .spr-review-reply-shop{letter-spacing:.1rem;line-height:1.7;font-weight:400;color:#787864;font-size:13px;font-style:normal}#shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-header .spr-starratings .spr-icon{font-size:100%;width:1em;height:1em}#shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-header .spr-review-header-title{letter-spacing:.1rem;line-height:1.7;color:#787864;font-size:13px;font-weight:500;margin-bottom:5px}#shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-header .spr-review-header-byline{letter-spacing:.1rem;line-height:1.7;font-weight:400;color:#787864;font-size:12px;font-style:normal;margin-bottom:10px}#shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-footer .spr-review-reportreview{letter-spacing:.1rem;line-height:1.7;font-weight:400;color:#787864;font-size:12px}.product-form__item--payment-button{display:block!important}@media (max-width: 749px){.hidden-xs{display:none}}.etsuransenyo{padding:20px 0}.etsuransenyo h3{color:red;letter-spacing:.1rem;line-height:1.7}.etsuransenyo p{color:red;padding-left:.9em;letter-spacing:.1rem;line-height:1.7}.etsuransenyo p a{color:red;border-bottom:1px solid red;padding-bottom:1px}.etsuransenyo p a:hover{color:red}.top_about_collection{margin-bottom:50px;width:1080px;padding:0 30px;position:relative;left:50%;transform:translate(-50%)}@media (max-width: 1090px){.top_about_collection{width:auto;padding:auto;left:auto;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/myStyle.css.map */
