:root{--font-noto-sans: "Noto Sans Japanese", sans-serif;--font-noto-serif: "Noto Serif Japanese", serif;--font-hiragino: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-crimson: "Crimson Pro", serif;--font-lora: "Lora", serif;--font-yugo: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;--font-yumincho: "游明朝体", "Yu Mincho", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "MS PMincho", "MS 明朝", serif;--font-zen: "Zen Old Mincho", serif;--font-bison: "Bison", sans-serif;--font-en: Arial, Helvetica, sans-serif;--hover-opacity: 0.7}body{font-family:var(--font-yugo);font-size:16px;color:#333;overflow-x:hidden}.wrapper{box-sizing:border-box;min-width:1080px;height:100%;width:100%}@media screen and (max-width: 744px){.wrapper{min-width:100%;width:100%}}.prp-heart{--color-primary: #db5968;--color-alpha: #fcf2f3;--color-secondary: rgba(219, 89, 104, 0.4);--color-strong: #c8061c;--gradient-primary: linear-gradient(to bottom, #f6d7da, white)}img{width:auto}.prp-heart>section{color:#323232;font-family:var(--font-yugo);font-size:16px;font-weight:normal;line-height:1.7;padding:0}@media screen and (max-width: 744px){.prp-heart>section{line-height:1.5}}section{clear:both;display:block;overflow:hidden}section .inner{position:relative;margin:0 auto;max-width:1080px;padding:64px 0;width:100%}@media screen and (max-width: 744px){section .inner{padding:8.5333333333vw 4vw}}section .inner.secondary{max-width:980px}section .inner>p{padding-bottom:30px;text-align:justify}section P{font-weight:500}@media screen and (max-width: 744px){section P{font-size:4vw}}@media screen and (max-width: 744px){section.inner{padding:5.3333333333vw 4vw}}.clearfix{clear:both;display:block;overflow:hidden}.bg-img{background-position:center top;background-size:cover;background-repeat:no-repeat}.img-center{margin:0 auto;text-align:center}.txt-center{text-align:center}.hl{font-weight:bold;color:var(--color-primary)}.dalmatins{font-family:"Dalmatins";color:var(--color-primary);position:absolute;transform:rotate(-7deg)}.inner.nopad{padding:0}.sec-head{display:block;font-size:42px;line-height:1.5;font-weight:600;margin-bottom:64px;position:relative;overflow:initial;width:initial}@media screen and (max-width: 744px){.sec-head{font-size:6.4vw;margin-bottom:10.1333333333vw}}.sec-head span{display:block;position:relative}.sec-head span:after{background:url("../images/sec-head__line.svg") no-repeat center top;bottom:-40px;content:"";height:21px;left:0;margin:0 auto;max-width:100%;position:absolute;right:0;width:462px}@media screen and (max-width: 744px){.sec-head span:after{background-size:contain;bottom:-5.8666666667vw;height:3.2vw}}.inner02{position:relative;width:1000px;margin:0 auto}@media screen and (max-width: 744px){.inner02{position:relative;width:100%;margin:0 auto;padding:0 5.3333333333vw}}.inner03{position:relative;width:1000px;margin:40px auto 72px}@media screen and (max-width: 744px){.inner03{width:100%;margin:6.4vw auto 8.5333333333vw;padding:0 5.3333333333vw}}#kv{background-image:url("../images/sec01-bg.webp");background-position:center top;background-repeat:no-repeat;margin:0 auto;background-size:cover}#kv .inner{max-width:1080px;padding:0}#kv .inner picture{display:block;width:100%;max-width:690px;aspect-ratio:690/470;overflow:hidden}@media screen and (max-width: 744px){#kv .inner picture{max-width:750px;aspect-ratio:750/900}}#kv .inner picture img{width:100%;height:auto;display:block}#kv h2{margin-bottom:0;margin-left:-50px}#kv .ban_menu{background:rgba(255,255,255,.4)}#kv .list01{margin:0;padding:0;text-align:center;width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto}#kv .list01 li{display:inline-block;position:relative;vertical-align:middle;width:100%}#kv .list01 li:after{background-color:#fff;content:"";height:70px;position:absolute;right:0;top:50%;width:1px;transform:translateY(-50%)}#kv .list01 li:first-child:before{background-color:#fff;content:"";height:70px;position:absolute;left:0;top:50%;width:1px;transform:translateY(-50%)}#kv .list01 li a{color:#323232;display:block;font-weight:700;line-height:1.5;padding:19px 5px;text-align:center;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;font-size:14px}.sec-reccomend{background-image:url("../images/bg-sec-reccomend.webp")}.sec-reccomend .inner{max-width:980px}@media screen and (max-width: 744px){.sec-reccomend .inner{padding-top:4.2666666667vw;padding-bottom:27.7333333333vw}}.sec-reccomend header{position:relative;width:100%}@media screen and (max-width: 744px){.sec-reccomend header{text-align:center}}.sec-reccomend header .sec-head{position:relative;text-align:left;display:inline-block}@media screen and (max-width: 744px){.sec-reccomend header .sec-head{text-align:center}}.sec-reccomend header span:after{margin-left:0}.sec-reccomend .dalmatins{top:45px;left:57%;transform:translateX(-90%)}@media screen and (max-width: 744px){.sec-reccomend .dalmatins{top:16vw;transform:translateX(60%);font-size:2.6666666667vw}}.sec-reccomend .sec-reccomend-context{font-size:21px;font-weight:600;text-align:left;z-index:999}@media screen and (max-width: 744px){.sec-reccomend .sec-reccomend-context{font-size:4.8vw;margin-bottom:4vw;text-align:left;line-height:1.7;padding-left:0}}.sec-reccomend .sec-reccomend-context p{margin-bottom:21px;line-height:1.7}@media screen and (max-width: 744px){.sec-reccomend .sec-reccomend-context p{font-size:4vw;margin-bottom:4vw}}.sec-reccomend .sec-reccomend_container{position:relative}.sec-reccomend .sec-reccomend_container .inner{max-width:980px;margin:0 auto;padding:inherit}.sec-reccomend .sec-reccomend_img{position:absolute;top:-350px;left:50%;transform:translateX(24%);z-index:99;width:100%;max-width:864px;aspect-ratio:864/538}@media screen and (max-width: 744px){.sec-reccomend .sec-reccomend_img{top:-29.3333333333vw;max-width:88.8vw;aspect-ratio:1344/820;transform:translateX(-34%)}}.sec-reccomend .sec-reccomend_cont{min-height:470px;padding:42px 0;position:relative;z-index:1;margin-bottom:64px}@media screen and (max-width: 744px){.sec-reccomend .sec-reccomend_cont{background:url("../images/bg-reccomend_inner-sp.webp") no-repeat right 15px top/cover;padding:28vw 8vw 5.3333333333vw 4vw;min-height:0;margin-bottom:8vw}}.sec-reccomend .sec-reccomend_cont:before{content:"";background:url("../images/bg-reccomend_inner.webp") no-repeat center top;background-size:cover;position:absolute;width:1500px;height:510px;top:0;left:-470px;z-index:-1}@media screen and (max-width: 744px){.sec-reccomend .sec-reccomend_cont:before{display:none}}.sec-reccomend .sec-reccomend_cont header{max-width:560px;margin-bottom:40px}@media screen and (max-width: 744px){.sec-reccomend .sec-reccomend_cont header{max-width:90.6666666667vw;max-width:calc(100% + 2.6666666667vw);margin:0 0 6.4vw 4vw}}.sec-reccomend .sec-reccomend_cont header picture{display:block;width:100%;max-width:560px;aspect-ratio:560/102;overflow:hidden}@media screen and (max-width: 744px){.sec-reccomend .sec-reccomend_cont header picture{max-width:630px}}.sec-reccomend .sec-reccomend_cont header picture img{width:100%;height:auto;display:block}.sec-reccomend .sec-reccomend_cont ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;gap:16px 0}@media screen and (max-width: 744px){.sec-reccomend .sec-reccomend_cont ul{flex-direction:column;gap:3.2vw}}.sec-reccomend .sec-reccomend_cont ul li{background:#fff;font-size:21px;font-weight:700;line-height:1.5;position:relative;padding-left:48px;padding-right:16px;width:calc(50% - 10px);min-height:78px;box-sizing:border-box;align-content:center}@media screen and (max-width: 744px){.sec-reccomend .sec-reccomend_cont ul li{font-size:4.8vw;line-height:1.3;width:100%;min-height:inherit;padding:1.0666666667vw 2.1333333333vw 1.6vw 10.1333333333vw}}.sec-reccomend .sec-reccomend_cont ul li:nth-child(6){font-size:21px;letter-spacing:-0.08rem}@media screen and (max-width: 744px){.sec-reccomend .sec-reccomend_cont ul li:nth-child(6){font-size:4.8vw;letter-spacing:-.3413333333vw}}.sec-reccomend .sec-reccomend_cont ul li span{color:#333;font-weight:700;white-space:nowrap}.sec-reccomend .sec-reccomend_cont ul li::before{content:"";background:url("../images/icon-check.webp") no-repeat center/contain;width:26px;height:22px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}@media screen and (max-width: 744px){.sec-reccomend .sec-reccomend_cont ul li::before{width:6.4vw;height:5.3333333333vw;top:4.2666666667vw;left:2.6666666667vw}}.sec-reccomend small{font-size:26px;font-weight:bold;letter-spacing:-3px;font-style:italic;bottom:-280px;left:30px;z-index:999}@media screen and (max-width: 744px){.sec-reccomend small{font-size:3.2vw;top:24vw;left:48vw;letter-spacing:-.2666666667vw}}.sec-about{background-image:url("../images/bg-sec_about.webp");background-position:center top;background-repeat:no-repeat;background-size:auto}@media screen and (max-width: 744px){.sec-about{text-align:center;background-image:url("../images/bg-sec_about-sp.webp");background-size:cover}}.sec-about .inner{max-width:980px}@media screen and (max-width: 744px){.sec-about .inner{padding-top:27.7333333333vw}}.sec-about .block-ttl{font-size:42px;font-weight:600;font-style:italic;margin-bottom:20px;letter-spacing:-0.1rem;display:flex;align-items:center;gap:10px}@media screen and (max-width: 744px){.sec-about .block-ttl{font-size:6.4vw;line-height:16vw;text-align:left;justify-content:center;gap:2.1333333333vw;margin-bottom:4.2666666667vw}}.sec-about .block-ttl span{display:inline-block;vertical-align:middle;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:50%;font-size:18px;font-weight:bold;font-style:normal;width:90px;height:90px;line-height:90px;letter-spacing:.05rem;font-family:var(--font-yugo)}@media screen and (max-width: 744px){.sec-about .block-ttl span{font-size:3.7333333333vw;text-align:center;width:16vw;height:16vw;line-height:16vw}}.sec-about .sec-about_context{max-width:580px;padding-left:50px}@media screen and (max-width: 744px){.sec-about .sec-about_context{max-width:130.6666666667vw;padding-left:0;text-align:left;word-break:break-all}}.sec-about .sec-about_context p{font-size:21px;font-weight:500;line-height:1.8;margin-bottom:20px}@media screen and (max-width: 744px){.sec-about .sec-about_context p{font-size:4vw;margin-bottom:0}}.sec-about .sec-about_context sup{font-size:11px}@media screen and (max-width: 744px){.sec-about .sec-about_context sup{font-size:2.6666666667vw}}.sec-about .sec-about_context .right{font-size:14px;text-align:right}@media screen and (max-width: 744px){.sec-about .sec-about_context .right{margin-top:.8vw}}.sec-about .sec-about_context small{font-size:14px}@media screen and (max-width: 744px){.sec-about .sec-about_context small{font-size:3.2vw}}.sec-problem{background:url("../images/bg-sec_problem.webp") no-repeat center top/cover}@media screen and (max-width: 744px){.sec-problem{background:url("../images/bg-sec_problem-sp.webp") no-repeat center top/cover}}.sec-problem header{position:relative;width:100%}.sec-problem header .sec-head{position:relative;text-align:center;color:#fff;line-height:1.25}@media screen and (max-width: 744px){.sec-problem header .sec-head{display:block;margin:0 auto 13.3333333333vw;width:80vw}}.sec-problem header .sec-head span:after{background:url("../images/sec-head__whiteline.svg") no-repeat center top;width:100%;bottom:-34px}@media screen and (max-width: 744px){.sec-problem header .sec-head span:after{height:3.7333333333vw;bottom:-7.2vw}}.sec-problem header .sec-head small{font-size:21px}.sec-problem header .sec-head small.upper{display:block;font-family:var(--font-yugo)}@media screen and (max-width: 744px){.sec-problem header .sec-head small.upper{font-size:4.2666666667vw;margin-bottom:1.3333333333vw}}.sec-problem header .dalmatins{top:95%;left:50%;transform:translateX(100%)}@media screen and (max-width: 744px){.sec-problem header .dalmatins{font-size:2.6666666667vw}}.sec-problem .sec-problem_img{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.sec-problem .sec-problem_img>div{width:calc(33.3333333333% - 16px);position:relative;justify-items:center}@media screen and (max-width: 744px){.sec-problem .sec-problem_img>div{width:100%;position:relative;display:flex;align-items:center}}.sec-problem .sec-problem_img>div picture{display:block;width:100%;max-width:328px;aspect-ratio:328/220;overflow:hidden}@media screen and (max-width: 744px){.sec-problem .sec-problem_img>div picture{max-width:388px;aspect-ratio:388/196;flex:1}}.sec-problem .sec-problem_img>div img{width:100%;height:auto;display:block}.sec-problem .sec-problem_img>div .sec-problem__text{font-size:24px;text-align:center;font-weight:600;z-index:2;line-height:1.25;position:relative;color:#fff;margin-top:8px}@media screen and (max-width: 744px){.sec-problem .sec-problem_img>div .sec-problem__text{font-size:4.8vw;width:44%;margin-top:-4.2666666667vw}}.sec-problem .sec-problem_img>div .sec-problem__text small{font-size:18px;margin-bottom:5px;display:block;font-family:var(--font-yugo)}@media screen and (max-width: 744px){.sec-problem .sec-problem_img>div .sec-problem__text small{font-size:3.7333333333vw}}.sec-problem .sec-problem_img>div span{font-family:"Dalmatins";font-style:italic;font-size:32px;color:#fff;position:absolute;top:74%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 744px){.sec-problem .sec-problem_img>div span{font-size:5.8666666667vw;top:30%;left:75%;font-style:normal}}.sec-difference{background-image:url("../images/bg-sec-difference.webp")}.sec-difference h2{color:var(--color-primary);overflow:initial}.sec-difference .sec-head{margin-top:48px;font-size:42px}@media screen and (max-width: 744px){.sec-difference .sec-head{font-size:6.4vw;margin-top:8.5333333333vw}}.sec-difference .sec-head .norm{display:block;font-family:var(--font-yugo);font-size:21px;color:#474747}@media screen and (max-width: 744px){.sec-difference .sec-head .norm{font-size:4.2666666667vw}}.sec-difference .sec-head .smaller{font-size:32px;display:inline-block;vertical-align:top;margin-top:8px}@media screen and (max-width: 744px){.sec-difference .sec-head .smaller{font-size:4.2666666667vw}}.sec-difference .sec-head span:after{bottom:-33px}@media screen and (max-width: 744px){.sec-difference .sec-head span:after{bottom:-5.8666666667vw}}.sec-difference .sec-difference_link .inner{max-width:980px;margin:0 auto}.sec-difference .sec-difference_link .inner picture{display:block;width:100%;max-width:980px;aspect-ratio:980/180}@media screen and (max-width: 744px){.sec-difference .sec-difference_link .inner picture{max-width:670px;aspect-ratio:670/480}}.sec-difference .sec-difference_link .inner picture img{width:100%;height:auto;display:block}.sec-difference_point{position:relative;display:flex;align-items:stretch;box-shadow:0 15px 32px 0 rgba(0,0,0,.3)}@media screen and (max-width: 744px){.sec-difference_point{box-shadow:0 8px 16px 0 rgba(0,0,0,.3)}}.sec-difference_point .sec-difference_arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;pointer-events:none}@media screen and (max-width: 744px){.sec-difference_point .sec-difference_arrow{top:66%;width:6.4vw;height:6.4vw}}.sec-difference_point .sec-difference_arrow::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border-top:40px solid rgba(0,0,0,0);border-bottom:40px solid rgba(0,0,0,0);border-left:60px solid var(--color-primary)}@media screen and (max-width: 744px){.sec-difference_point .sec-difference_arrow::after{border-top:4.2666666667vw solid rgba(0,0,0,0);border-bottom:4.2666666667vw solid rgba(0,0,0,0);border-left:6.4vw solid var(--color-primary)}}.sec-difference_point .sec-difference_frame{padding:32px 40px}@media screen and (max-width: 744px){.sec-difference_point .sec-difference_frame{padding:6.4vw 4.2666666667vw}}.sec-difference_point .sec-difference_frame>div{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:460px;height:100%}@media screen and (max-width: 744px){.sec-difference_point .sec-difference_frame>div{gap:3.2vw}}.sec-difference_point .sec-difference_frame h3{text-align:center;font-weight:700;min-height:50px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 744px){.sec-difference_point .sec-difference_frame h3{min-height:11.7333333333vw}}.sec-difference_point .sec-difference_frame .first{min-height:inherit;line-height:1}.sec-difference_point .sec-difference_frame .first_note{font-size:10px;line-height:1}@media screen and (max-width: 744px){.sec-difference_point .sec-difference_frame .first_note{font-size:1.8933333333vw;white-space:nowrap}}.sec-difference_point .sec-difference_frame p{font-size:21px;font-weight:700;flex:1}@media screen and (max-width: 744px){.sec-difference_point .sec-difference_frame p{font-size:3.7333333333vw}}.sec-difference_point .sec-difference_frame img{text-align:center;display:block;box-shadow:8px 8px 8px 0 rgba(0,0,0,.3);width:100%;max-width:400px;aspect-ratio:400/368}.sec-difference_point .sec-difference_frame.left,.sec-difference_point .sec-difference_frame.right{background:url("../images/sec-difference-bg1.webp") no-repeat right center/auto;width:50%;color:#fff}@media screen and (max-width: 744px){.sec-difference_point .sec-difference_frame.left,.sec-difference_point .sec-difference_frame.right{background-image:url("../images/sec-difference-bg1-sp.webp")}}.sec-difference_point .sec-difference_frame.left>div,.sec-difference_point .sec-difference_frame.right>div{margin-left:auto}.sec-difference_point .sec-difference_frame.left h3,.sec-difference_point .sec-difference_frame.right h3{font-size:26px}@media screen and (max-width: 744px){.sec-difference_point .sec-difference_frame.left h3,.sec-difference_point .sec-difference_frame.right h3{font-size:5.3333333333vw}}.sec-difference_point .sec-difference_frame.left .point span,.sec-difference_point .sec-difference_frame.right .point span{background-color:#fff;color:#474747}.sec-difference_point .sec-difference_frame.right{background-image:url("../images/sec-difference-bg2.webp");background-position:left center;color:#474747}@media screen and (max-width: 744px){.sec-difference_point .sec-difference_frame.right{background-image:url("../images/sec-difference-bg2-sp.webp")}}.sec-difference_point .sec-difference_frame.right>div{margin-left:inherit;margin-right:auto}.sec-difference_point .sec-difference_frame.right h3{color:var(--color-primary);line-height:1.3;font-size:38px}@media screen and (max-width: 744px){.sec-difference_point .sec-difference_frame.right h3{font-size:6.4vw}}.sec-difference_point .sec-difference_frame.right .dalmatins{font-size:7px;top:49px;right:40px}.sec-difference_point .sec-difference_frame.right .point{color:var(--color-primary)}.sec-difference_point .sec-difference_frame.right .point span{background-color:var(--color-primary);color:#fff}.sec-difference_point .point{font-weight:700;position:relative;width:100%;padding:14px 0;font-size:26px;text-align:center;border-top:2px dotted currentColor;border-bottom:2px dotted currentColor}@media screen and (max-width: 744px){.sec-difference_point .point{font-size:5.3333333333vw;padding:2.1333333333vw 0}}.sec-difference_point .point span{position:absolute;top:-20%;left:-2%;transform:translateY(-50%) rotateZ(-15deg);box-shadow:0 5px 5px 0 rgba(0,0,0,.3);width:96px;height:96px;border-radius:50%;font-size:21px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 744px){.sec-difference_point .point span{top:-33%;left:-24%;width:21.3333333333vw;height:21.3333333333vw;font-size:4.8vw;transform:scale(0.6) translateY(-50%) rotateZ(-15deg);box-shadow:0 1.3333333333vw 1.3333333333vw 0 rgba(0,0,0,.15)}}.sec-difference_point .point .point span{background-color:var(--color-primary);color:#fff}.sec-difference_effect{position:relative}.sec-difference_effect .inner{padding-bottom:0}.sec-difference_effect .sec-difference_effect_copy{color:#323232;font-size:32px;font-weight:600;line-height:90px;position:relative;line-height:1.2;margin:0 auto 40px;max-width:770px;text-align:left;font-style:italic;overflow:initial}@media screen and (max-width: 744px){.sec-difference_effect .sec-difference_effect_copy{display:block;font-size:5.6vw;text-align:center;line-height:1.4;margin-bottom:4.2666666667vw;padding:0}}.sec-difference_effect .sec-difference_effect_copy small{font-size:21px;font-style:normal;font-family:var(--font-yugo)}@media screen and (max-width: 744px){.sec-difference_effect .sec-difference_effect_copy small{font-size:4.2666666667vw;margin-bottom:1.3333333333vw;display:inline-block}}.sec-difference_effect .sec-difference_effect_copy span{font-family:var(--font-yugo);display:inline-block;background-color:#847678;color:#fff;border-radius:50%;font-size:18px;font-weight:bold;font-style:normal;width:90px;line-height:90px;position:absolute;top:0;left:0;text-align:center}@media screen and (max-width: 744px){.sec-difference_effect .sec-difference_effect_copy span{font-size:3.7333333333vw;width:16vw;line-height:16vw;top:-6.9333333333vw;left:-2.6666666667vw;transform:rotate(-10deg)}}.sec-difference_effect .sec-difference_effect_copy strong{font-size:46px;color:var(--color-primary)}@media screen and (max-width: 744px){.sec-difference_effect .sec-difference_effect_copy strong{font-size:9.6vw}}.sec-difference_effect .sec-difference_effect-text{position:relative;padding-right:50%;margin-left:50px}@media screen and (max-width: 744px){.sec-difference_effect .sec-difference_effect-text{padding:0;margin:0}}.sec-difference_effect .sec-difference_effect-text img{position:absolute;right:10%;top:0;max-width:400px;aspect-ratio:400/390}@media screen and (max-width: 744px){.sec-difference_effect .sec-difference_effect-text img{position:relative;right:0;top:1.3333333333vw;width:48%;float:right}}.sec-difference_effect p{font-size:18px;font-weight:500;line-height:1.7;text-align:left}@media screen and (max-width: 744px){.sec-difference_effect p{font-size:4vw}}.sec_case{background:var(--gradient-primary)}.sec_case_ttl{color:var(--color-primary)}.sec_case .sec-head .norm{display:block;color:#474747;font-family:var(--font-yugo);font-size:21px}@media screen and (max-width: 744px){.sec_case .sec-head .norm{font-size:4.2666666667vw}}.sec_case .sec-head span::after{bottom:-34px}@media screen and (max-width: 744px){.sec_case .sec-head span::after{bottom:-5.8666666667vw}}.sec-volume{background-image:url("../images/bg-sec_volume.webp");position:relative}.sec-volume .inner{position:relative;padding:40px 0 20px;max-width:980px}@media screen and (max-width: 744px){.sec-volume .inner{padding:5.3333333333vw 4vw}}.sec-volume .sec-img{position:absolute;top:0;right:-280px}@media screen and (max-width: 744px){.sec-volume .sec-img{min-width:40.8vw;width:40%;right:0}}.sec-volume .sec-img picture{display:block;width:100%;max-width:750px;aspect-ratio:750/280;overflow:hidden}@media screen and (max-width: 744px){.sec-volume .sec-img picture{max-width:612px;aspect-ratio:306/130}}.sec-volume .sec-img picture img{width:100%;height:auto;display:block}.sec-volume .ttl-frame{max-width:505px}@media screen and (max-width: 744px){.sec-volume .ttl-frame{max-width:100%;padding:0 4vw}}.sec-volume .ttl-frame .sec-head{color:var(--color-primary);overflow:initial}@media screen and (max-width: 744px){.sec-volume .ttl-frame .sec-head{margin-bottom:10.6666666667vw;display:inline-block}}.sec-volume .ttl-frame .sec-head small{color:#333;font-family:var(--font-yugo);font-size:21px}@media screen and (max-width: 744px){.sec-volume .ttl-frame .sec-head small{font-size:4.8vw}}.sec-volume .ttl-frame .sec-head span:after{width:504px;bottom:-29px;background-size:cover}@media screen and (max-width: 744px){.sec-volume .ttl-frame .sec-head span:after{width:100%;bottom:-5.6vw}}.sec-volume .sec-volume_img{margin-top:65px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 744px){.sec-volume .sec-volume_img{margin-top:4.5333333333vw;gap:2.6666666667vw 1.3333333333vw;grid-template-columns:repeat(2, 1fr)}}.sec-volume .sec-volume_img .card{max-width:230px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25)}@media screen and (max-width: 744px){.sec-volume .sec-volume_img .card{max-width:45.3333333333vw}}.sec-volume .sec-volume_img .card .img img{width:100%}.sec-volume .sec-volume_img .card .text{color:#fff;text-align:center;font-size:18px;font-weight:700;background:url(../images/sec-volume_thumb05.webp) center/cover no-repeat;height:70px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 744px){.sec-volume .sec-volume_img .card .text{font-size:3.7333333333vw;height:13.8666666667vw}}@media screen and (max-width: 744px){.sec-volume .sec-volume_btm{width:113.3333333333vw;margin:-2.6666666667vw 0 -5.3333333333vw -10.6666666667vw}}.sec-volume .sec-volume_btm picture{display:block;width:100%;max-width:928px;aspect-ratio:928/177;overflow:hidden}@media screen and (max-width: 744px){.sec-volume .sec-volume_btm picture{max-width:116vw;aspect-ratio:425/128}}.sec-volume .sec-volume_btm picture img{width:100%;height:auto;display:block}.p-premium .inner{padding:0 0 56px}@media screen and (max-width: 744px){.p-premium .inner{padding:0 4vw 8.5333333333vw}}.sec-factors{background-image:url("../images/bg-sec_factors.webp");background-position:center top;background-repeat:no-repeat;background-size:auto;background-color:#fdf5f5;position:relative;width:100%;max-width:1920px;margin:0 auto}@media screen and (max-width: 744px){.sec-factors{background-image:none;background-image:url("../images/bg-sec_factors01.webp");background-position:left -18.6666666667vw top;background-size:122.1333333333vw;position:relative;width:100%;max-width:1920px;margin:0 auto}}@media screen and (max-width: 744px){.sec-factors p{text-align:left;line-height:1.8}}.sec-factors .inner02{padding:60px 0 0}@media screen and (max-width: 744px){.sec-factors .inner02{padding:6.4vw 8vw 0}}.sec-factors .sec-feautures__anshinimgbox{position:relative}@media screen and (max-width: 744px){.sec-factors .sec-feautures__anshinimgbox{padding:2.6666666667vw;position:relative}}.sec-factors .sec-feautures__anshinimgbox ul{display:flex;justify-content:space-between}.sec-factors .sec-feautures__anshin{background-color:#fff;margin-top:0;border:solid 3px;-o-border-image:linear-gradient(to right, #de79b5, #df787f) 1;border-image:linear-gradient(to right, #de79b5, #df787f) 1;width:1000px}@media screen and (max-width: 744px){.sec-factors .sec-feautures__anshin{width:100%;margin-top:0}}.sec-factors .sec-feautures__anshin h2{background:linear-gradient(90deg, #de79b5 0%, #df787f 90%);color:#fff;text-align:center;font-size:40px}@media screen and (max-width: 744px){.sec-factors .sec-feautures__anshin h2{margin-bottom:0;font-size:5.6vw;padding:1.3333333333vw 0}}.sec-factors .sec-feautures__anshin h2 span{font-size:32px}@media screen and (max-width: 744px){.sec-factors .sec-feautures__anshin h2 span{font-size:4.8vw}}.sec-factors .sec-feautures__images{width:827px;margin:0 auto;margin-top:20px}@media screen and (max-width: 744px){.sec-factors .sec-feautures__images{width:100%;margin-top:0}}.sec-factors .sec-feautures__text{margin-top:10px;padding:0 10px;font-size:18px;text-align:center;margin-bottom:20px}@media screen and (max-width: 744px){.sec-factors .sec-feautures__text{margin-top:2.6666666667vw;padding:0px 2.6666666667vw;font-size:4.2666666667vw;text-align:left;margin-bottom:0}}.sec-factors .arrow-green{width:35px;position:absolute;z-index:8;top:160px;left:345px}@media screen and (max-width: 744px){.sec-factors .arrow-green{width:3.5vw;position:absolute;z-index:8;top:min(22.5vw,270px);left:32%}}.sec-factors .arrow-pink{width:9.3333333333vw;position:absolute;z-index:8;top:42.6666666667vw;right:90.6666666667vw}@media screen and (max-width: 744px){.sec-factors .arrow-pink{width:3.5vw;position:absolute;z-index:8;top:min(22.5vw,270px);right:32%}}.sec-factors .sec-feautures__anshinimgbox ul li{padding:15px}@media screen and (max-width: 744px){.sec-factors .sec-feautures__anshinimgbox ul li{padding:.5333333333vw}}#tempFlow .tempFlow__lists{background:#fbeef0}#tempPrice{background:#fbeef0}#tempPrice .tempPrice__imageFormat{background:url(../images/price-bg.webp) no-repeat center top;height:486px;margin-bottom:32px}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat{background:url(../images/price-bg-sp.webp) no-repeat center top;background-size:cover;height:141.3333333333vw}}#tempPrice .tempPrice__imageFormat table{position:relative;border-collapse:separate;border:none;width:100%;padding-left:183px;font-size:16px;font-weight:700}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat table{padding-left:4.8vw;font-size:4.2666666667vw}}#tempPrice .tempPrice__imageFormat table th,#tempPrice .tempPrice__imageFormat table td{width:196px;height:67px;padding:0 10px;text-align:center;line-height:1}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat table th,#tempPrice .tempPrice__imageFormat table td{padding:0}}#tempPrice .tempPrice__imageFormat table thead{font-size:22px}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat table thead{font-size:4vw}}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat table thead th{height:13.6vw;letter-spacing:-.2666666667vw}}#tempPrice .tempPrice__imageFormat table thead th:nth-child(n+3){color:#fff}#tempPrice .tempPrice__imageFormat table tbody tr td{height:86px}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat table tbody tr td{height:18.4vw}}#tempPrice .tempPrice__imageFormat table tbody tr td .price-area{font-size:11px;font-weight:700}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat table tbody tr td .price-area{display:block;font-size:2.6666666667vw}}#tempPrice .tempPrice__imageFormat table tbody tr td .price-number{font-size:40px;font-weight:300;font-family:"Bebas Neue",sans-serif}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat table tbody tr td .price-number{font-size:6.1333333333vw}}#tempPrice .tempPrice__imageFormat table tbody tr td .price-number.highlight{color:#da4454}#tempPrice .tempPrice__imageFormat table tbody tr td .price-intax{font-size:0}#tempPrice .tempPrice__imageFormat table tbody tr td small{font-size:11px}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat table tbody tr td small{font-size:2.1333333333vw}}#tempPrice .tempPrice__imageFormat table tbody tr:nth-child(n+2) td{height:57px}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat table tbody tr:nth-child(n+2) td{height:17.8666666667vw}}#tempPrice .tempPrice__imageFormat.ice{background:url(../images/ice-price-bg.webp) no-repeat center top;height:534px}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat.ice{background:url(../images/ice-price-bg-sp.webp) no-repeat center top;background-size:cover;height:119.2vw}}#tempPrice .tempPrice__imageFormat.ice table{width:890px;top:270px;padding-left:90px}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat.ice table{width:89.3333333333vw;padding-left:2.6666666667vw;top:54.6666666667vw}}#tempPrice .tempPrice__imageFormat.ice table th,#tempPrice .tempPrice__imageFormat.ice table td{height:51px}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat.ice table th,#tempPrice .tempPrice__imageFormat.ice table td{height:13.6vw}}#tempPrice .tempPrice__imageFormat.ice table tbody tr td{color:#fff;height:84px}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat.ice table tbody tr td{height:18.9333333333vw}}#tempPrice .tempPrice__imageFormat.ice .btn-to-ice{position:relative;text-align:center;top:260px}@media screen and (max-width: 744px){#tempPrice .tempPrice__imageFormat.ice .btn-to-ice{top:53.3333333333vw}}.moniBnr{padding:48px 0}@media screen and (max-width: 744px){.moniBnr{padding:6.4vw 0}}#tempPrice .moniBnr{padding:0 0 48px;background:none}@media screen and (max-width: 744px){#tempPrice .moniBnr{padding:6.4vw 0}}/*# sourceMappingURL=style.css.map */