@charset "UTF-8";#wpadminbar{display:none!important;z-index:9999999!important}html{color:#0E7AE0;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;margin-top:0!important}body{margin:0;color:#1E1E1E;background:#fff;font-size:16px;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;line-height:2;letter-spacing:.64px}@media screen and (max-width:850px){body{font-size:14px}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}img{border:0;margin:0;vertical-align:top;max-width:100%;height:auto}p{margin:0 0 1em;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;line-height:180%}@media screen and (max-width:850px){p{line-height:160%}}p:last-child{margin-bottom:0}a{color:#0E7AE0;text-decoration:none}a:link,a:visited{color:#0E7AE0;text-decoration:none}input,textarea,select{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;border-radius:0;outline:none}table{border-collapse:collapse}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:400;margin:0;padding:0;margin-block-start:0;margin-block-end:0}.outerBlock{overflow:hidden}.innerBlock{margin:0 auto;position:relative}#wrapper{position:relative;padding:0;overflow:hidden}dd,dt{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}dl{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.pc{display:block!important}.pcIb{display:inline-block!important}.sp{display:none!important}.spIb{display:none!important}.w_70{width:70%}@media screen and (max-width:850px){.w_70{width:100%}}@media screen and (max-width:850px){body{position:static;-webkit-appearance:none;-webkit-text-size-adjust:100%;font-size:14px}.outerBlock{min-width:320px}.innerBlock{width:auto}#wrapper{min-width:320px;position:relative}img{width:100%;max-width:100%}input[type="submit"]{-webkit-appearance:none;-webkit-text-size-adjust:100%}.pc{display:none!important}.pcIb{display:none!important}.sp{display:block!important}.spIb{display:inline-block!important}}@media screen and (min-width:850px){a{transition:0.3s ease-in-out}a:hover{opacity:.7}}body.fixed{position:fixed;width:100%;height:100%;top:auto!important}button{outline:none}.inner{max-width:1120px;width:100%;margin:auto;padding-top:80px;padding-left:20px;padding-right:20px;padding-bottom:80px;position:relative;text-align:center}@media screen and (max-width:850px){.inner{padding:40px 20px 40px 20px}}.scrollanime{opacity:0}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeInDown{0%{opacity:0}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeInDown{0%{opacity:0}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.scrollanime2{opacity:0}.fadeInDown2{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeInDown2{0%{opacity:0}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeInDown2{0%{opacity:0}100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.updown{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.downup{-webkit-transform:translateY(30px);transform:translateY(30px)}.leftin{-webkit-transform:translateX(-30px);transform:translateX(-30px)}.rightin{-webkit-transform:translateX(30px);transform:translateX(30px)}.sect02{overflow:hidden}.slide-right{-webkit-transform:translateX(200px);transform:translateX(200px)}.slide-left{-webkit-transform:translateX(-200px);transform:translateX(-200px)}#header{background:#0E7AE0;position:relative}#header .inner{position:relative;height:375px;padding-top:0;padding-bottom:0;background:url(../img/mv_bg.png) no-repeat center / contain;background-size:cover}@media screen and (max-width:850px){#header .inner{height:420px}}#header .img{bottom:0;left:5%;width:90%;margin:auto;position:absolute}@media screen and (max-width:850px){#header .img{display:none}}#header .img_sp{display:none}@media screen and (max-width:850px){#header .img_sp{bottom:0;left:13%;width:74%;margin:auto;position:absolute;display:block}}#header .ttl{font-size:2.5em;font-weight:700;color:#fff;line-height:140%;letter-spacing:2.1px;position:absolute;width:fit-content;right:11.5%;top:28%}@media screen and (max-width:850px){#header .ttl{width:100%;top:28%;right:0;text-align:center;font-size:1.8em;top:18%}}#header .sub_ttl{display:none}@media screen and (max-width:850px){#header .sub_ttl{display:block;top:38%;background:#002F5C;border-radius:6px;width:fit-content;margin:auto;color:#fff;position:relative;padding:2px 15px;font-weight:700}}#header .icon{position:absolute;max-width:70px;right:11.5%;top:19%}@media screen and (max-width:850px){#header .icon{max-width:55px;right:6.5%;top:9%}}#main_txt .inner{max-width:1020px;padding-top:90px;padding-bottom:90px}@media screen and (max-width:850px){#main_txt .inner{padding-top:45px;padding-bottom:45px}}#main_txt .txt_item{border-radius:20px;border:5px solid #0E7AE0;background:#fff;padding:30px 50px 40px 50px}@media screen and (max-width:850px){#main_txt .txt_item{padding:20px 20px 20px 20px;border:3px solid #0E7AE0}}#main_txt .txt_item p{text-align:left;font-size:20px;font-weight:500;line-height:32px;letter-spacing:.8px}@media screen and (max-width:850px){#main_txt .txt_item p{font-size:16px;line-height:22px;letter-spacing:.4px}}#main_txt .txt_item .ttl{color:#0E7AE0;text-align:center;font-size:28px;font-weight:700;line-height:32px;letter-spacing:1.12px;margin-bottom:20px}@media screen and (max-width:850px){#main_txt .txt_item .ttl{margin-bottom:10px;font-size:20px;letter-spacing:.6px}}#about{background:#FFD200}#about .inner{padding-top:70px}#about .about_item{border-radius:16px;border:4px solid #1E1E1E;padding:60px 60px 70px 60px}@media screen and (max-width:850px){#about .about_item{border:3px solid #1E1E1E;padding:40px 20px 30px 20px}}#about .ttl{font-size:20px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:.8px;background:#1E1E1E;padding:8px 32px;border-radius:24px;width:fit-content;margin:auto;color:#fff;margin-top:-85px}@media screen and (max-width:850px){#about .ttl{margin-top:-65px;font-size:18px}}#about p{margin-top:20px;font-size:18px;text-align:center}@media screen and (max-width:850px){#about p{font-size:16px}}#about p span{font-weight:700}#about .img{max-width:975px;margin:auto}@media screen and (max-width:850px){#about .img{max-width:240px}}#about .sp_btn{display:none}@media screen and (max-width:850px){#about .sp_btn{display:block;background:#1E1E1E;color:#fff;text-align:center;font-size:16px;font-weight:700;margin:auto;width:100%;border-radius:10px;padding:10px;margin-top:20px;line-height:140%}#about .sp_btn span{font-size:12px;display:block}}#about dl{padding:10px 12px 14px 12px;display:flex;max-width:440px;margin:auto;background:#fff;border-radius:20px;margin-top:40px}@media screen and (max-width:850px){#about dl{display:none;margin-top:20px;border-radius:10px;max-width:100%}}#about dl dt{display:flex;align-items:center;width:calc(100% - 80px)}#about dl dt p{text-align:center;font-size:16px;font-weight:700;margin:auto}@media screen and (max-width:850px){#about dl dt p{font-size:14px}}#about dl dt p a{font-size:14px;font-weight:400;margin:auto;color:#1E1E1E}@media screen and (max-width:850px){#about dl dt p a{font-size:12px}}#about dl dd{width:80px}#about .sub_ttl{font-size:24px;font-weight:700;margin-top:50px}@media screen and (max-width:850px){#about .sub_ttl{line-height:140%;margin-top:30px;font-size:20px;margin-bottom:20px}}.h2_ttl{color:#0E7AE0;color:#006EBA;font-size:36px;font-weight:700;line-height:100%;letter-spacing:1.8px;padding-left:83px;width:fit-content;position:relative;margin:auto}@media screen and (max-width:850px){.h2_ttl{font-size:26px;padding-left:60px;text-align:left;line-height:140%}}.h2_ttl::after{position:absolute;content:"";width:68px;height:61px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/h2_icon.png) no-repeat center / contain}@media screen and (max-width:850px){.h2_ttl::after{width:46px;height:41px}}#faq01 .inner{max-width:1020px}#faq01 ul{width:100%;margin-top:50px}@media screen and (max-width:850px){#faq01 ul{margin-top:30px}}#faq01 ul li{position:relative;font-size:20px;font-weight:700;line-height:180%;letter-spacing:.8px;width:100%;padding-bottom:25px;border-bottom:1px dotted #8F8F8F;text-align:left}@media screen and (max-width:850px){#faq01 ul li{font-size:15px;padding-bottom:15px}}#faq01 ul li+li{margin-top:25px}@media screen and (max-width:850px){#faq01 ul li+li{margin-top:15px}}#faq01 ul li .line{position:relative}#faq01 ul li .line span{position:relative;z-index:2}#faq01 ul li .line::after{position:absolute;content:"";width:100%;height:18px;bottom:-5px;left:0;background:#FEFFC8;z-index:1}@media screen and (max-width:850px){#faq01 ul li .line::after{height:14px;bottom:-3px}}#faq01 ul li p{position:relative;padding-left:68px}@media screen and (max-width:850px){#faq01 ul li p{padding-left:48px}}#faq01 ul li p::after{position:absolute;content:"";width:40px;height:38px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/faq_icon.png) no-repeat center / contain}@media screen and (max-width:850px){#faq01 ul li p::after{width:32px;height:31px}}#faq01 .gray_box{background:#F9F9F9;border-radius:8px;padding:30px;margin-top:40px}@media screen and (max-width:850px){#faq01 .gray_box{margin-top:30px}}#faq01 .gray_box .ttl{font-size:18px;font-weight:700;margin-bottom:5px;text-align:left}@media screen and (max-width:850px){#faq01 .gray_box .ttl{font-size:15px;line-height:140%}}#faq01 .gray_box p{font-size:16px;font-weight:400;text-align:left}@media screen and (max-width:850px){#faq01 .gray_box p{font-size:13px}}#faq02{background:#F3F8FD}#faq02 .sub_ttl{background:#006EBA;color:#fff;font-weight:700;width:fit-content;margin:auto;font-size:20px;line-height:32px;letter-spacing:.8px;border-radius:99px;padding:5px 100px;margin-top:50px}@media screen and (max-width:850px){#faq02 .sub_ttl{margin-top:30px;font-size:16px;padding:5px 70px}}#faq02 .content01{display:flex;margin-top:40px}@media screen and (max-width:850px){#faq02 .content01{margin-top:20px;display:block}}#faq02 .content01 dt{width:calc(100% - 300px);padding-right:50px}@media screen and (max-width:850px){#faq02 .content01 dt{width:100%;padding-right:0}}#faq02 .content01 dt ul li{text-align:left;padding-bottom:5px;border-bottom:1px dotted #8F8F8F}#faq02 .content01 dt ul li+li{margin-top:10px}#faq02 .content01 dt p{position:relative;padding-left:27px;font-size:16px;font-style:normal;font-weight:700;line-height:180%;letter-spacing:.64px;text-align:left}@media screen and (max-width:850px){#faq02 .content01 dt p{padding-left:20px;font-size:14px;letter-spacing:.24px}}#faq02 .content01 dt p::after{position:absolute;content:"";width:12px;height:12px;top:50%;left:0;border-radius:100%;background:#006EBA}@media screen and (max-width:850px){#faq02 .content01 dt p::after{top:8px;width:10px;height:10px}}#faq02 .content01 dt .txt{font-size:14px;font-weight:400;text-align:left;margin-top:5px}#faq02 .content01 dd{width:300px;text-align:center}@media screen and (max-width:850px){#faq02 .content01 dd{width:100%;margin-top:20px}#faq02 .content01 dd img{max-width:200px;margin:auto}}#faq02 .content01 dd p{font-size:14px;font-weight:700;margin-top:10px;text-align:center}#faq02 .content02 li{margin-top:50px}@media screen and (max-width:850px){#faq02 .content02 li{margin-top:30px}}#faq02 .content02 li dl{display:flex}@media screen and (max-width:850px){#faq02 .content02 li dl{display:block}}#faq02 .content02 li dl dt{border-radius:20px 0 0 20px;background:#0E7AE0;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;letter-spacing:.04em;color:#fff;width:225px;padding:40px 20px}@media screen and (max-width:850px){#faq02 .content02 li dl dt{width:100%;padding:10px 10px;font-size:16px;border-radius:10px 10px 0 0}}#faq02 .content02 li dl dd{width:calc(100% - 225px);border-radius:0 20px 20px 0;background:#fff;padding:40px 50px;letter-spacing:.04em}@media screen and (max-width:850px){#faq02 .content02 li dl dd{width:100%;padding:20px 20px;border-radius:0 0 10px 10px;letter-spacing:.02em}#faq02 .content02 li dl dd p{font-size:13px;letter-spacing:0}}#faq02 .content02 li:nth-child(2) .sub{font-size:18px;margin-top:15px;font-weight:700}@media screen and (max-width:850px){#faq02 .content02 li:nth-child(2) .sub{font-size:14px;margin-top:10px}}#faq02 .content02 li:nth-child(4) .sub{font-size:20px;font-weight:700;color:#1E1E1E}@media screen and (max-width:850px){#faq02 .content02 li:nth-child(4) .sub{font-size:16px}}#faq02 .content02 li:nth-child(5) .sub{font-size:14px;font-weight:700;color:#1E1E1E}@media screen and (max-width:850px){#faq02 .content02 li:nth-child(5) .sub{font-size:10px}}#faq02 .content02 li:nth-child(5) a{background:#1E1E1E;border-radius:88px;color:#fff;font-size:20px;font-weight:700;padding:5px 100px;margin:auto;margin-top:20px;margin-bottom:10px;display:block;transition:0.3s ease-in-out;width:fit-content}@media screen and (max-width:850px){#faq02 .content02 li:nth-child(5) a{font-size:14px;margin-top:20px;margin-bottom:5px;padding:5px 20px;width:100%}}#faq02 .content02 li:nth-child(5) a:hover{background:#0E7AE0;transition:0.3s ease-in-out}#faq02 .content02 .sub_ul{display:flex;column-gap:30px;max-width:253px;margin:auto}@media screen and (max-width:850px){#faq02 .content02 .sub_ul{display:block;width:100%;margin:auto}}#faq02 .content02 .sub_ul li{text-align:center;margin-top:0;width:calc(50% - 15px)}@media screen and (max-width:850px){#faq02 .content02 .sub_ul li{text-align:center;width:100%}}#faq02 .content02 .sub_ul li a{font-size:12px;font-weight:400;color:#1E1E1E;border-radius:0;padding:0;background:none;margin-top:0;margin-bottom:0}#faq02 .content02 .sub_ul li a:hover{background:none}@media screen and (max-width:850px){#faq02 .content02 .sub_ul li a{border-radius:88px;margin-top:10px;background:#D9D9D9;padding:5px 10px;display:block;text-align:center;width:60%}#faq02 .content02 .sub_ul li a:hover,#faq02 .content02 .sub_ul li a:active{background:#D9D9D9}}#faq02 .content02 .sub_ul li img{max-width:110px}@media screen and (max-width:850px){#faq02 .content02 .sub_ul li img{display:none}}#faq02 .content02 .l_txt{text-align:left}#faq02 .content02 .c_txt{text-align:center}#faq02 .content02 .org_ttl{color:#F49F00;font-size:24px;font-weight:700}@media screen and (max-width:850px){#faq02 .content02 .org_ttl{font-size:18px}}#faq02 .content02 .blue_ttl{color:#0E7AE0;font-size:24px;font-weight:700}@media screen and (max-width:850px){#faq02 .content02 .blue_ttl{font-size:18px}}#faq02 .content02 .blue_ttl_s{color:#0E7AE0;font-size:20px;font-weight:700}@media screen and (max-width:850px){#faq02 .content02 .blue_ttl_s{font-size:14px}}#faq02 .content02 .small_dl{display:flex;margin-bottom:10px}@media screen and (max-width:850px){#faq02 .content02 .small_dl{display:none}}#faq02 .content02 .small_dl dt{width:calc(100% - 122px);text-align:left;background:none;padding:0;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:850px){#faq02 .content02 .small_dl dt{width:100%}}#faq02 .content02 .small_dl dt .link{font-size:18px;font-weight:700;color:#1E1E1E}@media screen and (max-width:850px){#faq02 .content02 .small_dl dt .link{font-size:14px}}#faq02 .content02 .small_dl dd{width:122px;padding:0}@media screen and (max-width:850px){#faq02 .content02 .small_dl dd{width:100%;text-align:center}#faq02 .content02 .small_dl dd img{max-width:122px;margin:auto}}#faq02 .content02 .sp_btn{display:none}@media screen and (max-width:850px){#faq02 .content02 .sp_btn{display:block;background:#F49F00;color:#fff;border-radius:99px;padding:10px 20px;width:100%;font-size:18px;margin-bottom:10px;text-align:center;font-weight:700}}.map iframe{max-height:280px;width:100%;margin-top:10px}#footer{text-align:center;background:#1E1E1E;color:#fff;padding:24px;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:140%}@media screen and (max-width:850px){#footer{font-weight:400;line-height:120%;font-size:10px}}