@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500&family=Noto+Sans+JP:wght@100..900&family=Zalando+Sans+SemiExpanded:wght@200..900&display=swap");.js-bar{display:block;position:relative;overflow:hidden}.js-bar:before{content:"";position:absolute;inset:0;background:var(--bar-bg, transparent);animation-name:bar-move;animation-delay:var(--bar-delay, 0s);animation-iteration-count:infinite;animation-duration:4s}@keyframes bar-move{0%{transform:translateX(-100%)}10%{transform:translateX(0%)}80%{transform:translateX(0%)}100%{transform:translateX(100%)}}.clearfix::after{content:"";clear:both;display:table}p{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}input,textarea{margin:0;font-size:100%;resize:none}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="url"]{word-break:normal;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:100%}dl,dt,dd,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,dialog{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{margin:0;padding:0;vertical-align:middle;border:0;max-width:100%;height:auto}table img{margin:0;padding:0;vertical-align:middle;border:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none !important}label,select,button{cursor:pointer}input,textarea,select,button{font-family:inherit}a{outline:none;transition:opacity 0.3s;cursor:pointer}@media (hover: hover) and (pointer: fine){a:hover{opacity:0.5}}a:link,a:visited,a:active{text-decoration:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}html.is-ipad *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}body{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.6em;word-break:break-word;color:#3e3a39;margin:0;padding:0;height:100%;width:100%}body.page{padding-top:70px}@media only screen and (max-width: 1480px){body.page{padding-top:60px}}#wrap{display:block}.inner{max-width:1030px;padding:0 15px;margin:0 auto}@media (min-width: 768px){.sp,.SP{display:none !important}}@media (max-width: 767px){.pc,.PC{display:none !important}}.alignnone{margin:5px 0 20px}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px auto}.alignleft{float:left;margin:5px auto 20px 0}a img.alignright{float:right;margin:5px 0 20px auto}a img.alignnone{margin:5px 0 20px}a img.alignleft{float:left;margin:5px auto 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 0 20px}.wp-caption.alignleft{margin:5px auto 20px 0}.wp-caption.alignright{margin:5px 0 20px auto}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-video{max-width:100%;margin-bottom:40px}.wp-video video{max-width:100%;height:auto}.cms-content{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word}.cms-content::after{content:"";clear:both;display:table}.cms-content ul,.cms-content ol{margin-top:40px;display:flex;flex-direction:column;gap:10px}.cms-content ul[style*="list-style-type: circle;"] li{list-style-type:circle}.cms-content ul[style*="list-style-type: square;"] li{list-style-type:square}.cms-content ul li{list-style:none;padding-left:20px;position:relative}@media (max-width: 767px){.cms-content ul li{padding-left:26px}}.cms-content ul li:before{content:'';width:10px;height:10px;background:#80a3c6;border-radius:50%;display:block;position:absolute;top:0.5em;left:0}@media (max-width: 767px){.cms-content ul li:before{top:0.70em;left:0.3em}}.cms-content ol{counter-reset:number}.cms-content ol[style*="list-style-type: lower-roman;"] li{list-style-type:lower-roman}.cms-content ol[style*="list-style-type: lower-alpha;"] li{list-style-type:lower-alpha}.cms-content ol[style*="list-style-type: lower-greek;"] li{list-style-type:lower-greek}.cms-content ol[style*="list-style-type: upper-alpha;"] li{list-style-type:upper-alpha}.cms-content ol[style*="list-style-type: upper-roman;"] li{list-style-type:upper-roman}.cms-content ol li{position:relative;padding-left:30px}@media (max-width: 767px){.cms-content ol li{padding-left:25px}}.cms-content ol li:before{counter-increment:number;content:counter(number);position:absolute;top:0.25em;left:0;width:20px;height:20px;color:#00408e;border:1px solid #00408e;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:14px;font-size:1.4rem;line-height:1em;padding-bottom:1.5px}.cms-content iframe{max-width:100% !important}.cms-content img{max-width:100%;height:auto;max-height:100%;width:auto}.cms-content table{table-layout:fixed;background:#fff}.cms-content table td,.cms-content table th{border-bottom:4px solid #f2f7f7}.cms-content table td:not(:last-child),.cms-content table th:not(:last-child){border-right:4px solid #f2f7f7}.cms-content table th{color:#80a3c6;background:#d9e3ee}.cms-content figure figcaption{font-size:14px;font-size:1.4rem;margin-top:16px}@media (max-width: 767px){.cms-content figure figcaption{font-size:14px;font-size:1.4rem;line-height:1.5714em;margin-top:10px}}.cms-content h2{font-size:22px;font-size:2.2rem;line-height:2em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.cms-content h2{font-size:18px;font-size:1.8rem;line-height:1.7777em}}.cms-content h2:not(:first-child){margin-top:60px}@media (max-width: 767px){.cms-content h2:not(:first-child){margin-top:40px}}.cms-content p{font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.cms-content p{font-size:16px;font-size:1.6rem;line-height:1.875em}}@media (max-width: 767px){.cms-content li,.cms-content td,.cms-content th{font-size:16px;font-size:1.6rem}}.cms-content p+p,.cms-content h2+p,.cms-content figure+p{margin-top:20px}@media (max-width: 767px){.cms-content p+p,.cms-content h2+p,.cms-content figure+p{margin-top:16px}}.cms-content p+figure,.cms-content h2+figure,.cms-content figure+figure{margin-top:68px}@media (max-width: 767px){.cms-content p+figure,.cms-content h2+figure,.cms-content figure+figure{margin-top:40px}}.c-ico{width:50px;height:50px;border:1px solid #fff;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.c-ico{position:absolute;top:10px;right:0;width:45px;height:45px}}.c-ico:after{content:'';width:32%;height:32%;display:block;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translate(-8%, 8%)}.c-ico.is-blank:after{width:18px;height:18px;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 19 19"><g><polygon points="14.9 19 0 19 0 4.1 1 4.1 1 18 14.9 18 14.9 19" fill="%23fff"/><path d="M19,15.4H3.6V0h15.4v15.4ZM4.6,14.4h13.4V1H4.6v13.4Z" fill="%23fff"/></g></svg>');background-size:contain;background-position:center center;background-repeat:no-repeat;transform:none;border:none}.c-pagetop{position:absolute;bottom:118px;right:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:14px}@media (max-width: 767px){.c-pagetop{gap:8px;bottom:164px}}.c-pagetop:before{content:'';width:75px;height:75px;border:1px solid #fff;border-radius:50%;display:block}@media (max-width: 767px){.c-pagetop:before{width:38px;height:38px}}.c-pagetop:after{content:'';display:block;width:23px;height:23px;border-top:1px solid #fff;border-left:1px solid #fff;position:absolute;top:30px;left:50%;transform:translateX(-50%) rotate(45deg)}@media (max-width: 767px){.c-pagetop:after{width:12px;height:12px;top:17px}}.c-pagetop span{color:#fff;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:0em;font-weight:400;font-family:"Zalando Sans SemiExpanded",sans-serif}@media (max-width: 767px){.c-pagetop span{font-size:8px;font-size:.8rem;line-height:1em;letter-spacing:.1em}}.c-inner{width:calc(100% - 60px);max-width:1200px;margin:0 auto}.c-ttl-square{display:flex;align-items:center;color:#00408e;gap:10px;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.125em;font-weight:400}@media (max-width: 767px){.c-ttl-square{font-size:13px;font-size:1.3rem;gap:8px}}.c-ttl-square:before{content:'';width:8px;height:8px;background:#00a8d3;display:block}@media (max-width: 767px){.c-ttl-square:before{width:6px;height:6px}}.c-ttl-square.is-en{font-family:"Zalando Sans SemiExpanded",sans-serif}.c-ttl-square.is-ja{font-family:"Noto Sans JP",sans-serif}.c-doublecolor{display:flex;width:65px}@media (max-width: 767px){.c-doublecolor{width:46px}}.c-doublecolor:before,.c-doublecolor:after{content:'';width:50%;height:2px}.c-doublecolor:before{background:#00408e}.c-doublecolor:after{background:#00a8d3}.c-link{position:relative;border-radius:2px;background:#00408e;display:flex;align-items:center;min-height:60px;transition:0.3s;cursor:pointer}@media (max-width: 767px){.c-link{min-height:50px}}.c-link:after{content:'';display:block;width:1px;height:calc(100% - 24px);background:#fff;opacity:0.5;position:absolute;top:12px;right:65px}@media (max-width: 767px){.c-link:after{height:calc(100% - 16px);top:8px;right:50px}}.c-link__text{font-size:15px;font-size:1.5rem;line-height:1.75em;letter-spacing:0em;font-weight:400;color:#fff;padding-left:20px}@media (max-width: 767px){.c-link__text{font-size:13px;font-size:1.3rem;padding-left:14px}}.c-link__ico{position:absolute;width:25px;height:25px;right:20px}@media (max-width: 767px){.c-link__ico{right:12px}}@media (hover: hover) and (pointer: fine){.c-link:hover{background:#00a8d3;opacity:1}}.c-link-circle{position:relative;border-radius:30px;display:flex;align-items:center;min-height:60px;transition:0.3s;border:1px solid #00408e;cursor:pointer}.c-link-circle__text{font-size:19px;font-size:1.9rem;line-height:1.75em;letter-spacing:0em;font-weight:400;color:#00408e;padding-left:28px}@media (max-width: 767px){.c-link-circle__text{font-size:18px;font-size:1.8rem}}.c-link-circle__ico{display:flex;justify-content:center;align-items:center;position:absolute;width:25px;height:25px;border:1px solid #00408e;border-radius:50%;right:28px}.c-link-circle__ico:after{content:'';display:block;width:8px;height:8px;border-top:1px solid #00408e;border-right:1px solid #00408e;transform:rotate(45deg) translate(-1px, 1px)}@media (hover: hover) and (pointer: fine){.c-link-circle:hover{background:#00408e;opacity:1}.c-link-circle:hover .c-link-circle__text{color:#fff}.c-link-circle:hover .c-link-circle__ico{border-color:#fff}.c-link-circle:hover .c-link-circle__ico:after{border-color:#fff}}body.page #wrap{position:relative}body.page #wrap .c-breadclumb{position:absolute;top:20px;left:35px}@media (max-width: 767px){body.page #wrap .c-breadclumb{top:12px;left:30px}}.c-breadclumb{font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:0em;font-weight:400;display:flex;flex-wrap:wrap}@media (max-width: 767px){.c-breadclumb{font-size:13px;font-size:1.3rem}}.c-breadclumb a{color:#3e3a39;position:relative;padding-right:1.4em}.c-breadclumb a:after{content:'>';position:absolute;top:0;right:0.35em}.c-breadclumb span{color:#00408e;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-width:90%}.c-company-head{overflow:hidden;position:relative}.c-company-head:after{content:'';width:31.25%;max-width:500px;aspect-ratio:1000 / 480;background-image:url("../img/news_bar.png");background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:0;top:20.5%;transform:translateY(-50%)}@media only screen and (max-width: 1000px){.c-company-head:after{width:40%;top:24.5%}}@media (max-width: 767px){.c-company-head:after{width:35%;top:126px}}.c-company-head:before{content:'';position:absolute;bottom:0;left:0;background:#00408e;width:100%;height:14.65vw;z-index:1}@media (max-width: 767px){.c-company-head:before{height:21.75vw}}.c-company-head .c-inner{display:flex;flex-direction:column;padding-top:128px}@media (max-width: 767px){.c-company-head .c-inner{padding-top:100px}}.c-company-head__ttl{font-size:40px;font-size:4rem;line-height:1em;letter-spacing:0em;font-weight:500;color:#00408e}@media (max-width: 767px){.c-company-head__ttl{font-size:24px;font-size:2.4rem}}.c-company-head__ttlsub{font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:0em;font-weight:400;color:#00408e;font-family:"Zalando Sans SemiExpanded",sans-serif;margin-top:23px}@media (max-width: 767px){.c-company-head__ttlsub{font-size:14px;font-size:1.4rem;margin-top:12px}}.c-company-head__img{width:calc(100% + ((100dvw - 1200px) / 2));border-radius:30px 0 0 30px;overflow:hidden;margin-top:130px;position:relative;z-index:2}@media only screen and (max-width: 1600px){.c-company-head__img{margin-top:10vw}}@media only screen and (max-width: 1260px){.c-company-head__img{width:calc(100% + 30px)}}@media (max-width: 767px){.c-company-head__img{border-radius:10px 0 0 10px;margin-top:80px}}.c-company-foot{display:flex;justify-content:space-between;width:calc(100% - 60px);max-width:1200px;margin:0 auto;flex-wrap:wrap;gap:55px 0}@media (max-width: 767px){.c-company-foot{width:72%;flex-direction:column;gap:55px}}.c-company-foot__item{width:calc(25% - 30px);position:relative;cursor:pointer}@media only screen and (max-width: 1000px){.c-company-foot__item{width:calc(50% - 20px)}}@media (max-width: 767px){.c-company-foot__item{width:100%}}.c-company-foot__item__img{aspect-ratio:270 / 200;position:relative;overflow:hidden}.c-company-foot__item__img:after{content:'';width:100%;height:100%;background:#00408e;opacity:0.3;display:block;position:absolute;top:0;left:0;transition:0.3s}.c-company-foot__item__img img{width:100%;height:100%;object-fit:cover;transition:0.3s}.c-company-foot__item__ttlsub{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:0em;font-weight:400;color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:20px;font-family:"Zalando Sans SemiExpanded",sans-serif;z-index:2}.c-company-foot__item__ttl{color:#fff;display:flex;align-items:center;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:0em;font-weight:400;width:215px;height:50px;background:linear-gradient(to right, #00a0cf, #46bddc);clip-path:polygon(0 0, 100% 0, 85% 100%, 0 100%);position:absolute;bottom:-25px;left:0;padding-left:20px;transition:0.3s;z-index:2}.c-company-foot__item__ttl.is-long{width:245px}.c-company-foot__item__ttl:after{content:'';display:block;width:100%;height:100%;background:#00408e;position:absolute;top:0;left:0;opacity:0;z-index:1;transition:0.3s}.c-company-foot__item__ttl .text{position:relative;z-index:2}.c-company-foot__item__ttl .c-ico{width:25px;height:25px;position:absolute;right:40px;z-index:2}.c-company-foot__item.is-hide{pointer-events:none}.c-company-foot__item.is-hide .c-company-foot__item__img:after{background:#000;opacity:0.4}.c-company-foot__item.is-hide .c-company-foot__item__ttl{background:#d4d4d4;color:#a9a9a9}.c-company-foot__item.is-hide .c-company-foot__item__ttl .c-ico{border-color:#a9a9a9}.c-company-foot__item.is-hide .c-company-foot__item__ttl .c-ico:after{border-color:#a9a9a9}@media (hover: hover) and (pointer: fine){.c-company-foot__item:hover{opacity:1}.c-company-foot__item:hover .c-company-foot__item__img:after{opacity:0}.c-company-foot__item:hover .c-company-foot__item__img img{transform:scale(1.1)}.c-company-foot__item:hover .c-company-foot__item__ttl:after{opacity:1}}.c-topics{padding:264px 0 330px}@media only screen and (max-width: 1100px){.c-topics{padding:150px 0 150px}}@media (max-width: 767px){.c-topics{padding:135px 0 135px}}.c-topics__ttl{width:100%;position:relative;color:#00408e;display:flex;justify-content:center;align-items:center;flex-direction:column}.c-topics__ttl:before{content:'';display:block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat;width:21.875%;background-image:url("../img/company/img_topics_bar01.png");aspect-ratio:700 / 260;left:0;top:-77px;max-width:350px}@media (max-width: 767px){.c-topics__ttl:before{display:none}}.c-topics__ttl__ja{font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.c-topics__ttl__ja{font-size:20px;font-size:2rem}}.c-topics__ttl__en{font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:0em;font-weight:500;font-family:"Zalando Sans SemiExpanded",sans-serif;margin-top:22px}@media (max-width: 767px){.c-topics__ttl__en{font-size:14px;font-size:1.4rem;margin-top:12px}}.c-topics__list{display:flex;justify-content:space-around;flex-wrap:wrap;margin:96px auto 0;width:100%;max-width:800px}@media (max-width: 767px){.c-topics__list{flex-direction:column;gap:30px;margin-top:49px;width:90%}}.c-topics__item{width:calc(50% - 20px);position:relative;border-radius:20px;overflow:hidden;aspect-ratio:760 / 460;cursor:pointer}@media (max-width: 767px){.c-topics__item{width:100%;border-radius:15px}}.c-topics__item:before{content:'';display:block;width:100%;height:100%;background:#00408e;position:absolute;top:0;left:0;opacity:0.4;transition:0.3s;z-index:2}.c-topics__item__img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.c-topics__item__img img{width:100%;height:100%;object-fit:cover;transition:0.3s}.c-topics__item__ttl{border-left:5px solid #fff;padding-left:10px;font-size:25px;font-size:2.5rem;line-height:1em;letter-spacing:0em;font-weight:500;display:block;color:#fff;position:absolute;top:30px;left:25px;z-index:3}@media (max-width: 767px){.c-topics__item__ttl{font-size:18px;font-size:1.8rem;top:22px;left:20px;border-width:3px;padding-left:8px}}.c-topics__item__ico{position:absolute;bottom:15px;right:15px;z-index:3}@media (max-width: 767px){.c-topics__item__ico{width:37px;height:37px;top:auto;right:12px;bottom:12px}}@media (hover: hover) and (pointer: fine){.c-topics__item:hover{opacity:1}.c-topics__item:hover:before{opacity:0.3}.c-topics__item:hover .topics__item__img img{transform:scale(1.1)}}.c-link-solid{display:flex;justify-content:center;align-items:center;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.05em;font-weight:500;color:#00408e;position:relative;padding:20px 20px;border-radius:5px;border:1px solid #00408e;width:100%;max-width:550px;margin:0 auto;transition:0.3s;cursor:pointer}@media (max-width: 767px){.c-link-solid{font-size:13px;font-size:1.3rem;line-height:1.4615em;letter-spacing:0;max-width:225px;height:50px;justify-content:flex-start}}.c-link-solid:after{content:'';display:block;border-top:2px solid #00408e;border-right:2px solid #00408e;transform:rotate(45deg);position:absolute;top:calc(50% - 5px);right:30px;width:12px;height:12px;transition:0.3s}@media (max-width: 767px){.c-link-solid:after{border-width:1px;width:10px;height:10px;right:18px}}@media (hover: hover) and (pointer: fine){.c-link-solid:hover{opacity:1;background:#00408e;color:#fff}.c-link-solid:hover:after{border-color:#fff}}.c-footer{background:#00408e;width:100%}.c-footer__inner{width:calc(100% - 60px);max-width:1200px;margin:0 auto;padding:187px 0 118px;position:relative}@media only screen and (max-width: 1100px){.c-footer__inner{padding:100px 0}}@media (max-width: 767px){.c-footer__inner{padding:53px 0 32px;width:calc(100% - 60px)}}.c-footer__logo{display:block;width:460px}@media (max-width: 767px){.c-footer__logo{width:270px}}.c-footer__content{margin-top:100px;width:100%;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 1100px){.c-footer__content{margin-top:70px}}.c-footer__row{width:28.75%;display:flex;flex-direction:column;gap:40px}.c-footer__row:last-of-type{gap:53px}.c-footer__spmenu{margin-top:36px}.c-footer__item__head{border-bottom:1px solid #fff;width:100%}.c-footer__item__head a{color:#fff;font-size:18px;font-size:1.8rem;line-height:1.8333em;letter-spacing:0em;font-weight:500;padding-bottom:15px;display:block;width:fit-content}.c-footer__item__list{margin-top:17px}.c-footer__item__list li a{color:#fff;font-size:16px;font-size:1.6rem;line-height:2.375em;letter-spacing:0em;font-weight:400}@media only screen and (max-width: 1600px){.c-footer__item__list li a{font-size:14px;font-size:1.4rem}}.c-footer__copy{margin-top:187px;display:block;font-family:"Zalando Sans SemiExpanded",sans-serif;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.025em;font-weight:400;color:#fff}@media (max-width: 767px){.c-footer__copy{font-size:10px;font-size:1rem;line-height:1.4em;letter-spacing:.1em;opacity:0.5;margin-top:212px}}.js-graph{width:220px;aspect-ratio:1 / 1;border-radius:50%;background:#eee;position:relative;border:1px solid #d1eef6}.js-graph__item{display:none}.js-graph-bar{height:16px;border-radius:999px;background:#eee;overflow:hidden;position:relative;width:100%;border:1px solid #d1eef6}.js-graph-bar .js-graph__item{display:none}.js-graph-bar__inner{height:100%;width:0%;display:flex}.js-graph-bar__seg{height:100%;flex:0 0 auto}.c-header{position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.1)}@media only screen and (max-width: 1000px){.c-header{transition:background 0.3s}}.c-header__inner{display:flex;justify-content:space-between;height:70px;width:100%;padding-right:30px}@media only screen and (max-width: 1480px){.c-header__inner{height:60px}}@media only screen and (max-width: 1000px){.c-header__inner{height:auto;padding-right:20px;align-items:center}}.c-header__logo{width:440px;background:#00408e;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1480px){.c-header__logo{width:clamp(0px, calc(420*(100vw/1600)), 420px)}}@media only screen and (max-width: 1000px){.c-header__logo{height:60px;width:285px;border-radius:0}}.c-header__logo img{width:350px}@media only screen and (max-width: 1480px){.c-header__logo img{width:clamp(0px, calc(360*(100vw/1600)), 360px)}}@media only screen and (max-width: 1000px){.c-header__logo img{width:240px}}.c-header__atlogo{display:block;width:140px}@media only screen and (max-width: 1480px){.c-header__atlogo{width:100px}}@media only screen and (max-width: 1000px){.c-header__atlogo{display:none}}.c-header__content{display:flex;align-items:center;gap:30px}@media only screen and (max-width: 1480px){.c-header__content{gap:15px}}@media only screen and (max-width: 1000px){.c-header__content{display:none}}.c-header__list{display:flex;align-items:center;gap:38px}@media only screen and (max-width: 1480px){.c-header__list{gap:clamp(0px, calc(32*(100vw/1600)), 32px)}}.c-header__list__item{padding:0;height:70px;position:relative;display:flex;align-items:center;color:#3e3a39;border:none;background:none;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.05em;font-weight:500;cursor:pointer;cursor:pointer}@media only screen and (max-width: 1480px){.c-header__list__item{font-size:clamp(0px, calc(18*(100vw/1600)), 15px);letter-spacing:0;height:60px}}@media (hover: hover) and (pointer: fine){.c-header__list__item:hover{opacity:1}}.c-header__list__item:after{content:'';width:0;opacity:0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;height:4px;background:linear-gradient(to right, #46bddc, #429ecd);transition:0.3s}.c-header__list__item.is-active:after{width:100%;opacity:1}@media (hover: hover) and (pointer: fine){.c-header__list__item:hover:after{width:100%;opacity:1}}.c-header__list__recruit{color:#fff;background:linear-gradient(to right, #46bddc, #429ecd);border-radius:19px;height:38px;width:160px;display:flex;justify-content:center;align-items:center;margin-left:15px;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.1em;font-weight:500}@media only screen and (max-width: 1480px){.c-header__list__recruit{width:120px;font-size:13px;font-size:1.3rem;margin:0}}@media only screen and (max-width: 1000px){.c-header__list__recruit{display:none}}@media only screen and (max-width: 1000px){.c-header__list__subsp{width:14px;height:14px;border:none;position:absolute;right:0;top:12px;background:none}.c-header__list__subsp:before,.c-header__list__subsp:after{content:'';display:block;width:14px;height:1px;background:#fff;position:absolute;top:50%;left:50%}.c-header__list__subsp:before{transform:translate(-50%, -50%)}.c-header__list__subsp:after{transform:translate(-50%, -50%) rotate(90deg);transition:0.3s}.c-header__list__subsp.is-active:after{transform:translate(-50%, -50%) rotate(0deg);opacity:0}}.c-header__list__sub{display:none;position:absolute;top:100%;width:100%;left:0;background:#f0f5f5}@media only screen and (max-width: 1000px){.c-header__list__sub{position:relative;background:none}}.c-header__list__subinner{width:calc(100% - 40px);margin:0 auto;max-width:1200px;padding:49px 0 60px;display:flex;flex-wrap:wrap;gap:33px 118px;position:relative}@media only screen and (max-width: 1000px){.c-header__list__subinner{padding:0;gap:0;width:100%}}.c-header__list__subttl{width:100%;border-bottom:2px solid #d6d9dc;font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.1em;font-weight:500;color:#00408e;display:block}@media only screen and (max-width: 1000px){.c-header__list__subttl{display:none}}.c-header__list__subttl span,.c-header__list__subttl a{color:#00408e;padding-bottom:28px;display:block;position:relative;width:fit-content}.c-header__list__subttl span:after,.c-header__list__subttl a:after{content:'';width:100%;height:2px;background:#00408e;display:block;position:absolute;bottom:-2px}.c-header__list__sublist{display:flex;flex-direction:column;width:fit-content;gap:20px}.c-header__list__sublist li a{font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.1em;font-weight:400;position:relative;padding-left:17px;color:#3e3a39;display:block;width:fit-content}.c-header__list__sublist li a:before{content:'';width:11px;height:11px;border-top:2px solid #00a8d3;border-right:2px solid #00a8d3;display:block;position:absolute;left:-5px;top:0.2em;transform:rotate(45deg)}.c-header__list__subclose{position:absolute;top:48px;right:5px;width:26px;height:26px;border:none;background:none}.c-header__list__subclose:before,.c-header__list__subclose:after{content:'';width:135%;height:2px;background:#3e3a39;display:block;position:absolute;top:50%;left:50%}.c-header__list__subclose:before{transform:translate(-50%, -50%) rotate(-45deg)}.c-header__list__subclose:after{transform:translate(-50%, -50%) rotate(45deg)}.c-header__accover{position:fixed;top:70px;left:0;width:100%;height:calc(100% - 70px);background:rgba(0,0,0,0.25);display:none;z-index:10}@media only screen and (max-width: 1480px){.c-header__accover{top:60px;height:calc(100% - 60px)}}@media only screen and (max-width: 1000px){.c-header__accover{display:none !important}}.c-header__spbtn{width:40px;height:16px;position:relative;border:none;padding:0;background:none}@media only screen and (min-width: 999px){.c-header__spbtn{display:none}}.c-header__spbtn span{width:100%;height:1px;background:#00408e;display:block;position:absolute;left:50%;transition:0.3s}.c-header__spbtn span:nth-child(1){top:0;transform:translateX(-50%)}.c-header__spbtn span:nth-child(2){top:50%;transform:translate(-50%, -50%)}.c-header__spbtn span:nth-child(3){top:100%;transform:translate(-50%, -100%)}.c-header__spbtn.is-active{width:26px;height:18px}.c-header__spbtn.is-active span{width:110%}@media only screen and (max-width: 1000px){.c-header__spbtn.is-active span{background:#fff}}.c-header__spbtn.is-active span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(-145deg)}.c-header__spbtn.is-active span:nth-child(2){width:0;opacity:0}.c-header__spbtn.is-active span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(145deg)}.c-header__spmenu{overflow:auto;display:none;background:#00408e;position:fixed;top:60px;padding:25px 30px 50px;left:0;width:100%;z-index:999;height:calc(100% - 60px)}@media only screen and (min-width: 999px){.c-header__spmenu{display:none !important}}@media only screen and (max-width: 1000px){.c-header__spmenu{transition:background 0.3s}}@media only screen and (max-width: 1000px){.c-header__spmenu.is-active{background:#00408e}}body.page .c-header__logo{border-radius:0}.wp-pagenavi{text-align:center;font-family:Arial;font-size:14px}.wp-pagenavi::after{content:"";clear:both;display:table}.wp-pagenavi span,.wp-pagenavi a{line-height:30px;display:inline-block;margin:0 4px;color:#666;text-align:center}.wp-pagenavi a{cursor:pointer}@media (hover: hover) and (pointer: fine){.wp-pagenavi a:hover{background:#1489c3;color:#fff}}.wp-pagenavi span.curren{border-radius:15px;width:30px;height:30px;background:#ededed;background:#1489c3;color:#fff}.wp-pagenavi .pages{margin-right:15px}.js-scrollable{-ms-overflow-style:none;scrollbar-width:none}.js-scrollable::-webkit-scrollbar{display:none}.scroll-hint-icon{background-image:url("../img/common/ico_scroll.png") !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;background-color:transparent;width:85px !important;height:85px !important}.scroll-hint-icon:before,.scroll-hint-icon:after,.scroll-hint-icon .scroll-hint-text{display:none}.c-spmenu__head{position:relative;display:flex;align-items:center;color:#3e3a39;border:none;background:none;border-bottom:1px solid #fff;padding:4px 0;width:100%}.c-spmenu__head:not(:first-child){margin-top:16px}.c-spmenu__head a{width:100%;display:block;color:#fff;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:0em;font-weight:500;min-height:30px;display:flex;align-items:center}.c-spmenu__open{width:14px;height:14px;border:none;position:absolute;right:0;top:12px;background:none}.c-spmenu__open:before,.c-spmenu__open:after{content:'';display:block;width:14px;height:1px;background:#fff;position:absolute;top:50%;left:50%}.c-spmenu__open:before{transform:translate(-50%, -50%)}.c-spmenu__open:after{transform:translate(-50%, -50%) rotate(90deg);transition:0.3s}.c-spmenu__open.is-active:after{transform:translate(-50%, -50%) rotate(0deg);opacity:0}.c-spmenu__body{padding:20px 0 0;display:none}.c-spmenu__list{display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:5px;width:100%}.c-spmenu__list li a{font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.1em;font-weight:400;position:relative;padding-left:18px;width:fit-content;color:#fff;min-height:30px;display:flex;align-items:center}.c-spmenu__list li a:before{content:'';width:10px;height:10px;border-top:2px solid #00a8d3;border-right:2px solid #00a8d3;display:block;position:absolute;left:-2px;top:calc(50% - 5px);transform:rotate(45deg)}

/*# sourceMappingURL=maps/styles.min.css.map */
