section.ac_ar_001.reason{background:#eef6ff;padding-top:100px}section.ac_ar_001.reason *,section.ac_ar_001.flow *{font-family:"游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}section.ac_ar_001.reason .reason__wrap{background-color:#eff6ff;padding:70px 80px;margin-top:0}.reason__head{position:relative;font-size:28px;text-align:center;color:#fff;background-color:#3957b9;padding:15px 10px 10px;margin-top:50px;line-height:1}.reason__head::after{content:"";position:absolute;border-style:solid;border-color:#3957b9 transparent transparent;border-width:25px 15px 0;top:100%;left:50%;transform:translateX(-50%);z-index:1}.reason__head .imp{font-size:30px}.reason__head .biger{font-size:36px}.reason__head ._yellow{color:#fff955}.reason__head .num{font-size:50px}.reasonList{list-style:none}.reasonList__item+.reasonList__item{margin-top:50px}.reasonList__item__head{display:flex;background-color:#fff;border:solid 1px #0079d7}.reasonList__item__head .num{font-size:24px;font-weight:normal;background-color:#0079d7;color:#fff;padding:10px 30px;line-height:1}.reasonList__item__head .num .imp{font-size:74px;font-family:'DIN Alternate',sans-serif;font-weight:normal;transform:translateY(-2px)}.reasonList__item__head .wrap{display:flex;align-items:center;justify-content:center;text-align:center}.reasonList__item__head .wrap .text{font-size:25px;line-height:1.3}.reasonList__item__head .wrap .text ._pink{color:#d9147a}.reasonList__item__head .wrap .text.-count{font-size:22px}.reasonList__item__head .wrap .text.-count .imp{font-size:32px}.reasonList__item__head .wrap .text.-count .imp ._pink{font-size:50px;line-height:1}.reasonList__item__head .wrap .text .imp{font-size:35px}.reasonList__item__head .wrap .text .note{display:block;font-size:15px;font-weight:normal;text-align:right}.reasonList__item__txt{font-size:20px}.reasonList__item__txt ._under{background:linear-gradient(transparent 70%, #fff955 70%)}.reasonList__item__doctor{text-align:center}.reasonList__item__wrap{margin:40px 40px 0}.reasonList__item__imgtxt{display:flex;justify-content:space-between}.reasonList__item__imgtxt .image{text-align:center}#flow{background-color:unset}.flowList{list-style:none}.flowList__item{position:relative}.flowList__item:nth-child(3)::after{position:absolute;content:"";width:100%;height:4px;background-color:#fff;bottom:0;left:0}@media (min-width: 980px){._pc-none{display:none !important}.reasonList__item__head .num{width:245px;display:flex;align-items:center;justify-content:center}.reasonList__item__head .num .imp{margin-left:15px}.reasonList__item__head .wrap{width:calc(100% - 245px)}.reasonList__item__imgtxt .image{width:360px}.reasonList__item__imgtxt .reasonList__item__txt{width:calc(100% - 390px)}}@media (max-width: 979px){._sp-none{display:none !important}h2.heading-text{font-size:240%}section.ac_ar_001.reason{padding-top:40px}.reason__head{font-size:20px;padding:10px 5px;margin-top:20px;line-height:30px}.reason__head .imp{font-size:22px}.reason__head .biger{font-size:28px}.reason__head .num{font-size:30px}.reason__head::after{border-width:15px 10px 0}section.ac_ar_001.reason .reason__wrap{padding:35px 10px}.reasonList__item__head .num{font-size:12px;padding:10px 15px}.reasonList__item__head .num .imp{display:block;font-size:46px;text-align:center}.reasonList__item__head .wrap{width:100%}.reasonList__item__head .wrap .text{font-size:16px;letter-spacing:.5px}.reasonList__item__head .wrap .text .imp{font-size:20px}.reasonList__item__head .wrap .text.-count{font-size:16px}.reasonList__item__head .wrap .text.-count .imp{font-size:20px}.reasonList__item__head .wrap .text.-count .imp ._pink{font-size:32px}.reasonList__item__head .wrap .text .note{font-size:10px;text-align:center}.reasonList__item+.reasonList__item{margin-top:30px}.reasonList__item__wrap{margin:20px 10px 0}.reasonList__item__txt{font-size:14px;line-height:28px}.reasonList__item__imgtxt{flex-wrap:wrap}.reasonList__item__imgtxt .image{width:100%;text-align:center}.reasonList__item__imgtxt .image.-cost img{width:50%;max-width:235px}.reasonList__item__imgtxt .reasonList__item__txt{width:100%;margin-top:10px}#flow h2.heading-text{margin-bottom:0}#flow .flowList{margin-top:0}.flowList__item:nth-child(3)::after{height:10px}.clinic_midashi._sp-none{display:block !important}}.cover h2{position:relative}@media (min-width: 980px){.cover h2{width:100%;background:url(/assets/lp_pr/whitening/images/whitening/mv/mv_bg.jpg?2025124171740) center/cover}}.sec-ttl{display:flex;flex-direction:column;text-align:center}.sec-ttl--imp{font-size:54px;line-height:1.3}@media (max-width: 979px){.sec-ttl--imp{font-size:24px}}.sec-ttl--imp::after{content:"";display:block;width:50px;height:2px;background-color:#1d4097;margin:auto}@media (max-width: 979px){.sec-ttl--imp::after{width:7.8125vw;height:.3125vw}}.sec-ttl--sub{font-size:22px;margin-top:10px}@media (max-width: 979px){.sec-ttl--sub{font-size:14px;line-height:1.3;margin-top:3.125vw}}.anchor{background-color:#f5f5f5;display:flex;margin:0;justify-content:space-between;width:100%}.anchor__list{display:flex;justify-content:center;padding:30px 0}@media (max-width: 979px){.anchor__list{width:100%;flex-wrap:wrap;justify-content:flex-start;padding:0;margin:0}}@media (max-width: 979px){.anchor__list__item{width:calc(100% / 3);flex:auto}}@media (min-width: 980px){.anchor__list__item:last-child a{border-right:solid 1px}}@media (max-width: 979px){.anchor__list__item:not(:nth-child(3n+1)) a{border-left:solid .15625vw #000}}@media (max-width: 979px){.anchor__list__item:nth-child(n+4) a{border-top:solid .15625vw #000}}.anchor__list__item a{height:100%;display:flex;justify-content:center;align-items:center;font-size:18px;text-align:center;text-decoration:none;line-height:1.333;color:#000;padding:0 45px}@media (min-width: 980px){.anchor__list__item a{border-left:solid 1px}}@media (max-width: 979px){.anchor__list__item a{padding:4.6875vw 5px;font-size:min(3vw,30px)}}.pickup{padding:90px 0}.page-inner{max-width:980px;margin-left:auto;margin-right:auto;margin:0 auto 0px !important}@media (max-width: 979px){.page-inner{width:95%;max-width:500px}.page-inner2{width:100%;max-width:980px}}@media screen and (max-width: 640px){.page-inner{max-width:640px;margin:0 auto 40px;padding:0  !important}}.pickup-case ul{background:#d3e0f4;padding:50px 60px;display:flex;margin-top:40px}@media (max-width: 979px){.pickup-case ul{padding:4vw 4.392386530014641vw;flex-direction:column;gap:20px}}.pickup-case ul li{background:#fff;padding:20px}@media (max-width: 979px){.pickup-case ul li{padding:2vw}}.pickup-case ul li .before .head{background:#a0a0a0;padding:10px;width:240px;height:35px;border-radius:100vh;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;font-weight:bold;color:#fff;font-size:20px;margin-bottom:10px;line-height:1;position:relative}.pickup-case ul li .before{position:relative}.pickup-case ul li .before::after{content:"";position:absolute;bottom:-12%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-top:20px solid #4060cb;border-bottom:0}.pickup-case ul li .after .head{background:#5191e6;padding:10px;width:240px;height:35px;border-radius:100vh;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;font-weight:bold;color:#fff;font-size:20px;margin-bottom:10px;line-height:1;margin-top:40px}.pickup-case ul li .after .dr_name{color:#737373;font-weight:normal;font-size:16px;text-align:right;margin-top:16px}.pickup-case ul li .after .note{text-align:center;margin-top:8px}.pickup-case ul .case02 .after .note{text-align:center;font-weight:bold;font-size:18px}.mhlw-risk>.mhlw-risk-single{background-color:#d4dce8 !important}.fc02{color:#3e85e3}.fcffa4{color:#fcffa4}#about{padding:80px 0 !important}.about{background:linear-gradient(180deg, #f2f6ff 10%, #fff 40%)}.about__head{font-size:30px;text-align:center;margin-top:60px;letter-spacing:0.05em}.about__head span{font-size:40px}.about__head span ruby rt{font-size:40px;transform:translateY(5px)}.about__txt{font-size:20px;text-align:center;line-height:2.2;margin-top:60px}.colouring{display:flex;justify-content:center;margin-top:60px}.colouring__ele{width:245px;text-align:center}.colouring__ele+.colouring__ele{position:relative}.colouring__ele+.colouring__ele::before{content:"";position:absolute;border-style:solid;border-width:30px 25px;border-color:transparent transparent transparent #59a9e2}.colouring__ele:nth-child(3):before{border-color:transparent transparent transparent #3e85e3}.colouring__ele__cap{font-size:18px;font-weight:bold;color:#fff;background-color:#475865;border-radius:50px;padding:3px 0;margin-bottom:5px}.colouring__ele__img{display:flex;justify-content:center;align-items:flex-end}.colouring__ele:nth-child(2) .colouring__ele__cap{background-color:#59a9e2}.colouring__ele:nth-child(3) .colouring__ele__cap{background-color:#3e85e3}.aboutMenu{display:flex;justify-content:center;margin-top:20px}.menuList{position:relative;border:solid 3px #59a9e2;padding:15px 20px;z-index:1}.aboutMenu .boxes{position:relative;border:solid 3px #59a9e2;background:#3e85e3;padding:15px 20px;width:479px;text-align:center;display:flex;justify-content:center;align-items:center;z-index:1}.boxes p{font-weight:bold;line-height:1.5;color:#fff}.boxes p span{font-size:26px}@media (max-width: 980px){.boxes p span{font-size:22px}}.menuList__item{display:flex;align-items:flex-start;font-weight:bold;line-height:1.5}.menuList__item::before{content:"●";display:inline-block;color:#59a9e2;margin-right:5px}@media (min-width: 980px){.colouring__ele+.colouring__ele{margin-left:70px}.colouring__ele__img{min-height:170px}.colouring__ele+.colouring__ele::before{left:-7%;top:105px;transform:translateX(-50%)}.menuList:last-child{border-color:#3e85e3}.menuList:last-child .menuList__item::before{color:#3e85e3}.menuList:first-child{width:380px;margin-right:15px}.menuList::before{content:"";position:absolute;width:50px;height:50px;border:inherit;border-width:5px;border-bottom:none;border-right:none;background-color:#fff;right:-5px;top:-30px;transform:rotate(73deg) skew(40deg, 25deg);z-index:-1}.boxes::before{content:"";position:absolute;width:50px;height:50px;border:inherit;border-width:5px;border-bottom:none;border-right:none;background-color:#3e85e3;right:-5px;top:-30px;transform:rotate(73deg) skew(40deg, 25deg);z-index:-1}.menuList+.menuList::before{right:155px}}@media (max-width: 979px){.about__head{font-size:18px;margin-top:20px}.about__head span{font-size:22px}.about__head span ruby rt{font-size:24px}.about__txt{font-size:14px;text-align:left;margin-top:30px;line-height:1.8}.colouring{flex-direction:column;margin-top:30px}.colouring__ele{width:300px;margin:auto}.colouring__ele+.colouring__ele::before{border-color:#59a9e2 transparent transparent;border-width:20px 25px;top:-35px;left:50%;transform:translateX(-50%)}.colouring__ele:nth-child(3)::before{border-color:#3e85e3 transparent transparent}.colouring__ele+.colouring__ele{margin-top:60px}.colouring__ele__cap{font-size:14px;margin-bottom:20px}.colouring__ele .menuList{text-align:left;margin-top:15px}.colouring__ele:last-child .menuList{text-align:center;background-color:#3e85e3;border-color:#3e85e3}.colouring__ele:last-child .menuList__item::before{color:#3e85e3}.aboutMenu{flex-direction:column}.menuList{padding:10px}.menuList+.menuList{margin-top:10px}.menuList__item{font-size:14px}}.research{background:url(/assets/lp_pr/whitening/images/whitening/research/bg.png?2025124171740);padding-top:100px}.research h2{font-size:28px;color:#fff;line-height:1.79;margin-bottom:47px}@media (max-width: 980px){.research h2{font-size:16px;color:#fff;line-height:1.79;margin-bottom:47px}}.f-big{font-size:42px}@media (max-width: 980px){.f-big{font-size:24px}}.research ul{max-width:960px;margin-left:auto;margin-right:auto}.research ul li{padding:50px 70px;background:#fff;border-radius:30px}@media (max-width: 980px){.research ul li{padding:7% 5%;background:#fff;border-radius:15px}}.research .desc{display:flex;gap:40px;margin-top:70px;max-width:960px;margin-left:auto;margin-right:auto;justify-content:space-between}.research .desc .txt{color:#fff;font-weight:normal;line-height:2;font-size:18px}@media (max-width: 980px){.research .desc{flex-direction:column;align-items:center}}section:not(.mv):not(.merit):not(.cover){padding:100px 0}@media (max-width: 979px){section:not(.mv):not(.merit):not(.cover){padding:50px 0}}.point{background-color:#f2f6ff}.pointCont{background-color:#fff;border-radius:10px;margin-top:70px;padding:60px}.pointCont__head{font-size:32px;color:#3e85e3;text-align:center;letter-spacing:0.1em}.pointCont__head span{max-width:210px;display:block;font-size:22px;color:#ffff;background-color:#3e85e3;border-radius:5px;margin:0 auto 20px;padding:3px 0;letter-spacing:0.05em}.pointCont__txt{font-size:18px;margin-top:30px;line-height:2.2;letter-spacing:0.05em}.pointCont__imgWrap{position:relative;display:flex;justify-content:space-between;margin-top:60px}.pointCont__imgWrap3{margin-top:60px}.pointCont__imgWrap__img{margin-left:auto;margin-right:auto;max-width:600px}.pointCont__imgWrap__img img{width:100%}.pointCont__imgWrap::before{content:"";position:absolute;border-style:solid;border-width:25px;border-color:transparent transparent transparent #3787f3;left:50%;top:80px;transform:translateX(-50%)}.pointCont:nth-child(2) .pointCont__imgWrap::before{top:180px;transform:translateX(-30%)}.pointCont__imgWrap__img__cap{max-width:385px;font-size:18px;font-weight:bold;text-align:center;color:#134889;background-color:#f3f7ff;padding:2px 0;margin-top:10px}@media (max-width: 979px){.pointCont{margin-top:30px;padding:25px 15px}.pointCont+.pointCont{margin-top:40px}.pointCont__head{font-size:20px;letter-spacing:0.05em}.pointCont__head span{font-size:16px;margin:0 auto 10px}.pointCont__txt{font-size:14px;margin-top:10px;line-height:2}.pointCont__imgWrap{flex-direction:column;margin-top:30px}.pointCont__imgWrap__img{text-align:center}.pointCont__imgWrap::before{border-width:20px;border-color:#3787f3 transparent transparent;top:55%;transform:translate(-50%, -50%)}.pointCont:nth-child(2) .pointCont__imgWrap::before{top:50%;transform:translateX(-60%)}.pointCont__imgWrap__img:last-child{margin-top:50px}.pointCont__imgWrap__img__cap{font-size:16px;padding:5px 0;margin:10px auto 0}}.feature{background:#d8e9ff}.feature ul{display:flex;flex-wrap:wrap;gap:50px 25px;margin-top:40px;justify-content:center}@media (max-width: 979px){.feature ul{display:flex;flex-wrap:wrap;gap:25px 15px;margin-top:40px;justify-content:center}.feature ul li{width:calc((100% - 25px) / 2);text-align:center}}@media (min-width: 979px){.feature .under_parts{width:23%}}._border-top{border-top:1px solid #b3b3b3;margin-top:20px;padding-top:20px !important}._border-bottom{border-bottom:1px solid #b3b3b3;margin-bottom:20px;padding-bottom:20px !important}.price .cv_area{border:none}.price .price_box .another{margin-top:50px}.price .price_box .another .price-acc-btn{position:relative;display:block;color:#000;background-color:#e1e1e1;border-radius:8px;padding:15px 25px}.price .price_box .another .price-acc-btn .plus{width:35px;height:35px;position:absolute;border-radius:50%;background:#fff;right:20px;top:50%;transform:translateY(-50%)}.price .price_box .another .price-acc-btn .plus::after,.price .price_box .another .price-acc-btn .plus::before{content:'';position:absolute;width:40%;height:4px;background:#000;transition:.4s ease;top:50%;left:50%;transform:translate(-50%, -50%)}.price .price_box .another .price-acc-btn .plus::before{transform:translate(-50%, -50%) rotate(90deg)}.price .price_box .another .price-acc-btn.-open .plus::before{transform:translate(-50%, -50%) rotate(0)}.price .price_box .another-menu{display:none;padding-top:30px}@media (min-width: 979px){.price .price-wrap{padding:0 16px !important}}.price .price-wrap{padding:0 4%}.price .price-box .head{font-size:22px;font-weight:bold;color:#fff;background-color:#3e85e3 !important;padding:10px 20px;margin-bottom:20px}.price .price-box .head .label{display:inline-block;font-size:16px;color:#3e85e3 !important;background-color:#fff;padding:2px 15px;margin-right:10px;vertical-align:middle;translate:0 -2px}.price .price-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 30px}.price .price-item .dtl{width:40% !important}.price .price-item .dtl .text{font-size:22px !important;font-weight:bold}.price .price-item .prices{width:57% !important}@media (max-width: 979px){.price .price-item .dtl .text{font-size:14px !important}.price .price-item .dtl{width:30% !important}.price .price-item .prices{width:65% !important}}.price .price-item .prices>.item{display:flex;justify-content:space-between !important;align-items:center;flex-wrap:wrap}.price .price-item .prices>.item._limit{position:relative;padding-top:10px}.price .price-item .prices>.item._limit::before{display:none !important}.price .price-item .prices>.item .label{min-width:165px;text-align:center;position:relative;font-size:22px;font-weight:bold;background-color:#fff !important;border:1px solid #000;color:#000 !important;padding:8px 15px;margin-right:30px}.price .price-item .prices>.item._limit .label,.price .price-item .prices>.item._limit .label:after{background-color:#fff !important;border:1px solid #dd0058;color:#dd0058 !important}.price .price-item .prices>.item .label:after{display:none !important}.price .price-item .prices>.item .money{font-size:36px;font-weight:bold;color:#000 !important}.price .price-item .prices>.item._limit .money{color:#dd0058 !important}.price .price-item .prices>.item .money .num{font-size:60px;display:inline-block}.price .price-item .prices>.item .money .tax{position:relative;display:inline-block;line-height:1}.price .price-item .prices>.item .money .tax-txt{position:absolute;width:100%;font-size:12px;font-weight:normal;text-align:center;left:50%;bottom:100%;transform:translateX(-50%)}.price .price-item .prices>.item .money .per_price{display:block;font-size:18px;text-align:center;color:#fff;background:#333;padding:5px 10px;line-height:1;margin-top:3px}.price .price-item .prices>.item .money .per_price .big{font-size:120%}@media (max-width: 979px){.price .price_box .another{margin-top:30px}.price .price-box .head{font-size:16px;padding:7px 12px;margin-bottom:15px}.price .price-box .head .label{font-size:13px;padding:2px 8px;margin-right:5px;translate:0 -2px}.price .price-item{padding:0 10px}.price .price-wrap{padding:0 4%;margin-top:25px}.price .price-item .dtl{width:20%}.price .price-item .prices{width:75%}.price .price-item .dtl .text{font-size:16px}.price .price_box .another .price-acc-btn{font-size:12px;text-decoration:none;padding:12px 40px 12px 15px}.price .price_box .another .price-acc-btn .plus{width:25px;height:25px;right:10px}.price .price_box .another .price-acc-btn .plus::after,.price .price_box .another .price-acc-btn .plus::before{height:3px}.price .price-item .prices>.item .label{min-width:auto;font-size:12px;padding:5px 7px;margin-right:10px;width:88px}.price .price-item .prices>.item .label:after{width:0px !important;display:none !important}.price .price-item .prices>.item .money{font-size:20px}.price .price-item .prices>.item .money .num{font-size:28px}.price .price-item .prices>.item .money .tax-txt{font-size:10px;white-space:nowrap;translate:-6px 1px;scale:.7}.price .price-item .prices>.item .money .per_price{font-size:10px;padding:3px 5px}.price .price-item .prices>.item._limit::before{width:20px;height:10px;left:unset;right:60px}}.carebox_whitening ul{display:flex;flex-wrap:wrap;justify-content:space-between}.carebox_whitening ul li{width:49%;border:1px solid #5a81db;padding:20px 2%;margin:10px 0}.carebox_whitening ul li strong{display:block;text-align:center;background:#5981db;color:#fff;font-size:18px;margin-bottom:18px}.carebox_whitening ul li .item{display:flex}.carebox_whitening ul li .item .txt{width:120%;margin-left:15px}.carebox_whitening ul li ._ori_btn{text-align:center;margin-top:15px}.carebox_whitening ul li ._ori_btn a{border-radius:0;line-height:1.2;background-color:#fff;color:#5a81db;border:2px solid #5a81db;display:flex;text-decoration:none;padding:5px}.carebox_whitening ul li ._ori_btn a::after{background:url(/assets/images/common/ico_chevron-right-invert_blue.png?2025124171740) 50% 50% no-repeat;background-size:9px auto}@media screen and (max-width: 979px){.carebox_whitening ul li{width:100%}.carebox_whitening ul li ._ori_btn a{font-size:4vw}.carebox_whitening ul li .item{display:block}.carebox_whitening ul li .item .img{width:75%;margin:0 auto 10px}.carebox_whitening ul li .item .txt{width:100%;font-size:15px;padding:0 3%}}.count_title{padding:15px 2%;font-weight:bold;font-size:20px;color:#5a81db;background:#ecf3fe}.price_content>.table-box>table.price_menu tr.menu_list th.plan{width:50%;font-weight:100 !important}@media screen and (max-width: 979px){.price_content>.table-box>table.price_menu tr.menu_list th.plan{width:100%;border-bottom:none;display:block;font-weight:100 !important}.price_content>.table-box>table.price_menu tr.menu_list td.price_number{width:100%;padding:10px 1vw;display:block}}#price .price_content{margin-top:60px}#price .cpCopy .caption{display:block;font-size:25px;font-weight:bold;text-align:center;margin-top:50px;margin-bottom:20px}#price .cpCopy .caption .red{color:#ff3768}@media (max-width: 979px){#price .cpCopy .caption{font-size:14px;margin-top:50px;margin-bottom:16px}}#price .txts{display:block;font-weight:bold;text-align:center;line-height:1.5;font-size:32px;padding:8px;background-color:#00c6b5;color:#fff;position:relative}#price .txts:after{position:absolute;top:100%;left:50%;content:"";height:0;width:0;translate:-50% 0;border:9px solid;border-color:transparent;border-top-color:#00c6b5}@media (max-width: 979px){#price .txts{font-size:24px}}#price .title{background-color:#5981db;padding:0.5em;font-weight:bold;font-size:140%}.ea68a2{color:#ea68a2}.content_sheet .pop{font-size:25px;font-weight:bold;text-align:center;margin-top:50px;margin-bottom:20px}@media (max-width: 979px){.content_sheet .pop{font-size:22px;margin-top:50px;margin-bottom:16px}.content_sheet{font-size:1.3rem}}.content_sheet .box_content{background-color:#e5f2ff;border:10px solid #99C1E6;padding:40px 60px 60px}@media (max-width: 979px){.content_sheet .box_content{border:5px solid #99C1E6;margin-top:30px;padding:15px}}.content_sheet .box_content .ttl{position:relative;border-bottom:3px solid #00c6b5;color:#fff;font-weight:bold;text-align:center;line-height:1.5;margin-bottom:40px;background-color:#00c6b5;font-size:32px}@media (max-width: 979px){.content_sheet .box_content .ttl{padding-bottom:6px;margin-bottom:15px;font-size:20px;border-width:none}}.content_sheet .box_content .ttl::before,.content_sheet .box_content .ttl::after{position:absolute;top:100%;left:50%;content:"";height:0;width:0;translate:-50% 0}.content_sheet .box_content .ttl::before{border:12px solid #00c6b5;border-color:transparent;border-top-color:#00c6b5}.content_sheet .box_content .ttl::after{border:9px solid;border-color:transparent;border-top-color:#00c6b5}.content_sheet .box_content .box_name{text-align:center;margin-bottom:40px}@media (max-width: 979px){.content_sheet .box_content .box_name{margin-bottom:15px}}.content_sheet .box_content .box_name .catch{font-size:18px}@media (max-width: 979px){.content_sheet .box_content .box_name .catch{font-size:13px}}.content_sheet .box_content .box_name .name{font-size:30px;font-weight:700}@media (max-width: 979px){.content_sheet .box_content .box_name .name{font-size:20px}}.content_sheet .box_content .box_name .limited{font-weight:700;background-color:#000;color:#fff;padding:5px 10px;font-size:15px;margin-top:5px;line-height:1}@media (max-width: 979px){.content_sheet .box_content .box_name .limited{padding:3px 5px;font-size:12px;margin-top:3px}}.content_sheet .box_content .product{display:flex;align-items:center}@media (max-width: 979px){.content_sheet .box_content .product{flex-direction:column}}.content_sheet .box_content .product .img_whitenimg_sheet{display:block;width:45%;margin-right:35px}@media (max-width: 979px){.content_sheet .box_content .product .img_whitenimg_sheet{width:60%;margin-right:0;margin-bottom:10px}}.content_sheet .box_content .product .info .box_price{display:flex;align-items:flex-end;justify-content:center;line-height:1}.content_sheet .box_content .product .info .box_price .number{font-weight:700;font-size:28px;margin-right:10px}@media (max-width: 979px){.content_sheet .box_content .product .info .box_price .number{font-size:18px;margin-right:8px}}.content_sheet .box_content .product .info .box_price .price_num{color:#dd0058;position:relative;font-size:53px;font-weight:700;translate:0 .1px}@media (max-width: 979px){.content_sheet .box_content .product .info .box_price .price_num{line-height:1;font-size:min(10vw,33px)}}.content_sheet .box_content .product .info .box_price .price_num .yen{font-size:70%}.content_sheet .box_content .product .info .box_price .price_num .tax{font-size:22%;position:absolute;top:.25px;right:.2px}.content_sheet .box_content .product .info .box_price .worth{margin-left:10px;font-size:22px}@media (max-width: 979px){.content_sheet .box_content .product .info .box_price .worth{font-size:16px}}.content_sheet .box_content .product .info .text{margin-top:30px}@media (max-width: 979px){.content_sheet .box_content .product .info .text{margin-top:15px}}.content_sheet .box_content .way{background-color:#fff;padding:30px;margin-top:40px}@media (max-width: 979px){.content_sheet .box_content .way{padding:15px;margin-top:15px}}.content_sheet .box_content .way .ttl_way{text-align:center;font-size:2.3rem;margin-bottom:30px}@media (max-width: 979px){.content_sheet .box_content .way .ttl_way{font-size:1.5rem;margin-bottom:15px}}.content_sheet .box_content .way .ttl_way .inner{padding:0 60px;position:relative;display:inline-block}@media (max-width: 979px){.content_sheet .box_content .way .ttl_way .inner{padding:0 30px}}.content_sheet .box_content .way .ttl_way .inner::before,.content_sheet .box_content .way .ttl_way .inner::after{content:'';display:block;width:2px;height:40px;background-color:#000;position:absolute;top:50%;left:20px;translate:0 -50%;rotate:-30deg}@media (max-width: 979px){.content_sheet .box_content .way .ttl_way .inner::before,.content_sheet .box_content .way .ttl_way .inner::after{width:1px;height:40px;left:10px}}.content_sheet .box_content .way .ttl_way .inner::after{rotate:30deg;left:auto;right:20px}@media (max-width: 979px){.content_sheet .box_content .way .ttl_way .inner::after{right:10px}}.content_sheet .box_content .way .ul_way{display:flex;justify-content:space-between}@media (max-width: 979px){.content_sheet .box_content .way .ul_way{display:block}}.content_sheet .box_content .way .ul_way>li{width:31%}@media (max-width: 979px){.content_sheet .box_content .way .ul_way>li{width:100%;display:flex;align-items:flex-start}}@media (max-width: 979px){.content_sheet .box_content .way .ul_way>li:nth-child(n+2){margin-top:15px}}.content_sheet .box_content .way .ul_way>li .illust{width:80%;display:block;margin:0 auto 20px}@media (max-width: 979px){.content_sheet .box_content .way .ul_way>li .illust{width:40%;margin-bottom:0;margin-right:10px}}.content_sheet .box_content .way .ul_way>li .box_text .step{color:#005b8c;border-bottom:2px solid;font-size:2.2rem;line-height:1;padding-bottom:10px;margin-bottom:15px;font-weight:700}@media (max-width: 979px){.content_sheet .box_content .way .ul_way>li .box_text .step{font-size:1.5rem;padding-bottom:5px;margin-bottom:6px;border-width:1px}}.content_sheet .box_content .way .ul_way>li .box_text .text{font-size:1.4rem}@media (max-width: 979px){.content_sheet .box_content .way .ul_way>li .box_text .text{font-size:1.2rem;line-height:1.3}}.content_sheet .box_content .suitable{border:5px solid #005b8c;background-color:#fff;padding:40px 40px 30px;margin-top:50px;position:relative}@media (max-width: 979px){.content_sheet .box_content .suitable{padding:23px;border-width:3px;padding:35px 15px 15px;margin-top:50px}}.content_sheet .box_content .suitable .ttl_suitable{text-align:center;position:absolute;top:0;left:50%;translate:-50% -50%;background-color:#005b8c;border-radius:999px;color:#fff;font-size:2.0rem;font-weight:700;line-height:1.3;padding:10px 40px;white-space:nowrap}@media (max-width: 979px){.content_sheet .box_content .suitable .ttl_suitable{font-size:1.6rem;padding:10px 40px}}.content_sheet .box_content .suitable .ul_suitable li{position:relative;padding-left:40px;font-size:1.8rem}@media (max-width: 979px){.content_sheet .box_content .suitable .ul_suitable li{font-size:1.4rem;padding-left:25px}}.content_sheet .box_content .suitable .ul_suitable li:nth-child(n+2){margin-top:15px}@media (max-width: 979px){.content_sheet .box_content .suitable .ul_suitable li:nth-child(n+2){margin-top:5px}}.content_sheet .box_content .suitable .ul_suitable li::before{content:'';display:inline-block;width:18px;height:18px;position:absolute;top:6px;left:0;border:2px solid #ccc}@media (max-width: 979px){.content_sheet .box_content .suitable .ul_suitable li::before{width:15px;height:15px;top:4px}}.content_sheet .box_content .suitable .ul_suitable li::after{content:'';display:inline-block;width:22px;height:13px;position:absolute;top:2px;left:0px;border-style:solid;border-color:#005b8c;border-width:0 0 3px 3px;rotate:-50deg}@media (max-width: 979px){.content_sheet .box_content .suitable .ul_suitable li::after{width:18px;height:10px;top:1px}}.faq{background-color:#f2f6ff}.faqItem__a__txt .txt-link{display:inline-block;text-decoration:underline}.faqItem{background-color:#fff;padding:25px 30px}@media (max-width: 979px){.faqItem{padding:15px}}.faqItem__q,.faqItem__a{display:flex}.faqItem__q__txt,.faqItem__a__txt{width:calc(100% - 40px)}.faqItem .qaicon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:30px;font-weight:bold;margin-right:15px}@media (max-width: 979px){.faqItem .qaicon{width:35px;height:35px;font-size:22px;margin-right:10px}}.faqItem__q .qaicon{background-color:#37a1db;color:#fff}.faqItem__q__txt{font-size:22px}@media (max-width: 979px){.faqItem__q__txt{font-size:16px}}.faqItem__a{border-top:solid 1px #37a1db;padding-top:15px;margin-top:15px}@media (max-width: 979px){.faqItem__a{padding-top:10px;margin-top:5px}}.faqItem__a .qaicon{color:#fc637f}.faqItem__a__txt{font-size:16px}@media (max-width: 979px){.faqItem__a__txt{font-size:14px}}._color-font-sub1{color:#5981db !important}._mt-xs{margin-top:10px !important}@media (max-width: 979px){section img{width:auto;height:auto}}#feature a{text-decoration:none}@media (max-width: 979px){#feature a{width:100%;display:block}}.feature_cp .cpCopy{color:#0D51AE;font-weight:bold;font-size:32px;margin-bottom:16px}.feature_cp .box_1{border:2px solid #fff;margin:0 20px}@media (max-width: 979px){.feature_cp .cpCopy{font-size:min(5vw,24px);margin-bottom:16px}.feature_cp .box_1{border:2px solid #fff;margin:0 2vw}}.feature_cp .txts{border:6px solid #74DED5;background-color:#00C6B5;padding:12px 0 16px;color:#fff;font-weight:bold;font-size:28px;display:flex;justify-content:center;align-items:center;flex-direction:column}.feature_cp .txts .span{display:inline-flex;justify-content:center;padding:5px;background-color:#fff;width:400px;border-radius:100vh;color:#0097C2;font-size:20px;font-weight:bold;position:relative;margin-top:8px}@media (max-width: 979px){.feature_cp .txts{border:6px solid #74DED5;padding:12px 0 16px;font-size:min(5vw,24px)}.feature_cp .txts .span{padding:5px;width:80%;font-size:20px;font-size:min(3.5vw,16px);margin-top:8px;display:flex}}.feature_cp .txts .span::after{content:"▼";position:absolute;right:40px}.feature_cp .txts .ye{color:#FCFFA4}.feature_cp .cpCopy .red{color:#DD0058;font-weight:bold}.feature_cp .cpCopy:before{content:"さらに今なら！";display:block;font-size:24px;font-weight:bold;color:#0D51AE}@media (max-width: 979px){.feature_cp .txts .span::after{right:40px}.feature_cp .cpCopy:before{font-size:min(4vw,20px)}}
