#main{word-break:break-all}#main .tc-main{color:#74343c}#main .tc-sub{color:#b66a74}#main>.mv{text-align:center;background:#74313B}#main>.nav{background-color:#74343c;margin-top:0}#main>.nav nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#main>.nav nav>a{width:calc(100% / 7);padding:15px 5px;text-align:center;color:#fff;text-decoration:none;line-height:1.2;display:flex;align-items:center;justify-content:center}@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%;font-size:14px;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%;border-right:none}#main>.nav nav>a br{display:none}}#main h2.content-title{text-align:center;font-size:50px;line-height:1.5;margin:0 0 30px}#main h2.content-title span.text{display:block;position:relative;padding-top:30px;font-weight:normal;text-align:center;font-size:18px}#main 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 h2.content-title{font-size:36px}#main h2.content-title span.text{padding-top:15px}}#main h3.heading-line{font-size:28px;border-bottom:2px solid #b66a74}@media only screen and (max-width: 979px){#main h3.heading-line{font-size:21px}}#main .ac_ar_001.dir-area{background-color:#fff;margin:0;padding:80px 0 100px;font-size:18px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area{padding:40px 0 60px}}#main .ac_ar_001.dir-area p+p{margin-top:0.8em}#main .ac_ar_001.dir-area .dir-area02 .txt-oval{background-color:#fff;width:525px;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 .dir-area02 .txt-oval span{font-size:58px;font-weight:bold}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area .dir-area02 .txt-oval{width:auto;font-size:24px;margin:0 20px}#main .ac_ar_001.dir-area .dir-area02 .txt-oval span{font-size:24px}}#main .ac_ar_001.dir-area.recommend{background-color:rgba(116,52,60,0.15)}#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;width:32%;padding:30px 10px;box-shadow:0px 0px 25px -10px #74343c;border-radius:20px;margin-bottom:1vw;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:bold;font-size:21px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.recommend .recommend_cont .col{width:100%;padding:12px 5px;border-radius:10px;margin-bottom:2vw;font-size:18px}}#main .ac_ar_001.dir-area.what{background-color:#fffbf4}#main .ac_ar_001.dir-area.point .point_cont{display:flex;justify-content:flex-start;margin-top:30px}#main .ac_ar_001.dir-area.point .point_cont .icon .icon_inner{background-color:#74343c;border-radius:50%;padding:18px 18px 6px;margin-right:1em;color:#fff;font-weight:bold;text-align:center;line-height:1.2;font-size:24px;white-space:nowrap}#main .ac_ar_001.dir-area.point .point_cont .icon .icon_inner>span{display:block;font-size:1.8em}#main .ac_ar_001.dir-area.point .point_cont .txt{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.point .point_cont{flex-direction:column}#main .ac_ar_001.dir-area.point .point_cont .icon .icon_inner{width:100%;border-radius:0;padding:5px 0;margin:0;font-size:21px}#main .ac_ar_001.dir-area.point .point_cont .icon .icon_inner>span{display:inline;font-size:inherit}#main .ac_ar_001.dir-area.point .point_cont .txt{margin-top:20px}}#main .ac_ar_001.dir-area.reason{background-color:rgba(116,52,60,0.15)}#main .ac_ar_001.dir-area.reason .reason_cont{display:flex;flex-wrap:wrap;justify-content:space-around}#main .ac_ar_001.dir-area.reason .reason_cont .col{background-color:#ffffff;width:48%;padding:30px 10px;border-radius:20px;margin-bottom:1vw;display:flex;justify-content:center}#main .ac_ar_001.dir-area.reason .reason_cont .col .title{text-align:center;font-weight:bold;font-size:21px;color:#b66a74}#main .ac_ar_001.dir-area.reason .reason_cont .col .txt{text-align:center}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.reason .reason_cont .col{width:100%;padding:12px 10px;border-radius:10px;margin-bottom:2vw}#main .ac_ar_001.dir-area.reason .reason_cont .col .title{font-size:18px}}#main .ac_ar_001.dir-area.structure{background-color:#fffbf4}#main .ac_ar_001.dir-area.feature .feature_cont>.txt{margin-top:0;padding:20px 0;border-bottom:1px dotted #ccc}#main .ac_ar_001.dir-area.feature .feature_cont>.txt:first-child{border-top:1px dotted #ccc}#main .ac_ar_001.dir-area.feature .feature_cont>.txt h3{background-image:url(/assets/images/components/bg_title_icon.gif);background-position:0 0.63em;background-repeat:no-repeat;padding-left:0.7em;filter:brightness(0) saturate(100%) invert(22%) sepia(10%) saturate(3611%) hue-rotate(304deg) brightness(96%) contrast(84%)}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.feature .feature_cont>.txt h3{background-position:0 0.5em;padding-left:1em}}#main .ac_ar_001.dir-area.feature .parts_cont{align-items:center}#main .ac_ar_001.dir-area.feature .parts_cont .parts{background-color:#fffbf4;padding:30px}#main .ac_ar_001.dir-area.feature .parts_cont .parts ul{display:flex;flex-wrap:wrap}#main .ac_ar_001.dir-area.feature .parts_cont .parts ul li{width:50%;list-style:disc inside}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.feature .parts_cont .parts{padding:20px 10px}}#main .ac_ar_001.dir-area.method{background-color:rgba(116,52,60,0.15)}#main .ac_ar_001.dir-area.method .method_cont{align-items:center;margin-top:0;padding:20px 0;border-bottom:1px dotted #ccc}#main .ac_ar_001.dir-area.method .method_cont:first-child{border-top:1px dotted #ccc}#main .ac_ar_001.dir-area.method .method_cont h3{color:#74343c}#main .ac_ar_001.dir-area.difference .table-box table thead tr th{background-color:#eeeeee;color:#000000;width:calc(80% / 3)}#main .ac_ar_001.dir-area.difference .table-box table thead tr th.list{width:20%}#main .ac_ar_001.dir-area.difference .table-box table thead tr th.crf_cont{background-color:#74343c;color:#ffffff}#main .ac_ar_001.dir-area.difference .table-box table tbody tr th{background-color:#f3f3f3}#main .ac_ar_001.dir-area.difference .table-box table tbody tr td{padding:15px}#main .ac_ar_001.dir-area.difference .table-box table tbody tr td.crf_cont{background-color:#fef1f7}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.difference .table-box table{width:980px}}#main .ac_ar_001.dir-area.option{background-color:#fffbf4}#main .ac_ar_001.dir-area.option .ac_ly_002{align-items:center}#main .ac_ar_001.dir-area.risk{background-color:#f9f9f9}#main .ac_ar_001.dir-area.risk .risk_cont h3{color:#74343c}#main .ac_ar_001.dir-area.risk .risk_cont ul{padding-left:1.5em}#main .ac_ar_001.dir-area.risk .risk_cont ul li{list-style:disc}#main .ac_ar_001.dir-area.photo{background-color:rgba(116,52,60,0.15)}#main .ac_ar_001.dir-area.about{background-color:#f9f9f9}#main .ac_ar_001.dir-area.about th{background-color:#f3f3f3}#main .ac_ar_001.dir-area.about td{padding:15px}#main .ac_ar_001.dir-area.faq{background-color:#fffbf4}#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:#74343c}#main .ac_ar_001.dir-area.faq .faq-box .question{color:#74343c;font-weight:bold}#main .ac_ar_001.dir-area.faq .faq-box .question p{font-size:24px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.faq .faq-box .question p{font-size:21px}}#main .ac_ar_001.dir-area.clinic{background-color:#fffbf4}#main .ac_ar_001.dir-area.clinic .bc_01_047 .bc-item>.info>.name,#main .ac_ar_001.dir-area.clinic .bc_01_047 .bc-item>.info>.tel>.number{color:#74343c}#main .ac_ar_001.dir-area.other{background-color:#f9f9f9}#main .ac_ar_001.dir-area.other h2.heading-line{display:none}#main .ac_ar_001.introduction #kansyu h2.heading-line{display:none}
