﻿.anime-fade{position:relative;will-change:transform, opacity}.anime-fade__title{overflow:hidden;position:relative}.anime-fade .privacy-title,.anime-fade .title-heading{position:relative;display:inline-block;width:100%;transform:translateX(-102%);min-height:4em;transition:transform 0.6s ease-out 0.3s}.anime-fade .privacy-title::after,.anime-fade .title-heading::after{content:"";background:#2943c1;width:100%;height:100%;position:absolute;right:0;top:0;display:block;transform-origin:right center;transform:scaleX(1);transition:transform 0.6s ease-in-out 0.6s;pointer-events:none;z-index:0}.anime-fade .privacy-title{min-height:auto}.anime-fade .brd{position:absolute;overflow:hidden}.anime-fade .brd::after{content:"";background:#2943c1;width:100%;height:100%;position:absolute;display:block;z-index:1;transition:transform 0.8s ease-in-out}.anime-fade .brd.border-top{width:65%;height:1px;left:-13.44%;top:0}.anime-fade .brd.border-top::after{transform:translateX(-100%)}.anime-fade .brd.border-left{width:1px;height:168%;left:0.43%;top:-63%}.anime-fade .brd.border-left::after{transform:translateY(-100%)}.anime-fade .brd.border-right{width:1px;height:150%;right:0;bottom:-50%}.anime-fade .brd.border-right::after{transform:translateY(100%)}.anime-fade .brd.border-bottom{width:80%;height:1px;right:-20%;bottom:0}.anime-fade .brd.border-bottom::after{transform:translateX(100%)}.anime-fade--center{display:table;margin:0 auto}.anime-fade--white .title-heading::after{background:#fff}.anime-fade--white .brd::after{background:#fff}.anime-fade.js-animate .privacy-title,.anime-fade.js-animate .title-heading{transform:translateX(0%);transition:all 0.4s 0.7s ease}.anime-fade.js-animate .privacy-title::after,.anime-fade.js-animate .title-heading::after{transform:scale(0, 1);transition:all 0.4s 1.1s ease}.anime-fade.js-animate .brd.border-top::after{transform:translateX(101%)}.anime-fade.js-animate .brd.border-left::after{transform:translateY(101%)}.anime-fade.js-animate .brd.border-right::after{transform:translateY(-101%)}.anime-fade.js-animate .brd.border-bottom::after{transform:translateX(-101%)}.fadein{opacity:0;transform:translateY(50px);transition:opacity 2s, transform 2s ease-out}.fadein.js-fadein{opacity:1;transform:translateY(0)}.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 only screen and (min-width: 1025px){a:hover{opacity:0.5}}a:link,a:visited,a:active{color:#0c0e13;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-size:16px;font-size:1.6rem;line-height:1.6em;font-weight:400;word-break:break-word;color:#0c0e13;font-family:"Noto Sans JP",sans-serif;margin:0;padding:0;height:100%;width:100%}#wrap{display:block;padding-top:106px}@media (max-width: 767px){#wrap{padding-top:65px}}.inner{max-width:1124px;padding:0 15px;margin:0 auto}@media (max-width: 767px){.inner{padding:0 20px}}@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{max-width:718px;width:100%}.wp-caption img{border-radius:8px;overflow:hidden}@media (max-width: 767px){.wp-caption{width:auto !important}}.wp-caption.alignnone{margin:5px 0 20px}img.alignnone{border-radius:8px;overflow:hidden}.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:13px;line-height:21px;text-align:left;color:#0c0e13;margin:9px 0 0}.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{padding-left:20px;margin-bottom:10px}.cms-content ul li,.cms-content ol li{font-weight:500;font-size:16px;line-height:32px}.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:disc}.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{list-style-type:decimal}.cms-content p{font-size:15px;line-height:30px;text-align:left;margin-bottom:10px}.cms-content p.btn-el{margin-bottom:10px}.cms-content p.btn-el .btn-link{margin-top:0}.cms-content h2{font-weight:500;font-size:24px;line-height:36px;text-align:left;margin-bottom:16px;border-bottom:1px solid #2943c1;padding-bottom:3px}@media (max-width: 767px){.cms-content h2{font-size:22px;line-height:34px;margin-bottom:23px;padding-bottom:9px}}.cms-content h3{padding:13px 20px;border-radius:6px;background:#2943c1;font-weight:500;font-size:20px;line-height:34px;text-align:left;color:#fff;margin-bottom:16px}@media (max-width: 767px){.cms-content h3{font-size:19px;line-height:28px;padding:16px 21px}}.cms-content h4{font-weight:500;font-size:20px;line-height:34px;margin-bottom:11px}@media (max-width: 767px){.cms-content h4{font-size:18px;line-height:30px}}.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;border:1px solid #0c0e13;margin-bottom:40px}.cms-content table td,.cms-content table th{border:1px solid #0c0e13}.cms-content blockquote{max-width:718px;width:100%;background:#2943c11a;border-radius:20px;padding:43px 60px 28px;margin:20px auto 20px;position:relative}.cms-content blockquote::before{content:"";position:absolute;top:17px;left:20px;width:22px;height:20px;background:url(../img/common/icon/comma.svg) no-repeat}.cms-content blockquote::after{content:"";position:absolute;bottom:14px;right:22px;width:22px;height:20px;background:url(../img/common/icon/comma.svg) no-repeat;transform:rotate(180deg)}@media (max-width: 767px){.cms-content blockquote::after{bottom:20px}}@media (max-width: 767px){.cms-content blockquote{margin:30px auto;padding:43px 46px 59px}}.cms-content blockquote p{margin-bottom:31px}@media (max-width: 767px){.cms-content blockquote p{margin-bottom:20px}}.cms-content blockquote p:last-child{margin-bottom:0}.cms-content .btn-link{margin:10px 0 0;cursor:pointer}@media (max-width: 767px){.cms-content .btn-link{margin-top:20px}}.cms-content .btn-link+.btn-link{margin-top:20px}@media only screen and (min-width: 1025px){.cms-content .btn-link:hover:hover{max-width:248px}}.cms-content .btn-link--big{max-width:342px;height:52px;cursor:pointer}@media only screen and (min-width: 1025px){.cms-content .btn-link--big:hover:hover{max-width:342px}}.cms-content table th,.cms-content table td{padding:20px}.cms-content ul{padding:0}.cms-content ul li{position:relative;padding-left:20px;list-style:none}.cms-content ul li:last-child{margin-bottom:0}.cms-content ul li::before{content:"● ";position:absolute;top:8px;left:0;line-height:1;color:#2943c1}.cms-content ol{counter-reset:numReset;padding-left:0}.cms-content ol li{position:relative;padding-left:18px;list-style:none}.cms-content ol li::before{counter-increment:numReset;content:counter(numReset) ". ";color:#2943c1;position:absolute;top:0;left:0}.cms-content ol li:last-child{margin-bottom:0}.cms-content ol li::marker{color:#2943c1}.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}body:not(#top) .anime-fade{display:table;margin:0 auto}.title-heading{position:relative}.title-heading span{display:block}.title-heading .en{font-family:"Rozha One",serif;color:#2943c1;font-size:90px;font-size:9rem;line-height:1em}@media only screen and (min-width: 768px) and (max-width: 1100px){.title-heading .en{font-size:70px;font-size:7rem;line-height:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.title-heading .en{font-size:60px;font-size:6rem;line-height:1em}}@media (max-width: 767px){.title-heading .en{font-size:50px;font-size:5rem;line-height:1em}}.title-heading .jp{font-size:14px;font-size:1.4rem;line-height:1em;margin-top:3px}@media (max-width: 767px){.title-heading .jp{margin-top:3px}}.title-heading--left{text-align:left}.title-heading--center{text-align:center}.title-heading--white .en,.title-heading--white .jp{color:#fff}.btn-link{max-width:248px;width:100%;height:54px;border-radius:26px;position:relative;transition:all 0.3s ease-in-out;box-sizing:border-box;outline:none;transform-origin:center;border:none;cursor:pointer}@media (max-width: 767px){.btn-link{height:52px}}.btn-link a{display:block;width:100%;height:100%;padding:16px 0;opacity:1}.btn-link .txt{width:90%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative;padding-bottom:3px;z-index:2;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:0em;font-weight:500;transition:all 0.3s ease-in-out}@media (max-width: 767px){.btn-link .txt{padding-bottom:0}}.btn-link .ico{position:absolute;top:50%;right:13px;width:24px;height:24px;background:#fff;display:block;border-radius:50%;transition:all 0.3s ease-in-out;overflow:hidden;transform:translate(0, -50%) translateZ(0);transform-origin:center;backface-visibility:hidden;will-change:transform;clip-path:circle(50% at 50% 50%)}.btn-link .ico::before{content:"";position:absolute;width:4px;height:7px;top:50%;left:-50%;transform:translate(-50%, -50%);background:url(../img/common/icon/ico-arrow-white.svg) no-repeat;background-size:contain;transition:all 0.3s ease-in-out}.btn-link .ico::after{content:"";position:absolute;width:4px;height:7px;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../img/common/icon/ico-arrow-blue.svg) no-repeat;background-size:contain;transition:all 0.3s ease-in-out}@media (max-width: 767px){.btn-link .ico{right:12px}}.btn-link .br{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:26px;border:1px solid #2943c1;opacity:0;overflow:hidden;visibility:hidden;transition:all 0.3s ease-in-out}.btn-link .bg{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:0;background:#2943c1;border-radius:26px;overflow:hidden;transition:all 0.3s ease-in-out}@media only screen and (min-width: 1025px){.btn-link:hover:hover{background:#fff;max-width:252px}.btn-link:hover:hover .br{opacity:1;visibility:visible}.btn-link:hover:hover .bg{background:#fff}.btn-link:hover:hover .txt{color:#2943c1}.btn-link:hover:hover .ico{background:#2943c1}.btn-link:hover:hover .ico::before{left:50%}.btn-link:hover:hover .ico::after{left:200%}}.btn-link--white{cursor:pointer}.btn-link--white .bg{background:#fff;border-color:#fff}.btn-link--white .txt{color:#2943c1}.btn-link--white .ico{background:#2943c1}.btn-link--white .ico::before{left:50%}.btn-link--white .ico::after{left:-50%}@media only screen and (min-width: 1025px){.btn-link--white:hover:hover .bg{background:#2943c1;border-color:#fff}.btn-link--white:hover:hover .br{border-color:#fff}.btn-link--white:hover:hover .txt{color:#fff}.btn-link--white:hover:hover .ico{background:#fff}.btn-link--white:hover:hover .ico::before{left:200%}.btn-link--white:hover:hover .ico::after{left:50%}}.btn-link--large{max-width:537px;height:143px;border-radius:85px;cursor:pointer}.btn-link--large a{padding:23px 0}@media (max-width: 767px){.btn-link--large a{padding:28px 30px}}.btn-link--large::before{border-radius:85px}@media only screen and (min-width: 1025px){.btn-link--large:hover:hover{max-width:537px}.btn-link--large:hover:hover small{color:#2943c1}}@media only screen and (min-width: 768px) and (max-width: 1100px){.btn-link--large{max-width:49%;cursor:pointer}}@media only screen and (min-width: 768px) and (max-width: 1100px) and (min-width: 1025px){.btn-link--large:hover:hover{max-width:49%}}@media (max-width: 767px){.btn-link--large{max-width:100%;border-radius:30px;height:auto}}.btn-link--large .br,.btn-link--large .bg{overflow:hidden}@media (min-width: 768px){.btn-link--large .br,.btn-link--large .bg{border-radius:85px}}@media (max-width: 767px){.btn-link--large .br,.btn-link--large .bg{border-radius:30px}}.btn-link--large .txt{display:block;text-align:center;font-size:31px;font-size:3.1rem;line-height:1.6129em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.btn-link--large .txt{font-size:24px;line-height:36px;text-align:left}}.btn-link--large small{width:100%;display:block;text-align:center;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1200px){.btn-link--large small{font-size:13px;font-size:1.3rem;line-height:1.38462em;margin-top:8px}}@media (max-width: 767px){.btn-link--large small{font-size:15px;line-height:22px;text-align:left;margin-top:4px}}.btn-link--large .ico{width:48px;height:48px;background:#fff;right:45px}@media only screen and (min-width: 768px) and (max-width: 1200px){.btn-link--large .ico{width:35px;height:35px}}@media only screen and (min-width: 768px) and (max-width: 900px){.btn-link--large .ico{right:15px}}.btn-link--large .ico::before,.btn-link--large .ico::after{width:7px;height:12px;background-size:cover}.footer{position:relative;background:transparent}.footer .footer-inner{background:transparent;border-radius:100px 100px 0px 0px;background:#2943c1;color:#fff}@media (min-width: 768px){.footer .footer-inner{padding:100px 50px 52px}}@media (max-width: 767px){.footer .footer-inner{border-radius:30px 30px 0px 0px;padding-bottom:28px}}.footer .footer-inner__wrapper{max-width:1094px;width:100%;margin:0 auto;padding-bottom:55px;border-bottom:1px solid #fff}@media (max-width: 767px){.footer .footer-inner__wrapper{padding:44px 20px 24px;border:none}}@media (max-width: 767px){.footer .footer-inner__logo img{width:290px}}.footer .footer-inner__cont{display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width: 767px){.footer .footer-inner__cont{display:block}}.footer .footer-inner__info{width:50%;margin-top:17px;color:#fff;font-size:14px;font-size:1.4rem;line-height:1.92857em}.footer .footer-inner__info a{color:#fff}@media (max-width: 767px){.footer .footer-inner__info{width:100%;margin-top:32px}}.footer .footer-inner__url{width:50%}@media (max-width: 767px){.footer .footer-inner__url{width:100%;display:none}}.footer .footer-inner__box{max-width:419px;width:100%;margin:18px 0 0 auto}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-inner__box{max-width:334px}}.footer .footer-inner__box a{margin-right:43px;margin-bottom:13px;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-inner__box a{margin-right:18px}}.footer .footer-inner__box a span{color:#fff;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-inner__box a span{font-size:12px;font-size:1.2rem;line-height:1em}}.footer .footer-inner__copy{color:#fff;font-size:12px;font-size:1.2rem;line-height:1.83333em;max-width:1094px;width:100%;margin:0 auto;padding:50px 0 0}@media (max-width: 767px){.footer .footer-inner__copy{position:relative;border-top:1px solid #fff;width:90%;padding:27px 0 0}}.top .footer{background:#2943c11a}@media (min-width: 768px){.top .footer{padding-top:189px}}@media (max-width: 767px){.top .footer{padding-top:98px}}.top .footer .footer-contact{max-width:1094px;width:100%;height:360px;border-radius:40px;margin:0 auto;background:#5a68c9}@media (min-width: 768px){.top .footer .footer-contact{position:absolute;top:0px;left:0;right:0;display:flex;padding:76px 60px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.top .footer .footer-contact{max-width:80%;height:auto;padding:40px 30px}}@media (max-width: 767px){.top .footer .footer-contact{width:90%;height:auto;border-radius:30px;position:relative;padding:41px 32px 51px}}.top .footer .footer-contact__txt{margin-top:30px;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.8em}@media (max-width: 767px){.top .footer .footer-contact__txt{text-align:center;margin-top:19px}}@media (min-width: 768px){.top .footer .footer-contact__box{width:42%}.top .footer .footer-contact__box .en{margin-top:10px;font-size:95px;font-size:9.5rem;line-height:.94737em}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.top .footer .footer-contact__box .en{font-size:60px;font-size:6rem;line-height:1em}}@media (min-width: 768px){.top .footer .footer-contact__box .jp{margin-top:-5px}}@media (max-width: 767px){.top .footer .footer-contact__box .title-heading{text-align:center}}@media (min-width: 768px){.top .footer .footer-contact__info{width:58%;padding:20px 0 0 71px;border-left:1px solid #fff}}@media only screen and (min-width: 768px) and (max-width: 1200px){.top .footer .footer-contact__info{padding:0 0 0 35px}}@media (max-width: 767px){.top .footer .footer-contact__info{padding:28px 0 0;margin-top:28px;border-top:1px solid #fff}}.top .footer .footer-contact__info .btn-link{margin-top:27px}@media (max-width: 767px){.top .footer .footer-contact__info .btn-link{margin:27px auto 0}}.top .footer .footer-contact__tel{color:#fff;font-family:"Rozha One",serif;font-size:40px;font-size:4rem;line-height:1em}@media only screen and (min-width: 768px) and (max-width: 1200px){.top .footer .footer-contact__tel{font-size:20px;font-size:2rem;line-height:1em}}@media (max-width: 767px){.top .footer .footer-contact__tel{font-size:20px;font-size:2rem;line-height:1em;white-space:nowrap}}.top .footer .footer-contact__tel a span{color:#fff;font-size:70px;font-size:7rem;line-height:1em}@media only screen and (min-width: 768px) and (max-width: 1200px){.top .footer .footer-contact__tel a span{font-size:40px;font-size:4rem;line-height:1em}}@media (max-width: 767px){.top .footer .footer-contact__tel a span{font-size:40px;font-size:4rem;line-height:1em}}.top .footer .footer-contact__time{color:#fff;font-size:13px;font-size:1.3rem;line-height:1.69231em}@media (max-width: 767px){.top .footer .footer-contact__time{text-align:center;margin-top:7px;white-space:nowrap}}@media (min-width: 768px){.top .footer .footer-inner{padding-top:327px;padding-bottom:50px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.top .footer .footer-inner{padding:100px 30px 50px}}@media (max-width: 767px){.top .footer .footer-inner{margin:-250px auto 0;padding:251px 0 28px}}.header{height:106px;position:fixed;left:0;top:0;right:0;z-index:1000;width:100%;background:#fff;margin:0 auto;transition:all 0.3s ease-in-out}@media (max-width: 767px){.header{height:65px}}.header #logo a{display:block;margin-top:3px}@media only screen and (min-width: 1200px) and (max-width: 1300px){.header #logo a img{width:300px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.header #logo a img{width:300px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.header #logo a img{width:200px}}@media (max-width: 767px){.header #logo a img{width:218px}}.header .inHeader{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 40px 0 49px}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .inHeader{padding:0 10px}}@media (max-width: 767px){.header .inHeader{padding:2px 17px 3px}}.header .layerMenu{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 767px){.header .layerMenu{position:fixed;right:-100%;top:0;width:100%;height:100vh;overflow:scroll;background:#2943c1;display:block;padding:101px 0 120px;transition:all 0.3s ease-in-out}.header .layerMenu .gContact{display:none}.header .layerMenu .layerMenu-logo{margin:0 auto;display:block;text-align:center;max-width:263px;width:100%}}.header .logo-text{text-align:left;color:#0c0e13;display:block;margin-top:7px;font-size:13px;font-size:1.3rem;line-height:1.69231em}@media (min-width: 768px){.header .logo-text{white-space:nowrap}}@media only screen and (min-width: 1200px) and (max-width: 1300px){.header .logo-text{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.header .logo-text{font-size:11px;font-size:1.1rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.header .logo-text{font-size:9px;font-size:.9rem}}@media (max-width: 767px){.header .logo-text{display:none}}.header .gContact{width:165px;height:50px;border-radius:25px;background:#2943c1;overflow:hidden;display:block}@media only screen and (min-width: 768px) and (max-width: 1024px){.header .gContact{width:100px;height:35px}}.header .gContact span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1024px){.header .gContact span{font-size:11px;font-size:1.1rem}}.header .gNav{display:flex;align-items:flex-start;margin-right:50px}@media only screen and (min-width: 1200px) and (max-width: 1300px){.header .gNav{margin-right:25px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.header .gNav{margin-right:15px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.header .gNav{margin-right:12px}}@media (max-width: 767px){.header .gNav{flex-wrap:wrap;margin:53px auto 0}}@media (min-width: 768px){.header .gNav li{margin-right:30px}}@media only screen and (min-width: 768px) and (min-width: 1200px) and (max-width: 1300px){.header .gNav li{margin-right:20px}}@media only screen and (min-width: 768px) and (min-width: 1024px) and (max-width: 1200px){.header .gNav li{margin-right:15px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){.header .gNav li{margin-right:12px}}@media (min-width: 768px){.header .gNav li:last-child{margin-right:0}}@media (max-width: 767px){.header .gNav li{width:100%;margin:0 auto 36px}.header .gNav li:last-child{margin-bottom:0}}.header .gNav li a span{text-align:center;color:#0c0e13;font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 900px) and (max-width: 1200px){.header .gNav li a span{font-size:13px;font-size:1.3rem}}@media only screen and (min-width: 768px) and (max-width: 900px){.header .gNav li a span{font-size:10px;font-size:1rem}}@media (max-width: 767px){.header .gNav li a span{font-size:16px;line-height:22px}}@media (max-width: 767px){.header .gNav li a{display:block;width:100%;text-align:center}.header .gNav li a span{color:#fff}}.header .gNav li.gSub{position:relative;cursor:pointer}.header .gNav li.gSub.active .gNavSub{opacity:1;pointer-events:visible}.header .gNav li.gSub::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:200%;z-index:1;background:transparent}.header .gNav li.gSub a{opacity:1;position:relative;z-index:2}.header .gNav li.gSub .arrow{content:"";position:absolute;top:12px;right:-12px;width:8px;height:5px;background:url(../img/common/icon/ico-arrow.svg) no-repeat;background-size:contain}@media (max-width: 767px){.header .gNav li.gSub .arrow{display:none}}@media only screen and (min-width: 1025px){.header .gNav li.gSub:hover:hover .gNavSub{opacity:1;pointer-events:visible}}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .gNav li.gSub{margin-right:30px}.header .gNav li.gSub .arrow{z-index:9;width:24px;right:-22px;background-position:center;height:70%;top:6px;display:flex;align-items:center;justify-content:center;background-size:7px 4px}}.header .gNavSub{position:absolute;top:31px;left:58%;min-height:50px;border-radius:7px;background:#e8ecff;display:flex;align-items:center;justify-content:center;transform:translateX(-50%);opacity:0;pointer-events:none;transition:all 0.3s ease-in-out}@media (max-width: 767px){.header .gNavSub{left:0}}.header .gNavSub::before{content:"";position:absolute;top:-6px;left:0;right:0;width:9px;height:7px;margin:0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7'%3E%3Cpath id='Polygon_11' data-name='Polygon 11' d='M3.659,1.308a1,1,0,0,1,1.682,0L8.01,5.459A1,1,0,0,1,7.168,7H1.832A1,1,0,0,1,.99,5.459Z' fill='%23e8ecff'/%3E%3C/svg%3E%0A")}.header .gNavSub>li{line-height:1}.header .gNavSub>li a{display:flex;align-items:center;justify-content:center;line-height:1}.header .gNavSub>li a span{padding:0 10px;white-space:nowrap;text-align:center;color:#2943c1;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .gNavSub>li a span{font-size:9px;font-size:.9rem;line-height:1em}}@media (min-width: 768px){.fixHeader .header{top:20px;height:60px;border-radius:30px;background:#fff;width:96.667%;-webkit-box-shadow:0px 3px 6px rgba(41,67,193,0.16);-moz-box-shadow:0px 3px 6px rgba(41,67,193,0.16);-ms-box-shadow:0px 3px 6px rgba(41,67,193,0.16);-o-box-shadow:0px 3px 6px rgba(41,67,193,0.16);box-shadow:0px 3px 6px rgba(41,67,193,0.16)}.fixHeader .header #logo a{margin-top:0}.fixHeader .header #logo a img{width:300px;height:36px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){.fixHeader .header #logo a img{width:200px}}@media (min-width: 768px) and (max-width: 767px){.fixHeader .header #logo a img{width:218px}}@media (min-width: 768px){.fixHeader .header .logo-text{display:none}.fixHeader .header .inHeader{padding:0 12px 0 22px}.fixHeader .header .gNav{margin-right:45px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.fixHeader .header .gNav{margin-right:20px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 900px){.fixHeader .header .gNav{margin-right:15px}}@media (min-width: 768px){.fixHeader .header .gContact{width:165px;height:40px;border-radius:20px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 800px){.fixHeader .header .gContact{width:120px}}.hamberger{position:fixed;right:10px;top:21px;z-index:1000;width:50px;padding:0;line-height:1;font-size:0;text-align:center;cursor:pointer}.hamberger span{display:inline-block;width:27px;height:2px;background:#2943c1;margin-bottom:4px;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.hamberger em{display:block}.hamberger em svg{display:block;width:27px;height:7px;margin:0 auto}.hamberger.active{top:24px}.hamberger.active span{background:#fff}.hamberger.active em{opacity:0}.hamberger.active .ham{transform:rotate(45deg) translateY(6px) translateX(6px)}.hamberger.active .ber{transform:rotate(-45deg) translateY(1px) translateX(-1px)}.hamberger.active .ger{display:none}@media only screen and (max-width: 767px){.hamberger{display:block}}.layerOn{overflow:hidden}.layerOn .layerMenu{right:0}.cmn_pagenavi{width:100%;margin:59px auto 0}@media (max-width: 767px){.cmn_pagenavi{margin:29px auto 0}}.cmn_pagenavi .wp-pagenavi{display:flex;align-items:center;justify-content:center;position:relative;padding:0 50px;position:relative}.cmn_pagenavi .wp-pagenavi .pages{display:none}.cmn_pagenavi .wp-pagenavi a,.cmn_pagenavi .wp-pagenavi span{font-family:"Rozha One",serif;font-weight:normal;font-size:24px;text-align:center;color:#2943c1;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.cmn_pagenavi .wp-pagenavi a,.cmn_pagenavi .wp-pagenavi span{width:48px;height:48px;margin:0 5px}}@media (max-width: 767px){.cmn_pagenavi .wp-pagenavi a,.cmn_pagenavi .wp-pagenavi span{margin:0 8px}}.cmn_pagenavi .wp-pagenavi a.last,.cmn_pagenavi .wp-pagenavi a.first,.cmn_pagenavi .wp-pagenavi span.last,.cmn_pagenavi .wp-pagenavi span.first{opacity:1;transition:all 0.3s ease-in-out;border-radius:50%;cursor:pointer}@media only screen and (min-width: 1025px){.cmn_pagenavi .wp-pagenavi a.last:hover:hover,.cmn_pagenavi .wp-pagenavi a.first:hover:hover,.cmn_pagenavi .wp-pagenavi span.last:hover:hover,.cmn_pagenavi .wp-pagenavi span.first:hover:hover{opacity:1;background:#2943c1;color:#fff}}.cmn_pagenavi .wp-pagenavi a.previouspostslink,.cmn_pagenavi .wp-pagenavi a.nextpostslink{position:absolute;width:48px;height:48px;display:block;border-radius:50%;transition:all 0.3s ease-in-out;overflow:hidden;color:#fff;font-size:0;border:1px solid #2943c1;background:#2943c1;cursor:pointer}.cmn_pagenavi .wp-pagenavi a.previouspostslink::before,.cmn_pagenavi .wp-pagenavi a.nextpostslink::before{content:"";position:absolute;width:8px;height:12px;top:50%;margin:0 auto;left:-55%;transform:translate(-50%, -50%);background:url(../img/common/icon/ico-arrow-blue.svg) no-repeat;background-size:contain;transition:all 0.3s ease-in-out}.cmn_pagenavi .wp-pagenavi a.previouspostslink::after,.cmn_pagenavi .wp-pagenavi a.nextpostslink::after{content:"";position:absolute;width:8px;height:12px;top:50%;margin:0 auto;left:55%;transform:translate(-50%, -50%);background:url(../img/common/icon/ico-arrow-white.svg) no-repeat;background-size:contain;transition:all 0.3s ease-in-out}@media only screen and (min-width: 1025px){.cmn_pagenavi .wp-pagenavi a.previouspostslink:hover:hover,.cmn_pagenavi .wp-pagenavi a.nextpostslink:hover:hover{opacity:1;background:#fff}.cmn_pagenavi .wp-pagenavi a.previouspostslink:hover:hover::before,.cmn_pagenavi .wp-pagenavi a.nextpostslink:hover:hover::before{left:55%}.cmn_pagenavi .wp-pagenavi a.previouspostslink:hover:hover::after,.cmn_pagenavi .wp-pagenavi a.nextpostslink:hover:hover::after{left:200%}}.cmn_pagenavi .wp-pagenavi a.previouspostslink{left:0;margin:0 auto 0 0;cursor:pointer}.cmn_pagenavi .wp-pagenavi a.previouspostslink::before,.cmn_pagenavi .wp-pagenavi a.previouspostslink::after{transform:translate(-50%, -50%) rotate(180deg)}.cmn_pagenavi .wp-pagenavi a.previouspostslink::before{left:200%}.cmn_pagenavi .wp-pagenavi a.previouspostslink::after{left:55%}@media (max-width: 767px){.cmn_pagenavi .wp-pagenavi a.previouspostslink::after{left:50%}}@media only screen and (min-width: 1025px){.cmn_pagenavi .wp-pagenavi a.previouspostslink:hover:hover::before{left:50%}.cmn_pagenavi .wp-pagenavi a.previouspostslink:hover:hover::after{left:-200%}}.cmn_pagenavi .wp-pagenavi a.nextpostslink{right:0;margin:0 0 0 auto}.cmn_pagenavi .wp-pagenavi a.page{position:relative;border-radius:50%;transition:all 0.3s ease-in-out;cursor:pointer}@media only screen and (min-width: 1025px){.cmn_pagenavi .wp-pagenavi a.page:hover:hover{opacity:1;background:#2943c11a;color:#fff;color:#2943c1}}.cmn_pagenavi .wp-pagenavi span{border-radius:50%}.cmn_pagenavi .wp-pagenavi span.current{background:#2943c1;color:#fff;width:48px;height:48px}.cmn_pagenavi .wp-pagenavi span.extend{width:auto;height:auto;border:none;line-height:1;font-weight:normal;font-size:10px;letter-spacing:2px;position:relative;bottom:2px}.pagenavi{display:flex;align-items:center;justify-content:space-between;margin-top:110px}@media (max-width: 767px){.pagenavi{margin-top:48px;flex-wrap:wrap}}.pagenavi .pagenavi-prev,.pagenavi .pagenavi-next{max-width:268px;width:100%;position:relative;cursor:pointer}@media only screen and (min-width: 1025px){.pagenavi .pagenavi-prev:hover:hover .title,.pagenavi .pagenavi-next:hover:hover .title{text-decoration:underline}}@media (max-width: 767px){.pagenavi .pagenavi-prev,.pagenavi .pagenavi-next{max-width:100%}}.pagenavi .pagenavi-prev .ico,.pagenavi .pagenavi-next .ico{position:absolute;top:50%;right:0;transform:translateY(-50%);width:48px;height:48px;background:#2943c1;border:1px solid #2943c1;display:block;border-radius:50%;transition:all 0.3s ease-in-out;overflow:hidden}.pagenavi .pagenavi-prev .ico::before,.pagenavi .pagenavi-prev .ico::after,.pagenavi .pagenavi-next .ico::before,.pagenavi .pagenavi-next .ico::after{content:"";position:absolute;width:8px;height:12px;top:50%;transform:translate(-50%, -50%);transition:all 0.3s ease-in-out}@media (max-width: 767px){.pagenavi .pagenavi-prev .ico::before,.pagenavi .pagenavi-prev .ico::after,.pagenavi .pagenavi-next .ico::before,.pagenavi .pagenavi-next .ico::after{width:10px;height:14px}}.pagenavi .pagenavi-prev .ico::before,.pagenavi .pagenavi-next .ico::before{background:url(../img/common/icon/ico-arrow-white.svg) no-repeat;background-size:contain;left:-50%}.pagenavi .pagenavi-prev .ico::after,.pagenavi .pagenavi-next .ico::after{left:0%;background:url(../img/common/icon/ico-arrow-blue.svg) no-repeat;background-size:contain}.pagenavi .pagenavi-prev .cat,.pagenavi .pagenavi-next .cat{font-size:13px;line-height:27px;color:#2943c1}.pagenavi .pagenavi-prev .title,.pagenavi .pagenavi-next .title{font-size:14px;line-height:22px;color:#0c0e13}@media (max-width: 767px){.pagenavi .pagenavi-prev .title,.pagenavi .pagenavi-next .title{max-width:208px;width:100%;margin:0 auto 0 0}}.pagenavi .pagenavi-prev{padding-left:58px;padding-right:16px;cursor:pointer}.pagenavi .pagenavi-prev .ico{left:0;transform:translateY(-50%) rotate(180deg)}.pagenavi .pagenavi-prev .ico::before{left:50%}@media (max-width: 767px){.pagenavi .pagenavi-prev .ico::before{left:55%}}.pagenavi .pagenavi-prev .ico::after{left:200%}@media only screen and (min-width: 1025px){.pagenavi .pagenavi-prev:hover:hover{opacity:1}.pagenavi .pagenavi-prev:hover:hover a{opacity:1}.pagenavi .pagenavi-prev:hover:hover .ico{opacity:1;background:#fff}.pagenavi .pagenavi-prev:hover:hover .ico::before{left:0%}.pagenavi .pagenavi-prev:hover:hover .ico::after{left:50%}}@media (max-width: 767px){.pagenavi .pagenavi-prev{order:3;margin-top:15px}.pagenavi .pagenavi-prev .title{margin:0 auto 0 0;text-align:left;padding-right:15px}}.pagenavi .pagenavi-next{padding-right:58px;padding-left:25px;cursor:pointer}.pagenavi .pagenavi-next .cat{text-align:right}.pagenavi .pagenavi-next .title{text-align:right}@media (max-width: 767px){.pagenavi .pagenavi-next .title{margin:0 0 0 auto;padding-right:0}}.pagenavi .pagenavi-next .ico::before{left:50%}@media (max-width: 767px){.pagenavi .pagenavi-next .ico::before{left:55%}}.pagenavi .pagenavi-next .ico::after{left:-50%}@media only screen and (min-width: 1025px){.pagenavi .pagenavi-next:hover:hover a{opacity:1}.pagenavi .pagenavi-next:hover:hover .ico{opacity:1;background:#fff}.pagenavi .pagenavi-next:hover:hover .ico::before{left:200%}.pagenavi .pagenavi-next:hover:hover .ico::after{left:50%}}@media (max-width: 767px){.pagenavi .pagenavi-next{order:2;margin-top:13px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.pagenavi .pagenavi-next,.pagenavi .pagenavi-prev{max-width:200px}}.pagenavi .pagenavi-news{width:134px;height:68px;border-radius:34px;background:#2943c1;border:1px solid #2943c1;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center;transition:all 0.3s ease-in-out;cursor:pointer}.pagenavi .pagenavi-news span{font-weight:500;font-size:14px;line-height:19px;text-align:center;color:#fff;display:block;padding:4px 0 0;transition:all 0.3s ease-in-out}@media only screen and (min-width: 768px) and (max-width: 1200px){.pagenavi .pagenavi-news span{font-size:12px;line-height:14px}}@media only screen and (min-width: 1025px){.pagenavi .pagenavi-news:hover:hover{opacity:1;background:#fff}.pagenavi .pagenavi-news:hover:hover a{opacity:1}.pagenavi .pagenavi-news:hover:hover span{color:#2943c1}}@media (max-width: 767px){.pagenavi .pagenavi-news{order:1}}

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