#service_mainvisual{position:relative;background:#efeee0}#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.souzoku main .title_header{background:#ada964}body#service.single.souzoku main .title_header::after{border-color:#ada964 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body#service.single.souzoku main .roundTitle{background:#ada964}body#service.single.souzoku main h3.top_arrow{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.souzoku main h3.top_arrow{font-size:18px}}body#service.single.souzoku main h3.top_arrow .t_large{display:block;color:#ada964;font-size:34px}@media screen and (max-width: 769px){body#service.single.souzoku main h3.top_arrow .t_large{font-size:20px}}body#service.single.souzoku main h3.top_arrow::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:#ada964 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body#service.single.souzoku main .btn_center a{background:#ada964;color:#fff}body#service.single.souzoku main .btn_center a svg{fill:#fff}body#service.single.souzoku main .service_CTA{border-color:#ada964}body#service.single.souzoku main .service_CTA .select .mail a{background:#ada964}body#service.single.souzoku main .t_small{font-size:13px}@media screen and (max-width: 769px){body#service.single.souzoku main .t_small{font-size:12px}}body#service.single.souzoku main .v_align_super{vertical-align:super;font-size:12px}body#service.single main>article #toraburu{padding-bottom:50px}body#service.single main>article #toraburu .type{display:flex;flex-wrap:wrap;margin:-1.2em -0.6em 0}@media screen and (max-width: 769px){body#service.single main>article #toraburu .type{margin:-1em 0 0}}body#service.single main>article #toraburu .type li{width:calc(25% - 1.2em - 40px);margin:1.2em .6em 0;padding:20px;background:#efeee0}@media screen and (max-width: 769px){body#service.single main>article #toraburu .type li{width:100%;margin:1.2em 0 0}}body#service.single main>article #toraburu .type li .img{background:#fff;text-align:center}body#service.single main>article #toraburu .type li h3{margin:.5em 0 0;text-align:center;font-size:18px}body#service.single main>article #toraburu .type li p{margin:.5em 0 0;line-height:1.5}body#service.single main>article #toraburu .imgBox{justify-content:space-between}@media screen and (max-width: 769px){body#service.single main>article #toraburu .imgBox{display:block}}body#service.single main>article #toraburu .imgBox .img{overflow:hidden;order:2;width:230px}@media screen and (max-width: 769px){body#service.single main>article #toraburu .imgBox .img{float:right;width:40%}}body#service.single main>article #toraburu .imgBox .img img{width:calc(100% + 20px);max-width:none}body#service.single main>article #toraburu .imgBox .txt{order:1;width:calc(100% - 230px)}@media screen and (max-width: 769px){body#service.single main>article #toraburu .imgBox .txt{width:auto}}body#service.single main>article #toraburu .imgBox .txt p{margin:1em 0 0}body#service.single main>article #flowchart{padding-bottom:50px}body#service.single main>article #flowchart .img,body#service.single main>article #flowchart .attention{margin-top:1em}@media screen and (max-width: 769px){body#service.single main>article #flowchart .img{overflow-x:scroll}body#service.single main>article #flowchart .img img{max-width:none;width:797.5px}}body#service.single main>article #flowchart .info{display:none}@media screen and (max-width: 769px){body#service.single main>article #flowchart .info{display:block;padding:.5em;background:#efefef;text-align:center}body#service.single main>article #flowchart .info img{width:18px;margin-right:.3em;vertical-align:middle}}body#service.single main>article #flowchart .imgBox{justify-content:space-between}@media screen and (max-width: 769px){body#service.single main>article #flowchart .imgBox{display:block}}body#service.single main>article #flowchart .imgBox .img{overflow:hidden;order:2;width:230px}@media screen and (max-width: 769px){body#service.single main>article #flowchart .imgBox .img{float:right;width:40%}}body#service.single main>article #flowchart .imgBox .img img{width:calc(100% + 20px);max-width:none}body#service.single main>article #flowchart .imgBox .txt{order:1;width:calc(100% - 230px)}@media screen and (max-width: 769px){body#service.single main>article #flowchart .imgBox .txt{width:auto}}body#service.single main>article #flowchart .imgBox .txt p{margin:1em 0 0}body#service.single main>article #zirei{background:#efeee0}body#service.single main>article #zirei .ex .tab{background:#ada964}body#service.single main>article #zirei .ex h3{color:#ada964}body#service.single main>article #zirei .ex .person{display:flex;flex-direction:column;align-items:center;width:150px}@media screen and (max-width: 769px){body#service.single main>article #zirei .ex .person{width:100%}}body#service.single main>article #zirei .ex .person .model{width:100px}body#service.single main>article #zirei .ex .person .howto{width:100%;margin:.5em 0 0;border-left:solid 1px #ada964;border-bottom:solid 1px #ada964}body#service.single main>article #zirei .ex .person .howto dt,body#service.single main>article #zirei .ex .person .howto dd{border-top:solid 1px #ada964;border-right:solid 1px #ada964;text-align:center}body#service.single main>article #zirei .ex .person .howto dt{background:#efeee0;font-size:14px}body#service.single main>article #zirei .ex .person .howto dd{font-weight:bold}body#service.single main>article #zirei .ex .kekka{width:calc(100% - 180px)}@media screen and (max-width: 769px){body#service.single main>article #zirei .ex .kekka{width:100%;margin:1em 0 0}}body#service.single main>article #zirei .service_CTA{margin:60px auto 0}@media screen and (max-width: 769px){body#service.single main>article #zirei .service_CTA{margin:50px 10px 0}}body#service.single main>article section#fee .t_center a{color:#009844;text-decoration:underline}body#service.single main>article section#fee .t_center a:hover{text-decoration:none}body#service.single main>article section#fee h3{color:#ada964}body#service.single main>article section#fee table th,body#service.single main>article section#fee table td{width:auto}body#service.single main>article section#fee table th[rowspan="2"]{vertical-align:middle}