﻿body#service.single.rousai main .title_header{background:#43578b}body#service.single.rousai main .title_header::after{border-color:#43578b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body#service.single.rousai main .roundTitle{background:#43578b}body#service.single.rousai main .btn_center a{background:#43578b;color:#fff}body#service.single.rousai main .btn_center a svg{fill:#fff}body#service.single.rousai main .service_CTA{border-color:#d9dde8}body#service.single.rousai main .service_CTA .select .mail a{background:#43578b}#service_mainvisual{position:relative;background:#f3f7ff}#service_mainvisual h1{text-align:center}#service_mainvisual h1 img{margin:0 auto}#service_mainvisual .txt{position:absolute;top:-9999px;left:-9999px}body#service.single main>article #onayami{padding-bottom:50px}body#service.single main>article #onayami .imgBox1{justify-content:center}@media screen and (max-width: 769px){body#service.single main>article #onayami .imgBox1{flex-direction:column-reverse}}body#service.single main>article #onayami .imgBox1 .ph{overflow:hidden;width:50%;max-height:370px;max-width:370px}@media screen and (max-width: 769px){body#service.single main>article #onayami .imgBox1 .ph{width:100%;max-height:none;max-width:none;margin:1em 0 0}}body#service.single main>article #onayami .imgBox1 .ph img{object-fit:cover;font-family:"object-fit: cover";height:100%}@media screen and (max-width: 769px){body#service.single main>article #onayami .imgBox1 .ph img{height:auto}}body#service.single main>article #onayami .imgBox1 ul{margin:0 0 0 3.5em}@media screen and (max-width: 769px){body#service.single main>article #onayami .imgBox1 ul{margin-left:1.5em}}body#service.single main>article #onayami .imgBox1 ul li{list-style:disc;font-size:20px}@media screen and (max-width: 769px){body#service.single main>article #onayami .imgBox1 ul li{font-size:16px}}body#service.single main>article #onayami .imgBox1 ul li+li{margin-top:.5em}body#service.single main>article #onayami .imgBox1+h3{position:relative;margin:100px 0 0;line-height:1.5;font-size:24px;text-align:center}@media screen and (max-width: 769px){body#service.single main>article #onayami .imgBox1+h3{font-size:18px}}body#service.single main>article #onayami .imgBox1+h3 .t_large{display:block;color:#43578b;font-size:34px}@media screen and (max-width: 769px){body#service.single main>article #onayami .imgBox1+h3 .t_large{font-size:20px}}body#service.single main>article #onayami .imgBox1+h3::before{content:"";display:block;position:absolute;top:-65px;left:calc(50% - 50px);width:0;height:0;border-style:solid;border-width:40px 50px 0 50px;border-color:#43578b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body#service.single main>article #onayami .imgBox2{justify-content:space-between}@media screen and (max-width: 769px){body#service.single main>article #onayami .imgBox2{flex-direction:column-reverse}}body#service.single main>article #onayami .imgBox2 .txt{width:calc(100% - 480px);margin:1em 0 0}@media screen and (max-width: 769px){body#service.single main>article #onayami .imgBox2 .txt{width:100%}}body#service.single main>article #onayami .imgBox2 .img{width:440px;margin:1em 0 0}@media screen and (max-width: 769px){body#service.single main>article #onayami .imgBox2 .img{width:100%}}body#service.single main>article #merit{padding-bottom:50px}body#service.single main>article #merit .txt{display:flex;justify-content:center}body#service.single main>article #merit .txt ul{margin-top:-0.5em}body#service.single main>article #merit .txt ul li{position:relative;margin:.5em 0 0;padding:0 0 0 1em;font-size:24px;font-weight:bold}@media screen and (max-width: 769px){body#service.single main>article #merit .txt ul li{font-size:18px}}body#service.single main>article #merit .txt ul li::before{content:"●";display:block;position:absolute;left:0;margin-right:.5em;color:#43578b}body#service.single main>article #souki h3{margin:30px 0 .5em;padding:0 0 6px;font-size:29px;border-bottom:solid 2px #43578b;color:#43578b}@media screen and (max-width: 769px){body#service.single main>article #souki h3{font-size:18px;line-height:1.5}}body#service.single main>article #souki .imgBox+h3{margin-top:60px}@media screen and (max-width: 769px){body#service.single main>article #souki .imgBox+h3{margin-top:40px}}body#service.single main>article #souki .imgBox{justify-content:space-between}@media screen and (max-width: 769px){body#service.single main>article #souki .imgBox{display:block}}body#service.single main>article #souki .imgBox .img{width:440px}@media screen and (max-width: 769px){body#service.single main>article #souki .imgBox .img{width:100%;margin:1em 0 0}}body#service.single main>article #souki .imgBox .txt{width:calc(100% - 480px)}@media screen and (max-width: 769px){body#service.single main>article #souki .imgBox .txt{width:100%;margin:1em 0 0}}body#service.single main>article #nagare ol{list-style:none;counter-reset:num 0;margin:30px 0 0}body#service.single main>article #nagare ol li{display:flex;list-style:none;position:relative;border:solid 1px #d4d4d4}body#service.single main>article #nagare ol li+li{margin-top:80px}@media screen and (max-width: 769px){body#service.single main>article #nagare ol li+li{margin-top:60px}}body#service.single main>article #nagare ol li+li::before{content:"";display:block;position:absolute;top:-55px;left:calc(50% - 40px);width:0;height:0;border-style:solid;border-width:30px 40px 0 40px;border-color:#43578b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 769px){body#service.single main>article #nagare ol li+li::before{top:-45px}}body#service.single main>article #nagare ol li:last-child{justify-content:center;padding:20px;background:#d9dde8;font-size:24px;font-weight:bold;letter-spacing:.075em;text-indent:.075em}@media screen and (max-width: 769px){body#service.single main>article #nagare ol li:last-child{padding:10px}}body#service.single main>article #nagare ol li dl{display:flex}@media screen and (max-width: 769px){body#service.single main>article #nagare ol li dl{display:block}}body#service.single main>article #nagare ol li dl dt,body#service.single main>article #nagare ol li dl dd{padding:20px}@media screen and (max-width: 769px){body#service.single main>article #nagare ol li dl dt,body#service.single main>article #nagare ol li dl dd{padding:10px}}body#service.single main>article #nagare ol li dl dt{display:flex;align-items:center;position:relative;width:300px;border-right:solid 1px #d4d4d4;background:#d9dde8;font-size:18px;font-weight:bold}@media screen and (max-width: 769px){body#service.single main>article #nagare ol li dl dt{justify-content:center;width:auto;border-right:none}}body#service.single main>article #nagare ol li dl dt::before{counter-increment:num 1;content:counter(num);display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin-right:10px;border-radius:50%;background:#43578b;color:#fff;font-family:"Arbutus Slab",serif;font-size:24px;font-weight:normal}@media screen and (max-width: 769px){body#service.single main>article #nagare ol li dl dt::before{width:40px;height:40px;font-size:20px}}body#service.single main>article #nagare ol li dl dd{width:calc(100% - 300px);font-size:17px}@media screen and (max-width: 769px){body#service.single main>article #nagare ol li dl dd{width:auto;font-size:15px}}body#service.single main>article #zirei{background:rgba(216,227,255,.3019607843)}body#service.single main>article #zirei .ex .tab{background:#43578b}body#service.single main>article #zirei .ex h3{color:#43578b}body#service.single main>article #zirei .ex .detail table{width:430px}body#service.single main>article #zirei .ex .detail table th.kekka{background:#d9dde8}body#service.single main>article #zirei .ex .detail table td{vertical-align:middle}@media screen and (max-width: 769px){body#service.single main>article #zirei .ex .detail table td{padding:.5em 0 !important}}body#service.single main>article #zirei .ex .detail table td.kekka{line-height:1;font-size:24px;font-weight:bold;color:#43578b}body#service.single main>article #zirei .ex .detail table td.kekka .t_large{font-size:40px}@media screen and (max-width: 769px){body#service.single main>article #zirei .ex .detail table td.kekka .t_large{font-size:30px}}body#service.single main>article #zirei .ex .detail .kansou{width:calc(100% - 430px);padding-left:1.5em}@media screen and (max-width: 769px){body#service.single main>article #zirei .ex .detail .kansou{clear:both;width:100%;padding:1em 0 0}}body#service.single main>article #zirei .service_CTA{margin:60px auto 0}body#service.single main>article #fee .hiyou{display:flex;justify-content:space-between;margin:2em 0 0}@media screen and (max-width: 769px){body#service.single main>article #fee .hiyou{margin-top:1em;display:block}}body#service.single main>article #fee .hiyou .obj{width:calc(50% - 20px)}@media screen and (max-width: 769px){body#service.single main>article #fee .hiyou .obj{width:100%}}body#service.single main>article #fee .hiyou .obj table{margin-bottom:.2em}body#service.single main>article #fee .hiyou .obj table th,body#service.single main>article #fee .hiyou .obj table td{text-align:center}body#service.single main>article #fee .hiyou .obj table td{padding:0;line-height:1.3;font-size:30px;font-weight:bold;color:#43578b}body#service.single main>article #fee .hiyou .obj table td .t_large{font-size:50px}body#service.single main>article #fee h3{margin:1.5em 0 0;font-size:30px;color:#43578b;text-align:center}@media screen and (max-width: 769px){body#service.single main>article #fee h3{font-size:24px}}body#service.single main>article #fee .hiyoudetail th,body#service.single main>article #fee .hiyoudetail td{display:table-cell}