@import url(//fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Round);@import url(//cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/slick.css);@import url('//fonts.googleapis.com/css2?family=Lusitana:wght@400; 700&family=Montserrat:ital, wght@0, 100..900;1, 100..900&family=Noto+Sans+JP:wght@100..900&display=swap');@import url(//cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp.min.css);main{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;width:100%;overflow:hidden}main img{max-width:100%;width:100%;height:auto;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;user-select:none}main .showPC{display:block}main .showSP{display:none}main .mainvisual{position:relative;width:100%}main .mainvisual .mainvisual_wrap h1{display:block;width:100%;margin:0 auto}main .mainvisual .mainvisual_wrap h1 img{width:100%;height:auto;vertical-align:bottom}main .present .present-tab-menu .present-tab-menu-wrap{background-color:#fafafa}main .present .present-tab-menu .present-tab-menu-wrap .present-tab-menu-list{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;padding:0;list-style:none;padding-top:50px;overflow:hidden}main .present .present-tab-menu .present-tab-menu-wrap .present-tab-menu-list .bar{position:absolute;width:100%;bottom:0;height:7px;background-color:#fff;z-index:1}main .present .present-tab-menu .present-tab-menu-wrap .present-tab-menu-list .present-tab-item{width:50%;max-width:584px;position:relative;opacity:.5;bottom:-27px;margin:0 -15px}main .present .present-tab-menu .present-tab-menu-wrap .present-tab-menu-list .present-tab-item.active{opacity:1;bottom:-17px}main .present .present-tab{position:relative}main .present .present-tab::after{content:"";display:block;width:100%;height:40px;background-image:linear-gradient(0deg,rgba(0,0,0,.0823529412),transparent);position:absolute;bottom:0}main .present .present-tab .present-tab-content{display:none}main .present .present-tab .present-tab-content.active{display:block}main .present .present-tab .present-tab-content .present-tab-content-wrap{width:1100px;margin:auto;padding:80px 0;position:relative}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-txt{text-align:center;line-height:160%;font-size:18px;color:#e91919;margin-bottom:40px}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-txt span{background:linear-gradient(transparent 75%,#edff2b 15%);display:inline-block}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-txt.show-pc{display:block}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-txt.show-sp{display:none}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-description{text-align:center;line-height:160%;font-size:16px;color:#777}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-description .present-tab-content-description-rap{background-color:#fafafa;text-align:left;display:inline-block;padding:1.5em}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-description .present-tab-content-description-rap strong{font-size:15px}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-description .present-tab-content-description-rap p{font-size:13px}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-prime{margin-top:40px}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-prime .present-tab-content-prime-image{margin-bottom:30px}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-prime dl{display:flex;align-items:center;width:750px;margin:0 auto 15px auto}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-prime dl dt{margin-right:1em;width:10em;background-color:#27c5f1;text-align:center;padding:.8em 1em;border-radius:999px;color:#fff;font-weight:700;letter-spacing:.2em;font-size:18px}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-prime dl dd{font-size:22px}main .pageNavigation{background-color:#fff;display:flex;justify-content:center;padding:15px 0}main .pageNavigation .flex{display:flex;gap:20px}main .pageNavigation .flex li a{min-width:260px;text-align:center;display:block;font-size:22px;padding:15px 0;font-weight:700;letter-spacing:.1em;color:#1e4853;background-image:linear-gradient(#ffff4c,#e1ff0c);border-radius:15px}main .pageNavigation .flex li a svg{display:block;margin:1.875vw auto 0 auto}main .gradation-box{width:100%;background-image:linear-gradient(102deg,#7ad1e9,#efbbde)}main .gradation-box section{position:relative;padding:100px 0;background-image:url(/healmild/cp/originalgoods/assets/images/section_light_top.png);background-position:top center;background-repeat:no-repeat;background-size:1109px 311px}main .gradation-box section::after{content:"";display:block;width:100%;height:50px;background-image:linear-gradient(0deg,rgba(0,0,0,.5019607843),transparent);mix-blend-mode:overlay;position:absolute;bottom:0}main .gradation-box section h2{text-align:center;font-size:50px;font-weight:bolder;color:#fff;letter-spacing:.15em;margin-bottom:.8em;text-shadow:2px 2px 1px #ff68af}main .gradation-box section .section-title{text-align:center;margin-bottom:1em}main .gradation-box section .section-title .tx{font-size:22px;font-weight:700;padding:0 0 1em 0;line-height:180%}main .gradation-box section .section-title .pi{color:#ff0078;font-size:16px;line-height:180%}main .TargetProducts .target-products-list{display:flex;justify-content:space-between;width:853px;margin:auto;text-align:center}main .TargetProducts .target-products-list li{position:relative;width:376px;text-align:center}main .TargetProducts .target-products-list li .bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);width:220%;z-index:0}main .TargetProducts .target-products-list li .image{position:relative;z-index:1;margin-bottom:20px}main .TargetProducts .target-products-list li p{position:relative;z-index:2;font-size:15px;margin:0 0;font-weight:700;line-height:200%}main .TargetProducts .target-products-list li p span{display:inline-block;border:1px solid #000;padding:.5em;margin-left:1em;font-size:12px;line-height:100%}main .HowtoApply .howtoapply-list{width:700px;margin:100px auto 0 auto;text-align:center;position:relative}main .HowtoApply .howtoapply-list dl{margin-bottom:80px}main .HowtoApply .howtoapply-list dl dt{border-radius:20px 20px 0 0;background-color:#27c5f1;padding:2em;color:#fff;min-height:122px;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:700;line-height:160%}main .HowtoApply .howtoapply-list dl dt span{color:#edff2b}main .HowtoApply .howtoapply-list dl dd.batch{position:absolute;width:122px;height:122px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:radial-gradient(circle at 30% 20%,#fff,#edff26);border-radius:100%;transform:translate(-35%,-35%);color:#27c5f1;font-weight:700;font-size:24px;line-height:150%}main .HowtoApply .howtoapply-list dl dd.batch span{display:block;font-size:35px}main .HowtoApply .howtoapply-list dl dd.cont{background-image:linear-gradient(140deg,#fff,#fbffcc);border-radius:0 0 20px 20px;position:relative}main .HowtoApply .howtoapply-list dl dd.cont svg{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}main .HowtoApply .howtoapply-list dl dd.cont .step2{padding-top:40px;padding-bottom:40px;margin:auto}main .HowtoApply .howtoapply-list dl dd.cont .step2 .step2_image{width:252px;margin:0 auto 30px auto}main .HowtoApply .howtoapply-list dl dd.cont .step2 p{line-height:160%;font-size:13px}main .HowtoApply .howtoapply-list dl dd.cont .step3_image{padding-top:50px;width:264px;margin:auto}main .HowtoApply .howtoapply-list dl .howtoapply-products-list{display:flex;justify-content:space-between;margin:auto;text-align:center;width:90%;padding:50px 0}main .HowtoApply .howtoapply-list dl .howtoapply-products-list li{width:48%;text-align:center}main .HowtoApply .howtoapply-list dl .howtoapply-products-list li .image{margin-bottom:20px}main .HowtoApply .howtoapply-list dl .howtoapply-products-list li .image img{width:80%;margin:auto}main .HowtoApply .howtoapply-list dl .howtoapply-products-list li p{font-size:12px;margin:0 0;font-weight:700;line-height:200%}main .HowtoApply .howtoapply-list dl .howtoapply-products-list li p span{display:inline-block;border:1px solid #000;padding:.5em;margin-left:1em;font-size:10px;line-height:100%}main .HowtoApply .howtoapply-link{text-align:center}main .HowtoApply .howtoapply-link a{position:relative;display:inline-block;background-image:linear-gradient(#ffff4c,#e1ff0c);border-radius:999px;padding:1em 6em;font-size:26px;font-weight:700;color:#1e4853}main .HowtoApply .howtoapply-link a::after{content:"▲";position:absolute;right:2em;top:50%;line-height:100%;transform:translateY(-50%) rotate(90deg);font-size:18px}main .HowtoShot .howtoshot-list{width:700px;margin:40px auto 0 auto;text-align:center;position:relative}main .HowtoShot .howtoshot-list dl{margin-bottom:80px}main .HowtoShot .howtoshot-list dl:last-child{margin-bottom:0}main .HowtoShot .howtoshot-list dl dt{border-radius:20px 20px 0 0;background-color:#27c5f1;color:#fff;min-height:80px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;line-height:100%}main .HowtoShot .howtoshot-list dl dt span{display:block;width:90px;margin-right:.7em}main .HowtoShot .howtoshot-list dl dd.cont{background-color:#fff;border-radius:0 0 20px 20px;position:relative;padding:60px 0}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont{width:580px;margin:0 auto 80px auto}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont:last-child{margin-bottom:0}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont h3{color:#27c5f1;font-weight:700;font-size:20px;margin-bottom:.6em}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont h3 span{background:linear-gradient(transparent 75%,#edff2b 15%);display:inline-block}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_image{margin-top:30px;margin-bottom:30px}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion{border-radius:10px;border:1px solid #27c5f1}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion .toggle_button{padding:1em;font-size:18px;letter-spacing:.1em;position:relative;cursor:pointer}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion .toggle_button::after{position:absolute;content:"＋";line-height:100%;font-size:20px;font-weight:700;color:#27c5f1;right:1em}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion .toggle_cont{display:none;padding:25px 50px 40px 50px;text-align:left}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion .toggle_cont h4{font-weight:700;font-size:22px;line-height:160%;margin-bottom:.7em}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion .toggle_cont .txt{font-size:13.5px;line-height:180%}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion.active .toggle_button::after{content:"－"}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont{width:580px;margin:0 auto}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap h4{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;color:#27c5f1;margin-bottom:1.3em}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap h4 img{width:34px;margin-right:.4em}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap .check2_list{display:flex;flex-wrap:wrap;justify-content:space-between}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap .check2_list li{width:32%;margin-bottom:2em}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap .check2_list li p{text-align:left;line-height:160%;padding-left:1.7em;font-size:14px;margin-top:.5em;position:relative}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap .check2_list li p svg{position:absolute;width:19px;left:0}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap .check2_list.column2 li{width:48%}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap.valid .check2_list{display:block}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap.valid .check2_list li{display:block;width:100%}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap.valid .check2_list li .vaild_list{display:flex;align-items:center}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap.valid .check2_list li .vaild_list .img{width:32%;margin-right:5%}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap.invalid .check2_list li p{text-align:center;padding-left:0}main .HowtoShot .howtoshot-list dl dd.cont div.recommend{background-color:#f7f7f7;border-radius:20px;border:1px solid #27c5f1;margin-bottom:0;margin-top:2em}main .HowtoShot .howtoshot-list dl dd.cont div.recommend h4{font-size:18px;padding:1.5em 0;font-weight:700}main .HowtoShot .howtoshot-list dl dd.cont div.recommend p{font-size:16px;padding:0 50px 0 50px;line-height:180%;text-align:left}main .HowtoShot .howtoshot-list dl dd.cont div.recommend .sub{margin-top:2em}main .Terms{background-image:linear-gradient(#fefff4,#f6fac5);padding:100px 0 120px 0}main .Terms .section-wrap{width:948px;margin:auto}main .Terms .section-wrap h2{text-align:center;font-size:40px;font-weight:bolder;color:#333;letter-spacing:.1em;margin-bottom:.8em}main .Terms .section-wrap .section-title{text-align:center;margin-bottom:1em}main .Terms .section-wrap .section-title .tx{font-size:22px;font-weight:700;padding:0 0 1em 0;line-height:180%}main .Terms .section-wrap .terms-box{background-image:linear-gradient(102deg,#7ad1e9,#efbbde);border-radius:30px;padding:6px}main .Terms .section-wrap .terms-box .terms-box-inner{background-color:#fff;border-radius:25px;padding:30px}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-btn{cursor:pointer;position:relative;text-align:center;font-size:22px;font-weight:700;letter-spacing:.1em}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-btn::after{position:absolute;content:"＋";line-height:100%;font-size:30px;font-weight:700;color:#27c5f1;right:0;top:50%;transform:translateY(-50%)}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-btn.active::after{content:"－"}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion{display:none;line-height:160%;padding:40px 0}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion h3{font-weight:700;color:#27c5f1;text-align:center;margin-bottom:1em;font-size:20px}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion .block{width:788px;margin:auto;font-size:15px}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion .block strong{font-weight:700;color:#27c5f1;font-size:17px}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion .block strong.black{color:#333}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion .block a{color:#27c5f1;text-decoration:underline}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion .block ul{list-style:disc;margin-left:1.5em;margin-bottom:1em}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion .block ul li{list-style-type:disc}main .Contact{padding:100px 0}main .Contact .section-wrap{width:948px;margin:auto}main .Contact .section-wrap h2{text-align:center;font-size:40px;font-weight:bolder;color:#333;letter-spacing:.1em;margin-bottom:.8em}main .Contact .section-wrap .section-title{text-align:center;margin-bottom:1em}main .Contact .section-wrap .section-title .tx{font-size:18px;font-weight:700;padding:0;line-height:180%}main .Contact .section-wrap .contact-box{text-align:center}main .Contact .section-wrap .contact-box .contact-box-email{font-size:32px;font-weight:700;margin-bottom:.75em}main .Contact .section-wrap .contact-box .contact-box-email a{color:#27c5f1}main .Contact .section-wrap .contact-box .contact-box-email a:hover{text-decoration:underline}main .Contact .section-wrap .contact-box .contact-box-time{font-size:16px;line-height:160%}@media screen and (max-width:768px){main .showPC{display:none}main .showSP{display:block}main .mainvisual .mainvisual_wrap{padding-top:0}main .present .present-tab-menu .present-tab-menu-wrap .present-tab-menu-list{padding-top:0}main .present .present-tab-menu .present-tab-menu-wrap .present-tab-menu-list .present-tab-item{width:50%;margin:0 -1%;padding:0 0;bottom:-2vw}main .present .present-tab-menu .present-tab-menu-wrap .present-tab-menu-list .present-tab-item.active{bottom:-2vw}main .present .present-tab::after{height:5vw}main .present .present-tab .present-tab-content .present-tab-content-wrap{width:100%;padding:10vw 0}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-txt{font-size:2.625vw;margin-bottom:5vw}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-txt span{background:linear-gradient(transparent 75%,#edff2b 10%);display:inline-block}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-txt.show-pc{display:none}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-txt.show-sp{display:block}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-description{font-size:2.5vw;width:85vw;margin:auto}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-description .present-tab-content-description-rap{padding:1.5em}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-description .present-tab-content-description-rap strong{font-size:2.5vw}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-description .present-tab-content-description-rap p{font-size:2.25vw}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-prime{margin-top:5vw}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-prime .present-tab-content-prime-image{margin-bottom:3.75vw}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-prime dl{width:85vw;margin:0 auto 1.875vw auto}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-prime dl dt{width:9em;min-width:9em;font-size:2.25vw;letter-spacing:0}main .present .present-tab .present-tab-content .present-tab-content-wrap .present-tab-content-prime dl dd{font-size:2.625vw}main .pageNavigation{padding:1.875vw 0}main .pageNavigation .flex{gap:2.5vw}main .pageNavigation .flex li a{min-width:27.5vw;font-size:2.75vw;padding:1.875vw 0;border-radius:1.875vw}main .gradation-box section{padding:12.5vw 0;background-size:150% auto}main .gradation-box section::after{height:6.25vw}main .gradation-box section h2{font-size:6.25vw}main .gradation-box section .section-title .tx{font-size:3.25vw}main .gradation-box section .section-title .pi{font-size:2.25vw}main .TargetProducts .target-products-list{width:61.125vw;flex-direction:column}main .TargetProducts .target-products-list li{width:100%;margin-bottom:10vw}main .TargetProducts .target-products-list li:last-child{margin-bottom:0}main .TargetProducts .target-products-list li .image{margin-bottom:5vw}main .TargetProducts .target-products-list li p{font-size:2.375vw}main .TargetProducts .target-products-list li p span{font-size:1.875vw}main .HowtoApply .howtoapply-list{width:85vw;margin:10vw auto 0 auto}main .HowtoApply .howtoapply-list dl{margin-bottom:10vw}main .HowtoApply .howtoapply-list dl dt{border-radius:20px 20px 0 0;min-height:15.25vw;padding:1em;font-size:3vw}main .HowtoApply .howtoapply-list dl dd.batch{width:10.625vw;height:10.625vw;font-size:2.375vw}main .HowtoApply .howtoapply-list dl dd.batch span{font-size:3.5vw}main .HowtoApply .howtoapply-list dl dd.cont .step2{padding-top:5vw;padding-bottom:5vw}main .HowtoApply .howtoapply-list dl dd.cont .step2 .step2_image{width:31.5vw;margin:0 auto 1.875vw auto}main .HowtoApply .howtoapply-list dl dd.cont .step2 p{line-height:160%;font-size:2.25vw}main .HowtoApply .howtoapply-list dl dd.cont .step3_image{padding-top:6.25vw;width:33vw}main .HowtoApply .howtoapply-list dl .howtoapply-products-list{padding:6.25vw 0}main .HowtoApply .howtoapply-list dl .howtoapply-products-list li .image{margin-bottom:3.75vw}main .HowtoApply .howtoapply-list dl .howtoapply-products-list li .image img{width:80%;margin:auto}main .HowtoApply .howtoapply-list dl .howtoapply-products-list li p{font-size:1.625vw}main .HowtoApply .howtoapply-list dl .howtoapply-products-list li p span{font-size:1.375vw}main .HowtoApply .howtoapply-link a{padding:1.5em 6em;font-size:3.25vw}main .HowtoApply .howtoapply-link a::after{font-size:2.5vw}main .HowtoShot .section-title .tx{font-size:3vw!important}main .HowtoShot .howtoshot-list{width:85vw;margin:5vw auto 0 auto}main .HowtoShot .howtoshot-list dl{margin-bottom:10vw}main .HowtoShot .howtoshot-list dl dt{border-radius:20px 20px 0 0;min-height:10vw;font-size:3.5vw}main .HowtoShot .howtoshot-list dl dt span{width:12.5vw}main .HowtoShot .howtoshot-list dl dd.cont{padding:7.5vw 0}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont{width:70vw;margin:0 auto 10vw auto}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont h3{font-size:3vw}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont p{font-size:1.875vw;line-height:160%}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_image{margin-top:3.75vw;margin-bottom:3.75vw}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion .toggle_button{font-size:3vw}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion .toggle_button::after{font-size:3vw}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion .toggle_cont{padding:3.125vw 6.25vw 5vw 6.25vw}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion .toggle_cont h4{font-size:2.75vw}main .HowtoShot .howtoshot-list dl dd.cont div.check1_cont .check_accordion .toggle_cont .txt{font-size:2.5vw}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont{width:70vw}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap h4{font-size:3vw}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap h4 img{width:3.75vw}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap .check2_list li p{font-size:2.125vw}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap .check2_list li p svg{position:absolute;width:2.5vw;left:0}main .HowtoShot .howtoshot-list dl dd.cont div.check2_cont .check2_wrap.valid .check2_list li .vaild_list .img{width:40%}main .HowtoShot .howtoshot-list dl dd.cont div.recommend{border-radius:1.875vw;margin-top:0}main .HowtoShot .howtoshot-list dl dd.cont div.recommend h4{font-size:3vw}main .HowtoShot .howtoshot-list dl dd.cont div.recommend p{font-size:2.5vw;padding:0 5vw 0 5vw}main .Terms{padding:12.5vw 0}main .Terms .section-wrap{width:85vw}main .Terms .section-wrap h2{font-size:5vw}main .Terms .section-wrap .section-title{margin-bottom:.3em}main .Terms .section-wrap .section-title .tx{font-size:3vw}main .Terms .section-wrap .terms-box{border-radius:3.75vw;padding:.875vw}main .Terms .section-wrap .terms-box .terms-box-inner{border-radius:3.125vw;padding:3.75vw}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-btn{font-size:3.5vw}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-btn::after{font-size:4.375vw}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion{padding:5vw 0}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion h3{font-size:3.5vw}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion .block{width:72.5vw;margin:auto;font-size:2.625vw;line-height:160%}main .Terms .section-wrap .terms-box .terms-box-inner .terms-box-accordion .block strong{font-size:3vw}main .Contact{padding:12.5vw 0}main .Contact .section-wrap{width:85vw}main .Contact .section-wrap h2{font-size:5vw}main .Contact .section-wrap .section-title{margin-bottom:.5em}main .Contact .section-wrap .section-title .tx{font-size:3vw}main .Contact .section-wrap .contact-box .contact-box-email{font-size:4vw;margin-bottom:1.4em}main .Contact .section-wrap .contact-box .contact-box-time{font-size:2.5vw}}