@import url('https://fonts.googleapis.com/css2?family=Lora&display=swap');@import url('https://fonts.googleapis.com/css2?family=BIZ+UDPMincho:wght@400;700&display=swap');html{font-size:62.5% !important;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#33322d;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.5rem;background-color:#fbf8f0;line-height:2.05;word-wrap:break-word;letter-spacing:.05em}.header{display:-webkit-box;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;opacity:1;padding:12px 0 5px 20px;box-shadow:3px 0px 4px rgba(0,0,0,.2);z-index:1}.header .logo{width:80px}.header .logo img{max-width:80px;display:inline-block;vertical-align:middle}.nav-button{display:none}.nav{margin-top:10px}.nav a{color:#373631;text-decoration:none}.nav a:hover{color:#b39d71}.nav li{display:inline-block;margin:0 10px;font-size:1.4rem}.nav-wrap.open{display:block}.nav-wrap.close{display:none}.nav .products-sp{display:none}.link{position:relative;padding:0;transition:color .3s;cursor:pointer}.link:hover,.link:focus-within{color:#b39d71}.link-hover:before{content:'▼'}.dropDown{position:absolute;bottom:0;display:none;padding:1rem;background-color:#3d3c37;color:initial;transform:translate(0,100%);box-shadow:rgba(124,126,14,.04) 0px 0px 0px 1px,rgba(66,69,42,.04) 0px 1px 1px -.5px,rgba(69,70,42,.04) 0px 3px 3px -1.5px,rgba(68,70,42,.04) 0px 6px 6px -3px,rgba(126,124,14,.04) 0px 12px 12px -6px,rgba(120,126,14,.04) 0px 24px 24px -12px;border-radius:8px}.link:hover>.dropDown,.link:focus-within>.dropDown{display:block}.dropDown__list{display:flex;flex-direction:column}.dropDown__link{padding:0;transition:color .3s}.dropDown__item{text-align:left}.dropDown__item a{color:#fff;cursor:pointer;padding:.3rem .8rem .2rem;line-height:1}.dropDown__item a:hover,.dropDown__item a:focus{color:#fff;background-color:#b39d71;border-radius:4px;cursor:pointer}.nav ul,.nav ol{margin:0 0 .2rem;min-width:100px}header .sns-item{display:none}@media screen and (max-width:959px){.nav-wrap li{margin:2.2rem auto 1.2rem auto}.nav{margin:0 0 0 2em}.nav li{display:inline-block;margin:0 8px;font-size:1.2rem}}@media screen and (max-width:820px){.nav-wrap{display:block}.nav .products-pc{display:none}.nav .products-sp{display:inline-block;margin:0}.nav .products-sp li{display:inline-block;margin:.5rem .5rem 0}.nav .products-sp li:before{content:'▶︎'}}@media screen and (max-width:599px){.dropDown__item a{font-size:.9rem;text-decoration:underline}}.breadcrumbs{font-size:.8rem;padding:20px;color:#666}.breadcrumbs a{color:#666}article a:link,article a:visited{color:#968156;text-decoration:underline}article a:hover,article a:active{color:#968156;text-decoration:none}.cli-style-v2{line-height:14px}.cli-bar-message-link{color:#fff !important;text-decoration:underline}.cli-bar-message{opacity:.8;font-size:1.3rem;line-height:1.3}img{max-width:100%;height:auto}img[src$=".svg"]{width:100%}a img:hover{opacity:.8}.br-pc{display:block !important}@media screen and (max-width:599px){.br-pc{display:none !important}}.br-sp{display:none !important}@media screen and (max-width:599px){.br-sp{display:block !important}}article h1{font-family:"BIZ UDPMincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1;margin:0 0 2rem;color:#33322d;letter-spacing:.1em;font-size:3.4rem}article h1 span{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem;text-align:center;line-height:1;margin:0 0 .8rem;color:#ff9085;letter-spacing:.09em;display:block}article h2{font-family:"BIZ UDPMincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1;margin:0 0 2rem;color:#33322d;letter-spacing:.1em;font-size:3.4rem}article h2 span{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem;text-align:center;line-height:1;margin:0 0 .8rem;color:#ff9085;letter-spacing:.09em;display:block}article h3{font-family:"BIZ UDPMincho",serif;font-weight:400;font-style:normal;font-weight:400;margin:1.2rem 0 .8rem;line-height:1.5;color:#33322d;letter-spacing:.1em;font-size:2.8rem}article h1,article h2,article h3{font-feature-settings:"palt" 1;-webkit-font-feature-settings:"palt" 1;font-size-adjust:.5;letter-spacing:.1em}article p,article dt,article dd,article li{font-size:1.4rem;line-height:1.6}article .notes{font-size:1.2rem}article .lead a{color:#373631}article .lead a:hover,article .lead a:active{color:#9e905b}article .required{color:#ca5310;font-size:1.2rem}@media screen and (max-width:820px){article h1{font-size:2.4rem;margin:2rem 0}article h2{font-size:2rem;margin:1rem 0 2rem}.home article h2{font-size:2.2rem;margin:1rem 0 2rem}article h3{font-size:2rem;margin:.8rem 0 .6rem}article p,article dt,article dd,article li{font-size:1.3rem;line-height:1.5}}@media screen and (max-width:599px){article h1{font-size:2.3rem}article h2{font-size:2.3rem}.home article h2{font-size:2.3rem}article h3{font-size:1.8rem}article p,article dt,article dd,article li{font-size:1.2rem}}.page-child article h1{font-family:"BIZ UDPMincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.2;margin:0 0 4rem;color:#33322d;letter-spacing:.1em;font-size:3rem}.page-child article h2{font-family:"BIZ UDPMincho",serif;font-weight:400;font-style:normal;font-size:2.4rem;text-align:center;line-height:1;margin:0 0 4rem;color:#33322d}@media screen and (max-width:820px){.page-child article h1{font-size:2.6rem;margin:2rem 0}.page-child article h2{font-size:2.6rem;margin:1rem 0 2rem}.page-child article h3{font-size:2rem;margin:.8rem 0 .6rem}}@media screen and (max-width:599px){.page-child article h1{font-size:2.3rem}.page-child article h2{font-size:2.3rem}.page-child article h3{font-size:1.88rem}}main{width:100%}.entry-content{margin:0 auto 5rem auto;padding:0 24px}.entry-header{margin:0 0 3rem}.page-header,.page-content{text-align:center}*,*:before,*:after{box-sizing:border-box}.go-button{text-align:center;margin:2rem auto !important;font-size:1.4rem;letter-spacing:.08em}.go-button_w{text-align:center;margin:2.6rem auto 0 auto !important;font-size:1.4rem;letter-spacing:.06em}.flexbox{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.flexbox .item{width:calc(33.333% - 32px);margin-right:32px;margin-bottom:32px;position:relative}.flexbox .item:nth-child(3n){margin-right:0}.flexbox .item img{width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:1s;opacity:1;zoom:1;border-radius:8px;box-shadow:rgba(124,126,14,.04) 0px 0px 0px 1px,rgba(66,69,42,.04) 0px 1px 1px -.5px,rgba(69,70,42,.04) 0px 3px 3px -1.5px,rgba(68,70,42,.04) 0px 6px 6px -3px,rgba(126,124,14,.04) 0px 12px 12px -6px,rgba(120,126,14,.04) 0px 24px 24px -12px}.flexbox .item a{display:inline-block;margin-bottom:-8px}.flexbox .item a:hover{opacity:.7;zoom:1}.flexbox .item p{font-size:1.4rem;font-weight:400;margin-top:1.2rem;margin-bottom:1rem;text-align:center;line-height:1.3;letter-spacing:.07em}.flexbox .item p.topic{margin-top:-.4rem;color:#f53416 !important}.flexbox .item p.new-item,.page-child .flexbox .item p.new-item{font-size:1.4rem;position:absolute;top:-18px;left:-6px;background-color:#f53416 !important;color:#fff;padding-bottom:.2rem;letter-spacing:.09em;width:52px;height:52px;border-radius:50%;line-height:52px;text-align:center}.flexbox .item p.new-item-r,.page-child .flexbox .item p.new-item-r{font-size:1.4rem;position:absolute;top:-18px;right:-6px;background-color:#f53416 !important;color:#fff;padding-bottom:.2rem;letter-spacing:.09em;width:52px;height:52px;border-radius:50%;line-height:52px;text-align:center}.btn,a.btn,button.btn{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;line-height:1;position:relative;display:inline-block;width:100%;max-width:200px;padding:.7rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none}.btn--orange,a.btn--orange{color:#fff !important;background-color:#ff7654 !important;text-decoration:none !important}.btn--orange:hover,a.btn--orange:hover{color:#fff;background-color:#fd6d49 !important;text-decoration:none !important}.btn--gray,a.btn--gray{color:#666 !important;background-color:#fff !important;text-decoration:none !important;border:1px solid #888;font-weight:400}.btn--gray:hover,a.btn--gray:hover{color:#333 !important;text-decoration:none !important}.btn--orange,a.btn--gold{color:#e2e1dc !important;background-color:#33322d !important;text-decoration:none !important;font-weight:400}.btn--orange:hover,a.btn--gold:hover{color:#fff;background-color:#b39d71 !important;text-decoration:none !important}a.btn--radius{border-radius:100vh}.store{width:100%;max-width:74px;position:fixed;right:22px;bottom:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:1s;opacity:1;zoom:1}.store:hover{opacity:.8;zoom:1}.home .breadcrumbs{display:none}.home .mainvisual{width:100%;margin:0 auto 0 auto}.home article{width:100%}.page_products .flexbox{display:flex;flex-wrap:wrap;justify-content:center}.home .flexbox .product-item{width:calc(33% - 16px);margin-right:16px;margin-bottom:4rem}.home .flexbox .product-item:nth-of-type(n+3){margin-right:0}.home .flexbox .product-item img{border-radius:12px}.home .flexbox .product-item a{color:#33322d;text-decoration:none}@media only screen and (max-width:1024px){.home .flexbox .product-item{width:calc(33% - 16px);position:relative}}.home article section#concept{max-width:750px;margin:5rem auto 5rem auto}.home article section#concept h1{margin:0;padding:0}.home article section#concept img{border-radius:12px;cursor:pointer}.home article section#concept .go-button{position:relative;top:-1rem}.home article section#products{max-width:940px;margin:6rem auto 2rem auto;color:#33322d}.home article section#products h2{margin-bottom:3rem}.home article section#bnr{width:100%;background-color:#fff;padding:3.5rem 0 4.5rem}.home article section#bnr .bnr-img{width:100%;max-width:920px;margin:0 auto 1rem auto}.home article section#bnr .bnr-img img{border-radius:8px}.home article section#faq-contact{max-width:940px;margin:6rem auto 4rem auto;color:#33322d}.home article section#faq-contact a{text-decoration:none}.home article section#faq-contact h2{text-align:center;line-height:1;margin:2rem 0;font-size:2.8rem}.home article section#news{margin:4rem auto 7rem auto}.home .item{max-width:920px;margin:0 auto 0 auto}.home .item:first-of-type{border-top:1px solid #ccc;padding-top:1.5rem}.home article #news h2{font-family:"BIZ UDPMincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1;margin:0 0 2.2rem;font-size:2.8rem}.home .item dl{margin-bottom:1.5rem;border-bottom:1px solid #ccc;line-height:1.4;display:flex;align-items:center}.home .item dt{width:10%;max-width:100px;margin-right:0;margin-bottom:1.5rem}.home .item dt img{border-radius:8px}.home .item dt img:hover{opacity:.8}.home .item dd{width:90%;margin-bottom:1.5rem}.home .item dd a:hover,.home .item dd a:active{color:#968156}.home .item .time{font-size:1.3rem;line-height:1;margin-bottom:.6rem;color:#968156}.home .item .title a{color:#33322d;text-decoration:none}.home .item .title a span{color:#968156;text-decoration:underline}@media screen and (max-width:959px){.home article section#concept,.home article section#products,.home article section#bnr,.home article section#faq-contact,.home article section#news{padding-left:24px;padding-right:24px}}@media screen and (max-width:599px){.home .flexbox{display:block}.home .flexbox .product-item{width:100%;margin-right:auto;margin-left:auto;margin-bottom:1rem}.page_products .flexbox .product-item:nth-of-type(3){margin-right:16px}.home .flexbox .product-item img{width:72%;margin:0 auto}.home article section#concept{margin:3rem auto 0 auto}.home article section#concept .btn{padding:.6rem .7rem .7rem}.home article section#products{margin:2.5rem auto 4rem auto}.home article section#products h2{margin-bottom:2rem}.home article section#bnr{padding:1.5rem 0}.home article section#bnr .bnr-img:first-of-type{margin-bottom:0}.home article section#faq-contact{margin:4rem auto 4rem auto}.home article section#news{margin:1rem auto 3rem auto}.home article #news h2{font-size:1.8rem;margin-bottom:1.8rem}.home .item dt{width:20%}.home .item dd{width:80%}.home article section#concept,.home article section#products,.home article section#bnr,.home article section#faq-contact,.home article section#news{padding-left:18px;padding-right:18px}}.page_news .item{max-width:800px;margin:0 auto 0 auto}.page_news .item:last-of-type{border-bottom:1px solid #ccc;padding-bottom:1px}.page_news .item h1{margin:0 0 2rem}.page_news .item dl{border-top:1px solid #ccc;padding-top:1.5rem;line-height:1.4;display:flex;align-items:center}.page_news .item dt{width:16%;max-width:100px;margin-right:0;margin-bottom:1.5rem}.page_news .item dt img{border-radius:8px}.page_news .item dd{width:84%;margin-bottom:1.5rem}.page_news .item dd a:hover,.page_news .item dd a:active{color:#9e905b}.page_news .item .time{font-size:1.3rem;line-height:1;margin-bottom:.6rem;color:#968156}.page_news .item .title a{color:#33322d;text-decoration:none}.page_news .item .title a span{color:#968156;text-decoration:underline}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #ccc;padding:1rem 1.5rem;margin:2px;background-color:#fff}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#ccc}.wp-pagenavi span.current{color:#999}.single-post main{width:100%;max-width:580px;min-height:300px;margin:2rem auto 2rem auto}.single-post .post-thumbnail{width:320px;margin:0 auto}.single-post .post-thumbnail img{width:320px;height:auto;text-align:center;border-radius:12px}.single-post .entry-content p{font-size:1.5rem;line-height:1.6;margin-bottom:1.5rem}.single-post .add-image{text-align:center;margin:3rem auto;width:100%;min-width:320px}.single-post .entry-header{margin:0}.single-post .entry-title{font-size:2.3rem;text-align:left;font-weight:400;font-feature-settings:"palt";letter-spacing:.08em;line-height:1.5;margin-top:1rem;margin-bottom:1.5rem;color:#33322d}.single-post .entry-title a{color:#513c2c;text-decoration:none}.single-post .time{font-size:1.3rem;line-height:1;margin-top:3rem;margin-bottom:.2rem;color:#968156}.page_products .entry-content{padding-bottom:6rem}.page_products h1{margin:2rem 0 4rem}.page_products .flexbox{display:flex;flex-wrap:wrap;justify-content:center}.page_products .flexbox .product-item{width:calc(33% - 16px);margin-right:16px;margin-bottom:14px;position:relative;text-align:center}.page_products .flexbox .product-item:nth-of-type(n+3){margin-right:0}.page_products .flexbox .product-item img{border-radius:12px}.page_products .flexbox .product-item h3{font-family:"BIZ UDPMincho",serif;font-weight:400;font-style:normal;line-height:1;margin:2rem 0 1.2rem}.page_products .flexbox .product-item a{text-decoration:none;color:#33322d}.page-child .modal h2{margin:1rem 0 1.3rem;color:#222;font-weight:400;font-size:1.4rem;line-height:1.4}.page-child .modal p{color:#ff6f59;font-size:1.4rem;font-weight:700;border-top:1px dashed #ccc;padding-top:.8rem;margin-bottom:.4rem}.page-child .modal ul{margin:0 0 1.6rem}.page-child .modal li{line-height:1.5;font-size:1.3rem;margin-bottom:.5rem;position:relative;padding-left:1rem}.page-child .modal li:before{content:"●";width:1rem;width:1rem;top:0;left:0;position:absolute;display:inline-block;color:#373631;margin-right:.5rem}.page-child .modal li.notes:before{content:"※";width:1rem;width:1rem;top:0;left:0;position:absolute;display:inline-block;background:0 0;margin-right:.5rem}.page-child .modal li.notes-none:before{content:none !important}.page-child .flexbox .item .btn-plus{position:absolute;top:12px;right:12px}.page-child .flexbox .item .btn-plus img{max-width:24px;box-shadow:none}@media screen and (max-width:599px){.page_products .entry-content{padding-bottom:2rem}.page_products .flexbox{display:block}.page_products .flexbox .product-item{width:100%;margin-right:auto;margin-left:auto;margin-bottom:1rem}.page_products .flexbox .product-item:nth-of-type(3){margin-right:16px}.page_products .flexbox .product-item img{width:72%;margin:0 auto}.flexbox,.page-child .flexbox{display:flex;flex-wrap:wrap;justify-content:center}.flexbox .item{width:calc(50% - 16px);margin-right:16px;margin-bottom:10px;position:relative}.page-child .flexbox .item{width:calc(50% - 16px);margin-right:16px;margin-bottom:24px;position:relative}.flexbox .item:nth-of-type(2n),.page-child .flexbox .item:nth-of-type(2n){margin-right:0}.flexbox .item p,.page-child .flexbox .item p{font-size:1.3rem;margin-top:1.2rem;margin-bottom:1.2rem;line-height:1.3}.flexbox .item p.new-item,.page-child .flexbox .item p.new-item{font-size:1.4rem;position:absolute;top:-18px;left:-5px;background-color:#f53416 !important;color:#fff;padding-bottom:.2rem;letter-spacing:.09em;width:44px;height:44px;border-radius:50%;line-height:44px;text-align:center}.flexbox .item p.topic,.page-child .flexbox .item p.topic{margin-top:-.6rem}.page-child .flexbox .item .btn-plus{position:absolute;top:8px;right:8px}.btn,a.btn,button.btn{width:100%;max-width:130px;padding:.7rem}}.page_about{width:100%}.page_about .entry-content{padding-bottom:-10px}.page_about h1{line-height:1;margin:0 0 3rem}.page_about .entry-content img{width:100%;max-width:820px;height:auto;margin:0 auto 0 auto}.page_faq .entry-content{margin:0 auto}.page_faq h1{margin-bottom:2rem}.page_faq h3{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.page_faq .lead{text-align:center}.page_faq .accordion-container{margin:4rem auto 8rem auto !important}.page_contact .entry-content{margin:0 auto;max-width:767px}.page_contact h1{margin-bottom:2rem}.page_contact .lead{text-align:center}.page_contact .store{display:none}.wpcf7 .template01 input[type=submit]{border-radius:8px}.page_mask .entry-header{margin:0}.page_mask article h1{font-family:"BIZ UDPMincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1;margin:0 0 3rem;color:#33322d;letter-spacing:.1em;font-size:3.4rem}.page_mask .lead-box{width:100%;max-width:1060px;margin:0 auto 8rem auto !important;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:24px 32px;border-radius:12px}.page_mask .lead-box h2{margin:0 0 1rem;text-align:left;font-size:2rem}.page_mask .lead-box .lead-img{width:45%;margin-right:3rem;order:1}.page_mask .lead-box .lead-txt{width:55%;order:2}.page_mask .lead-box .lead-txt .lead{font-size:1.3rem;letter-spacing:.05em;line-height:1.7;text-align:left;margin-bottom:1rem}.page_mask .lead-box .lead-txt .lead2{font-size:1.3rem;letter-spacing:.05em;line-height:1;text-align:left;margin-bottom:0}.page_mask .lead-box .lead-txt .lead2 .btn--gray{color:#33322d;background-color:#fff;text-decoration:none;border:1px solid #888;max-width:120px;padding:.5rem .7rem;line-height:1}.page_mask .lead-box .lead-txt .lead2 .btn--gray:hover{color:#968156 !important;border:1px solid #b39d71}.tab-box{width:100%;margin:0 auto 8rem auto}.tab-box h2{margin:0 0 2rem !important;font-size:2rem !important}.tab-list{width:100%;max-width:1060px;display:flex;gap:3px;margin:0 auto 60px auto}.tab-list li{width:calc(100% / 4);text-align:center;background:#3d3c37;padding:12px 0;cursor:pointer !important;transition:all .3s;color:#fff;border-radius:100vh}.tab-list li:hover{background:#b39d71}.tab-list li.is-active{background:#b39d71;color:#fff}.tab-item .tab-set{padding:0}.tab-list2{width:100%;max-width:1060px;display:flex;justify-content:center;gap:3px;margin:0 auto 50px auto}.tab-list2 li{width:calc(50% / 2);text-align:center;background:#4c4b44;padding:12px 0;cursor:pointer !important;transition:all .3s;color:#fff;border-radius:100vh}.tab-list2 li:hover{background:#b39d71}.tab-list2 li.is-active{background:#b39d71;color:#fff}#youtube{max-width:964px;padding:0;box-sizing:border-box;margin:5rem auto 0 auto}#youtube .inner{padding-top:56.25%;position:relative;height:0;overflow:hidden}#youtube .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}#youtube .lead{margin-top:1rem;text-align:right;font-size:1rem}#comfort-point{width:100%;max-width:1060px;margin:0 auto;padding-top:5rem;border-radius:12px}.comfort-point-01{width:100%;max-width:580px;margin:0 auto 3rem auto}.comfort-point-01 img{margin-bottom:30px}.comfort-point-02{width:100%;max-width:680px;margin:0 auto}#comfort-point h3{font-size:1.8rem}.comfort-point-02 table,.comfort-point-02 td,.comfort-point-02 th{border-collapse:collapse;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.comfort-point-02 td,.comfort-point-02 th{padding:1rem .5rem;width:16%;height:auto;text-align:center;line-height:1.3;letter-spacing:.07em;font-size:1.4rem;font-weight:400;background-color:#fff;border:1px solid #666}.comfort-point-02 th{background:#f7ebd8}@media only screen and (max-width:820px){.page_mask article h1{margin:0 0 3rem !important;font-size:2.8rem}.page_mask .lead-box{width:100%;margin:0 auto 60px auto !important;display:block;border-radius:0;background:0 0;padding:0}.page_mask .lead-box .lead-img{width:100%;max-width:480px;margin:0 auto 1.9rem auto}.page_mask .lead-box .lead-txt{width:100%}.page_mask .lead-box .lead-txt .lead{font-size:1.3rem;line-height:1.7;margin-bottom:1.5rem}.page_mask .lead-box .lead-txt .lead2{font-size:1.3rem;line-height:1.7;margin-bottom:0;text-align:center}.page_mask .lead-box .lead-txt .lead2 .btn--gray{max-width:120px}.tab-list2 li{width:calc(75% / 2)}}@media only screen and (max-width:599px){.page_mask article h1{margin:0 0 2rem !important;font-size:2.3rem}.page_mask .lead-box{width:100%;margin:0 auto 5rem auto !important}.page_mask .lead-box h2{font-size:1.8rem}.page_mask .lead-box .lead2{margin-top:-1rem}.tab-box h2{margin:0 0 1.5rem !important;font-size:1.7rem !important}.tab-list{margin:0 auto 4rem auto;flex-wrap:wrap;gap:0}.tab-list li{width:calc(100% / 2);border:3px solid #fbf8f0}.tab-list2{margin:0 auto 20px auto !important;flex-wrap:wrap;gap:0}.tab-list2 li{width:calc(100% / 2);border:3px solid #fbf8f0}.tab-item{margin-top:-1rem;margin-bottom:-4rem}.page_mask #youtube{padding:2rem 1rem .5rem;margin:2rem auto -3rem auto}#comfort-point{padding-top:6rem}.comfort-point-01 img{margin:0 auto 20px auto;width:94%}.comfort-point-02{margin-bottom:-3rem !important}.comfort-point-02 table{display:block;overflow-x:scroll;white-space:nowrap;letter-spacing:.06;border-collapse:collapse}.comfort-point-02 table td,.comfort-point-02 table th{font-size:1.2rem;border-collapse:collapse}}.page_lifestyle picture{width:100%;max-width:700px;margin:2rem auto 4rem auto}.page_lifestyle .lead-box{width:100%;max-width:1060px;margin:0 auto 3rem auto !important;display:flex;justify-content:space-between;background-color:#fff;padding:34px 22px 29px;border-radius:12px}.page_lifestyle .lead-box h2{margin:0 0 1.3rem !important;text-align:left;line-height:1.3}.page_lifestyle .lead-box .lead-img{width:26%;margin-right:40px;order:1;text-align:center}.page_lifestyle .lead{font-size:1.3rem;letter-spacing:.05em;line-height:1.8;font-style:normal;text-align:center;margin-bottom:50px}.page_lifestyle .lead-box .lead-txt{width:73%;order:2}.page_lifestyle .lead-box .lead-txt .lead{font-size:1.4rem;letter-spacing:.05em;line-height:1.9;text-align:left;margin-bottom:1.5rem}.page_lifestyle .lead-box .lead-txt .lead2 .btn--gray{text-decoration:none;max-width:280px;padding:.6rem .7rem;line-height:1;margin-bottom:1.2rem}.page_lifestyle .lead-box .lead-txt .lead2 .btn--gray:hover{color:#fff !important;background-color:#968156 !important}.page_lifestyle .lead-box .lead-txt .lead2 .btn--gold{max-width:280px;padding:.7rem;line-height:1;margin-bottom:1.2rem}.page_lifestyle .accordion-container{border-bottom:none !important}.page_lifestyle .accordion-container .data{margin-top:3rem}.page_lifestyle .accordion-container .data p{text-align:center;font-size:1.4rem}.page_lifestyle .accordion-container .data img{margin-bottom:.5rem}.page_lifestyle .accordion-content p{font-size:1.4rem;padding-right:0;padding-left:0;text-align:left}.page_lifestyle .accordion-container .data p.type2{margin-top:1rem;color:#33322d;text-align:left}@media only screen and (max-width:820px){.page_lifestyle article h1{margin:0 0 3rem !important;font-size:2.8rem}.page_lifestyle .lead-box{width:100%;margin:0 auto 30px auto !important;display:block;padding-bottom:24px}.page_lifestyle .lead-box h2{text-align:center}.page_lifestyle .lead-box .lead-img{width:80%;margin-right:0;margin-bottom:0;margin:0 auto}.page_lifestyle .lead-box .lead-txt{width:100%;text-align:center}.page_lifestyle .lead-box .lead-txt .lead{width:100%;font-size:1.3rem;line-height:1.7;margin-bottom:1.5rem}.page_lifestyle .lead-box .lead-txt .lead2{font-size:1.3rem;line-height:1.7;text-align:center}.page_lifestyle .lead-box .lead-txt .lead2 a{display:block;margin:0 auto}}@media only screen and (max-width:599px){.page_lifestyle article h1{margin:0 0 2rem !important;font-size:2.3rem}.page_lifestyle .lead-box h2{font-size:2rem}.page_lifestyle picture{width:100%;max-width:375px;margin:4rem auto 1rem auto}}.page_petgoods picture{width:100%;max-width:630px;margin:-1rem auto 4rem auto}.page_petgoods .lead-box{width:100%;max-width:1060px;margin:0 auto 3rem auto !important;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:34px 32px 32px;border-radius:12px}.page_petgoods .lead-box h2{margin:0 0 1.3rem !important;text-align:left;line-height:1.3}.page_petgoods .lead-box .lead-img{width:26%;margin-right:40px;order:1;text-align:center}.page_petgoods .lead{font-size:1.3rem;letter-spacing:.05em;line-height:1.8;font-style:normal;text-align:center;margin-bottom:50px}.page_petgoods .lead-box .lead-txt{width:73%;order:2}.page_petgoods .lead-box .lead-txt .lead{font-size:1.4rem;letter-spacing:.05em;line-height:1.9;text-align:left;margin-bottom:1.5rem}.page_petgoods .lead-box .lead-txt .lead2 .btn--gray{text-decoration:none;max-width:280px;padding:.6rem .7rem;line-height:1;margin-bottom:1.2rem}.page_petgoods .lead-box .lead-txt .lead2 .btn--gray:hover{color:#fff !important;background-color:#968156 !important}.page_petgoods .lead-box .lead-txt .lead2 .btn--gold{max-width:280px;padding:.7rem;line-height:1;margin-bottom:1.2rem}.page_petgoods .accordion-container{border-bottom:none !important}.page_petgoods .accordion-container .data{margin-top:3rem}.page_petgoods .accordion-container .data p{text-align:center;font-size:1.4rem}.page_petgoods .accordion-container .data img{margin-bottom:.5rem}.page_petgoods .accordion-content p{font-size:1.4rem;padding-right:0;padding-left:0;text-align:left}.page_petgoods .accordion-container .data p.type2{margin-top:1rem;color:#33322d;text-align:left}@media only screen and (max-width:820px){.page_petgoods picture{margin:-1rem auto 3rem auto}.page_petgoods article h1{margin:0 0 3rem !important;font-size:2.8rem}.page_petgoods .lead-box{width:100%;margin:0 auto 30px auto !important;display:block;padding-bottom:24px}.page_petgoods .lead-box h2{text-align:center;margin-top:24px !important}.page_petgoods .lead-box .lead-img{width:80%;margin-right:0;margin-bottom:0;margin:0 auto 0 auto}.page_petgoods .lead-box .lead-txt{width:100%;text-align:center}.page_petgoods .lead-box .lead-txt .lead{width:100%;font-size:1.3rem;line-height:1.7;margin-bottom:1.5rem}.page_petgoods .lead-box .lead-txt .lead2{font-size:1.3rem;line-height:1.7;text-align:center}.page_petgoods .lead-box .lead-txt .lead2 a{display:block;margin:0 auto}}@media only screen and (max-width:599px){.page_petgoods article h1{margin:0 0 1rem !important;font-size:2.3rem}.page_petgoods picture{width:100%;max-width:360px;margin:1rem auto 2rem auto}}.not-found{margin:3rem auto 0 auto !important;width:90%;max-width:1000px;min-height:200px}.not-found .page-title{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:3.6rem;text-align:center;line-height:1;letter-spacing:.08em;color:#9e905b}footer{width:100%;margin:5rem auto 0 auto;padding-top:5rem;padding-bottom:2rem;background-color:#fff;background-image:url(//zeitaku-mask.com/zm-master/wp-content/themes/harada-corp-child/./images/footer_dog-cat.png);background-repeat:no-repeat;background-position:-3% 89%;background-size:18%}footer .logo{max-width:110px;font-size:1.6rem;text-align:center;margin:0 auto}footer .nav-footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:20px 0;font-size:1.3rem}footer .nav-footer li a{display:block;padding:0 10px;color:#33322d;text-decoration:none}footer .nav-footer li a:hover{color:#968156}footer .sns-item{display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:80px;margin:1rem auto 0 auto}footer .sns-item .sns-icon{max-width:30px;text-align:center}@media all and (-ms-high-contrast:none){footer .sns-item .sns-icon{padding:0 5px}}footer .copy{font-size:1rem;font-weight:400;text-align:center;letter-spacing:.1em;color:#888;margin-top:3rem}.mar-t10{margin-top:1rem !important}.mar-t20{margin-top:2rem !important}.mar-t30{margin-top:3rem !important}.mar-t40{margin-top:4rem !important}.mar-t50{margin-top:5rem !important}.mar-b30{margin-bottom:3rem !important}.pad-b30{padding-bottom:3rem !important}.pad-l-1em{padding-left:1em}.txt-c{text-align:center !important}.txt-r{text-align:right !important}@media only screen and (max-width:959px){body.fixed{position:fixed;left:0}.header{padding:12px 0 8px 24px}.header .logo{width:60px}.header .logo img{max-width:60px;display:inline-block;vertical-align:middle}.home .mainvisual{margin:2px auto 2rem auto}.page_faq .lead{margin-bottom:3rem}.page_contact .lead{margin-bottom:3rem}.store{max-width:64px}}@media only screen and (max-width:820px){.header{padding:12px 24px 8px}.nav li{margin:0 6px;font-size:1.3rem}.nav-wrap{position:fixed;left:0;top:0;display:none;z-index:70;background-color:#fffded;opacity:1;width:100%;height:100%;text-align:center}.nav-wrap .nav{margin:7.5rem 0 0;height:100%;position:relative;overflow-x:hidden;overflow-y:auto}.nav-wrap li{display:block;margin:2.2rem auto 2.2rem auto}.nav-wrap li a{color:#33322d;font-size:1.8rem;font-weight:700}.nav-button,.nav-button span{display:inline-block;transition:all .4s;box-sizing:border-box}.nav-button{z-index:71;position:relative;width:26px;height:20px;display:block;cursor:pointer;margin-top:.6rem}.nav-button span{position:absolute;left:0;width:100%;height:2px;background-color:#ae9b60}.nav-button span:nth-of-type(1){top:3px}.nav-button span:nth-of-type(2){top:13px}.nav-button span:nth-of-type(3){bottom:-5px}.nav-button.active span:nth-of-type(1){-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(10px) rotate(-45deg);background-color:#ae9b60}.nav-button.active span:nth-of-type(2){opacity:0;background-color:#ae9b60}.nav-button.active span:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-10px) rotate(45deg);background-color:#ae9b60}.nav-button.active{position:fixed;right:20px;top:9px}header .sns-item{display:flex;justify-content:space-between;width:100%;max-width:80px;margin:7rem auto 0 auto}header .sns-item .sns-icon{max-width:24px;text-align:center}footer{margin:5rem auto 0 auto;padding-top:4rem;padding-bottom:2rem;background-position:-3% 85%;background-size:18%}footer .nav-footer{text-align:center;display:block}}@media only screen and (max-width:599px){.site{padding-top:52px}.header{width:100%;position:fixed;top:0;padding:8px 16px 7px 15px}.entry-content{margin:0 auto 1rem auto}.page_news .item dt{width:24%;margin-right:0;margin-bottom:1.2rem}.page_news main,.single-post main{margin:0 auto 2rem auto}.single-post .entry-title{font-size:1.8rem;line-height:1.4;margin-top:.8rem;margin-bottom:2rem}.single-post .time{margin-bottom:0}.single-post .post-thumbnail{width:300px}.single-post .post-thumbnail img{width:300px}.page_products h1{margin:0 0 3rem}.page_products .flexbox .product-item h3{margin:1.3rem 0 1.1rem}.page_faq h1{margin:0 0 1rem}.page_contact h1{margin:0 0 1rem}}