#main{font-size:18px;word-break:break-all}#main .tc-main{color:#f69}#main .tc-sub{color:#1a66ce}#main .green-bg{padding:10px 0;background-color:#f5f5f5}#main .green-bg .face-bg{height:250px;background:#fff url(../images/main-bg.jpg?202412691252) center left no-repeat}#main .green-bg .face-bg .img-text{margin:0 0 0 323.5px;width:656.5px}@media only screen and (max-width: 979px){#main .green-bg .face-bg{height:auto;background:#fff}#main .green-bg .face-bg .img-text{margin:auto;width:100%;max-width:658px}}#main>.nav{background-color:#f69;margin-top:0}#main>.nav nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}#main>.nav nav>a{width:calc(100% / 6);padding:10px 5px;text-align:center;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;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:10px 5px;margin:0;border-bottom:1px solid #fff}#main>.nav nav>a:nth-child(odd){border-right:1px solid #fff}}#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 p+p{margin-top:0.8em}#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:30px;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:15px}}#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 #1a66ce}@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.shorei{padding:50px 0}#main .ac_ar_001.dir-area.shorei .txt-oval{margin:0 auto 10px;font-weight:bold;font-family:serif;font-size:38px;text-align:center;border:1px solid #000;border-radius:45px;line-height:1.5}#main .ac_ar_001.dir-area.shorei .txt-oval span{font-size:58px;font-weight:bold}@media (max-width: 979px){#main .ac_ar_001.dir-area.shorei .txt-oval{width:auto;font-size:medium;margin:0 10px;padding:1vw}#main .ac_ar_001.dir-area.shorei .txt-oval span{font-size:24px}}#main .ac_ar_001.dir-area.recommend{background-color:#ebf9fc}#main .ac_ar_001.dir-area.recommend .recommend_list{align-items:center}#main .ac_ar_001.dir-area.recommend .recommend_list .list_cont{text-align:center}#main .ac_ar_001.dir-area.recommend .recommend_list .list_cont ul{display:inline-block;width:auto;margin:auto;text-align:left}#main .ac_ar_001.dir-area.recommend .recommend_list .list_cont ul li{padding-left:1.5em;background:url(/assets/kogao/kotsukiri/hoho/images/check.png?202412691252) 0 0.25em no-repeat;background-size:1.2em auto;font-size:110%;margin-top:0.5em}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.recommend .recommend_list .list_cont ul li{font-size:100%}}#main .ac_ar_001.dir-area.method{background-color:#fef8f3}#main .ac_ar_001.dir-area.method .top{align-items:center}#main .ac_ar_001.dir-area.method .cont{border-bottom:1px solid #dedede;margin:0 auto;padding:30px 0px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.method .cont{padding:30px 10px}}#main .ac_ar_001.dir-area.method .cont h3{color:#f69}#main .ac_ar_001.dir-area.point .heading{background-color:#f69;color:#fff;text-align:center;font-size:0.9em;padding:0.2em 0.4em;margin-right:0.5em}#main .ac_ar_001.dir-area.reason{background-color:#ebf9fc}#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column .heading{background-color:#f69;color:#fff;text-align:center;margin-bottom:1.2em;font-size:21px}#main .ac_ar_001.dir-area.risk{background-color:#efefef}#main .ac_ar_001.dir-area.more{background-color:#fef8f3}#main .ac_ar_001.dir-area.more .more_cont{background-color:#fff;box-shadow:0px 0px 25px -10px #f69}#main .ac_ar_001.dir-area.more .more_cont .title{text-align:center;font-size:28px;font-weight:bold}#main .ac_ar_001.dir-area.more .more_cont .title a{display:block;position:relative;background-color:#f69;color:#fff;padding:5px 0;text-decoration:none}#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}#main .ac_ar_001.dir-area.more .more_cont .title a span{border-bottom:1px solid #FFF}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.more .more_cont .title{font-size:21px}#main .ac_ar_001.dir-area.more .more_cont .title a{padding:10px 35px}}#main .ac_ar_001.dir-area.more .more_cont .-size-60{display:flex;flex-direction:column;justify-content:space-between}#main .ac_ar_001.dir-area.more .more_cont .-size-60 .menu{display:flex;justify-content:flex-end;align-items:center;font-size:24px;font-weight:bold;color:#f69}#main .ac_ar_001.dir-area.more .more_cont .-size-60 .menu .course{padding:0 1em}#main .ac_ar_001.dir-area.more .more_cont .-size-60 .menu .yen span{font-size:2.5em;line-height:1.2}#main .ac_ar_001.dir-area.more .more_cont .-size-60 .menu .yen ruby{font-size:1.3em}#main .ac_ar_001.dir-area.more .more_cont .-size-60 .menu .yen ruby rt{font-size:0.4em}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.more .more_cont .-size-60 .menu{flex-direction:column;margin-top:30px;font-size:21px}}#main .ac_ar_001.dir-area.photo{background-color:#ebf9fc}#main .ac_ar_001.dir-area.about .table-box th,#main .ac_ar_001.dir-area.about .table-box td{padding:30px}#main .ac_ar_001.dir-area.about .table-box th{background-color:#ebf9fc;font-weight:bold}#main .ac_ar_001.dir-area.faq{background-color:#ebf9fc}#main .ac_ar_001.dir-area.faq .faq-box .question{font-weight:bold}#main .ac_ar_001.dir-area.faq .faq-box .question::before{background-color:#1a66ce}#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#5894dd}#main .ac_ar_001.dir-area.price{padding-bottom:0}#main .ac_ar_001.dir-area.doctor{background-color:#fff7f8;font-size:16px;font-size:1.6rem}#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:#fff7f8}
