@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;line-height:1.6}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}ol,ul{list-style-type:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0;vertical-align:top}address{font-style:normal}caption,td,th{font-weight:400;text-align:left}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{border:0;height:1px;border-bottom:1px solid #ccc}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}button{border:0;background:0 0;display:block;cursor:pointer}input,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}sup{top:-.5em}sub{bottom:-.25em}small{font-size:smaller}a,button{text-decoration:none;opacity:1}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{word-break:normal}img{border:0;margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}a{text-decoration:none}a:visited{color:inherit}a,a:focus{outline:0}button,input,input:focus{outline:0}button::-moz-focus-inner,input::-moz-focus-inner{border:none}.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:#84d6d0;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%}.Delay50ms{-webkit-transition-delay:50ms;transition-delay:50ms}.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}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;letter-spacing:.05em;line-height:0;word-wrap:normal;background:-webkit-linear-gradient(303deg,#edffff 0,#fff 100%);background:linear-gradient(147deg,#edffff 0,#fff 100%);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:101px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){body{font-size:1rem}}@media screen and (max-width:1000px){body{padding-top:70px}}main{-webkit-animation:fadeIn 2s ease 0s 1 normal;animation:fadeIn 2s ease 0s 1 normal}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body,html{min-width:1200px;margin:auto;color:#41565a}body{font-family:"Noto Sans JP",Roboto,"Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Microsoft YaHei","微软雅黑",SimSun,sans-serif}#lang--es{font-family:Lato,"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Microsoft YaHei","微软雅黑",SimSun,sans-serif}a,a:hover,a:visited{text-decoration:none;color:inherit}b{font-weight:700}img{max-width:100%;height:auto}ul{list-style-type:none}.nav-block,.nav-flex,.nav-inline,.nav-inline-block,.nav-table-row{display:none!important}@media screen and (max-width:1000px){.nav-none{display:none!important}.nav-block{display:block!important}.nav-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.nav-inline{display:inline!important}.nav-inline-block{display:inline-block!important}.nav-brNone br{display:none!important}.nav-table-row{display:table-row!important}}.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}}.pageHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:400px;background:50% 50%/cover no-repeat;padding:12px 10px 0}.pageHeader::before{content:"";display:block;width:40%;height:60px;position:absolute;right:0;bottom:-60px;top:auto;left:auto;z-index:-1;background:-webkit-gradient(linear,left top,right top,from(#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}.pageHeader--dev::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#e041ce),to(#40aff4));background:-webkit-linear-gradient(left,#e041ce 0,#40aff4 100%);background:linear-gradient(90deg,#e041ce 0,#40aff4 100%)}.pageHeader::after{content:"";width:40%;height:800px;position:absolute;top:calc(100% + 100px);bottom:auto;right:0;left:auto;background-image:url(../img/common/after_mainv.svg);background-repeat:no-repeat;background-size:100% auto;background-position:top center;z-index:-1}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.pageHeader{height:230px;padding:10px 0 0}}.pageHeader__titleBox{position:absolute;left:0;top:auto;bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:300px;padding:21px 60px 18px 29px;background:-webkit-gradient(linear,left top,right top,from(#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}.pageHeader__titleBox--dev{background:-webkit-gradient(linear,left top,right top,color-stop(0,#e041ce),to(#40aff4));background:-webkit-linear-gradient(left,#e041ce 0,#40aff4 100%);background:linear-gradient(90deg,#e041ce 0,#40aff4 100%)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.pageHeader__titleBox{min-width:200px;padding:10px 42px 10px 16px;-webkit-clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%)}}.pageHeader__text,.pageHeader__title{width:1100px;max-width:92%;margin-left:auto;margin-right:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0 10px rgba(0,0,0,.4)}.pageHeader__title{color:#fff;font-size:50px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.pageHeader__title{font-size:27px}}.pageHeader__title{width:auto;max-width:none;margin:0;font-size:31px;line-height:1.1;text-shadow:none}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.pageHeader__title{font-size:22px}}.pageHeader__titleBox .pageHeader__text{width:auto;max-width:none;margin:6px 0 0;text-shadow:none}.pageHeader__enTitle{display:block;margin:0 0 4px;color:#fff;font-size:18px;font-weight:300;letter-spacing:.12em;line-height:1.2;font-family:Lato,"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Microsoft YaHei","微软雅黑",SimSun,sans-serif}.pageHeader__enTitle+.pageHeader__title{margin-top:3px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.pageHeader__enTitle{font-size:13px}}.pageHeader__text{color:#fff;font-size:16px;font-weight:700;letter-spacing:.11em}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.pageHeader__text{font-size:14px}}.development .item__title,.guidanceListItem,.technology .item__title,.toppage .about__titleEn{background:-webkit-gradient(linear,left top,right top,from(#91dec9),color-stop(30%,#51b5e9),to(#51b5e9));background:-webkit-linear-gradient(left,#91dec9 0,#51b5e9 30%,#51b5e9 100%);background:linear-gradient(90deg,#91dec9 0,#51b5e9 30%,#51b5e9 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.page-template-page-company-about,.page-template-page-company-client,.page-template-page-company-csr,.page-template-page-company-history,.page-template-page-company-message,.page-template-page-company-principle,.page-template-page-contact,.page-template-page-contact-check,.page-template-page-contact-thanks{background-color:#f6f6f6}.content{margin:100px auto 200px;padding:0 10px;max-width:1100px;position:relative;z-index:1000}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.content{margin:60px auto 120px}}.titleEn,.toppage .business__titleEn{padding-top:42px;position:relative;font-size:80px;font-weight:300;font-family:Lato,"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Microsoft YaHei","微软雅黑",SimSun,sans-serif;letter-spacing:.1em}.titleEn::before,.toppage .business__titleEn::before{content:"";width:86px;height:6px;position:absolute;left:0;top:0;right:auto;bottom:auto;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(80%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,80%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,80%,#8ad3bf 100%)}.titleEn--white,.toppage .business__titleEn{color:#fff}.titleEn--dev::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#e041ce),to(#40aff4));background:-webkit-linear-gradient(left,#e041ce 0,#40aff4 100%);background:linear-gradient(90deg,#e041ce 0,#40aff4 100%)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.titleEn,.toppage .business__titleEn{font-size:32px;display:block}}.titleEn__small{margin-left:1em;font-size:80px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.titleEn__small{margin-left:0;display:block}}.titleEn--center{text-align:center}.titleEn+.titleJp,.toppage .business__titleEn+.business__title,.toppage .business__titleEn+.titleJp,.toppage .titleEn+.business__title{margin-top:0}.titleEnWord{display:inline-block;white-space:nowrap}.titleEnChar{display:inline-block;opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18);-webkit-filter:blur(12px);filter:blur(12px);-webkit-transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,transform,filter;transition-property:opacity,transform,filter,-webkit-transform,-webkit-filter;-webkit-transition-duration:.45s;transition-duration:.45s;-webkit-transition-timing-function:cubic-bezier(.2,.85,.2,1);transition-timing-function:cubic-bezier(.2,.85,.2,1);will-change:opacity,transform,filter}.titleEnChar.is-show{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}.titleJp,.toppage .business__title{font-size:32px;font-weight:400}.titleJp--white,.toppage .business__title{color:#fff}.textDesc{line-height:2}.textDesc--white{color:#fff}.textDesc--textShadowWhite{text-shadow:0 0 16px #fff}.title01{padding-top:35px;position:relative;font-size:45px;font-weight:700}.title01--white{color:#fff}.title01::before{content:"";width:80px;height:8px;position:absolute;left:0;top:0;right:auto;bottom:auto;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}.title01--white::before{background:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.title01{font-size:2rem;display:block}}.title01__small{margin-left:1em;font-size:.5em}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.title01__small{margin-left:0;display:block}}.title01--center{text-align:center;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}.title01--center::before{left:auto}.title02{font-size:18px;font-weight:700;line-height:1.2;padding:3px 0 3px 22px;position:relative}.title02::before{content:"";width:10px;height:100%;background:-webkit-linear-gradient(315deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(135deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);display:block;position:absolute;left:0;top:0;right:auto;bottom:auto}.table{width:100%;table-layout:fixed;border-collapse:collapse}.table tr{border-bottom:1px dashed #707070}.table th{width:30%;font-weight:700}.table td,.table th{font-size:1.125rem;padding:30px 15px;line-height:2.2}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.table td,.table th{font-size:.875rem}}.table td:first-child,.table th:first-child{padding-left:0}.table td:last-child,.table th:last-child{padding-right:0}.borderButton{display:inline-block;padding:9px 25px;font-size:16px;line-height:1.3;color:#0072e3;border:2px solid #0072e3;border-radius:3em;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(#fff),color-stop(70%),to(#fff));background:-webkit-linear-gradient(left,#fff 0,#fff,70%,#fff 100%);background:linear-gradient(90deg,#fff 0,#fff,70%,#fff 100%);-webkit-transition:all .3s ease;transition:all .3s ease}.borderButton:hover{color:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.borderButton{padding:3px 20px 4px;font-size:16px}}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mt1{margin-top:1px!important}.mr1{margin-right:1px!important}.mb1{margin-bottom:1px!important}.ml1{margin-left:1px!important}.mt2{margin-top:2px!important}.mr2{margin-right:2px!important}.mb2{margin-bottom:2px!important}.ml2{margin-left:2px!important}.mt3{margin-top:3px!important}.mr3{margin-right:3px!important}.mb3{margin-bottom:3px!important}.ml3{margin-left:3px!important}.mt4{margin-top:4px!important}.mr4{margin-right:4px!important}.mb4{margin-bottom:4px!important}.ml4{margin-left:4px!important}.mt5{margin-top:5px!important}.mr5{margin-right:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.mt6{margin-top:6px!important}.mr6{margin-right:6px!important}.mb6{margin-bottom:6px!important}.ml6{margin-left:6px!important}.mt7{margin-top:7px!important}.mr7{margin-right:7px!important}.mb7{margin-bottom:7px!important}.ml7{margin-left:7px!important}.mt8{margin-top:8px!important}.mr8{margin-right:8px!important}.mb8{margin-bottom:8px!important}.ml8{margin-left:8px!important}.mt9{margin-top:9px!important}.mr9{margin-right:9px!important}.mb9{margin-bottom:9px!important}.ml9{margin-left:9px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.mt11{margin-top:11px!important}.mr11{margin-right:11px!important}.mb11{margin-bottom:11px!important}.ml11{margin-left:11px!important}.mt12{margin-top:12px!important}.mr12{margin-right:12px!important}.mb12{margin-bottom:12px!important}.ml12{margin-left:12px!important}.mt13{margin-top:13px!important}.mr13{margin-right:13px!important}.mb13{margin-bottom:13px!important}.ml13{margin-left:13px!important}.mt14{margin-top:14px!important}.mr14{margin-right:14px!important}.mb14{margin-bottom:14px!important}.ml14{margin-left:14px!important}.mt15{margin-top:15px!important}.mr15{margin-right:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.mt16{margin-top:16px!important}.mr16{margin-right:16px!important}.mb16{margin-bottom:16px!important}.ml16{margin-left:16px!important}.mt17{margin-top:17px!important}.mr17{margin-right:17px!important}.mb17{margin-bottom:17px!important}.ml17{margin-left:17px!important}.mt18{margin-top:18px!important}.mr18{margin-right:18px!important}.mb18{margin-bottom:18px!important}.ml18{margin-left:18px!important}.mt19{margin-top:19px!important}.mr19{margin-right:19px!important}.mb19{margin-bottom:19px!important}.ml19{margin-left:19px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.mt21{margin-top:21px!important}.mr21{margin-right:21px!important}.mb21{margin-bottom:21px!important}.ml21{margin-left:21px!important}.mt22{margin-top:22px!important}.mr22{margin-right:22px!important}.mb22{margin-bottom:22px!important}.ml22{margin-left:22px!important}.mt23{margin-top:23px!important}.mr23{margin-right:23px!important}.mb23{margin-bottom:23px!important}.ml23{margin-left:23px!important}.mt24{margin-top:24px!important}.mr24{margin-right:24px!important}.mb24{margin-bottom:24px!important}.ml24{margin-left:24px!important}.mt25{margin-top:25px!important}.mr25{margin-right:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.mt26{margin-top:26px!important}.mr26{margin-right:26px!important}.mb26{margin-bottom:26px!important}.ml26{margin-left:26px!important}.mt27{margin-top:27px!important}.mr27{margin-right:27px!important}.mb27{margin-bottom:27px!important}.ml27{margin-left:27px!important}.mt28{margin-top:28px!important}.mr28{margin-right:28px!important}.mb28{margin-bottom:28px!important}.ml28{margin-left:28px!important}.mt29{margin-top:29px!important}.mr29{margin-right:29px!important}.mb29{margin-bottom:29px!important}.ml29{margin-left:29px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.mt31{margin-top:31px!important}.mr31{margin-right:31px!important}.mb31{margin-bottom:31px!important}.ml31{margin-left:31px!important}.mt32{margin-top:32px!important}.mr32{margin-right:32px!important}.mb32{margin-bottom:32px!important}.ml32{margin-left:32px!important}.mt33{margin-top:33px!important}.mr33{margin-right:33px!important}.mb33{margin-bottom:33px!important}.ml33{margin-left:33px!important}.mt34{margin-top:34px!important}.mr34{margin-right:34px!important}.mb34{margin-bottom:34px!important}.ml34{margin-left:34px!important}.mt35{margin-top:35px!important}.mr35{margin-right:35px!important}.mb35{margin-bottom:35px!important}.ml35{margin-left:35px!important}.mt36{margin-top:36px!important}.mr36{margin-right:36px!important}.mb36{margin-bottom:36px!important}.ml36{margin-left:36px!important}.mt37{margin-top:37px!important}.mr37{margin-right:37px!important}.mb37{margin-bottom:37px!important}.ml37{margin-left:37px!important}.mt38{margin-top:38px!important}.mr38{margin-right:38px!important}.mb38{margin-bottom:38px!important}.ml38{margin-left:38px!important}.mt39{margin-top:39px!important}.mr39{margin-right:39px!important}.mb39{margin-bottom:39px!important}.ml39{margin-left:39px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.mt41{margin-top:41px!important}.mr41{margin-right:41px!important}.mb41{margin-bottom:41px!important}.ml41{margin-left:41px!important}.mt42{margin-top:42px!important}.mr42{margin-right:42px!important}.mb42{margin-bottom:42px!important}.ml42{margin-left:42px!important}.mt43{margin-top:43px!important}.mr43{margin-right:43px!important}.mb43{margin-bottom:43px!important}.ml43{margin-left:43px!important}.mt44{margin-top:44px!important}.mr44{margin-right:44px!important}.mb44{margin-bottom:44px!important}.ml44{margin-left:44px!important}.mt45{margin-top:45px!important}.mr45{margin-right:45px!important}.mb45{margin-bottom:45px!important}.ml45{margin-left:45px!important}.mt46{margin-top:46px!important}.mr46{margin-right:46px!important}.mb46{margin-bottom:46px!important}.ml46{margin-left:46px!important}.mt47{margin-top:47px!important}.mr47{margin-right:47px!important}.mb47{margin-bottom:47px!important}.ml47{margin-left:47px!important}.mt48{margin-top:48px!important}.mr48{margin-right:48px!important}.mb48{margin-bottom:48px!important}.ml48{margin-left:48px!important}.mt49{margin-top:49px!important}.mr49{margin-right:49px!important}.mb49{margin-bottom:49px!important}.ml49{margin-left:49px!important}.mt50{margin-top:50px!important}.mr50{margin-right:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.mt51{margin-top:51px!important}.mr51{margin-right:51px!important}.mb51{margin-bottom:51px!important}.ml51{margin-left:51px!important}.mt52{margin-top:52px!important}.mr52{margin-right:52px!important}.mb52{margin-bottom:52px!important}.ml52{margin-left:52px!important}.mt53{margin-top:53px!important}.mr53{margin-right:53px!important}.mb53{margin-bottom:53px!important}.ml53{margin-left:53px!important}.mt54{margin-top:54px!important}.mr54{margin-right:54px!important}.mb54{margin-bottom:54px!important}.ml54{margin-left:54px!important}.mt55{margin-top:55px!important}.mr55{margin-right:55px!important}.mb55{margin-bottom:55px!important}.ml55{margin-left:55px!important}.mt56{margin-top:56px!important}.mr56{margin-right:56px!important}.mb56{margin-bottom:56px!important}.ml56{margin-left:56px!important}.mt57{margin-top:57px!important}.mr57{margin-right:57px!important}.mb57{margin-bottom:57px!important}.ml57{margin-left:57px!important}.mt58{margin-top:58px!important}.mr58{margin-right:58px!important}.mb58{margin-bottom:58px!important}.ml58{margin-left:58px!important}.mt59{margin-top:59px!important}.mr59{margin-right:59px!important}.mb59{margin-bottom:59px!important}.ml59{margin-left:59px!important}.mt60{margin-top:60px!important}.mr60{margin-right:60px!important}.mb60{margin-bottom:60px!important}.ml60{margin-left:60px!important}.mt61{margin-top:61px!important}.mr61{margin-right:61px!important}.mb61{margin-bottom:61px!important}.ml61{margin-left:61px!important}.mt62{margin-top:62px!important}.mr62{margin-right:62px!important}.mb62{margin-bottom:62px!important}.ml62{margin-left:62px!important}.mt63{margin-top:63px!important}.mr63{margin-right:63px!important}.mb63{margin-bottom:63px!important}.ml63{margin-left:63px!important}.mt64{margin-top:64px!important}.mr64{margin-right:64px!important}.mb64{margin-bottom:64px!important}.ml64{margin-left:64px!important}.mt65{margin-top:65px!important}.mr65{margin-right:65px!important}.mb65{margin-bottom:65px!important}.ml65{margin-left:65px!important}.mt66{margin-top:66px!important}.mr66{margin-right:66px!important}.mb66{margin-bottom:66px!important}.ml66{margin-left:66px!important}.mt67{margin-top:67px!important}.mr67{margin-right:67px!important}.mb67{margin-bottom:67px!important}.ml67{margin-left:67px!important}.mt68{margin-top:68px!important}.mr68{margin-right:68px!important}.mb68{margin-bottom:68px!important}.ml68{margin-left:68px!important}.mt69{margin-top:69px!important}.mr69{margin-right:69px!important}.mb69{margin-bottom:69px!important}.ml69{margin-left:69px!important}.mt70{margin-top:70px!important}.mr70{margin-right:70px!important}.mb70{margin-bottom:70px!important}.ml70{margin-left:70px!important}.mt71{margin-top:71px!important}.mr71{margin-right:71px!important}.mb71{margin-bottom:71px!important}.ml71{margin-left:71px!important}.mt72{margin-top:72px!important}.mr72{margin-right:72px!important}.mb72{margin-bottom:72px!important}.ml72{margin-left:72px!important}.mt73{margin-top:73px!important}.mr73{margin-right:73px!important}.mb73{margin-bottom:73px!important}.ml73{margin-left:73px!important}.mt74{margin-top:74px!important}.mr74{margin-right:74px!important}.mb74{margin-bottom:74px!important}.ml74{margin-left:74px!important}.mt75{margin-top:75px!important}.mr75{margin-right:75px!important}.mb75{margin-bottom:75px!important}.ml75{margin-left:75px!important}.mt76{margin-top:76px!important}.mr76{margin-right:76px!important}.mb76{margin-bottom:76px!important}.ml76{margin-left:76px!important}.mt77{margin-top:77px!important}.mr77{margin-right:77px!important}.mb77{margin-bottom:77px!important}.ml77{margin-left:77px!important}.mt78{margin-top:78px!important}.mr78{margin-right:78px!important}.mb78{margin-bottom:78px!important}.ml78{margin-left:78px!important}.mt79{margin-top:79px!important}.mr79{margin-right:79px!important}.mb79{margin-bottom:79px!important}.ml79{margin-left:79px!important}.mt80{margin-top:80px!important}.mr80{margin-right:80px!important}.mb80{margin-bottom:80px!important}.ml80{margin-left:80px!important}.mt81{margin-top:81px!important}.mr81{margin-right:81px!important}.mb81{margin-bottom:81px!important}.ml81{margin-left:81px!important}.mt82{margin-top:82px!important}.mr82{margin-right:82px!important}.mb82{margin-bottom:82px!important}.ml82{margin-left:82px!important}.mt83{margin-top:83px!important}.mr83{margin-right:83px!important}.mb83{margin-bottom:83px!important}.ml83{margin-left:83px!important}.mt84{margin-top:84px!important}.mr84{margin-right:84px!important}.mb84{margin-bottom:84px!important}.ml84{margin-left:84px!important}.mt85{margin-top:85px!important}.mr85{margin-right:85px!important}.mb85{margin-bottom:85px!important}.ml85{margin-left:85px!important}.mt86{margin-top:86px!important}.mr86{margin-right:86px!important}.mb86{margin-bottom:86px!important}.ml86{margin-left:86px!important}.mt87{margin-top:87px!important}.mr87{margin-right:87px!important}.mb87{margin-bottom:87px!important}.ml87{margin-left:87px!important}.mt88{margin-top:88px!important}.mr88{margin-right:88px!important}.mb88{margin-bottom:88px!important}.ml88{margin-left:88px!important}.mt89{margin-top:89px!important}.mr89{margin-right:89px!important}.mb89{margin-bottom:89px!important}.ml89{margin-left:89px!important}.mt90{margin-top:90px!important}.mr90{margin-right:90px!important}.mb90{margin-bottom:90px!important}.ml90{margin-left:90px!important}.mt91{margin-top:91px!important}.mr91{margin-right:91px!important}.mb91{margin-bottom:91px!important}.ml91{margin-left:91px!important}.mt92{margin-top:92px!important}.mr92{margin-right:92px!important}.mb92{margin-bottom:92px!important}.ml92{margin-left:92px!important}.mt93{margin-top:93px!important}.mr93{margin-right:93px!important}.mb93{margin-bottom:93px!important}.ml93{margin-left:93px!important}.mt94{margin-top:94px!important}.mr94{margin-right:94px!important}.mb94{margin-bottom:94px!important}.ml94{margin-left:94px!important}.mt95{margin-top:95px!important}.mr95{margin-right:95px!important}.mb95{margin-bottom:95px!important}.ml95{margin-left:95px!important}.mt96{margin-top:96px!important}.mr96{margin-right:96px!important}.mb96{margin-bottom:96px!important}.ml96{margin-left:96px!important}.mt97{margin-top:97px!important}.mr97{margin-right:97px!important}.mb97{margin-bottom:97px!important}.ml97{margin-left:97px!important}.mt98{margin-top:98px!important}.mr98{margin-right:98px!important}.mb98{margin-bottom:98px!important}.ml98{margin-left:98px!important}.mt99{margin-top:99px!important}.mr99{margin-right:99px!important}.mb99{margin-bottom:99px!important}.ml99{margin-left:99px!important}.mt100{margin-top:100px!important}.mr100{margin-right:100px!important}.mb100{margin-bottom:100px!important}.ml100{margin-left:100px!important}.mt101{margin-top:101px!important}.mr101{margin-right:101px!important}.mb101{margin-bottom:101px!important}.ml101{margin-left:101px!important}.mt102{margin-top:102px!important}.mr102{margin-right:102px!important}.mb102{margin-bottom:102px!important}.ml102{margin-left:102px!important}.mt103{margin-top:103px!important}.mr103{margin-right:103px!important}.mb103{margin-bottom:103px!important}.ml103{margin-left:103px!important}.mt104{margin-top:104px!important}.mr104{margin-right:104px!important}.mb104{margin-bottom:104px!important}.ml104{margin-left:104px!important}.mt105{margin-top:105px!important}.mr105{margin-right:105px!important}.mb105{margin-bottom:105px!important}.ml105{margin-left:105px!important}.mt106{margin-top:106px!important}.mr106{margin-right:106px!important}.mb106{margin-bottom:106px!important}.ml106{margin-left:106px!important}.mt107{margin-top:107px!important}.mr107{margin-right:107px!important}.mb107{margin-bottom:107px!important}.ml107{margin-left:107px!important}.mt108{margin-top:108px!important}.mr108{margin-right:108px!important}.mb108{margin-bottom:108px!important}.ml108{margin-left:108px!important}.mt109{margin-top:109px!important}.mr109{margin-right:109px!important}.mb109{margin-bottom:109px!important}.ml109{margin-left:109px!important}.mt110{margin-top:110px!important}.mr110{margin-right:110px!important}.mb110{margin-bottom:110px!important}.ml110{margin-left:110px!important}.mt111{margin-top:111px!important}.mr111{margin-right:111px!important}.mb111{margin-bottom:111px!important}.ml111{margin-left:111px!important}.mt112{margin-top:112px!important}.mr112{margin-right:112px!important}.mb112{margin-bottom:112px!important}.ml112{margin-left:112px!important}.mt113{margin-top:113px!important}.mr113{margin-right:113px!important}.mb113{margin-bottom:113px!important}.ml113{margin-left:113px!important}.mt114{margin-top:114px!important}.mr114{margin-right:114px!important}.mb114{margin-bottom:114px!important}.ml114{margin-left:114px!important}.mt115{margin-top:115px!important}.mr115{margin-right:115px!important}.mb115{margin-bottom:115px!important}.ml115{margin-left:115px!important}.mt116{margin-top:116px!important}.mr116{margin-right:116px!important}.mb116{margin-bottom:116px!important}.ml116{margin-left:116px!important}.mt117{margin-top:117px!important}.mr117{margin-right:117px!important}.mb117{margin-bottom:117px!important}.ml117{margin-left:117px!important}.mt118{margin-top:118px!important}.mr118{margin-right:118px!important}.mb118{margin-bottom:118px!important}.ml118{margin-left:118px!important}.mt119{margin-top:119px!important}.mr119{margin-right:119px!important}.mb119{margin-bottom:119px!important}.ml119{margin-left:119px!important}.mt120{margin-top:120px!important}.mr120{margin-right:120px!important}.mb120{margin-bottom:120px!important}.ml120{margin-left:120px!important}.mt121{margin-top:121px!important}.mr121{margin-right:121px!important}.mb121{margin-bottom:121px!important}.ml121{margin-left:121px!important}.mt122{margin-top:122px!important}.mr122{margin-right:122px!important}.mb122{margin-bottom:122px!important}.ml122{margin-left:122px!important}.mt123{margin-top:123px!important}.mr123{margin-right:123px!important}.mb123{margin-bottom:123px!important}.ml123{margin-left:123px!important}.mt124{margin-top:124px!important}.mr124{margin-right:124px!important}.mb124{margin-bottom:124px!important}.ml124{margin-left:124px!important}.mt125{margin-top:125px!important}.mr125{margin-right:125px!important}.mb125{margin-bottom:125px!important}.ml125{margin-left:125px!important}.mt126{margin-top:126px!important}.mr126{margin-right:126px!important}.mb126{margin-bottom:126px!important}.ml126{margin-left:126px!important}.mt127{margin-top:127px!important}.mr127{margin-right:127px!important}.mb127{margin-bottom:127px!important}.ml127{margin-left:127px!important}.mt128{margin-top:128px!important}.mr128{margin-right:128px!important}.mb128{margin-bottom:128px!important}.ml128{margin-left:128px!important}.mt129{margin-top:129px!important}.mr129{margin-right:129px!important}.mb129{margin-bottom:129px!important}.ml129{margin-left:129px!important}.mt130{margin-top:130px!important}.mr130{margin-right:130px!important}.mb130{margin-bottom:130px!important}.ml130{margin-left:130px!important}.mt131{margin-top:131px!important}.mr131{margin-right:131px!important}.mb131{margin-bottom:131px!important}.ml131{margin-left:131px!important}.mt132{margin-top:132px!important}.mr132{margin-right:132px!important}.mb132{margin-bottom:132px!important}.ml132{margin-left:132px!important}.mt133{margin-top:133px!important}.mr133{margin-right:133px!important}.mb133{margin-bottom:133px!important}.ml133{margin-left:133px!important}.mt134{margin-top:134px!important}.mr134{margin-right:134px!important}.mb134{margin-bottom:134px!important}.ml134{margin-left:134px!important}.mt135{margin-top:135px!important}.mr135{margin-right:135px!important}.mb135{margin-bottom:135px!important}.ml135{margin-left:135px!important}.mt136{margin-top:136px!important}.mr136{margin-right:136px!important}.mb136{margin-bottom:136px!important}.ml136{margin-left:136px!important}.mt137{margin-top:137px!important}.mr137{margin-right:137px!important}.mb137{margin-bottom:137px!important}.ml137{margin-left:137px!important}.mt138{margin-top:138px!important}.mr138{margin-right:138px!important}.mb138{margin-bottom:138px!important}.ml138{margin-left:138px!important}.mt139{margin-top:139px!important}.mr139{margin-right:139px!important}.mb139{margin-bottom:139px!important}.ml139{margin-left:139px!important}.mt140{margin-top:140px!important}.mr140{margin-right:140px!important}.mb140{margin-bottom:140px!important}.ml140{margin-left:140px!important}.mt141{margin-top:141px!important}.mr141{margin-right:141px!important}.mb141{margin-bottom:141px!important}.ml141{margin-left:141px!important}.mt142{margin-top:142px!important}.mr142{margin-right:142px!important}.mb142{margin-bottom:142px!important}.ml142{margin-left:142px!important}.mt143{margin-top:143px!important}.mr143{margin-right:143px!important}.mb143{margin-bottom:143px!important}.ml143{margin-left:143px!important}.mt144{margin-top:144px!important}.mr144{margin-right:144px!important}.mb144{margin-bottom:144px!important}.ml144{margin-left:144px!important}.mt145{margin-top:145px!important}.mr145{margin-right:145px!important}.mb145{margin-bottom:145px!important}.ml145{margin-left:145px!important}.mt146{margin-top:146px!important}.mr146{margin-right:146px!important}.mb146{margin-bottom:146px!important}.ml146{margin-left:146px!important}.mt147{margin-top:147px!important}.mr147{margin-right:147px!important}.mb147{margin-bottom:147px!important}.ml147{margin-left:147px!important}.mt148{margin-top:148px!important}.mr148{margin-right:148px!important}.mb148{margin-bottom:148px!important}.ml148{margin-left:148px!important}.mt149{margin-top:149px!important}.mr149{margin-right:149px!important}.mb149{margin-bottom:149px!important}.ml149{margin-left:149px!important}.mt150{margin-top:150px!important}.mr150{margin-right:150px!important}.mb150{margin-bottom:150px!important}.ml150{margin-left:150px!important}.mt151{margin-top:151px!important}.mr151{margin-right:151px!important}.mb151{margin-bottom:151px!important}.ml151{margin-left:151px!important}.mt152{margin-top:152px!important}.mr152{margin-right:152px!important}.mb152{margin-bottom:152px!important}.ml152{margin-left:152px!important}.mt153{margin-top:153px!important}.mr153{margin-right:153px!important}.mb153{margin-bottom:153px!important}.ml153{margin-left:153px!important}.mt154{margin-top:154px!important}.mr154{margin-right:154px!important}.mb154{margin-bottom:154px!important}.ml154{margin-left:154px!important}.mt155{margin-top:155px!important}.mr155{margin-right:155px!important}.mb155{margin-bottom:155px!important}.ml155{margin-left:155px!important}.mt156{margin-top:156px!important}.mr156{margin-right:156px!important}.mb156{margin-bottom:156px!important}.ml156{margin-left:156px!important}.mt157{margin-top:157px!important}.mr157{margin-right:157px!important}.mb157{margin-bottom:157px!important}.ml157{margin-left:157px!important}.mt158{margin-top:158px!important}.mr158{margin-right:158px!important}.mb158{margin-bottom:158px!important}.ml158{margin-left:158px!important}.mt159{margin-top:159px!important}.mr159{margin-right:159px!important}.mb159{margin-bottom:159px!important}.ml159{margin-left:159px!important}.mt160{margin-top:160px!important}.mr160{margin-right:160px!important}.mb160{margin-bottom:160px!important}.ml160{margin-left:160px!important}.mt161{margin-top:161px!important}.mr161{margin-right:161px!important}.mb161{margin-bottom:161px!important}.ml161{margin-left:161px!important}.mt162{margin-top:162px!important}.mr162{margin-right:162px!important}.mb162{margin-bottom:162px!important}.ml162{margin-left:162px!important}.mt163{margin-top:163px!important}.mr163{margin-right:163px!important}.mb163{margin-bottom:163px!important}.ml163{margin-left:163px!important}.mt164{margin-top:164px!important}.mr164{margin-right:164px!important}.mb164{margin-bottom:164px!important}.ml164{margin-left:164px!important}.mt165{margin-top:165px!important}.mr165{margin-right:165px!important}.mb165{margin-bottom:165px!important}.ml165{margin-left:165px!important}.mt166{margin-top:166px!important}.mr166{margin-right:166px!important}.mb166{margin-bottom:166px!important}.ml166{margin-left:166px!important}.mt167{margin-top:167px!important}.mr167{margin-right:167px!important}.mb167{margin-bottom:167px!important}.ml167{margin-left:167px!important}.mt168{margin-top:168px!important}.mr168{margin-right:168px!important}.mb168{margin-bottom:168px!important}.ml168{margin-left:168px!important}.mt169{margin-top:169px!important}.mr169{margin-right:169px!important}.mb169{margin-bottom:169px!important}.ml169{margin-left:169px!important}.mt170{margin-top:170px!important}.mr170{margin-right:170px!important}.mb170{margin-bottom:170px!important}.ml170{margin-left:170px!important}.mt171{margin-top:171px!important}.mr171{margin-right:171px!important}.mb171{margin-bottom:171px!important}.ml171{margin-left:171px!important}.mt172{margin-top:172px!important}.mr172{margin-right:172px!important}.mb172{margin-bottom:172px!important}.ml172{margin-left:172px!important}.mt173{margin-top:173px!important}.mr173{margin-right:173px!important}.mb173{margin-bottom:173px!important}.ml173{margin-left:173px!important}.mt174{margin-top:174px!important}.mr174{margin-right:174px!important}.mb174{margin-bottom:174px!important}.ml174{margin-left:174px!important}.mt175{margin-top:175px!important}.mr175{margin-right:175px!important}.mb175{margin-bottom:175px!important}.ml175{margin-left:175px!important}.mt176{margin-top:176px!important}.mr176{margin-right:176px!important}.mb176{margin-bottom:176px!important}.ml176{margin-left:176px!important}.mt177{margin-top:177px!important}.mr177{margin-right:177px!important}.mb177{margin-bottom:177px!important}.ml177{margin-left:177px!important}.mt178{margin-top:178px!important}.mr178{margin-right:178px!important}.mb178{margin-bottom:178px!important}.ml178{margin-left:178px!important}.mt179{margin-top:179px!important}.mr179{margin-right:179px!important}.mb179{margin-bottom:179px!important}.ml179{margin-left:179px!important}.mt180{margin-top:180px!important}.mr180{margin-right:180px!important}.mb180{margin-bottom:180px!important}.ml180{margin-left:180px!important}.mt181{margin-top:181px!important}.mr181{margin-right:181px!important}.mb181{margin-bottom:181px!important}.ml181{margin-left:181px!important}.mt182{margin-top:182px!important}.mr182{margin-right:182px!important}.mb182{margin-bottom:182px!important}.ml182{margin-left:182px!important}.mt183{margin-top:183px!important}.mr183{margin-right:183px!important}.mb183{margin-bottom:183px!important}.ml183{margin-left:183px!important}.mt184{margin-top:184px!important}.mr184{margin-right:184px!important}.mb184{margin-bottom:184px!important}.ml184{margin-left:184px!important}.mt185{margin-top:185px!important}.mr185{margin-right:185px!important}.mb185{margin-bottom:185px!important}.ml185{margin-left:185px!important}.mt186{margin-top:186px!important}.mr186{margin-right:186px!important}.mb186{margin-bottom:186px!important}.ml186{margin-left:186px!important}.mt187{margin-top:187px!important}.mr187{margin-right:187px!important}.mb187{margin-bottom:187px!important}.ml187{margin-left:187px!important}.mt188{margin-top:188px!important}.mr188{margin-right:188px!important}.mb188{margin-bottom:188px!important}.ml188{margin-left:188px!important}.mt189{margin-top:189px!important}.mr189{margin-right:189px!important}.mb189{margin-bottom:189px!important}.ml189{margin-left:189px!important}.mt190{margin-top:190px!important}.mr190{margin-right:190px!important}.mb190{margin-bottom:190px!important}.ml190{margin-left:190px!important}.mt191{margin-top:191px!important}.mr191{margin-right:191px!important}.mb191{margin-bottom:191px!important}.ml191{margin-left:191px!important}.mt192{margin-top:192px!important}.mr192{margin-right:192px!important}.mb192{margin-bottom:192px!important}.ml192{margin-left:192px!important}.mt193{margin-top:193px!important}.mr193{margin-right:193px!important}.mb193{margin-bottom:193px!important}.ml193{margin-left:193px!important}.mt194{margin-top:194px!important}.mr194{margin-right:194px!important}.mb194{margin-bottom:194px!important}.ml194{margin-left:194px!important}.mt195{margin-top:195px!important}.mr195{margin-right:195px!important}.mb195{margin-bottom:195px!important}.ml195{margin-left:195px!important}.mt196{margin-top:196px!important}.mr196{margin-right:196px!important}.mb196{margin-bottom:196px!important}.ml196{margin-left:196px!important}.mt197{margin-top:197px!important}.mr197{margin-right:197px!important}.mb197{margin-bottom:197px!important}.ml197{margin-left:197px!important}.mt198{margin-top:198px!important}.mr198{margin-right:198px!important}.mb198{margin-bottom:198px!important}.ml198{margin-left:198px!important}.mt199{margin-top:199px!important}.mr199{margin-right:199px!important}.mb199{margin-bottom:199px!important}.ml199{margin-left:199px!important}.mt200{margin-top:200px!important}.mr200{margin-right:200px!important}.mb200{margin-bottom:200px!important}.ml200{margin-left:200px!important}.text-primary{color:#84d6d0}.text-secondary{color:#ff82a4}.font-bold{font-weight:700}.content--round{border-radius:30px;padding:45px 50px 65px;background-color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.content--round{padding:45px 25px 65px}}.principleList{padding-left:20px}.principleList li{margin-top:1.5em;padding-left:20px;text-indent:-20px;counter-increment:number 1}.principleList li::before{display:inline-block;width:20px;content:counter(number) "."}#page-top{position:fixed;bottom:20px;right:20px;font-size:14px;line-height:1;z-index:99}#page-top span{cursor:pointer;background:-webkit-linear-gradient(315deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(135deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);text-decoration:none;color:#fff;width:60px;height:60px;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;border-radius:90px;opacity:.9;-webkit-transition:all .3s ease;transition:all .3s ease}#page-top span:hover{text-decoration:none;opacity:.5}#particles-js{position:fixed;width:100%;height:100%;left:0;top:0;z-index:-1;background-size:20%;background-position:50% 50%;opacity:.5;min-width:100%}label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__select{overflow:hidden;width:100%;text-align:center}.form__select .select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:0;background:0 0;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select .select::-ms-expand{display:none}.form__select{position:relative;border:1px solid #bbb;border-radius:5px;background:#fff}.form__select::before{position:absolute;top:1em;right:.9em;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #84d6d0;pointer-events:none}.form__select .select{padding:8px 38px 6px 18px;color:#666}.form__input{width:100%;background:#fff;border:1px solid #707070;height:41px;font-size:1rem;letter-spacing:.05em;padding:0 1em}.form__textarea{width:100%;background:#fff;border:1px solid #707070;resize:vertical;min-height:160px;font-size:1rem;letter-spacing:.05em;padding:20px 1em}.form__input,.form__textarea{-webkit-transition:all .3s ease;transition:all .3s ease}.form__input:focus,.form__textarea:focus{border-color:#84d6d0;background:#fff;outline:0}.form__checkbox:checked,.form__checkbox:not(:checked){position:absolute;left:-9999px}.form__checkbox:checked+.form__checkLabel,.form__checkbox:not(:checked)+.form__checkLabel{position:relative;padding-left:1.95em;cursor:pointer}.form__checkbox:checked+.form__checkLabel:before,.form__checkbox:not(:checked)+.form__checkLabel:before{content:"";position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:2px solid #ccc;background:#fff;border-radius:4px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.form__checkbox:checked+.form__checkLabel:after,.form__checkbox:not(:checked)+.form__checkLabel:after{content:"✓ ";position:absolute;top:.15em;left:.22em;font-size:1.3em;line-height:.8;color:#84d6d0;-webkit-transition:all .2s;transition:all .2s;font-family:"Lucida Sans Unicode","Arial Unicode MS",Arial}.form__checkbox:not(:checked)+.form__checkLabel:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.form__checkbox:checked+.form__checkLabel:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form__checkbox:disabled:checked+.form__checkLabel:before,.form__checkbox:disabled:not(:checked)+.form__checkLabel:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd}.form__checkbox:disabled:checked+.form__checkLabel:after{color:#999}.form__checkbox:disabled+.form__checkLabel{color:#aaa}.form__checkLabel+.form__checkbox+.form__checkLabel{margin-left:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__checkLabel+.form__checkbox+.form__checkLabel{margin-top:10px}}.form__radioBox+.form__radioBox{margin-top:16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__radioBox+.form__radioBox{margin-top:34px}}.form__radio{display:none}.form__radioLabel{position:relative;padding:0 20px 0 26px;cursor:pointer;display:inline-block}.form__radioLabel a{text-decoration:underline;color:#84d6d0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__radioLabel{padding-right:10px}}.form__radioLabel:after{position:absolute;content:"";display:block;top:50%}.form__radioLabel:after{left:0;margin-top:-10px;width:7px;height:7px;border:6px solid #ccc;border-radius:50%;-webkit-transition:border .3s ease;transition:border .3s ease}.form__radio:checked+.form__radioLabel:after{border-color:#84d6d0;-webkit-box-shadow:0 0 4px #d6d6d6;box-shadow:0 0 4px #d6d6d6}body.home,body.is-toppage{padding-top:101px;background-color:#fff!important;background:#fff!important;position:relative;overflow-x:hidden}@media screen and (max-width:1000px){body.home,body.is-toppage{padding-top:70px}}body.home main,body.is-toppage main{position:relative;overflow:hidden}body.home main::before,body.is-toppage main::before{content:"";display:block;width:580%;height:900vw;background:-webkit-gradient(linear,left top,right top,color-stop(27%,#8ad3bf),color-stop(#63bcea),color-stop(57%),to(#0072e3));background:-webkit-linear-gradient(left,#8ad3bf 27%,#63bcea,57%,#0072e3 100%);background:linear-gradient(90deg,#8ad3bf 27%,#63bcea,57%,#0072e3 100%);position:absolute;top:calc(100vh + 900px);-webkit-transform:rotate(150deg);transform:rotate(150deg);right:-360vw;-webkit-animation:bodyBgFlow 4s ease-in-out infinite alternate;animation:bodyBgFlow 4s ease-in-out infinite alternate;will-change:transform}@-webkit-keyframes bodyBgFlow{from{-webkit-transform:rotate(150deg) translateX(0);transform:rotate(150deg) translateX(0)}to{-webkit-transform:rotate(150deg) translateX(-5%);transform:rotate(150deg) translateX(-5%)}}@keyframes bodyBgFlow{from{-webkit-transform:rotate(150deg) translateX(0);transform:rotate(150deg) translateX(0)}to{-webkit-transform:rotate(150deg) translateX(-5%);transform:rotate(150deg) translateX(-5%)}}@media (prefers-reduced-motion:reduce){body.home main::before,body.is-toppage main::before{-webkit-animation:none;animation:none}}.toppage .about__titleEn{position:relative}.toppage .about__titleEn::before{content:"";position:absolute;top:70px;right:540px;width:100vw;height:1px;background-color:#52b6e8}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .about__titleEn::before{display:none}}.toppage .about__title{font-size:40px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .about__title{font-size:33px}}.toppage .mainv__inner{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toppage .mainv__inner::before{content:"";display:block;background:-webkit-gradient(linear,left top,right top,from(#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);width:40%;height:256px;position:absolute;right:0;bottom:-90px;top:auto;left:auto}.toppage .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:2.3s;animation-delay:2.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}}.toppage .mainv__imageBox{text-align:right;max-height:100vh;min-height:500px;overflow:hidden;position:relative;width:100%;height:calc(100vh - 101px);margin-left:auto;background-color:#fff}@media screen and (max-width:1000px){.toppage .mainv__imageBox{height:calc(100vh - 70px)}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .mainv__imageBox{width:100%;min-height:0}}.toppage .mainv__textBox{position:absolute;z-index:6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:4%;bottom:70px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .mainv__textBox{max-width:92%}}.toppage .mainv__textItem{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}.toppage .mainv__textItem+.mainv__textItem{margin-top:25px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .mainv__textItem+.mainv__textItem{margin-top:6px}}.toppage .mainv__text{font-weight:600;line-height:1.8;color:#fff;font-size:55px;text-shadow:0 3px 10px rgba(0,0,0,.02)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .mainv__text{font-size:28px;line-height:50px}}.toppage .mainv__text--en{font-weight:500;font-size:30px;font-family:Lato,"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Microsoft YaHei","微软雅黑",SimSun,sans-serif;letter-spacing:.5em}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .mainv__text--en{font-size:18px}}.toppage .mainv__text--langModeen{font-size:40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .mainv__text--langModeen{font-size:21px;line-height:34px}}.toppage .mainv__text--langModees{font-size:35px;text-align:center;line-height:2}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .mainv__text--langModees{font-size:21px;line-height:33px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .mainv__text--langModezh{text-align:center}}.toppage .mainv__infoBox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;background-color:#f6fdff;padding:20px 20px 20px 45px;color:#41565a}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .mainv__infoBox{max-width:92%;padding:20px 4%}}.toppage .mainv__infoCenter{max-width:450px;padding:0 40px 0 27px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .mainv__infoCenter{padding:0;margin-top:8px}}.toppage .mainv__infoItem+.mainv__infoItem{margin-top:5px}.toppage .mainv__infoLink{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toppage .mainv__infoLink img{width:17px;height:17px;margin-right:5px}.toppage .mainv__infoLink span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toppage .mainv__infoRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .mainv__infoRight{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:12px}}.toppage .mainv__infoMoreLink{width:177px;height:40px;color:#fff;background-color:#41565a;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;border:solid 1px #41565a;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.toppage .mainv__infoMoreLink:hover{background-color:#fff;color:#41565a}.toppage .intro{position:relative}.toppage .intro__inner{width:1100px;max-width:92%;margin:50px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .intro__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.toppage .intro__animeBox{position:absolute;right:-120px;bottom:auto;left:auto;top:0;opacity:.7}.toppage .intro__animeBox2{width:100%;height:auto;position:absolute}.toppage .intro__animeBox2 svg{width:120%;max-width:120%;height:auto}.toppage .intro__animeBox2{right:0;left:auto;bottom:-170px;opacity:.4}.toppage .intro__imageBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toppage .intro__imageBox *{height:100%}.toppage .intro__imageBox--2,.toppage .intro__imageBox--3{height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toppage .intro__imageBox--2 .intro__slider,.toppage .intro__imageBox--3 .intro__slider{height:100%}.toppage .intro__slider{width:100%;height:100%}.toppage .intro__slider .swiper-slide,.toppage .intro__slider .swiper-wrapper{height:100%}.toppage .intro__slider .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.toppage .intro__textSide{width:calc(100% - 588px - 48px)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .intro__textSide{margin-top:30px;width:100%}}.toppage .intro__link{margin-top:26px}.toppage .business{overflow:hidden;position:relative;padding-bottom:42px}.toppage .business::before{content:"";display:inline-block;width:100%;height:386px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);position:absolute;bottom:0;left:0;right:auto;top:auto;z-index:-1;opacity:.5}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .business::before{height:calc(100% - 410px)}}.toppage .business__inner{width:1100px;max-width:92%;margin:110px auto 0}.toppage .business__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .business__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:25px}}.toppage .business__listItem{width:320px;max-width:31%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .business__listItem{width:100%;max-width:100%}.toppage .business__listItem+.business__listItem{margin-top:50px}}.toppage .business__listItem{display:-webkit-box;display:-ms-flexbox;display:flex}.toppage .business__listLink{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.toppage .business__listLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.toppage .business__listLink:hover .business__listLinkText::before{-webkit-transform:scale(1.4);transform:scale(1.4)}.toppage .business__listLink:hover .business__listLinkText::after{right:12px}.toppage .business__listLink:hover .business__imageBox img{-webkit-transform:scale(1.03);transform:scale(1.03)}.toppage .business__imageBox{width:100%;height:200px;overflow:hidden;-webkit-box-shadow:3px 3px 16px rgba(0,82,101,.16);box-shadow:3px 3px 16px rgba(0,82,101,.16)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .business__imageBox{height:200px}}.toppage .business__imageBox img{width:100%;height:100%;max-width:none;-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}.toppage .business__textBox{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.toppage .business__listTitle{font-size:26px;color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .business__listTitle{font-size:20px}}.toppage .business__listText{font-size:16px;line-height:2;margin-top:9px;color:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .business__listText{font-size:16px;line-height:1.8;margin-top:5px}}.toppage .business__listText--zh{font-size:17px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .business__listText--zh{font-size:16px}}.toppage .business__listLinkText{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;font-size:18px;position:relative;padding-right:60px;margin-top:10px}.toppage .business__listLinkText::before{content:"";display:inline-block;width:22px;height:22px;border-radius:50%;background-color:rgba(255,255,255,.5);position:absolute;top:auto;bottom:auto;left:auto;right:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.toppage .business__listLinkText::after{content:"";display:inline-block;width:31px;height:7px;border-right:solid 2px #1a1a1a;border-bottom:solid 1px #1a1a1a;-webkit-transform:skewX(53deg);transform:skewX(53deg);position:absolute;top:auto;bottom:auto;left:auto;right:20px;-webkit-transition:right .3s ease;transition:right .3s ease}.toppage .solution__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .solution__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.toppage .solution__listItem{width:48%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .solution__listItem{width:100%}.toppage .solution__listItem+.solution__listItem{margin-top:30px}}.toppage .solution__listLink{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;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.toppage .solution__listLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.toppage .solution__listLink:hover .solution__listImageBox{-webkit-transform:scale(1.05);transform:scale(1.05)}.toppage .solution__listLink:hover .solution__listTitle::before{-webkit-transform:scale(1.07);transform:scale(1.07)}.toppage .solution__listTitle{font-size:21px;font-weight:700;color:#41565a;width:100%;margin-top:20px;width:100%;letter-spacing:.1em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toppage .solution__listTitle::before{content:"";display:block;width:50px;height:50px;border-radius:50%;border:solid 1px #41565a;position:absolute;top:auto;bottom:auto;right:0;left:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.toppage .solution__listTitle::after{content:"";display:block;position:absolute;top:auto;bottom:auto;right:18px;left:auto;width:21px;height:21px;border-right:solid 1px #41565a;border-top:solid 1px #41565a;-webkit-transform:scale(.6,1) rotate(45deg);transform:scale(.6,1) rotate(45deg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .solution__listTitle{font-size:19px}}.toppage .solution__listImageBox{width:100%;height:250px;margin-top:20px;padding:0 17px 17px 0;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .solution__listImageBox{height:230px;margin-top:10px}}.toppage .solution__listImageBox::before{content:"";display:inline-block;width:calc(100% - 17px);height:calc(100% - 17px);background:-webkit-gradient(linear,left top,right top,color-stop(0,#e041ce),to(#40aff4));background:-webkit-linear-gradient(left,#e041ce 0,#40aff4 100%);background:linear-gradient(90deg,#e041ce 0,#40aff4 100%);position:absolute;bottom:0;right:0;left:auto;top:auto;z-index:-1;-webkit-transition:right .3s ease,bottom .3s ease;transition:right .3s ease,bottom .3s ease}.toppage .solution__listImageBox img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.toppage .about{overflow:hidden;background-color:#fff;position:relative;padding:110px 0 100px}.toppage .about::before{content:"";display:block;width:100%;height:40%;position:absolute;bottom:0;top:auto;left:0;right:auto;background:-webkit-gradient(linear,left top,right top,from(#8ad3bf),color-stop(#63bcea),color-stop(60%),to(#0072e3));background:-webkit-linear-gradient(left,#8ad3bf 0,#63bcea,60%,#0072e3 100%);background:linear-gradient(90deg,#8ad3bf 0,#63bcea,60%,#0072e3 100%)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .about::before{height:calc(100% - 330px)}}.toppage .about__titleEn{position:relative}.toppage .about__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:29px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .about__list{margin:29px auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.toppage .about__listItem{width:28%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .about__listItem{width:100%}.toppage .about__listItem+.about__listItem{margin-top:36px}}.toppage .about__listLink{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;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.toppage .about__listLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.toppage .about__listLink:hover .about__listImageBox img{-webkit-transform:scale(1.08);transform:scale(1.08)}.toppage .about__listTextBox{width:100%}.toppage .about__listTitle{font-size:21px;font-weight:700;color:#fff;width:100%;margin-top:20px;width:100%;letter-spacing:.1em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toppage .about__listTitle::before{content:"";display:block;width:50px;height:50px;border-radius:50%;border:solid 1px #fff;position:absolute;top:auto;bottom:auto;right:0;left:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.toppage .about__listTitle::after{content:"";display:block;position:absolute;top:auto;bottom:auto;right:18px;left:auto;width:21px;height:21px;border-right:solid 1px #fff;border-top:solid 1px #fff;-webkit-transform:scale(.6,1) rotate(45deg);transform:scale(.6,1) rotate(45deg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .about__listTitle{font-size:19px}}.toppage .about__listTitle--es{font-size:20px}.toppage .about__listImageBox{width:100%;height:200px;overflow:hidden}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .about__listImageBox{height:230px}}.toppage .about__listImageBox img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.toppage .topFoot{width:100%;height:400px;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;overflow:hidden;position:relative;margin-top:80px;overflow:hidden;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .topFoot{height:43vw}}.toppage .topFoot:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.toppage .topFoot:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.toppage .topFoot img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.toppage .topFoot__text{font-size:120px;font-size:7vw;font-weight:700;color:#fff;position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0 40px}.toppage .topFoot__text_es{font-size:5vw;font-weight:700;color:#fff;position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0 40px}.toppage .topDevelopment{position:relative;background-color:#f6fdff;padding:120px 0 100px;position:relative;margin-top:90px}.toppage .topDevelopment__animeBox2{width:100%;height:auto;position:absolute}.toppage .topDevelopment__animeBox2 svg{width:120%;max-width:120%;height:auto}.toppage .topDevelopment__animeBox2{right:0;left:auto;bottom:-170px;opacity:.4}.toppage .business__animeBox{position:absolute;right:-120px;bottom:70px;left:auto;top:auto;opacity:.7}.toppage .topSolution{position:relative;padding:130px 0 90px}.toppage .topSolution__ashirai{font-family:Lato,"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Microsoft YaHei","微软雅黑",SimSun,sans-serif;font-size:40px;line-height:1.5;color:#fff;font-weight:300;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:0;top:80px;left:auto;bottom:auto;letter-spacing:.3em}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .topSolution__ashirai{font-size:18px}}.toppage .topSolution__bgImage{width:100%;height:100%;position:absolute;left:0;top:0;right:auto;bottom:auto}.toppage .topSolution__bgImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.toppage .topSolution__bgImage::before{content:"";display:block;background-color:#5ea4b1;opacity:.7;position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%}.toppage .topSolution__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .topSolution__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.toppage .topSolution__listItem{width:48%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .topSolution__listItem{width:100%}.toppage .topSolution__listItem+.topSolution__listItem{margin-top:30px}}.toppage .topSolution__listLink{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;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.toppage .topSolution__listLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.toppage .topSolution__listLink:hover .topSolution__listImageBox{-webkit-transform:scale(1.05);transform:scale(1.05)}.toppage .topSolution__listLink:hover .topSolution__listTitle::before{-webkit-transform:scale(1.07);transform:scale(1.07)}.toppage .topSolution__listTitle{font-size:21px;font-weight:700;color:#fff;width:100%;margin-top:20px;width:100%;letter-spacing:.1em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toppage .topSolution__listTitle::before{content:"";display:block;width:50px;height:50px;border-radius:50%;border:solid 1px #fff;position:absolute;top:auto;bottom:auto;right:0;left:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.toppage .topSolution__listTitle::after{content:"";display:block;position:absolute;top:auto;bottom:auto;right:18px;left:auto;width:21px;height:21px;border-right:solid 1px #fff;border-top:solid 1px #fff;-webkit-transform:scale(.6,1) rotate(45deg);transform:scale(.6,1) rotate(45deg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .topSolution__listTitle{font-size:19px}}.toppage .topSolution__listImageBox{width:100%;height:250px;margin-top:20px;padding:0 17px 17px 0;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.toppage .topSolution__listImageBox{height:230px;margin-top:10px}}.toppage .topSolution__listImageBox::before{content:"";display:inline-block;width:calc(100% - 17px);height:calc(100% - 17px);background:-webkit-gradient(linear,left top,right top,color-stop(27%,#8ad3bf),color-stop(#63bcea),color-stop(57%),to(#0072e3));background:-webkit-linear-gradient(left,#8ad3bf 27%,#63bcea,57%,#0072e3 100%);background:linear-gradient(90deg,#8ad3bf 27%,#63bcea,57%,#0072e3 100%);position:absolute;bottom:0;right:0;left:auto;top:auto;z-index:-1;-webkit-transition:right .3s ease,bottom .3s ease;transition:right .3s ease,bottom .3s ease}.toppage .topSolution__listImageBox img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.sitemap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.sitemap li{margin-top:.7em}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sitemap{display:block}}.sitemap--footer{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;font-size:14px;margin-top:-.7em}.sitemap--footer .sitemapList{padding-left:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sitemap--footer .sitemapList{padding-left:0;margin-top:30px}}.sitemapMargin{padding-top:2em}.page-template-page-sitemap .pageHeader{background-image:url(../img/sitemap/bg_header.jpg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.page-template-page-sitemap .pageHeader{background-image:url(../img/sitemap/bg_header_sp.jpg)}}.page-sitemap .sitemapTop{margin:-1.5em 0 0 -20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.page-sitemap .sitemapTop{margin:-1.5em 0 0 0}}.sitemapListIndent{padding-left:1em}.sitemapLevel01::before{content:"";width:10px;height:10px;display:inline-block;background:-webkit-linear-gradient(315deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(135deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);margin-right:10px}.sitemapLevel02::before{content:"ー"}.page-template-page-contact .pageHeader{background-image:url(../img/contact/bg_header.jpg)}.form__title{margin-bottom:25px}.form__inner{max-width:1100px;padding:70px 100px 100px;margin:90px auto 140px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__inner{padding:0 10px}}.form__text{font-size:1rem;line-height:1.5;text-align:center}.form__text a{color:#ff82a4!important;text-decoration:underline!important;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form__text a:hover{opacity:.7}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__text{text-align:left;line-height:2.2}}.thanks__text{font-size:14px;line-height:2.4;text-align:center}.form__wrapper{margin-top:25px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__wrapper{margin-top:54px}}.form__table{width:100%}.form__wrapper .form__table tr td,.form__wrapper .form__table tr th{vertical-align:middle}.form__wrapper .form__table tr th{width:250px}.form__wrapper .form__table tr th i{color:#01266d}.form__wrapper .form__table tr th{font-size:16px;font-weight:500;padding:30px 0 0 0}.form__wrapper .form__table tr td{font-size:16px;padding:11px 0 9px}.form__wrapper .form__table tr:first-child th{padding:33px 0 0 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__wrapper .form__table tr:first-child th{padding:0}}.form__wrapper .form__table tr:first-child td{padding:53px 0 25px 0}.form__wrapper .form__table tr th{overflow:hidden}.hissu{color:#fff;font-size:10px;width:auto;height:auto;line-height:18px;display:inline-block;text-align:center;margin-left:10px;position:relative;vertical-align:3px;background-color:#ff82a4;padding:1px 8px}.yoyaku{color:#fff;font-size:12px;width:auto;height:22px;line-height:22px;display:inline-block;text-align:center;margin-right:12px;margin-left:20px;position:relative;top:-2px;background:#ff82a4;padding:0 12px}.form__submitBox{margin-top:45px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__submitBox{margin-top:40px}}.form__buttonBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:488px;margin:0 auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__buttonBox{margin-top:30px}.form__buttonBox .form__link:nth-child(2){margin-left:10px}}.form__price{border-radius:0;background-color:#f7f7f7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-user-select:text;-webkit-user-select:auto;-moz-user-select:text}.form__price:focus{border:1px solid #ccc;background-color:#f7f7f7}.form__privacy{text-align:center;padding-top:40px!important}.form__privacyTitle{font-size:1.875rem;font-weight:700;margin-bottom:.5em}.form__privacyText01{text-align:left}.form__privacyText02{margin:.5em 0 1em;text-align:left}.form__privacyLink{display:inline-block;text-decoration:underline!important;margin-top:28px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form__privacyLink:hover{opacity:.7}.borderRed{border:solid 1px red}.errorMessage{display:none;position:fixed;left:0;bottom:0;width:100%;z-index:5;padding:15px;text-align:center;background-color:#fff5f5;color:#e1536a}.form__link{margin:auto;height:45px;width:209px;max-width:100%;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;font-weight:500;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:#84d6d0!important;background-color:#fff;border:solid 2px #84d6d0;border-radius:17px;font-size:1rem}.form__link:hover{color:#fff!important;background-color:#84d6d0}.form__link--back{border:solid 1px #ff82a4;color:#ff82a4!important;background-color:#fff;cursor:pointer}.form__link--back:hover{color:#fff!important;background-color:#ff82a4}.thanks__inner{width:790px;max-width:92%;margin:0 auto 0;background-color:#fff;padding:30px 50px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.thanks__inner{width:92%;max-width:100%;padding:30px 20px 30px}}.thanks__text{font-size:1rem;line-height:1.7;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.thanks__text{text-align:left}}.thanks__submitBox{margin:25px 0 0 0;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.thanks__submitBox{margin-top:40px}}.thanks__submitBox .form__link{height:47px;font-size:14px}.check__table{width:100%}.check__table dt{font-weight:700}.check__table dd+dt{margin-top:35px}.check__ifArrayText{margin-top:8px}.check__ifArrayText+.check__ifArrayText{margin-top:4px}.page-template-page-privacypolicy .pageHeader{background-image:url(../img/privacypolicy/bg_header.jpg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.page-template-page-privacypolicy .pageHeader{background-image:url(../img/privacypolicy/bg_header_sp.jpg)}}.privacyPolicyList{list-style:numeric inside}.privacyPolicyList>li{margin-top:1.5em}.privacyPolicyList02{margin-top:1.5em}.privacyPolicyList02 li::before{content:"・"}.privacyPolicySign{margin-top:3.3em;text-align:right}.device .device__inner{width:1100px;max-width:92%;margin:50px auto 0}.device .device__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.device .device__listItem{width:44%;margin-bottom:50px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device .device__listItem{width:100%}}.device .device__listLink{display:block;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;position:relative}.device .device__listLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.device .device__listLink:hover .device__listImageBox .device__listImage{-webkit-transform:scale(1.05);transform:scale(1.05)}.device .device__listText{margin-top:-2px;font-size:16px}.device .device__yazirushi{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);position:absolute;right:20px;bottom:0;width:45px;height:45px;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;padding:10px}.device .device__yazirushi img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.device .device__listImageBox{width:100%;height:220px;overflow:hidden;position:relative;padding-bottom:20px;border-radius:20px}.device .device__listImage{width:100%;height:100%;max-width:none;-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;border-radius:20px}.device-detail .detailNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-left:solid 1px #000;width:1100px;max-width:92%;margin:50px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .detailNav__list{position:fixed;left:0;bottom:0;max-width:100%;background-color:#fff;margin:0 auto 0;border-top:solid 1px #000;z-index:500}}.device-detail .detailNav__listItem{width:33.333%;border-right:solid 1px #000}.device-detail .detailNav__listLink{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;padding:6px 0 0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .detailNav__listLink{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:7px 9px 2px;min-height:70px}}.device-detail .detailNav__listLink:after{content:"";border-top:11px solid #000;border-right:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid transparent;margin-top:16px;margin-bottom:-5px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .detailNav__listLink:after{display:none}}.device-detail .detailNav__listLink:hover{opacity:.7}.device-detail .detailNav__linkImageBox{margin-top:8px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .detailNav__linkImageBox{margin-top:0;height:42px;width:100%;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}}.device-detail .detailNav__linkText{font-size:16px;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .detailNav__linkText{font-size:11px;letter-spacing:0;height:27px;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-top:6px}}.device-detail .item__inner{width:1100px;max-width:92%;margin:90px auto 80px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .item__inner{margin-top:60px}}.device-detail .intro__titleBox{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}.device-detail .intro__title{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:49px;font-weight:700;line-height:1.7;text-align:center;display:inline-block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .intro__title{font-size:30px;text-align:left;width:100%}}.device-detail .item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.device-detail .item__title::before{content:"";width:100%;height:3px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}.device-detail .item__titleText{background-color:#fff;font-size:20px;position:absolute;left:0;padding:10px 26px;border-radius:3em;border:solid 2px #8ad3bf}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .item__titleText{font-size:21px}}.device-detail .item__box:nth-child(odd) .item__titleText{left:auto;right:0}.device-detail .item__box:nth-child(odd) .item__flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .item__box:nth-child(odd) .item__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.device-detail .item__box{margin-top:80px}.device-detail .item__box+.item__box{margin-top:120px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .item__box+.item__box{margin-top:80px}}.device-detail .item__flex{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .item__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:50px}}.device-detail .item__flexImageBox{width:50%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .item__flexImageBox{width:100%}}.device-detail .item__flexTextBox{width:46%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-detail .item__flexTextBox{width:100%;margin-top:30px}}.device-detail .item__subTitle{color:#72cad8;font-weight:700;font-size:16px}.device-detail .item__subText{font-size:16px}.device-detail .item__subTitle+.item__subText{margin-top:5px}.device-detail .item__subText+.item__subTitle{margin-top:30px}.device-detail .item__subLink{color:#72cad8!important;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline!important;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;margin-top:20px}.device-detail .item__subLink:hover{opacity:.7}.device-detail .item__subLink img{margin-left:5px}.production .production__inner{width:1100px;max-width:92%;margin:50px auto 0}.production .production__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.production .production__listItem{width:30%;margin-bottom:50px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production .production__listItem{width:100%}}.production .production__listLink{display:block;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;position:relative}.production .production__listLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.production .production__listLink:hover .production__listImageBox .production__listImage{-webkit-transform:scale(1.05);transform:scale(1.05)}.production .production__listText{margin-top:-2px;font-size:16px}.production .production__yazirushi{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);position:absolute;padding:10px;right:20px;bottom:0;width:45px;height:45px;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}.production .production__yazirushi img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.production .production__listImageBox{width:100%;height:220px;overflow:hidden;position:relative;padding-bottom:20px}.production .production__listImage{width:100%;height:100%;max-width:none;-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;border-radius:20px}.production-works{padding-bottom:100px}.production-works .productionNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-left:solid 1px #000;width:1100px;max-width:92%;margin:50px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-works .productionNav__list{max-width:100%;position:fixed;bottom:0;left:0;right:auto;top:auto;background-color:#fff;z-index:200;border-top:solid 1px #000}}.production-works .productionNav__listItem{width:25%;border-right:solid 1px #000}.production-works .productionNav__listLink{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;padding:6px 11px 0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-works .productionNav__listLink{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:7px 9px 2px;min-height:70px}}.production-works .productionNav__listLink:after{content:"";border-top:11px solid #000;border-right:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid transparent;margin-top:16px;margin-bottom:-5px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-works .productionNav__listLink:after{display:none}}.production-works .productionNav__listLink:hover{opacity:.7}.production-works .productionNav__linkImageBox{margin-top:8px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-works .productionNav__linkImageBox{margin-top:0;height:42px;width:100%;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}}.production-works .productionNav__linkText{font-size:16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-works .productionNav__linkText{font-size:10px;letter-spacing:0;height:27px;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-top:6px}}.production-works .intro__titleBox{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}.production-works .intro__title{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:49px;font-weight:700;line-height:1.7;text-align:center;display:inline-block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-works .intro__title{font-size:30px;text-align:left;width:100%}}.production-works .intro__text{text-align:center;font-size:16px;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-works .intro__text{text-align:left;font-size:16px;margin-top:5px;line-height:1.8}}.production-works .item__inner{width:1100px;max-width:92%;margin:80px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-works .item__inner{margin-top:50px}}.production-works .item__box+.item__box{margin-top:80px}.production-works .intro__textWarning{font-size:12px;margin-bottom:-24px;margin-top:30px}.production-works .item__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.production-works .item__item{width:48%;margin-top:40px}.production-works .item__link{width:100%;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;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.production-works .item__link:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.production-works .item__link:hover .item__imgbox img{-webkit-transform:scale(1.05);transform:scale(1.05)}.production-works .item__imgbox{height:300px;width:100%;overflow:hidden}.production-works .item__imgbox img{width:100%;height:100%;max-width:none;-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;border-radius:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-works .item__imgbox{height:40vw}}.production-works .item__title{font-weight:400;font-size:16px;margin-top:10px}.production-flow{padding-bottom:100px}.production-flow .intro__inner{width:1100px;max-width:92%;margin:80px auto 0}.production-flow .intro__title{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:31px;font-weight:700;line-height:1.7;text-align:center;display:inline-block;width:100%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .intro__title{font-size:22px;text-align:left;width:100%}}.production-flow .flow__inner{width:1100px;max-width:92%;margin:80px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .flow__inner{margin-top:50px}}.production-flow .flow__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px 30px;border-radius:20px;-webkit-box-shadow:0 0 30px rgba(26,26,26,.1);box-shadow:0 0 30px rgba(26,26,26,.1);position:relative;background-color:#fff}.production-flow .flow__box+.flow__box{margin-top:70px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .flow__box{padding:19px 13px 17px;border-radius:10px}}.production-flow .flow__box:not(:last-child)::after,.production-flow .flow__box:not(:last-child)::before{content:"";display:inline-block;width:13px;height:13px;border-top:solid 3px #c8c8c8;border-right:solid 3px #c8c8c8;position:absolute;bottom:auto;right:auto;-webkit-transform:scale(1,1.1) rotate(135deg);transform:scale(1,1.1) rotate(135deg);z-index:5;left:53px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .flow__box:not(:last-child)::after,.production-flow .flow__box:not(:last-child)::before{left:calc((100% - 22px)/ 2)}}.production-flow .flow__box:not(:last-child)::before{top:100px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .flow__box:not(:last-child)::before{top:auto;bottom:-32px}}.production-flow .flow__box:not(:last-child)::after{top:119px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .flow__box:not(:last-child)::after{top:auto;bottom:-41px}}.production-flow .flow__box:nth-child(1) .flow__circle{background:#90ddc9;background:-webkit-linear-gradient(315deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(135deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}.production-flow .flow__box:nth-child(2) .flow__circle{background:#82d5d1;background:-webkit-linear-gradient(315deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(135deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}.production-flow .flow__box:nth-child(3) .flow__circle{background:#98dbde;background:-webkit-linear-gradient(315deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(135deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}.production-flow .flow__box:nth-child(4) .flow__circle{background:#8fd4e3;background:-webkit-linear-gradient(315deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(135deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}.production-flow .flow__box:nth-child(5) .flow__circle{background:#5fbee3;background:-webkit-linear-gradient(315deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(135deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}.production-flow .flow__box--first{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(../img/production/flow/flow_bg01.png);background-color:rgba(255,255,255,.8);background-blend-mode:lighten}.production-flow .flow__left{width:60px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .flow__left{width:45px;position:absolute;left:13px}}.production-flow .flow__circle{width:60px;height:60px;border-radius:50%;color:#fff;font-weight:700;font-size:28px;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}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .flow__circle{font-size:22px;width:45px;height:45px}}.production-flow .flow__right{width:calc(100% - 60px - 40px)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .flow__right{width:100%}}.production-flow .flow__title{min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:28px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .flow__title{font-size:22px;min-height:45px;padding-left:57px}}.production-flow .flow__text{font-size:16px;line-height:1.8;margin-top:5px}.production-flow .flow__text b{border-bottom:solid 1px #161616}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .flow__text{font-size:16px}}.production-flow .flow__textList{list-style-type:disc;padding-left:19px;margin-top:3px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .flow__textList{font-size:16px}}.production-flow .outro__inner{width:1100px;max-width:92%;margin:120px auto 0}.production-flow .outro__titleBox{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}.production-flow .outro__title{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:41px;font-weight:700;line-height:1.7;text-align:center;display:inline-block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outro__title{font-size:30px;text-align:left;width:100%}}.production-flow .outro__text{text-align:center;font-size:16px;line-height:2;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outro__text{text-align:left}}.production-flow .outro__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outro__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.production-flow .outro__listItem{width:302px;max-width:33%;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}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outro__listItem{max-width:100%}.production-flow .outro__listItem+.outro__listItem{margin-top:30px}}.production-flow .outro__circle{width:302px;height:302px;border-radius:50%;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;overflow:hidden;position:relative;padding:0 30px;color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outro__circle{width:280px;height:280px}}.production-flow .outro__circle::before{content:"";display:inline-block;background:-webkit-linear-gradient(315deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(135deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);position:absolute;width:100%;height:100%;top:auto;right:auto;bottom:auto;left:auto;z-index:-1}.production-flow .outro__circleTitle{font-size:45px;font-weight:700;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outro__circleTitle{font-size:27px}}.production-flow .outro__circleTitle--en,.production-flow .outro__circleTitle--es,.production-flow .outro__circleTitle--ko,.production-flow .outro__circleTitle--zh{font-size:27px;line-height:1.2}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outro__circleTitle--en,.production-flow .outro__circleTitle--es,.production-flow .outro__circleTitle--ko,.production-flow .outro__circleTitle--zh{font-size:24px}}.production-flow .outro__circleText{font-size:16px;min-height:77px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outro__circleText{font-size:16px;min-height:0}}.production-flow .outro__circleText--en,.production-flow .outro__circleText--es,.production-flow .outro__circleText--ko,.production-flow .outro__circleText--zh{font-size:13px;min-height:0;margin-top:8px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outro__circleText--en,.production-flow .outro__circleText--es,.production-flow .outro__circleText--ko,.production-flow .outro__circleText--zh{font-size:13px;min-height:0;margin-top:8px}}.production-flow .outroLink__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outroLink__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.production-flow .outroLink__link{width:48%;display:block;height:250px;overflow:hidden;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;position:relative;border-radius:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outroLink__link{width:100%;height:200px}.production-flow .outroLink__link+.outroLink__link{margin-top:30px}}.production-flow .outroLink__link:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.production-flow .outroLink__link:hover .outroLink__linkBg{-webkit-transform:scale(1.05);transform:scale(1.05)}.production-flow .outroLink__linkBg{width:100%;height:100%;max-width:none;-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}.production-flow .outroLink__textItem{width:100%;height:100%;position:absolute;left:0;top:0;right:auto;bottom:auto}.production-flow .outroLink__textItem::before{content:"";display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;right:auto;bottom:auto;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);opacity:.8}.production-flow .outroLink__textInner{position:relative;width:100%;height:100%;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;color:#fff;font-size:30px;font-weight:700;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.production-flow .outroLink__textInner{font-size:22px;font-weight:700}}.production-flow .outroLink__textInner img{margin-top:10px}.service{padding-bottom:80px}.service .service__inner{width:1100px;max-width:92%;margin:50px auto 0}.service .service__desc{text-align:center;font-size:16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service .service__desc{text-align:left;font-size:16px}}.service .service__desc--alignLeft{text-align:left}.service .service__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.service .service__listItem{width:30%;margin-bottom:50px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service .service__listItem{width:100%}}.service .service__listLink{display:block;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;position:relative}.service .service__listLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.service .service__listLink:hover .service__listImageBox .service__listImage{-webkit-transform:scale(1.05);transform:scale(1.05)}.service .service__listText{margin-top:-2px;font-size:16px;font-weight:550}.service .service__listSubText{font-size:16px;margin-top:20px}.service .service__yazirushi{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);position:absolute;right:20px;bottom:0;width:45px;height:45px;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;padding:10px}.service .service__yazirushi img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.service .service__listImageBox{width:100%;height:220px;overflow:hidden;position:relative;padding-bottom:20px}.service .service__listImage{width:100%;height:100%;max-width:none;-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;border-radius:20px}.service-simulation{padding-bottom:90px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation{padding-bottom:70px}}.service-simulation .sim__intro{width:1100px;max-width:92%;margin:70px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__intro{margin-top:46px}}.service-simulation .sim__introSub{font-size:26px;font-weight:700;line-height:1.5;color:#41565a;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__introSub{font-size:20px}}.service-simulation .sim__box{margin-top:34px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__box{margin-top:24px}}.service-simulation .sim__boxTitle{font-size:22px;font-weight:700;line-height:1.5;color:#0072e3;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__boxTitle{font-size:18px;text-align:left}}.service-simulation .sim__boxText{font-size:16px;line-height:1.9;color:#41565a;text-align:center;margin-top:18px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__boxText{font-size:16px;text-align:left;line-height:1.8;margin-top:14px}}.service-simulation .sim__movie{width:1100px;max-width:92%;margin:50px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__movie{margin-top:34px}}.service-simulation .sim__moviePlaceholder{position:relative;width:100%;padding-top:56.25%}.service-simulation .sim__moviePlaceholder::before{content:"シミュレーション動画（差し替え予定）";position:absolute;inset: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;font-size:16px;color:#656565;text-align:center;padding:0 16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__moviePlaceholder::before{font-size:13px}}.service-simulation .sim__moviePlaceholder iframe,.service-simulation .sim__moviePlaceholder video{position:absolute;inset:0;width:100%;height:100%}.service-simulation .sim__merit{width:1100px;max-width:92%;margin:90px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__merit{margin-top:60px}}.service-simulation .sim__meritTitle{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:28px;font-weight:700;line-height:1.5;text-align:center;display:block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__meritTitle{font-size:20px}}.service-simulation .sim__meritItem{background-color:#fff;border-radius:12px;padding:30px 34px;-webkit-box-shadow:0 2px 10px rgba(65,86,90,.06);box-shadow:0 2px 10px rgba(65,86,90,.06);margin-top:44px}.service-simulation .sim__meritItem+.sim__meritItem{margin-top:24px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__meritItem{padding:22px 20px}.service-simulation .sim__meritItem+.sim__meritItem{margin-top:18px}}.service-simulation .sim__meritHead{font-size:20px;font-weight:700;line-height:1.5;color:#41565a;padding-left:22px;position:relative}.service-simulation .sim__meritHead::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:-webkit-linear-gradient(45deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(45deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);display:block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__meritHead{font-size:17px;padding-left:24px}}.service-simulation .sim__meritText{font-size:16px;line-height:1.9;color:#41565a;margin-top:14px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__meritText{font-size:16px;line-height:1.8;margin-top:10px}}.service-simulation .sim__closing{font-size:16px;line-height:1.9;color:#41565a;text-align:center;margin-top:70px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-simulation .sim__closing{font-size:16px;line-height:1.8;margin-top:50px}}.service-quality{padding-bottom:80px}.service-quality .intro__inner{width:1100px;max-width:92%;margin:80px auto 0}.service-quality .intro__title{text-align:center;font-size:16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .intro__title{font-size:16px;text-align:left;line-height:2}}.service-quality .intro__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .intro__flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:50px}}.service-quality .intro__imageSide{width:283px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .intro__imageSide{width:100%;text-align:center}}.service-quality .intro__textSide{max-width:calc(100% - 283px - 20px);width:620px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .intro__textSide{width:100%;max-width:100%;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}}.service-quality .intro__subTitle{font-size:28px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .intro__subTitle{font-size:22px}}.service-quality .intro__subText{font-size:16px;margin-top:12px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .intro__subText{font-size:16px;margin-top:5px}}.service-quality .item__inner{width:1100px;max-width:92%;margin:70px auto 0}.service-quality .item__titleBox{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}.service-quality .item__title{font-size:28px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .item__title{font-size:22px}}.service-quality .item__text{font-size:16px;margin-top:12px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .item__text{font-size:16px;margin-top:5px}}.service-quality .item__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-quality .item__listItem{max-width:48%;width:460px;margin-top:60px;background-color:#fff;border-radius:20px;padding:40px 20px 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .item__listItem{max-width:100%;width:100%;padding:30px 15px 19px}}.service-quality .item__listTitle{color:#72cad8;border:solid 1px #72cad8;border-radius:30px;background-color:#fff;padding:5px 20px;position:absolute;left:auto;right:auto;top:-18px;font-size:20px}.service-quality .item__listImageBox img{border-radius:20px}.service-quality .item__listText{font-size:16px;margin-top:12px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .item__listText{font-size:16px;margin-top:10px}}.service-quality .item__listInList{width:100%;font-size:16px;margin-top:9px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .item__listInList{font-size:16px}}.service-quality .item__listInListItem::before{content:"■";color:#72cad8;display:inline-block;margin-right:5px}.service-quality .caseStudy{margin:100px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy{margin-top:60px}}.service-quality .caseStudy__inner{width:1100px;max-width:92%;margin:0 auto}.service-quality .caseStudy__titleBox{text-align:center}.service-quality .caseStudy__enTitle{font-family:Lato,"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Microsoft YaHei","微软雅黑",SimSun,sans-serif;font-size:14px;font-weight:700;letter-spacing:.2em;line-height:1.4;color:#51b5e9}.service-quality .caseStudy__title{font-size:28px;font-weight:700;line-height:1.5;margin-top:8px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__title{font-size:22px}}.service-quality .caseStudy__lead{font-size:16px;line-height:2;margin-top:24px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__lead{font-size:16px;text-align:left;margin-top:16px}}.service-quality .caseStudy__list{margin-top:50px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__list{margin-top:30px}}.service-quality .caseStudy__item{background-color:#fff;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 6px 20px rgba(83,155,189,.08);box-shadow:0 6px 20px rgba(83,155,189,.08)}.service-quality .caseStudy__item+.service-quality .caseStudy__item{margin-top:40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__item+.service-quality .caseStudy__item{margin-top:25px}}.service-quality .caseStudy__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#91dec9),to(#51b5e9));background:-webkit-linear-gradient(left,#91dec9 0,#51b5e9 100%);background:linear-gradient(90deg,#91dec9 0,#51b5e9 100%);padding:18px 40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__head{padding:14px 18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service-quality .caseStudy__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#fff;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:.08em;padding-right:20px;margin-right:20px;border-right:solid 1px rgba(255,255,255,.6);font-family:Lato,"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Microsoft YaHei","微软雅黑",SimSun,sans-serif}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__num{font-size:22px;padding-right:0;margin-right:0;border-right:none}}.service-quality .caseStudy__numLabel{font-family:Lato,"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Microsoft YaHei","微软雅黑",SimSun,sans-serif;font-size:16px;letter-spacing:.16em;margin-right:8px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__numLabel{font-size:13px}}.service-quality .caseStudy__field{color:#fff;font-size:20px;font-weight:700;line-height:1.4}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__field{font-size:16px;margin-top:4px}}.service-quality .caseStudy__body{padding:35px 40px 40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__body{padding:22px 18px 25px}}.service-quality .caseStudy__qa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.service-quality .caseStudy__qa+.service-quality .caseStudy__qa{margin-top:20px;padding-top:20px;border-top:dashed 1px #dcecef}.service-quality .caseStudy__mark{-ms-flex-negative:0;flex-shrink:0;width:42px;height:42px;border-radius:50%;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;font-family:Lato,"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Microsoft YaHei","微软雅黑",SimSun,sans-serif;font-size:22px;font-weight:700;line-height:1;color:#fff;margin-right:18px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__mark{width:32px;height:32px;font-size:17px;margin-right:12px}}.service-quality .caseStudy__qa--q .caseStudy__mark{background-color:#84d6d0}.service-quality .caseStudy__qa--a .caseStudy__mark{background-color:#ff82a4}.service-quality .caseStudy__text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:2;padding-top:4px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__text{font-size:16px;line-height:1.9;padding-top:2px}}.service-quality .caseStudy__results{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__results{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:14px;margin-top:22px}}.service-quality .caseStudy__result{background-color:#f4fafb;border-radius:14px;padding:24px 26px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__result{padding:18px}}.service-quality .caseStudy__resultTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#539bbd;font-size:18px;font-weight:700;line-height:1.4}.service-quality .caseStudy__resultTitle::before{content:"";display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;border-radius:50%;border:solid 2px #539bbd;margin-right:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__resultTitle{font-size:16px}}.service-quality .caseStudy__resultText{font-size:16px;line-height:1.9;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__resultText{font-size:14px}}.service-quality .caseStudy__note{font-size:13px;color:#656565}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__note{font-size:12px}}.service-quality .caseStudy__linkBox{text-align:center;margin-top:50px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-quality .caseStudy__linkBox{margin-top:35px}}.service-fd-iot{padding-bottom:100px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot{padding-bottom:70px}}.service-fd-iot .fdiot__lead{width:1100px;max-width:92%;margin:80px auto 0;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__lead{margin-top:50px}}.service-fd-iot .fdiot__leadTitle{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:36px;font-weight:700;line-height:1.5;display:inline-block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__leadTitle{font-size:26px}}.service-fd-iot .fdiot__leadText{font-size:18px;font-weight:700;line-height:1.8;color:#41565a;margin-top:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__leadText{font-size:16px;text-align:left;margin-top:16px}}.service-fd-iot .fdiot__visual{width:1100px;max-width:92%;margin:70px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__visual{margin-top:50px}}.service-fd-iot .fdiot__catch{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:30px;font-weight:700;line-height:1.5;text-align:center;display:block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__catch{font-size:22px}}.service-fd-iot .fdiot__diagram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin:40px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__diagram{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px;margin-top:28px}}.service-fd-iot .fdiot__diagramIllust{width:40%}.service-fd-iot .fdiot__diagramIllust img{width:100%;height:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__diagramIllust{width:100%;max-width:420px}}.service-fd-iot .fdiot__diagramMain{width:calc(60% - 30px)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__diagramMain{width:100%}}.service-fd-iot .fdiot__diagramTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__diagramTop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.service-fd-iot .fdiot__dashboard{width:52%;-ms-flex-negative:0;flex-shrink:0;border-radius:20px;overflow:hidden}.service-fd-iot .fdiot__dashboard img{width:100%;height:auto;border:solid 1px #e2eef0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__dashboard{width:100%}}.service-fd-iot .fdiot__services{width:calc(48% - 24px)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__services{width:100%}}.service-fd-iot .fdiot__servicesLabel{display:inline-block;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);color:#fff;font-size:16px;font-weight:700;padding:7px 20px;border-radius:4px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__servicesLabel{font-size:16px;padding:7px 18px}}.service-fd-iot .fdiot__servicesItem{margin-top:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__servicesItem{margin-top:16px}}.service-fd-iot .fdiot__servicesTitle{font-size:16px;font-weight:700;color:#41565a;padding-bottom:4px;border-bottom:solid 2px #b7e0dc}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__servicesTitle{font-size:16px}}.service-fd-iot .fdiot__servicesText{font-size:16px;line-height:1.7;color:#41565a;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__servicesText{font-size:14px}}.service-fd-iot .fdiot__flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:34px;background:#fff;padding:20px;border-radius:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__flow{margin-top:26px;gap:6px}}.service-fd-iot .fdiot__flowItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:88px;position:relative}.service-fd-iot .fdiot__flowItem+.fdiot__flowItem{margin-left:30px}.service-fd-iot .fdiot__flowItem+.fdiot__flowItem::before{content:"";position:absolute;top:26px;left:-30px;width:8px;height:8px;border-top:solid 2px #84d6d0;border-right:solid 2px #84d6d0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__flowItem{width:74px}.service-fd-iot .fdiot__flowItem+.fdiot__flowItem::before{left:-8px;top:22px}}.service-fd-iot .fdiot__flowIcon{width:54px;height:54px;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}.service-fd-iot .fdiot__flowIcon img{max-width:100%;max-height:100%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__flowIcon{width:46px;height:46px}}.service-fd-iot .fdiot__flowLabel{font-size:12px;line-height:1.4;color:#0475e3;margin-top:8px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__flowLabel{font-size:11px}}.service-fd-iot .fdiot__can{margin-top:90px;padding:80px 0 90px;background-color:#f6fbfc}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__can{margin-top:60px;padding:50px 0 56px}}.service-fd-iot .fdiot__canInner{width:1100px;max-width:92%;margin:0 auto;position:relative}.service-fd-iot .fdiot__canTitle{font-size:40px;font-weight:700;line-height:1.4;color:#41565a;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__canTitle{font-size:26px}}.service-fd-iot .fdiot__canList{margin-top:50px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__canList{margin-top:34px}}.service-fd-iot .fdiot__canItem{background-color:#fff;border-radius:12px;padding:30px 34px;-webkit-box-shadow:0 2px 10px rgba(65,86,90,.06);box-shadow:0 2px 10px rgba(65,86,90,.06)}.service-fd-iot .fdiot__canItem+.fdiot__canItem{margin-top:24px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__canItem{padding:22px 20px}.service-fd-iot .fdiot__canItem+.fdiot__canItem{margin-top:18px}}.service-fd-iot .fdiot__canItemTitle{font-size:20px;font-weight:700;line-height:1.5;color:#41565a;padding-left:22px;position:relative}.service-fd-iot .fdiot__canItemTitle::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:-webkit-linear-gradient(45deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(45deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);display:block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__canItemTitle{font-size:17px;padding-left:24px}}.service-fd-iot .fdiot__canItemText{font-size:16px;line-height:1.9;color:#41565a;margin-top:14px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__canItemText{font-size:16px;line-height:1.8;margin-top:10px}}.service-fd-iot .fdiot__canNote{font-size:16px;font-weight:700;line-height:1.7;color:#41565a;text-align:center;margin-top:40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.service-fd-iot .fdiot__canNote{font-size:14px;text-align:left;margin-top:28px}}.guidanceList{display:-ms-grid;display:grid;gap:100px 50px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:1080px;margin:0 auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.guidanceList{gap:10px}}.guidanceListItem{text-align:center;-webkit-box-shadow:0 0 30px rgba(0,0,0,.16);box-shadow:0 0 30px rgba(0,0,0,.16);border-radius:30px;overflow:hidden}.guidanceListItem a{display:block}.guidanceListItem a img{width:100%;height:260px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.guidanceListItem{border-radius:15px}}.guidanceListTitle{display:block;font-size:21px;font-weight:500;padding:10px 5px;color:#6cc1e0;letter-spacing:.25em;background-color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.guidanceListTitle{font-size:16px}}.companyButtonListOuter{margin-top:100px}.companyButtonList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:30px 60px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.companyButtonList{margin-top:60px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px}}.companySection+.companySection{margin-top:128px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.companySection+.companySection{margin-top:60px}}.companyButtonLink{font-size:18px;padding:20px 10px;border:1px solid #8ad3bf;border-radius:10px;text-align:center;background-color:#fff;-webkit-transition:all .2s;transition:all .2s;height:100%;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}.companyButtonLink--active,.companyButtonLink:hover{color:#fff!important;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.companyButtonLink{padding:10px;font-size:12px}}.page-template-page-company-message .pageHeader{background-image:url(../img/company/message/bg_header.jpg)}.message{display:-ms-grid;display:grid;-ms-grid-columns:200px 1fr;grid-template-columns:200px 1fr;gap:50px;padding:70px 50px 100px;border-radius:30px;background-color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.message{padding:50px 15px;-ms-grid-columns:1fr;grid-template-columns:1fr}}.messageImage{text-align:center}.messageImage img{border-radius:20px}.messageFlexRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-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;margin-top:40px}.messageSign{margin-top:20px;text-align:right}.page-template-page-company-about .pageHeader{background-image:url(../img/company/about/bg_header.jpg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.page-template-page-company-about .pageHeader{background-image:url(../img/company/about/bg_header_sp.jpg)}}.aboutSection+.aboutSection{margin-top:128px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.aboutSection+.aboutSection{margin-top:60px}}.aboutAccessMap{display:-ms-grid;display:grid;-ms-grid-columns:450px 1fr;grid-template-columns:450px 1fr;gap:50px 40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.aboutAccessMap{-ms-grid-columns:1fr;grid-template-columns:1fr}}.aboutGoogleMap{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:56.25%}.aboutGoogleMap iframe{position:absolute;left:0;top:0;width:100%;height:100%}.aboutAccessMapTextBox dd{margin-top:1.5em}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.aboutAccessMapTextBox dd{font-size:.875rem}}.aboutAccessMapTextBox span{color:#0072e3}.page-template-page-company-client .pageHeader{background-image:url(../img/company/client/bg_header.jpg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.page-template-page-company-client .pageHeader{background-image:url(../img/company/client/bg_header_sp.jpg)}}.clientDefinition{margin:25px 0}.clientTitle{position:relative;z-index:1;text-align:center}.clientTitle span{display:inline-block;padding:0 .5em;color:#57b9e6;font-size:30px;font-weight:700;background-color:#fff}.clientTerm{margin-top:-23px;padding:35px 65px;border:2px solid #5abbe5}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.clientTerm{padding:35px 15px}}.clientList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-top:15px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.clientList{font-size:.875rem;gap:15px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.page-template-page-company-principle .pageHeader{background-image:url(../img/company/principle/bg_header.jpg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.page-template-page-company-principle .pageHeader{background-image:url(../img/company/principle/bg_header_sp.jpg)}}.principleImages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:38px}.principleImages li{padding:0 26px}.principleImages figcaption{margin-top:5px;font-size:16px;text-align:center}.principleImageList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:47.5px}.principleImageList li{padding:12.5px}.page-template-page-company-csr .pageHeader{background-image:url(../img/company/csr/bg_header.jpg)}.csrCatch{font-size:1.56rem;font-weight:700;line-height:1.3;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.csrCatch{font-size:19px;line-height:1.8}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.csrCatch__afterText{margin-top:20px}}.csrText02{color:#ff82a4;font-weight:700;margin-right:16px}.csrNumberList{margin-top:50px}.csrNumberList li{margin-top:1.5em;counter-increment:number 1}.csrNumberList li::before{display:inline-block;width:20px;content:counter(number) "."}.csrSign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:50px}.csrImageBox{text-align:center;margin-top:30px}.csrCircleList li{padding-left:1.4em;text-indent:-1.4em;margin-top:.6em}.csrCircleList li::before{content:"○";display:inline-block;width:1.4em;text-indent:0;color:#84d6d0;font-weight:700}.csrDetailBox{background-color:#f4fafb;border-radius:14px;padding:24px 26px;margin-top:25px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.csrDetailBox{padding:18px;margin-top:20px}}.csrDetailBox__title{font-weight:700;margin-bottom:5px}.csrSignBox{margin-top:50px;padding-top:35px;border-top:solid 1px #dcecef}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.csrSignBox{margin-top:40px;padding-top:25px}}.csrSignBox__date{text-align:right}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.csrSignBox__date{text-align:left}}.csrSignBox__update{margin-left:.5em}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.csrSignBox__update{display:block;margin-left:0}}.csrSignBox__note{margin-top:20px}.csrSignBox__nameList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 50px;margin-top:30px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.csrSignBox__nameList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;margin-top:25px}}.csrSignBox__name{font-size:18px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.csrSignBox__name{font-size:16px}}.csrSignBox__label{font-size:13px;color:#656565;margin-top:6px;padding-top:6px;border-top:solid 1px #dcecef}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.csrSignBox__label{font-size:12px}}.page-template-page-company-history .pageHeader{background-image:url(../img/company/history/bg_header.jpg)}@-webkit-keyframes MoveBorderHistoryList{0%{height:0%}100%{height:100%}}@keyframes MoveBorderHistoryList{0%{height:0%}100%{height:100%}}.historyList{position:relative;padding-left:220px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.historyList{padding-left:40px}}.historyList::before{position:absolute;left:56px;top:1px;display:block;content:"";width:1px;height:100%;background-color:#bababa;-webkit-animation-name:MoveBorderHistoryList;animation-name:MoveBorderHistoryList;-webkit-animation-duration:11s;animation-duration:11s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.historyList::before{left:10px}}.historyList::after{position:absolute;left:56px;bottom:-30px;display:block;content:"";width:1px;height:30px;border-left:1px dashed #bababa}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.historyList::after{left:10px}}.historyList dd,.historyList dt{position:relative;z-index:1;line-height:1.65}.historyList dt{margin-left:-220px;color:#bababa;font-size:3.125rem;font-weight:700;background-color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.historyList dt{margin-left:-30px}}.historyList dd{padding:12px 0;padding-left:55px;text-indent:-55px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.historyList dd{padding-left:70px;text-indent:-40px}}.historyList dd .historyCircle{content:"";position:absolute;left:-170px;top:15px;display:block;width:13px;height:13px;border-radius:50%;background-color:#84d6d0;background:-webkit-linear-gradient(315deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(135deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.historyList dd .historyCircle{left:-36px}}.historyList dd.hiddenDot .historyCircle{background-color:transparent}.historyYearText{display:inline-block;width:55px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.historyYearText{width:40px}}.technology{padding-bottom:100px}.technology .item__inner{width:1100px;max-width:92%;margin:80px auto 0}.technology .item__titleBox{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}.technology .item__title{font-size:49px;font-weight:700;line-height:1.2}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology .item__title{font-size:32px}}.technology .item__box+.item__box{margin-top:130px}.technology .one__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology .one__list{margin-top:42px}}.technology .one__listItem{width:50%;height:316px;background-color:#72cad8}.technology .one__listItem--accent{background-color:#ff82a4}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology .one__listItem{width:100%;background-color:#72cad8}.technology .one__listItem:nth-child(even){background-color:#ff82a4}}.technology .one__listLink{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;width:100%;height:100%;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;padding:0 20px}.technology .one__listLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.technology .one__listLink:hover .one__imageBox img{-webkit-transform:scale(1.05);transform:scale(1.05)}.technology .one__title{font-size:25px;font-weight:400;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology .one__title{font-size:21px;margin-top:13px}}.technology .one__title--en{font-size:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology .one__title--en{font-size:18px}}.technology .one__imageBox{margin-top:10px}.technology .one__imageBox img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.technology .two__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology .two__list{margin-top:42px}}.technology .two__listItem{width:50%;height:316px;background-color:#a8e2de}.technology .two__listItem--accent{background-color:#d6e5ea}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology .two__listItem{width:100%;background-color:#a8e2de}.technology .two__listItem:nth-child(even){background-color:#d6e5ea}}.technology .two__listLink{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;width:100%;height:100%;position:relative;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.technology .two__listLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.technology .two__listLink:hover .two__imageBox img{-webkit-transform:scale(1.05);transform:scale(1.05)}.technology .two__title{font-size:25px;font-weight:400;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology .two__title{font-size:21px;margin-top:13px}}.technology .two__title--en{font-size:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology .two__title--en{font-size:18px}}.technology .two__number{position:absolute;left:20px;top:20px;font-size:40px;font-weight:400;line-height:1;color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology .two__number{font-size:32px}}.technology .two__imageBox img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.technology-acc .learning__inner{width:1100px;max-width:92%;margin:80px auto 50px}.technology-acc .learning__introText{text-align:center;margin-bottom:50px;line-height:2;font-size:16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology-acc .learning__introText{text-align:left}}.technology-acc .learning__description{padding:26px 30px;line-height:2.1;font-size:16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology-acc .learning__description{font-size:14px}}.technology-acc .learning__text{line-height:2}.technology-acc .acc__box{margin:0 0;padding:0}.technology-acc .acc__box+.acc__box{margin-top:40px}.technology-acc .acc__box label{display:block;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;position:relative;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);color:#fff;font-weight:700;padding:17px 21px;font-size:23px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology-acc .acc__box label{padding:12px 57px 10px 12px;font-size:16px}}.technology-acc .acc__box label:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.technology-acc .acc__box label::after,.technology-acc .acc__box label::before{content:"";display:inline-block;width:25px;height:2px;background-color:#fff;position:absolute;right:23px;top:calc((100% - 1px)/ 2)}.technology-acc .acc__box label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.technology-acc .acc__box input{display:none}.technology-acc .acc__box .acc__innerText{height:0;padding:0 0;overflow:hidden;-webkit-transition:.8s;transition:.8s;background-color:#fff}.technology-acc .acc__input:checked+label::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.technology-acc .acc__input:checked+label+.acc__innerText{height:auto;padding:6px 0 6px}.technology-acc .learning__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ff82a4;text-decoration:underline!important;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.technology-acc .learning__link img{margin-left:5px}.technology-acc .learning__link:hover{opacity:.7}.technology-solution .solution__titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1100px;max-width:92%;margin:80px auto 0;position:relative;padding-top:26px}.technology-solution .solution__titleBox::before{content:"";width:64px;height:6px;position:absolute;left:0;top:0;right:auto;bottom:auto;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology-solution .solution__titleBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px}}.technology-solution .solution__titleEn{font-size:50px;font-weight:300;font-family:Lato,"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","Microsoft YaHei","微软雅黑",SimSun,sans-serif;text-transform:uppercase}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology-solution .solution__titleEn{font-size:25px;margin-right:0}}.technology-solution .solution__titleJp{font-size:32px;font-weight:300;margin-top:6px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology-solution .solution__titleJp{font-size:32px}}.technology-solution .links .links__inner{width:1100px;max-width:92%;margin:50px auto 0}.technology-solution .links .links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.technology-solution .links .links__listItem{width:341px;height:56px;max-width:100%;margin-bottom:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology-solution .links .links__listItem{width:100%}}.technology-solution .links .links__listLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:solid 1px #8ad3bf;width:100%;height:100%;padding:0 15px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.technology-solution .links .links__listLink--active,.technology-solution .links .links__listLink:hover{color:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%)}.technology-solution .links .links__listLink--active .links__linkNum,.technology-solution .links .links__listLink:hover .links__linkNum{color:#fff}.technology-solution .links .links__linkNum{color:#0072e3;display:inline-block;margin-right:10px;-webkit-transition:color .3s ease;transition:color .3s ease;width:71px}.technology-solution .links .links__linkText{width:calc(100% - 71px - 20px);line-height:1.2}.technology-solution .links .links__linkText--en,.technology-solution .links .links__linkText--es{font-size:14px}.technology-solution .links .links__linkText--ko,.technology-solution .links .links__linkText--zh{font-size:16px}.technology-solution .item__inner{width:1100px;max-width:92%;margin:60px auto 100px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology-solution .item__inner{margin:30px auto 100px}}.technology-solution .item__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology-solution .item__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.technology-solution .item__flexLeft{width:calc(100% - 283px - 100px)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology-solution .item__flexLeft{width:100%}}.technology-solution .item__flexRight{width:283px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.technology-solution .item__flexRight{width:100%;margin-top:30px}}.technology-solution .item__title{font-size:28px;font-weight:700}.technology-solution .item__text+.item__title{margin-top:70px}.technology-solution .item__text{font-size:16px;line-height:1.9}.technology-solution .item__text+.item__flex{margin-top:45px}.technology-solution .item__flex+.item__text,.technology-solution .item__imageBox+.item__text,.technology-solution .item__text+.item__text,.technology-solution .item__text--mt,.technology-solution .item__title+.item__text{margin-top:45px}.technology-solution .item__imageBox+.item__imageBox,.technology-solution .item__text+.item__imageBox,.technology-solution .item__title+.item__imageBox{margin-top:30px}.technology-solution .item__imageBoxTitle{font-size:16px}.technology-solution .item__imageBoxTitle+img{margin-top:5px}.technology-solution .item__imageBox+.item__imageBox{margin-top:30px}.technology-solution .item__imageBox--center{text-align:center}.technology-solution .item__styleRed{color:#ff82a4}.technology-solution .item__styleBlue{color:#539bbd}.technology-solution .item__styleStrong{font-size:22px;font-weight:700}.development{padding-bottom:100px}.development .item__inner{width:1100px;max-width:92%;margin:80px auto 0}.development .item__title{font-size:49px;font-weight:700;line-height:1.7;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .item__title{font-size:30px;text-align:left}}.development .intro__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .intro__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.development .intro__listItem{width:302px;max-width:33%;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}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .intro__listItem{max-width:100%}.development .intro__listItem+.intro__listItem{margin-top:30px}}.development .intro__circle{width:302px;height:302px;border-radius:50%;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;overflow:hidden;position:relative;font-size:24px;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .intro__circle{font-size:23px;width:280px;height:280px}}.development .intro__circle::before{content:"";display:inline-block;background:-webkit-linear-gradient(266deg,#e6fffd,#84d6d0);background:linear-gradient(184deg,#e6fffd,#84d6d0);opacity:.5;position:absolute;width:100%;height:100%;top:auto;right:auto;bottom:auto;left:auto;z-index:-1}.development .intro__circleDescription{font-size:16px;line-height:1.7;margin-top:20px}.development .mid__box{margin-top:120px}.development .mid__list{margin-top:50px}.development .mid__listItem{background-color:#fff;border-radius:20px;-webkit-box-shadow:0 0 30px rgba(26,26,26,.1);box-shadow:0 0 30px rgba(26,26,26,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:28px;padding:15px 24px;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .mid__listItem{font-size:18px;padding:12px 14px}}.development .mid__listItem:not(:last-child)::after{content:"";display:inline-block;width:13px;height:13px;border-top:solid 3px #c8c8c8;border-right:solid 3px #c8c8c8;position:absolute;left:53px;bottom:-28px;right:auto;top:auto;-webkit-transform:scale(1,1.1) rotate(135deg);transform:scale(1,1.1) rotate(135deg);z-index:5}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .mid__listItem:not(:last-child)::after{left:calc((100% - 22px)/ 2)}}.development .mid__listItem+.mid__listItem{margin-top:50px}.development .mid__listItem:nth-child(1) .mid__listCircle{background:#90ddc9}.development .mid__listItem:nth-child(2) .mid__listCircle{background:#82d5d1}.development .mid__listItem:nth-child(3) .mid__listCircle{background:#98dbde}.development .mid__listItem:nth-child(4) .mid__listCircle{background:#8fd4e3}.development .mid__listItem:nth-child(5) .mid__listCircle{background:#5fbee3}.development .mid__listItem:nth-child(6) .mid__listCircle{background:#52b6e9}.development .mid__listCircle{width:75px;height:75px;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;color:#fff;font-weight:700;border-radius:50%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .mid__listCircle{width:50px;height:50px}}.development .mid__listText{width:calc(100% - 75px - 20px);font-weight:700;color:#000}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .mid__listText{width:calc(100% - 50px - 10px)}}.development .mid__circleDescription{text-align:center;margin-top:39px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .mid__circleDescription{margin-top:20px;text-align:left;font-size:16px}}.development .last__box{margin-top:120px}.development .last__item{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.development .last__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .last__item:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .last__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.development .last__item+.last__item{margin-top:80px}.development .last__textSide{width:46%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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;padding:30px 0 30px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .last__textSide{width:100%;padding:0;margin-top:20px}}.development .last__imageSide{width:50%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .last__imageSide{width:100%}}.development .last__imageSide img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.development .last__title{font-size:28px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .last__title{font-size:21px}}.development .last__title--zh{font-size:26px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .last__title--zh{font-size:21px}}.development .last__text{font-size:16px;line-height:1.8;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.development .last__text{font-size:16px;line-height:1.7;margin-top:4px}}.development .last__link{margin-top:20px}.identity{padding-bottom:80px}.identity .item__title{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:49px;font-weight:700;line-height:1.7;text-align:center;display:inline-block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .item__title{font-size:30px;text-align:left;width:100%}}.identity .intro__inner{width:1100px;max-width:92%;margin:60px auto 0}.identity .intro__titleBox{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}.identity .intro__text{text-align:center;font-size:16px;line-height:2;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .intro__text{text-align:left}}.identity .intro__listBox{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;position:relative;margin-top:30px}.identity .intro__listBox::before{content:"";display:inline-block;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);position:absolute;left:0;top:calc((100% - 2px)/ 2)}.identity .intro__list{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;position:relative}.identity .intro__listItem{width:184px;height:184px;color:#0072e3;border:solid 2px #0072e3;font-size:28px;background:#fff;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;border-radius:50%;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .intro__listItem{width:115px;height:115px;font-size:18px;font-weight:700}}.identity .intro__listItem:nth-child(2){margin:0 -20px;background-color:#fff;z-index:1}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .intro__listItem:nth-child(2){margin:0 -13px}}.identity .intro__listItem:nth-child(1),.identity .intro__listItem:nth-child(3){z-index:2}.identity .intro__listItem--en{font-size:18px;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .intro__listItem--en{font-size:13px}}.identity .intro__listItem--es{font-size:16px;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .intro__listItem--es{font-size:10px}}.identity .mid__inner{width:1100px;max-width:92%;margin:80px auto 0}.identity .mid__box+.mid__box{margin-top:50px}.identity .mid__imageBox{position:relative;border-radius:20px;overflow:hidden}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .mid__imageBox{height:230px}}.identity .mid__imageBox img{width:100%;height:100%;max-width:none;-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}.identity .mid__imageText{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:0;right:auto;bottom:auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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;color:#fff;font-size:40px;font-weight:700;padding:0 40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .mid__imageText{padding:0 20px;font-size:23px}}.identity .mid__imageText--reverse{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.identity .mid__underText{font-size:16px;margin-top:15px}.identity .mid__underFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-30px;z-index:5;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .mid__underFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.identity .mid__leftImage{width:236px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .mid__leftImage{width:100%;text-align:center}}.identity .mid__rightText{font-size:16px;line-height:2;width:calc(100% - 236px - 20px)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .mid__rightText{width:100%}}.identity .mid__imageIconBox{margin-top:-50px;z-index:5;position:relative;text-align:center}.identity .out__inner{width:1100px;max-width:92%;margin:80px auto 0}.identity .out__titleBox{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}.identity .out__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .out__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.identity .out__listItem{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}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .out__listItem{border:solid 1px #84d6d0;width:48%;margin-top:14px;height:150px;padding-bottom:8px}}.identity .out__listItem+.out__listItem{margin-left:50px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .out__listItem+.out__listItem{margin-left:0}}.identity .out__listNum{color:#0072e3;font-size:80px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .out__listNum{font-size:58px;font-weight:700}}.identity .out__listNumText{font-size:16px;margin-top:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .out__listNumText{margin-top:-5px}}.identity .out__text{text-align:center;font-size:16px;margin-top:30px;line-height:1.8}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.identity .out__text{text-align:left;line-height:1.6}}.oscillatorIntroText{text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.oscillatorIntroText{text-align:left}}.oscillatorSection{margin-top:50px}.oscillatorSection02{margin-top:160px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.oscillatorSection02{margin-top:75px}}.oscillatorTitle{font-size:3.125rem;font-weight:700;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.oscillatorTitle{font-size:1.5rem}}.oscillatorImageBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:55px;text-align:center}.oscillatorImageBox img{width:400px;max-width:100%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.oscillatorImageBox{display:block}}.oscillatorImageBoxList{margin-left:80px;font-size:1rem;text-align:left}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.oscillatorImageBoxList{margin:15px 0 0 0}}.oscillatorImageBoxList li::before{content:"■"}.oscillatorTableBox{margin-top:60px;overflow-x:auto}.oscillatorTable{width:100%;table-layout:fixed;font-size:1rem}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.oscillatorTable{font-size:10px}}.oscillatorTable caption{margin-bottom:30px;font-size:1.875rem;font-weight:700;text-align:center}.oscillatorTable td,.oscillatorTable th{padding:10px 15px;border:1px solid #72cad8;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.oscillatorTable td,.oscillatorTable th{padding:2px 3px;white-space:normal;word-break:break-all;text-align:left;font-size:11px}}.oscillatorTable th{color:#fff;background-color:#72cad8;vertical-align:middle}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.oscillatorTable th:first-child{width:114px}}.oscillatorBox02{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:110px;margin-top:78px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.oscillatorBox02{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:30px;margin-top:45px}}.oscillatorFigure{margin-top:156px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.oscillatorFigure{margin-top:45px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual__box+.virtual__box{margin-top:60px}}.virtual .virtual__titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual__titleBox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.virtual .virtual__inner{width:1100px;max-width:92%;margin:100px auto 80px}.virtual .virtual__title{background-color:#1a1a1a;color:#fff;padding:5px 20px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual__title{font-size:16px}}.virtual .virtual__titleEn{background:-webkit-gradient(linear,left top,right top,color-stop(0,#91dec9),to(#51b5e9));background:-webkit-linear-gradient(left,#91dec9 0,#51b5e9 100%);background:linear-gradient(90deg,#91dec9 0,#51b5e9 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:66px;font-weight:700;padding:0 0 0 30px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual__titleEn{padding:0;font-size:46px}}.virtual .virtual__imageBox{position:relative;width:1100px}.virtual .virtual__imageBox img{width:100%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual__imageBox{width:100%}}.virtual .virtual__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;color:#fff;background-color:#51b5e9;position:absolute;border-radius:50%;cursor:pointer;z-index:5000;color:transparent;background-color:rgba(255,255,255,0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;overflow:hidden}.virtual .virtual__link:hover{background-color:rgba(255,255,255,.5)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual__link{position:inherit;width:100%;height:auto;position:initial;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);color:#fff;border-radius:0;padding:10px 5px}.virtual .virtual__link+.virtual__link{margin-top:10px}}.virtual .virtual__link--01{left:457px;top:47px}.virtual .virtual__link--02{left:574px;top:116px}.virtual .virtual__link--03{left:665px;top:169px}.virtual .virtual__link--04{left:750px;top:219px}.virtual .virtual__link--05{left:850px;top:281px}.virtual .virtual__link--06{left:169px;top:257px}.virtual .virtual__link--07{left:387px;top:274px}.virtual .virtual__link--08{left:461px;top:319px}.virtual .virtual__link--09{left:525px;top:357px}.virtual .virtual__link--10{left:607px;top:393px}.virtual .virtual__link--11{left:265px;top:196px}.virtual .virtual__link--12{left:370px;top:256px}.virtual .virtual__link--13{left:564px;top:369px}.virtual .virtual__link--14{left:670px;top:168px}.virtual .virtual__link--15{left:785px;top:237px}.virtual .virtual__link--16{left:276px;top:90px}.virtual .virtual__link--17{left:490px;top:27px}.virtual .virtual__link--18{left:656px;top:116px}.virtual .virtual__link--19{left:393px;top:177px}.virtual .virtual__link--20{left:760px;top:253px}.virtual .virtual__modal{width:100%;height:100vh;background-color:rgba(0,0,0,.56);position:fixed;left:0;top:0;z-index:9999;padding:80px 0;overflow:auto;display:none}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual__modal{background-color:rgba(0,0,0,.92)}}.virtual .virtual__modalCloseButton{position:absolute;left:0;top:0;bottom:0;right:0;display:inline-block;width:100%;height:100%;z-index:5000}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual__modalCloseButton{width:100px;height:100px;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;top:0;right:0;left:auto;bottom:auto}.virtual .virtual__modalCloseButton::before{content:"×";font-size:40px;color:#fff}}.virtual .virtual__modalInner{width:1100px;max-width:92%;min-height:100%;margin: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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual__modalInner{padding:10px 10px;background-color:#fff;margin-top:17px;border-radius:10px;min-height:0}}.virtual .virtual01__modalFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual01__modalFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.virtual .virtual01__modalImageBox{width:48%;z-index:5001;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual01__modalImageBox{width:100%}}.virtual .virtual01__modalImageBox *{max-width:100%}.virtual .virtual01__modalTextBox{width:48%;color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual01__modalTextBox{color:#000;width:100%;margin-top:10px}}.virtual .virtual01__modalTitle{font-size:30px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual01__modalTitle{font-size:24px}}.virtual .virtual01__modalTitle small{font-size:18px;font-weight:400;margin-top:8px;display:block}.virtual .virtual01__modalList{margin-top:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual01__modalList{margin-top:11px}}.virtual .virtual01__modalListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.virtual .virtual01__modalListItem+.virtual01__modalListItem{margin-top:10px}.virtual .virtual01__modalListLabel{font-weight:700;width:100px}.virtual .virtual01__modalListLabel--noBold{font-weight:500}.virtual .virtual01__modalAfterText{font-size:18px;margin-top:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual01__modalAfterText{font-size:16px}}.virtual .virtual02__modalFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual02__modalFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.virtual .virtual02__modalImageBox{width:100%;z-index:5001;position:relative}.virtual .virtual02__modalImageBox *{max-width:100%}.virtual .virtual02__modalImageBox iframe{height:288px}.virtual .virtual02__modalTextBox{max-width:45%;width:480px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual02__modalTextBox{width:100%;max-width:100%;color:#000}.virtual .virtual02__modalTextBox+.virtual02__modalTextBox{margin-top:50px}}.virtual .virtual02__modalTitle{font-size:30px;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}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual02__modalTitle{font-size:24px;margin-top:15px}}.virtual .virtual02__modalTitle small{font-size:18px;font-weight:400;margin-top:8px;display:block}.virtual .virtual02__modalList{margin-top:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual02__modalList{margin-top:11px}}.virtual .virtual02__modalListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.virtual .virtual02__modalListItem+.virtual02__modalListItem{margin-top:10px}.virtual .virtual02__modalListLabel{font-weight:700;width:100px}.virtual .virtual02__modalListLabel--noBold{font-weight:500}.virtual .virtual02__modalAfterText{font-size:18px;margin-top:40px;color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual02__modalAfterText{font-size:14px;color:#000;margin-top:10px;margin-bottom:20px}}.virtual .virtual03__modalFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual03__modalFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.virtual .virtual03__modalTextBox{max-width:30%;width:300px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual03__modalTextBox{width:100%;max-width:100%;color:#000}.virtual .virtual03__modalTextBox+.virtual03__modalTextBox{margin-top:60px}}.virtual .virtual03__modalTitle{font-size:30px;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}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual03__modalTitle{font-size:24px;margin-top:30px}}.virtual .virtual03__modalTitle small{font-size:18px;font-weight:400;margin-top:8px;display:block}.virtual .virtual03__modalTitle{color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual03__modalTitle{color:#000}}.virtual .virtual03__modalImageBox{margin-top:10px}.virtual .virtual03__modalList{margin-top:17px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual03__modalList{margin-top:11px}}.virtual .virtual03__modalListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.virtual .virtual03__modalListItem+.virtual03__modalListItem{margin-top:5px}.virtual .virtual03__modalListLabel{font-weight:700;width:100px}.virtual .virtual03__modalListLabel--noBold{font-weight:500}.virtual .virtual03__modalAfterText{font-size:18px;margin-top:10px;color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.virtual .virtual03__modalAfterText{font-size:14px;color:#000;margin-top:4px}}.underdevelopment .coil{margin-top:60px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .coil{margin-top:40px}}.underdevelopment .coil__block+.coil__block{margin-top:50px}.underdevelopment .coil__title{background:-webkit-gradient(linear,left top,right top,color-stop(0,#e041ce),to(#40aff4));background:-webkit-linear-gradient(left,#e041ce 0,#40aff4 100%);background:linear-gradient(90deg,#e041ce 0,#40aff4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:40px;font-weight:700;line-height:1.6;letter-spacing:.06em;position:relative}.underdevelopment .coil__title--center{text-align:center}.underdevelopment .coil__heading{font-size:29px;font-weight:700;line-height:1.6;color:#41565a;letter-spacing:.06em;padding-left:30px;position:relative}.underdevelopment .coil__heading::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:8px;background:-webkit-linear-gradient(310deg,#e041ce 0,#40aff4 100%);background:linear-gradient(140deg,#e041ce 0,#40aff4 100%)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .coil__heading{font-size:20px;padding-left:12px}.underdevelopment .coil__heading::before{width:3px}}.underdevelopment .coil__text{font-size:16px;line-height:2;color:#41565a;margin-top:24px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .coil__text{font-size:16px;line-height:1.9;margin-top:18px}}.underdevelopment .coil__figure{margin:60px auto 0;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .coil__figure{margin-top:40px}}.underdevelopment .coil__figureImg{width:380px;max-width:100%;height:auto}.underdevelopment .coil__setsubiImg{width:500px;max-width:100%;margin:40px auto 0;display:block}.underdevelopment .coil__figureCaption{font-size:14px;line-height:1.7;color:#656565;margin-top:16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .coil__figureCaption{font-size:13px;text-align:left}}.underdevelopment .coil__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .coil__gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}}.underdevelopment .coil__galleryItem{width:48%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .coil__galleryItem{width:100%}.underdevelopment .coil__galleryItem+.coil__galleryItem{margin-top:30px}}.underdevelopment .coil__galleryImg{width:100%;height:auto}.underdevelopment .hybrid{margin-top:60px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid{margin-top:40px}}.underdevelopment .hybrid__intro{text-align:center}.underdevelopment .hybrid__title{font-size:28px;font-weight:700;line-height:1.5;color:#41565a;letter-spacing:.06em}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__title{font-size:21px}}.underdevelopment .hybrid__lead{font-size:16px;line-height:2;color:#41565a;margin-top:24px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__lead{font-size:16px;line-height:1.9;margin-top:18px;text-align:left}}.underdevelopment .hybrid__leadStrong{font-weight:700}.underdevelopment .hybrid__movie{width:100%;max-width:100%;margin:50px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__movie{margin-top:36px}}.underdevelopment .hybrid__moviePlaceholder--noLabel::before{content:""!important}.underdevelopment .hybrid__moviePlaceholder{position:relative;width:100%;padding-top:56.25%;background-color:#fff}.underdevelopment .hybrid__moviePlaceholder::before{content:"ハイブリッド加熱動画など貼り付け";position:absolute;inset: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;font-size:16px;color:#656565;text-align:center;padding:0 16px}.underdevelopment .hybrid__moviePlaceholder iframe,.underdevelopment .hybrid__moviePlaceholder video{position:absolute;inset:0;width:100%;height:100%}.underdevelopment .hybrid__meritBlock{margin-top:100px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__meritBlock{margin-top:70px}}.underdevelopment .hybrid__meritLead{font-size:18px;font-weight:700;line-height:1.6;color:#41565a;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__meritLead{font-size:16px}}.underdevelopment .hybrid__table{width:100%;margin:20px auto 0;border-collapse:collapse;table-layout:fixed}.underdevelopment .hybrid__table td,.underdevelopment .hybrid__table th{border:solid 1px #e2e2e2;padding:16px 18px;vertical-align:middle;text-align:left}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__table td,.underdevelopment .hybrid__table th{padding:12px 14px}}.underdevelopment .hybrid__tableCorner{width:150px;background-color:transparent;border-top:none!important;border-left:none!important}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__tableCorner{width:110px}}.underdevelopment .hybrid__tableHead{background:-webkit-gradient(linear,left top,right top,color-stop(0,#e041ce),to(#40aff4));background:-webkit-linear-gradient(left,#e041ce 0,#40aff4 100%);background:linear-gradient(90deg,#e041ce 0,#40aff4 100%);font-weight:700;color:#fff;text-align:center}.underdevelopment .hybrid__tableLabel{width:150px;background-color:#fff4fd;font-weight:700;color:#41565a;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__tableLabel{width:110px;font-size:14px}}.underdevelopment .hybrid__tableCell{background-color:#fff}.underdevelopment .hybrid__featureList{list-style:none;margin:0;padding:0}.underdevelopment .hybrid__featureItem{font-size:16px;line-height:1.7;color:#41565a;padding-left:22px;position:relative}.underdevelopment .hybrid__featureItem+.hybrid__featureItem{margin-top:6px}.underdevelopment .hybrid__featureItem::before{content:"○";position:absolute;top:0;left:0;color:#0072e3;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__featureItem{font-size:13px;padding-left:18px}}.underdevelopment .hybrid__compare{margin-top:70px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__compare{margin-top:50px}}.underdevelopment .hybrid__subHeading{font-size:20px;font-weight:700;line-height:1.5;color:#41565a;padding-left:14px;position:relative}.underdevelopment .hybrid__subHeading::before{content:"■";position:absolute;left:-4px;color:#84d6d0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__subHeading{font-size:17px}}.underdevelopment .hybrid__graph{margin-top:24px;text-align:center}.underdevelopment .hybrid__graphImg{width:auto;max-width:100%;height:auto}.underdevelopment .hybrid__nedo{margin-top:80px;text-align:center;background:#fff;border-radius:30px;padding:60px 20px 70px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__nedo{margin-top:56px}}.underdevelopment .hybrid__nedoTitle{font-size:22px;font-weight:700;color:#4aad52;letter-spacing:.06em}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__nedoTitle{font-size:18px}}.underdevelopment .hybrid__nedoLogo{margin-top:24px}.underdevelopment .hybrid__nedoLogo img{width:410px;max-width:100%;height:auto}.underdevelopment .hybrid__nedoText{font-size:16px;line-height:1.9;color:#41565a;margin-top:24px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__nedoText{font-size:14px;text-align:left}}.underdevelopment .hybrid__facility{margin-top:80px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__facility{margin-top:56px}}.underdevelopment .hybrid__facilityMain{margin:30px auto 0;border-radius:15px;overflow:hidden}.underdevelopment .hybrid__facilitySub{display:inline-block;margin:40px auto 0}.underdevelopment .hybrid__facilityImg{width:auto;max-width:100%;height:auto}.underdevelopment .hybrid__facilityCaption{font-size:16px;font-weight:700;color:#41565a;margin-top:14px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__facilityCaption{font-size:14px}}.underdevelopment .hybrid__closing{font-size:16px;line-height:2;color:#41565a;margin-top:12px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__closing{font-size:16px;line-height:1.9;text-align:left}}.underdevelopment .hybrid__closingStrong{font-weight:700;font-size:18px;color:#c30b0b}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .hybrid__closingStrong{font-size:16px}}.underdevelopment .solution__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .solution__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.underdevelopment .solution__listItem{width:48%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .solution__listItem{width:100%}.underdevelopment .solution__listItem+.solution__listItem{margin-top:30px}}.underdevelopment .solution__listLink{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;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.underdevelopment .solution__listLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.underdevelopment .solution__listLink:hover .solution__listImageBox{-webkit-transform:scale(1.05);transform:scale(1.05)}.underdevelopment .solution__listLink:hover .solution__listTitle::before{-webkit-transform:scale(1.07);transform:scale(1.07)}.underdevelopment .solution__listTitle{font-size:21px;font-weight:700;color:#41565a;width:100%;margin-top:20px;width:100%;letter-spacing:.1em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.underdevelopment .solution__listTitle::before{content:"";display:block;width:50px;height:50px;border-radius:50%;border:solid 1px #41565a;position:absolute;top:auto;bottom:auto;right:0;left:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.underdevelopment .solution__listTitle::after{content:"";display:block;position:absolute;top:auto;bottom:auto;right:18px;left:auto;width:21px;height:21px;border-right:solid 1px #41565a;border-top:solid 1px #41565a;-webkit-transform:scale(.6,1) rotate(45deg);transform:scale(.6,1) rotate(45deg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .solution__listTitle{font-size:19px}}.underdevelopment .solution__listImageBox{width:100%;height:250px;margin-top:20px;padding:0 17px 17px 0;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.underdevelopment .solution__listImageBox{height:230px;margin-top:10px}}.underdevelopment .solution__listImageBox::before{content:"";display:inline-block;width:calc(100% - 17px);height:calc(100% - 17px);background:-webkit-gradient(linear,left top,right top,color-stop(0,#e041ce),to(#40aff4));background:-webkit-linear-gradient(left,#e041ce 0,#40aff4 100%);background:linear-gradient(90deg,#e041ce 0,#40aff4 100%);position:absolute;bottom:0;right:0;left:auto;top:auto;z-index:-1;-webkit-transition:right .3s ease,bottom .3s ease;transition:right .3s ease,bottom .3s ease}.underdevelopment .solution__listImageBox img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.underdevelopment .topDevelopment{position:relative;background-color:#f6fdff;padding:120px 0 100px;position:relative;margin-top:90px}.underdevelopment .topDevelopment__animeBox2{width:100%;height:auto;position:absolute}.underdevelopment .topDevelopment__animeBox2 svg{width:120%;max-width:120%;height:auto}.underdevelopment .topDevelopment__animeBox2{right:0;left:auto;bottom:-170px;opacity:.4}.pageHeader{position:relative}.fujipon_left,.fujipon_right{width:auto;height:180px;position:absolute}.fujipon_left{left:400px;bottom:0;right:auto;top:auto}.fujipon_right{right:4%;bottom:0;left:auto;top:auto}.recruit{padding-bottom:80px}.recruit .recruit__inner{width:1100px;max-width:92%;margin:50px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.recruit .recruit__inner{margin-top:36px}}.recruit .recruit__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;list-style:none;width:560px;max-width:100%;margin:0 auto 40px;padding:6px;background-color:#fff;border:solid 1px #dbeced;border-radius:3em;-webkit-box-shadow:0 6px 18px rgba(83,155,189,.1);box-shadow:0 6px 18px rgba(83,155,189,.1)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.recruit .recruit__tabs{gap:5px;margin-bottom:28px;padding:5px}}.recruit .recruit__tab{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.recruit .recruit__tabLink{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;width:100%;padding:16px 10px;border-radius:3em;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.08em;color:#656565;background-color:#f4fafb;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.recruit .recruit__tabLink::before{content:"";display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;border-radius:50%;background-color:#c3d8da;margin-right:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.recruit .recruit__tabLink:hover{color:#41565a;background-color:#e7f4f6;-webkit-box-shadow:0 4px 10px rgba(83,155,189,.15);box-shadow:0 4px 10px rgba(83,155,189,.15)}.recruit .recruit__tabLink:hover::before{background-color:#63bcea}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.recruit .recruit__tabLink{font-size:16px;padding:13px 6px}.recruit .recruit__tabLink::before{width:6px;height:6px;margin-right:7px}}.recruit .recruit__tab.is-active .recruit__tabLink{color:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);-webkit-box-shadow:0 6px 14px rgba(0,114,227,.25);box-shadow:0 6px 14px rgba(0,114,227,.25);cursor:default}.recruit .recruit__tab.is-active .recruit__tabLink::before{background-color:#fff}.recruit .recruit__table{width:100%;border-collapse:collapse;table-layout:fixed}.recruit .recruit__sectionHead{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);color:#fff;font-size:18px;font-weight:700;text-align:left;letter-spacing:.06em;padding:14px 20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.recruit .recruit__sectionHead{font-size:16px;padding:12px 14px}}.recruit .recruit__sectionRow+.recruit__row .recruit__td,.recruit .recruit__sectionRow+.recruit__row .recruit__th{border-top:none}.recruit .recruit__row{border-bottom:solid 1px #dce7e6}.recruit .recruit__colTh{width:240px}.recruit .recruit__colTd{width:auto}.recruit .recruit__th{text-align:left;vertical-align:top;font-weight:700;color:#41565a;background:#fff;padding:18px 20px;line-height:1.8}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.recruit .recruit__th{display:block;width:100%;padding:12px 14px 4px;font-size:16px}}.recruit .recruit__td{vertical-align:top;color:#41565a;line-height:1.9;padding:18px 24px;font-size:16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.recruit .recruit__td{display:block;width:100%;padding:6px 14px 14px;font-size:16px}}.recruit .recruit__empty{text-align:center;color:#656565;font-size:16px;padding:40px 0}.recruit .recruit__closed{text-align:center;color:#41565a;font-size:20px;font-weight:700;letter-spacing:.06em;padding:80px 20px;background:#fff;border-radius:6px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.recruit .recruit__closed{font-size:17px;padding:56px 16px}}.recruit .recruit__entry{text-align:center;margin-top:50px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.recruit .recruit__entry{margin-top:40px}}.recruit .recruit__entryLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:260px;padding:18px 40px;font-size:20px;font-weight:700;letter-spacing:.14em;color:#fff;border-radius:3em;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.recruit .recruit__entryLink:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.recruit .recruit__entryLink{width:100%;min-width:0;font-size:18px;padding:16px 20px}}.recruit .recruit__sites{margin-top:80px;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.recruit .recruit__sites{margin-top:56px}}.recruit .recruit__sitesText{font-size:16px;color:#41565a}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.recruit .recruit__sitesText{font-size:16px;text-align:left}}.recruit .recruit__sitesList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;list-style:none;margin:24px 0 0;padding:0}.recruit .recruit__sitesItem img{display:block;height:auto}.device-configuration .con__inner{width:620px;max-width:92%;margin:80px auto 80px}.device-configuration .con__titleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.device-configuration .con__titleLink{font-weight:700;color:#0072e3;text-align:center;min-height:87px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px;border:solid 2px #0072e3;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;width:260px;max-width:48%;-webkit-transition:border .3s ease,background .3s ease,color .3s ease;transition:border .3s ease,background .3s ease,color .3s ease;cursor:pointer}.device-configuration .con__titleLink:hover{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);color:#fff;border:solid 2px #fff}.device-configuration .con__titleLink--active{background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);color:#fff;border:solid 2px #fff}.device-configuration .con__contents{display:none;text-align:center;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-configuration .con__contents{padding:30px 0}}.device-configuration .con__contents--active{display:block}.device-configuration .con__anime{position:absolute;display:inline-block}.device-configuration .con__anime01Hover1{width:117px;height:98px;left:0;top:61px}.device-configuration .con__anime01Hover2{width:145px;height:140px;left:117px;top:61px}.device-configuration .con__anime01Hover3{width:145px;height:139px;left:117px;top:201px}.device-configuration .con__anime01Hover4{width:178px;height:60px;left:101px;top:340px}.device-configuration .con__anime01Hover5{width:178px;height:60px;left:101px;top:400px}.device-configuration .con__anime02Hover1{width:179px;height:179px;top:60px;left:310px}.device-configuration .con__anime03Hover1{width:179px;height:179px;right:130px;bottom:0;top:auto;left:auto}.device-configuration .con__anime04Hover1{width:69px;height:148px;right:31px;bottom:126px;top:auto;left:auto}.device-configuration .con__animeImage{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute;left:0;top:0}.device-configuration .con__animeImage--active{opacity:1}.device-configuration .con__fukidashi{width:208px;background-color:rgba(227,245,247,.7);border-radius:31px;padding:30px 13px 30px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-configuration .con__fukidashi{width:100%;opacity:1;position:initial;border-radius:10px;padding:30px 13px 30px;margin-top:30px}}.device-configuration .con__fukidashi::before{content:"";display:inline-block;border-right:30px solid transparent;border-bottom:220px solid rgba(227,245,247,.7);border-left:30px solid transparent;position:absolute}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-configuration .con__fukidashi::before{display:none}}.device-configuration .con__fukidashi--active{opacity:1}.device-configuration .con__fukidashi--1{left:-240px;top:60px}.device-configuration .con__fukidashi--1::before{-webkit-transform:rotate(75deg);transform:rotate(75deg);left:275px;top:-10px}.device-configuration .con__fukidashi--2{left:auto;top:50px;right:-210px}.device-configuration .con__fukidashi--2::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:-110px;top:13px;border-bottom-width:175px;border-right-width:23px;border-left-width:23px}.device-configuration .con__fukidashi--3{left:auto;top:auto;right:-210px;bottom:0}.device-configuration .con__fukidashi--3::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:-110px;bottom:-39px;top:auto;border-bottom-width:175px;border-right-width:23px;border-left-width:23px}.device-configuration .con__fukidashi--4{left:auto;top:0;right:-260px;bottom:auto}.device-configuration .con__fukidashi--4::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:-65px;top:213px;border-bottom-width:95px;border-right-width:17px;border-left-width:17px}.device-configuration .con__fukidashi--5{left:-290px;top:60px}.device-configuration .con__fukidashi--5::before{-webkit-transform:rotate(75deg);transform:rotate(75deg);left:234px;top:27px;border-bottom-width:95px;border-right-width:17px;border-left-width:17px}.device-configuration .con__fukidashi--6{left:-290px;top:60px}.device-configuration .con__fukidashi--6::before{-webkit-transform:rotate(95deg);transform:rotate(95deg);left:295px;top:218px;border-bottom-width:225px;border-right-width:20px;border-left-width:20px}.device-configuration .con__fukidashi--7{left:-244px;top:60px}.device-configuration .con__fukidashi--7::before{-webkit-transform:rotate(95deg);transform:rotate(95deg);left:275px;top:94px;border-bottom-width:185px;border-right-width:20px;border-left-width:20px}.device-configuration .con__fukidashi--8{left:-290px;top:240px}.device-configuration .con__fukidashi--8::before{-webkit-transform:rotate(95deg);transform:rotate(95deg);left:295px;top:18px;border-bottom-width:225px;border-right-width:20px;border-left-width:20px}.device-configuration .con__anime05Hover1{width:69px;height:55px;left:0;bottom:0}.device-configuration .con__fukidashiTitle{text-align:center}.device-configuration .con__fukidashiImageBox{margin-top:5px}.device-configuration .con__fukidashiText{font-size:16px;text-align:left;margin-top:5px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-configuration .con__fukidashiText{font-size:14px;line-height:1.9}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.device-configuration .con__spImage+.con__spImage{margin-top:15px}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:101px;position:fixed;top:0;left:0;z-index:9000;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;padding:0 0 0 20px;background-color:rgba(255,255,255,.9)}@media screen and (max-width:1000px){.header__inner{height:70px}}@media screen and (max-width:1000px){.header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__logoItem{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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}.header__logoLink{display:block;width:324px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-size:16px}@media screen and (max-width:1280px){.header__logoLink{width:200px}}@media screen and (max-width:1000px){.header__logoLink{width:200px}}.header__logoLink:hover{opacity:.7}.header__ctaList{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px}@media screen and (max-width:1000px){.header__ctaList{display:none}}.header__navInner{display:-webkit-box;display:-ms-flexbox;display:flex}.header__navBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-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}@media screen and (max-width:1000px){.header__navBox{position:fixed;width:100%;height:100vh;background-color:#fff;left:-100%;top:0;-webkit-transition:left .25s ease;transition:left .25s ease;overflow:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:1000px){.header__navBox--active{left:0}}.header__snsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding-top:10px}@media screen and (max-width:1000px){.header__snsList{margin-bottom:auto;padding-top:10px;padding-bottom:140px}}.header__snsListItem+.header__snsListItem{margin-left:20px}.header__snsListLink{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-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.header__snsListLink:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.header__navList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:9990}@media screen and (max-width:1000px){.header__navList{height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:110px 4% 30px;width:100%}}.header__navItem{position:relative}@media screen and (max-width:1000px){.header__navItem{width:100%}}@media screen and (max-width:1000px){.header__navItem+.header__navItem{padding:0;margin-top:20px}}.header__navLink{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;position:relative;height:100%;padding:0 19px 10px;font-size:16px}@media screen and (max-width:1280px){.header__navLink{padding:0 10px 10px}}@media screen and (max-width:1000px){.header__navLink{font-size:16px;padding:14px 14px;width:100%;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);color:#fff!important;height:auto}.header__navLink::before{display:none}}.header__navLink--recruit{color:#fff!important;background:-webkit-gradient(linear,left top,right top,from(#ce74ba),to(#b952a2));background:-webkit-linear-gradient(left,#ce74ba 0,#b952a2 100%);background:linear-gradient(90deg,#ce74ba 0,#b952a2 100%);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;min-width:101px;height:101px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-weight:700;padding-top:14px}.header__navLink--recruit img{width:27px;height:34px;margin-bottom:7px}.header__navLink--recruit:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.header__navLink--recruitNoHover:hover{color:#fff!important;background:-webkit-gradient(linear,left top,right top,from(#ce74ba),to(#b952a2));background:-webkit-linear-gradient(left,#ce74ba 0,#b952a2 100%);background:linear-gradient(90deg,#ce74ba 0,#b952a2 100%)}.header__navLink--contact{padding:0 0;color:#fff!important;background:-webkit-gradient(linear,left top,right top,from(#d18d53),to(#d16407));background:-webkit-linear-gradient(left,#d18d53 0,#d16407 100%);background:linear-gradient(90deg,#d18d53 0,#d16407 100%);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:101px;height:101px;font-size:14px;font-weight:700;padding-top:13px}.header__navLink--contact img{width:33px;height:23px;margin-bottom:10px}.header__navLink--contact:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.header__navLink::before{content:"";display:inline-block;height:2px;width:0%;-webkit-transition:width .12s ease-in;transition:width .12s ease-in;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);position:absolute;left:auto;right:0;bottom:0;z-index:10}.header__navLink--contact::before,.header__navLink--recruit::before{display:none}.header__navLink--active::before,.header__navLink:hover::before{width:100%;left:0;right:auto}.header__languageMenu{position:relative}.header__languageMenuItem::after{margin-left:11px;content:url(../img/common/icon_arrow_navigation.svg)}@media screen and (max-width:1000px){.header__languageMenuItem::after{display:none}}.header__languageMenuList{display:none;position:absolute;left:0;top:31px;padding:15px 15px 8px 15px;background-color:#fff;width:191px}@media screen and (max-width:1000px){.header__languageMenuList{position:static;display:block}}.header__navItem:hover .header__languageMenuList{display:block}.header__languageMenuListItem{margin-top:0;font-size:16px}.header__languageMenuListItem a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.header__languageMenuListItem a:hover{color:#84d6d0}@media screen and (max-width:1000px){.header__languageMenuListItem a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header__languageMenuListItem+.header__languageMenuListItem{margin-top:5px}.header__inner--en .header__languageMenuList{width:270px}.header__inner--en .header__languageMenuListItem{font-size:14px}.menu__inner{display:none}@media screen and (max-width:1000px){.menu__inner{position:fixed;right:0;top:0;width:70px;height:70px;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;z-index:9999;background:#84d6d0}.menu__button{overflow:hidden;display:block;position:relative;z-index:0;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;width:43px;height:43px}.menu__button:hover{opacity:1}.menu__button span,.menu__button::after,.menu__button::before{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:41px;height:2px;margin:auto;background:#fff}.menu__button span{overflow:hidden;z-index:1;color:#fff}.menu__button::before{z-index:2;content:"";-webkit-transform:translate(0,-14px);transform:translate(0,-14px)}.menu__button::after{z-index:2;content:"";-webkit-transform:translate(0,14px);transform:translate(0,14px)}.menu__button{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.menu__button span{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.menu__button::after,.menu__button::before{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.menu__button.active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.menu__button.active span{color:#fff}.menu__button.active span{opacity:0}.menu__button.active::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu__button.active::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.footer{background-color:#fff;padding:70px 0 40px}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1100px;max-width:92%;margin:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__companyBox{width:278px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.footer__companyBox{width:100%}}.footer__siteMapBox{width:calc(100% - 278px - 50px)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.footer__siteMapBox{width:100%;margin-top:-3px}}.footer__companyText{font-size:16px;margin-top:12px;line-height:2}.copyright{width:100%;height:50px;background:-webkit-linear-gradient(315deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(135deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);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;color:#fff;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ncnetwork{width:100%;height:50px;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}.autoBr{word-wrap:break-word;white-space:pre-wrap}.objectFit{overflow:hidden}.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}main .gradientLink{color:#fff;font-size:18px;padding:15px 76px 16px 21px;min-width:230px;border-radius:3em;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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;position:relative;overflow:hidden;background:-webkit-gradient(linear,left top,right top,color-stop(0,#0072e3),color-stop(#63bcea),color-stop(70%),to(#8ad3bf));background:-webkit-linear-gradient(left,#0072e3 0,#63bcea,70%,#8ad3bf 100%);background:linear-gradient(90deg,#0072e3 0,#63bcea,70%,#8ad3bf 100%);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}main .gradientLink--width100{width:100%}main .gradientLink::after{content:"";width:calc(100% - 6px);height:calc(100% - 6px);display:block;border-radius:3em;border:solid 1px #fff;position:absolute;top:3px;left:3px;bottom:auto;right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){main .gradientLink{padding:10px 58px 8px 20px;width:100%;font-size:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}main .gradientLink::before{content:"";display:inline-block;width:31px;height:7px;border-right:solid 3px #fff;border-bottom:solid 2px #fff;-webkit-transform:skewX(53deg);transform:skewX(53deg);position:absolute;top:auto;bottom:auto;left:auto;right:20px;-webkit-transition:right .3s ease;transition:right .3s ease}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){main .gradientLink::before{width:26px;height:5px;border-right:solid 2px #fff;border-bottom:solid 1px #fff;-webkit-transform:skewX(65deg);transform:skewX(65deg);margin-top:-3px}}main .gradientLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}main .gradientLink:hover::before{right:12px}.container{width:1100px;max-width:92%;margin:0 auto;position:relative;z-index:3}.container--full{width:100%;max-width:100%}.container+.container{margin-top:80px}.sorano__flexBox+.sorano__flexBox{margin-top:80px}.container--full .sorano__flexBox .sorano__imgBox+.sorano__textBox,.container--full .sorano__flexBox .sorano__imgBox:not(.sorano__imgBox--full){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.container--full .sorano__flexBox .sorano__imgBox+.sorano__textBox,.container--full .sorano__flexBox .sorano__imgBox:not(.sorano__imgBox--full){width:100%}}.container--full .sorano__flexBox .sorano__imgBox+.sorano__textBox{padding:0 50px;padding-right:calc((100% - 1100px)/ 2)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.container--full .sorano__flexBox .sorano__imgBox+.sorano__textBox{padding-right:4%;padding-left:4%}}.container--full .sorano__flexBox--reverse .sorano__imgBox+.sorano__textBox{padding:0 50px;padding-left:calc((100% - 1100px)/ 2)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.container--full .sorano__flexBox--reverse .sorano__imgBox+.sorano__textBox{padding-right:4%;padding-left:4%}}.sorano__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}.sorano__flexBox--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sorano__flexBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sorano__imgBox{width:425px}.sorano__imgBox--full{width:100%}.sorano__imgBox img:not(.noCover){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sorano__imgBox{width:100%;margin-top:30px}}.sorano__textBox{width:100%}.sorano__textBox--full{width:100%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sorano__textBox{width:100%}}.sorano__imgBox+.sorano__textBox{width:calc(100% - 425px - 40px);padding-top:43px}.sorano__imgBox+.sorano__textBox--full{width:100%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.sorano__imgBox+.sorano__textBox{width:100%}}.snsCta__list{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;position:fixed;right:0;top:calc((100% - 160px)/ 2);z-index:5000;background-color:rgba(255,255,255,.52);padding:17px 8px 17px 8px}.snsCta__listItem+.snsCta__listItem{margin-top:12px}.snsCta__listLink{display:block;-webkit-transition:-webkit-filter .3s ease,-webkit-transform .3s ease;transition:-webkit-filter .3s ease,-webkit-transform .3s ease;transition:filter .3s ease,transform .3s ease;transition:filter .3s ease,transform .3s ease,-webkit-filter .3s ease,-webkit-transform .3s ease}.snsCta__listLink:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.pankuzu{width:92%;max-width:1100px;margin:30px auto 0;z-index:10}.pankuzu__list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px}.pankuzu__list li{color:#000;line-height:1}.pankuzu__list li a{overflow:hidden;display:inline-block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.pankuzu__list li a{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden;max-width:100px;font-size:10px}}.pankuzu__list li:not(:first-child){position:relative;margin-left:36px;display:inline-block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.pankuzu__list li:not(:first-child){margin-left:45px}}.pankuzu__list li:not(:first-child)::before{content:"";display:inline-block;position:absolute;top:7px;left:-22px;width:4px;height:4px;border:0;border-top:solid 1px #000;border-right:solid 1px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.pankuzu__list li:not(:first-child)::before{top:6px;left:-26px;width:3px;height:3px}}.post-type-archive-news .pageHeader,.post-type-archive-news_en .pageHeader,.post-type-archive-news_es .pageHeader,.post-type-archive-news_ko .pageHeader,.post-type-archive-news_zh .pageHeader,.tax-news_cat .pageHeader,.tax-news_cat_en .pageHeader,.tax-news_cat_es .pageHeader,.tax-news_cat_ko .pageHeader,.tax-news_cat_zh .pageHeader{background-image:url(../img/news/bg_header.jpg)}.news{margin:90px 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.news{margin:60px 0}}.news__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 130px;grid-template-columns:1fr 130px;gap:80px;margin:0 auto;max-width:1100px;padding:0 10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.news__inner{-ms-grid-columns:1fr;grid-template-columns:1fr}}.news__item:not(:first-child){margin-top:70px}.news__flexBox{border-radius:20px;-webkit-box-shadow:0 0 30px #dbdbdb;box-shadow:0 0 30px #dbdbdb;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.news__flexBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news__link{display:block;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.news__link:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.news__link:hover .news__imgBox img{-webkit-transform:scale(1.05);transform:scale(1.05)}.news__imgBox{overflow:hidden;width:300px;min-height:300px;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.news__imgBox{width:100%;height:220px;min-height:0}}.news__imgBox img{width:100%;height:100%;max-width:none;-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;position:absolute;top:auto;right:auto;bottom:auto;left:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.news__imgBox img{position:relative}}.news__textBox{padding:25px;width:calc(100% - 300px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.news__textBox{padding:16px;width:100%}}.news__datetime{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news__tag{display:inline-block;color:#fff;padding:5px 8px;font-size:12px;line-height:1;margin-left:10px;vertical-align:35%}.news__subTitle{margin:.25em 0 .2em;font-size:25px;font-weight:600}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.news__subTitle{font-size:20px}}.news__desc{font-size:.9rem}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-pagenavi .pages{display:none}.wp-pagenavi .current,.wp-pagenavi .page{font-weight:700;margin:0 15px}.wp-pagenavi .nextpostslink{display:block;margin:0 15px;font-size:0;width:12px;height:13px;background:url(../img/common/icon_arrow_post_navigation.svg) 50% 50%/contain no-repeat}.postSidebarSection:not(:first-child){margin-top:100px}.postSidebarSection__title{border-bottom:1px solid #72cad8}.postSidebar__list{margin-top:5px;font-size:1rem}.blog .blog__inner{width:1100px;max-width:92%;margin:64px auto 100px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.blog .blog__inner{width:92%;margin:60px auto 60px}}.blog .blog__titleBox{border-bottom:solid 1px #000;padding-bottom:19px}.blog .blog__date{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog .blog__dateIcon{margin-right:5px;position:relative}.blog .blog__title{font-size:20px;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.blog .blog__title{font-size:18px;margin-top:16px}}.blog .blog__main{color:#333;margin-top:21px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.blog .blog__main{margin-top:10px}}.blog .blog__main *{letter-spacing:.075em}.blog .blog__main h2{color:#84d6d0;font-size:21px;font-weight:500;margin-top:7px;margin-bottom:6px;border-bottom:solid 1px #84d6d0;padding-bottom:15px}.blog .blog__main h2:not(:first-child){margin-top:40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.blog .blog__main h2:not(:first-child){margin-top:50px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.blog .blog__main h2{font-size:18px;padding-bottom:11px;margin-bottom:12px}}.blog .blog__main h3{font-size:17px;background-color:#4bcbdc;color:#fff;padding:10px 20px;margin-top:30px;margin-bottom:12px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.blog .blog__main h3{font-size:16px;padding:11px 16px 10px}}.blog .blog__main p{line-height:2.3;font-size:16px;color:#333}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.blog .blog__main p{line-height:2;font-size:16px;letter-spacing:.09em}}.blog .blog__main img{margin:22px 0 13px}.blog .blog__main a{color:#84d6d0;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.blog .blog__main a:hover{opacity:.7}.blog .blog__main table{max-width:710px;margin:35px 0;font-size:16px}.blog .blog__main table tr{border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc}.blog .blog__main table tr:last-child{border-bottom:solid 1px #ccc}.blog .blog__main table th{border-right:solid 1px #ccc}.blog .blog__main table td,.blog .blog__main table th{vertical-align:middle;padding:9px 20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.blog .blog__main table td,.blog .blog__main table th{padding:7px 10px 5px;font-size:14px;letter-spacing:.02em;vertical-align:middle}}.blog .blog__main table th{background-color:#84d6d0;color:#fff;font-weight:700}.blog .blog__main ul{margin-left:21px;margin-top:12px;list-style-type:circle}.blog .blog__main ul li{margin-top:7px}.blog .blog__main ol{margin-left:34px;margin-top:12px;list-style-type:decimal-leading-zero}.blog .blog__main ol li{margin-top:17px;line-height:2}.blog .blog__main .ez-toc-list{list-style-type:decimal-leading-zero;margin-left:35px;color:#28bbe8}.blog .blog__main .ez-toc-list ul{list-style-type:decimal-leading-zero!important}.blog .blog__main #ez-toc-container{background:#fafafa;padding:16px 20px 20px 20px;margin-top:30px;border-radius:4px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.blog .blog__main #ez-toc-container{margin-top:24px}}.blog .blog__main b,.blog .blog__main strong{font-weight:900;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#fffa99));background-image:-webkit-linear-gradient(left,transparent 50%,#fffa99 50%);background-image:linear-gradient(to right,transparent 50%,#fffa99 50%);background-repeat:repeat-x;background-size:200% .45em;background-position:-100% .9em;-webkit-transition:all 1.3s ease-in;transition:all 1.3s ease-in;-webkit-transition-delay:0s;transition-delay:0s;display:inline;opacity:1}.blog .pagination__inner{margin-top:70px}.blog .pagination__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog .pagination__link{display:block;color:#84d6d0!important;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.blog .pagination__link:hover{opacity:.7;text-decoration:underline}html.is-loading,html.is-loading body{overflow:hidden}.loader{position:fixed;inset:0;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;background:-webkit-linear-gradient(330deg,#0072e3 0,#63bcea 55%,#8ad3bf 100%);background:linear-gradient(120deg,#0072e3 0,#63bcea 55%,#8ad3bf 100%);-webkit-transition:-webkit-transform .2s cubic-bezier(.76,0,.24,1);transition:-webkit-transform .2s cubic-bezier(.76,0,.24,1);transition:transform .2s cubic-bezier(.76,0,.24,1);transition:transform .2s cubic-bezier(.76,0,.24,1),-webkit-transform .2s cubic-bezier(.76,0,.24,1);will-change:transform}.loader::before{content:"";position:absolute;inset:-20%;background:-webkit-radial-gradient(30% 30%,60% 50%,rgba(255,255,255,.25),transparent 60%);background:radial-gradient(60% 50% at 30% 30%,rgba(255,255,255,.25),transparent 60%);pointer-events:none;-webkit-animation:loaderGlow 3.4s ease-in-out infinite alternate;animation:loaderGlow 3.4s ease-in-out infinite alternate}@-webkit-keyframes loaderGlow{from{-webkit-transform:translate(-3%,-2%);transform:translate(-3%,-2%);opacity:.75}to{-webkit-transform:translate(3%,2%);transform:translate(3%,2%);opacity:1}}@keyframes loaderGlow{from{-webkit-transform:translate(-3%,-2%);transform:translate(-3%,-2%);opacity:.75}to{-webkit-transform:translate(3%,2%);transform:translate(3%,2%);opacity:1}}.loader__sweep{position:absolute;inset:0;pointer-events:none;background:-webkit-linear-gradient(340deg,transparent 42%,rgba(255,255,255,.35) 50%,transparent 58%);background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.35) 50%,transparent 58%);background-size:250% 100%;background-position:160% 0;-webkit-animation:loaderSweep 1.7s cubic-bezier(.5,0,.2,1) .5s 1 forwards;animation:loaderSweep 1.7s cubic-bezier(.5,0,.2,1) .5s 1 forwards}@-webkit-keyframes loaderSweep{to{background-position:-60% 0}}@keyframes loaderSweep{to{background-position:-60% 0}}.loader__logo{width:440px;max-width:58vw;height:auto;opacity:0;-webkit-transform:translateY(12px) scale(.96);transform:translateY(12px) scale(.96);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-filter:drop-shadow(0 6px 20px rgba(0, 0, 0, .12));filter:drop-shadow(0 6px 20px rgba(0, 0, 0, .12));-webkit-animation:loaderLogoIn .7s ease .15s forwards,loaderLogoWipe 1.15s cubic-bezier(.7,0,.2,1) .15s forwards;animation:loaderLogoIn .7s ease .15s forwards,loaderLogoWipe 1.15s cubic-bezier(.7,0,.2,1) .15s forwards}.loader__logo path{fill:#fff}@media screen and (max-width:767px){.loader__logo{max-width:72vw}}@-webkit-keyframes loaderLogoIn{to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes loaderLogoIn{to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes loaderLogoWipe{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes loaderLogoWipe{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.loader__bar{position:relative;margin-top:34px;width:220px;max-width:60vw;height:3px;border-radius:3px;background:rgba(255,255,255,.28);overflow:hidden}.loader__barFill{position:absolute;top:0;left:-45%;height:100%;width:40%;border-radius:3px;background:#fff;-webkit-box-shadow:0 0 12px rgba(255,255,255,.8);box-shadow:0 0 12px rgba(255,255,255,.8);-webkit-animation:loaderBar 1.3s cubic-bezier(.65,0,.35,1) infinite;animation:loaderBar 1.3s cubic-bezier(.65,0,.35,1) infinite}@-webkit-keyframes loaderBar{0%{left:-45%}100%{left:105%}}@keyframes loaderBar{0%{left:-45%}100%{left:105%}}.loader.is-hide{-webkit-transform:translateX(100%);transform:translateX(100%)}@media (prefers-reduced-motion:reduce){.loader{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.loader .loader__barFill,.loader .loader__sweep,.loader::before{-webkit-animation:none;animation:none}.loader .loader__logo{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none;-webkit-clip-path:none;clip-path:none}.loader.is-hide{-webkit-transform:none;transform:none;opacity:0}}.text-center{text-align:center}.flexbox__blue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px;padding:4rem 0;margin:3rem auto 0;background-color:#fff}.flexbox__blue__textSide{padding-right:2rem}.flexbox__blue__subTitle{color:#539bbd;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.flexbox__blue__subText{font-weight:700;font-size:1.5rem}.flexbox__blue__subText>span{font-size:1rem}@media screen and (max-width:768px){.flexbox__blue{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem}}.faq__set___h2{position:relative;padding:0;text-align:center;font-size:2.5rem;color:#1a1a1a;margin:0 0 5rem 0}.faq__set___h2:before{position:absolute;bottom:-10px;left:calc(50% - 40px);width:85px;height:5px;content:"";border-radius:3px;background:#539bbd}.faq__set___Q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 2rem 0}.faq__set___Q__left{color:#84d6d0;font-weight:700;font-size:2rem;padding:0 40px 0 0;margin-bottom:40px}.faq__set___A{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 5rem 0}.faq__set___A__left{color:#ff82a4;font-weight:700;font-size:2rem;padding:0 40px 0 0}