*{margin:0;padding:0}body,body>header,body>section{width:100%;height:100%;opacity:20}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.4em;color:#000;background-color:#fff}body.fixed{position:fixed;width:100%}h1,h2{font-weight:900}h3,h4{font-weight:700}.mont{font-family:"Montserrat",sans-serif}a{color:#000}strong{font-weight:bold}a[href^=tel]{color:inherit;text-decoration:none}ul,ol,li{list-style-type:none}a:link,a:visited{text-decoration:none}p{line-height:1.45em}img{width:100%;height:auto;vertical-align:bottom}figure{margin:0}.ask{display:inline-block}@media screen and (min-width: 767px){.pc{display:block}.sp{display:none}}@media screen and (max-width: 767px){.pc{display:none}.sp{display:block}}@media screen and (min-width: 1023px){.pc2{display:block}.sp2{display:none}}@media screen and (max-width: 1023px){.pc2{display:none}.sp2{display:block}}@media screen and (min-width: 1180px){.pc3{display:block}.sp3{display:none}}@media screen and (max-width: 1180px){.pc3{display:none}.sp3{display:block}}.wrapHeight{display:flex}#page-top{position:fixed;right:10px;bottom:10px;opacity:0;transform:translateY(100px);margin-bottom:20px;z-index:90}#page-top a{background-color:#ff7f00;border-radius:50%;width:45px;height:45px;text-align:center;transition:all .3s;text-transform:uppercase;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){#page-top a{width:50px;height:50px}}#page-top a::after{position:absolute;content:"";top:20px;width:10px;height:10px;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:.5s}@media(min-width: 768px){#page-top a::after{top:22px}}#page-top a:hover{letter-spacing:.08em}#page-top.UpMove{animation:UpAnime 1s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime1 .5s forwards}@keyframes DownAnime1{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}.box{display:flex}@media screen and (max-width: 767px){.box{flex-direction:column}}@media screen and (max-width: 767px){.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}.order6{order:6}.order7{order:7}.order8{order:8}.order9{order:9}.order10{order:10}.order11{order:11}.order12{order:12}.order13{order:13}.order14{order:14}}.boxA{display:flex}@media screen and (max-width: 821px){.boxA{flex-direction:column}}@media screen and (max-width: 821px){.orderA1{order:1}.orderA2{order:2}}

