@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";html{scroll-behavior:smooth;font-size:10px}h1,h2,h3,h4,h5,h6{font-size:100%}img{width:100%}body{font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1.4rem;max-width:1500px;margin:0 auto}@media(min-width: 768px){body{font-size:1.6rem;line-height:2.8rem}}ul{margin:0;padding:0;list-style:none}a{transition:all .2s 0s ease-in}a:hover{opacity:.8}.pagetop{height:60px;width:60px;position:fixed;right:30px;bottom:30px;background:#126334;border:solid 2px #126334;border-radius:14%;display:none;justify-content:center;align-items:center;z-index:12;cursor:pointer}.pagetop__arrow{display:block;height:14px;width:14px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(20%) rotate(-45deg);transform:translateY(20%) rotate(-45deg)}.more_btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.more_btn a{display:flex;align-items:center;justify-content:center;line-height:1;text-decoration:none;color:#000;font-size:16px;border-radius:0px;width:200px;height:40px;font-weight:bold;transition:.3s;background:none;margin:0 auto;border:1px solid #000;border-radius:0px}.more_btn a:hover{box-shadow:0 0 rgba(0,0,0,.3);background:rgba(255,255,255,.5)}.readmore_txtlink_wrapper{text-align:right;padding:0 8%;margin:-10px auto 20px}.readmore_txtlink{display:inline-block;width:70px;border-bottom:1px solid #000;margin:0 30px 0 0;text-align:left;height:25px;transition:all .2s 0s ease-in}@media(min-width: 768px){.readmore_txtlink{width:82px;height:30px}}.readmore_txtlink p{position:relative;display:inline-block}.readmore_txtlink a{text-decoration:none}.readmore_txtlink:hover{opacity:.6}.readmore_txtlink p::before{content:"";margin:auto;position:absolute;top:0;bottom:0;right:-18px;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.readmore_txtlink p::after{content:"";margin:auto;position:absolute;top:0;bottom:0;right:-20px;width:16px;height:2px;background:#000}.pc{display:block}@media(max-width: 767px){.pc{display:none}}.sp{display:block}@media(min-width: 768px){.sp{display:none}}.ta-center{text-align:center}.white{color:#fff !important}.bg-white{background-color:#fff !important}#feature-area,#about-area,#efficacy-area,#developper-area,#crude-area,#product-area,#qa-area{margin:0 auto 10px;padding-top:50px;max-width:1920px}@media(min-width: 768px){#feature-area,#about-area,#efficacy-area,#developper-area,#crude-area,#product-area,#qa-area{font-size:1.6rem;line-height:2.5rem;margin-bottom:60px}}.section-title{text-align:center;margin-bottom:20px;font-size:1.6rem !important;line-height:2.6rem !important}@media(min-width: 768px){.section-title{font-size:2rem !important;line-height:3.2rem !important;margin-bottom:40px}}.section-title h2{display:inline}.section-title h2::after{content:"";display:block;background:#000;width:50%;height:1px;margin:30px auto}.loading{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-animation:fadeOut 1s 2s forwards;animation:fadeOut 1s 2s forwards}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}.loading__logo{opacity:0;-webkit-animation:logo_fade 1.5s .5s forwards;animation:logo_fade 1.5s .5s forwards;width:175px}.loading__logo.ll2{-webkit-animation-delay:.6S;animation-delay:.6S}@-webkit-keyframes logo_fade{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}60%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0}}@keyframes logo_fade{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}60%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0}}.loading-fade{opacity:.4;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:opacity 1s,visibility 1s,transform 1s;transition:opacity 1s,visibility 1s,transform 1s,-webkit-transform 1s}.loaded{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px)}.js-fade{opacity:.4;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:opacity 1s,visibility 1s,transform 1s;transition:opacity 1s,visibility 1s,transform 1s,-webkit-transform 1s}.scroll{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px)}.l-header{position:fixed;top:0;left:0;z-index:990;width:100%;transition:background-color .2s 0s ease-in;max-width:1500px;right:0;margin:auto}.l-header__inner{display:flex;align-items:center;justify-content:space-between;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:8px 8px}@media(min-width: 768px){.l-header__inner{padding:20px 40px;align-items:flex-start;max-width:1500px;margin:0 auto}}.l-header__logo{width:24%;-webkit-transform-origin:top left;transform-origin:top left;transition:all .2s 0s ease-in}@media(min-width: 768px){.l-header__logo{width:24%}}.l-header__logo a{color:inherit;text-decoration:none}@media(min-width: 768px){.l-header__logo a{display:block;width:120px}}.l-header__logo a img{width:86%;transition:all .2s 0s ease-in}@media(min-width: 768px){.l-header__logo a img{width:100%}}.l-header__logo a .l-header__logo_bk{display:none}.l-header__logo a .l-header__logo_wh{display:block}.l-header__Title{width:53%;text-align:center;font-size:1.7rem;font-weight:600;color:#000;-webkit-transform-origin:top center;transform-origin:top center;transition:all .2s 0s ease-in}@media(min-width: 768px){.l-header__Title{font-size:2.5rem;line-height:3.6rem}}.l-header__nav{display:flex;flex-grow:1;align-items:center;justify-content:flex-end;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.l-header__nav__link{color:inherit;text-decoration:none}@media(hover: hover){.l-header__nav__link:hover{opacity:.8}}.l-header.main_scroll-in{background-color:#fff}.l-header.main_scroll-in .l-header__inner{padding:8px 16px 2px}@media(min-width: 768px){.l-header.main_scroll-in .l-header__inner{padding:20px 40px 0px}}.l-header.main_scroll-in .l-header__Title{color:#000 !important;-webkit-transform:scale(0.8);transform:scale(0.8)}@media(min-width: 768px){.l-header.main_scroll-in .l-header__Title{margin-top:-4px}}.l-header.main_scroll-in .l-drawer-btn span{background-color:#000 !important}.l-header.main_scroll-in .l-header__logo{-webkit-transform:scale(0.8);transform:scale(0.8)}.l-header.main_scroll-in .l-header__logo_bk{display:block !important}.l-header.main_scroll-in .l-header__logo_wh{display:none !important}@media(max-width: 767px){.l-header__inner{padding:16px 16px 8px}.l-header__nav{display:none}}.l-drawer-btn_wrapper{width:24%;text-align:right;padding-right:4%}@media(min-width: 768px){.l-drawer-btn_wrapper{width:24%;text-align:right;padding-right:0}}.l-drawer-btn{position:relative;z-index:1;width:18%;height:48px;border:none;background-color:rgba(0,0,0,0);cursor:pointer;transition:opacity .3s ease}@media(hover: hover){.l-drawer-btn:hover{opacity:.8}}.l-drawer-btn>span{position:absolute;top:50%;left:50%;display:block;width:40px;height:2px;background-color:#000;border-radius:100vh;transition:all .2s 0s ease-in}@media(min-width: 768px){.l-drawer-btn>span{width:60px}}.l-drawer-btn>span:nth-child(1){-webkit-transform:translate(-50%, calc(-50% - 10px));transform:translate(-50%, calc(-50% - 10px));transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media(min-width: 768px){.l-drawer-btn>span:nth-child(1){-webkit-transform:translate(-50%, calc(-50% - 14px));transform:translate(-50%, calc(-50% - 14px))}}.l-drawer-btn>span:nth-child(2){-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity .3s ease}.l-drawer-btn>span:nth-child(3){-webkit-transform:translate(-50%, calc(-50% + 10px));transform:translate(-50%, calc(-50% + 10px));transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media(min-width: 768px){.l-drawer-btn>span:nth-child(3){-webkit-transform:translate(-50%, calc(-50% + 14px));transform:translate(-50%, calc(-50% + 14px))}}.l-drawer-btn.js-open>span:nth-child(1){-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);background-color:#000 !important}.l-drawer-btn.js-open>span:nth-child(2){opacity:0}.l-drawer-btn.js-open>span:nth-child(3){-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);background-color:#000 !important}.l-drawer-nav{position:fixed;top:0;left:0;z-index:0;visibility:hidden;width:100vw;height:100vh}.l-drawer-nav__inner{position:relative;z-index:1;-webkit-transform:translateX(100%);transform:translateX(100%);overflow:scroll;width:40%;min-width:320px;height:100%;margin:0 0 0 auto;padding:96px 32px;color:#000;background-color:#fff;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media(min-width: 768px){.l-drawer-nav__inner{font-size:1.6rem}}.l-drawer-nav__inner__title{position:absolute;top:30px;left:20px;font-size:2rem;font-weight:600;color:#000}.l-drawer-nav__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #000;margin-bottom:12px}.l-drawer-nav__link{display:flex;color:inherit;text-decoration:none;transition:opacity .3s ease;padding-block:1.2rem}@media(hover: hover){.l-drawer-nav__link:hover{opacity:.8}}.l-drawer-nav__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .2s ease}.l-drawer-nav.js-open{visibility:visible}.l-drawer-nav.js-open .l-drawer-nav__inner{-webkit-transform:translateX(0);transform:translateX(0)}.l-drawer-nav.js-open .l-drawer-nav__bg{opacity:1}@media(max-width: 767px){.l-drawer-nav__inner{width:92%;min-width:unset}}#kv-area{position:relative;top:0;z-index:1}#kv-area #kv_wrapper{position:relative;width:100%}#kv-area #kv_wrapper::before{content:"";display:block;padding-top:145%}@media(min-width: 768px){#kv-area #kv_wrapper::before{padding-top:60%}}@media(min-width: 768px){#kv-area #kv_wrapper.toohorizontal::before{padding-top:55%}}#kv-area .slider{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;z-index:1}#kv-area .slider>li:not(:first-child){display:none}#kv-area .slider-item00{background:url(../img/kv_01_sp.jpg?v=1.4);background-position:0 0;padding-top:24.5%;background-size:auto 100% !important}@media(min-width: 768px){#kv-area .slider-item00{background:url(../img/kv_01.jpg?v=1.4);background-position:center !important;background-size:cover !important}}#kv-area .slider-item01{background:url(../img/kv_01_sp.jpg?v=1.4);background-position:-78px -150px;padding-top:24.5%;background-size:auto 100%}@media(min-width: 768px){#kv-area .slider-item01{background:url(../img/kv_01.jpg?v=1.4)}}#kv-area .slider-item02{background:url(../img/kv_02_sp.jpg?v=1.2?v=1.4);background-size:auto 100%;padding-top:24.5%}@media(min-width: 768px){#kv-area .slider-item02{background:url(../img/kv_02.jpg?v=1.4);background-position:0 -20px !important}}#kv-area .slider-item03{background:url(../img/kv_03_sp.jpg?v=1.4);background-size:auto 100%;padding-top:24.5%}@media(min-width: 768px){#kv-area .slider-item03{background:url(../img/kv_03.jpg?v=1.4);background-position:0% 10%}}#kv-area .slider-item04{background:url(../img/kv_04_sp.jpg?v=1.4);background-position:0 0px;background-size:auto 100%;padding-top:24.5%}@media(min-width: 768px){#kv-area .slider-item04{background:url(../img/kv_04.jpg?v=1.4)}}#kv-area .slider-item05{background:url(../img/kv_05_r_sp.jpg?v=1.6);background-position:0 0px;background-size:auto 100%;padding-top:24.5%}@media(min-width: 768px){#kv-area .slider-item05{background:url(../img/kv_05_r.jpg?v=1.6)}}#kv-area .slider-item06{background:url(../img/kv_06_sp.jpg?v=1.4);background-position:0% 0%;background-size:auto 100%;padding-top:24.5%}@media(min-width: 768px){#kv-area .slider-item06{background:url(../img/kv_06.jpg?v=1.4);background-position:0 -50px}}#kv-area .slider-item{width:100%;padding-top:24.5%;background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width: 768px){#kv-area .slider-item{background-size:cover !important;background-position:0 -40px;padding-top:11%}}#kv-area .slick-prev,#kv-area .slick-next{position:absolute;z-index:3;top:42%;cursor:pointer;outline:none;border-top:2px solid #fff;border-right:2px solid #fff;height:25px;width:25px}#kv-area .slick-prev{left:2.5%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#kv-area .slick-next{right:2.5%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#kv-area .slick-dots{position:absolute;z-index:3;margin:-30px 20px 0 0;text-align:left;padding-left:20px;padding-bottom:28px}#kv-area .slick-dots li{display:inline-block;margin:0 2px}#kv-area .slick-dots button::before{font-size:10px !important;color:#b6b6b6;color:#fff;opacity:.8}#kv-area .slick-dots .slick-active button::before{font-size:16px !important;color:#636363;opacity:.9}#kv-area ul{margin:0;padding:0;list-style:none}#kv-area a{color:#fff}#kv-area a:hover,#kv-area a:active{text-decoration:none}#kv-area h1{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-size:6vw;letter-spacing:.1em;text-transform:uppercase;color:#fff}#kv-area .wrapper{position:relative}#kv-area .container{background:#555}#kv-area .container p{padding:300px 0;text-align:center;color:#fff}.group_imageWrap{position:relative;height:100vh}.group_image{position:absolute;top:0;left:0;opacity:0;transition-duration:.5s;transition-property:opacity;transition-delay:.2s}.group_image.isCurrent{z-index:1;position:relative;opacity:1;transition-delay:0s}.kv-area__copy{position:absolute;width:100%;text-align:center;bottom:14vh;z-index:10;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media(min-width: 768px){.kv-area__copy{width:1000px;bottom:4vh;margin-bottom:30px}}.kv-area__copy h2{font-size:1.8rem;font-weight:600;color:#000;margin-bottom:10px;line-height:2.4rem;transition:all .2s 0s ease-in;text-shadow:1px 2px 3px gray}@media(min-width: 768px){.kv-area__copy h2{font-size:3.6rem;line-height:4.8rem;margin-bottom:20px}}.kv-area__copy div p{font-size:1rem;display:inline-block;vertical-align:middle}.kv-area__copy div p:nth-of-type(1){width:18%;margin-right:4px}@media(min-width: 768px){.kv-area__copy div p:nth-of-type(1){margin-right:20px}}.kv-area__copy div p:nth-of-type(2),.kv-area__copy div p:nth-of-type(3){position:relative;width:28%;min-height:3.8rem;color:#fff;background-color:#00a040;padding:6px 2px;border-radius:7px}@media(min-width: 768px){.kv-area__copy div p:nth-of-type(2),.kv-area__copy div p:nth-of-type(3){width:20%;font-size:1.8rem;min-height:7rem}}@media(min-width: 768px){.kv-area__copy div p:nth-of-type(2):nth-of-type(2),.kv-area__copy div p:nth-of-type(3):nth-of-type(2){margin-right:20px}}.kv-area__copy div p:nth-of-type(2) span,.kv-area__copy div p:nth-of-type(3) span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.top_wrapper{position:relative;background-color:#fff;z-index:5;padding:0 0 40px;max-width:1920px;margin:0 auto}@media(min-width: 768px){.top_wrapper{padding:30px 0}}.top_text-block{padding:0 8%;margin-bottom:20px}@media(min-width: 768px){.top_text-block{max-width:1200px;margin:0 auto 20px}}.top_image-block{margin-bottom:20px;padding:0 2%;margin:0 auto}@media(min-width: 768px){.top_image-block{max-width:1200px}}@media(min-width: 768px){#feature-area .section-title{margin-top:0}}#feature-area a:has(+.more_btn:hover){opacity:.8}#feature-area .feature-img:hover .more_btn a{background:#eb3d45}#feature-area .more_btn{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#about-area .more_btn{margin-top:20px}#efficacy-area li{display:inline-block;width:49%;vertical-align:top;margin-bottom:20px}#efficacy-area li:nth-child(odd){margin-right:1%}#efficacy-area li p{text-align:left}#efficacy-area li p:nth-of-type(2){margin-top:4px}#developper-area{position:relative}#developper-area .developper_title{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;font-weight:600;padding:8px 10px;text-align:center;background-color:#fff;top:70%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#crude-area ul li{display:inline-block;width:32%;vertical-align:top;margin-right:1%;margin-bottom:20px}#crude-area ul li:nth-child(3n){margin-right:0}#crude-area ul li p{text-align:center}#crude-area ul li p:nth-of-type(2){margin-top:4px}#crude-area .more_btn{margin-top:20px}@media(min-width: 768px){#product-area .product-spec{width:90%;max-width:1200px;margin:0 auto}}#product-area .product-spec li.product_type{vertical-align:top;margin:0 auto 40px}@media(min-width: 768px){#product-area .product-spec li.product_type{display:inline-block}}#product-area .product-spec li.product_type:nth-of-type(1){width:80%}@media(min-width: 768px){#product-area .product-spec li.product_type:nth-of-type(1){width:32%;margin-right:1.5%}#product-area .product-spec li.product_type:nth-of-type(1) p{margin:0 auto}}#product-area .product-spec li.product_type:nth-of-type(2){width:80%}@media(min-width: 768px){#product-area .product-spec li.product_type:nth-of-type(2){width:32%;margin-right:1.5%}#product-area .product-spec li.product_type:nth-of-type(2) p{margin:0 auto}}#product-area .product-spec li.product_type:nth-of-type(3){width:80%}@media(min-width: 768px){#product-area .product-spec li.product_type:nth-of-type(3){width:32%}}#product-area .product-spec li.product_type p.product_type_info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:10%;font-size:1.2rem;margin-top:4px}@media(min-width: 768px){#product-area .product-spec li.product_type p.product_type_info{margin-left:38%}}#product-area .product-spec li.product_type p.product_type_info span{display:block}#product-area .product-spec li.product_type p.product_type_info span:nth-of-type(2){font-weight:600}#product-area .product-spec li.product_type p.product_type_info:nth-of-type(1){margin-bottom:10px}#product-area .product-info{font-size:1.2rem;color:#000;padding:0 6%}@media(min-width: 768px){#product-area .product-info{max-width:1200px;margin:0 auto;font-size:1.4rem}}#product-area .product-info div{margin-bottom:20px}#product-area .product-info div .more-info__title::before{content:"■";color:#000}#product-area .product-info .more-info__contents__use-cap{width:100%;margin:0 auto}@media(min-width: 768px){#product-area .product-info .more-info__contents__use-cap{width:90%;margin:0 auto}}#product-area .product-info .more-info__contents__use-cap ul{margin:20px auto;text-align:center}#product-area .product-info .more-info__contents__use-cap ul li{width:300px;display:inline-block}@media(min-width: 768px){#product-area .product-info .more-info__contents__use-cap ul li{width:40%}}@media(min-width: 768px){#product-area .product-info .more-info__contents__use-cap ul li:nth-of-type(1){margin-right:10px}}@media(min-width: 768px){#product-area .product-info .more-info__contents__use-cap p{padding-left:2%}}#product-area .product-info .more-info__contents__howtopour{margin:20px auto}@media(min-width: 768px){#product-area .product-info .more-info__contents__howtopour{width:90%;margin:30px auto}}#product-area .product-info .more-info__contents__howtopour p{margin:0px auto;text-align:left}@media(min-width: 768px){#product-area .product-info .more-info__contents__howtopour p{padding-left:2%}}#product-area .product-info .more-info__contents__howtopour .pourimg{margin-top:20px;width:90%}@media(min-width: 768px){#product-area .product-info .more-info__contents__howtopour .pourimg{width:360px}}.product_slider{width:90%;margin:0 auto}.product_slider p{display:block !important}.product_slider img{width:100%}.product_slider .slick-slide{height:auto !important}.product_slider .slick-next{right:0 !important}.product_slider .slick-prev{left:0 !important}.product_slider .slick-arrow{width:initial !important;height:initial !important;z-index:2 !important}.product_slider .slider .slick-arrow:before{font-size:30px !important}.product_slider .slick-arrow{display:block;position:absolute;top:50%;margin:auto;padding:0;width:20px;height:38px;color:rgba(0,0,0,0);z-index:1;transition:opacity .5s;z-index:1}.product_slider .slick-arrow:hover{opacity:.7}.product_slider .slick-next::before,.product_slider .slick-next::after,.product_slider .slick-prev::before,.product_slider .slick-prev::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}.product_slider .slick-next::after,.product_slider .slick-prev::after{width:18px;height:18px;border-top:1px solid #000;border-right:1px solid #000}.product_slider .slick-next{right:26px;right:-14px !important}.product_slider .slick-next::after{right:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product_slider .slick-prev{left:26px;left:-14px !important}.product_slider .slick-prev::after{left:4px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width: 767px){.product_slider .slick-next::after,.product_slider .slick-prev::after{width:10px;height:10px}.product_slider .slick-next{right:8px}.product_slider .slick-prev{left:8px}.product_slider .slick-next::after{right:2px}}#qa-area{padding:50px 6% 0;margin-bottom:30px}@media(min-width: 768px){#qa-area{max-width:1200px;magin:0 auto 80px}}#qa-area .qaindex{color:#056100;font-weight:600;margin-bottom:10px;margin-top:20px}#qa-area .qaindex:nth-of-type(1){margin-top:0}#qa-area .question{color:#e6764a;margin-bottom:2px}#qa-area .answer{color:#000;margin-bottom:20px}#qa-area .tabs{margin-top:50px;padding-bottom:40px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);width:100%;margin:0 auto}#qa-area .tab_item{cursor:pointer;width:47.619047619%;margin:1%;height:50px;background-color:#d9d9d9;line-height:50px;font-size:16px;text-align:center;color:#565656;display:block;float:left;text-align:center;font-weight:bold;transition:all .2s ease}@media(min-width: 768px){#qa-area .tab_item{width:32.8947368421%;margin:.2%}}#qa-area .tab_item:hover{opacity:.75}#qa-area input[name=tab_item]{display:none}#qa-area .tab_content{display:none;padding:40px 40px 0;clear:both;overflow:hidden}#qa-area #all:checked~#all_content,#qa-area #programming:checked~#programming_content,#qa-area #design:checked~#design_content,#qa-area #aaa444:checked~#aaa444_content,#qa-area #aaa555:checked~#aaa555_content,#qa-area #aaa666:checked~#aaa666_content{display:block}#qa-area .tabs input:checked+.tab_item{background-color:#5ab4bd;color:#fff}footer{margin:auto;width:100%;background-color:#056100;height:80px;text-align:center;padding:10px}@media(min-width: 768px){footer{height:140px;padding-top:30px;position:absolute;left:0;right:0;margin:auto}}footer .corpLogo{margin:10px auto;width:100px}footer .copyright{font-size:1rem;color:#fff;margin-top:20px}.sub-page .l-header__Title{color:#000}.sub-page:has(#feature-page) .l-header__Title{display:none}.subpage{margin:10px 12px 60px;background-color:#f0dad6;padding:40px 12px}@media(min-width: 768px){.subpage{margin-top:20px}}.subpage section{max-width:1200px;margin:0 auto 60px}.subpage .more_btn{margin:60px auto 40px}.sub-text-block{padding:0 14px;margin-bottom:40px}@media(min-width: 768px){.sub-text-block{max-width:1200px;margin:0 auto 40px;padding:0 100px}}.sub-img-block{margin-bottom:40px}.footnote{font-size:1rem}@media(min-width: 768px){.footnote{font-size:1.2rem}}.sub-borderbox{margin:20px 0;border:1px solid #000;padding:20px 8px}@media(min-width: 768px){.sub-borderbox{padding:40px 20px}}.sub-borderbox_title{text-align:center;margin-bottom:10px}@media(min-width: 768px){.sub-borderbox_title h4{font-size:1.8rem;margin-bottom:20px;line-height:3rem}}.sub-borderbox_img{margin-bottom:10px}@media(min-width: 768px){.sub-borderbox_img{margin-bottom:20px}}.sub-borderbox_text{padding:0 12px}@media(min-width: 768px){.sub-borderbox_text{max-width:980px;padding:0;margin:0 auto}}.breadcrumb{margin-top:80px}@media(min-width: 768px){.breadcrumb{max-width:1200px;margin:130px auto 0}}.breadcrumb nav ol{display:flex;flex-wrap:wrap;list-style:none}.breadcrumb nav ol li:not(:last-of-type)::after{content:"›";margin:0 .6em;color:#777}.breadcrumb nav a{text-decoration:none}#feature-page .feature-profile{max-width:900px;margin:0 auto}#feature-page .feature-profile_img{display:inline-block;width:48%;margin-right:2%}#feature-page .feature-profile_text{width:48%;display:inline-block}@media(min-width: 768px){#feature-page .feature-profile_text{vertical-align:top;padding-top:120px}}#feature-page .feature-profile_text span{display:block}#feature-page .feature-profile_text span:nth-of-type(1){font-size:1rem}@media(min-width: 768px){#feature-page .feature-profile_text span:nth-of-type(1){font-size:1.6rem;margin-bottom:6px}}#feature-page .feature-profile_text span:nth-of-type(2){font-size:.8rem}@media(min-width: 768px){#feature-page .feature-profile_text span:nth-of-type(2){font-size:1.4rem}}#crude-page .crude_img{width:70%;margin:0 auto 10px}#crude-page .sub-text-block span{display:block}#crude-page .sub-text-block span.crude_name{margin:0 auto 4px;text-align:center}@media(min-width: 768px){#crude-page ul li{width:32%;display:inline-block;vertical-align:top;margin-right:1%;margin-bottom:40px}#crude-page ul li:nth-child(3n){margin-right:0}#crude-page ul li .crude_img{width:100%}#crude-page ul li .sub-text-block{margin:0;padding:0}}@media(min-width: 768px){#about-page .sub-img-block{width:800px;margin:0 auto 40px}}#about-page .about-img-sub{text-align:center;margin-bottom:20px}@media(min-width: 768px){#about-page .about-img-sub{width:500px;margin:40px auto 40px}}#about-page .about-img-sub span{font-size:1.2rem}#qa-page .qaindex{color:#056100;font-weight:600;margin-bottom:10px;margin-top:20px}#qa-page .qaindex:nth-of-type(1){margin-top:0}#qa-page .question{color:#e6764a;margin-bottom:2px}#qa-page .answer{color:#000;margin-bottom:20px}#qa-page .tabs{margin-top:50px;padding-bottom:40px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);width:100%;margin:0 auto}#qa-page .qa_cat{width:96%;margin:0 auto;padding-top:40px}@media(min-width: 768px){#qa-page .qa_cat{width:90%}}#qa-page .tab_item{cursor:pointer;width:47.619047619%;margin:1%;height:50px;background-color:#d9d9d9;line-height:50px;font-size:1.2rem;text-align:center;color:#565656;display:flex;float:left;text-align:center;font-weight:bold;transition:all .2s ease;line-height:16px;align-items:center;justify-content:center}@media(min-width: 768px){#qa-page .tab_item{display:block;width:32.8947368421%;margin:.2%;line-height:50px;font-size:1.4rem}}#qa-page .tab_item:hover{opacity:.75}#qa-page input[name=tab_item]{display:none}#qa-page .tab_content{display:none;padding:40px 40px 0;clear:both;overflow:hidden}#qa-page .tabs:has(#all:checked) #all_content,#qa-page .tabs:has(#programming:checked) #programming_content,#qa-page .tabs:has(#design:checked) #design_content,#qa-page .tabs:has(#aaa444:checked) #aaa444_content,#qa-page .tabs:has(#aaa555:checked) #aaa555_content,#qa-page .tabs:has(#aaa666:checked) #aaa666_content{display:block}#qa-page .tabs input:checked+.tab_item{background-color:#052;color:#fff}.three-product-slider{width:80%;margin:0 auto}@media(min-width: 768px){.three-product-slider{width:70%}}.three-product-slider p{display:block !important}.three-product-slider img{width:100%}.three-product-slider .slick-slide{height:auto !important}.three-product-slider .slick-next{right:0 !important}.three-product-slider .slick-prev{left:0 !important}.three-product-slider .slick-arrow{width:initial !important;height:initial !important;z-index:2 !important}.three-product-slider .slider .slick-arrow:before{font-size:30px !important}.three-product-slider .slick-arrow{display:block;position:absolute;top:50%;margin:auto;padding:0;width:20px;height:38px;color:rgba(0,0,0,0);z-index:1;transition:opacity .5s;z-index:1}.three-product-slider .slick-arrow:hover{opacity:.7}.three-product-slider .slick-next::before,.three-product-slider .slick-next::after,.three-product-slider .slick-prev::before,.three-product-slider .slick-prev::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}.three-product-slider .slick-next::after,.three-product-slider .slick-prev::after{width:18px;height:18px;border-top:1px solid #000;border-right:1px solid #000}.three-product-slider .slick-next{right:26px;right:-14px !important}.three-product-slider .slick-next::after{right:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.three-product-slider .slick-prev{left:26px;left:-14px !important}.three-product-slider .slick-prev::after{left:4px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width: 767px){.three-product-slider .slick-next::after,.three-product-slider .slick-prev::after{width:10px;height:10px}.three-product-slider .slick-next{right:8px}.three-product-slider .slick-prev{left:8px}.three-product-slider .slick-next::after{right:2px}}.three-product-text-slider{margin-bottom:40px !important}.three-product-text-slider .product_type_info{padding-left:1.8%;font-size:1.2rem}@media(min-width: 768px){.three-product-text-slider .product_type_info{padding-left:100px;font-size:1.4rem}}.three-product-text-slider .product_type_info span{display:block}.three-product-text-slider .product_type_info span:nth-of-type(2){font-weight:600}.shop_bnr{position:fixed;z-index:11;bottom:20px;width:70%;max-width:320px;left:20px;border:1px solid #777}#index-page #feature-area .bath-guide{width:80%;max-width:300px;margin:40px auto}