@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
*{margin:0px;padding:0px;font-family:"Noto Sans JP", sans-serif;font-weight:400}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;line-height:1.15;height:100%;scroll-behavior:smooth}@media screen and (max-width: 1319px){html{font-size:0.83vw}}@media screen and (max-width: 767px){html{font-size:1.3vw}}body{min-height:100vh;background:#fff;font-family:"Noto Sans JP";font-weight:400;font-size:1.4rem}@media screen and (min-width: 1320px){a:not(.notHvr){opacity:1;transition:opacity 0.3s}a:not(.notHvr):hover{opacity:0.65}}li{list-style:none}img{width:100%;height:auto;vertical-align:bottom}.wid-View{max-width:100%}.wid-Page{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1319px){.wid-Page{max-width:100%}}@media screen and (max-width: 1319px){.only_pc{display:block}}@media screen and (max-width: 1319px){.only_pc{display:none}}@media screen and (max-width: 767px){.only_pc{display:none}}@media screen and (min-width: 1320px){.only_tb{display:none}}@media screen and (max-width: 1319px){.only_tb{display:block}}@media screen and (max-width: 767px){.only_tb{display:none}}@media screen and (min-width: 1320px){.only_sp{display:none}}@media screen and (max-width: 1319px){.only_sp{display:none}}@media screen and (max-width: 767px){.only_sp{display:block}}@media screen and (min-width: 1320px){.only_pctb{display:block}}@media screen and (max-width: 1319px){.only_pctb{display:block}}@media screen and (max-width: 767px){.only_pctb{display:none}}@media screen and (min-width: 1320px){.only_pcsp{display:none}}@media screen and (max-width: 1319px){.only_pcsp{display:block}}@media screen and (max-width: 767px){.only_pcsp{display:block}}@media screen and (min-width: 1320px){.only_sptb{display:block}}@media screen and (max-width: 1319px){.only_sptb{display:none}}@media screen and (max-width: 767px){.only_sptb{display:block}}@media screen and (max-width: 1319px){.only_pc_in{display:inline}}@media screen and (max-width: 1319px){.only_pc_in{display:none}}@media screen and (max-width: 767px){.only_pc_in{display:none}}@media screen and (min-width: 1320px){.only_tb_in{display:none}}@media screen and (max-width: 1319px){.only_tb_in{display:inline}}@media screen and (max-width: 767px){.only_tb_in{display:none}}@media screen and (min-width: 1320px){.only_sp_in{display:none}}@media screen and (max-width: 1319px){.only_sp_in{display:none}}@media screen and (max-width: 767px){.only_sp_in{display:inline}}@media screen and (min-width: 1320px){.only_pctb_in{display:inline}}@media screen and (max-width: 1319px){.only_pctb_in{display:inline}}@media screen and (max-width: 767px){.only_pctb_in{display:none}}@media screen and (min-width: 1320px){.only_pcsp_in{display:none}}@media screen and (max-width: 1319px){.only_pcsp_in{display:inline}}@media screen and (max-width: 767px){.only_pcsp_in{display:inline}}@media screen and (min-width: 1320px){.only_sptb_in{display:inline}}@media screen and (max-width: 1319px){.only_sptb_in{display:none}}@media screen and (max-width: 767px){.only_sptb_in{display:inline}}header{background-color:#d53e68;position:fixed;width:100%;z-index:100}header .inner{position:relative;max-width:1200px;margin:auto;height:61px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1319px){header .inner{width:90%;height:5.083vw}}@media screen and (max-width: 767px){header .inner{height:13.4vw}}header .inner h1{width:216px}@media screen and (max-width: 1319px){header .inner h1{width:18vw}}@media screen and (max-width: 767px){header .inner h1{width:28.18vw}}header nav{overflow:hidden;position:absolute;top:100%;width:100%;background-color:rgba(255,255,255,0.9);border-bottom:1px solid #d53e68;opacity:0}@media screen and (min-width: 768px){header nav{max-height:0;transition:max-height 0.3s,opacity 0.3s}}@media screen and (max-width: 767px){header nav{opacity:1;transition:right 0.3s;width:50%;right:-50%;height:calc(100vh - 13.4vw)}}header nav ul.mainNav{width:1200px;margin:auto;display:flex;padding:20px 0;justify-content:flex-end}@media screen and (max-width: 1319px){header nav ul.mainNav{width:100%;padding:1.6vw 0}}@media screen and (max-width: 767px){header nav ul.mainNav{display:block;padding:0 0 3vw}}header nav ul.mainNav li{margin-right:30px}@media screen and (max-width: 1319px){header nav ul.mainNav li{margin-right:2.5vw}}@media screen and (max-width: 767px){header nav ul.mainNav li{margin-right:0;padding:0;border-bottom:1px dotted #d53e68}}header nav ul.mainNav li a{color:#d53e68;letter-spacing:2px;font-size:1.8rem;text-decoration:none;vertical-align:middle}@media screen and (max-width: 1319px){header nav ul.mainNav li a{letter-spacing:0.16vw}}@media screen and (max-width: 767px){header nav ul.mainNav li a{letter-spacing:0.3vw;font-size:2.8rem;padding:4vw 3vw;display:block}}header nav ul.mainNav li a::before{content:"";margin-right:5px;display:inline-block;clip-path:polygon(0 0, 100% 0, 50% 100%);width:0.8em;height:0.7em;background-color:#ecb6b9}@media screen and (max-width: 767px){header nav ul.mainNav li a::before{clip-path:polygon(0 0, 100% 50%, 0 100%);width:0.7em;height:0.8em}}@media screen and (min-width: 768px){header nav ul.mainNav li a.is-current{font-weight:700}}@media screen and (max-width: 767px){header nav ul.mainNav li a.is-current{background-color:rgba(213,62,104,0.7);color:#fff}}header nav ul.subNav{display:none;padding:2vw 0}@media screen and (max-width: 767px){header nav ul.subNav{display:block}}header nav ul.subNav li{padding:2.5vw 0 2.5vw 3vw}header nav ul.subNav li a{font-size:2.2rem;font-weight:600;color:#d53e68;text-decoration:none}header nav ul.subNav li a::before{content:"";margin-right:5px;display:inline-block;clip-path:polygon(0 0, 100% 50%, 0 100%);width:0.7em;height:0.8em;background-color:#ecb6b9}header #menu-btn-check{display:none}header #menu-btn-check:checked ~ .menu-btn span{background-color:rgba(0,0,0,0)}header #menu-btn-check:checked ~ .menu-btn span:before{bottom:0;transform:rotate(45deg)}header #menu-btn-check:checked ~ .menu-btn span:after{top:0;transform:rotate(-45deg)}header #menu-btn-check:checked ~ nav{opacity:1}@media screen and (min-width: 1320px){header #menu-btn-check:checked ~ nav{max-height:70px}}@media screen and (min-width: 768px) and (max-width: 1319px){header #menu-btn-check:checked ~ nav{max-height:5.8vw}}@media screen and (max-width: 767px){header #menu-btn-check:checked ~ nav{right:0}}header .menu-btn{position:absolute;top:50%;right:calc((100% - 1200px)/2);transform:translateY(-50%);z-index:100;height:30px;width:60px;justify-content:center;align-items:center;z-index:10;display:flex}@media screen and (max-width: 1319px){header .menu-btn{right:5vw;height:2.5vw;width:5vw}}@media screen and (max-width: 767px){header .menu-btn{width:8.18vw;height:3.9vw}}header .menu-btn span{content:'';display:block;height:3px;width:60px;border-radius:3px;background-color:#fff;position:absolute;opacity:1;transition:all 0.5s}@media screen and (max-width: 1319px){header .menu-btn span{height:0.25vw;width:5vw}}@media screen and (max-width: 767px){header .menu-btn span{width:8.18vw;height:0.4vw}}header .menu-btn span::before,header .menu-btn span::after{content:'';display:block;height:3px;width:60px;border-radius:3px;background-color:#fff;position:absolute;opacity:1;transition:all 0.5s}@media screen and (max-width: 1319px){header .menu-btn span::before,header .menu-btn span::after{height:0.25vw;width:5vw;border-radius:0.25vw}}@media screen and (max-width: 767px){header .menu-btn span::before,header .menu-btn span::after{width:8.18vw;height:0.4vw}}header .menu-btn span::before{bottom:12px;transition:all 0.5s}@media screen and (max-width: 1319px){header .menu-btn span::before{bottom:1vw}}@media screen and (max-width: 767px){header .menu-btn span::before{bottom:1.5vw}}header .menu-btn span::after{top:12px;transition:all 0.4s}@media screen and (max-width: 1319px){header .menu-btn span::after{top:1vw}}@media screen and (max-width: 767px){header .menu-btn span::after{top:1.5vw}}article{padding-top:64px}@media screen and (max-width: 1319px){article{padding-top:5.3vw}}@media screen and (max-width: 767px){article{padding-top:14vw}}article section .comHed{border-bottom:2px solid #d53e68;padding-bottom:3px;position:relative}@media screen and (max-width: 1319px){article section .comHed{border-bottom-width:0.16vw;padding-bottom:0.25vw}}article section .comHed h2{color:#d53e68;font-size:4.5rem;font-weight:200;text-align:right;padding:10px 0;border-bottom:4px solid #d53e68}@media screen and (max-width: 1319px){article section .comHed h2{padding:0.83vw 0;border-bottom-width:0.33vw}}@media screen and (max-width: 1319px){article section .comHed h2{font-size:4rem}}article section .comHed .chara{position:absolute;bottom:-20px;left:0;height:170px}@media screen and (max-width: 1319px){article section .comHed .chara{bottom:-1.66vw;height:14.16vw}}@media screen and (max-width: 767px){article section .comHed .chara{bottom:-2vw;height:17.58vw}}article section .comHed .chara img{height:100%;width:auto}article section .comHed.rvs{border-bottom-color:#fff}article section .comHed.rvs h2{color:#fff;border-bottom-color:#fff}article section.mainvis{position:relative}article section.mainvis #main_vis .splide__track .splide__list .splide__slide{aspect-ratio:5/7;overflow:hidden}article section.mainvis #main_vis .splide__track .splide__list .splide__slide a{width:100%;height:100%;pointer-events:none}article section.mainvis #main_vis .splide__track .splide__list .splide__slide a img{width:100%;height:100%;object-fit:cover}article section.mainvis .chatchs{width:100%;position:absolute;bottom:-15px}@media screen and (max-width: 1319px){article section.mainvis .chatchs{bottom:-1.25vw}}@media screen and (max-width: 767px){article section.mainvis .chatchs{bottom:0.3vw}}article section.mainvis .chatchs::before{content:"";display:block;width:100%;background-color:#d53e68;height:90px;opacity:0.6;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1319px){article section.mainvis .chatchs::before{height:7.5vw}}@media screen and (max-width: 767px){article section.mainvis .chatchs::before{height:10vw}}@media screen and (max-width: 767px){article section.mainvis .chatchs::after{content:"";display:block;width:100%;background-color:#a73252;height:5vw;position:absolute;bottom:100%}}article section.mainvis .chatchs .inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:1200px;margin:auto;position:relative;z-index:1}@media screen and (max-width: 1319px){article section.mainvis .chatchs .inner{width:90%}}article section.mainvis .chatchs .inner .catchCopy{width:570px}@media screen and (max-width: 1319px){article section.mainvis .chatchs .inner .catchCopy{width:45vw}}article section.mainvis .chatchs .inner h2{font-family:"Noto Serif JP", serif;color:#fff;font-size:2.4rem;font-weight:600;line-height:1.5em;display:block;flex:1;margin-left:20px}@media screen and (max-width: 1319px){article section.mainvis .chatchs .inner h2{width:28vw;font-size:2rem}}@media screen and (max-width: 767px){article section.mainvis .chatchs .inner h2{flex:1;width:auto;margin-left:2vw;font-size:2.2rem}}article section.mainvis .chatchs .inner .circle{border-radius:100%;background-color:#fff;border:0.3vw solid #d53e68;aspect-ratio:1;width:190px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1319px){article section.mainvis .chatchs .inner .circle{width:15vw}}@media screen and (max-width: 767px){article section.mainvis .chatchs .inner .circle{position:absolute;bottom:100%;right:0;width:23.3vw}}article section.mainvis .chatchs .inner .circle h3{font-size:2.8rem;line-height:1.3em;text-align:center;color:#d53e68;font-weight:900}@media screen and (max-width: 1319px){article section.mainvis .chatchs .inner .circle h3{font-size:2.6rem}}article section.mainvis .chatchs .inner .circle h3 small{font-size:2rem;font-weight:900}@media screen and (max-width: 1319px){article section.mainvis .chatchs .inner .circle h3 small{font-size:1.7rem}}article section.mainvis .chatchs .inner .circle h3 b{font-family:"Noto Serif JP", serif;font-style:italic;font-weight:700;font-size:4.2rem;margin-right:0.5vw}@media screen and (max-width: 1319px){article section.mainvis .chatchs .inner .circle h3 b{font-size:3.7rem}}article section.mainvis .chatchs .inner h4{font-family:"Noto Serif JP", serif;position:absolute;top:-45px;color:#fff;display:block;-webkit-text-stroke-width:8px;font-weight:700;margin:0;font-weight:800;font-size:3rem}@media screen and (max-width: 1319px){article section.mainvis .chatchs .inner h4{top:-3.75vw}}@media screen and (max-width: 767px){article section.mainvis .chatchs .inner h4{-webkit-text-stroke-width:0;font-size:2.5rem;top:auto;bottom:110%}}article section.mainvis .chatchs .inner h4 b{font-family:"Noto Serif JP", serif;color:#d53e68;font-weight:800;position:absolute;width:100%;left:0;top:0;-webkit-text-stroke-width:0;z-index:30}@media screen and (max-width: 767px){article section.mainvis .chatchs .inner h4 b{display:none}}article section.mainvis .selPts{position:absolute;top:calc(100% + 30px);left:50%;transform:translateX(-50%);z-index:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 1319px){article section.mainvis .selPts{top:calc(100% + 4vw)}}@media screen and (max-width: 767px){article section.mainvis .selPts{top:40%;left:0;transform:translateY(-50%);pointer-events:none;width:100%}article section.mainvis .selPts *{pointer-events:auto}}article section.mainvis .selPts ul{display:flex;justify-content:center}article section.mainvis .selPts ul li button{border:none;aspect-ratio:1;width:16px;border-radius:100%;display:block;font-size:0;background-color:#d53e68;opacity:0.5;margin:0 8px;cursor:pointer}@media screen and (max-width: 1319px){article section.mainvis .selPts ul li button{width:2vw;margin:0 1.2vw}}@media screen and (max-width: 767px){article section.mainvis .selPts ul li button{display:none}}article section.mainvis .selPts ul li button.active{opacity:1;pointer-events:none}article section.mainvis .selPts button{width:16px;height:16px}@media screen and (max-width: 1319px){article section.mainvis .selPts button{width:2vw;height:2vw}}@media screen and (max-width: 767px){article section.mainvis .selPts button{width:17vw;height:17vw}}article section.mainvis .selPts button.arrow{transition:opacity 0.2s;cursor:pointer;opacity:1;font-size:0;text-decoration:none;background-color:transparent;border:none;position:relative}@media screen and (max-width: 767px){article section.mainvis .selPts button.arrow{position:absolute}}article section.mainvis .selPts button.arrow::after,article section.mainvis .selPts button.arrow::before{content:"";display:block;width:100%;height:100%;border-top:2px solid #d53e68;border-right:2px solid #d53e68;top:0;bottom:0;margin:auto 0;z-index:1}@media screen and (max-width: 1319px){article section.mainvis .selPts button.arrow::after,article section.mainvis .selPts button.arrow::before{border-top-width:0.3vw;border-right-width:0.3vw}}@media screen and (max-width: 767px){article section.mainvis .selPts button.arrow::after,article section.mainvis .selPts button.arrow::before{border-top-width:0.6vw;border-right-width:0.6vw;position:absolute}}article section.mainvis .selPts button.arrow::before{border-top:1.5vw solid #f4dad6;border-right:1.5vw solid #f4dad6}@media screen and (min-width: 768px){article section.mainvis .selPts button.arrow::before{display:none}}@media screen and (max-width: 767px){article section.mainvis .selPts button.arrow.prev{left:4vw}}article section.mainvis .selPts button.arrow.prev::after,article section.mainvis .selPts button.arrow.prev::before{transform:rotate(-135deg)}article section.mainvis .selPts button.arrow.prev::after{left:0.5vw}@media screen and (max-width: 767px){article section.mainvis .selPts button.arrow.next{right:4vw}}article section.mainvis .selPts button.arrow.next::after,article section.mainvis .selPts button.arrow.next::before{transform:rotate(45deg)}article section.mainvis .selPts button.arrow.next::after{right:0.5vw}article section.features{background:linear-gradient(180deg, #f4dad6, #fff);padding:150px 0 216px;counter-reset:cnt}@media screen and (max-width: 1319px){article section.features{padding:12.5vw 0 18vw}}article section.features .feature{margin-bottom:100px}article section.features .feature .titleHed{width:1200px;margin:auto;margin-bottom:80px;position:relative}@media screen and (max-width: 1319px){article section.features .feature .titleHed{width:100%;margin-bottom:6.6vw}}@media screen and (max-width: 767px){article section.features .feature .titleHed{width:78vw}}article section.features .feature .titleHed h3{font-family:"Open Sans", sans-serif;font-weight:800;font-size:5.7rem;text-align:center;color:#d53e68}article section.features .feature .titleHed h3::after{content:counter(cnt);counter-increment:cnt;font-style:italic;font-family:"Noto Serif JP", serif;font-size:10rem;font-weight:500}article section.features .feature .titleHed h2{display:flex;justify-content:center;align-items:center;line-height:0;flex-wrap:wrap;text-align:center;font-size:2.5rem;color:#d53e68}article section.features .feature .titleHed h2::after{content:counter(cnt);font-size:1.6rem;display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:27px;border-radius:100%;border:1px solid #d53e68;margin-left:5px}@media screen and (max-width: 1319px){article section.features .feature .titleHed h2::after{width:2.25vw}}article section.features .feature .titleHed .circle{background-color:#d53e68;border:4px solid #ecb6b9;aspect-ratio:1;width:236px;border-radius:100%;position:absolute;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1319px){article section.features .feature .titleHed .circle{width:19.66vw;border-width:0.33vw}}@media screen and (max-width: 767px){article section.features .feature .titleHed .circle{width:23.23vw;border-width:0.5vw}}article section.features .feature .titleHed .circle p{text-align:center;font-size:3rem;font-weight:700;color:#fff100}@media screen and (max-width: 767px){article section.features .feature .titleHed .circle p{font-size:2.7rem}}article section.features .feature .titleHed .circle::after{position:absolute;width:150px}@media screen and (max-width: 1319px){article section.features .feature .titleHed .circle::after{width:12.5vw}}@media screen and (max-width: 767px){article section.features .feature .titleHed .circle::after{width:15.57vw}}@media screen and (max-width: 767px){article section.features .feature .bodyWrap{width:90%;margin:auto}}article section.features .feature .bodyWrap p{text-align:center;font-size:2.5rem;color:#313333;line-height:2.3em}article section.features .feature .bodyWrap ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:1200px;margin:auto;margin-top:40px}@media screen and (max-width: 1319px){article section.features .feature .bodyWrap ul{width:90%;margin-top:3.3vw}}@media screen and (max-width: 767px){article section.features .feature .bodyWrap ul{width:100%}article section.features .feature .bodyWrap ul::after{content:'';display:block;width:32.5%}}article section.features .feature .bodyWrap ul li{width:24.5%;background-color:#d53e68;margin-bottom:15px;height:221px;display:flex;justify-content:center;align-items:center;border-radius:30px;border:4px solid #ecb6b9}@media screen and (max-width: 1319px){article section.features .feature .bodyWrap ul li{margin-bottom:1.25vw;height:18.4vw;border-radius:2.5vw;border-width:0.33vw}}@media screen and (max-width: 767px){article section.features .feature .bodyWrap ul li{width:32.7%;height:24vw;border-width:0.5vw}}article section.features .feature .bodyWrap ul li .inner>p{color:#fff}article section.features .feature .bodyWrap ul li .inner>p.main{font-size:2.2rem;line-height:1.5em;font-weight:500}@media screen and (max-width: 767px){article section.features .feature .bodyWrap ul li .inner>p.main{font-size:2rem}}article section.features .feature .bodyWrap ul li .inner>p.cap{font-size:1.8rem;line-height:1.5em;font-weight:300}@media screen and (max-width: 767px){article section.features .feature .bodyWrap ul li .inner>p.cap{font-size:1.6rem}}@media screen and (max-width: 767px){article section.features .feature:nth-child(2n+1) .titleHed h3{text-align:left}article section.features .feature:nth-child(2n+1) .titleHed h2{justify-content:flex-start}}article section.features .feature:nth-child(2n+1) .titleHed .circle{right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1319px){article section.features .feature:nth-child(2n+1) .titleHed .circle{right:5vw}}@media screen and (max-width: 767px){article section.features .feature:nth-child(2n+1) .titleHed .circle{right:0}}@media screen and (max-width: 767px){article section.features .feature:nth-child(2n) .titleHed h3{text-align:right}article section.features .feature:nth-child(2n) .titleHed h2{justify-content:flex-end}}article section.features .feature:nth-child(2n) .titleHed .circle{left:135px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1319px){article section.features .feature:nth-child(2n) .titleHed .circle{left:16.25vw}}@media screen and (max-width: 767px){article section.features .feature:nth-child(2n) .titleHed .circle{left:11vw}}article section.features .feature:nth-child(3n+1) .titleHed .circle::after{content:'';display:block;aspect-ratio:3/5;top:50%;right:90%;transform:translateY(-50%);background-image:url(../img/ft_chara1.webp);background-size:contain;background-repeat:no-repeat}article section.features .feature:nth-child(3n+2) .titleHed .circle::after{content:'';display:block;aspect-ratio:3/4;top:50%;right:90%;transform:translateY(-50%);background-image:url(../img/ft_chara2.webp);background-size:contain;background-repeat:no-repeat}article section.features .feature:nth-child(3n) .titleHed .circle::after{content:'';display:block;aspect-ratio:3/4;top:50%;right:90%;transform:translateY(-50%);background-image:url(../img/ft_chara3.webp);background-size:contain;background-repeat:no-repeat}article section.sales{background-color:#d53e68;position:relative;padding-bottom:216px}@media screen and (max-width: 1319px){article section.sales{padding-bottom:18vw}}@media screen and (max-width: 767px){article section.sales{padding-top:5vw}}article section.sales::before{content:'';display:block;height:216px;width:100%;background-image:url(../img/wav1.webp);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:-216px;left:0}@media screen and (max-width: 1319px){article section.sales::before{height:18vw;top:-18vw}}article section.sales .upper{position:relative;width:1200px;margin:auto}@media screen and (max-width: 1319px){article section.sales .upper{width:90%}}article section.sales .upper .ill{position:absolute;right:0;top:80px;width:251px}@media screen and (max-width: 1319px){article section.sales .upper .ill{width:20.91vw;top:6.66vw}}@media screen and (max-width: 767px){article section.sales .upper .ill{width:23vw;top:-8vw}}article section.sales .upper .logo{width:480px;margin:auto}@media screen and (max-width: 1319px){article section.sales .upper .logo{width:40vw}}@media screen and (max-width: 1319px){article section.sales .upper .logo{width:49.12vw}}article section.sales .upper .txWrap{margin:30px 0}@media screen and (max-width: 1319px){article section.sales .upper .txWrap{margin:2.5vw 0}}@media screen and (max-width: 767px){article section.sales .upper .txWrap{margin:5vw 0}}article section.sales .upper .txWrap h2{text-align:center;color:#fff;font-size:3.5rem;border-bottom:2px solid #fff;line-height:1.7em;font-weight:800}article section.sales .upper .txWrap h3{text-align:center;color:#fff;font-size:2.5rem;line-height:2em;margin:auto auto 30px;width:50%}@media screen and (max-width: 1319px){article section.sales .upper .txWrap h3{margin-bottom:2.5vw}}@media screen and (max-width: 767px){article section.sales .upper .txWrap h3{margin-bottom:5vw;width:100%}}article section.sales .upper .txWrap p.arrowTx{font-size:3.5rem;font-weight:800;text-align:center;color:#fff}article section.sales .ptListWrap{width:1200px;margin:auto;margin-bottom:50px}@media screen and (max-width: 1319px){article section.sales .ptListWrap{width:90%;margin-bottom:4.16vw}}article section.sales .ptListWrap ul{display:flex;flex-wrap:wrap;justify-content:space-between}article section.sales .ptListWrap ul::after{content:'';width:32.5%;display:block}article section.sales .ptListWrap ul li{width:32.5%;aspect-ratio:10/3;margin-top:12px}@media screen and (max-width: 1319px){article section.sales .ptListWrap ul li{margin-top:1vw}}@media screen and (max-width: 767px){article section.sales .ptListWrap ul li{width:49%}article section.sales .ptListWrap ul li:nth-child(-n+2){margin-top:0}}@media screen and (min-width: 768px){article section.sales .ptListWrap ul li:nth-child(-n+3){margin-top:0}}article section.sales .ptListWrap ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;border-radius:10px;background-color:#fff}@media screen and (max-width: 1319px){article section.sales .ptListWrap ul li a{border-radius:0.83vw}}article section.sales .ptListWrap ul li a[href="#"]{pointer-events:none}article section.sales .ptListWrap p{color:#fff;font-size:1.6rem;line-height:1.5em;margin-top:20px}@media screen and (max-width: 1319px){article section.sales .ptListWrap p{margin-top:1.66vw}}article section.products{width:100%;position:relative;padding:80px 0 266px}@media screen and (max-width: 1319px){article section.products{padding:6.66vw 0 22.16vw}}@media screen and (max-width: 767px){article section.products{padding:13vw 0 32vw}}article section.products::before{content:'';display:block;height:216px;width:100%;background-image:url(../img/wav2.webp);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:-216px;left:0}@media screen and (max-width: 1319px){article section.products::before{height:18vw;top:-18vw}}article section.products .inner{width:1200px;margin:auto}@media screen and (max-width: 1319px){article section.products .inner{width:90%}}article section.products .inner .productsCarousel{margin-top:50px;margin-bottom:50px;position:relative}article section.products .inner .productsCarousel .splide__track{z-index:1}article section.products .inner .productsCarousel .splide__track .splide__list li a{text-decoration:none}article section.products .inner .productsCarousel .splide__track .splide__list li a .image{aspect-ratio:1;background-color:#aaa;width:100%;display:flex;justify-content:center;align-items:center;border-radius:100%}article section.products .inner .productsCarousel .splide__track .splide__list li a .image img{object-fit:contain;width:80%;height:70%}article section.products .inner .productsCarousel .splide__track .splide__list li a h3{text-align:center;font-weight:500;font-size:2.5rem;margin-top:20px}@media screen and (max-width: 1319px){article section.products .inner .productsCarousel .splide__track .splide__list li a h3{margin-top:1.66vw}}article section.products .inner .productsCarousel .selPrdBts{margin-top:50px}@media screen and (max-width: 1319px){article section.products .inner .productsCarousel .selPrdBts{margin-top:4.16vw}}article section.products .inner .productsCarousel .selPrdBts ul{display:flex;justify-content:center}article section.products .inner .productsCarousel .selPrdBts ul li button{border:none;aspect-ratio:1;width:16px;border-radius:100%;display:block;font-size:0;background-color:#d53e68;opacity:0.5;margin:0 8px;cursor:pointer}@media screen and (max-width: 1319px){article section.products .inner .productsCarousel .selPrdBts ul li button{width:2vw;margin:0 1.2vw}}article section.products .inner .productsCarousel .selPrdBts ul li button.active{opacity:1;pointer-events:none}@media screen and (max-width: 767px){article section.products .inner .productsCarousel .selPrdBts ul{display:none}}article section.products .inner .productsCarousel .prdArrows{width:100%}article section.products .inner .productsCarousel .prdArrows button{position:absolute;top:35%;transform:translateY(-50%);border:none;background-color:transparent;font-size:0;aspect-ratio:1/1;width:80px;z-index:0}@media screen and (max-width: 1319px){article section.products .inner .productsCarousel .prdArrows button{width:5vw}}@media screen and (max-width: 767px){article section.products .inner .productsCarousel .prdArrows button{top:45%;width:8vw;aspect-ratio:1/1.6;background-color:#d53e68;z-index:2}}article section.products .inner .productsCarousel .prdArrows button::after{content:'';display:block;width:100%;height:100%;border-top:3px solid #d53e68;border-right:3px solid #d53e68}@media screen and (max-width: 1319px){article section.products .inner .productsCarousel .prdArrows button::after{border-top-width:0.3vw;border-right-width:0.3vw}}@media screen and (max-width: 767px){article section.products .inner .productsCarousel .prdArrows button::after{aspect-ratio:1;width:5vw;height:5vw;border-top-color:#fff;border-right-color:#fff;border-top-width:0.5vw;border-right-width:0.5vw;position:absolute;top:50%;left:50%}}article section.products .inner .productsCarousel .prdArrows button.prev{right:98%}@media screen and (max-width: 767px){article section.products .inner .productsCarousel .prdArrows button.prev{right:calc(100% - 3vw);border-top-right-radius:2vw;border-bottom-right-radius:2vw}}article section.products .inner .productsCarousel .prdArrows button.prev::after{transform:rotate(-135deg)}@media screen and (max-width: 767px){article section.products .inner .productsCarousel .prdArrows button.prev::after{transform:translate(-30%, -50%) rotate(-135deg)}}article section.products .inner .productsCarousel .prdArrows button.next{left:98%}@media screen and (max-width: 767px){article section.products .inner .productsCarousel .prdArrows button.next{left:calc(100% - 3vw);border-top-left-radius:2vw;border-bottom-left-radius:2vw}}article section.products .inner .productsCarousel .prdArrows button.next::after{transform:rotate(45deg)}@media screen and (max-width: 767px){article section.products .inner .productsCarousel .prdArrows button.next::after{transform:translate(-70%, -50%) rotate(45deg)}}article section.products .inner .productsCarousel .prdArrows button:hover{opacity:0.7;cursor:pointer}article section.products .inner .productCtg>ul>li{width:100%;background-color:#ccc;border-radius:20px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 40px;margin-top:50px}@media screen and (max-width: 1319px){article section.products .inner .productCtg>ul>li{border-radius:1.66vw;padding:3.33vw 3.33vw;margin-top:4.16vw}}@media screen and (max-width: 767px){article section.products .inner .productCtg>ul>li{border-radius:3vw;display:block;padding:4.8vw}}article section.products .inner .productCtg>ul>li h2{background-color:#000;color:#fff;padding:20px 30px;font-size:3rem;font-weight:500;border-radius:60px}@media screen and (max-width: 1319px){article section.products .inner .productCtg>ul>li h2{padding:1.66vw 2.5vw;border-radius:5vw}}@media screen and (max-width: 767px){article section.products .inner .productCtg>ul>li h2{font-size:3.5rem;padding:2vw 3vw}}article section.products .inner .productCtg>ul>li .prdDatail{width:60%}@media screen and (max-width: 767px){article section.products .inner .productCtg>ul>li .prdDatail{width:100%}}article section.products .inner .productCtg>ul>li .prdDatail .txWrap{margin-top:20px}@media screen and (max-width: 1319px){article section.products .inner .productCtg>ul>li .prdDatail .txWrap{margin-top:1.66vw}}article section.products .inner .productCtg>ul>li .prdDatail .txWrap h3{font-size:2.7rem;font-weight:500}@media screen and (max-width: 767px){article section.products .inner .productCtg>ul>li .prdDatail .txWrap h3{font-size:3rem}}article section.products .inner .productCtg>ul>li .prdDatail .txWrap p{font-size:2.5rem;line-height:1.6em;margin-top:10px}@media screen and (max-width: 1319px){article section.products .inner .productCtg>ul>li .prdDatail .txWrap p{margin-top:0.83vw}}@media screen and (max-width: 767px){article section.products .inner .productCtg>ul>li .prdDatail .txWrap p{font-size:2.7rem;margin-top:1.3vw}}article section.products .inner .productCtg>ul>li .prdDatail ul.component{margin-top:30px}@media screen and (max-width: 1319px){article section.products .inner .productCtg>ul>li .prdDatail ul.component{margin-top:2.5vw}}@media screen and (max-width: 767px){article section.products .inner .productCtg>ul>li .prdDatail ul.component{margin-top:4vw}}article section.products .inner .productCtg>ul>li .prdDatail ul.component li{font-size:2.3rem;font-weight:600;margin-bottom:5px}@media screen and (max-width: 767px){article section.products .inner .productCtg>ul>li .prdDatail ul.component li{font-size:2.5rem}}article section.products .inner .productCtg>ul>li .prdDatail p.componentTxt{margin-top:30px;font-size:2.3rem;font-weight:600}@media screen and (max-width: 1319px){article section.products .inner .productCtg>ul>li .prdDatail p.componentTxt{margin-top:2.5vw}}@media screen and (max-width: 767px){article section.products .inner .productCtg>ul>li .prdDatail p.componentTxt{margin-top:4vw}}article section.products .inner .productCtg>ul>li .prdImg{aspect-ratio:1;width:30%}@media screen and (max-width: 767px){article section.products .inner .productCtg>ul>li .prdImg{width:70%;margin:auto}}@media screen and (max-width: 767px){article section.products .inner .productCtg>ul>li .prdImg{margin:6vw auto}}article section.products .inner .productCtg>ul>li .prdImg img{width:100%;height:100%;object-fit:contain}article section.products .inner .productCtg>ul>li:nth-child(2n+1) .prdDatail{order:2}article section.products .inner .productCtg>ul>li:nth-child(2n+1) .prdImg{order:1}article section.products .inner .productCtg>ul>li:nth-child(2n) .prdDatail{order:1}article section.products .inner .productCtg>ul>li:nth-child(2n) .prdImg{order:2}article section.products .inner .productCtg>ul>li:first-of-type{margin-top:0}article section.drinking{width:100%;position:relative;padding:0 0 286px;background-color:#f4dad6}@media screen and (max-width: 1319px){article section.drinking{padding:0 0 23.83vw}}@media screen and (max-width: 1319px){article section.drinking{padding:5vw 0 23.83vw}}article section.drinking::before{content:'';display:block;height:216px;width:100%;background-image:url(../img/wav3.webp);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:-216px;left:0}@media screen and (max-width: 1319px){article section.drinking::before{height:18vw;top:-18vw}}article section.drinking .inner{width:1200px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1319px){article section.drinking .inner{width:90%}}@media screen and (max-width: 767px){article section.drinking .inner{display:block;width:90%}}article section.drinking .inner .right{width:44%}@media screen and (max-width: 767px){article section.drinking .inner .right{width:100%}}article section.drinking .inner .right .insta .instaOverWrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s}article section.drinking .inner .right .insta .instaOverWrap.active{grid-template-rows:1fr}article section.drinking .inner .right .insta .instaOverWrap ul.instaList{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;height:auto}article section.drinking .inner .right .insta .instaOverWrap ul.instaList li{aspect-ratio:4/5;width:33%;margin-bottom:2px;display:block}article section.drinking .inner .right .insta .instaOverWrap ul.instaList li a{display:block;width:100%;height:100%}article section.drinking .inner .right .insta .instaOverWrap ul.instaList li a img{width:100%;height:100%;object-fit:cover}article section.drinking .inner .right .insta ul.isBts{width:100%;display:flex;justify-content:center;margin-top:20px}@media screen and (max-width: 767px){article section.drinking .inner .right .insta ul.isBts{justify-content:space-between}}article section.drinking .inner .right .insta ul.isBts li{width:40%;margin:0 3%;opacity:0.3;position:relative}@media screen and (max-width: 767px){article section.drinking .inner .right .insta ul.isBts li{width:49%;margin:0}}article section.drinking .inner .right .insta ul.isBts li a{display:block;position:relative;background-color:#d53e68;color:#fff;text-decoration:none;text-align:center;font-size:1.7rem;padding:10px 0;border-radius:30px;pointer-events:none}@media screen and (max-width: 767px){article section.drinking .inner .right .insta ul.isBts li a{font-size:2.5rem;padding:3vw 0}}article section.drinking .inner .right .insta ul.isBts li a::after{content:'';position:absolute;width:7%;top:50%;right:10%;transform:translateY(-50%);background-color:#fff;aspect-ratio:1}article section.drinking .inner .right .insta ul.isBts li.inc a::after{clip-path:polygon(0 0, 100% 0, 50% 100%)}article section.drinking .inner .right .insta ul.isBts li.dec a::after{clip-path:polygon(50% 0, 100% 100%, 0 100%)}article section.drinking .inner .right .insta ul.isBts li.active{opacity:1}article section.drinking .inner .right .insta ul.isBts li.active a{pointer-events:all}article section.drinking .inner .left{width:50%}@media screen and (max-width: 767px){article section.drinking .inner .left{width:100%;margin-bottom:5vw}}article section.drinking .inner .left .movWrap{width:100%;margin-top:50px;position:relative}@media screen and (max-width: 1319px){article section.drinking .inner .left .movWrap{margin-top:4.16vw}}article section.drinking .inner .left .movWrap video{width:100%;pointer-events:none}article section.drinking .inner .left .movWrap ul.caps{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:0.5vw}article section.drinking .inner .left .movWrap ul.caps li{width:48%;font-size:1.7rem;font-weight:500;text-align:center;color:#d53e68}article section.drinking .inner .left .movWrap p.cap{color:#d53e68;font-size:1.7rem;font-weight:500;width:100%;margin-top:10px}@media screen and (max-width: 1319px){article section.drinking .inner .left .movWrap p.cap{font-size:1.2vw;margin-top:0.5vw}}@media screen and (max-width: 767px){article section.drinking .inner .left .movWrap p.cap{font-size:2.5vw;margin-top:1vw}}article section.drinking .inner .left .movWrap p.cap.center{text-align:center}article section.drinking .inner .left .movWrap p.cap.right{text-align:right}article section.drinking .inner .left .movWrap p.cap.left{text-align:left}article section.drinking .inner .left .movWrap .ppBt{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}article section.drinking .inner .left .movWrap .ppBt .play,article section.drinking .inner .left .movWrap .ppBt .pause{border:3px solid #d53e68;border-radius:100%;aspect-ratio:1;width:100px;font-size:0;background-color:transparent}@media screen and (max-width: 1319px){article section.drinking .inner .left .movWrap .ppBt .play,article section.drinking .inner .left .movWrap .ppBt .pause{width:8.33vw;border-width:0.25vw}}@media screen and (max-width: 767px){article section.drinking .inner .left .movWrap .ppBt .play,article section.drinking .inner .left .movWrap .ppBt .pause{width:20vw;border-width:0.5vw}}article section.drinking .inner .left .movWrap .ppBt .pause{display:none}article section.drinking .inner .left .movWrap .ppBt .pause::after,article section.drinking .inner .left .movWrap .ppBt .pause::before{content:'';position:absolute;width:13%;height:55%;top:50%;transform:translateY(-50%);background-color:#d53e68}article section.drinking .inner .left .movWrap .ppBt .pause::after{left:32%}article section.drinking .inner .left .movWrap .ppBt .pause::before{right:32%}article section.drinking .inner .left .movWrap .ppBt .play{display:block}article section.drinking .inner .left .movWrap .ppBt .play::after{content:"";display:block;clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;top:50%;left:55%;width:40%;height:50%;transform:translate(-50%, -50%);background-color:#d53e68}article section.drinking .inner .left .movWrap.play .ppBt{opacity:0;transition:opacity 0.3s}article section.drinking .inner .left .movWrap.play .ppBt .pause{display:block}article section.drinking .inner .left .movWrap.play .ppBt .play{display:none}article section.drinking .inner .left .movWrap.play:hover .ppBt{opacity:1}article section.drinking .inner .left .method{counter-reset:num 0;margin-top:50px}article section.drinking .inner .left .method ul li{counter-increment:num 1;display:flex;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width: 1319px){article section.drinking .inner .left .method ul li{margin-bottom:2.5vw}}article section.drinking .inner .left .method ul li:last-of-type{margin-bottom:0}article section.drinking .inner .left .method ul li p.num{margin-right:5%}article section.drinking .inner .left .method ul li p.num::before{font-family:"Noto Serif JP", serif;font-size:8rem;font-weight:500;font-style:italic;color:#d53e68;content:counter(num);line-height:1em}article section.drinking .inner .left .method ul li .texts{flex:1}article section.drinking .inner .left .method ul li .texts h3{color:#d53e68;font-size:3.5rem;font-weight:500;margin-bottom:10px}@media screen and (max-width: 1319px){article section.drinking .inner .left .method ul li .texts h3{margin-bottom:0.83vw}}article section.drinking .inner .left .method ul li .texts p{font-size:2.5rem;line-height:1.6em}@media screen and (max-width: 767px){article section.drinking .inner .left .method ul li .texts p{font-size:3rem}}article section.drinking .inner .left .method ul li .image{width:28%}article section.drinking .inner .left .method h4{font-size:3rem;color:#d53e68;line-height:1.6em;font-weight:600}@media screen and (max-width: 767px){article section.drinking .inner .left .method h4{font-size:3.5rem}}article section.instagram{width:100%;position:relative;padding:100px 0 286px;background-color:#d53e68}article section.instagram::before{content:'';display:block;height:216px;width:100%;background-image:url(../img/wav5.webp);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:-216px;left:0}@media screen and (max-width: 1319px){article section.instagram::before{height:18vw;top:-18vw}}article section.instagram .inner{width:1200px;margin:auto}@media screen and (max-width: 1319px){article section.instagram .inner{width:90%}}article section.instagram .inner .instaWrap{margin-top:50px}article section.instagram .inner .instaWrap ul.instaList{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}article section.instagram .inner .instaWrap ul.instaList li{width:33%;background-color:#fff;margin-bottom:10px}article section.instagram .inner .instaWrap ul.instaList li iframe{margin-bottom:0 !important}article section.powder{position:relative;padding:100px 0 286px}@media screen and (max-width: 1319px){article section.powder{padding:8.33vw 0 23.83vw}}@media screen and (max-width: 767px){article section.powder{padding-bottom:30vw}}article section.powder::before{content:'';display:block;height:216px;width:100%;background-image:url(../img/wav4.webp);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:-216px;left:0}@media screen and (max-width: 1319px){article section.powder::before{height:18vw;top:-18vw}}article section.powder .inner{width:1200px;margin:auto}@media screen and (max-width: 1319px){article section.powder .inner{width:90%}}article section.powder .inner .pwdProducts{margin-top:50px}@media screen and (max-width: 1319px){article section.powder .inner .pwdProducts{margin-top:4.16vw}}article section.powder .inner .pwdProducts ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){article section.powder .inner .pwdProducts ul{display:block}}article section.powder .inner .pwdProducts ul li{width:46%}@media screen and (max-width: 767px){article section.powder .inner .pwdProducts ul li{width:100%;margin-bottom:10vw}article section.powder .inner .pwdProducts ul li:last-of-type{margin-bottom:0}}article section.powder .inner .pwdProducts ul li h2{font-family:"Noto Serif JP", serif;text-align:center;padding:10px 0;font-size:3rem;border-radius:50px;margin-bottom:30px}@media screen and (max-width: 1319px){article section.powder .inner .pwdProducts ul li h2{padding:0.83vw 0;border-radius:4.16vw;margin-bottom:2.5vw}}@media screen and (max-width: 767px){article section.powder .inner .pwdProducts ul li h2{font-size:4rem;padding:2vw 0;border-radius:8vw;margin-bottom:4vw}}article section.powder .inner .pwdProducts h3{font-size:2.5rem;line-height:1.6em;text-align:center;font-weight:700;margin-top:30px}@media screen and (max-width: 1319px){article section.powder .inner .pwdProducts h3{margin-top:2.5vw}}@media screen and (max-width: 767px){article section.powder .inner .pwdProducts h3{font-size:2.7rem;margin:5vw 0}}article section.powder .inner .patent{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}@media screen and (max-width: 1319px){article section.powder .inner .patent{margin-top:4.16vw}}@media screen and (max-width: 767px){article section.powder .inner .patent{flex-direction:column;align-items:center}}article section.powder .inner .patent .certificate{width:26%}@media screen and (max-width: 767px){article section.powder .inner .patent .certificate{order:2;width:60%}}article section.powder .inner .patent .texts{width:70%}@media screen and (max-width: 767px){article section.powder .inner .patent .texts{order:1;width:100%;margin-bottom:5vw}}article section.powder .inner .patent .texts h3{font-size:3.3rem;color:#4f68b0;font-weight:600;margin-bottom:20px}@media screen and (max-width: 1319px){article section.powder .inner .patent .texts h3{margin-bottom:1.66vw}}@media screen and (max-width: 767px){article section.powder .inner .patent .texts h3{text-align:center}}article section.powder .inner .patent .texts p{font-size:2.5rem;line-height:1.6em;word-wrap:break-word}article section.powder .inner .patent .ptHead{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 1319px){article section.powder .inner .patent .ptHead{margin-bottom:2.5vw}}@media screen and (max-width: 767px){article section.powder .inner .patent .ptHead{margin-bottom:3.91vw;display:block}}article section.powder .inner .patent .ptHead .descript{width:70%}@media screen and (max-width: 767px){article section.powder .inner .patent .ptHead .descript{width:100%}}article section.powder .inner .patent .ptHead .descript h3{font-size:2.5rem;font-weight:600;color:#d53e68;margin-bottom:10px;border-bottom:2px solid #d53e68}@media screen and (max-width: 1319px){article section.powder .inner .patent .ptHead .descript h3{margin-bottom:0.83vw}}@media screen and (max-width: 767px){article section.powder .inner .patent .ptHead .descript h3{font-size:3rem;margin-bottom:1.3vw}}article section.powder .inner .patent .ptHead .descript p{font-size:2rem;line-height:1.6em}@media screen and (max-width: 767px){article section.powder .inner .patent .ptHead .descript p{font-size:2.7rem}}article section.powder .inner .patent .ptHead .image{flex:1;margin-left:30px}@media screen and (max-width: 1319px){article section.powder .inner .patent .ptHead .image{margin-left:2.5vw}}@media screen and (max-width: 767px){article section.powder .inner .patent .ptHead .image{margin-left:0;margin-top:4vw}}article section.powder .inner .patent ul.pointList{counter-reset:num 0}article section.powder .inner .patent ul.pointList>li{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:90px}@media screen and (max-width: 1319px){article section.powder .inner .patent ul.pointList>li{margin-bottom:7.5vw}}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li{margin-bottom:11.73vw;flex-direction:column;align-items:center}}article section.powder .inner .patent ul.pointList>li .content{flex:1}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content{width:100%}}article section.powder .inner .patent ul.pointList>li .content h3{font-size:2rem;font-weight:600;margin-bottom:10px;color:#d53e68;position:relative}article section.powder .inner .patent ul.pointList>li .content h3.bigTit{font-size:2rem;border:3px double #d53e68;padding:0.5vw}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content h3.bigTit{border-width:1vw;font-size:3rem;margin-bottom:2vw;padding:2vw}}article section.powder .inner .patent ul.pointList>li .content h3.smlTit span{counter-increment:num 1;position:absolute;display:flex;align-items:baseline;bottom:calc(100% + 5px);border-bottom:3px double #d53e68;padding-right:30px}@media screen and (max-width: 1319px){article section.powder .inner .patent ul.pointList>li .content h3.smlTit span{padding-right:2.5vw;border-bottom-width:0.25vw;bottom:calc(100% + 0.41vw)}}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content h3.smlTit span{padding-right:3.91vw;border-bottom-width:0.4vw;bottom:calc(100% + 0.8vw)}}article section.powder .inner .patent ul.pointList>li .content h3.smlTit span::before{content:'Point';display:block;font-size:1.8rem}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content h3.smlTit span::before{font-size:2.5rem}}article section.powder .inner .patent ul.pointList>li .content h3.smlTit span::after{content:counter(num);display:block;font-style:italic;font-family:"Noto Serif JP", serif;font-size:2.5rem;font-weight:500}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content h3.smlTit span::after{font-size:3.3rem}}@media screen and (max-width: 1319px){article section.powder .inner .patent ul.pointList>li .content h3{margin-bottom:0.833vw}}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content h3{font-size:3rem;margin-bottom:2vw}}article section.powder .inner .patent ul.pointList>li .content p{font-size:1.9rem;line-height:1.5em}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content p{font-size:2.5rem}}article section.powder .inner .patent ul.pointList>li .content p b{font-weight:600}article section.powder .inner .patent ul.pointList>li .content .graph{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content .graph{display:block}}article section.powder .inner .patent ul.pointList>li .content .graph dl{width:49%;display:flex;flex-wrap:wrap;align-items:center;background-color:#f4dad6;border:2px solid #d53e68;margin-bottom:20px}@media screen and (max-width: 1319px){article section.powder .inner .patent ul.pointList>li .content .graph dl{margin-bottom:1.66vw}}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content .graph dl{width:100%;margin-bottom:2.6vw}}article section.powder .inner .patent ul.pointList>li .content .graph dl dt{font-size:1.7rem;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px;width:30%}@media screen and (max-width: 1319px){article section.powder .inner .patent ul.pointList>li .content .graph dl dt{padding:0.41vw}}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content .graph dl dt{width:35%}}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w5{width:5%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w10{width:10%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w15{width:15%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w20{width:20%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w25{width:25%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w30{width:30%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w35{width:35%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w40{width:40%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w45{width:45%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w50{width:50%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w55{width:55%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w60{width:60%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w65{width:65%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w70{width:70%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w75{width:75%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w80{width:80%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w85{width:85%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w90{width:90%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w95{width:95%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt .dImg.w100{width:100%}article section.powder .inner .patent ul.pointList>li .content .graph dl dt p{font-size:1.5rem;font-weight:600;text-align:center}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content .graph dl dt p{font-size:2rem}}article section.powder .inner .patent ul.pointList>li .content .graph dl dd{flex:1;font-size:1.7rem;padding:10px}@media screen and (max-width: 1319px){article section.powder .inner .patent ul.pointList>li .content .graph dl dd{padding:0.833vw}}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content .graph dl dd{padding:2vw;font-size:2.5rem}}article section.powder .inner .patent ul.pointList>li .content .graph2{display:flex;flex-wrap:wrap}article section.powder .inner .patent ul.pointList>li .content .graph2 dl{width:13%;margin-right:1.5%;margin-bottom:20px}@media screen and (max-width: 1319px){article section.powder .inner .patent ul.pointList>li .content .graph2 dl{margin-bottom:1.66vw}}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content .graph2 dl{width:32%;margin-right:2%;margin-bottom:2.6vw}article section.powder .inner .patent ul.pointList>li .content .graph2 dl:nth-child(3n){margin-right:0}}@media screen and (min-width: 768px){article section.powder .inner .patent ul.pointList>li .content .graph2 dl:nth-child(7n){margin-right:0}}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt{width:100%;padding:10px;display:flex;aspect-ratio:1;justify-content:center;align-items:center}@media screen and (max-width: 1319px){article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt{padding:0.833vw}}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg{width:100%;aspect-ratio:1}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w5{width:5%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w10{width:10%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w15{width:15%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w20{width:20%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w25{width:25%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w30{width:30%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w35{width:35%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w40{width:40%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w45{width:45%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w50{width:50%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w55{width:55%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w60{width:60%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w65{width:65%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w70{width:70%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w75{width:75%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w80{width:80%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w85{width:85%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w90{width:90%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w95{width:95%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg.w100{width:100%}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dt .dImg img{width:100%;height:100%;object-fit:contain}article section.powder .inner .patent ul.pointList>li .content .graph2 dl dd{font-size:1.5rem;text-align:center;font-weight:600}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .content .graph2 dl dd{font-size:2.5rem}}article section.powder .inner .patent ul.pointList>li .contImage.w5{width:5%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w5{width:5%}}article section.powder .inner .patent ul.pointList>li .contImage.w10{width:10%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w10{width:10%}}article section.powder .inner .patent ul.pointList>li .contImage.w15{width:15%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w15{width:15%}}article section.powder .inner .patent ul.pointList>li .contImage.w20{width:20%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w20{width:20%}}article section.powder .inner .patent ul.pointList>li .contImage.w25{width:25%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w25{width:25%}}article section.powder .inner .patent ul.pointList>li .contImage.w30{width:30%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w30{width:30%}}article section.powder .inner .patent ul.pointList>li .contImage.w35{width:35%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w35{width:35%}}article section.powder .inner .patent ul.pointList>li .contImage.w40{width:40%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w40{width:40%}}article section.powder .inner .patent ul.pointList>li .contImage.w45{width:45%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w45{width:45%}}article section.powder .inner .patent ul.pointList>li .contImage.w50{width:50%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w50{width:50%}}article section.powder .inner .patent ul.pointList>li .contImage.w55{width:55%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w55{width:55%}}article section.powder .inner .patent ul.pointList>li .contImage.w60{width:60%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w60{width:60%}}article section.powder .inner .patent ul.pointList>li .contImage.w65{width:65%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w65{width:65%}}article section.powder .inner .patent ul.pointList>li .contImage.w70{width:70%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w70{width:70%}}article section.powder .inner .patent ul.pointList>li .contImage.w75{width:75%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w75{width:75%}}article section.powder .inner .patent ul.pointList>li .contImage.w80{width:80%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w80{width:80%}}article section.powder .inner .patent ul.pointList>li .contImage.w85{width:85%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w85{width:85%}}article section.powder .inner .patent ul.pointList>li .contImage.w90{width:90%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w90{width:90%}}article section.powder .inner .patent ul.pointList>li .contImage.w95{width:95%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w95{width:95%}}article section.powder .inner .patent ul.pointList>li .contImage.w100{width:100%}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.sp-w100{width:100%}}article section.powder .inner .patent ul.pointList>li .contImage.dirR{order:1;margin-left:30px}@media screen and (max-width: 1319px){article section.powder .inner .patent ul.pointList>li .contImage.dirR{margin-left:2.5vw}}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.dirR{margin-left:0;margin-top:4vw}}article section.powder .inner .patent ul.pointList>li .contImage.dirL{order:-1;margin-right:30px}@media screen and (max-width: 1319px){article section.powder .inner .patent ul.pointList>li .contImage.dirL{margin-right:2.5vw}}@media screen and (max-width: 767px){article section.powder .inner .patent ul.pointList>li .contImage.dirL{margin-right:0;margin-top:4vw}}footer{width:100%;position:relative}footer::before{content:'';display:block;height:216px;width:100%;background-image:url(../img/wav1.webp);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:-216px;left:0}@media screen and (max-width: 1319px){footer::before{height:18vw;top:-18vw}}footer .upper{width:100%;background-color:#d53e68}footer .upper .inner{display:flex;justify-content:space-between;align-items:flex-end;width:1200px;margin:auto;padding-bottom:15px}@media screen and (max-width: 1319px){footer .upper .inner{width:90%;padding:3vw 0}}footer .upper .inner .leftWrap{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){footer .upper .inner .leftWrap{display:block;width:100%}}footer .upper .inner .leftWrap .logo{width:280px;margin-right:15px}@media screen and (max-width: 1319px){footer .upper .inner .leftWrap .logo{width:19vw;margin-right:1.25vw}}@media screen and (max-width: 767px){footer .upper .inner .leftWrap .logo{width:57vw;margin:auto}}footer .upper .inner .leftWrap ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){footer .upper .inner .leftWrap ul{justify-content:center;margin-top:3vw}}footer .upper .inner .leftWrap ul li{width:50px;margin-right:15px}@media screen and (max-width: 1319px){footer .upper .inner .leftWrap ul li{width:3vw;margin-right:1vw}}@media screen and (max-width: 767px){footer .upper .inner .leftWrap ul li{width:12vw;margin:0 2vw}}@media screen and (max-width: 767px){footer .upper .inner .rightWrap nav{display:none}}footer .upper .inner .rightWrap nav ul{display:flex;padding-bottom:10px}@media screen and (max-width: 1319px){footer .upper .inner .rightWrap nav ul{padding-bottom:0.83vw}}footer .upper .inner .rightWrap nav ul li{margin-left:20px}@media screen and (max-width: 1319px){footer .upper .inner .rightWrap nav ul li{margin-left:1.66vw}}footer .upper .inner .rightWrap nav ul li a{color:#fff;text-decoration:none;font-size:1.6rem}footer .bottom{background-color:#fff;padding:15px 0}@media screen and (max-width: 767px){footer .bottom{padding:3vw 0}}footer .bottom p{color:#d53e68;text-align:center;font-size:1.6rem}@media screen and (max-width: 767px){footer .bottom p{font-size:2.3rem}}.wave{height:216px;width:100%}.wave img{width:100%;height:100%}@media screen and (max-width: 1319px){.wave{height:auto}.wave img{height:auto}}


/*# sourceMappingURL=layout.css.map*/