#main{font-size:18px;word-break:break-all}#main .tc-main{color:#498090}#main .tc-sub{color:#9fcedc}#main .img_center{text-align:center}#main>.mv{background-color:#9fcedc;text-align:center}#main>.nav{background-color:#498090;margin-top:0}#main>.nav nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}#main>.nav nav>a{width:calc(100% / 7);padding:10px 5px;text-align:center;color:#fff;text-decoration:none;line-height:1.4;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: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%;border:none}}#main h2.content-title{text-align:center;font-size:50px;line-height:1.5}#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 .ac_ar_001.dir-area{background-color:#fff;margin:0;padding:80px 0 100px}#main .ac_ar_001.dir-area p{margin-top:0.5em}#main .ac_ar_001.dir-area p:first-child{margin-top:0%}#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 #9fcedc}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area{padding:40px 0 50px}#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.what .what_cont{display:flex;justify-content:flex-start;margin-top:30px}#main .ac_ar_001.dir-area.what .what_cont .icon .icon_inner{background-color:#498090;border-radius:50%;padding:18px 30px 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.what .what_cont .icon .icon_inner>span{display:block;font-size:1.8em}#main .ac_ar_001.dir-area.what .what_cont .txt{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.what .what_cont{flex-direction:column}#main .ac_ar_001.dir-area.what .what_cont .icon .icon_inner{border-radius:0;padding:5px 0;margin:0;font-size:21px}#main .ac_ar_001.dir-area.what .what_cont .icon .icon_inner>span{display:inline;font-size:inherit}#main .ac_ar_001.dir-area.what .what_cont .txt{margin-top:20px}}#main .ac_ar_001.dir-area.recommend{background-color:#498090}#main .ac_ar_001.dir-area.recommend .content-title{color:#fff}#main .ac_ar_001.dir-area.recommend .content-title span.text::before{background-color:#fff}#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:46%;padding:30px 10px;box-shadow:0px 0px 25px -10px #000;border-radius:20px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:bold}#main .ac_ar_001.dir-area.recommend .recommend_cont .col:nth-child(n+3){margin-top:3vw}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.recommend .recommend_cont .col{padding:12px 5px;border-radius:10px;margin-top:16px;font-size:18px;width:80%}#main .ac_ar_001.dir-area.recommend .recommend_cont .col:first-child{margin-top:0}}#main .ac_ar_001.dir-area.merit .ac_ly_002 .col{align-self:center}#main .ac_ar_001.dir-area.method{background-color:#f4fdff}#main .ac_ar_001.dir-area.method .ac_ly_003 .col h3{color:#498090;text-align:center}#main .ac_ar_001.dir-area.method .ac_ly_003 .col h3 span{margin-right:10px;padding:10px 15px;background-color:#498090;color:#fff}#main .ac_ar_001.dir-area.method .ac_ly_003 .col .img_center{margin-top:16px}#main .ac_ar_001.dir-area.method .ac_ly_003 .col .txt{margin-top:10px;padding:0 10px}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.method .ac_ly_003 .col{margin-top:40px}#main .ac_ar_001.dir-area.method .ac_ly_003 .col:first-child{margin-top:0}#main .ac_ar_001.dir-area.method .ac_ly_003 .col .txt{padding:0}}#main .ac_ar_001.dir-area.photo .ac_ly_002 .col{margin-top:4%}#main .ac_ar_001.dir-area.photo .ac_ly_002 .col:nth-child(-n+2){margin-top:0}#main .ac_ar_001.dir-area.photo .ac_ly_002 .col .txt{margin-top:20px;padding:10px;background-color:#f3f3f3}#main .ac_ar_001.dir-area.photo .ac_ly_002 .col .txt p{line-height:1.4}#main .ac_ar_001.dir-area.photo .ac_ly_002 .col .txt p span{padding-right:0.2em;font-weight:bold}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.photo .ac_ly_002 .col{margin-top:30px}#main .ac_ar_001.dir-area.photo .ac_ly_002 .col:nth-child(-n+2){margin-top:30px}#main .ac_ar_001.dir-area.photo .ac_ly_002 .col:first-child{margin-top:0}}#main .ac_ar_001.dir-area.price{font-size:16px}#main .ac_ar_001.dir-area.price .table-box>div,#main .ac_ar_001.dir-area.price .table-box>table{display:none}#main .ac_ar_001.dir-area.price .table-box>div:nth-last-child(1),#main .ac_ar_001.dir-area.price .table-box>div:nth-last-child(2){display:block}#main .ac_ar_001.dir-area.price .table-box>table:nth-last-child(1),#main .ac_ar_001.dir-area.price .table-box>table:nth-last-child(2){display:table}#main .ac_ar_001.dir-area.about{background-color:#f3f3f3}#main .ac_ar_001.dir-area.about .table-box{margin:0 auto}#main .ac_ar_001.dir-area.about .table-box th,#main .ac_ar_001.dir-area.about .table-box td{padding:10px 1em}#main .ac_ar_001.dir-area.about .table-box th{background-color:#eeeeee;font-weight:bold;width:20%}@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:1.2vw}#main .ac_ar_001.dir-area.about .table-box th{width:26%}}#main .ac_ar_001.dir-area.flow{background-color:#f8fdff}#main .ac_ar_001.dir-area.flow .flow_cont:not(:last-child)::after{content:"";display:block;margin:10px auto -30px;width:0;height:0;border-style:solid;border-width:50px 70px 0 70px;border-color:#498090 transparent transparent transparent}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002{padding:20px;border:1px solid #498090}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title{display:flex;align-items:center}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title span{display:block}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title span.step{background-color:#498090;border-radius:50%;padding:12px 24px;margin-right:1em;color:#fff;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.8em}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title h3 span.txt{font-size:28px;color:#498090;font-weight:bold}@media only screen and (max-width: 979px){#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002{padding:10px}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title{font-size:12px}#main .ac_ar_001.dir-area.flow .flow_cont .ac_ly_002 .title span.step{padding:6px 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.flow .flow_cont .ac_ly_002 .title h3 span.txt{font-size:inherit}}#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:#498090}#main .ac_ar_001.dir-area.faq .faq-box .question{color:#498090;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}}
