@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300&display=swap";/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%}iframe{border:none}*{margin:0;padding:0;font-style:normal;box-sizing:border-box}li{list-style:none}ol,ul,dl,p{margin-top:0;margin-bottom:0}body{margin:0}h1{font-size:100%;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:none}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}:root{--main-col: #00589F;--sub-main-col:#002B58}@media screen and (min-width: 768px){.sp-view{display:none !important}}@media screen and (max-width: 767px){.sp-view{display:block !important}.pc-view{display:none !important}}body{color:var(--sub-main-col);font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-size:16px;line-height:1.8;min-width:1140px}@media screen and (max-width: 767px){body{min-width:inherit;font-size:14px}}#container{position:relative;width:100%;overflow:hidden}#main{position:relative;z-index:1}#header{position:absolute;top:0;left:0;width:100%;z-index:8}#header__inner{margin:0 auto;display:flex;justify-content:space-between}#header__inner .header__logo{line-height:0;padding:30px 0 0 30px}#header__inner .header__logo img{width:56px;height:40px}#header__inner .header__r{color:#002b58}#header__inner .header__r dl dt{color:#fff;font-size:12px;font-weight:700;text-align:right}#header__inner .header__r dl dt span{display:inline-block;padding:6px 10px;border-radius:0 0 0 3px;background:#002b58}#header__inner .header__r dl dd{text-align:right;font-size:14px;font-weight:700;line-height:1.5;text-decoration:underline;padding-top:5px;padding-right:10px}@media screen and (min-width: 768px){#header__inner .header__logo{padding:30px 0 0 25px}#header__inner .header__logo img{width:98px;height:70px}#header__inner .header__r dl dt{font-size:20px}#header__inner .header__r dl dt span{padding:15px 30px}#header__inner .header__r dl dd{font-size:22px;padding-top:15px;padding-right:30px}}#footer{width:100%;background:#fff}.footer__navi{border-bottom:1px solid #ccdeec;line-height:1.2;padding:18px 10px;color:#002b58;font-size:12px;text-align:center}.footer__navi a{color:#002b58;text-decoration:none;padding:0 5px}.footer__btm{font-size:12px;padding:35px 20px}@media screen and (min-width: 768px){.footer__btm{padding:20px 20px;text-align:center}}.footer__pagetop{display:none;position:fixed;z-index:1000;bottom:20px;right:20px}.footer__pagetop a{display:block;width:50px;height:50px;background:url(../images/pagetop.svg) 0 0 no-repeat;background-size:100% 100%}@media screen and (min-width: 768px){.footer__pagetop{bottom:30px;right:30px}}img{max-width:100%;height:auto}button,input{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif}@media screen and (min-width: 768px){a,button{transition:opacity .4s}a:hover,button:hover{opacity:.7}}.inner{position:relative;width:1100px;margin:0 auto}@media screen and (max-width: 767px){.inner{width:auto;padding:0 20px}}.ttl-type01{position:relative;padding-bottom:25px;display:flex;align-items:center;margin-bottom:30px;line-height:1;color:var(--main-col)}.ttl-type01::before,.ttl-type01::after{content:"";display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:1px;background:#cce1f3}.ttl-type01::after{z-index:2;width:20px;background:#00589f}.ttl-type01__en{font-family:"Roboto",sans-serif;font-size:40px;font-weight:100;letter-spacing:.05em}.ttl-type01__jp{padding-left:15px;font-size:10px;font-weight:700;letter-spacing:.05em}@media screen and (min-width: 768px){.ttl-type01{padding-bottom:25px;margin-bottom:35px}.ttl-type01::after{width:40px}.ttl-type01__en{font-size:60px}.ttl-type01__jp{padding-left:20px;font-size:16px;font-weight:500;letter-spacing:.05em}}.btn-type01{position:relative;border-radius:35px;color:#fff;font-size:24px;font-weight:700;letter-spacing:.05em;text-align:center;text-decoration:none;background:linear-gradient(#F28F04, #DF6A21);display:flex;align-items:center;justify-content:center;width:100%;max-width:700px;height:66px;margin:0 auto;padding:0 40px 0 20px;box-shadow:0 4px 4px rgba(0,0,0,.15)}.btn-type01::before{pointer-events:none;content:"";display:block;width:136px;height:40px;position:absolute;top:-21px;right:8px;background:url(../images/btn_hukidashi_sp.png) 0 0 no-repeat;background-size:100% 100%}.btn-type01::after{content:"";display:block;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:20px;background:url(../images/icon_arrow_w.svg) 0 0 no-repeat;background-size:100% 100%}.btn-type01 span{margin-right:10px;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;border-radius:3px;width:46px;height:22px;color:#f28f04;font-size:12px}.btn-type01 strong{font-size:18px}@media screen and (min-width: 768px){.btn-type01{border-radius:45px;font-size:40px;height:88px;padding:0 40px 0 20px}.btn-type01::before{width:232px;height:67px;top:-35px;right:50px;background:url(../images/btn_hukidashi.png) 0 0 no-repeat;background-size:100% 100%}.btn-type01::after{width:34px;height:34px;top:calc(50% - 17px);right:60px}.btn-type01 span{margin-right:13px;width:62px;height:33px;font-size:20px}.btn-type01 strong{font-size:40px}}#main-ph{position:relative;z-index:1;width:100%;padding-left:20px;background:var(--main-col)}#main-ph::after{content:"";display:block;width:100%;height:100px;background:#fff;position:absolute;top:0;left:0;z-index:2}@media screen and (min-width: 768px){#main-ph::after{height:130px}}@media screen and (min-width: 768px){#main-ph{padding-left:150px}}#main-ph__bg{position:relative;z-index:3;padding-top:20px;line-height:0}@media screen and (min-width: 768px){#main-ph__bg{padding-top:30px}}#main-ph__bg #main-ph__bg__bg{display:block;position:absolute;z-index:5;bottom:0;left:0;width:100%;height:52px;border-radius:0 0 0 6px;background:#002b58;opacity:.88}@media screen and (min-width: 768px){#main-ph__bg #main-ph__bg__bg{height:80px}}#main-ph__bg h1{position:absolute;z-index:6;bottom:0;left:0;width:100%;padding:17px 0;text-align:center;line-height:1;color:#fff;font-size:18px;font-weight:700}@media screen and (min-width: 768px){#main-ph__bg h1{font-size:30px;padding:25px 0}}#main-ph__bg figure{position:relative;z-index:4;line-height:0;display:inline-block;border-radius:6px 0 0 6px;box-shadow:0 0 10px rgba(0,0,0,.1)}#main-ph__bg picture{line-height:0}#main-ph__bg img{width:100%;overflow:hidden;border-radius:6px 0 0 6px}#main-ph__text{position:relative;z-index:6}#main-ph__text #main-ph__text__inner{padding:15px 20px 40px 0}#main-ph__text #main-ph__text__inner ul{display:flex;flex-wrap:wrap;margin:0 -2px 16px}#main-ph__text #main-ph__text__inner ul li{position:relative;width:calc(50% - 4px);height:44px;margin:0 2px 4px;background:rgba(255,255,255,.1);border-radius:4px;display:flex;align-items:center;color:#fff;font-size:12px;font-weight:700;padding-left:35px}#main-ph__text #main-ph__text__inner ul li::after{content:"";display:block;width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:14px;background:url(../images/icon_pen.svg) 0 0 no-repeat;background-size:100% 100%}@media screen and (min-width: 768px){#main-ph__text #main-ph__text__inner{padding:30px 150px 40px 0}#main-ph__text #main-ph__text__inner ul{margin:0 -120px 60px -4px}#main-ph__text #main-ph__text__inner ul li{width:auto;height:60px;margin:0 4px 8px;font-size:16px;padding-left:55px;padding-right:30px}#main-ph__text #main-ph__text__inner ul li::after{width:20px;height:20px;top:calc(50% - 10px);left:30px}}@media screen and (max-width: 1270px){#main-ph__text #main-ph__text__inner ul li{font-size:15px;padding-left:50px;padding-right:20px}}@media screen and (max-width: 767px){#main-ph__text #main-ph__text__inner ul{margin:0 -2px 16px}#main-ph__text #main-ph__text__inner ul li{width:calc(50% - 4px);font-size:12px;padding-left:35px;padding-right:0}}.content1{padding:70px 0 70px;text-align:center}@media screen and (max-width: 767px){.content1{background:url(../images/content1_bg_sp.png) 50% 0 no-repeat;background-size:cover}}.content1__ttl1{color:var(--main-col);font-size:18px;font-weight:700;line-height:2;margin-bottom:30px}.content1__ttl1 span{padding-bottom:1px;border-bottom:2px solid var(--main-col)}.content1 ul li{background-color:#fff;border-radius:6px;padding:22px 22px 22px 72px;text-align:left;color:var(--sub-main-col);font-size:16px;font-weight:700;line-height:1.5;margin-bottom:10px;box-shadow:0 0 10px #dee9f3;background-size:34px 34px;background-position:20px 50%;background-repeat:no-repeat}.content1 ul li:nth-child(1){background-image:url(../images/content1_icon1.svg)}.content1 ul li:nth-child(2){background-image:url(../images/content1_icon2.svg)}.content1 ul li:nth-child(3){background-image:url(../images/content1_icon3.svg)}@media screen and (min-width: 768px){.content1{padding:95px 0 100px;background:url(../images/content1_bg.png) 50% 0 no-repeat;background-size:cover}.content1__ttl1{font-size:30px;line-height:1.1;margin-bottom:50px}.content1__ttl1 span{padding-bottom:2px}.content1 ul{display:flex;margin:0 -5px}.content1 ul li{width:calc(33.33% - 10px);margin:0 5px;padding:88px 10px 35px 10px;text-align:center;font-size:16px;background-size:60px 60px;background-position:50% 20px}.content1 ul li:nth-child(2){background-size:50px 50px;background-position:50% 25px}}.content2{padding:70px 0 70px}.content2 ul li{padding-bottom:25px;margin-bottom:30px;border-bottom:1px dashed var(--main-col)}.content2 ul li:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important}.content2 ul li figure{position:relative;z-index:1;line-height:0;text-align:center;overflow:hidden;border-radius:5px;margin-bottom:10px}.content2 ul li figure img{position:relative;z-index:1;width:100%}.content2 ul li figure span{position:absolute;z-index:2;bottom:0;right:0;background:rgba(0,0,0,.5);border-radius:10px 0 0 0;color:#fff;font-size:10px;font-weight:700;line-height:1;text-align:center;display:flex;align-items:center;justify-content:center;width:85px;height:26px}.content2 ul li .content2__b-a{display:flex;margin-bottom:15px}.content2 ul li .content2__b-a span{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:3px;border:1px solid var(--main-col);font-size:10px;width:calc(50% - 13px);height:30px}.content2 ul li .content2__b-a span:nth-child(1){color:var(--main-col);margin-right:26px}.content2 ul li .content2__b-a span:nth-child(1)::after{content:"";display:block;width:4px;height:8px;position:absolute;top:calc(50% - 4px);left:calc(100% + 12px);background:url(../images/icon_arrow.svg) 0 0 no-repeat;background-size:100% 100%}.content2 ul li .content2__b-a span:nth-child(2){color:#fff;font-weight:700;background:var(--main-col)}.content2 ul li p{font-size:12px}@media screen and (min-width: 768px){.content2{padding:100px 0 100px}.content2 ul li{display:flex;padding-bottom:35px;margin-bottom:40px}.content2 ul li figure{width:430px;margin-bottom:0px}.content2 ul li figure span{font-size:14px;width:100px;height:32px}.content2 ul li .content2__list-text{width:calc(100% - 430px)}.content2 ul li .content2__b-a{margin-bottom:15px}.content2 ul li .content2__b-a span{font-size:16px;width:205px;height:38px}.content2 ul li .content2__b-a span:nth-child(1)::after{width:6px;height:12px;top:calc(50% - 6px);left:calc(100% + 12px)}.content2 ul li p{font-size:16px}.content2 ul li:nth-child(2n-1) .content2__list-text{padding-left:20px}.content2 ul li:nth-child(2n) figure{order:2}.content2 ul li:nth-child(2n) .content2__list-text{order:1;padding-right:20px}}.content3{padding:80px 0 70px;background:#f2f6fa}.content3 ul li{display:flex}.content3 ul li .content3__flow-mark{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:100%;padding:25px 0 20px}.content3 ul li .content3__flow-mark::before{content:" ";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:url(../images/flow_arrow1.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto}.content3 ul li .content3__flow-mark dl{position:relative;z-index:2}.content3 ul li .content3__flow-mark dl dt{text-align:center;color:#fff}.content3 ul li .content3__flow-mark dl dt span{display:inline-block;border-radius:20px;border:1px solid #fff;font-size:8px;padding:0 8px}.content3 ul li .content3__flow-mark dl dd{text-align:center;color:#fff;font-size:14px}.content3 ul li p{width:calc(100% - 100px);padding-left:20px;font-size:12px;align-self:center;line-height:1.5}.content3 ul li:nth-child(1) .content3__flow-mark{border-radius:5px 5px 0 0;background:#2470ad}.content3 ul li:nth-child(1) .content3__flow-mark::before{display:none}.content3 ul li:nth-child(2) .content3__flow-mark{background:#2e76b0;padding-top:30px}.content3 ul li:nth-child(2) .content3__flow-mark::before{background-image:url(../images/flow_arrow1.svg)}.content3 ul li:nth-child(3) .content3__flow-mark{background:#0c60a4;padding-top:30px}.content3 ul li:nth-child(3) .content3__flow-mark::before{background-image:url(../images/flow_arrow2.svg)}.content3 ul li:nth-child(4) .content3__flow-mark{border-radius:0 0 5px 5px;background:#00589f;padding-top:30px}.content3 ul li:nth-child(4) .content3__flow-mark::before{background-image:url(../images/flow_arrow3.svg)}@media screen and (min-width: 768px){.content3{padding:100px 0 100px}.content3 ul{display:flex;background:url(../images/flow_bg.png) 0 0 no-repeat}.content3 ul li{display:block;width:25%}.content3 ul li .content3__flow-mark{width:100%;height:100px;padding:20px 0 20px !important;background:none !important}.content3 ul li .content3__flow-mark::before{display:none !important}.content3 ul li .content3__flow-mark dl dt span{border-radius:20px;font-size:12px;padding:0px 12px}.content3 ul li .content3__flow-mark dl dd{text-align:center;font-size:20px;font-weight:700}.content3 ul li p{padding-top:20px;width:220px;padding-left:0px;margin-left:25px;font-size:14px;display:block}}.content4{padding:75px 0 70px;background:#fff}.content4 ul li{padding-bottom:25px;margin-bottom:30px;border-bottom:1px dashed var(--main-col)}.content4 ul li:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important}.content4 ul li figure{line-height:0;text-align:center;overflow:hidden;border-radius:10px;margin-bottom:13px}.content4 ul li figure img{width:100%}.content4 ul li p{line-height:1;display:flex;align-items:center;margin-bottom:18px}.content4 ul li p strong{padding-right:14px;margin-right:14px;border-right:1px solid #d9d9d9;font-size:16px;font-weight:700}.content4 ul li p span{font-size:10px;font-weight:700}.content4 ul li dl{display:flex;margin-bottom:10px}.content4 ul li dl dt{width:80px;line-height:1}.content4 ul li dl dt span{display:block;text-align:center;padding:6px;border-radius:2px;border:1px solid var(--sub-main-col);font-size:12px;font-weight:400}.content4 ul li dl dd{width:calc(100% - 80px);padding-left:10px;padding-top:3px;font-size:12px}@media screen and (min-width: 768px){.content4{padding:100px 0 90px}.content4 ul li{padding-bottom:35px;margin-bottom:40px;display:flex}.content4 ul li figure{width:500px}.content4 ul li .content4__list-text{width:calc(100% - 500px);padding-left:40px}.content4 ul li p{margin-bottom:30px}.content4 ul li p strong{padding-right:20px;margin-right:20px;font-size:30px}.content4 ul li p span{font-size:14px}.content4 ul li dl{display:flex;margin-bottom:10px}.content4 ul li dl dt{width:80px;line-height:1}.content4 ul li dl dt span{padding:8px;font-size:14px}.content4 ul li dl dd{font-size:14px}}.content-faq{padding:80px 0 70px;background:#f2f6fa}@media screen and (min-width: 768px){.content-faq{padding:100px 0 90px}}.content-faq ul li{margin-bottom:10px;background:#fff;border-radius:6px;padding:0 20px}.content-faq ul li dl dt{padding:20px 15px 20px 0;cursor:pointer;font-size:16px;font-weight:400;line-height:1.5;background-image:url(../images/icon_accordion_arrow.svg);background-position:calc(100% - 0px) 32px;background-repeat:no-repeat;background-size:10px 7px}.content-faq ul li dl dt span{display:block}.content-faq ul li dl dt.open{background-image:url(../images/icon_accordion_arrow_up.svg)}.content-faq ul li dl dd{display:none;border-top:1px dashed var(--sub-main-col);margin:0 25px 0 0}.content-faq ul li dl dd p{font-size:12px;line-height:1.5;padding:20px 0}@media screen and (min-width: 768px){.content-faq ul li dl dd p{font-size:14px}}.content-faq ul li dl dd.open{display:block}.content-thanks{padding:150px 0 70px;text-align:center;background:#fff}.content-thanks p{color:var(--main-col);font-size:15px;font-weight:700;line-height:2;margin-bottom:30px}@media screen and (min-width: 768px){.content-thanks{padding:250px 0 150px}.content-thanks p{font-size:20px}}.form-area .formrun-embed{width:100%}