@media print, screen and (min-width: 768px){.service.top #contents .l-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service.top #contents .l-inner>*{width:48%}}.service.top #contents ul li+li{margin-top:80px}@media screen and (max-width: 767px){.service.top #contents ul li+li{margin-top:20px}}.service.top #contents ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:400px;background:#fff;border:1px solid #e7e7e7;padding-bottom:60px}@media screen and (max-width: 767px){.service.top #contents ul li a{display:block;width:auto;height:auto;padding:25px 0 100px}}.service.top #contents ul li a figure{width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.service.top #contents ul li a figure{display:block;width:auto;height:auto;text-align:center}}.service.top #contents ul li a figure img{height:170px;width:auto}@media screen and (max-width: 767px){.service.top #contents ul li a figure img{height:110px}}.service.top #contents ul li a .detail{width:255px;height:50px;background:#94b3c2;color:#fff;position:absolute;bottom:25px;right:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.08em;font-size:1.5rem;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 767px){.service.top #contents ul li a .detail{right:-15px;width:calc(100% - 20px)}}.service.top #contents ul li a .detail img{width:21px;height:auto;position:absolute;right:60px;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media print, screen and (min-width: 768px){.is-view-pc .service.top #contents ul li a:hover .detail{background:#48626f}.is-view-pc .service.top #contents ul li a:hover .detail img{right:50px}}@media print, screen and (min-width: 768px){.service.top #contents .wagokoro{margin-top:0}}.service.top #contents .wagokoro figure img{height:120px}@media screen and (max-width: 767px){.service.top #contents .wagokoro figure img{height:80px}}.service.wadakura #contents,.service.wagokoro #contents{text-align:center}.service.wadakura #contents h2,.service.wagokoro #contents h2{margin:0 auto 80px}@media screen and (max-width: 767px){.service.wadakura #contents h2,.service.wagokoro #contents h2{margin-bottom:50px}}.service.wadakura #contents dl dt,.service.wagokoro #contents dl dt{font-size:2rem;margin-bottom:100px;font-weight:600;position:relative}@media screen and (max-width: 767px){.service.wadakura #contents dl dt,.service.wagokoro #contents dl dt{margin-bottom:50px}}.service.wadakura #contents dl dt::after,.service.wagokoro #contents dl dt::after{content:"";width:50px;height:2px;position:absolute;left:50%;bottom:-60px;background:#779aab;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.service.wadakura #contents dl dt::after,.service.wagokoro #contents dl dt::after{bottom:-35px}}.service.wadakura #contents dl dd,.service.wagokoro #contents dl dd{line-height:4}@media screen and (max-width: 767px){.service.wadakura #contents dl dd,.service.wagokoro #contents dl dd{line-height:3;text-align:left}}.service.wadakura h2{width:250px}@media screen and (max-width: 767px){.service.wadakura h2{width:180px}}.service.wagokoro h2{width:400px}@media screen and (max-width: 767px){.service.wagokoro h2{width:250px}}