#header-logo{position:fixed;padding:10px 0 0 10px}@media(min-width: 768px){#header-logo{padding:20px 0 0 20px}}#header-logo img{width:80px}@media(min-width: 768px){#header-logo img{width:120px}}.header-logo{position:fixed;top:0;width:100px;height:65px;background-color:hsla(0,0%,100%,.85);transition:all .5s ease;z-index:100;border-bottom-right-radius:10px}@media(min-width: 768px){.header-logo{width:160px;height:100px;border-bottom-right-radius:20px}}.hidden-logo{background-color:hsla(0,0%,100%,0);transition:all .5s ease;z-index:100}#header{position:fixed;z-index:100;height:0}#header .header-menu{position:fixed;top:0;right:0;display:flex;z-index:1000}#header .header-menu.tuika{right:60px}#header .header-menu .mynavi a .mynavi-btn{background-color:#fff;border-bottom-left-radius:20px;width:80px;display:flex;align-items:center;justify-content:center;height:60px;transition:.5s}@media(min-width: 768px){#header .header-menu .mynavi a .mynavi-btn{width:240px}}#header .header-menu .mynavi a .mynavi-btn:hover{background-color:#d6d6d6}#header .header-menu .mynavi a .mynavi-btn img{width:40px}@media(min-width: 768px){#header .header-menu .mynavi a .mynavi-btn img{width:200px}}#header .header-menu .entry{background-color:#173f8e;width:90px;height:60px;display:inline-block}@media(min-width: 768px){#header .header-menu .entry{width:180px}}#header .header-menu .entry span{display:inline-block}#header .header-menu .entry:hover span{transform:rotateY(360deg);transition:.6s}#header .header-menu .entry:hover span:nth-of-type(1){transition-delay:.02s}#header .header-menu .entry:hover span:nth-of-type(2){transition-delay:.04s}#header .header-menu .entry:hover span:nth-of-type(3){transition-delay:.06s}#header .header-menu .entry:hover span:nth-of-type(4){transition-delay:.08s}#header .header-menu .entry:hover span:nth-of-type(5){transition-delay:.1s}#header .header-menu .entry:hover span:nth-of-type(6){transition-delay:.12s}#header .header-menu .entry:hover span:nth-of-type(7){transition-delay:.14s}#header .header-menu .entry:hover span:nth-of-type(8){transition-delay:.16s}#header .header-menu .entry:hover span:nth-of-type(9){transition-delay:.18s}#header .header-menu .entry a{font-family:"Montserrat",sans-serif;font-size:1.2em;line-height:1em;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;height:100%}@media(min-width: 768px){#header .header-menu .entry a{font-size:1.8em}}#header .header-menu .entry a .small{font-size:.4em;line-height:1em}#header .openbtn{position:fixed;top:0;right:0;background-color:#00b2ed;cursor:pointer;width:60px;height:60px;z-index:1000}#header .openbtn span{display:inline-block;transition:all .4s;position:absolute;left:16px;height:2px;border-radius:2px;background:#fff;width:45%}#header .openbtn span:nth-child(1){top:18px}#header .openbtn span:nth-child(2){top:27px}#header .openbtn span:nth-child(3){top:37px}#header .openbtn.active span:nth-of-type(1){top:22px;left:21px;transform:translateY(6px) rotate(-45deg);width:30%}#header .openbtn.active span:nth-of-type(2){opacity:0}#header .openbtn.active span:nth-of-type(3){top:34px;left:21px;transform:translateY(-6px) rotate(45deg);width:30%}#footer{background-color:#173f8e;position:relative;padding:40px 0 40px;width:100%}#footer .footer-in{max-width:1600px;width:90%;margin:auto}#footer .footer-in .o-6column .col-lg-6{padding:0 0px}#footer .footer-in .o-6column{margin:0 0px}#footer .footer-in .link-box .text{position:relative}#footer .footer-in .link-box .text .text-in{position:absolute;top:0;bottom:0;display:flex;align-items:center;width:100%;text-align:center}#footer .footer-in .link-box .text .text-in ul{width:100%}#footer .footer-in .link-box .text .text-in ul li:last-child{margin-top:20px}#footer .footer-in .link-box .text .text-in ul li img{width:95%}#footer .footer-in .link-box figure{position:relative}#footer .footer-in .link-box figure a:hover .link-btn>img{margin-left:20px}#footer .footer-in .link-box figure a picture img{border-radius:20px}@media(min-width: 1024px){#footer .footer-in .link-box figure a picture img{border-radius:30px}}@media(min-width: 1250px){#footer .footer-in .link-box figure a picture img{border-radius:50px}}#footer .footer-in .link-box figure a picture p{font-family:"Montserrat",sans-serif;font-size:1.4em;line-height:1.2em;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;color:#fff;z-index:10}#footer .footer-in .link-box figure a .link-btn{position:absolute;left:20px;bottom:20px;display:flex}@media(min-width: 1024px){#footer .footer-in .link-box figure a .link-btn{left:25px;bottom:25px}}#footer .footer-in .link-box figure a .link-btn h3{font-size:1.6em;font-weight:bold;line-height:1.2em;color:#fff}@media(min-width: 1024px){#footer .footer-in .link-box figure a .link-btn h3{font-size:2.3em}}#footer .footer-in .link-box figure a .link-btn img{width:30px;margin-left:10px;transition:.5s}@media(min-width: 1024px){#footer .footer-in .link-box figure a .link-btn img{width:40px}}#footer .footer-in .link-box.new-face picture img{border-top-right-radius:0}#footer .footer-in .link-box.new-face picture::before{border-top-right-radius:0}#footer .footer-in .link-box.career picture img{border-bottom-left-radius:0}#footer .footer-in .link-box.career picture::before{border-bottom-left-radius:0}#footer .footer-in .entry{margin-top:20px}@media(min-width: 1024px){#footer .footer-in .entry{display:flex;margin-top:60px}}#footer .footer-in .entry .entry-btn{position:relative}@media(min-width: 1024px){#footer .footer-in .entry .entry-btn{width:calc(100% - 320px);padding-right:5%}}#footer .footer-in .entry .entry-btn a{background-color:#ff7f00;border-radius:20px;width:100%;height:80px;display:flex}@media(min-width: 1024px){#footer .footer-in .entry .entry-btn a{border-radius:30px;height:160px}}@media(min-width: 1250px){#footer .footer-in .entry .entry-btn a{border-radius:50px;height:190px}}#footer .footer-in .entry .entry-btn a:hover img{right:5%}@media(min-width: 1024px){#footer .footer-in .entry .entry-btn a:hover img{right:9%}}#footer .footer-in .entry .entry-btn a .text{display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;width:100%}#footer .footer-in .entry .entry-btn a .text h3{font-size:1.4em;line-height:1.2em}@media(min-width: 1024px){#footer .footer-in .entry .entry-btn a .text h3{font-size:2.5em}}@media(min-width: 1250px){#footer .footer-in .entry .entry-btn a .text h3{font-size:3.75em}}#footer .footer-in .entry .entry-btn a .text h4{font-family:"Montserrat",sans-serif;font-size:.9em;line-height:1.2em}@media(min-width: 1024px){#footer .footer-in .entry .entry-btn a .text h4{font-size:1.5em}}@media(min-width: 1250px){#footer .footer-in .entry .entry-btn a .text h4{font-size:2em}}#footer .footer-in .entry .entry-btn a img{position:absolute;top:0;bottom:0;right:5%;margin:auto;height:30px;width:30px;transition:.5s}@media(min-width: 1024px){#footer .footer-in .entry .entry-btn a img{right:10%;height:40px;width:40px}}#footer .footer-in .entry .logo-copy{text-align:center;color:#fff;margin-top:40px}@media(min-width: 1024px){#footer .footer-in .entry .logo-copy{width:250px;display:flex;align-items:center;margin-top:0px}}#footer .footer-in .entry .logo-copy .logo-copy-in img{width:140px}@media(min-width: 1024px){#footer .footer-in .entry .logo-copy .logo-copy-in img{width:220px}}#footer .footer-in .entry .logo-copy .logo-copy-in ul{display:flex;justify-content:center;margin-top:20px}#footer .footer-in .entry .logo-copy .logo-copy-in ul li{font-size:.9em}#footer .footer-in .entry .logo-copy .logo-copy-in ul li a{font-size:1em;line-height:1.2em;color:#fff;position:relative}#footer .footer-in .entry .logo-copy .logo-copy-in ul li a::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}#footer .footer-in .entry .logo-copy .logo-copy-in ul li a:hover::after{transform-origin:left top;transform:scale(1, 1)}#footer .footer-in .entry .logo-copy .logo-copy-in p{font-size:.9em;line-height:1.2em;margin-top:20px}#footer .footer-in .entry .harassment{position:relative}@media(min-width: 1024px){#footer .footer-in .entry .harassment{width:calc(100% - 250px);padding-right:5%;display:flex;align-items:center}}#footer .footer-in .entry .harassment ul{display:flex;justify-content:center;margin-bottom:10px}@media(min-width: 1024px){#footer .footer-in .entry .harassment ul{justify-content:flex-start}}#footer .footer-in .entry .harassment ul li{font-size:.9em;color:#fff}#footer .footer-in .entry .harassment ul li a{font-size:1em;line-height:1.2em;color:#fff;position:relative}#footer .footer-in .entry .harassment ul li a::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}#footer .footer-in .entry .harassment ul li a:hover::after{transform-origin:left top;transform:scale(1, 1)}#footer .footer-in .entry .harassment h3{color:#fff;font-size:1em;text-align:center}@media(min-width: 1024px){#footer .footer-in .entry .harassment h3{font-size:1.125em;text-align:left}}#footer .footer-in .entry .harassment p{font-size:.9em;line-height:1.4em;color:#fff}@media(min-width: 1024px){#footer .footer-in .entry .harassment p{font-size:1em}}#footer .footer-in .entry .harassment .txt{margin-top:10px;text-align:center}@media(min-width: 1024px){#footer .footer-in .entry .harassment .txt{text-align:left}}#footer .footer-in .entry .harassment .txt a{font-size:1em;line-height:1.2em;color:#fff;position:relative;text-decoration:underline;transition:.5s}#footer .footer-in .entry .harassment .txt a:hover{opacity:.8}

