/*!===================================================================================
  Base
=================================================================================== */body{letter-spacing:.05em}@media screen and (max-width: 440px){body{letter-spacing:.04em}}_::-webkit-full-page-media,_:future,:root body{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna"}.pc_only{display:block}@media screen and (max-width: 768px){.pc_only{display:none !important}}.mb_only{display:none}@media screen and (max-width: 768px){.mb_only{display:block}}@media screen and (max-width: 440px){.mbNon{display:none}}.sp_only{display:none}@media screen and (max-width: 440px){.sp_only{display:block}}@media screen and (max-width: 440px){.sp-none{display:none}}main{overflow:hidden;margin-bottom:-80px}body p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.14rem}@media screen and (max-width: 768px){body p{font-size:.96rem}}@media screen and (max-width: 440px){body p{font-size:.9rem}}.contents{width:1000px;margin:0 auto;padding-bottom:180px}@media screen and (max-width: 768px){.contents{width:100%}}@media screen and (max-width: 440px){.contents{width:100%;padding-bottom:160px}}.main-ttl{max-width:100%;height:160px;padding-top:80px;background:#0e5199}@media screen and (max-width: 768px){.main-ttl{height:100px}}@media screen and (max-width: 440px){.main-ttl{height:80px;padding-top:50px}}.main-ttl p{color:#fff;font-size:2.6rem;font-weight:500;text-align:center}@media screen and (max-width: 768px){.main-ttl p{font-size:2rem;line-height:1.2}}@media screen and (max-width: 440px){.main-ttl p{font-size:1.6rem;line-height:1.2}}.main-ttl span{font-size:.9rem}@media screen and (max-width: 768px){.main-ttl span{font-size:.8rem}}.heading02{font-size:2.6rem;font-weight:700;color:#0e5199;line-height:1.4;text-align:center;margin-bottom:60px}@media screen and (max-width: 768px){.heading02{margin-top:80px;margin-bottom:50px;font-size:2rem}}.heading02 span{border-bottom:none;padding:0;margin-bottom:0;font-size:.9rem;font-weight:500}@media screen and (max-width: 440px){.heading02{font-size:1.6rem}}.heading03{font-size:2rem;color:#333;text-align:center;line-height:1.4;font-weight:600;margin-bottom:15px}@media screen and (max-width: 768px){.heading03{margin-top:120px;font-size:1.4rem}}@media screen and (max-width: 440px){.heading03{margin-top:100px;font-size:1.2rem}}section{position:relative}section .heading04{margin-top:140px;margin-bottom:80px;font-size:32px;text-align:center}@media screen and (max-width: 768px){section .heading04{margin-top:100px;margin-bottom:60px;font-size:1.4rem;line-height:1.4}}@media screen and (max-width: 440px){section .heading04{margin-top:80px;margin-bottom:40px;font-size:1.1rem}}section .heading04::before{content:"";display:inline-block;position:absolute;width:40px;height:4px;background:#0e5199;border-radius:4px;top:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){section .heading04::before{top:42px}}@media screen and (max-width: 440px){section .heading04::before{top:36px}}section .heading04_two-line{margin-top:120px;margin-bottom:80px;font-size:32px;text-align:center}@media screen and (max-width: 768px){section .heading04_two-line{margin-bottom:80px;font-size:1.4rem;line-height:1.4}}@media screen and (max-width: 440px){section .heading04_two-line{margin-top:50px;margin-bottom:40px;font-size:1.1rem;line-height:1.4}}.heading04_two-line::before{content:"";display:inline-block;position:absolute;width:40px;height:4px;background:#0e5199;border-radius:4px;top:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.heading04_two-line::before{top:42px}}@media screen and (max-width: 440px){.heading04_two-line::before{content:"";display:inline-block;position:absolute;width:40px;height:4px;background:#0e5199;border-radius:4px;top:58px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}div{position:relative}div .heading05{font-size:1.63rem;font-weight:600;text-align:center}@media screen and (max-width: 768px){div .heading05{font-size:1.3rem}}@media screen and (max-width: 768px){div .heading05{font-size:1.2rem}}div .heading05::before{content:"";display:inline-block;position:absolute;top:83px;left:39%;width:30px;height:4px;background:#0e5199;border-radius:4px}@media screen and (max-width: 768px){div .heading05::before{top:76px;left:36%}}@media screen and (max-width: 440px){div .heading05::before{content:"";display:inline-block;position:absolute;top:45px;left:28%;width:20px;height:3px;background:#0e5199;border-radius:4px}}div .heading05::after{content:"";display:inline-block;position:absolute;width:30px;height:4px;background:#0e5199;border-radius:4px;top:83px;left:58%}@media screen and (max-width: 768px){div .heading05::after{top:76px;left:60%}}@media screen and (max-width: 440px){div .heading05::after{content:"";display:inline-block;position:absolute;top:45px;left:66%;width:20px;height:3px;background:#0e5199;border-radius:4px}}/*!=============================================================================================

	Common

==============================================================================================*/.flex{display:-ms-flexbox;display:-webkit-box;display:flex}.linkMb{color:#333;text-decoration:none}@media screen and (min-width: 769px){.linkMb{color:#333;text-decoration:none;pointer-events:none}}.sup{font-size:80%;vertical-align:middle}.t-red{color:#e31717}.ann{padding-left:1em;text-indent:-1em}section+section{margin-top:100px}@media screen and (max-width: 440px){section+section{margin-top:20px}}section .section+.section{margin-top:60px}@media screen and (max-width: 768px){section .section+.section{margin-top:40px}}dl.table-lst{width:100%;line-height:1.3;border-top:1px solid #0e5199;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){dl.table-lst{width:90%;margin:0 auto}}dl.table-lst>dt,dl.table-lst>dd{padding:30px;border-bottom:1px solid #0e5199}@media screen and (max-width: 768px){dl.table-lst>dt,dl.table-lst>dd{padding:20px 10px}}dl.table-lst>dt{width:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width: 440px){dl.table-lst>dt{width:100%;padding:10px;background:#f5f9ff}}dl.table-lst>dd{width:calc(100% - 260px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 440px){dl.table-lst>dd{width:100%}}.btn-lst-white{position:relative;z-index:1;margin:40px auto 0 auto;width:220px;height:58px;border:1px #005fa0 solid;text-align:center}@media screen and (max-width: 440px){.btn-lst-white{margin-top:20px}}.btn-lst-white a{display:block;padding:14px 0;text-decoration:none;color:#005fa0}.btn-lst-white::after{content:"";background:url(/images/icon/arrow_blue.svg) no-repeat;position:relative;top:-70%;left:184px;display:block;width:20px;height:20px}@media screen and (max-width: 440px){.btn-lst-white::after{top:-64%}}.btn-lst-white:hover{margin:40px auto 0 auto;width:220px;height:58px;background:#005fa0}@media screen and (max-width: 440px){.btn-lst-white:hover{margin-top:20px}}.btn-lst-white:hover a{text-decoration:none;color:#fff}.btn-lst-white:hover::after{content:"";background:url(/images/icon/arrow_white.svg) no-repeat;position:relative;top:-70%;left:184px;display:block;width:20px;height:20px}@media screen and (max-width: 440px){.btn-lst-white:hover::after{top:-64%}}.catch{font-size:26px;text-align:center;font-weight:600;margin-bottom:30px}.catch span{padding:0 15px 10px;background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), color-stop(60%, #fff336));background:linear-gradient(transparent 40%, #fff336 60%)}@media screen and (max-width: 440px){.catch{font-size:1rem;margin-bottom:20px}.catch span{padding:0 10px 5px}}#error404{margin-top:200px;margin-bottom:200px}#error404 .heading02{margin-bottom:40px}#error404 p{text-align:center}#error404 p:nth-child(3){margin-bottom:40px}#error404 .btn_submit{width:200px;height:50px;margin:60px auto 100px auto;text-align:center}@media screen and (max-width: 768px){#error404 .btn_submit{margin-bottom:140px}}#error404 .btn_submit li{width:220px;height:40px;padding-top:20px;background:#0e5199;border-radius:70px;border:none;font-size:1.14rem;color:#fff}#error404 .btn_submit li a{text-decoration:none;color:#fff}#error404 .btn_submit li:hover{width:200px;height:50px;background:#0e1146;border-radius:70px;font-size:1.14rem}/*# sourceMappingURL=style.css.map */