@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:0 0;border:0;outline:0}body{line-height:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{padding:0;margin:0;font-size:100%;text-decoration:none;vertical-align:baseline;background:0 0}ins{color:#000;text-decoration:none;background-color:#ff9}mark{font-style:italic;font-weight:700;color:#000;background-color:#ff9}img{vertical-align:top;border:0}em{font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:0;border:0;border-top:1px solid #ccc}input,select,textarea{padding:0;margin:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:middle}input:focus,select:focus,textarea:focus{outline:0}h1,h2,h3,h4,h5{font-weight:inherit}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{scroll-padding-top:20px;scroll-behavior:smooth}body{position:relative;min-width:768px;font-family:Lora,"Noto Serif JP",serif;font-size:1rem;font-weight:400;line-height:1.8125;color:#000;letter-spacing:.08em;background:url(//koyomi-shop.com/cdn/shop/t/7/assets/common-bg-texture.jpg?v=121540373135188626511777013814) repeat-y;background-position:center;background-size:100%}*,:after,:before{box-sizing:border-box}a{color:inherit;outline:0;opacity:1;-webkit-tap-highlight-color:transparent}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none;outline:0;opacity:.7}a:active{outline:0}a[href^="tel:"]{pointer-events:none}a:not([class]){color:#5078be;text-decoration:underline}a:not([class]):visited{color:#5078be}img{max-width:100%;height:auto}button,input,select,textarea{padding:0;margin:0;font-family:Lora,"Noto Serif JP",serif;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}::-moz-placeholder{font-size:1rem;font-weight:400;color:#787878;letter-spacing:.08em;transform:translateY(-2px)}::placeholder{font-size:1rem;font-weight:400;color:#787878;letter-spacing:.08em;transform:translateY(-2px)}button{cursor:pointer}button:hover{opacity:.7}select{cursor:pointer}input,select,textarea{display:block;padding:15px;box-shadow:0 2px 2px #0000000a;background-color:#fff;width:100%;font-size:1rem;letter-spacing:.08em;color:#3c444a}input:focus,select:focus,textarea:focus{box-shadow:0 1px 5px 1px #0003}input[type=submit]{cursor:pointer;transition-duration:.3s}input[type=submit]:hover{opacity:.7}input[type=checkbox],input[type=radio]{width:20px;height:20px;padding:0}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#000;border:2px solid #000}textarea{max-width:100%;height:90px}[data-aos=fade-up]{opacity:0;transition-delay:.3s;transition-duration:.8s;transform:translateY(20px)}[data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}.l-inner{box-sizing:border-box;max-width:1220px;padding:0 10px;margin:0 auto}.l-wrapper{position:relative}.l-siteColumn>.l-main{overflow:hidden}.l-siteColumn>.l-side{position:fixed;top:0;right:0;z-index:100;width:40px;height:100vh}.l-content{padding-top:102px}.l-header{position:absolute;top:0;left:0;z-index:100;z-index:10;width:100%}a.link-general{color:#5078be;text-decoration:underline}a.link-general:visited{color:#5078be}.test-module{display:flex;align-items:center;justify-content:center;height:100px;font-size:1.25rem;background-color:brown}.editorContent{font-size:1rem;line-height:2.25}.editorContent>:first-child{margin-top:0}.editorContent .wp-block-quote,.editorContent blockquote{padding:15px;margin-top:1em;clear:both;color:#212121;background-color:#f7f9f9;box-shadow:1px 1px 2px #cccccce6,inset 0 1px #fff6}.editorContent .wp-block-quote>:first-child,.editorContent blockquote>:first-child{margin-top:0}.editorContent .aligncenter{display:block;margin:0 auto;text-align:center}.editorContent .alignright{float:right}.editorContent .alignleft{float:left}.editorContent .clearfix{overflow:hidden;zoom:1}.editorContent .clearfix:after{display:block;clear:both;content:""}.editorContent blockquote:not([class]),.editorContent ol:not([class]),.editorContent p:not([class]),.editorContent table:not([class]),.editorContent ul:not([class]){margin-top:1em;letter-spacing:0}.editorContent h1:not([class]){margin-top:36px;margin-bottom:18px;font-size:1.875rem;font-weight:700;line-height:1.6}.editorContent h2:not([class]){margin-top:36px;margin-bottom:18px;font-size:1.5rem;font-weight:700;line-height:1.6}.editorContent h3:not([class]){margin-top:26px;margin-bottom:12px;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.6}.editorContent h4:not([class]),.editorContent h5:not([class]){margin-top:1.5em;font-size:1.125rem;font-weight:700;line-height:1.6}.editorContent ol:not([class]),.editorContent ul:not([class]){padding-left:1.2em}.editorContent ul:not([class]) li{list-style-type:disc}.editorContent ol:not([class]) li{list-style-type:decimal}.editorContent table:not([class]){border:1px solid #ccc}.editorContent table:not([class]) td,.editorContent table:not([class]) th{padding:.5em 1em;border:1px solid #ccc}.editorContent table:not([class]) th{background-color:#f1f2f2}.editorContent a:not([class]){color:#5078be;text-decoration:underline}.editorContent a:not([class]):visited{color:#5078be}.editorContent b,.editorContent strong{font-weight:700}.editorContent em{font-style:italic}.editorContent img{margin:10px 0}.editorContent .wp-caption{max-width:100%}.editorContent .wp-caption>img{margin-bottom:5px}.editorContent .wp-caption>p{margin-top:0;font-size:14px}.editorContent img[class*=attachment-],.editorContent img[class*=wp-image-]{max-width:100%;height:auto}.editorContent .wp-block-image{margin:1em 0}.modalGlobalNav__mask{position:fixed;top:0;left:0;z-index:10;width:100%;height:100vh;height:100svh;background-color:#00000080;background-color:transparent}.modalGlobalNav__button{position:fixed;top:10px;right:10px;z-index:1000;width:40px;height:40px}.modalGlobalNav__button span{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:20px;height:3px;margin:auto;background-color:#fff;background-color:#000}.modalGlobalNav__button span:nth-of-type(1),.modalGlobalNav__button span:nth-of-type(2){transform:rotate(45deg)}.modalGlobalNav__button span:nth-of-type(3){transform:rotate(-45deg)}.modalGlobalNav__main{position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;height:100svh;background-color:#fff}.modalGlobalNav__inner{display:flex;flex-direction:column;height:100%;padding:40px 0 0;overflow:scroll}.modalGlobalNav__lang .langSelect{width:100%;max-width:160px;margin:0 auto}.modalGlobalNav__customers{display:flex;gap:20px;justify-content:center;margin:20px 0}.modalGlobalNav__list{font-weight:500;text-align:center}.modalGlobalNav__list a{display:block;padding:5px}.modalGlobalNav__list a:not([class]){color:#000;text-decoration:none}.modalGlobalNav__snsList{display:flex;gap:20px;justify-content:center;padding:20px;margin-top:auto;background-color:#000}.modalGlobalNav__snsList li{flex:0 0 40px}.modalGlobalNav__snsList li a{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border:2px solid #fff;border-radius:50%}.modalGlobalNav__snsList li a img{width:20px}.modalGlobalNav__button,.modalGlobalNav__mask{display:none}.modalGlobalNav__main{visibility:hidden;opacity:0;transition:opacity .3s}.modalGlobalNav.is-active .modalGlobalNav__button,.modalGlobalNav.is-active .modalGlobalNav__mask{display:block}.modalGlobalNav.is-active .modalGlobalNav__main{visibility:visible;opacity:1}.siteFooter{padding:50px 0 55px;color:#fff;background-color:#000}.footerLogo{font-size:1.9375rem;font-weight:700;text-align:center}.footerNav{margin-top:14px}.footerNav a:not([class]){color:#fff;text-decoration:none}.footerNav__list{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;justify-content:center;font-size:.8125rem}.footerNav__item a{position:relative;display:block}.footerNavSns{margin-top:10px}.footerNavSns__list{display:flex;align-items:center;justify-content:center}.footerNavSns__item{flex:0 0 20px;max-width:20px;margin:10px;font-size:.8125rem}.footerNavSns__item a{display:block;line-height:1}.footerCarriage{display:flex;gap:20px;align-items:center;max-width:455px;padding:13px 20px;margin:20px auto;font-size:.8125rem;font-weight:700;color:#000;background-color:#fff}.footerCarriage__texts{display:flex;gap:10px;align-items:center;line-height:1.2;letter-spacing:0}.footerCarriage__texts>.icon{display:flex;align-items:center;max-width:22px;margin-right:7px}.footerCarriage__cards{display:flex;align-items:center}.footerCarriage__cards>img{max-width:164px}.footerCopyright{margin-top:24px;font-size:.625rem;text-align:center}.siteHeader{padding:30px 0}.siteHeader__inner{display:flex;align-items:center;justify-content:space-between;max-width:100%;padding-right:40px;padding-left:40px}.siteHeader__nav{padding-right:30px}.siteHeader__navBtn{display:none}.headerNavButton{position:relative;display:block;width:40px;height:21px;padding:0}.headerNavButton span{position:absolute;top:0;right:0;display:block;width:100%;height:2px;background-color:#000}.headerNavButton span:nth-of-type(1){right:0}.headerNavButton span:nth-of-type(2){top:0;bottom:0;margin:auto}.headerNavButton span:nth-of-type(3){top:auto;bottom:0}.headerText{display:flex;align-items:center;line-height:1}.headerText__main{font-size:1.9375rem;font-weight:700;letter-spacing:.08em}.headerText__sub{margin:0 14px 0 15px;font-size:.75rem;line-height:1.4}.headerText__online{display:flex;align-items:center;justify-content:center;min-width:140px;min-height:40px;padding:5px 15px;font-size:.875rem;text-transform:uppercase;letter-spacing:.12em;border:1px solid}.headerNav__list{display:flex;gap:15px;align-items:center}.headerNav .linkIconText{padding:6px 15px 5px;border-bottom:1px solid transparent;transition-duration:.3s}.headerNav .icon-cart{position:relative}.headerNav .icon-cart__count{position:absolute;top:-4px;right:-10px;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:.6875rem;font-weight:700;color:#fff;background:#000;border:1px solid #fff;border-radius:50%}.siteHeader.is-white{color:#fff}.siteHeader.is-white .headerNavButton span,.siteHeader.is-white .langSelect__icon{background-color:#fff}.siteHeader.is-white .langSelect>select{color:#fff}.siteSide{height:100%;background-color:#fff;box-shadow:0 1px 6px #00000014}.sideNav{position:sticky;top:0;padding-top:20px}.sideNav__item{width:20px;margin:15px auto}.sideNav__item:first-of-type{margin-top:0}.sideCopyright{display:flex;justify-content:center;margin-top:15vh}.sideCopyright>p{font-size:.5625rem;writing-mode:vertical-rl}.formTable__footer{margin-top:40px}.formGroup{display:flex;gap:15px;border-bottom:1px solid #e8e8e8}.formGroup:first-of-type{border-top:1px solid #e8e8e8}.formGroup__body,.formGroup__header{padding:15px 0}.formGroup__req{position:absolute;top:26px;right:0;display:inline-block;padding:4px;font-size:.6875rem;line-height:1;color:#c80000;border:1px solid}.formGroup__label{display:block;margin-top:8px}.formGroup__header{position:relative;flex-basis:270px;max-width:270px;font-weight:500}.formGroup__body{flex:1}.formGroup input[type=email],.formGroup input[type=number],.formGroup input[type=tel],.formGroup input[type=text],.formGroup textarea{display:block;width:100%;max-width:415px;padding:10px 16px;font-size:1rem;background-color:#f6f6f6;border-radius:2px}.formGroup input[type=email]:focus,.formGroup input[type=number]:focus,.formGroup input[type=tel]:focus,.formGroup input[type=text]:focus,.formGroup textarea:focus{box-shadow:0 1px 5px 1px #0003}.formGroup input[type=email]::-moz-placeholder,.formGroup input[type=number]::-moz-placeholder,.formGroup input[type=tel]::-moz-placeholder,.formGroup input[type=text]::-moz-placeholder,.formGroup textarea::-moz-placeholder{font-size:.875rem;color:#a0a0a0}.formGroup input[type=email]::placeholder,.formGroup input[type=number]::placeholder,.formGroup input[type=tel]::placeholder,.formGroup input[type=text]::placeholder,.formGroup textarea::placeholder{font-size:.875rem;color:#a0a0a0}.formGroup textarea{max-width:100%;height:150px}.formGroup small{display:none}.formGroup .error small{display:block;margin-top:6px;color:red}.formMessageSuccess{padding:30px 50px;margin-bottom:100px;text-align:center;border:4px solid #0ecc0e}.inputGroupName{display:flex;gap:10px}.inputGroupName__item{flex-basis:300px}.inputGroupAddress__row01{display:flex;gap:8px;align-items:center;margin-bottom:10px}.inputGroupAddress__address input{max-width:100%!important}.formPrivacy{height:190px;overflow-y:scroll;font-size:.8125rem;border:1px solid #e8e8e8}.formPrivacy__inner{padding:20px 30px}.formPrivacy__inner>*{margin-top:1.2em}.formPrivacy__inner>:first-child{margin-top:0}.formPrivacy__title{font-size:1rem;font-weight:700;text-align:center}.formPrivacy__title02{margin-top:2em;font-weight:700}.formPrivacy__title02+*{margin-top:.4em}.formPrivacyCheckboxContainer{display:flex;justify-content:center;margin:25px 0}.formCheckbox{cursor:pointer}.formCheckbox input[type=checkbox]{display:none}.formCheckbox input[type=checkbox]:checked+.formCheckbox__text:after{background-color:#000}.formCheckbox__text{position:relative;display:flex;gap:10px;align-items:center;font-size:.8125rem}.formCheckbox__text:before{display:block;width:20px;height:20px;content:"";background-color:#fff;border:1px solid #e8e8e8}.formCheckbox__text:after{position:absolute;top:0;bottom:0;left:5px;display:block;width:10px;height:10px;margin:auto;content:"";background-color:transparent}.formSubmitButtonContainer{display:flex;justify-content:center;margin-bottom:20px}.formSubmitButton{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:270px;padding:16px 20px;font-size:1rem;color:#fff;background-color:#000;transition-duration:.3s}.formSubmitButton:after{position:absolute;top:0;right:15px;bottom:0;display:inline-block;width:8px;height:11px;margin:auto;content:"";background:url(//koyomi-shop.com/cdn/shop/t/7/assets/common-icon-chev-white.svg?v=25892423712798928531777013814) no-repeat;background-size:contain}.formSubmitButton:disabled{cursor:not-allowed;background-color:#cbcbcb}.breadcrumbs .l-inner{max-width:100%;padding:0 80px 0 40px}.breadcrumbs__list{display:flex;flex-wrap:wrap;padding:0 0 15px;font-size:.75rem;font-weight:500;border-bottom:1px solid #e8e8e8}.breadcrumbs__list a:not([class]){color:#000;text-decoration:none}.breadcrumbs__list li+li:before{display:inline-block;margin:0 .5em;content:"/"}.cardProduct{max-width:500px}.cardProduct__inner{position:relative;display:block}.cardProduct__soldout{position:absolute;top:10px;right:10px;padding:4px 20px;font-size:14px;color:#fff;background:#ff0000b3;border-radius:20px}.cardProduct__body{position:relative;padding:20px 40px 20px 0}.cardProduct__icon{position:absolute;top:20px;right:3px;display:inline-block;width:15px;height:24px;margin:auto;overflow:hidden}.cardProduct__title{font-weight:700}.cardProduct__description{font-size:.875rem}.langSelect{position:relative;box-sizing:content-box;display:flex;width:120px;height:40px;overflow:hidden;font-size:14px;line-height:1;border:1px solid;border-radius:20px}.langSelect:after{position:absolute;top:5px;right:15px;bottom:0;display:inline-block;width:7px;height:7px;margin:auto;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;user-select:none;border:4px solid #000;border-color:#000 transparent transparent transparent}.langSelect__icon{display:flex;align-items:center;justify-content:center;width:45px;height:100%;background-color:#000}.langSelect__icon img{width:25px}.langSelect>select{flex:1;height:100%;padding:0 12px 0 14px;background-color:transparent}.linkCircle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid;border-radius:50%}.linkCircle__icon{width:30px}.linkGeneral{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:340px;padding:7px 0 9px;font-size:1rem;font-weight:500;border-bottom:1px solid}.linkGeneral:before{position:absolute;bottom:-1px;left:0;display:block;width:100%;height:1px;height:100%;content:"";background-color:#000;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scaleY(0);transform-origin:right top}.linkGeneral:after{display:inline-block;width:8px;height:11px;content:"";background:url(//koyomi-shop.com/cdn/shop/t/7/assets/common-icon-chev.svg?v=74081238990970597631777013814) no-repeat;background-size:contain;transition:all .3s,backgroundImage .3s .3s}.linkGeneral__text{position:relative;z-index:10;transition:all .3s,color .3s .3s}.linkIconText{display:flex;align-items:center;font-size:.875rem}.linkIconText__icon{flex-basis:20px;max-width:20px;margin-right:12px}.linkIconText__text{flex:1}.listProduct{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.pageTitle{margin-bottom:48px;font-size:1.9375rem;font-weight:700;line-height:1.4;text-align:center}.sectionSingle{padding:50px 0 120px}.sliderNav{display:flex;align-items:center;justify-content:center}.sliderNav .p-dotContainer{display:flex;flex-wrap:wrap;margin:0 25px}.sliderNav .p-dot{position:relative;display:inline-flex;flex:1;align-items:center;width:50px;height:30px}.sliderNav .p-dot:after{display:block;width:100%;height:1px;content:"";background-color:#000}.sliderNav .p-dot span{position:absolute;top:0;right:0;bottom:0;left:0;width:7px;height:7px;margin:auto;background-color:transparent;border-radius:50%;transition-duration:.3s}.sliderNav .p-dot:hover:after{opacity:.7}.sliderNav .p-dot.is-active span{background-color:#000}.sliderNav .p-arrow{display:block;width:21px;height:21px;background:url(//koyomi-shop.com/cdn/shop/t/7/assets/common-icon-chev.svg?v=74081238990970597631777013814) no-repeat;background-position:center;background-size:contain}.sliderNav .p-arrow.p-arrow-left{transform:scaleX(-1)}.tableOrderHistory__table{width:100%;border:1px solid;border:1px solid #c6c3c3}.tableOrderHistory .align-right{text-align:right}.tableOrderHistory td,.tableOrderHistory th{padding:10px;text-align:left;border:1px solid #c6c3c3}.tableOrderHistory thead{font-size:.75rem;color:#000}.tableOrderHistory thead th{font-weight:400;color:#9a9595;border:none}.tableOrderHistory tbody{font-size:.875rem;font-weight:700}.tableOrderHistory tbody td,.tableOrderHistory tbody th{border-right:none;border-left:none}.tableOrderHistory__orderNumber a,.tableOrderHistory__orderNumber a:not([class]),.tableOrderHistory__orderNumber a:not([class]):visited{display:block;padding:5px 10px;font-size:.875rem;line-height:1.4;color:#000;text-align:center;text-decoration:none;border:1px solid;border-radius:4px}.pg-home.l-content{padding-top:0}.pg-home .p-section-firstview{padding-right:40px}.pg-home .p-section-firstview .p-firstview{position:relative;height:100vh}.pg-home .p-section-firstview .p-firstview__image{height:100%}.pg-home .p-section-firstview .p-firstview__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-home .p-section-firstview .p-firstview__nameCard{position:absolute;right:0;bottom:70px;margin-left:20px}.pg-home .p-section-firstview .p-nameCard{max-width:490px;height:auto;padding:40px 30px;background:url(//koyomi-shop.com/cdn/shop/t/7/assets/home-texture-card-01.jpg?v=34606374945223162981777013815) no-repeat}.pg-home .p-section-firstview .p-nameCard__goodDesign{text-align:right}.pg-home .p-section-firstview .p-nameCard__goodDesign img{width:148px}.pg-home .p-section-firstview .p-nameCard__name{max-width:346px;margin:4px auto 0;font-size:6.25rem;line-height:1;text-align:center}.pg-home .p-section-firstview .p-nameCard__name .p-name{display:inline-block}.pg-home .p-section-firstview .p-nameCard__name .p-group{padding-right:5px;font-size:1.1875rem;font-weight:700;text-align:right}.pg-home .p-section-firstview .p-nameCard__name .p-group .p-text-01{margin-right:2px;font-size:.75rem}.pg-home .p-section-firstview .p-nameCard__text{margin-top:10px;font-size:.875rem;text-align:center}.pg-home html[lang=ja] .p-section-firstview .p-nameCard{height:290px}.pg-home .p-section-firstview .p-firstview__nameCard{opacity:0;transform:translateY(5px);transition-duration:.6s}.pg-home .p-section-firstview.aos-animate .p-firstview__nameCard{opacity:1;transform:translateY(0)}.pg-home .p-section-concept{position:relative;z-index:10}.pg-home .p-conceptBlock{display:flex;flex-direction:row-reverse;padding:115px 0}.pg-home .p-conceptBlock__body{position:relative;flex:1;padding-left:98px}.pg-home .p-conceptBlock__title-01{position:absolute;top:-60px;left:0;font-size:5.25rem;font-weight:700;line-height:1;color:#0003;text-transform:capitalize}.pg-home .p-conceptBlock__title-02{font-size:2.5625rem;font-weight:700;line-height:1.4390243902}.pg-home .p-conceptBlock__title-03{padding-left:20px;margin-top:20px;font-size:2.125rem;font-weight:500;line-height:1.4411764706;border-left:2px solid}.pg-home .p-conceptBlock__texts{margin-top:30px;font-size:.8125rem;line-height:2.2307692308;letter-spacing:.04em}.pg-home .p-conceptBlock__texts>*{margin-top:1.2em}.pg-home .p-conceptBlock__texts>:first-child{margin-top:0}.pg-home .p-conceptBlock__link{margin-top:40px}.pg-home .p-conceptBlock__images{position:relative;padding:0 40px 0 20px}.pg-home .p-conceptBlock__brash{position:absolute;top:-220px;right:-150px;z-index:-1;width:598px}.pg-home .p-conceptBlock__image img{width:550px}.pg-home .p-section-concept .p-conceptBlock__image,.pg-home .p-section-concept .p-conceptBlock__link,.pg-home .p-section-concept .p-conceptBlock__texts,.pg-home .p-section-concept .p-conceptBlock__title-01,.pg-home .p-section-concept .p-conceptBlock__title-02,.pg-home .p-section-concept .p-conceptBlock__title-03{opacity:0;transform:translateY(5px);transition-duration:.6s}.pg-home .p-section-concept .p-conceptBlock__image{transition-delay:.1s}.pg-home .p-section-concept .p-conceptBlock__title-01{transition-delay:.6s}.pg-home .p-section-concept .p-conceptBlock__link,.pg-home .p-section-concept .p-conceptBlock__texts,.pg-home .p-section-concept .p-conceptBlock__title-02,.pg-home .p-section-concept .p-conceptBlock__title-03{transition-delay:1.1s}.pg-home .p-section-concept.aos-animate .p-conceptBlock__image,.pg-home .p-section-concept.aos-animate .p-conceptBlock__link,.pg-home .p-section-concept.aos-animate .p-conceptBlock__texts,.pg-home .p-section-concept.aos-animate .p-conceptBlock__title-01,.pg-home .p-section-concept.aos-animate .p-conceptBlock__title-02,.pg-home .p-section-concept.aos-animate .p-conceptBlock__title-03{opacity:1;transform:translateY(0)}.pg-home .p-section-products{padding-right:80px}.pg-home .p-productsBlock{position:relative;padding:60px 40px 65px;background-color:#0000000a}.pg-home .p-productsBlock__title{position:absolute;top:-54px;left:23px;font-size:5.25rem;font-weight:700;line-height:1;color:#0003}.pg-home .p-productsBlock__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr);gap:30px}.pg-home .p-productsBlock__list a{display:block;width:100%;height:100%}.pg-home .p-productsBlock__list img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-home .p-productsBlock__list li:first-of-type{grid-column:1/3}.pg-home .p-productsBlock__link{display:flex;justify-content:flex-end;margin-top:15px}.pg-home .p-section-products .p-productsBlock__list li,.pg-home .p-section-products .p-productsBlock__title{opacity:0;transform:translateY(5px);transition-duration:.6s}.pg-home .p-section-products .p-productsBlock__title{transition-delay:.1s}.pg-home .p-section-products .p-productsBlock__list li:nth-of-type(1){transition-delay:.3s}.pg-home .p-section-products .p-productsBlock__list li:nth-of-type(2){transition-delay:.7s}.pg-home .p-section-products .p-productsBlock__list li:nth-of-type(3){transition-delay:.7s}.pg-home .p-section-products .p-productsBlock__list li:nth-of-type(4){transition-delay:.9s}.pg-home .p-section-products .p-productsBlock__list li:nth-of-type(5){transition-delay:.5s}.pg-home .p-section-products.aos-animate .p-productsBlock__list li,.pg-home .p-section-products.aos-animate .p-productsBlock__title{opacity:1;transform:translateY(0)}.pg-home .p-profileBlock{display:flex;padding:50px 0}.pg-home .p-profileBlock__body{position:relative;flex:1;padding-top:60px}.pg-home .p-profileBlock__title-01{padding-left:2em;font-size:5.25rem;font-weight:700;line-height:1;color:#0003}.pg-home .p-profileBlock__name{margin-top:35px;font-size:3rem;font-weight:700;line-height:1}.pg-home .p-profileBlock__nameSub{margin-top:5px;font-size:1.125rem;font-weight:700}.pg-home .p-profileBlock__texts{margin-top:30px;font-size:.8125rem;line-height:2.2307692308;letter-spacing:.04em}.pg-home .p-profileBlock__texts>*{margin-top:1.2em}.pg-home .p-profileBlock__texts>:first-child{margin-top:0}.pg-home .p-profileBlock__link{margin-top:30px}.pg-home .p-profileBlock__images{position:relative;padding:0 60px 0 40px}.pg-home .p-profileBlock__brash{position:absolute;top:-150px;left:-160px;z-index:-1;width:670px}.pg-home .p-profileBlock__image img{width:675px}.pg-home .p-section-profile .p-profileBlock__image,.pg-home .p-section-profile .p-profileBlock__link,.pg-home .p-section-profile .p-profileBlock__name,.pg-home .p-section-profile .p-profileBlock__nameSub,.pg-home .p-section-profile .p-profileBlock__texts,.pg-home .p-section-profile .p-profileBlock__title-01{opacity:0;transform:translateY(5px);transition-duration:.6s}.pg-home .p-section-profile .p-profileBlock__image{transition-delay:.1s}.pg-home .p-section-profile .p-profileBlock__title-01{transition-delay:.6s}.pg-home .p-section-profile .p-profileBlock__link,.pg-home .p-section-profile .p-profileBlock__name,.pg-home .p-section-profile .p-profileBlock__nameSub,.pg-home .p-section-profile .p-profileBlock__texts{transition-delay:1.1s}.pg-home .p-section-profile.aos-animate .p-profileBlock__image,.pg-home .p-section-profile.aos-animate .p-profileBlock__link,.pg-home .p-section-profile.aos-animate .p-profileBlock__name,.pg-home .p-section-profile.aos-animate .p-profileBlock__nameSub,.pg-home .p-section-profile.aos-animate .p-profileBlock__texts,.pg-home .p-section-profile.aos-animate .p-profileBlock__title-01{opacity:1;transform:translateY(0)}.pg-home .p-section-sns{padding:20px 0 120px}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.pg-home .p-snsBlock__title{padding-left:15px;font-size:5.25rem;font-weight:700;line-height:.8;color:#0003}.pg-home .p-snsBlock__scrollWrapper{display:flex;gap:20px}.pg-home .p-snsBlock__list{display:flex;gap:20px;animation:infinity-scroll-left 50s infinite linear .5s both}.pg-home .p-snsBlock__list li{width:16.6666666667vw}.pg-home .p-snsBlock__list a,.pg-home .p-snsBlock__list img{display:block;width:100%;height:100%}.pg-home .p-snsBlock__list img{-o-object-fit:cover;object-fit:cover}.pg-home .p-section-sns .p-snsBlock__contents,.pg-home .p-section-sns .p-snsBlock__title{opacity:0;transform:translateY(5px);transition-duration:.6s}.pg-home .p-section-sns .p-snsBlock__title{transition-delay:.1s}.pg-home .p-section-sns .p-snsBlock__contents{transition-delay:.6s}.pg-home .p-section-sns.aos-animate .p-snsBlock__contents,.pg-home .p-section-sns.aos-animate .p-snsBlock__title{opacity:1;transform:translateY(0)}.pg-law .p-dataBox{padding:40px;background-color:#fff}.pg-law .p-dataBox__data{font-size:.8125rem}.pg-law .p-dataBox__data>dl{padding:18px 5px;border-bottom:1px solid #e8e8e8}.pg-law .p-dataBox__data>dl:first-of-type{border-top:1px solid #e8e8e8}.pg-law .p-dataBox__data>dl dt{font-size:1rem;font-weight:500}.pg-guide .p-dataBox{padding:40px;background-color:#fff}.pg-guide .p-dataList{font-size:.8125rem}.pg-guide .p-dataList__itemBody,.pg-guide .p-dataList__itemHead{padding:5px 10px}.pg-guide .p-dataList__itemHead{padding:5px 10px;font-size:1rem;font-weight:500;background-color:#ececec}.pg-guide .p-dataList__itemBody{padding:25px 0}.pg-guide .p-dataList__itemBody>*{margin:1em 0}.pg-guide .p-dataList__itemBody>:first-child{margin-top:0}.pg-guide .p-bold{font-weight:700}.pg-guide .p-creditCard{display:inline-block;width:300px}.pg-privacy .p-dataBox{padding:40px;background-color:#fff}.pg-privacy .p-privacyBox{font-size:.8125rem}.pg-privacy .p-privacyBox>*{margin:1em 0}.pg-privacy .p-privacyBox>:first-child{margin-top:0}.pg-privacy .p-privacyBox__title{margin-top:2.5em;font-size:1rem;font-weight:500}.pg-products-single .p-section-firstview{position:relative}.pg-products-single .p-section-firstview__breadcrumb{position:absolute;top:0;left:0;z-index:20;width:100%;padding-top:24px}.pg-products-single .p-section-firstview__breadcrumb .breadcrumbs{color:#fff}.pg-products-single .p-section-firstview__breadcrumb .breadcrumbs__list{border-color:#fff3}.pg-products-single .p-section-firstview__breadcrumb .breadcrumbs a{color:#fff}.pg-products-single .p-section-firstview__firstview{z-index:10}.pg-products-single .p-section-firstview .p-firstview{position:relative;color:#fff;text-align:center}.pg-products-single .p-section-firstview .p-firstview__image{height:620px;padding-right:40px}.pg-products-single .p-section-firstview .p-firstview__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-products-single .p-section-firstview .p-firstview__titleGroup{position:absolute;top:120px;left:0;width:100%;padding-top:60px}.pg-products-single .p-section-firstview .p-firstview__title{font-size:5.25rem;line-height:1}.pg-products-single .p-section-firstview .p-firstview__titleSub{margin-top:10px;font-size:1.125rem}.pg-products-single .p-section-product{position:relative;padding-bottom:90px;margin-top:-270px}.pg-products-single .p-section-product .p-productBox{max-width:1110px;padding:60px;margin-right:40px;background-color:#fff}.pg-products-single .p-section-product .p-productMainBlock{display:flex;gap:40px;padding-bottom:50px}.pg-products-single .p-section-product .p-productMainBlock__left{flex:1}.pg-products-single .p-section-product .p-productMainBlock__right{flex-basis:520px;max-width:520px}.pg-products-single .p-section-product .p-productImages__main{height:430px;background-color:#ececec}.pg-products-single .p-section-product .p-productImages__main img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pg-products-single .p-section-product .p-productImages__sub{display:flex;flex-wrap:wrap;margin-left:-10px}.pg-products-single .p-section-product .p-productImages__thumbnail{flex-basis:calc(25% - 10px);min-width:100px;max-width:calc(25% - 10px);aspect-ratio:1/1;margin:10px 0 0 10px}.pg-products-single .p-section-product .p-productImages__thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-fit:cover;object-fit:cover}.pg-products-single .p-section-product .p-productData__subImage{margin-bottom:40px}.pg-products-single .p-section-product .p-productData__title{font-size:1.5rem;font-weight:700;line-height:1.4}.pg-products-single .p-section-product .p-productData__titleSub{margin:1em 0;font-size:.8125rem}.pg-products-single .p-section-product .p-productData__price .p-price{display:flex;gap:10px;align-items:baseline}.pg-products-single .p-section-product .p-productData__price .p-price__num{font-size:2.125rem}.pg-products-single .p-section-product .p-productData__price .p-price__tax{font-size:.625rem}.pg-products-single .p-section-product .p-productData__review{margin:10px 0}.pg-products-single .p-section-product .p-productData__review .spr-badge{display:block;padding:13px 15px;background-color:#f6f6f6}.pg-products-single .p-section-product .p-productData__review .spr-badge-starrating{margin:0 10px 0 0;color:#ffb428}.pg-products-single .p-section-product .p-productData__review .spr-icon{margin:0 1px}.pg-products-single .p-section-product .p-productData__purchaseGroup__inner{display:flex;gap:10px}.pg-products-single .p-section-product .p-productData__button{flex:1}.pg-products-single .p-section-product .p-productData__carriage{margin:10px 0 0;font-size:.75rem}.pg-products-single .p-section-product .p-productData__profile{margin:15px 0 0;font-size:.8125rem}.pg-products-single .p-section-product .p-productData__profile a{color:#000}.pg-products-single .p-section-product .p-productData__data{margin-top:20px}.pg-products-single .p-section-product .p-productData__sns{margin-top:25px}.pg-products-single .p-section-product .p-quantityInput{display:flex;max-width:110px;height:55px;border:1px solid #e8e8e8}.pg-products-single .p-section-product .p-quantityInput__button{display:flex;flex-basis:30px;align-items:center;justify-content:center;max-width:30px;color:#000}.pg-products-single .p-section-product .p-quantityInput__button .p-icon{width:15px}.pg-products-single .p-section-product .p-quantityInput__input{flex:1;padding:5px;font-size:1.5rem;text-align:right;border:none;box-shadow:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pg-products-single .p-section-product .p-quantityInput__input::-webkit-inner-spin-button,.pg-products-single .p-section-product .p-quantityInput__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.pg-products-single .p-section-product .p-quantityInput__input:focus{box-shadow:0 1px 5px 1px #0003}.pg-products-single .p-section-product .p-submitButton{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:55px;font-size:1rem;color:#fff;background-color:#000}.pg-products-single .p-section-product .p-submitButton .p-icon{width:32px}.pg-products-single .p-section-product .p-submitButton:disabled{color:#00000080;cursor:not-allowed;background-color:#fff;border:1px solid}.pg-products-single .p-section-product .p-dataTable{border:1px solid #e8e8e8}.pg-products-single .p-section-product .p-dataTable__group{display:flex;border-top:1px solid #e8e8e8}.pg-products-single .p-section-product .p-dataTable__group:first-of-type{border-top:none}.pg-products-single .p-section-product .p-dataTable__group dd,.pg-products-single .p-section-product .p-dataTable__group dt{padding:6px 12px}.pg-products-single .p-section-product .p-dataTable__group dt{flex-basis:120px;max-width:120px;font-size:.8125rem;font-weight:500;background-color:#f6f6f6;border-right:1px solid #e8e8e8}.pg-products-single .p-section-product .p-dataTable__group dd{flex:1;font-size:.75rem}.pg-products-single .p-section-product .p-snsShare{display:flex;gap:20px;align-items:center}.pg-products-single .p-section-product .p-snsShare__text{font-weight:500}.pg-products-single .p-section-product .p-snsShare__list{display:flex;gap:10px;align-items:center}.pg-products-single .p-section-product .p-snsShare__list a{line-height:1}.pg-products-single .p-section-product .p-productFreeBlock{padding:50px 0;border-top:1px solid #e8e8e8}.pg-products-single .p-section-product .p-productFreeBlock__header{display:flex;align-items:center;justify-content:space-between}.pg-products-single .p-section-product .p-productFreeBlock__header .p-title{font-size:1.5rem;line-height:1.7083333333}.pg-products-single .p-section-product .p-productFreeBlock .p-floatBoxImgLeft img{float:left;margin:0 2.5em 2.5em 0}.pg-products-single .p-section-product .p-csrBlock{display:flex;flex-direction:column;gap:20px;padding:40px 0;margin-top:60px;border-top:1px solid #e8e8e8}.pg-products-single .p-section-product .p-csrRow{display:flex;gap:20px}.pg-products-single .p-section-product .p-csrRow__head{flex-basis:80px;max-width:80px}.pg-products-single .p-section-product .p-csrRow__head img{margin:0}.pg-products-single .p-section-product .p-csrRow__body{flex:1}.pg-products-single .p-section-product .p-csrRow__title{margin:.2em 0;font-size:1rem;font-weight:700;line-height:1.6}.pg-products-single .p-section-product .p-csrRow__texts{font-size:.8125rem;line-height:1.6153846154}.pg-products-single .p-section-product .p-wrappingBlock{display:flex;align-items:center;justify-content:center;padding:40px 0;border-top:1px solid #e8e8e8}.pg-products-single .p-section-product .p-reviewBlock{padding:40px 0;border-top:1px solid #e8e8e8}.pg-products-single .p-section-product .p-reviewBlock__title{font-size:1.5rem;line-height:1.7083333333;text-align:center}.pg-products-single .p-section-product .p-reviewBlock .spr-container .spr-header-title,.pg-products-single .p-section-product .p-reviewBlock .spr-container .spr-review-header-title{font-weight:700}.pg-products-single .p-section-product .p-reviewBlock .spr-container .spr-summary-actions-newreview{display:block;padding:1px 15px;color:#fff;background:#000}.pg-products-single .p-section-product .p-reviewBlock .spr-container .spr-starrating,.pg-products-single .p-section-product .p-reviewBlock .spr-container .spr-starratings{margin:0 10px 0 0;color:#ffb428}.pg-products-single .p-section-product .p-reviewBlock .spr-container .spr-icon{margin:0 1px}.pg-products-single .p-section-product .p-recommendBlock{padding:40px 0;border-top:1px solid #e8e8e8}.pg-products-single .p-section-product .p-recommendBlock__title{font-size:1.5rem;line-height:1.7083333333;text-align:center}.pg-cart .title-wrapper-with-link{display:flex;align-items:center;justify-content:space-between}.pg-cart .title-wrapper-with-link .title--primary{font-size:1.5rem;font-weight:700}.pg-cart .title-wrapper-with-link .underlined-link{text-decoration:underline}.pg-cart .p-section-cart{padding-right:60px;background-color:#fff}.pg-cart .p-cartTable{width:100%;border-bottom:1px solid rgba(0,0,0,.2)}.pg-cart .p-cartTable .p-col-productTotal{text-align:right}.pg-cart .p-cartTable thead th{font-size:.8125rem;color:#a5a5a5;text-align:left;border-bottom:1px solid rgba(0,0,0,.2)}.pg-cart .p-cartTable tbody .p-name{font-size:1rem}.pg-cart .p-cartTable tbody .p-price{font-size:.875rem;color:#a5a5a5}.pg-cart .p-cartTable .p-productGroup{display:flex;gap:20px}.pg-cart .p-cartTable .p-productGroup__image{flex-basis:150px;max-width:150px}.pg-cart .p-cartTable .p-productGroup__texts{flex:1}.pg-cart .p-cartTable .p-col-productImage a{display:block}.pg-cart .p-cartTable .p-quantityGroup{display:flex;gap:10px;align-items:center;max-width:220px}.pg-cart .p-cartTable .p-quantityGroup__input{flex:1}.pg-cart .p-cartTable .p-quantityGroup__input input{padding:10px 20px;border:1px solid;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.pg-cart .p-cartTable .p-quantityGroup__delete{flex-basis:35px;max-width:35px}.pg-cart .p-cartTable .p-quantityGroup__delete a{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px}.pg-cart .p-cartTable .p-quantityGroup__delete svg{width:15px}.pg-cart .p-cartTableFooter{margin-top:40px;text-align:right}.pg-cart .p-subTotal__price{margin-left:20px}.pg-cart .p-tax{margin:20px 0;font-size:.875rem;color:#a5a5a5}.pg-cart .p-buttons{display:flex;gap:20px;justify-content:flex-end;margin:10px 0}.pg-cart .p-button{align-items:center;justify-content:center;width:100%;height:55px;font-size:1rem;color:#fff;background-color:#000}.pg-cart .p-button.-update{max-width:200px;background-color:#0009}.pg-cart .p-button.-checkout{max-width:400px;background-color:#000}.pg-cart .p-continueShopping{margin-top:30px}.pg-cart .p-continueShopping a{color:#000;text-decoration:underline}.card{max-width:500px}.card__body{position:relative;padding:20px 40px 20px 0}.card__icon{position:absolute;top:0;right:0;bottom:0;display:inline-block;width:15px;height:24px;margin:auto;overflow:hidden}.card__title{font-weight:700}.card__description{font-size:.875rem}.pg-contact .pageTitle{font-size:3.5rem}.pg-contact .p-formBox{max-width:1080px;padding:40px;margin:0 auto;background-color:#fff}.pg-contact .p-formBox__text{margin-bottom:40px;font-weight:500;text-align:center}.shopify-challenge__container{padding:150px 0}.g-recaptcha{margin:20px 0}.pg-profile .p-section-firstview{position:relative}.pg-profile .p-section-firstview__breadcrumb{position:absolute;top:0;left:0;z-index:20;width:100%;padding-top:24px}.pg-profile .p-section-firstview__breadcrumb .breadcrumbs{color:#fff}.pg-profile .p-section-firstview__breadcrumb .breadcrumbs__list{border-color:#fff3}.pg-profile .p-section-firstview__breadcrumb .breadcrumbs a{color:#fff}.pg-profile .p-section-firstview__firstview{z-index:10}.pg-profile .p-section-firstview .p-firstview{position:relative;color:#fff;text-align:center}.pg-profile .p-section-firstview .p-firstview__image{height:620px;padding-right:40px}.pg-profile .p-section-firstview .p-firstview__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-profile .p-section-firstview .p-firstview__titleGroup{position:absolute;top:120px;left:0;width:100%;padding-top:60px}.pg-profile .p-section-firstview .p-firstview__title{font-size:5.25rem;line-height:1}.pg-profile .p-section-firstview .p-firstview__titleSub{margin-top:10px;font-size:1.125rem}.pg-profile .p-section-profile{position:relative;padding-bottom:90px;margin-top:-270px}.pg-profile .p-section-profile .p-profileBox{max-width:1110px;padding:60px;margin-right:40px;background-color:#fff}.pg-profile .p-section-profile .p-block{padding:60px 0;border-top:1px solid #e8e8e8}.pg-profile .p-section-profile .p-block:first-of-type{padding-top:0;border-top:none}.pg-profile .p-section-profile .p-block:last-of-type{padding-bottom:0}.pg-profile .p-section-profile .p-block-01 .p-images{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-columns:auto auto;grid-template-columns:minmax(100,auto);gap:10px}.pg-profile .p-section-profile .p-block-01 .p-images img{width:100%;max-width:210px;height:100%;-o-object-fit:cover;object-fit:cover}.pg-profile .p-section-profile .p-block-01 .p-images img:first-of-type{grid-row:1/3;max-width:100%}.pg-profile .p-section-profile .p-block-01 .p-signature{margin:40px 0 25px;text-align:center}.pg-profile .p-section-profile .p-block-01 .p-signature__image{margin-bottom:7px}.pg-profile .p-section-profile .p-block-01 .p-signature__text{font-size:1rem;font-weight:700}.pg-profile .p-section-profile .p-block-01 .p-texts{text-align:center}.pg-profile .p-section-profile .p-block-02 .p-texts{margin-top:30px}.pg-profile .p-section-profile .p-block-02 .p-texts>*{margin-top:1.2em}.pg-profile .p-section-profile .p-block-02 .p-texts>:first-child{margin-top:0}.pg-profile .p-section-profile .p-block-03 .p-blockTitle{margin-bottom:25px;font-size:1.5rem;line-height:1.4;text-align:center;text-transform:uppercase}.pg-profile .p-section-profile .p-block-03 .p-historyTable{display:flex;flex-direction:column;gap:25px}.pg-profile .p-section-profile .p-block-03 .p-historyTable dl{display:flex}.pg-profile .p-section-profile .p-block-03 .p-historyTable dl dt{flex-basis:95px;max-width:95px}.pg-profile .p-section-profile .p-block-03 .p-historyTable dl dd{flex:1}.pg-profile .p-section-profile .p-block-03 .p-historyTable dt{font-size:1rem;font-weight:500}.pg-profile .p-section-profile .p-block-03 .p-historyTable dd{font-size:.8125rem}.pg-account input[type=email],.pg-account input[type=number],.pg-account input[type=password],.pg-account input[type=tel],.pg-account input[type=text],.pg-account textarea{display:block;width:100%;max-width:100%;padding:10px 16px;font-size:1rem;background-color:#f6f6f6;border-radius:2px}.pg-account input[type=email]:focus,.pg-account input[type=number]:focus,.pg-account input[type=password]:focus,.pg-account input[type=tel]:focus,.pg-account input[type=text]:focus,.pg-account textarea:focus{box-shadow:0 1px 5px 1px #0003}.pg-account input[type=email]::-moz-placeholder,.pg-account input[type=number]::-moz-placeholder,.pg-account input[type=password]::-moz-placeholder,.pg-account input[type=tel]::-moz-placeholder,.pg-account input[type=text]::-moz-placeholder,.pg-account textarea::-moz-placeholder{font-size:.875rem;color:#a0a0a0}.pg-account input[type=email]::placeholder,.pg-account input[type=number]::placeholder,.pg-account input[type=password]::placeholder,.pg-account input[type=tel]::placeholder,.pg-account input[type=text]::placeholder,.pg-account textarea::placeholder{font-size:.875rem;color:#a0a0a0}.pg-account textarea{max-width:100%;height:150px}.pg-account .p-formBox{max-width:550px;padding:20px 40px;margin:0 auto;background-color:#fff}.pg-account .p-formBox__section{padding:20px 0}.pg-account .p-formBox__section>:first-child{margin-top:0}.pg-account .p-form-group{margin:16px 0}.pg-account .p-section-login .p-loginButtonContainer{display:flex;justify-content:center;margin-top:20px}.pg-account .p-section-login .p-createAccountButtonContainer{text-align:center}.pg-account .p-section-login .p-createAccountButton{font-size:.875rem;text-decoration:underline}.pg-account .p-section-login .p-forgotSubmit{max-width:180px;padding:10px 20px;font-size:.875rem}.pg-account .p-section-register .p-nameRow{display:flex;gap:10px}.pg-account .p-section-register .p-nameRow__col{flex:1}.pg-account .p-section-register .p-submitContainer{display:flex;justify-content:center;margin-top:20px}.pg-account .p-section-register .p-toLogin{margin-top:2rem;text-align:center}.pg-account .p-section-register .p-toLoginLink{font-size:.875rem;text-decoration:underline}.pg-account .p-section-mypage .p-mypageBox{display:flex;gap:20px;padding:40px;background-color:#fff}.pg-account .p-section-mypage .p-mypageBox__left{flex:1}.pg-account .p-section-mypage .p-mypageBox__right{flex-basis:20%;padding:0 0 0 30px;border-left:1px solid}.pg-account .p-section-mypage .p-customerOrderContainer__title,.pg-account .p-section-mypage .p-customerContainer__title{margin-bottom:20px;font-size:1.25rem;font-weight:700}.pg-account .p-section-mypage .p-customerContainer__body{display:flex;flex-direction:column;gap:14px}.pg-account .p-section-mypage .p-logout a{display:flex;gap:10px;color:#000}.pg-account .p-section-mypage .p-logout a svg{width:15px}.pg-account .p-section-addresses .customer:not(.account):not(.order){max-width:33.4rem;padding-right:1.5rem;padding-left:1.5rem;margin:0 auto;text-align:center}.pg-account .p-section-addresses .customer>h1,.pg-account .p-section-addresses .customer__title{margin-top:0}.pg-account .p-section-addresses .customer form{margin-top:4rem}.pg-account .p-section-addresses .customer button{margin:4rem 0 1.5rem}.pg-account .p-section-addresses .customer ul{padding-left:4.4rem;margin-bottom:4rem;line-height:calc(1 + .6 / var(--font-body-scale));text-align:left}.pg-account .p-section-addresses .customer ul a{display:inline}.pg-account .p-section-addresses .customer strong{font-weight:400;color:rgb(var(--color-foreground))}.pg-account .p-section-addresses .customer h2.form__message{font-size:calc(var(--font-heading-scale) * 1.8rem)}.pg-account .p-section-addresses .customer .field{margin:2rem 0 0}.pg-account .p-section-addresses .customer .field:first-of-type{margin-top:0}.pg-account .p-section-addresses .customer table{position:relative;width:100%;font-size:1.6rem;table-layout:auto;border-collapse:collapse;border-bottom:.01rem solid rgba(var(--color-foreground),.08);box-shadow:none}.pg-account .p-section-addresses .customer tbody{color:rgb(var(--color-foreground))}.pg-account .p-section-addresses .customer td,.pg-account .p-section-addresses .customer th{padding:0;font-weight:400;line-height:1;border:none}.pg-account .p-section-addresses .customer tbody td{padding-top:1rem;padding-bottom:1rem}.pg-account .p-section-addresses .customer td:empty{display:initial}.pg-account .p-section-addresses .customer thead th{font-size:1.2rem;text-transform:uppercase;letter-spacing:.07rem}.pg-account .p-section-addresses .customer tbody td:first-of-type{padding-top:4rem}.pg-account .p-section-addresses .customer tbody td:last-of-type{padding-bottom:4rem}.pg-account .p-section-addresses .customer tbody tr{border-top:.01rem solid rgba(var(--color-foreground),.08)}.pg-account .p-section-addresses .customer tfoot td,.pg-account .p-section-addresses .customer tfoot td:first-of-type{padding-top:.6rem;padding-bottom:.6rem}.pg-account .p-section-addresses .customer tfoot td:first-of-type{text-align:left}.pg-account .p-section-addresses .customer tfoot tr:first-of-type td{padding-top:4rem}.pg-account .p-section-addresses .customer tfoot tr:last-of-type td{padding-bottom:4rem}.pg-account .p-section-addresses .customer tfoot:before,.pg-account .p-section-addresses .customer thead:after{position:absolute;left:0;display:block;width:100%;height:.1rem;content:" ";background:rgba(var(--color-foreground),.08)}.pg-account .p-section-addresses .customer .pagination{margin-top:5rem;margin-bottom:7rem}.pg-account .p-section-addresses .customer .pagination ul{display:flex;justify-content:center;padding:0;list-style:none}.pg-account .p-section-addresses .customer .pagination li{flex:1 1;max-width:4rem}.pg-account .p-section-addresses .customer .pagination li:not(:last-child){margin-right:1rem}.pg-account .p-section-addresses .customer .pagination li :first-child{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:4rem;padding:0;text-decoration:none}.pg-account .p-section-addresses .customer .pagination li :first-child svg{height:.6rem}.pg-account .p-section-addresses .customer .pagination li:first-of-type svg{margin-left:-.2rem;transform:rotate(90deg)}.pg-account .p-section-addresses .customer .pagination li:last-of-type svg{margin-right:-.2rem;transform:rotate(-90deg)}.pg-account .p-section-addresses .customer .pagination li [aria-current]:after{position:absolute;bottom:.08rem;left:50%;display:block;width:2rem;height:.01rem;content:"";background-color:currentColor;transform:translate(-50%)}.pg-account .p-section-addresses .login a{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}.pg-account .p-section-addresses .login a[href="#recover"]{margin-right:0;margin-left:0}.pg-account .p-section-addresses .login .field+a{margin-top:1rem}.pg-account .p-section-addresses .login p{margin:1.5rem 0}.pg-account .p-section-addresses .login h3{margin-top:1.5rem;font-size:calc(var(--font-heading-scale) * 1.6rem);text-align:left}.pg-account .p-section-addresses #customer_login_guest button{margin-top:0}.pg-account .p-section-addresses #recover,.pg-account .p-section-addresses #recover+div{display:none}.pg-account .p-section-addresses #recover:target{display:block}.pg-account .p-section-addresses #recover:target+div{display:block}.pg-account .p-section-addresses #recover:target~#login,.pg-account .p-section-addresses #recover:target~#login+div{display:none}.pg-account .p-section-addresses #login,.pg-account .p-section-addresses #recover{scroll-margin-top:20rem}.pg-account .p-section-addresses #recover{margin-bottom:0}.pg-account .p-section-addresses .activate button[name=decline],.pg-account .p-section-addresses .addresses form button[type],.pg-account .p-section-addresses .addresses li>button{color:rgb(var(--color-link));background-color:rgba(var(--color-background),var(--alpha-button-background))}.pg-account .p-section-addresses :is(.account,.order){max-width:var(--page-width);padding-right:2rem;padding-left:2rem;margin:0 auto}.pg-account .p-section-addresses :is(.account,.order) p{margin:0 0 2rem;font-size:1.6rem}.pg-account .p-section-addresses :is(.account,.order) h1{margin-bottom:1rem}.pg-account .p-section-addresses :is(.account,.order) h2{margin-top:4rem;margin-bottom:1rem}.pg-account .p-section-addresses .account h1+a{display:inline-flex;align-items:center}.pg-account .p-section-addresses .account a svg{width:1.5rem;margin-right:1rem;margin-bottom:-.03rem}.pg-account .p-section-addresses .account table td:first-of-type a{padding:1.1rem 1.5rem;font-size:1.2rem;text-decoration:none;border:.1rem solid transparent;box-shadow:0 0 0 .1rem rgba(var(--color-link),.2)}.pg-account .p-section-addresses .account table td:first-of-type a:hover{box-shadow:0 0 0 .2rem rgba(var(--color-link),.2)}.pg-account .p-section-addresses .order td:first-of-type{align-items:initial}.pg-account .p-section-addresses .order tfoot tr:last-of-type td,.pg-account .p-section-addresses .order tfoot tr:last-of-type th{padding-top:1.5rem;padding-bottom:4rem;font-size:2.2rem}.pg-account .p-section-addresses .order tfoot tr:last-of-type td:before{font-size:2.2rem}.pg-account .p-section-addresses .order table p,.pg-account .p-section-addresses .order>div:nth-of-type(2)>div:first-of-type h2,.pg-account .p-section-addresses .order>div:nth-of-type(2)>div:last-of-type h2+p{margin-bottom:0}.pg-account .p-section-addresses .order>div:nth-of-type(2)>div:first-of-type h2~p{margin-bottom:0;font-size:1.4rem}.pg-account .p-section-addresses .order>div:nth-of-type(2)>div:first-of-type h2~p:last-of-type{margin-bottom:3rem}.pg-account .p-section-addresses .order .item-props{display:flex;flex-direction:column;margin-top:.05px;font-size:1.4rem}.pg-account .p-section-addresses .order .item-props>span{line-height:calc(1 + .2 / var(--font-body-scale));word-break:break-all}.pg-account .p-section-addresses .order .fulfillment{width:-moz-fit-content;width:fit-content;padding:1rem;margin-top:1rem;font-size:1.4rem;text-align:left;border:.01rem solid rgba(var(--color-foreground),.2)}.pg-account .p-section-addresses .order .fulfillment a{margin:.7rem 0}.pg-account .p-section-addresses .order .fulfillment span{display:block}.pg-account .p-section-addresses .order .cart-discount{display:block;margin-top:1rem;margin-bottom:.5rem;font-size:1.2rem}.pg-account .p-section-addresses .order tbody ul{padding-left:0;margin-top:1rem;margin-bottom:0;font-size:1.2rem;text-align:right;list-style:none}.pg-account .p-section-addresses .order table a{line-height:calc(1 + .3 / var(--font-body-scale))}.pg-account .p-section-addresses .order tbody tr:first-of-type td:first-of-type>div{display:flex;flex-direction:column;align-items:flex-end}.pg-account .p-section-addresses .order .properties{margin-top:1rem;font-size:1.4rem}.pg-account .p-section-addresses .order .properties span{display:block;line-height:calc(1 + .2 / var(--font-body-scale))}.pg-account .p-section-addresses .order svg{width:1.1rem;margin-right:.5rem;color:rgb(var(--color-base-accent-2))}.pg-account .p-section-addresses .order dl{margin:0}.pg-account .p-section-addresses .order dd{margin-left:0;line-height:calc(1 + .3 / var(--font-body-scale))}.pg-account .p-section-addresses .order dd s{color:rgba(var(--color-foreground),.7)}.pg-account .p-section-addresses .order .unit-price{margin-top:.2rem;font-size:1.1rem;line-height:calc(1 + .2 / var(--font-body-scale));color:rgba(var(--color-foreground),.7);text-transform:uppercase;letter-spacing:.07rem}.pg-account .p-section-addresses .order .regular-price{font-size:1.3rem}.pg-account .p-section-addresses .addresses li>button{margin-right:.5rem;margin-left:.5rem}.pg-account .p-section-addresses .addresses form button+button,.pg-account .p-section-addresses .addresses li>button+button{margin-top:0}.pg-account .p-section-addresses .addresses form button:first-of-type{margin-right:1rem}.pg-account .p-section-addresses label[for=AddressCountryNew],.pg-account .p-section-addresses label[for=AddressProvinceNew]{display:block;margin-bottom:.6rem;font-size:1.4rem}.pg-account .p-section-addresses .addresses form{display:flex;flex-flow:row wrap}.pg-account .p-section-addresses .addresses form>div{width:100%;text-align:left}.pg-account .p-section-addresses .addresses ul{padding-left:0;text-align:center;list-style:none}.pg-account .p-section-addresses li[data-address]{margin-top:5rem}.pg-account .p-section-addresses .addresses [aria-expanded=false]~div[id]{display:none}.pg-account .p-section-addresses .addresses [aria-expanded=true]~div[id]{display:block}.pg-account .p-section-addresses .addresses h2{text-align:left}.pg-account .p-section-addresses li[data-address]>h2{margin-bottom:0;font-size:calc(var(--font-heading-scale) * 1.8rem);text-align:center}.pg-account .p-section-addresses .addresses ul p{margin-bottom:0}.pg-account .p-section-addresses .addresses input[type=checkbox]{margin-top:2rem;margin-left:0}.pg-account .p-section-addresses .addresses form>div:nth-of-type(7),.pg-account .p-section-addresses .addresses form>div:nth-of-type(7)+div[id]{margin-top:1.5rem}.pg-account .p-section-addresses .p-addressesBox{padding:40px 0;background-color:#fff}.pg-account .p-section-addresses button[aria-controls=AddAddress]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:270px;padding:16px 20px;font-size:1rem;color:#fff;background-color:#000;transition-duration:.3s;margin:40px auto 0}.pg-account .p-section-addresses li[data-address]>h2{font-size:1.25rem;font-weight:700}.pg-account .p-section-addresses .addAddressBox{padding:40px 0}.pg-account .p-section-addresses .addAddressBox h2{font-size:1.25rem;font-weight:700}.pg-account .p-section-addresses .customer form{margin-top:2rem}.pg-account .p-section-addresses .customer .field{display:flex;flex-direction:column-reverse;margin-top:1rem}.pg-account .p-section-addresses .select{position:relative}.pg-account .p-section-addresses .select>select{background-color:#f6f6f6}.pg-account .p-section-addresses .select>svg{position:absolute;top:0;right:20px;bottom:0;width:10px;margin:auto;pointer-events:none}.pg-account .p-section-addresses .address_default_address_new_wrapper{margin-top:2rem}.pg-account .p-section-addresses .address_default_address_new_wrapper .address_default_address_new_group{display:inline-flex;gap:10px;align-items:center}.pg-account .p-section-addresses .address_default_address_new_wrapper input[type=checkbox]{margin:0;background-color:#f6f6f6}.pg-account .p-section-addresses .address_default_address_new_wrapper input[type=checkbox]:checked{background-color:#000}.pg-account .p-section-addresses .address_default_address_new_wrapper label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pg-account .p-section-addresses .button_add_address{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:270px;padding:16px 20px;font-size:1rem;color:#fff;background-color:#000;transition-duration:.3s}.pg-account .p-section-addresses .address_new_button_wrapper{display:flex;gap:1rem;align-items:center;margin-top:2rem}.pg-account .p-section-addresses .address_new_button_wrapper button{margin:0}.pg-account .p-section-addresses .button_edit_this_address{padding:5px 12px;color:#fff!important;background:#000!important}.pg-account .p-section-addresses .edit_address_container h2{font-size:1.25rem;font-weight:700}.visually-hidden{display:none}.mt-0{margin-top:0!important}.hidden-by-lang{display:none}html[lang=ja] .hidden-by-lang.-visible-ja{display:block}html[lang=ja] .sideCopyright>p{text-orientation:upright;font-family:"Noto Serif JP",serif}html[lang=ja] .pg-home .p-section-firstview .p-nameCard{height:290px}@media screen and (min-width:750px){.pg-account .p-section-addresses .customer:not(.account):not(.order){max-width:47.8rem}.pg-account .p-section-addresses .customer table{border:none;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.08)}.pg-account .p-section-addresses .customer td{padding-right:2.2rem}.pg-account .p-section-addresses .customer td:first-of-type,.pg-account .p-section-addresses .customer th{padding-right:2.2rem;padding-left:0;text-align:left}.pg-account .p-section-addresses .customer tbody td,.pg-account .p-section-addresses .customer thead th{padding-top:2.4rem;padding-bottom:2.4rem}.pg-account .p-section-addresses .customer td:first-of-type,.pg-account .p-section-addresses .customer th:first-of-type{padding-left:2.2rem}.pg-account .p-section-addresses .customer tbody td{vertical-align:top}.pg-account .p-section-addresses .customer tbody td:first-of-type{padding-top:2.4rem}.pg-account .p-section-addresses .customer tbody td:last-of-type{padding-bottom:0}.pg-account .p-section-addresses .customer tbody tr:first-of-type{border-top:none}.pg-account .p-section-addresses .customer tfoot tr:first-of-type td,.pg-account .p-section-addresses .customer tfoot tr:first-of-type th{padding-top:2.4rem}.pg-account .p-section-addresses .customer tfoot tr:last-of-type td,.pg-account .p-section-addresses .customer tfoot tr:last-of-type th{padding-bottom:2.4rem}.pg-account .p-section-addresses :is(.account,.order){padding-right:5rem;padding-left:5rem}.pg-account .p-section-addresses .account td:last-child,.pg-account .p-section-addresses .account thead th:last-child{text-align:right}.pg-account .p-section-addresses .account table td:first-of-type{padding-top:1.2rem;padding-bottom:1.2rem}.pg-account .p-section-addresses .order td:nth-last-child(-n+3),.pg-account .p-section-addresses .order thead th:nth-last-child(-n+3){text-align:right}.pg-account .p-section-addresses .order tfoot tr:last-of-type td,.pg-account .p-section-addresses .order tfoot tr:last-of-type th{padding-bottom:2.4rem}.pg-account .p-section-addresses .order td .cart-discount{display:none}.pg-account .p-section-addresses .order tbody ul{text-align:left}.pg-account .p-section-addresses .order tbody tr:first-of-type td:first-of-type>div{align-items:flex-start}.pg-account .p-section-addresses .addresses li>button:first-of-type{margin-top:3rem}}@media only screen and (min-width:750px){.pg-account .p-section-addresses .customer h2.form__message{font-size:calc(var(--font-heading-scale) * 2.2rem)}.pg-account .p-section-addresses .activate button[name=decline]{margin-top:inherit;margin-left:1rem}.pg-account .p-section-addresses li[data-address]>h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}.pg-account .p-section-addresses .addresses form>div:nth-of-type(1){margin-right:2rem}.pg-account .p-section-addresses .addresses form>div:nth-of-type(2){margin-top:0}.pg-account .p-section-addresses .addresses form>div:nth-of-type(1),.pg-account .p-section-addresses .addresses form>div:nth-of-type(2){box-sizing:border-box;flex-basis:calc(50% - 1rem)}}@media(min-width:769px){.object-pc{display:block}.object-sp{display:none}a:not([class])[href^="tel:"]{color:inherit}.siteHeader.is-home .siteHeader__inner{align-items:flex-start}.siteHeader.is-home .headerText{flex-direction:column;align-items:flex-start}.siteHeader.is-home .headerText__sub{margin:14px 0 15px}.pg-home .p-conceptBlock__title-01>span{writing-mode:vertical-rl}.pg-home .p-productsBlock__link .linkGeneral{width:340px}.pg-privacy .p-privacyBox a:not([class])[href^="tel:"]{text-decoration:none}.pg-cart .p-cartTable td,.pg-cart .p-cartTable th{padding:10px}.pg-cart .p-cartTable .p-col-product{width:70%}.pg-cart .p-cartTable .p-col-productQuantity{width:20%}.pg-cart .p-cartTable .p-col-productTotal{width:10%}.pg-cart .p-cartTable tbody tr td,.pg-cart .p-cartTable tbody tr th{padding:20px 10px}.pg-cart .p-cartTable .p-col-productImage{width:14%}}@media screen and (min-width:990px){.pg-account .p-section-addresses .customer .pagination{margin-top:7rem;margin-bottom:10rem}.pg-account .p-section-addresses :is(.account,.order)>div:nth-of-type(2){display:flex;margin-top:5rem}.pg-account .p-section-addresses :is(.account,.order)>div:nth-of-type(2)>div:first-of-type{flex-grow:1;padding-right:3.2rem}.pg-account .p-section-addresses :is(.account,.order) h2{margin-top:0}}@media screen and (max-width:749px){.pg-account .p-section-addresses .customer tfoot td:first-of-type,.pg-account .p-section-addresses .customer th,.pg-account .p-section-addresses .customer thead{display:none}.pg-account .p-section-addresses .customer td{display:flex;text-align:right}.pg-account .p-section-addresses .customer td:before{flex-grow:1;padding-right:2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75);text-align:left;text-transform:uppercase;content:attr(data-label)}.pg-account .p-section-addresses .customer td:first-of-type{display:flex;align-items:center}.pg-account .p-section-addresses .customer tr{display:flex;flex-direction:column;justify-content:flex-start;width:100%}}@media screen and (min-width:1px)and (max-width:768px){.object-pc{display:none}.object-sp{display:block}body{min-width:320px;font-size:1rem}a[href^="tel:"]{pointer-events:all}input,select,textarea{padding:10px 15px}input[type=date]{min-height:46px}.l-inner{max-width:100%;padding:0 15px}.l-siteColumn{display:block}.l-siteColumn>.l-side{display:none}.l-content{padding-top:64px}.editorContent{font-size:1rem}.editorContent h1:not([class]){margin-top:20px;margin-bottom:10px;font-size:1.625rem}.editorContent h2:not([class]){margin-top:20px;margin-bottom:10px;font-size:20px}.editorContent h3:not([class]){margin-top:20px;margin-bottom:10px;font-size:18px}.footerCarriage{flex-direction:column;gap:10px}.siteHeader{padding:15px 0}.siteHeader__inner{padding:0 15px}.siteHeader__nav{display:none}.siteHeader__navBtn{display:block}.headerText__main{margin:0 15px 0 0;font-size:1.375rem}.headerText__sub{display:none;margin:0;font-size:.6875rem;letter-spacing:0}.headerText__online{width:100px;height:34px;font-size:.75rem;letter-spacing:0}.formGroup{flex-direction:column;padding:15px 0}.formGroup__body,.formGroup__header{padding:0}.formGroup__req{top:3px}.formGroup__label{margin:0}.formGroup__header{flex-basis:auto;max-width:100%}.breadcrumbs{display:none}.breadcrumbs .l-inner{padding:0 15px}.cardProduct__body{padding:10px 16px 10px 0}.cardProduct__icon{top:9px}.cardProduct__title{font-size:.875rem}.linkGeneral{max-width:240px}.listProduct{grid-template-columns:1fr 1fr;gap:10px}.pageTitle{margin-bottom:30px;font-size:1.5rem}.sectionSingle{padding:30px 0 60px}.tableOrderHistory{overflow-y:scroll}.tableOrderHistory__table{width:600px}.pg-home .p-section-firstview{padding-right:0}.pg-home .p-section-firstview .p-firstview{height:100vh;height:100svh}.pg-home .p-section-firstview .p-nameCard{max-width:100%;height:auto;padding:40px 20px}.pg-home .p-section-firstview .p-nameCard__name{font-size:5rem}.pg-home .p-section-firstview .p-nameCard__name .p-group{padding:10px 5px 0 0}.pg-home html[lang=ja] .p-section-firstview .p-nameCard{height:auto}.pg-home .p-conceptBlock{display:block;padding:60px 0}.pg-home .p-conceptBlock__body{padding:40px 20px;margin-top:-100px;margin-left:-15px;background-color:#fff}.pg-home .p-conceptBlock__title-01{position:static;margin-bottom:10px;font-size:2.625rem}.pg-home .p-conceptBlock__title-02{font-size:1.5rem}.pg-home .p-conceptBlock__title-03{font-size:1.25rem}.pg-home .p-conceptBlock__link{margin-top:30px}.pg-home .p-conceptBlock__images{padding:0;margin-right:-15px}.pg-home .p-conceptBlock__brash{top:-130px;right:auto;left:-70px;width:60vw}.pg-home .p-conceptBlock__image{aspect-ratio:4/3}.pg-home .p-conceptBlock__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-home .p-section-products{padding-right:0}.pg-home .p-productsBlock{padding:40px 20px 45px}.pg-home .p-productsBlock__title{top:-20px;font-size:2.625rem}.pg-home .p-productsBlock__list{gap:15px}.pg-home .p-productsBlock__link{display:block}.pg-home .p-profileBlock{display:block;padding:60px 0}.pg-home .p-profileBlock__body{padding:40px 20px;margin-top:-20px;margin-left:-15px;background-color:#fff}.pg-home .p-profileBlock__title-01{padding-left:0;margin-bottom:10px;font-size:2.625rem}.pg-home .p-profileBlock__name{font-size:2.125rem}.pg-home .p-profileBlock__nameSub{font-size:1.125rem}.pg-home .p-profileBlock__images{padding:0;margin-right:-15px}.pg-home .p-profileBlock__brash{top:-60px;right:auto;left:-70px;width:60vw}.pg-home .p-profileBlock__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-home .p-section-sns{padding:0 0 60px}.pg-home .p-snsBlock__title{font-size:2.625rem}.pg-home .p-snsBlock__scrollWrapper,.pg-home .p-snsBlock__list{gap:10px}.pg-home .p-snsBlock__list li{width:33.3333333333vw}.pg-law .p-dataBox,.pg-guide .p-dataBox,.pg-privacy .p-dataBox{padding:25px 15px}.pg-products-single .p-section-firstview .p-firstview__image{height:200px;padding:0}.pg-products-single .p-section-firstview .p-firstview__titleGroup{top:0;padding-top:36px}.pg-products-single .p-section-firstview .p-firstview__title{font-size:1.875rem}.pg-products-single .p-section-product{margin-top:-65px}.pg-products-single .p-section-product .p-productBox{padding:15px;margin:0}.pg-products-single .p-section-product .p-productMainBlock__right{max-width:100%;margin-top:40px}.pg-products-single .p-section-product .p-productImages__main{height:230px}.pg-products-single .p-section-product .p-productImages__thumbnail{min-width:auto}.pg-products-single .p-section-product .p-productFreeBlock__header{flex-direction:column-reverse;gap:20px;align-items:flex-start}.pg-products-single .p-section-product .p-productFreeBlock__header .p-title{font-size:1.25rem}.pg-products-single .p-section-product .p-productFreeBlock .p-floatBoxImgLeft{margin-top:1.5em}.pg-products-single .p-section-product .p-productFreeBlock .p-floatBoxImgLeft img{display:block;float:none;margin:1.5em 0}.pg-products-single .p-section-product .p-productFreeBlock .p-floatBoxImgLeft h1{margin-top:0}.pg-products-single .p-section-product .p-reviewBlock__title{font-size:1.25rem}.pg-products-single .p-section-product .p-reviewBlock .spr-container .spr-summary-caption{display:block}.pg-products-single .p-section-product .p-reviewBlock .spr-container .spr-summary-actions-newreview{max-width:200px;margin:10px auto}.pg-products-single .p-section-product .p-recommendBlock__title{font-size:1.25rem}.pg-cart .p-section-cart{padding-right:0}.pg-cart .p-cartTable{display:block}.pg-cart .p-cartTable tbody,.pg-cart .p-cartTable td,.pg-cart .p-cartTable th,.pg-cart .p-cartTable thead,.pg-cart .p-cartTable tr{display:block;width:100%}.pg-cart .p-cartTable thead th.p-col-productQuantity{display:none}.pg-cart .p-cartTable thead tr{display:flex}.pg-cart .p-cartTable thead tr th{padding:10px 0}.pg-cart .p-cartTable thead tr th.p-col-product{width:70%}.pg-cart .p-cartTable thead tr th.p-col-productTotal{width:30%}.pg-cart .p-cartTable tbody tr{display:grid;grid-template:repeat(2,auto)/repeat(3,1fr);grid-template:repeat(2,auto)/1fr 1fr 30%;gap:10px;padding:20px 0}.pg-cart .p-cartTable tbody tr .p-col-productImage{grid-row:1/3}.pg-cart .p-cartTable tbody tr .p-col-productQuantity{grid-row:2/3;grid-column:2/4}.pg-cart .p-cartTable tbody .p-price{font-size:.75rem}.pg-cart .p-cartTable .p-productGroup__image{flex-basis:100px;max-width:100px}.pg-cart .p-cartTableFooter{text-align:center}.pg-cart .p-buttons{flex-direction:column}.pg-cart .p-button.-update,.pg-cart .p-button.-checkout{max-width:100%}.pg-contact .pageTitle{margin-bottom:20px;font-size:1.5rem}.pg-contact .p-formBox{padding:20px 15px}.pg-contact .p-formBox__text{margin-bottom:20px}.pg-profile .p-section-firstview .p-firstview__image{height:200px;padding:0}.pg-profile .p-section-firstview .p-firstview__titleGroup{top:0;padding-top:36px}.pg-profile .p-section-firstview .p-firstview__title{font-size:1.875rem}.pg-profile .p-section-profile{margin-top:-85px}.pg-profile .p-section-profile .p-profileBox{padding:15px;margin:0}.pg-profile .p-section-profile .p-block{padding:30px 0}.pg-profile .p-section-profile .p-block:last-of-type{padding-bottom:40px}.pg-profile .p-section-profile .p-block-01 .p-images{grid-template-rows:80px 80px}.pg-profile .p-section-profile .p-block-01 .p-signature{margin-top:20px}.pg-profile .p-section-profile .p-block-01 .p-signature__image img{max-width:220px}.pg-profile .p-section-profile .p-block-03 .p-historyTable dl{flex-direction:column}.pg-profile .p-section-profile .p-block-03 .p-historyTable dl dt{flex-basis:auto;max-width:100%;font-weight:700}.pg-account .p-section-mypage .p-mypageBox{display:block;padding:30px 15px}.pg-account .p-section-mypage .p-mypageBox__right{padding:30px 0 0;margin-top:40px;border-top:1px solid;border-left:none}html[lang=ja] .pg-products-single .product-6746086179104 .p-productData__title{font-size:1.25rem}html[lang=ja] .pg-home .p-section-firstview .p-nameCard{height:auto}}@media screen and (min-width:769px)and (max-width:1060px){.siteHeader__nav{display:none}.siteHeader__navBtn{display:block;padding-right:20px}}@media screen and (min-width:769px)and (max-width:1220px){.pg-home .p-conceptBlock__images{width:47%}.pg-home .p-conceptBlock__brash{top:-15vw;right:-6vw;width:40vw}.pg-home .p-conceptBlock__image img{width:100%}.pg-home .p-profileBlock__body{padding-right:40px}.pg-home .p-profileBlock__images{display:flex;align-items:center;width:47%}.pg-home .p-profileBlock__brash{top:5vw;left:-6vw;width:40vw}.pg-home .p-profileBlock__image img{width:100%}}@media screen and (min-width:1px)and (max-width:1100px){.pg-products-single .p-section-product .p-productMainBlock{display:block}}@media screen and (min-width:750px)and (max-width:989px){.pg-account .p-section-addresses .order>div:nth-of-type(2)>div:last-of-type{display:flex}.pg-account .p-section-addresses .order>div:nth-of-type(2)>div:last-of-type div{padding-right:3.2rem}}@media(hover:hover)and (pointer:fine){.headerNav .linkIconText:hover{border-color:#000;opacity:1}.siteHeader.is-white .headerNav .linkIconText:hover,.langSelect:hover{opacity:.7}.linkGeneral:hover{opacity:1}.linkGeneral:hover:before{transform:scale(1);transform-origin:right bottom}.linkGeneral:hover:after{background-image:url(//koyomi-shop.com/cdn/shop/t/7/assets/common-icon-chev-white.svg?v=25892423712798928531777013814);transform:translate(-20px)}.linkGeneral:hover .linkGeneral__text{color:#fff;transform:translate(20px)}.pg-products-single .p-section-product .p-submitButton:disabled:hover{opacity:1}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.headerNav .linkIconText:hover{border-color:#000;opacity:1}.siteHeader.is-white .headerNav .linkIconText:hover,.langSelect:hover{opacity:.7}.linkGeneral:hover{opacity:1}.linkGeneral:hover:before{transform:scale(1);transform-origin:right bottom}.linkGeneral:hover:after{background-image:url(//koyomi-shop.com/cdn/shop/t/7/assets/common-icon-chev-white.svg?v=25892423712798928531777013814);transform:translate(-20px)}.linkGeneral:hover .linkGeneral__text{color:#fff;transform:translate(20px)}.pg-products-single .p-section-product .p-submitButton:disabled:hover{opacity:1}}@media screen and (forced-colors:active){.pg-account .p-section-addresses .customer table{border-top:.1rem solid transparent;border-bottom:.1rem solid transparent}.pg-account .p-section-addresses .customer tbody tr{border-top:.1rem solid transparent}.pg-account .p-section-addresses .customer tfoot:before,.pg-account .p-section-addresses .customer thead:after{background:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/styles.css.map */
