@charset "UTF-8";.section__ttl{font-size:30px;font-weight:700;line-height:1;margin-top:0;margin-bottom:50px;color:#343434}.section__subttl{font-size:20px;font-weight:700;line-height:1;letter-spacing:.05em;margin-top:0;margin-bottom:30px;color:#343434}@media screen and (max-width:668px){.section__ttl{font-size:28px}.section__subttl{font-size:16px}.section.sp{display:none}}.header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#182149;max-width:initial;height:130px;padding:0!important}@media screen and (max-width:668px){.header{height:113px}}.header__in{width:1280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 20px 4px}.header h1.logo{margin:-16px 60px 0 0}.header h1.logo a{display:block;width:200px}.header h1.logo img{display:block;width:100%}.header .list-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-16px;padding-bottom:16px}.header .list-menu li span{position:relative;display:block;cursor:pointer;padding:0 16px;z-index:106;font-size:15px;font-weight:500;line-height:1;color:#fff}.header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:63%}.header__left--in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;width:100%}.header__left--in .search-area-pc{display:block}.header__left .logo-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__left .logo-area .custom-header__list{display:none}.header__menu-item{padding:0}.header__icon{color:#fff}.header__icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;gap:25px}.header__icons .custom-header__list{height:40px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px;margin:0}.header__icons .custom-header__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;gap:10px 0}.header__icons .custom-header__list a .guide{width:19px}.header__icons .custom-header__list a span{font-size:10px;font-weight:500;line-height:1;display:block}.header__icons .custom-header__list .cart{width:110px;height:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #80859B;border-radius:5px;padding:0 5px;font-size:13px}.header__icons .custom-header__list .cart img{width:23px}.header__icons .custom-header__list .cart span{font-size:13px;font-weight:500;line-height:40px;display:block}.header__icons .custom-header__list .cart .cart-count{color:#f90;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:40px;margin-left:7px}.header__icons .account-header .search-area-tab-sp{display:none}.header__icons .account-header__list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin:0}.header__icons .account-header__list li{position:relative}.header__icons .account-header__list li:hover .dropdown-menu{display:block}.header__icons .account-header__list .dropdown-toggle{cursor:pointer}.header__icons .account-header__list span{color:#fff}.header__icons .account-header__list a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:500;line-height:20px;letter-spacing:.05rem;text-decoration:none;color:#fff;z-index:106}@media screen and (max-width:1024px){.header__icons .account-header__list a{z-index:1}}.header__icons .account-header__list a img{margin:2px 10px 0}.header__icons .dropdown-menu{display:none;position:absolute;top:126%;right:5px;background:#fff;min-width:255px;border:1px solid #C6CED1;z-index:1;pointer-events:auto}.header__icons .dropdown-menu:before{content:"";position:absolute;top:-6px;right:10px;border-width:0 8px 12px 8px;border-style:solid;border-color:transparent transparent white transparent;z-index:1}.header__icons .dropdown-menu ul{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;list-style-type:none}.header__icons .dropdown-menu ul li a{color:#343434!important;display:block}.header__icons .dropdown-hover-area{position:absolute;top:100%;right:0;width:100%;height:6px;background:transparent;z-index:1;pointer-events:auto}.header .search-modal__form{height:40px}@media screen and (max-width:1024px){.header h1.logo{width:auto;margin:0 0 0 24px}.header h1.logo a{display:block;width:140px}.header__in{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5vw;padding:14px 20px}.header .header__inline-menu{display:none}.header__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.header__left--in .search-area-pc{display:none}.header__left .logo-area{width:100%;position:relative}.header__left .logo-area .custom-header__list{display:block;position:absolute;right:0}.header__left .logo-area .custom-header__list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px;margin:0}.header__left .logo-area .custom-header__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;gap:8px 0}.header__left .logo-area .custom-header__list a span{font-size:10px;display:block}.header__left .logo-area .custom-header__list a .guide{width:21px}.header__left .logo-area .custom-header__list a .ico-cart{width:23px}.header__left .logo-area .custom-header__list .cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid #DBDEDF;border-radius:5px;padding:.1vw .7vw;font-size:13px}.header__left .logo-area .custom-header__list .cart .cart-count{color:#f90;font-size:18px;font-weight:500;margin:0 0 0 4px}.header__icons{width:100%}.header__icons .custom-header{display:none}.header__icons .account-header{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}.header__icons .account-header .search-area-tab-sp{display:block;width:calc(100% - 200px)}}@media screen and (max-width:668px){.header .header__in{padding:9px 16px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header h1.logo{margin:0 0 0 16px}.header h1.logo a{display:block;width:100px}.header__left .logo-area .custom-header__list{gap:18px}.header__left .logo-area .custom-header__list a span{display:none}.header__left .logo-area .custom-header__list .cart{border:none;padding:none;padding:0;height:23px}.header__left .logo-area .custom-header__list .cart .cart-count{display:block;line-height:23px;margin:0 0 0 2px}.header__icons .account-header__list{display:none}.header__icons .account-header .search-area-tab-sp{width:100%}}.header.page-width{padding:0!important}.search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#464d6d;padding:6px 16px;border-radius:5px;width:500px;height:40px}.search-bar .field{position:relative}.search-bar .field:after{-webkit-box-shadow:none;box-shadow:none}.search-bar .field .field__label{position:absolute;top:0;display:block;color:#a2a6b6;line-height:38px;font-size:16px}.search-bar .field .hidden{display:none}@media screen and (max-width:1024px){.search-bar{width:auto}}.search-category-wrap{height:40px;position:relative}.search-category-wrap:after{content:"";position:absolute;top:50%;right:-.7vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px;height:16px;background-color:#8a9db8}.search-category{background-color:transparent;border:none;color:#fff;height:40px;margin-right:10px;padding-right:20px;font-size:15px;line-height:40px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../assets/header-arrow-down.svg);background-repeat:no-repeat;background-position:right center;background-size:10px}.search-category option{padding:10px;background-color:#f0f0f0;color:#343434}.search-category::-ms-expand{display:none}@media screen and (max-width:668px){.search-category{background-size:9px;margin-right:18px;padding-right:16px}}.search-category:focus{border:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.search-input{background-color:transparent;border:none;outline:none;color:#ffffff80;font-size:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:40px;padding:0}.search-input::-webkit-input-placeholder{color:#a2a6b6;line-height:40px;font-size:16px}.search-input::-moz-placeholder{color:#a2a6b6;line-height:40px;font-size:16px}.search-input:-ms-input-placeholder{color:#a2a6b6;line-height:40px;font-size:16px}.search-input::-ms-input-placeholder{color:#a2a6b6;line-height:40px;font-size:16px}.search-input::placeholder{color:#a2a6b6;line-height:40px;font-size:16px}.search-input:focus{padding:0;border:none;outline:none}.search-button{width:24px;height:40px;background-color:transparent;border:none;fill:#fff;cursor:pointer;padding:0}@media screen and (max-width:668px){.search-button{right:0!important}}.search__input.field__input{height:38px!important;padding:0;padding-right:9.8rem;line-height:40px;font-size:16px;color:#fff;padding-left:1.4vw}.dropdown__wrap{position:absolute;top:130px;left:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.dropdown__wrap.show{opacity:1;visibility:visible}@-webkit-keyframes menuFadeIn{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes menuFadeIn{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@-webkit-keyframes menuFadeIn-out{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes menuFadeIn-out{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}.dropdown__wrap .dropdown__container{position:relative;width:100%;padding:50px 12.5%;background:#f1f2f3;z-index:105}.dropdown__wrap .dropdown__btn-close{position:absolute;top:25px;right:25px;padding:5px;width:30px;height:30px;cursor:pointer}.dropdown__wrap__ttl{display:inline-block;margin:0}.dropdown__wrap__ttl a{display:block;padding-right:50px;background:url(./header-arrow.svg) no-repeat right 4px;font-size:26px;font-weight:700;text-decoration:none;line-height:1;letter-spacing:.05rem;color:#343434;-webkit-transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s cubic-bezier(.16,1,.3,1)}.dropdown__wrap__ttl a:hover{color:#96b9d3;background:url(./header-arrow-active.svg) no-repeat right 4px}.dropdown__wrap__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.dropdown__wrap .navigation__wrap{width:calc(100% - 263px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:65px}.dropdown__wrap .navigation-area{max-width:220px;width:100%}.dropdown__wrap .navigation-area.w-77{max-width:77px}.dropdown__wrap .navigation-area.w-258{max-width:258px;padding-top:16px}.dropdown__wrap .navigation-area h3{display:block;font-size:17px;font-weight:700;line-height:1;letter-spacing:.05rem;color:#343434;margin:0;padding:0}.dropdown__wrap .navigation-area h3.m-t{margin-top:54px}.dropdown__wrap .global-nav__subsubmenu{list-style:none;margin-top:20px;padding:0}.dropdown__wrap .global-nav__subsubmenu li{margin:0;padding:0}.dropdown__wrap .global-nav__subsubmenu li:not(:last-child){margin-bottom:10px}.dropdown__wrap .global-nav__subsubmenu a{display:block;font-size:16px;font-weight:400;line-height:1.57;letter-spacing:.05rem;text-decoration:none;color:#343434;margin:0;padding:0}@media screen and (min-width:767px){.dropdown__wrap .global-nav__subsubmenu a:hover{color:#96b9d3}}.dropdown__wrap .links__wrap{width:212px;padding-left:50px;border-left:1px solid #DBDEDF}.dropdown__wrap .links-list{list-style:none;padding:0}.dropdown__wrap .links-list li{margin:0;padding:0}.dropdown__wrap .links-list li:not(:last-child){margin-bottom:20px}.dropdown__wrap .links-list a{display:block;font-size:17px;font-weight:700;line-height:1;letter-spacing:.05rem;text-decoration:none;color:#343434;margin:0;padding:0}@media screen and (min-width:767px){.dropdown__wrap .links-list a:hover{color:#96b9d3}}@media screen and (max-width:1024px){.header__icon--menu{z-index:999}.header__icon--menu[aria-expanded=true]:before{content:none}.menu-drawer{top:-20px!important;left:-20px!important;width:calc(100% + 40px)!important;height:100vh!important;background:#f1f2f3!important;overflow:hidden!important}}@media screen and (max-width:1024px) and (max-width:668px){.menu-drawer{top:-26px!important;height:calc(100vh + 16px)!important}}@media screen and (max-width:1024px){.menu-drawer *{font-family:Noto Sans JP,sans-serif!important}}@media screen and (max-width:1024px) and (max-width:668px){.menu-drawer__inner-cont{overflow-y:scroll;height:100%;padding-top:78px}}@media screen and (max-width:1024px){.menu-drawer__inner-cont .logo-cont{width:100%;margin:0;padding:20px 66px 14px;background:#182149}.menu-drawer__inner-cont .logo-cont h2{margin:0}.menu-drawer__inner-cont .logo-cont h2 img{display:block;width:140px}}@media screen and (max-width:1024px) and (max-width:668px){.menu-drawer__inner-cont .logo-cont{position:fixed;top:10px;left:0;z-index:2;padding:16px 58px 10px}.menu-drawer__inner-cont .logo-cont h2 img{width:100px}}@media screen and (max-width:1024px){.menu-drawer__inner-cont .ico-area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-bottom:4px solid #DBDEDF}.menu-drawer__inner-cont .ico-area .account-header__list{height:100px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin:0;padding:0 24px}.menu-drawer__inner-cont .ico-area .account-header__list a{display:block;font-size:15px;line-height:2;text-decoration:none;color:#343434}.menu-drawer__inner-cont .ico-area .account-header__list img{display:block}.menu-drawer__inner-cont .ico-area .custom-header__list{height:40px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px;margin:0;padding:0 24px}.menu-drawer__inner-cont .ico-area .custom-header__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:#343434}.menu-drawer__inner-cont .ico-area .custom-header__list a span{font-size:10px;font-weight:500;line-height:1;display:block}.menu-drawer__inner-cont .ico-area .custom-header__list a img{width:21px}.menu-drawer__inner-cont .ico-area .custom-header__list .cart{min-width:110px;width:auto;height:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#fff;border:1px solid #80859B;border-radius:5px;padding:0 14px;font-size:13px}.menu-drawer__inner-cont .ico-area .custom-header__list .cart span{font-size:13px;font-weight:500;display:block}.menu-drawer__inner-cont .ico-area .custom-header__list .cart img{width:23px}.menu-drawer__inner-cont .ico-area .custom-header__list .cart .cart-count{color:#f90;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:40px;margin-left:7px}}@media screen and (max-width:1024px) and (max-width:668px){.menu-drawer__inner-cont .ico-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-drawer__inner-cont .ico-area .account-header__list{width:100%;height:90px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:0 16px;gap:8px;border-bottom:1px solid #DBDEDF}.menu-drawer__inner-cont .ico-area .account-header__list li{font-size:18px;font-weight:500}.menu-drawer__inner-cont .ico-area .custom-header__list{position:static;width:100%;height:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:0 16px}}@media screen and (max-width:1024px){.menu-drawer__navigation-cont{display:block;overflow-y:scroll;height:calc(100vh - 170px)}}@media screen and (max-width:1024px) and (max-width:668px){.menu-drawer__navigation-cont{overflow-y:hidden;height:auto}}@media screen and (max-width:1024px){.menu-drawer__nav{margin:0;padding:0}.menu-drawer__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}.menu-drawer__menu>li{border-bottom:3px solid #DBDEDF}.menu-drawer__menu>li::marker{display:none}.menu-drawer__menu>li>a{width:100%;height:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;line-height:1;letter-spacing:.05rem;text-decoration:none;color:#343434;margin:0;padding:0 16px;border-bottom:1px solid #DBDEDF}.menu-drawer__menu>li span{padding-right:34px;background:url(./header-arrow.svg) no-repeat center right;background-size:auto 18px}.menu-drawer__sub__inner>h3{width:100%;height:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;font-weight:500;line-height:1;letter-spacing:.05rem;color:#343434;margin:0;padding:0 16px;cursor:pointer;border-bottom:1px solid #DBDEDF;background:url(./arrow-down.svg) no-repeat center right 16px;background-size:19px 11px;-webkit-transition:all .2s linear;transition:all .2s linear}.menu-drawer__sub__inner>h3.active{background:url(./arrow-down-active.svg) no-repeat center right 16px;background-size:19px 11px}.menu-drawer__sub__inner>ul{margin:0;padding:0;list-style:none;border-bottom:1px solid #DBDEDF;max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .5s ease,opacity .5s ease;transition:max-height .5s ease,opacity .5s ease}.menu-drawer__sub__inner>ul.open{max-height:800px;opacity:1}.menu-drawer__sub__inner>ul>li:first-child{margin-top:28px}.menu-drawer__sub__inner>ul>li:last-child{margin-bottom:28px}.menu-drawer__sub__inner>ul>li:not(:last-child){margin-bottom:24px}.menu-drawer__sub__inner>ul>li>a{display:block;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.03rem;text-decoration:none;color:#343434;margin:0;padding:0 16px}.menu-drawer__sub__inner.b-b-0>ul{border-bottom:0px}.menu-drawer .links__wrap{margin:32px 0 60px;padding:0 16px}.menu-drawer .links__wrap .links-list{list-style:none;padding:0 0 80px;margin:0}.menu-drawer .links__wrap .links-list li{margin-bottom:30px}.menu-drawer .links__wrap .links-list li:last-child{margin-bottom:0}.menu-drawer .links__wrap .links-list li a{display:block;font-size:15px;font-weight:700;line-height:1;letter-spacing:.02rem;text-decoration:none;color:#343434;margin:0;padding:0}}.dropdown-menu-tab{display:none}.dropdown-buffer{height:10px;background:transparent;position:absolute;top:100%;left:0;right:0}.dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-toggle:after{content:"\25bc";display:inline-block;margin-left:5px;font-size:8px}@media screen and (max-width:1024px){.ico-area .dropdown-toggle{position:relative;padding-right:26px}.ico-area .dropdown-toggle:after{content:"";position:absolute;top:1px;right:0;background:url(../assets/menu-btn-plus.svg) no-repeat center right;height:100%;width:17px}.ico-area .dropdown-toggle.open:after{content:"";position:absolute;top:0;right:0;background:url(../assets/menu-btn-minus.svg) no-repeat center right;height:100%;width:17px}.dropdown-menu{position:static;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e1e1e1}.dropdown-menu ul{list-style-type:none;padding:0;margin:0;background:#fff}.dropdown-menu ul li{height:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;border-bottom:1px solid #DBDEDF}.dropdown-menu ul li a{text-decoration:none}.dropdown-menu ul li:last-child{border-bottom:none}}@media screen and (max-width:668px){.account-header__list li{width:auto}.dropdown-menu{width:100%;border-top:none}.dropdown-menu ul li:first-child{border-top:none}.menu-drawer__inner-cont .ico-area .custom-header__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.custom-footer{margin:0;padding:100px 0;background-color:#f1f2f3}@media screen and (max-width:1024px){.custom-footer{padding:80px 0}}@media screen and (max-width:668px){.custom-footer{padding:60px 0}}.custom-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}@media screen and (max-width:1024px){.custom-footer .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.custom-footer .column-1{max-width:418px;width:100%}.custom-footer .column-2{max-width:568px;width:100%}@media screen and (max-width:1024px){.custom-footer .column-2{max-width:100%}}.custom-footer .logo{margin-bottom:70px}.custom-footer .logo img{display:block;width:auto;height:100px}.custom-footer .list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px 20px;list-style-type:none;padding:0;margin:0}.custom-footer .list li{width:165px}.custom-footer .list li a{font-size:15px;font-weight:500;line-height:1;letter-spacing:.05em;text-decoration:none;margin-top:0;margin-bottom:0;color:#343434}.custom-footer .list li a:hover{color:#96b9d3}@media screen and (max-width:668px){.custom-footer .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.custom-footer .calendar-title p{font-size:20px;font-weight:700;line-height:1;letter-spacing:.05em;margin-top:0;margin-bottom:0;color:#343434}@media screen and (max-width:668px){.custom-footer .calendar-title p{font-size:19px}}.custom-footer .calendar{margin:28px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.custom-footer .calendar .month{width:264px}.custom-footer .calendar .month .month-inner{width:100%}@media screen and (max-width:1024px){.custom-footer .calendar{max-width:568px;width:100%;margin:28px auto 20px;padding:0}}@media screen and (max-width:668px){.custom-footer .calendar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.custom-footer .note p{position:relative;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.05em;margin-top:0;margin-bottom:10px;padding-left:40px;color:#343434}.custom-footer .note .holiday:after,.custom-footer .note .shipment:after{content:"";position:absolute;top:0;left:0;width:36px;height:100%}.custom-footer .note .holiday:after{background-color:#ffdcdc}.custom-footer .note .shipment:after{background-color:#c5eee9}@media screen and (max-width:1024px){.custom-footer .note{max-width:568px;width:100%;margin:0 auto}}@media screen and (max-width:668px){.custom-footer .note{width:264px}}#current-month,#next-month{max-width:100%;margin:0;padding:0}#current-month *,#next-month *{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;color:#343434}#current-month .fc-button,#current-month .fc-button-group,#next-month .fc-button,#next-month .fc-button-group{display:none}#current-month .fc-col-header,#current-month .fc-scrollgrid-sync-table,#current-month h2,#current-month table,#current-month tbody,#current-month td,#current-month th,#current-month tr,#next-month .fc-col-header,#next-month .fc-scrollgrid-sync-table,#next-month h2,#next-month table,#next-month tbody,#next-month td,#next-month th,#next-month tr{background:unset;margin:0;padding:0;border:0}#current-month a,#next-month a{color:#343434;pointer-events:block;-webkit-text-decoration:block;text-decoration:block}#current-month .fc-header-toolbar,#next-month .fc-header-toolbar{padding:0}#current-month .fc-header-toolbar .fc-toolbar-title,#next-month .fc-header-toolbar .fc-toolbar-title{font-size:17px;font-weight:500;line-height:1;letter-spacing:.05em;margin-top:0;margin-bottom:0;color:#343434}#current-month .fc-daygrid-day-events,#current-month .fc-event-title,#next-month .fc-daygrid-day-events,#next-month .fc-event-title{display:block}#current-month .fc-dayGridMonth-view,#next-month .fc-dayGridMonth-view{width:100%}#current-month .fc-dayGridMonth-view table,#next-month .fc-dayGridMonth-view table{width:100%;border-collapse:collapse}#current-month .fc-col-header-cell,#next-month .fc-col-header-cell{padding:3px;text-align:center;background-color:#e6e8e9;border-top:2px solid #F1F2F3;border-left:2px solid #F1F2F3;border-right:2px solid #F1F2F3}#current-month .fc-col-header-cell.fc-day-sun a,#next-month .fc-col-header-cell.fc-day-sun a{color:#e15959}#current-month .fc-col-header-cell.fc-day-sat a,#next-month .fc-col-header-cell.fc-day-sat a{color:#4365dc}#current-month .fc-daygrid-day,#next-month .fc-daygrid-day{height:37px!important;vertical-align:top;position:relative;background-color:#fff;border:2px solid #F1F2F3}#current-month .fc-daygrid-day.fc-day-today,#next-month .fc-daygrid-day.fc-day-today{background-color:#dcf0ff}#current-month .fc-daygrid-day-number,#next-month .fc-daygrid-day-number{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#current-month .fc-daygrid-day-events,#next-month .fc-daygrid-day-events{margin:0}#current-month .fc-bg-event.gcal-holiday,#next-month .fc-bg-event.gcal-holiday{background:#ffdcdc;opacity:1!important}#current-month .fc-bg-event.gcal-holiday .fc-event-title,#next-month .fc-bg-event.gcal-holiday .fc-event-title{display:none}#current-month .fc-bg-event.gcal-event,#next-month .fc-bg-event.gcal-event{background:#c5eee9;opacity:1!important}#current-month .fc-bg-event.gcal-event .fc-event-title,#next-month .fc-bg-event.gcal-event .fc-event-title{display:none}.copyright{margin:0;padding:25px 50px;background-color:#182149;text-align:right}.copyright p{display:inline-block;font-family:Roboto,sans-serif;font-size:11px;font-weight:500;line-height:1;letter-spacing:.05em;margin-top:0;margin-bottom:0;color:#fff}@media screen and (max-width:668px){.copyright{padding:25px 20px;text-align:center}}@media screen and (max-width:359px){.copyright{padding:25px 15px;text-align:center}.copyright p{font-size:10px}}.user-guide-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 24px;width:100%}@media screen and (max-width:668px){.user-guide-grid{gap:16px}}.user-guide-cont{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(16.6666666667% - 30px);padding:30px;aspect-ratio:1/1;background-color:#fff;text-align:center;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:1024px){.user-guide-cont{width:calc(25% - 18px)}}@media screen and (max-width:752px){.user-guide-cont{width:calc(33.3333333333% - 15px)}}@media screen and (max-width:500px){.user-guide-cont{width:calc(50% - 8px)}}.user-guide-cont img{width:100%;margin:0 0 24px}.user-guide-cont img.img-1{max-width:72px}@media screen and (max-width:1024px){.user-guide-cont img.img-1{max-width:80px}}@media screen and (max-width:668px){.user-guide-cont img.img-1{max-width:63px}}.user-guide-cont img.img-2{max-width:67px}@media screen and (max-width:1024px){.user-guide-cont img.img-2{max-width:75px}}@media screen and (max-width:668px){.user-guide-cont img.img-2{max-width:59px}}.user-guide-cont img.img-3{max-width:74px}@media screen and (max-width:1024px){.user-guide-cont img.img-3{max-width:82px}}@media screen and (max-width:668px){.user-guide-cont img.img-3{max-width:64px}}.user-guide-cont img.img-4{max-width:53px}@media screen and (max-width:1024px){.user-guide-cont img.img-4{max-width:59px}}@media screen and (max-width:668px){.user-guide-cont img.img-4{max-width:46px}}.user-guide-cont img.img-5{max-width:92px}@media screen and (max-width:1024px){.user-guide-cont img.img-5{max-width:102px}}@media screen and (max-width:668px){.user-guide-cont img.img-5{max-width:80px}}.user-guide-cont img.img-6{max-width:64px}@media screen and (max-width:1024px){.user-guide-cont img.img-6{max-width:71px}}@media screen and (max-width:668px){.user-guide-cont img.img-6{max-width:56px}}.user-guide-cont img.img-7{max-width:90px}@media screen and (max-width:668px){.user-guide-cont img.img-7{max-width:80px}}.user-guide-cont img.img-8{max-width:56px}@media screen and (max-width:1024px){.user-guide-cont img.img-8{max-width:68px}}@media screen and (max-width:668px){.user-guide-cont img.img-8{max-width:49px}}.user-guide-cont .txt{position:absolute;bottom:30px;margin:0;display:block;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:#343434;-webkit-transition:all .3s;transition:all .3s;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:1038px){.user-guide-cont .txt{bottom:16px}}@media screen and (max-width:500px){.user-guide-cont .txt{bottom:24px}}@media screen and (max-width:375px){.user-guide-cont .txt.txt-multi{bottom:16px}}.user-guide-cont:hover{background-color:#96b9d3}.user-guide-cont:hover .txt{color:#222}body{font-family:Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased}:focus-visible{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}*,:after,:before{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.confirm-btn:after,.confirm-btn:before{display:none}.header-wrapper--border-bottom{border-bottom:none}a{color:#343434}small{font-size:80%}img{vertical-align:top}strong{font-weight:700!important;color:#343434}.color-red{color:#d90000!important}.hover{-webkit-transition:all .3s ease;transition:all .3s ease}.hover:hover{opacity:.5}.alignC{text-align:center}.mt00{margin-top:0!important}.mt20{margin-top:20px!important}.mt80{margin-top:80px!important}.mb00{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb30{margin-bottom:30px!important}.mb50{margin-bottom:50px!important}.pb50{padding-bottom:50px!important}.sp-only{display:none}.pc-only{display:block}.sp-inline-only{display:none}.pc-inline-only{display:inline-block}.pc-line-only{display:inline}.sp-810only{display:none}.pc-810only{display:block}.sp-1024only{display:none}.pc-1024only{display:block}.lh16{line-height:1.6!important}.fs15{font-size:15px!important}.fs16{font-size:16px!important}.fw400{font-weight:400!important}@media screen and (max-width:668px){.sp-left{text-align:left!important}}.commonBtn{background-color:#f90!important;border-radius:5px!important;max-width:350px;width:100%;height:64px;font-size:17px!important;font-weight:700!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.commonBtn:hover{opacity:.7}.commonBtn.disabled{background-color:#999!important;color:#ccc}.returnBtn{background-color:#fff!important;color:#343434!important;border:1px solid #DBDEDF!important;border-radius:5px!important;max-width:350px;width:100%;height:64px;font-size:17px!important;font-weight:700!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.returnBtn:hover{background-color:#f5f5f5!important}a.returnBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.guestBtn{background-color:#182149!important;border-radius:5px!important;max-width:350px;width:100%;height:64px;font-size:17px!important;font-weight:700!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.normal-list{padding-left:16px!important;list-style-type:disc}.normal-list li{margin-top:0!important}@media screen and (max-width:1024px){.sp-1024only{display:block}.pc-1024only{display:none}}@media screen and (max-width:810px){.sp-810only{display:block}.pc-810only{display:none}}@media screen and (max-width:668px){.sp-only{display:block}.pc-only{display:none}.sp-inline-only{display:inline-block}.pc-inline-only,.pc-line-only{display:none}}.st-wishlist-details-button.st-wishlist-details-button--bottom_right{display:none!important}.customer .pagination{margin-top:32px!important;margin-bottom:100px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.customer .pagination a{text-decoration:none;color:#343434;font-size:18px}.customer .pagination a.active{font-weight:700;font-size:21px}.customer .pagination a.disabled{pointer-events:none;color:#999}@media screen and (max-width:1024px){.customer .pagination{gap:32px}}@media screen and (max-width:668px){.customer .pagination{gap:0 28px}.customer .pagination a{font-size:21px}.customer .pagination a.active{font-size:24px}}.breadcrumb-area{margin:50px auto 20px}.breadcrumb ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.breadcrumb ul li{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#343434}.breadcrumb ul li+li:before{content:"";display:inline-block;width:14px;height:14px;background-size:contain;margin-left:.75rem;margin-right:.75rem}.breadcrumb ul a{color:#343434;text-decoration:none}.breadcrumb ul a:hover{color:#6395bd}@media screen and (max-width:1024px){.breadcrumb-area{margin:40px auto 20px}}@media screen and (max-width:668px){.breadcrumb-area{margin:20px auto}}.page-width{padding:0 20px}@media screen and (max-width:1024px){.page-width{padding:0 40px}}@media screen and (max-width:668px){.page-width{padding:0 16px}}.product-details{position:relative}.product-details__add{visibility:hidden;position:fixed;width:366px;border:1px solid #9F9F9F;right:0;top:131px;z-index:3;background:#fff;padding:30px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:668px){.product-details__add{top:-15px}}@media screen and (max-width:480px){.product-details__add{width:100%}}.product-details__add .close{font-size:24px;position:absolute;right:17px;top:0;cursor:pointer}.product-details__add ul{list-style-type:none;padding-left:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.product-details__add ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;max-width:306px;height:49px;font-size:15px;font-weight:700}.product-details__add ul li button.continue-shopping{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.product-details__add ul li button.continue-shopping:hover{text-decoration:underline}.product-details__add ul li:first-child a{background:#f90;border:1px solid #FF9900;color:#fff;border-radius:5px}.product-details__add ul li:first-child a:hover{background:#fff;color:#f90}.product-details__add ul li:last-child{text-align:center}.product-details__product{-ms-flex-preferred-size:70px;flex-basis:70px}.product-details__product img{max-width:100%}.product-details__message{font-size:14px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.product-details__message .ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-details__message .ico img{width:13px;height:9px}.product-details__content{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:15px}@media screen and (max-width:668px){.product-details__content{margin:15px 0 20px}}.product-details__description{-ms-flex-preferred-size:220px;flex-basis:220px}.product-details__description--in .product{font-size:16px;font-weight:500}.product-details__description--in .txt{font-size:14px;color:#747474;margin:0}.st-wishlist-button{display:none!important}.product__title h1{font-size:28px;font-weight:500;color:#343434}.product__info-wrapper #dropdown,.product__info-wrapper #price-form{display:none}.product-info{margin:16px 0!important;font-size:14px;color:#343434}.product-info__code{margin-right:10px}.product-info__code .title,.product-info__standard .title{font-weight:700}.product-info__separator{margin:0 5px}table{border-spacing:0}.specification-table{-webkit-box-shadow:none;box-shadow:none;width:100%;margin:12px 0 32px!important}.specification-table tr{border-top:1px solid #DBDEDF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3vw;padding:13px 0}.specification-table tr td,.specification-table tr th{border:none;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.specification-table tr th{width:23%;font-size:16px;font-weight:700;text-align:left;margin:0 0 0 24px;color:#343434}.specification-table tr th span{line-height:1.2;display:inline-block}.specification-table tr td{width:80%;font-size:16px;color:#343434}.specification-table tr td .input-container{display:-webkit-box;display:-ms-flexbox;display:flex}.specification-table tr td .input-container .c-input{max-width:260px;border-radius:0;min-height:40px}.specification-table tr td select{width:16vw;max-width:200px;font-size:16px;border-radius:0;background:#fff;color:#343434}.specification-table tr td .mini-input{width:5.5vw;max-width:50px;min-width:40px;border-radius:5px 0 0 5px}.specification-table tr td .txt{font-size:16px}.specification-table tr td label.txt{font-size:12px;margin:0 0 4px;line-height:1;display:block;font-weight:700}.specification-table tr td .number{width:6.7vw}.specification-table tr td .unit{background:#182149;color:#fff;width:4vw;max-width:49px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.specification-table tr td p{line-height:1.2;display:inline-block}.specification-table tr td .txt{margin:0}.specification-table tr td .sizeOoption-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .75vw}.specification-table tr td .sizeOoption-area__in{width:calc(33.3333333333% - .5vw);line-height:1.2}.specification-table tr td .sizeOoption-area__in .unit{width:3vw;max-width:47px;min-width:40px;font-weight:400}.specification-table tr td .sizeOoption-area__in label.txt{margin:8px 0 4px}.specification-table tr td .sizeOoption-area__angle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.specification-table tr td .sizeOoption-area__angle .input-container{margin-right:16px}.specification-table tr td .drilling-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 16px}.specification-table tr td .drilling-area .input-container{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.specification-table tr td .drilling-area .input-container .c-input{width:40px}.specification-table tr td .drilling-area .input-container .d-input{width:60px}.specification-table tr td .rounded_corners-area{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.specification-table tr td .rounded_corners-area .input-container .c-input{border-radius:5px;width:50px}.specification-table tr td .drilling{margin:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}.specification-table tr td .drilling input{width:auto!important;margin:0}.specification-table tr td .drilling-position-input{margin:0 5px 0 0}.specification-table tr td a{text-decoration:underline}.specification-table tr td a:hover{text-decoration:none}.specification-table .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 5px}.specification-table .quantity p{margin:0}.specification-table tr:last-child{border-bottom:1px solid #DBDEDF}.specification-table tr.multi-size td{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.specification-table tr.multi-size td .multi-in .c-select{width:16vw;max-width:200px}.price-table{border:5px solid #DBDEDF}.price-table tr{gap:0;padding:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.price-table tr th{background:#ecf5f9;width:30%;text-align:left;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-table tr th .price-head{font-size:22px;font-weight:700}.price-table tr td,.price-table tr th{padding:10px 10px 10px 20px}.price-table tr td .note{line-height:1.2;display:inline-block}.price-table tr td .price{font-family:Roboto,sans-serif;font-size:27px;font-weight:700;display:inline-block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.price-table tr td .price:first-letter{font-size:20px;font-weight:500}.price-table tr td.product-weight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-table tr td.product-weight .product-weight-detail{font-size:18px;font-weight:500}.price-table tr td.product-weight .product-weight-detail{font-size:18px}.price-table tr td.product-weight .txt{width:77%}.price-table tr:first-child{border-top:none}.price-table tr:last-child{border-bottom:none}.info-table{border:1px solid #DBDEDF}.info-table tr{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.info-table tr td .img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.info-table tr td .img span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.info-table tr td .img span img{width:100%}.info-table tr td .img span .info{width:auto}.info-table tr td .note{line-height:1.2;display:inline-block}.pickup-availability-info .caption{display:none}.pickup-availability-info .caption-large,.pickup-availability-info .pickup-availability-button{margin:0}.gradient .pickup-availability-list .pickup-availability-preview{display:none}#corner_r .c-checkbox:checked:after,#drilling .c-checkbox:checked:after{content:"";display:inline-block;background-position:center;background-color:#e3e5e7;background-size:12px;height:20px;width:20px;border:1px solid #c6ced1}@media screen and (max-width:1024px){.product-info{text-align:right}.specification-table tr{gap:1.5vw}.specification-table tr th{width:25%}.specification-table tr td{width:75%}.specification-table tr td input{width:23vw}.specification-table tr td .sizeOoption-area__in{width:calc(50% - .5vw)}.specification-table tr td .sizeOoption-area__in .mini-input{width:7.5vw;max-width:initial}.specification-table tr td .sizeOoption-area__in .unit{max-width:initial;width:5vw}.specification-table tr td .unit{width:5vw}.specification-table tr td .drilling-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.specification-table tr td .drilling-position-input{margin:10px 5px 10px 0;height:30px}.specification-table tr td select{width:100%;max-width:initial}.specification-table tr td .number{width:15.7vw!important}.specification-table tr.multi-size td .multi-in .c-select{width:13.4vw}.info-table tr td .img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info-table tr td .note{margin:0 0 .8vw}.price-table tr{gap:0}.price-table tr th{width:36%!important}.price-table tr td{width:64%!important}.price-table tr td.product-weight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-flex:1;-ms-flex:1;flex:1}.price-table tr td.product-weight .txt{width:100%}}@media screen and (max-width:810px){.select-wrapper{width:100%}.specification-table{margin:12px 0 0!important}.specification-table tr td{width:100%}.specification-table tr td .sizeOoption-area__in{width:calc(25% - .5vw)}.specification-table tr td input{width:19.5vw}.specification-table tr td .unit{min-width:40px}.specification-table tr td .drilling-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.specification-table tr td .drilling-position-input{width:75px!important}.specification-table tr .c-select{width:100%!important;height:34px;padding:6px 30px 6px 8px}.specification-table tr .c-input{max-width:400px;width:91%!important}.specification-table tr .mini-input{width:10.5vw!important}.specification-table .multi-size{width:100%}.specification-table .multi-size .multi-in{width:70%}.specification-table .multi-size .multi-in .c-select{max-width:initial!important}.price-table tr{gap:0}.price-table tr th{width:25%!important}.price-table tr td{width:65%!important}}@media screen and (max-width:668px){.specification-table tr th{width:30%;margin:0 0 0 4vw}.specification-table tr td{width:70%}.specification-table tr td .unit{width:9vw}.specification-table tr td .sizeOoption-area{gap:0 1vw}.specification-table tr td .sizeOoption-area__in{width:calc(33.3333333333% - 1vw)}.specification-table tr td .sizeOoption-area__in .unit{width:8vw}.specification-table tr td .sizeOoption-area__in .mini-input{width:12.1vw!important;min-height:34px;height:34px}.price-table tr th{margin:0;padding:10px 10px 10px 3vw;width:34%!important}.price-table tr td{width:66%!important}}@media screen and (max-width:500px){.specification-table tr td .unit{width:11vw}.specification-table tr td .sizeOoption-area{gap:0 1.5vw}.specification-table tr td .sizeOoption-area__in{width:calc(50% - 1.5vw)}.specification-table tr td .sizeOoption-area__in .mini-input{width:17vw!important}.specification-table tr td .sizeOoption-area__in .unit{width:10vw}.specification-table tr td .sizeOoption-area__angle .input-container .c-input{width:17vw!important}.specification-table tr td .drilling-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.specification-table tr .c-input{width:84%!important;height:34px;min-height:34px}}@media screen and (max-width:350px){.specification-table tr td .sizeOoption-area__in{width:100%}}.product__info-wrapper{-webkit-transform:none!important;transform:none!important}.unset-position{position:unset!important}#popup{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:1000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#popup.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}#popup .popup__content{background:#fff;padding:52px 30px;border-radius:8px;width:min(90%,600px);height:min(800px,85vh);position:relative}#popup .popup__content__inner{padding:0 20px;height:100%;overflow-y:auto}#popup .popup__content .popup__ttl{margin-bottom:30px;padding-left:45px;border-bottom:#000 2px solid;background:url(../assets/attention.svg) no-repeat left 2px}#popup .popup__content .popup__ttl h2{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:.05rem;margin:0;padding-bottom:5px}#popup .popup__content .popup__cont{text-align:center}#popup .popup__content .popup__cont b{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.05rem;text-align:left;margin:0}#popup .popup__content .popup__cont p{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.05rem;text-align:left;margin:0 0 40px}#popup .popup__content .popup__check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}#popup .popup__content .popup__check input[type=checkbox].check-none{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #343434;position:relative;cursor:pointer;outline:none;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}#popup .popup__content .popup__check input[type=checkbox].check-none:checked{background-color:#343434;border-color:#343434}#popup .popup__content .popup__check input[type=checkbox].check-none:checked:after{content:"";position:absolute;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;top:50%;left:50%;-webkit-transform:translate(-50%,-60%) rotate(45deg);transform:translate(-50%,-60%) rotate(45deg)}#popup .popup__content .popup__check label{cursor:pointer;font-weight:700;font-size:16px;line-height:1.4;letter-spacing:.05rem;color:#343434}#popup .popup__content .popup__close{position:absolute;top:30px;right:30px;background:none;border:none;width:18px;height:18px;cursor:pointer;background:url(../assets/close.svg) no-repeat center center}#popup .popup__content .popup__close:hover{opacity:.7}@media screen and (max-width:1024px){#popup .popup__content{padding:45px 35px;height:min(600px,75vh)}#popup .popup__content__inner{padding:10px}#popup .popup__content .popup__close{top:18px;right:20px}}#popup .product-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f90;border-radius:5px;width:21vw;height:60px;margin:40px auto!important;font-weight:500;font-size:1.5rem;letter-spacing:.1rem;color:#fff;padding:0 3rem;cursor:pointer}@media screen and (max-width:1024px){#popup .product-form__submit{width:100%}}#popup .product-form__submit span{position:relative;margin-left:2.5vw}#popup .product-form__submit span:before{content:"";display:inline-block;width:28px;height:28px;background:url(/cdn/shop/t/30/assets/cart-icon.svg?v=5876940\2026) no-repeat center center;background-size:contain;position:absolute;z-index:2;top:0;left:-33px;bottom:0;margin:auto}.js-hidden{display:none!important}.js-popup-open{color:#fff;background:#f90;border-radius:5px;width:21vw;height:60px;margin:40px 0 0!important;font-weight:500}@media screen and (max-width:1024px){.js-popup-open{width:100%}}.js-popup-open span{position:relative;margin-left:2.5vw}.js-popup-open span:before{content:"";display:inline-block;width:28px;height:28px;background:url(//kumasun-dev.myshopify.com/cdn/shop/t/18/assets/cart-icon.svg?v=58769405512640002691720769146) no-repeat center center;background-size:contain;position:absolute;z-index:2;top:0;left:-33px;bottom:0;margin:auto}.product-form__buttons .shopify-payment-button{display:none}.product-form__submit{color:#fff;background:#f90;--border-offset:none;border-radius:5px;width:21vw;height:60px;margin:40px 0 0!important;font-weight:500}.product-form__submit span{position:relative;margin-left:2.5vw}.product-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:46%}.product-images .caution-area{border:1px solid #DBDEDF;color:#0279d3;padding:16px;font-size:14px;font-weight:400;line-height:1.4;margin-top:60px}.product-images .caution-area a{color:#0279d3}.main-image-container{width:100%;max-width:600px;background:#fff;padding-top:100%;position:relative}.main-image-container img{display:none}.main-product-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:30px;cursor:pointer}.thumbnail-images img{border-radius:5px;width:100%}.thumbnail-image-selector{width:95px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid transparent;-webkit-transition:border-color .3s;transition:border-color .3s;border-radius:6px}.thumbnail-image-selector img{display:none}.product--large:not(.product--no-media) .product__info-wrapper{max-width:47%!important;width:auto!important;padding:0!important}.product--large:not(.product--no-media) .product__info-wrapper .shopify-app-block{margin:0}.product--large:not(.product--no-media) .product__info-wrapper .shopify-app-block ._my_block{-webkit-box-pack:left!important;-ms-flex-pack:left!important;justify-content:left!important;margin:50px 0 30px!important}@media screen and (max-width:500px){.product--large:not(.product--no-media) .product__info-wrapper .shopify-app-block ._my_block{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.product--large:not(.product--no-media) .product__info-wrapper .shopify-app-block ._my_block img{max-width:100%!important;margin:0!important}.product.grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.thumbnail-images{width:100%;max-width:600px}.col2list{display:none!important}.title-area h1{margin:0 0 30px}@media screen and (max-width:810px){.title-area h1{margin:20px 0 30px;color:#343434}.product-images .caution-area{margin-top:30px}}.pickup-availability-preview{margin:30px 0 0!important;padding:0 2rem 0 0!important}@media screen and (max-width:800px){.pickup-availability-preview{padding:0!important}}.quick-add-hidden{min-height:initial!important}.tabcontent{display:none;color:#343434}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;margin-bottom:50px;border-bottom:1px solid #DBDEDF}.tabs .tablinks{background:none;border:none;color:#343434;font-size:19px;font-weight:700;padding:0 20px 10px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;font-family:Noto Sans JP,sans-serif}.tabs .tablinks.active{border-bottom:3px solid #343434}.tabs .tab-product,.tabs .tab-specification{width:33.3333333333%}.tabs-kouhan{width:33.3333333333%;border-bottom:3px solid #343434;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.tabs-kouhan{width:50%}}@media screen and (max-width:800px){.tabs-kouhan{width:100%}}.tabs-kouhan .tab-product{border-bottom:none!important}.tabs-kouhan .btn-kouhan{width:100%}.tabcontent h2{text-align:center;font-size:20px;font-weight:700;margin:0 0 40px;color:#343434}.tabcontent h3{margin:4vw 0 0;font-weight:700}.tabcontent p{line-height:2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;margin:0}.tabcontent ul{margin:0}.tabcontent pre{display:none}.size-table{width:100%;border-collapse:collapse;border:1px solid #DBDEDF}.size-table tr{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;gap:0}.size-table tr td,.size-table tr th{padding:10px 10px 10px 20px}.size-table tr th{background:#f1f2f3;margin:0}.size-table tr:first-child{border-top:none}.size-table tr:last-child{border-bottom:none}@media screen and (max-width:1024px){.product-form__submit{width:100%}.product-images{width:50%}.product--large:not(.product--no-media) .product__info-wrapper{max-width:46%!important}.product__info-container{max-width:initial!important}.product.grid{gap:3vw!important}.thumbnail-images{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}.thumbnail-image-selector{width:calc(33.3333333333% - 10px)}.size-table tr{gap:0}}@media screen and (max-width:810px){.product-form{max-width:400px;margin:2.5rem auto!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:100%!important}.product-images{margin:0 auto;width:100%}.product.grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thumbnail-image-selector{width:calc(20% - 10px)}.tabs{margin-top:100px;margin-bottom:50px}.tabcontent h3{margin:50px 0 30px;line-height:1}}@media screen and (max-width:668px){.size-table tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.size-table tr td,.size-table tr th{width:100%}.tabs .tab-product,.tabs .tab-specification{width:50%;padding:0 8px 8px}.thumbnail-image-selector{width:calc(20% - 5px)}.thumbnail-image-selector:nth-child(10),.thumbnail-image-selector:nth-child(15),.thumbnail-image-selector:nth-child(5){width:20%}.thumbnail-images{gap:5px}}@media screen and (max-width:375px){.price-table tr th{width:40%!important}.price-table tr td{width:60%!important}}input,select,textarea{font-family:Noto Sans JP,sans-serif}.select-wrapper{position:relative;display:inline-block}.c-select{border:1px solid #C6CED1;border-radius:5px;padding:11px 30px 11px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:40px;font-size:16px;cursor:pointer;line-height:1;font-family:Noto Sans JP,sans-serif!important}.select-wrapper:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;width:12px;height:12px;pointer-events:none;border-left:1px solid #222;border-bottom:1px solid #222;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.c-input{border:1px solid #C6CED1;padding:11px 30px 11px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-box-shadow:none;box-shadow:none;position:relative;height:40px}.c-input::-webkit-input-placeholder{font-size:16px;color:#9f9f9f}.c-input::-moz-placeholder{font-size:16px;color:#9f9f9f}.c-input:-ms-input-placeholder{font-size:16px;color:#9f9f9f}.c-input::-ms-input-placeholder{font-size:16px;color:#9f9f9f}.c-input::placeholder{font-size:16px;color:#9f9f9f}.c-radio__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2vw;margin-top:8px}.c-radio__area .txt{padding-left:.4em}.c-radio__area.color_value{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-radio__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.c-radio__label input{width:auto!important}.c-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;position:relative;border:none;background:#fff;display:flex}.c-radio:before{content:"";position:relative;z-index:1;top:0;left:4px;width:14px;height:14px;-webkit-transition:-webkit-transform .4s cubic-bezier(.45,1.8,.5,.75);transition:-webkit-transform .4s cubic-bezier(.45,1.8,.5,.75);transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transition:transform .4s cubic-bezier(.45,1.8,.5,.75),-webkit-transform .4s cubic-bezier(.45,1.8,.5,.75);-webkit-transform:scale(0,0);transform:scale(0);border-radius:50%;background:#182149}.c-radio:after{position:absolute;top:-4px;left:0;width:22px;height:22px;content:"";border-radius:50%;background:#e3e5e7}.c-radio:checked:before{-webkit-transform:scale(1,1);transform:scale(1)}label{cursor:pointer}label>.txt{padding-left:1.8em}label.label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.c-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:relative;cursor:pointer}.c-checkbox:after{content:"";position:absolute;top:0;bottom:0;left:7px;margin:auto;width:20px;height:20px;border:1px solid #ccc;border-radius:3px;background:#e3e5e7}.c-checkbox:checked:after{content:"";background-position:center;background-color:#e3e5e7;background-size:12px;height:20px;width:20px;border:1px solid #C6CED1}.c-input{border:1px solid #C6CED1;border-radius:5px;background:#fff;min-height:42px;padding:8px;width:100%;font-size:16px}@media screen and (max-width:1024px){.select-wrapper{width:100%}.select-wrapper-mini{width:auto}}@media screen and (max-width:668px){.select-wrapper:after{width:8px;height:8px}}.mainimg-area .page-width{overflow:hidden}.mainimg-area .page-width picture img{max-width:100%;height:auto;display:block}.collection-hero__title{text-align:center;font-size:30px;font-weight:700;margin:70px 0 36px!important}.collection-hero__description{font-size:16px!important;text-align:center!important;margin:50px auto 80px;margin-bottom:80px!important;margin-top:0!important}.collection-hero__description h2{font-size:20px;font-weight:700;margin:100px 0 40px}@media screen and (max-width:668px){.collection-hero__description h2{margin:60px 0 30px}}body.index .collection-hero__description{margin-bottom:20px!important}body.index .collection-hero__description h2{text-align:left;margin-bottom:20px}body.index .collection-hero__title,body.index .collection-hero h2{text-align:left}.tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border:1px solid #C6CED1;border-radius:50px;max-width:826px;max-width:250px;margin:0 auto 80px;padding:10px 40px}.tab-list .tablinks{border:none;background:none;font-size:16px;font-weight:700;gap:40px;height:30px;line-height:1;width:calc(20% - 10px);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;color:#343434}.tab-list .tablinks:hover,.tab-list .tablinks.active{background:#f90;color:#fff;border-radius:50px}.tab-list .tablinks:first-child,.tab-list .tablinks:last-child{width:20%;width:100%}.product-item{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:24px;padding:0}.product-item li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(16.6666666667% - 24px);-webkit-box-sizing:border-box;box-sizing:border-box}.product-item li a{text-decoration:none}.product-item li img{width:100%}.product-item li p.title{font-size:16px!important;line-height:1.2;margin-top:12px;color:#343434;margin:16px 0 8px!important}.product-item li p.caption{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.product-item li p.value{font-size:22px;font-weight:700;margin:0;font-family:Roboto,sans-serif}.product-item li p.value:first-letter{font-size:16px;font-weight:400}.product-item li p.btn,.product-item li p.btn-cart{margin-top:12px}.product-item li p.btn a,.product-item li p.btn-cart a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;text-decoration:none;border-radius:5px;height:42px}.product-item li p.btn a{background:#fff;border:1px solid #DBDEDF;width:auto}.product-item li p.btn-cart a{background:#f90;border:1px solid #FF9900;color:#fff}.check-item li p.title{font-size:14px;font-weight:700;margin:16px 0}.check-item li p.caption{font-weight:400;font-size:14px;color:#747474}.tabcontent{margin:0 0 80px;display:none}.tabcontent.active{display:block}.chack-area,.guide-area,.recommend-area{padding:80px 0}.chack-area h1,.guide-area h1,.recommend-area h1{font-size:30px;font-weight:700;margin-top:0}.chack-area .btn,.guide-area .btn,.recommend-area .btn{margin-top:32px}.guide-area{background:#ecf5f9}.guide-area .user-guide-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 24px;width:100%}@media screen and (max-width:668px){.guide-area .user-guide-grid{gap:16px}}.guide-area .user-guide-cont{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(16.6666666667% - 30px);padding:30px;aspect-ratio:1/1;background-color:#fff;text-align:center;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:1024px){.guide-area .user-guide-cont{width:calc(25% - 18px)}}@media screen and (max-width:752px){.guide-area .user-guide-cont{width:calc(33.3333333333% - 15px)}}@media screen and (max-width:500px){.guide-area .user-guide-cont{width:calc(50% - 8px)}}.guide-area .user-guide-cont img{width:100%;margin:0 0 24px}.guide-area .user-guide-cont img.img-1{max-width:72px}@media screen and (max-width:1024px){.guide-area .user-guide-cont img.img-1{max-width:80px}}@media screen and (max-width:668px){.guide-area .user-guide-cont img.img-1{max-width:63px}}.guide-area .user-guide-cont img.img-2{max-width:67px}@media screen and (max-width:1024px){.guide-area .user-guide-cont img.img-2{max-width:75px}}@media screen and (max-width:668px){.guide-area .user-guide-cont img.img-2{max-width:59px}}.guide-area .user-guide-cont img.img-3{max-width:74px}@media screen and (max-width:1024px){.guide-area .user-guide-cont img.img-3{max-width:82px}}@media screen and (max-width:668px){.guide-area .user-guide-cont img.img-3{max-width:64px}}.guide-area .user-guide-cont img.img-4{max-width:53px}@media screen and (max-width:1024px){.guide-area .user-guide-cont img.img-4{max-width:59px}}@media screen and (max-width:668px){.guide-area .user-guide-cont img.img-4{max-width:46px}}.guide-area .user-guide-cont img.img-5{max-width:92px}@media screen and (max-width:1024px){.guide-area .user-guide-cont img.img-5{max-width:102px}}@media screen and (max-width:668px){.guide-area .user-guide-cont img.img-5{max-width:80px}}.guide-area .user-guide-cont img.img-6{max-width:64px}@media screen and (max-width:1024px){.guide-area .user-guide-cont img.img-6{max-width:71px}}@media screen and (max-width:668px){.guide-area .user-guide-cont img.img-6{max-width:56px}}.guide-area .user-guide-cont img.img-7{max-width:90px}@media screen and (max-width:668px){.guide-area .user-guide-cont img.img-7{max-width:80px}}.guide-area .user-guide-cont img.img-8{max-width:56px}@media screen and (max-width:1024px){.guide-area .user-guide-cont img.img-8{max-width:68px}}@media screen and (max-width:668px){.guide-area .user-guide-cont img.img-8{max-width:49px}}.guide-area .user-guide-cont .txt{position:absolute;bottom:30px;margin:0;display:block;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:#343434;-webkit-transition:all .3s;transition:all .3s;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:1038px){.guide-area .user-guide-cont .txt{bottom:16px}}@media screen and (max-width:500px){.guide-area .user-guide-cont .txt{bottom:24px}}@media screen and (max-width:375px){.guide-area .user-guide-cont .txt.txt-multi{bottom:16px}}.guide-area .user-guide-cont:hover{background-color:#96b9d3}.guide-area .user-guide-cont:hover .txt{color:#222}.guide-area .product-item li a{position:relative}.guide-area .product-item li a .txt{position:absolute;left:0;right:0;margin:auto;bottom:30px;text-align:center;font-size:14px;font-weight:700}.btn{text-align:center}.btn a{font-size:15px;border:1px solid #DBDEDF;width:220px;height:50px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.btn a:hover{background:#f5f5f5}hr.hr{margin:50px 0}hr.hr2{background:#dbdedf;height:1px;-webkit-transform:scaleY(.9);transform:scaleY(.9)}@media screen and (max-width:1024px){.tab-list{padding:10px;margin:0 auto 80px}.product-item li{width:calc(33.3333333333% - 16px)}.collection-hero__title{margin:70px 0 40px!important}.collection-hero__description{margin-bottom:70px!important}.tabcontent{margin:0 0 40px}.chack-area h1,.guide-area h1,.recommend-area h1{margin-bottom:40px}}@media screen and (max-width:668px){.tab-area{overflow:scroll;margin-bottom:40px}.tab-area::-webkit-scrollbar{display:none}.tab-area{scrollbar-width:none}.tab-list{border:none;margin:0 auto 20px;padding:0;width:207%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab-list .tablinks{border-radius:50px;background:#f1f2f3;width:120px!important;height:40px}.tab-list .tablinks:last-child{width:120px!important}.collection-hero__title{margin:40px 0!important;font-size:28px}.collection-hero__description{margin-bottom:60px!important}.tabcontent{margin:0 0 10px}.product-item{gap:16px}.product-item li{width:calc(50% - 8px)}.chack-area,.guide-area,.recommend-area{padding:60px 0}}.processing-container{list-style-type:none;padding:0;margin:0 0 80px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:repeat(6,1fr);gap:0;border-top:1px solid #DBDEDF;border-left:1px solid #DBDEDF}@media screen and (max-width:1024px){.processing-container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:668px){.processing-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.processing-container li{border-right:1px solid #DBDEDF;border-bottom:1px solid #DBDEDF;-webkit-box-sizing:border-box;box-sizing:border-box}.processing-container li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;padding:20px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;height:100%}.processing-container li a:hover{background:#f5f5f5}.processing-container li a span{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.processing-container li a img{max-width:100%}.processing-container li a p{margin:0;line-height:1.4;text-align:center}.processing-grid-item{display:block;text-decoration:none}.processing-grid-item img{max-width:100%;height:auto}.processing-grid-item p{margin:10px 0 0;line-height:1.4;text-align:center}.order-processing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:80px}@media screen and (max-width:668px){.order-processing{gap:0}}.order-processing__in{width:calc(50% - 40px)}@media screen and (max-width:1024px){.order-processing__in{width:100%}}.order-processing__in h3{font-weight:700;font-size:17px}@media screen and (max-width:668px){.order-processing__in p{text-align:left}}.order-processing__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0!important;list-style-type:none;counter-reset:list-counter}.order-processing__list li{width:25%;aspect-ratio:1/1;border:1px solid #DBDEDF;border-right:none;border-bottom:none;position:relative;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;font-size:14px;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-processing__list li:nth-child(4n){border-right:1px solid #DBDEDF}.order-processing__list li:nth-last-child(-n+4){border-bottom:1px solid #DBDEDF}@media screen and (max-width:668px){.order-processing__list li{width:50%}.order-processing__list li:nth-child(2n){border-right:1px solid #DBDEDF}.order-processing__list li:nth-last-child(-n+2){border-bottom:1px solid #DBDEDF}}.order-processing__list li:before{counter-increment:list-counter;content:counter(list-counter,decimal-leading-zero);position:absolute;top:5px;left:5px;font-weight:700;color:#333;font-size:17px;font-family:Roboto,sans-serif}.order-processing__request{border:1px solid #DBDEDF;padding:40px 42px 46px}.order-processing__request p{text-align:left;margin:0 0 20px;font-size:15px!important}.order-processing__request p strong{font-size:12px!important}@media screen and (max-width:668px){.order-processing__request{padding:38px 24px 40px}.order-processing__request p strong{line-height:1.4}}body.index .order-processing__list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;aspect-ratio:1.25/1}body.index .order-processing__list li:before{display:none}body.index .order-processing__list li .heading{display:-webkit-box;display:-ms-flexbox;display:flex;background:#182149;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;width:100%;font-size:14px;padding:9px;position:relative}body.index .order-processing__list li .heading .number{position:absolute;left:9px}body.index .order-processing__list li .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:#ecf5f9}body.index .order-processing__request .commonBtn{margin:34px auto 0;max-width:220px;height:48px}body.index .order-processing__request .commonBtn a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:48px;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff}body.index .order-processing__request .commonBtn:hover{opacity:.7}.consultation-area{max-width:760px;width:100%;margin:0 auto 80px;background:#ecf5f9;border:4px solid #DBDEDF;padding:20px 80px 40px}@media screen and (max-width:1024px){.consultation-area{padding:20px 40px 40px}}@media screen and (max-width:668px){.consultation-area{padding:20px}}.consultation-area h2{text-align:center;font-weight:700;font-size:26px}.consultation-area .commonBtn{margin:0 auto;text-align:center}.consultation-area .commonBtn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-decoration:none;color:#fff}.side-bar{position:fixed;bottom:150px;right:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:100;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@media screen and (max-width:668px){.side-bar{bottom:75px}}.side-bar.visible{opacity:1}.side-bar-item-1,.side-bar-item-2{margin-left:auto}.side-bar-item-1{width:42px;text-align:center}.side-bar-item-1 a{display:block;padding:52px 12px 14px;font-size:17px;font-weight:700;line-height:1;letter-spacing:.4rem;text-decoration:none;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;color:#fff;background:#f90 url(./ico-page.svg) no-repeat center top 18px;border-radius:5px 0 0 5px;-webkit-transition:all .3s;transition:all .3s}.side-bar-item-1 a:hover{opacity:.7}@media screen and (max-width:668px){.side-bar-item-1{display:none}}.side-bar-onclick{-webkit-transition:all .3s;transition:all .3s}.side-bar-onclick:hover{opacity:.7;cursor:pointer}.side-bar-logo{width:38px;height:auto;margin:20px 1px 0}.side-bar-logo img{display:inline-block;width:100%}.side-bar-item-2{width:38px;margin:0 1px;padding:4px 0;cursor:pointer}.side-bar-item-2 img{display:block;width:100%}.shopify-section .customer{padding:0 20px}.shopify-section .customer .title{margin-top:50px;margin-bottom:0}.shopify-section .customer .title h1{font-size:30px;font-weight:700;line-height:1;margin:0;color:#343434}.accoun-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:70px auto 80px;gap:0}.accoun-area__user{-ms-flex-preferred-size:290px;flex-basis:290px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.accoun-area__user h2{font-weight:700;text-align:center}.accoun-area__user h2 .user-name{display:block;font-size:20px;margin-top:15px}.accoun-area__user h2 .honorific{font-size:18px}.accoun-area__user h2 .user-email-title{font-weight:400;font-size:16px;line-height:1;margin-top:24px;display:block}.accoun-area__user h2 .user-email{font-weight:400;font-size:15px;line-height:1.2;display:block;margin:14px 16px}.accoun-area__content{-ms-flex-preferred-size:950px;flex-basis:950px}.accoun-area__content ul{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;margin:0}.accoun-area__content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(33.3333333333% - 16px);min-height:23vh;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.accoun-area__content ul li a{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:20px;text-decoration:none;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #DBDEDF;border-radius:5px}.accoun-area__content ul li a .icon{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.accoun-area__content ul li a .txt{text-align:center;font-size:16px}.accoun-area__content ul li a:hover{background:#f5f5f5}.leave-area{padding:0 70px 60px}.leave-area p{margin:0}@media screen and (max-width:1024px){.accoun-area{margin:40px auto;gap:20px}.accoun-area__user{-ms-flex-preferred-size:450px;flex-basis:450px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.accoun-area__content ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}.accoun-area__content ul li{width:calc(50% - 16px);min-height:18vh}.accoun-area__content ul li a{padding:16px}.leave-area{padding:40px 5vw}}@media screen and (max-width:668px){.shopify-section .customer .title{margin-top:40px!important}.shopify-section .customer .title h1{font-size:28px}.accoun-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;margin:70px auto 0}.accoun-area__user{-ms-flex-preferred-size:auto;flex-basis:auto}.accoun-area__user h2{margin:0}.accoun-area__user h2 .user-name{margin-top:25px}.accoun-area__user h2 .user-email-title{margin-top:20px}.accoun-area__user h2 .user-email{margin:10px 16px}.accoun-area__content{-ms-flex-preferred-size:auto;flex-basis:auto;padding:0 16px}.accoun-area__content ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.accoun-area__content ul li{min-height:initial;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;border-radius:0;border-bottom:none}.accoun-area__content ul li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;padding:15px 15px 15px 5px;border-radius:0;border-bottom:none}.accoun-area__content ul li a .icon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20%}.accoun-area__content ul li a .icon img{max-width:114px}.accoun-area__content ul li a .txt{text-align:left}.accoun-area__content ul li .cart{border-radius:5px 5px 0 0}.accoun-area__content ul li .cart img{width:70%;margin-right:1vw}.accoun-area__content ul li .recommend img,.accoun-area__content ul li .info img,.accoun-area__content ul li .password img{width:50%}.accoun-area__content ul li:first-child{border-radius:5px 5px 0 0}.accoun-area__content ul li:last-child{border-bottom:1px solid #DBDEDF}.hr-area{display:none}.leave-area{padding:20px 5vw}.leave-area p{text-align:center}}.order-area{display:block!important;color:#343434}.order-area .order-list{border:1px solid #C6CED1;border-radius:5px;max-width:839px;margin:0 auto 30px}.order-area .order-list__head{background:#f1f2f3;padding:15px 30px}.order-area .order-list__head p{margin:0}.order-area .order-list__head p .pay{font-family:Roboto,sans-serif;font-weight:500;font-size:24px;margin-left:.05em}.order-area .order-list__head .total{margin-right:30px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.order-area .order-list__head .total .yen{font-family:Roboto,sans-serif}.order-area .order-list__heading{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;margin-bottom:6px;gap:10px}.order-area .order-list .order-number{font-size:16px;margin:0}.order-area .order-list .order-number .heading{font-size:14px}.order-area .order-list .pdf-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px;margin:0;padding:0}.order-area .order-list .pdf-list li a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;border:1px solid #DBDEDF;border-radius:50px;height:32px;width:110px}.order-area .order-list .pdf-list li a .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-area .order-list .pdf-list li a:hover{background:#f5f5f5}.order-area .order-list .pdf-list.sp-only{display:none}.order-area .order-list__left{display:-webkit-box;display:-ms-flexbox;display:flex;width:64%}.order-area .order-list__left .order-day{margin-right:30px}.order-area .order-list__left .order-day .heading{font-size:14px}.order-area .order-list__left .order-day .day{margin-left:10px}.order-area .order-list__left .addressee .heading{font-size:14px}.order-area .order-list__left .addressee .name,.order-area .order-list__left .order-number .number{margin-left:10px}.order-area .order-list .bottom{width:75%}.order-area .order-list__right .order-details a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;border:1px solid #DBDEDF;border-radius:5px;width:148px;height:40px}.order-area .order-list__right .order-details a:hover{background:#f5f5f5}.order-area .order-list__right .order-number .number{margin-left:10px}.order-area .order-list__second{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}.order-area .order-list__body{padding:30px 30px 0}.order-area .order-list__body .caption{font-size:20px;font-weight:500;margin:0}.order-area .order-list__body .product-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 12px;gap:30px;border-top:1px solid #DBDEDF;padding-top:20px}.order-area .order-list__body .product-area figure{margin:10px 0 0}.order-area .order-list__body .product-area .txt-area{width:100%}.order-area .order-list__body .product-area .txt-area .detail{color:#747474;font-size:16px;margin-bottom:15px;line-height:1.4}.order-area .order-list__body .product-area .txt-area .quantity{text-align:right;min-height:auto;display:block;width:100%;color:#343434;margin-bottom:10px;font-size:14px}.order-area .order-list__body .product-area .txt-area .quantity:after,.order-area .order-list__body .product-area .txt-area .quantity:before{display:none}.order-area .order-list__body .product-area .txt-area .total{text-align:right;color:#343434;font-size:16px;line-height:1;margin:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.order-area .order-list__body .product-area .txt-area .total .pay{font-family:Roboto,sans-serif;font-weight:500;font-size:24px;margin-left:.05em}.order-area .order-list__body .product-area .txt-area .total .yen{font-family:Roboto,sans-serif}.order-area .order-list__body .product-area:first-of-type{border-top:none}.order-area .order-list__body .detail-area{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px dashed #DBDEDF;border-top:none;padding:20px 0}.order-area .order-list__body .detail-area__heading{-ms-flex-preferred-size:150px;flex-basis:150px;min-width:150px}.order-area .order-list__body .detail-area__heading .txt{font-weight:700;margin:0}.order-area .order-list__body .detail-area__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:600px;flex-basis:600px}.order-area .order-list__body .detail-area__content .txt-area .txt{margin:0}.order-area .order-list__body .detail-area__content .btn-area{padding:0}.order-area .order-list__body .detail-area__content .btn-area .btn{margin:0}.order-area .order-list__body .detail-area__content .btn-area .btn a{width:110px;height:32px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.order-area .order-list__body .detail-area__content .btn-area .btn a .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-area .order-list__body .detail-area__content .btn-area .btn a .icon img{vertical-align:middle}.order-area .order-list__body .detail-first{border-top:1px solid #DBDEDF}.order-area .order-list__body .btn-area{padding-left:180px;margin-bottom:30px}.order-area .order-list__body .btn-area .btn-list{padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:0}.order-area .order-list__body .btn-area .btn-list li{width:148px;height:40px}.order-area .order-list__body .btn-area .btn-list li a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.order-area .order-list__body .btn-area .btn-list .purchase a{background:#f90;color:#fff}.order-area .order-list__body .btn-area .btn-list .purchase a:hover{opacity:.7}.order-area .order-list__body .btn-area .btn-list .display a{border:1px solid #DBDEDF;background:#fff}.order-area .order-list__body .btn-area .btn-list .display a:hover{background:#f5f5f5}.order-area .select-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;max-width:839px;margin:20px auto 0}.order-area .select-wrapper{max-width:160px}.order-area .c-select{border:1px solid #C6CED1;padding:11px 30px 11px 16px;outline:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:40px;font-size:16px;cursor:pointer;line-height:1;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.order-area .c-select:focus{outline:none;border-radius:5px;border:1px solid #C6CED1}@media screen and (max-width:1024px){.order-area .order-list__head .order-list__heading .order-list__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-area .order-list__head .total{margin-right:15px}}@media screen and (max-width:668px){.shopify-section .customer .mypage-title{margin-bottom:70px}.order-area .select-area{display:none}.order-area .order-list__head{padding:16px 8px}.order-area .order-list__heading{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0}.order-area .order-list .pdf-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-top:10px}.order-area .order-list .pdf-list li{width:100%;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.order-area .order-list .pdf-list.pc-only{display:none}.order-area .order-list .pdf-list.sp-only{display:-webkit-box;display:-ms-flexbox;display:flex}.order-area .order-list__left{width:100%}.order-area .order-list__left .order-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.order-area .order-list__left .order-day .heading{font-size:12px;display:inline-block;text-align:right}.order-area .order-list__left .order-day .day{margin-left:10px}.order-area .order-list__left .addressee{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.order-area .order-list__left .addressee .heading{font-size:12px;display:inline-block;text-align:right}.order-area .order-list__left .addressee .name{margin-left:10px}.order-area .order-list__left .order-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.order-area .order-list__left .order-number .heading{font-size:12px;display:inline-block;text-align:right}.order-area .order-list__left .order-number .number{margin-left:10px}.order-area .order-list__left .order-day{margin-right:0}.order-area .order-list__right .order-details a{width:100%}.order-area .order-list__body{padding:30px 16px 0}.order-area .order-list__body .product-area{gap:14px;margin:0}.order-area .order-list__body .product-area figure{width:83%;max-width:150px;min-width:76px}.order-area .order-list__body .product-area figure img{width:100%;height:auto}.order-area .order-list__body .product-area .txt-area .detail{margin-top:5px;margin-bottom:10px;font-size:14px}.order-area .order-list__body .btn-area{padding:0;margin:0}.order-area .order-list__body .btn-area .btn-list{margin-top:20px;margin-bottom:20px;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-area .order-list__body .caption{font-size:18px;font-weight:700}}@media screen and (max-width:374px){.order-area .order-list__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-area .order-list__right{width:100%}.order-area .order-list__right .order-details{margin:12px 0 16px}.order-area .order-list .pdf-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.order-area .order-list .pdf-list li a{width:100%}}#MainContent .content-area{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:70px auto 60px;gap:60px}#MainContent .content-area__heading{width:100%}#MainContent .content-area__content{max-width:780px;margin:0 auto 30px 0;border:none}#MainContent .content-area__content .order-list__details{padding:30px 0 0;border-top:1px solid #DBDEDF}#MainContent .content-area__content .order-list__left p{margin-top:0;margin-bottom:0}#MainContent .content-area__amount{width:400px;position:relative}#MainContent .content-area .amount-area{background:#f1f2f3;padding:20px;position:sticky;top:140px;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#MainContent .content-area .amount-area .amount-table{width:100%}#MainContent .content-area .amount-area .amount-table tr{border-bottom:1px solid #DBDEDF;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;line-height:1;padding:24px 0}#MainContent .content-area .amount-area .amount-table tr th{text-align:left;font-size:16px;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#MainContent .content-area .amount-area .amount-table tr td{text-align:right;font-size:12px;font-family:Roboto,sans-serif}#MainContent .content-area .amount-area .amount-table tr td .pay{font-weight:500;font-size:20px}#MainContent .content-area .amount-area .amount-table tr:first-child{border-bottom:2px solid #343434;padding:0 0 26px}#MainContent .content-area .amount-area .amount-table tr:first-child th{font-size:20px;font-weight:700}#MainContent .content-area .amount-area .amount-table tr:first-child td{font-size:20px;font-weight:400}#MainContent .content-area .amount-area .amount-table tr:first-child td .pay{font-size:28px;font-weight:700;margin-left:.05em}#MainContent .content-area .amount-area .amount-table tr:last-child{border-bottom:none;padding:26px 0 0}@media screen and (max-width:1024px){#MainContent .content-area{gap:20px}#MainContent .content-area .amount-area .amount-table tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}#MainContent .content-area__content .order-list__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#MainContent .content-area__amount{width:500px}#MainContent .content-area__heading{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#MainContent .order-area .order-list__body .btn-area{padding:0}#MainContent .order-area .order-list__body .btn-area .btn-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:810px){#MainContent .content-area__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#MainContent .content-area .order-list__left{width:100%}}@media screen and (max-width:668px){#MainContent .content-area{gap:32px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#MainContent .content-area__amount{width:100%}#MainContent .content-area__heading{margin-bottom:16px}#MainContent .content-area .amount-area{padding:24px 16px}#MainContent .content-area .amount-area .amount-table tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#MainContent .content-area .amount-area .amount-table tr:first-child{padding:0 0 24px}#MainContent .content-area__content .order-list__details{padding:24px 0 0}#MainContent .order-area .order-list__body .product-area{padding-top:16px}#MainContent .order-area .order-list__body .product-area .txt-area .quantity{margin-top:0}#MainContent .order-area .order-list__body .detail-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:32px 0}#MainContent .order-area .order-list__body .detail-area__heading{-ms-flex-preferred-size:39%;flex-basis:39%;min-width:76px}#MainContent .order-area .order-list__body .detail-area__content{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}#MainContent .order-area .order-list__body .btn-area .btn-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#MainContent .order-area .order-list__body .btn-area .btn-list li{width:50%;max-width:200px}}.section-delete .title{margin-top:20px!important;text-align:center}.section-delete .title h2{font-size:20px;font-weight:700;margin:90px 0 0;line-height:1.6}.section-delete .delete-list{margin:90px auto;max-width:837px}.section-delete .delete-list li{margin-top:20px;font-size:14px}.section-delete .delete-list li p{margin:0;font-size:14px}.section-delete .delete-list li:first-child{margin-top:0}.section-delete .deactivation-form{margin:0 auto 100px;text-align:center}.section-delete .deactivation-form__in{text-align:center;display:inline-block}.section-delete .deactivation-form__in p{margin:0}.section-delete .deactivation-form__in label .c-checkbox:after{left:-10px}.section-delete .deactivation-form__in .caution{margin-top:20px;line-height:1.4}.section-delete .deactivation-form .commonBtn{margin:90px auto 0;display:block}.section-delete .deactivation-form .returnBtn{margin:30px auto 0}.section-delete address{font-style:normal;text-align:center;margin-top:85px}.section-delete address dl{max-width:765px;min-height:70px;margin:0 auto;padding:14px;border:1px solid #DBDEDF;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3px 20px}.section-delete address dl dt{font-size:16px;font-weight:700}.section-delete address dl dd{font-size:18px;font-weight:400;word-break:break-all;line-height:1.4;text-align:left;margin:0}.section-delete a.returnBtn{margin:100px auto 200px}@media screen and (max-width:1024px){.section-delete .title h2{margin:60px 0 0}.section-delete .delete-list{margin:40px 0}.section-delete .delete-list .deactivation-form{margin:0 auto 60px}.section-delete .delete-list .deactivation-form .commonBtn{margin:60px auto 0}}@media screen and (max-width:668px){.section-delete.customer .title{margin-top:20px!important}.section-delete .title h2{margin:60px 0 0}.section-delete .title .sp-left{text-align:left}.section-delete .delete-list{padding-left:20px;margin:40px 0 20px}.section-delete .deactivation-form{margin:0 auto 70px}.section-delete .deactivation-form .commonBtn{margin:80px auto 0}.section-delete .deactivation-form .common-deleteBtn{margin:40px auto 0}.section-delete .deactivation-form__in .caution{margin-top:10px}.section-delete address{margin-top:80px}.section-delete address dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;height:130px;padding:20px}.section-delete address dl dd{margin-left:0}.section-delete a.returnBtn{margin:50px auto 100px}}.cart-area h1{font-size:30px;font-weight:700}.cart-area .cart-items thead th{font-size:16px;color:#343434;padding-left:0;padding-bottom:16px;text-align:left}.cart-area .cart-items thead th:first-child{width:710px}.cart-area .cart-items thead th:nth-child(4){width:150px}.cart-area .cart-items__media{padding:30px 0}.cart-area .cart-items__details{padding:30px 50px}.cart-area .cart-items .cart-item{position:relative}.cart-area .cart-items .cart-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#ddd}.cart-area .cart-items .cart-item__media{padding-top:30px;padding-bottom:30px}.cart-area .cart-items .cart-item__details{padding-left:10px;padding-top:30px}.cart-area .cart-items .cart-item__image-container{display:block;width:150px}.cart-area .cart-items .cart-item__image-container img{width:100%;max-width:initial}.cart-area .cart-items .cart-item__name{font-size:20px;font-weight:500}.cart-area .cart-items .cart-item__quantity{padding:30px 0}.cart-area .cart-items .cart-item__quantity .quantity-popover-container{width:182px;padding:0}.cart-area .cart-items .cart-item__quantity .quantity-popover-container .quantity{gap:15px}.cart-area .cart-items .cart-item__quantity .quantity-popover-container .quantity__input{font-size:20px;font-family:Roboto,sans-serif;border:1px solid #C6CED1;border-radius:5px;width:62px}.cart-area .cart-items .cart-item__quantity .quantity-popover-container .quantity__button{border:1px solid #343434;border-radius:5px}.cart-area .cart-items .cart-item__quantity .quantity-popover-container .select-wrapper{width:100%}.cart-area .cart-items .cart-item__quantity-wrapper{gap:20px}.cart-area .cart-items .cart-item__details>*{max-width:initial}.cart-area .cart-items .cart-item__price-wrapper .price{font-size:24px;font-weight:700;margin:0;font-family:Roboto,sans-serif}.cart-area .cart-items .cart-item__price-wrapper .price:first-letter{font-size:16px;font-weight:400}.cart-area .cart-items .cart-item__price-wrapper .price small{font-weight:400;font-size:12px;display:inline-block;vertical-align:baseline;font-family:Noto Sans JP,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.cart-area .cart-items .cart-item .remove{margin:0}.cart-area .cart-items .cart-item .remove .button{min-width:initial;min-height:initial}.cart-area .cart-items .cart-item__totals{padding:30px 0}.cart__blocks{width:480px!important}.cart__blocks .tax-note{text-align:left;font-size:16px;color:#343434;padding-left:1em;text-indent:-1em;margin:20px 0 40px}.cart__blocks .guestBtn{max-width:480px;margin:50px 0}.cart__blocks .txt{margin:0;font-size:16px;color:#343434;padding-left:1em;text-indent:-1em;line-height:1.5}.cart__blocks .shopify-app-block{margin:0!important}.cart__blocks .shopify-app-block ._my_block{margin:50px 0 0!important}.cart__blocks .shopify-app-block ._my_block img{max-width:100%!important}.cart__ctas .commonBtn{max-width:480px}.cart__ctas__wrap{margin-top:50px!important}.cart__delivery{margin:30px 0 50px auto;width:200px}.cart__delivery #delivery_time{color:#9f9f9f}.cart__delivery #delivery_time.changed,.cart__delivery #delivery_time option{color:#343434}.cart__delivery label{color:#343434;line-height:1;margin-bottom:10px;cursor:auto}.cart__delivery-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.cart__delivery-date .hide-placeholder::-webkit-datetime-edit-day-field,.cart__delivery-date .hide-placeholder::-webkit-datetime-edit-month-field,.cart__delivery-date .hide-placeholder::-webkit-datetime-edit-year-field{color:transparent}.cart__delivery-date .hide-placeholder::-webkit-datetime-edit-text{color:transparent}.cart__delivery-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart__items{border-bottom:none!important}.cart__express p{text-align:center;margin:50px 0 0!important}.cart__express ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;padding:0;margin-top:30px}.cart__express ul li{width:calc(50% - 60px)}.cart__express ul li a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.cart__express ul li a img{width:100%}.cart__express ul li a:hover{opacity:.7}#cart__express ul,#cart__express02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:20px;padding:0;margin-top:30px!important}#cart__express ul li,#cart__express02 ul li{width:calc(33.3333333333% - 10px);-ms-flex-preferred-size:165px!important;flex-basis:165px!important}#cart__express ul li a,#cart__express02 ul li a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}#cart__express ul li a img,#cart__express02 ul li a img{width:100%}#cart__express ul li a:hover,#cart__express02 ul li a:hover{opacity:.7}.cart__delivery-date .date-input{background-size:19px 21px;padding-left:30px;cursor:pointer}.cart__delivery-date .date-input::-moz-focus-inner{border:0}.cart__delivery-time .c-select{background-size:19px 23px;padding-left:30px}.cart__delivery-time .c-select::-ms-expand{display:none}.cart__delivery-time .c-select::-moz-focus-inner{border:0}.gradient{padding-bottom:0!important}.totals{color:#343434}.totals__total{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px}.totals__total-value{font-size:24px!important;font-weight:700;font-family:Roboto,sans-serif}.totals__total-value:first-letter{font-size:16px;font-weight:400}.totals__total-value small{font-weight:400;font-size:12px;display:inline-block;vertical-align:baseline;font-family:Noto Sans JP,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.total-caption{text-align:right;margin:20px 0 0}@media screen and (max-width:1024px){.cart-area .cart-items .cart-item{margin-bottom:0}.cart-area .cart-items .cart-item__image-container{width:100px}.cart-area .cart-items thead th:nth-child(4){width:180px}}@media screen and (max-width:749px){.cart-area .cart-items .cart-item{-ms-grid-columns:76px 1fr 50px 1fr;grid-template-columns:76px 1fr 50px 1fr}.cart-area .cart-items .cart-item__image-container,.cart-area .cart-items .cart-item__media{width:76px}.cart-area .cart-items .cart-item__details{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.cart-area .cart-items .cart-item__totals{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.cart-area .cart-items .cart-item__quantity{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;padding:0}.cart-area .cart-items .cart-item__totals{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;padding:0 0 20px}.cart-area .cart-items .cart-item__price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.cart-area .cart-items thead tr{margin-bottom:0}.cart-area .cart-items thead th{display:none}.cart__blocks{width:100%!important}.cart__blocks .guestBtn{display:-webkit-box;display:-ms-flexbox;display:flex}.cart__express ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:30px 0 50px}.cart__express ul li{width:100%;max-width:480px}.totals{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}#cart__express ul,#cart__express02 ul{margin-top:16px!important;margin-bottom:50px!important;gap:0;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#cart__express ul li,#cart__express02 ul li{width:100%!important;-ms-flex-preferred-size:52px!important;flex-basis:52px!important}}@media screen and (max-width:668px){.gradient{padding-top:0!important}.cart-area .cart-items .cart-item__price-wrapper .price{font-size:22px}.totals{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.totals__total{font-size:20px!important}.totals__total-value{font-size:27px!important}.totals__total-value:first-letter{font-size:20px;font-weight:500}.totals__total-value small{font-size:14px}.chack-area h1,.guide-area h1,.recommend-area h1{font-size:24px}.title-wrapper-with-link{margin-bottom:60px}}.customer.addresses{max-width:1280px!important}.customer.addresses .mypage-title{text-align:left}.customer.addresses .address-area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;border-top:1px solid #DBDEDF;padding-top:50px;margin-top:70px;margin-bottom:100px}.customer.addresses .address-area__left{position:sticky;top:20px;-ms-flex-preferred-size:292px;flex-basis:292px;height:150px}.customer.addresses .address-area__left .add-address{position:relative;display:inline-block;background:#182149;border-radius:5px;width:100%;height:150px;margin:0;-webkit-transition:all .3s ease;transition:all .3s ease}.customer.addresses .address-area__left .add-address:before{content:"+";position:absolute;z-index:0;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);color:#fff;font-size:60px;font-weight:300}.customer.addresses .address-area__left .add-address .txt{padding-top:6vh;display:inline-block}.customer.addresses .address-area__left .add-address:hover{background:#182149b3}.customer.addresses .address-area__right{-ms-flex-preferred-size:924px;flex-basis:924px}.customer.addresses .address-area__list{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin:0}.customer.addresses .address-area__list li{border:1px solid #DBDEDF;border-radius:5px;padding:24px;width:calc(50% - 12px);text-align:left}.customer.addresses .address-area__list li .default-address{color:#fff;background:#6395bd;border-radius:5px;font-size:12px;font-weight:500;padding:4px}.customer.addresses .address-area__list li .company-name,.customer.addresses .address-area__list li .name{font-weight:700}.customer.addresses .address-area__list li .fax,.customer.addresses .address-area__list li .mobile,.customer.addresses .address-area__list li .name,.customer.addresses .address-area__list li .tel{margin:0}.customer.addresses .address-area__list li address{margin:20px 0;font-style:normal}.customer.addresses .address-area__list li .btn-area{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}.customer.addresses .address-area__list li .btn-area .btn a{display:-webkit-box;display:-ms-flexbox;display:flex;width:133px;height:42px}.customer.addresses .address-area__list li .btn-area .link-area a{position:relative}.customer.addresses .address-area__list li .btn-area .link-area a:not(:last-child):after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:1px solid #343434;height:1em}.customer.addresses .address-area__list li .btn-area .link-area a:first-child{padding-right:18px}.customer.addresses .address-area__list li .btn-area .link-area a:nth-child(2){padding-left:18px}.customer.addresses .pagination li a svg{width:10px;height:6px}@media screen and (max-width:1100px){.customer.addresses .address-area__list li .btn-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:810px){.customer.addresses .address-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customer.addresses .address-area__left{height:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.customer.addresses .address-area__left .add-address{max-width:311px}.customer.addresses .address-area__right{-ms-flex-preferred-size:auto;flex-basis:auto}.customer.addresses .address-area__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:600px){.customer.addresses .address-area{border-top:none;padding-top:0;gap:30px}.customer.addresses .address-area__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer.addresses .address-area__list li{width:100%;max-width:480px;padding:24px 16px}.customer.addresses .address-area__list li .company-name{margin-top:24px}.customer.addresses .address-area__list li address{margin:30px 0}.customer.addresses .address-area__list li .btn-area{margin:10px 0 0}.customer.addresses .address-area__list li .btn-area .link-area{margin:24px 0 0}}.address{padding-top:70px!important}.address .company-name .column-required{visibility:hidden}.address .column-multi{margin-top:-15px!important}.address .column-multi .required{background-color:#6395bd!important;width:84px!important}.address .columns .column-required,.address .columns .column-space{-ms-flex-preferred-size:100px!important;flex-basis:100px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.customer.address #change-address-form .form-category .form-category__inner .ttl{width:26%!important}@media screen and (max-width:752px){.customer.address #change-address-form .form-category .form-category__inner .ttl{width:100%!important}}.customer.address #change-address-form .form-category .form-category__inner .input-wrap .column.m-b-10{margin-bottom:10px}.customer.address #change-address-form .form-category .form-category__inner .input-wrap .column-full{-ms-flex-preferred-size:536px;flex-basis:536px}.customer.address #change-address-form .form-category .form-category__inner .input-wrap .column.column-required{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.customer.address #change-address-form .form-category .form-category__inner .input-wrap .required.sp{display:none}.customer.address #change-address-form .form-category .form-category__inner .company-name .columns .column .field.surname,.customer.address #change-address-form .form-category .form-category__inner .manager-name .columns .column .field.surname{width:430px}.customer.address #change-address-form .form-category .form-category__inner .company-name .columns .column .field.surname .caption,.customer.address #change-address-form .form-category .form-category__inner .manager-name .columns .column .field.surname .caption{line-height:1;margin:10px 0 30px;text-indent:-1em;padding-left:1em}.customer.address #change-address-form .form-category .form-category__inner .company-name .columns .column-multi,.customer.address #change-address-form .form-category .form-category__inner .manager-name .columns .column-multi{position:relative}.customer.address #change-address-form .form-category .form-category__inner .company-name .columns .column-multi .required,.customer.address #change-address-form .form-category .form-category__inner .manager-name .columns .column-multi .required{width:84px;position:absolute;background:#6395bd}.customer.address #change-address-form .form-category .form-category__inner .company-name .required.sp,.customer.address #change-address-form .form-category .form-category__inner .manager-name .required.sp{width:84px;background:#6395bd}.customer.address #change-address-form .form-category .form-category__inner .columns{width:74%}@media screen and (max-width:752px){.customer.address #change-address-form .form-category .form-category__inner .columns{width:100%;display:block;margin:0 0 20px}}.customer.address #change-address-form .form-category .form-category__inner .columns .field.check{width:240px}.customer.address #change-address-form .btn-area .return-btn{background:#fff;border:1px solid #DBDEDF;border-radius:5px;color:#343434;display:block;max-width:318px;width:100%;margin:0 auto;-webkit-transition:all .3s;transition:all .3s}.customer.address #change-address-form .btn-area .confirm-btn,.customer.address #change-address-form .btn-area .return-btn{max-width:280px;height:64px}.customer.address #change-address-form .btn-area .confirm-btn:hover{color:#f90}.customer.address #change-address-form .btn-area .return-btn:hover{background:#343434;color:#fff}.customer.address #change-address-form .btn-area .hr{margin:50px 0}@media screen and (max-width:1024px){.customer.address #add-address-form .form-category .form-category__inner .input-wrap .column-full{-ms-flex-preferred-size:430px;flex-basis:430px}}@media screen and (max-width:752px){.address .company-name .ttl .sp-required,.address .manager-name .ttl .sp-required{background-color:#6395bd!important;width:84px!important}.customer.address #add-address-form .form-category .form-category__inner .columns{width:100%}.customer.address #add-address-form .form-category .form-category__inner .columns .field.check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:36px auto!important}.customer.address #add-address-form .form-category .form-category__inner .columns .field.check .checkbox{margin-top:0!important}.customer.address #add-address-form .form-category .form-category__inner .company-name h4{display:block}.customer.address #add-address-form .form-category .form-category__inner .company-name .required.sp{display:inline-block}.customer.address #add-address-form .form-category .form-category__inner .input-wrap .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto!important}.customer.address #add-address-form .form-category .form-category__inner .input-wrap .ttl .required{display:none}.customer.address #add-address-form .form-category .form-category__inner .input-wrap .ttl .required.sp{display:inline-block}.customer.address #add-address-form .form-category .form-category__inner .input-wrap .columns .column-required{display:none}.customer.address #add-address-form .form-category .form-category__inner .input-wrap .columns .column .zip{max-width:227px}.customer.address #add-address-form .form-category .form-category__inner .field-center{margin:50px 0 30px!important}.customer.address #add-address-form .form-category .form-category__inner .company-name .columns .column .field.surname,.customer.address #add-address-form .form-category .form-category__inner .manager-name .columns .column .field.surname{width:100%}.customer.address #add-address-form .form-category .form-category__inner .company-name .required.sp,.customer.address #add-address-form .form-category .form-category__inner .manager-name .required.sp{width:84px;background:#6395bd}.customer.address #add-address-form .btn-area .confirm-btn,.customer.address #add-address-form .btn-area .return-btn{max-width:343px}.customer.address #add-address-form .btn-area .confirm-btn:hover{color:#f90}}.input-wrap .columns .btn-area .add-btn{background-color:#182149!important;border:1px solid #182149!important;width:210px!important;height:42px!important}.input-wrap .columns .column-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-wrap .columns .column.m-b-10{margin-bottom:10px}.input-wrap .columns .column .field.province{max-width:210px!important}.input-wrap .columns .column .field .caption{line-height:1.2!important;margin:4px 0 30px!important}.customer.user #add-address-form .btn-area .hr{margin:50px 0}.customer.user #add-address-form .btn-area .confirm-btn,.customer.user #add-address-form .btn-area .return-btn{max-width:280px;height:64px}.customer.user #add-address-form .btn-area .return-btn{background:#fff;border:1px solid #DBDEDF;border-radius:5px;color:#343434;display:block;width:100%;margin:0 auto}.customer.user #add-address-form .form-category__inner .input-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer.user #add-address-form .form-category__inner .column #RegisterForm-Email{padding-left:14px}.customer.user #add-address-form .form-category .mail-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer.user #add-address-form .form-category h4{line-height:1.4}.customer.user #add-address-form .hidden-cont__inner .input-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer.user #add-address-form .login-category__inner{margin-top:40px}@media screen and (max-width:752px){.input-wrap .columns .column-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.customer.user #add-address-form .form-category .required.sp{display:inline-block!important}}.shopify-challenge__container{max-width:100%;width:100%;height:600px;margin:0 auto;padding:50px 20px}@media screen and (max-width:752px){.shopify-challenge__container{height:auto;padding:80px 20px}}.shopify-challenge__container .g-recaptcha{display:block;margin:20px 0;min-height:78px}.shopify-challenge__container .g-recaptcha div{margin:50px auto}@media screen and (max-width:752px){.shopify-challenge__container .g-recaptcha{margin:0;min-height:78px}.shopify-challenge__container .g-recaptcha div{margin:30px auto}}.shopify-challenge__container .shopify-challenge__errors,.shopify-challenge__container .shopify-challenge__message{text-align:center;margin:50px auto}@media screen and (max-width:752px){.shopify-challenge__container .shopify-challenge__errors,.shopify-challenge__container .shopify-challenge__message{margin:0 auto 30px}}.shopify-challenge__container .shopify-challenge__button{position:static;display:block;max-width:318px;width:100%;margin:80px auto 0;padding:0;font-size:15px;font-weight:700;line-height:64px;letter-spacing:.12em;text-align:center;text-decoration:none;color:#fff;background-color:#f90;border-radius:5px;border:1px solid #f90;-webkit-transition:all .3s;transition:all .3s}.shopify-challenge__container .shopify-challenge__button:hover{opacity:1;text-decoration:none;color:#f90;background-color:#fff}.shopify-challenge__container .shopify-challenge__button:after,.shopify-challenge__container .shopify-challenge__button:before{content:none}@media screen and (max-width:752px){.shopify-challenge__container .shopify-challenge__button{margin:50px auto 0;max-width:344px}.shopify-challenge__container .shopify-challenge__button a{font-size:16px}}.user-guide{position:relative;padding-top:50px;padding-bottom:0;background-color:#ecf5f9}@media screen and (max-width:668px){.user-guide{padding-top:70px!important}}.user-guide__inner h2{font-weight:700;font-size:30px;margin-bottom:50px;margin-top:0}@media screen and (max-width:668px){.user-guide__inner h2{font-size:28px}}.user-guide__inner .container .user-guide-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px}@media screen and (max-width:500px){.user-guide__inner .container .user-guide-grid{gap:16px}}.user-guide__inner .container .user-guide-grid a .txt{font-size:13px}.user-guide__inner .form-area__in{background:#fff;border-radius:5px;max-width:790px;margin:100px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px}@media screen and (max-width:668px){.user-guide__inner .form-area__in{padding:40px 16px;margin:80px 0;border:1px solid #DBDEDF}}.user-guide__inner .form-area__in h2{font-size:28px;font-weight:700;margin:0;line-height:1.4}@media screen and (max-width:668px){.user-guide__inner .form-area__in h2{font-size:22px;text-align:center}}.user-guide__inner .form-area__in .txt{text-align:center;margin:40px 0 0}@media screen and (max-width:668px){.user-guide__inner .form-area__in .txt{font-size:15px;text-align:left;margin:30px 0 0}}.user-guide__inner .form-area__in .btn{margin:32px 0 0}@media screen and (max-width:668px){.user-guide__inner .form-area__in .btn{width:100%;margin:20px 0 0}}.user-guide__inner .form-area__in .btn .link{margin:0;background:#182149;border:1px solid #182149;color:#fff;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:420px;height:64px;font-size:17px}@media screen and (max-width:668px){.user-guide__inner .form-area__in .btn .link{width:100%;max-width:197px;margin:0 auto;height:86px}}.user-guide__inner .form-area__in .btn .link:hover{background:#fff;color:#182149}.user-guide .user-guide-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 24px;width:100%}@media screen and (max-width:668px){.user-guide .user-guide-grid{gap:16px}}.user-guide .user-guide-cont{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(16.6666666667% - 30px);padding:30px;aspect-ratio:1/1;background-color:#fff;text-align:center;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:1024px){.user-guide .user-guide-cont{width:calc(25% - 18px)}}@media screen and (max-width:752px){.user-guide .user-guide-cont{width:calc(33.3333333333% - 15px)}}@media screen and (max-width:500px){.user-guide .user-guide-cont{width:calc(50% - 8px)}}.user-guide .user-guide-cont img{width:100%;margin:0 0 24px}.user-guide .user-guide-cont img.img-1{max-width:72px}@media screen and (max-width:1024px){.user-guide .user-guide-cont img.img-1{max-width:80px}}@media screen and (max-width:668px){.user-guide .user-guide-cont img.img-1{max-width:63px}}.user-guide .user-guide-cont img.img-2{max-width:67px}@media screen and (max-width:1024px){.user-guide .user-guide-cont img.img-2{max-width:75px}}@media screen and (max-width:668px){.user-guide .user-guide-cont img.img-2{max-width:59px}}.user-guide .user-guide-cont img.img-3{max-width:74px}@media screen and (max-width:1024px){.user-guide .user-guide-cont img.img-3{max-width:82px}}@media screen and (max-width:668px){.user-guide .user-guide-cont img.img-3{max-width:64px}}.user-guide .user-guide-cont img.img-4{max-width:53px}@media screen and (max-width:1024px){.user-guide .user-guide-cont img.img-4{max-width:59px}}@media screen and (max-width:668px){.user-guide .user-guide-cont img.img-4{max-width:46px}}.user-guide .user-guide-cont img.img-5{max-width:92px}@media screen and (max-width:1024px){.user-guide .user-guide-cont img.img-5{max-width:102px}}@media screen and (max-width:668px){.user-guide .user-guide-cont img.img-5{max-width:80px}}.user-guide .user-guide-cont img.img-6{max-width:64px}@media screen and (max-width:1024px){.user-guide .user-guide-cont img.img-6{max-width:71px}}@media screen and (max-width:668px){.user-guide .user-guide-cont img.img-6{max-width:56px}}.user-guide .user-guide-cont img.img-7{max-width:90px}@media screen and (max-width:668px){.user-guide .user-guide-cont img.img-7{max-width:80px}}.user-guide .user-guide-cont img.img-8{max-width:56px}@media screen and (max-width:1024px){.user-guide .user-guide-cont img.img-8{max-width:68px}}@media screen and (max-width:668px){.user-guide .user-guide-cont img.img-8{max-width:49px}}.user-guide .user-guide-cont .txt{position:absolute;bottom:30px;margin:0;display:block;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.05em;color:#343434;-webkit-transition:all .3s;transition:all .3s;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:1038px){.user-guide .user-guide-cont .txt{bottom:16px}}@media screen and (max-width:500px){.user-guide .user-guide-cont .txt{bottom:24px}}@media screen and (max-width:375px){.user-guide .user-guide-cont .txt.txt-multi{bottom:16px}}.user-guide .user-guide-cont:hover{background-color:#96b9d3}.user-guide .user-guide-cont:hover .txt{color:#222}@media screen and (max-width:668px){.user-guide{padding-top:60px;padding-bottom:60px}}.user-guide .container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-guide .link{display:block;width:220px;margin:40px auto 0;padding:19px;font-size:16px;line-height:1;letter-spacing:.05em;text-align:center;color:#343434;text-decoration:none;border:1px solid #DBDEDF;border-radius:5px;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}.user-guide .link:hover{background-color:#f5f5f5}@media screen and (max-width:668px){.customer.guide .title{margin-top:24px!important}}.cart-tab-area{margin:100px auto 0}@media screen and (max-width:668px){.cart-tab-area{margin:80px auto 40px}}.cart-tab-area .tab-list{max-width:424px}@media screen and (max-width:668px){.cart-tab-area .tab-list{width:auto;max-width:initial;gap:23px}}@media screen and (max-width:668px){.cart-tab-area .tab-list .tablinks{width:160px!important}}@media screen and (max-width:668px){.cart-tab-area .tab-list .tablinks:last-child{width:160px!important}}@media screen and (max-width:668px){.cart-tabcontent h2{margin:0 0 60px}}.cart-tabcontent .section{margin:0 0 80px}.cart-tabcontent .section h3{font-size:19px;margin:0}@media screen and (max-width:668px){.cart-tabcontent .section h3{font-size:17px}}.cart-tabcontent .section p{margin:32px 0 0}@media screen and (max-width:668px){.cart-tabcontent .section p{margin:30px 0 0}}.cart-tabcontent .section picture{margin:10px 0 0;display:block}@media screen and (max-width:668px){.cart-tabcontent .section picture{width:100%;margin:20px 0 0}}.cart-tabcontent .section picture img{max-width:100%}.cart-tabcontent .section .howto-order-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px 80px;padding-left:0}@media screen and (max-width:1024px){.cart-tabcontent .section .howto-order-list{gap:40px}}@media screen and (max-width:668px){.cart-tabcontent .section .howto-order-list{gap:20px}}.cart-tabcontent .section .howto-order-list li{width:calc(50% - 40px)}@media screen and (max-width:1024px){.cart-tabcontent .section .howto-order-list li{width:calc(50% - 20px)}}@media screen and (max-width:668px){.cart-tabcontent .section .howto-order-list li{gap:10px}}@media screen and (max-width:480px){.cart-tabcontent .section .howto-order-list li{width:100%}}.cart-tabcontent .section:last-child{margin-bottom:180px}@media screen and (max-width:668px){.cart-tabcontent .section:last-child{margin-bottom:80px}}.cart-tabcontent .howto-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px;margin:50px 0 100px}@media screen and (max-width:1024px){.cart-tabcontent .howto-area{gap:40px}}@media screen and (max-width:668px){.cart-tabcontent .howto-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0 80px}}.cart-tabcontent .howto-area__left,.cart-tabcontent .howto-area__right{width:calc(50% - 40px)}@media screen and (max-width:1024px){.cart-tabcontent .howto-area__left,.cart-tabcontent .howto-area__right{width:calc(50% - 20px)}}@media screen and (max-width:668px){.cart-tabcontent .howto-area__left,.cart-tabcontent .howto-area__right{width:100%}}.cart-tabcontent .howto-area__left picture{display:block}.cart-tabcontent .howto-area__left picture img{max-width:100%}.cart-tabcontent .howto-area__right ol{padding-left:20px;margin:0}.cart-tabcontent .howto-area__right ol ::marker{font-weight:700}.cart-tabcontent .howto-area__right ol li{padding-bottom:8px;padding-left:16px;line-height:1.4}.cart-tabcontent .howto-area__right ol li:last-child{padding-bottom:0}@media screen and (max-width:668px){.customer.estimate .title{margin-top:24px!important}}.customer.estimate .title__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.customer.estimate .title__in{display:block}}.customer.estimate .title__title{position:absolute}@media screen and (max-width:1024px){.customer.estimate .title__title{position:relative}}@media screen and (max-width:668px){.customer.estimate .title__title{font-size:20px!important}}.customer.estimate .title__title--chenge{margin:0 auto;font-size:30px;font-weight:700}@media screen and (max-width:1024px){.customer.estimate .title__title--chenge{text-align:center;margin:40px 0 0}}@media screen and (max-width:668px){.customer.estimate .title__title--chenge{margin:25px 0 0;font-size:22px}}@media screen and (max-width:668px){.estimate-tab{margin:70px auto 40px}}.section_estimate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:100px}@media screen and (max-width:1200px){.section_estimate{gap:60px}}@media screen and (max-width:1024px){.section_estimate{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:668px){.section_estimate{margin:40px 0!important;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section_estimate picture{margin-top:-50px!important}@media screen and (max-width:1200px){.section_estimate picture{margin-top:0!important}}.section_estimate .txt-area{-ms-flex-preferred-size:530px;flex-basis:530px}.section_estimate .txt-area .txt{font-size:18px;font-weight:500}.section_estimate .txt-area address{margin:40px 0 50px;font-style:normal}@media screen and (max-width:1024px){.section_estimate .txt-area address{text-align:center}}@media screen and (max-width:668px){.section_estimate .txt-area address{text-align:left}}.section_estimate .txt-area address .tel{font-size:30px;font-weight:700;display:block}.section_estimate .txt-area address .tel a{text-decoration:none}.section_estimate .txt-area .btn a{background:#f90;color:#fff;border-radius:4px;width:100%;max-width:340px;height:auto;line-height:1.4;padding:20px 30px;font-size:18px;font-weight:700;text-align:left;gap:20px;margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1024px){.section_estimate .txt-area .btn a{margin:0 auto}}@media screen and (max-width:1024px){.section_estimate .txt-area .btn+p{text-align:center}}.section_estimate .flow-area{margin:60px 0 0;-ms-flex-preferred-size:580px;flex-basis:580px}@media screen and (max-width:1024px){.section_estimate .flow-area{-ms-flex-preferred-size:initial;flex-basis:initial}}@media screen and (max-width:668px){.section_estimate .flow-area{margin:0}}.section_estimate .flow-area ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;counter-reset:section;list-style:none;padding:0;margin:0}.section_estimate .flow-area ol li{position:relative;width:25%;font-size:14px;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-left:1px solid #DBDEDF}@media screen and (max-width:600px){.section_estimate .flow-area ol li{width:50%}}.section_estimate .flow-area ol li:nth-child(4),.section_estimate .flow-area ol li:nth-child(8){border-right:1px solid #DBDEDF}@media screen and (max-width:600px){.section_estimate .flow-area ol li:nth-child(2),.section_estimate .flow-area ol li:nth-child(6){border-right:1px solid #DBDEDF}}.section_estimate .flow-area ol li:before{counter-increment:section;content:counter(section) ".";color:#fff;position:absolute;top:10%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:Roboto,sans-serif;font-size:17px}.section_estimate .flow-area ol li .heading{background:#182149;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:30px}.section_estimate .flow-area ol li .content{background:#ecf5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:120px;text-align:center;color:#343434}.section_estimate .flow-txt-area{-ms-flex-preferred-size:580px;flex-basis:580px}@media screen and (max-width:1024px){.section_estimate .flow-txt-area{-ms-flex-preferred-size:initial;flex-basis:initial}}.section_estimate .flow-txt-area ol{margin:60px 0 0;padding-left:20px}@media screen and (max-width:668px){.section_estimate .flow-txt-area ol{margin:20px 0 40px}}.section_estimate .flow-txt-area ol li{padding-left:12px;font-size:15px}.section_estimate .flow-txt-area ol li::marker{font-weight:700;font-family:Roboto,sans-serif;font-size:20px}@media screen and (max-width:668px){.section_estimate .btn a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;padding:16px;gap:16px}}@media screen and (max-width:668px){.section_estimate .btn a img{width:27px}}.section_estimate.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1024px){.section_estimate.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section_estimate.reverse picture{margin-top:0!important}@media screen and (max-width:1024px){.section_flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1024px){.section_estimate--first{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.successfully-area h3{margin:80px auto 60px;font-weight:700;font-size:20px}@media screen and (max-width:668px){.successfully-area h3{margin:60px auto}}.complete{margin:80px auto;font-weight:700;font-size:20px}@media screen and (max-width:668px){.complete{margin:60px auto}}.complete_txt{font-size:17px}.tabcontent .section_estimate:first-child .txt-area{margin-top:100px}@media screen and (max-width:1024px){.tabcontent .section_estimate:first-child .txt-area{margin-top:0}}.store-content{max-width:740px;margin:100px auto 150px}@media screen and (max-width:668px){.store-content{margin:70px auto}}.store-content picture img{max-width:100%}.store-content .sec-list{margin:50px 0 140px}@media screen and (max-width:668px){.store-content .sec-list{margin:20px 0 70px}}.store-content .section{margin:0 0 60px}@media screen and (max-width:668px){.store-content .section{margin:0 0 50px}}.store-content .section h2{font-size:22px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.store-content .section h2 .icon{padding-right:18px}.store-content .section .map-wrap{max-width:100%}@media screen and (max-width:668px){.store-content .section .map-wrap{margin:50px 0 0}}.store-content .section .map{position:relative;width:100%;height:0;padding-top:75%}.store-content .section .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.store-content .section address{font-style:normal}.store-content .section-map{margin:0 0 50px}.store-content__detail{border-bottom:1px solid #c6ced1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding:20px 0;margin:0}@media screen and (max-width:668px){.store-content__detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:24px 0}}.store-content__detail dt{font-size:16px;font-weight:700;width:220px;min-width:4em;line-height:1.6}@media screen and (max-width:668px){.store-content__detail dt{width:auto;min-width:initial}}.store-content__detail dd{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.6}.store-content__detail dd p{margin-top:0}@media screen and (max-width:668px){.shopify-section .customer.store .store-title{margin-top:24px!important}.shopify-section .customer.store .store-title h1{font-size:20px}}.cancel-item{margin:50px auto 0!important;padding-left:0!important}.cancel-item li{width:calc(33.3333333333% - 24px)}@media screen and (max-width:668px){.cancel-item li{width:calc(50% - 16px)}}.cancel-item li p.title{font-size:14px!important;text-align:center}.payment-method .tel{font-size:30px!important;font-weight:700!important;line-height:1!important;margin-top:20px!important}.payment-method p.txt{margin-top:50px!important}.payment-method .btn-area{margin:40px 0 0}.payment-method .btn-area .btn{max-width:280px;height:64px;width:100%;padding:0;background-color:#f90;border-radius:5px;border:1px solid #f90;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;color:#fff}.payment-method .btn-area .btn:hover{background-color:#fff;color:#f90;cursor:pointer;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kumasun.css.map */
