#kv_area{width:100vw;height:100vh;background-color:var(--color_green);opacity:0}#kv_area.show_element{opacity:1}#kv_area .inner,#kv_area .inner .slider,#kv_area .inner .slider .slick-list,#kv_area .inner .slider .slick-list .slick-track,#kv_area .inner .slider .slide,#kv_area .inner .slider .slide picture{width:100%;height:100%}#kv_area .inner .slider .slide{position:relative}#kv_area .inner .slider .slide picture{display:block;overflow:hidden}#kv_area .inner .slider .slide picture img{width:100%;height:100%;object-fit:cover}#kv_area .inner .slider .slide .kv_copy{position:absolute;opacity:0;transition:opacity .8s ease}#kv_area .inner .slider .slick-active .kv_copy{opacity:1}#kv_area .inner .slider .slide:nth-child(1) .kv_copy{width:34.5vw;max-width:483px;top:calc(50% + var(--header-h) / 2);left:50%;transform:translate(-50%,-50%)}#kv_area .inner .slider .slide:nth-child(2) .kv_copy{width:30.5vw;max-width:427px;top:calc(50% + var(--header-h) / 2);left:calc(100vw * 195 / 1400);transform:translateY(-50%)}#kv_area .inner .slider .slide:nth-child(3) .kv_copy{width:34.5vw;max-width:483px;top:calc(50% + var(--header-h) / 2);left:50%;transform:translate(-50%,-50%);transition:none}#kv_area .inner .slider .slide:nth-child(4) .kv_copy{width:34.5vw;max-width:483px;top:calc(50% + var(--header-h) / 2);left:50%;transform:translate(-50%,-50%);transition:none}#kv_area .inner .sp_copy,#kv_area .inner .scroll{display:none}@media only screen and (max-width: 768px){#kv_area{height:100vh;position:relative}#kv_area .inner .slider .slide .kv_copy{display:none}#kv_area .inner .sp_copy{display:block;width:calc(100vw * 268 / 375);max-width:calc(100vw * 268 / 375);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + (100vw * 10 / 375 * -1)));z-index:2}}#concept_area{padding:250px 0;opacity:0}#concept_area.show_element{opacity:1}#concept_area .inner{text-align:center}#concept_area .inner h2{font-size:3.7rem;font-weight:500;letter-spacing:.2em;line-height:1.7}#concept_area .inner .txt{margin:65px 0 0}#concept_area .inner .txt p{font-size:2rem;font-weight:500;letter-spacing:.15em;line-height:2.25}#concept_area .inner .txt p:not(:first-child){margin:45px 0 0}#concept_area .inner .txt p:nth-child(2){margin:25px 0 0}#concept_area h2,#concept_area .txt p{opacity:0;transform:translateY(16px) scale(.96);filter:blur(10px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,.61,.36,1),filter 1s ease}#concept_area.is-played h2,#concept_area .txt p.is-show{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media only screen and (max-width: 768px){#concept_area{padding:125px 0}#concept_area .inner{text-align:left}#concept_area .inner h2{font-size:2.4rem;letter-spacing:.15em}#concept_area .inner .txt{margin:40px 0 0}#concept_area .inner .txt p{font-size:1.6rem;letter-spacing:.1em;line-height:2;text-align:justify}#concept_area .inner .txt p:not(:first-child){margin:30px 0 0}#concept_area .inner .txt p:nth-child(2){margin:15px 0 0}#concept_area h2,#concept_area .txt p{opacity:1;transform:none;filter:none;transition:opacity 1s ease}#concept_area.is-played h2,#concept_area .txt p.is-show{opacity:1;transform:none;filter:none}}.is-concept_img_area{background-color:var(--color_green)}#concept_img_area{width:100vw;height:100vh;height:100svh;overflow:hidden}#concept_img_area picture,#concept_img_area picture img{width:100%;height:100%}#concept_img_area picture{position:fixed;top:0;left:0;opacity:0;transform:scale(1.05);transition:opacity 1s ease,transform 2.5s ease;will-change:opacity,transform;z-index:-1;pointer-events:none}.is-concept_img_area #concept_img_area picture{transform:scale(1);opacity:1}#concept_img_area picture img{object-fit:cover;object-position:center bottom}@media only screen and (max-width: 768px){#concept_img_area{height:100vh}}.is-pt_area{background-color:var(--color_green)}#pt_area{padding:250px 0;color:var(--color_white);transition:color 1s ease}.is-after-pt_area #pt_area{color:var(--color_black)}#pt_area .inner .head{text-align:center}#pt_area .inner h2{display:inline;text-align:center;font-size:3.8rem;font-weight:600;letter-spacing:.1em;line-height:1.8;border-bottom:2px solid var(--color_white);padding:0 0 3px;transition:border-color 1s ease}.is-after-pt_area #pt_area .inner h2{border-bottom:2px solid var(--color_black)}#pt_area .inner .element{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:65px;margin:85px 0 0}#pt_area .inner .element figure{width:470px}#pt_area .inner .element .item{width:calc(100% - 535px)}#pt_area .inner .element .item p{font-size:2rem;font-weight:500;letter-spacing:.075em;line-height:2.15;text-align:justify}#pt_area .inner .element .item p:not(:first-child){margin:50px 0 0}@media only screen and (max-width: 768px){#pt_area{padding:125px 0 0}#pt_area .inner h2{font-size:1.9rem;line-height:2;border-bottom:1px solid var(--color_white);padding:0 0 4px}.is-after-pt_area #pt_area .inner h2{border-bottom:1px solid var(--color_black)}#pt_area .inner .element{display:block;margin:30px 0 0}#pt_area .inner .element figure{width:100%}#pt_area .inner .element .item{width:100%;margin:30px 0 0}#pt_area .inner .element .item p{font-size:1.6rem;letter-spacing:.05em;line-height:1.7}#pt_area .inner .element .item p:not(:first-child){margin:20px 0 0;font-size:1.5rem}}.is-movie_area{background-color:var(--color_white)}#movie_area{padding:250px 0}#movie_area .inner .mv_box{width:100%;height:auto;aspect-ratio:16 / 9;position:relative}#movie_area .inner .mv_box .youtube_tmb{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}#movie_area .inner .mv_box .youtube_tmb img{transition:opacity .3s ease}#movie_area .inner .mv_box .youtube_tmb:hover img{opacity:.6}#movie_area .inner .mv_box.youtube_tmb iframe{width:100%;height:100%;position:relative;z-index:2}@media only screen and (max-width: 768px){#movie_area{padding:125px 0 65px}#movie_area .inner .mv_box .youtube_tmb img{transition:none}#movie_area .inner .mv_box .youtube_tmb:hover img{opacity:1}}.is-features_area{background-color:var(--color_gray)}#features_area{padding:250px 0}#features_area .inner h2{font-size:3.8rem;font-weight:600;letter-spacing:.1em;color:var(--color_green);text-align:center}#features_area .inner .slider_wrap{width:calc(100vw * 1000 / 1400);max-width:1000px;height:100%;margin:85px auto 0;position:relative}#features_area .inner .slider_wrap .slider article{height:min(464px,calc(100vw * 464 / 1400));position:relative}#features_area .inner .slider_wrap .slider article .img{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1}#features_area .inner .slider_wrap .slider article .img picture img{width:calc(100vw * 606 / 1400);max-width:606px;height:auto;aspect-ratio:606 / 464}#features_area .inner .slider_wrap .slider article .img span.num{font-size:max(1.6rem,min(8rem,calc(100vw * 80 / 1400)));color:transparent;-webkit-text-stroke:1.5px var(--color_white);mix-blend-mode:difference;position:absolute;bottom:0;right:max(calc(100vw * 80 / 1400 * -1),-80px);display:inline-flex;overflow:hidden;font-variant-numeric:tabular-nums}#features_area .inner .slider_wrap .slider article .img span.num .tens{display:inline-block;width:1ch;text-align:right;flex-shrink:0}#features_area .inner .slider_wrap .slider article .img span.num .ones_wrap{position:relative;width:1ch;height:1em;overflow:hidden}#features_area .inner .slider_wrap .slider article .img span.num .ones{display:block;width:100%;text-align:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}#features_area .inner .slider_wrap .slider article .item h3{display:inline-block;font-size:max(1.6rem,min(2rem,calc(100vw * 20 / 1400)));font-weight:600;letter-spacing:.1em;line-height:1.4;color:var(--color_green);border-bottom:2px solid var(--color_green);padding:0 0 6px}#features_area .inner .slider_wrap .slider article .item p.lead{font-size:max(1.6rem,min(3.2rem,calc(100vw * 32 / 1400)));font-weight:600;letter-spacing:.1em;line-height:1.8;color:var(--color_white);margin:40px 0 0}#features_area .inner .slider_wrap .slider article .item p.link_element{margin:55px 0 0}#features_area .inner .slider_wrap .slider article .item p.link_element svg{width:5px;height:10px}#features_area .inner .slider_wrap .slider article.feature02 .item{position:absolute;top:0;right:0;text-align:left}#features_area .inner .slider_wrap .slider ul.slick-dots{display:flex;justify-content:center;gap:15px;margin:65px 0 0}#features_area .inner .slider_wrap .slider ul.slick-dots li button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none;width:10px;height:auto;aspect-ratio:1 / 1;border-radius:50%;background-color:var(--color_white);transition:opacity .3s ease;position:relative;font-size:0!important;line-height:0!important;color:transparent!important}#features_area .inner .slider_wrap .slider ul.slick-dots li.slick-active button{background-color:var(--color_green)}#features_area .inner .slider_wrap .slick_nav{width:100%;height:calc(100vw * 54 / 1400);max-height:54px;position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none}#features_area .inner .slider_wrap .slick_nav button{pointer-events:all;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none;width:clamp(40px,calc(100vw * 54 / 1400),54px);height:auto;aspect-ratio:1 / 1;position:absolute;transition:transform .6s ease,opacity .6s ease;transition-delay:.75s}#features_area .inner .slider_wrap .slick_nav button.prev{left:calc((100vw - min(1000px,calc(100vw * 1000 / 1400))) / -2 + (100vw * 75 / 1400))}#features_area .inner .slider_wrap .slick_nav button.next{right:calc((100vw - min(1000px,calc(100vw * 1000 / 1400))) / -2 + (100vw * 75 / 1400))}#features_area .inner .slider_wrap .slick_nav button.prev{transform:translate(-120%);opacity:0}#features_area .inner .slider_wrap .slick_nav button.next{transform:translate(120%);opacity:0}.is-features_area #features_area .inner .slider_wrap .slick_nav button.prev,.is-features_area #features_area .inner .slider_wrap .slick_nav button.next{transform:translate(0);opacity:1}#features_area .inner .slider_wrap .slick_nav button svg{color:#fff;transition:opacity .3s ease}#features_area .inner .slider_wrap .slick_nav button svg path{fill:currentColor}#features_area .inner .slider_wrap .slick_nav button:hover svg{opacity:.6}@media only screen and (max-width: 768px){#features_area{padding:125px 0 65px}#features_area .inner h2{font-size:2.2rem;transition:color 1s ease}.is-features_area #features_area .inner h2{color:var(--color_white)}#features_area .inner .slider_wrap{width:80vw;max-width:80vw;margin:30px auto 0}#features_area .inner .slider_wrap .slider article{height:auto}#features_area .inner .slider_wrap .slider article .img{position:static;transform:translate(0)}#features_area .inner .slider_wrap .slider article .img picture img{width:100%;max-width:100%}#features_area .inner .slider_wrap .slider article .img span.num{font-size:max(1.6rem,min(50rem,calc(100vw * 50 / 375)));bottom:-40px;right:0;letter-spacing:.05em;overflow:visible;padding-right:.3ch}#features_area .inner .slider_wrap .slider article .img span.num .tens{width:1.1ch;margin-right:.1ch;text-align:right}#features_area .inner .slider_wrap .slider article .img span.num .ones_wrap{width:1.1ch;height:1em;overflow:hidden}#features_area .inner .slider_wrap .slider article .img span.num .ones{width:100%}#features_area .inner .slider_wrap .slider article .item{margin:30px 0 0}#features_area .inner .slider_wrap .slider article .item h3{font-size:1.4rem;letter-spacing:.05em;border-bottom:1px solid var(--color_green)}#features_area .inner .slider_wrap .slider article .item p.lead{font-size:2rem;font-weight:500;margin:15px 0 0;text-align:justify;color:var(--color_green);transition:color 1s ease}.is-features_area #features_area .inner .slider_wrap .slider article .item p.lead{color:var(--color_white)}#features_area .inner .slider_wrap .slider article .item p.link_element{margin:30px 0 0}#features_area .inner .slider_wrap .slider article.feature02 .item{position:static}#features_area .inner .slider_wrap .slider ul.slick-dots{margin:65px 0 0}#features_area .inner .slider_wrap .slider ul.slick-dots li button{width:6px;transition:none}#features_area .inner .slider_wrap .slick_nav{height:12vw;max-height:45px;top:auto;bottom:calc((100vw * 34 / 375) / 2 * -1);transform:translateY(0)}#features_area .inner .slider_wrap .slick_nav button{width:clamp(40px,12vw,45px)}#features_area .inner .slider_wrap .slick_nav button.prev{left:0}#features_area .inner .slider_wrap .slick_nav button.next{right:0}#features_area .inner .slider_wrap .slick_nav button svg{transition:none}#features_area .inner .slider_wrap .slick_nav button:hover svg{opacity:1}}.is-lineup_area{background-color:var(--color_beige);color:var(--color_green)}#lineup_area{padding:250px 0}#lineup_area .inner h2{display:inline-block;font-size:3.8rem;font-weight:600;letter-spacing:.1em;color:var(--color_green);border-bottom:2px solid var(--color_green);padding:0 0 10px;position:relative;left:50%;transform:translate(-50%)}#lineup_area .inner .list{margin:75px 0 0;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 calc(100vw * 52 / 1400)}#lineup_area .inner .list article{width:calc(100% / 4 - (100vw * 39 / 1400))}#lineup_area .inner .list article figure.crossfade{position:relative;overflow:hidden;aspect-ratio:236 / 242}#lineup_area .inner .list article figure.crossfade img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#lineup_area .inner .list article figure.crossfade img.img_base{opacity:1;z-index:1}#lineup_area .inner .list article figure.crossfade img.img_overlay{opacity:0;z-index:2;transition:opacity .3s ease}#lineup_area .inner .list article figure.crossfade img.img_overlay.is-show{opacity:1}#lineup_area .inner .list article .explanation{margin:20px 0 0}#lineup_area .inner .list article .explanation h3{display:flex;flex-wrap:wrap;align-items:center;gap:7px 0;line-height:1;border-bottom:1px solid var(--color_green);padding:0 0 15px}#lineup_area .inner .list article .explanation h3 span.title{display:block;width:100%;font-size:2.1rem;font-weight:500;letter-spacing:.05em}#lineup_area .inner .list article .explanation h3 span.sub{display:inline-block;font-size:1.6rem;position:relative;padding:0 15px}#lineup_area .inner .list article .explanation h3 span.sub:before,#lineup_area .inner .list article .explanation h3 span.sub:after{content:"";width:7px;height:1px;background-color:var(--color_green);position:absolute;top:50%;transform:translateY(-50%)}#lineup_area .inner .list article .explanation h3 span.sub:before{left:0}#lineup_area .inner .list article .explanation h3 span.subn:after{right:0}#lineup_area .inner .list article .explanation p{margin:15px 0 0;font-size:1.6rem;letter-spacing:.05em;line-height:1.6;text-align:justify}#lineup_area .inner .list article .color_chip{margin:25px 0 0;display:flex;justify-content:flex-start;gap:10px}#lineup_area .inner .list article .color_chip button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none;font-size:0;width:20px;height:auto;aspect-ratio:1 / 1;border-radius:50%;transition:opacity .3s ease;position:relative}#lineup_area .inner .list article .color_chip button:nth-child(1){background-color:var(--pro_gray)}#lineup_area .inner .list article .color_chip button:nth-child(2){background-color:var(--pro_ivory)}#lineup_area .inner .list article .color_chip button:nth-child(3){background-color:var(--pro_green)}#lineup_area .inner .list article .color_chip button:hover{opacity:.6}#lineup_area .inner .list article .color_chip button:before{content:"";width:24px;height:24px;border:1px solid var(--color_black);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}#lineup_area .inner .list article .color_chip button.is-active:before{opacity:1}#lineup_area .inner .list article .price{margin:20px 0 0;font-size:2.5rem;font-weight:500;letter-spacing:.05em}#lineup_area .inner .list article .price span{font-size:1.3rem}#lineup_area .inner .list article .link_element{margin:20px 0 0}#lineup_area .inner .list article .link_element li:not(:first-child){margin:5px 0 0}#lineup_area .inner .comparison_btn{text-align:center;margin:85px 0 0}#lineup_area .inner .comparison_btn a{font-size:2.3rem;font-weight:500;letter-spacing:.05em;background-color:var(--color_white);color:var(--color_black);border-radius:300px;padding:12px 50px 12px 30px;position:relative;transition:all .3s ease}#lineup_area .inner .comparison_btn svg{width:7px;height:14px;color:var(--color_black);position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:all .3s ease}#lineup_area .inner .comparison_btn svg path{fill:currentColor}#lineup_area .inner .comparison_btn a:hover{background-color:var(--color_black);color:var(--color_white);padding:12px 55px 12px 30px}#lineup_area .inner .comparison_btn a:hover svg{color:var(--color_white)}@media only screen and (max-width: 768px){#lineup_area{padding:125px 0}#lineup_area .inner{width:100vw;max-width:100vw}#lineup_area .inner h2{font-size:2.3rem;border-bottom:none;padding:0}#lineup_area .inner .list{margin:45px 0 0;display:block}#lineup_area .inner .list article{width:calc(100vw * 260 / 375);max-width:calc(100vw * 260 / 375)}#lineup_area .inner .list .slick-track{margin:0 0 0 calc((100vw - (100vw * 260 / 375)) / 2)}#lineup_area .inner .list article:not(:first-child){margin:0 0 0 8vw}#lineup_area .inner .list article figure.crossfade img{will-change:opacity,transform;backface-visibility:hidden;transform:translateZ(0)}#lineup_area .inner .list article .explanation h3{padding:0 0 10px}#lineup_area .inner .list article .explanation h3 span.title{font-size:1.9rem}#lineup_area .inner .list article .explanation h3 span.sub{font-size:1.4rem;padding:0 15px}#lineup_area .inner .list article .color_chip button{transition:none}#lineup_area .inner .list article .color_chip button:hover{opacity:1}#lineup_area .inner .list article .price{font-size:1.8rem}#lineup_area .inner .list article .link_element{margin:30px 0 0}#lineup_area .inner .comparison_btn{margin:65px 0 0}#lineup_area .inner .comparison_btn a{font-size:1.6rem;transition:none}#lineup_area .inner .comparison_btn a:hover{background-color:var(--color_white);color:var(--color_black);padding:12px 50px 12px 30px}#lineup_area .inner .comparison_btn a:hover svg{color:var(--color_black)}}#secondary_area .inner{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0}#secondary_area .inner article.guarantee,#secondary_area .inner article.company{width:50%;padding:65px 0;display:flex;justify-content:center;align-items:center}#secondary_area .inner article.ec{width:68%;min-height:450px;display:flex;justify-content:center;align-items:center;position:relative}#secondary_area .inner article.shop{width:32%;min-height:450px;display:flex;justify-content:center;align-items:center;position:relative}#secondary_area .inner article.bp{width:100%;min-height:400px;display:flex;justify-content:flex-start;align-items:center;padding:0 0 0 calc(100vw * 90 / 1400)}#secondary_area .inner article{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}#secondary_area .inner article.guarantee{background-image:url(/cdn/shop/files/prime_guaranteeBg.webp?v=1765602735);color:var(--color_black)}#secondary_area .inner article.company{background-image:url(/cdn/shop/files/prime_companyBg.webp?v=1765602734);color:var(--color_white)}#secondary_area .inner article.ec{background-image:url(/cdn/shop/files/prime_ecBg.webp?v=1765602734)}#secondary_area .inner article.shop{background-image:url(/cdn/shop/files/prime_shopBg.webp?v=1765602735)}#secondary_area .inner article.bp{background-image:url(/cdn/shop/files/prime_bpBg.webp?v=1765602734)}#secondary_area .inner article.guarantee:before{content:"";width:100%;height:100%;background-color:#fff9;position:absolute;top:0;left:0}#secondary_area .inner article.company:before{content:"";width:100%;height:100%;background-color:#0000005e;position:absolute;top:0;left:0}#secondary_area .inner article .item{position:relative;z-index:1}#secondary_area .inner article.guarantee h3,#secondary_area .inner article.company h3{display:inline-block;font-size:1.8rem;font-weight:600;letter-spacing:.1em;padding:0 0 7px}#secondary_area .inner article.guarantee h3{border-bottom:1px solid var(--color_black)}#secondary_area .inner article.company h3{border-bottom:1px solid var(--color_white)}#secondary_area .inner article.guarantee h4,#secondary_area .inner article.company h4{font-size:2.4rem;font-weight:600;letter-spacing:.1em;line-height:1.5;margin:20px 0 0}#secondary_area .inner article.guarantee p.txt,#secondary_area .inner article.company p.txt{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.8;margin:20px 0 0;width:calc(100vw * 305 / 1400);max-width:305px;text-align:justify}#secondary_area .inner article.company p.link_element{margin:20px 0 0}#secondary_area .inner article.ec .item figure{width:405px}#secondary_area .inner article.ec .item,#secondary_area .inner article.bp .item{position:static}#secondary_area .inner article p.link_arrow{width:100%;display:block}#secondary_area .inner article.ec .item p.link_arrow{position:absolute;bottom:50px;left:50%;transform:translate(-50%)}#secondary_area .inner article .item p.link_arrow a{display:flex;justify-content:center;align-items:center;gap:0 10px;transition:opacity .3s ease}#secondary_area .inner article .item p.link_arrow a:hover{opacity:.6}#secondary_area .inner article .item p.link_arrow a svg{height:auto;aspect-ratio:1 / 1;transition:transform .3s ease}#secondary_area .inner article.ec .item p.link_arrow a{font-size:max(1.6rem,min(2.2rem,calc(100vw * 22 / 1400)));font-weight:500;letter-spacing:.1em;color:var(--color_white)}#secondary_area .inner article.ec .item p.link_arrow a svg{width:21px}#secondary_area .inner article.ec .item p.link_arrow a svg .bg{fill:var(--color_white)}#secondary_area .inner article.ec .item p.link_arrow a svg .arrow{fill:var(--color_black)}#secondary_area .inner article .item p.link_arrow a:hover svg{transform:translate(5px)}#secondary_area .inner article.shop .item p.link_arrow a{font-size:max(1.6rem,min(2.5rem,calc(100vw * 25 / 1400)));font-weight:500;letter-spacing:.1em;color:var(--color_black)}#secondary_area .inner article.shop .item p.link_arrow a svg{width:25px}#secondary_area .inner article.shop .item p.link_arrow a svg .bg{fill:var(--color_black)}#secondary_area .inner article.shop .item p.link_arrow a svg .arrow{fill:var(--color_white)}#secondary_area .inner article.shop .item p.preparation{text-align:center;font-size:1.9rem;font-weight:500;letter-spacing:.05em;display:block;margin:20px 0 0}#secondary_area .inner article.bp .item img{width:calc(100vw * 373px / 1400);max-width:373px}#secondary_area .inner article.bp .item p.link_arrow{margin:45px 0 0}#secondary_area .inner article.bp .item p.link_arrow a{font-size:max(1.6rem,min(2.2rem,calc(100vw * 22 / 1400)));font-weight:500;letter-spacing:.1em;color:var(--color_black)}#secondary_area .inner article.bp .item p.link_arrow a svg{width:21px}#secondary_area .inner article.bp .item p.link_arrow a svg .bg{fill:var(--color_black)}#secondary_area .inner article.bp .item p.link_arrow a svg .arrow{fill:var(--color_white)}#secondary_area .inner article .item p.link_arrow a.none_link{pointer-events:none}#secondary_area .inner article .item p.link_arrow a.none_link svg{display:none}@media only screen and (max-width: 768px){#secondary_area .inner{display:block}#secondary_area .inner article.guarantee,#secondary_area .inner article.company{width:100vw;display:block}#secondary_area .inner article.ec{width:100vw;min-height:88vw;align-items:flex-start;padding:calc(100vw * 50 / 375) 0 0 0}#secondary_area .inner article.shop{width:100vw;min-height:40vw}#secondary_area .inner article.bp{width:100vw;min-height:calc(100vw * 250 / 375);justify-content:center;align-items:flex-start;padding:calc(100vw * 20 / 375) 0 0 0}#secondary_area .inner article.guarantee{background-image:url(/cdn/shop/files/prime_guaranteeBgSP.webp?v=1765602735)}#secondary_area .inner article.company{background-image:url(/cdn/shop/files/prime_companyBgSP.webp?v=1765602734)}#secondary_area .inner article.ec{background-image:url(/cdn/shop/files/prime_ecBgSP.webp?v=1765602734)}#secondary_area .inner article.shop{background-image:url(/cdn/shop/files/prime_shopBgSP.webp?v=1765602735)}#secondary_area .inner article.bp{background-image:url(/cdn/shop/files/prime_bpBgSP.webp?v=1765602734)}#secondary_area .inner article.guarantee h3,#secondary_area .inner article.company h3{font-size:1.7rem;padding:0 0 10px 10vw}#secondary_area .inner article.guarantee h4,#secondary_area .inner article.company h4{font-size:2rem;line-height:1.7;width:80vw;margin:30px auto 0}#secondary_area .inner article.guarantee p.txt,#secondary_area .inner article.company p.txt{width:80vw;margin:20px auto 0;max-width:80vw}#secondary_area .inner article.company p.link_element{width:80vw;margin:30px auto 0}#secondary_area .inner article.ec .item figure{width:calc(100vw * 200 / 375)}#secondary_area .inner article.ec .item p.link_arrow{bottom:8vw}#secondary_area .inner article .item p.link_arrow a{transition:none;gap:0 7px}#secondary_area .inner article .item p.link_arrow a:hover{opacity:1}#secondary_area .inner article .item p.link_arrow a svg{transition:none}#secondary_area .inner article.ec .item p.link_arrow a{font-size:max(1.6rem,min(1.8rem,4.8vw))}#secondary_area .inner article.ec .item p.link_arrow a svg{width:18px}#secondary_area .inner article .item p.link_arrow a:hover svg{transform:translate(0)}#secondary_area .inner article.shop .item p.link_arrow a{font-size:max(1.6rem,min(1.8rem,4.8vw))}#secondary_area .inner article.shop .item p.link_arrow a svg{width:18px}#secondary_area .inner article.shop .item p.preparation{font-size:1.3rem;margin:10px 0 0}#secondary_area .inner article.bp .item img{width:calc(100vw * 245 / 375)}#secondary_area .inner article.bp .item p.link_arrow{margin:0;position:absolute;bottom:calc(100vw * 25 / 375);left:50%;transform:translate(-50%)}#secondary_area .inner article.bp .item p.link_arrow a{font-size:max(1.6rem,min(1.8rem,4.8vw));color:var(--color_white)}#secondary_area .inner article.bp .item p.link_arrow a svg{width:18px}#secondary_area .inner article.bp .item p.link_arrow a svg .bg{fill:var(--color_white)}#secondary_area .inner article.bp .item p.link_arrow a svg .arrow{fill:var(--color_black)}}.modal_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .3s;z-index:999}.modal_overlay.is-show{opacity:1;pointer-events:auto}.modal_detail{font-family:YakuHanMP,Zen Old Mincho,serif;box-sizing:border-box;position:relative;overflow:hidden;position:fixed;left:0;bottom:0;width:100%;height:100vh;background:var(--color_gray);z-index:1000;transform:translateY(100%);opacity:0;transition:transform .5s ease,opacity .4s ease}.modal_detail.is-show{transform:translateY(0);opacity:1}.modal_box{height:100%;overflow-y:auto}body.is-locked{position:fixed;width:100%;overflow:hidden}.modal_box button.modal_close.icon{width:50px;height:auto;aspect-ratio:1 / 1;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none;position:absolute;top:30px;right:30px;z-index:1;transition:opacity .3s ease}.modal_box button.modal_close.icon:hover{opacity:.6}.modal_box button.modal_close.icon svg{width:50px;height:auto;aspect-ratio:1 / 1;color:#000}.modal_box .modal_inner .close_btn{margin:100px 0 0;display:flex;justify-content:center}.modal_box .modal_inner .close_btn button.modal_close{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none;font-size:max(1.6rem,min(1.8rem,calc(100vw * 18 / 1400)));color:var(--color_black);display:flex;justify-content:center;align-items:center;gap:0 10px;transition:opacity .3s ease}.modal_box .modal_inner .close_btn button.modal_close svg{width:calc(100vw * 36 / 1400);max-width:36px;color:var(--color_black)}.modal_box .modal_inner .close_btn button.modal_close:hover{opacity:.6}@media only screen and (max-width: 768px){.modal_detail{height:100dvh}.modal_box button.modal_close.icon{top:20px;right:20px;z-index:1;transition:none}.modal_box button.modal_close.icon:hover{opacity:1}.modal_box button.modal_close.icon svg{width:8vw}.lineup_modal.modal_box button.modal_close.icon svg{color:#fff}.modal_box .modal_inner .close_btn{margin:65px 0 0}.modal_box .modal_inner .close_btn button.modal_close{font-size:1.8rem;gap:0 7px;transition:none}.modal_box .modal_inner .close_btn button.modal_close svg{width:25px;max-width:25px}.modal_box .modal_inner .close_btn button.modal_close:hover{opacity:1}}.feature_modal{padding:150px 0;position:relative}.feature_modal .modal_inner h3{display:inline-block;font-size:3.3rem;font-weight:600;letter-spacing:.1em;line-height:1.5;border-bottom:1px solid var(--color_green);padding:0 0 10px;position:relative;left:50%;transform:translate(-50%)}.feature_modal .modal_inner p.lead{display:inline;font-size:max(1.6rem,min(2.5rem,calc(100vw * 25 / 1400)));font-weight:500;letter-spacing:.075em;line-height:1.8;color:var(--color_black);background-color:var(--color_white);padding:0 .4em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.feature_modal .modal_inner p.txt{font-size:max(1.4rem,min(1.6rem,calc(100vw * 16 / 1400)));font-weight:500;letter-spacing:.05em;line-height:1.8;color:var(--color_black);text-align:justify}.feature_modal .modal_inner figure figcaption{font-size:max(1.4rem,min(1.6rem,calc(100vw * 16 / 1400)));font-weight:500;letter-spacing:.1em;line-height:1.8;color:var(--color_black);margin:10px 0 0}.feature_modal .modal_inner .feature_list{width:calc(100vw * 1100 / 1400);max-width:1100px}@media only screen and (max-width: 768px){.feature_modal{padding:85px 0}.feature_modal .modal_inner h3{font-size:1.8rem;letter-spacing:.05em}.feature_modal .modal_inner p.lead{font-size:1.8rem}.feature_modal .modal_inner p.txt{font-size:1.6rem}.feature_modal .modal_inner figure figcaption{font-size:1.5rem;letter-spacing:.05em}.feature_modal .modal_inner .feature_list{width:80vw;max-width:80vw}}.feature_modal .modal_inner.feature01 .feature_list{margin:100px auto 0;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:min(calc(100vw * 100 / 1400),100px)}.feature_modal .modal_inner.feature01 .feature_list article{width:calc(100vw * 500 / 1400);max-width:500px}.feature_modal .modal_inner.feature01 .feature_list article figure{margin:15px 0 0}.feature_modal .modal_inner.feature01 .feature_list article p.txt{margin:20px 0 0}@media only screen and (max-width: 768px){.feature_modal .modal_inner.feature01 .feature_list{margin:50px auto 0;display:block}.feature_modal .modal_inner.feature01 .feature_list article{width:80vw;max-width:80vw}.feature_modal .modal_inner.feature01 .feature_list article:not(:first-child){margin:65px 0 0}.feature_modal .modal_inner.feature01 .feature_list article p.txt{margin:15px 0 0}}.feature_modal .modal_inner.feature02 .feature_list{margin:100px auto 0}.feature_modal .modal_inner.feature02 .feature_list article:not(:first-child){margin:85px 0 0}.feature_modal .modal_inner.feature02 .feature_list article ul{margin:15px 0 0;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:min(calc(100vw * 40 / 1400),40px)}.feature_modal .modal_inner.feature02 .feature_list article ul li{width:calc(100vw * 530 / 1400);max-width:530px}.feature_modal .modal_inner.feature02 .feature_list article p.txt{margin:20px 0 0}.feature_modal .modal_inner.feature02 .facility{width:calc(100vw * 1100 / 1400);max-width:1100px;margin:85px auto 0}.feature_modal .modal_inner.feature02 .facility .item{width:calc(100vw * 530 / 1400);max-width:530px}.feature_modal .modal_inner.feature02 .facility .item p.sub_title{display:block;font-size:max(1.6rem,min(3rem,calc(100vw * 30 / 1400)));font-weight:500;letter-spacing:.1em;line-height:1.8;color:var(--color_black);border-bottom:1px solid var(--color_black)}.feature_modal .modal_inner.feature02 .facility .item figure{margin:20px 0 0}.feature_modal .modal_inner.feature02 .facility .item p.txt{margin:20px 0 0}@media only screen and (max-width: 768px){.feature_modal .modal_inner.feature02 .feature_list{margin:50px auto 0}.feature_modal .modal_inner.feature02 .feature_list article:not(:first-child){margin:65px 0 0}.feature_modal .modal_inner.feature02 .feature_list article ul{display:block}.feature_modal .modal_inner.feature02 .feature_list article ul li{width:100%;max-width:100%}.feature_modal .modal_inner.feature02 .feature_list article ul li:not(:first-child){margin:20px 0 0}.feature_modal .modal_inner.feature02 .feature_list article:nth-child(2) ul li:not(:first-child){margin:10px 0 0}.feature_modal .modal_inner.feature02 .feature_list article p.txt{margin:15px 0 0}.feature_modal .modal_inner.feature02 .facility{width:80vw;max-width:80vw;margin:65px auto 0}.feature_modal .modal_inner.feature02 .facility .item{width:100%;max-width:100%}.feature_modal .modal_inner.feature02 .facility .item p.sub_title{display:inline-block;font-size:2.1rem}.feature_modal .modal_inner.feature02 .facility .item p.txt{margin:15px 0 0}}.feature_modal .modal_inner.feature03 .feature_list{margin:100px auto 0;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:min(calc(100vw * 100 / 1400),100px)}.feature_modal .modal_inner.feature03 .feature_list article{width:calc(100vw * 500 / 1400);max-width:500px}.feature_modal .modal_inner.feature03 .feature_list article figure{margin:15px 0 0}.feature_modal .modal_inner.feature03 .feature_list article p.txt{margin:20px 0 0}.feature_modal .modal_inner.feature03 .pt_box{width:calc(100vw * 1100 / 1400);max-width:1100px;margin:85px auto 0}.feature_modal .modal_inner.feature03 .pt_box p.sub_title{display:block;font-size:max(1.6rem,min(3rem,calc(100vw * 30 / 1400)));font-weight:500;letter-spacing:.1em;line-height:1.8;color:var(--color_black);border-bottom:1px solid var(--color_black)}.feature_modal .modal_inner.feature03 .pt_box .element{margin:30px 0 0;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:min(calc(100vw * 40 / 1400),40px)}.feature_modal .modal_inner.feature03 .pt_box .element figure{width:calc(100vw * 300 / 1400);max-width:300px}.feature_modal .modal_inner.feature03 .pt_box .element .item{width:calc(100% - min(calc(100vw * 300 / 1400),300px) - min(calc(100vw * 40 / 1400),40px))}.feature_modal .modal_inner.feature03 .pt_box .element .item p.profile{margin:20px 0 0}@media only screen and (max-width: 768px){.feature_modal .modal_inner.feature03 .feature_list{margin:50px auto 0;display:block}.feature_modal .modal_inner.feature03 .feature_list article{width:100%;max-width:100%}.feature_modal .modal_inner.feature03 .feature_list article:not(:first-child){margin:65px 0 0}.feature_modal .modal_inner.feature03 .feature_list article p.txt{margin:15px 0 0}.feature_modal .modal_inner.feature03 .pt_box{width:80vw;max-width:80vw;margin:65px auto 0}.feature_modal .modal_inner.feature03 .pt_box p.sub_title{display:inline;font-size:2.1rem}.feature_modal .modal_inner.feature03 .pt_box .element{margin:20px 0 0;display:block}.feature_modal .modal_inner.feature03 .pt_box .element figure{width:100%;max-width:100%}.feature_modal .modal_inner.feature03 .pt_box .element .item{width:100%;margin:20px 0 0}}.feature_modal .modal_inner.feature04 .feature_list{margin:100px auto 0;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:min(calc(100vw * 100 / 1400),100px)}.feature_modal .modal_inner.feature04 .feature_list article{width:calc(100vw * 500 / 1400);max-width:500px}.feature_modal .modal_inner.feature04 .feature_list article figure{margin:15px 0 0}.feature_modal .modal_inner.feature04 .feature_list article p.txt{margin:20px 0 0}@media only screen and (max-width: 768px){.feature_modal .modal_inner.feature04 .feature_list{margin:50px auto 0;display:block}.feature_modal .modal_inner.feature04 .feature_list article{width:100%;max-width:100%}.feature_modal .modal_inner.feature04 .feature_list article:not(:first-child){margin:65px 0 0}.feature_modal .modal_inner.feature04 .feature_list article p.txt{margin:15px 0 0}}.feature_modal .modal_inner.feature05 .feature_list{margin:100px auto 0}.feature_modal .modal_inner.feature05 .feature_list .element{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:45px min(calc(100vw * 100 / 1400),100px);margin:45px 0 0}.feature_modal .modal_inner.feature05 .feature_list .element article{width:calc(100vw * 500 / 1400);max-width:500px;position:relative}.feature_modal .modal_inner.feature05 .feature_list .element article figure .sub{width:calc(100vw * 180 / 1400);max-width:180px;height:auto;aspect-ratio:1 / 1;border:min(calc(100vw * 5 / 1400),5px) solid #aaaaab;border-radius:50%;position:absolute;bottom:max(calc(100vw * 30 / 1400 * -1),-30px);right:max(calc(100vw * 30 / 1400 * -1),-30px);z-index:1}.feature_modal .modal_inner.feature05 .feature_list p.txt{margin:65px 0 0}@media only screen and (max-width: 768px){.feature_modal .modal_inner.feature05 .feature_list{margin:50px auto 0}.feature_modal .modal_inner.feature05 .feature_list .element{display:block;margin:15px 0 0}.feature_modal .modal_inner.feature05 .feature_list .element article{width:100%;max-width:100%}.feature_modal .modal_inner.feature05 .feature_list article:not(:first-child){margin:20px 0 0}.feature_modal .modal_inner.feature05 .feature_list .element article figure .sub{width:calc(100vw * 110 / 375);max-width:auto;border:min(.8vw,3px) solid #aaaaab;bottom:max(calc(100vw * 20 / 375 * -1),-20px);right:max(calc(100vw * 20 / 375 * -1),-20px)}.feature_modal .modal_inner.feature05 .feature_list p.txt{margin:45px 0 0}}.feature_modal .modal_inner.feature06 .feature_list{margin:100px auto 0}.feature_modal .modal_inner.feature06 .feature_list .element{margin:65px 0 0;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:min(calc(100vw * 80 / 1400),80px)}.feature_modal .modal_inner.feature06 .feature_list .element article{width:calc(100vw * 215 / 1400);max-width:215px}.feature_modal .modal_inner.feature06 .feature_list .element article figure{width:auto;height:calc(100vw * 398 / 1400);max-height:398px;display:flex;justify-content:center;align-items:flex-end}.feature_modal .modal_inner.feature06 .feature_list .element article:nth-child(1) figure img{width:13.5vw;max-width:189px;aspect-ratio:378 / 626}.feature_modal .modal_inner.feature06 .feature_list .element article:nth-child(2) figure img{width:calc(100vw * 228 / 1400);max-width:228px;aspect-ratio:458 / 628}.feature_modal .modal_inner.feature06 .feature_list .element article:nth-child(3) figure img{width:calc(100vw * 228 / 1400);max-width:228px;aspect-ratio:456 / 794}.feature_modal .modal_inner.feature06 .feature_list .element article:nth-child(4) figure img{width:calc(100vw * 213 / 1400);max-width:213px;aspect-ratio:426 / 798}.feature_modal .modal_inner.feature06 .feature_list .element article .item{margin:45px 0 0}.feature_modal .modal_inner.feature06 .feature_list .element article .item h4{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;text-align:center;gap:10px 0;line-height:1;border-bottom:1px solid var(--color_green);padding:0 0 15px}.feature_modal .modal_inner.feature06 .feature_list .element article .item h4 span.title{display:block;width:100%;font-size:max(1.6rem,min(2.6rem,calc(100vw * 26 / 1400)));font-weight:600;letter-spacing:.05em}.feature_modal .modal_inner.feature06 .feature_list .element article .item h4 span.sub{display:inline-block;font-size:max(1.4rem,min(1.9rem,calc(100vw * 19 / 1400)));font-weight:600;position:relative;padding:0 15px}.feature_modal .modal_inner.feature06 .feature_list .element article .item h4 span.sub:before,.feature_modal .modal_inner.feature06 .feature_list .element article .item h4 span.sub:after{content:"";width:6px;height:1px;background-color:var(--color_black);position:absolute;top:50%;transform:translateY(-50%)}.feature_modal .modal_inner.feature06 .feature_list .element article .item h4 span.sub:before{left:0}.feature_modal .modal_inner.feature06 .feature_list .element article .item h4 span.sub:after{right:0}.feature_modal .modal_inner.feature06 .feature_list .element article .item .txt{margin:15px 0 0}@media only screen and (max-width: 768px){.feature_modal .modal_inner.feature06 .feature_list{margin:50px auto 0}.feature_modal .modal_inner.feature06 .feature_list .element{margin:30px 0 0;gap:min(calc(100vw * 50 / 375),50px)}.feature_modal .modal_inner.feature06 .feature_list .element article{width:calc(50% - 25px);max-width:auto}.feature_modal .modal_inner.feature06 .feature_list .element article figure{height:calc(100vw * 263 / 375);max-height:auto}.feature_modal .modal_inner.feature06 .feature_list .element article:nth-child(1) figure img{width:calc(100vw * 125 / 375);max-width:auto}.feature_modal .modal_inner.feature06 .feature_list .element article:nth-child(2) figure img{width:calc(100vw * 151 / 375);max-width:auto}.feature_modal .modal_inner.feature06 .feature_list .element article:nth-child(3) figure img{width:calc(100vw * 151 / 375);max-width:auto}.feature_modal .modal_inner.feature06 .feature_list .element article:nth-child(4) figure img{width:calc(100vw * 140 / 375);max-width:auto}.feature_modal .modal_inner.feature06 .feature_list .element article .item{margin:25px 0 0;color:var(--color_white)}.feature_modal .modal_inner.feature06 .feature_list .element article .item h4{border-bottom:1px solid var(--color_white)}.feature_modal .modal_inner.feature06 .feature_list .element article .item h4 span.title{font-size:1.6rem}.feature_modal .modal_inner.feature06 .feature_list .element article .item h4 span.sub{font-size:1.2rem;padding:0 10px}.feature_modal .modal_inner.feature06 .feature_list .element article .item h4 span.sub:before,.feature_modal .modal_inner.feature06 .feature_list .element article .item h4 span.sub:after{width:4px;background-color:var(--color_white)}.feature_modal .modal_inner.feature06 .feature_list .element article .item .txt{margin:10px 0 0;font-size:1.4rem;letter-spacing:.05em;line-height:1.6;color:var(--color_white)}}.lineup_modal{padding:130px 0 125px;position:relative}.lineup_modal .modal_inner{width:calc(100vw * 1100 / 1400);max-width:1100px;margin:0 auto}.lineup_modal .modal_inner .pro_head{position:relative;height:calc(100vw * 370 / 1400);max-height:370px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;background-color:var(--color_green);pointer-events:none}.lineup_modal .modal_inner .pro_head .bg{width:calc(100vw * 800 / 1400);max-width:800px;position:absolute;top:0;left:0}.lineup_modal .modal_inner .pro_head .main{width:calc(100vw * 300 / 1400);max-width:300px}.lineup_modal .modal_inner .pro_head .item{width:calc(100% - clamp(0px,calc(100vw * 300 / 1400),300px));padding:0 0 0 clamp(0px,calc(100vw * 380 / 1400),380px);color:var(--color_white);position:relative;z-index:1}.lineup_modal .modal_inner .pro_head .item h3{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 0}.lineup_modal .modal_inner .pro_head .item h3 span.title{display:block;width:100%;font-size:max(1.6rem,min(3.9rem,calc(100vw * 39 / 1400)));font-weight:600;letter-spacing:.1em}.lineup_modal .modal_inner .pro_head .item h3 span.sub{display:inline-block;font-size:max(1.2rem,min(1.8rem,calc(100vw * 18 / 1400)));font-weight:600;letter-spacing:.05em;position:relative;padding:0 10px}.lineup_modal .modal_inner .pro_head .item h3 span.sub:before,.lineup_modal .modal_inner .pro_head .item h3 span.sub:after{content:"";width:7px;height:1px;background-color:var(--color_white);position:absolute;top:50%;transform:translateY(-50%)}.lineup_modal .modal_inner .pro_head .item h3 span.sub:before{left:0}.lineup_modal .modal_inner .pro_head .item h3 span.sub:after{right:0}.lineup_modal .modal_inner .pro_head .item p.lead{font-size:max(1.4rem,min(1.6rem,calc(100vw * 16 / 1400)));font-weight:500;letter-spacing:.05em;line-height:1.6;margin:clamp(20px,calc(100vw * 45 / 1400),45px) 0 0 0}.lineup_modal .modal_inner .function_list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:clamp(0px,calc(100vw * 80 / 1400),80px) clamp(0px,calc(100vw * 34 / 1400),34px);margin:85px 0 0}.lineup_modal .modal_inner .function_list article{width:calc(100% / 3 - (clamp(0px,calc(100vw * 68 / 1400),68px) / 3))}.lineup_modal .modal_inner .function_list article picture img{width:100%;height:auto;aspect-ratio:344 / 256;margin:0 0 20px}.lineup_modal .modal_inner .function_list article h4{display:inline;font-size:max(1.6rem,min(2.1rem,1.5vw));font-weight:500;letter-spacing:.1em;line-height:1.8;color:var(--color_green);background-color:var(--color_white);padding:0 .4em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lineup_modal .modal_inner .function_list article dl{margin:15px 0 0;color:var(--color_green)}.lineup_modal .modal_inner .function_list article dl dt{font-size:max(1.6rem,min(2rem,calc(100vw * 20 / 1400)));font-weight:600;letter-spacing:.1em;line-height:1.6}.lineup_modal .modal_inner .function_list article dl dd{font-size:max(1.4rem,min(1.6rem,calc(100vw * 16 / 1400)));font-weight:500;letter-spacing:.05em;line-height:1.6;text-align:justify;margin:10px 0 0}.lineup_modal .modal_inner .btn_buy{margin:85px 0 0;text-align:center}.lineup_modal .modal_inner .btn_buy p.link_element svg{width:5px;height:10px}@media only screen and (max-width: 768px){.lineup_modal{padding:0 0 65px}.lineup_modal .modal_inner{width:100vw;max-width:100vw}.lineup_modal .modal_inner .pro_head{position:relative;height:calc(100vw * 535 / 375 * 2);max-height:calc(100vw * 535 / 375 * 2);display:block}.lineup_modal .modal_inner .pro_head .bg,.lineup_modal .modal_inner .pro_head .main{width:100vw;max-width:100vw;height:calc(100vw * 535 / 375)}.lineup_modal .modal_inner .pro_head .item{width:80vw;margin:0 auto;padding:50px 0 0;height:calc(100vw * 535 / 375);position:relative}.lineup_modal .modal_inner .pro_head .item h3{gap:7px 0}.lineup_modal .modal_inner .pro_head .item h3 span.title{font-size:max(1.6rem,min(2.3rem,6.4vw))}.lineup_modal .modal_inner .pro_head .item h3 span.sub{font-size:max(1.2rem,min(1.4em,calc(100vw * 14 / 375)))}.lineup_modal .modal_inner .pro_head .item p.lead{font-size:max(1.4rem,min(1.6rem,calc(100vw * 16 / 375)));margin:0;position:absolute;bottom:30px}.lineup_modal .modal_inner .function_list{display:block;width:80vw;margin:45px auto 0}.lineup_modal .modal_inner .function_list article{width:100%}.lineup_modal .modal_inner .function_list article picture img{aspect-ratio:auto;margin:0 0 15px}.lineup_modal .modal_inner .function_list article:not(:first-child){margin:45px 0 0}.lineup_modal .modal_inner .function_list article h4{font-size:max(1.6rem,min(1.7rem,calc(100vw * 17 / 375)))}.lineup_modal .modal_inner .function_list article dl{margin:10px 0 0}.lineup_modal .modal_inner .function_list article dl dt{font-size:max(1.6rem,min(2rem,calc(100vw * 20 / 375)))}.lineup_modal .modal_inner .function_list article dl dd{font-size:max(1.4rem,min(1.6rem,calc(100vw * 16 / 375)));margin:10px 0 0}.lineup_modal .modal_inner .btn_buy{margin:65px 0 0}}.slick-slide{outline:none}.slick-slide a:focus,.slick-slide button:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/48/assets/koshikami_prime.css.map */
