html{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;line-height:1.5;font-size:100%}._bolder{font-family:"游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}.-triangle{position:relative}.-triangle::after{content:'';position:absolute;border-style:solid;border-width:55px 65px 0;border-color:#fff transparent transparent transparent;left:50%;top:100%;transform:translateX(-50%);z-index:1}._center{text-align:center !important}._left{text-align:left !important}._right{text-align:right !important}.inner{max-width:980px;margin:auto}@media screen and (min-width: 980px){._pc-none{display:none}}@media (max-width: 979px){._sp-none{display:none}.inner{padding:0 10px}.spheader .header a{display:block}.-triangle::after{border-width:35px 85px 0}}.mv-note .text{font-size:13px}.monitor-cution{margin-top:15px}.monitor-cution .text{width:880px;display:inline-block;font-size:14px;color:#ee1775;border:solid 1px;padding:10px 20px}.tmpbnr{margin-top:40px}@media (max-width: 979px){.mv-note .text{font-size:11px}.monitor-cution .text{width:100%;display:inline-block;font-size:12px;color:#ee1775;border:solid 1px;padding:10px 15px}.tmpbnr{margin-top:20px}}.worries{background:#f6ede6;padding:85px 0}.worries::after{border-color:#f6ede6 transparent transparent transparent}.worries h3{margin-bottom:20px;text-align:center}.worries .inner ul{display:flex;flex-wrap:wrap}@media (min-width: 980px){.worries .inner ul li:nth-child(n+4){margin-top:20px}.worries .inner ul li:not(:nth-child(3n+1)){margin-left:25px}}@media (max-width: 979px){.worries{padding:50px 0}.worries .inner{padding:0 20px}.worries .inner ul li{width:47.5%}.worries .inner ul li:nth-child(even){margin-left:5%}.worries .inner ul li:nth-child(n+3){margin-top:5%}}@media (max-width: 979px){section.ac_ar_001.photo{padding:60px 0 0}}.suggestion{background:#fff;padding:100px 0 85px}.suggestion .suggestion-head{margin-bottom:20px}.suggestion .suggestion-catch{margin-top:30px}.suggestion .suggestion-catch .text{font-size:21px;font-weight:bold;line-height:2;color:#5b4e4f}.suggestion .suggestion-catch .text .border-box{display:inline-block;font-style:italic;border:solid 2px;padding:0 30px}.suggestion .suggestion-catch .text ._imp{font-size:34px}.suggestion .suggestion-cont .text{margin-top:20px;letter-spacing:2px;line-height:1.8;color:#5b4e48}.suggestion .suggestion-image{margin-top:30px}@media (max-width: 979px){.suggestion{padding:80px 0 50px}.suggestion .suggestion-head img{width:80%;max-width:469px}.suggestion .suggestion-catch .text{font-size:16px}.suggestion .suggestion-catch .text .border-box{padding:0 15px;margin-bottom:5px}.suggestion .suggestion-catch .text ._imp{font-size:21px}}.what{background-color:#eef7ff;padding:150px 0}.what::after{border-color:#eef7ff transparent transparent transparent}.what .what-dtl{margin-top:50px}@media (max-width: 979px){.what{padding:80px 0 50px}.what .what-head img{width:85%;max-width:521px}.what .what-dtl{margin-top:30px}}.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}.price .price-wrap{padding:0 4%}.price .price-box .head{font-size:22px;font-weight:bold;color:#fff;background-color:#df0462;padding:10px 20px;margin-bottom:20px}.price .price-box .head .label{display:inline-block;font-size:16px;color:#de0362;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:34%}.price .price-item .dtl .text{font-size:24px;font-weight:bold}.price .price-item .prices{width:64%}.price .price-item .prices>.item{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.price .price-item .prices>.item._limit{position:relative;padding-top:10px}.price .price-item .prices>.item._limit::before{position:absolute;content:"";width:32px;height:18px;background:url("/assets/campaign/face_m/images/price_triangle.png?20251119164732") center/cover no-repeat;left:70%;top:-2%}.price .price-item .prices>.item._limit .label,.price .price-item .prices>.item._limit .label:after{background-color:#fa4681}.price .price-item .prices>.item._limit .money{color:#df045f}.price .price-item .prices>.item .label{min-width:165px;text-align:center;position:relative;font-size:22px;font-weight:bold;color:#fff;background-color:#2e82d0;padding:8px 15px;margin-right:30px}.price .price-item .prices>.item .label:after{content:"";position:absolute;display:inline-block;width:15px;height:100%;background-color:#2e82d0;clip-path:polygon(100% 50%, 0 0, 0 100%);top:0;left:99.9%}.price .price-item .prices>.item .money{font-size:36px;font-weight:bold;color:#163385}.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}.price .price-item .prices>.item .label:after{width:5px}.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}}
