.page-inner{max-width:980px;margin:0 auto}@media (max-width: 979px){.page-inner{padding:0 10px}}.sec-ttl{text-align:center;line-height:1.3}.sec-ttl .txt-imp{font-size:60px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:normal}@media (max-width: 979px){.sec-ttl .txt-imp{font-size:36px}}.sec-ttl .txt-block{display:block}.sec-ttl .txt-border::after{display:block;content:"";background-color:#95830b;width:50px;height:3px;margin:0 auto 10px}.sec-ttl .txt-sub{font-size:24px;font-weight:600;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media (max-width: 979px){.sec-ttl .txt-sub{font-size:16px}}.fv-mv__h1Img{position:relative;min-height:600px;overflow:hidden}@media (max-width: 979px){.fv-mv__h1Img{min-height:70vw}}.fv-mv__h1Img .text{opacity:0;position:absolute;top:0;left:0;pointer-events:none}.fv-mv__h1Img img{position:absolute;min-width:1400px;max-width:1400px;left:50%;translate:-50% 0}@media (max-width: 979px){.fv-mv__h1Img img{position:relative;min-width:0;width:100vw}}@media (max-width: 979px){.anchor-page{padding:0}}.anchor-page .list{display:flex}@media (max-width: 979px){.anchor-page .list{flex-wrap:wrap}}.anchor-page .list__item{width:calc(100% / 5)}@media (max-width: 979px){.anchor-page .list__item{width:50%}}@media (min-width: 980px){.anchor-page .list__item:last-child a{border-right:solid 1px}}@media (max-width: 979px){.anchor-page .list__item:nth-child(odd) a{position:relative}.anchor-page .list__item:nth-child(odd) a::before{content:"";position:absolute;width:1px;height:60%;background-color:#000;right:0;top:50%;translate:0 -50%}}.anchor-page .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.667;border-left:solid 1px}@media (max-width: 979px){.anchor-page .list__item a{font-size:14px;line-height:1.4;min-height:50px;border-bottom:solid 1px;border-left:0}}.about-read{margin-top:40px}@media (max-width: 979px){.about-read{margin-top:20px}}.about-read__cont__text{font-size:18px;line-height:2.222}@media (max-width: 979px){.about-read__cont__text{font-size:14px;line-height:2}}.about-point{overflow:hidden;padding:120px 0 130px}@media (max-width: 979px){.about-point{padding:60px 0 70px}}.about-point .about-point__box__img img,.about-point .about-point__box__illust img,.about-point .about-point__box__case{box-shadow:22.981px 19.284px 20px 0px rgba(238,178,119,0.3)}@media (max-width: 979px){.about-point .about-point__box__img img,.about-point .about-point__box__illust img,.about-point .about-point__box__case{box-shadow:9.081px 9.284px 8px 0px rgba(238,178,119,0.3)}}.about-point__box{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;z-index:1}@media (max-width: 979px){.about-point__box{max-width:500px;margin:auto}}.about-point__box::before{content:"";position:absolute;width:200vw;left:50%;translate:-50% 0;z-index:-1}.about-point__box+.about-point__box{margin-top:85px}@media (max-width: 979px){.about-point__box+.about-point__box{margin-top:70px}}@media (min-width: 980px){.about-point__box:nth-child(even){flex-direction:row-reverse}}.about-point__box._point01::before{height:500px;background:linear-gradient(to right, #d8e8e7 40%, #e8ded8 55%);top:55px;rotate:-4deg}@media (max-width: 979px){.about-point__box._point01::before{height:530px;top:15px}}.about-point__box._point02::before{height:780px;background-color:#eef0f3;top:55px;rotate:5deg}@media (max-width: 979px){.about-point__box._point02::before{top:-15px}}.about-point__box._point03::before{height:695px;background:linear-gradient(to right, #d8e8e7 40%, #e8ded8 55%);top:43px;rotate:-4deg}.about-point__box__img{width:496px}@media (max-width: 979px){.about-point__box__img{width:100%;text-align:center;margin-top:25px;order:3}.about-point__box__img img{width:230px}}.about-point__box__dtl{width:calc(100% - 496px - 40px)}@media (max-width: 979px){.about-point__box__dtl{width:100%;order:1}}.about-point__box__dtl .head{text-align:center}.about-point__box__dtl .head__num{position:relative;font-size:90px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:normal;line-height:.78}@media (max-width: 979px){.about-point__box__dtl .head__num{font-size:42px}}.about-point__box__dtl .head__num::before{content:"POINT";position:absolute;font-size:22px;top:50%;right:115%;transform:translateY(-50%)}@media (max-width: 979px){.about-point__box__dtl .head__num::before{font-size:15px}}.about-point__box__dtl .head__txt{display:block;font-size:46px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:normal;letter-spacing:.08em;line-height:1.4;margin-top:25px}@media (max-width: 979px){.about-point__box__dtl .head__txt{font-size:26px;margin-top:15px}}.about-point__box__dtl .head__txt__sub{font-size:24px}@media (max-width: 979px){.about-point__box__dtl .head__txt__sub{font-size:17px}}.about-point__box__dtl .head__txt__bg{display:inline-block;background-color:#fff;padding:0 15px}.about-point__box__dtl .head__txt__bg+.head__txt__bg{margin-top:5px}.about-point__box__dtl .text{font-size:18px;line-height:2.222;letter-spacing:-.02em;margin-top:30px}@media (max-width: 979px){.about-point__box__dtl .text{font-size:14px;line-height:1.822;margin-top:20px}}.about-point__box__illust{text-align:center;margin-top:60px}@media (max-width: 979px){.about-point__box__illust{margin-top:25px;order:2}}.about-point__box__illust.w-full{width:100%}.about-point__box__illust img{max-width:760px}@media (max-width: 979px){.about-point__box__illust img{max-width:100%;width:95%}}.about-point__box__illust img.img-illust02{max-width:560px}@media (max-width: 979px){.about-point__box__illust img.img-illust02{width:85%}}.about-point__box__case{background-color:#fff;margin-top:40px;padding:35px 20px 20px}@media (max-width: 979px){.about-point__box__case{margin-top:20px;padding:20px 10px 15px;order:3}}.about-point__box__case .head{font-size:34px;font-weight:normal;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center;line-height:1.3;border-bottom:solid 1px;padding-bottom:10px;margin:0 15px}@media (max-width: 979px){.about-point__box__case .head{font-size:20px;margin:0 10px}}.about-point__box__case .cont{background-color:#f3f5f9;padding:25px 20px 35px;margin-top:20px}@media (max-width: 979px){.about-point__box__case .cont{padding:15px 15px 20px;margin-top:15px}}.about-point__box__case .cont__txt{font-size:18px;line-height:2.222}@media (max-width: 979px){.about-point__box__case .cont__txt{font-size:15px;line-height:1.622}}.about-point__box__case .cont__txt .txt-bold{font-weight:bold;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}.about-point__box__case .cont__txt .txt-color01{color:#D46210}.about-point__box__case .cont__img{margin-top:25px}@media (max-width: 979px){.about-point__box__case .cont__img{margin-top:15px}}.photo-cases{margin-top:60px}@media (max-width: 979px){.photo-cases{margin-top:35px}}@media (max-width: 979px){.photo-cases__box{max-width:500px;margin:auto}}.photo-cases__box+.photo-cases__box{margin-top:100px}@media (max-width: 979px){.photo-cases__box+.photo-cases__box{margin-top:60px}}.photo-cases__box__head{text-align:center;margin-bottom:40px}@media (max-width: 979px){.photo-cases__box__head{margin-bottom:30px}}.photo-cases__box__head img{max-width:566px}@media (max-width: 979px){.photo-cases__box__head img{width:260px}}.photo-cases__box__media .photo-image{text-align:center}.photo-cases__box__media .photo-image+.photo-image{margin-top:30px}@media (max-width: 979px){.photo-cases__box__media .photo-image+.photo-image{margin-top:15px}}.photo-cases__box__media .photo-image img{max-width:480px}@media (max-width: 979px){.photo-cases__box__media .photo-image img{max-width:400px;width:90%}}.photo-cases__box__media .photo-image img.image-pickup{max-width:640px}.photo-cases__box__media .media-box{position:relative;display:flex;justify-content:center}.photo-cases__box__media .media-box:before{content:'';position:absolute;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #000;left:50%;top:50%;translate:-30% -170%;z-index:1}.photo-cases__box__media .media-box__item{max-width:305px}.photo-cases__box__media .media-box__item+.media-box__item{margin-left:30px}.photo-cases__box__media .media-box__item video{display:block}@media (min-width: 980px){.photo-cases__box__media .media-box__item video{min-height:542px}}.photo-cases__box__media .media-box__item__period{max-width:230px;font-size:18px;text-align:center;background-color:#707070;color:#fff;border-radius:999px;letter-spacing:.2em;margin:20px auto 0}@media (max-width: 979px){.photo-cases__box__media .media-box__item__period{max-width:85%;font-size:14px;margin:10px auto 0}}.photo-cases__box__media .media-box__item__period._after{background:linear-gradient(90deg, #cd9173 0%, #7ecad1 100%);background:-ms-linear-gradient(90deg, #cd9173 0%, #7ecad1 100%)}.photo-cases__box__media .media-dtl{margin-top:20px}.photo-cases__box__media .media-dtl__menu{font-size:18px;line-height:1.4;text-align:center;background-color:#f3f3f2;padding:10px}@media (max-width: 979px){.photo-cases__box__media .media-dtl__menu{font-size:15px;padding:8px 10px}}.photo-cases__box__media .media-dtl__doc{font-size:18px;text-align:right;margin-top:20px}@media (max-width: 979px){.photo-cases__box__media .media-dtl__doc{font-size:14px;margin-top:10px}}.photo-cases__box__media .media-dtl__risk .mhlw-risk>.mhlw-risk-single{margin-top:20px}@media (max-width: 979px){.photo-cases__box__media .media-dtl__risk .mhlw-risk>.mhlw-risk-single{margin-top:15px}}.middle{overflow:hidden;padding:120px 0}@media (max-width: 979px){.middle{padding:70px 0}}.middle .mv_middle img{width:100%;max-width:1400px;margin:0 auto;display:block}.middle .wrap_intro{text-align:center;margin-top:60px}@media (max-width: 979px){.middle .wrap_intro{margin-top:30px}}.middle .wrap_intro .intro_sub{font-size:1.8rem;line-height:2.2222;margin-bottom:40px}@media (max-width: 979px){.middle .wrap_intro .intro_sub{font-size:1.4rem;margin-bottom:20px}}.middle .wrap_intro .intro{font-size:3.4rem;letter-spacing:.2em;line-height:1.45;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media (max-width: 979px){.middle .wrap_intro .intro{font-size:1.9rem}}.middle .wrap_intro .intro .big{font-size:5.4rem}@media (max-width: 979px){.middle .wrap_intro .intro .big{font-size:3.2rem}}.middle .wrap_intro .intro .color{color:#9e783b}.middle .cause{position:relative;padding:100px 0;margin-top:70px}@media (max-width: 979px){.middle .cause{padding:80px 0 50px;margin-top:50px}}.middle .cause::before{content:'';display:block;position:absolute;top:0;left:50%;width:calc(100% + 200px);height:100%;background:linear-gradient(36deg, #f5f5f5, #e8e3d3 58%);transform:translateX(-50%) rotate(-4deg);z-index:-1}.middle .cause .ul_cause li{padding:97px 20px 50px;background-color:#fff;position:relative;box-shadow:20px 20px 15px rgba(238,178,119,0.3)}@media (max-width: 979px){.middle .cause .ul_cause li{padding:70px 13px 30px;box-shadow:5px 5px 4px rgba(238,178,119,0.3)}}.middle .cause .ul_cause li:nth-child(n+2){margin-top:100px}@media (max-width: 979px){.middle .cause .ul_cause li:nth-child(n+2){margin-top:80px}}.middle .cause .ul_cause li .cause_num{position:absolute;top:-30px;left:50%;transform:translateX(-50%);color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.575rem;letter-spacing:.06em;line-height:1;z-index:0;text-align:center}@media (max-width: 979px){.middle .cause .ul_cause li .cause_num{font-size:1.1rem;top:-23px}}.middle .cause .ul_cause li .cause_num::before{content:'';display:block;width:108px;height:108px;transform:translate(-50%, -50%) rotate(45deg);background:linear-gradient(-45deg, #da924a 16%, #43a2a5 88%);border-radius:20px;position:absolute;top:calc(50% - 2px);left:50%;z-index:-1}@media (max-width: 979px){.middle .cause .ul_cause li .cause_num::before{width:80px;height:80px;border-radius:15px;top:calc(50% - 3px)}}.middle .cause .ul_cause li .cause_num .num{display:block;font-size:6.444rem;letter-spacing:.02em}@media (max-width: 979px){.middle .cause .ul_cause li .cause_num .num{font-size:4.3rem}}.middle .cause .ul_cause li .mini_ttl{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:3.4rem;text-align:center;background-color:#f5f1eb;font-weight:500;margin-bottom:30px;line-height:1.4;padding:8px}@media (max-width: 979px){.middle .cause .ul_cause li .mini_ttl{font-size:1.8rem;margin-bottom:17px;padding:6px}}.middle .cause .ul_cause li .wrap_content .wrap_text .text{font-size:1.8rem;line-height:2.2222}@media (max-width: 979px){.middle .cause .ul_cause li .wrap_content .wrap_text .text{font-size:1.4rem}}.middle .cause .ul_cause li .wrap_content .wrap_text .text:nth-child(n+2){margin-top:25px}@media (max-width: 979px){.middle .cause .ul_cause li .wrap_content .wrap_text .text:nth-child(n+2){margin-top:10px}}.middle .cause .ul_cause li .wrap_content.content_flex{display:flex;justify-content:space-between;align-items:self-start}@media (max-width: 979px){.middle .cause .ul_cause li .wrap_content.content_flex{display:block}}.middle .cause .ul_cause li .wrap_content.content_flex .illust{width:230px;margin-left:30px}@media (max-width: 979px){.middle .cause .ul_cause li .wrap_content.content_flex .illust{display:block;margin:20px auto 0}}.middle .cause .ul_cause li .wrap_content .wrap_gradation_text{text-align:center;margin-top:30px;margin-top:18px}.middle .cause .ul_cause li .wrap_content .wrap_gradation_text .gradation_text{color:#fff;background:linear-gradient(to right, #cd9173, #7ecad1);font-size:2.0rem;letter-spacing:.06em;text-align:center;display:inline-block;border-radius:100px;padding:10px 50px;font-weight:700;line-height:1.4}@media (max-width: 979px){.middle .cause .ul_cause li .wrap_content .wrap_gradation_text .gradation_text{font-size:1.4rem;padding:7px 15px}}.middle .cause .ul_cause li .wrap_content .illust_cause03{width:698px;margin:23px auto 0;display:block}@media (max-width: 979px){.middle .cause .ul_cause li .wrap_content .illust_cause03{width:100%;margin-top:18px}}.middle .catch{margin-top:110px}@media (max-width: 979px){.middle .catch{margin-top:40px}}.middle .catch .container_catch{background-color:#da9149;color:#fff;text-align:center;padding:10px;letter-spacing:.2em;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media (max-width: 979px){.middle .catch .container_catch{padding:7px}}.middle .catch .inner{border:1px solid #fff;padding:34px 0 39px}@media (max-width: 979px){.middle .catch .inner{padding:15px 0 20px}}.middle .catch .top_text{line-height:1.470;font-size:3.4rem;margin-bottom:30px}@media (max-width: 979px){.middle .catch .top_text{font-size:1.8rem;transform:translateX(0.35em);margin-bottom:14px}}.middle .catch .top_text .border{border-bottom:2px solid #fff;padding-bottom:3px}@media (max-width: 979px){.middle .catch .top_text .border{border-width:1px}}.middle .catch .main_text{font-size:7.0rem;line-height:1}@media (max-width: 979px){.middle .catch .main_text{font-size:3.2rem;transform:translateX(0.35em)}}.middle .catch .sub_text{color:#9e783b;background-color:#fff;display:inline-block;padding:8px 50px;font-size:3.4rem;border-radius:100px;line-height:1.3;margin-top:40px}@media (max-width: 979px){.middle .catch .sub_text{padding:8px 20px;font-size:2.0rem;margin-top:20px}}.middle .photo-cases__box{margin-top:100px}@media (max-width: 979px){.middle .photo-cases__box{margin-top:50px}}.middle .photo-cases__box__head img{max-width:none;width:646px}@media (max-width: 979px){.middle .photo-cases__box__head img{width:100%;max-width:500px}}.price-bg{background-color:#e8ded8;padding:130px 0 100px}@media (max-width: 979px){.price-bg{padding:50px 0 40px}}@media (min-width: 980px){.price .tabrice{background-color:#fff;padding:30px 20px}.price .tabrice-ttl{background-color:#717b8c;min-height:70px;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:500;line-height:60px;color:#fff;text-align:center;margin-bottom:29px}.price .tabrice-ttl .period-txt{background-color:#fff;color:#717b8d;border-radius:50px;font-size:65%;display:inline-block;line-height:1.5;padding:5px 20px;margin-right:15px}.price .tabrice-ttl .period-txt>span{font-size:120%;font-weight:bold;border-bottom:solid 2px;margin:0 6px}.price .tabrice .stock{margin-bottom:32px}.price .tabrice .stock-bum{display:flex;align-items:baseline;justify-content:center;color:#de048f;font-size:38px;font-weight:700;line-height:1;letter-spacing:2px;text-align:center;margin-bottom:14px}.price .tabrice .stock-bum .number{font-size:80px}.price .tabrice .stock-bum ruby{font-size:50px}.price .tabrice .stock-bum ruby rt{font-size:18px;line-height:1}.price .tabrice .stock-des{font-size:14px;font-weight:500}}@media (max-width: 979px){.price .tabrice{background-color:#fff;padding:3.06435vw 2.0429vw}.price .tabrice-ttl{background-color:#717b8c;min-height:7.15015vw;display:flex;flex-direction:column;-ms-grid-row-align:center;align-self:center;justify-content:center;font-size:3.67722vw;font-weight:500;line-height:6.1287vw;color:#fff;text-align:center;margin-bottom:2.96221vw;padding:2.55363vw 0 1.22574vw}.price .tabrice-ttl .period-txt{width:70%;background-color:#fff;color:#717b8d;border-radius:5.10725vw;font-size:100%;line-height:1.5;padding:.51073vw 2.0429vw;font-weight:bold;margin:0 auto 1.02145vw}.price .tabrice-ttl .period-txt>span{font-size:120%;font-weight:bold;border-bottom:solid .20429vw;margin:0 .61287vw}.price .tabrice .stock{margin-bottom:3.26864vw}.price .tabrice .stock-bum{display:flex;align-items:baseline;justify-content:center;color:#de048f;font-size:3.88151vw;font-weight:700;line-height:1;letter-spacing:.20429vw;text-align:center;margin-bottom:2.45148vw}.price .tabrice .stock-bum .number{font-size:8.1716vw}.price .tabrice .stock-bum ruby{font-size:5.10725vw}.price .tabrice .stock-bum ruby rt{font-size:1.83861vw;line-height:1}.price .tabrice .stock-des{font-size:2.45148vw;font-weight:500}}.price .neo_bx_price ul{display:flex;justify-content:center;padding:10px 5%;align-items:center}@media (max-width: 979px){.price .neo_bx_price ul{padding:10px 0.5vw}}@media (max-width: 979px){.price .neo_bx_price ul li.item_special{width:33.51vw}}.price .neo_bx_price ul li.item_special .price_cat{font-size:20px;text-align:center;background:#05adde;color:#fff;border-radius:80px;position:relative}@media (max-width: 979px){.price .neo_bx_price ul li.item_special .price_cat{font-size:3vw}}.price .neo_bx_price ul li.item_special .price_cat::after{content:'▼';color:#05adde;position:absolute;bottom:-20px;font-size:20px;left:0;right:0}@media (max-width: 979px){.price .neo_bx_price ul li.item_special .price_cat::after{bottom:-10px;font-size:10px}}.price .neo_bx_price ul li.item_special .price_num{font-weight:bold;font-size:50px;color:#de048f;text-align:center}@media (max-width: 979px){.price .neo_bx_price ul li.item_special .price_num{font-size:6.2vw}}.price .neo_bx_price ul li.item_special .price_num small{font-size:30px}@media (max-width: 979px){.price .neo_bx_price ul li.item_special .price_num small{font-size:3.8vw}}.price .neo_bx_price ul li.item_normal{line-height:1.6}@media (max-width: 979px){.price .neo_bx_price ul li.item_normal{line-height:1.7}}.price .neo_bx_price ul li.item_normal .price_cat{font-size:20px;text-align:center;background:#7fc6db;color:#fff;border-radius:80px;position:relative}@media (max-width: 979px){.price .neo_bx_price ul li.item_normal .price_cat{font-size:3vw}}.price .neo_bx_price ul li.item_normal .price_cat::after{content:'▼';color:#7fc6db;position:absolute;bottom:-20px;font-size:20px;left:0;right:0}@media (max-width: 979px){.price .neo_bx_price ul li.item_normal .price_cat::after{bottom:-10px;font-size:10px}}.price .neo_bx_price ul li.item_normal .price_num{font-weight:bold;font-size:50px;color:#222c3e;text-align:center}@media (max-width: 979px){.price .neo_bx_price ul li.item_normal .price_num{font-size:6.2vw}}.price .neo_bx_price ul li.item_normal .price_num small{font-size:30px}@media (max-width: 979px){.price .neo_bx_price ul li.item_normal .price_num small{font-size:3.8vw}}.price .neo_bx_price ul li.item_normal .txt{margin-top:-10px}@media (max-width: 979px){.price .neo_bx_price ul li.item_normal .txt{margin-top:-10px;font-size:2.4vw}}.price .neo_bx_price ul li.item_arrow{margin:0 20px}@media (max-width: 979px){.price .neo_bx_price ul li.item_arrow{margin:0 2vw}}.price .neo_bx_price ul li.item_arrow img{width:120px}@media (max-width: 979px){.price .neo_bx_price ul li.item_arrow img{width:18vw}}.price .neo_bx_price ul li.item_premium .total{justify-content:center}.price .neo_bx_price ul li.item_premium .total .total-dt{margin-right:25px}.price-menu{margin-top:60px}@media (max-width: 979px){.price-menu{margin-top:30px}}.price-menu__box{background-color:#fff;padding:30px 50px}@media (max-width: 979px){.price-menu__box{max-width:700px;margin:auto;padding:12px 10px}}.price-menu__box+.price-menu__box{margin-top:30px}@media (max-width: 979px){.price-menu__box+.price-menu__box{margin-top:20px}}.price-menu__box__head{font-size:22px;font-weight:normal;line-height:1.4;text-align:center;letter-spacing:.05em;color:#fff;background-color:#4f4f4f;padding:15px}@media (max-width: 979px){.price-menu__box__head{font-size:18px;padding:10px 20px}}.price-list{margin-top:30px}@media (max-width: 979px){.price-list{margin-top:20px}}.price-list__item{border-bottom:solid 1px #e1e1e1;padding:0 40px 5px}@media (max-width: 979px){.price-list__item{padding:0 10px 5px}}.price-list__item+.price-list__item{padding-top:20px}@media (max-width: 979px){.price-list__item+.price-list__item{padding-top:12px}}.price-list__item:last-child{border-bottom:none}.price-list__item._face{color:#d3620f}.price-list__item._split{color:#de048f;padding-bottom:25px}@media (max-width: 979px){.price-list__item._split{padding-bottom:15px}}.price-list__item._split .price-list__item__cont{justify-content:flex-end}@media (max-width: 979px){.price-list__item._split .price-list__item__cont .dtl{width:100%;padding:0}}.price-list__item._split .dtl__money{font-size:40px}@media (max-width: 979px){.price-list__item._split .dtl__money{font-size:26px;text-align:center}}.price-list__item._split .dtl__money .txt-num{font-size:60px}@media (max-width: 979px){.price-list__item._split .dtl__money .txt-num{font-size:44px}}.price-list__item__cont{display:flex;justify-content:space-between;align-items:center}.price-list__item__cont .course{width:35%}@media (max-width: 979px){.price-list__item__cont .course{width:40%}}.price-list__item__cont .course__txt{font-size:19px;font-weight:bold}@media (max-width: 979px){.price-list__item__cont .course__txt{font-size:15px}}.price-list__item__cont .dtl{width:65%;text-align:right;padding-left:20px}@media (max-width: 979px){.price-list__item__cont .dtl{width:60%;padding-left:10px}}.price-list__item__cont .dtl__money{font-size:30px;font-weight:bold;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;line-height:1.4}@media (max-width: 979px){.price-list__item__cont .dtl__money{font-size:20px}}.price-list__item__cont .dtl__money .txt-note{font-size:14px;font-weight:normal;color:#000}@media (max-width: 979px){.price-list__item__cont .dtl__money .txt-note{font-size:11px}}.price-list__item__cont .dtl__money .txt-block{display:block}.price-list__item__cont .dtl__money .txt-num{font-size:40px}@media (max-width: 979px){.price-list__item__cont .dtl__money .txt-num{font-size:26px}}.price-list__item__cont .dtl__money .txt-tax{position:relative;display:inline-block;line-height:1}.price-list__item__cont .dtl__money .txt-tax-item{position:absolute;font-size:10px;white-space:nowrap;left:50%;bottom:100%;translate:-50% 0}@media (max-width: 979px){.price-list__item__cont .dtl__money .txt-tax-item{scale:.8}}.flow-wrap{margin-top:50px}@media (max-width: 979px){.flow-wrap{margin-top:30px}}.flow-bg{background-color:#eee;padding:165px 0 100px}@media (max-width: 979px){.flow-bg{padding:60px 0 40px}}.flow_cont{background-color:#fff;position:relative}@media (max-width: 979px){.flow_cont{max-width:500px;margin:auto;background-color:transparent}.flow_cont>.ac_ly_002{background-color:#fff}}.flow_cont .step_title{display:flex;align-items:center;font-size:140%;font-weight:bold;color:#b0632a;border-bottom:1px solid #000;padding-bottom:3px}@media (max-width: 979px){.flow_cont .step_title{font-size:18px}}.flow_cont .step_title .no{background-color:#000;border-radius:100%;padding:0.5em 0.6em 0;color:#fff;margin-right:0.5em}@media (max-width: 979px){.flow_cont .step_title .no{padding:0.7em 0.6em 0.05em}}.flow_cont .step_title .title{line-height:1.2}.flow_cont .step_txt{font-size:18px;line-height:1.889}@media (max-width: 979px){.flow_cont .step_txt{font-size:14px}}.flow_cont:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:36px 50px 0 50px;border-color:#b0632a transparent transparent transparent;top:100%;left:50%;z-index:999;translate:-50% 0}@media (max-width: 979px){.flow_cont:after{border-width:25px 40px 0 40px}}.flow_cont:last-child:after{display:none}
