@charset "UTF-8";main{-webkit-animation:fadeIn 2s ease 0s 1 normal;animation:fadeIn 2s ease 0s 1 normal;overflow:hidden}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}a,a:hover,a:visited{text-decoration:none}b{font-weight:700}img{max-width:100%;height:auto}ul{list-style-type:none}.sp-block,.sp-flex,.sp-inline,.sp-inline-block,.sp-table-row{display:none!important}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){body,html{min-width:0;max-width:100vw;overflow-x:hidden}.sp-none{display:none!important}.sp-block{display:block!important}.sp-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.sp-inline{display:inline!important}.sp-inline-block{display:inline-block!important}.sp-brNone br{display:none!important}.sp-table-row{display:table-row!important}}.autoBr{word-wrap:break-word;white-space:pre-wrap}.objectFit__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.relative{position:relative}.textCenter{text-align:center}.flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.enFont{font-family:"Josefin Sans",sans-serif}@-webkit-keyframes animate-panel{0%{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);transform:scale(0,1)}49%{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scale(0,1)}}@keyframes animate-panel{0%{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);transform:scale(0,1)}49%{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scale(0,1)}}@-webkit-keyframes animate-content{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible}100%{visibility:visible}}@keyframes animate-content{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible}100%{visibility:visible}}.mask__box{display:inline-block}.mask__box .mask__inner{position:relative;visibility:hidden}.mask__box .mask__inner::after{content:"";background:#108bbc;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;visibility:visible}.mask__box .mask__inner.start{-webkit-animation-name:animate-content;animation-name:animate-content;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:running;animation-play-state:running;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mask__box .mask__inner.start::after{-webkit-animation-name:animate-panel;animation-name:animate-panel;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:running;animation-play-state:running;-webkit-backface-visibility:hidden;backface-visibility:hidden}.MoveUp{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.MoveUp.only_pc{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1)}}.MoveUpDone{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.Blur{-webkit-transition:opacity .4s cubic-bezier(.19,1,.22,1),-webkit-filter 1s cubic-bezier(.19,1,.22,1);transition:opacity .4s cubic-bezier(.19,1,.22,1),-webkit-filter 1s cubic-bezier(.19,1,.22,1);transition:opacity .4s cubic-bezier(.19,1,.22,1),filter 1s cubic-bezier(.19,1,.22,1);transition:opacity .4s cubic-bezier(.19,1,.22,1),filter 1s cubic-bezier(.19,1,.22,1),-webkit-filter 1s cubic-bezier(.19,1,.22,1);opacity:0;-webkit-filter:blur(20px);filter:blur(20px)}.BlurDone{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.MoveRight{opacity:0;-webkit-transform:translate(-50px,0);transform:translate(-50px,0);-webkit-transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.MoveRight.only_pc{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1)}}.MoveRightDone{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.MoveLeft{opacity:0;-webkit-transform:translate(50px,0);transform:translate(50px,0);-webkit-transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.MoveLeft.only_pc{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1)}}.MoveLeftDone{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.RotationContent{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.36,.1,.16,1);transition:-webkit-transform 1.5s cubic-bezier(.36,.1,.16,1);transition:transform 1.5s cubic-bezier(.36,.1,.16,1);transition:transform 1.5s cubic-bezier(.36,.1,.16,1),-webkit-transform 1.5s cubic-bezier(.36,.1,.16,1);-webkit-transition-delay:150ms;transition-delay:150ms}.RotationContentDone{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.Rotation3dContent{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.Rotation3dContentDone{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.ZoominContent{-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ZoominContentDone{-webkit-transform:scale(1,1);transform:scale(1,1)}.FadeIn{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.FadeInDone{opacity:1}.CoverInview{position:relative}.CoverInview::after{content:"";display:block;width:100%;height:100%;top:0;right:0;background:#0050a2;position:absolute;-webkit-transition:width 680ms 0s cubic-bezier(.165,.84,.44,1);transition:width 680ms 0s cubic-bezier(.165,.84,.44,1);z-index:3000}.CoverInviewBK::after{background:#000}.CoverInviewDone::after{width:0%}.Delay100ms{-webkit-transition-delay:.1s;transition-delay:.1s}.Delay150ms{-webkit-transition-delay:150ms;transition-delay:150ms}.Delay200ms{-webkit-transition-delay:.2s;transition-delay:.2s}.Delay300ms{-webkit-transition-delay:.3s;transition-delay:.3s}.Delay400ms{-webkit-transition-delay:.4s;transition-delay:.4s}.Delay450ms{-webkit-transition-delay:450ms;transition-delay:450ms}.Delay500ms{-webkit-transition-delay:.5s;transition-delay:.5s}.Delay600ms{-webkit-transition-delay:.6s;transition-delay:.6s}.Delay700ms{-webkit-transition-delay:.7s;transition-delay:.7s}.Delay750ms{-webkit-transition-delay:750ms;transition-delay:750ms}.Delay800ms{-webkit-transition-delay:.8s;transition-delay:.8s}.Delay900ms{-webkit-transition-delay:.9s;transition-delay:.9s}.Delay1000ms{-webkit-transition-delay:1s;transition-delay:1s}.Delay1100ms{-webkit-transition-delay:1.1s;transition-delay:1.1s}.Delay1200ms{-webkit-transition-delay:1.2s;transition-delay:1.2s}.Delay1300ms{-webkit-transition-delay:1.3s;transition-delay:1.3s}.Delay1400ms{-webkit-transition-delay:1.4s;transition-delay:1.4s}.Delay1500ms{-webkit-transition-delay:1.5s;transition-delay:1.5s}.Delay1600ms{-webkit-transition-delay:1.6s;transition-delay:1.6s}.Delay1700ms{-webkit-transition-delay:1.7s;transition-delay:1.7s}.Delay1800ms{-webkit-transition-delay:1.8s;transition-delay:1.8s}.Delay1900ms{-webkit-transition-delay:1.9s;transition-delay:1.9s}.Delay2000ms{-webkit-transition-delay:2s;transition-delay:2s}.container,.sectionBox__textBox{width:1228px;max-width:92%;margin:0 auto;position:relative;z-index:3}.container--full{width:1392px;max-width:100%;margin:0 auto;position:relative;z-index:3}.titleBox{position:relative;padding-top:43px;z-index:1}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.titleBox{padding-top:30px}}.titleEn{font-family:"Josefin Sans",sans-serif;font-weight:700;font-size:149px;line-height:1;color:#e5f2ff;white-space:nowrap;position:absolute;top:0;left:-41px;z-index:-1}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.titleEn{font-size:90px;left:-15px}}.titleJp{font-size:46px;font-weight:700;line-height:2.43;margin-top:-7px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.titleJp{font-size:25px;line-height:1.8;margin-top:10px}}.titleSub{font-size:30px;font-weight:700;color:#108bbc;line-height:2.4}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.titleSub{font-size:22px;line-height:1.7}}.textDesc{font-size:16px;line-height:2;color:#464646}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.textDesc{font-size:15px;text-align:justify}}.ctaPart{position:relative;padding:89px 0 100px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.ctaPart{padding:70px 0 40px}}.ctaPart::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:url(../img/top/bg.jpg) no-repeat center/cover;opacity:.08;z-index:-1}.ctaPart__flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:18px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.ctaPart__flexBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ctaPart__desc{font-size:12px;margin-top:23px;line-height:2}.ctaPart__link{width:431px;height:98px;max-width:100%;border-radius:10px;padding:9px 10px 10px;border:2px solid #108bbc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#108bbc!important;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.ctaPart__link{width:100%;height:75px}.ctaPart__link+.ctaPart__link{margin-top:20px}}.ctaPart__link:hover{background-color:#fff}.ctaPart__link--tel{font-size:37px;font-weight:300;font-family:"Josefin Sans",sans-serif;margin-right:31px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.ctaPart__link--tel{font-size:30px;margin-right:0;padding:17px 10px 10px}}.ctaPart__link--tel img{margin-right:6px;position:relative;top:-2px;left:-8px;width:33px;height:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.ctaPart__link--tel img{top:-3px;left:-4px;width:25px}}.ctaPart__link--contact{font-size:29px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.ctaPart__link--contact{font-size:22px;padding:10px}}.ctaPart__link--contact img{position:relative;margin-right:14px;left:-1px;width:33px;height:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.ctaPart__link--contact img{width:40px}}.mainv__inner{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mainv__inner::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,.72);z-index:1}.mainv__image{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';min-width:100%;-webkit-animation-name:Move;animation-name:Move;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes Move{0%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes Move{0%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.mainv__imageBox{text-align:right;max-height:1200px;min-height:750px;overflow:hidden;position:relative;width:100%;height:calc(100vh - 94px);margin-left:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__imageBox{width:100%;min-height:0}}.mainv__textBox{position:absolute;width:92%;left:50%;top:50.3%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:6;text-align:center}.mainv__textItem+.mainv__textItem{margin-top:23px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__textItem+.mainv__textItem{margin-top:12px}}.mainv__logo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:32px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__logo{padding-bottom:17px;padding-top:10px;margin:0 -30px}}.mainv__logo::before{position:absolute;content:"";width:38px;height:38px;background:url(../img/top/connector.svg) no-repeat center/contain;left:50.1%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__logo::before{width:28px;height:28px;left:50%}}.mainv__logoBox{width:207px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 79px}.mainv__logoBox img{width:100%;height:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__logoBox{width:145px;margin:0 21px}.mainv__logoBox img{-webkit-transform:scale(.7);transform:scale(.7)}}.mainv__title{font-size:50px;font-weight:700;line-height:1;margin-top:3px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__title{font-size:32px}}.mainv__title strong{font-weight:700}.mainv__text{font-size:30px;font-weight:700;line-height:2.4}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__text{font-size:19px;line-height:2}}.mainv__text strong{font-weight:700;font-size:44px;line-height:1}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__text strong{font-size:28px}}.intro{margin-top:101px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.intro{margin-top:60px}}.intro__titleEn{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.intro__titleJp strong{font-size:64px;font-weight:700;line-height:1}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.intro__titleJp strong{font-size:42px}}.intro__flexBox{margin-top:45px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.intro__flexBox{margin-top:30px}}.intro__list{width:710px;position:relative;z-index:2}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.intro__list{width:100%}}.intro__item+.intro__item{margin-top:27px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.intro__item+.intro__item{margin-top:20px}}.feature__text,.intro__text{font-size:26px;font-weight:700;line-height:2.43;position:relative;padding-left:82px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__text,.intro__text{font-size:20px;line-height:2;padding-left:50px}}.feature__text::before,.intro__text::before{position:absolute;content:"";width:63px;height:63px;background:url(../img/top/check.svg) no-repeat center/contain;top:0;left:0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__text::before,.intro__text::before{width:40px;height:40px}}.intro__imgBox{width:441px;max-width:100%;position:absolute;bottom:13px;right:1px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.intro__imgBox{position:relative;bottom:0;right:0;margin:60px auto 0}}.intro__imgBox::after{position:absolute;content:"";width:526px;max-width:110%;max-height:110%;height:533px;background:url(../img/top/gear.png) no-repeat center/contain;bottom:0;right:109px;z-index:-1}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.intro__imgBox::after{right:20px}}.feature{position:relative;padding:89px 0 59px;margin-top:117px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature{padding:70px 0 40px;margin-top:90px}}.feature::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:url(../img/top/bg.jpg) no-repeat center/cover;opacity:.08;z-index:-1}.feature__list{margin-top:28px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__titleBox{text-align:center}.feature__titleBox .titleEn{left:auto}}.feature__item{width:49%;padding-bottom:47px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__item{width:100%;padding-bottom:25px}}.feature__textDetail{padding:10px;background:#e5f2ff;border-radius:8px;margin-top:23px;position:relative}.feature__textDetail::after{content:"";position:absolute;top:0;left:4%;border-style:solid;border-width:0 7.8px 15.5px 7.8px;border-color:transparent transparent #e5f2ff;translate:-50% -100%;-webkit-transform:skew(-2deg);transform:skew(-2deg);-webkit-transform-origin:bottom;transform-origin:bottom}.sectionBox{margin-top:76px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox{margin-top:60px}}.sectionBox__row:first-child{margin-bottom:88px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__row:first-child{margin-bottom:0}}.sectionBox__row+.sectionBox__row{margin-top:78px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__row+.sectionBox__row{margin-top:60px}}.sectionBox__inner{position:relative;min-height:543px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sectionBox__textWrap{width:50%;padding-top:54px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__textWrap{width:100%;padding-top:0}}.sectionBox__titleBox{padding-top:67px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__titleBox{padding-top:32px}}.sectionBox__titleJp{font-size:40px;font-weight:700;line-height:1.82;color:#0050a2}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__titleJp{font-size:32px}}.sectionBox__titleEn{left:-68px}@media screen and (max-width:1290px){.sectionBox__titleEn{left:-40px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__titleEn{left:-15px}}.sectionBox__desc{margin-top:5px}.sectionBox__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-13px;margin-top:21px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__filters{margin-bottom:-10px;margin-right:-10px}}.sectionBox__filtersItem{font-size:12px;font-weight:700;white-space:nowrap;background-color:#108bbc;text-align:center;color:#fff;min-width:123px;padding:7px 10px 7px;margin-right:16px;margin-bottom:13px;border-radius:40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__filtersItem{font-size:10px;min-width:105px;padding:7px 10px;margin-right:10px;margin-bottom:10px}}.sectionBox__imgBox{position:absolute;z-index:-2;top:0;right:0;width:50%;height:100%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__imgBox{position:relative;width:96%;height:114vw}}@media screen and (max-width:680px) and (max-width:680px),screen and (max-width:737px) and (orientation:landscape) and (max-width:680px),screen and (max-width:680px) and (max-width:737px) and (orientation:landscape),screen and (max-width:737px) and (orientation:landscape) and (max-width:737px) and (orientation:landscape){.sectionBox__imgBox{margin-left:auto;height:75vw;margin-top:30px}}.sectionBox__imgBox img{min-width:697px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__imgBox img{min-width:0}}.sectionBox__row:nth-child(even) .sectionBox__imgBox{right:auto;left:0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__row:nth-child(even) .sectionBox__imgBox{margin-right:auto;margin-left:0}}.sectionBox__row:nth-child(even) .sectionBox__textWrap{margin-left:auto;margin-right:-11px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__row:nth-child(even) .sectionBox__textWrap{margin-right:0}}.sectionBox__row:nth-child(even) .sectionBox__titleEn{left:-72px}@media screen and (max-width:1290px){.sectionBox__row:nth-child(even) .sectionBox__titleEn{left:-40px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sectionBox__row:nth-child(even) .sectionBox__titleEn{left:-15px}}.ctaPart{margin-top:79px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.ctaPart{margin-top:60px}}.bogo-language-switcher{display:none!important}.mainv__news{position:absolute;bottom:53px;left:auto;right:auto;z-index:2}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__news{bottom:30px;width:100%}}.mainv__newsItem{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__newsItem{width:92%}}.mainv__newsDateTime{background:transparent -webkit-gradient(linear,left top,right top,from(#0050a2),to(#0f8bb8)) 0 0 no-repeat padding-box;background:transparent -webkit-linear-gradient(left,#0050a2 0,#0f8bb8 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#0050a2 0,#0f8bb8 100%) 0 0 no-repeat padding-box;min-width:114px;color:#fff;font-size:14px;font-family:"Josefin Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50px 0 0 50px;line-height:1.8}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__newsDateTime{min-width:100px;font-size:13px}}.mainv__newsIcon{margin-right:6px;-o-object-fit:contain;object-fit:contain;width:15px!important}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__newsIcon{width:14px!important;margin-top:1px;margin-right:4px}}.mainv__newsLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:9px 34px 8px 15px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:0 50px 50px 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__newsLink{padding:7px 15px 7px 10px}}.mainv__newsLink:hover{opacity:.7}.mainv__newsLinkTitle{font-size:14px;letter-spacing:.06em;line-height:1.4}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__newsLinkTitle{font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:215px}}.SolutionPresents__title{border-left:solid 6px #0050a2;color:#0050a2;font-size:31px;margin-top:40px;font-weight:700;padding:10px 0 0 23px;font-family:"Josefin Sans",sans-serif}.SolutionPresents__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.SolutionPresents__logoBox{width:200px;height:78px;padding:22px;border:solid 4px #333;border-radius:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ccc;-webkit-filter:saturate(0);filter:saturate(0)}.SolutionPresents__logoBox+.SolutionPresents__logoBox{margin-left:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.SolutionPresents__logoBox{width:160px;height:78px}}.SolutionPresents__logoBox img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.SolutionPresents__logoBox.SolutionPresents__logoBox--pst{opacity:.24}.SolutionPresents__logoBox.SolutionPresents__logoBox--shima{opacity:.4}.SolutionPresents__logoBox.active{-webkit-filter:saturate(100%);filter:saturate(100%);background-color:#fff;opacity:1}.SolutionPresents__logoBox--pst{border-color:#0050a2}.SolutionPresents__logoBox--pst .SolutionPresents__logoBoxText{color:#0050a2}.SolutionPresents__logoBox--shima{border-color:#4ea2e3}.SolutionPresents__logoBox--shima .SolutionPresents__logoBoxText{color:#4ea2e3}.SolutionPresents__logoBoxText{display:block;width:100%;text-align:center;font-size:11px;margin-top:0;position:absolute;bottom:0;right:auto;left:auto;top:auto}