﻿#inquiry_top .top_img img{width:100%}#inquiry_top .top_txt{margin-top:8rem;font-size:2rem;line-height:1.8;text-align:center}#inquiry_top .top_txt a{color:#07a33e;border-bottom:1px solid #07a33e}#inquiry_top .top_txt a:hover{border-color:rgba(0,0,0,0)}#inquiry_list{margin-top:7rem;padding:7rem 0;background-color:#eff4f0}#inquiry_list .inquiry_list_ttl{font-size:3rem;font-weight:600;text-align:center;padding:1em 0;border:1px solid #07a33e;border-left:none;border-right:none}#inquiry_list .inquiry_list_ttl span{display:inline-block;position:relative;padding:0 0 0 5rem}#inquiry_list .inquiry_list_ttl span::before,#inquiry_list .inquiry_list_ttl span::after{content:"";width:2.6rem;height:.8rem;position:absolute;top:calc(50% - .2rem);left:0}#inquiry_list .inquiry_list_ttl span::before{background-color:#fb505d;transform:rotate(90deg)}#inquiry_list .inquiry_list_ttl span::after{background-color:#07a33e}#inquiry_list .inquiry_list_ttl span span{padding:0 5rem 0 0}#inquiry_list .inquiry_list_ttl span span::before,#inquiry_list .inquiry_list_ttl span span::after{left:auto;right:0}#inquiry_list .inquiry_list_img{margin-top:7rem;display:flex;justify-content:center}#inquiry_list .inquiry_list_img li{width:44%;margin:0 3%}#inquiry_list .inquiry_list_img a{display:block;border-radius:20px;border-bottom-right-radius:0;box-shadow:1px 1px 3px 0 rgba(0,0,0,.4);overflow:hidden}#inquiry_list .inquiry_list_img a.medical{background-color:#fb505d}#inquiry_list .inquiry_list_img a.medical .list_txt::before{background-image:url(/common/img/icon_arrow_cwr02.png)}#inquiry_list .inquiry_list_img a.general{background-color:#07a33e}#inquiry_list .inquiry_list_img a.general .list_txt::before{transform:translateY(-50%) rotate(90deg)}#inquiry_list .inquiry_list_img a:hover .list_img img{transform:scale(1.05)}#inquiry_list .inquiry_list_img .list_img{border-bottom-left-radius:20px;overflow:hidden}#inquiry_list .inquiry_list_img .list_img img{transition-duration:.5s}#inquiry_list .inquiry_list_img .list_txt{width:fit-content;margin:0 auto;padding:1em;color:#fff;font-size:1.8rem;font-weight:500;position:relative}#inquiry_list .inquiry_list_img .list_txt::before{content:"";width:1.5em;height:auto;aspect-ratio:1/1;background:url(/common/img/icon_arrow_cwr01.png) no-repeat center/100%;transform:translateY(-50%);position:absolute;top:50%;right:-1.5em}#inquiry_list .inquiry_list_txt{margin-top:7rem;display:flex;justify-content:center;flex-wrap:wrap}#inquiry_list .inquiry_list_txt li{width:30%;margin:0 1% 3%}#inquiry_list .inquiry_list_txt a{display:block;height:5.5em;padding-bottom:.1em;font-size:1.8rem;font-weight:600;text-align:center;line-height:1.4;background-color:#fff;border-radius:30px;border:2px solid #07a33e;display:flex;justify-content:center;align-items:center;position:relative}#inquiry_list .inquiry_list_txt a::before{content:"";width:2.4em;height:auto;aspect-ratio:1/1;background:url(../img/icon_li.png) no-repeat center/100%;position:absolute;bottom:-1.4em;left:0;right:0;margin:0 auto;transition-duration:.3s}#inquiry_list .inquiry_list_txt a:hover{color:#fff;background-color:#07a33e}#inquiry_list .inquiry_list_txt a:hover::before{background-image:url(../img/icon_li_hover.png)}.inquiry_wrap{padding:8rem 0}.inquiry_wrap .inquiry_inner{padding:5rem 5rem 0}.inquiry_wrap.bg_gray{background-color:#f4f5f4}.inquiry_wrap.bg_gray .inquiry_ttl span{background-color:#f4f5f4}.inquiry_wrap .inquiry_ttl{font-size:2.4rem;font-weight:600;padding-left:4px;position:relative}.inquiry_wrap .inquiry_ttl span{display:inline-block;padding:0 1em;background-color:#fff;position:relative;z-index:2}.inquiry_wrap .inquiry_ttl span span{padding:0;font-size:80%}.inquiry_wrap .inquiry_ttl::before{content:"";width:4px;height:80%;background-color:#07a33e;border-radius:4px;transform:translateY(-50%);position:absolute;top:50%;left:0}.inquiry_wrap .inquiry_ttl::after{content:"";width:100%;height:1px;background-color:#07a33e;position:absolute;top:50%;left:0;z-index:1}.inquiry_wrap .btn_area{display:flex}.inquiry_wrap .btn_area a{display:block;width:50%;position:relative}.inquiry_wrap .btn_area a img{width:100%}.inquiry_wrap .btn_area a .txt{width:60%;font-size:2rem;font-weight:600;text-align:center;padding:.8em 1.8em .8em 0;border-radius:40px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.inquiry_wrap .btn_area a.form .txt{color:#000;background:#fff url(../img/icon_rb.png) no-repeat center right 1em/1.8em;transition-duration:.3s}.inquiry_wrap .btn_area a.faq .txt{color:#fff;background:#000 url(../img/icon_rw.png) no-repeat center right 1em/1.8em;transition-duration:.3s}.inquiry_wrap .btn_area a::before{content:"";width:calc(100% - 2.4em);height:calc(100% - 2.4em);border:2px solid #fff;transition-duration:.3s;position:absolute;top:1.2em;left:1.2em}.inquiry_wrap .btn_area a:hover.form .txt{color:#fff;background-color:#000}.inquiry_wrap .btn_area a:hover.faq .txt{color:#000;background-color:#fff}.inquiry_wrap .btn_area a:hover::before{border-color:rgba(0,0,0,0)}.inquiry_wrap .tel_area{margin-top:4rem;border:1px solid #000;display:flex}.inquiry_wrap .tel_area .tel_box{width:66%;padding:4rem}.inquiry_wrap .tel_area .tel_box .ttl{font-size:2.2rem;font-weight:600;padding-left:1.5em;position:relative}.inquiry_wrap .tel_area .tel_box .ttl::before{content:"";width:.8em;height:auto;aspect-ratio:23/37;background:url(/common/img/icon_phone.png) no-repeat center/100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.inquiry_wrap .tel_area .tel_box .txt{margin:.25em 0;font-size:1.8rem;font-weight:600}.inquiry_wrap .tel_area .tel_box .tel{font-size:3.4rem;font-weight:600}.inquiry_wrap .tel_area .tel_box.main{width:34%;color:#fff;background-color:#000}.inquiry_wrap .tel_area .tel_box.main .txt{margin:1em 0 0;font-size:1.4rem;font-weight:400}.inquiry_wrap .tel_area.trio .tel_box{width:33%}.inquiry_wrap .tel_area.trio .tel_box.main{width:34%}.inquiry_wrap .tel_area.trio .tel_box:last-child{position:relative}.inquiry_wrap .tel_area.trio .tel_box:last-child::before{content:"";width:2px;height:70%;background-color:#828282;position:absolute;top:15%;left:0}.inquiry_wrap .notes_area{margin-top:5rem}.inquiry_wrap .notes_area .ttl{font-size:2rem;font-weight:600}.inquiry_wrap .notes_area .list{margin-top:.5em}.inquiry_wrap .notes_area .list li{font-size:1.8rem;padding-left:1em;position:relative}.inquiry_wrap .notes_area .list li::before{content:"・";position:absolute;left:0}.inquiry_wrap .notes_area .list li a{color:#07a33e;border-bottom:1px solid #07a33e}.inquiry_wrap .notes_area .list li a:hover{border-color:rgba(0,0,0,0)}.inquiry_wrap .banner_area{margin-top:6rem}.inquiry_wrap .banner_area .banner_list{display:flex;justify-content:space-between}.inquiry_wrap .banner_area .banner_list li{width:32%}.inquiry_wrap .banner_area .banner_list a:hover{opacity:.6}@media screen and (min-width: 768px)and (max-width: 1240px){#inquiry_top .top_txt{font-size:1.6vw}#inquiry_list .inquiry_list_ttl{font-size:2.4vw}#inquiry_list .inquiry_list_img .list_txt{font-size:1.4vw}#inquiry_list .inquiry_list_txt a{font-size:1.4vw}.inquiry_wrap .inquiry_ttl{font-size:1.9vw}.inquiry_wrap .btn_area a .txt{font-size:1.6vw}.inquiry_wrap .tel_area .tel_box .ttl{font-size:1.7vw}.inquiry_wrap .tel_area .tel_box .tel{font-size:2.7vw}.inquiry_wrap .tel_area .tel_box{padding:3.2vw}.inquiry_wrap .notes_area .ttl{font-size:1.6vw}.inquiry_wrap .notes_area .list li{font-size:1.4vw}}@media screen and (max-width: 767px){#inquiry_top .top_txt{margin-top:3rem;font-size:4vw;text-align:left}#inquiry_list{margin-top:3rem;padding:4rem 0 3rem}#inquiry_list .inquiry_list_ttl{font-size:5vw;margin-bottom:1.5em}#inquiry_list .inquiry_list_ttl span{display:inline-block;position:relative;padding:0 0 0 8vw}#inquiry_list .inquiry_list_ttl span::before,#inquiry_list .inquiry_list_ttl span::after{width:4.2vw;height:1.2vw;top:calc(50% - .6vw)}#inquiry_list .inquiry_list_ttl span span{padding:0 8vw 0 0}#inquiry_list .inquiry_list_img{margin-top:0;display:block}#inquiry_list .inquiry_list_img li{width:100%;margin:4rem 0 0}#inquiry_list .inquiry_list_img a{border-radius:10px;border-bottom-right-radius:0}#inquiry_list .inquiry_list_img .list_img{border-bottom-left-radius:10px}#inquiry_list .inquiry_list_img .list_txt{width:100%;text-align:center;padding:1em;font-size:3.7vw}#inquiry_list .inquiry_list_img .list_txt::before{right:1em}#inquiry_list .inquiry_list_txt{margin-top:4rem;justify-content:space-between}#inquiry_list .inquiry_list_txt li{width:48%;margin:0 0 6%}#inquiry_list .inquiry_list_txt li.wide{width:100%}#inquiry_list .inquiry_list_txt a{font-size:3.4vw;line-height:1.6;border-radius:20px;border-width:1px}.inquiry_wrap{padding:4rem 0}.inquiry_wrap .inquiry_inner{padding:2rem 0 0}.inquiry_wrap .inquiry_ttl{font-size:4.5vw}.inquiry_wrap .inquiry_ttl span{padding:0 .8em}.inquiry_wrap .inquiry_ttl::after{content:none}.inquiry_wrap .btn_area a .txt{width:90%;font-size:3.2vw;padding:.8em 0;background-image:none}.inquiry_wrap .btn_area a.form .txt,.inquiry_wrap .btn_area a.faq .txt{background-image:none}.inquiry_wrap .btn_area a::before{width:calc(100% - .8em);height:calc(100% - .8em);border-width:1px;top:.4em;left:.4em}.inquiry_wrap .btn_area a::after{content:"";width:1em;height:auto;aspect-ratio:1/1;background:url(../img/icon_rw.png) no-repeat center/100%;position:absolute;bottom:.6em;right:.6em}.inquiry_wrap .tel_area{margin-top:2rem;flex-wrap:wrap}.inquiry_wrap .tel_area .tel_box{width:100%;padding:1.5rem;text-align:center}.inquiry_wrap .tel_area .tel_box .ttl{font-size:4vw;width:fit-content;margin:0 auto}.inquiry_wrap .tel_area .tel_box .txt{font-size:3.2vw}.inquiry_wrap .tel_area .tel_box .tel{font-size:5.3vw}.inquiry_wrap .tel_area .tel_box.main{width:100%}.inquiry_wrap .tel_area .tel_box.main .txt{font-size:3.2vw;margin:.5em 0 0}.inquiry_wrap .tel_area.trio .tel_box{width:50%}.inquiry_wrap .tel_area.trio .tel_box.main{width:100%}.inquiry_wrap .tel_area.trio .tel_box:last-child::before{width:1px}.inquiry_wrap .notes_area{margin-top:3rem}.inquiry_wrap .notes_area .ttl{font-size:4vw}.inquiry_wrap .notes_area .list li{font-size:3.7vw}.inquiry_wrap .banner_area{margin-top:3rem}.inquiry_wrap .banner_area .banner_list{display:block}.inquiry_wrap .banner_area .banner_list li{width:100%;margin-top:.8rem}}/*# sourceMappingURL=inquiry.css.map */
