﻿@-webkit-keyframes ani-text{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes ani-text{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@-webkit-keyframes ani-text-02{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}@keyframes ani-text-02{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}@keyframes showClipFromUpper{0%{clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%)}to{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes showClipFromRight{0%{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}100%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@-webkit-keyframes zoomin{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes zoomin{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes flickering_simple{0%,100%{transform:scale(1)}50%{transform:scale(2)}}@keyframes flickering_simple{0%,100%{transform:scale(1)}50%{transform:scale(2)}}.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{color:#071A26;text-decoration:none}.ffN{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.ffM{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.ffYG{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.ffYM{font-family:"游明朝体","游明朝","YuMincho","Yu Mincho","Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.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:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:400;word-break:break-word;color:#071A26;margin:0;padding:0;height:100%;width:100%;background-color:#f0efef}@media (max-width: 1023px){body{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.02em}}.inner{max-width:1140px;padding:0 20px;margin:0 auto}.inner--small{max-width:975px}@media (min-width: 1024px){.sp,.SP{display:none !important}}@media (max-width: 1023px){.pc,.PC{display:none !important}}.c-img{display:block;position:relative}.c-img img{display:block;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.c-img--contain img{object-fit:contain}.c-img--top img{object-position:top}.c-fw{width:100%}[rel~="js-lazy"]{opacity:0}[rel~="js-lazy"]:not(.initial){transition:opacity 0.15s}[rel~="js-lazy"].initial,[rel~="js-lazy"].loaded,[rel~="js-lazy"].error{opacity:1}.c-lazybg{background-size:cover;background-position:center;background-repeat:no-repeat}.c-lazybg--top{background-position:center top}.c-lazybg--contain{background-size:contain}.c-title{color:#156bb4;text-align:center}.c-title .txtEn{font-size:67px;font-size:6.7rem;line-height:1.20896em;letter-spacing:0em;font-weight:bold;font-family:"Inter",sans-serif;margin-bottom:-2px}@media (max-width: 1023px){.c-title .txtEn{font-size:46px;font-size:4.6rem;line-height:1.21739em}}.c-title .txtJp{font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:.02em;font-weight:bold}@media (max-width: 1023px){.c-title .txtJp{font-size:20px;font-size:2rem;line-height:1.45em}}.c-video{position:relative;line-height:0}.c-video video{width:100%;height:663px;object-fit:cover}@media (max-width: 1023px){.c-video video{height:226px}}.c-video__bg{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;text-align:center;cursor:pointer}.c-video__bg span{width:153px;height:153px;border-radius:50%;border:1px solid #fff;font-size:14px;font-size:1.4rem;line-height:1.21429em;letter-spacing:.04em;font-weight:600;font-family:"Inter",sans-serif;padding-top:50px;color:#fff;margin-top:9px}@media (max-width: 1023px){.c-video__bg span{width:94px;height:94px;font-size:10px;font-size:1rem;line-height:1.2em;padding-top:30px;margin-top:0}}.c-video__bg span::after{content:"";width:21px;height:26px;display:block;margin:12px auto 0;background-color:#fff;clip-path:polygon(0% 0%, 100% 50%, 0% 100%);-webkit-clip-path:polygon(0% 0%, 100% 50%, 0% 100%)}@media (max-width: 1023px){.c-video__bg span::after{width:13px;height:16px;margin-top:7px}}a.c-more{color:#fff;position:relative;display:inline-block;text-decoration:underline;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:500;padding-right:22px;background-repeat:no-repeat;background-position:center right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.382' height='9.467' viewBox='0 0 14.382 9.467'%3E%3Cg id='Group_1276' data-name='Group 1276' transform='translate(-321.782 -1483.267)'%3E%3Cpath id='Path_124942' data-name='Path 124942' d='M-1108.063,1488h13.674' transform='translate(1429.845)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_124943' data-name='Path 124943' d='M-783.668,1337.641h6.194v6.194' transform='translate(1831.069 1091.902) rotate(45)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A")}.c-btn_more{margin-top:63px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media (max-width: 1023px){.c-btn_more{margin-top:21px}}.c-btn_more span{width:209px;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.06em;font-weight:500;border-bottom:1px solid #fff;padding-bottom:9px;position:relative;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;cursor:pointer;transition:opacity 0.3s;cursor:pointer}@media (hover: hover) and (pointer: fine){.c-btn_more span:hover{opacity:0.7}}.c-btn_more span::after{content:"";width:12px;height:19px;display:block;margin-left:16px;transition:transform 0.3s;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.485' height='19.094' viewBox='0 0 12.485 19.094'%3E%3Cg id='Group_1286' data-name='Group 1286' transform='translate(1495.752 -321.782) rotate(90)'%3E%3Cpath id='Path_124942' data-name='Path 124942' d='M-1108.063,1488h18.386' transform='translate(1429.845 1.509)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_124943' data-name='Path 124943' d='M0,0H8.328V8.328' transform='translate(334.279 1483.62) rotate(45)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 1023px){.c-btn_more.active{margin-top:50px}}.c-btn_more.active span::after{transform:scaleY(-1)}.footer{color:#fff;padding:63px 0;background-color:#0c2c43}@media (max-width: 1023px){.footer{padding:58px 0 120px}}@media (min-width: 1024px){.footer__ctn{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}}@media (max-width: 1023px){.footer .logo_ft{text-align:center;margin-bottom:27px}.footer .logo_ft img{width:236px}}.footer .nav_ft{text-align:right;margin-top:8px}@media (max-width: 1023px){.footer .nav_ft{text-align:center;margin-top:0;margin-bottom:41px}}.footer .nav_ft a{color:#fff;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.02em;font-weight:500;text-decoration:underline}@media (max-width: 1023px){.footer .nav_ft a{font-size:15px;font-size:1.5rem;line-height:1.4em}}.footer .nav_ft__list{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-bottom:8px}@media (max-width: 1023px){.footer .nav_ft__list{justify-content:space-between;margin-bottom:23px}}.footer .nav_ft__list li{margin-left:12px}@media (max-width: 1023px){.footer .nav_ft__list li{width:calc(50% - 6px);margin:0}}.footer .nav_ft__list a{width:162px;height:45px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;text-decoration:none;border:1px solid #fff}@media (max-width: 1023px){.footer .nav_ft__list a{width:100%}}.footer .copyright{font-size:10px;font-size:1rem;line-height:1.2em;letter-spacing:0em;font-weight:400;font-family:"Inter",sans-serif;text-align:center}@media (min-width: 1024px){.footer .copyright{position:absolute;bottom:5px;left:0;text-align:left}}.l-header{width:100%;height:80px;position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:space-between}@media (min-width: 1024px){.l-header{padding:0 36px 0 50px}}@media only screen and (min-width: 1024px) and (max-width: 1250px){.l-header{padding-left:20px;padding-right:7px}}@media (max-width: 1023px){.l-header{height:65px;padding-left:20px;position:absolute}}@media only screen and (max-width: 374px){.l-header{padding-left:12px}}.l-header .l-hLogo{margin-top:2px;line-height:0}@media (max-width: 1023px){.l-header .l-hLogo{max-width:258px;margin-top:1px}}.l-header .l-hLogo a{display:block}.l-header .l-hNavi ul{margin-top:2px;display:flex;align-items:center;white-space:nowrap}.l-header .l-hNavi ul li a{display:block;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.02em;font-weight:500;padding:17px 19px}@media only screen and (min-width: 1024px) and (max-width: 1250px){.l-header .l-hNavi ul li a{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 1024px) and (max-width: 1150px){.l-header .l-hNavi ul li a{font-size:13px;font-size:1.3rem;padding-left:11px;padding-right:11px}}.btn-menu-open{width:78px;height:47px;margin:0;padding:0;background:none;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:fixed;top:19px;right:50px;z-index:1002;border-radius:30px;background-color:#071A26}@media (max-width: 1023px){.btn-menu-open{top:15px;right:20px;width:58px;height:35px}}.btn-menu-open span{width:24px;height:2px;display:block;background-color:#fff;position:absolute;left:0;right:0;margin:0 auto;transition:0.3s opacity, 0.3s transform;will-change:opacity, transform}@media (max-width: 1023px){.btn-menu-open span{width:18px}}.btn-menu-open span:nth-child(1){top:15px}@media (max-width: 1023px){.btn-menu-open span:nth-child(1){top:11px}}.btn-menu-open span:nth-child(2){top:22px}@media (max-width: 1023px){.btn-menu-open span:nth-child(2){top:16px}}.btn-menu-open span:nth-child(3){top:29px}@media (max-width: 1023px){.btn-menu-open span:nth-child(3){top:21px}}.btn-menu-open.is-active span{width:22px}@media (max-width: 1023px){.btn-menu-open.is-active span{width:18px}}.btn-menu-open.is-active span:nth-child(1){top:22px;transform:rotate(30deg)}@media (max-width: 1023px){.btn-menu-open.is-active span:nth-child(1){top:16px}}.btn-menu-open.is-active span:nth-child(2){opacity:0}.btn-menu-open.is-active span:nth-child(3){top:22px;transform:rotate(-30deg)}@media (max-width: 1023px){.btn-menu-open.is-active span:nth-child(3){top:16px}}.l-menu{display:none;position:fixed;top:0;bottom:0;right:0;width:55.7%;z-index:1001;overflow:auto;background:#0173c6;background:linear-gradient(164deg, #0173c6 0%, #063c7b 100%);padding:122px 30px 95px 30px}@media (max-width: 1023px){.l-menu{width:100%;padding:85px 0 79px}}@media (min-width: 1024px){.l-menu__navi{max-width:64.2%;width:100%;margin:0 auto}}@media only screen and (min-width: 1024px) and (max-width: 1375px){.l-menu__navi{max-width:100%}}@media (max-width: 1023px){.l-menu__navi{margin-right:20px}}.l-menu__navi li{background-color:#fff}.l-menu__navi li a{display:block;color:#156bb4;font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.02em;font-weight:bold;background-position:center right 22px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.381' height='9.467' viewBox='0 0 14.381 9.467'%3E%3Cg id='Group_2411' data-name='Group 2411' transform='translate(0 0.354)'%3E%3Cpath id='Path_124942' data-name='Path 124942' d='M-1108.063,1488h13.674' transform='translate(1108.063 -1483.62)' fill='none' stroke='%23156bb4' stroke-width='1'/%3E%3Cpath id='Path_124943' data-name='Path 124943' d='M0,0H6.194V6.194' transform='translate(9.295 0) rotate(45)' fill='none' stroke='%23156bb4' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");padding:8px 40px 7px 32px}.l-menu__navi li+li{margin-top:10px}.l-menu__btn{position:relative;padding-top:178px}@media (min-width: 1024px){.l-menu__btn{max-width:64.2%;width:100%;margin:0 auto}}@media only screen and (min-width: 1024px) and (max-width: 1375px){.l-menu__btn{max-width:100%}}@media (max-width: 1023px){.l-menu__btn{padding:85px 20px 0}}.l-menu__btn .txtEn{position:absolute;top:51px;left:0;right:0;text-align:center;font-size:132px;font-size:13.2rem;line-height:1.21212em;letter-spacing:0em;font-weight:600;font-family:"Inter",sans-serif;color:#156bb4}@media (max-width: 1023px){.l-menu__btn .txtEn{top:10px;font-size:77px;font-size:7.7rem;line-height:1.22078em}}.l-menu__btn a+a{margin-top:15px}a.btn_hd{display:flex;align-items:center;justify-content:center;width:100%;height:143px;color:#fff;background-color:#249ae3;margin:0 auto;position:relative;font-size:27px;font-size:2.7rem;line-height:1.44444em;letter-spacing:.02em;font-weight:bold}@media (max-width: 1023px){a.btn_hd{height:103px;font-size:20px;font-size:2rem;line-height:1.45em}}a.btn_hd span{position:relative;z-index:2}@media (min-width: 1024px){a.btn_hd span{padding-right:5px}}a.btn_hd:before{content:"";width:20px;height:13px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.566' height='12.787' viewBox='0 0 19.566 12.787'%3E%3Cg id='Group_2490' data-name='Group 2490' transform='translate(-1195.577 -680.342)'%3E%3Cpath id='Path_124942' data-name='Path 124942' d='M-1108.063,1488h18.858' transform='translate(2303.64 -801.264)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cpath id='Path_124943' data-name='Path 124943' d='M0,0H8.542V8.542' transform='translate(1208.395 680.696) rotate(45)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");position:absolute;top:50%;right:30px;margin-top:-6px;z-index:1}@media (max-width: 1023px){a.btn_hd:before{width:14px;height:9px;right:22px;margin-top:-5px;background-size:100%}}a.btn_hd::after{content:"";width:140px;height:140px;border-radius:50%;position:absolute;right:40px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='141' height='140' viewBox='0 0 141 140'%3E%3Cdefs%3E%3CradialGradient id='radial-gradient' cx='0.5' cy='0.5' r='0.5' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23259ae3'/%3E%3Cstop offset='0.601' stop-color='%2354a7db'/%3E%3Cstop offset='1' stop-color='%23259ae3' stop-opacity='0.169'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse id='Ellipse_34' data-name='Ellipse 34' cx='70.5' cy='70' rx='70.5' ry='70' fill='url(%23radial-gradient)'/%3E%3C/svg%3E%0A")}@media (max-width: 1023px){a.btn_hd::after{width:102px;height:102px;right:29px;background-size:100%}}.btn_fix{position:fixed;bottom:0;left:0;right:0;z-index:10}.btn_fix .btn_hd{height:75px;font-size:18px;font-size:1.8rem;overflow:hidden}.btn_fix .btn_hd::before{display:none}

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