*{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,button{outline:none;vertical-align:middle;margin:0;padding:0}strong{font-weight:700}.t_en{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:500}.t_center{text-align:center}.t_center._break-SP-left{text-align:left}@media(max-width: 769px){.t_center._break-SP-left{text-align:center}}.t_right{text-align:right}.color-primary{color:#003f88}.pcObject{display:block}@media(max-width: 769px){.pcObject{display:none}}.smpObject{display:none}@media(max-width: 769px){.smpObject{display:block}}body{min-width:1368px;margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:15px;letter-spacing:.05em;line-height:1.6666666667}@media(max-width: 769px){body{min-width:0;overflow-x:hidden}}@media(max-width: 376px){body{font-size:14px}}body.menuOpen{overflow:hidden}a{box-sizing:border-box;color:#333;text-decoration:none}img,iframe{max-width:100%;vertical-align:bottom}.header-height{position:absolute;z-index:999;height:130px;opacity:0}@media(max-width: 769px){.header-height{height:70px}}.global-header{width:100%;height:180px}@media(max-width: 769px){.global-header{height:70px}}.global-header .header-wrapper{width:100%;min-width:1280px;height:180px;padding:0 44px;background-color:#fff;transition:all .3s ease}@media(max-width: 769px){.global-header .header-wrapper{display:flex;align-items:center;position:fixed;z-index:999;width:100%;min-width:0;height:70px;padding:0 70px 0 13px}}.global-header .header-wrapper._js-rady{position:fixed;z-index:999;top:-180px;left:0;height:130px;padding:0 44px}.global-header .header-wrapper._js-fixed{top:0}.global-header .header-wrapper .header-contents{display:flex;align-items:center;justify-content:space-between;height:100%}@media(max-width: 769px){.global-header .header-wrapper .header-contents{align-items:flex-end;justify-content:flex-start;height:auto}}.global-header .header-wrapper .header-contents .header-logo{width:375px}@media(max-width: 769px){.global-header .header-wrapper .header-contents .header-logo{width:166px;margin:0 8px 0 0}}.global-header .header-wrapper .header-contents .header-logo a:hover img{opacity:.5}.global-header .header-wrapper .header-contents .header-logo a img{transition:all .3s ease}.global-header .header-wrapper .header-contents .header-logo_pp{width:256px}@media(max-width: 769px){.global-header .header-wrapper .header-contents .header-logo_pp{width:96px}}.global-header .header-wrapper .header-contents .header-logo_pp a:hover img{opacity:.5}.global-header .header-wrapper .header-contents .header-logo_pp a img{transition:all .3s ease}.global-header .header-wrapper .header-contents .button-smp{display:none;position:absolute;top:0;right:0;width:70px;height:70px;padding:7px 0 0;border:none;border-radius:0;background-color:#003f88;color:#fff}@media(max-width: 769px){.global-header .header-wrapper .header-contents .button-smp{display:flex;flex-direction:column;align-items:center;justify-content:center}}.global-header .header-wrapper .header-contents .button-smp span{display:block;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:600;font-size:13px;letter-spacing:0;line-height:1}.global-header .header-wrapper .header-contents .button-smp .bar{position:relative;width:25px;height:2px;background-color:#fff}.global-header .header-wrapper .header-contents .button-smp .bar::before,.global-header .header-wrapper .header-contents .button-smp .bar::after{content:"";display:block;position:absolute;left:calc(50% - 12.5px);width:25px;height:2px;background-color:#fff}.global-header .header-wrapper .header-contents .button-smp .bar::before{top:-7px}.global-header .header-wrapper .header-contents .button-smp .bar::after{bottom:-7px}.global-header .header-wrapper .header-contents .button-smp .text{margin-top:14px}@media(max-width: 769px){.global-header .header-wrapper .header-contents .global-navigation{position:fixed;right:-100%;top:70px;width:70%;height:calc(100vh - 70px);background-color:#fff;transition:all .3s ease}}@media(max-width: 769px){.global-header .header-wrapper .header-contents .global-navigation._active{right:0}}@media(max-width: 769px){.global-header .header-wrapper .header-contents .global-navigation._active .navigation-wrapper{animation-name:gNavAnime;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards;opacity:0}}@media(max-width: 769px){.global-header .header-wrapper .header-contents .global-navigation .navigation-wrapper{opacity:0;padding:20px}}.global-header .header-wrapper .header-contents .global-navigation .navigation-wrapper .gNav{display:flex;justify-content:center;flex-wrap:wrap}@media(max-width: 769px){.global-header .header-wrapper .header-contents .global-navigation .navigation-wrapper .gNav{display:block}}.global-header .header-wrapper .header-contents .global-navigation .navigation-wrapper .gNav li{margin:0 1em;font-size:24px}@media(max-width: 769px){.global-header .header-wrapper .header-contents .global-navigation .navigation-wrapper .gNav li{margin:0;border-bottom:solid 1px #ccc;font-size:16px}}.global-header .header-wrapper .header-contents .global-navigation .navigation-wrapper .gNav li a{transition:all .3s ease}@media(max-width: 769px){.global-header .header-wrapper .header-contents .global-navigation .navigation-wrapper .gNav li a{display:block;padding:8px 0}}.global-header .header-wrapper .header-contents .global-navigation .navigation-wrapper .gNav li a:hover{color:#003f88;opacity:.7}.global-navigation_background{overflow:hidden;top:0;position:fixed;z-index:-1;right:0;opacity:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);transition:all .3s ease}.global-navigation_background._active{opacity:1;overflow:visible;z-index:998}@keyframes gNavAnime{0%{opacity:0}100%{opacity:1}}.global-wrapper{width:calc(1280px + 88px);margin:0 auto;padding:0 44px}@media(max-width: 769px){.global-wrapper{width:auto;padding:0 20px}}.global-footer{background-color:#003f88}.global-footer .global-wrapper{display:flex;justify-content:space-between;padding-top:80px;padding-bottom:130px;color:#fff}@media(max-width: 769px){.global-footer .global-wrapper{display:block;text-align:center}}.global-footer .global-wrapper [class^=footer-logo] img{max-width:250px;transition:all .3s ease}.global-footer .global-wrapper [class^=footer-logo] img:hover{opacity:.7}.global-footer .global-wrapper .footer-logo_pp{margin-top:25px}@media(max-width: 769px){.global-footer .global-wrapper .footer-logo_pp{margin-top:20px}}@media(max-width: 769px){.global-footer .global-wrapper .info-address{margin-top:50px}}.global-footer .global-wrapper .info-address dl{display:flex;align-items:flex-start;font-size:18px}@media(max-width: 769px){.global-footer .global-wrapper .info-address dl{flex-direction:column;align-items:center;font-size:15px}}.global-footer .global-wrapper .info-address dl+dl{margin-top:20px}@media(max-width: 769px){.global-footer .global-wrapper .info-address dl+dl{margin-top:30px}}.global-footer .global-wrapper .info-address dl dt{width:160px;margin-right:24px;line-height:35px;background-color:#fff;color:#003f88;text-align:center}@media(max-width: 769px){.global-footer .global-wrapper .info-address dl dt{width:130px;margin-right:0;line-height:30px}}@media(max-width: 769px){.global-footer .global-wrapper .info-address dl dd{margin-top:10px}}.global-footer .global-wrapper .info-address dl dd a{color:#fff;text-decoration:underline}.global-footer .global-wrapper .info-address dl dd a:hover{text-decoration:none}@media(max-width: 769px){.global-footer .global-wrapper .info-contact{margin-top:30px}}.global-footer .global-wrapper .info-contact li{line-height:2.1875}@media(max-width: 769px){.global-footer .global-wrapper .info-contact li{line-height:1.6666666667}}.global-footer .global-wrapper .info-contact li a{color:#fff}.global-footer .global-wrapper .info-contact li a.tel{pointer-events:none}@media(max-width: 769px){.global-footer .global-wrapper .info-contact li a.tel{pointer-events:all}}.global-footer small{display:block;padding:40px 0 58px;background-color:#fff;text-align:center}@media(max-width: 769px){.global-footer small{padding:20px 0;font-size:14px}}.com-midashi{text-align:center;font-size:18px;font-weight:500}@media(max-width: 769px){.com-midashi{font-size:14px}}.com-midashi._right{text-align:right}@media(max-width: 769px){.com-midashi._right{text-align:center}}.com-midashi._right .t_en::before{content:"";display:block;position:absolute;top:50%;left:-190px;width:150px;height:1px;background-color:#003f88}@media(max-width: 769px){.com-midashi._right .t_en::before{display:none}}.com-midashi span:not(.t_en){display:block}.com-midashi .t_en{display:inline-block;position:relative;font-weight:600;font-size:50px;color:#003f88;letter-spacing:0;line-height:1.44}@media(max-width: 769px){.com-midashi .t_en{font-size:30px}}.com-midashi_S{margin:0 0 48px;font-size:40px;font-weight:700;line-height:1.475;color:#003f88;text-align:center;letter-spacing:.05em}@media(max-width: 769px){.com-midashi_S{margin-bottom:30px;font-size:30px;line-height:1.5}}.com-report{padding:120px 0;background-color:#dfebf5}@media(max-width: 769px){.com-report{padding:50px 0}}.com-report .global-wrapper{position:relative}.com-report .global-wrapper .title{font-size:18px;font-weight:500;line-height:1.9444444444;text-align:center}@media(max-width: 769px){.com-report .global-wrapper .title{margin:0 0 0 30px;font-size:14px;text-align:left}}@media(max-width: 376px){.com-report .global-wrapper .title{margin-left:0}}.com-report .global-wrapper .title .t_en{display:block;font-size:50px;font-weight:600;letter-spacing:0;color:#003f88;line-height:1.44}@media(max-width: 769px){.com-report .global-wrapper .title .t_en{margin-bottom:10px;font-size:30px;line-height:1.1666666667}}.com-report .global-wrapper .note{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:0;right:224px;width:180px;height:180px;border-radius:50%;background-color:#003f88;color:#fff;font-size:20px;font-weight:500;line-height:1.5;text-align:center}@media(max-width: 769px){.com-report .global-wrapper .note{right:20px;width:138px;height:138px;font-size:16px;line-height:1.5}}.com-report .global-wrapper .note::before{content:"";display:block;position:absolute;z-index:-1;bottom:-23px;left:42px;width:0;height:0;border-style:solid;border-right:16px solid rgba(0,0,0,0);border-left:16px solid rgba(0,0,0,0);border-top:57px solid #003f88;border-bottom:0;transform:rotate(-332deg)}@media(max-width: 769px){.com-report .global-wrapper .note::before{left:32px;bottom:-17px;border-right:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);border-top:43px solid #003f88}}.com-report .global-wrapper .body{margin:54px 0 0;padding:75px 0;background-color:#fff}@media(max-width: 769px){.com-report .global-wrapper .body{margin-top:30px;padding:45px 0}}.com-report .global-wrapper .body .social{display:flex;justify-content:center;flex-wrap:wrap}.com-report .global-wrapper .body .social li{margin:5px 25px}@media(max-width: 769px){.com-report .global-wrapper .body .social li{margin:5px 10px}}@media(max-width: 376px){.com-report .global-wrapper .body .social li{margin:5px}}.com-report .global-wrapper .body .social li a:hover img{opacity:.5}.com-report .global-wrapper .body .social li a img{width:auto;height:51px;transition:all .3s ease}@media(max-width: 769px){.com-report .global-wrapper .body .social li a img{height:30px}}.page-title{margin:80px 0 60px;font-size:60px;font-weight:700;line-height:1.4833333333;text-align:center;color:#003f88;letter-spacing:.05em}@media(max-width: 769px){.page-title{margin:50px 0 40px;font-size:30px;line-height:1.5}}.page-read{font-size:18px;line-height:1.9444444444;text-align:center}@media(max-width: 769px){.page-read{font-size:15px;line-height:1.6666666667}}.top-mainvisual{position:relative;z-index:2;min-width:1280px;margin-top:-40px}@media(max-width: 769px){.top-mainvisual{position:static;min-width:0;min-height:0;margin-top:0;padding-top:0}}.top-mainvisual .image img{width:100%}.top-mainvisual .text{position:absolute;bottom:0;bottom:10.6044538706%;left:17%}@media(max-width: 769px){.top-mainvisual .text{position:static;padding:30px 20px;background-color:#dfebf5}}.top-mainvisual .text .news h2{font-size:33px;letter-spacing:0;color:#fff}@media(max-width: 769px){.top-mainvisual .text .news h2{font-size:20px;line-height:1.45;color:#003f88}}.top-mainvisual .text .news p{margin-top:2.1208907741%;font-size:clamp(22px,1.6vw,30px);color:#003f88;line-height:2}@media(max-width: 769px){.top-mainvisual .text .news p{margin-top:12px;font-size:16px}}.top-mainvisual .text .news p span{padding:.1em .5em;background:linear-gradient(transparent 0%, #F9BD00 0%)}.top-mainvisual .text .note{margin-top:4.2417815483%;font-size:20px;font-size:clamp(16px,1.4vw,20px);line-height:1.5;color:#fff}@media(max-width: 769px){.top-mainvisual .text .note{margin-top:16px;font-size:14px;line-height:1.4285714286;color:#333}}.top-belife{padding:80px 0 0;background-image:url("/images/top/pc/belife-bg.webp");background-position:right bottom;background-size:cover}@media(max-width: 769px){.top-belife{padding-top:40px;background-image:url("/images/top/belife-bg.webp");background-position:right bottom;background-size:cover}}.top-belife .title{margin-top:64px;font-size:30px;font-weight:700;line-height:1.6666666667;color:#003f88;text-align:center}@media(max-width: 769px){.top-belife .title{margin-top:30px;font-size:20px;line-height:1.75}}.top-belife .body{padding:48px 0 100px;text-align:center}@media(max-width: 769px){.top-belife .body{padding:40px 0 60px}}.top-belife .body p{font-size:20px;line-height:1.75}@media(max-width: 769px){.top-belife .body p{font-size:15px}}.top-belife .body p+p{margin-top:1.5em}.top-belife .body p strong{font-size:24px;color:#003f88}@media(max-width: 769px){.top-belife .body p strong{font-size:18px}}.top-photos{display:grid;grid-template-columns:repeat(4, 1fr);gap:0 1px}@media(max-width: 769px){.top-photos{grid-template-columns:repeat(2, 1fr);gap:1px 1px}}.top-profile{padding:100px 0;background-color:#dfebf5}@media(max-width: 769px){.top-profile{padding:40px 0 50px}}.top-profile .global-wrapper>.body{display:flex;align-items:center;position:relative;min-height:702px;margin:33px 0 0;padding:0 60px 0 50%;background-color:#fff}@media(max-width: 769px){.top-profile .global-wrapper>.body{display:block;margin-top:30px;padding:0}}.top-profile .global-wrapper>.body .image{position:absolute;bottom:0;left:0;width:50%}@media(max-width: 769px){.top-profile .global-wrapper>.body .image{position:static;width:100%}}@media(max-width: 769px){.top-profile .global-wrapper>.body .image img{width:100%}}@media(max-width: 769px){.top-profile .global-wrapper>.body .text{padding:30px 30px 54px}}.top-profile .global-wrapper>.body .text .title{margin:0 0 40px;font-size:80px;font-weight:700;letter-spacing:0;color:#003f88;line-height:1.3375}@media(max-width: 769px){.top-profile .global-wrapper>.body .text .title{margin-bottom:0;font-size:30px;line-height:1.5}}.top-profile .global-wrapper>.body .text .title .t_en{display:block;font-size:36px;font-weight:300}@media(max-width: 769px){.top-profile .global-wrapper>.body .text .title .t_en{font-size:18px}}.top-profile .global-wrapper>.body .text dl{display:flex;justify-content:space-between;margin:16px 0 0}@media(max-width: 769px){.top-profile .global-wrapper>.body .text dl{display:block;margin-top:24px}}.top-profile .global-wrapper>.body .text dl dt{width:133px}@media(max-width: 769px){.top-profile .global-wrapper>.body .text dl dt{width:auto}}.top-profile .global-wrapper>.body .text dl dd{width:448px}@media(max-width: 769px){.top-profile .global-wrapper>.body .text dl dd{width:auto}}.top-profile .biography{margin:100px 0 0;padding:100px 80px;background-color:#fff}@media(max-width: 769px){.top-profile .biography{margin-top:30px;padding:30px 34px 30px 46px}}.top-profile .biography .object{position:relative;padding-bottom:80px}@media(max-width: 769px){.top-profile .biography .object{padding-bottom:32px}}.top-profile .biography .object:last-child{padding-bottom:0}.top-profile .biography .object:last-child::before{display:none}.top-profile .biography .object::before,.top-profile .biography .object::after{content:"";display:block;position:absolute;background-color:#003f88}.top-profile .biography .object::before{top:25px;left:calc(50% - 1px);width:2px;height:100%}@media(max-width: 769px){.top-profile .biography .object::before{top:14px;left:-21px}}.top-profile .biography .object::after{top:12.5px;left:calc(50% - 10px);width:20px;height:20px;border-radius:50%}@media(max-width: 769px){.top-profile .biography .object::after{top:7px;left:-25px;width:10px;height:10px}}.top-profile .biography .object .head{display:flex;align-items:center;justify-content:space-between}@media(max-width: 769px){.top-profile .biography .object .head{display:block}}.top-profile .biography .object .head>*{width:500px;line-height:1;color:#003f88}@media(max-width: 769px){.top-profile .biography .object .head>*{width:auto}}.top-profile .biography .object .head .year{text-align:right;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:600;font-size:50px}@media(max-width: 769px){.top-profile .biography .object .head .year{font-size:24px;text-align:left}}.top-profile .biography .object .head .title{margin-left:auto;font-size:24px;font-weight:500}@media(max-width: 769px){.top-profile .biography .object .head .title{margin:8px 0 0;font-size:18px}}.top-profile .biography .object .head .title-sp{display:none;margin:24px 0;font-size:18px;font-weight:500;line-height:1.5555555556}@media(max-width: 769px){.top-profile .biography .object .head .title-sp{display:block}}.top-profile .biography .object .body{display:flex;justify-content:space-between;margin:30px 0 0}@media(max-width: 769px){.top-profile .biography .object .body{display:block;margin-top:24px}}.top-profile .biography .object .body>div{width:500px}@media(max-width: 769px){.top-profile .biography .object .body>div{width:auto}}@media(max-width: 769px){.top-profile .biography .object .body .text{margin-top:20px}}.top-profile .biography .object .body .text h5{font-size:24px;font-weight:500;color:#003f88}@media(max-width: 769px){.top-profile .biography .object .body .text h5{display:none}}.top-profile .biography .object .body .text p{line-height:1.875}.top-profile .biography .object .body .text p strong{color:#003f88}.top-profile .biography .object .body .text *+p{margin-top:1.5em}.top-policy .catch{padding:130px 0;text-align:center}@media(max-width: 769px){.top-policy .catch{width:72.1484593838%;margin:0 auto;padding:70px 0}}.top-policy .catch .text{position:absolute;top:-999px;left:-9999px}.top-policy .object{display:flex;min-height:900px;padding:90px 80px;background-size:cover;background-position:center}@media(max-width: 769px){.top-policy .object{padding:40px 18px 50px;background-size:100% auto;background-position:top center;background-repeat:no-repeat}}.top-policy .object.policy-1{background-image:url("/images/top/pc/policy-ph1.webp")}@media(max-width: 769px){.top-policy .object.policy-1{background-image:url("/images/top/policy-ph1.webp")}}.top-policy .object.policy-2{background-image:url("/images/top/pc/policy-ph2.webp")}@media(max-width: 769px){.top-policy .object.policy-2{background-image:url("/images/top/policy-ph2.webp")}}.top-policy .object.policy-3{background-image:url("/images/top/pc/policy-ph3.webp")}@media(max-width: 769px){.top-policy .object.policy-3{background-image:url("/images/top/policy-ph3.webp")}}.top-policy .object.policy-4{background-image:url("/images/top/pc/policy-ph4.webp")}@media(max-width: 769px){.top-policy .object.policy-4{background-image:url("/images/top/policy-ph4.webp")}}.top-policy .object:nth-child(even) .wrapper{flex-direction:row-reverse}.top-policy .object .wrapper{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:100%;max-width:1685px;margin:0 auto}@media(max-width: 769px){.top-policy .object .wrapper{display:block;width:auto;height:auto}}@media(max-width: 769px){.top-policy .object .wrapper .header{display:flex;justify-content:flex-end;height:335px;margin-right:10px}}.top-policy .object .wrapper .text{width:640px;margin-top:auto;padding:70px 50px;background-color:#003f88;color:#fff}@media(max-width: 769px){.top-policy .object .wrapper .text{width:auto;margin:0;padding:45px 25px}}.top-policy .object .wrapper .text h4{margin:0 0 16px;font-size:30px;font-weight:700;line-height:1.6666666667}@media(max-width: 769px){.top-policy .object .wrapper .text h4{font-size:24px}}.top-policy .object .wrapper .text *+h4{margin-top:40px}@media(max-width: 769px){.top-policy .object .wrapper .text *+h4{margin-top:32px}}.top-policy .object .wrapper .text p{line-height:1.875}.top-policy .object .wrapper .text p strong{font-weight:500;border-bottom:solid 1px #fff}.top-hopes{width:1280px;margin:120px auto}@media(max-width: 769px){.top-hopes{width:auto;margin:50px 20px}}.top-hopes .hopes-wrapper{display:flex;justify-content:space-between;padding:70px;border:solid 10px #003f88}@media(max-width: 769px){.top-hopes .hopes-wrapper{position:relative;flex-direction:column-reverse;padding:0 27px 37px;border:solid 3px #003f88}}.top-hopes .hopes-wrapper .text{width:560px}@media(max-width: 769px){.top-hopes .hopes-wrapper .text{width:100%}}.top-hopes .hopes-wrapper .text .catch{width:650px;height:100px;line-height:100px;margin:20px 0 100px;background-color:#003f88;font-size:40px;font-weight:700;letter-spacing:.05em;color:#fff;text-align:center;transform:translateX(-100px) rotate(-3deg)}@media(max-width: 769px){.top-hopes .hopes-wrapper .text .catch{aspect-ratio:260.92/43.68;display:flex;align-items:center;justify-content:center;position:absolute;top:30px;left:-10px;width:100%;width:80%;min-width:260px;height:auto;margin:0;line-height:1.5;font-size:18px;font-size:5vw;transform:translateX(0) rotate(-3deg)}}.top-hopes .hopes-wrapper .text .logo-pp{float:left;width:256px;margin:0 20px 40px 0}@media(max-width: 769px){.top-hopes .hopes-wrapper .text .logo-pp{width:calc(50% - 10px);margin:16px 0 1.5em}}.top-hopes .hopes-wrapper .text h3{margin:0 0 40px;font-size:40px;font-weight:700;line-height:1.25;color:#003f88}@media(max-width: 769px){.top-hopes .hopes-wrapper .text h3{margin:0 0 16px;margin-left:calc(50% + 24px);font-size:20px;line-height:1.75}}@media(max-width: 376px){.top-hopes .hopes-wrapper .text h3{margin-left:50%}}.top-hopes .hopes-wrapper .text h3 .t_small{display:block;font-size:20px}@media(max-width: 769px){.top-hopes .hopes-wrapper .text h3 .t_small{margin:16px 0 9px;font-size:15px;line-height:1.3333333333}}.top-hopes .hopes-wrapper .text p{clear:left;margin-top:1.5em}.top-hopes .hopes-wrapper .image{width:492px}@media(max-width: 769px){.top-hopes .hopes-wrapper .image{width:100%;margin-top:37.3333333333%}}.top-support{padding:120px 0}@media(max-width: 769px){.top-support{padding:50px 0}}.top-support .global-wrapper{width:1028px}@media(max-width: 769px){.top-support .global-wrapper{width:auto}}.top-support .global-wrapper .read{margin:40px 0 0;text-align:center;line-height:1.75}.top-support .global-wrapper .com-form{width:867px;margin:64px auto 0}@media(max-width: 769px){.top-support .global-wrapper .com-form{width:auto;margin-top:40px}}.top-support .global-wrapper .com-form iframe{width:100%;height:300px}@media(max-width: 769px){.top-support .global-wrapper .com-form iframe{height:270px}}.top-support .global-wrapper .com-form .attention{margin-top:56px;line-height:1.875;text-align:center}@media(max-width: 769px){.top-support .global-wrapper .com-form .attention{margin-top:30px}}.top-support .global-wrapper .com-form .attention a{pointer-events:none}@media(max-width: 769px){.top-support .global-wrapper .com-form .attention a{pointer-events:all}}.top-support .global-wrapper .links-btn{display:flex;justify-content:space-between;margin:90px 0 0}@media(max-width: 769px){.top-support .global-wrapper .links-btn{display:block;margin-top:30px}}.top-support .global-wrapper .links-btn li{width:calc(50% - 20px);height:130px;border:solid 3px #003f88;font-size:24px;font-weight:700;line-height:1.4583333333}@media(max-width: 769px){.top-support .global-wrapper .links-btn li{width:250px;height:50px;margin:0 auto;border:solid 2px #003f88;font-size:16px}}@media(max-width: 769px){.top-support .global-wrapper .links-btn li+li{margin-top:15px}}.top-support .global-wrapper .links-btn li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#003f88;transition:all .3s ease}.top-support .global-wrapper .links-btn li a:hover{background-color:#003f88;color:#fff}.top-support .global-wrapper .links-btn li a:hover span::after{background-image:url("/images/common/icon-arrow_white.svg");background-size:13px 22px}@media(max-width: 769px){.top-support .global-wrapper .links-btn li a:hover span::after{background-size:7px 14px}}.top-support .global-wrapper .links-btn li a span{display:inline-block;position:relative;padding-right:37px}@media(max-width: 769px){.top-support .global-wrapper .links-btn li a span{padding-right:17px}}.top-support .global-wrapper .links-btn li a span::after{content:"";display:block;position:absolute;right:0;top:calc(50% - 11px);width:13px;height:22px;background-image:url("/images/common/icon-arrow_primary.svg");background-size:13px 22px}@media(max-width: 769px){.top-support .global-wrapper .links-btn li a span::after{top:calc(50% - 7px);width:7px;height:14px;background-size:7px 14px}}.top-support .global-wrapper .twitter-wrapper{width:700px;margin:120px auto 0}@media(max-width: 769px){.top-support .global-wrapper .twitter-wrapper{width:100%;margin-top:50px}}.top-contact{overflow:hidden;padding:154px 0;background-image:url("/images/top/pc/contact-bg.webp");background-size:cover;background-position:top center}@media(max-width: 769px){.top-contact{height:500px;padding:50px 0;background-image:url("/images/top/contact-bg.webp");background-size:cover;background-position:top center}}.top-contact .global-wrapper{display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 769px){.top-contact .global-wrapper{padding:0 18px}}.top-contact .global-wrapper .com-midashi{position:relative;z-index:2;text-align:left}.top-contact .global-wrapper .com-midashi .t_en::before{content:"";display:block;position:absolute;z-index:-2;top:50%;left:50%;transform:translate(-50%, -50%);width:344px;height:114px;background-color:#fff;filter:blur(43px)}@media(max-width: 769px){.top-contact .global-wrapper .com-midashi .t_en::before{width:188px;height:99px;filter:blur(29px)}}.top-contact .global-wrapper .read{position:relative;z-index:1;margin:48px 0 54px}@media(max-width: 769px){.top-contact .global-wrapper .read{margin:140px auto 0;text-align:center}}.top-contact .global-wrapper .read::before{content:"";display:block;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:534px;height:125px;background-color:#fff;filter:blur(43px)}@media(max-width: 769px){.top-contact .global-wrapper .read::before{width:375px;height:144px;filter:blur(34px)}}.top-contact .global-wrapper .btn{position:relative;z-index:3;width:400px;height:80px;margin:54px 0 0;font-size:18px}@media(max-width: 769px){.top-contact .global-wrapper .btn{width:250px;height:50px;margin:52px auto 0;font-size:16px}}.top-contact .global-wrapper .btn a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#003f88;color:#fff;transition:all .3s ease}.top-contact .global-wrapper .btn a:hover{opacity:.7}.top-contact .global-wrapper .btn a span{margin-right:18px}@media(max-width: 769px){.top-contact .global-wrapper .btn a span{margin-right:10px}}@media(max-width: 769px){.top-contact .global-wrapper .btn a img{width:7px;height:14px}}.top-office{overflow:hidden;padding:120px 0}@media(max-width: 769px){.top-office{padding:50px 0}}@media(max-width: 769px){.top-office .global-wrapper{padding:0}}.top-office .map-wrap{margin:56px 0 48px}@media(max-width: 769px){.top-office .map-wrap{margin:30px 0 20px}}.top-office .map-wrap iframe{aspect-ratio:1280/640;width:100%;height:auto;vertical-align:bottom}@media(max-width: 769px){.top-office .map-wrap iframe{aspect-ratio:1/1}}@media(max-width: 769px){.top-office .address-info{padding:0 18px}}.top-office .address-info .map-link{float:right}@media(max-width: 769px){.top-office .address-info .map-link{margin-bottom:30px}}.top-office .address-info .map-link a{display:flex;align-items:center;color:#003f88;text-decoration:underline}.top-office .address-info .map-link a:hover{text-decoration:none}.top-office .address-info .map-link a img{width:7px;margin-left:18px}.top-office .address-info .address{font-size:18px;line-height:1.9444444444}@media(max-width: 769px){.top-office .address-info .address{clear:right;font-size:15px;line-height:25/15}}.support-ph{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px;margin:120px 0}@media(max-width: 769px){.support-ph{display:block;margin:50px -20px 0}}.support-ph .item{aspect-ratio:1/1}@media(max-width: 769px){.support-ph .item{aspect-ratio:375/232;margin:0 0 3px}}.support-ph .item img{object-fit:cover;width:100%;height:100%}.support-ex{padding:120px 0;background-color:#dfebf5}@media(max-width: 769px){.support-ex{padding:50px 0}}.support-ex .body{display:flex;justify-content:center;margin:0 0 60px;padding:100px 0;background-color:#fff}@media(max-width: 769px){.support-ex .body{margin-bottom:30px;padding:30px 20px}}.support-ex .body ul li{position:relative;padding:0 0 0 48px;font-size:24px;font-weight:700;letter-spacing:.05em;color:#003f88}@media(max-width: 769px){.support-ex .body ul li{padding-left:33px;font-size:16px;line-height:1.5625}}.support-ex .body ul li+li{margin-top:28px}@media(max-width: 769px){.support-ex .body ul li+li{margin-top:20px}}.support-ex .body ul li::before{content:"";display:block;position:absolute;top:.35em;left:0;width:30px;height:24px;background-image:url("/images/common/icon-checkbox.svg");background-size:30px 24px}@media(max-width: 769px){.support-ex .body ul li::before{top:.05em;width:24px;height:19px;background-size:24px 19px}}.support-ex .note{font-size:18px;line-height:1.9444444444;letter-spacing:.05em;text-align:center}@media(max-width: 769px){.support-ex .note{font-size:15px;line-height:1.6666666667}}.support-form{padding:120px 0}@media(max-width: 769px){.support-form{padding:50px 0}}.support-form iframe{width:100%;min-height:1700px}.form-page{min-width:0}.form-page dl{display:flex;align-items:center}@media(max-width: 769px){.form-page dl{display:block}}.form-page dl+dl{margin-top:30px}@media(max-width: 769px){.form-page dl+dl{margin-top:20px}}.form-page dl dt{width:calc(100% - 600px);font-size:20px;font-weight:700;color:#003f88}@media(max-width: 769px){.form-page dl dt{width:auto;font-size:15px}}.form-page dl dd{width:600px}@media(max-width: 769px){.form-page dl dd{width:auto;margin:10px 0 0}}.form-page dl dd input{outline:none;display:block;width:100%;height:65px;margin:0;padding:0 20px;border:solid 1px #a8bdce;background-color:#dfebf5;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px}@media(max-width: 769px){.form-page dl dd input{height:50px;padding:0 15px}}.form-page dl dd input._err{border:solid 1px #e00;background-color:rgba(238,0,0,.1)}.form-page .form-button{display:flex;justify-content:center;margin:64px 0 0}@media(max-width: 769px){.form-page .form-button{margin-top:30px}}.form-page .form-button .btn-submit{cursor:pointer;display:flex;align-items:center;justify-content:center;width:300px;height:70px;border:none;border-radius:0;background-color:#003f88}@media(max-width: 769px){.form-page .form-button .btn-submit{width:250px;height:50px}}.form-page .form-button .btn-submit[disabled]{cursor:default;background-color:#ccc}.form-page .form-button .btn-submit span{margin-right:18px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;letter-spacing:.05em;color:#fff}@media(max-width: 769px){.form-page .form-button .btn-submit span{margin-right:10px;font-size:16px}}@media(max-width: 769px){.form-page .form-button .btn-submit img{width:7px}}.form-page .form-finish{display:flex;align-items:center;justify-content:center;width:100%;max-width:867px;height:300px;margin:0 auto;background-color:#dfebf5;font-size:18px;line-height:1.9444444444;text-align:center}@media(max-width: 769px){.form-page .form-finish{height:270px}}