@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;background:0 0;border:0;outline:0;font-size:1em;box-sizing:border-box}html{font-size:62.5%}@media all and (max-width:383px){html{font-size:calc(1000vw / 384)}}body,input,option,select,table,textarea{font-family:"Zen Kaku Gothic New",serif}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}chrome_annotation{border:none!important}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{vertical-align:top;max-width:100%;height:auto;display:inline}address{font-style:normal}a,a:link{color:#081c32;text-decoration:none;transition:.3s}a:visited{color:#081c32}a:hover{color:#081c32}a:active{color:#081c32}body{color:#081c32;font-size:1.4rem;line-height:1.5;background-color:#fff}.fixed{position:fixed;width:100%;height:100%}#container{position:relative;text-align:left}#gHeader{padding:0 0 0 2rem;position:fixed;top:0;left:0;width:100%;background-color:rgba(255,255,255,.93);z-index:999;box-sizing:border-box}#gHeader .hBox{align-items:center}#gHeader .hBox h1{padding-bottom:.4rem;width:12.1rem}#gHeader .hBox .rBox{align-items:center;justify-content:flex-end;width:calc(100% - 13rem)}#gHeader .hBox .rBox .link{width:7rem}#gNavi ul{display:flex;flex-wrap:wrap}#gNavi li{width:7rem}#gNavi li a{padding-bottom:2.6rem;min-height:6.8rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#4372ba;font-size:1.1rem;text-align:center;font-weight:700;letter-spacing:.02em;border-radius:.2rem;box-shadow:0 .2rem 0 0 #4372ba;background:url(../img/common/icon01.webp) no-repeat bottom 1.6rem center/2.1rem;box-sizing:border-box}#gNavi li.li02 a{background-image:url(../img/common/icon02.webp)}#gFooter{margin-top:4.7rem;padding:4rem 2rem 10.4rem;background:#4372ba url(../img/common/f_bg.webp) no-repeat left calc(50% + .8rem) top -.7rem/37.6rem}#gFooter .fBox{margin:0 auto;max-width:108rem}#gFooter .fBox .inner{padding:2.3rem 1.4rem;border-radius:.4rem;background-color:#f6f6f6}#gFooter .fBox .inner .fLogo{margin-bottom:2.3rem;width:14rem}#gFooter .fBox .inner .title{margin-bottom:1.3rem;color:#284e88;font-size:1.6rem;font-weight:500;letter-spacing:.03em}#gFooter .fBox .inner .textBox{margin-bottom:2.1rem}#gFooter .fBox .inner .textBox .text:not(:last-child){margin-bottom:.4rem}#gFooter .fBox .inner .textBox .text,#gFooter .fBox .inner .textBox .text a{color:#284e88}#gFooter .fBox .inner .textBox .text{font-size:1.3rem;font-weight:500;letter-spacing:.03em;line-height:1.5}#gFooter .fBox .inner .textBox .text .sml{font-size:1.3rem}#gFooter .fBox .inner .linkList{display:flex;flex-wrap:wrap;gap:1.1rem 1rem}#gFooter .fBox .inner .linkList li{display:inline-block}#gFooter .fBox .inner .linkList li a{color:#6d6d6d;font-size:1.2rem;font-weight:500;text-decoration:underline;letter-spacing:.03em}