@import url("https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700&family=Noto+Sans+JP:wght@300;400;500;700&display=swap");@media screen and (min-width: 681px){.page_common_mv02 .img{background:url(../img/contact_archive/mv01.jpg) no-repeat center/cover}}@media screen and (max-width: 680px){.page_common_mv02 .img{background:url(../img/contact_archive/mv01_sp.jpg) no-repeat center/cover}}.sec_form{padding:12px 0 90px}.sec_form .inner{width:1150px;margin:0 auto}.sec_form .form_title{font-size:38px;line-height:60px;letter-spacing:0.03em;font-weight:500;color:#4CA535;text-align:center}.sec_form .form_text{font-size:23px;letter-spacing:0.03em;line-height:1.6;text-align:center;margin-top:35px}.sec_form .form_list{display:flex;justify-content:center;flex-wrap:wrap;gap:70px;margin:88px 0 113px}.sec_form .form_list li{width:calc((100% - 70px)/2);border-radius:0 0 50px 0;padding:46px 0 67px}.sec_form .form_list li:nth-child(1){background:#F8F7F0}.sec_form .form_list li:nth-child(2){background:#EFF7F4}.sec_form .form_list li .list_title{font-size:27px;line-height:38px;letter-spacing:0.05em;font-weight:bold;color:#005E3C;text-align:center}.sec_form .form_list li .top_common_btnBox{margin-top:35px}.sec_form .form_tel_wrap .tel_title{font-size:25px;line-height:1.5;letter-spacing:0.05em;color:#005E3C;font-weight:500;text-align:center}.sec_form .form_tel_wrap .tel_list{display:flex;justify-content:center;flex-wrap:wrap;gap:54px;margin-top:23px}.sec_form .form_tel_wrap .tel_list li a{display:flex;align-items:center;justify-content:center;gap:7px;width:485px;height:75px;margin:0 auto;background:#fff;border:2px solid #005E3C;border-radius:0 0 15px 0}.sec_form .form_tel_wrap .tel_list li span{display:block}.sec_form .form_tel_wrap .tel_list li .icon{width:27px}.sec_form .form_tel_wrap .tel_list li .num{font-size:51px;letter-spacing:0.05em;font-weight:bold;color:#005E3C;margin-top:-9px}.sec_form .form_tel_wrap .tel_list li .tel_text{font-size:18px;line-height:26px;letter-spacing:0.03em;font-weight:500;text-align:center;margin-top:5px}.sec_form .form_tel_wrap .tel_noteBox{margin-top:40px}.sec_form .form_tel_wrap .tel_noteBox .tel_note_title{display:flex;align-items:center;justify-content:center;width:360px;height:37px;border:1px solid #707070;margin:0 auto;font-size:17px;letter-spacing:0.05em;font-weight:500;line-height:1.4;text-align:center}.sec_form .form_tel_wrap .tel_noteBox .tel_note_text{font-size:16px;line-height:30px;letter-spacing:0.05em;font-weight:500;text-align:center;margin-top:15px}@media screen and (min-width: 681px){.sec_form .form_tel_wrap .tel_list li a{transition:opacity 0.3s, border-radius 0.3s}.sec_form .form_tel_wrap .tel_list li a:hover{opacity:0.7;border-radius:0 0 25px 0}.sec_form .form_tel_wrap .tel_list li a:hover .icon{animation:tel_act ease 1s}@keyframes tel_act{0%{transform:rotate(0)}33%{transform:rotate(10deg)}66%{transform:rotate(-10deg)}99%{transform:rotate(0)}}}@media screen and (max-width: 680px){.sec_form{padding:0 0 90px}.sec_form .inner{width:100%}.sec_form .form_title{font-size:24px;line-height:1.46;letter-spacing:0}.sec_form .form_text{font-size:15px;letter-spacing:0;line-height:1.8;margin-top:16px}.sec_form .form_list{display:block;margin:38px 0}.sec_form .form_list li{width:100%;border-radius:0 0 40px 0;padding:26px 0 26px}.sec_form .form_list li+li{margin-top:37px}.sec_form .form_list li .list_title{font-size:22px;line-height:1.45;letter-spacing:0}.sec_form .form_list li .top_common_btnBox{margin-top:18px}.sec_form .form_list li .top_common_btn{width:67.2%}.sec_form .form_tel_wrap .tel_title{font-size:22px;line-height:1.46;letter-spacing:0;font-weight:bold}.sec_form .form_tel_wrap .tel_list{display:block;margin-top:20px}.sec_form .form_tel_wrap .tel_list li+li{margin-top:25px}.sec_form .form_tel_wrap .tel_list li a{gap:4px;width:74.4%;height:50px}.sec_form .form_tel_wrap .tel_list li .icon{width:17px;margin-top:3px}.sec_form .form_tel_wrap .tel_list li .num{font-size:31px;margin-top:-2px}.sec_form .form_tel_wrap .tel_list li .tel_text{line-height:1.44;letter-spacing:0;margin-top:5px}.sec_form .form_tel_wrap .tel_noteBox{margin-top:50px;padding:0 22px}.sec_form .form_tel_wrap .tel_noteBox .tel_note_title{width:100%;height:auto;font-size:18px;line-height:1.45;padding:8px 0 9px}.sec_form .form_tel_wrap .tel_noteBox .tel_note_text{font-size:15px;line-height:1.73;margin-top:10px}}
/*# sourceMappingURL=contact_archive.css.map */