@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP";@import"https://fonts.cdnfonts.com/css/dancing-script";:root{--vw: 1vw}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}sup{vertical-align:super}sub{vertical-align:sub}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:inherit;text-decoration:none;display:block;box-sizing:border-box;transition:.2s}img{vertical-align:bottom;border:none;width:100%}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;font-size:14px}.mb-28{margin-bottom:2.8rem}.hover__img:hover{opacity:.7}.txt__lh{line-height:2}.txt__center{text-align:center}.txt__right{text-align:right}.txt1{font-size:1.6rem;line-height:2}@media only screen and (max-width: 767px){.txt1{font-size:2.8rem}}.txt__small1{font-size:1.4rem;line-height:1.7}@media only screen and (max-width: 767px){.txt__small1{font-size:2.8rem}}.txt__big1{font-size:2.6rem;font-weight:normal}@media only screen and (max-width: 767px){.txt__big1{font-size:3.7rem}}.txt__big2{font-size:2.4rem;font-weight:normal}@media only screen and (max-width: 767px){.txt__big2{font-size:3.2rem}}.txt__big3{font-size:3.2rem;font-weight:normal}@media only screen and (max-width: 767px){.txt__big3{font-size:3.4rem}}.color--white{color:#fff !important}.color--blue{color:var(--color__blue)}.bg__color1{background-color:#e5ecfb}.bg__color2{background-color:#e5ecfb}.bg__color3{background-color:#272d3b}.bg__grad1{background-image:var(--grad1)}.bg__grad1--reverse{background-image:var(--grad1__reverse)}.bg__city{background-image:url("../img/page/bg_city.png");background-repeat:no-repeat;background-size:100% auto;background-position:bottom center}.ttl__center{color:#00246b;text-align:center;font-weight:normal;margin-bottom:4rem}.ttl__center .ttl__center--eng{display:block;font-size:1.4rem;margin-bottom:2rem}@media only screen and (max-width: 767px){.ttl__center .ttl__center--eng{font-size:2.8rem}}.ttl__center .ttl__center--jp{font-size:3.4rem}@media only screen and (max-width: 767px){.ttl__center .ttl__center--jp{font-size:3.7rem}}.leftcenter{text-align:center}.leftcenter .leftcenter__inner{display:inline-block;text-align:left}.blockTtl{margin-bottom:2.6rem;position:relative}@media only screen and (max-width: 767px){.blockTtl{margin-bottom:6rem}}.blockTtl::before{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;top:-3.5rem;left:-102%;bottom:0;margin:auto}@media only screen and (max-width: 767px){.blockTtl::before{top:-6rem;left:-103%}}.blockTtl::after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#fff;position:absolute;top:-3.5rem;left:-2%;bottom:0;margin:auto}@media only screen and (max-width: 767px){.blockTtl::after{top:-6rem;left:-3%}}.blockTtl .blockTtl--eng{display:block;font-size:2.4rem;line-height:1.292;font-family:"DIN 2014","Barlow",sans-serif;font-weight:normal}@media only screen and (max-width: 767px){.blockTtl .blockTtl--eng{font-size:4.8rem}}.blockTtl .blockTtl--jp{display:block;font-size:1.4rem;line-height:2;margin-top:.7rem}@media only screen and (max-width: 767px){.blockTtl .blockTtl--jp{font-size:2.8rem}}.blockTtl.blockTtl--white{color:#fff}.blockTtl.blockTtl--blue{color:#00246b}.blockTtl.blockTtl--blue::before,.blockTtl.blockTtl--blue::after{background:#00246b}.blockTtlHead{position:relative}.blockTtlHead .blockTtlHead__txts{position:absolute;top:0;right:0}@media only screen and (max-width: 767px){.blockTtlHead .blockTtlHead__txts{position:relative}}.sec__catch{font-size:2.6rem;line-height:1.464;color:#fff;font-weight:normal;margin-bottom:3rem}@media only screen and (max-width: 767px){.sec__catch{font-size:3.7rem;line-height:1.6;margin-bottom:4rem}}.btn1{font-size:1.6rem;line-height:2;padding:.28rem 0;width:16rem;border:1px solid #fff;border-radius:50px;text-align:center;color:#fff}@media only screen and (max-width: 767px){.btn1{width:100%;font-size:2.8rem;padding:1.2rem 0}}@media(any-hover: hover){.btn1.btn1--bgnone:hover{background:#fff;color:#333}}.btn1.btn1--white{background:#fff;color:#333}@media(any-hover: hover){.btn1.btn1--white:hover{border-color:#333;background:#333;color:#fff}}.btn1.btn1--blue{border-color:#00246b;background:#00246b;color:#fff}@media(any-hover: hover){.btn1.btn1--blue:hover{border-color:#333;background:#fff;color:#00246b}}.btn1.btn1--orange{border-color:#ff9606;background:#ff9606;color:#fff}@media(any-hover: hover){.btn1.btn1--orange:hover{border-color:#d07800;background:#d07800;color:#fff}}.btn1.btn1--size1{width:26.4rem}@media only screen and (max-width: 767px){.btn1.btn1--size1{width:100%}}.btn1.color--blue{color:#0a317c;border-color:#0a317c}.btn1.color--blue:hover{border-color:#fff}.btn--center{margin:auto}.bgtxt{width:100%;overflow:hidden;position:absolute;bottom:0;left:0;z-index:0;white-space:nowrap}.bgtxt .bgtxt__content{font-family:"DIN 2014","Barlow",sans-serif;font-size:23rem;line-height:1;font-weight:normal;color:#e5ecfb;animation:animetxt 15s linear infinite;transform:translateX(100%)}@media only screen and (max-width: 767px){.bgtxt .bgtxt__content{font-size:18rem;animation:animetxt__sp 10s linear infinite}}.wrapContents{margin-bottom:8rem}.icon__arrow{position:absolute;width:1.2rem;top:0;bottom:0;right:3rem;margin:auto;transition:.3s all}.wave{position:relative;top:1px}.wave svg{vertical-align:bottom}.wave__reverse{position:relative;top:-1px}.wave__reverse svg{transform:rotate(180deg);vertical-align:bottom}.listLayout1{margin-top:8rem;display:grid;grid-template-columns:1fr;gap:3rem}.listLayout1 li{display:grid;grid-template-columns:1fr auto;gap:3.8rem}@media only screen and (max-width: 767px){.listLayout1 li{grid-template-columns:1fr}}.listLayout1 li .img{width:60rem}@media only screen and (max-width: 767px){.listLayout1 li .img{width:100%}}.listLayout1 li .listLayout1__container .container__num{margin-bottom:2.35rem;font-size:3.4rem;font-family:var(--font__en);color:var(--color__blue);position:relative}@media only screen and (max-width: 767px){.listLayout1 li .listLayout1__container .container__num{font-size:6rem;margin-bottom:2rem}}.listLayout1 li .listLayout1__container .container__num::after{content:"";display:block;position:absolute;left:5rem;top:0;bottom:0;margin:auto;width:1px;height:3.2rem;background:var(--color__blue);transform:rotate(45deg)}@media only screen and (max-width: 767px){.listLayout1 li .listLayout1__container .container__num::after{height:6.4rem;left:10rem}}.listLayout1 li .listLayout1__container .container__num.color--white{color:#fff}.listLayout1 li .listLayout1__container .container__num.color--white::after{background:#fff}.listLayout1 li .listLayout1__container .container__ttl{margin-bottom:5.5rem;color:var(--color__blue)}@media only screen and (max-width: 767px){.listLayout1 li .listLayout1__container .container__ttl{margin-bottom:4rem}}.listLayout1 li .listLayout1__container .container__txts{padding-right:5rem}@media only screen and (max-width: 767px){.listLayout1 li .listLayout1__container .container__txts{padding-right:0}}.listLayout1.listLayout1__evenReverse li:nth-child(even){grid-template-columns:auto 1fr}@media only screen and (max-width: 767px){.listLayout1.listLayout1__evenReverse li:nth-child(even){grid-template-columns:1fr}}.listLayout1.listLayout1__evenReverse li:nth-child(even) .listLayout1__container{order:2}@media only screen and (max-width: 767px){.listLayout1.listLayout1__evenReverse li:nth-child(even) .listLayout1__container{order:1}}.listLayout1.listLayout1__evenReverse li:nth-child(even) .img{order:1}@media only screen and (max-width: 767px){.listLayout1.listLayout1__evenReverse li:nth-child(even) .img{order:2}}.head__tags li{font-size:1.4rem;line-height:2;width:12rem;width:max-content;padding:0 1rem;border:1px solid var(--color__blue);border-radius:50px;text-align:center;color:var(--color__blue)}@media only screen and (max-width: 767px){.head__tags li{width:auto;font-size:2.8rem;padding:0 4rem}}.head__tags li+li{margin-top:1rem}.head__tags--orange li{border:1px solid var(--color__orange);background:var(--color__orange);color:#fff}@media only screen and (max-width: 767px){.head__tags--orange li{width:max-content}}.head__tags--single{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0 2rem}.head__tags--single li+li{margin-top:0}.guideErea .guideErea__btns{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media only screen and (max-width: 767px){.guideErea .guideErea__btns{grid-template-columns:1fr;gap:2rem}}.guideErea .guideErea__btns .btns__ttl{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2rem;color:#fff;text-align:center;margin-bottom:4rem}.guideErea .guideErea__btns .btns__ttl .btns__ttl--eng{display:block;width:100%;font-size:1.4rem;line-height:1.286;color:#fff}@media only screen and (max-width: 767px){.guideErea .guideErea__btns .btns__ttl .btns__ttl--eng{font-size:2.8rem}}.guideErea .guideErea__btns .btns__ttl .btns__ttl--jp{display:block;width:100%;font-size:3.4rem;line-height:2;color:#fff}@media only screen and (max-width: 767px){.guideErea .guideErea__btns .btns__ttl .btns__ttl--jp{font-size:4.8rem}}.guideErea .guideErea__btns .guideErea__btns1,.guideErea .guideErea__btns .guideErea__btns2{padding:17.5rem 0}@media only screen and (max-width: 767px){.guideErea .guideErea__btns .guideErea__btns1,.guideErea .guideErea__btns .guideErea__btns2{padding:8rem 4rem}}@media(any-hover: hover){.guideErea .guideErea__btns .guideErea__btns1:hover,.guideErea .guideErea__btns .guideErea__btns2:hover{opacity:.7}}.guideErea .guideErea__btns .guideErea__btns1 .btn1:hover,.guideErea .guideErea__btns .guideErea__btns2 .btn1:hover{background:none;color:#fff}.guideErea .guideErea__btns .guideErea__btns1{display:block;background:url("../img/top/bg_consult.jpg") no-repeat;background-size:cover}.guideErea .guideErea__btns .guideErea__btns2{display:block;background:url("../img/top/bg_data.jpg") no-repeat;background-size:cover}.guideErea .guideErea__contact{padding:4rem 0 5rem}@media only screen and (max-width: 767px){.guideErea .guideErea__contact{padding:4rem 4rem 5rem}}.guideErea .guideErea__contact .btn1{width:79.6rem;font-size:2.4rem;padding:1.4rem 0}@media only screen and (max-width: 767px){.guideErea .guideErea__contact .btn1{width:100%;font-size:2.8rem;padding:1.2rem 0}}.bnrErea{background:#eaeffa;padding:9.5rem 0;border-radius:4rem 4rem 0 0}@media only screen and (max-width: 767px){.bnrErea{padding:9.5rem 4rem}}.bnrErea .bnrErea__list{display:flex;justify-content:center;gap:.6rem}@media only screen and (max-width: 767px){.bnrErea .bnrErea__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}}.case{background:#272d3b;padding:12rem 0}@media only screen and (max-width: 767px){.case{margin:0}}.case .case__ttl{text-align:center;display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;font-weight:normal;margin-bottom:4rem;color:#fff}.case .case__ttl>span{display:block;width:100%}.case .case__ttl .case__ttl--eng{font-size:1.4rem;line-height:1.286}@media only screen and (max-width: 767px){.case .case__ttl .case__ttl--eng{font-size:2.8rem}}.case .case__ttl .case__ttl--jp{font-size:3.4rem;line-height:2}.case .swiper__case{margin-bottom:6rem;overflow:hidden}.case .swiper__case .swiper-slide a{background:#fff;display:block;border-radius:1rem;overflow:hidden}.case .swiper__case .swiper-slide a .img{border-radius:5px 5px 0 0;overflow:hidden;aspect-ratio:330/220;overflow:hidden;background:#0a317c;position:relative}.case .swiper__case .swiper-slide a .img img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.case .swiper__case .swiper-slide a .slide__box{padding:2rem}.case .swiper__case .swiper-slide a .slide__box .slide__box--tags{display:flex;gap:1rem;margin-bottom:1.2rem}.case .swiper__case .swiper-slide a .slide__box .slide__box--tags .tags__item{font-size:1.4rem;line-height:2;width:12rem;border:1px solid #0a317c;background:#0a317c;border-radius:50px;text-align:center;color:#fff}@media only screen and (max-width: 767px){.case .swiper__case .swiper-slide a .slide__box .slide__box--tags .tags__item{width:100%;font-size:2.8rem;padding:0rem 0}}@media only screen and (max-width: 767px){.case .case__btn{padding:0 4rem}}.page .pageHead{background:url("../img/common/pagehead.jpg") no-repeat;background-size:cover;background-position:center;width:100%;height:30rem;padding-top:13.2rem}@media only screen and (max-width: 767px){.page .pageHead{padding-left:4rem}}.page .pageHead .pageHead__ttl{color:#fff;font-weight:normal}.page .pageHead .pageHead__ttl .pageHead__ttl--eng{display:block;font-size:5rem;line-height:1.28;margin-bottom:1rem}@media only screen and (max-width: 767px){.page .pageHead .pageHead__ttl .pageHead__ttl--eng{margin-bottom:0}}.page .pageHead .pageHead__ttl .pageHead__ttl--jp{display:block;font-size:1.8rem;line-height:2}@media only screen and (max-width: 767px){.page .pageHead .pageHead__ttl .pageHead__ttl--jp{font-size:2.8rem}}.page .bread{padding-top:.8rem}@media only screen and (max-width: 767px){.page .bread{padding-top:2rem}}.page .bread #breadcrumbs>span{display:flex;gap:1rem}.page .pageBLock1{padding:10rem 0;background:url("../img/common/bg_img1.jpg") no-repeat;background-size:cover;background-position:bottom center}@media only screen and (max-width: 767px){.page .pageBLock1{padding:5rem 0}}.page .pageBLock1 .inner{position:relative}.page .pageBLock1 .inner .pageBLock1__container{background:#fff;border:1px solid #00246b;padding:4.7rem 5.5rem 10rem;position:absolute;top:0;bottom:0;left:0;margin:auto;width:56.9rem;height:fit-content;color:#00246b}@media only screen and (max-width: 767px){.page .pageBLock1 .inner .pageBLock1__container{padding:4rem;position:relative;width:100%;margin-bottom:4rem}}.page .pageBLock1 .inner .pageBLock1__container .container__ttl{font-weight:normal;font-size:2.7rem;line-height:1.464;margin-bottom:3.3rem}@media only screen and (max-width: 767px){.page .pageBLock1 .inner .pageBLock1__container .container__ttl{font-size:3.6rem}}.page .pageBLock1 .inner>.img{width:54rem;margin-right:0;margin-left:auto}@media only screen and (max-width: 767px){.page .pageBLock1 .inner>.img{width:70%;margin:auto}}.page .sec{position:relative;padding:12rem 0}@media only screen and (max-width: 767px){.page .sec{padding:8rem 0}}.page .sec__wave--top{padding-bottom:0}.page .sec__wave--under{padding-top:0}.single__type1 time{color:#989898;margin-bottom:1.6rem}.single__type1 .single__type1__ttl{font-size:3.4rem;font-weight:normal;color:var(--color__blue);margin-bottom:3.6rem}@media only screen and (max-width: 767px){.single__type1 .single__type1__ttl{font-size:4rem}}.editor{margin-bottom:4rem}.editor>*{margin-bottom:2rem}.editor img{width:auto}.editor h1{font-size:3.6rem;font-weight:normal;color:var(--color__blue);margin-bottom:5.5rem}@media only screen and (max-width: 767px){.editor h1{font-size:3.6rem}}.editor h2{font-size:2.4rem;font-weight:normal;color:var(--color__blue);border-bottom:1px solid;margin-bottom:5.5rem}@media only screen and (max-width: 767px){.editor h2{font-size:3.2rem}}.editor h3,.editor h4,.editor h5,.editor h6{font-size:2rem;font-weight:normal;color:var(--color__blue)}@media only screen and (max-width: 767px){.editor h3,.editor h4,.editor h5,.editor h6{font-size:2.8rem}}.editor hr{margin:6rem 0;color:var(--color__blue)}.editor.editor__introduction h2{font-size:3.4rem;border:none;margin-bottom:2rem;line-height:1.676;position:relative}.editor.editor__introduction h2::after{content:"";display:inline-block;width:1px;height:3.6rem;background:var(--color__blue);transform:rotate(45deg);margin-left:2rem;position:relative;top:.5rem}.editor.editor__introduction h3{border-bottom:1px solid;font-size:2.4rem}:root{--color__blue: #00246B;--color__orange: #FF9606;--grad1: linear-gradient(0deg, #0e2043, #0a317c);--grad1__reverse: linear-gradient(0deg, #0a317c, #0e2043);--font__en: "DIN 2014", "Barlow", sans-serif}*{box-sizing:border-box}html{font-family:"IBM Plex Sans JP",sans-serif}:lang(en){font-family:"DIN 2014","Barlow",sans-serif}@media only screen and (min-width: 768px){html{font-size:calc(.7320644217*var(--vw))}}@media only screen and (min-width: 1366px){html{font-size:62.5%}}@media only screen and (max-width: 767px){html{font-size:calc(1.3333333333*var(--vw))}}body{color:#333;line-height:1.8;position:relative;word-break:break-word;width:100%;font-weight:400;text-size-adjust:none;-webkit-text-size-adjust:none;font-size:1.5rem}@media only screen and (max-width: 767px){body{font-size:3rem}}body.active{height:100%;overflow:hidden}img{height:100%}.inner{width:108rem;margin:auto}@media only screen and (max-width: 767px){.inner{width:100%;padding:0 4rem}}.container{overflow:hidden}.pc{display:block}@media only screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}.sec__in{max-width:1140px;width:100%;margin:auto;padding:0 20px}.paging .wp-pagenavi{display:flex;justify-content:center;gap:2rem;font-size:1.6rem;color:var(--color__blue);margin-top:9.8rem}@media only screen and (max-width: 767px){.paging .wp-pagenavi{font-size:3.2rem}}@media(any-hover: hover){.paging .wp-pagenavi a:hover{text-decoration:underline}}.scrollin{opacity:0;position:relative}.scrollin.animate{-webkit-animation:inview_slide_up 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards .2s;animation:inview_slide_up 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards .2s}.scrollin__group .scrollin__group__list{opacity:0;position:relative}.scrollin__group .scrollin__group__list.animate{-webkit-animation:inview_slide_up .7s cubic-bezier(0.4, 0, 0.2, 1) forwards .2s;animation:inview_slide_up .7s cubic-bezier(0.4, 0, 0.2, 1) forwards .2s}@-webkit-keyframes inview_slide_up{0%{transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes inview_slide_up{0%{transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=submit]{-webkit-appearance:none}textarea{resize:none;width:auto;height:auto}.txt404{color:var(--color__blue);font-size:16rem;line-height:1;font-weight:bold;text-align:center;margin-bottom:4rem}.header{height:12.4rem;width:100%;top:0;z-index:10;position:fixed;transition:.2s}@media only screen and (max-width: 767px){.header{height:60px;border-bottom:1px solid hsla(0,0%,100%,0)}}.header .header__in{margin:0 auto;position:relative;display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 30px}@media only screen and (max-width: 767px){.header .header__in{width:100%;padding:0 0 0 4rem}}.header .header__in .logo{width:43.2rem;pointer-events:auto}@media only screen and (max-width: 767px){.header .header__in .logo{width:54rem}}.header .header__in .logo .logo__catch{color:#fff;font-size:1.2rem;line-height:2}.header .header__in .logo img{display:block;top:0;width:27rem}@media only screen and (max-width: 767px){.header .header__in .logo img{width:100%}}@media only screen and (max-width: 767px){.header .menu{display:none}}@media only screen and (max-width: 767px){.header .menu .menu__inner{background-image:linear-gradient(0deg, #0e2043, #0a317c);position:fixed;width:100%;height:100%;left:0px;top:60px;overflow-y:scroll;padding-bottom:12rem}}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__deployment{display:flex;flex-direction:column-reverse;justify-content:start}}.header .menu .menu__inner .header__btns{margin-bottom:1.8rem;display:flex;justify-content:right;gap:1rem}@media only screen and (max-width: 767px){.header .menu .menu__inner .header__btns{flex-wrap:wrap;padding:4rem 2rem;gap:4rem}}@media only screen and (max-width: 767px){.header .menu .menu__inner .header__btns .btn1{width:100%;font-size:3.6rem;padding:1.2rem 0}}.header .menu .menu__inner .menu__list{display:flex;gap:4rem}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list{flex-wrap:wrap;gap:0}}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__item{border-bottom:1px solid #fff;width:100%}}.header .menu .menu__inner .menu__list .menu__item>a{font-size:1.5rem;color:#fff;border-bottom:1px solid hsla(0,0%,100%,0);position:relative}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__item>a{padding:4.6rem 4rem;font-size:3rem}}.header .menu .menu__inner .menu__list .menu__item>a:hover{border-bottom:1px solid #fff}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__item>a::after{content:"";width:4px;height:4px;border-top:solid 1px #fff;border-right:solid 1px #fff;position:absolute;right:3rem;top:0;bottom:0;margin:auto;transform:rotate(45deg)}}@media only screen and (max-width: 767px){.header.open{background:#0a317c;border-bottom:1px solid #fff}}.header .nav__toggle{pointer-events:auto;display:none;width:60px;height:60px;position:relative;z-index:99999;cursor:pointer;transition:.2s;background:#ff9606}@media only screen and (max-width: 767px){.header .nav__toggle{display:block}}.header .nav__toggle span{display:block;height:1px;background:#fff;position:absolute;width:100%;left:0;right:0;margin:auto;transition:.3s ease-in-out;width:32px}.header .nav__toggle span:nth-child(1){top:20px}.header .nav__toggle span:nth-child(2){top:29px}.header .nav__toggle span:nth-child(3){bottom:20px}.header .nav__toggle.open span:nth-child(1){top:28px;transform:rotate(135deg)}.header .nav__toggle.open span:nth-child(2){opacity:0}.header .nav__toggle.open span:nth-child(3){top:19px;transform:rotate(-135deg)}.is-scrolled{background:rgba(0,0,0,.4)}@media only screen and (max-width: 767px){.is-scrolled{background:#0a317c}}.footer{background:#0e2248;color:#fff;padding-top:10rem}@media only screen and (max-width: 767px){.footer{padding:10rem 4rem 0 4rem}}.footer .footerBlock{display:grid;grid-template-columns:repeat(2, 1fr);padding-bottom:13.6rem}@media only screen and (max-width: 767px){.footer .footerBlock{grid-template-columns:1fr}}.footer .footerBlock .footerBlock__left .logo{width:44.9rem;margin-bottom:1.8rem}@media only screen and (max-width: 767px){.footer .footerBlock .footerBlock__left .logo{width:auto}}.footer .footerBlock .footerBlock__left .address{margin-bottom:3.6rem}.footer .footerBlock .footerBlock__left .address a{text-decoration:underline}@media(any-hover: hover){.footer .footerBlock .footerBlock__left .address a:hover{text-decoration:none}}.footer .footerBlock .footerBlock__right .footer__menu{display:grid;grid-template-columns:11rem 1fr 1fr 1fr;gap:3.2rem 0}@media only screen and (max-width: 767px){.footer .footerBlock .footerBlock__right .footer__menu{margin-top:6rem;grid-template-columns:repeat(2, 1fr)}}.footer .footerBlock .footerBlock__right .footer__menu li a{font-size:1.4rem}@media only screen and (max-width: 767px){.footer .footerBlock .footerBlock__right .footer__menu li a{font-size:2.8rem}}@media(any-hover: hover){.footer .footerBlock .footerBlock__right .footer__menu li a:hover{text-decoration:underline}}.footer .footerBlock .footerBlock__right .footer__btns{margin-bottom:1.8rem;display:flex;gap:1rem;margin-top:6rem}@media only screen and (max-width: 767px){.footer .footerBlock .footerBlock__right .footer__btns{flex-wrap:wrap;padding:4rem 0 0;gap:4rem;margin-bottom:0}}@media only screen and (max-width: 767px){.footer .footerBlock .footerBlock__right .footer__btns .btn1{width:100%;padding:1.2rem 0}}.footer .footer__links{border-top:1px solid #fff;padding:2rem 0;display:flex;justify-content:center;gap:6rem}@media only screen and (max-width: 767px){.footer .footer__links{padding:4rem 0;flex-wrap:wrap;gap:2rem 0}}.footer .footer__links a{position:relative}@media only screen and (max-width: 767px){.footer .footer__links a{width:100%}}@media(any-hover: hover){.footer .footer__links a:hover{text-decoration:underline}}.footer .footer__links a::after{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;right:-2.95rem}@media only screen and (max-width: 767px){.footer .footer__links a::after{display:none}}.footer .footer__links a:last-child::after{display:none}#TOP .kv{position:relative}#TOP .kv::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;backdrop-filter:blur(8px);pointer-events:none}#TOP .kv.kv--loaded::after{animation:blur 1s ease-in-out forwards}#TOP .kv .kv__video{position:relative}#TOP .kv .kv__video video{width:100%;vertical-align:bottom}@media only screen and (max-width: 767px){#TOP .kv .kv__video video{display:none}}#TOP .kv .kv__video .kv_sp{display:none}@media only screen and (max-width: 767px){#TOP .kv .kv__video .kv_sp{display:block}}#TOP .kv .kv__video .kvCatch{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff}@media only screen and (max-width: 767px){#TOP .kv .kv__video .kvCatch{padding:0 4rem}}#TOP .kv .kv__video .kvCatch .kvCatch__inner{max-width:108rem;width:100%;margin:auto}#TOP .kv .kv__video .kvCatch .kvCatch__inner .kvCatch__first{font-size:2rem;line-height:2}@media only screen and (max-width: 767px){#TOP .kv .kv__video .kvCatch .kvCatch__inner .kvCatch__first{font-size:3.2rem}}#TOP .kv .kv__video .kvCatch .kvCatch__inner .kvCatch__main{font-size:4.8rem;line-height:1.5;font-weight:200;margin-bottom:1.5rem}@media only screen and (max-width: 767px){#TOP .kv .kv__video .kvCatch .kvCatch__inner .kvCatch__main{font-size:6.4rem;margin-bottom:0}}#TOP .kv .kv__video .kvCatch .kvCatch__inner .kvCatch__eng{line-height:1.286;font-family:"DIN 2014","Barlow",sans-serif}@media only screen and (max-width: 767px){#TOP .kv .kv__video .kvCatch .kvCatch__inner .kvCatch__eng{font-size:2.2rem}}#TOP .kv .kv__video .kvCatch .kvCatch__inner .kvCatch__btns{display:flex;gap:1rem;margin-top:3.5rem}@media only screen and (max-width: 767px){#TOP .kv .kv__video .kvCatch .kvCatch__inner .kvCatch__btns{margin:8rem 0 0;flex-wrap:wrap;gap:4rem}}#TOP .sec__aboutus{background:url("../img/top/bg_about_us.png") no-repeat;background-size:cover;margin-top:-22.3rem;margin-bottom:8rem;position:relative;padding-bottom:3rem}@media only screen and (max-width: 767px){#TOP .sec__aboutus{background:url("../img/top/bg_about_us_sp.png") no-repeat;background-size:cover;overflow:hidden;padding-bottom:18.8rem;margin-bottom:0}}#TOP .sec__aboutus__inner{max-width:144rem;margin:auto;padding-left:18rem;padding-top:22rem;display:flex}@media only screen and (max-width: 767px){#TOP .sec__aboutus__inner{flex-wrap:wrap;padding:30rem 4rem 0 4rem}}#TOP .sec__aboutus__inner .inner__left{width:54rem}@media only screen and (max-width: 767px){#TOP .sec__aboutus__inner .inner__left{width:100%}}#TOP .sec__aboutus__inner .inner__right{width:72rem}@media only screen and (max-width: 767px){#TOP .sec__aboutus__inner .inner__right{width:100%;margin-top:8rem;padding-bottom:6rem}}#TOP .sec__aboutus__inner .inner__right--imgs{display:flex;gap:2rem}@media only screen and (max-width: 767px){#TOP .sec__aboutus__inner .inner__right--imgs{gap:0;width:100vw;margin:0 calc(50% - 50vw)}}#TOP .sec__aboutus__inner .inner__right--imgs img{display:block;width:35rem}@media only screen and (max-width: 767px){#TOP .sec__aboutus__inner .inner__right--imgs img{width:50%}}#TOP .sec__aboutus__inner .inner__right--imgs img:last-child{padding-top:28.6rem}@media only screen and (max-width: 767px){#TOP .sec__aboutus__inner .inner__right--imgs img:last-child{padding-top:0}}#TOP .sec__aboutus .sec__catch{line-height:2.269;margin-bottom:5.2rem}#TOP .sec__aboutus .newsBand{background:#fff;position:absolute;top:11.4rem;right:0;border-radius:50px 0 0 50px;max-width:68.5rem}@media only screen and (max-width: 767px){#TOP .sec__aboutus .newsBand{width:100%;max-width:100%;left:4rem;top:10rem}}#TOP .sec__aboutus .newsBand a{color:#333;display:flex;gap:4rem;padding:2rem 7.7rem 2rem 4rem;position:relative}@media only screen and (max-width: 767px){#TOP .sec__aboutus .newsBand a{flex-wrap:wrap;gap:0;padding:3.2rem 12rem 3.2rem 8rem}}#TOP .sec__aboutus .newsBand a::after{content:"";width:7px;height:7px;border-top:solid 1px #333;border-right:solid 1px #333;position:absolute;right:5.4rem;top:0;bottom:0;margin:auto;transform:rotate(45deg)}@media(any-hover: hover){#TOP .sec__aboutus .newsBand a:hover{opacity:.6}}#TOP .sec__aboutus .newsBand a time{font-size:1.4rem;color:#888;width:9rem;white-space:nowrap}@media only screen and (max-width: 767px){#TOP .sec__aboutus .newsBand a time{width:100%;font-size:2.8rem}}#TOP .sec__aboutus .newsBand a .newsBand__txt{width:calc(100% - 9rem)}@media only screen and (max-width: 767px){#TOP .sec__aboutus .newsBand a .newsBand__txt{width:100%;font-size:2.6rem}}#TOP .bnr__top{position:fixed;z-index:5;width:27rem;right:2rem;bottom:2rem}@media only screen and (max-width: 767px){#TOP .bnr__top{display:none}}#TOP .secBlock{width:131rem;margin:auto;border-radius:2rem;overflow:hidden;position:relative}@media only screen and (max-width: 767px){#TOP .secBlock{width:100%;padding:0 4rem 6rem;border-radius:0;background-image:var(--grad1)}}#TOP .secBlock.secBlock__security_system{margin-bottom:8rem}@media only screen and (max-width: 767px){#TOP .secBlock.secBlock__security_system{margin-bottom:0}}#TOP .secBlock.secBlock__local{margin-top:8rem}@media only screen and (max-width: 767px){#TOP .secBlock.secBlock__local{margin-top:0}}#TOP .secBlock .secBlock__inner{display:block;width:75.5rem;background-image:var(--grad1);padding:8rem 0 10.5rem 11.5rem;clip-path:ellipse(89% 100% at 0% 50%);position:relative;z-index:3}@media only screen and (max-width: 767px){#TOP .secBlock .secBlock__inner{width:100%;padding:6rem 0rem;border-radius:2rem;clip-path:none;background-image:none}}#TOP .secBlock .secBLock__bg{position:absolute;top:0;left:0}@media only screen and (max-width: 767px){#TOP .secBlock .secBLock__bg{position:relative;display:block;border-radius:2rem;overflow:hidden}}#TOP .newsBlock{margin-top:9rem;background:url("../img/top/bg_news.png") no-repeat;background-size:cover}@media only screen and (max-width: 767px){#TOP .newsBlock{margin-top:10rem;padding-top:10rem;background:url("../img/top/bg_about_us_sp.png") no-repeat;background-size:cover}}#TOP .newsBlock .newsBlock__inner{width:108rem;margin:auto;padding:23.8rem 0 12rem}@media only screen and (max-width: 767px){#TOP .newsBlock .newsBlock__inner{width:100%;padding:10rem 4rem}}#TOP .newsBlock .newsBlock__inner .newsBlock__head{position:relative}#TOP .newsBlock .newsBlock__inner .newsBlock__head .newsBlock__head--btn{position:absolute;top:0;bottom:0;right:0;margin:auto}@media only screen and (max-width: 767px){#TOP .newsBlock .newsBlock__inner .newsBlock__head .newsBlock__head--btn .btn1{font-size:2.8rem;padding:0 4rem}}#TOP .newsBlock .newsBlock__inner .newsList{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 6rem}@media only screen and (max-width: 767px){#TOP .newsBlock .newsBlock__inner .newsList{grid-template-columns:1fr}}#TOP .newsBlock .newsBlock__inner .newsList li a{display:block;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:3rem 0;position:relative}@media only screen and (max-width: 767px){#TOP .newsBlock .newsBlock__inner .newsList li a{border-bottom:none}}#TOP .newsBlock .newsBlock__inner .newsList li a .newsList__head{display:grid;grid-template-columns:auto 1fr;gap:4.3rem;margin-bottom:1.6rem}#TOP .newsBlock .newsBlock__inner .newsList li a .newsList__head time{white-space:nowrap;font-size:1.4rem;line-height:2;position:relative}@media only screen and (max-width: 767px){#TOP .newsBlock .newsBlock__inner .newsList li a .newsList__head time{font-size:2.8rem}}#TOP .newsBlock .newsBlock__inner .newsList li a .newsList__head .newsList__head__tags{display:flex;gap:1rem}#TOP .newsBlock .newsBlock__inner .newsList li a .newsList__head .newsList__head__tags li{font-size:1.4rem;line-height:2;width:12rem;border:1px solid #fff;border-radius:50px;text-align:center;color:#fff}@media only screen and (max-width: 767px){#TOP .newsBlock .newsBlock__inner .newsList li a .newsList__head .newsList__head__tags li{width:auto;font-size:2.8rem;padding:0 4rem}}@media(any-hover: hover){#TOP .newsBlock .newsBlock__inner .newsList li a:hover{opacity:.7}}@media only screen and (min-width: 768px){#TOP .newsBlock .newsBlock__inner .newsList li:nth-child(3) a,#TOP .newsBlock .newsBlock__inner .newsList li:nth-child(4) a{border-top:none}}#TOP .columnBlock{background:#eaeffa;color:#00246b;padding:8rem 0}@media only screen and (max-width: 767px){#TOP .columnBlock{padding:8rem 4rem}}#TOP .columnBlock .columnBlock__inner{width:120rem;margin:auto}@media only screen and (max-width: 767px){#TOP .columnBlock .columnBlock__inner{width:100%}}#TOP .columnBlock .columnBlock__inner .blockTtl{margin-left:6rem}@media only screen and (max-width: 767px){#TOP .columnBlock .columnBlock__inner .blockTtl{margin-left:0}}#TOP .columnBlock .columnBlock__inner .blockTtl::after{background:#00246b}#TOP .columnBlock .columnBlock__inner .blockTtl::before{background:#00246b}#TOP .columnBlock .columnBlock__inner .wrapColumn{background:#fff;border-radius:2rem;padding:5rem 6rem;margin-bottom:4rem}#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.5rem}@media only screen and (max-width: 767px){#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list{grid-template-columns:1fr}}#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list .column__item a{display:block}@media(any-hover: hover){#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list .column__item a:hover{opacity:.7}}#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list .column__item .img{border-radius:5px;overflow:hidden;margin-bottom:2rem;aspect-ratio:330/220;overflow:hidden;background:#0a317c;position:relative}#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list .column__item .img img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list .column__item .column__item--txt{font-size:1.4rem;line-height:1.714;margin-bottom:2.6rem}@media only screen and (max-width: 767px){#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list .column__item .column__item--txt{font-size:2.8rem}}#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list .column__item .column__item--info{display:grid;grid-template-columns:1fr auto}@media only screen and (max-width: 767px){#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list .column__item .column__item--info{display:flex;justify-content:space-between;flex-wrap:wrap}}#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list .column__item .column__item--info .column__item--tags{display:flex;gap:1rem}#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list .column__item .column__item--info .column__item--tags li{font-size:1.4rem;line-height:2;border:1px solid #ff9606;background:#ff9606;border-radius:50px;text-align:center;color:#fff;width:auto;display:inline-block;padding:0 1.5rem}@media only screen and (max-width: 767px){#TOP .columnBlock .columnBlock__inner .wrapColumn .column__list .column__item .column__item--info .column__item--tags li{width:auto;font-size:2.8rem;padding:0 4rem}}#TOP .dummy{padding:0 4rem}#TOP .secBlock__business{position:relative}#TOP .secBlock__business .secBlock__container{max-width:1440px;margin:auto;padding-bottom:28rem;position:relative}@media only screen and (max-width: 767px){#TOP .secBlock__business .secBlock__container{padding:8rem 4rem 24rem}}#TOP .secBlock__business .blockTtl{color:#0a317c}#TOP .secBlock__business .blockTtl::before,#TOP .secBlock__business .blockTtl::after{background:#0a317c}#TOP .secBlock__business .businessBlock{display:grid;grid-template-columns:repeat(2, 1fr);position:relative;z-index:1}@media only screen and (max-width: 767px){#TOP .secBlock__business .businessBlock{grid-template-columns:1fr;padding-bottom:8rem;border-bottom:1px solid #00246b}}#TOP .secBlock__business .businessBlock .businessBlock__contents{padding-left:16rem}@media only screen and (max-width: 767px){#TOP .secBlock__business .businessBlock .businessBlock__contents{padding-left:0}}#TOP .secBlock__business .businessBlock .businessBlock__contents .businessBlock__ttl{margin-bottom:4.4rem}@media only screen and (max-width: 767px){#TOP .secBlock__business .businessBlock .businessBlock__contents .businessBlock__ttl{margin-bottom:4rem}}#TOP .secBlock__business .businessBlock .businessBlock__contents .businessBlock__ttl .businessBlock__ttl--big{font-size:2.9rem;color:#00246b;font-weight:bold;display:block}@media only screen and (max-width: 767px){#TOP .secBlock__business .businessBlock .businessBlock__contents .businessBlock__ttl .businessBlock__ttl--big{font-size:3.7rem}}#TOP .secBlock__business .businessBlock .businessBlock__contents .businessBlock__ttl .businessBlock__ttl--under{font-size:2.5rem;color:#989898;display:block}@media only screen and (max-width: 767px){#TOP .secBlock__business .businessBlock .businessBlock__contents .businessBlock__ttl .businessBlock__ttl--under{font-size:2.8rem}}#TOP .secBlock__business .businessBlock .businessBlock__contents .businessBlock__subttl{color:#989898;margin-bottom:2.8rem}#TOP .secBlock__business .businessBlock .businessBlock__contents .txt__lh{padding-right:5rem}#TOP .secBlock__business .businessBlock .businessBlock__contents .businessBlock__btn{margin-top:6rem}#TOP .secBlock__business .businessBlock .img{padding-left:4rem}@media only screen and (max-width: 767px){#TOP .secBlock__business .businessBlock .img{padding-left:0;margin-top:8rem}}#TOP .secBlock__business .businessBlock.businessBlock2 .businessBlock__contents{order:2;padding:0 16rem 0 4rem}@media only screen and (max-width: 767px){#TOP .secBlock__business .businessBlock.businessBlock2 .businessBlock__contents{order:1;padding:0}}#TOP .secBlock__business .businessBlock.businessBlock2 .img{order:1;padding-left:0}@media only screen and (max-width: 767px){#TOP .secBlock__business .businessBlock.businessBlock2 .img{order:2}}#TOP .secBlock__business .businessBlock+.businessBlock{margin-top:6rem}#TOP .secBlock__reason{background:url("../img/top/reason_bg.jpg") no-repeat;background-size:cover;background-position:bottom center;padding:10rem 0;margin-bottom:13rem}@media only screen and (max-width: 767px){#TOP .secBlock__reason{margin-bottom:0;padding:10rem 0 15rem}}#TOP .secBlock__reason .ttl__center{color:#fff}#TOP .secBlock__reason .reasonList{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;align-items:center;width:95rem;margin:auto}@media only screen and (max-width: 767px){#TOP .secBlock__reason .reasonList{width:100%;grid-template-columns:1fr;padding:0 4rem;gap:2rem}}#TOP .secBlock__reason .reasonList li{background:#fff;border-radius:1rem;padding:2rem}@media only screen and (max-width: 767px){#TOP .secBlock__reason .reasonList li{padding:4rem}}#TOP .secBlock__reason .reasonList li .img{border-radius:.5rem;overflow:hidden;margin-bottom:2.3rem}#TOP .secBlock__reason .reasonList li .reasonList__txt{color:#00246b;font-size:1.6rem;text-align:center}@media only screen and (max-width: 767px){#TOP .secBlock__reason .reasonList li .reasonList__txt{font-size:3.2rem}}#TOP .secBlock__reason .reason__btn{margin-top:5rem}@media only screen and (max-width: 767px){#TOP .secBlock__reason .reason__btn{padding:0 4rem}}@keyframes blur{0%{backdrop-filter:blur(8px)}100%{backdrop-filter:none}}@keyframes animetxt{100%{transform:translateX(-150%)}}@keyframes animetxt__sp{100%{transform:translateX(-230%)}}#COLUMN .columnList{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.6rem 4.5rem}@media only screen and (max-width: 767px){#COLUMN .columnList{grid-template-columns:1fr}}#COLUMN .columnList li a{display:block}@media(any-hover: hover){#COLUMN .columnList li a:hover{opacity:.7}}#COLUMN .columnList li .img{margin-bottom:2rem;aspect-ratio:330/220;position:relative;overflow:hidden;background:var(--color__blue)}#COLUMN .columnList li .img img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}#COLUMN .columnList li .dummy{padding:0 4rem}#COLUMN .columnList li .columnList__txt{color:var(--color__blue)}#COLUMN .columnList li .columnList__data{margin-top:2.6rem;display:grid;grid-template-columns:1fr auto}#COLUMN .columnList li .columnList__data time{color:var(--color__blue)}#COLUMN .columnList li .columnList__data .columnList__head__tags{display:flex;flex-wrap:wrap;gap:1rem}#COLUMN .columnList li .columnList__data .columnList__head__tags li{font-size:1.4rem;line-height:2;padding:0 1rem;border:1px solid var(--color__orange);border-radius:50px;background:var(--color__orange);text-align:center;color:#fff}@media only screen and (max-width: 767px){#COLUMN .columnList li .columnList__data .columnList__head__tags li{width:auto;font-size:2.8rem;padding:0 4rem}}#COLUMN .introductionBLock{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}@media only screen and (max-width: 767px){#COLUMN .introductionBLock{grid-template-columns:1fr}}#COLUMN .introductionBLock .introductionBLock__container{padding-right:6.8rem}@media only screen and (max-width: 767px){#COLUMN .introductionBLock .introductionBLock__container{padding-right:0;margin-bottom:4rem}}#COLUMN .introductionBLock .introductionBLock__container .container__ttl{color:var(--color__blue);font-size:2.8rem;margin-bottom:6.2rem}#ABOUT .sec_philosophy .img{margin:auto;max-width:69.8rem}@media only screen and (max-width: 767px){#ABOUT .sec__message{padding:8rem 0}}#ABOUT .sec__message .container{display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){#ABOUT .sec__message .container{grid-template-columns:1fr}}#ABOUT .sec__message .container .container__txts{color:#fff}#ABOUT .sec__message .container .container__txts .txts__ttl{font-size:2.6rem;font-weight:normal;line-height:1.923;margin-bottom:3.2rem}@media only screen and (max-width: 767px){#ABOUT .sec__message .container .container__txts .txts__ttl{font-size:3.7rem}}#ABOUT .sec__message .container .container__txts .nametag{text-align:right;margin-top:4.5rem}@media only screen and (max-width: 767px){#ABOUT .sec__message .container .container__txts .nametag{margin:2rem 0 4rem}}#ABOUT .sec__message .container .container__txts .nametag .nametag__container{display:inline-block;text-align:left}#ABOUT .sec__message .container .container__txts .nametag .nametag__txt1{font-size:1.4rem;margin-bottom:1.3rem}@media only screen and (max-width: 767px){#ABOUT .sec__message .container .container__txts .nametag .nametag__txt1{font-size:2.8rem}}#ABOUT .sec__message .container .container__txts .nametag .nametag__txt2 .nametag__txt2--post{display:inline-block;font-size:1.4rem;margin-right:2rem}@media only screen and (max-width: 767px){#ABOUT .sec__message .container .container__txts .nametag .nametag__txt2 .nametag__txt2--post{font-size:2.8rem}}#ABOUT .sec__message .container .container__txts .nametag .nametag__txt2 .nametag__txt2--name{display:inline-block;font-size:1.8rem}@media only screen and (max-width: 767px){#ABOUT .sec__message .container .container__txts .nametag .nametag__txt2 .nametag__txt2--name{font-size:3.2rem}}#ABOUT .sec__message .container .img{padding-left:8rem}@media only screen and (max-width: 767px){#ABOUT .sec__message .container .img{padding-left:0}}#ABOUT .sec__history{padding-bottom:0}#ABOUT .sec__history .history{display:grid;grid-template-columns:repeat(2, 1fr);gap:6rem}@media only screen and (max-width: 767px){#ABOUT .sec__history .history{grid-template-columns:1fr}}#ABOUT .sec__history .history li{padding:0 2.5rem;display:grid;grid-template-columns:auto 1fr}@media only screen and (max-width: 767px){#ABOUT .sec__history .history li{padding:0;grid-template-columns:1fr}}#ABOUT .sec__history .history li .history__year{font-size:4rem;font-weight:normal;background:linear-gradient(#0a317c, #ffffff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width: 767px){#ABOUT .sec__history .history li .history__year{font-size:8rem}}#ABOUT .sec__history .history li .history__container{padding-left:5rem}@media only screen and (max-width: 767px){#ABOUT .sec__history .history li .history__container{padding-left:0}}#ABOUT .sec__history .history li .history__container .container__tag{background-image:var(--grad1);color:#fff;font-size:1.4rem;display:inline-block;border-radius:25px;width:10.8rem;text-align:center;line-height:2;margin-bottom:1.6rem}@media only screen and (max-width: 767px){#ABOUT .sec__history .history li .history__container .container__tag{font-size:2.8rem;width:auto;padding:0 4rem}}#ABOUT .sec__history .history li .history__container .container__txt{color:#00246b;font-size:1.6rem}@media only screen and (max-width: 767px){#ABOUT .sec__history .history li .history__container .container__txt{font-size:2.8rem}}#ABOUT .sec__history .history li .history__container .container__txt+.container__tag{margin-top:1.6rem}#ABOUT .sec__history .dots{margin-top:6rem}#ABOUT .sec__history .dots .dots__item{display:block;width:.5rem;height:.5rem;border-radius:50%;background:#00246b;margin:auto}#ABOUT .sec__history .dots .dots__item+.dots__item{margin-top:1rem}#ABOUT .sec__profile .profiles{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 6rem;color:#fff}@media only screen and (max-width: 767px){#ABOUT .sec__profile .profiles{grid-template-columns:1fr}}#ABOUT .sec__profile .profiles li{border-top:1px solid #fff;padding:5.5rem 3.5rem;display:grid;grid-template-columns:auto 1fr;gap:6rem}@media only screen and (max-width: 767px){#ABOUT .sec__profile .profiles li{grid-template-columns:1fr;gap:0;padding:3rem 0}}#ABOUT .sec__profile .profiles li .profiles__head{position:relative}#ABOUT .sec__profile .profiles li .profiles__head::after{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;right:-3rem}@media only screen and (max-width: 767px){#ABOUT .sec__profile .profiles li .profiles__head::after{display:none}}#ABOUT .sec__profile .profiles li:nth-last-child(-n+2),#ABOUT .sec__profile .profiles li:last-child{border-bottom:1px solid #fff}@media only screen and (max-width: 767px){#ABOUT .sec__profile .profiles li:nth-last-child(-n+2){border-bottom:none}}#ABOUT .sec__group .groupList{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:3.8rem;gap:3rem}@media only screen and (max-width: 767px){#ABOUT .sec__group .groupList{grid-template-columns:1fr}}#ABOUT .sec__group .groupList li .img{margin-bottom:2rem}#ABOUT .sec__group .groupList li .groupList__container{color:#00246b}#ABOUT .sec__group .groupList li .groupList__container .container__head{font-size:1.4rem;line-height:1.286}@media only screen and (max-width: 767px){#ABOUT .sec__group .groupList li .groupList__container .container__head{font-size:2.8rem}}#ABOUT .sec__group .groupList li .groupList__container .container__ttl{font-size:2rem;font-weight:normal;margin-top:.8rem}@media only screen and (max-width: 767px){#ABOUT .sec__group .groupList li .groupList__container .container__ttl{font-size:3.7rem}}#SECURITY .pageBLock1{position:relative;padding-bottom:35rem}@media only screen and (max-width: 767px){#SECURITY .pageBLock1{padding-bottom:20rem}}#SECURITY .pageBLock1 .wave{position:absolute;width:100%;top:auto;bottom:-1px;left:0}#SECURITY .sec__security{color:#fff}#SECURITY .sec__imgs .imgsList{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem}@media only screen and (max-width: 767px){#SECURITY .sec__imgs .imgsList{grid-template-columns:1fr}}#SECURITY .sec__imgs .imgsList li{background:#fff;border-radius:1rem;overflow:hidden}#SECURITY .sec__imgs .imgsList li .imgsList__container{padding:2.5rem 3rem}#SECURITY .sec__imgs .imgsList li .imgsList__container .container__ttl{margin-bottom:2.5rem}#SECURITY .sec__imgs .imgsList li:nth-child(even){grid-template-columns:auto 1fr}@media only screen and (max-width: 767px){#SECURITY .sec__imgs .imgsList li:nth-child(even){grid-template-columns:1fr}}#SECURITY .sec__imgs .imgsList li:nth-child(even) .reasonList__container{order:2}@media only screen and (max-width: 767px){#SECURITY .sec__imgs .imgsList li:nth-child(even) .reasonList__container{order:1}}#SECURITY .sec__imgs .imgsList li:nth-child(even) .img{order:1}@media only screen and (max-width: 767px){#SECURITY .sec__imgs .imgsList li:nth-child(even) .img{order:2}}@media only screen and (max-width: 767px){#CHICHIBU .sec__message{padding:8rem 0}}#CHICHIBU .sec__message .container{display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){#CHICHIBU .sec__message .container{grid-template-columns:1fr}}#CHICHIBU .sec__message .container .container__txts{color:#fff}#CHICHIBU .sec__message .container .container__txts .txts__ttl{font-size:2.6rem;font-weight:normal;line-height:1.923;margin-bottom:3.2rem}@media only screen and (max-width: 767px){#CHICHIBU .sec__message .container .container__txts .txts__ttl{font-size:3.7rem}}#CHICHIBU .sec__message .container .container__txts .nametag{text-align:right;margin-top:4.5rem}@media only screen and (max-width: 767px){#CHICHIBU .sec__message .container .container__txts .nametag{margin:2rem 0 4rem}}#CHICHIBU .sec__message .container .container__txts .nametag .nametag__container{display:inline-block;text-align:left}#CHICHIBU .sec__message .container .container__txts .nametag .nametag__txt1{font-size:1.4rem;margin-bottom:1.3rem}@media only screen and (max-width: 767px){#CHICHIBU .sec__message .container .container__txts .nametag .nametag__txt1{font-size:2.8rem}}#CHICHIBU .sec__message .container .container__txts .nametag .nametag__txt2 .nametag__txt2--post{display:inline-block;font-size:1.4rem;margin-right:2rem}@media only screen and (max-width: 767px){#CHICHIBU .sec__message .container .container__txts .nametag .nametag__txt2 .nametag__txt2--post{font-size:2.8rem}}#CHICHIBU .sec__message .container .container__txts .nametag .nametag__txt2 .nametag__txt2--name{display:inline-block;font-size:1.8rem}@media only screen and (max-width: 767px){#CHICHIBU .sec__message .container .container__txts .nametag .nametag__txt2 .nametag__txt2--name{font-size:3.2rem}}#CHICHIBU .sec__message .container .img{padding-left:8rem}@media only screen and (max-width: 767px){#CHICHIBU .sec__message .container .img{padding-left:0}}#CHICHIBU .sec__events{color:#fff}#BPO .sec__worries .worriesList li{background:#fff;padding:3rem;display:grid;grid-template-columns:4.4rem 1fr;align-items:center;gap:2rem;font-size:1.8rem}#BPO .sec__worries .worriesList li+li{margin-top:1rem}#BPO .sec__solution .solutionList{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;margin-top:2.6rem}@media only screen and (max-width: 767px){#BPO .sec__solution .solutionList{grid-template-columns:repeat(2, 1fr)}}#BPO .sec__solution .solutionList li figcaption{color:#fff;margin-top:3.7rem}@media only screen and (max-width: 767px){#BPO .sec__solution .solutionList li figcaption{text-align:center}}#BPO .sec__solution .solutionList li:nth-child(2),#BPO .sec__solution .solutionList li:nth-child(4){margin-top:3rem}@media only screen and (max-width: 767px){#BPO .sec__solution .solutionList li:nth-child(2),#BPO .sec__solution .solutionList li:nth-child(4){margin-top:0}}#BPO .sec__like .likeList{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem}@media only screen and (max-width: 767px){#BPO .sec__like .likeList{grid-template-columns:1fr}}#BPO .sec__like .likeList li .likeList__point{font-family:var(--font__en);font-size:1.4rem;color:var(--color__blue);margin-top:2.7rem}@media only screen and (max-width: 767px){#BPO .sec__like .likeList li .likeList__point{font-size:2.8rem}}#BPO .sec__like .likeList li .likeList__ttl{font-size:2.3rem;margin-bottom:3.8rem;color:var(--color__blue)}@media only screen and (max-width: 767px){#BPO .sec__like .likeList li .likeList__ttl{font-size:3.4rem;margin-bottom:2rem}}#BPO .sec__flow .flowList{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media only screen and (max-width: 767px){#BPO .sec__flow .flowList{grid-template-columns:repeat(2, 1fr)}}#BPO .sec__flow .flowList li figure{margin-bottom:4rem;position:relative}#BPO .sec__flow .flowList li figure::after{content:"";display:block;width:0;height:0;border-style:solid;border-top:2.5rem solid rgba(0,0,0,0);border-bottom:2.5rem solid rgba(0,0,0,0);border-left:3.3rem solid #ff9606;border-right:0;position:absolute;right:-2.5rem;top:0;bottom:0;margin:auto;z-index:2}#BPO .sec__flow .flowList li:last-child figure::after{display:none}#BPO .sec__faq .faq summary{cursor:pointer;list-style:none;position:relative;padding-right:2rem}#BPO .sec__faq .faq summary::-webkit-details-marker{display:none}#BPO .sec__faq .faq summary::marker{content:""}#BPO .sec__faq .faq summary::after,#BPO .sec__faq .faq summary::before{content:"";position:absolute;right:3rem;top:50%;background:currentColor;transition:transform .2s ease;background:#989898}#BPO .sec__faq .faq summary::after{width:2rem;height:.2rem;transform:translateY(-50%)}#BPO .sec__faq .faq summary::before{width:.2rem;height:2rem;right:3.85rem;transform:translateY(-50%) scaleY(1)}#BPO .sec__faq .faq[open] summary::before{transform:translateY(-50%) scaleY(0)}#BPO .sec__faq .faqs .faq summary{background:#fff;padding:4.3rem 11.5rem;font-size:1.6rem;position:relative}@media only screen and (max-width: 767px){#BPO .sec__faq .faqs .faq summary{font-size:3.2rem;padding:2rem 8rem}}#BPO .sec__faq .faqs .faq .answer{background:#fff;padding:4rem 11.5rem;font-size:1.6rem;position:relative;border-top:1px solid #dedede}@media only screen and (max-width: 767px){#BPO .sec__faq .faqs .faq .answer{font-size:3.2rem;padding:2rem 8rem}}#BPO .sec__faq .faqs .faq .faq__icon{position:absolute;left:3rem;top:3.4rem;bottom:0;width:4.4rem;height:auto}@media only screen and (max-width: 767px){#BPO .sec__faq .faqs .faq .faq__icon{left:2rem;top:2rem}}#BPO .sec__faq .faqs .faq+.faq{margin-top:.8rem}#NEWS .newsList{border-bottom:1px solid var(--color__blue)}#NEWS .newsList>li{border-top:1px solid var(--color__blue)}#NEWS .newsList>li a{display:block;padding:2.6rem 5rem;display:grid;grid-template-columns:auto 1fr;gap:4rem;position:relative}@media only screen and (max-width: 767px){#NEWS .newsList>li a{padding:2.6rem 0;grid-template-columns:30rem 1fr;gap:2rem}}@media(any-hover: hover){#NEWS .newsList>li a:hover{opacity:.7}}#NEWS .newsList>li a time{white-space:nowrap;font-size:1.4rem;line-height:2;position:relative;color:var(--color__blue);position:relative}@media only screen and (max-width: 767px){#NEWS .newsList>li a time{font-size:2.8rem}}#NEWS .newsList>li a time::after{content:"";display:block;width:1px;height:100%;background:var(--color__blue);position:absolute;top:0;right:-2rem}@media only screen and (max-width: 767px){#NEWS .newsList>li a time::after{display:none}}@media only screen and (max-width: 767px){#NEWS .newsList>li a .newsList__txt{grid-column:1/3}}#COMPANY .sec__company{position:relative;padding-bottom:30rem}@media only screen and (max-width: 767px){#COMPANY .sec__company{padding-bottom:24rem}}#COMPANY .company_list{border-bottom:1px solid var(--color__blue)}#COMPANY .company_list dl{border-top:1px solid var(--color__blue);padding:3rem 5.5rem;display:grid;grid-template-columns:20rem 1fr}@media only screen and (max-width: 767px){#COMPANY .company_list dl{grid-template-columns:1fr;gap:1rem;padding:3rem 0}}#COMPANY .company_list dl dt{color:var(--color__blue)}.policy .list__num{list-style-type:decimal;padding-left:20px}.policy .list__num li+li{margin-top:2rem}.FORM .sec__forms{padding-bottom:26rem}@media only screen and (max-width: 767px){.FORM .sec__forms{padding-bottom:18rem}}.FORM .forms{width:69rem;margin:auto}@media only screen and (max-width: 767px){.FORM .forms{width:100%}}.FORM .forms .forms__column{display:grid;grid-template-columns:30% 1fr}@media only screen and (max-width: 767px){.FORM .forms .forms__column{grid-template-columns:1fr}}.FORM .forms .required{background:var(--color__orange);color:#fff;border-radius:2rem;padding:.3rem 1rem;line-height:1;position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.FORM .forms .required{position:relative;margin-right:4rem}}.FORM .forms dl+dl{margin-top:4rem}.FORM .forms dt{color:var(--color__blue);position:relative;padding-left:7rem}@media only screen and (max-width: 767px){.FORM .forms dt{padding-left:0;margin-bottom:2rem}}.FORM .forms input[type=text],.FORM .forms input[type=email],.FORM .forms input[type=tel]{width:100%;background:#f7f7f7;border-radius:.3rem;padding:1.6rem 1rem}@media only screen and (max-width: 767px){.FORM .forms input[type=text],.FORM .forms input[type=email],.FORM .forms input[type=tel]{padding:3rem 3rem}}.FORM .forms textarea{width:100%;background:#f7f7f7;border-radius:.3rem;padding:1.6rem 1rem;border:none;height:126px}.FORM .formbtn{text-align:center;margin-top:6rem}.FORM .btn1__submit{font-size:1.6rem;line-height:2;padding:.28rem 0;width:16rem;border:1px solid var(--color__blue);border-radius:50px;text-align:center;color:var(--color__blue);cursor:pointer;transition:.3s}@media only screen and (max-width: 767px){.FORM .btn1__submit{width:100%;font-size:2.8rem;padding:1.2rem 0}}@media(any-hover: hover){.FORM .btn1__submit:hover{background:var(--color__blue);color:#fff}}.FORM .requestBlock{display:grid;grid-template-columns:33rem 1fr;gap:6rem}@media only screen and (max-width: 767px){.FORM .requestBlock{grid-template-columns:1fr}}.FORM .requestBlock .img{width:100% !important;border-radius:.5rem;overflow:hidden}.FORM .requestBlock .img img{width:100%}.FORM .requestBlock .requestBlock__container .container__ttl{font-weight:normal;margin-bottom:1.8rem}.FORM .requestBlock .requestBlock__container .container__list{list-style:disc;padding-left:20px}.FORM .requestBlock .requestBlock__container .container__list li+li{margin-top:1rem}/*# sourceMappingURL=style.css.map */