@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%}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}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{min-width:1200px;color:#081c32;font-size:1.6rem;line-height:1.5;background-color:#fff}.fixed{position:fixed;width:100%;height:100%}#container{text-align:left}a[href^="tel:"]{cursor:default;pointer-events:none}#gHeader{padding:1rem 5rem .6rem;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:15rem}#gHeader .hBox .rBox{align-items:center}#gHeader .hBox .rBox .link{width:22rem;min-height:6.4rem}#gHeader .hBox .rBox .link a{display:block;transition:.3s}#gHeader .hBox .rBox .link:hover a{padding-left:1.1rem}#gNavi{margin-right:2rem;padding-bottom:.3rem}#gNavi li{margin-left:3rem;display:inline-block}#gNavi li:first-child{margin-left:0}#gNavi li a{padding-right:2.5rem;color:#4372ba;font-weight:700;letter-spacing:.02em;background:url(../img/common/icon01.webp) no-repeat right center/2.1rem}#gNavi li.li02 a{background-image:url(../img/common/icon02.webp)}#gNavi li a:hover .sub{text-decoration:underline}#gFooter{margin-top:9.6rem;padding:4.8rem 0 8rem;background:#4372ba url(../img/common/f_bg.webp) no-repeat left calc(50% + 2.8rem) top 5.7rem/130.6rem}#gFooter .fBox{margin:0 auto;max-width:108rem}#gFooter .fBox .inner{padding:4.7rem 2.8rem;border-radius:.4rem;background-color:#f6f6f6}#gFooter .fBox .inner .fLogo{margin-bottom:3.2rem;width:20rem}#gFooter .fBox .inner .title{margin-bottom:2.6rem;color:#284e88;font-size:1.8rem;font-weight:500;letter-spacing:.03em}#gFooter .fBox .inner .textBox{margin-bottom:2.9rem}#gFooter .fBox .inner .textBox .text:not(:last-child){margin-bottom:.7rem}#gFooter .fBox .inner .textBox .text,#gFooter .fBox .inner .textBox .text a{color:#284e88}#gFooter .fBox .inner .textBox .text{font-weight:500;letter-spacing:.03em;line-height:1.6}#gFooter .fBox .inner .textBox .text .sml{font-size:1.4rem}#gFooter .fBox .inner .linkList li{margin-right:2.4rem;display:inline-block}#gFooter .fBox .inner .linkList li a{color:#6d6d6d;font-size:1.4rem;font-weight:500;text-decoration:underline;letter-spacing:.03em}#gFooter .fBox .inner .linkList li a:hover{color:#52dcd5}