.overlay{position:fixed;background-color:#f2f2f2;top:0;height:0;transition:all .3s ease-in-out;overflow:hidden;z-index:200;opacity:0;width:100%}.overlay .headerlogo{position:relative;z-index:200;margin:10px 0 0 10px}@media(min-width: 768px){.overlay .headerlogo{margin:20px 0 0 20px}}.overlay .headerlogo img{width:80px}@media(min-width: 768px){.overlay .headerlogo img{width:120px}}.overlay.open{opacity:1;visibility:visible;height:100vh;overflow:scroll}.overlay nav{position:absolute;top:0;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;z-index:100}.overlay nav ul{margin-top:40px}.overlay nav ul li{opacity:0;margin-bottom:40px}.overlay nav ul li:last-child{margin-bottom:0px}.overlay nav ul li a img{width:auto;height:30px}@media(min-width: 768px){.overlay nav ul li a img{height:50px}}@media(min-width: 1250px){.overlay nav ul li a img{height:80px}}.overlay nav ul li a span{display:inline-block}.overlay nav ul li a:hover span{transform:rotateY(360deg);transition:.6s}.overlay nav ul li a:hover span:nth-of-type(1){transition-delay:.02s}.overlay nav ul li a:hover span:nth-of-type(2){transition-delay:.04s}.overlay nav ul li a:hover span:nth-of-type(3){transition-delay:.06s}.overlay nav ul li a:hover span:nth-of-type(4){transition-delay:.08s}.overlay nav ul li a:hover span:nth-of-type(5){transition-delay:.1s}.overlay nav ul li a:hover span:nth-of-type(6){transition-delay:.12s}.overlay nav ul li a:hover span:nth-of-type(7){transition-delay:.14s}.overlay nav ul li a:hover span:nth-of-type(8){transition-delay:.16s}.overlay nav ul li a:hover span:nth-of-type(9){transition-delay:.18s}.overlay nav ul li a h3{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:1.25em;line-height:1em;color:#00b2ed;margin-top:10px}@media(min-width: 768px){.overlay nav ul li a h3{font-size:2.4em}}@media(min-width: 1250px){.overlay nav ul li a h3{font-size:3em}}.overlay #copy-loop{opacity:0}.overlay.open #copy-loop{animation:fadeInNav .5s ease forwards;animation-delay:.25s}@keyframes fadeInNav{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}.overlay.open ul li{animation:fadeInRight1 .5s ease forwards;animation-delay:.35s}.overlay.open ul li:nth-of-type(2){animation-delay:.4s}.overlay.open ul li:nth-of-type(3){animation-delay:.45s}.overlay.open ul li:nth-of-type(4){animation-delay:.5s}@keyframes fadeInRight1{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}

#copy-loop{width:100%;position:absolute;top:-3%;bottom:0;z-index:10}#copy-loop .copy-loop-in{height:100%;position:relative}#copy-loop .scroll-infinity-wrap{display:flex;overflow:hidden}#copy-loop .scroll-infinity-wrap.first{height:45%}#copy-loop .scroll-infinity-wrap.second{height:35%}#copy-loop .scroll-infinity-wrap.third{height:22%}#copy-loop .scroll-infinity-wrap ul{display:flex;list-style:none;padding:0}#copy-loop .scroll-infinity-wrap ul li{height:100%}#copy-loop .scroll-infinity-wrap ul li img{width:auto;height:100%}#copy-loop .scroll-infinity-wrap ul.pper-row{height:100%;animation:infinity-scroll-left 100s infinite linear .5s both}@media(min-width: 1024px){#copy-loop .scroll-infinity-wrap ul.pper-row{animation:infinity-scroll-left 100s infinite linear .5s both}}#copy-loop .scroll-infinity-wrap ul.middle-row{animation:infinity-scroll-left 120s infinite linear .5s both}@media(min-width: 1024px){#copy-loop .scroll-infinity-wrap ul.middle-row{animation:infinity-scroll-left 120s infinite linear .5s both}}#copy-loop .scroll-infinity-wrap ul.lower-column{animation:infinity-scroll-left 140s infinite linear .5s both}@media(min-width: 1024px){#copy-loop .scroll-infinity-wrap ul.lower-column{animation:infinity-scroll-left 140s infinite linear .5s both}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.link-btn a{color:#fff;display:inline-block;text-align:center;font-size:.8em;font-weight:400;border-radius:50px;transition:.5s;background-color:#ff7f00;width:150px;height:45px;line-height:45px;position:relative}@media(min-width: 1024px){.link-btn a{font-size:1em;width:200px;height:50px;line-height:50px}}@media(min-width: 1250px){.link-btn a{font-size:1.125em;width:240px}}.link-btn a::after{position:absolute;top:50%;right:15px;content:"";margin:-2.5px 0 0 0;width:6px;height:6px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.5s}.link-btn a:hover::after{right:10px}.movie{position:relative}.movie a img.thumbnail{border-radius:10px}@media(min-width: 1024px){.movie a img.thumbnail{border-radius:20px}}#pageheader .back{margin:auto;position:relative}#pageheader .back .titleph{position:absolute;bottom:0;left:0;right:0;max-width:1600px;margin:auto;width:90%}#pageheader .page-title{max-width:1600px;width:90%;margin:auto}#pageheader .page-title h1{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:2em;line-height:1.2em;margin-top:-8px}@media(min-width: 1024px){#pageheader .page-title h1{font-size:5em;margin-top:-20px}}#pageheader .page-title h1.color1{color:#173f8e}.data-title{text-align:center;position:relative;z-index:10}.data-title h2{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:min(10vw,2.2em);line-height:1.2em;color:#173f8e}@media(min-width: 768px){.data-title h2{font-size:3.2em}}@media(min-width: 1250px){.data-title h2{font-size:4.3em}}.data-title h3{font-size:1.4em;line-height:1.2em;color:#383838;margin-top:-10px}@media(min-width: 768px){.data-title h3{font-size:1.8em;margin-top:-20px}}@media(min-width: 1250px){.data-title h3{font-size:2.25em}}.data-title h3 .cyan{color:#00b2ed}.page-subtitle{text-align:center}.page-subtitle h2{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:2.2em;line-height:1.2em;color:#173f8e}@media(min-width: 768px){.page-subtitle h2{font-size:3.2em}}@media(min-width: 1250px){.page-subtitle h2{font-size:4.3em}}.page-subtitle h3{font-size:1.2em;line-height:1.2em;color:#00b2ed}@media(min-width: 768px){.page-subtitle h3{font-size:1.8em}}@media(min-width: 1250px){.page-subtitle h3{font-size:2.25em}}table tr th,table tr td{display:block}@media(min-width: 768px){table tr th,table tr td{display:table-cell}}table tr th{font-size:.9em;font-weight:bold;width:160px;padding-bottom:10px;vertical-align:top;text-align:left;color:#173f8e}@media(min-width: 1024px){table tr th{font-size:1em;padding-bottom:40px}}table tr th u{background:linear-gradient(transparent 55%, #B4EDFF 55%);padding:0 5px;text-decoration:none}table tr td{font-size:.9em;font-weight:300;line-height:1.6em;padding-bottom:40px}@media(min-width: 1024px){table tr td{font-size:1em}}table tr td a{color:#064cce;position:relative;display:inline-block}table tr td a::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#064cce;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}table tr td a:hover::after{transform-origin:left top;transform:scale(1, 1)}table tr td ul{margin-bottom:10px}table tr td ul li{font-size:1em}table tr td ul ol{margin-bottom:10px}table tr td ul ol li{font-size:.9em;line-height:1.3em}.swiper-slide img{height:auto;width:100%}.swiper-button-prev,.swiper-button-next{height:30px;width:30px;box-shadow:0 0 6px rgba(0,0,0,.3);border-radius:50%;z-index:20}@media(min-width: 1024px){.swiper-button-prev,.swiper-button-next{height:40px;width:40px}}@media(min-width: 1250px){.swiper-button-prev,.swiper-button-next{height:50px;width:50px}}.swiper-button-prev::after,.swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";margin:auto;height:30px;width:30px}@media(min-width: 1024px){.swiper-button-prev::after,.swiper-button-next::after{height:40px;width:40px}}@media(min-width: 1250px){.swiper-button-prev::after,.swiper-button-next::after{height:50px;width:50px}}.video-play-button{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;padding:18px 20px 18px 28px;transition:.5S}.video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:40px;height:40px;background-color:#ff7f00;border-radius:50%;animation:pulse-border 1500ms ease-out infinite}@media(min-width: 1450px){.video-play-button:before{width:60px;height:60px}}.video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:40px;height:40px;background-color:#ff7f00;border-radius:50%;transition:all 200ms;transition:.5s}@media(min-width: 1450px){.video-play-button:after{width:60px;height:60px}}.video-play-button img{position:absolute;top:0;bottom:0;left:4px;right:0;z-index:3;width:10px;height:auto;margin:auto;border-radius:0}@media(min-width: 1450px){.video-play-button img{width:15px}}.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid rgba(0,0,0,0);border-bottom:22px solid rgba(0,0,0,0)}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}

#PageContainer{opacity:0}#sub-area{opacity:0}#Post{opacity:0}.display{animation:fadeIn 1s linear;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.isOpen{animation:fadeIn 1s linear;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.Border{position:relative;z-index:1}.Border:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:16px;background:#dca541;z-index:-1;transition:all .8s}@media(min-width: 1024px){.Border:after{height:20px}}@media(min-width: 1250px){.Border:after{height:26px}}.Border.isActive:after{width:100%}.Border2{position:relative;z-index:1}.Border2:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:20px;background:#dca541;z-index:-1;transition:all .8s}@media(min-width: 1024px){.Border2:after{bottom:-6px}}.Border2.isActive:after{width:100%}.Border3{position:relative;z-index:1}.Border3:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:16px;background:#dca541;z-index:-1;transition:all .8s}@media(min-width: 1024px){.Border3:after{height:20px}}@media(min-width: 1250px){.Border3:after{height:26px}}.Border3.isActive:after{width:100%}.Border4{position:relative;z-index:1}.Border4:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:16px;background:#dca541;z-index:-1;transition:all .8s}@media(min-width: 1024px){.Border4:after{height:20px}}@media(min-width: 1250px){.Border4:after{height:26px}}.Border4.isActive:after{width:100%}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.TextRandomAnime span{opacity:0}.TextRandomAnime.appearRandomtext span{animation:text_randomanime_on .5s ease-out forwards}@keyframes text_randomanime_on{0%{opacity:0}100%{opacity:1}}.TextRandomAnime.appearRandomtext span:nth-child(2n){animation-delay:.8s}.TextRandomAnime.appearRandomtext span:nth-child(3n+1){animation-delay:.35s}.leftAnime,.leftAnime01,.leftAnime05,.leftAnime10,.leftAnime15,.leftAnime20,.leftAnime25,.leftAnime30{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.upAnime,.upAnime05,.upAnime10,.upAnime15,.upAnime20,.upAnime25,.upAnime30,.upAnime40,.upAnime60{opacity:0}.downAnime,.downAnime1,.downAnime2,.downAnime3,.downAnimeA,.downAnimeB{opacity:0}.slideAnimeDownUp{animation-name:slideTextY100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextY100{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.slideAnimeUpDown{animation-name:slideTextY-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextY-100{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.box4-12{opacity:0}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeUpOne{animation-name:fadeUpAnimeOne;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnimeOne{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.box4-12-2{opacity:0}.fadeUp2{animation-name:fadeUpAnime2;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime2{from{opacity:0;transform:translateY(0px)}to{opacity:1;transform:translateY(0)}}.blur{animation-name:blurAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes blurAnime{from{filter:blur(10px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.blurTrigger,.blurTrigger05,.blurTrigger10,.blurTrigger15{opacity:0}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.fadeInTrigger{opacity:0}span.smoothText{overflow:hidden;display:block}span.smoothTextTrigger1,span.smoothTextTrigger2,span.smoothTextTrigger3,span.smoothTextTrigger4{transition:.8s ease-in-out;transform:translate3d(0, 100%, 0) skewY(12deg);transform-origin:left;display:block}span.smoothTextTrigger1.smoothTextAppear1,span.smoothTextTrigger2.smoothTextAppear2,span.smoothTextTrigger3.smoothTextAppear3,span.smoothTextTrigger4.smoothTextAppear4{transform:translate3d(0, 0, 0) skewY(0)}span.mask{display:block;overflow:hidden;border-radius:10px}.circle span.mask{position:relative;border-radius:10px}.circle span.mask::before{position:absolute;content:"";transform:scale(0);opacity:0;width:100%;height:100%;border-radius:50%;background:hsla(0,0%,100%,.3)}.circle span.mask:hover::before{animation:circle .75s}@keyframes circle{0%{transform:scale(0);opacity:1}30%{opacity:1}100%{transform:scale(2)}}.rollAnime.roll span{transition-property:opacity,transform;transform:rotateY(360deg);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);display:inline-block}.flipLeftTop{animation-name:flipLeftTopAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes flipLeftTopAnime{from{transform:translate(-20px, 80px) rotate(-15deg);opacity:0}to{transform:translate(0, 0) rotate(0deg);opacity:1}}.zoomIn{animation-name:zoomInAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes zoomInAnime{from{transform:scale(0.6);opacity:0}to{transform:scale(1);opacity:1}}

.wp-content{max-width:1100px;margin:0 auto;padding:140px 20px 100px;line-height:1.8}@media(max-width: 767px){.wp-content{padding:100px 20px 60px}}.wp-content a{color:#173f8e}.wp-content a:hover{color:#ff7f00}.wp-content .page-header{text-align:center;margin-bottom:50px}.wp-content .page-header h1{font-size:2rem}.wp-content .post-list{max-width:800px;margin:0 auto}.wp-content .post-list article{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee}.wp-content .post-list article:last-child{border-bottom:none}.wp-content .post-list article h2{font-size:1.5rem;margin:10px 0}.wp-content .post-list article h2 a{color:#000}.wp-content .post-list article time{color:#777;font-size:.9rem}.wp-content .post-list article .search-excerpt{margin-top:10px;color:#777}.wp-content .entry-content{max-width:800px;margin:0 auto;line-height:1.8}.wp-content .entry-content h2,.wp-content .entry-content h3,.wp-content .entry-content h4{margin-top:2em;margin-bottom:1em}.wp-content .entry-content h2{font-size:1.5rem;border-bottom:2px solid #173f8e;padding-bottom:10px}.wp-content .entry-content h3{font-size:1.3rem;border-left:5px solid #173f8e;padding-left:15px}.wp-content .entry-content p{margin-bottom:1.5em}.wp-content .entry-content ul,.wp-content .entry-content ol{margin-bottom:1.5em;padding-left:20px}.wp-content .entry-content ul li{list-style-type:disc}.wp-content .entry-content ol li{list-style-type:decimal}.wp-content .entry-content img{width:auto;max-width:100%;height:auto;margin:1.5em 0}.wp-content .pagination{margin-top:50px;text-align:center}.wp-content .pagination .page-numbers{display:inline-block;padding:10px 15px;margin:0 5px;border:1px solid #eee;background-color:#fff;color:#000;border-radius:4px}.wp-content .pagination .page-numbers.current,.wp-content .pagination .page-numbers:hover{background-color:#173f8e;color:#fff;border-color:#173f8e}.wp-content .pagination .page-numbers.dots{border:none;background:rgba(0,0,0,0)}.wp-content .news-header{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #eee}.wp-content .news-header .news-label{display:inline-block;background-color:#173f8e;color:#fff;font-size:.8rem;padding:4px 10px;border-radius:4px;margin-bottom:10px}.wp-content .news-header time{display:block;color:#777;margin:5px 0 10px}.wp-content .news-header h1{font-size:1.8rem}.wp-content .news-footer{margin-top:60px;text-align:center}.wp-content .news-footer a{display:inline-block;padding:10px 30px;border:1px solid #eee;border-radius:4px;color:#000}.wp-content .news-footer a:hover{background-color:#f5f5f5}.wp-content .search-form{display:flex;gap:10px;max-width:500px;margin:0 auto 40px}.wp-content .search-form input[type=search]{flex:1;padding:10px;border:1px solid #eee}.wp-content .search-form button,.wp-content .search-form input[type=submit]{padding:10px 20px;background:#173f8e;color:#fff;border:none;cursor:pointer}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.post404{padding:160px 20px 80px;text-align:center}@media(max-width: 767px){.post404{padding:110px 20px 60px}}.post404 .not-found{width:100%;max-width:480px;margin:0 auto 40px}.post404 h1{font-size:1.8rem;margin-bottom:20px}.post404 p{line-height:1.8;margin-bottom:30px}.post404 .Arrow404 img{width:40px;margin:0 auto 30px}.post404 .post404-btn a{display:inline-block;padding:14px 40px;background:#173f8e;color:#fff;border-radius:40px;font-weight:700;transition:opacity .3s}.post404 .post404-btn a:hover{opacity:.7}.post404 .sp{display:none}@media(max-width: 767px){.post404 .sp{display:inline}}

