﻿@keyframes FadeIn{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes HeaderFadeIn{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.25)}}main{font-weight:400;font-style:normal;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;line-height:1.8}.tmp_anch{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.tmp_anch{width:calc(1390 / 1440 * 100%);max-width:calc(1390px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.tmp_anch{max-width:calc(1390px * ((16 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.tmp_anch{max-width:calc(1390px * ((16 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_anch{width:calc(1390 / 1440 * 100%)}}@media only screen and (max-width: 767px){.tmp_anch{width:calc(400 / 428 * 100%)}}@media only screen and (min-width: 768px){.con_service{margin-top:5.38rem}}@media only screen and (max-width: 767px){.con_service{margin-top:3.07rem}}@media only screen and (min-width: 768px){.con_service+.con_service{margin-top:11.53rem}}@media only screen and (max-width: 767px){.con_service+.con_service{margin-top:4.61rem}}.con_service .txt15{font-size:116%}.con_service .tmp_st_xl{margin-bottom:1.15rem}.con_service .tmp_wide_set{margin-top:1.53rem}.con_service .box_service{margin-right:auto;margin-left:auto;max-width:calc(1100 / 1440 * 100%)}@media only screen and (min-width: 1025px){.con_service .box_service{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_service .box_service{max-width:calc(1200px * ((16 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_service .box_service{max-width:calc(1200px * ((16 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_service .box_service{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_service .box_service{width:calc(370 / 428 * 100%)}}.con_service .box_service .box_text{margin-top:1.53rem}@media only screen and (min-width: 768px){.con_service .box_service .box_text{margin-bottom:6.92rem}}@media only screen and (max-width: 767px){.con_service .box_service .box_text{margin-bottom:3.84rem}}.con_service .box_service .box_text .txt{margin-top:1.53rem}@media only screen and (min-width: 768px){.con_service .box_service .box_text .txt{text-align:center}}.con_service .box_service .box_sub{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px){.con_service .box_service .box_sub{flex-direction:row-reverse}}@media only screen and (max-width: 767px){.con_service .box_service .box_sub{flex-direction:column;gap:2.3rem}}@media only screen and (min-width: 768px){.con_service .box_service .box_sub .box_info{width:calc(300 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_service .box_service .box_sub .box_info{width:100%}}@media only screen and (max-width: 767px){.con_service .box_service .box_sub .box_info{text-align:center}}.con_service .box_service .box_sub .box_info .txt{margin-top:1.92rem}@media only screen and (max-width: 767px){.con_service .box_service .box_sub .box_info .txt{margin-top:1.15rem}}.con_service .box_service .box_sub .box_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.53rem}@media only screen and (min-width: 768px){.con_service .box_service .box_sub .box_list{width:calc(740 / 1100 * 100%)}}@media only screen and (max-width: 767px){.con_service .box_service .box_sub .box_list{width:100%}}@media only screen and (max-width: 767px){.con_service .box_service .box_sub .box_list{grid-template-columns:1fr;gap:2.69rem}}.con_service .box_service .box_sub .box_list .box_item .txt15{margin:1.15rem 0 .76rem}.con_service .box_service .box_col3{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.53rem}@media only screen and (max-width: 767px){.con_service .box_service .box_col3{grid-template-columns:1fr;gap:2.69rem}}.con_service .box_service .box_col3 .box_item .txt15{margin:1.15rem 0 .76rem}@media only screen and (min-width: 1025px){.tmp_lower_contact{margin-top:11.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_lower_contact{margin-top:7.69rem}}@media only screen and (max-width: 767px){.tmp_lower_contact{margin-top:4.61rem}}.tmp_lower_contact .inner_txt{width:52rem;max-width:100%;margin-inline:auto;justify-content:center}@media only screen and (min-width: 1025px){.tmp_lower_contact .inner_txt{gap:calc(30 / 1320 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_lower_contact .inner_txt{gap:3%}}@media only screen and (max-width: 767px){.tmp_lower_contact .inner_txt{gap:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_lower_contact .inner_txt{width:53.84rem}}.tmp_lower_contact .inner_txt .tmp_btn_base{width:16.92rem}.tmp_lower_contact .inner_txt .box_l_btn{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;gap:1.23rem}@media only screen and (max-width: 767px){.tmp_lower_contact .inner_txt .box_l_btn{margin-top:1.23rem;grid-template-columns:1fr}}@media only screen and (max-width: 767px){.tmp_lower_contact .inner_txt:not(:first-of-type){margin-top:0}}.tmp_lower_contact .inner_txt .tmp_btn_cv{margin-left:0}@media only screen and (max-width: 767px){.tmp_lower_contact .inner_txt .tmp_btn_base,.tmp_lower_contact .inner_txt .tmp_btn_cv{margin-inline:auto;width:90%}}
