#main{word-break:break-all}#main .tc-main{color:#fb637e}#main .tc-sub{color:#fec9cf}#main>.mv{background:linear-gradient(100deg, #f6a4ae 0%, #ffc9d0 100%);text-align:center}#main>.nav{background-color:#fec9cf;margin-top:0}#main>.nav nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}#main>.nav nav>a{display:flex;align-items:center;justify-content:center;width:calc(100% / 7);padding:10px 5px;text-align:center;color:#fff;text-decoration:none;line-height:1.2}@media only screen and (min-width: 980px){#main>.nav nav>a{border-left:1px solid #fff}#main>.nav nav>a:last-child{border-right:1px solid #fff}}@media only screen and (max-width: 979px){#main>.nav nav>a{width:50%;min-height:50px;font-size:16px;padding:5px;margin:0;border-bottom:1px solid #fff}#main>.nav nav>a:nth-child(odd){border-right:1px solid #fff}#main>.nav nav>a:last-child{width:100%}}#main .ac_ar_001.dir-area{background-color:#fff;margin:0;padding:80px 0 100px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area{padding:60px 0}}#main .ac_ar_001.dir-area h2.content-title{text-align:center;font-size:50px;line-height:1.5;margin:0 0 30px}#main .ac_ar_001.dir-area h2.content-title span.text{display:block;position:relative;padding-top:15px;font-weight:normal;text-align:center;font-size:18px}#main .ac_ar_001.dir-area h2.content-title span.text::before{position:absolute;content:"";width:100px;height:2px;background-color:#000;top:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area h2.content-title{font-size:36px}#main .ac_ar_001.dir-area h2.content-title span.text{padding-top:10px}}#main .ac_ar_001.dir-area h3{font-size:24px}#main .ac_ar_001.dir-area h3.heading-line{font-size:28px;border-bottom:2px solid #fec9cf}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area h3{font-size:21px}#main .ac_ar_001.dir-area h3.heading-line{font-size:21px}}#main .ac_ar_001.dir-area .mhlw-risk{min-height:auto}#main .ac_ar_001.dir-area.recommend .recommend_cont{display:flex;flex-wrap:wrap;justify-content:space-around}#main .ac_ar_001.dir-area.recommend .recommend_cont .col{background-color:#fff;display:flex;justify-content:center;align-items:center;width:48%;margin-bottom:1vw;padding:30px 10px;box-shadow:0px 0px 25px -10px #fb637e;border-radius:20px;text-align:center;font-weight:bold;font-size:18px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.recommend .recommend_cont .col{width:48%;padding:12px 5px;border-radius:10px;margin-bottom:2vw;font-size:16px}}#main .ac_ar_001.dir-area.what{background-color:#fdf8f4}#main .ac_ar_001.dir-area.method h3{text-align:center;color:#fb637e}#main .ac_ar_001.dir-area.method .table-box table thead th{width:25%}#main .ac_ar_001.dir-area.method .table-box table tbody th,#main .ac_ar_001.dir-area.method .table-box table tbody td{width:25%;padding:10px;text-align:center}#main .ac_ar_001.dir-area.step{background-color:#faf1f4}#main .ac_ar_001.dir-area.step h3{text-align:center;color:#fb637e}#main .ac_ar_001.dir-area.step .ac_ly_002.-sp-1column .col{background-color:#ffffff;padding:20px}#main .ac_ar_001.dir-area.step .ac_ly_002.-sp-1column .col .heading{background-color:#fb637e;color:#fff;text-align:center;font-size:18px;font-weight:bold}#main .ac_ar_001.dir-area.step .ac_ly_002.-sp-1column .col .step_cont{display:flex;justify-content:space-between;margin-top:15px}#main .ac_ar_001.dir-area.step .ac_ly_002.-sp-1column .col .step_cont .img{width:40%}#main .ac_ar_001.dir-area.step .ac_ly_002.-sp-1column .col .step_cont .txt{width:calc(60% - 20px)}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.step .ac_ly_002.-sp-1column .col:not(:first-child){margin-top:30px}#main .ac_ar_001.dir-area.step .ac_ly_002.-sp-1column .col .ac_ly_002.-sp-1column{margin-top:15px}#main .ac_ar_001.dir-area.step .ac_ly_002.-sp-1column .col .ac_ly_002.-sp-1column .img{width:30%}#main .ac_ar_001.dir-area.step .ac_ly_002.-sp-1column .col .ac_ly_002.-sp-1column .txt{align-self:center;width:calc(70% - 15px)}}#main .ac_ar_001.dir-area.more{background-color:#fdf8f4}#main .ac_ar_001.dir-area.more .more_cont{background-color:#fff;height:100%;box-shadow:0px 0px 25px -10px #fb637e}#main .ac_ar_001.dir-area.more .more_cont .title{text-align:center;font-size:18px;font-weight:bold}#main .ac_ar_001.dir-area.more .more_cont .title a{display:block;position:relative;background-color:#fb637e;color:#fff;padding:10px 0;text-decoration:none;line-height:1.4}#main .ac_ar_001.dir-area.more .more_cont .title a:after{content:'';display:block;position:absolute;top:0;right:0;width:40px;height:100%;background:url(/assets/images/common/ico_chevron-right-invert.png?202412691252) 50% 50% no-repeat;background-size:9px auto}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.more .more_cont .title{font-size:16px}#main .ac_ar_001.dir-area.more .more_cont .title a{padding:10px 35px}}#main .ac_ar_001.dir-area.more .more_cont .contents{padding:20px}#main .ac_ar_001.dir-area.more .more_cont .contents .img{text-align:center}#main .ac_ar_001.dir-area.more .more_cont .contents .txt{margin-top:15px}#main .ac_ar_001.dir-area.price{background-color:#faf1f4}#main .ac_ar_001.dir-area.price .price_box{background-color:#fff;padding:30px 50px}#main .ac_ar_001.dir-area.price .price_box .price_cont{display:flex;justify-content:space-between;align-items:center;font-size:18px;margin:0 auto;padding:20px 0;border-top:1px dashed #dedede}#main .ac_ar_001.dir-area.price .price_box .price_cont:first-child{border-top:0;padding-top:0}#main .ac_ar_001.dir-area.price .price_box .price_cont:last-child{padding-bottom:0}#main .ac_ar_001.dir-area.price .price_box .price_cont .col{display:flex;font-weight:bold}#main .ac_ar_001.dir-area.price .price_box .price_cont .col.menu{justify-content:flex-end;align-items:center}#main .ac_ar_001.dir-area.price .price_box .price_cont .col.menu .course{padding:0 1em}#main .ac_ar_001.dir-area.price .price_box .price_cont .col.menu .yen{color:#fb637e}#main .ac_ar_001.dir-area.price .price_box .price_cont .col.menu .yen span{font-size:2.8em;line-height:1.2}#main .ac_ar_001.dir-area.price .price_box .price_cont .col.menu .yen ruby{font-size:1.4em}#main .ac_ar_001.dir-area.price .price_box .price_cont .col.menu .yen ruby rt{font-size:0.4em}#main .ac_ar_001.dir-area.price .price_box .price_cont .col.menu .loan_btn{margin-left:10px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.price .price_box{padding:20px}#main .ac_ar_001.dir-area.price .price_box .price_cont{flex-direction:column;font-size:16px}#main .ac_ar_001.dir-area.price .price_box .price_cont .col.plan{width:100%;justify-content:center}#main .ac_ar_001.dir-area.price .price_box .price_cont .col.plan .txt{text-align:center}#main .ac_ar_001.dir-area.price .price_box .price_cont .col.menu{flex-direction:column;margin-top:20px;width:100%}#main .ac_ar_001.dir-area.price .price_box .price_cont .col.menu .course{padding:0 0.5em}}#main .ac_ar_001.dir-area.photo .photo_cont .photo_img{text-align:center}#main .ac_ar_001.dir-area.photo .photo_cont .photo_txt{background-color:#dedede;margin-top:10px;padding:10px;font-size:12px}#main .ac_ar_001.dir-area.flow{background-color:#faf1f4}#main .ac_ar_001.dir-area.flow .flow_cont:not(:first-child){margin-top:20px}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002{background-color:#ffffff;padding:20px}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title{border-bottom:1px solid #fb637e}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title span.step{margin-right:0.5em;color:#fb637e;font-weight:bold;text-align:center;line-height:1.2}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title span.step>span{font-size:1.4em}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title span.txt{font-size:24px;color:#fb637e;font-weight:bold}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .txt{margin-top:20px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title{font-size:14px}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title span.txt{font-size:21px}}#main .ac_ar_001.dir-area.about .table-box th,#main .ac_ar_001.dir-area.about .table-box td{padding:15px 20px}#main .ac_ar_001.dir-area.about .table-box th{background-color:#eeeeee;font-weight:bold}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.about .table-box th,#main .ac_ar_001.dir-area.about .table-box td{padding:10px}}#main .ac_ar_001.dir-area.faq{background-color:#fdf8f4}#main .ac_ar_001.dir-area.faq .faq-box:not(:first-child){margin-top:40px}#main .ac_ar_001.dir-area.faq .faq-box .question::before,#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#fb637e}#main .ac_ar_001.dir-area.faq .faq-box .question{color:#fb637e;font-weight:bold}#main .ac_ar_001.dir-area.faq .faq-box .question::before{background-color:#fb637e}#main .ac_ar_001.dir-area.faq .faq-box .question p{font-size:21px}#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#fec9cf;color:#fb637e}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.faq .faq-box .question,#main .ac_ar_001.dir-area.faq .faq-box .answer{padding-left:50px}#main .ac_ar_001.dir-area.faq .faq-box .question p{font-size:18px}}#main .ac_ar_001.dir-area.other h2.heading-line{display:none}#main .ac_ar_001.dir-area.doctor{background-color:#faf1f4}#main .ac_ar_001.dir-area.doctor p+p{margin-top:0}#main .ac_ar_001.dir-area.doctor #kansyu,#main .ac_ar_001.dir-area.doctor h2.heading-line{display:none}#main .ac_ar_001.dir-area.doctor .ac_ar_003{background-color:transparent}#main .ac_ar_001.dir-area.doctor .ac_ar_003>.ac_ly_001 .bc_00_003.bc-items{background-color:#faf1f4}
