﻿#service-area{font-weight:500;padding-top:60px;padding-bottom:60px}@media (max-width: 991px){#service-area{padding-top:40px;padding-bottom:40px}}@media (max-width: 767px){#service-area{padding-top:30px;padding-bottom:10px}}#service-area .contTtl{margin-bottom:20px}@media (max-width: 767px){#service-area .contTtl{margin-bottom:15px}}#service-area .firstTtl{margin-top:40px}#service-area .stepList dt{margin-top:5px;margin-bottom:5px;font-weight:800;font-size:2.0rem;padding-left:35px;position:relative}#service-area .stepList dt:before{content:"";width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:14px solid #383636;position:absolute;left:8px;bottom:50%;-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}@media (max-width: 767px){#service-area .stepList dt:before{border-left-width:7px;border-right-width:7px;border-top-width:12px;left:14px}}#service-area .stepList dd{border-radius:10px;background-color:#F7F4F2;padding:20px}#service-area .stepList dd h4{color:#178BD0;font-weight:500;font-size:1.8rem}#service-area .stepList dd p a{color:#178BD0;text-decoration:underline}#service-area .stepList dd p a:before{text-decoration:none}#service-area .linkBtn{display:block;width:400px;text-align:center;background-color:#178BD0;color:#fff;border-radius:70px;padding:18px 10px 18px 0;font-size:1.8rem;margin-top:30px}@media (max-width: 991px){#service-area .linkBtn{font-size:1.6rem}}@media (max-width: 767px){#service-area .linkBtn{width:80%;padding:12px 0;font-size:1.4rem;margin-top:20px}}#service-area .linkBtn .icon-area{margin-right:20px;vertical-align:middle}@media (max-width: 767px){#service-area .linkBtn .icon-area{margin-right:10px}}#service-area .linkBtn .icon-area:before{content:"";display:inline-block;width:46px;height:40px;margin-top:-10px;position:relative;top:5px;background:url('../img/corporate/icon-area.png?1770250739') no-repeat center left;-moz-background-size:46px auto;-o-background-size:46px auto;-webkit-background-size:46px auto;background-size:46px auto}@media (max-width: 767px){#service-area .linkBtn .icon-area:before{width:26px;height:22.6px;-moz-background-size:26px auto;-o-background-size:26px auto;-webkit-background-size:26px auto;background-size:26px auto}}#service-area .linkBtn:hover{opacity:.8}#service-area .areaList{margin-top:30px}#service-area .areaList dt{border:1px solid #E2E0DF;border-bottom:none;border-top-right-radius:10px;border-top-left-radius:10px;background-color:#F7F4F2;text-align:center;line-height:1;padding:11px 0;color:#178BD0;font-size:1.8rem}#service-area .areaList dd{border:1px solid #E2E0DF;border-top:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:5px 20px 20px}#service-area .areaList dd ul li{margin-top:1em}#service-area .note{margin-top:10px}#service-area .note li{padding-left:1em;position:relative}#service-area .note li:before{content:"※";position:absolute;left:0;top:0}#service-area .faqList{margin-top:25px;border-top:1px solid #E2E0DF}@media (max-width: 767px){#service-area .faqList{margin-left:-10px;margin-right:-10px}}#service-area .faqList li{border-bottom:1px solid #E2E0DF}#service-area .faqList li .faqDl dt{color:#178BD0;font-weight:500;padding:30px 60px 30px 75px;position:relative;cursor:pointer}@media (max-width: 767px){#service-area .faqList li .faqDl dt{padding:20px 40px 20px 55px}}#service-area .faqList li .faqDl dt:before{content:"Q";font-family:"Poppins",serif;color:#178BD0;font-size:2rem;display:inline-block;width:40px;height:40px;-webkit-border-radius:40px;border-radius:40px;line-height:40px;text-align:center;border:1px solid #178BD0;position:absolute;left:20px;top:22px}@media (max-width: 767px){#service-area .faqList li .faqDl dt:before{font-size:1.6rem;width:30px;height:30px;line-height:30px;left:15px;top:17px}}#service-area .faqList li .faqDl dt:after{content:"+";position:absolute;right:20px;top:0;font-size:5.0rem;font-weight:100}@media (max-width: 767px){#service-area .faqList li .faqDl dt:after{font-size:4.0rem}}#service-area .faqList li .faqDl dt.active:after{content:"−"}#service-area .faqList li .faqDl dd{padding:0 60px 30px 75px;display:none}@media (max-width: 767px){#service-area .faqList li .faqDl dd{padding:0 20px 20px 55px}}#service-area .faqList li .faqDl dd a{color:#178BD0;text-decoration:underline}#service-area .faqList li .faqDl dd a:hover{text-decoration:none}#service-area .contactInfo{border-radius:10px;background-color:#F7F4F2;display:flex;padding:30px 0}@media (max-width: 767px){#service-area .contactInfo{flex-direction:column;padding:0 20px}}#service-area .contactInfo .btnWrap{width:50%}@media (max-width: 991px){#service-area .contactInfo .btnWrap{box-sizing:border-box;padding:0 20px}}@media (max-width: 767px){#service-area .contactInfo .btnWrap{width:100%;padding:0}}#service-area .contactInfo .btnWrap .linkBtn{display:block;width:auto;max-width:400px;text-align:left;margin:18px auto;border-radius:60px;background:#178BD0 url('../img/common/icon-arrow-w.png?1770250738') no-repeat center right 20px;-moz-background-size:30px auto;-o-background-size:30px auto;-webkit-background-size:30px auto;background-size:30px auto;color:#fff;padding:20px;font-weight:500;font-size:1.8rem}#service-area .contactInfo .btnWrap .linkBtn:hover{opacity:.8}@media (max-width: 1199px){#service-area .contactInfo .btnWrap .linkBtn{-moz-background-size:26px auto;-o-background-size:26px auto;-webkit-background-size:26px auto;background-size:26px auto}}@media (max-width: 767px){#service-area .contactInfo .btnWrap .linkBtn{font-size:1.6rem;-moz-background-size:23px auto;-o-background-size:23px auto;-webkit-background-size:23px auto;background-size:23px auto;padding:15px}}#service-area .contactInfo dl{width:50%;border-left:1px solid #DDDAD8;text-align:center}@media (max-width: 767px){#service-area .contactInfo dl{width:100%;border-left:none;border-top:1px solid #DDDAD8;padding:20px 0}}#service-area .contactInfo dl dt{font-weight:500;font-size:2.0rem}#service-area .contactInfo dl dd .telTxt{color:#178BD0;font-weight:500;font-family:"Poppins",serif;font-size:2.8rem;line-height:1;margin-top:10px}#service-area .contactInfo dl dd .telTxt .icon-tel:before{width:30px;height:30px}#service-area .contactInfo dl dd .telTxt+p{font-size:1.2rem;margin-top:8px}
