@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);abbr,address,article,aside,audio,b,blockquote,body,button,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,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,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:top;background:0 0}html{touch-action:manipulation;-ms-touch-action:manipulation;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}body{font-family:"Noto Sans JP",sans-serif,YuGothic,"游ゴシック体","Yu Gothic Medium",Meiryo,"游ゴシック Medium","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ","ＭＳ Ｐゴシック","MS PGothic";color:#2d2d2d;width:100%;background:#f3f3f3;font-size:14px;word-wrap:break-word;line-height:1.2}@media (max-width:767px){.pc-only{display:none}}.sp-only{display:none}@media (max-width:767px){.sp-only{display:block}}iframe,video{width:100%}a{-webkit-transition:all ease .3s;transition:all ease .3s;text-decoration:none;color:#2d2d2d}a:hover{text-decoration:none;color:#0da4c6}img{max-width:100%;vertical-align:middle}ul{margin:0}ul.list-style-none{list-style:none}iframe{width:100%}.wrap{max-width:1808px;margin:0 auto;padding:0 48px}@media (max-width:991px){.wrap{padding:0 16px}}.wrap-960{max-width:960px;margin:0 auto}.wrap-1280{max-width:1280px;margin:0 auto}.group-pd{padding-bottom:64px}@media (max-width:991px){.group-pd{padding-bottom:48px}}@media (max-width:767px){.group-pd{padding-bottom:32px}}.main{padding-top:56px}@media (max-width:1280px){.main{padding-top:48px}}.nav--tabs li a{display:block;color:#000;position:relative;text-align:center}.nav--tabs li a:hover{color:#0da4c6;background:rgba(13,164,198,.1)}.nav--tabs li a:hover:after{height:4px;background:#0da4c6}.nav--tabs li a:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#000;-webkit-transition:all ease .3s;transition:all ease .3s}.nav--tabs li a.active{color:#0da4c6;background:rgba(13,164,198,.1)}.nav--tabs li a.active:after{height:4px;background:#0da4c6}.title.title--dflex{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}.title .tlt{font-size:48px;font-weight:500;color:#000}@media (max-width:1280px){.title .tlt{font-size:32px}}@media (max-width:767px){.title .tlt{font-size:24px}}.title .more{font-size:16px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#2d2d2d;white-space:nowrap}@media (max-width:1280px){.title .more{font-size:14px}}.title .more::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background:#2d2d2d;-webkit-transition:all ease .3s;transition:all ease .3s}.title .more:hover::after{width:100%}.title .more .item{min-width:24px;height:24px;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-left:8px}@media (max-width:1280px){.title .more .item{margin-left:4px}}.title .more .item .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.title .more .item .svg path{fill:#2D2D2D;-webkit-transition:all ease .3s;transition:all ease .3s}.news-info{background:#fff;border:1px solid #fff;border-radius:8px;padding:16px 16px 32px;display:block;height:100%}.news-info:hover{border:1px solid #0da4c6;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.news-info .news-thumb img{width:100%}.news-info .news-body{padding-top:24px}.news-info .news-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-info .news-date span{color:#626262;font-size:12px;padding-right:16px;padding-top:2px}.news-info .news-date span:last-child{padding-right:0}.news-info .news-title{font-size:16px;font-weight:500;color:#000;line-height:22px;margin-top:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-info .news-quote{margin-top:24px;color:#626262;font-size:16px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.our-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.our-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.our-list .news-info{width:100%}.group-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:48px}.group-row .group-col:first-child{width:360px;position:sticky;top:66px}@media (max-width:1280px){.group-row .group-col:first-child{top:58px}}@media (max-width:1199px){.group-row .group-col:first-child{width:300px}}@media (max-width:991px){.group-row .group-col:first-child{width:250px}}@media (max-width:767px){.group-row .group-col:first-child{width:100%;position:static}}.group-row .group-col:nth-child(2){width:calc(100% - 360px);padding-left:16px}@media (max-width:1199px){.group-row .group-col:nth-child(2){width:calc(100% - 300px)}}@media (max-width:991px){.group-row .group-col:nth-child(2){width:calc(100% - 250px)}}@media (max-width:767px){.group-row .group-col:nth-child(2){width:100%;padding-left:0;padding-top:16px}}.group-row .box-info{max-width:960px}.nav-smooth{background:#fff;border-radius:8px}.nav-smooth .nav-head{padding:16px 24px;position:relative;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}@media (max-width:991px){.nav-smooth .nav-head{padding:16px 16px}}@media (max-width:767px){.nav-smooth .nav-head{pointer-events:initial}}.nav-smooth .nav-head .item{min-width:24px;height:24px;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-right:16px}.nav-smooth .nav-menu{padding:8px 24px 32px;position:relative}@media (min-width:768px){.nav-smooth .nav-menu{display:block!important}}@media (max-width:991px){.nav-smooth .nav-menu{padding:8px 16px 32px}}@media (max-width:767px){.nav-smooth .nav-menu{display:none}}.nav-smooth .nav-menu::after{position:absolute;top:0;left:24px;content:"";background:#d9d9d9;height:1px;width:calc(100% - 48px)}@media (max-width:991px){.nav-smooth .nav-menu::after{left:16px;width:calc(100% - 32px)}}.nav-smooth .nav-menu a:hover .nav-text{text-decoration:underline}.nav-smooth .nav-menu>ul{list-style:none}.nav-smooth .nav-menu>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#000;padding:16px 0}.nav-smooth .nav-menu>ul>li>a .nav-number{width:40px;padding-right:10px}.nav-smooth .nav-menu>ul>li>a .nav-text{width:calc(100% - 40px);font-size:12px;line-height:16px}.nav-smooth .nav-menu>ul ul{margin-bottom:16px;padding-left:40px;position:relative;list-style:none}.nav-smooth .nav-menu>ul ul::after{position:absolute;top:0;left:8px;content:"";background:#d9d9d9;height:100%;width:1px}.nav-smooth .nav-menu>ul ul li{position:relative;padding-bottom:16px}.nav-smooth .nav-menu>ul ul li:last-child{padding-bottom:0}.nav-smooth .nav-menu>ul ul li a{padding:0 0 0 16px;display:block;color:#626262;font-size:12px;position:relative}.nav-smooth .nav-menu>ul ul li a:hover{text-decoration:underline}.nav-smooth .nav-menu>ul ul li a::after{position:absolute;top:5px;left:2px;content:"";width:5px;height:5px;background:#d9d9d9;border-radius:50%}.other{padding:64px 64px 96px}@media (max-width:1280px){.other{padding:48px 64px 72px}}@media (max-width:767px){.other{padding:32px 0 48px}}.slider .slick-arrow{width:40px;height:40px;background:url(../images/common/icon-arrow-slick.svg) no-repeat center #fff;border:1px solid #d1d1d1;border-radius:50%;top:calc(50% - 20px);z-index:10}.slider .slick-arrow:hover{border:1px solid #ebebeb;background:url(../images/common/icon-arrow-slick.svg) no-repeat center #ebebeb}.slider .slick-arrow.slick-prev{left:-64px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider .slick-arrow.slick-next{right:-48px}.slider .slick-arrow.slick-disabled{background:url(../images/common/icon-arrow-slick-disabled.svg) no-repeat center;cursor:no-drop}.slider .slick-arrow.slick-disabled:hover{border:1px solid #d1d1d1}.slider .slick-arrow.slick-disabled.slick-prev{-webkit-transform:rotate(0);transform:rotate(0)}.slider .slick-arrow.slick-disabled.slick-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider .slick-dots{max-width:300px;margin:64px auto 0}@media (max-width:1280px){.slider .slick-dots{margin:48px auto 0}}@media (max-width:767px){.slider .slick-dots{margin:32px auto 0;position:relative;left:-8px}}.slick-arrow{width:40px;height:40px;background:url(../images/common/icon-arrow-slick.svg) no-repeat center #fff;border:1px solid #d1d1d1;border-radius:50%;top:calc(50% - 20px);z-index:10}.slick-arrow:hover{border:1px solid #ebebeb;background:url(../images/common/icon-arrow-slick.svg) no-repeat center #ebebeb}.slick-arrow.slick-prev{left:-64px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-arrow.slick-next{right:-48px}.slick-arrow.slick-disabled{background:url(../images/common/icon-arrow-slick-disabled.svg) no-repeat center;cursor:no-drop}.slick-arrow.slick-disabled:hover{border:1px solid #d1d1d1}.slick-arrow.slick-disabled.slick-prev{-webkit-transform:rotate(0);transform:rotate(0)}.slick-arrow.slick-disabled.slick-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-dots{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(13,164,198,.1);border-radius:6px}.slick-dots li{width:100%;margin:0;height:6px}.slick-dots li button{height:6px;width:100%;border-radius:6px}.slick-dots li.slick-active button{background:#0da4c6}.slider-item{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}.slider-item .slider-dots{width:calc(100% - 88px);padding-right:24px}.slider-item .slider-dots .slick-dots{max-width:300px;margin:48px 0 0}@media (max-width:1280px){.slider-item .slider-dots .slick-dots{margin-top:32px}}.slider-item .slider-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:88px}.slider-item .slider-arrow .slick-arrow{position:static;margin-top:48px}@media (max-width:1280px){.slider-item .slider-arrow .slick-arrow{margin-top:32px}}.slider-item .slider-arrow .slick-arrow.slick-next{margin-left:8px}.slider--info{padding:48px 0 0}@media (max-width:1280px){.slider--info{padding-top:32px}}@media (max-width:767px){.slider--info{width:calc(100% + 16px)}}.slider--info .slick-list{height:100%;margin-left:-16px}@media (max-width:1280px){.slider--info .slick-list{margin-left:-12px}}@media (max-width:767px){.slider--info .slick-list{margin-left:0}}.slider--info .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slider--info .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:initial;padding:0 16px}@media (max-width:1280px){.slider--info .slick-slide{padding:0 12px}}@media (max-width:767px){.slider--info .slick-slide{padding:0 8px 0 0;width:340px}}.slider--info .slick-slide>div{height:100%;width:100%}.slider--info .info,.slider--info .stories-info{height:100%}.detail-info{background:#fff;padding:40px 48px 48px;border-radius:8px}@media (max-width:1199px){.detail-info{padding:40px 24px 48px}}@media (max-width:991px){.detail-info{padding:40px 16px 48px}}.detail-info .detail-content{overflow:hidden}.detail-info .detail-content img{width:inherit!important;height:inherit!important;max-width:100%!important;max-height:100%!important}.detail-info .detail-hospitals{color:#0da4c6;padding-bottom:48px}@media (max-width:767px){.detail-info .detail-hospitals{padding-bottom:32px}}.detail-info .detail-title{font-size:24px;font-weight:500;color:#000;line-height:34px}.detail-info .detail-quote{font-size:16px;line-height:26px;padding-top:32px}.detail-info .detail-social{padding:32px 0 24px;border-bottom:1px solid #d9d9d9;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}.detail-info .detail-social.detail-social--change{margin-top:64px;padding:24px 0 0;border-top:1px solid #d9d9d9;border-bottom:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1280px){.detail-info .detail-social.detail-social--change{margin-top:48px}}@media (max-width:767px){.detail-info .detail-social.detail-social--change{margin-top:32px}}.detail-info .detail-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-info .detail-share .detail-date{padding-right:24px}@media (max-width:991px){.detail-info .detail-share .detail-date{padding-right:16px}}.detail-info .detail-share .detail-media{color:#626262;padding-right:16px}.detail-info .detail-share ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.detail-info .detail-share ul li{margin-right:8px}.detail-info .detail-share ul li:last-child{margin-right:0}.detail-info .detail-share ul li a:hover{opacity:.8}.detail-info .detail-social-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 0 24px;border-bottom:1px solid #d9d9d9}.detail-info .detail-social-view .detail-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.detail-info .detail-social-view .detail-left{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.detail-info .detail-social-view .detail-left .detail-date{padding-right:24px}@media (max-width:767px){.detail-info .detail-social-view .detail-right{width:100%;padding-top:16px}}.detail-info .detail-social-view .detail-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.detail-info .detail-social-view .detail-right ul li{padding-right:32px;position:relative;color:#626262;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-info .detail-social-view .detail-right ul li::after{position:absolute;top:3px;right:16px;content:"";height:12px;width:1px;background:#d9d9d9}.detail-info .detail-social-view .detail-right ul li:last-child{padding-right:0}.detail-info .detail-social-view .detail-right ul li:last-child::after{display:none}.detail-info .detail-social-view .detail-right ul li .item{min-width:14px;height:18px;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;overflow:hidden;margin-right:4px}@media (max-width:991px){.detail-info .detail-social--individual{-ms-flex-wrap:wrap;flex-wrap:wrap}}.detail-info .detail-social--individual .social-individual a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;min-width:172px;border-radius:8px}.detail-info .detail-social--individual .social-individual a:hover{background:#d9d9d9;color:#2d2d2d;text-decoration:underline}@media (max-width:991px){.detail-info .detail-social--individual .social-individual{width:100%;padding-bottom:16px}}.detail-info .detail-social--individual .social-individual .individual-thumb{border:1px solid #d1d1d1;border-radius:8px;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;overflow:hidden;margin-right:16px}.detail-info .detail-social--individual .social-individual .individual-thumb img{max-height:100%}.detail-info .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:500;color:#000;padding-top:60px}@media (max-width:1280px){.detail-info .section-title{padding-top:50px}}.detail-info .section-title .item{min-width:26px;height:24px;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-right:16px}.detail-info .detail-thumbnail{padding-top:32px}.detail-info .performance{margin-top:64px;padding:32px 32px 48px;border-radius:8px;background:#0a2046}@media (max-width:1280px){.detail-info .performance{margin-top:32px}}@media (max-width:991px){.detail-info .performance{padding:32px 32px 48px}}@media (max-width:767px){.detail-info .performance{padding:32px 16px 48px}}.detail-info .performance .performance-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:500;color:#fff;padding-bottom:32px;border-bottom:1px solid #fff}.detail-info .performance .performance-title .item{min-width:26px;height:24px;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-right:16px}.detail-info .performance ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-24px;list-style:none}.detail-info .performance ul li{width:33.333333%;padding:14px 0 0 24px}@media (max-width:991px){.detail-info .performance ul li{min-width:initial;width:50%}}.detail-info .performance ul li span{display:block;color:#fff}.detail-info .performance ul li span.performance-number{font-size:48px;font-weight:500;line-height:67px}.detail-info .performance ul li span.performance-text{padding-top:4px;font-size:16px;line-height:26px}.detail-info .detail-back{padding-top:80px}@media (max-width:1280px){.detail-info .detail-back{padding-top:64px}}@media (max-width:767px){.detail-info .detail-back{padding-top:48px}}.detail-info .detail-back a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0da4c6;font-size:16px;font-weight:500;position:relative}@media (max-width:1280px){.detail-info .detail-back a{font-size:14px}}.detail-info .detail-back a::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background:#0da4c6;-webkit-transition:all ease .3s;transition:all ease .3s}.detail-info .detail-back a:hover::after{width:100%}.detail-info .detail-back a .item{min-width:24px;height:24px;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;overflow:hidden;margin:0 8px 0 0;position:relative;top:2px}@media (max-width:1280px){.detail-info .detail-back a .item{margin-right:4px;top:1px}}.detail-info .detail-back a .item .svg path{-webkit-transition:all ease .3s;transition:all ease .3s}.sort{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.sort.sort--active .sort-choose .sort-date::before{opacity:1}.sort.sort--active .sort-choose .sort-date::after{opacity:20%}.sort .sort-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:16px}.sort .sort-filter .sort-item{min-height:24px;height:24px;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;overflow:hidden;margin-right:8px}.sort .sort-filter .sort-text{color:#000}.sort .sort-choose .sort-date{color:#0da4c6;display:inline-block;padding-right:22px;position:relative}.sort .sort-choose .sort-date::after,.sort .sort-choose .sort-date::before{position:absolute;right:0;content:"";border-left:5px solid transparent;border-right:5px solid transparent}.sort .sort-choose .sort-date::before{top:2px;border-bottom:5px solid #0da4c6;opacity:20%}.sort .sort-choose .sort-date::after{bottom:2px;border-top:5px solid #0da4c6}.case-info{display:block;background:#fff;border:1px solid #fff;border-radius:8px;padding:16px 16px 32px;overflow:hidden;height:100%}.case-info:hover{border:1px solid #0da4c6;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.case-info .case-thumb{position:relative}.case-info .case-thumb .case-hospitals{position:absolute;bottom:0;left:0;width:100%;padding:16px}.case-info .case-thumb .case-hospitals span{background:rgba(0,0,0,.6);border-radius:100px;padding:5px 16px;color:#fff;line-height:20px;display:inline-block}.case-info .case-thumb img{width:100%}.case-info .case-body{padding-top:24px}.case-info .case-body .case-date{color:#626262;font-size:12px}.case-info .case-body .case-title{color:#000;font-size:16px;font-weight:500;line-height:22px;margin-top:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.case-info .case-body .case-text{color:#626262;font-size:16px;line-height:26px;margin-top:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.please-contact{background:url(../images/data/bg-please-contact.jpg) no-repeat center;background-size:cover;height:211px;overflow:hidden;padding:12px 0}@media (max-width:767px){.please-contact{background:url(../images/data/bg-please-contact-sp.jpg) no-repeat center;background-size:cover;height:243px}}.please-contact .wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.please-contact .please-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.please-contact .please-info{display:block}}.please-contact .please-info .please-text{max-width:480px;color:#fff;font-size:24px;font-weight:500;line-height:34px;padding-right:12px}@media (max-width:767px){.please-contact .please-info .please-text{max-width:100%}}@media (max-width:767px){.please-contact .please-info .please-btn{padding-top:48px}}.please-contact .please-info .please-btn .btn{min-width:168px}.author{background:#fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.author .author-header{border-bottom:1px solid #d9d9d9}.author .author-header .author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.author .author-header .author-info .author-title{font-weight:500;padding-right:10px}.author .author-header .author-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:88px;list-style:none}.author .author-header .author-info ul li{padding-right:8px}.author .author-header .author-info ul li:last-child{padding-right:0}.author .author-header .author-text{color:#626262;font-size:16px;font-weight:500;line-height:22px}.author .author-mask .author-mask-text{color:#626262;font-size:16px;line-height:26px}.author .author-page{padding-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.author .author-page a{font-size:16px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#2d2d2d}@media (max-width:767px){.author .author-page a{font-size:14px}}.author .author-page a::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background:#2d2d2d;-webkit-transition:all ease .3s;transition:all ease .3s}.author .author-page a:hover:after{width:100%}.author .author-page a .item{min-width:24px;height:24px;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-left:8px}@media (max-width:1280px){.author .author-page a .item{margin-left:4px}}.author .author-page a .item .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.author .author-page a .item .svg path{fill:#2D2D2D;-webkit-transition:all ease .3s;transition:all ease .3s}.our-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px}@media (max-width:1460px){.our-row{margin-left:-24px}}@media (max-width:991px){.our-row{margin-left:0}}.our-row .our-col{padding-left:32px}@media (max-width:1460px){.our-row .our-col{padding-left:24px}}@media (max-width:991px){.our-row .our-col{padding-left:0}}.our-row .our-col:first-child{width:66.666667%}@media (max-width:991px){.our-row .our-col:first-child{width:100%}}.our-row .our-col:nth-child(2){width:33.333333%;padding-top:48px}@media (max-width:1460px){.our-row .our-col:nth-child(2){padding-top:32px}}@media (max-width:991px){.our-row .our-col:nth-child(2){width:100%;padding-top:24px}}.our-blog ul{list-style:none}.our-blog ul li{padding:0 0 24px}@media (max-width:991px){.our-blog ul li{padding:0 0 16px}}.our-blog ul li:last-child{padding-bottom:0}.our-blog ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:1px solid #fff;padding:16px;border-radius:8px;min-height:178px}@media (max-width:1460px){.our-blog ul li a{min-height:152px}}@media (max-width:1280px){.our-blog ul li a{min-height:135px}}@media (max-width:991px){.our-blog ul li a{min-height:initial}}.our-blog ul li a:hover{border:1px solid #0da4c6;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.our-blog .our-blog__thumb{width:200px;-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width:1460px){.our-blog .our-blog__thumb{width:94px}}.our-blog .our-blog__thumb img{width:100%}.our-blog .our-blog__content{width:calc(100% - 200px);padding-right:24px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1460px){.our-blog .our-blog__content{width:calc(100% - 94px);padding-right:24px}}@media (max-width:1199px){.our-blog .our-blog__content{padding-right:16px}}.our-blog .our-blog__content .our-blog-title{font-size:16px;font-weight:500;color:#000;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1280px){.our-blog .our-blog__content .our-blog-title{font-size:14px;line-height:17px}}.our-blog .our-blog__content .our-blog-quote{margin-top:12px;color:#626262;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1460px){.our-blog .our-blog__content .our-blog-quote{font-size:12px;line-height:17px}}.our-blog .our-blog__content .our-blog-date{padding-top:10px}.our-blog .our-blog__content .our-blog-date span{color:#626262;font-size:12px;padding:2px 16px 0 0;display:inline-block}@media (max-width:1199px){.our-blog .our-blog__content .our-blog-date span{padding:2px 14px 0 0}}.our-blog .our-blog__content .our-blog-date span:last-child{padding-right:0}.our-list.our-list--col2{height:100%}@media (max-width:991px){.our-list.our-list--col2{height:initial;padding-top:8px}}.our-list.our-list--col2 ul{height:100%;margin-left:-32px}@media (max-width:1460px){.our-list.our-list--col2 ul{margin-left:-24px}}.our-list.our-list--col2 ul li{margin-top:48px;padding-left:32px;width:50%}@media (max-width:1460px){.our-list.our-list--col2 ul li{margin-top:32px;padding-left:24px}}@media (max-width:991px){.our-list.our-list--col2 ul li{margin-top:24px}}@media (max-width:767px){.our-list.our-list--col2 ul li{width:100%}}@media (max-width:991px){.our-list.our-list--col3{padding-top:8px}}.our-list.our-list--col3 ul{margin-left:-32px}@media (max-width:1460px){.our-list.our-list--col3 ul{margin-left:-24px}}.our-list.our-list--col3 ul li{width:33.33333%;padding:48px 0 0 32px}@media (max-width:1460px){.our-list.our-list--col3 ul li{padding:32px 0 0 24px}}@media (max-width:991px){.our-list.our-list--col3 ul li{padding:24px 0 0 24px}}@media (max-width:767px){.our-list.our-list--col3 ul li{width:100%}}.wrap-full{max-width:1920px;margin:0 auto;padding:0 100px}@media (max-width:1280px){.wrap-full{max-width:1104px;padding:0 40px}}@media (max-width:767px){.wrap-full{padding:0 16px}}.wrap-fullRight{padding-left:calc((100vw - 1824px)/ 2)}.wrap-fullRight.wrap-fullRight--mw1280{padding-left:calc((100vw - 1392px)/ 2)}.wrap-fullRight .wrap-content{padding-left:48px}@media (max-width:991px){.wrap-fullRight .wrap-content{padding-left:16px}}.faq{padding:64px 0 96px}@media (max-width:1280px){.faq{padding:48px 0 64px}}.faq .faq-list{padding:24px 48px;margin-top:64px;background:#fff;border-radius:8px}@media (max-width:1280px){.faq .faq-list{padding:8px 32px}}@media (max-width:767px){.faq .faq-list{margin-top:32px;padding:0 24px}}.faq .faq-list .faq-card:last-child{border-bottom:none}.faq .faq-card{padding:24px 0;border-bottom:1px solid #d9d9d9}.faq .faq-card .faq-header{padding:16px 40px 16px 0;font-size:18px;font-weight:500;color:#000;line-height:25px;cursor:pointer;position:relative}@media (max-width:767px){.faq .faq-card .faq-header{font-size:16px;line-height:22px;padding:0 40px 0 0}}.faq .faq-card .faq-header::after{position:absolute;top:calc(50% - 16px);right:0;content:"";width:32px;height:32px;-webkit-transition:all ease .3s;transition:all ease .3s;background:url(../images/common/icon-arrow-accordion.svg) no-repeat center}@media (max-width:767px){.faq .faq-card .faq-header::after{top:calc(50% - 12px);width:24px;height:24px;background-size:12px auto}}.faq .faq-card .faq-header[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .faq-card .faq-body{padding-top:24px}@media (max-width:767px){.faq .faq-card .faq-body{padding-top:16px}}.faq .faq-card .faq-body .faq-text{color:#626262;font-size:16px;line-height:26px}@media (max-width:767px){.faq .faq-card .faq-body .faq-text{font-size:14px;line-height:20px}}.lds-ellipsis,.lds-ellipsis div{-webkit-box-sizing:border-box;box-sizing:border-box}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33.33333px;width:13.33333px;height:13.33333px;border-radius:50%;background:#0da4c6;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}table{width:100%}table tr td,table tr th{padding:10px 10px;line-height:20px;font-size:16px;border:1px solid #e3e5e8;vertical-align:middle}table tr th{color:#37393d}.table-sticky thead tr th{position:sticky;z-index:1;top:0;border:none;background:#f2f3f5;white-space:nowrap}.table-sticky thead tr th::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#e3e5e8}.table-sticky tbody tr td{border:none;padding-top:16px;padding-bottom:16px;background:#fff}button{cursor:pointer}button:focus{outline:0}.btn{border-radius:4px;padding:0 16px;border:none;font-size:16px;font-weight:500}.btn:active,.btn:focus,.btn:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:none;box-shadow:none}.btn.btn--hg48{height:48px}.btn.btn--hg72{height:72px;border-radius:8px;padding:0 24px;font-size:24px}@media (max-width:1460px){.btn.btn--hg72{height:48px;padding:0 16px;border-radius:4px;font-size:16px}}.btn.btn-flex{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}.btn.btn-flex-space-between{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}.btn.btn-white{background:#fff;color:#000}.btn.btn-white:hover{background:rgba(255,255,255,.8)}.btn.btn-white-transparent{background:rgba(255,255,255,.8);border:1px solid #fff;color:#000}.btn.btn-white-transparent:hover{background:rgba(13,164,198,.6);color:#fff}.btn.btn-white-transparent:hover .btn-item .svg path{fill:#fff}.btn.btn-white-transparent .btn-item .svg path{-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.btn.btn-dark{background:#2d2d2d}.btn.btn-dark:hover{background:#000}.btn.btn-primary{background:#0da4c6}.btn.btn-primary:hover{background:#006aa6}.btn.btn-tabs{background:#fff;border:1px solid #d9d9d9;color:#000;font-weight:400;font-size:14px;padding:4px 16px;min-height:48px;border-radius:8px;white-space:normal}@media (max-width:1280px){.btn.btn-tabs{min-height:40px;font-size:12px}}.btn.btn-tabs.active{border:1px solid #0da4c6;background:rgba(13,164,198,.1);color:#0da4c6}.btn .btn-item{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;overflow:hidden;min-width:24px;width:24px;height:24px}.btn .btn-item.btn-item--left{margin-right:16px}.btn .btn-item.btn-item--right{margin-left:16px}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield}input[type=password]::-webkit-search-cancel-button,input[type=password]::-webkit-search-decoration,input[type=password]::-webkit-search-results-button,input[type=password]::-webkit-search-results-decoration,input[type=search]::-webkit-search-results-decoration,input[type=text]::-webkit-search-cancel-button,input[type=text]::-webkit-search-decoration,input[type=text]::-webkit-search-results-button,input[type=text]::-webkit-search-results-decoration{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none}select.form-control:not([size]):not([multiple]){height:42px}.form-control{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;padding:8px 0;color:#fff;font-weight:500;font-size:16px;border:none;border-radius:0;background:0 0;border-bottom:1px solid rgba(255,255,255,.8);-webkit-transition:all ease .3s;transition:all ease .3s}.form-control.form-control--hg56{height:56px}.form-control::-webkit-input-placeholder{color:#fff;-webkit-transition:all ease .3s;transition:all ease .3s}.form-control::-webkit-input-placeholder{color:#fff;-webkit-transition:all ease .3s;transition:all ease .3s}.form-control::-moz-placeholder{color:#fff;-moz-transition:all ease .3s;transition:all ease .3s}.form-control:-ms-input-placeholder{color:#fff;-ms-transition:all ease .3s;transition:all ease .3s}.form-control::-ms-input-placeholder{color:#fff;-ms-transition:all ease .3s;transition:all ease .3s}.form-control::placeholder{color:#fff;-webkit-transition:all ease .3s;transition:all ease .3s}.form-control:hover{border-color:rgba(255,255,255,.6);border-width:1px}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;background:0 0;border-color:#00f0ff;color:#fff}@media (max-width:767px){.form-control:focus{border-width:1px}}.form-control.valid{border-color:#00f0ff}.form-control.error{border-color:#f65737;background:url(../images/common/icon-error.svg) no-repeat center right 2px transparent;padding-right:30px}.form-control.error::-webkit-input-placeholder{color:rgba(255,255,255,.2)}.form-control.error::-webkit-input-placeholder{color:rgba(255,255,255,.2)}.form-control.error::-moz-placeholder{color:rgba(255,255,255,.2)}.form-control.error:-ms-input-placeholder{color:rgba(255,255,255,.2)}.form-control.error::-ms-input-placeholder{color:rgba(255,255,255,.2)}.form-control.error::placeholder{color:rgba(255,255,255,.2)}select::-ms-expand{display:none}textarea.form-control{resize:none;padding-top:10px;padding-bottom:10px;overflow:auto;scrollbar-width:thin}textarea.form-control::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:8px}textarea.form-control::-webkit-scrollbar{width:5px;height:5px;background:rgba(255,255,255,.1);border-radius:8px}textarea.form-control::-webkit-scrollbar-thumb{background:#fff;border-radius:8px}label.error{color:#f65737;font-size:12px;padding:10px 0 0}.form-select.form-select--line .form-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:initial;cursor:pointer}.form-select.form-select--line .form-btn.form-control--hg56{min-height:56px}.form-select.form-select--line .form-btn.form-control--active{border-color:#00f0ff}.form-select.form-select--line .form-btn.form-control--active .form-item .svg,.form-select.form-select--line .form-btn.form-control--active .form-item img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.form-select.form-select--line .form-btn:hover .form-item{background:rgba(255,255,255,.2)}.form-select.form-select--line .form-btn .form-option{width:calc(100% - 32px);padding-right:10px}.form-select.form-select--line .form-btn .form-option .form-inner{padding:0 8px}.form-select.form-select--line .form-btn .form-option .form-inner:first-of-type{padding-left:0}.form-select.form-select--line .form-btn .form-item{width:32px;height:32px;background:rgba(255,255,255,.1);border-radius:2px;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}.form-select.form-select--line .form-btn .form-item .svg,.form-select.form-select--line .form-btn .form-item img{-webkit-transition:all ease .3s;transition:all ease .3s}.form-select.form-select--line .form-btn .form-item img{max-width:12px!important}.form-select.form-select--line .form-dropdown{display:none}.form-select.form-select--line .form-dropdown .form-list{padding-top:8px}.form-select.form-select--line .form-dropdown .form-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2%;list-style:none}.form-select.form-select--line .form-dropdown .form-list ul li{width:50%;color:#fff;padding:16px 0 0 2%}@media (max-width:767px){.form-select.form-select--line .form-dropdown .form-list ul li{width:100%}}.form-notify{position:fixed;bottom:0;left:0;width:100%;z-index:10;border-radius:8px 8px 0 0;padding:16px 8px}.form-notify.form-notify--success{background:#296e27}.form-notify.form-notify--fail{background:#a70000}.form-notify .notify{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}.form-notify .notify .notify-text{color:#fff;font-size:16px;font-weight:500;padding-right:24px;line-height:22px}.form-notify .notify .btn-close{padding:0;height:28px;width:28px;min-width: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}.search{position:relative}.search.search--email .btn-dark{position:absolute;top:8px;right:8px;height:48px;padding:0 16px}.search.search--email .form-control{padding-right:118px}.search.search--email .search-close{right:80px}.search .form-control{height:64px;border:none;border-radius:8px;color:#000;font-weight:400;padding:0 44px 0 72px}.search .form-control.form-control--boxWhite{background:#fff}.search .form-control.form-control--boxGray{background:#f3f3f3}.search .form-control::-webkit-input-placeholder{color:rgba(98,98,98,.5);-webkit-transition:all ease .3s;transition:all ease .3s}.search .form-control::-webkit-input-placeholder{color:rgba(98,98,98,.5);-webkit-transition:all ease .3s;transition:all ease .3s}.search .form-control::-moz-placeholder{color:rgba(98,98,98,.5);-moz-transition:all ease .3s;transition:all ease .3s}.search .form-control:-ms-input-placeholder{color:rgba(98,98,98,.5);-ms-transition:all ease .3s;transition:all ease .3s}.search .form-control::-ms-input-placeholder{color:rgba(98,98,98,.5);-ms-transition:all ease .3s;transition:all ease .3s}.search .form-control::placeholder{color:rgba(98,98,98,.5);-webkit-transition:all ease .3s;transition:all ease .3s}.search .form-control:not(:valid)~.search-close{display:none}.search .search-item{width:56px;height:24px;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:absolute;top:20px;left:0;border-right:1px solid #9a9a9a}.search .search-close{width:28px;height: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;position:absolute;top:18px;right:8px;background:rgba(217,217,217,.4);border-radius:50%;cursor:pointer;-webkit-transition:all ease .3s;transition:all ease .3s}.search .search-close:hover{background:#000}.search .search-close:hover .svg path{fill:#fff}.search .search-close .svg path{-webkit-transition:all ease .3s;transition:all ease .3s}.from-latest{position:relative;z-index:1}.from-latest .from-information{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;padding:64px 0 96px}@media (max-width:1280px){.from-latest .from-information{padding:64px 0 80px}}@media (max-width:991px){.from-latest .from-information{padding:64px 0}}@media (max-width:767px){.from-latest .from-information{-ms-flex-wrap:wrap;flex-wrap:wrap}}.from-latest .from-information.from-information--bodTop{border-top:1px solid #d9d9d9}.from-latest .from-title{max-width:720px;font-size:48px;font-weight:500;color:#000;line-height:67px;padding-right:12px}@media (max-width:1280px){.from-latest .from-title{max-width:472px;font-size:32px;line-height:45px}}@media (max-width:991px){.from-latest .from-title{max-width:100%;width:50%;padding-right:8px}}@media (max-width:767px){.from-latest .from-title{width:100%;padding-right:0;font-size:24px;line-height:34px}}.from-latest .from-Newsletter{min-width:640px;max-width:640px}@media (max-width:1280px){.from-latest .from-Newsletter{min-width:540px;max-width:540px}}@media (max-width:991px){.from-latest .from-Newsletter{min-width:initial;max-width:100%;width:50%;padding-left:8px}}@media (max-width:767px){.from-latest .from-Newsletter{width:100%;padding:32px 0 0}}.from-latest .from-Newsletter .select-control{padding-bottom:8px}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.select-control .bootstrap-select>.dropdown-toggle.bs-placeholder:active,.select-control .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#2d2d2d}.select-control .show>.btn-light.dropdown-toggle{background:#f2f2f2}.select-control .dropdown-toggle{border:1px solid #d9d9d9;background:#f2f2f2;border-radius:4px;height:48px;padding:0 40px 0 16px;overflow:hidden;width:100%;position:relative;color:#2d2d2d;font-size:16px;font-weight:400}.select-control .dropdown-toggle.bs-placeholder{color:#2d2d2d}.select-control .dropdown-toggle.btn-light:not(:disabled):not(.disabled):active{border:1px solid #d9d9d9;background:#f2f2f2}.select-control .dropdown-toggle:focus{outline:0!important;color:#2d2d2d!important}.select-control .dropdown-toggle::after{position:absolute;top:12px;right:16px;width:24px;height:24px;margin:0;background:url(../images/common/icon-arrow-select-is.svg) no-repeat center;border:none;-webkit-transition:all ease .3s;transition:all ease .3s}.select-control .dropdown-toggle[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-control .dropdown-toggle .filter-option{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-control .dropdown-toggle .filter-option .filter-option-inner{width:100%}.select-control .dropdown-toggle .filter-option .filter-option-inner-inner{text-overflow:ellipsis;overflow:hidden}.select-control .dropdown-menu{margin:0;padding:8px;background:#fff;border:1px solid #d9d9d9;width:100%}.select-control .dropdown-menu .inner{scrollbar-width:thin}.select-control .dropdown-menu .inner::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:8px}.select-control .dropdown-menu .inner::-webkit-scrollbar{width:5px;height:5px;background:rgba(0,0,0,.1);border-radius:8px}.select-control .dropdown-menu .inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:8px}.select-control .dropdown-menu .inner .inner{overflow:initial}.select-control .dropdown-menu ul li{padding-bottom:8px}.select-control .dropdown-menu ul li:last-child{padding-bottom:0}.select-control .dropdown-menu ul li a{display:block;border:1px solid #fff;color:#2d2d2d;font-size:16px;position:relative;border-radius:4px;white-space:normal}.select-control .dropdown-menu ul li a:active{background:0 0}.select-control .dropdown-menu ul li a:hover{background:#f5f5f5;border:1px solid #e2e2e2}.select-control.select-control--list .dropdown-menu ul li a{padding:18px}.select-control.select-control--list .dropdown-menu ul li a.active{background:#f5f5f5;border:1px solid #e2e2e2}.select-control.select-control--multiple .dropdown-menu ul li a{padding:18px 18px 18px 56px}.select-control.select-control--multiple .dropdown-menu ul li a .check-mark{display:none!important}.select-control.select-control--multiple .dropdown-menu ul li a::after{position:absolute;top:calc(50% - 12px);left:16px;content:"";width:24px;height:24px;background:url(../images/common/icon-checkBox.svg) no-repeat}.select-control.select-control--multiple .dropdown-menu ul li a.selected::after{background:url(../images/common/icon-checkBox-checked.svg) no-repeat}.inquiry{background:#0a2046;padding:96px 0}@media (max-width:1280px){.inquiry{padding:64px 0}}@media (max-width:767px){.inquiry{padding-top:48px}}.inquiry .inquiry-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.inquiry .inquiry-row .inquiry-col:first-child{width:540px}@media (max-width:1199px){.inquiry .inquiry-row .inquiry-col:first-child{width:40%;padding-right:8px}}@media (max-width:767px){.inquiry .inquiry-row .inquiry-col:first-child{width:100%;padding-right:0}}.inquiry .inquiry-row .inquiry-col:nth-child(2){width:calc(100% - 540px);padding-left:72px}@media (max-width:1280px){.inquiry .inquiry-row .inquiry-col:nth-child(2){padding-left:16px}}@media (max-width:1199px){.inquiry .inquiry-row .inquiry-col:nth-child(2){width:60%;padding-left:8px}}@media (max-width:767px){.inquiry .inquiry-row .inquiry-col:nth-child(2){width:100%;padding-left:0}}.inquiry .inquiry-title .inquiry-tlt{font-size:48px;font-weight:500;color:#fff;padding-bottom:24px;line-height:67px}@media (max-width:1280px){.inquiry .inquiry-title .inquiry-tlt{font-size:32px;padding-bottom:8px;line-height:45px}}@media (max-width:767px){.inquiry .inquiry-title .inquiry-tlt{font-size:24px;padding-bottom:0;line-height:34px}}.inquiry .inquiry-title .inquiry-text{font-size:16px;color:rgba(255,255,255,.8);padding-top:40px;line-height:26px}@media (max-width:767px){.inquiry .inquiry-title .inquiry-text{padding-top:32px}}.inquiry-form{max-width:896px;margin-left:auto}@media (max-width:1280px){.inquiry-form{max-width:572px}}@media (max-width:767px){.inquiry-form{padding-top:32px;max-width:100%}}.inquiry-form .inquiry-ul>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-24px;list-style:none}@media (max-width:991px){.inquiry-form .inquiry-ul>ul{margin-left:-16px}}.inquiry-form .inquiry-ul>ul>li{width:50%;padding-left:24px}@media (max-width:991px){.inquiry-form .inquiry-ul>ul>li{padding-left:16px}}@media (max-width:767px){.inquiry-form .inquiry-ul>ul>li{width:100%}}.inquiry-form .inquiry-control{margin-bottom:32px}@media (max-width:767px){.inquiry-form .inquiry-control.inquiry-control--selectPc{display:none}}.inquiry-form .inquiry-control.inquiry-control--selectSp{display:none;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.8)}@media (max-width:767px){.inquiry-form .inquiry-control.inquiry-control--selectSp{display:block}}.inquiry-form .inquiry-control.inquiry-control--selectSp .form-placeholder{font-size:16px;font-weight:500;color:#fff;display:block;padding-bottom:8px}.inquiry-form .inquiry-control.inquiry-control--selectSp ul li{padding-top:16px}.inquiry-form .inquiry-choose{position:relative}.inquiry-form .inquiry-choose::after{position:absolute;top:-32px;left:0;content:"";background:#0a2046;width:100%;height:calc(100% + 32px)}.inquiry-form .inquiry-choose ul{position:relative;z-index:1;list-style:none}.inquiry-form .inquiry-choose ul li{padding-top:16px}.inquiry-form .inquiry-btn{padding-top:48px}.inquiry-form .inquiry-btn .btn{width:100%}.countryCode-control{position:relative}.countryCode-control .form-control{padding-left:132px}.countryCode{width:108px;height:56px;position:absolute;top:0;left:0;cursor:pointer}.countryCode.show~.form-control{border-color:#00f0ff}.countryCode .countryCode-area{padding-right:30px;overflow:hidden;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.countryCode .countryCode-area::after,.countryCode .countryCode-area::before{position:absolute;content:""}.countryCode .countryCode-area::after{top:calc(50% - 6px);right:0;width:1px;height:12px;background:rgba(255,255,255,.2)}.countryCode .countryCode-area::before{width:12px;height:8px;top:calc(50% - 4px);right:18px;-webkit-transition:all ease .3s;transition:all ease .3s;background:url(../images/common/icon-arrow-country-code.svg) no-repeat}.countryCode .countryCode-area[aria-expanded=true]::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.countryCode .countryCode-area span{font-size:16px;font-weight:500;color:#fff;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.countryCode .dropdown-menu{width:264px;border-radius:2px;border:none;-webkit-box-shadow:0 0 8px rgba(0,0,0,.16);box-shadow:0 0 8px rgba(0,0,0,.16);padding:8px 8px}.countryCode .dropdown-menu .countryCode-search{position:relative}.countryCode .dropdown-menu .countryCode-search .form-control{background:#fff;height:40px;border:1px solid #d9d9d9;border-radius:2px;padding:0 8px 0 32px;color:#000;font-weight:400;font-size:14px}.countryCode .dropdown-menu .countryCode-search .form-control:focus{border:1px solid #0da4c6}.countryCode .dropdown-menu .countryCode-search .form-control::-webkit-input-placeholder{color:#b7b7b7;-webkit-transition:all ease .3s;transition:all ease .3s}.countryCode .dropdown-menu .countryCode-search .form-control::-webkit-input-placeholder{color:#b7b7b7;-webkit-transition:all ease .3s;transition:all ease .3s}.countryCode .dropdown-menu .countryCode-search .form-control::-moz-placeholder{color:#b7b7b7;-moz-transition:all ease .3s;transition:all ease .3s}.countryCode .dropdown-menu .countryCode-search .form-control:-ms-input-placeholder{color:#b7b7b7;-ms-transition:all ease .3s;transition:all ease .3s}.countryCode .dropdown-menu .countryCode-search .form-control::-ms-input-placeholder{color:#b7b7b7;-ms-transition:all ease .3s;transition:all ease .3s}.countryCode .dropdown-menu .countryCode-search .form-control::placeholder{color:#b7b7b7;-webkit-transition:all ease .3s;transition:all ease .3s}.countryCode .dropdown-menu .countryCode-search .btn-search{position:absolute;top:calc(50% - 8px);left:8px;height:16px;width:16px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.countryCode .dropdown-menu .countryCode-list{padding-top:8px}.countryCode .dropdown-menu ul{list-style:none;overflow-y:auto;padding-right:4px;max-height:256px;scrollbar-width:thin}.countryCode .dropdown-menu ul::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(13,164,198,.1)}.countryCode .dropdown-menu ul::-webkit-scrollbar{width:3px;background-color:rgba(13,164,198,.1)}.countryCode .dropdown-menu ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0da4c6}.countryCode .dropdown-menu ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f8f8;padding:9px 8px;margin-bottom:4px;-webkit-transition:all ease .3s;transition:all ease .3s}.countryCode .dropdown-menu ul li.active,.countryCode .dropdown-menu ul li:hover{background:rgba(13,164,198,.1)}.countryCode .dropdown-menu ul li.active .countryCode-content,.countryCode .dropdown-menu ul li:hover .countryCode-content{color:#0da4c6}.countryCode .dropdown-menu ul li:last-child{margin-bottom:0}.countryCode .dropdown-menu ul li .item-flag{min-width:28px;max-width:28px;height:21px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e0e6f2;border-radius:1px}.countryCode .dropdown-menu ul li .item-flag img{max-height:100%}.countryCode .dropdown-menu ul li .countryCode-content{width:calc(100% - 28px);padding-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease .3s;transition:all ease .3s}.countryCode .dropdown-menu ul li .countryCode-content .countryCode-number,.countryCode .dropdown-menu ul li .countryCode-content .countryCode-text{white-space:nowrap;font-size:14px}.countryCode .dropdown-menu ul li .countryCode-content .countryCode-number{padding-right:16px}.countryCode .dropdown-menu ul li .countryCode-content .countryCode-text{overflow:hidden;text-overflow:ellipsis}.custom-control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:24px;position:relative}.custom-control.custom-checkbox--gray .custom-control-description{font-size:14px;font-weight:400;color:rgba(255,255,255,.6)}.custom-control .custom-control-input{opacity:0;position:absolute;z-index:-1}.custom-control .custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed}.custom-control .custom-control-input:disabled~.custom-control-description{cursor:not-allowed}.custom-control .custom-control-description{cursor:pointer;font-size:16px;font-weight:500;line-height:120%;color:#fff;padding-left:16px;line-height:22px}.custom-control .custom-control-indicator{display:block;left:0;position:absolute;cursor:pointer}.custom-control.custom-checkbox .custom-control-indicator{width:24px;height:24px;background:url(../images/common/icon-checkBox.svg) no-repeat;-webkit-transition:all ease .3s;transition:all ease .3s}.custom-control.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background:url(../images/common/icon-checkBox-checked.svg) no-repeat}.switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.switch .switch-label{cursor:pointer;margin:0}.switch .switch-checkbox{opacity:0;position:absolute}.switch .switch-checkbox:checked+.switch-toggle:before{left:calc(100% - 16px);background:#fff}.switch .switch-checkbox:checked+.switch-toggle{background:#2d6fd2;border:2px solid #2d6fd2}.switch .switch-toggle{border-radius:100px;display:inline-block;background:#fff;border:2px solid #e3e5e8;width:44px;height:24px;position:relative}.switch .switch-toggle:before{background:#e3e5e8;border-radius:50%;content:"";display:block;left:2px;width:14px;height:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s cubic-bezier(.17, .67, .53, 1) 0s;transition:all .3s cubic-bezier(.17, .67, .53, 1) 0s}.breadcrumb{background:0 0;padding:15px 0;margin:0;display:inherit}@media (max-width:767px){.breadcrumb{padding:16px 0}}.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.breadcrumb ul li{font-size:12px;color:#000;padding-left:20px;position:relative}@media (max-width:767px){.breadcrumb ul li{font-size:10px;padding-left:18px}}.breadcrumb ul li:first-of-type{padding-left:0}.breadcrumb ul li:first-of-type::after{display:none}.breadcrumb ul li:last-child{max-width:274px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.breadcrumb ul li:last-child{max-width:178px}}.breadcrumb ul li::after{position:absolute;top:2px;left:8px;content:"";width:6px;height:10px;background:url(../images/common/icon-arrow-breadcrumb-gray.svg) no-repeat}@media (max-width:767px){.breadcrumb ul li::after{background-size:5px auto}}.breadcrumb ul li:last-child::after{background:url(../images/common/icon-arrow-breadcrumb.svg) no-repeat}@media (max-width:767px){.breadcrumb ul li:last-child::after{background-size:5px auto}}.breadcrumb ul li a{color:rgba(0,0,0,.4)}.pagination{display:block;padding-top:48px}@media (max-width:767px){.pagination{padding-top:32px}}.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.pagination ul li{padding:0 2px}.pagination ul li.next a,.pagination ul li.prev a{border:1px solid #d1d1d1;background:#fff}.pagination ul li.next a:hover,.pagination ul li.prev a:hover{border:1px solid #ebebeb}.pagination ul li.next .svg path,.pagination ul li.prev .svg path{fill:#121212}.pagination ul li.prev{padding-left:0;padding-right:16px}@media (max-width:767px){.pagination ul li.prev{padding-right:12px}}.pagination ul li.prev .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination ul li.next{padding-right:0;padding-left:16px}@media (max-width:767px){.pagination ul li.next{padding-left:12px}}.pagination ul li.disabled a{background:0 0;pointer-events:none}.pagination ul li.disabled .svg path{fill:#D1D1D1}.pagination ul li.active a{background:rgba(0,0,0,.11)}.pagination ul li a,.pagination ul li span{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:40px;height:40px;border-radius:50%;padding:4px;color:#121212;font-weight:500}@media (max-width:767px){.pagination ul li a,.pagination ul li span{width:32px;height:32px}}.pagination ul li a:hover{background:#ebebeb}.modal{z-index:10500}.modal .modal-dialog.modal-dialog--mw360{max-width:360px}.modal .modal-content{border:none;border-radius:8px}.modal .modal-header{padding:16px 16px 0;border:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal .modal-header .modal-title{width:calc(100% - 28px);padding-right:12px}.modal .modal-header .close{width:28px;height:28px;min-width:28px;padding:0;margin:0;border:1px solid #d9d9d9;border-radius:4px;background:rgba(255,255,255,.1);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;float:none;opacity:1}.modal .modal-body{padding:24px 16px 32px}.confirm .confirm-title{font-size:16px;font-weight:500}.confirm .confirm-text{padding-top:24px;font-size:16px;line-height:26px}.confirm .confirm-download{padding-top:24px}.confirm .confirm-download a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0da4c6}.confirm .confirm-download a:hover{color:#000}.confirm .confirm-download a:hover .svg path{fill:#000}.confirm .confirm-download a .item{min-width:24px;height:24px;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;overflow:hidden;margin-left:4px}.confirm .confirm-download a .item .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.confirm .confirm-download a .item .svg path{-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-about .banner-creates{background:url(../images/data/bg-message.jpg) no-repeat center;background-size:cover;height:366px;overflow:hidden}@media (max-width:1280px){.main--page-about .banner-creates{height:244px}}@media (max-width:767px){.main--page-about .banner-creates{background:url(../images/data/bg-message-sp.jpg) no-repeat center;height:553px}}.main--page-about .banner-creates .wrap{height:100%}.main--page-about .banner-creates .creates{max-width:800px;height:100%;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.main--page-about .banner-creates .creates{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;padding-top:53px}}.main--page-about .banner-creates .creates .creates-content{width:calc(100% - 235px);padding-right:12px}@media (max-width:1280px){.main--page-about .banner-creates .creates .creates-content{width:calc(100% - 148px)}}@media (max-width:767px){.main--page-about .banner-creates .creates .creates-content{width:100%}}.main--page-about .banner-creates .creates .creates-content .creates-info{max-width:530px;padding:62px 0 32px;border-bottom:1px solid #fff;position:relative}@media (max-width:1280px){.main--page-about .banner-creates .creates .creates-content .creates-info{max-width:412px;padding:40px 0 24px}}@media (max-width:767px){.main--page-about .banner-creates .creates .creates-content .creates-info{max-width:100%}}.main--page-about .banner-creates .creates .creates-content .creates-info::after{position:absolute;top:0;right:0;content:"";background:#fff;height:1px;width:calc(100% - 112px)}@media (max-width:1280px){.main--page-about .banner-creates .creates .creates-content .creates-info::after{width:calc(100% - 74px)}}.main--page-about .banner-creates .creates .creates-content .creates-info .creates-item{background:rgba(255,255,255,.1);border-radius:8px;width:80px;height:62px;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:absolute;top:-31px;left:0}@media (max-width:1280px){.main--page-about .banner-creates .creates .creates-content .creates-info .creates-item{width:50px;height:32px;top:-16px}}@media (max-width:1280px){.main--page-about .banner-creates .creates .creates-content .creates-info .creates-item img{max-width:17px}}.main--page-about .banner-creates .creates .creates-content .creates-info .creates-text{color:#fff;font-size:18px;line-height:28px}@media (max-width:1280px){.main--page-about .banner-creates .creates .creates-content .creates-info .creates-text{font-size:16px;line-height:26px}}.main--page-about .banner-creates .creates .creates-thumb{width:235px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;right:-33px}@media (max-width:1280px){.main--page-about .banner-creates .creates .creates-thumb{width:148px;right:58px}}@media (max-width:767px){.main--page-about .banner-creates .creates .creates-thumb{width:100%;height:initial;position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.main--page-about .banner-creates .creates .creates-thumb img{max-width:45%}}.main--page-about .greetings{max-width:800px;margin:0 auto;padding:48px 0 86px}@media (max-width:1280px){.main--page-about .greetings{padding:36px 0 86px}}@media (max-width:767px){.main--page-about .greetings{padding:32px 0 86px}}.main--page-about .greetings .greetings-info{font-size:48px;font-weight:500;color:#000;padding-bottom:48px}@media (max-width:1280px){.main--page-about .greetings .greetings-info{font-size:32px;padding-bottom:32px}}@media (max-width:767px){.main--page-about .greetings .greetings-info{font-size:24px}}.main--page-about .greetings .greetings-gradient{background:-webkit-gradient(linear,left top,right top,from(#27bf76),color-stop(50%,#3b82f6),to(#032088));background:linear-gradient(to right,#27bf76 0,#3b82f6 50%,#032088 100%);border-radius:8px 8px 10px 10px;padding-top:3px}.main--page-about .greetings .greetings-information{background:#fff;border-radius:8px;padding:64px}@media (max-width:1280px){.main--page-about .greetings .greetings-information{padding:48px}}@media (max-width:767px){.main--page-about .greetings .greetings-information{padding:32px 16px}}.main--page-about .greetings .greetings-information .greetings-title{font-size:24px;font-weight:500;color:#000;line-height:34px;padding-bottom:24px}@media (max-width:767px){.main--page-about .greetings .greetings-information .greetings-title{font-size:18px;line-height:26px}}.main--page-about .greetings .greetings-information .greetings-text{font-size:16px;padding-top:24px;line-height:26px}@media (max-width:767px){.main--page-about .greetings .greetings-information .greetings-text{font-size:14px;line-height:20px}}.main--page-about .greetings .greetings-information .greetings-company{text-align:right;font-size:16px;line-height:26px}.main--page-about .greetings .greetings-information .greetings-company.greetings-pt48{padding-top:48px}.main--page-about .bg-overview{position:relative}.main--page-about .bg-overview::after{position:absolute;top:0;left:0;content:"";width:100%;background-size:cover;background:url(../images/data/bg-overview.jpg) no-repeat center;height:326px}@media (max-width:1280px){.main--page-about .bg-overview::after{height:244px}}@media (max-width:767px){.main--page-about .bg-overview::after{background:url(../images/data/bg-overview-sp.jpg) no-repeat center}}.main--page-about .overview{max-width:960px;margin:0 auto;padding:78px 0 86px;position:relative;z-index:1}@media (max-width:767px){.main--page-about .overview{padding-top:50px}}.main--page-about .overview .overview-title .tlt{font-size:48px;font-weight:500;color:#fff}@media (max-width:1280px){.main--page-about .overview .overview-title .tlt{font-size:32px}}.main--page-about .overview .overview-title .tlt span{padding-right:48px}@media (max-width:767px){.main--page-about .overview .overview-title .tlt span{padding:0;display:block;font-size:24px}}.main--page-about .overview .overview-title .tlt span:last-child{padding-right:0}.main--page-about .overview-information{background:#fff;border-radius:8px;padding:48px 48px 64px;margin-top:64px}@media (max-width:1280px){.main--page-about .overview-information{margin-top:48px}}@media (max-width:767px){.main--page-about .overview-information{padding:32px 16px 48px}}.main--page-about .location{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-about .location .location-title{width:260px;font-weight:500;color:#000;font-size:20px}@media (max-width:991px){.main--page-about .location .location-title{width:190px}}@media (max-width:767px){.main--page-about .location .location-title{width:100%}}.main--page-about .location .location-address{width:calc(100% - 260px);position:relative}@media (max-width:991px){.main--page-about .location .location-address{width:calc(100% - 190px)}}@media (max-width:767px){.main--page-about .location .location-address{width:100%}}.main--page-about .location .location-address .nav--tabs{position:absolute;top:0;left:24px;width:100%;max-width:208px}@media (max-width:991px){.main--page-about .location .location-address .nav--tabs{max-width:200px}}@media (max-width:767px){.main--page-about .location .location-address .nav--tabs{position:static;max-width:100%;padding-top:24px}}.main--page-about .location .location-address .nav--tabs li{width:50%}.main--page-about .location .location-address .nav--tabs li a{padding:18px 8px}.main--page-about .location-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-about .location-wrap .location-info{width:50%;padding:84px 0 0 24px}@media (max-width:991px){.main--page-about .location-wrap .location-info{padding-left:16px}}@media (max-width:767px){.main--page-about .location-wrap .location-info{width:100%;padding:32px 0 0}}.main--page-about .location-wrap .location-info .location-add{font-size:16px}.main--page-about .location-wrap .location-info .location-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:32px}.main--page-about .location-wrap .location-info .location-phone .location-item{background:rgba(13,164,198,.1);height:24px;width:24px;min-width:24px;border-radius:2px;margin-right:8px;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}.main--page-about .location-wrap .location-info .location-phone .location-telephone{font-size:16px}.main--page-about .location-wrap .location-info .location-phone .location-telephone span{display:inline-block;padding-right:24px}.main--page-about .location-wrap .location-info .location-phone .location-telephone span:last-child{padding-right:0}.main--page-about .location-wrap .location-maps{width:50%;padding-left:24px}@media (max-width:991px){.main--page-about .location-wrap .location-maps{padding-left:16px}}@media (max-width:767px){.main--page-about .location-wrap .location-maps{width:100%;padding:24px 0 0}}.main--page-about .location-wrap .location-maps iframe{height:278px}@media (max-width:1280px){.main--page-about .location-wrap .location-maps iframe{height:237px}}@media (max-width:767px){.main--page-about .location-wrap .location-maps iframe{height:326px}}.main--page-about .found{border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;margin-top:48px;padding:24px 0}.main--page-about .found ul{list-style:none}.main--page-about .found ul li{padding:24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d9d9d9}.main--page-about .found ul li:last-child{border-bottom:none}.main--page-about .found .found-title{width:260px;font-size:20px;font-weight:500;color:#000}@media (max-width:991px){.main--page-about .found .found-title{width:190px}}@media (max-width:767px){.main--page-about .found .found-title{width:100%;padding-bottom:24px;font-size:16px;line-height:22px}}.main--page-about .found .found-info{width:calc(100% - 260px);padding-left:24px}@media (max-width:991px){.main--page-about .found .found-info{width:calc(100% - 190px);padding-left:16px}}@media (max-width:767px){.main--page-about .found .found-info{width:100%;padding-left:0}}.main--page-about .found .found-info .found-text{font-size:16px;line-height:26px}@media (max-width:767px){.main--page-about .found .found-info .found-text{font-size:14px;line-height:20px}}.main--page-about .membership{padding-top:24px}.main--page-about .membership>ul{list-style:none}.main--page-about .membership>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #d9d9d9}.main--page-about .membership>ul>li:last-child{padding-bottom:0;border-bottom:none}.main--page-about .membership .membership-title{width:260px;font-size:20px;font-weight:500;color:#000}@media (max-width:991px){.main--page-about .membership .membership-title{width:190px}}@media (max-width:767px){.main--page-about .membership .membership-title{width:100%;font-size:16px}}.main--page-about .membership .membership-info{width:calc(100% - 260px);padding-left:24px}@media (max-width:991px){.main--page-about .membership .membership-info{width:calc(100% - 190px);padding-left:16px}}@media (max-width:767px){.main--page-about .membership .membership-info{width:100%;padding:0}}@media (max-width:767px){.main--page-about .membership .system{padding-top:24px}}.main--page-about .membership .system .system-text{font-size:16px;line-height:26px}@media (max-width:767px){.main--page-about .membership .system .system-text{font-size:14px;line-height:20px}}.main--page-about .membership .system-logo{padding-top:48px}@media (max-width:767px){.main--page-about .membership .system-logo{padding-top:40px}}.main--page-about .membership .certifications li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 0;border-bottom:1px solid #d9d9d9}.main--page-about .membership .certifications li:first-of-type{padding-top:0}@media (max-width:767px){.main--page-about .membership .certifications li:first-of-type{padding-top:24px}}.main--page-about .membership .certifications li:last-child{padding-bottom:0;border-bottom:none}.main--page-about .membership .certifications .certifications-thumb{width:140px}.main--page-about .membership .certifications .certifications-info{width:calc(100% - 140px);padding-left:32px}.main--page-about .membership .certifications .certifications-info .certifications-iso{font-size:16px;font-weight:500;padding-bottom:14px}.main--page-about .membership .certifications .certifications-info .certifications-text{color:#626262;margin-top:4px}.main--page-about .our{padding:64px 0}@media (max-width:1280px){.main--page-about .our{padding:48px 0}}@media (max-width:767px){.main--page-about .our{padding:32px 0 48px}}.main--page-about .our .our-group{padding-top:96px}@media (max-width:1280px){.main--page-about .our .our-group{padding-top:72px}}@media (max-width:767px){.main--page-about .our .our-group{padding-top:56px}}.main--page-about .our .our-group:first-of-type{padding-top:0}@media (max-width:991px){.main--page-about .news-list{padding-top:8px}}.main--page-about .news-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px;list-style:none}@media (max-width:1460px){.main--page-about .news-list ul{margin-left:-24px}}.main--page-about .news-list ul li{padding:32px 0 0 32px;width:33.333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1460px){.main--page-about .news-list ul li{padding-left:24px}}@media (max-width:991px){.main--page-about .news-list ul li{width:50%;padding-top:24px}}@media (max-width:767px){.main--page-about .news-list ul li{width:100%}}.main--page-about .news-list .news-small{width:100%}.main--page-about .detail-our{padding-bottom:80px}@media (max-width:1280px){.main--page-about .detail-our{padding-bottom:48px}}.main--page-about .news-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border-radius:8px;padding:16px;border:1px solid #fff}.main--page-about .news-small:hover{border:1px solid #0da4c6;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.main--page-about .news-small .news-content{width:calc(100% - 200px);padding-right:24px}@media (max-width:1460px){.main--page-about .news-small .news-content{width:calc(100% - 120px);padding-right:16px}}.main--page-about .news-small .news-content .news-title{font-size:16px;font-weight:500;color:#000;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1460px){.main--page-about .news-small .news-content .news-title{font-size:14px;line-height:17px}}.main--page-about .news-small .news-content .news-quote{margin-top:24px;color:#626262;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1460px){.main--page-about .news-small .news-content .news-quote{font-size:12px;line-height:17px;margin-top:16px}}.main--page-about .news-small .news-content .news-date{color:#626262;padding-top:24px;font-size:12px}@media (max-width:1460px){.main--page-about .news-small .news-content .news-date{padding-top:16px}}.main--page-about .news-small .news-thumb{width:200px}@media (max-width:1460px){.main--page-about .news-small .news-thumb{width:120px}}.main--page-about .news-small .news-thumb img{width:100%}.main--page-contact .banner-contact{background:url(../images/data/bg-contact.jpg) no-repeat center;background-size:cover;height:583px;overflow:hidden}@media (max-width:1280px){.main--page-contact .banner-contact{height:373px}}@media (max-width:767px){.main--page-contact .banner-contact{background:url(../images/data/bg-contact-sp.jpg) no-repeat center;background-size:cover;height:320px}}.main--page-contact .banner-contact .wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--page-contact .banner-contact .contact-info{width:100%;max-width:840px;padding:12px 0}@media (max-width:1280px){.main--page-contact .banner-contact .contact-info{max-width:600px}}@media (max-width:767px){.main--page-contact .banner-contact .contact-info{max-width:100%}}.main--page-contact .banner-contact .contact-info .contact-label span{background:-webkit-gradient(linear,left top,right top,from(#0da4c6),to(#27bf76));background:linear-gradient(to right,#0da4c6 0,#27bf76 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:500}@media (max-width:1280px){.main--page-contact .banner-contact .contact-info .contact-label span{font-size:14px}}@media (max-width:767px){.main--page-contact .banner-contact .contact-info .contact-label span{font-size:12px}}.main--page-contact .banner-contact .contact-info .contact-title{font-size:48px;font-weight:500;color:#fff;line-height:67px;padding-top:48px}@media (max-width:1280px){.main--page-contact .banner-contact .contact-info .contact-title{font-size:32px;line-height:45px;padding-top:32px}}@media (max-width:767px){.main--page-contact .banner-contact .contact-info .contact-title{font-size:24px;line-height:34px}}.main--page-contact .banner-contact .contact-info .contact-text{font-size:16px;color:#fff;line-height:26px;padding-top:64px}@media (max-width:1280px){.main--page-contact .banner-contact .contact-info .contact-text{padding-top:32px}}.main--page-contact .forward{padding:96px 0 136px}@media (max-width:1280px){.main--page-contact .forward{padding:72px 0 112px}}@media (max-width:767px){.main--page-contact .forward{padding:48px 0 72px}}.main--page-contact .forward .forward-list{overflow:hidden}.main--page-contact .forward .forward-list>ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-64px}@media (max-width:1280px){.main--page-contact .forward .forward-list>ul{margin-top:-16px}}@media (max-width:991px){.main--page-contact .forward .forward-list>ul{margin-left:-16px}}@media (max-width:767px){.main--page-contact .forward .forward-list>ul{margin-top:16px}}.main--page-contact .forward .forward-list>ul>li{width:33.333333%;padding:64px 0 0 64px}@media (max-width:1280px){.main--page-contact .forward .forward-list>ul>li{width:50%}}@media (max-width:991px){.main--page-contact .forward .forward-list>ul>li{padding:64px 0 0 16px}}@media (max-width:767px){.main--page-contact .forward .forward-list>ul>li{width:100%;padding-top:32px}}.main--page-contact .forward .forward-list .forward-thumb{padding-top:4px;background:-webkit-gradient(linear,left top,right top,from(#26e595),color-stop(50%,#26a8f1),to(#101d95));background:linear-gradient(to right,#26e595 0,#26a8f1 50%,#101d95 100%)}.main--page-contact .forward .forward-list .forward-thumb img{width:100%}.main--page-contact .forward .forward-list .forward-content{padding-top:24px}.main--page-contact .forward .forward-list .forward-content .forward-title{font-size:24px;font-weight:500;color:#000}@media (max-width:1280px){.main--page-contact .forward .forward-list .forward-content .forward-title{font-size:20px}}@media (max-width:767px){.main--page-contact .forward .forward-list .forward-content .forward-title{font-size:18px}}.main--page-contact .forward .forward-list .forward-content .forward-info{padding-top:16px}.main--page-contact .forward .forward-list .forward-content .forward-info li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:16px}.main--page-contact .forward .forward-list .forward-content .forward-info .forward-label{width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#626262;font-size:16px;font-weight:500}.main--page-contact .forward .forward-list .forward-content .forward-info .forward-label .forward-item{background:rgba(13,164,198,.1);min-width:24px;height:24px;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;overflow:hidden;margin-right:8px;border-radius:4px}.main--page-contact .forward .forward-list .forward-content .forward-info .forward-mask{width:calc(100% - 150px);padding-left:32px}.main--page-contact .forward .forward-list .forward-content .forward-info .forward-mask .forward-text{font-size:16px;font-weight:500;color:#000}.main--page-contact .forward .forward-list .forward-content .forward-info .forward-mask .forward-maps{padding-top:16px}.main--page-contact .forward .forward-list .forward-content .forward-info .forward-mask .forward-maps a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0da4c6;font-size:16px;font-weight:500}.main--page-contact .forward .forward-list .forward-content .forward-info .forward-mask .forward-maps a:hover{text-decoration:underline}.main--page-contact .forward .forward-list .forward-content .forward-info .forward-mask .forward-maps .forward-item{min-width:16px;height:16px;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;overflow:hidden;margin-right:4px}.main--page-case .stories{padding:64px 0 48px;background:#fff}@media (max-width:1280px){.main--page-case .stories{padding:48px 0 32px}}@media (max-width:767px){.main--page-case .stories{padding:32px 0 16px}}.main--page-case .stories ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px}@media (max-width:1280px){.main--page-case .stories ul{margin-left:-24px}}@media (max-width:991px){.main--page-case .stories ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-16px}}@media (max-width:767px){.main--page-case .stories ul{padding-top:16px}}.main--page-case .stories ul li{padding:64px 0 0 32px;width:33.333333%}@media (max-width:1280px){.main--page-case .stories ul li{padding:48px 0 0 24px}}@media (max-width:991px){.main--page-case .stories ul li{padding-left:16px}}@media (max-width:767px){.main--page-case .stories ul li{width:100%;padding-top:16px}}.main--page-case .stories ul li a{display:block;overflow:hidden;border-radius:8px;position:relative}.main--page-case .stories ul li a::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(1%,rgba(0,0,0,0)),to(#000));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1%,#000 100%)}.main--page-case .stories ul li a img{width:100%}.main--page-case .stories .stories-info{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:48px}@media (max-width:1280px){.main--page-case .stories .stories-info{padding:24px}}@media (max-width:991px){.main--page-case .stories .stories-info{padding:20px}}@media (max-width:767px){.main--page-case .stories .stories-info{padding:24px}}.main--page-case .stories .stories-info .stories-welfare{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-case .stories .stories-info .stories-welfare span{color:#fff;padding-right:24px;padding-top:2px;display:inline-block}@media (max-width:991px){.main--page-case .stories .stories-info .stories-welfare span{padding-right:20px}}.main--page-case .stories .stories-info .stories-welfare span:last-child{padding-right:0}.main--page-case .stories .stories-info .stories-title{font-size:18px;font-weight:500;color:#fff;margin-top:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1280px){.main--page-case .stories .stories-info .stories-title{font-size:16px;margin-top:24px}}.main--page-case .stories .stories-info .stories-text{margin-top:32px;color:#d9d9d9;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1280px){.main--page-case .stories .stories-info .stories-text{margin-top:24px}}.main--page-case .case .case-head{background:#fff;padding:64px 0 40px}@media (max-width:1280px){.main--page-case .case .case-head{padding:48px 0 32px}}@media (max-width:767px){.main--page-case .case .case-head{padding:40px 0 16px}}.main--page-case .case .case-tabs{padding-top:54px}@media (max-width:1280px){.main--page-case .case .case-tabs{padding-top:22px}}@media (max-width:767px){.main--page-case .case .case-tabs{padding-top:16px}}.main--page-case .case .case-tabs ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.main--page-case .case .case-tabs ul{overflow:auto;-ms-flex-wrap:initial;flex-wrap:initial}.main--page-case .case .case-tabs ul::-webkit-scrollbar{display:none}}.main--page-case .case .case-tabs ul li{padding:10px 16px 0 0}@media (max-width:767px){.main--page-case .case .case-tabs ul li{padding:3px 8px 3px 0}}.main--page-case .case .case-tabs ul li:last-child{padding-right:0}@media (max-width:767px){.main--page-case .case .case-tabs .btn-tabs{white-space:nowrap}}.main--page-case .case-content{padding:48px 0 64px}@media (max-width:1280px){.main--page-case .case-content{padding:32px 0 64px}}@media (max-width:767px){.main--page-case .case-content{padding:32px 0}}@media (max-width:991px){.main--page-case .case-list{padding-top:8px}}.main--page-case .case-list ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px}@media (max-width:1280px){.main--page-case .case-list ul{margin-left:-24px}}@media (max-width:991px){.main--page-case .case-list ul{margin-left:-16px}}.main--page-case .case-list ul li{width:33.333333%;padding:48px 0 0 32px}@media (max-width:1280px){.main--page-case .case-list ul li{padding:32px 0 0 24px}}@media (max-width:991px){.main--page-case .case-list ul li{width:50%;padding:16px 0 0 16px}}@media (max-width:767px){.main--page-case .case-list ul li{width:100%}}.main--page-case .banner{border-radius:8px;overflow:hidden;padding-bottom:16px}.main--page-case .banner img{width:100%}.main--page-health .banner-health{background:url(../images/data/banner-health.jpg) no-repeat center;background-size:cover;height:272px;overflow:hidden}@media (max-width:1280px){.main--page-health .banner-health{height:211px}}@media (max-width:767px){.main--page-health .banner-health{background:url(../images/data/banner-health-sp.jpg) no-repeat center;background-size:cover;height:183px}}.main--page-health .banner-health .wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--page-health .banner-health .health-info{width:100%;text-align:center;padding:12px 0}.main--page-health .banner-health .health-info .health-title{font-size:48px;font-weight:500;color:#fff;line-height:67px}@media (max-width:1280px){.main--page-health .banner-health .health-info .health-title{font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-health .banner-health .health-info .health-title{font-size:24px;line-height:34px}}.main--page-health .banner-health .health-info .health-text{padding-top:48px;font-size:16px;line-height:26px;color:#fff}@media (max-width:767px){.main--page-health .banner-health .health-info .health-text{padding-top:32px}}.main--page-health .health-wrap{padding:64px 0}@media (max-width:1280px){.main--page-health .health-wrap{padding:48px 0}}@media (max-width:767px){.main--page-health .health-wrap{padding:32px 0}}.main--page-health .health-wrap .health-box{background:#fff;border-radius:8px;padding:24px 48px 48px}@media (max-width:991px){.main--page-health .health-wrap .health-box{padding:24px 16px 48px}}.main--page-health .health-wrap .health-sort{border-bottom:1px solid #d9d9d9;padding-bottom:16px}.main--page-health .health-wrap .health-list{padding-top:16px}.main--page-health .health-wrap .health-list>ul{list-style:none}.main--page-health .health-wrap .health-list>ul>li{border-bottom:1px solid #d9d9d9;padding:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.main--page-health .health-wrap .health-list>ul>li{padding:16px 0}}.main--page-health .health-wrap .health-list>ul>li:last-child{border-bottom:none;padding-bottom:0}.main--page-health .health-wrap .health-list .health-thumb{width:160px}@media (max-width:767px){.main--page-health .health-wrap .health-list .health-thumb{width:100px}}.main--page-health .health-wrap .health-list .health-thumb a{display:block}.main--page-health .health-wrap .health-list .health-thumb img{width:100%}.main--page-health .health-wrap .health-list .health-content{width:calc(100% - 160px);padding-left:48px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.main--page-health .health-wrap .health-list .health-content{padding-left:32px}}@media (max-width:767px){.main--page-health .health-wrap .health-list .health-content{width:calc(100% - 100px);padding-left:16px}}.main--page-health .health-wrap .health-list .health-info .health-title{font-size:16px;font-weight:500;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main--page-health .health-wrap .health-list .health-info .health-title a{color:#000}.main--page-health .health-wrap .health-list .health-info .health-title a:hover{color:#464646;text-decoration:underline}.main--page-health .health-wrap .health-list .health-info .health-text{margin-top:16px;color:#626262;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:767px){.main--page-health .health-wrap .health-list .health-info .health-text{font-size:12px;line-height:17px}}.main--page-health .health-wrap .health-list .health-view{padding-top:10px}.main--page-health .health-wrap .health-list .health-view ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.main--page-health .health-wrap .health-list .health-view ul li{padding-right:32px;margin-top:10px;position:relative;color:#626262;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.main--page-health .health-wrap .health-list .health-view ul li{font-size:12px;padding-right:16px}}.main--page-health .health-wrap .health-list .health-view ul li::after{position:absolute;top:4px;right:16px;content:"";height:12px;width:1px;background:#d9d9d9}@media (max-width:767px){.main--page-health .health-wrap .health-list .health-view ul li::after{right:8px;top:2px}}.main--page-health .health-wrap .health-list .health-view ul li:last-child{padding-right:0}.main--page-health .health-wrap .health-list .health-view ul li:last-child::after{display:none}.main--page-health .health-wrap .health-list .health-view ul li .item{min-width:14px;height:18px;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;overflow:hidden;margin-right:4px}@media (max-width:767px){.main--page-health .health-wrap .health-list .health-view ul li .item{min-width:13px;height:16px}}.main--page-health .form-download{margin-top:32px;background:#0a2046;border-radius:8px;overflow:hidden}@media (max-width:767px){.main--page-health .form-download{margin-top:24px}}.main--page-health .form-download .form-title{padding:28px 64px 28px 24px;font-size:20px;font-weight:500;color:#fff;cursor:pointer;line-height:28px;position:relative}@media (max-width:1280px){.main--page-health .form-download .form-title{padding:24px 64px 24px 24px}}@media (max-width:767px){.main--page-health .form-download .form-title{padding:24px 48px 24px 8px}}.main--page-health .form-download .form-title[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-health .form-download .form-title::after{position:absolute;top:calc(50% - 12px);right:24px;content:"";width:24px;height:24px;background:url(../images/common/icon-arrow-select.svg) no-repeat center;background-size:11px auto;-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width:767px){.main--page-health .form-download .form-title::after{right:8px}}.main--page-health .form-download .inquiry-form{padding:0 24px 24px;max-width:100%}@media (max-width:767px){.main--page-health .form-download .inquiry-form{padding:0 8px 24px}}.main--page-blog .header-blog{padding:64px 0;border-bottom:1px solid #d9d9d9;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}@media (max-width:1280px){.main--page-blog .header-blog{padding:40px 0 56px}}@media (max-width:767px){.main--page-blog .header-blog{padding:32px 0 32px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.main--page-blog .header-blog .header-form{min-width:640px}@media (max-width:1280px){.main--page-blog .header-blog .header-form{min-width:460px}}@media (max-width:767px){.main--page-blog .header-blog .header-form{min-width:100%;padding-top:24px}}.main--page-blog .our{padding:48px 0 64px}@media (max-width:991px){.main--page-blog .our .our-row .our-col:nth-child(2){padding-top:16px}}@media (max-width:991px){.main--page-blog .our .our-list.our-list--col2 ul li{margin-top:16px}}.main--page-blog .articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:96px}@media (max-width:1280px){.main--page-blog .articles{padding-top:64px}}@media (max-width:767px){.main--page-blog .articles{padding-top:48px}}.main--page-blog .articles .articles-col:first-child{width:calc(100% - 460px);padding-right:64px}@media (max-width:1460px){.main--page-blog .articles .articles-col:first-child{width:calc(100% - 360px);padding-right:48px}}@media (max-width:991px){.main--page-blog .articles .articles-col:first-child{width:calc(100% - 270px);padding-right:24px}}@media (max-width:767px){.main--page-blog .articles .articles-col:first-child{width:100%;padding-right:0}}.main--page-blog .articles .articles-col:first-child .categories{display:none}@media (max-width:767px){.main--page-blog .articles .articles-col:first-child .categories{display:block}}.main--page-blog .articles .articles-col:nth-child(2){width:460px}@media (max-width:1460px){.main--page-blog .articles .articles-col:nth-child(2){width:360px}}@media (max-width:991px){.main--page-blog .articles .articles-col:nth-child(2){width:270px}}@media (max-width:767px){.main--page-blog .articles .articles-col:nth-child(2){width:100%}}@media (max-width:767px){.main--page-blog .articles .articles-col:nth-child(2) .categories{display:none}}.main--page-blog .articles-sort{padding:32px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}@media (max-width:1280px){.main--page-blog .articles-sort{padding:24px 0}}.main--page-blog .articles-list ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px}@media (max-width:1280px){.main--page-blog .articles-list ul{margin-left:-24px}}@media (max-width:991px){.main--page-blog .articles-list ul{margin-left:-12px}}.main--page-blog .articles-list ul li{padding:48px 0 0 32px;width:33.333333%}@media (max-width:1280px){.main--page-blog .articles-list ul li{padding:32px 0 0 24px;width:50%}}@media (max-width:991px){.main--page-blog .articles-list ul li{padding:24px 0 0 12px}}@media (max-width:767px){.main--page-blog .articles-list ul li{width:100%}}.main--page-blog .categories{background:#fff;padding:32px;border-radius:8px}@media (max-width:1280px){.main--page-blog .categories{padding:24px}}@media (max-width:991px){.main--page-blog .categories{padding:16px}}@media (max-width:767px){.main--page-blog .categories{margin-top:24px;padding:0}}.main--page-blog .categories .categories-title{font-size:20px;font-weight:500;color:#000;padding-bottom:32px;pointer-events:none;position:relative}.main--page-blog .categories .categories-title.categories-title--active::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.main--page-blog .categories .categories-title::after{position:absolute;top:20px;right:16px;content:"";width:24px;height:24px;background:url(../images/common/icon-arrow-categories.svg) no-repeat center;-webkit-transition:all ease .3s;transition:all ease .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg);display:none}@media (max-width:767px){.main--page-blog .categories .categories-title::after{display:block}}@media (max-width:1280px){.main--page-blog .categories .categories-title{font-size:18px;padding-bottom:30px}}@media (max-width:767px){.main--page-blog .categories .categories-title{padding:22px 16px;pointer-events:auto}}.main--page-blog .categories .categories-tabs{border-top:1px solid #d9d9d9;padding-top:32px;position:relative}@media (max-width:1280px){.main--page-blog .categories .categories-tabs{padding-top:24px}}@media (max-width:767px){.main--page-blog .categories .categories-tabs{padding:6px 16px 16px;border:none;display:none}}.main--page-blog .categories .categories-tabs::after{position:absolute;top:0;left:16px;content:"";width:calc(100% - 32px);height:1px;background:#d9d9d9;display:none}@media (max-width:767px){.main--page-blog .categories .categories-tabs::after{display:block}}.main--page-blog .categories .categories-tabs ul{list-style:none}@media (max-width:767px){.main--page-blog .categories .categories-tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.main--page-blog .categories .categories-tabs ul li{padding-top:16px}@media (max-width:1280px){.main--page-blog .categories .categories-tabs ul li{padding-top:8px}}@media (max-width:767px){.main--page-blog .categories .categories-tabs ul li{padding:8px 8px 0 0}.main--page-blog .categories .categories-tabs ul li:last-child{padding-right:0}}.main--page-blog .eBook{margin-top:64px;background:#252c6d;border-radius:8px;padding:48px 32px}@media (max-width:1280px){.main--page-blog .eBook{margin-top:48px}}@media (max-width:991px){.main--page-blog .eBook{padding:32px 16px}}@media (max-width:767px){.main--page-blog .eBook{margin-top:32px}}.main--page-blog .eBook .eBook-title{font-size:18px;font-weight:500;color:#fff;padding-bottom:24px;border-bottom:1px solid #234ce0}.main--page-blog .eBook .eBook-info{padding-top:28px}@media (max-width:991px){.main--page-blog .eBook .eBook-info{padding-top:24px}}.main--page-blog .eBook .eBook-info .eBook-mask{font-size:24px;font-weight:500;line-height:34px;color:#fff}.main--page-blog .eBook .eBook-info .eBook-text{color:#bbc9e4;font-size:16px;line-height:26px;padding-top:32px}.main--page-blog .eBook .eBook-btn{padding-top:28px}@media (max-width:991px){.main--page-blog .eBook .eBook-btn{padding-top:24px}}.main--page-blog .eBook .eBook-btn .btn{width:100%}.main--page-blog .eBook .eBook-thumb{padding-top:64px;text-align:center}@media (max-width:991px){.main--page-blog .eBook .eBook-thumb{padding-top:32px}}.main--page-blog .author{margin-top:24px;padding:40px}@media (max-width:1199px){.main--page-blog .author{padding:24px}}@media (max-width:991px){.main--page-blog .author{padding:16px}}.main--page-blog .author .author-thumb{width:300px;border-radius:8px;overflow:hidden}@media (max-width:1199px){.main--page-blog .author .author-thumb{width:200px}}@media (max-width:991px){.main--page-blog .author .author-thumb{width:160px}}@media (max-width:767px){.main--page-blog .author .author-thumb{width:100%}}.main--page-blog .author .author-thumb img{width:100%}.main--page-blog .author .author-content{width:calc(100% - 300px);padding-left:32px}@media (max-width:1199px){.main--page-blog .author .author-content{width:calc(100% - 200px);padding-left:24px}}@media (max-width:991px){.main--page-blog .author .author-content{width:calc(100% - 160px);padding-left:16px}}@media (max-width:767px){.main--page-blog .author .author-content{width:100%;padding:32px 0 0 0}}.main--page-blog .author .author-header{padding-bottom:24px}.main--page-blog .author .author-header .author-info .author-title{font-size:24px}.main--page-blog .author .author-header .author-text{padding-top:16px}.main--page-blog .author .author-mask{padding-top:24px}.main--page-author .author{margin-top:16px;padding:32px}@media (max-width:991px){.main--page-author .author{padding:16px}}@media (max-width:767px){.main--page-author .author{margin-top:8px;padding:16px 16px 32px}}.main--page-author .author .author-thumb{width:368px;border-radius:8px;overflow:hidden}@media (max-width:991px){.main--page-author .author .author-thumb{width:200px}}@media (max-width:767px){.main--page-author .author .author-thumb{width:100%}}.main--page-author .author .author-thumb img{width:100%}.main--page-author .author .author-content{width:calc(100% - 368px);padding-left:64px}@media (max-width:1199px){.main--page-author .author .author-content{padding-left:32px}}@media (max-width:991px){.main--page-author .author .author-content{width:calc(100% - 200px);padding-left:16px}}@media (max-width:767px){.main--page-author .author .author-content{width:100%;padding:32px 0 0 0}}.main--page-author .author .author-header{padding-bottom:32px}@media (max-width:991px){.main--page-author .author .author-header{padding-bottom:24px}}.main--page-author .author .author-header .author-info .author-title{font-size:48px}@media (max-width:991px){.main--page-author .author .author-header .author-info .author-title{font-size:32px}}@media (max-width:767px){.main--page-author .author .author-header .author-info .author-title{font-size:24px}}.main--page-author .author .author-header .author-text{padding-top:32px}@media (max-width:991px){.main--page-author .author .author-header .author-text{padding-top:24px}}@media (max-width:767px){.main--page-author .author .author-header .author-text{padding-top:16px}}.main--page-author .author .author-mask{padding-top:32px}@media (max-width:991px){.main--page-author .author .author-mask{padding-top:24px}}.main--page-author .allArticles{padding:48px 0}@media (max-width:767px){.main--page-author .allArticles{padding:24px 0 32px}}.main--page-author .allArticles .articles-head{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;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:32px 0}@media (max-width:767px){.main--page-author .allArticles .articles-head{padding:24px 0}}.main--page-author .allArticles .articles-head .title{padding-right:12px}.main--page-author .author-list ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px}@media (max-width:991px){.main--page-author .author-list ul{margin-left:-16px}}.main--page-author .author-list ul li{width:33.333333%;padding:48px 0 0 32px}@media (max-width:991px){.main--page-author .author-list ul li{padding:24px 0 0 16px;width:50%}}@media (max-width:767px){.main--page-author .author-list ul li{width:100%}}.main--page-home .banner{position:relative;overflow:hidden}.main--page-home .banner .video{height:100vh;min-height:820px}@media (max-width:1280px){.main--page-home .banner .video{min-height:650px}}@media (max-width:767px){.main--page-home .banner .video{min-height:600px}}.main--page-home .banner .video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main--page-home .banner .banner-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:192px 0 48px}@media (max-width:1280px){.main--page-home .banner .banner-content{padding:100px 0 48px}}@media (max-width:991px){.main--page-home .banner .banner-content{padding:90px 0 24px}}.main--page-home .banner .banner-content .wrap{height: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-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main--page-home .banner .banner-content .banner-info{max-width:916px;margin:0 auto;text-align:center}@media (max-width:767px){.main--page-home .banner .banner-content .banner-info{max-width:100%}}.main--page-home .banner .banner-content .banner-info .banner-slogan{color:#0da4c6;font-size:14px;line-height:26px;padding-bottom:48px;position:relative;padding:0 0 32px 34px;display:inline-block}@media (max-width:1280px){.main--page-home .banner .banner-content .banner-info .banner-slogan{line-height:20px;padding:0 0 32px 26px}}@media (max-width:767px){.main--page-home .banner .banner-content .banner-info .banner-slogan{font-size:12px;line-height:17px;padding:0 0 32px 18px}}.main--page-home .banner .banner-content .banner-info .banner-slogan::after{position:absolute;top:10px;left:0;content:"";width:10px;height:10px;border-radius:50%;background:#0da4c6}@media (max-width:1280px){.main--page-home .banner .banner-content .banner-info .banner-slogan::after{top:7px}}@media (max-width:767px){.main--page-home .banner .banner-content .banner-info .banner-slogan::after{top:5px}}.main--page-home .banner .banner-content .banner-info .banner-title{font-weight:500;font-size:40px;color:#fff;line-height:67px;margin-bottom:32px}@media (max-width:1280px){.main--page-home .banner .banner-content .banner-info .banner-title{font-size:32px;line-height:45px;margin-bottom:32px}}@media (max-width:767px){.main--page-home .banner .banner-content .banner-info .banner-title{font-size:18px;line-height:28px}}.main--page-home .banner .banner-content .banner-info .banner-title span{display:inline-block}.main--page-home .banner .banner-content .banner-info .banner-text{font-size:18px;line-height:29px;color:rgba(255,255,255,.6);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1280px){.main--page-home .banner .banner-content .banner-info .banner-text{font-size:16px;line-height:26px}}@media (max-width:767px){.main--page-home .banner .banner-content .banner-info .banner-text{font-size:14px;line-height:20px}}.main--page-home .banner .banner-content .banner-info .slider-title{color:#fff;font-size:48px;font-weight:500;line-height:67px;max-width:590px;margin:0 auto}@media (max-width:1280px){.main--page-home .banner .banner-content .banner-info .slider-title{font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-home .banner .banner-content .banner-info .slider-title{font-size:18px;line-height:28px}}.main--page-home .banner .banner-content .banner-info .banner-value{color:#fff;font-size:48px;font-weight:500;line-height:67px}@media (max-width:1280px){.main--page-home .banner .banner-content .banner-info .banner-value{font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-home .banner .banner-content .banner-info .banner-value{font-size:18px;line-height:28px}}.main--page-home .banner .banner-content .banner-info .banner-btn{padding-top:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1280px){.main--page-home .banner .banner-content .banner-info .banner-btn{padding-top:32px}}.main--page-home .banner .banner-content .banner-mask{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:12px}@media (max-width:767px){.main--page-home .banner .banner-content .banner-mask{width:calc(100% + 32px);margin-left:-16px}}.main--page-home .banner .banner-content .banner-mask .btn-back{min-width:20px;padding-bottom:24px}@media (max-width:767px){.main--page-home .banner .banner-content .banner-mask .btn-back{display:none}}.main--page-home .banner .banner-content .banner-mask .btn-back a{background:rgba(255,255,255,.1);border:1px solid #fff;border-radius:14px;display:block;height:32px;overflow:hidden;position:relative;cursor:pointer}.main--page-home .banner .banner-content .banner-mask .btn-back a::after{position:absolute;top:0;left:8px;content:"";width:2px;height:7px;border-radius:6px;background:#fff;-webkit-animation-name:circle;animation-name:circle;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes circle{0%{top:4px}50%{top:calc(100% - 11px)}100%{top:4px}}@keyframes circle{0%{top:4px}50%{top:calc(100% - 11px)}100%{top:4px}}.main--page-home .banner .banner-content .banner-mask .banner-success{width:100%;padding-left:12px}@media (max-width:767px){.main--page-home .banner .banner-content .banner-mask .banner-success{padding-left:0}}.main--page-home .banner .banner-content .banner-mask .success-list{max-width:1280px;margin-left:auto;overflow:hidden}@media (max-width:1280px){.main--page-home .banner .banner-content .banner-mask .success-list{max-width:960px}}@media (max-width:767px){.main--page-home .banner .banner-content .banner-mask .success-list{max-width:100%;overflow:auto}.main--page-home .banner .banner-content .banner-mask .success-list::-webkit-scrollbar{display:none}}.main--page-home .banner .banner-content .banner-mask .success-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-96px}@media (max-width:1280px){.main--page-home .banner .banner-content .banner-mask .success-list ul{margin-left:-32px}}@media (max-width:767px){.main--page-home .banner .banner-content .banner-mask .success-list ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.main--page-home .banner .banner-content .banner-mask .success-list ul li{width:33.333333%;padding-left:96px;position:relative}@media (max-width:1280px){.main--page-home .banner .banner-content .banner-mask .success-list ul li{padding-left:32px}}@media (max-width:767px){.main--page-home .banner .banner-content .banner-mask .success-list ul li{min-width:292px}}.main--page-home .banner .banner-content .banner-mask .success-list ul li:last-child::after{display:none}.main--page-home .banner .banner-content .banner-mask .success-list ul li::after{position:absolute;top:0;right:-48px;content:"";width:1px;height:100%;background:rgba(98,98,98,.3)}@media (max-width:1280px){.main--page-home .banner .banner-content .banner-mask .success-list ul li::after{right:-16px}}@media (max-width:767px){.main--page-home .banner .banner-content .banner-mask .success-list ul li::after{height:calc(100% - 50px);top:calc(50% - 50px)}}.main--page-home .banner .banner-content .banner-mask .success-list ul li a{padding:24px;display:block;border-radius:4px;border-bottom:2px solid transparent}@media (max-width:767px){.main--page-home .banner .banner-content .banner-mask .success-list ul li a{padding:24px 16px}}.main--page-home .banner .banner-content .banner-mask .success-list ul li a:hover{border-bottom:2px solid #0da4c6;background:-webkit-gradient(linear,left bottom,left top,from(rgba(13,164,198,.2)),color-stop(50%,rgba(13,164,198,.06)),to(rgba(255,255,255,0)));background:linear-gradient(to top,rgba(13,164,198,.2) 0,rgba(13,164,198,.06) 50%,rgba(255,255,255,0) 100%)}.main--page-home .banner .banner-content .banner-mask .success-list ul li a .success-label{color:#d9d9d9;line-height:20px}.main--page-home .banner .banner-content .banner-mask .success-list ul li a .success-title{font-size:16px;font-weight:500;line-height:22px;margin-top:24px;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.main--page-home .title-label{position:relative;color:#626262;padding-left:36px;font-size:16px;font-weight:500;line-height:22px}@media (max-width:1280px){.main--page-home .title-label{font-size:14px;line-height:20px;padding-left:28px}}@media (max-width:767px){.main--page-home .title-label{font-size:12px;line-height:17px;padding-left:20px}}.main--page-home .title-label::after{position:absolute;top:7px;left:0;content:"";width:12px;height:12px;background:#0da4c6;border-radius:50%}@media (max-width:1280px){.main--page-home .title-label::after{top:5px}}@media (max-width:767px){.main--page-home .title-label::after{top:3px}}.main--page-home .title-home{text-align:center}.main--page-home .title-home .title-tlt{padding-top:64px;font-size:48px;font-weight:500;line-height:67px}@media (max-width:1280px){.main--page-home .title-home .title-tlt{padding-top:48px;font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-home .title-home .title-tlt{padding-top:32px;font-size:24px;line-height:34px}}.main--page-home .title-home .title-tlt .title-span{color:#0da4c6}.main--page-home .aboutJapan{min-height:745px;background:url(../images/data/box-ellipse-home-left.svg) no-repeat left top}@media (max-width:767px){.main--page-home .aboutJapan{background:0 0}}.main--page-home .aboutJapan .about{overflow:hidden;padding:78px 0 74px;max-width:1090px;margin:0 auto;background:url(../images/data/box-line-about.png) no-repeat center bottom}@media (max-width:1280px){.main--page-home .aboutJapan .about{padding:52px 0 58px;max-width:782px}}@media (max-width:767px){.main--page-home .aboutJapan .about{padding:52px 0 66px}}.main--page-home .aboutJapan .about .about-services{max-width:820px;margin:0 auto;padding-top:64px;text-align:center}@media (max-width:1280px){.main--page-home .aboutJapan .about .about-services{max-width:100%;padding-top:48px}}@media (max-width:767px){.main--page-home .aboutJapan .about .about-services{padding-top:32px}}.main--page-home .aboutJapan .about .about-services .about-text{font-size:16px;line-height:26px}@media (max-width:767px){.main--page-home .aboutJapan .about .about-services .about-text{font-size:14px;line-height:20px}}.main--page-home .aboutJapan .about .about-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:64px}@media (max-width:1280px){.main--page-home .aboutJapan .about .about-btn{padding-top:48px}}@media (max-width:767px){.main--page-home .aboutJapan .about .about-btn{padding-top:32px}}.main--page-home .omiJapan{background:url(../images/data/box-ellipse-home-right.svg) no-repeat right bottom;min-height:300px}@media (max-width:767px){.main--page-home .omiJapan{padding-top:48px;min-height:initial;background:0 0}}.main--page-home .digital-info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:94px;z-index:2}.main--page-home .digital-info .digital-number .digital-number-box{min-width:96px;max-width:96px;height:96px;border:1px solid transparent;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-transition:all ease .3s;transition:all ease .3s;position:relative}@media (max-width:1460px){.main--page-home .digital-info .digital-number .digital-number-box{min-width:65px;max-width:65px;height:65px}}.main--page-home .digital-info .digital-number.digital-number--hover .digital-number-box{background:#fff;border:1px solid #0da4c6}.main--page-home .digital-info .digital-number.digital-number--hover span{background:#0da4c6;border:1px solid #0da4c6;color:#fff}.main--page-home .digital-info .digital-number span{width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #626262;background:#fff;border-radius:50%;font-size:16px;font-weight:500;-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width:1460px){.main--page-home .digital-info .digital-number span{width:42px;height:42px}}.main--page-home .digital-info .digital-mask{width:100%;padding:32px;border-radius:8px;-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width:1460px){.main--page-home .digital-info .digital-mask{padding:16px}}.main--page-home .digital-info .digital-mask .digital-card{padding-bottom:24px;border-bottom:1px solid #0da4c6;position:relative;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-home .digital-info .digital-mask .digital-card::after{position:absolute;bottom:-3px;right:0;content:"";width:6px;height:6px;border-radius:50%;background:#0da4c6;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-home .digital-info .digital-mask .digital-card .digital-card__title{font-size:20px;font-weight:500;color:#000;line-height:28px;-webkit-transition:all ease .3s;transition:all ease .3s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1460px){.main--page-home .digital-info .digital-mask .digital-card .digital-card__title{font-size:18px;line-height:26px}}.main--page-home .digital-info .digital-mask .digital-card .digital-card__text{-webkit-transition:all ease .3s;transition:all ease .3s;overflow:hidden;height:0;opacity:0}.main--page-home .digital-info .digital-mask .digital-card .digital-card-info{font-size:16px;line-height:26px;color:#626262;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1460px){.main--page-home .digital-info .digital-mask .digital-card .digital-card-info{font-size:14px;line-height:20px}}.main--page-home .digital-info .digital-mask .digital-more{padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main--page-home .digital-info .digital-mask .digital-more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;position:relative;color:#2d2d2d}@media (max-width:1460px){.main--page-home .digital-info .digital-mask .digital-more a{font-size:9px}}.main--page-home .digital-info .digital-mask .digital-more a::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background:#2d2d2d;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-home .digital-info .digital-mask .digital-more a:hover::after{width:100%}.main--page-home .digital-info .digital-mask .digital-more a .item{min-width:24px;height:24px;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-left:8px}@media (max-width:1460px){.main--page-home .digital-info .digital-mask .digital-more a .item{min-width:14px;height:14px;margin-top:-2px}}.main--page-home .digital-info .digital-mask .digital-more a .item .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1460px){.main--page-home .digital-info .digital-mask .digital-more a .item .svg{width:5px;height:8px}}.main--page-home .digital-info .digital-mask .digital-more a .item .svg path{fill:#2D2D2D;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-home .digital-info .digital-mask.digital-mask--hover{background:#fff}.main--page-home .digital-info .digital-mask.digital-mask--hover .digital-card .digital-card__text{overflow:initial;height:initial;opacity:1;padding-top:24px}@media (max-width:1460px){.main--page-home .digital-info .digital-mask.digital-mask--hover .digital-card .digital-card__text{padding-top:16px}}.main--page-home .omiDigital-top{width:50%;margin-left:auto}.main--page-home .omiDigital-top .digital-mw{max-width:542px}.main--page-home .omiDigital-top .digital-info{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;left:-48px;top:44px;min-height:268px}@media (max-width:1460px){.main--page-home .omiDigital-top .digital-info{left:-34px;top:32px;min-height:220px}}.main--page-home .omiDigital-top .digital-info .digital-number{padding-right:6px}.main--page-home .omiDigital-bottom{width:50%}.main--page-home .omiDigital-bottom .digital-mw{max-width:542px;margin-left:auto}.main--page-home .omiDigital-bottom .digital-info{right:-48px;bottom:44px;min-height:314px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1460px){.main--page-home .omiDigital-bottom .digital-info{right:-36px;bottom:32px;min-height:200px}}@media (max-width:1199px){.main--page-home .omiDigital-bottom .digital-info{min-height:235px}}.main--page-home .omiDigital-bottom .digital-info .digital-number{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:6px}.main--page-home .omiDigital-bottom .digital-info .digital-mask{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main--page-home .digitalCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-home .digitalCol .digital-mw{width:100%;max-width:542px}@media (max-width:1460px){.main--page-home .digitalCol .digital-mw{max-width:100%}}.main--page-home .digitalCol .digital-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--page-home .omiDigital-left .digital-mw{margin-left:auto}.main--page-home .omiDigital-left .digital-info{right:-48px}@media (max-width:1460px){.main--page-home .omiDigital-left .digital-info{width:calc(100% + 36px);right:0}}.main--page-home .omiDigital-left .digital-info .digital-mask{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main--page-home .omiDigital-left .digital-info .digital-number{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:6px}.main--page-home .omiDigital-right .digital-info{left:-48px}@media (max-width:1460px){.main--page-home .omiDigital-right .digital-info{width:calc(100% + 36px);left:-36px}}.main--page-home .omiDigital-right .digital-info .digital-number{padding-right:6px}.main--page-home .omiDigital{display:-webkit-box;display:-ms-flexbox;display:flex}.main--page-home .omiDigital .digitalCol{width:calc(50% - 290px)}@media (max-width:1460px){.main--page-home .omiDigital .digitalCol{width:calc(50% - 240px)}}@media (max-width:1199px){.main--page-home .omiDigital .digitalCol{width:calc(50% - 175px)}}@media (max-width:991px){.main--page-home .omiDigital .digitalCol{width:calc(50% - 150px)}}.main--page-home .digitalRound{height:580px;width:580px;border:1px solid #c5c5c5;border-radius:50%;position:relative}@media (max-width:1460px){.main--page-home .digitalRound{height:480px;width:480px}}@media (max-width:1199px){.main--page-home .digitalRound{height:350px;width:350px}}@media (max-width:991px){.main--page-home .digitalRound{height:300px;width:300px}}@media (max-width:767px){.main--page-home .digitalRound{margin:0 auto}}.main--page-home .digitalRound .digital-hover{width:100%;height:100%;overflow:hidden;position:relative}.main--page-home .digitalRound .digital-hover .digital-box{width:100%;visibility:hidden;opacity:0;height:100%;-webkit-transition:all ease .3s;transition:all ease .3s;position:absolute;top:0;left:0;width:100%;height:100%!important;-webkit-transform:rotate(0);transform:rotate(0)}.main--page-home .digitalRound .digital-hover .digital-box.collapse{display:initial}.main--page-home .digitalRound .digital-hover .digital-box.digital-box--show,.main--page-home .digitalRound .digital-hover .digital-box.show{opacity:1;visibility:initial}.main--page-home .digitalRound .digital-hover .digital-box.digital-box--01{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main--page-home .digitalRound .digital-hover .digital-box.digital-box--02{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-home .digitalRound .digital-hover .digital-box.digital-box--03{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.main--page-home .digitalRound .digital-hover .digital-box.digital-box--04{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.main--page-home .digitalRound .digital-hover .digital-box img{width:100%}.main--page-home .digitalRound .digital-wrap{width:calc(100% - 112px);height:calc(100% - 112px);position:absolute;top:56px;left:56px;background:rgba(255,255,255,.6);border-radius:50%;overflow:hidden;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;padding:16px}@media (max-width:1199px){.main--page-home .digitalRound .digital-wrap{width:calc(100% - 48px);height:calc(100% - 48px);top:24px;left:24px}}@media (max-width:767px){.main--page-home .digitalRound .digital-wrap{padding:10px;width:calc(100% - 80px);height:calc(100% - 80px);top:40px;left:40px}}.main--page-home .digitalRound .digital-thumb{border-radius:50%;overflow:hidden}.main--page-home .digitalRound .digital-thumb img{width:100%}.main--page-home .digitalRound .digital-thumb .digital-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;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}.main--page-home .digitalRound .digital-thumb .digital-content .digital-title{text-align:center}.main--page-home .digitalRound .digital-thumb .digital-content .digital-title .digital-tlt{font-size:48px;font-weight:500;color:#fff;line-height:67px}@media (max-width:1460px){.main--page-home .digitalRound .digital-thumb .digital-content .digital-title .digital-tlt{font-size:32px;line-height:45px}}.main--page-home .digitalRound .digital-thumb .digital-content .digital-title .digital-text{padding-top:28px;font-size:16px;font-weight:500;line-height:22px;color:#fff;max-width:230px;margin:0 auto}@media (max-width:1460px){.main--page-home .digitalRound .digital-thumb .digital-content .digital-title .digital-text{padding-top:6px}}@media (max-width:991px){.main--page-home .digitalRound .digital-thumb .digital-content .digital-title .digital-text{font-size:14px;line-height:20px}}.main--page-home .digitalRound .digital-number{min-width:56px;max-width:56px;height:56px;border:1px solid transparent;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-transition:all ease .3s;transition:all ease .3s;position:absolute}.main--page-home .digitalRound .digital-number[aria-expanded=true]{background:#fff;border:1px solid #0da4c6}.main--page-home .digitalRound .digital-number[aria-expanded=true] span{background:#0da4c6;border:1px solid #0da4c6;color:#fff}.main--page-home .digitalRound .digital-number span{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #626262;background:#fff;border-radius:50%;font-weight:500;-webkit-transition:all ease .3s;transition:all ease .3s;color:#000}.main--page-home .digitalRound .digital-number.digital-number--01{top:-28px;left:calc(50% - 28px)}.main--page-home .digitalRound .digital-number.digital-number--02{top:calc(50% - 28px);right:-28px}.main--page-home .digitalRound .digital-number.digital-number--03{bottom:-28px;left:calc(50% - 28px)}.main--page-home .digitalRound .digital-number.digital-number--04{top:calc(50% - 28px);left:-28px}.main--page-home .consulting{padding:80px 0;overflow:hidden}@media (max-width:1280px){.main--page-home .consulting{padding:64px 0}}.main--page-home .consulting .title-home{max-width:860px;margin:0 auto}@media (max-width:1280px){.main--page-home .consulting .title-home{max-width:574px}}@media (max-width:767px){.main--page-home .consulting .title-home{max-width:100%}}@media (max-width:767px){.main--page-home .omiJapan-pc{display:none}}.main--page-home .omiJapan-sp{display:none}@media (max-width:767px){.main--page-home .omiJapan-sp{display:block}}.main--page-home .omiJapan-sp .omiJapan-title{text-align:center;padding-bottom:48px}.main--page-home .omiJapan-sp .omiJapan-title .omiJapan-tlt{font-size:24px;font-weight:500;color:#000;line-height:34px}.main--page-home .omiJapan-sp .omiJapan-title .omiJapan-text{font-size:16px;font-weight:500;color:#000;line-height:22px;padding-top:32px}.main--page-home .digital-accordion{padding-top:48px}.main--page-home .digital-accordion .item-digital:last-child{border-bottom:1px solid #d9d9d9}.main--page-home .item-digital{width:calc(100% + 32px);margin-left:-16px;border-top:1px solid #d9d9d9}.main--page-home .item-digital .digital-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:22px 40px 22px 16px;position:relative}.main--page-home .item-digital .digital-header::after{position:absolute;top:22px;right:16px;content:"";width:24px;height:24px;-webkit-transition:all ease .3s;transition:all ease .3s;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url(../images/common/icon-arrow-nav-sub.svg) no-repeat center}.main--page-home .item-digital .digital-header[aria-expanded=true] .item-number{color:#0da4c6;font-weight:500}.main--page-home .item-digital .digital-header[aria-expanded=true]::after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.main--page-home .item-digital .digital-header .item-number{color:#b0b0b0;font-size:16px;line-height:22px;min-width:40px}.main--page-home .item-digital .digital-header .item-title{font-weight:500;line-height:20px;color:#000}.main--page-home .digital-body{padding:16px 16px 24px}.main--page-home .digital-body .digital-text{color:#626262;line-height:20px}.main--page-home .consulting-list{padding-top:64px}@media (max-width:1280px){.main--page-home .consulting-list{padding-top:48px}}@media (max-width:767px){.main--page-home .consulting-list{width:calc(100% + 32px);margin-left:-16px}}.main--page-home .consulting-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px}@media (max-width:767px){.main--page-home .consulting-list ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 0 0 16px;overflow:auto;margin-left:0}.main--page-home .consulting-list ul::-webkit-scrollbar{display:none}}.main--page-home .consulting-list ul li{padding:16px 0 0 16px;width:25%}@media (max-width:991px){.main--page-home .consulting-list ul li{width:50%}}@media (max-width:767px){.main--page-home .consulting-list ul li{width:initial;min-width:300px;padding:16px 16px 0 0}}.main--page-home .consulting-list ul li:nth-of-type(2n+2) .consulting-info::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(38,209,189,.6)),color-stop(50%,rgba(255,255,255,0)));background:linear-gradient(to top,rgba(38,209,189,.6) 0,rgba(255,255,255,0) 50%)}.main--page-home .consulting-info{position:relative}.main--page-home .consulting-info .consulting-thumb img{width:100%}.main--page-home .consulting-info .consulting-btn{position:absolute;bottom:0;left:0;width:100%;z-index:1;padding:32px}@media (max-width:1280px){.main--page-home .consulting-info .consulting-btn{padding:32px 15px}}@media (max-width:767px){.main--page-home .consulting-info .consulting-btn{padding:32px 23px}}.main--page-home .consulting-info .consulting-btn .btn{width:100%;height:inherit;min-height:72px;padding-top:8px;padding-bottom:8px}@media (max-width:1280px){.main--page-home .consulting-info .consulting-btn .btn{min-height:48px}}.main--page-home .consulting-info .consulting-btn .btn-text{white-space:normal;text-align:left}.main--page-home .title-wrap{text-align:center;position:relative}@media (max-width:767px){.main--page-home .title-wrap{text-align:left}}.main--page-home .title-wrap.title-wrap--perfor .title-left .title-label{color:#fff}.main--page-home .title-wrap.title-wrap--perfor .title-center .tlt{color:#fff}.main--page-home .title-wrap .title-left{position:absolute;top:22px;left:0}@media (max-width:1280px){.main--page-home .title-wrap .title-left{top:12px}}@media (max-width:767px){.main--page-home .title-wrap .title-left{position:static}}@media (max-width:767px){.main--page-home .title-wrap .title-left{width:100%}}@media (max-width:767px){.main--page-home .title-wrap .title-center{padding-top:32px}}.main--page-home .title-wrap .title-center .tlt{color:#000;font-size:48px;font-weight:500;line-height:67px}@media (max-width:1280px){.main--page-home .title-wrap .title-center .tlt{font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-home .title-wrap .title-center .tlt{font-size:24px;line-height:34px}}.main--page-home .title-wrap .title-right{position:absolute;top:22px;right:0}@media (max-width:1280px){.main--page-home .title-wrap .title-right{top:12px}}@media (max-width:767px){.main--page-home .title-wrap .title-right{top:initial;bottom:0}}.main--page-home .title-wrap .title-right .more{font-size:16px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#2d2d2d}@media (max-width:1280px){.main--page-home .title-wrap .title-right .more{font-size:14px}}.main--page-home .title-wrap .title-right .more::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background:#2d2d2d;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-home .title-wrap .title-right .more:hover::after{width:100%}.main--page-home .title-wrap .title-right .more .item{min-width:24px;height:24px;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-left:8px}@media (max-width:1280px){.main--page-home .title-wrap .title-right .more .item{margin-left:4px}}.main--page-home .title-wrap .title-right .more .item .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-home .title-wrap .title-right .more .item .svg path{fill:#2D2D2D;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-home .perfor{background:#0a2046;padding:152px 0;overflow:hidden}@media (max-width:1280px){.main--page-home .perfor{padding:112px 0}}@media (max-width:991px){.main--page-home .perfor{padding:64px 0}}@media (max-width:767px){.main--page-home .perfor{padding:48px 0}}.main--page-home .perfor-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:64px;margin-left:-16px}@media (max-width:767px){.main--page-home .perfor-row{padding-top:48px}}.main--page-home .perfor-row .perfor-left,.main--page-home .perfor-row .perfor-right{width:50%;padding-left:16px}@media (max-width:767px){.main--page-home .perfor-row .perfor-left,.main--page-home .perfor-row .perfor-right{width:100%}}.main--page-home .perfor-row .perfor-left .perfor-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;height:100%}.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-mask{width:50%;padding-left:16px}@media (max-width:767px){.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-mask{width:100%}}.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-info{height:100%}.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-info ul{height: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-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-info ul{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px}}.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-info ul li{height:100%;margin-bottom:8px}@media (max-width:767px){.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-info ul li{width:50%;margin:0;padding:0 0 8px 8px}}.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-info ul li:last-child{margin-bottom:0;margin-top:8px}@media (max-width:767px){.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-info ul li:last-child{margin:0}}.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-thumb{height:517px}@media (max-width:1280px){.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-thumb{height:437px}}@media (max-width:991px){.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-thumb{height:372px}}@media (max-width:767px){.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-thumb{height:178px}}.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail{width:1165px;-webkit-animation-name:circle-slider;animation-name:circle-slider}@-webkit-keyframes circle-slider{0%{left:0}15%{left:calc((100% - 1165px)/ 1)}30%{left:calc((100% - 1165px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 1165px)/ 1)}90%{left:calc((100% - 1165px)/ 1)}100%{left:0}}@keyframes circle-slider{0%{left:0}15%{left:calc((100% - 1165px)/ 1)}30%{left:calc((100% - 1165px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 1165px)/ 1)}90%{left:calc((100% - 1165px)/ 1)}100%{left:0}}@media (max-width:1280px){.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail{width:985px}@-webkit-keyframes circle-slider{0%{left:0}15%{left:calc((100% - 985px)/ 1)}30%{left:calc((100% - 985px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 985px)/ 1)}90%{left:calc((100% - 985px)/ 1)}100%{left:0}}@keyframes circle-slider{0%{left:0}15%{left:calc((100% - 985px)/ 1)}30%{left:calc((100% - 985px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 985px)/ 1)}90%{left:calc((100% - 985px)/ 1)}100%{left:0}}}@media (max-width:991px){.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail{width:789px}@-webkit-keyframes circle-slider{0%{left:0}15%{left:calc((100% - 789px)/ 1)}30%{left:calc((100% - 789px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 789px)/ 1)}90%{left:calc((100% - 789px)/ 1)}100%{left:0}}@keyframes circle-slider{0%{left:0}15%{left:calc((100% - 789px)/ 1)}30%{left:calc((100% - 789px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 789px)/ 1)}90%{left:calc((100% - 789px)/ 1)}100%{left:0}}}@media (max-width:767px){.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail{width:initial}}.main--page-home .perfor-row .perfor-thumb{width:100%;overflow:hidden;border-radius:4px;position:relative}.main--page-home .perfor-row .perfor-thumb .thumbnail{position:absolute;top:0;left:0;height:100%;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-duration:50s;animation-duration:50s;border-radius:4px}@media (max-width:767px){.main--page-home .perfor-row .perfor-thumb .thumbnail{-webkit-animation-duration:initial;animation-duration:initial;position:static}}.main--page-home .perfor-row .perfor-thumb .thumbnail img{height:100%;width:100%}@media (max-width:767px){.main--page-home .perfor-row .perfor-thumb .thumbnail img{-o-object-fit:cover;object-fit:cover}}@media (max-width:767px){.main--page-home .perfor-row .perfor-right{padding-top:8px}}.main--page-home .perfor-row .perfor-right .perfor-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.main--page-home .perfor-row .perfor-right .perfor-mask{height:100%;margin-bottom:8px}@media (max-width:767px){.main--page-home .perfor-row .perfor-right .perfor-mask{margin-bottom:0}}.main--page-home .perfor-row .perfor-right .perfor-mask:last-child{margin-bottom:0;margin-top:8px}.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col2 ul li{width:50%}.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb{height:250px}@media (max-width:1280px){.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb{height:210px}}@media (max-width:991px){.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb{height:178px}}.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail{width:766px;-webkit-animation-name:circle-slider-01;animation-name:circle-slider-01}@-webkit-keyframes circle-slider-01{0%{left:0}15%{left:calc((100% - 766px)/ 1)}30%{left:calc((100% - 766px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 766px)/ 1)}90%{left:calc((100% - 766px)/ 1)}100%{left:0}}@keyframes circle-slider-01{0%{left:0}15%{left:calc((100% - 766px)/ 1)}30%{left:calc((100% - 766px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 766px)/ 1)}90%{left:calc((100% - 766px)/ 1)}100%{left:0}}@media (max-width:1280px){.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail{width:643px}@-webkit-keyframes circle-slider-01{0%{left:0}15%{left:calc((100% - 643px)/ 1)}30%{left:calc((100% - 643px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 643px)/ 1)}90%{left:calc((100% - 643px)/ 1)}100%{left:0}}@keyframes circle-slider-01{0%{left:0}15%{left:calc((100% - 643px)/ 1)}30%{left:calc((100% - 643px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 643px)/ 1)}90%{left:calc((100% - 643px)/ 1)}100%{left:0}}}@media (max-width:991px){.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail{width:512px}@-webkit-keyframes circle-slider-01{0%{left:0}15%{left:calc((100% - 512px)/ 1)}30%{left:calc((100% - 512px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 512px)/ 1)}90%{left:calc((100% - 512px)/ 1)}100%{left:0}}@keyframes circle-slider-01{0%{left:0}15%{left:calc((100% - 512px)/ 1)}30%{left:calc((100% - 512px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 512px)/ 1)}90%{left:calc((100% - 512px)/ 1)}100%{left:0}}}@media (max-width:767px){.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail{width:initial}}.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 ul li{width:33.333333%}@media (max-width:767px){.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 ul li{width:50%}.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 ul li:nth-child(2){display:none}}.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb{height:250px}@media (max-width:1280px){.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb{height:210px}}@media (max-width:991px){.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb{height:178px}}.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb .thumbnail{width:425px;-webkit-animation-name:circle-slider-02;animation-name:circle-slider-02}@-webkit-keyframes circle-slider-02{0%{left:0}15%{left:calc((100% - 425px)/ 1)}30%{left:calc((100% - 425px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 425px)/ 1)}90%{left:calc((100% - 425px)/ 1)}100%{left:0}}@keyframes circle-slider-02{0%{left:0}15%{left:calc((100% - 425px)/ 1)}30%{left:calc((100% - 425px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 425px)/ 1)}90%{left:calc((100% - 425px)/ 1)}100%{left:0}}@media (max-width:1280px){.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb .thumbnail{width:357px}@-webkit-keyframes circle-slider-02{0%{left:0}15%{left:calc((100% - 357px)/ 1)}30%{left:calc((100% - 357px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 357px)/ 1)}90%{left:calc((100% - 357px)/ 1)}100%{left:0}}@keyframes circle-slider-02{0%{left:0}15%{left:calc((100% - 357px)/ 1)}30%{left:calc((100% - 357px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 357px)/ 1)}90%{left:calc((100% - 357px)/ 1)}100%{left:0}}}@media (max-width:991px){.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb .thumbnail{width:284px}@-webkit-keyframes circle-slider-02{0%{left:0}15%{left:calc((100% - 284px)/ 1)}30%{left:calc((100% - 284px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 284px)/ 1)}90%{left:calc((100% - 284px)/ 1)}100%{left:0}}@keyframes circle-slider-02{0%{left:0}15%{left:calc((100% - 284px)/ 1)}30%{left:calc((100% - 284px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 284px)/ 1)}90%{left:calc((100% - 284px)/ 1)}100%{left:0}}}.main--page-home .perfor-row .perfor-right .perfor-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px}@media (max-width:767px){.main--page-home .perfor-row .perfor-right .perfor-info ul{margin-left:-8px}}.main--page-home .perfor-row .perfor-right .perfor-info ul li{padding-left:16px}@media (max-width:767px){.main--page-home .perfor-row .perfor-right .perfor-info ul li{padding-left:8px}}.main--page-home .perfor-content{height:100%;color:#fff;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px;padding:48px 32px;-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width:1460px){.main--page-home .perfor-content{padding:48px 24px}}@media (max-width:1199px){.main--page-home .perfor-content{padding:48px 16px}}@media (max-width:991px){.main--page-home .perfor-content{padding:32px 16px}}@media (max-width:767px){.main--page-home .perfor-content{min-height:178px}}.main--page-home .perfor-content.perfor-content--opacity02{background:rgba(13,164,198,.2)}.main--page-home .perfor-content.perfor-content--opacity01{background:rgba(13,164,198,.1)}.main--page-home .perfor-content:hover{background:rgba(13,164,198,.41)}.main--page-home .perfor-content .perfor-number{font-weight:500;font-size:2.5vw}@media (min-width:1921px){.main--page-home .perfor-content .perfor-number{font-size:48px}}@media (max-width:1280px){.main--page-home .perfor-content .perfor-number{font-size:2.5vw}}@media (max-width:1199px){.main--page-home .perfor-content .perfor-number{font-size:2vw}}@media (max-width:991px){.main--page-home .perfor-content .perfor-number{font-size:2.4vw}}@media (max-width:767px){.main--page-home .perfor-content .perfor-number{font-size:24px}}.main--page-home .perfor-content .perfor-text{font-size:20px;font-weight:500;line-height:28px;padding-top:10px}@media (max-width:1280px){.main--page-home .perfor-content .perfor-text{font-size:18px;line-height:25px}}@media (max-width:1199px){.main--page-home .perfor-content .perfor-text{font-size:16px}}@media (max-width:991px){.main--page-home .perfor-content .perfor-text{font-size:14px;line-height:20px}}.main--page-home .stre{position:relative;overflow:hidden}.main--page-home .stre .stre-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-home .stre .stre-row .stre-thumb{width:calc(50% - 104px)}@media (max-width:1280px){.main--page-home .stre .stre-row .stre-thumb{width:calc(50% - 56px)}}@media (max-width:767px){.main--page-home .stre .stre-row .stre-thumb{width:100%}}.main--page-home .stre .stre-row .stre-thumb .thumbPc{height:771px;overflow:hidden}@media (max-width:1280px){.main--page-home .stre .stre-row .stre-thumb .thumbPc{height:601px}}@media (max-width:991px){.main--page-home .stre .stre-row .stre-thumb .thumbPc{height:400px}}@media (max-width:767px){.main--page-home .stre .stre-row .stre-thumb .thumbPc{display:none}}.main--page-home .stre .stre-row .stre-thumb .thumbSp{display:none}@media (max-width:767px){.main--page-home .stre .stre-row .stre-thumb .thumbSp{display:block}}.main--page-home .stre .stre-row .stre-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-home .stre .stre-row .stre-title{width:calc(50% + 104px);padding:64px 0 0 104px}@media (max-width:1280px){.main--page-home .stre .stre-row .stre-title{width:calc(50% + 56px);padding:48px 0 0 48px}}@media (max-width:767px){.main--page-home .stre .stre-row .stre-title{width:100%;padding:48px 16px 48px}}.main--page-home .stre .stre-row .stre-title .tlt{padding-top:64px;font-size:48px;font-weight:500;line-height:67px;color:#000}@media (max-width:1280px){.main--page-home .stre .stre-row .stre-title .tlt{padding-top:48px;font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-home .stre .stre-row .stre-title .tlt{padding-top:32px;font-size:24px;line-height:34px}}.main--page-home .stre-content{position:relative;z-index:1;margin-top:-350px;min-height:350px;overflow:hidden}@media (max-width:1280px){.main--page-home .stre-content{margin-top:-300px;min-height:300px}}@media (max-width:991px){.main--page-home .stre-content{margin-top:-190px;min-height:190px}}@media (max-width:767px){.main--page-home .stre-content{margin-top:0;min-height:initial}}.main--page-home .slider--stre{padding-top:64px;z-index:2}@media (max-width:1280px){.main--page-home .slider--stre{padding-top:48px}}@media (max-width:767px){.main--page-home .slider--stre{width:calc(100% + 16px);padding-top:0}}.main--page-home .slider--stre .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.main--page-home .slider--stre .slick-list{margin-left:-12px}@media (max-width:767px){.main--page-home .slider--stre .slick-list{margin:0}}.main--page-home .slider--stre .slick-slide{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:initial}@media (max-width:767px){.main--page-home .slider--stre .slick-slide{width:336px;padding:0 16px 0 0}}.main--page-home .slider--stre .slick-slide>div{height:100%;width:100%}.main--page-home .stre-info{background:#fff;padding:32px;border-radius:8px;height:100%}@media (max-width:1280px){.main--page-home .stre-info{padding:24px}}@media (max-width:991px){.main--page-home .stre-info{padding:16px}}@media (max-width:767px){.main--page-home .stre-info{padding:48px 24px}}.main--page-home .stre-info .stre-info__item{max-width:111px;padding-bottom:32px}.main--page-home .stre-info .stre-info__title{padding-bottom:32px;font-size:20px;font-weight:500;color:#000;line-height:28px;border-bottom:1px solid #d9d9d9}@media (max-width:1280px){.main--page-home .stre-info .stre-info__title{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-home .stre-info .stre-info__title{font-size:16px;line-height:22px}}.main--page-home .stre-info .stre-info__text{padding-top:32px;font-size:16px;line-height:26px;color:#626262}@media (max-width:767px){.main--page-home .stre-info .stre-info__text{font-size:14px;line-height:20px}}.main--page-home .theOther{overflow:hidden;padding:128px 0 72px}@media (max-width:1280px){.main--page-home .theOther{padding:96px 0 64px}}.main--page-home .theOther .listOther{padding-top:40px}@media (max-width:1280px){.main--page-home .theOther .listOther{padding-top:24px}}.main--page-home .theOther .listOther>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-48px}@media (max-width:1280px){.main--page-home .theOther .listOther>ul{margin-left:-32px}}@media (max-width:991px){.main--page-home .theOther .listOther>ul{margin-left:-16px}}.main--page-home .theOther .listOther>ul>li{width:33.333333%;padding:24px 0 0 48px}@media (max-width:1280px){.main--page-home .theOther .listOther>ul>li{padding-left:32px}}@media (max-width:991px){.main--page-home .theOther .listOther>ul>li{padding-left:16px}}@media (max-width:767px){.main--page-home .theOther .listOther>ul>li{width:100%}}.main--page-home .storyOver{overflow:hidden;padding-bottom:48px}.main--page-home .storyOver .storyOver-line{padding-top:68px;background:url(../images/data/box-line-about.png) repeat-x center bottom}.main--page-home .storyOver .storyOver-content{background:#fff;padding:80px 0}@media (max-width:1280px){.main--page-home .storyOver .storyOver-content{padding:64px 0}}.main--page-home .storyOver .storyList{padding-top:64px}.main--page-home .storyOver .storyList>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-172px}@media (max-width:1460px){.main--page-home .storyOver .storyList>ul{margin-left:-84px}}@media (max-width:1199px){.main--page-home .storyOver .storyList>ul{margin-left:-20px}}@media (max-width:767px){.main--page-home .storyOver .storyList>ul{margin-left:0}}.main--page-home .storyOver .storyList>ul>li{padding-left:172px;width:20%;position:relative}@media (max-width:1460px){.main--page-home .storyOver .storyList>ul>li{padding-left:84px}}@media (max-width:1199px){.main--page-home .storyOver .storyList>ul>li{padding-left:20px}}@media (max-width:767px){.main--page-home .storyOver .storyList>ul>li{width:100%;border-bottom:1px solid #d9d9d9;padding:40px 0}.main--page-home .storyOver .storyList>ul>li:first-of-type{padding-top:0}.main--page-home .storyOver .storyList>ul>li:last-child{padding-bottom:0;border:none}}.main--page-home .storyOver .storyList>ul>li::after{position:absolute;top:0;right:-86px;content:"";height:100%;width:1px;background:#d9d9d9}@media (max-width:1460px){.main--page-home .storyOver .storyList>ul>li::after{right:-42px}}@media (max-width:1199px){.main--page-home .storyOver .storyList>ul>li::after{right:-10px}}@media (max-width:767px){.main--page-home .storyOver .storyList>ul>li::after{display:none}}.main--page-home .storyOver .storyList>ul>li:last-child::after{display:none}.main--page-home .storyOver .storyList .story-info .story-thumb{height:110px;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;overflow:hidden}@media (max-width:1460px){.main--page-home .storyOver .storyList .story-info .story-thumb{height:90px}}@media (max-width:767px){.main--page-home .storyOver .storyList .story-info .story-thumb{height:initial;display:block}}.main--page-home .storyOver .storyList .story-info .story-thumb img{max-height:100%}.main--page-home .storyOver .storyList .story-info .story-title{padding:16px 0 0;color:#2d2d2d;font-size:16px;font-weight:500;line-height:22px}.main--page-home .storyOver .storyList .story-info .story-content{padding-top:24px}.main--page-home .storyOver .storyList .story-info .story-text{color:#626262;line-height:17px}.main--page-home .partners{background:#fff;padding:80px 0}@media (max-width:1280px){.main--page-home .partners{padding:64px 0}}@media (max-width:767px){.main--page-home .partners{padding:32px 0}}.main--page-home .partners .title-wrap{padding-bottom:48px;border-bottom:1px solid #d9d9d9}@media (max-width:1280px){.main--page-home .partners .title-wrap{padding-bottom:32px}}.main--page-home .partners .slider--marquee{padding-top:64px}@media (max-width:1280px){.main--page-home .partners .slider--marquee{padding-top:48px}}.main--page-home .partners .slider--marquee .slick-slide{padding-right:64px}@media (max-width:1280px){.main--page-home .partners .slider--marquee .slick-slide{padding-right:48px}}@media (max-width:767px){.main--page-home .partners .slider--marquee .slick-slide{padding-right:26px}}.main--page-home .partners .slider--marquee .partners-company{font-size:20px;font-weight:500;line-height:28px}@media (max-width:1280px){.main--page-home .partners .slider--marquee .partners-company{font-size:16px;line-height:22px}}@media (max-width:767px){.main--page-home .partners .slider--marquee .partners-company{font-size:12px;line-height:17px}}.main--page-home .latestNews{background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}@media (max-width:767px){.main--page-home .latestNews{padding-bottom:48px}}@media (max-width:767px){.main--page-home .latestNews .latestNews-list{width:calc(100% + 32px);margin-left:-16px}}.main--page-home .latestNews .latestNews-list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-home .latestNews .latestNews-list>ul>li{padding:88px 0;width:28%;border-right:1px solid #d9d9d9}@media (max-width:1280px){.main--page-home .latestNews .latestNews-list>ul>li{padding:64px 0}}@media (max-width:991px){.main--page-home .latestNews .latestNews-list>ul>li{width:27%}}@media (max-width:767px){.main--page-home .latestNews .latestNews-list>ul>li{width:100%;border-right:none;border-bottom:1px solid #d9d9d9;padding:32px 16px 40px}}.main--page-home .latestNews .latestNews-list>ul>li:last-child{border:none;width:22%}@media (max-width:767px){.main--page-home .latestNews .latestNews-list>ul>li:last-child{width:100%}}.main--page-home .latestNews .latestNews-list>ul>li:last-child a{padding-left:12%;padding-right:0}@media (max-width:991px){.main--page-home .latestNews .latestNews-list>ul>li:last-child a{padding-left:7%}}@media (max-width:767px){.main--page-home .latestNews .latestNews-list>ul>li:last-child a{padding-left:0}}.main--page-home .latestNews .latestNews-list>ul>li:first-child{width:22%}@media (max-width:767px){.main--page-home .latestNews .latestNews-list>ul>li:first-child{width:100%}}.main--page-home .latestNews .latestNews-list .news-list{padding:0 20% 0 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}@media (max-width:991px){.main--page-home .latestNews .latestNews-list .news-list{padding:0 12px}}@media (max-width:767px){.main--page-home .latestNews .latestNews-list .news-list{padding:0}}.main--page-home .latestNews .latestNews-list .news-list:hover .news-title{text-decoration:underline}.main--page-home .latestNews .latestNews-list .news-list .news-item{min-width:24px;height:24px;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}.main--page-home .latestNews .latestNews-list .news-list .news-content{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:calc(100% - 24px);padding-left:16px}.main--page-home .latestNews .latestNews-list .news-list .news-content .news-mask .news-title{color:#000;font-size:16px;font-weight:500;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.main--page-home .latestNews .latestNews-list .news-list .news-content .news-mask .news-text{color:#626262;line-height:20px;margin-top:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main--page-home .latestNews .latestNews-list .news-list .news-content .news-date{padding-top:24px;color:#2d2d2d}.main--page-home .latestNews .latestNews-title{padding-right:20px}.main--page-home .latestNews .latestNews-title .latestNews-tlt{padding-top:64px;font-size:48px;font-weight:500;line-height:67px;color:#000}@media (max-width:1280px){.main--page-home .latestNews .latestNews-title .latestNews-tlt{font-size:32px;line-height:45px;padding-top:48px}}@media (max-width:767px){.main--page-home .latestNews .latestNews-title .latestNews-tlt{padding-top:32px;font-size:24px;line-height:34px}}.main--page-home .latestNews .latestNews-title .latestNews-view{padding-top:64px}@media (max-width:1280px){.main--page-home .latestNews .latestNews-title .latestNews-view{padding-top:48px}}@media (max-width:767px){.main--page-home .latestNews .latestNews-title .latestNews-view{padding-top:32px}}.main--page-home .latestNews .latestNews-title .latestNews-view .more{font-size:16px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#2d2d2d}@media (max-width:1280px){.main--page-home .latestNews .latestNews-title .latestNews-view .more{font-size:14px}}.main--page-home .latestNews .latestNews-title .latestNews-view .more::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background:#2d2d2d;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-home .latestNews .latestNews-title .latestNews-view .more:hover::after{width:100%}.main--page-home .latestNews .latestNews-title .latestNews-view .more .item{min-width:24px;height:24px;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-left:8px}@media (max-width:1280px){.main--page-home .latestNews .latestNews-title .latestNews-view .more .item{margin-left:4px}}.main--page-home .latestNews .latestNews-title .latestNews-view .more .item .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-home .latestNews .latestNews-title .latestNews-view .more .item .svg path{fill:#2D2D2D;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-home .banner-contact{height:387px;overflow:hidden;background:url(../images/data/bg-contact-banner.jpg) no-repeat center;background-size:cover}@media (max-width:1280px){.main--page-home .banner-contact{height:240px}}@media (max-width:767px){.main--page-home .banner-contact{height:360px;background:url(../images/data/bg-contact-banner.jpg) no-repeat 50%}}.main--page-home .banner-contact .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.main--page-home .banner-contact .banner-content{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:767px){.main--page-home .banner-contact .banner-content{display:block}}.main--page-home .banner-contact .banner-content .banner-info{padding-right:10px;max-width:760px}@media (max-width:1280px){.main--page-home .banner-contact .banner-content .banner-info{max-width:510px}}@media (max-width:767px){.main--page-home .banner-contact .banner-content .banner-info{max-width:100%;padding-right:0;padding-bottom:48px}}.main--page-home .banner-contact .banner-content .banner-info .banner-title{font-size:48px;font-weight:500;color:#fff;line-height:67px;overflow:hidden}@media (max-width:1280px){.main--page-home .banner-contact .banner-content .banner-info .banner-title{font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-home .banner-contact .banner-content .banner-info .banner-title{font-size:24px;line-height:34px}}.main--page-home .banner-contact .banner-content .banner-info .banner-text{color:#d9d9d9;font-size:18px;line-height:29px;padding-top:32px}@media (max-width:1280px){.main--page-home .banner-contact .banner-content .banner-info .banner-text{font-size:16px;line-height:26px}}.main--page-home .slider--health{padding-top:80px}@media (max-width:1280px){.main--page-home .slider--health{padding-top:64px}}@media (max-width:767px){.main--page-home .slider--health{width:calc(100% + 16px)}}.main--page-home .slider--health .slick-list{margin-left:-16px}@media (max-width:767px){.main--page-home .slider--health .slick-list{margin-left:0}}.main--page-home .slider--health .slick-slide{padding:0 0 0 16px}@media (max-width:767px){.main--page-home .slider--health .slick-slide{padding:0 16px 0 0;width:308px}}.loader{background:#0da4c6;position:fixed;top:-100%;left:0;width:100%;height:100%;overflow:hidden;z-index:10001;-webkit-animation-name:loader;animation-name:loader;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running}.swipe-section{height:100%;width:100%;position:relative;overflow:hidden}.swipe-section .swipe-section .panel{position:absolute}@-webkit-keyframes loader{0%{top:0}100%{top:-100%;opacity:0}}@keyframes loader{0%{top:0}100%{top:-100%;opacity:0}}.main--page-policy .banner-policy{background:url(../images/data/banner-policy.jpg) no-repeat center;background-size:cover;overflow:hidden;height:320px}.main--page-policy .banner-policy .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.main--page-policy .banner-policy .policy-info{width:100%;text-align:center}.main--page-policy .banner-policy .policy-info .policy-title{font-size:48px;font-weight:500;color:#fff;line-height:67px}@media (max-width:1280px){.main--page-policy .banner-policy .policy-info .policy-title{font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-policy .banner-policy .policy-info .policy-title{font-size:24px;line-height:34px}}.main--page-policy .page-back{padding-bottom:16px}.main--page-policy .page-back a{background:#fff;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 16px;border-radius:8px;color:#234ce0}.main--page-policy .page-back a:hover{color:#0da4c6}.main--page-policy .page-back a:hover .svg path{fill:#0DA4C6}.main--page-policy .page-back a .item{min-width:24px;height:24px;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-right:8px}.main--page-policy .page-back a .svg path{-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-policy .policy-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:48px 0}.main--page-policy .policy-row .policy-col:first-child{width:360px;position:sticky;top:66px}@media (max-width:1280px){.main--page-policy .policy-row .policy-col:first-child{top:58px}}@media (max-width:1199px){.main--page-policy .policy-row .policy-col:first-child{width:300px}}@media (max-width:991px){.main--page-policy .policy-row .policy-col:first-child{width:250px}}@media (max-width:767px){.main--page-policy .policy-row .policy-col:first-child{width:100%;position:static}}.main--page-policy .policy-row .policy-col:nth-child(2){width:calc(100% - 360px);padding-left:16px}@media (max-width:1199px){.main--page-policy .policy-row .policy-col:nth-child(2){width:calc(100% - 300px)}}@media (max-width:991px){.main--page-policy .policy-row .policy-col:nth-child(2){width:calc(100% - 250px)}}@media (max-width:767px){.main--page-policy .policy-row .policy-col:nth-child(2){width:100%;padding:16px 0 0}}.main--page-policy .policy-row .wrap-960{margin:0}.main--page-policy .policy-box{background:#fff;padding:40px 48px 48px;border-radius:8px}@media (max-width:991px){.main--page-policy .policy-box{padding:40px 16px 48px}}.main--page-policy .policy-content{overflow:hidden}.main--page-policy .policy-content .policy-title{font-size:24px;font-weight:500;color:#000;line-height:34px;text-align:center}.main--page-policy .policy-content .policy-text{padding-top:24px;font-size:16px;line-height:26px}.main--page-policy .policy-content .policy-text.policy-text--pt{padding-top:56px}.main--page-policy .policy-content .policy-section{font-size:20px;font-weight:500;line-height:28px;padding-top:60px}@media (max-width:1280px){.main--page-policy .policy-content .policy-section{padding-top:50px}}.main--page-policy .policy-content .policy-section.policy-section--bod{padding-bottom:32px;border-bottom:1px solid #d9d9d9}.main--page-policy .policy-content .policy-company{font-size:20px;font-weight:500;line-height:28px;text-align:right}.main--page-policy .contact-info{border-top:1px solid #d9d9d9;padding-top:32px;margin-top:40px}.main--page-policy .contact-info .information-text,.main--page-policy .contact-info .information-title{line-height:20px}.main--page-policy .contact-info .information-title{font-weight:700}.main--page-policy .contact-info .information-text{padding-top:8px}.main--page-policy .policyIso{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:32px}.main--page-policy .policyIso .policyIso-info{width:calc(100% - 214px);padding-right:4%}@media (max-width:991px){.main--page-policy .policyIso .policyIso-info{width:100%;padding-right:0}}.main--page-policy .policyIso .policyIso-info .policyIso-text{font-size:16px;line-height:26px}.main--page-policy .policyIso .policyIso-thumb{width:214px}@media (max-width:991px){.main--page-policy .policyIso .policyIso-thumb{width:100%;padding-top:48px}}.main--page-policy .policyPlan{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:32px}.main--page-policy .policyPlan .policyPlan-info{width:calc(100% - 140px);padding-right:8%}@media (max-width:991px){.main--page-policy .policyPlan .policyPlan-info{width:100%;padding-right:0}}.main--page-policy .policyPlan .policyPlan-info .policyPlan-text{font-size:16px;line-height:26px}.main--page-policy .policyPlan .policyPlan-thumb{width:140px}@media (max-width:991px){.main--page-policy .policyPlan .policyPlan-thumb{width:100%;padding-top:32px}}.main--page-policy .policyBusiness ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #d9d9d9}.main--page-policy .policyBusiness ul li:last-child{border-bottom:none;padding-bottom:0}.main--page-policy .policyBusiness .policyBusiness-label{width:224px;padding-right:12px;font-size:20px;font-weight:500;line-height:28px}@media (max-width:991px){.main--page-policy .policyBusiness .policyBusiness-label{width:150px}}@media (max-width:767px){.main--page-policy .policyBusiness .policyBusiness-label{width:100%;padding:0 0 24px}}.main--page-policy .policyBusiness .policyBusiness-content{width:calc(100% - 224px)}@media (max-width:991px){.main--page-policy .policyBusiness .policyBusiness-content{width:calc(100% - 150px)}}@media (max-width:767px){.main--page-policy .policyBusiness .policyBusiness-content{width:100%}}.main--page-policy .policyBusiness .policyBusiness-content .policyBusiness-text{font-size:16px;line-height:26px}.main--page-policy .policy-plan{padding:24px 0;border-bottom:1px solid #d9d9d9}.main--page-policy .policy-plan.policy-plan--noBorder{border:none;padding-bottom:0}.main--page-policy .policy-plan.policy-plan--section{padding-top:60px}@media (max-width:1280px){.main--page-policy .policy-plan.policy-plan--section{padding-top:50px}}.main--page-policy .policy-plan .policy-pt32{padding-top:24px}.main--page-policy .policy-plan .policy-plan-title{font-size:20px;font-weight:500;line-height:28px}.main--page-policy .policy-plan .policy-plan-text{font-size:16px;line-height:26px}.main--page-policy .policy-plan .policy-plan-text.policy-plan-text--fsBold{font-weight:500}.main--page-policy .policy-access{background:#f8f8f8;padding:16px 24px;margin-top:48px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.main--page-policy .policy-access{display:block}}.main--page-policy .policy-access .policy-labor{font-size:16px;line-height:26px}.main--page-policy .policy-access .policy-view{padding-left:12px}@media (max-width:767px){.main--page-policy .policy-access .policy-view{padding:24px 0 0}}.main--page-policy .policy-access .policy-view .more{font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#0da4c6;white-space:nowrap}.main--page-policy .policy-access .policy-view .more::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background:#0da4c6;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-policy .policy-access .policy-view .more:hover:after{width:100%}.main--page-policy .policy-access .policy-view .more .item{min-width:24px;height:24px;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-left:4px}.main--page-policy .policy-access .policy-view .more .item .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-policy .policy-access .policy-view .more .item .svg path{-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-404 .error-404{padding:96px 0 158px}@media (max-width:1280px){.main--page-404 .error-404{padding:64px 0 128px}}@media (max-width:767px){.main--page-404 .error-404{padding:32px 0 64px}}.main--page-404 .error-box{background:#fff;border-radius:16px;padding:48px 48px 96px;-webkit-box-shadow:0 0 8px rgba(12,12,13,.05);box-shadow:0 0 8px rgba(12,12,13,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.main--page-404 .error-box{padding:16px 16px 48px}}.main--page-404 .error-box .error-thumb{background:rgba(159,199,252,.16);width:calc(50% - 25px);padding:48px 16px;border-radius:16px;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}@media (max-width:991px){.main--page-404 .error-box .error-thumb{width:calc(50% - 8px)}}@media (max-width:767px){.main--page-404 .error-box .error-thumb{width:100%}}.main--page-404 .error-box .error-content{width:calc(50% + 25px);padding-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.main--page-404 .error-box .error-content{width:calc(50% + 8px);padding-left:16px}}@media (max-width:767px){.main--page-404 .error-box .error-content{width:100%;padding:32px 0 0}}.main--page-404 .error-info{width:100%}.main--page-404 .error-info .error-header{padding-bottom:42px;background:url(../images/data/box-line-about.png) no-repeat center bottom}.main--page-404 .error-info .error-header .error-title{background:#f6d356;border-radius:8px;border:1px solid #000;padding:9px 24px;font-size:18px;line-height:25px;font-weight:500;color:#000}.main--page-404 .error-info .error-header .error-found{font-size:48px;font-weight:500;line-height:67px;color:#000;padding-top:32px;letter-spacing:-1px}@media (max-width:1460px){.main--page-404 .error-info .error-header .error-found{font-size:32px;line-height:45px}}@media (max-width:991px){.main--page-404 .error-info .error-header .error-found{font-size:24px;line-height:34px}}.main--page-404 .error-info .error-could{padding-top:32px}.main--page-404 .error-info .error-could .error-not{font-size:20px;font-weight:500;color:#000}.main--page-404 .error-info .error-could .error-text{padding-top:32px;color:#626262;font-size:16px;line-height:26px}.main--page-404 .error-return{padding-top:38px}@media (max-width:991px){.main--page-404 .error-return{padding-top:32px}}.main--page-404 .error-return .more{font-size:16px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#0da4c6;white-space:nowrap}.main--page-404 .error-return .more::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background:#0da4c6;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-404 .error-return .more:hover:after{width:100%}.main--page-404 .error-return .more .item{min-width:24px;height:24px;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-left:8px}.main--page-404 .error-return .more .item .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-404 .error-return .more .item .svg path{-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-services .banner-medical{height:calc(100vh - 56px);min-height:600px;overflow:hidden;position:relative}@media (max-width:1280px){.main--page-services .banner-medical{height:calc(100vh - 48px)}}.main--page-services .banner-medical>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-services .banner-medical .banner-content{position:absolute;top:0;left:0;width:100%;height:100%}.main--page-services .banner-medical .banner-content .banner-info{padding-top:130px;max-width:800px;margin:0 auto;text-align:center}.main--page-services .banner-medical .banner-content .banner-info.banner-info--textAlign-left{text-align:left;margin:0}.main--page-services .banner-medical .banner-content .banner-info.banner-info--textAlign-left .banner-btn{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}.main--page-services .banner-medical .banner-content .banner-info.banner-info--max460{max-width:460px}.main--page-services .banner-medical .banner-content .banner-info .banner-label,.main--page-services .banner-medical .banner-content .banner-info .banner-text,.main--page-services .banner-medical .banner-content .banner-info .banner-title{color:#fff}.main--page-services .banner-medical .banner-content .banner-info .banner-label{font-weight:500;line-height:20px}@media (max-width:767px){.main--page-services .banner-medical .banner-content .banner-info .banner-label{font-size:12px;line-height:17px}}.main--page-services .banner-medical .banner-content .banner-info .banner-title{font-size:48px;font-weight:500;line-height:67px;margin-top:64px;text-shadow:0 0 6px rgba(0,0,0,.3)}@media (max-width:1280px){.main--page-services .banner-medical .banner-content .banner-info .banner-title{font-size:32px;line-height:45px;margin-top:48px}}@media (max-width:767px){.main--page-services .banner-medical .banner-content .banner-info .banner-title{font-size:24px;line-height:34px;margin-top:32px}}.main--page-services .banner-medical .banner-content .banner-info .banner-text{font-size:24px;line-height:34px;margin-top:32px;text-shadow:0 0 6px rgba(0,0,0,.3)}@media (max-width:1280px){.main--page-services .banner-medical .banner-content .banner-info .banner-text{font-size:20px;line-height:28px}}@media (max-width:767px){.main--page-services .banner-medical .banner-content .banner-info .banner-text{font-size:18px;line-height:25px}}.main--page-services .banner-medical .banner-content .banner-info .banner-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:64px}@media (max-width:767px){.main--page-services .banner-medical .banner-content .banner-info .banner-btn{padding-top:48px}}.main--page-services .banner-medical .btn-back{position:absolute;bottom:48px;left:calc(50% - 10px);min-width:20px}.main--page-services .banner-medical .btn-back a{background:rgba(255,255,255,.1);border:1px solid #fff;border-radius:14px;display:block;height:32px;overflow:hidden;position:relative;cursor:pointer}.main--page-services .banner-medical .btn-back a::after{position:absolute;top:0;left:8px;content:"";width:2px;height:7px;border-radius:6px;background:#fff;-webkit-animation-name:circle;animation-name:circle;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running}@keyframes circle{0%{top:4px}50%{top:calc(100% - 11px)}100%{top:4px}}.main--page-services .about-we{padding:96px 0}@media (max-width:1280px){.main--page-services .about-we{padding:64px 0}}@media (max-width:767px){.main--page-services .about-we{padding:64px 0 48px}}.main--page-services .about-we .about{padding-top:64px;margin:0 auto;max-width:800px}@media (max-width:1280px){.main--page-services .about-we .about{padding-top:48px}}@media (max-width:767px){.main--page-services .about-we .about{padding-top:32px}}.main--page-services .about-we .about .about-text{color:#626262;font-size:16px;line-height:26px;text-align:center;padding-bottom:48px}@media (max-width:1280px){.main--page-services .about-we .about .about-text{padding-bottom:40px}}@media (max-width:767px){.main--page-services .about-we .about .about-text{font-size:14px;line-height:20px}}.main--page-services .about-we .about .about-text:last-child{padding-bottom:0}.main--page-services .capabilities{overflow:hidden;padding-top:64px}@media (max-width:1280px){.main--page-services .capabilities{padding-top:32px}}.main--page-services .slider--capabilities{padding-top:48px}@media (max-width:1280px){.main--page-services .slider--capabilities{padding-top:32px}}@media (max-width:767px){.main--page-services .slider--capabilities{width:calc(100% + 16px)}}.main--page-services .slider--capabilities .slick-slide{padding-right:16px;width:416px}@media (max-width:1280px){.main--page-services .slider--capabilities .slick-slide{width:340px;padding-right:8px}}.main--page-services .capabilities-info{background:#fff;padding:12px;border-radius:8px}.main--page-services .capabilities-info .capabilities-thumb{border-radius:8px;overflow:hidden;position:relative}.main--page-services .capabilities-info .capabilities-thumb::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#fff 100%)}.main--page-services .capabilities-info .capabilities-thumb img{width:100%}.main--page-services .capabilities-info .capabilities-thumb .capabilities-title{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:24px;font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:1280px){.main--page-services .capabilities-info .capabilities-thumb .capabilities-title{font-size:18px;line-height:25px;padding:16px}}@media (max-width:767px){.main--page-services .capabilities-info .capabilities-thumb .capabilities-title{font-size:16px;line-height:22px;padding:24px 16px}}.main--page-services .system{padding:88px 0 48px}@media (max-width:1280px){.main--page-services .system{padding:64px 0 48px}}@media (max-width:767px){.main--page-services .system{padding:48px 0 32px}}.main--page-services .system-list{padding:48px 0 48px}@media (max-width:767px){.main--page-services .system-list{padding:32px 0 0}}.main--page-services .system-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 24px 16px;background:#fff;border-radius:16px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.04);box-shadow:0 0 8px rgba(0,0,0,.04);overflow:hidden}@media (max-width:767px){.main--page-services .system-list ul{display:block;padding:24px 16px}}.main--page-services .system-list ul li{margin-top:4px;padding:0 30px 0 58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:1460px){.main--page-services .system-list ul li{padding:0 25px 0 50px}}@media (max-width:1280px){.main--page-services .system-list ul li{padding:0 20px 0 45px}}@media (max-width:767px){.main--page-services .system-list ul li{padding:0;margin-top:24px}}.main--page-services .system-list ul li:first-of-type{padding-left:0}@media (max-width:767px){.main--page-services .system-list ul li:first-of-type{margin-top:0}}.main--page-services .system-list ul li:first-of-type::after{display:none}.main--page-services .system-list ul li:last-child{padding-right:0}.main--page-services .system-list ul li::after{position:absolute;top:8px;left:0;content:"";width:24px;height:24px;background:url(../images/common/icon-arrow-back.svg) no-repeat center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.main--page-services .system-list ul li::after{display:none}}.main--page-services .system-list .system-item{min-width:40px;height:40px;background:rgba(13,164,198,.1);border-radius:4px;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-right:16px}.main--page-services .system-list .system-text{font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:1460px){.main--page-services .system-list .system-text{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-services .system-list .system-text{font-size:16px;line-height:22px}}.main--page-services .systemOmi{background:#fff;margin-top:48px;padding:16px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-services .systemOmi.systemOmi--left .systemOmi-thumb{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:767px){.main--page-services .systemOmi.systemOmi--left .systemOmi-thumb{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.main--page-services .systemOmi.systemOmi--left .systemOmi-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:991px){.main--page-services .systemOmi.systemOmi--left .systemOmi-content{padding-right:16px;padding-left:0}}@media (max-width:767px){.main--page-services .systemOmi.systemOmi--left .systemOmi-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0}}@media (max-width:767px){.main--page-services .systemOmi{margin-top:32px}}.main--page-services .systemOmi .systemOmi-content,.main--page-services .systemOmi .systemOmi-thumb{width:50%}@media (max-width:767px){.main--page-services .systemOmi .systemOmi-content,.main--page-services .systemOmi .systemOmi-thumb{width:100%}}.main--page-services .systemOmi .systemOmi-thumb{height:646px;border-radius:8px;overflow:hidden}@media (max-width:1280px){.main--page-services .systemOmi .systemOmi-thumb{height:596px}}@media (max-width:767px){.main--page-services .systemOmi .systemOmi-thumb{height:312px}}.main--page-services .systemOmi .systemOmi-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-services .systemOmi .systemOmi-content{padding:16px 3%}@media (max-width:1199px){.main--page-services .systemOmi .systemOmi-content{padding:16px}}@media (max-width:991px){.main--page-services .systemOmi .systemOmi-content{padding-right:0}}@media (max-width:767px){.main--page-services .systemOmi .systemOmi-content{padding:48px 0 0}}.main--page-services .systemOmi .systemOmi-list{padding-top:16px}.main--page-services .systemOmi .systemOmi-list .systemOmi-card{border-bottom:1px solid #d9d9d9}.main--page-services .systemOmi .systemOmi-list .systemOmi-card:last-child{border-bottom:0}.main--page-services .systemOmi .systemOmi-list .systemOmi-card:last-child .systemOmi-body{padding-bottom:0}.main--page-services .systemOmi .systemOmi-list .systemOmi-header{padding:18px 40px 18px 0;cursor:pointer;font-size:20px;font-weight:500;line-height:28px;color:#000;position:relative}@media (max-width:1280px){.main--page-services .systemOmi .systemOmi-list .systemOmi-header{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-services .systemOmi .systemOmi-list .systemOmi-header{font-size:16px;line-height:22px}}.main--page-services .systemOmi .systemOmi-list .systemOmi-header::after{position:absolute;top:18px;right:0;content:"";width:24px;height:24px;background:url(../images/common/icon-arrow-accordion.svg) no-repeat center;background-size:12px auto;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-services .systemOmi .systemOmi-list .systemOmi-header[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-services .systemOmi .systemOmi-list .systemOmi-body{padding-bottom:24px}.main--page-services .systemOmi .systemOmi-list .systemOmi-body .systemOmi-text{font-size:16px;line-height:26px;color:#626262}@media (max-width:767px){.main--page-services .systemOmi .systemOmi-list .systemOmi-body .systemOmi-text{font-size:14px;line-height:20px}}.main--page-services .systemOmi .systemOmi-list .systemOmi-body .systemOmi-ul{padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1280px){.main--page-services .systemOmi .systemOmi-list .systemOmi-body .systemOmi-ul{padding-top:16px}}.main--page-services .systemOmi .systemOmi-list .systemOmi-body .systemOmi-ul li{margin:8px 8px 0 0;padding:12px;background:rgba(13,164,198,.1);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--page-services .systemOmi .systemOmi-list .systemOmi-body .systemOmi-ul li:last-child{margin-right:0}.main--page-services .systemOmi .systemOmi-list .systemOmi-body .systemOmi-ul li .systemOmi-item{min-width:18px;height:18px;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-right:8px}.main--page-services .systemOmi .systemOmi-list .systemOmi-body .systemOmi-ul li .systemOmi-label{font-size:12px;font-weight:500;line-height:17px;color:#000}.main--page-services .stories{padding:64px 0}@media (max-width:1280px){.main--page-services .stories{padding:64px 0 48px}}@media (max-width:767px){.main--page-services .stories{padding-top:32px}}.main--page-services .cert{background:#fff;padding:80px 0}@media (max-width:1280px){.main--page-services .cert{padding:64px 0}}@media (max-width:767px){.main--page-services .cert{padding:32px 0}}.main--page-services .cert .title{padding-bottom:48px;border-bottom:1px solid #d9d9d9}@media (max-width:767px){.main--page-services .cert .title{padding-bottom:32px}}.main--page-services .cert .storyList>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-166px}@media (max-width:1460px){.main--page-services .cert .storyList>ul{margin-left:-134px}}@media (max-width:1199px){.main--page-services .cert .storyList>ul{margin-left:-20px}}@media (max-width:767px){.main--page-services .cert .storyList>ul{margin-left:0}}.main--page-services .cert .storyList>ul>li{padding-left:166px;width:25%;position:relative}@media (max-width:1460px){.main--page-services .cert .storyList>ul>li{padding-left:134px}}@media (max-width:1199px){.main--page-services .cert .storyList>ul>li{padding-left:20px}}@media (max-width:767px){.main--page-services .cert .storyList>ul>li{width:100%;border-bottom:1px solid #d9d9d9;padding:40px 0}.main--page-services .cert .storyList>ul>li:first-of-type{padding-top:0}.main--page-services .cert .storyList>ul>li:last-child{padding-bottom:0;border:none}}.main--page-services .cert .storyList>ul>li:first-of-type{width:100%;padding-top:40px;padding-bottom:40px;margin-bottom:40px}@media (max-width:767px){.main--page-services .cert .storyList>ul>li:first-of-type{margin-bottom:0}}.main--page-services .cert .storyList>ul>li:first-of-type::after{top:initial;right:0;bottom:0;height:1px;width:calc(100% - 166px)}@media (max-width:1460px){.main--page-services .cert .storyList>ul>li:first-of-type::after{width:calc(100% - 134px)}}@media (max-width:1199px){.main--page-services .cert .storyList>ul>li:first-of-type::after{width:calc(100% - 20px)}}@media (max-width:767px){.main--page-services .cert .storyList>ul>li:first-of-type::after{display:none}}.main--page-services .cert .storyList>ul>li:first-of-type .story-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.main--page-services .cert .storyList>ul>li:first-of-type .story-info{display:block}}.main--page-services .cert .storyList>ul>li:first-of-type .story-info .story-thumb{width:57%;height:initial;padding-right:64px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1199px){.main--page-services .cert .storyList>ul>li:first-of-type .story-info .story-thumb{padding-right:24px}}@media (max-width:767px){.main--page-services .cert .storyList>ul>li:first-of-type .story-info .story-thumb{width:100%;padding-right:0}}.main--page-services .cert .storyList>ul>li:first-of-type .story-info .story-body{width:43%;padding-left:64px;border-left:1px solid #d9d9d9;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-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1199px){.main--page-services .cert .storyList>ul>li:first-of-type .story-info .story-body{padding-left:24px}}@media (max-width:767px){.main--page-services .cert .storyList>ul>li:first-of-type .story-info .story-body{width:100%;padding-left:0;border:none}}.main--page-services .cert .storyList>ul>li:first-of-type .story-info .story-body .story-title{padding-top:0}@media (max-width:767px){.main--page-services .cert .storyList>ul>li:first-of-type .story-info .story-body .story-title{padding-top:16px}}.main--page-services .cert .storyList>ul>li::after{position:absolute;top:0;right:-83px;content:"";height:100%;width:1px;background:#d9d9d9}@media (max-width:1460px){.main--page-services .cert .storyList>ul>li::after{right:-67px}}@media (max-width:1199px){.main--page-services .cert .storyList>ul>li::after{right:-10px}}@media (max-width:767px){.main--page-services .cert .storyList>ul>li::after{display:none}}.main--page-services .cert .storyList>ul>li:last-child::after{display:none}.main--page-services .cert .storyList .story-info .story-thumb{height:110px;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;overflow:hidden}@media (max-width:1460px){.main--page-services .cert .storyList .story-info .story-thumb{height:90px}}@media (max-width:767px){.main--page-services .cert .storyList .story-info .story-thumb{height:initial;display:block}}.main--page-services .cert .storyList .story-info .story-thumb img{max-height:100%}.main--page-services .cert .storyList .story-info .story-title{padding:16px 0 0;color:#2d2d2d;font-size:16px;font-weight:500;line-height:22px}.main--page-services .cert .storyList .story-info .story-content{padding-top:24px}.main--page-services .cert .storyList .story-info .story-text{color:#626262;line-height:17px}.main--page-services .cert.cert--change .storyList>ul{margin-left:-80px}@media (max-width:1199px){.main--page-services .cert.cert--change .storyList>ul{margin-left:-20px}}@media (max-width:767px){.main--page-services .cert.cert--change .storyList>ul{margin-left:0}}.main--page-services .cert.cert--change .storyList>ul>li{padding-left:80px}@media (max-width:1199px){.main--page-services .cert.cert--change .storyList>ul>li{padding-left:20px}}@media (max-width:767px){.main--page-services .cert.cert--change .storyList>ul>li{padding-left:0}}.main--page-services .cert.cert--change .storyList>ul>li:first-of-type::after{width:calc(100% - 80px);right:0}@media (max-width:1199px){.main--page-services .cert.cert--change .storyList>ul>li:first-of-type::after{width:calc(100% - 20px)}}.main--page-services .cert.cert--change .storyList>ul>li::after{right:-40px}@media (max-width:1199px){.main--page-services .cert.cert--change .storyList>ul>li::after{right:-10px}}.main--page-services .cert.cert--change .storyList .story-info .story-title{text-align:center}@media (max-width:767px){.main--page-services .cert.cert--change .storyList .story-info .story-title{font-size:14px;line-height:20px}}@media (max-width:767px){.main--page-services .cert.cert--change .storyList .story-info .story-thumb{text-align:center}}.main--page-services .partners{background:#fff;padding:80px 0}@media (max-width:1280px){.main--page-services .partners{padding:64px 0}}@media (max-width:767px){.main--page-services .partners{padding:32px 0}}.main--page-services .partners .title{padding-bottom:48px;border-bottom:1px solid #d9d9d9}@media (max-width:767px){.main--page-services .partners .title{padding-bottom:32px}}.main--page-services .partners .slider--marquee{padding-top:48px}@media (max-width:767px){.main--page-services .partners .slider--marquee{padding-top:32px}}.main--page-services .partners .slider--marquee .slick-slide{padding-right:64px}@media (max-width:1280px){.main--page-services .partners .slider--marquee .slick-slide{padding-right:48px}}@media (max-width:767px){.main--page-services .partners .slider--marquee .slick-slide{padding-right:26px}}.main--page-services .partners .slider--marquee .partners-company{font-size:20px;font-weight:500;line-height:28px}@media (max-width:1280px){.main--page-services .partners .slider--marquee .partners-company{font-size:16px;line-height:22px}}@media (max-width:767px){.main--page-services .partners .slider--marquee .partners-company{font-size:12px;line-height:17px}}.main--page-services .capabilities-tabs{padding-top:64px}@media (max-width:1280px){.main--page-services .capabilities-tabs{padding-top:48px}}@media (max-width:767px){.main--page-services .capabilities-tabs{padding-top:24px}}.main--page-services .capabilities-tabs .nav{margin-left:-32px}@media (max-width:1280px){.main--page-services .capabilities-tabs .nav{margin-left:-24px}}.main--page-services .capabilities-tabs .nav li{padding-left:32px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1280px){.main--page-services .capabilities-tabs .nav li{padding-left:24px}}@media (max-width:767px){.main--page-services .capabilities-tabs .nav li{width:100%;padding-bottom:8px}.main--page-services .capabilities-tabs .nav li:last-child{padding-bottom:0}}.main--page-services .capabilities-tabs .nav li a{background:rgba(0,0,0,.04);font-size:20px;font-weight:500;color:#000;padding:8px 30px;border-radius:100px;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;min-height:63px;width:100%}@media (max-width:1280px){.main--page-services .capabilities-tabs .nav li a{font-size:18px}}@media (max-width:767px){.main--page-services .capabilities-tabs .nav li a{min-height:44px;font-size:16px}}.main--page-services .capabilities-tabs .nav li a.active,.main--page-services .capabilities-tabs .nav li a:hover{background:#fff}.main--page-services .capabilities-tabs .capacities-list{padding-top:32px}@media (max-width:767px){.main--page-services .capabilities-tabs .capacities-list{padding-top:24px;width:calc(100% + 32px);margin-left:-16px}}.main--page-services .capabilities-tabs .capacities-list.capacities-list--col2 ul li{width:calc(50% - 16px)}@media (max-width:767px){.main--page-services .capabilities-tabs .capacities-list.capacities-list--col2 ul li{width:calc(100% - 8px)}}.main--page-services .capabilities-tabs .capacities-list.capacities-list--col3 ul li{width:calc(33.333333% - 16px)}@media (max-width:767px){.main--page-services .capabilities-tabs .capacities-list.capacities-list--col3 ul li{width:calc(100% - 8px)}}.main--page-services .capabilities-tabs .capacities-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;padding-bottom:8px}@media (max-width:767px){.main--page-services .capabilities-tabs .capacities-list ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-8px;padding:0 16px 8px;overflow:auto}.main--page-services .capabilities-tabs .capacities-list ul::-webkit-scrollbar{display:none}}.main--page-services .capabilities-tabs .capacities-list ul li{background:#fff;border-radius:6px;padding:16px 16px 32px;margin-left:16px;-webkit-box-shadow:0 0 10px rgba(65,65,65,.08);box-shadow:0 0 10px rgba(65,65,65,.08)}@media (max-width:767px){.main--page-services .capabilities-tabs .capacities-list ul li{min-width:320px;margin-left:8px}}.main--page-services .capabilities-tabs .capacities-list .capacities-thumb{border-radius:6px;overflow:hidden}.main--page-services .capabilities-tabs .capacities-list .capacities-thumb img{width:100%}.main--page-services .capabilities-tabs .capacities-list .capacities-info{padding-top:32px;text-align:center}.main--page-services .capabilities-tabs .capacities-list .capacities-info .capacities-title{font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:1280px){.main--page-services .capabilities-tabs .capacities-list .capacities-info .capacities-title{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-services .capabilities-tabs .capacities-list .capacities-info .capacities-title{font-size:16px;line-height:22px}}.main--page-services .capabilities-tabs .capacities-list .capacities-info .capacities-text{font-size:16px;line-height:26px;padding-top:8px;color:#000}@media (max-width:767px){.main--page-services .capabilities-tabs .capacities-list .capacities-info .capacities-text{font-size:14px;line-height:20px}}.main--page-services .overall{padding:16px 0 48px}@media (max-width:767px){.main--page-services .overall{padding:24px 0 48px}}.main--page-services .overall ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px}@media (max-width:1280px){.main--page-services .overall ul{margin-left:-24px}}.main--page-services .overall ul li{width:calc(33.333333% - 32px);margin:32px 0 0 32px;padding:8px;background:#fff;border-radius:8px;min-height:136px;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}@media (max-width:1280px){.main--page-services .overall ul li{width:calc(33.333333% - 24px);margin:24px 0 0 24px;min-height:104px}}@media (max-width:767px){.main--page-services .overall ul li{width:calc(100% - 24px);min-height:initial;margin:8px 0 0 24px;padding:16px 8px 16px 96px;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.main--page-services .overall ul li .overall-item{min-width:40px;height:40px;background:rgba(13,164,198,.1);border-radius:4px;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-right:32px}@media (max-width:1280px){.main--page-services .overall ul li .overall-item{margin-right:24px}}.main--page-services .overall ul li .overall-text{font-size:20px;font-weight:500;color:#000}@media (max-width:1280px){.main--page-services .overall ul li .overall-text{font-size:18px}}@media (max-width:767px){.main--page-services .overall ul li .overall-text{font-size:16px}}.main--page-services .achievements{padding:64px 0}@media (max-width:1280px){.main--page-services .achievements{padding:64px 0 48px}}.main--page-services .achievements .achievements-list{padding-top:40px}@media (max-width:1280px){.main--page-services .achievements .achievements-list{padding-top:24px}}@media (max-width:767px){.main--page-services .achievements .achievements-list{width:calc(100% + 32px);margin-left:-16px;padding-top:32px}}.main--page-services .achievements .achievements-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-24px}@media (max-width:767px){.main--page-services .achievements .achievements-list ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-16px;padding:0 16px;overflow:auto}.main--page-services .achievements .achievements-list ul::-webkit-scrollbar{display:none}}.main--page-services .achievements .achievements-list ul li{width:calc(33.333333% - 24px);margin:24px 0 0 24px;background:#fff;padding:32px 32px 48px;border-radius:8px}@media (max-width:1280px){.main--page-services .achievements .achievements-list ul li{padding:24px 24px 32px}}@media (max-width:767px){.main--page-services .achievements .achievements-list ul li{width:calc(100% - 16px);min-width:320px;margin:0 0 0 16px}}.main--page-services .achievements .achievements-list ul li:nth-child(4),.main--page-services .achievements .achievements-list ul li:nth-child(5){width:calc(50% - 24px)}@media (max-width:767px){.main--page-services .achievements .achievements-list ul li:nth-child(4),.main--page-services .achievements .achievements-list ul li:nth-child(5){width:calc(100% - 16px)}}.main--page-services .achievements .achievements-list .achievements-item{width:48px;height:48px;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;background:rgba(13,164,198,.1);border-radius:4px}.main--page-services .achievements .achievements-list .achievements-title{margin-top:48px;font-size:20px;font-weight:500;color:#000;line-height:28px}@media (max-width:1280px){.main--page-services .achievements .achievements-list .achievements-title{margin-top:32px;font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-services .achievements .achievements-list .achievements-title{font-size:16px;line-height:22px}}.main--page-services .achievements .achievements-list .achievements-text{font-size:16px;color:#626262;line-height:26px;margin-top:32px}@media (max-width:767px){.main--page-services .achievements .achievements-list .achievements-text{font-size:14px;line-height:20px}}.main--page-services .systemOmi-tabs{padding-top:25px}@media (max-width:767px){.main--page-services .systemOmi-tabs{width:calc(100% + 32px);margin-left:-16px;padding-top:32px}}.main--page-services .systemOmi-tabs .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px}@media (max-width:767px){.main--page-services .systemOmi-tabs .nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;margin-left:0;padding:0 16px;overflow:auto}.main--page-services .systemOmi-tabs .nav::-webkit-scrollbar{display:none}}.main--page-services .systemOmi-tabs .nav li{width:33.3333333%;padding-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.main--page-services .systemOmi-tabs .nav li{padding-left:0;padding-right:4px;width:initial}.main--page-services .systemOmi-tabs .nav li:last-child{padding-right:0}}.main--page-services .systemOmi-tabs .nav li a{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:4px 8px;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;text-align:center;color:#000;min-height:48px;width:100%;line-height:20px}@media (max-width:1280px){.main--page-services .systemOmi-tabs .nav li a{font-size:12px;line-height:17px;min-height:40px}}@media (max-width:767px){.main--page-services .systemOmi-tabs .nav li a{padding:4px 16px;width:initial}}.main--page-services .systemOmi-tabs .nav li a.active{background:rgba(13,164,198,.1);border:1px solid #0da4c6;color:#0da4c6}.main--page-services .systemOmi-mask{padding-top:16px}@media (max-width:767px){.main--page-services .systemOmi-mask{padding:8px 16px 0}}.main--page-services .systemOmi-mask ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 0;border-bottom:1px solid #d9d9d9}.main--page-services .systemOmi-mask ul li:last-child{border-bottom:none}.main--page-services .systemOmi-mask .systemOmi-item{min-width:18px;height:18px;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:5px 16px 0 0}@media (max-width:1280px){.main--page-services .systemOmi-mask .systemOmi-item{margin:2px 16px 0 0}}.main--page-services .systemOmi-mask .systemOmi-text{font-size:16px;line-height:26px;color:#626262}@media (max-width:1280px){.main--page-services .systemOmi-mask .systemOmi-text{font-size:14px;line-height:20px}}.main--page-services .systemOmi-mask .systemOmi-tlt{padding:16px 0 8px;font-size:18px;font-weight:500;line-height:25px}@media (max-width:1280px){.main--page-services .systemOmi-mask .systemOmi-tlt{font-size:16px}}@media (max-width:767px){.main--page-services .systemOmi-mask .systemOmi-tlt{font-size:14px;line-height:20px}}.main--page-services .systemOmi-mask .systemOmi-list-improved{background:rgba(13,164,198,.04);text-align:center;padding:18px 8px;color:#0da4c6;font-size:18px;font-weight:500;line-height:25px}@media (max-width:1280px){.main--page-services .systemOmi-mask .systemOmi-list-improved{font-size:16px;padding:10px 8px}}@media (max-width:767px){.main--page-services .systemOmi-mask .systemOmi-list-improved{font-size:14px;line-height:20px;margin-top:12px}}.main--page-services .health-dx{padding-bottom:48px}@media (max-width:991px){.main--page-services .health-dx{overflow:hidden}}@media (max-width:767px){.main--page-services .health-dx{width:calc(100% + 32px);margin-left:-16px}}.main--page-services .health-dx ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px}@media (max-width:991px){.main--page-services .health-dx ul{margin-top:-16px}}@media (max-width:767px){.main--page-services .health-dx ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;margin-left:-16px;padding:0 16px;overflow:auto}.main--page-services .health-dx ul::-webkit-scrollbar{display:none}}.main--page-services .health-dx ul li{background:#fff;border-radius:8px;margin-left:16px;padding:16px;width:calc(25% - 16px)}@media (max-width:991px){.main--page-services .health-dx ul li{padding:10px;width:calc(50% - 16px);margin-top:16px}}@media (max-width:767px){.main--page-services .health-dx ul li{padding:16px;width:calc(100% - 16px);min-width:308px;margin-left:16px;margin-top:0}}.main--page-services .health-dx ul li:hover .health-info .health-content{top:0}.main--page-services .health-dx .health-info{position:relative;overflow:hidden;border-radius:4px}.main--page-services .health-dx .health-info>img{width:100%}.main--page-services .health-dx .health-info .health-btn{position:absolute;bottom:0;left:0;width:100%;padding:16px}@media (max-width:991px){.main--page-services .health-dx .health-info .health-btn{padding:10px}}@media (max-width:767px){.main--page-services .health-dx .health-info .health-btn{padding:16px}}.main--page-services .health-dx .health-info .health-btn .btn{padding:14px 16px;font-size:20px;font-weight:500;line-height:28px;border-radius:4px;width:100%;text-align:left;white-space:normal}@media (max-width:1280px){.main--page-services .health-dx .health-info .health-btn .btn{font-size:18px;line-height:26px}}@media (max-width:991px){.main--page-services .health-dx .health-info .health-btn .btn{font-size:16px;line-height:22px}}.main--page-services .health-dx .health-info .health-btn .btn .btn-item{margin-left:4px}.main--page-services .health-dx .health-info .health-content{position:absolute;top:100%;left:0;width:100%;height:100%;z-index:1;background:rgba(10,32,70,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px;-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width:1280px){.main--page-services .health-dx .health-info .health-content{padding:16px}}@media (max-width:991px){.main--page-services .health-dx .health-info .health-content{padding:10px}}@media (max-width:767px){.main--page-services .health-dx .health-info .health-content{padding:16px}}.main--page-services .health-dx .health-info .health-content .health-header{height:100%;overflow:hidden}.main--page-services .health-dx .health-info .health-content .health-header .health-title{font-size:20px;font-weight:500;line-height:28px;color:#fff}@media (max-width:1280px){.main--page-services .health-dx .health-info .health-content .health-header .health-title{font-size:16px;line-height:22px}}.main--page-services .health-dx .health-info .health-content .health-header .health-text{font-size:18px;line-height:28px;margin-top:32px;color:#fff}@media (max-width:1280px){.main--page-services .health-dx .health-info .health-content .health-header .health-text{font-size:14px;line-height:20px;margin-top:16px}}.main--page-services .health-dx .health-info .health-content .health-more{padding-top:10px}.main--page-services .health-dx .health-info .health-content .health-more .more{font-size:16px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff}@media (max-width:1280px){.main--page-services .health-dx .health-info .health-content .health-more .more{font-size:14px}}.main--page-services .health-dx .health-info .health-content .health-more .more::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background:#fff;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-services .health-dx .health-info .health-content .health-more .more:hover::after{width:100%}.main--page-services .health-dx .health-info .health-content .health-more .more .item{min-width:24px;height:24px;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-left:8px}@media (max-width:1280px){.main--page-services .health-dx .health-info .health-content .health-more .more .item{margin-left:4px}}.main--page-services .health-dx .health-info .health-content .health-more .more .item .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-services .health-dx .health-info .health-content .health-more .more .item .svg path{fill:#fff;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-services .overview{background:#fff;border-radius:8px;padding:64px 64px 120px;margin-top:-166px;position:relative}@media (max-width:1280px){.main--page-services .overview{padding:48px 64px 80px}}@media (max-width:991px){.main--page-services .overview{margin-top:-128px;padding:32px 16px 64px}}.main--page-services .overview .title-text{padding-top:32px;font-size:16px;line-height:26px;color:#626262}@media (max-width:767px){.main--page-services .overview .title-text{font-size:14px;line-height:20px}}.main--page-services .overview .overview-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-96px}@media (max-width:1280px){.main--page-services .overview .overview-list ul{margin-left:-64px}}@media (max-width:767px){.main--page-services .overview .overview-list ul{margin-left:0}}.main--page-services .overview .overview-list ul li{width:50%;padding-left:96px;margin-top:48px;position:relative}@media (max-width:1280px){.main--page-services .overview .overview-list ul li{margin-top:32px;padding-left:64px}}@media (max-width:767px){.main--page-services .overview .overview-list ul li{padding:32px 0;margin-top:0;width:100%;border-bottom:1px solid #d9d9d9}}.main--page-services .overview .overview-list ul li:last-child{border-bottom:none;padding-bottom:0}.main--page-services .overview .overview-list ul li:last-child::after{display:none}.main--page-services .overview .overview-list ul li::after{position:absolute;top:0;right:-48px;content:"";background:#d9d9d9;height:100%;width:1px}@media (max-width:1280px){.main--page-services .overview .overview-list ul li::after{right:-32px}}@media (max-width:767px){.main--page-services .overview .overview-list ul li::after{display:none}}.main--page-services .overview .overview-list .overview-thumb{border-radius:8px}.main--page-services .overview .overview-list .overview-info{padding-top:48px}@media (max-width:1280px){.main--page-services .overview .overview-list .overview-info{padding-top:32px}}.main--page-services .overview .overview-list .overview-info .overview-title{font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:1280px){.main--page-services .overview .overview-list .overview-info .overview-title{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-services .overview .overview-list .overview-info .overview-title{font-size:16px;line-height:22px}}.main--page-services .overview .overview-list .overview-info .overview-text{font-size:16px;line-height:26px;color:#626262;margin-top:32px}@media (max-width:767px){.main--page-services .overview .overview-list .overview-info .overview-text{font-size:14px;font-weight:20px}}.main--page-services .clinical{padding:88px 0}@media (max-width:1280px){.main--page-services .clinical{padding:64px 0}}@media (max-width:767px){.main--page-services .clinical{padding:64px 0 32px}}.main--page-services .clinical .clinical-list{padding-top:24px}@media (max-width:1280px){.main--page-services .clinical .clinical-list{padding-top:16px}}@media (max-width:767px){.main--page-services .clinical .clinical-list{padding-top:24px}}.main--page-services .clinical .clinical-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-24px}@media (max-width:1280px){.main--page-services .clinical .clinical-list ul{margin-left:-16px}}.main--page-services .clinical .clinical-list ul li{margin:24px 0 0 24px;width:calc(33.333333% - 24px);background:#fff;padding:10px 44px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:106px}@media (max-width:1280px){.main--page-services .clinical .clinical-list ul li{margin:16px 0 0 16px;width:calc(33.333333% - 16px);min-height:88px}}@media (max-width:1199px){.main--page-services .clinical .clinical-list ul li{padding:10px}}@media (max-width:991px){.main--page-services .clinical .clinical-list ul li{width:calc(50% - 16px);padding:10px 40px}}@media (max-width:767px){.main--page-services .clinical .clinical-list ul li{width:calc(100% - 16px);min-height:initial;padding:16px 24px;margin:8px 0 0 16px}}.main--page-services .clinical .clinical-list .clinical-item{min-width:40px;max-width:40px;height:40px;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;overflow:hidden;margin-right:32px}@media (max-width:1280px){.main--page-services .clinical .clinical-list .clinical-item{margin-right:24px}}@media (max-width:767px){.main--page-services .clinical .clinical-list .clinical-item{min-width:32px;max-width:32px;height:32px}}.main--page-services .clinical .clinical-list .clinical-text{font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:1280px){.main--page-services .clinical .clinical-list .clinical-text{font-size:18px;line-height:25px}}.main--page-services .about-service{background:#fff;padding:64px 48px;border-radius:8px;position:relative;z-index:1;margin-top:-134px}@media (max-width:1280px){.main--page-services .about-service{margin-top:-90px;padding:48px}}@media (max-width:991px){.main--page-services .about-service{margin-top:-123px;padding:48px 16px}}.main--page-services .about-service .about-info{max-width:830px;margin:0 auto;padding-top:64px}@media (max-width:1280px){.main--page-services .about-service .about-info{padding-top:48px}}@media (max-width:767px){.main--page-services .about-service .about-info{padding-top:32px}}.main--page-services .about-service .about-info .about-text{font-size:18px;line-height:29px;color:#626262;text-align:center}@media (max-width:767px){.main--page-services .about-service .about-info .about-text{font-size:14px;line-height:20px}}.main--page-services .features{padding:152px 0 64px}@media (max-width:1280px){.main--page-services .features{padding:112px 0 64px}}@media (max-width:991px){.main--page-services .features{padding:48px 0 0}}.main--page-services .features .features-wrap{padding-top:32px}@media (max-width:1280px){.main--page-services .features .features-wrap{padding-top:16px}}@media (max-width:767px){.main--page-services .features .features-wrap{width:calc(100% + 32px);margin-left:-16px}}@media (max-width:767px){.main--page-services .features .features-wrap .features-list{padding:0 16px;overflow:auto;display:block}.main--page-services .features .features-wrap .features-list::-webkit-scrollbar{display:none}}.main--page-services .features .features-wrap .features-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;padding-top:16px}@media (max-width:767px){.main--page-services .features .features-wrap .features-list ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}}.main--page-services .features .features-wrap .features-list ul li{width:calc(33.333333% - 16px);margin-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.main--page-services .features .features-wrap .features-list ul li{width:100%;min-width:336px;margin:0}}.main--page-services .features .features-wrap .features-list .features-box{background:#fff;padding:48px;border-radius:8px;width:100%}@media (max-width:1199px){.main--page-services .features .features-wrap .features-list .features-box{padding:24px}}@media (max-width:991px){.main--page-services .features .features-wrap .features-list .features-box{padding:16px}}@media (max-width:767px){.main--page-services .features .features-wrap .features-list .features-box{padding:24px 24px 32px;margin-right:16px}}.main--page-services .features .features-wrap .features-list .features-item{width:48px;height:48px;background:rgba(13,164,198,.1);border-radius:4px;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}.main--page-services .features .features-wrap .features-list .features-title{padding:40px 0 8px;font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:1280px){.main--page-services .features .features-wrap .features-list .features-title{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-services .features .features-wrap .features-list .features-title{font-size:16px;line-height:22px;padding-top:32px}}.main--page-services .features .features-wrap .features-list .features-text{padding-top:8px;font-size:16px;line-height:26px;color:#626262}@media (max-width:767px){.main--page-services .features .features-wrap .features-list .features-text{font-size:14px;line-height:20px}}.main--page-services .flow{padding:152px 0 88px}@media (max-width:1280px){.main--page-services .flow{padding:112px 0 64px}}@media (max-width:767px){.main--page-services .flow{padding:48px 0}}.main--page-services .flow .flow-wrap{padding-top:24px}@media (max-width:1280px){.main--page-services .flow .flow-wrap{padding-top:8px}}.main--page-services .flow .flow-list{margin-top:24px;background:#fff;padding:16px 16px 16px 32px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.main--page-services .flow .flow-list{padding:16px}}@media (max-width:767px){.main--page-services .flow .flow-list{padding:24px 16px 16px;margin-top:16px}}.main--page-services .flow .flow-list.flow-list--upstream ul li:first-child,.main--page-services .flow .flow-list.flow-list--upstream ul li:nth-child(2),.main--page-services .flow .flow-list.flow-list--upstream ul li:nth-child(3),.main--page-services .flow .flow-list.flow-list--upstream ul li:nth-child(4){width:244px}@media (max-width:767px){.main--page-services .flow .flow-list.flow-list--upstream ul li:first-child,.main--page-services .flow .flow-list.flow-list--upstream ul li:nth-child(2),.main--page-services .flow .flow-list.flow-list--upstream ul li:nth-child(3),.main--page-services .flow .flow-list.flow-list--upstream ul li:nth-child(4){width:100%}}.main--page-services .flow .flow-list.flow-list--upstream ul li:first-child .flow-box{background:rgba(13,164,198,.5)}.main--page-services .flow .flow-list.flow-list--upstream ul li:nth-child(2) .flow-box{background:rgba(13,164,198,.4)}.main--page-services .flow .flow-list.flow-list--upstream ul li:nth-child(3){width:384px;min-width:300px}.main--page-services .flow .flow-list.flow-list--upstream ul li:nth-child(3) .flow-box{background:rgba(13,164,198,.2)}.main--page-services .flow .flow-list.flow-list--upstream ul li:nth-child(4) .flow-box{background:rgba(13,164,198,.1)}@media (max-width:767px){.main--page-services .flow .flow-list.flow-list--upstream ul li:nth-child(4){width:100%;min-width:initial}}.main--page-services .flow .flow-list.flow-list--downstream ul li{width:20%}@media (max-width:767px){.main--page-services .flow .flow-list.flow-list--downstream ul li{width:100%}}.main--page-services .flow .flow-list.flow-list--downstream ul li:first-child .flow-box{background:rgba(13,164,198,.5)}.main--page-services .flow .flow-list.flow-list--downstream ul li:nth-child(2) .flow-box{background:rgba(13,164,198,.4)}.main--page-services .flow .flow-list.flow-list--downstream ul li:nth-child(3) .flow-box{background:rgba(13,164,198,.3)}.main--page-services .flow .flow-list.flow-list--downstream ul li:nth-child(4) .flow-box{background:rgba(13,164,198,.2)}.main--page-services .flow .flow-list.flow-list--downstream ul li:nth-child(5) .flow-box{background:rgba(13,164,198,.1)}.main--page-services .flow .flow-list .flow-label{width:144px;padding-right:12px;font-size:20px;font-weight:500;color:#0da4c6;line-height:28px}@media (max-width:1280px){.main--page-services .flow .flow-list .flow-label{font-size:18px;line-height:25px;width:136px}}@media (max-width:1199px){.main--page-services .flow .flow-list .flow-label{width:92px}}@media (max-width:767px){.main--page-services .flow .flow-list .flow-label{width:100%;font-size:16px;line-height:22px;text-align:center}}.main--page-services .flow .flow-list .flow-process{width:calc(100% - 144px)}@media (max-width:1280px){.main--page-services .flow .flow-list .flow-process{width:calc(100% - 136px)}}@media (max-width:1199px){.main--page-services .flow .flow-list .flow-process{width:calc(100% - 92px)}}@media (max-width:767px){.main--page-services .flow .flow-list .flow-process{width:100%;padding-top:24px}}.main--page-services .flow .flow-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px}@media (max-width:767px){.main--page-services .flow .flow-list ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0}}.main--page-services .flow .flow-list ul li{padding-left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (max-width:767px){.main--page-services .flow .flow-list ul li{padding-bottom:23px;padding-left:0}}.main--page-services .flow .flow-list ul li:last-child{padding-bottom:0}.main--page-services .flow .flow-list ul li:last-child::after{display:none}.main--page-services .flow .flow-list ul li::after{position:absolute;top:calc(50% - 6px);right:-16px;content:"";width:8px;height:12px;background:url(../images/common/icon-arrow-flow.svg) no-repeat center}@media (max-width:767px){.main--page-services .flow .flow-list ul li::after{top:initial;right:initial;bottom:5px;left:calc(50% - 4px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.main--page-services .flow .flow-list .flow-box{width:100%;min-height:103px;padding:8px;border-radius:8px;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}@media (max-width:1280px){.main--page-services .flow .flow-list .flow-box{min-height:64px}}.main--page-services .flow .flow-list .flow-box .flow-text{font-size:18px;line-height:29px;color:#000}@media (max-width:1280px){.main--page-services .flow .flow-list .flow-box .flow-text{font-size:16px;line-height:26px}}.main--page-services .features-personal{padding-top:64px}@media (max-width:767px){.main--page-services .features-personal{padding-top:48px}}.main--page-services .features-personal .features-box{background:#fff;border-radius:8px;padding:16px;margin-top:48px}@media (max-width:1280px){.main--page-services .features-personal .features-box{margin-top:32px}}.main--page-services .features-personal .features-tabs .nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow:auto;scrollbar-width:thin;padding-bottom:4px}.main--page-services .features-personal .features-tabs .nav::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(13,164,198,.1)}@media (max-width:991px){.main--page-services .features-personal .features-tabs .nav::-webkit-scrollbar-track{display:none}}.main--page-services .features-personal .features-tabs .nav::-webkit-scrollbar{width:8px;height:8px;background-color:rgba(13,164,198,.1)}@media (max-width:991px){.main--page-services .features-personal .features-tabs .nav::-webkit-scrollbar{display:none}}.main--page-services .features-personal .features-tabs .nav::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0da4c6}@media (max-width:991px){.main--page-services .features-personal .features-tabs .nav::-webkit-scrollbar-thumb{display:none}}@media (max-width:991px){.main--page-services .features-personal .features-tabs .nav{scrollbar-width:initial}}.main--page-services .features-personal .features-tabs .nav li{padding-right:12px}@media (max-width:767px){.main--page-services .features-personal .features-tabs .nav li{padding-right:4px}}.main--page-services .features-personal .features-tabs .nav li:last-child{padding-right:0}.main--page-services .features-personal .features-tabs .nav li a{background:#f3f3f3;padding:8px 16px;border-radius:8px;min-height:56px;min-width:150px;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;text-align:center;font-size:16px;font-weight:500;line-height:22px}@media (max-width:767px){.main--page-services .features-personal .features-tabs .nav li a{min-height:40px;font-size:12px;line-height:17px;padding:8px}}.main--page-services .features-personal .features-tabs .nav li a.active,.main--page-services .features-personal .features-tabs .nav li a:hover{background:#0da4c6;color:#fff}.main--page-services .features-personal .features-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:12px}@media (max-width:991px){.main--page-services .features-personal .features-info{padding-top:16px}}@media (max-width:767px){.main--page-services .features-personal .features-info{padding:16px 0 0}}.main--page-services .features-personal .features-info .features-content,.main--page-services .features-personal .features-info .features-thumb{width:50%}@media (max-width:767px){.main--page-services .features-personal .features-info .features-content,.main--page-services .features-personal .features-info .features-thumb{width:100%}}.main--page-services .features-personal .features-info .features-thumb{overflow:hidden;height:410px;border-radius:8px}@media (max-width:767px){.main--page-services .features-personal .features-info .features-thumb{height:283px}}.main--page-services .features-personal .features-info .features-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-services .features-personal .features-info .features-content{padding:0 4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.main--page-services .features-personal .features-info .features-content{padding:16px 0 0}}.main--page-services .features-personal .features-info .features-mask{width:100%}.main--page-services .features-personal .features-info .features-mask ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0;border-bottom:1px solid #d9d9d9}@media (max-width:767px){.main--page-services .features-personal .features-info .features-mask ul li{padding:16px 0}}.main--page-services .features-personal .features-info .features-mask ul li:last-child{border:none}.main--page-services .features-personal .features-info .features-mask ul li .mask-item{min-width:18px;height:18px;border-radius:4px;background:#0da4c6;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:3px 24px 0 0}@media (max-width:767px){.main--page-services .features-personal .features-info .features-mask ul li .mask-item{margin:1px 24px 0 0}}.main--page-services .features-personal .features-info .features-mask ul li .mask-text{font-size:16px;font-weight:500;line-height:22px}@media (max-width:767px){.main--page-services .features-personal .features-info .features-mask ul li .mask-text{font-size:14px;line-height:20px}}.main--page-services .software-nav--pc{background:#fff;position:sticky;top:56px;z-index:11}@media (max-width:1280px){.main--page-services .software-nav--pc{top:48px}}@media (max-width:767px){.main--page-services .software-nav--pc{position:static}}@media (max-width:767px){.main--page-services .software-nav--pc .navigationbar-nav{display:none}}.main--page-services .software-nav--sp{background:#fff;position:sticky;top:48px;z-index:11;display:none}@media (max-width:767px){.main--page-services .software-nav--sp{display:block}}.main--page-services .navigationbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-services .navigationbar-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;padding:12px 24px 12px 0;line-height:24px;color:#000}@media (max-width:1280px){.main--page-services .navigationbar-label{padding:12px 16px 12px 0;font-size:12px;line-height:18px}}@media (max-width:767px){.main--page-services .navigationbar-label{width:100%;padding-right:0}}.main--page-services .navigationbar-label span{min-width:24px;height:24px;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;overflow:hidden;margin-right:16px}@media (max-width:1280px){.main--page-services .navigationbar-label span{min-width:18px;height:18px}}@media (max-width:1280px){.main--page-services .navigationbar-label span img{max-width:13px}}.main--page-services .navigationbar-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.main--page-services .navigationbar-nav ul li a{display:block;padding:16px 24px;color:#000;position:relative}@media (max-width:1280px){.main--page-services .navigationbar-nav ul li a{font-size:12px;padding:14px 24px}}.main--page-services .navigationbar-nav ul li a::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#000;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-services .navigationbar-nav ul li a.active{background:rgba(13,164,198,.1);color:#0da4c6}.main--page-services .navigationbar-nav ul li a.active::after{height:4px;background:#0da4c6}.main--page-services .contracServices{padding:64px 0 0 0}.main--page-services .contracServices .aboutServices{background:#fff;padding:64px 16px;border-radius:8px}@media (max-width:767px){.main--page-services .contracServices .aboutServices{padding:32px 16px}}.main--page-services .contracServices .aboutServices-info{padding-top:48px;max-width:640px;margin:0 auto;text-align:center}@media (max-width:767px){.main--page-services .contracServices .aboutServices-info{padding-top:32px}}.main--page-services .contracServices .aboutServices-info .aboutServices-text{font-size:16px;line-height:26px}@media (max-width:767px){.main--page-services .contracServices .aboutServices-info .aboutServices-text{font-size:14px;line-height:20px}}.main--page-services .contracSystem{margin-top:32px;background:#fff;border-radius:8px;padding:48px 64px 48px 64px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1280px){.main--page-services .contracSystem{margin-top:24px}}@media (max-width:1199px){.main--page-services .contracSystem{padding:32px 32px}}@media (max-width:991px){.main--page-services .contracSystem{padding:32px 16px}}@media (max-width:767px){.main--page-services .contracSystem{padding:32px 16px 48px 16px}}.main--page-services .contracSystem .contracSystem-content{width:50.7%;padding-right:4%}@media (max-width:1280px){.main--page-services .contracSystem .contracSystem-content{width:54.1%}}@media (max-width:767px){.main--page-services .contracSystem .contracSystem-content{width:100%;padding:0 0 32px}}.main--page-services .contracSystem .contracSystem-thumb{width:49.3%;position:relative}@media (max-width:1280px){.main--page-services .contracSystem .contracSystem-thumb{width:45.9%}}@media (max-width:767px){.main--page-services .contracSystem .contracSystem-thumb{width:100%;max-width:320px;margin:0 auto}}.main--page-services .contracSystem .contracSystem-thumb .contracSystem-solutions{position:absolute;top:0;left:0;width:100%;height:100%;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}.main--page-services .contracSystem .contracSystem-thumb .contracSystem-solutions span{max-width:255px;margin:0 auto;text-align:center;margin:0 auto;font-size:32px;font-weight:500;line-height:45px;color:#000}@media (max-width:1280px){.main--page-services .contracSystem .contracSystem-thumb .contracSystem-solutions span{font-size:24px;line-height:34px;max-width:202px}}@media (max-width:991px){.main--page-services .contracSystem .contracSystem-thumb .contracSystem-solutions span{font-size:14px;line-height:19px;max-width:140px}}.main--page-services .contracSystem .contracSystem-title{font-size:32px;font-weight:500;line-height:45px;color:#000}@media (max-width:1280px){.main--page-services .contracSystem .contracSystem-title{font-size:24px;line-height:34px}}@media (max-width:767px){.main--page-services .contracSystem .contracSystem-title{font-size:20px;line-height:28px}}.main--page-services .contracSystem .contracSystem-title span{color:#0da4c6}.main--page-services .contracSystem .systemAccordion{padding-top:32px}.main--page-services .contracSystem .systemAccordion .systemAccordion-card{background:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.05);box-shadow:0 4px 8px rgba(0,0,0,.05);border-radius:8px;margin-top:16px}.main--page-services .contracSystem .systemAccordion .systemAccordion-card:first-child{border-top:1px solid #18a8c8}.main--page-services .contracSystem .systemAccordion .systemAccordion-card:nth-child(2){border-top:1px solid #0dc641}.main--page-services .contracSystem .systemAccordion .systemAccordion-card:nth-child(3){border-top:1px solid #0d4cc6}.main--page-services .contracSystem .systemAccordion .systemAccordion-card .systemAccordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 48px 24px 24px;cursor:pointer;font-size:20px;line-height:28px;font-weight:500;color:#000}@media (max-width:991px){.main--page-services .contracSystem .systemAccordion .systemAccordion-card .systemAccordion-header{padding:16px}}@media (max-width:767px){.main--page-services .contracSystem .systemAccordion .systemAccordion-card .systemAccordion-header{padding:8px 16px;font-size:16px;line-height:22px}}.main--page-services .contracSystem .systemAccordion .systemAccordion-card .systemAccordion-header .systemAccordion-number{background:rgba(13,164,198,.1);min-width:48px;height:48px;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:#0da4c6;font-size:20px;font-weight:500;border-radius:50%;margin-right:32px}@media (max-width:767px){.main--page-services .contracSystem .systemAccordion .systemAccordion-card .systemAccordion-header .systemAccordion-number{font-size:16px}}.main--page-services .contracSystem .systemAccordion .systemAccordion-card .systemAccordion-body{padding:8px 48px 48px 24px}@media (max-width:991px){.main--page-services .contracSystem .systemAccordion .systemAccordion-card .systemAccordion-body{padding:8px 16px 48px}}.main--page-services .contracSystem .systemAccordion .systemAccordion-card .systemAccordion-body .systemAccordion-text{line-height:20px;color:#626262}.main--page-services .section{padding-top:64px}@media (max-width:1280px){.main--page-services .section{padding-top:48px}}@media (max-width:767px){.main--page-services .section{padding-top:32px}}.main--page-services .labType{background:#fff;padding:64px 0}@media (max-width:767px){.main--page-services .labType{padding:64px 0 48px}}.main--page-services .labType .labType-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-80px}@media (max-width:1199px){.main--page-services .labType .labType-header{margin-left:-2.5%}}.main--page-services .labType .labType-header .labType-info,.main--page-services .labType .labType-header .title{width:50%;padding-left:80px}@media (max-width:1199px){.main--page-services .labType .labType-header .labType-info,.main--page-services .labType .labType-header .title{padding-left:2.5%}}@media (max-width:767px){.main--page-services .labType .labType-header .labType-info,.main--page-services .labType .labType-header .title{width:100%}}@media (max-width:767px){.main--page-services .labType .labType-header .labType-info{padding-top:32px}}.main--page-services .labType .labType-header .labType-info .labType-text{color:#626262;font-size:16px;line-height:26px}@media (max-width:767px){.main--page-services .labType .labType-header .labType-info .labType-text{font-size:14px;line-height:20px}}.main--page-services .labType .labType-mask{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:48px;margin-left:-80px}@media (max-width:1199px){.main--page-services .labType .labType-mask{margin-left:-2.5%}}@media (max-width:767px){.main--page-services .labType .labType-mask{padding-top:32px}}.main--page-services .labType .labType-mask .labType-content,.main--page-services .labType .labType-mask .labType-thumb{width:50%;padding-left:80px}@media (max-width:1199px){.main--page-services .labType .labType-mask .labType-content,.main--page-services .labType .labType-mask .labType-thumb{padding-left:2.5%}}@media (max-width:767px){.main--page-services .labType .labType-mask .labType-content,.main--page-services .labType .labType-mask .labType-thumb{width:100%}}.main--page-services .labType .labType-mask .labType-thumb{border-radius:8px;overflow:hidden}.main--page-services .labType .labType-mask .labType-thumb img{width:100%}@media (max-width:767px){.main--page-services .labType .labType-mask .labType-content{padding-top:32px}}@media (max-width:767px){.main--page-services .labType .labType-mask .labType-content .labType-list{border-top:1px solid #d9d9d9}}.main--page-services .labType .labType-mask .labType-content .labType-list ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-64px;position:relative}@media (max-width:1199px){.main--page-services .labType .labType-mask .labType-content .labType-list ul{margin-left:-24px}}.main--page-services .labType .labType-mask .labType-content .labType-list ul::after{position:absolute;top:0;right:0;content:"";width:calc(100% - 64px);height:1px;background:#d9d9d9}@media (max-width:1199px){.main--page-services .labType .labType-mask .labType-content .labType-list ul::after{width:calc(100% - 24px)}}@media (max-width:767px){.main--page-services .labType .labType-mask .labType-content .labType-list ul::after{display:none}}.main--page-services .labType .labType-mask .labType-content .labType-list ul li{width:50%;padding:40px 0 40px 64px;font-size:16px;font-weight:500;color:#000;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.main--page-services .labType .labType-mask .labType-content .labType-list ul li{padding:40px 0 40px 24px}}@media (max-width:991px){.main--page-services .labType .labType-mask .labType-content .labType-list ul li{padding:16px 0 16px 24px}}@media (max-width:767px){.main--page-services .labType .labType-mask .labType-content .labType-list ul li{width:100%;padding:24px 0 0 24px}}.main--page-services .labType .labType-mask .labType-content .labType-list ul li .labType-item{min-width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;margin-right:24px;background:rgba(13,164,198,.1)}@media (max-width:991px){.main--page-services .labType .labType-mask .labType-content .labType-list ul li .labType-item{margin-right:12px}}@media (max-width:767px){.main--page-services .labType .labType-mask .labType-content .labType-list ul li .labType-item{margin-right:24px}}.main--page-services .labStyle{padding:64px 0 48px}@media (max-width:1280px){.main--page-services .labStyle{padding:48px 0}}.main--page-services .labStyle .labStyle-header{padding-top:64px}@media (max-width:1280px){.main--page-services .labStyle .labStyle-header{padding-top:48px}}.main--page-services .labStyle .labStyle-header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-48px}@media (max-width:1280px){.main--page-services .labStyle .labStyle-header ul{margin-left:-32px}}@media (max-width:991px){.main--page-services .labStyle .labStyle-header ul{margin-left:-24px}}.main--page-services .labStyle .labStyle-header ul li{width:33.333333%;padding-left:48px}@media (max-width:1280px){.main--page-services .labStyle .labStyle-header ul li{padding-left:32px}}@media (max-width:991px){.main--page-services .labStyle .labStyle-header ul li{padding-left:24px}}.main--page-services .labStyle .labStyle-info{display:-webkit-box;display:-ms-flexbox;display:flex}.main--page-services .labStyle .labStyle-info .labStyle-number{color:#0da4c6;font-size:24px;font-weight:500;min-width:48px}.main--page-services .labStyle .labStyle-info .labStyle-title{font-size:20px;font-weight:500;color:#000;line-height:28px}@media (max-width:1280px){.main--page-services .labStyle .labStyle-info .labStyle-title{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-services .labStyle .labStyle-info .labStyle-title{font-size:16px;line-height:22px}}@media (max-width:767px){.main--page-services .labStyle .labStyle-format{padding-top:32px}}.main--page-services .labStyle .labStyle-format>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-48px}@media (max-width:1280px){.main--page-services .labStyle .labStyle-format>ul{margin-left:-32px}}@media (max-width:991px){.main--page-services .labStyle .labStyle-format>ul{margin-left:-24px}}.main--page-services .labStyle .labStyle-format>ul>li{width:33.333333%;padding-left:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1280px){.main--page-services .labStyle .labStyle-format>ul>li{padding-left:32px}}@media (max-width:991px){.main--page-services .labStyle .labStyle-format>ul>li{padding-left:24px}}@media (max-width:767px){.main--page-services .labStyle .labStyle-format>ul>li{width:100%;padding-bottom:48px}.main--page-services .labStyle .labStyle-format>ul>li:last-child{padding-bottom:0}}.main--page-services .labStyle .labStyle-format .labStyle-info{display:none}@media (max-width:767px){.main--page-services .labStyle .labStyle-format .labStyle-info{display:-webkit-box;display:-ms-flexbox;display:flex}}.main--page-services .labStyle .labStyle-format .labStyle-dev{height:100%;padding:16px 16px 8px;margin-top:32px;background:#fff;border-radius:8px}@media (max-width:767px){.main--page-services .labStyle .labStyle-format .labStyle-dev{margin-top:24px}}.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-mask{padding-bottom:24px;border-bottom:1px solid #d9d9d9}@media (max-width:767px){.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-mask{padding-bottom:16px}}.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-mask:last-child{border:none;padding-top:40px}@media (max-width:767px){.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-mask:last-child{padding-top:32px}}.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-mask ul{padding-top:8px}.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-mask ul li{padding:6px 0;color:#626262;font-size:16px;line-height:26px}.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-customer{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;padding:14px 16px}.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-customer.labStyle-customer--one{background:rgba(13,164,198,.1)}.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-customer.labStyle-customer--two{background:rgba(39,191,118,.1)}.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-customer.labStyle-customer--two .labStyle-item{background:#fff}.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-customer.labStyle-customer--two .labStyle-item::after{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);content:"";width:16px;height:16px;background:#cb131c;border-radius:50%}.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-customer .labStyle-label{font-size:20px;font-weight:500;color:#000;line-height:28px}@media (max-width:1280px){.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-customer .labStyle-label{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-customer .labStyle-label{font-size:16px;line-height:22px}}.main--page-services .labStyle .labStyle-format .labStyle-dev .labStyle-customer .labStyle-item{min-width:40px;height: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;border-radius:2px;position:relative}.main--page-services .return{padding:64px 0}@media (max-width:1280px){.main--page-services .return{padding:48px 0}}.main--page-services .return .offer-tabs{padding-top:48px}@media (max-width:991px){.main--page-services .return .offer-tabs{padding-top:28px}}.main--page-services .return .offer-tabs ul{margin-left:-8px}.main--page-services .return .offer-tabs ul li{width:25%;padding-left:8px}@media (max-width:991px){.main--page-services .return .offer-tabs ul li{width:50%;padding-top:4px}}@media (max-width:767px){.main--page-services .return .offer-tabs ul li{width:100%}}.main--page-services .return .offer-tabs ul li a{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;text-align:center;min-height:48px;padding:2px 4px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;line-height:20px;color:#000;cursor:pointer}@media (max-width:767px){.main--page-services .return .offer-tabs ul li a{font-size:12px;line-height:17px}}.main--page-services .return .offer-tabs ul li a.active{border:1px solid #0da4c6;background:rgba(13,164,198,.1);color:#0da4c6}.main--page-services .return .offer-content{margin-left:-16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-services .return .offer-content .offer-col{width:calc(50% - 16px);padding-left:16px;margin:24px 0 0 16px}@media (max-width:767px){.main--page-services .return .offer-content .offer-col{width:calc(100% - 16px)}}.main--page-services .return .offer-content .offer-col:first-child{background:#fff;border-radius:4px;padding:16px 48px}@media (max-width:1199px){.main--page-services .return .offer-content .offer-col:first-child{padding:16px 24px}}@media (max-width:991px){.main--page-services .return .offer-content .offer-col:first-child{padding:16px}}@media (max-width:767px){.main--page-services .return .offer-content .offer-col:nth-child(2){margin-top:16px;padding-left:0}}.main--page-services .return .offer-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;border-bottom:1px solid #d9d9d9;font-size:18px;font-weight:500;color:#000;line-height:25px}@media (max-width:767px){.main--page-services .return .offer-list ul li{padding:8px 0;font-size:14px;line-height:20px}}.main--page-services .return .offer-list ul li:last-child{border:none}.main--page-services .return .offer-list .offer-item{min-width:18px;height:18px;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:4px 24px 0 0}@media (max-width:767px){.main--page-services .return .offer-list .offer-item{margin-top:1px}}.main--page-services .return .slider-offer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-8px;overflow:hidden}.main--page-services .return .slider-offer .slider-thumb{margin-left:8px;width:64px;min-width:64px;border-radius:4px;opacity:35%;height:386px;overflow:hidden;-webkit-transition:all .6s;transition:all .6s;cursor:pointer}@media (max-width:991px){.main--page-services .return .slider-offer .slider-thumb{width:35px;min-width:35px}}@media (max-width:767px){.main--page-services .return .slider-offer .slider-thumb{height:253px}}.main--page-services .return .slider-offer .slider-thumb.active{width:100%;opacity:1}.main--page-services .return .slider-offer .slider-thumb:hover{width:100%;opacity:1}.main--page-services .return .slider-offer .slider-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-services .robust{background:#0a2046;border-radius:4px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-services .robust .robust-thumb{width:47%;height:814px;overflow:hidden}@media (max-width:1280px){.main--page-services .robust .robust-thumb{height:640px}}@media (max-width:767px){.main--page-services .robust .robust-thumb{border-radius:4px;height:356px;width:100%}}.main--page-services .robust .robust-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-services .robust .robust-content{width:53%;padding:16px 48px 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1280px){.main--page-services .robust .robust-content{padding:16px 48px 0 0}}@media (max-width:991px){.main--page-services .robust .robust-content{padding:16px 16px 16px 0}}@media (max-width:767px){.main--page-services .robust .robust-content{width:100%;padding:48px 16px 64px 0}}.main--page-services .robust .robust-content .robust-wrap{width:100%;max-width:696px;padding-left:64px}@media (max-width:1280px){.main--page-services .robust .robust-content .robust-wrap{padding-left:32px}}@media (max-width:991px){.main--page-services .robust .robust-content .robust-wrap{padding-left:16px}}.main--page-services .robust .robust-content .robust-wrap .title .tlt{color:#fff}.main--page-services .robust .robustAccordion{padding-top:32px}.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-header{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 32px 32px 0;cursor:pointer;font-size:20px;line-height:28px;font-weight:500;position:relative}@media (max-width:1280px){.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-header{padding:24px 32px 24px 0;font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-header{padding:16px 32px 16px 0;font-size:16px;line-height:22px}}.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-header::after{position:absolute;top:calc(50% - 12px);right:0;content:"";width:24px;height:24px;background:url(../images/common/icon-arrow-white.svg) no-repeat center;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-header[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-header[aria-expanded=true] .robustAccordion-number{color:#0da4c6;font-size:32px;margin-top:-2px}@media (max-width:1280px){.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-header[aria-expanded=true] .robustAccordion-number{font-size:24px}}@media (max-width:767px){.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-header[aria-expanded=true] .robustAccordion-number{font-size:20px}}.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-header .robustAccordion-number{min-width:64px;margin-right:16px;-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width:1280px){.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-header .robustAccordion-number{min-width:48px}}@media (max-width:767px){.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-header .robustAccordion-number{min-width:32px;margin-right:8px}}.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-body{padding:32px 0 48px}@media (max-width:1280px){.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-body{padding:24px 0 32px}}@media (max-width:767px){.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-body{padding:16px 0 24px}}.main--page-services .robust .robustAccordion .robustAccordion-card .robustAccordion-body .robustAccordion-text{color:#d9d9d9;font-size:16px;line-height:26px}.main--page-services .about-we--boxwhite{background:#fff}.main--page-services .partners.partners--change{background:#f8f8f8}.main--page-services .title-tourism{padding-top:128px}@media (max-width:767px){.main--page-services .title-tourism{padding-top:64px}}.main--page-services .tourismList{padding:40px 0 48px;border-bottom:1px solid #d9d9d9}@media (max-width:767px){.main--page-services .tourismList{padding:0}}.main--page-services .tourismList:last-child{border-bottom:none}.main--page-services .tourismList ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-80px}@media (max-width:1199px){.main--page-services .tourismList ul{margin-left:-20px}}@media (max-width:767px){.main--page-services .tourismList ul{margin-left:0}}.main--page-services .tourismList ul li{padding-left:80px;width:25%;position:relative}@media (max-width:1199px){.main--page-services .tourismList ul li{padding-left:20px}}@media (max-width:767px){.main--page-services .tourismList ul li{width:100%;padding:40px 0;border-bottom:1px solid #d9d9d9}.main--page-services .tourismList ul li:last-child{border:none}}.main--page-services .tourismList ul li::after{position:absolute;top:0;right:-40px;content:"";height:100%;width:1px;background:#d9d9d9}@media (max-width:1199px){.main--page-services .tourismList ul li::after{right:-10px}}@media (max-width:767px){.main--page-services .tourismList ul li::after{display:none}}.main--page-services .tourismList ul li:last-child::after{position:static;display:none}.main--page-services .tourismList .tourism-thumb{height:110px;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;overflow:hidden}@media (max-width:767px){.main--page-services .tourismList .tourism-thumb{height:initial;display:block;text-align:center}}.main--page-services .tourismList .tourism-thumb img{max-height:100%}.main--page-services .tourismList .tourism-content{padding-top:16px}.main--page-services .tourismList .tourism-content .tourism-title{font-size:16px;font-weight:500;color:#2d2d2d;text-align:center;line-height:22px}@media (max-width:767px){.main--page-services .tourismList .tourism-content .tourism-title{font-size:14px;line-height:20px}}.main--page-services .digital{padding:96px 0 128px}@media (max-width:1280px){.main--page-services .digital{padding:64px 0}}@media (max-width:767px){.main--page-services .digital{padding:48px 0 64px}}.main--page-services .digital .digital-list{padding-top:48px}@media (max-width:767px){.main--page-services .digital .digital-list{padding-top:32px}}.main--page-services .digital .digital-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-left:-16px}.main--page-services .digital .digital-list ul li{padding:16px 0 0 16px;width:33.333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.main--page-services .digital .digital-list ul li{width:100%}}.main--page-services .digital .digital-list ul li:first-child .digital-item{background:rgba(13,164,198,.1)}.main--page-services .digital .digital-list ul li:first-child .digital-item .svg path{fill:#33AFCA}.main--page-services .digital .digital-list ul li:nth-child(2) .digital-item{background:rgba(13,198,69,.1)}.main--page-services .digital .digital-list ul li:nth-child(2) .digital-item .svg path{fill:#58B276}.main--page-services .digital .digital-list ul li:nth-child(3) .digital-item{background:rgba(127,198,13,.1)}.main--page-services .digital .digital-list ul li:nth-child(3) .digital-item .svg path{fill:#82A842}.main--page-services .digital .digital-list ul li:nth-child(4) .digital-item{background:rgba(191,198,13,.1)}.main--page-services .digital .digital-list ul li:nth-child(4) .digital-item .svg path{fill:#BDBD2B}.main--page-services .digital .digital-list ul li:nth-child(5) .digital-item{background:rgba(148,105,234,.1)}.main--page-services .digital .digital-list ul li:nth-child(5) .digital-item .svg path{fill:#AB68CA}.main--page-services .digital .digital-list ul li:nth-child(6) .digital-item{background:rgba(236,84,86,.1)}.main--page-services .digital .digital-list ul li:nth-child(6) .digital-item .svg path{fill:#DB6D6F}.main--page-services .digital .digital-list .digital-box{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:48px 46px;width:100%}@media (max-width:1199px){.main--page-services .digital .digital-list .digital-box{padding:16px}}@media (max-width:767px){.main--page-services .digital .digital-list .digital-box{padding:24px}}.main--page-services .digital .digital-list .digital-box .digital-item{width:48px;height:48px;border-radius:4px;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}.main--page-services .digital .digital-list .digital-box .digital-title{font-size:20px;font-weight:500;color:#000;line-height:28px;padding:40px 0 8px}@media (max-width:767px){.main--page-services .digital .digital-list .digital-box .digital-title{font-size:16px;line-height:22px;padding-top:32px}}.main--page-services .digital .digital-list .digital-box .digital-text{padding-top:8px;font-size:16px;line-height:26px;color:#626262}@media (max-width:767px){.main--page-services .digital .digital-list .digital-box .digital-text{font-size:14px;line-height:20px}}.main--page-services .chooseOmi{background:#fff;padding:88px 0}@media (max-width:1280px){.main--page-services .chooseOmi{padding:88px 0 64px}}@media (max-width:767px){.main--page-services .chooseOmi{padding:48px 0}}.main--page-services .chooseOmi .chooseInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-services .chooseOmi .chooseInfo .chooseInfo-thumb{width:48%;height:679px;border-radius:8px;overflow:hidden}@media (max-width:1280px){.main--page-services .chooseOmi .chooseInfo .chooseInfo-thumb{height:603px}}@media (max-width:767px){.main--page-services .chooseOmi .chooseInfo .chooseInfo-thumb{width:100%;height:320px}}.main--page-services .chooseOmi .chooseInfo .chooseInfo-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-services .chooseOmi .chooseInfo .chooseInfo-content{padding:0 32px 0 48px;width:52%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:991px){.main--page-services .chooseOmi .chooseInfo .chooseInfo-content{padding:0 0 0 16px}}@media (max-width:767px){.main--page-services .chooseOmi .chooseInfo .chooseInfo-content{width:100%;padding:48px 0 0}}.main--page-services .chooseOmi .chooseInfo .chooseInfo-content .chooseWrap{width:100%}.main--page-services .chooseGroup{padding-top:48px}@media (max-width:991px){.main--page-services .chooseGroup{padding-top:24px}}@media (max-width:767px){.main--page-services .chooseGroup{padding-top:32px}}.main--page-services .choose-card{border-bottom:1px solid #d9d9d9}.main--page-services .choose-card:last-child{border-bottom:none}.main--page-services .choose-card .choose-header{padding:32px 40px 32px 0;cursor:pointer;font-size:20px;font-weight:500;line-height:28px;color:#2d2d2d;position:relative}@media (max-width:1280px){.main--page-services .choose-card .choose-header{padding:24px 40px 24px 0;font-size:18px;line-height:26px}}@media (max-width:991px){.main--page-services .choose-card .choose-header{padding:16px 40px 16px 0}}@media (max-width:767px){.main--page-services .choose-card .choose-header{font-size:16px;line-height:22px}}.main--page-services .choose-card .choose-header::after{position:absolute;top:32px;right:0;content:"";width:24px;height:24px;background:url(../images/common/icon-arrow-accordion.svg) no-repeat center;background-size:12px auto;-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width:1280px){.main--page-services .choose-card .choose-header::after{top:24px}}@media (max-width:991px){.main--page-services .choose-card .choose-header::after{top:16px}}.main--page-services .choose-card .choose-header[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-services .choose-card .choose-body{padding-bottom:48px}@media (max-width:1280px){.main--page-services .choose-card .choose-body{padding-bottom:32px}}.main--page-services .choose-card .choose-body .chooseList{list-style:none}.main--page-services .choose-card .choose-body .chooseList li{padding-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex}.main--page-services .choose-card .choose-body .chooseList li:last-child{padding-bottom:0}.main--page-services .choose-card .choose-body .chooseList li .choose-item{width:18px;min-width:18px;height:18px;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:5px 24px 0 0}@media (max-width:991px){.main--page-services .choose-card .choose-body .chooseList li .choose-item{margin-right:16px}}.main--page-services .choose-card .choose-body .chooseList li .choose-text{color:#626262;font-size:16px;line-height:26px}@media (max-width:767px){.main--page-services .choose-card .choose-body .chooseList li .choose-text{font-size:14px;line-height:22px}}.main--page-services .choose-card .benefits-body{padding-bottom:32px}@media (max-width:1280px){.main--page-services .choose-card .benefits-body{padding-bottom:32px}}.main--page-services .choose-card .benefits-body .benefits-text{font-size:16px;line-height:26px;color:#626262}@media (max-width:767px){.main--page-services .choose-card .benefits-body .benefits-text{font-size:14px;line-height:22px}}.main--page-services .btn-inquiry{padding-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.main--page-services .btn-inquiry{padding-top:32px}}.main--page-services .section-boxOne{background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),color-stop(30%,#e8f5ff),color-stop(60%,rgba(255,255,255,0)));background:linear-gradient(to bottom,#f3f3f3 0,#e8f5ff 30%,rgba(255,255,255,0) 60%);padding-top:64px}@media (max-width:767px){.main--page-services .section-boxOne{padding-top:48px}}.main--page-services .section-boxTwo{padding:96px 0 104px}@media (max-width:1280px){.main--page-services .section-boxTwo{padding:48px 0 96px}}@media (max-width:767px){.main--page-services .section-boxTwo{padding:48px 0 64px}}.main--page-services .section-boxThree{background:-webkit-gradient(linear,left top,left bottom,from(#f0f9ff),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#f0f9ff 0,rgba(255,255,255,0) 100%);padding:128px 0 96px}@media (max-width:1280px){.main--page-services .section-boxThree{padding:64px 0 96px}}@media (max-width:767px){.main--page-services .section-boxThree{padding:64px 0}}.main--page-services .initiatives{background:#fff;border:1px solid #ececec;border-radius:16px 16px 0 0;padding:88px 16px}@media (max-width:767px){.main--page-services .initiatives{padding:48px 16px}}.main--page-services .initiatives .initiatives-wrap{max-width:860px;margin:0 auto}.main--page-services .initiatives .initiatives-wrap .title .tlt span{color:#0da4c6;display:inline-block}.main--page-services .initiatives .initiatives-content{padding-top:16px}@media (max-width:767px){.main--page-services .initiatives .initiatives-content{padding-top:0}}.main--page-services .initiatives .initiatives-content .initiatives-text{padding-top:48px;color:#626262;font-size:16px;line-height:26px}@media (max-width:767px){.main--page-services .initiatives .initiatives-content .initiatives-text{font-size:14px;line-height:22px}}.main--page-services .domestic .domestic-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-64px;padding-top:64px}@media (max-width:1280px){.main--page-services .domestic .domestic-card{margin-left:-48px;padding-top:48px}}@media (max-width:991px){.main--page-services .domestic .domestic-card{margin-left:-16px}}.main--page-services .domestic .domestic-card:nth-of-type(2n+2) .domestic-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main--page-services .domestic .domestic-card:nth-of-type(2n+2) .domestic-thumb{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main--page-services .domestic .domestic-card .domestic-info,.main--page-services .domestic .domestic-card .domestic-thumb{width:50%;padding-left:64px}@media (max-width:1280px){.main--page-services .domestic .domestic-card .domestic-info,.main--page-services .domestic .domestic-card .domestic-thumb{padding-left:48px}}@media (max-width:991px){.main--page-services .domestic .domestic-card .domestic-info,.main--page-services .domestic .domestic-card .domestic-thumb{padding-left:16px}}@media (max-width:767px){.main--page-services .domestic .domestic-card .domestic-info,.main--page-services .domestic .domestic-card .domestic-thumb{width:100%}}.main--page-services .domestic .domestic-card .domestic-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.main--page-services .domestic .domestic-card .domestic-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:48px}}.main--page-services .domestic .domestic-card .domestic-thumb{padding:48px 48px 0 64px}@media (max-width:1280px){.main--page-services .domestic .domestic-card .domestic-thumb{padding:48px 16px 0 48px}}@media (max-width:991px){.main--page-services .domestic .domestic-card .domestic-thumb{padding-left:16px}}@media (max-width:767px){.main--page-services .domestic .domestic-card .domestic-thumb{padding-top:0;padding-right:6px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.main--page-services .domestic .domestic-card .thumbnail{position:relative}.main--page-services .domestic .domestic-card .thumbnail::after{position:absolute;top:16px;right:-16px;content:"";width:100%;height:100%;background:rgba(13,164,198,.2);border-radius:8px}@media (max-width:767px){.main--page-services .domestic .domestic-card .thumbnail::after{top:8px;right:-8px}}.main--page-services .domestic .domestic-card .thumbnail .thumbnail-mask{height:488px;border-radius:8px;overflow:hidden;position:relative;z-index:1}@media (max-width:1280px){.main--page-services .domestic .domestic-card .thumbnail .thumbnail-mask{height:434px}}@media (max-width:767px){.main--page-services .domestic .domestic-card .thumbnail .thumbnail-mask{height:217px}}.main--page-services .domestic .domestic-card .thumbnail .thumbnail-mask img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-services .domestic .domestic-card .domestic-content{width:100%;padding-left:32px}@media (max-width:1280px){.main--page-services .domestic .domestic-card .domestic-content{padding-left:0}}.main--page-services .domestic .domestic-card .domestic-content .domestic-examples{color:#0da4c6;font-size:16px;line-height:26px}@media (max-width:767px){.main--page-services .domestic .domestic-card .domestic-content .domestic-examples{font-size:12px;line-height:17px}}.main--page-services .domestic .domestic-card .domestic-content .domestic-title{font-size:32px;font-weight:500;line-height:45px;color:#000;padding-top:32px}@media (max-width:1280px){.main--page-services .domestic .domestic-card .domestic-content .domestic-title{font-size:24px;line-height:34px}}@media (max-width:767px){.main--page-services .domestic .domestic-card .domestic-content .domestic-title{font-size:18px;line-height:25px;padding-top:24px}}.main--page-services .domestic .domestic-card .domestic-content ul{padding-top:40px;list-style:none}@media (max-width:991px){.main--page-services .domestic .domestic-card .domestic-content ul{padding-top:24px}}.main--page-services .domestic .domestic-card .domestic-content ul li{margin-top:8px;padding:24px 48px 24px 64px;background:#fff;border-radius:8px;color:#626262;font-size:16px;line-height:26px;position:relative}@media (max-width:991px){.main--page-services .domestic .domestic-card .domestic-content ul li{padding:24px 24px 24px 48px}}@media (max-width:767px){.main--page-services .domestic .domestic-card .domestic-content ul li{font-size:14px;line-height:22px}}.main--page-services .domestic .domestic-card .domestic-content ul li::after{position:absolute;left:24px;top:30px;content:"";width:16px;height:16px;background:#0da4c6;border:3px solid #f5f5f5;border-radius:50%}@media (max-width:991px){.main--page-services .domestic .domestic-card .domestic-content ul li::after{left:16px}}.main--page-services .domestic .domestic-card .domestic-content ul li span{color:#2d2d2d;font-weight:500}.main--page-services .benefits{padding-top:156px}@media (max-width:1280px){.main--page-services .benefits{padding-top:128px}}@media (max-width:767px){.main--page-services .benefits{padding-top:64px}}.main--page-services .benefits .benefitsGroup{padding-top:40px}@media (max-width:1280px){.main--page-services .benefits .benefitsGroup{padding-top:24px}}@media (max-width:767px){.main--page-services .benefits .benefitsGroup{padding-top:0}}.main--page-services .benefits .benefits-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:24px 0 0 -24px}@media (max-width:991px){.main--page-services .benefits .benefits-card{margin:16px 0 0 -16px}}@media (max-width:767px){.main--page-services .benefits .benefits-card{margin-top:48px}}.main--page-services .benefits .benefits-card:nth-of-type(2n+2) .benefits-col:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:767px){.main--page-services .benefits .benefits-card:nth-of-type(2n+2) .benefits-col:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.main--page-services .benefits .benefits-card:nth-of-type(2n+2) .benefits-col:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:767px){.main--page-services .benefits .benefits-card:nth-of-type(2n+2) .benefits-col:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.main--page-services .benefits .benefits-card .benefits-col{margin-left:24px;background:#fff;width:calc(50% - 24px);border-radius:8px;-webkit-box-shadow:0 0 8px rgba(123,123,123,.1);box-shadow:0 0 8px rgba(123,123,123,.1);overflow:hidden}.main--page-services .benefits .benefits-card .benefits-col:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--page-services .benefits .benefits-card .benefits-col:nth-child(2){background:rgba(255,255,255,.6)}@media (max-width:767px){.main--page-services .benefits .benefits-card .benefits-col:nth-child(2){margin-top:16px}}@media (max-width:991px){.main--page-services .benefits .benefits-card .benefits-col{width:calc(50% - 16px);margin-left:16px}}@media (max-width:767px){.main--page-services .benefits .benefits-card .benefits-col{width:calc(100% - 16px)}}.main--page-services .benefits .benefits-card .benefits-title{padding:10px 48px;background:#fff;font-size:32px;font-weight:500;line-height:45px;color:#000;border-bottom:1px solid #d9d9d9;min-height:119px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1280px){.main--page-services .benefits .benefits-card .benefits-title{padding:10px 32px;font-size:24px;line-height:34px;min-height:114px}}@media (max-width:991px){.main--page-services .benefits .benefits-card .benefits-title{padding:10px 16px;min-height:76px}}@media (max-width:767px){.main--page-services .benefits .benefits-card .benefits-title{font-size:18px;line-height:25px;min-height:initial;padding:32px 16px}}@media (max-width:1280px){.main--page-services .benefits .benefits-card .benefits-title .br-only-pc{display:none}}.main--page-services .benefits .benefits-card .thumbnail,.main--page-services .benefits .benefits-card .thumbnail-video{width:100%;height:100%;min-height:658px;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;overflow:hidden}@media (max-width:1280px){.main--page-services .benefits .benefits-card .thumbnail,.main--page-services .benefits .benefits-card .thumbnail-video{min-height:636px}}@media (max-width:991px){.main--page-services .benefits .benefits-card .thumbnail,.main--page-services .benefits .benefits-card .thumbnail-video{min-height:510px}}@media (max-width:767px){.main--page-services .benefits .benefits-card .thumbnail,.main--page-services .benefits .benefits-card .thumbnail-video{min-height:initial;height:343px}}.main--page-services .benefits .benefits-card .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-services .benefitsAccordion{padding:16px 48px}@media (max-width:1280px){.main--page-services .benefitsAccordion{padding:16px 32px}}@media (max-width:991px){.main--page-services .benefitsAccordion{padding:16px}}.main--page-services .provide .provide-header{max-width:720px;margin:0 auto}@media (max-width:1280px){.main--page-services .provide .provide-header{max-width:860px}}.main--page-services .provide .provide-header .title{text-align:center}.main--page-services .provide .provide-header .title .text{color:#626262;font-size:20px;line-height:32px;padding-top:48px}@media (max-width:767px){.main--page-services .provide .provide-header .title .text{padding-top:32px;font-size:16px;line-height:32px}}.main--page-services .provide .provide-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-48px}@media (max-width:1280px){.main--page-services .provide .provide-row{margin-left:-16px}}@media (max-width:767px){.main--page-services .provide .provide-row{padding-top:24px;margin:0}}.main--page-services .provide .provide-row .provide-col{margin:64px 0 0 48px;padding:48px 32px;width:calc(50% - 48px);background:#fff;border-radius:16px;-webkit-box-shadow:0 6px 10px rgba(123,123,123,.1);box-shadow:0 6px 10px rgba(123,123,123,.1)}@media (max-width:1280px){.main--page-services .provide .provide-row .provide-col{margin:64px 0 0 16px;padding:32px;width:calc(50% - 16px)}}@media (max-width:991px){.main--page-services .provide .provide-row .provide-col{padding:32px 16px}}@media (max-width:767px){.main--page-services .provide .provide-row .provide-col{margin:24px 0 0;width:100%}}.main--page-services .provide .provide-row .provide-title{font-size:32px;font-weight:500;color:#000;text-align:center}@media (max-width:1280px){.main--page-services .provide .provide-row .provide-title{font-size:24px}}@media (max-width:767px){.main--page-services .provide .provide-row .provide-title{font-size:18px}}.main--page-services .provide .provide-row .provide-list{list-style:none;padding-top:32px}.main--page-services .provide .provide-row .provide-list.provide-list--upstream .provide-box{border:1px solid #53b6a5;background:rgba(83,182,165,.02)}.main--page-services .provide .provide-row .provide-list.provide-list--upstream li::after{background:#53b6a5}.main--page-services .provide .provide-row .provide-list.provide-list--upstream li::before{border-top:6px solid #53b6a5}.main--page-services .provide .provide-row .provide-list.provide-list--downstream .provide-box{border:1px solid #3fbfff;background:rgba(63,191,255,.06)}.main--page-services .provide .provide-row .provide-list.provide-list--downstream li::after{background:#22a4e5}.main--page-services .provide .provide-row .provide-list.provide-list--downstream li::before{border-top:6px solid #22a4e5}.main--page-services .provide .provide-row .provide-list li{padding-bottom:40px;position:relative}.main--page-services .provide .provide-row .provide-list li:last-child{padding-bottom:0}.main--page-services .provide .provide-row .provide-list li::after,.main--page-services .provide .provide-row .provide-list li::before{position:absolute;content:""}.main--page-services .provide .provide-row .provide-list li::after{bottom:12px;left:calc(50% - 1px);width:2px;height:20px;border-radius:6px 6px 0 0}.main--page-services .provide .provide-row .provide-list li::before{border-left:6px solid transparent;border-right:6px solid transparent;bottom:8px;left:calc(50% - 6px)}.main--page-services .provide .provide-row .provide-list li:last-child::after,.main--page-services .provide .provide-row .provide-list li:last-child::before{display:none}.main--page-services .provide .provide-row .provide-list .provide-box{padding:16px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:14px;font-size:20px;font-weight:500;color:#2d2d2d;line-height:28px}@media (max-width:991px){.main--page-services .provide .provide-row .provide-list .provide-box{padding:16px 16px}}@media (max-width:767px){.main--page-services .provide .provide-row .provide-list .provide-box{font-size:16px;line-height:22px}}.main--page-services .provide .provide-row .provide-list .provide-box .provide-item{min-width:48px;height:48px;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-right:32px}@media (max-width:767px){.main--page-services .provide .provide-row .provide-list .provide-box .provide-item{min-width:32px;height:32px;margin-right:16px}}.main--page-services .various{padding-top:184px}@media (max-width:1280px){.main--page-services .various{padding-top:136px}}@media (max-width:991px){.main--page-services .various{padding-top:112px}}.main--page-services .various .various-tabs{padding-top:64px}@media (max-width:1280px){.main--page-services .various .various-tabs{padding-top:48px}}@media (max-width:767px){.main--page-services .various .various-tabs{padding-top:0}}.main--page-services .various .various-tabs .navTabs{background:#fff;border-radius:8px;-webkit-box-shadow:0 6px 6px rgba(0,0,0,.16);box-shadow:0 6px 6px rgba(0,0,0,.16);padding:16px;margin-bottom:24px}@media (max-width:767px){.main--page-services .various .various-tabs .navTabs{display:none}}.main--page-services .various .various-tabs .navTabs .nav{margin-left:-16px;-ms-flex-wrap:initial;flex-wrap:initial}.main--page-services .various .various-tabs .navTabs .nav li{padding:0 0 0 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main--page-services .various .various-tabs .navTabs .nav li a{text-align:center;background:#f3f3f3;padding:4px 8px;min-height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;color:#2d2d2d;font-size:18px;font-weight:500;width:100%}.main--page-services .various .various-tabs .navTabs .nav li a.active{background:#0da4c6;color:#fff}@media (max-width:767px){.main--page-services .various .tab-content>.tab-pane{display:block}}.main--page-services .various-card{background:#fff;border-radius:24px;padding:48px}@media (max-width:1280px){.main--page-services .various-card{padding:24px}}@media (max-width:991px){.main--page-services .various-card{padding:16px}}@media (max-width:767px){.main--page-services .various-card{margin-top:48px;padding:32px 16px 24px;border-radius:8px}}.main--page-services .various-card .various-info{margin-left:-64px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.main--page-services .various-card .various-info{margin-left:-16px}}.main--page-services .various-card .various-info .various-col{width:50%;padding-left:64px}@media (max-width:991px){.main--page-services .various-card .various-info .various-col{padding-left:16px}}@media (max-width:767px){.main--page-services .various-card .various-info .various-col{width:100%}}.main--page-services .various-card .various-info .various-col:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.main--page-services .various-card .various-info .various-col:nth-child(2){padding-top:16px}}.main--page-services .various-card .various-info .various-thumb{height:490px;overflow:hidden;border-radius:16px}@media (max-width:767px){.main--page-services .various-card .various-info .various-thumb{height:260px}}.main--page-services .various-card .various-info .various-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-services .various-card .various-info .various-content{width:100%}.main--page-services .various-card .various-info .various-content .various-title{font-size:32px;font-weight:500;line-height:45px;color:#000;padding-bottom:32px;border-bottom:1px solid #d9d9d9}@media (max-width:1280px){.main--page-services .various-card .various-info .various-content .various-title{font-size:24px;line-height:25px}}@media (max-width:767px){.main--page-services .various-card .various-info .various-content .various-title{font-size:18px;line-height:25px}}.main--page-services .various-card .various-info .various-content ul{list-style:none}.main--page-services .various-card .various-info .various-content ul li{border-bottom:1px solid #d9d9d9;padding:8px 0;font-size:20px;font-weight:500;line-height:28px;color:#626262}@media (max-width:767px){.main--page-services .various-card .various-info .various-content ul li{font-size:14px;line-height:20px}}.main--page-services .various-card .various-info .various-content ul li:last-child{border-bottom:none}.main--page-services .nursing{background:#fff;border:1px solid #ececec;border-radius:16px;-webkit-box-shadow:0 6px 8px rgba(170,170,170,.1);box-shadow:0 6px 8px rgba(170,170,170,.1);padding:88px 64px}@media (max-width:991px){.main--page-services .nursing{padding:48px 16px}}.main--page-services .nursing .nursing-list{padding-top:88px}@media (max-width:767px){.main--page-services .nursing .nursing-list{padding-top:16px}}.main--page-services .nursing .nursing-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.main--page-services .nursing .nursing-list ul li{width:50%;border-right:1px solid #d9d9d9}@media (max-width:767px){.main--page-services .nursing .nursing-list ul li{width:100%;border-right:none;border-bottom:1px solid #d9d9d9;padding:48px 0}}.main--page-services .nursing .nursing-list ul li:first-child{padding-right:88px}@media (max-width:991px){.main--page-services .nursing .nursing-list ul li:first-child{padding-right:24px}}@media (max-width:767px){.main--page-services .nursing .nursing-list ul li:first-child{padding-right:0}}.main--page-services .nursing .nursing-list ul li:nth-child(2){padding-left:88px}@media (max-width:991px){.main--page-services .nursing .nursing-list ul li:nth-child(2){padding-left:24px}}@media (max-width:767px){.main--page-services .nursing .nursing-list ul li:nth-child(2){padding-left:0}}.main--page-services .nursing .nursing-list ul li:last-child{border:none}.main--page-services .nursing .nursing-list .nursing-item{width:99px;height:80px;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}.main--page-services .nursing .nursing-list .nursing-title{padding-top:48px;font-size:20px;font-weight:500;list-style:28px;color:#000}@media (max-width:767px){.main--page-services .nursing .nursing-list .nursing-title{font-size:18px;line-height:25px}}.main--page-services .nursing .nursing-list .nursing-text{padding-top:48px;color:#626262;font-size:16px;line-height:26px}@media (max-width:767px){.main--page-services .nursing .nursing-list .nursing-text{font-size:14px;line-height:22px}}.main--page-services .nursing .nursingCare{margin-top:88px;padding-top:64px;border-top:1px solid #d9d9d9}@media (max-width:767px){.main--page-services .nursing .nursingCare{margin-top:16px}}.main--page-services .nursing .nursingCare .nursing-wrap{max-width:860px;margin:0 auto;text-align:center}@media (max-width:1280px){.main--page-services .nursing .nursingCare .nursing-wrap{max-width:100%}}.main--page-services .nursing .nursingCare .nursingCare-title{font-size:24px;font-weight:500;color:#000;line-height:34px}@media (max-width:767px){.main--page-services .nursing .nursingCare .nursingCare-title{font-size:20px;line-height:28px}}.main--page-services .nursing .nursingCare .nursingCare-title span{color:#0da4c6}.main--page-services .nursing .nursingCare .nursingCare-text{font-size:16px;line-height:26px;color:#626262;padding-top:48px}@media (max-width:767px){.main--page-services .nursing .nursingCare .nursingCare-text{font-size:14px;line-height:22px}}.main--page-services .health-medical{padding-bottom:48px}@media (max-width:767px){.main--page-services .slider--health{width:calc(100% + 16px)}}.main--page-services .slider--health .slick-list{height:100%;margin-left:-16px}@media (max-width:767px){.main--page-services .slider--health .slick-list{margin-left:0}}.main--page-services .slider--health .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.main--page-services .slider--health .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:initial;padding:0 0 0 16px}@media (max-width:767px){.main--page-services .slider--health .slick-slide{padding:0 16px 0 0;width:308px}}.main--page-services .slider--health .slick-slide>div{height:100%;width:100%}.main--page-services .slider--health .health-box{background:#fff;border-radius:8px;padding:16px}.main--page-services .slider--health .health-info{position:relative;overflow:hidden;border-radius:4px}.main--page-services .slider--health .health-info>img{width:100%}.main--page-services .slider--health .health-info .health-btn{position:absolute;bottom:0;left:0;width:100%;padding:16px}@media (max-width:991px){.main--page-services .slider--health .health-info .health-btn{padding:10px}}@media (max-width:767px){.main--page-services .slider--health .health-info .health-btn{padding:16px}}.main--page-services .slider--health .health-info .health-btn .btn{padding:14px 16px;font-size:15px;font-weight:500;line-height:28px;border-radius:4px;width:100%;text-align:left;white-space:normal}@media (max-width:1280px){.main--page-services .slider--health .health-info .health-btn .btn{line-height:26px}}@media (max-width:991px){.main--page-services .slider--health .health-info .health-btn .btn{line-height:22px}}.main--page-services .slider--health .health-info .health-btn .btn .btn-item{margin-left:4px}.initiatives-circle{padding:250px 0 195px}@media (max-width:1199px){.initiatives-circle{padding:150px 0 60px}}@media (max-width:767px){.initiatives-circle{padding:48px 0 40px}}.initiatives-circle .circle-box{border-radius:50%;margin:0 auto;width:540px;height:540px;background-color:transparent;border:1px solid #626262;padding:64px;position:relative}@media (max-width:1460px){.initiatives-circle .circle-box{width:480px;height:480px}}@media (max-width:1199px){.initiatives-circle .circle-box{width:250px;height:250px;padding:24px}}@media (max-width:767px){.initiatives-circle .circle-box{width:300px;height:300px;padding:0;border:none}}.initiatives-circle .circle-box .circle-inner{background-color:rgba(255,255,255,.4);border-radius:50%;width:100%;height:100%;padding:24px}.initiatives-circle .circle-box .circle-thumb{border-radius:50%;width:100%;height:100%;overflow:hidden}.initiatives-circle .circle-box .circle-thumb img{border-radius:50%;width:100%;height:100%}.initiatives-circle .circle-box .circle-wrap{position:absolute;width:100%;height:100%;border-radius:50%;left:0;top:0}@media (max-width:767px){.initiatives-circle .circle-box .circle-wrap{display:none}}.initiatives-circle .circle-box .circle-wrap .circle-items{position:absolute;width:64px;height:64px;border-radius:50%;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}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items{width:40px;height:40px}}.initiatives-circle .circle-box .circle-wrap .circle-items .circle{-webkit-transition:all ease .3s;transition:all ease .3s;background-color:#fff;border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items .circle img{max-width:20px}}.initiatives-circle .circle-box .circle-wrap .circle-items .circle:hover{border-color:#0da4c6}.initiatives-circle .circle-box .circle-wrap .circle-items .circle:hover+.circle-info{opacity:1;z-index:5;pointer-events:inherit}.initiatives-circle .circle-box .circle-wrap .circle-items .circle-name{font-weight:500;font-size:16px;line-height:22px;position:absolute;width:150px}.initiatives-circle .circle-box .circle-wrap .circle-items--1{left:130px;top:-8px}@media (max-width:1460px){.initiatives-circle .circle-box .circle-wrap .circle-items--1{top:-18px}}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items--1{left:50px;top:-10px}}.initiatives-circle .circle-box .circle-wrap .circle-items--2{left:10px;top:93px}@media (max-width:1460px){.initiatives-circle .circle-box .circle-wrap .circle-items--2{top:68px}}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items--2{left:2px;top:35px}}.initiatives-circle .circle-box .circle-wrap .circle-items--3{left:-30px;top:248px}@media (max-width:1460px){.initiatives-circle .circle-box .circle-wrap .circle-items--3{top:200px}}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items--3{left:-18px;top:102px}}.initiatives-circle .circle-box .circle-wrap .circle-items--4{left:17px;bottom:87px}@media (max-width:1460px){.initiatives-circle .circle-box .circle-wrap .circle-items--4{left:3px}}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items--4{left:2px;bottom:35px}}.initiatives-circle .circle-box .circle-wrap .circle-items--5{left:150px;bottom:-15px}@media (max-width:1460px){.initiatives-circle .circle-box .circle-wrap .circle-items--5{left:130px;bottom:-26px}}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items--5{left:50px;bottom:-10px}}.initiatives-circle .circle-box .circle-wrap .circle-items--6{right:150px;bottom:-15px}@media (max-width:1460px){.initiatives-circle .circle-box .circle-wrap .circle-items--6{right:130px;bottom:-26px}}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items--6{right:50px;bottom:-10px}}.initiatives-circle .circle-box .circle-wrap .circle-items--7{right:17px;bottom:87px}@media (max-width:1460px){.initiatives-circle .circle-box .circle-wrap .circle-items--7{right:0}}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items--7{right:2px;bottom:35px}}.initiatives-circle .circle-box .circle-wrap .circle-items--8{right:-30px;top:248px}@media (max-width:1460px){.initiatives-circle .circle-box .circle-wrap .circle-items--8{top:200px}}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items--8{right:-18px;top:102px}}.initiatives-circle .circle-box .circle-wrap .circle-items--9{right:10px;top:93px}@media (max-width:1460px){.initiatives-circle .circle-box .circle-wrap .circle-items--9{top:68px}}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items--9{right:2px;top:35px}}.initiatives-circle .circle-box .circle-wrap .circle-items--10{right:130px;top:-20px}@media (max-width:1460px){.initiatives-circle .circle-box .circle-wrap .circle-items--10{top:-18px}}@media (max-width:1199px){.initiatives-circle .circle-box .circle-wrap .circle-items--10{right:50px;top:-10px}}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--left-top .circle-name{bottom:calc(100% + 18px);text-align:center}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--left-top .circle-info{bottom:calc(100% + 5px);right:-8px}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--right-top .circle-name{bottom:calc(100% + 18px);text-align:center}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--right-top .circle-info{bottom:calc(100% + 5px);left:-8px}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--left-center .circle-name{top:0;right:calc(100% + 12px);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--left-center .circle-info{top:-100%;right:calc(100% + 14px)}@media (max-width:991px){.initiatives-circle .circle-box .circle-wrap .circle-items.circle--left-center .circle-info{right:calc(100% + 5px)}}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--left-bottom .circle-name{top:calc(100% + 12px);text-align:center}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--left-bottom .circle-info{top:calc(100% + 12px);right:-8px}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--right-bottom .circle-name{top:calc(100% + 12px);text-align:center}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--right-bottom .circle-info{top:calc(100% + 12px);left:-8px}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--right-center .circle-name{top:0;left:calc(100% + 12px);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.initiatives-circle .circle-box .circle-wrap .circle-items.circle--right-center .circle-info{top:-100%;left:calc(100% + 14px)}@media (max-width:991px){.initiatives-circle .circle-box .circle-wrap .circle-items.circle--right-center .circle-info{left:calc(100% + 5px)}}.initiatives-circle .circle-box .circle-wrap .circle-items .circle-info{background-color:#fff;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.08);box-shadow:2px 2px 4px rgba(0,0,0,.08);border:1px solid #d9d9d9;border-radius:8px;padding:24px;position:absolute;width:340px;-webkit-transition:all ease .3s;transition:all ease .3s;z-index:-1;opacity:0;pointer-events:none}@media (max-width:1460px){.initiatives-circle .circle-box .circle-wrap .circle-items .circle-info{width:300px;padding:16px}}@media (max-width:991px){.initiatives-circle .circle-box .circle-wrap .circle-items .circle-info{width:230px;padding:10px}}.initiatives-circle .circle-box .circle-wrap .circle-items .circle-info .info-head{font-size:16px;font-weight:500;color:#2d2d2d;line-height:22px;border-bottom:1px solid #d9d9d9;padding-bottom:16px;text-align:center}.initiatives-circle .circle-box .circle-wrap .circle-items .circle-info .info-text{padding-top:16px;font-size:14px;font-weight:0;line-height:22px;color:#626262;margin-bottom:0}.initiatives-circle .initiatives-list{display:none;padding-top:40px}@media (max-width:767px){.initiatives-circle .initiatives-list{display:block}}.initiatives-circle .initiatives-list li{list-style:none;background-color:#fff;border-radius:8px;margin-bottom:4px}.initiatives-circle .initiatives-list li:last-child{margin-bottom:0}.initiatives-circle .initiatives-list li .initiatives-head{padding:8px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease .3s;transition:all ease .3s}.initiatives-circle .initiatives-list li .initiatives-head[aria-expanded=true]{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.16);box-shadow:0 1px 2px rgba(0,0,0,.16)}.initiatives-circle .initiatives-list li .initiatives-head .initiatives-icon{padding:8px;width:40px;height:40px;border-radius:8px;background-color:#f3f3f3;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}.initiatives-circle .initiatives-list li .initiatives-head .initiatives-name{color:#2d2d2d;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:18px;font-size:14px;font-weight:500}.initiatives-circle .initiatives-list li .initiatives-body .text{padding:16px 16px 24px;line-height:22px;font-size:14px;color:#626262}.promotion-degital{padding-bottom:64px}.promotion-degital .promotion-blog{background-color:#fff;border-radius:16px;border:1px solid #ececec;-webkit-box-shadow:0 24px 32px rgba(170,170,170,.1);box-shadow:0 24px 32px rgba(170,170,170,.1);padding:88px 48px}@media (max-width:1280px){.promotion-degital .promotion-blog{padding:64px 32px}}@media (max-width:991px){.promotion-degital .promotion-blog{padding:34px 24px}}.promotion-degital .promotion-blog .title{margin-bottom:88px}@media (max-width:1280px){.promotion-degital .promotion-blog .title{margin-bottom:64px}}.promotion-degital .promotion-blog .promotion-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.promotion-degital .promotion-blog .promotion-list{-ms-flex-flow:wrap;flex-flow:wrap}}.promotion-degital .promotion-blog .promotion-list li{list-style:none;border-right:1px solid #d9d9d9;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 48px}@media (max-width:991px){.promotion-degital .promotion-blog .promotion-list li{padding:0 24px}}@media (max-width:767px){.promotion-degital .promotion-blog .promotion-list li{padding-left:0;padding-right:0;width:100%;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;border-right:none;border-bottom:1px solid #d9d9d9;padding-bottom:48px;margin-bottom:48px}}.promotion-degital .promotion-blog .promotion-list li:first-child{padding-left:0}.promotion-degital .promotion-blog .promotion-list li:last-child{border-right:none;padding-right:0}@media (max-width:767px){.promotion-degital .promotion-blog .promotion-list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}}.promotion-degital .promotion-blog .promotion-list li .promotion-icon{margin-bottom:48px}.promotion-degital .promotion-blog .promotion-list li .promotion-name{font-size:20px;font-weight:500;color:#000;margin-bottom:48px;line-height:28px}@media (max-width:767px){.promotion-degital .promotion-blog .promotion-list li .promotion-name{font-size:18px;line-height:25px}}.promotion-degital .promotion-blog .promotion-list li .promotion-text{font-size:16px;font-weight:400;color:#626262;line-height:25px}@media (max-width:767px){.promotion-degital .promotion-blog .promotion-list li .promotion-text{font-size:14px;line-height:22px}}.key-service{padding:64px 0}@media (max-width:1280px){.key-service{padding:64px 0 48px}}@media (max-width:767px){.key-service{padding:64px 0 0}}.key-service .title{margin-bottom:64px}@media (max-width:1280px){.key-service .title{margin-bottom:48px}}.key-service .title .title-sub{display:block;text-align:center;color:#0da4c6;line-height:67px}.key-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-flow:wrap;flex-flow:wrap;margin-top:-24px}.key-service .service-list li{width:calc(50% - 12px);background-color:#fff;border-radius:8px;padding:48px;list-style:none;margin-top:24px}@media (max-width:1280px){.key-service .service-list li{padding:40px}}@media (max-width:991px){.key-service .service-list li{padding:24px}}@media (max-width:767px){.key-service .service-list li{width:100%}}.key-service .service-list li .service-head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #d9d9d9;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1280px){.key-service .service-list li .service-head{margin-bottom:32px;padding-bottom:32px}}@media (max-width:767px){.key-service .service-list li .service-head{padding-bottom:24px;margin-bottom:24px}}.key-service .service-list li .service-head .service-icon{width:48px}@media (max-width:767px){.key-service .service-list li .service-head .service-icon{width:40px}}.key-service .service-list li .service-head .service-name{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:24px;font-size:24px;font-weight:500;color:#000;line-height:33px}@media (max-width:1280px){.key-service .service-list li .service-head .service-name{font-size:20px;line-height:28px}}@media (max-width:991px){.key-service .service-list li .service-head .service-name{padding-left:16px}}@media (max-width:767px){.key-service .service-list li .service-head .service-name{font-size:18px;line-height:25px}}.key-service .service-list li .service-body{padding-left:72px}@media (max-width:991px){.key-service .service-list li .service-body{padding-left:56px}}.key-service .service-list li .service-body .text{font-size:18px;font-weight:500;color:#626262;line-height:25px;margin-bottom:24px}@media (max-width:767px){.key-service .service-list li .service-body .text{font-size:16px;line-height:22px}}.key-service .service-list li .service-body .text:last-child{margin-bottom:0}.box-medical{padding:64px 0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,rgba(232,245,255,.6)),to(rgba(243,243,243,0)));background:linear-gradient(to bottom,#fff 0,rgba(232,245,255,.6) 50%,rgba(243,243,243,0) 100%)}.box-medical.box-medical--change{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(30%,rgba(232,245,255,.6)),to(#fff));background:linear-gradient(to bottom,#fff 0,rgba(232,245,255,.6) 30%,#fff 100%)}@media (max-width:1280px){.box-medical{padding:64px 0 48px}}@media (max-width:767px){.box-medical{padding:0 0 48px}}.areas{padding:64px 0}@media (max-width:767px){.areas{padding:20px 0 64px}}.areas .areas-box{background:#fff;border-radius:16px;border:1px solid #ececec;-webkit-box-shadow:0 12px 14px rgba(170,170,170,.1);box-shadow:0 12px 14px rgba(170,170,170,.1);padding:88px 48px}@media (max-width:1280px){.areas .areas-box{padding:64px 16px}}@media (max-width:767px){.areas .areas-box{padding:48px 16px}}.areas .areas-list{padding-top:88px}@media (max-width:1280px){.areas .areas-list{padding-top:64px}}.areas .areas-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.areas .areas-list ul{display:block}}.areas .areas-list ul li{padding:0 48px;border-right:1px solid #d9d9d9;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1199px){.areas .areas-list ul li{padding:0 18px}}@media (max-width:767px){.areas .areas-list ul li{border-right:none;border-bottom:1px solid #d9d9d9;padding:48px 0}}.areas .areas-list ul li:first-child{padding-left:0}@media (max-width:767px){.areas .areas-list ul li:first-child{padding-top:0}}.areas .areas-list ul li:last-child{padding-right:0;border-right:none}@media (max-width:767px){.areas .areas-list ul li:last-child{border:none;padding-bottom:0}}.areas .areas-list .areas-icon{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.areas .areas-list .areas-title{padding-top:48px;font-weight:500;font-size:20px;color:#000;line-height:28px;word-break:break-all}@media (max-width:767px){.areas .areas-list .areas-title{font-size:18px;line-height:25px}}.areas .areas-list .areas-text{padding-top:48px;color:#626262;font-size:16px;line-height:26px;word-break:break-all}@media (max-width:767px){.areas .areas-list .areas-text{font-size:14px;line-height:22px}}.areas .overview-box{background:#fff;border-radius:16px;border:1px solid #ececec;-webkit-box-shadow:0 12px 14px rgba(170,170,170,.1);box-shadow:0 12px 14px rgba(170,170,170,.1);padding:64px 16px}@media (max-width:767px){.areas .overview-box{padding:40px 24px 56px}}.areas .overview-box .title .text{color:#626262;padding-top:16px;font-size:18px;line-height:28px}@media (max-width:767px){.areas .overview-box .title .text{padding-top:8px}}.areas .clinical-box{background:#fff;border-radius:16px;border:1px solid #ececec;-webkit-box-shadow:0 12px 14px rgba(170,170,170,.1);box-shadow:0 12px 14px rgba(170,170,170,.1);padding:88px 48px}@media (max-width:1280px){.areas .clinical-box{padding:64px 32px}}@media (max-width:991px){.areas .clinical-box{padding:48px 16px}}.challenges{padding:64px 0}@media (max-width:1280px){.challenges{padding-bottom:48px}}.challenges .challenges-list{padding-top:40px}@media (max-width:1280px){.challenges .challenges-list{padding-top:24px}}.challenges .challenges-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-24px}.challenges .challenges-list ul li{width:calc(50% - 24px);margin:24px 0 0 24px;background:#fff;border-radius:8px;padding:48px}@media (max-width:1280px){.challenges .challenges-list ul li{padding:40px}}@media (max-width:1199px){.challenges .challenges-list ul li{padding:24px}}@media (max-width:767px){.challenges .challenges-list ul li{width:calc(100% - 24px)}}.challenges .challenges-list .challenges-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:40px;border-bottom:1px solid #d9d9d9;font-size:24px;font-weight:500;line-height:34px;color:#000}@media (max-width:1280px){.challenges .challenges-list .challenges-header{font-size:20px;line-height:28px;padding-bottom:32px}}@media (max-width:767px){.challenges .challenges-list .challenges-header{font-size:18px;line-height:26px;padding-bottom:24px}}.challenges .challenges-list .challenges-header .challenges-item{height:48px;min-width:48px;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-right:24px}@media (max-width:767px){.challenges .challenges-list .challenges-header .challenges-item{height:40px;min-width:40px;margin-right:16px}}.challenges .challenges-list .challenges-header .challenges-item img{max-height:100%}.challenges .challenges-list .challenges-content{padding-top:40px}@media (max-width:1280px){.challenges .challenges-list .challenges-content{padding-top:32px}}@media (max-width:767px){.challenges .challenges-list .challenges-content{padding-top:24px}}.challenges .challenges-list .challenges-content .challenges-text{color:#626262;font-size:18px;line-height:29px}@media (max-width:1280px){.challenges .challenges-list .challenges-content .challenges-text{font-size:16px;line-height:26px}}@media (max-width:767px){.challenges .challenges-list .challenges-content .challenges-text{font-size:14px;line-height:22px}}.domestic-nursing{padding-top:64px}@media (max-width:767px){.domestic-nursing{padding-top:32px}}.benefits-box{background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(rgba(255,255,255,.4)));background:linear-gradient(to bottom,#f3f3f3 0,rgba(255,255,255,.4) 100%);padding-bottom:88px}.benefits-box .benefits{padding-top:96px}.section-boxThree--change .provide-header{max-width:1180px!important}@media (max-width:1280px){.section-boxThree--change .provide-header{max-width:936px!important}}.section-boxThree--change .provide-header .title .text{max-width:710px;margin:0 auto}@media (max-width:1280px){.section-boxThree--change .provide-header .title .text{max-width:100%;font-size:18px!important;line-height:36px!important}}@media (max-width:767px){.section-boxThree--change .provide-header .title .text{font-size:16px!important;line-height:32px!important}}.utilization{padding:64px 0}@media (max-width:1280px){.utilization{padding-bottom:48px}}.utilization .utilization-list{padding-top:56px}@media (max-width:767px){.utilization .utilization-list{padding-top:40px}}.utilization .utilization-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px}.utilization .utilization-list ul li{margin:8px 0 0 8px;width:calc(33.333333% - 8px);background:#fff;text-align:center;padding:48px 16px 60px}@media (max-width:1280px){.utilization .utilization-list ul li{padding:32px 8px 48px}}@media (max-width:991px){.utilization .utilization-list ul li{width:calc(50% - 8px)}}@media (max-width:767px){.utilization .utilization-list ul li{width:calc(100% - 8px);padding:32px 16px}}.utilization .utilization-list ul li .utilization-text{font-size:20px;font-weight:500;line-height:28px;color:#000;padding-top:48px}@media (max-width:991px){.utilization .utilization-list ul li .utilization-text{padding-top:32px}}@media (max-width:767px){.utilization .utilization-list ul li .utilization-text{font-size:18px;line-height:25px}}.utilization .utilization-list ul li .utilization-icon{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;border-radius:8px}.utilization .utilization-list ul li:first-child .utilization-icon{background:rgba(238,107,107,.08)}.utilization .utilization-list ul li:nth-child(2) .utilization-icon{background:rgba(240,211,94,.12)}.utilization .utilization-list ul li:nth-child(3) .utilization-icon{background:rgba(94,135,240,.08)}.utilization .utilization-list ul li:nth-child(4) .utilization-icon{background:rgba(95,238,133,.16)}.utilization .utilization-list ul li:nth-child(5) .utilization-icon{background:rgba(228,146,255,.1)}.utilization .utilization-list ul li:nth-child(6) .utilization-icon{background:rgba(78,178,215,.1)}.overview-wrap{max-width:860px;margin:0 auto;margin-top:40px;padding-top:32px;border-top:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.overview-wrap{margin-top:32px}}.overview-wrap .overview-thumb{width:236px}@media (max-width:991px){.overview-wrap .overview-thumb{width:200px}}@media (max-width:767px){.overview-wrap .overview-thumb{width:100%;text-align:center}}.overview-wrap .overview-content{width:calc(100% - 236px);padding-left:80px}@media (max-width:991px){.overview-wrap .overview-content{padding-left:16px;width:calc(100% - 200px)}}@media (max-width:767px){.overview-wrap .overview-content{width:100%;padding:48px 0 0 0}}.overview-wrap .overview-main{padding:32px 0;border-bottom:dashed 1px #d9d9d9}.overview-wrap .overview-main:first-of-type{padding-top:0}.overview-wrap .overview-main:first-of-type .overview-number .number{font-size:48px}@media (max-width:767px){.overview-wrap .overview-main:first-of-type .overview-number .number{font-size:40px}}.overview-wrap .overview-main:first-of-type .overview-number .billion{font-size:18px;padding:11px 0 0 2px}@media (max-width:767px){.overview-wrap .overview-main:first-of-type .overview-number .billion{padding-top:10px}}.overview-wrap .overview-main:last-child{padding-bottom:0;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.overview-wrap .overview-main:last-child .overview-number .number{font-size:32px}.overview-wrap .overview-main:last-child .overview-number .billion{font-size:16px;padding:8px 0 0 2px}.overview-wrap .overview-main:last-child .overview-info{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:dashed 1px #d9d9d9;padding:0 32px}@media (max-width:991px){.overview-wrap .overview-main:last-child .overview-info{padding:0 16px}}@media (max-width:767px){.overview-wrap .overview-main:last-child .overview-info{padding:0 24px}}.overview-wrap .overview-main:last-child .overview-info:first-of-type{padding-left:0}.overview-wrap .overview-main:last-child .overview-info:last-child{border-right:none;padding-right:0}.overview-wrap .overview-info .overview-label{font-size:20px;line-height:28px;font-weight:500;color:#000}@media (max-width:767px){.overview-wrap .overview-info .overview-label{font-size:16px;line-height:22px}}.overview-wrap .overview-info .overview-number{display:-webkit-box;display:-ms-flexbox;display:flex}.overview-wrap .overview-info .overview-number .billion,.overview-wrap .overview-info .overview-number .number{color:#0da4c6}.overview-wrap .overview-info .overview-number .number{font-weight:700}.overview-wrap .overview-info .overview-text{font-size:16px;line-height:26px;color:#626262;padding-top:8px;word-break:break-all}@media (max-width:767px){.overview-wrap .overview-info .overview-text{font-size:14px;line-height:22px;padding-top:16px}}.clinical-trials{padding-top:40px;overflow:hidden}@media (max-width:1280px){.clinical-trials{padding-top:16px}}.clinical-trials ul{padding:48px 0;border-bottom:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-96px}.clinical-trials ul:last-child{padding-bottom:0;border-bottom:none}@media (max-width:1199px){.clinical-trials ul{margin-left:-32px}}@media (max-width:767px){.clinical-trials ul{margin-left:0}}.clinical-trials ul li{padding-left:96px;width:33.333333%;position:relative}@media (max-width:1199px){.clinical-trials ul li{padding-left:32px}}@media (max-width:767px){.clinical-trials ul li{border-right:none;border-bottom:1px solid #d9d9d9;padding:48px 0;width:100%}}@media (max-width:767px){.clinical-trials ul li:first-child{padding-top:0}}.clinical-trials ul li:last-child{padding-right:0;border-right:none}@media (max-width:767px){.clinical-trials ul li:last-child{border:none;padding-bottom:0}}.clinical-trials ul li:last-child::after{display:none}.clinical-trials ul li::after{position:absolute;top:0;right:-48px;content:"";width:1px;height:100%;background:#d9d9d9}@media (max-width:1199px){.clinical-trials ul li::after{right:-10px}}@media (max-width:767px){.clinical-trials ul li::after{display:none}}.clinical-trials .clinical-icon{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clinical-trials .clinical-title{padding-top:48px;font-weight:500;font-size:20px;color:#000;line-height:28px;word-break:break-all}@media (max-width:767px){.clinical-trials .clinical-title{font-size:18px;line-height:25px}}.clinical-trials .clinical-text{padding-top:48px;color:#626262;font-size:16px;line-height:26px}@media (max-width:767px){.clinical-trials .clinical-text{font-size:14px;line-height:22px}}.aspects-clinical{padding-top:60px}@media (max-width:991px){.aspects-clinical{padding-top:40px}}.aspects-clinical ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-8px}.aspects-clinical ul li{width:calc(33.333333% - 8px);margin:8px 0 0 8px;background:#fff;border-radius:4px;padding:32px 16px 48px;text-align:center}@media (max-width:991px){.aspects-clinical ul li{width:calc(50% - 8px)}}@media (max-width:767px){.aspects-clinical ul li{width:calc(100% - 8px)}}.aspects-clinical ul li:first-child .aspects-icon{background:rgba(238,107,107,.08)}.aspects-clinical ul li:nth-child(2) .aspects-icon{background:rgba(240,211,94,.12)}.aspects-clinical ul li:nth-child(3) .aspects-icon{background:rgba(94,135,240,.08)}.aspects-clinical ul li:nth-child(4) .aspects-icon{background:rgba(95,238,133,.16)}.aspects-clinical ul li:nth-child(5) .aspects-icon{background:rgba(228,146,255,.1)}.aspects-clinical .aspects-icon{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;margin:0 auto}.aspects-clinical .aspects-title{font-size:20px;font-weight:500;line-height:28px;padding-top:32px}@media (max-width:767px){.aspects-clinical .aspects-title{font-size:18px;line-height:25px}}.aspects-clinical .aspects-text{padding-top:32px;color:#626262;font-size:16px;line-height:26px;max-width:280px;margin:0 auto}.specific-group{padding-top:64px;max-width:1064px;margin:0 auto}@media (max-width:767px){.specific-group{padding-top:16px}}.specific-group .specific-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 0;margin-left:-64px}@media (max-width:991px){.specific-group .specific-card{margin-left:-16px}}@media (max-width:767px){.specific-group .specific-card{padding:32px 0}}.specific-group .specific-card:nth-of-type(2n+2) .specific-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:767px){.specific-group .specific-card:nth-of-type(2n+2) .specific-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.specific-group .specific-card:nth-of-type(2n+2) .specific-thumb{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:767px){.specific-group .specific-card:nth-of-type(2n+2) .specific-thumb{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.specific-group .specific-card .specific-info,.specific-group .specific-card .specific-thumb{width:50%;padding-left:64px}@media (max-width:991px){.specific-group .specific-card .specific-info,.specific-group .specific-card .specific-thumb{padding-left:16px}}@media (max-width:767px){.specific-group .specific-card .specific-info,.specific-group .specific-card .specific-thumb{width:100%}}.specific-group .specific-card .specific-thumb{text-align:center}@media (max-width:767px){.specific-group .specific-card .specific-thumb{padding-top:32px}}.specific-group .specific-card .specific-info .specific-title{font-size:24px;font-weight:500;line-height:34px;color:#000}@media (max-width:767px){.specific-group .specific-card .specific-info .specific-title{font-size:18px;line-height:25px}}.specific-group .specific-card .specific-info ul{padding-top:48px}@media (max-width:767px){.specific-group .specific-card .specific-info ul{padding-top:32px}}.specific-group .specific-card .specific-info ul li{margin-bottom:4px;background:#fff;padding:24px 24px 24px 64px;border-radius:8px;font-size:16px;line-height:26px;color:#626262;position:relative}@media (max-width:767px){.specific-group .specific-card .specific-info ul li{font-size:14px;line-height:22px}}.specific-group .specific-card .specific-info ul li::after{position:absolute;left:24px;top:30px;content:"";width:16px;height:16px;background:#0da4c6;border:3px solid #f5f5f5;border-radius:50%}.specific-group .specific-card .specific-info ul li:last-child{margin-bottom:0}.introducing-services{padding:48px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%)}@media (max-width:767px){.introducing-services{padding:0}}.introducing-services .introducing-about{padding:64px 0 48px}@media (max-width:1280px){.introducing-services .introducing-about{padding-top:48px}}.introducing-services .introducing-about .introducing-text{max-width:800px;margin:0 auto;text-align:center;color:#626262;font-size:16px;line-height:26px}@media (max-width:767px){.introducing-services .introducing-about .introducing-text{font-size:14px;line-height:22px}}.introducing-services .consulting{padding-top:48px;padding-bottom:128px;border-top:1px dashed #d9d9d9}@media (max-width:1280px){.introducing-services .consulting{padding-bottom:112px}}@media (max-width:767px){.introducing-services .consulting{padding-bottom:64px}}.introducing-services .consulting .consulting-title{text-align:center;font-size:24px;font-weight:500;line-height:34px;color:#000}@media (max-width:1280px){.introducing-services .consulting .consulting-title{font-size:20px;line-height:28px}}.introducing-services .cons-list{padding:48px 32px 0}@media (max-width:1199px){.introducing-services .cons-list{padding:48px 0 0}}@media (max-width:767px){.introducing-services .cons-list{padding:16px 24px 0}}.introducing-services .cons-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-96px}@media (max-width:1199px){.introducing-services .cons-list ul{margin-left:-32px}}@media (max-width:767px){.introducing-services .cons-list ul{margin-left:0}}.introducing-services .cons-list ul li{width:33.333333%;padding-left:96px;position:relative;text-align:center}@media (max-width:1199px){.introducing-services .cons-list ul li{padding-left:32px}}@media (max-width:767px){.introducing-services .cons-list ul li{width:100%;padding:32px 0;border-bottom:1px dashed #d9d9d9}}.introducing-services .cons-list ul li::after{position:absolute;top:0;right:-48px;content:"";width:1px;height:100%;border-left:1px dashed #d9d9d9}@media (max-width:1199px){.introducing-services .cons-list ul li::after{right:-16px}}@media (max-width:767px){.introducing-services .cons-list ul li::after{display:none}}@media (max-width:767px){.introducing-services .cons-list ul li:last-child{border:none;padding-bottom:0}}.introducing-services .cons-list ul li:last-child::after{display:none}.introducing-services .cons-list .cons-item{height:48px}.introducing-services .cons-list .cons-item img{max-height:48px}.introducing-services .cons-list .cons-title{padding-top:32px;font-size:16px;font-weight:500;line-height:22px;color:#000}.introducing-services .cons-list .cons-text{padding-top:24px;font-size:16px;line-height:26px;color:#626262}@media (max-width:767px){.introducing-services .cons-list .cons-text{padding-top:16px;font-size:14px;line-height:22px}}.structure{padding:104px 0 48px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(243,243,243,0)),color-stop(50%,rgba(232,245,255,.6)),to(#fff));background:linear-gradient(to bottom,rgba(243,243,243,0) 0,rgba(232,245,255,.6) 50%,#fff 100%)}@media (max-width:1280px){.structure{padding-top:64px}}@media (max-width:767px){.structure{padding-top:32px}}.unit-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.unit-row.unit-row--col2{padding-top:64px;margin-left:-48px}@media (max-width:1280px){.unit-row.unit-row--col2{padding-top:48px;margin-left:-32px}}.unit-row.unit-row--col2 .unit-col{width:calc(50% - 48px);margin-left:48px}@media (max-width:1280px){.unit-row.unit-row--col2 .unit-col{width:calc(50% - 32px);margin-left:32px}}@media (max-width:767px){.unit-row.unit-row--col2 .unit-col{width:calc(100% - 32px)}}.unit-row.unit-row--col2 .unit-structure{background:#fff;padding:24px 32px 32px}@media (max-width:767px){.unit-row.unit-row--col2 .unit-structure{padding:24px 24px 32px}}.unit-row.unit-row--col2 .unit-structure .unit-title{border-bottom:1px dashed #626262}.unit-row.unit-row--col2 .unit-box{padding:24px 16px}@media (max-width:1199px){.unit-row.unit-row--col2 .unit-box{padding:24px 8px}}@media (max-width:767px){.unit-row.unit-row--col2 .unit-box{padding:24px}}.unit-row.unit-row--col3{padding-top:32px;margin-left:-32px}@media (max-width:1280px){.unit-row.unit-row--col3{margin-left:-24px}}@media (max-width:1199px){.unit-row.unit-row--col3{margin-left:-16px}}@media (max-width:767px){.unit-row.unit-row--col3{padding-top:16px}}.unit-row.unit-row--col3 .unit-col{width:calc(33.333333% - 32px);margin-left:32px}@media (max-width:1280px){.unit-row.unit-row--col3 .unit-col{width:calc(33.333333% - 24px);margin-left:24px}}@media (max-width:1199px){.unit-row.unit-row--col3 .unit-col{width:calc(33.333333% - 16px);margin-left:16px}}@media (max-width:991px){.unit-row.unit-row--col3 .unit-col{width:calc(50% - 16px)}}@media (max-width:767px){.unit-row.unit-row--col3 .unit-col{width:calc(100% - 16px)}}@media (max-width:991px){.unit-row.unit-row--col3 .unit-col:last-child{margin-top:16px;width:calc(100% - 16px)}}.unit-row.unit-row--col3 .unit-structure{background:#f8f8f8;padding:24px}@media (max-width:1199px){.unit-row.unit-row--col3 .unit-structure{padding:24px 8px}}@media (max-width:767px){.unit-row.unit-row--col3 .unit-structure{padding:16px}}.unit-row.unit-row--col3 .unit-structure .unit-title{border-bottom:1px dashed #d9d9d9}.unit-row.unit-row--col3 .unit-box{padding:24px}@media (max-width:1199px){.unit-row.unit-row--col3 .unit-box{padding:24px 8px}}@media (max-width:767px){.unit-row.unit-row--col3 .unit-box{padding:24px}}.unit-row .unit-structure{border-radius:8px}@media (max-width:767px){.unit-row .unit-structure{margin-top:16px}}.unit-row .unit-structure .unit-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:16px;font-size:20px;font-weight:500;line-height:28px;color:#000}.unit-row .unit-list ul li{padding:26px 48px 26px 64px;margin-bottom:4px;position:relative;color:#626262;font-size:16px;line-height:26px;background:#fff;border-radius:8px}@media (max-width:767px){.unit-row .unit-list ul li{font-size:14px;line-height:22px;padding:24px 48px 24px 64px}}.unit-row .unit-list ul li:last-child{margin-bottom:0}.unit-row .unit-list ul li::after{position:absolute;left:24px;top:calc(50% - 8px);content:"";width:16px;height:16px;background:#0da4c6;border:3px solid #f5f5f5;border-radius:50%}.unit-row .unit-group{padding-top:16px}.unit-row .unit-btn-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:34px;position:relative}.unit-row .unit-btn-main::after{position:absolute;bottom:4px;left:calc(50% - 12px);content:"";width:24px;height:26px;background:url(../images/common/icon-arrow-unit.svg) no-repeat center}.unit-row .unit-btn-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:38px;position:relative}.unit-row .unit-btn-sub::after{position:absolute;bottom:4px;left:calc(50% - 12px);content:"";width:24px;height:28px;background:url(../images/common/icon-arrow-unit01.svg) no-repeat center}.unit-row .unit-btn{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:16px;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}@media (max-width:1280px){.unit-row .unit-btn{padding:16px 10px}}.unit-row .unit-btn .unit-text{font-size:18px;font-weight:500;line-height:25px;color:#000}@media (max-width:767px){.unit-row .unit-btn .unit-text{font-size:16px;line-height:22px}}.unit-row .unit-btn .unit-label{border:1px solid #0da4c6;border-radius:4px;background:#dff6ff;font-weight:500;color:#000;line-height:20px;padding:2px 8px;margin-left:16px;white-space:nowrap}.unit-row .unit-box{border:1px solid #0da4c6;border-radius:8px;background:#fff}.unit-row .unit-list-btn{border:1px dashed #0da4c6;border-radius:8px;background:rgba(223,246,255,.6);padding:0 4px 16px;max-width:413px;margin:0 auto}.unit-row .unit-list-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.unit-row .unit-list-btn ul li{padding:16px 12px 0}@media (max-width:1199px){.unit-row .unit-list-btn ul li{padding:16px 6px 0}}.unit-including{background:#fff;border-radius:8px;padding:32px 48px;margin-top:64px;-webkit-box-shadow:0 8px 10px rgba(170,170,170,.1);box-shadow:0 8px 10px rgba(170,170,170,.1)}@media (max-width:1280px){.unit-including{margin-top:48px;padding:32px}}@media (max-width:767px){.unit-including{padding:24px 16px}}.unit-including .including-title{padding-bottom:32px;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:24px;font-weight:500;line-height:34px;color:#000;border-bottom:1px dashed #626262}@media (max-width:767px){.unit-including .including-title{font-size:18px;line-height:25px}}.unit-including .including-title .including-label{border:1px solid #0da4c6;border-radius:4px;background:#dff6ff;font-weight:500;color:#000;font-size:14px;line-height:20px;padding:2px 8px;margin-left:8px;white-space:nowrap}@media (max-width:767px){.unit-including .including-title .including-label{margin-left:4px}}.unit-including .including-title .including-item{margin-left:24px;min-width:40px;height: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;border:1px solid #f3f3f3;border-radius:2px}@media (max-width:767px){.unit-including .including-title .including-item{margin-left:8px}}.unit-including .including-title .including-item img{max-height:100%}.unit-quality{padding-top:64px;text-align:center;font-size:18px;line-height:28px;color:#000}@media (max-width:1280px){.unit-quality{padding-top:48px}}@media (max-width:767px){.unit-quality{font-size:14px;line-height:22px}}.diverse{padding-top:64px}@media (max-width:767px){.diverse{padding-top:0}}.diverse>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-48px}@media (max-width:1280px){.diverse>ul{margin-left:-24px}}@media (max-width:991px){.diverse>ul{margin-left:-24px}}.diverse>ul>li{margin-left:48px;width:calc(33.333333% - 48px);background:#fff;padding:32px 16px;border-radius:8px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1280px){.diverse>ul>li{margin-left:24px;width:calc(33.333333% - 24px)}}@media (max-width:991px){.diverse>ul>li{margin-left:24px;width:calc(50% - 24px)}}@media (max-width:767px){.diverse>ul>li{width:calc(100% - 24px);margin-top:48px}}@media (max-width:991px){.diverse>ul>li:last-child{margin-top:24px;width:calc(100% - 24px)}}@media (max-width:767px){.diverse>ul>li:last-child{margin-top:48px}}.diverse .diverse-title{font-size:20px;font-weight:500;line-height:28px;color:#000;padding:0 16px}@media (max-width:1199px){.diverse .diverse-title{padding:0}}@media (max-width:767px){.diverse .diverse-title{padding:0 16px}}.diverse .diverse-group{padding-top:32px}.diverse .diverse-group .diverse-card{margin-bottom:32px;padding:16px;border-radius:8px;position:relative}.diverse .diverse-group .diverse-card.diverse-card--blue{background:#bce9f5}.diverse .diverse-group .diverse-card.diverse-card--green{background:#bdf2d9}.diverse .diverse-group .diverse-card::after{position:absolute;bottom:-28px;left:calc(50% - 7px);content:"";background:url(../images/common/icon-arrow-diverse.svg) no-repeat center;width:14px;height:24px}.diverse .diverse-group .diverse-card:last-child{margin-bottom:0}.diverse .diverse-group .diverse-card:last-child::after{display:none}.diverse .diverse-group .diverse-card .diverse-header{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;padding:14px 16px}.diverse .diverse-group .diverse-card .diverse-header .diverse-text{font-size:20px;font-weight:500;line-height:28px;color:#000}.diverse .diverse-group .diverse-card ul{padding-top:16px}.diverse .diverse-group .diverse-card ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;color:#626262;font-size:16px;line-height:26px;padding:16px;margin-bottom:32px;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative}@media (max-width:991px){.diverse .diverse-group .diverse-card ul li{padding:8px}}@media (max-width:767px){.diverse .diverse-group .diverse-card ul li{padding:16px}}.diverse .diverse-group .diverse-card ul li::after{position:absolute;bottom:-28px;left:calc(50% - 7px);content:"";background:url(../images/common/icon-arrow-diverse.svg) no-repeat center;width:14px;height:24px}.diverse .diverse-group .diverse-card ul li:last-child{margin-bottom:0}.diverse .diverse-group .diverse-card ul li:last-child::after{display:none}.diverse .diverse-group .diverse-card ul li .item{min-width:57px;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;margin-right:24px}@media (max-width:1199px){.diverse .diverse-group .diverse-card ul li .item{margin-right:16px}}@media (max-width:767px){.diverse .diverse-group .diverse-card ul li .item{margin-right:24px}}.diverse .diverse-group .diverse-card ul li .item img{max-height:100%}.stru-unit{padding-top:200px}@media (max-width:1280px){.stru-unit{padding-top:136px}}@media (max-width:767px){.stru-unit{padding-top:112px}}.timeLine{padding:100px 0 140px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(232,245,255,.6)),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,rgba(232,245,255,.6) 0,rgba(255,255,255,0) 100%)}@media (max-width:1280px){.timeLine{padding-bottom:88px}}@media (max-width:767px){.timeLine{padding:64px 0}}.time-line{padding-top:16px}@media (max-width:767px){.time-line{padding-top:48px}}.time-line ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.time-line ul li{width:33.333333%;padding:48px 40px 0;margin:-1px 0 0;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-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}@media (max-width:1280px){.time-line ul li{padding:48px 32px 0}}@media (max-width:1199px){.time-line ul li{padding:48px 12px 0}}@media (max-width:767px){.time-line ul li{width:100%;padding:0 0 0 8px;margin:0 0 16px}}.time-line ul li:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.time-line ul li:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.time-line ul li:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.time-line ul li:nth-child(4){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media (max-width:767px){.time-line ul li:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.time-line ul li:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.time-line ul li:nth-child(6){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (max-width:767px){.time-line ul li:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.time-line ul li:nth-child(7){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.time-line ul li:nth-child(8){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.time-line ul li:nth-child(9){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.time-line ul li::after{position:absolute;top:-15px;left:0;content:"";width:100%;height:100%;border:1px solid transparent;border-bottom:1px solid #0da4c6}@media (max-width:767px){.time-line ul li::after{display:none}}.time-line ul li:first-of-type::after{left:50%}.time-line ul li:first-of-type::after,.time-line ul li:last-child::after{width:50%}@media (max-width:767px){.time-line ul li:last-child{margin-bottom:0}}.time-line ul li:nth-child(3)::after,.time-line ul li:nth-child(6)::after{display:none}.time-line ul li:nth-child(4)::after,.time-line ul li:nth-child(7)::after{left:initial;right:0}.time-line ul li:nth-child(4)::after{border-top:1px solid #0da4c6;border-right:1px solid #0da4c6;border-radius:0 15px 15px 0}.time-line ul li:nth-child(7)::after{border-top:1px solid #0da4c6;border-left:1px solid #0da4c6;border-radius:15px 0 0 15px}.time-line .time-header{padding:16px 24px;text-align:center;background:rgba(255,255,255,.8);border-radius:4px;margin-bottom:2px;color:#626262;line-height:22px}@media (max-width:1199px){.time-line .time-header{padding:16px 8px}}@media (max-width:767px){.time-line .time-header{padding:16px 24px;text-align:left}}.time-line .time-content{background:#fff;border-radius:4px;padding:24px 16px;position:relative;z-index:1;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:24px;font-weight:500;line-height:34px;color:#000}@media (max-width:1280px){.time-line .time-content{font-size:20px;line-height:28px}}@media (max-width:1199px){.time-line .time-content{padding:24px 8px}}@media (max-width:767px){.time-line .time-content{padding:16px 32px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.time-line .time-content .time-item{min-width:48px;height:48px;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-right:16px}@media (max-width:1199px){.time-line .time-content .time-item{margin-right:8px}}.time-line .time-content .time-item img{max-height:100%}.time-line .time-number{padding-top:18px;position:relative}@media (max-width:767px){.time-line .time-number{padding-top:0;position:absolute;left:0;bottom:24px}}.time-line .time-number::after{position:absolute;top:0;left:50%;content:"";width:1px;height:100%;border-left:dashed 1px #626262}@media (max-width:767px){.time-line .time-number::after{display:none}}.time-line .time-number span{width:32px;height:32px;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:#fff;background:#0da4c6;border-radius:50%;margin:0 auto;position:relative;z-index:1;font-size:16px;font-weight:500}.problems-facing{padding-bottom:96px}@media (max-width:1280px){.problems-facing{padding-bottom:64px}}.servicesAbout-group{padding-top:128px}@media (max-width:1280px){.servicesAbout-group{padding-top:64px}}.servicesAbout-group .servicesAbout{max-width:800px;margin:0 auto;padding:64px 0}@media (max-width:1280px){.servicesAbout-group .servicesAbout{padding:48px 0}}.servicesAbout-group .servicesAbout .servicesAbout-text{color:#626262;font-size:16px;line-height:26px;text-align:center}@media (max-width:767px){.servicesAbout-group .servicesAbout .servicesAbout-text{font-size:14px;line-height:22px}}.servicesAbout-group .health-medical{padding-bottom:0}.problems-list{padding-top:56px}@media (max-width:767px){.problems-list{padding-top:40px}}.problems-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px}.problems-list ul li{width:calc(33.333333% - 8px);margin:8px 0 0 8px;background:#fff;border-radius:4px;-webkit-box-shadow:0 0 8px rgba(170,170,170,.1);box-shadow:0 0 8px rgba(170,170,170,.1);padding:48px;text-align:center}@media (max-width:1280px){.problems-list ul li{padding:48px 32px}}@media (max-width:991px){.problems-list ul li{padding:48px 16px}}@media (max-width:767px){.problems-list ul li{width:calc(100% - 8px);padding:48px 16px}}.problems-list .problems-item{height:48px;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}.problems-list .problems-item img{max-height:100%}.problems-list .problems-title{font-size:20px;font-weight:500;line-height:28px;color:#000;padding:40px 0 16px}@media (max-width:767px){.problems-list .problems-title{padding:24px 0 16px;font-size:18px;line-height:28px}}.problems-list .problems-text{padding-top:8px;color:#626262;font-size:16px;line-height:26px}@media (max-width:767px){.problems-list .problems-text{font-size:14px;line-height:22px}}.overallSteps{padding-top:124px}@media (max-width:1280px){.overallSteps{padding-top:84px}}@media (max-width:991px){.overallSteps{padding-top:32px}}.overallSteps ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-4px}.overallSteps ul li{width:calc(25% - 4px);margin-left:4px;padding:64px 24px 56px;background:#fff;border-radius:4px;position:relative;border-top:1px solid #0da4c6;text-align:center}@media (max-width:1280px){.overallSteps ul li{padding:64px 24px 30px}}@media (max-width:1199px){.overallSteps ul li{padding:64px 12px 30px}}@media (max-width:991px){.overallSteps ul li{width:calc(50% - 4px);margin-top:52px;padding:56px 24px 48px}}@media (max-width:767px){.overallSteps ul li{width:calc(100% - 4px)}}.overallSteps .overallSteps-number{background:#0da4c6;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#fff;font-size:16px;font-weight:500;position:absolute;top:-20px;left:calc(50% - 20px);padding-bottom:2px}.overallSteps .overallSteps-item{height:48px;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}.overallSteps .overallSteps-item img{max-height:100%}.overallSteps .overallSteps-title{font-size:20px;font-weight:500;line-height:28px;color:#000;padding-top:48px}@media (max-width:767px){.overallSteps .overallSteps-title{padding-top:32px;font-size:18px}}.overallSteps .overallSteps-text{padding-top:24px;color:#626262;font-size:16px;line-height:26px}@media (max-width:767px){.overallSteps .overallSteps-text{font-size:14px;line-height:22px}}.organizations{padding:73px 0 104px}@media (max-width:1280px){.organizations{padding:15px 0 64px}}@media (max-width:767px){.organizations{padding:48px 0}}.organizations .organizations-list{padding-top:60px}@media (max-width:767px){.organizations .organizations-list{padding-top:44px}}.organizations .organizations-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-4px}.organizations .organizations-list ul li{padding:64px 16px;margin:4px 0 0 4px;width:calc(25% - 4px);background:#fff;border-radius:4px;text-align:center;-webkit-box-shadow:0 0 8px rgba(170,170,170,.1);box-shadow:0 0 8px rgba(170,170,170,.1)}@media (max-width:991px){.organizations .organizations-list ul li{padding:64px 6px}}@media (max-width:767px){.organizations .organizations-list ul li{width:calc(100% - 4px);padding:48px 16px}}.organizations .organizations-list .organizations-item{display:block;height:56px}.organizations .organizations-list .organizations-item img{max-height:100%}.organizations .organizations-list .organizations-title{padding-top:48px;font-size:16px;font-weight:500;line-height:22px}.thirdParty{padding-top:52px}@media (max-width:767px){.thirdParty{padding-top:16px}}.thirdParty>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-32px}@media (max-width:991px){.thirdParty>ul{margin-left:-16px}}.thirdParty>ul>li{width:calc(33.333333% - 32px);margin:32px 0 0 32px;background:#fff;border-top:1px solid #0da4c6;border-radius:4px;padding:48px 48px 30px;position:relative}@media (max-width:1280px){.thirdParty>ul>li{padding:48px 32px 30px}}@media (max-width:991px){.thirdParty>ul>li{padding:48px 16px 30px;width:calc(33.333333% - 16px);margin-left:16px}}@media (max-width:767px){.thirdParty>ul>li{width:calc(100% - 16px);margin-top:52px;padding:48px 24px 30px}}.thirdParty>ul .thirdParty-number{background:#0da4c6;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#fff;font-size:16px;font-weight:500;position:absolute;top:-20px;left:calc(50% - 20px);padding-bottom:2px}.thirdParty>ul .thirdParty-item{height:48px;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}.thirdParty>ul .thirdParty-item img{max-height:100%}.thirdParty>ul .thirdParty-title{padding-top:24px;font-size:20px;font-weight:500;line-height:28px;color:#000;text-align:center}@media (max-width:767px){.thirdParty>ul .thirdParty-title{font-size:18px;line-height:25px}}.thirdParty>ul .thirdParty-text{border-top:1px solid #d9d9d9;padding-top:12px;margin-top:24px}.thirdParty>ul .thirdParty-text li{padding:6px 0;color:#626262;font-size:16px;line-height:26px;border-bottom:1px dashed #d9d9d9}@media (max-width:767px){.thirdParty>ul .thirdParty-text li{font-size:14px;line-height:22px}}.thirdParty>ul .thirdParty-text li:last-child{border-bottom:none}.boxServices{padding:136px 0 104px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#e8f5ff),to(#fff));background:linear-gradient(to bottom,#fff 0,#e8f5ff 50%,#fff 100%)}@media (max-width:1280px){.boxServices{padding:80px 0 80px}}@media (max-width:767px){.boxServices{padding:40px 0 80px}}.boxServices .services-about .services-content{max-width:800px;margin:0 auto;padding-top:64px;text-align:center}@media (max-width:1280px){.boxServices .services-about .services-content{padding-top:48px}}.boxServices .services-about .services-content .services-text{color:#626262;font-size:16px;line-height:26px}@media (max-width:767px){.boxServices .services-about .services-content .services-text{font-size:14px;line-height:22px}}.boxServices .services-medical,.boxServices .services-needs{padding-top:208px}@media (max-width:1280px){.boxServices .services-medical,.boxServices .services-needs{padding-top:128px}}.boxServices .table-group{padding-top:64px}@media (max-width:1280px){.boxServices .table-group{padding-top:48px}}.boxServices .table-group .table-thead ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.boxServices .table-group .table-thead ul li{width:33.333333%;color:#fff;border-radius:16px 16px 0 0;padding:14px 16px;text-align:center;font-size:20px;line-height:28px;font-weight:500}@media (max-width:767px){.boxServices .table-group .table-thead ul li{width:calc(50% - 42px);font-size:18px;line-height:25px;padding:6px 16px}}.boxServices .table-group .table-thead ul li:first-child{background:#eaa421}.boxServices .table-group .table-thead ul li:nth-child(2){background:#0da4c6}.boxServices .table-group .table-tbody{padding-top:2px}.boxServices .table-group .table-tbody ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border-radius:8px;margin-bottom:4px;-webkit-box-shadow:0 0 18px rgba(0,0,0,.05);box-shadow:0 0 18px rgba(0,0,0,.05)}.boxServices .table-group .table-tbody ul:last-child{margin-bottom:0}.boxServices .table-group .table-tbody ul li{width:33.333333%;position:relative;padding:40px 40px;color:#626262;font-size:16px;line-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px dashed #c9c9c9}@media (max-width:991px){.boxServices .table-group .table-tbody ul li{padding:16px}}@media (max-width:767px){.boxServices .table-group .table-tbody ul li{width:calc(50% - 42px);font-size:14px;line-height:22px}}.boxServices .table-group .table-tbody ul li.table-title{border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#000;font-size:20px;font-weight:500;line-height:28px}@media (max-width:767px){.boxServices .table-group .table-tbody ul li.table-title{width:84px;text-align:left;padding:16px 8px}}.boxServices .needs-group{-webkit-box-shadow:0 8px 12px rgba(170,170,170,.1);box-shadow:0 8px 12px rgba(170,170,170,.1);border-radius:16px;overflow:hidden;margin-top:64px}@media (max-width:1280px){.boxServices .needs-group{margin-top:48px}}.boxServices .needs-group .needs-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-4px}.boxServices .needs-group .needs-row .needs-col{margin-left:4px}.boxServices .needs-group .needs-row .needs-col:first-child{width:calc(33.333333% - 4px)}@media (max-width:767px){.boxServices .needs-group .needs-row .needs-col:first-child{width:calc(100% - 4px)}}.boxServices .needs-group .needs-row .needs-col:nth-child(2){width:calc(66.666667% - 4px)}@media (max-width:767px){.boxServices .needs-group .needs-row .needs-col:nth-child(2){width:calc(100% - 4px)}}.boxServices .needs-group .needs-box{background:#fff;height:100%;padding:48px 48px 12px}@media (max-width:991px){.boxServices .needs-group .needs-box{padding:48px 16px 12px}}@media (max-width:767px){.boxServices .needs-group .needs-box{padding:48px 48px 12px}}.boxServices .needs-group .needs-box .needs-item{height:48px;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}.boxServices .needs-group .needs-box .needs-item img{max-height:100%}.boxServices .needs-group .needs-box .needs-title{padding-top:32px;font-size:20px;font-weight:500;line-height:28px;color:#000;text-align:center}@media (max-width:767px){.boxServices .needs-group .needs-box .needs-title{font-size:18px;line-height:25px}}.boxServices .needs-group .needs-box ul{padding-top:32px}.boxServices .needs-group .needs-box ul li{padding:6px 0;color:#626262;font-size:16px;line-height:26px;border-top:1px dashed #d9d9d9;text-align:center}@media (max-width:767px){.boxServices .needs-group .needs-box ul li{font-size:14px;line-height:22px}}.boxServices .needs-group .needs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4px 0 0 -4px}@media (max-width:767px){.boxServices .needs-group .needs-list{margin-top:0}}.boxServices .needs-group .needs-list>li{width:calc(50% - 4px);margin:4px 0 0 4px}@media (max-width:767px){.boxServices .needs-group .needs-list>li{width:calc(100% - 4px)}}.main--page-search .search-header{background:#fff;padding:64px 0 32px}@media (max-width:1280px){.main--page-search .search-header{padding:48px 0 24px}}@media (max-width:767px){.main--page-search .search-header{padding:32px 0}}.main--page-search .search-header .title .explore{padding-top:32px;font-size:16px;line-height:26px}@media (max-width:1280px){.main--page-search .search-header .title .explore{padding-top:24px}}@media (max-width:767px){.main--page-search .search-header .title .explore{padding-top:8px}}.main--page-search .search-header .search-info{padding-top:32px;max-width:960px}@media (max-width:1280px){.main--page-search .search-header .search-info{padding-top:24px}}.main--page-search .search-header .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:32px}@media (max-width:1280px){.main--page-search .search-header .categories{padding-top:24px}}@media (max-width:767px){.main--page-search .search-header .categories{padding-top:16px}}.main--page-search .search-header .categories .categories-label{width:126px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:12px;font-size:14px;color:#000;position:relative}@media (max-width:1280px){.main--page-search .search-header .categories .categories-label{padding-top:8px}}@media (max-width:767px){.main--page-search .search-header .categories .categories-label{padding-top:0}}.main--page-search .search-header .categories .categories-label::after{position:absolute;top:12px;right:0;content:"";width:1px;height:24px;background:#d9d9d9}@media (max-width:1280px){.main--page-search .search-header .categories .categories-label::after{top:8px}}@media (max-width:767px){.main--page-search .search-header .categories .categories-label::after{top:0}}.main--page-search .search-header .categories .categories-label .categories-item{min-width:24px;height:24px;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-right:8px}.main--page-search .search-header .categories .categories-content{width:calc(100% - 126px);padding-left:24px;overflow:hidden}@media (max-width:767px){.main--page-search .search-header .categories .categories-content{width:100%;padding:16px 0 0 0}}.main--page-search .search-header .categories .categories-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-8px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.main--page-search .search-header .categories .categories-content ul{margin-top:0;overflow:auto;-ms-flex-wrap:initial;flex-wrap:initial}.main--page-search .search-header .categories .categories-content ul::-webkit-scrollbar{display:none}}.main--page-search .search-header .categories .categories-content ul li{padding:8px 16px 0 0}@media (max-width:767px){.main--page-search .search-header .categories .categories-content ul li{padding:0 8px 0 0}}.main--page-search .search-header .categories .categories-content ul li:last-child{padding-right:0}@media (max-width:767px){.main--page-search .search-header .categories .categories-content .btn-tabs{white-space:nowrap}}.main--page-search .btnSearch{padding-top:32px}@media (max-width:1280px){.main--page-search .btnSearch{padding-top:24px}}@media (max-width:767px){.main--page-search .btnSearch{padding-top:16px}}.main--page-search .btnSearch .btn{min-width:120px}@media (max-width:1280px){.main--page-search .btnSearch .btn{min-width:100px}}@media (max-width:767px){.main--page-search .btnSearch .btn{min-width:80px}}.main--page-search .search-body{padding:32px 0 48px}@media (max-width:1280px){.main--page-search .search-body{padding:24px 0 48px}}.main--page-search .search-body .searchResults{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-search .search-body .searchResults .results{font-size:24px;font-weight:500;color:#000;padding-right:64px}@media (max-width:1280px){.main--page-search .search-body .searchResults .results{font-size:20px;padding-right:32px}}@media (max-width:767px){.main--page-search .search-body .searchResults .results{width:100%;font-size:18px;padding:0 0 24px}}.main--page-search .search-body .wrap-960{margin:0}.main--page-search .search-box{background:#fff;padding:0 32px 24px;margin-top:32px;border-radius:8px}@media (max-width:1280px){.main--page-search .search-box{margin-top:24px}}@media (max-width:991px){.main--page-search .search-box{padding:0 16px 24px}}@media (max-width:767px){.main--page-search .search-box{padding:26px 16px 40px}}.main--page-search .search-list>ul>li{border-bottom:1px solid #d9d9d9}.main--page-search .search-list>ul>li:last-child{border-bottom:none}.main--page-search .search-list>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}@media (max-width:767px){.main--page-search .search-list>ul>li>a{padding:24px 0}}.main--page-search .search-list>ul>li>a:hover .search-title{text-decoration:underline}.main--page-search .search-list>ul>li>a .search-item{width:24px;height:24px;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-right:16px}@media (max-width:767px){.main--page-search .search-list>ul>li>a .search-item{display:none}}.main--page-search .search-list>ul>li>a .search-thumb{width:160px}@media (max-width:767px){.main--page-search .search-list>ul>li>a .search-thumb{width:110px}}.main--page-search .search-list>ul>li>a .search-thumb img{width:100%}.main--page-search .search-list>ul>li>a .search-mask{width:calc(100% - 200px);padding-left:40px}@media (max-width:991px){.main--page-search .search-list>ul>li>a .search-mask{padding-left:16px}}@media (max-width:767px){.main--page-search .search-list>ul>li>a .search-mask{width:calc(100% - 110px)}}.main--page-search .search-list>ul>li>a .search-mask .search-title{color:#0da4c6;font-size:16px;font-weight:500;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (max-width:767px){.main--page-search .search-list>ul>li>a .search-mask .search-title{-webkit-line-clamp:2}}.main--page-search .search-list>ul>li>a .search-mask .search-quote{margin-top:10px;line-height:20px;color:#626262;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main--page-search .search-list>ul>li>a .search-mask .patient{padding-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-search .search-list>ul>li>a .search-mask .patient span{padding-right:16px;padding-top:4px;color:#2d2d2d}.main--page-search .search-list>ul>li>a .search-mask .patient span:last-child{padding-right:0}.main--page-search .search-noFound{padding:32px;margin-top:32px;background:#fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.main--page-search .search-noFound{margin-top:16px;padding:32px 16px}}.main--page-search .search-noFound .item{min-width:24px;height:24px;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;overflow:hidden;margin-right:32px}@media (max-width:767px){.main--page-search .search-noFound .item{margin-right:16px}}.main--page-search .search-noFound ul li{font-size:16px;line-height:22px;font-weight:500;position:relative;padding-left:20px}.main--page-search .search-noFound ul li::after{position:absolute;top:9px;left:8px;content:"";width:4px;height:4px;border-radius:50%;background:#2d2d2d}.main--page-showcase .banner-header{position:relative}.main--page-showcase .banner-header .banner-header__thumb{overflow:hidden;height:417px}@media (max-width:1280px){.main--page-showcase .banner-header .banner-header__thumb{height:306px}}@media (max-width:767px){.main--page-showcase .banner-header .banner-header__thumb{height:244px}}.main--page-showcase .banner-header .banner-header__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-showcase .banner-header .banner-header__content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--page-showcase .banner-header .banner-header__content .wrap{width:100%}.main--page-showcase .banner-header .banner-header__content .banner-info{padding:20px 0;text-align:center}.main--page-showcase .banner-header .banner-header__content .banner-info .banner-label{color:#0da4c6;font-size:16px}.main--page-showcase .banner-header .banner-header__content .banner-info .banner-title{font-size:48px;font-weight:500;line-height:67px;color:#000;margin-top:32px}@media (max-width:1280px){.main--page-showcase .banner-header .banner-header__content .banner-info .banner-title{font-size:32px;line-height:45px;margin-top:24px}}@media (max-width:767px){.main--page-showcase .banner-header .banner-header__content .banner-info .banner-title{font-size:24px;line-height:24px;margin-top:16px}}.main--page-showcase .banner-header .banner-header__content .banner-info .banner-text{margin-top:32px;color:#626262;font-size:24px;line-height:34px}@media (max-width:1280px){.main--page-showcase .banner-header .banner-header__content .banner-info .banner-text{font-size:20px;line-height:28px;margin-top:24px}}@media (max-width:767px){.main--page-showcase .banner-header .banner-header__content .banner-info .banner-text{font-size:18px;line-height:25px;margin-top:16px}}.main--page-showcase .banner-thumb{overflow:hidden;height:585px}@media (max-width:1280px){.main--page-showcase .banner-thumb{height:418px}}@media (max-width:767px){.main--page-showcase .banner-thumb{height:335px}}.main--page-showcase .banner-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-showcase .showcase{padding-bottom:104px}@media (max-width:1280px){.main--page-showcase .showcase{padding-bottom:88px}}@media (max-width:767px){.main--page-showcase .showcase{padding-bottom:48px}}.main--page-showcase .showcaseSystem{margin-top:-119px;background:#fff;border-radius:16px;padding:88px 48px 64px;position:relative}@media (max-width:1280px){.main--page-showcase .showcaseSystem{margin-top:-97px;padding:64px 48px}}@media (max-width:991px){.main--page-showcase .showcaseSystem{padding:48px 16px}}@media (max-width:767px){.main--page-showcase .showcaseSystem{margin-top:-60px}}@media (max-width:1280px){.main--page-showcase .showcaseSystem .title .tlt br{display:none}}.main--page-showcase .system-list>ul>li{padding-top:64px;margin-left:-64px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.main--page-showcase .system-list>ul>li{margin-left:-24px}}.main--page-showcase .system-list>ul>li:nth-of-type(2n+2) .system-thumb{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:767px){.main--page-showcase .system-list>ul>li:nth-of-type(2n+2) .system-thumb{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.main--page-showcase .system-list>ul>li:nth-of-type(2n+2) .system-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:767px){.main--page-showcase .system-list>ul>li:nth-of-type(2n+2) .system-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.main--page-showcase .system-list .system-content,.main--page-showcase .system-list .system-thumb{width:50%;padding-left:64px}@media (max-width:991px){.main--page-showcase .system-list .system-content,.main--page-showcase .system-list .system-thumb{padding-left:24px}}@media (max-width:767px){.main--page-showcase .system-list .system-content,.main--page-showcase .system-list .system-thumb{width:100%}}@media (max-width:767px){.main--page-showcase .system-list .system-thumb{padding-top:48px}}.main--page-showcase .system-list .system-thumb .thumbnail{height:511px;overflow:hidden;border-radius:8px}@media (max-width:991px){.main--page-showcase .system-list .system-thumb .thumbnail{height:350px}}@media (max-width:767px){.main--page-showcase .system-list .system-thumb .thumbnail{height:320px}}.main--page-showcase .system-list .system-thumb .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-showcase .system-list .system-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main--page-showcase .system-list .system-content .system-title{font-size:32px;font-weight:500;line-height:45px;color:#000;padding-bottom:24px}@media (max-width:1280px){.main--page-showcase .system-list .system-content .system-title{font-size:24px;line-height:34px}}@media (max-width:767px){.main--page-showcase .system-list .system-content .system-title{font-size:20px;line-height:28px;padding-bottom:32px}}.main--page-showcase .system-list .system-content .system-info{overflow-y:auto;padding-right:32px;height:100%;max-height:442px;scrollbar-width:thin}@media (max-width:991px){.main--page-showcase .system-list .system-content .system-info{padding-right:16px;max-height:281px}}@media (max-width:767px){.main--page-showcase .system-list .system-content .system-info{overflow:initial;max-height:100%}}.main--page-showcase .system-list .system-content .system-info::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(13,164,198,.1)}.main--page-showcase .system-list .system-content .system-info::-webkit-scrollbar{width:12px;background-color:rgba(13,164,198,.1)}.main--page-showcase .system-list .system-content .system-info::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0da4c6}.main--page-showcase .system-list .system-content .system-info ul{list-style:none}.main--page-showcase .system-list .system-content .system-info ul li{padding-bottom:8px}.main--page-showcase .system-list .system-content .system-info ul li:last-child{padding-bottom:0}.main--page-showcase .system-list .system-content .system-info ul li a{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;padding:13px 16px;background:#f8f8f8;border-radius:8px}.main--page-showcase .system-list .system-content .system-info ul li a:hover{background:rgba(13,164,198,.1)}.main--page-showcase .system-list .system-content .system-info ul li a:hover .system-text{color:#0da4c6}.main--page-showcase .system-list .system-content .system-info ul li a:hover .system-more{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.main--page-showcase .system-list .system-content .system-info ul li a:hover .system-more{display:none}}.main--page-showcase .system-list .system-content .system-info ul li a .system-text{font-size:16px;font-weight:500;line-height:22px;color:#000;padding-right:8px}.main--page-showcase .system-list .system-content .system-info ul li a .system-more{color:#0da4c6;font-size:16px;font-weight:500;line-height:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;white-space:nowrap;display:none}.main--page-showcase .system-list .system-content .system-info ul li a .system-more::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background:#0da4c6;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-showcase .system-list .system-content .system-info ul li a .system-more:hover::after{width:100%}.main--page-showcase .system-list .system-content .system-info ul li a .system-more .system-item{min-width:24px;height:22px;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-left:8px}.main--page-showcase .system-list .system-content .system-info ul li a .system-more .system-item .svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-showcase .hospital{padding-top:104px}@media (max-width:1280px){.main--page-showcase .hospital{padding-top:88px}}.main--page-showcase .hospital .hospital-list{padding-top:32px}@media (max-width:767px){.main--page-showcase .hospital .hospital-list{padding-top:16px}}.main--page-showcase .hospital .hospital-list ul li{background:#fff;padding:16px;border-radius:16px;margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--page-showcase .hospital .hospital-list ul li:nth-of-type(2n+2) .hospital-thumb{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:767px){.main--page-showcase .hospital .hospital-list ul li:nth-of-type(2n+2) .hospital-thumb{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.main--page-showcase .hospital .hospital-list ul li:nth-of-type(2n+2) .hospital-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 64px}@media (max-width:991px){.main--page-showcase .hospital .hospital-list ul li:nth-of-type(2n+2) .hospital-content{padding:0 24px 0 8px}}@media (max-width:767px){.main--page-showcase .hospital .hospital-list ul li:nth-of-type(2n+2) .hospital-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.main--page-showcase .hospital .hospital-list .hospital-content,.main--page-showcase .hospital .hospital-list .hospital-thumb{width:50%}@media (max-width:767px){.main--page-showcase .hospital .hospital-list .hospital-content,.main--page-showcase .hospital .hospital-list .hospital-thumb{width:100%}}.main--page-showcase .hospital .hospital-list .hospital-thumb{height:352px;overflow:hidden;border-radius:8px}@media (max-width:767px){.main--page-showcase .hospital .hospital-list .hospital-thumb{height:320px}}.main--page-showcase .hospital .hospital-list .hospital-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-showcase .hospital .hospital-list .hospital-content{padding:0 32px 0 64px}@media (max-width:991px){.main--page-showcase .hospital .hospital-list .hospital-content{padding:0 8px 0 24px}}@media (max-width:767px){.main--page-showcase .hospital .hospital-list .hospital-content{padding:0}}@media (max-width:767px){.main--page-showcase .hospital .hospital-list .hospital-info{padding-top:24px}}.main--page-showcase .hospital .hospital-list .hospital-info .hospital-number{color:#0da4c6;font-size:48px}.main--page-showcase .hospital .hospital-list .hospital-info .hospital-title{font-size:20px;font-weight:500;color:#000;line-height:28px;margin-top:56px}@media (max-width:1280px){.main--page-showcase .hospital .hospital-list .hospital-info .hospital-title{font-size:18px;line-height:25px}}@media (max-width:991px){.main--page-showcase .hospital .hospital-list .hospital-info .hospital-title{margin-top:32px}}@media (max-width:767px){.main--page-showcase .hospital .hospital-list .hospital-info .hospital-title{font-size:16px;line-height:22px}}.main--page-showcase .hospital .hospital-list .hospital-info .hospital-text{margin-top:24px;font-size:16px;line-height:26px;color:#626262}@media (max-width:1280px){.main--page-showcase .hospital .hospital-list .hospital-info .hospital-text{margin-top:16px}}@media (max-width:767px){.main--page-showcase .hospital .hospital-list .hospital-info .hospital-text{font-size:14px;line-height:20px}}.main--page-showcase .financial{padding:88px 0 96px;background:#fff}@media (max-width:1280px){.main--page-showcase .financial{padding:64px 0}}.main--page-showcase .financial .financial-list{padding-top:48px}@media (max-width:767px){.main--page-showcase .financial .financial-list{padding-top:32px}}.main--page-showcase .financial .financial-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px}.main--page-showcase .financial .financial-list ul li{width:calc(25% - 16px);margin:16px 0 0 16px;padding:64px 48px;border-radius:8px}@media (max-width:1199px){.main--page-showcase .financial .financial-list ul li{padding:32px 24px}}@media (max-width:991px){.main--page-showcase .financial .financial-list ul li{width:calc(50% - 16px)}}@media (max-width:767px){.main--page-showcase .financial .financial-list ul li{width:calc(100% - 16px);padding:32px}}.main--page-showcase .financial .financial-list ul li:first-child{background:#c8ffdf}.main--page-showcase .financial .financial-list ul li:nth-child(2){background:#aef7ff}.main--page-showcase .financial .financial-list ul li:nth-child(3){background:#a7e7fe}.main--page-showcase .financial .financial-list ul li:nth-child(4){background:#b6dcff}.main--page-showcase .financial .financial-list .financial-header span{color:#000;font-weight:500}.main--page-showcase .financial .financial-list .financial-header span.financial-number{font-size:48px}.main--page-showcase .financial .financial-list .financial-header span.financial-plus{font-size:24px;position:relative;top:8px;padding-left:4px}.main--page-showcase .financial .financial-list .financial-text{margin-top:56px;font-size:18px;line-height:25px;color:#000;font-weight:500}@media (max-width:767px){.main--page-showcase .financial .financial-list .financial-text{margin-top:32px}}.main--page-showcase .digital{padding:88px 0;background:-webkit-gradient(linear,left top,right top,from(#052452),to(#0f658f));background:linear-gradient(to right,#052452 0,#0f658f 100%)}.main--page-showcase .digital .digital-info{max-width:800px;margin:0 auto;text-align:center}.main--page-showcase .digital .digital-info .digital-text{font-size:32px;line-height:45px;font-weight:500;color:#fff}@media (max-width:767px){.main--page-showcase .digital .digital-info .digital-text{font-size:24px;line-height:35px}}.main--page-showcase .digital .digital-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:48px}.main--page-showcase .showcase-other{padding:64px 0 96px}@media (max-width:1280px){.main--page-showcase .showcase-other{padding-bottom:72px}}@media (max-width:767px){.main--page-showcase .showcase-other{padding:32px 0 48px}}.main--page-showcase .showcase-other .hospital{margin-top:64px;padding-top:64px;position:relative}@media (max-width:767px){.main--page-showcase .showcase-other .hospital{margin-top:48px;padding-top:48px}}.main--page-showcase .showcase-other .hospital::after{position:absolute;top:0;left:0;content:"";width:100%;height:10px;background:url(../images/data/box-line-about.png) repeat-x}.main--page-showcase .showcase-other .news-list{padding-top:16px}.main--page-showcase .showcase-other .news-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px;list-style:none}@media (max-width:1460px){.main--page-showcase .showcase-other .news-list ul{margin-left:-24px}}.main--page-showcase .showcase-other .news-list ul li{padding:32px 0 0 32px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1460px){.main--page-showcase .showcase-other .news-list ul li{padding-left:24px}}@media (max-width:991px){.main--page-showcase .showcase-other .news-list ul li{padding-top:24px}}@media (max-width:767px){.main--page-showcase .showcase-other .news-list ul li{padding-top:16px;width:100%}}.main--page-showcase .showcase-other .news-list .news-small{width:100%}.main--page-showcase .news-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border-radius:8px;padding:16px;border:1px solid #fff}.main--page-showcase .news-small:hover{border:1px solid #0da4c6;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.main--page-showcase .news-small .news-content{width:calc(100% - 200px);padding-right:24px}@media (max-width:1460px){.main--page-showcase .news-small .news-content{width:calc(100% - 120px);padding-right:16px}}.main--page-showcase .news-small .news-content .news-title{font-size:16px;font-weight:500;color:#000;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1460px){.main--page-showcase .news-small .news-content .news-title{font-size:14px;line-height:17px}}.main--page-showcase .news-small .news-content .news-quote{margin-top:24px;color:#626262;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1460px){.main--page-showcase .news-small .news-content .news-quote{font-size:12px;line-height:17px;margin-top:16px}}.main--page-showcase .news-small .news-content .news-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:22px}@media (max-width:1460px){.main--page-showcase .news-small .news-content .news-date{padding-top:16px}}.main--page-showcase .news-small .news-content .news-date span{color:#626262;font-size:12px;padding-right:16px;padding-top:2px}.main--page-showcase .news-small .news-content .news-date span:last-child{padding-right:0}.main--page-showcase .news-small .news-thumb{width:200px}@media (max-width:1460px){.main--page-showcase .news-small .news-thumb{width:120px}}.main--page-showcase .news-small .news-thumb img{width:100%}.main--page-showcase .partners{background:#fff;padding:80px 0}@media (max-width:1280px){.main--page-showcase .partners{padding:64px 0}}@media (max-width:767px){.main--page-showcase .partners{padding:32px 0}}.main--page-showcase .partners .title{padding-bottom:48px;border-bottom:1px solid #d9d9d9}@media (max-width:767px){.main--page-showcase .partners .title{padding-bottom:32px}}.main--page-showcase .partners .slider--marquee{padding-top:48px}@media (max-width:767px){.main--page-showcase .partners .slider--marquee{padding-top:32px}}.main--page-showcase .partners .slider--marquee .slick-slide{padding-right:64px}@media (max-width:1280px){.main--page-showcase .partners .slider--marquee .slick-slide{padding-right:48px}}@media (max-width:767px){.main--page-showcase .partners .slider--marquee .slick-slide{padding-right:26px}}.main--page-showcase .partners .slider--marquee .partners-company{font-size:20px;font-weight:500;line-height:28px}@media (max-width:1280px){.main--page-showcase .partners .slider--marquee .partners-company{font-size:16px;line-height:22px}}@media (max-width:767px){.main--page-showcase .partners .slider--marquee .partners-company{font-size:12px;line-height:17px}}.main--page-showcase .bannerShowcase{position:relative;background:url(../images/data/banner-thumbShowcase.jpg) no-repeat center;background-size:cover;padding:80px 0 80px}@media (max-width:1280px){.main--page-showcase .bannerShowcase{padding:80px 0}}@media (max-width:767px){.main--page-showcase .bannerShowcase{padding:64px 0 60px}}.main--page-showcase .bannerShowcase .title-showcase{text-align:center}.main--page-showcase .bannerShowcase .title-showcase .title-label{color:#0da4c6;font-size:16px}.main--page-showcase .bannerShowcase .title-showcase .title-tlt{font-size:48px;line-height:67px;color:#000;font-weight:500;margin-top:32px}@media (max-width:1280px){.main--page-showcase .bannerShowcase .title-showcase .title-tlt{font-size:32px;line-height:45px;margin-top:24px}}@media (max-width:767px){.main--page-showcase .bannerShowcase .title-showcase .title-tlt{font-size:24px;line-height:24px;margin-top:16px}}.main--page-showcase .slider-showcase{background:#fff;padding:16px;border-radius:8px;-webkit-box-shadow:0 0 8px rgba(16,32,73,.08);box-shadow:0 0 8px rgba(16,32,73,.08)}@media (max-width:1280px){.main--page-showcase .slider-showcase{padding:8px}}.main--page-showcase .slider-showcase:hover .showcase-info .showcase-body{top:0}.main--page-showcase .slider-showcase .showcase-info{position:relative;border-radius:8px;overflow:hidden}.main--page-showcase .slider-showcase .showcase-info::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#fff 100%)}.main--page-showcase .slider-showcase .showcase-info .thumbnail img{width:100%}.main--page-showcase .slider-showcase .showcase-info .showcase-title{position:absolute;bottom:0;left:0;width:100%;padding:16px 24px;font-size:20px;font-weight:500;color:#000;line-height:28px;z-index:1}@media (max-width:1280px){.main--page-showcase .slider-showcase .showcase-info .showcase-title{padding:16px;font-size:18px;line-height:25px}}.main--page-showcase .slider-showcase .showcase-info .showcase-body{position:absolute;top:100%;left:0;width:100%;height:100%;z-index:2;background:#f3f3f3;padding:16px 24px;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:all ease .3s;transition:all ease .3s}@media (max-width:1460px){.main--page-showcase .slider-showcase .showcase-info .showcase-body{padding:8px 16px}}@media (max-width:1280px){.main--page-showcase .slider-showcase .showcase-info .showcase-body{padding:16px}}.main--page-showcase .slider-showcase .showcase-info .showcase-content{height:100%}.main--page-showcase .slider-showcase .showcase-info .showcase-content .tlt{font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:1280px){.main--page-showcase .slider-showcase .showcase-info .showcase-content .tlt{font-size:18px;line-height:25px}}.main--page-showcase .slider-showcase .showcase-info .showcase-content ul{list-style:none;padding-top:10px}.main--page-showcase .slider-showcase .showcase-info .showcase-content ul li{color:#626262;margin-top:8px;font-size:16px;font-weight:500;line-height:22px;position:relative;padding-left:26px}@media (max-width:1280px){.main--page-showcase .slider-showcase .showcase-info .showcase-content ul li{font-size:14px;line-height:20px;margin-top:6px}}.main--page-showcase .slider-showcase .showcase-info .showcase-content ul li::after{position:absolute;top:7px;left:0;content:"";background:#0da4c6;width:10px;height:10px;border-radius:50%}@media (max-width:1280px){.main--page-showcase .slider-showcase .showcase-info .showcase-content ul li::after{top:6px}}.main--page-showcase .slider-showcase .showcase-info .showcase-btn{padding-top:10px}.main--page-showcase .slider--info{margin-top:76px}@media (max-width:1280px){.main--page-showcase .slider--info{margin-top:56px}}.main--page-showcase .slider--info .slick-list{padding:8px 0}.main--page-showcase .slider--info .slick-slide{padding:0 0 0 16px}@media (max-width:767px){.main--page-showcase .slider--info .slick-slide{width:300px;padding:0 16px 0 0}}.main--page-showcase .slider--info .slick-arrow.slick-prev{left:-44px}@media (max-width:1280px){.main--page-showcase .slider--info .slick-arrow.slick-prev{left:-20px}}@media (max-width:991px){.main--page-showcase .slider--info .slick-arrow.slick-prev{left:-10px}}@media (max-width:767px){.main--page-showcase .slider--info .slick-arrow.slick-prev{right:64px;top:initial;left:initial;bottom:-15px}}.main--page-showcase .slider--info .slick-arrow.slick-next{right:-44px}@media (max-width:1280px){.main--page-showcase .slider--info .slick-arrow.slick-next{right:-20px}}@media (max-width:991px){.main--page-showcase .slider--info .slick-arrow.slick-next{right:-10px}}@media (max-width:767px){.main--page-showcase .slider--info .slick-arrow.slick-next{right:16px;top:initial;bottom:-15px}}.main--page-showcase .slider--info .slick-dots{max-width:231px;margin:48px 0 0;left:0}.main--page-showcase .perfor{background:#0a2046;padding:152px 0;overflow:hidden}@media (max-width:1280px){.main--page-showcase .perfor{padding:112px 0}}@media (max-width:991px){.main--page-showcase .perfor{padding:64px 0}}@media (max-width:767px){.main--page-showcase .perfor{padding:48px 0}}.main--page-showcase .perfor .title{text-align:center}@media (max-width:767px){.main--page-showcase .perfor .title{text-align:left}}.main--page-showcase .perfor .title .tlt{color:#fff}.main--page-showcase .perfor-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:64px;margin-left:-16px}@media (max-width:767px){.main--page-showcase .perfor-row{padding-top:48px}}.main--page-showcase .perfor-row .perfor-left,.main--page-showcase .perfor-row .perfor-right{width:50%;padding-left:16px}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-left,.main--page-showcase .perfor-row .perfor-right{width:100%}}.main--page-showcase .perfor-row .perfor-left .perfor-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;height:100%}.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-mask{width:50%;padding-left:16px}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-mask{width:100%}}.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-info{height:100%}.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-info ul{height: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-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-info ul{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px}}.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-info ul li{height:100%;margin-bottom:8px}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-info ul li{width:50%;margin:0;padding:0 0 8px 8px}}.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-info ul li:last-child{margin-bottom:0;margin-top:8px}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-info ul li:last-child{margin:0}}.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-thumb{height:517px}@media (max-width:1280px){.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-thumb{height:437px}}@media (max-width:991px){.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-thumb{height:372px}}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-thumb{height:178px}}.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail{width:1165px;-webkit-animation-name:circle-slider;animation-name:circle-slider}@keyframes circle-slider{0%{left:0}15%{left:calc((100% - 1165px)/ 1)}30%{left:calc((100% - 1165px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 1165px)/ 1)}90%{left:calc((100% - 1165px)/ 1)}100%{left:0}}@media (max-width:1280px){.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail{width:985px}@-webkit-keyframes circle-slider{0%{left:0}15%{left:calc((100% - 985px)/ 1)}30%{left:calc((100% - 985px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 985px)/ 1)}90%{left:calc((100% - 985px)/ 1)}100%{left:0}}@keyframes circle-slider{0%{left:0}15%{left:calc((100% - 985px)/ 1)}30%{left:calc((100% - 985px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 985px)/ 1)}90%{left:calc((100% - 985px)/ 1)}100%{left:0}}}@media (max-width:991px){.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail{width:789px}@-webkit-keyframes circle-slider{0%{left:0}15%{left:calc((100% - 789px)/ 1)}30%{left:calc((100% - 789px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 789px)/ 1)}90%{left:calc((100% - 789px)/ 1)}100%{left:0}}@keyframes circle-slider{0%{left:0}15%{left:calc((100% - 789px)/ 1)}30%{left:calc((100% - 789px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 789px)/ 1)}90%{left:calc((100% - 789px)/ 1)}100%{left:0}}}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail{width:initial}}.main--page-showcase .perfor-row .perfor-thumb{width:100%;overflow:hidden;border-radius:4px;position:relative}.main--page-showcase .perfor-row .perfor-thumb .thumbnail{position:absolute;top:0;left:0;height:100%;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-duration:50s;animation-duration:50s;border-radius:4px}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-thumb .thumbnail{-webkit-animation-duration:initial;animation-duration:initial;position:static}}.main--page-showcase .perfor-row .perfor-thumb .thumbnail img{height:100%;width:100%}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-thumb .thumbnail img{-o-object-fit:cover;object-fit:cover}}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-right{padding-top:8px}}.main--page-showcase .perfor-row .perfor-right .perfor-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.main--page-showcase .perfor-row .perfor-right .perfor-mask{height:100%;margin-bottom:8px}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-right .perfor-mask{margin-bottom:0}}.main--page-showcase .perfor-row .perfor-right .perfor-mask:last-child{margin-bottom:0;margin-top:8px}.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col2 ul li{width:50%}.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb{height:250px}@media (max-width:1280px){.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb{height:210px}}@media (max-width:991px){.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb{height:178px}}.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail{width:766px;-webkit-animation-name:circle-slider-01;animation-name:circle-slider-01}@keyframes circle-slider-01{0%{left:0}15%{left:calc((100% - 766px)/ 1)}30%{left:calc((100% - 766px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 766px)/ 1)}90%{left:calc((100% - 766px)/ 1)}100%{left:0}}@media (max-width:1280px){.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail{width:643px}@-webkit-keyframes circle-slider-01{0%{left:0}15%{left:calc((100% - 643px)/ 1)}30%{left:calc((100% - 643px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 643px)/ 1)}90%{left:calc((100% - 643px)/ 1)}100%{left:0}}@keyframes circle-slider-01{0%{left:0}15%{left:calc((100% - 643px)/ 1)}30%{left:calc((100% - 643px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 643px)/ 1)}90%{left:calc((100% - 643px)/ 1)}100%{left:0}}}@media (max-width:991px){.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail{width:512px}@-webkit-keyframes circle-slider-01{0%{left:0}15%{left:calc((100% - 512px)/ 1)}30%{left:calc((100% - 512px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 512px)/ 1)}90%{left:calc((100% - 512px)/ 1)}100%{left:0}}@keyframes circle-slider-01{0%{left:0}15%{left:calc((100% - 512px)/ 1)}30%{left:calc((100% - 512px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 512px)/ 1)}90%{left:calc((100% - 512px)/ 1)}100%{left:0}}}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail{width:initial}}.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col3 ul li{width:33.333333%}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col3 ul li{width:50%}.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col3 ul li:nth-child(2){display:none}}.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb{height:250px}@media (max-width:1280px){.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb{height:210px}}@media (max-width:991px){.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb{height:178px}}.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb .thumbnail{width:425px;-webkit-animation-name:circle-slider-02;animation-name:circle-slider-02}@keyframes circle-slider-02{0%{left:0}15%{left:calc((100% - 425px)/ 1)}30%{left:calc((100% - 425px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 425px)/ 1)}90%{left:calc((100% - 425px)/ 1)}100%{left:0}}@media (max-width:1280px){.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb .thumbnail{width:357px}@-webkit-keyframes circle-slider-02{0%{left:0}15%{left:calc((100% - 357px)/ 1)}30%{left:calc((100% - 357px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 357px)/ 1)}90%{left:calc((100% - 357px)/ 1)}100%{left:0}}@keyframes circle-slider-02{0%{left:0}15%{left:calc((100% - 357px)/ 1)}30%{left:calc((100% - 357px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 357px)/ 1)}90%{left:calc((100% - 357px)/ 1)}100%{left:0}}}@media (max-width:991px){.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb .thumbnail{width:284px}@-webkit-keyframes circle-slider-02{0%{left:0}15%{left:calc((100% - 284px)/ 1)}30%{left:calc((100% - 284px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 284px)/ 1)}90%{left:calc((100% - 284px)/ 1)}100%{left:0}}@keyframes circle-slider-02{0%{left:0}15%{left:calc((100% - 284px)/ 1)}30%{left:calc((100% - 284px)/ 1)}45%{left:0}60%{left:0}75%{left:calc((100% - 284px)/ 1)}90%{left:calc((100% - 284px)/ 1)}100%{left:0}}}.main--page-showcase .perfor-row .perfor-right .perfor-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-right .perfor-info ul{margin-left:-8px}}.main--page-showcase .perfor-row .perfor-right .perfor-info ul li{padding-left:16px}@media (max-width:767px){.main--page-showcase .perfor-row .perfor-right .perfor-info ul li{padding-left:8px}}.main--page-showcase .perfor-content{height:100%;color:#fff;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px;padding:48px 32px;-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width:1460px){.main--page-showcase .perfor-content{padding:48px 24px}}@media (max-width:1199px){.main--page-showcase .perfor-content{padding:48px 16px}}@media (max-width:991px){.main--page-showcase .perfor-content{padding:32px 16px}}@media (max-width:767px){.main--page-showcase .perfor-content{min-height:178px}}.main--page-showcase .perfor-content.perfor-content--opacity02{background:rgba(13,164,198,.2)}.main--page-showcase .perfor-content.perfor-content--opacity01{background:rgba(13,164,198,.1)}.main--page-showcase .perfor-content:hover{background:rgba(13,164,198,.41)}.main--page-showcase .perfor-content .perfor-number{font-weight:500;font-size:2.5vw}@media (min-width:1921px){.main--page-showcase .perfor-content .perfor-number{font-size:48px}}@media (max-width:1280px){.main--page-showcase .perfor-content .perfor-number{font-size:2.5vw}}@media (max-width:1199px){.main--page-showcase .perfor-content .perfor-number{font-size:2vw}}@media (max-width:991px){.main--page-showcase .perfor-content .perfor-number{font-size:2.4vw}}@media (max-width:767px){.main--page-showcase .perfor-content .perfor-number{font-size:24px}}.main--page-showcase .perfor-content .perfor-text{font-size:20px;font-weight:500;line-height:28px;padding-top:10px}@media (max-width:1280px){.main--page-showcase .perfor-content .perfor-text{font-size:18px;line-height:25px}}@media (max-width:1199px){.main--page-showcase .perfor-content .perfor-text{font-size:16px}}@media (max-width:991px){.main--page-showcase .perfor-content .perfor-text{font-size:14px;line-height:20px}}.main--page-showcase .ourStrengths{padding:88px 0}@media (max-width:1280px){.main--page-showcase .ourStrengths{padding:48px 0}}.main--page-showcase .slider--stre{padding-top:64px;z-index:2}@media (max-width:1280px){.main--page-showcase .slider--stre{padding-top:48px}}@media (max-width:767px){.main--page-showcase .slider--stre{width:calc(100% + 16px)}}.main--page-showcase .slider--stre .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.main--page-showcase .slider--stre .slick-list{margin-left:-12px}@media (max-width:767px){.main--page-showcase .slider--stre .slick-list{margin:0}}.main--page-showcase .slider--stre .slick-slide{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:initial}@media (max-width:767px){.main--page-showcase .slider--stre .slick-slide{width:336px;padding:0 16px 0 0}}.main--page-showcase .slider--stre .slick-slide>div{height:100%;width:100%}.main--page-showcase .stre-info{background:#fff;padding:32px;border-radius:8px;height:100%}@media (max-width:1280px){.main--page-showcase .stre-info{padding:24px}}@media (max-width:991px){.main--page-showcase .stre-info{padding:16px}}@media (max-width:767px){.main--page-showcase .stre-info{padding:48px 24px}}.main--page-showcase .stre-info .stre-info__item{max-width:111px;padding-bottom:32px}.main--page-showcase .stre-info .stre-info__title{padding-bottom:32px;font-size:20px;font-weight:500;color:#000;line-height:28px;border-bottom:1px solid #d9d9d9}@media (max-width:1280px){.main--page-showcase .stre-info .stre-info__title{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-showcase .stre-info .stre-info__title{font-size:16px;line-height:22px}}.main--page-showcase .stre-info .stre-info__text{padding-top:32px;font-size:16px;line-height:26px;color:#626262}@media (max-width:767px){.main--page-showcase .stre-info .stre-info__text{font-size:14px;line-height:20px}}.main--page-showcase .showcaseGroup .showcaseItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}.main--page-showcase .showcaseGroup .showcaseItem:nth-of-type(2n+2) .showcaseItem-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0;padding-right:48px}@media (max-width:991px){.main--page-showcase .showcaseGroup .showcaseItem:nth-of-type(2n+2) .showcaseItem-content{padding-right:16px}}@media (max-width:767px){.main--page-showcase .showcaseGroup .showcaseItem:nth-of-type(2n+2) .showcaseItem-content{padding:48px 16px 24px}}.main--page-showcase .showcaseGroup .showcaseItem:nth-of-type(2n+2) .showcaseItem-content .showcaseItem-info{margin:0 auto 0 0;padding:16px 0 16px 11.5%}@media (max-width:1280px){.main--page-showcase .showcaseGroup .showcaseItem:nth-of-type(2n+2) .showcaseItem-content .showcaseItem-info{padding-left:48px}}@media (max-width:1199px){.main--page-showcase .showcaseGroup .showcaseItem:nth-of-type(2n+2) .showcaseItem-content .showcaseItem-info{padding-left:24px}}@media (max-width:767px){.main--page-showcase .showcaseGroup .showcaseItem:nth-of-type(2n+2) .showcaseItem-content .showcaseItem-info{padding:0}}.main--page-showcase .showcaseGroup .showcaseItem:nth-of-type(2n+2) .showcaseItem-thumb{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-content,.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-thumb{width:50%}@media (max-width:767px){.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-content,.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-thumb{width:100%}}.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-content{padding-left:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-content{padding-left:16px}}@media (max-width:767px){.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-content{padding:48px 16px 24px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-content .showcaseItem-info{width:100%;max-width:856px;margin:0 0 0 auto;padding:16px 11.5% 16px 0}@media (max-width:1280px){.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-content .showcaseItem-info{padding-right:48px}}@media (max-width:1199px){.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-content .showcaseItem-info{padding-right:24px}}@media (max-width:767px){.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-content .showcaseItem-info{padding:0}}.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-thumb{height:850px;overflow:hidden}@media (max-width:1280px){.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-thumb{height:680px}}@media (max-width:767px){.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-thumb{height:312px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.main--page-showcase .showcaseGroup .showcaseItem .showcaseItem-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-showcase .benefits{padding-top:48px}@media (max-width:1280px){.main--page-showcase .benefits{padding-top:16px}}@media (max-width:991px){.main--page-showcase .benefits{padding-top:8px}}.main--page-showcase .benefits .benefits-card{border-bottom:1px solid #d9d9d9}.main--page-showcase .benefits .benefits-card:last-child{border-bottom:none}.main--page-showcase .benefits .benefits-header{padding:32px 32px 32px 0;cursor:pointer;position:relative;font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:1280px){.main--page-showcase .benefits .benefits-header{font-size:18px;line-height:25px}}@media (max-width:1199px){.main--page-showcase .benefits .benefits-header{padding:24px 32px 24px 0}}@media (max-width:991px){.main--page-showcase .benefits .benefits-header{padding:16px 32px 16px 0;font-size:16px;line-height:22px}}@media (max-width:767px){.main--page-showcase .benefits .benefits-header{padding:24px 32px 24px 0}}.main--page-showcase .benefits .benefits-header[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main--page-showcase .benefits .benefits-header::after{position:absolute;top:calc(50% - 12px);right:0;content:"";width:24px;height:24px;-webkit-transition:all ease .3s;transition:all ease .3s;background:url(../images/common/icon-arrow-accordion.svg) no-repeat center;background-size:12px auto}.main--page-showcase .benefits .benefits-body{padding-bottom:32px}@media (max-width:991px){.main--page-showcase .benefits .benefits-body{padding-bottom:24px}}.main--page-showcase .benefits .benefits-body .benefits-text{color:#626262;font-size:16px;line-height:26px}@media (max-width:991px){.main--page-showcase .benefits .benefits-body .benefits-text{font-size:14px;line-height:20px}}.main--page-showcase .benefits .benefits-body .benefits-list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px}@media (max-width:1280px){.main--page-showcase .benefits .benefits-body .benefits-list li{padding-bottom:8px}}.main--page-showcase .benefits .benefits-body .benefits-list li:last-child{padding-bottom:0}.main--page-showcase .benefits .benefits-body .benefits-list li .benefits-item{min-width:18px;height:18px;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:2px 22px 0 0}@media (max-width:1199px){.main--page-showcase .benefits .benefits-body .benefits-list li .benefits-item{margin:2px 16px 0 0}}.main--page-showcase .benefits .benefits-body .benefits-list li .benefits-content .benefits-title{color:#000;font-size:16px;font-weight:500;line-height:22px}@media (max-width:991px){.main--page-showcase .benefits .benefits-body .benefits-list li .benefits-content .benefits-title{font-size:14px;line-height:20px}}.main--page-showcase .benefits .benefits-body .benefits-list li .benefits-content .benefits-info{font-size:16px;line-height:26px;padding-top:4px}@media (max-width:991px){.main--page-showcase .benefits .benefits-body .benefits-list li .benefits-content .benefits-info{font-size:14px;line-height:20px}}.main--page-future .banner-future{background:url(../images/data/banner-thumbShowcase.jpg) no-repeat center;background-size:cover;padding:120px 0 128px}@media (max-width:1280px){.main--page-future .banner-future{padding:80px 0}}@media (max-width:767px){.main--page-future .banner-future{padding:64px 0}}.main--page-future .banner-future .banner-healthcare{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}.main--page-future .banner-future .banner-healthcare .item{min-width:17px;max-width:17px;height:16px;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-right:16px}.main--page-future .banner-future .banner-healthcare .healthcare-text{background:-webkit-gradient(linear,left top,right top,from(#27bf76),to(#26a8f1));background:linear-gradient(to right,#27bf76 0,#26a8f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-weight:500}@media (max-width:767px){.main--page-future .banner-future .banner-healthcare .healthcare-text{font-size:12px}}.main--page-future .banner-future .healthcare-title{text-align:center;font-size:88px;font-weight:500;line-height:67px;color:#0a2046;padding-top:56px}@media (max-width:1280px){.main--page-future .banner-future .healthcare-title{font-size:64px;padding-top:32px}}@media (max-width:767px){.main--page-future .banner-future .healthcare-title{font-size:32px;line-height:45px;padding-top:24px}}.main--page-future .banner-thumb-one{height:885px;overflow:hidden}@media (max-width:1280px){.main--page-future .banner-thumb-one{height:576px}}@media (max-width:767px){.main--page-future .banner-thumb-one{height:380px}}.main--page-future .banner-thumb-one img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-future .banner-thumb-two{height:486px;position:relative;z-index:1;overflow:hidden}@media (max-width:1280px){.main--page-future .banner-thumb-two{height:356px}}.main--page-future .banner-thumb-two img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-future .knowledge{background:-webkit-gradient(linear,left top,right top,from(#052452),to(#0f658f));background:linear-gradient(to right,#052452 0,#0f658f 100%);padding:64px 0;position:relative;z-index:1;overflow:hidden}.main--page-future .knowledge .knowledge-info{max-width:720px;margin:0 auto;text-align:center}@media (max-width:1280px){.main--page-future .knowledge .knowledge-info{max-width:480px}}@media (max-width:767px){.main--page-future .knowledge .knowledge-info{max-width:342px}}.main--page-future .knowledge .knowledge-info .knowledge-title{font-size:48px;line-height:67px;color:#fff;font-weight:500}@media (max-width:1280px){.main--page-future .knowledge .knowledge-info .knowledge-title{font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-future .knowledge .knowledge-info .knowledge-title{font-size:24px;line-height:34px}}.main--page-future .knowledge .knowledge-info .knowledge-text{font-size:16px;line-height:26px;color:#fff;padding-top:24px}@media (max-width:767px){.main--page-future .knowledge .knowledge-info .knowledge-text{font-size:14px;line-height:20px}}.main--page-future .knowledge .knowledge-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:48px}.main--page-future .digitalFuture{position:relative;z-index:1;overflow:hidden;padding-bottom:94px}@media (max-width:1280px){.main--page-future .digitalFuture{padding-bottom:48px}}.main--page-future .aboutFuture{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border-radius:8px;overflow:hidden;margin-top:84px}.main--page-future .aboutFuture .aboutFuture-content,.main--page-future .aboutFuture .aboutFuture-thumb{width:50%}@media (max-width:767px){.main--page-future .aboutFuture .aboutFuture-content,.main--page-future .aboutFuture .aboutFuture-thumb{width:100%}}.main--page-future .aboutFuture .aboutFuture-thumb{height:615px;overflow:hidden}@media (max-width:1280px){.main--page-future .aboutFuture .aboutFuture-thumb{height:470px}}@media (max-width:767px){.main--page-future .aboutFuture .aboutFuture-thumb{height:202px}}.main--page-future .aboutFuture .aboutFuture-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-future .aboutFuture .aboutFuture-content{padding:16px 64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1199px){.main--page-future .aboutFuture .aboutFuture-content{padding:16px 24px}}@media (max-width:991px){.main--page-future .aboutFuture .aboutFuture-content{padding:16px}}@media (max-width:767px){.main--page-future .aboutFuture .aboutFuture-content{padding:48px 24px}}.main--page-future .aboutFuture .aboutFuture-content .aboutFuture-info{width:100%}.main--page-future .aboutFuture .aboutFuture-content .aboutFuture-info .aboutFuture-text{margin-bottom:24px;font-size:20px;font-weight:500;color:#000;line-height:28px}@media (max-width:1280px){.main--page-future .aboutFuture .aboutFuture-content .aboutFuture-info .aboutFuture-text{font-size:18px;line-height:25px}}@media (max-width:991px){.main--page-future .aboutFuture .aboutFuture-content .aboutFuture-info .aboutFuture-text{margin-bottom:16px;font-size:14px;line-height:20px}}.main--page-future .aboutFuture .aboutFuture-content .aboutFuture-info .aboutFuture-text:last-child{margin-bottom:0}.main--page-future .factors{padding-top:64px}@media (max-width:767px){.main--page-future .factors{padding-top:48px}}.main--page-future .factors .factors-title{text-align:center;max-width:680px;margin:0 auto}.main--page-future .factors .factors-title .tlt{font-size:32px;line-height:45px;color:#000;font-weight:500}@media (max-width:1280px){.main--page-future .factors .factors-title .tlt{font-size:24px;line-height:34px}}@media (max-width:767px){.main--page-future .factors .factors-title .tlt{font-size:20px;line-height:28px}}.main--page-future .factors .factors-title .tlt span{background:-webkit-gradient(linear,left top,right top,from(#0da4c6),to(#27bf76));background:linear-gradient(to right,#0da4c6 0,#27bf76 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main--page-future .factors .factors-list{padding-top:24px}@media (max-width:767px){.main--page-future .factors .factors-list{padding:32px 0 0;margin-left:-16px;width:calc(100% + 32px)}}.main--page-future .factors .factors-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px}@media (max-width:991px){.main--page-future .factors .factors-list ul{margin-left:-16px}}@media (max-width:767px){.main--page-future .factors .factors-list ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin-left:0;padding-left:16px}.main--page-future .factors .factors-list ul::-webkit-scrollbar{display:none}}.main--page-future .factors .factors-list ul li{margin:24px 0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:8px}@media (max-width:991px){.main--page-future .factors .factors-list ul li{margin:16px 0 0 16px}}@media (max-width:767px){.main--page-future .factors .factors-list ul li{min-width:320px;margin:0 16px 0 0;padding-top:2px;background:-webkit-gradient(linear,left top,right top,from(#0da4c6),to(#27bf76));background:linear-gradient(to right,#0da4c6 0,#27bf76 100%)}}.main--page-future .factors .factors-list ul li:first-child,.main--page-future .factors .factors-list ul li:nth-child(2),.main--page-future .factors .factors-list ul li:nth-child(3),.main--page-future .factors .factors-list ul li:nth-child(4){width:calc(25% - 20px)}@media (max-width:991px){.main--page-future .factors .factors-list ul li:first-child,.main--page-future .factors .factors-list ul li:nth-child(2),.main--page-future .factors .factors-list ul li:nth-child(3),.main--page-future .factors .factors-list ul li:nth-child(4){width:calc(33.333333% - 16px)}}.main--page-future .factors .factors-list ul li:nth-child(5),.main--page-future .factors .factors-list ul li:nth-child(6),.main--page-future .factors .factors-list ul li:nth-child(7){width:calc(33.333333% - 20px)}@media (max-width:991px){.main--page-future .factors .factors-list ul li:nth-child(5),.main--page-future .factors .factors-list ul li:nth-child(6),.main--page-future .factors .factors-list ul li:nth-child(7){width:calc(33.333333% - 16px)}}@media (max-width:991px){.main--page-future .factors .factors-list ul li:nth-child(7){width:calc(100% - 16px)}}.main--page-future .factors .factors-list ul li .factors-box{padding:32px;border-radius:8px 8px 6px 6px;background:#fff;width:100%}@media (max-width:1199px){.main--page-future .factors .factors-list ul li .factors-box{padding:16px}}@media (max-width:767px){.main--page-future .factors .factors-list ul li .factors-box{padding:24px}}.main--page-future .factors .factors-list .factors-item{width:48px;height:48px;background:rgba(13,164,198,.1);border-radius:4px;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}.main--page-future .factors .factors-list .factors-tlt{margin-top:24px;font-size:20px;line-height:28px;font-weight:500;color:#000}@media (max-width:1280px){.main--page-future .factors .factors-list .factors-tlt{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-future .factors .factors-list .factors-tlt{font-size:16px;line-height:22px}}.main--page-future .factors .factors-list .factors-text{color:#626262;font-size:16px;line-height:26px;margin-top:24px}@media (max-width:767px){.main--page-future .factors .factors-list .factors-text{font-size:14px;line-height:20px}}.main--page-future .digitalDx{padding-top:64px;text-align:center}@media (max-width:767px){.main--page-future .digitalDx{padding-top:48px}}@media (max-width:1280px){.main--page-future .digitalDx{max-width:846px;margin:0 auto}}.main--page-future .digitalDx .digitalDx-label{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;font-weight:500;color:#626262}@media (max-width:1280px){.main--page-future .digitalDx .digitalDx-label{font-size:14px}}@media (max-width:767px){.main--page-future .digitalDx .digitalDx-label{font-size:12px}}.main--page-future .digitalDx .digitalDx-label .item{min-width:35px;max-width:35px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 24px 0 0}@media (max-width:1280px){.main--page-future .digitalDx .digitalDx-label .item{min-width:17px;max-width:17px;height:16px}}.main--page-future .digitalDx .digitalDx-title{padding-top:32px;font-size:48px;font-weight:500;color:#000;line-height:67px}@media (max-width:1280px){.main--page-future .digitalDx .digitalDx-title{font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-future .digitalDx .digitalDx-title{font-size:24px;line-height:35px;padding-top:24px}}.main--page-future .digitalDx .digitalDx-text{padding-top:56px;font-size:16px;color:#626262;line-height:26px}@media (max-width:767px){.main--page-future .digitalDx .digitalDx-text{padding-top:24px;font-size:14px;line-height:20px}}.main--page-future .basedHealth{position:relative;z-index:1;overflow:hidden;padding:88px 0 64px}@media (max-width:767px){.main--page-future .basedHealth{padding-top:48px}}.main--page-future .basedHealth .basedHealth-title{text-align:center;font-size:32px;font-weight:500;line-height:45px;color:#000}@media (max-width:1280px){.main--page-future .basedHealth .basedHealth-title{font-size:24px;line-height:34px}}@media (max-width:767px){.main--page-future .basedHealth .basedHealth-title{font-size:20px;line-height:28px}}.main--page-future .basedHealth .basedHealth-list{padding-top:8px}@media (max-width:1280px){.main--page-future .basedHealth .basedHealth-list{padding-top:24px}}.main--page-future .basedHealth .basedHealth-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-24px}@media (max-width:1280px){.main--page-future .basedHealth .basedHealth-list ul{margin-left:-16px}}.main--page-future .basedHealth .basedHealth-list ul li{margin:24px 0 0 24px;width:calc(33.333333% - 24px);background:#fff;border-radius:8px;padding:32px 24px}@media (max-width:1280px){.main--page-future .basedHealth .basedHealth-list ul li{margin:16px 0 0 16px;width:calc(33.333333% - 16px)}}@media (max-width:991px){.main--page-future .basedHealth .basedHealth-list ul li{padding:24px 16px}}@media (max-width:767px){.main--page-future .basedHealth .basedHealth-list ul li{width:calc(100% - 16px)}}.main--page-future .basedHealth .basedHealth-list .basedHealth-tlt{font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:767px){.main--page-future .basedHealth .basedHealth-list .basedHealth-tlt{font-size:16px;line-height:22px}}.main--page-future .basedHealth .basedHealth-list .basedHealth-text{font-size:16px;line-height:26px;color:#626262;padding-top:24px}@media (max-width:767px){.main--page-future .basedHealth .basedHealth-list .basedHealth-text{font-size:14px;line-height:20px;padding-top:16px}}.main--page-future .aimingFor{padding:64px 0;background:-webkit-gradient(linear,left top,right top,from(rgba(13,164,198,.06)),to(rgba(66,164,255,.06)));background:linear-gradient(to right,rgba(13,164,198,.06) 0,rgba(66,164,255,.06) 100%);position:relative;z-index:1;overflow:hidden}.main--page-future .aimingFor .aimingFor-title{text-align:center;font-size:32px;font-weight:500;line-height:45px;color:#000}@media (max-width:1280px){.main--page-future .aimingFor .aimingFor-title{font-size:24px;line-height:34px}}@media (max-width:767px){.main--page-future .aimingFor .aimingFor-title{font-size:20px;line-height:28px}}.main--page-future .aimingFor .slider--aimingFor{padding-top:40px;z-index:2}@media (max-width:767px){.main--page-future .aimingFor .slider--aimingFor{width:calc(100% + 16px)}}.main--page-future .aimingFor .slider--aimingFor .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.main--page-future .aimingFor .slider--aimingFor .slick-list{margin-left:-12px}@media (max-width:767px){.main--page-future .aimingFor .slider--aimingFor .slick-list{margin:0}}.main--page-future .aimingFor .slider--aimingFor .slick-slide{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:initial}@media (max-width:767px){.main--page-future .aimingFor .slider--aimingFor .slick-slide{width:336px;padding:0 16px 0 0}}.main--page-future .aimingFor .slider--aimingFor .slick-slide>div{height:100%;width:100%}.main--page-future .aimingFor .aimingFor-info{background:#fff;padding:32px;border-radius:4px;height:100%}.main--page-future .aimingFor .aimingFor-info .aimingFor-item{width:48px;height:48px;border-radius:4px;background:rgba(13,164,198,.1);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}.main--page-future .aimingFor .aimingFor-info .aimingFor-tlt{padding-top:40px;font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:1280px){.main--page-future .aimingFor .aimingFor-info .aimingFor-tlt{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-future .aimingFor .aimingFor-info .aimingFor-tlt{font-size:16px;line-height:22px}}.main--page-future .aimingFor .aimingFor-info .aimingFor-text{color:#626262;font-size:16px;line-height:26px;padding-top:24px}.main--page-future .deep{padding-bottom:64px;position:relative}.main--page-future .deep::after{position:absolute;top:160px;left:0;content:"";background:url(../images/data/box-deep.jpg) no-repeat top;background-size:cover;width:100%;height:1072px}@media (max-width:1280px){.main--page-future .deep::after{top:64px}}@media (max-width:767px){.main--page-future .deep::after{display:none}}.main--page-future .deep .deep-wrap{position:relative;z-index:1}.main--page-future .leverage{background:#fff;padding:88px 48px 64px;border-radius:8px;margin-top:-160px}@media (max-width:1280px){.main--page-future .leverage{margin-top:-64px;padding:64px 48px}}@media (max-width:1199px){.main--page-future .leverage{padding:48px 16px 64px}}@media (max-width:767px){.main--page-future .leverage{margin-top:-26px}}.main--page-future .leverage .leverage-title{font-size:32px;font-weight:500;line-height:45px;color:#000;max-width:800px;margin:0 auto;text-align:center}@media (max-width:1280px){.main--page-future .leverage .leverage-title{font-size:24px;line-height:34px}}@media (max-width:767px){.main--page-future .leverage .leverage-title{font-size:20px;line-height:28px}}.main--page-future .leverage .leverage-list{padding-top:56px}@media (max-width:1280px){.main--page-future .leverage .leverage-list{padding-top:40px}}@media (max-width:767px){.main--page-future .leverage .leverage-list{padding-top:24px}}.main--page-future .leverage .leverage-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px}@media (max-width:1199px){.main--page-future .leverage .leverage-list ul{margin-left:-16px}}.main--page-future .leverage .leverage-list ul li{width:calc(50% - 32px);background:#fff;padding:16px;margin-left:32px;-webkit-box-shadow:0 0 8px rgba(16,32,73,.08);box-shadow:0 0 8px rgba(16,32,73,.08)}@media (max-width:1199px){.main--page-future .leverage .leverage-list ul li{margin-left:16px;width:calc(50% - 16px);padding:8px}}@media (max-width:767px){.main--page-future .leverage .leverage-list ul li{width:calc(100% - 16px);margin-top:16px}}.main--page-future .leverage .leverage-list .leverage-info{position:relative;border-radius:8px;overflow:hidden}.main--page-future .leverage .leverage-list .leverage-info::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(117,230,255,.7)),color-stop(50%,rgba(255,255,255,0)));background:linear-gradient(to top,rgba(117,230,255,.7) 0,rgba(255,255,255,0) 50%)}.main--page-future .leverage .leverage-list .leverage-info .leverage-thumb{height:478px;overflow:hidden}@media (max-width:767px){.main--page-future .leverage .leverage-list .leverage-info .leverage-thumb{height:374px}}.main--page-future .leverage .leverage-list .leverage-info .leverage-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.main--page-future .leverage .leverage-list .leverage-info .leverage-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}.main--page-future .leverage .leverage-list .leverage-info .leverage-label{background:#fff;padding:16px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;line-height:34px;color:#000;font-weight:500;-webkit-box-shadow:0 0 8px rgba(0,0,0,.06);box-shadow:0 0 8px rgba(0,0,0,.06)}@media (max-width:1280px){.main--page-future .leverage .leverage-list .leverage-info .leverage-label{font-size:20px;line-height:28px}}@media (max-width:1199px){.main--page-future .leverage .leverage-list .leverage-info .leverage-label{font-size:18px;line-height:25px}}.main--page-future .leverage .leverage-list .leverage-info .leverage-label .item{min-width:26px;max-width:26px;height:23px;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:1px 24px 0 0}.main--page-future .leverage .leverage-list .leverage-info .leverage-mask{padding:24px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.04);box-shadow:0 0 8px rgba(0,0,0,.04);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}@media (max-width:1199px){.main--page-future .leverage .leverage-list .leverage-info .leverage-mask{padding:8px}}.main--page-future .leverage .leverage-list .leverage-info .leverage-mask .leverage-tlt{font-size:20px;font-weight:500;line-height:28px;color:#000;padding-right:10px}@media (max-width:1280px){.main--page-future .leverage .leverage-list .leverage-info .leverage-mask .leverage-tlt{font-size:18px;line-height:25px}}@media (max-width:1199px){.main--page-future .leverage .leverage-list .leverage-info .leverage-mask .leverage-tlt{font-size:16px;line-height:22px}}@media (max-width:991px){.main--page-future .leverage .leverage-list .leverage-info .leverage-mask .leverage-tlt{font-size:14px;line-height:20px}}.main--page-future .leverage .leverage-list .leverage-info .leverage-mask .btn{min-width:112px}@media (max-width:767px){.main--page-future .leverage .leverage-list .leverage-info .leverage-mask .btn{font-size:14px;padding:0 8px;min-width:86px}}.main--page-future .title-future{text-align:center}.main--page-future .title-future .title-label{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;font-weight:500;color:#626262}@media (max-width:1280px){.main--page-future .title-future .title-label{font-size:14px}}@media (max-width:767px){.main--page-future .title-future .title-label{font-size:12px}}.main--page-future .title-future .title-label .item{min-width:35px;max-width:35px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 24px 0 0}@media (max-width:1280px){.main--page-future .title-future .title-label .item{min-width:17px;max-width:17px;height:16px}}.main--page-future .title-future .title-tlt{padding-top:32px;font-size:48px;font-weight:500;color:#000;line-height:67px}@media (max-width:1280px){.main--page-future .title-future .title-tlt{font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-future .title-future .title-tlt{font-size:24px;line-height:35px;padding-top:24px}}.main--page-future .title-future .title-text{padding-top:24px;font-size:16px;color:#626262;line-height:26px}@media (max-width:767px){.main--page-future .title-future .title-text{padding-top:24px;font-size:14px;line-height:20px}}.main--page-future .medical{padding-top:64px}@media (max-width:767px){.main--page-future .medical{padding-top:48px}}.main--page-future .medical-box{background:#fff;margin-top:80px;padding:16px 48px;border-radius:8px}@media (max-width:1280px){.main--page-future .medical-box{margin-top:74px}}@media (max-width:1199px){.main--page-future .medical-box{padding:16px}}.main--page-future .medical-box .medical-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-104px}@media (max-width:1199px){.main--page-future .medical-box .medical-row{margin-left:-16px}}.main--page-future .medical-box .medical-row .medical-col{width:50%;padding-left:104px}@media (max-width:1199px){.main--page-future .medical-box .medical-row .medical-col{padding-left:16px}}@media (max-width:767px){.main--page-future .medical-box .medical-row .medical-col{width:100%}}.main--page-future .medical-box .medical-row .medical-thumb{text-align:center}@media (max-width:767px){.main--page-future .medical-box .medical-row .medical-thumb{padding-top:48px}}.main--page-future .medical-box .current-title{padding:48px 0;font-size:32px;font-weight:500;line-height:45px;color:#000;position:relative}@media (max-width:1280px){.main--page-future .medical-box .current-title{font-size:24px;line-height:34px;padding:32px 0}}@media (max-width:991px){.main--page-future .medical-box .current-title{font-size:20px;line-height:28px}}.main--page-future .medical-box .current-title::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:3px;background:-webkit-gradient(linear,left top,right top,from(#27bf76),to(#0da4c6));background:linear-gradient(to right,#27bf76 0,#0da4c6 100%);border-radius:3px}.main--page-future .medical-box ul{padding-bottom:16px}.main--page-future .medical-box ul li{padding-top:32px}.main--page-future .medical-box .current-tlt{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:1280px){.main--page-future .medical-box .current-tlt{font-size:18px;line-height:25px}}@media (max-width:991px){.main--page-future .medical-box .current-tlt{font-size:16px;line-height:22px}}.main--page-future .medical-box .current-tlt .item{min-width:18px;height:18px;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:6px 16px 0 0}@media (max-width:991px){.main--page-future .medical-box .current-tlt .item{margin:4px 16px 0 0}}.main--page-future .medical-box .current-body{padding-top:24px}@media (max-width:1199px){.main--page-future .medical-box .current-body{padding-top:16px}}.main--page-future .medical-box .current-body .current-text{font-size:16px;line-height:26px;color:#626262}@media (max-width:991px){.main--page-future .medical-box .current-body .current-text{font-size:14px;line-height:20px}}.main--page-future .benefits{padding-top:64px}.main--page-future .benefits .benefits-title{font-size:32px;font-weight:500;line-height:45px;color:#000;position:relative;padding-bottom:40px;text-align:center}@media (max-width:1280px){.main--page-future .benefits .benefits-title{font-size:24px;line-height:34px;padding-bottom:32px}}@media (max-width:767px){.main--page-future .benefits .benefits-title{font-size:20px;line-height:28px}}.main--page-future .benefits .benefits-title::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:3px;background:-webkit-gradient(linear,left top,right top,from(#27bf76),to(#0da4c6));background:linear-gradient(to right,#27bf76 0,#0da4c6 100%);border-radius:3px}.main--page-future .benefits-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:48px;margin-left:-32px}@media (max-width:1280px){.main--page-future .benefits-info{padding-top:32px}}@media (max-width:991px){.main--page-future .benefits-info{margin-left:-16px}}.main--page-future .benefits-info .benefits-col{padding-left:32px;width:50%}@media (max-width:991px){.main--page-future .benefits-info .benefits-col{padding-left:16px}}@media (max-width:767px){.main--page-future .benefits-info .benefits-col{width:100%}}@media (max-width:767px){.main--page-future .benefits-info .benefits-col:last-child{padding-top:8px}}.main--page-future .benefits-info .benefits-card{background:#fff;border-radius:8px;margin-bottom:8px}.main--page-future .benefits-info .benefits-card:last-child{margin-bottom:0}.main--page-future .benefits-info .benefits-card .benefits-header{font-size:20px;font-weight:500;line-height:28px;color:#000;cursor:pointer;position:relative;border-radius:8px 8px 0 0;padding-top:2px;background:#fff;-webkit-transition:all ease .3s;transition:all ease .3s}@media (max-width:1280px){.main--page-future .benefits-info .benefits-card .benefits-header{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-future .benefits-info .benefits-card .benefits-header{font-size:16px;line-height:22px}}.main--page-future .benefits-info .benefits-card .benefits-header span{padding:16px 56px 16px 24px;display:block;background:#fff;border-radius:8px 8px 0 0}.main--page-future .benefits-info .benefits-card .benefits-header[aria-expanded=true]{background:-webkit-gradient(linear,left top,right top,from(#27bf76),to(#0da4c6));background:linear-gradient(to right,#27bf76 0,#0da4c6 100%)}.main--page-future .benefits-info .benefits-card .benefits-header[aria-expanded=true]::after{background:url(../images/common/icon-minus.svg) no-repeat center}.main--page-future .benefits-info .benefits-card .benefits-header::after{position:absolute;top:calc(50% - 12px);right:24px;content:"";width:24px;height:24px;background:url(../images/common/icon-plus01.svg) no-repeat center;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-future .benefits-info .benefits-card .benefits-body{padding:0 24px 32px}.main--page-future .benefits-info .benefits-card .benefits-body .benefits-text{color:#626262;font-size:16px;line-height:26px}.main--page-future .valueBased{overflow:hidden;padding-bottom:170px}@media (max-width:1280px){.main--page-future .valueBased{padding-bottom:114px}}@media (max-width:767px){.main--page-future .valueBased{padding-bottom:48px}}.main--page-future .valueBased .valueBased-header{position:relative}.main--page-future .valueBased .valueBased-header .valueBased-thumb{height:824px;overflow:hidden}@media (max-width:1280px){.main--page-future .valueBased .valueBased-header .valueBased-thumb{height:588px}}@media (max-width:767px){.main--page-future .valueBased .valueBased-header .valueBased-thumb{height:564px}}.main--page-future .valueBased .valueBased-header .valueBased-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-future .valueBased .valueBased-header .valueBased-title{position:absolute;top:0;left:0;z-index:1;width:100%;padding-top:56px}@media (max-width:1280px){.main--page-future .valueBased .valueBased-header .valueBased-title{padding-top:32px}}@media (max-width:767px){.main--page-future .valueBased .valueBased-header .valueBased-title{padding-top:26px}}.main--page-future .valueBased .valueBased-header .valueBased-title .title-future{max-width:904px;margin:0 auto}.main--page-future .valueBased-list{position:relative;z-index:2;margin-top:-98px}.main--page-future .valueBased-list ul{margin-left:-32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1199px){.main--page-future .valueBased-list ul{margin-left:-16px}}.main--page-future .valueBased-list ul li{width:calc(50% - 32px);margin-left:32px;padding-top:4px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1199px){.main--page-future .valueBased-list ul li{width:calc(50% - 16px);margin-left:16px}}@media (max-width:767px){.main--page-future .valueBased-list ul li{width:calc(100% - 16px);margin-bottom:24px}.main--page-future .valueBased-list ul li:last-child{margin-bottom:0}}.main--page-future .valueBased-list ul li:first-child{background:#27bf76}.main--page-future .valueBased-list ul li:nth-child(2){background:#26a8f1}.main--page-future .valueBased-list .valueBased-box{background:#fff;padding:44px 64px 48px;border-radius:8px;width:100%}@media (max-width:1199px){.main--page-future .valueBased-list .valueBased-box{padding:44px 24px 48px}}@media (max-width:767px){.main--page-future .valueBased-list .valueBased-box{padding:24px 24px 48px}}.main--page-future .valueBased-list .valueBased-box .valueBased-tlt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;list-style:28px;font-weight:500;color:#000}@media (max-width:1280px){.main--page-future .valueBased-list .valueBased-box .valueBased-tlt{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-future .valueBased-list .valueBased-box .valueBased-tlt{font-size:16px;line-height:22px}}.main--page-future .valueBased-list .valueBased-box .valueBased-tlt .item{width:32px;min-width:32px;height:32px;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;background:rgba(13,164,198,.1);border-radius:8px;border:1px solid #0da4c6;margin:0 16px 0 0}.main--page-future .valueBased-list .valueBased-box .valueBased-body{padding-top:24px}.main--page-future .valueBased-list .valueBased-box .valueBased-body .valueBased-text{color:#626262;font-size:16px;line-height:26px}.main--page-future .service{padding-top:172px}@media (max-width:1280px){.main--page-future .service{padding-top:104px}}@media (max-width:767px){.main--page-future .service{padding-top:48px}}.main--page-future .service .service-title{position:relative;padding-top:64px;max-width:800px;margin:0 auto;font-size:32px;line-height:45px;color:#000;font-weight:500;text-align:center}@media (max-width:1280px){.main--page-future .service .service-title{font-size:24px;line-height:34px;padding-top:48px}}@media (max-width:767px){.main--page-future .service .service-title{font-size:20px;line-height:28px;padding-top:32px}}.main--page-future .service .service-title::after{position:absolute;top:0;left:5%;content:"";width:90%;height:2px;border-radius:2px;background:-webkit-gradient(linear,left top,right top,from(rgba(38,168,241,0)),color-stop(1%,rgba(38,168,241,.02)),color-stop(20%,rgba(38,172,217,.42)),color-stop(45%,rgba(39,191,118,.96)),color-stop(47%,#27be7c),color-stop(80%,rgba(38,172,217,.38)),to(rgba(38,168,241,0)));background:linear-gradient(to right,rgba(38,168,241,0) 0,rgba(38,168,241,.02) 1%,rgba(38,172,217,.42) 20%,rgba(39,191,118,.96) 45%,#27be7c 47%,rgba(38,172,217,.38) 80%,rgba(38,168,241,0) 100%)}.main--page-future .service .service-info{padding-top:40px}.main--page-future .service .service-info .service-thead ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-future .service .service-info .service-thead ul li:first-child{width:160px}@media (max-width:991px){.main--page-future .service .service-info .service-thead ul li:first-child{width:140px}}@media (max-width:767px){.main--page-future .service .service-info .service-thead ul li:first-child{width:100px}}.main--page-future .service .service-info .service-thead ul li:nth-child(2),.main--page-future .service .service-info .service-thead ul li:nth-child(3){width:calc(50% - 80px);background:#fff;padding:24px 32px;font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:991px){.main--page-future .service .service-info .service-thead ul li:nth-child(2),.main--page-future .service .service-info .service-thead ul li:nth-child(3){padding:16px 8px;width:calc(50% - 70px)}}@media (max-width:767px){.main--page-future .service .service-info .service-thead ul li:nth-child(2),.main--page-future .service .service-info .service-thead ul li:nth-child(3){width:calc(50% - 50px);font-size:16px;line-height:22px}}.main--page-future .service .service-info .service-thead ul li:nth-child(2){border-right:1px solid #d9d9d9;border-top:4px solid #27bf76}.main--page-future .service .service-info .service-thead ul li:nth-child(3){border-top:4px solid #0da4c6}.main--page-future .service .service-info .service-tbody{border-radius:8px 0 0 8px;overflow:hidden;border-bottom:1px solid #d9d9d9}.main--page-future .service .service-info .service-tbody ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #d9d9d9}.main--page-future .service .service-info .service-tbody ul li .service-td,.main--page-future .service .service-info .service-tbody ul li .service-th{padding:16px 32px;font-size:16px;line-height:26px}@media (max-width:991px){.main--page-future .service .service-info .service-tbody ul li .service-td,.main--page-future .service .service-info .service-tbody ul li .service-th{padding:16px 8px}}@media (max-width:767px){.main--page-future .service .service-info .service-tbody ul li .service-td,.main--page-future .service .service-info .service-tbody ul li .service-th{font-size:14px;line-height:20px}}.main--page-future .service .service-info .service-tbody ul li .service-th{width:160px;background:#0da4c6;color:#fff}@media (max-width:991px){.main--page-future .service .service-info .service-tbody ul li .service-th{width:140px}}@media (max-width:767px){.main--page-future .service .service-info .service-tbody ul li .service-th{width:100px}}.main--page-future .service .service-info .service-tbody ul li .service-td{width:calc(50% - 80px);background:#fff;border-right:1px solid #d9d9d9;color:#626262}@media (max-width:991px){.main--page-future .service .service-info .service-tbody ul li .service-td{width:calc(50% - 70px)}}@media (max-width:767px){.main--page-future .service .service-info .service-tbody ul li .service-td{width:calc(50% - 50px)}}.main--page-future .service .service-info .service-tbody ul li .service-td:last-child{border:none}.main--page-future .reduces{overflow:hidden;position:relative}.main--page-future .reduces .reduces-thumb{overflow:hidden;height:836px}@media (max-width:1280px){.main--page-future .reduces .reduces-thumb{height:706px}}@media (max-width:767px){.main--page-future .reduces .reduces-thumb{height:920px}}.main--page-future .reduces .reduces-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-future .reduces .reduces-wrap{position:absolute;top:0;left:0;width:100%;z-index:1}.main--page-future .reduces .reduces-title{padding-top:88px;text-align:center}@media (max-width:1280px){.main--page-future .reduces .reduces-title{padding-top:64px}}.main--page-future .reduces .reduces-title .reduces-tlt{max-width:838px;margin:0 auto;padding-bottom:64px;font-size:48px;font-weight:500;line-height:67px;color:#000;position:relative}@media (max-width:1280px){.main--page-future .reduces .reduces-title .reduces-tlt{max-width:860px;padding-bottom:48px;font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-future .reduces .reduces-title .reduces-tlt{font-size:24px;line-height:34px;padding-bottom:32px}}.main--page-future .reduces .reduces-title .reduces-tlt::after{position:absolute;bottom:0;left:5%;content:"";width:90%;height:2px;border-radius:2px;background:-webkit-gradient(linear,left top,right top,from(rgba(38,168,241,0)),color-stop(1%,rgba(38,168,241,.02)),color-stop(20%,rgba(38,172,217,.42)),color-stop(45%,rgba(39,191,118,.96)),color-stop(47%,#27be7c),color-stop(80%,rgba(38,172,217,.38)),to(rgba(38,168,241,0)));background:linear-gradient(to right,rgba(38,168,241,0) 0,rgba(38,168,241,.02) 1%,rgba(38,172,217,.42) 20%,rgba(39,191,118,.96) 45%,#27be7c 47%,rgba(38,172,217,.38) 80%,rgba(38,168,241,0) 100%)}.main--page-future .reduces .reduces-title .reduces-text{padding-top:40px;font-size:32px;font-weight:500;line-height:45px;color:#000}@media (max-width:1280px){.main--page-future .reduces .reduces-title .reduces-text{font-size:24px;line-height:34px}}@media (max-width:767px){.main--page-future .reduces .reduces-title .reduces-text{font-size:20px;line-height:28px;padding-top:24px}}.main--page-future .reduces-list{padding-top:40px}.main--page-future .reduces-list ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.main--page-future .reduces-list ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.main--page-future .reduces-list ul li{width:50%}@media (max-width:767px){.main--page-future .reduces-list ul li{width:100%;padding-top:4px}}.main--page-future .reduces-list ul li:nth-child(2) .reduces-box{margin-left:-7%}@media (max-width:767px){.main--page-future .reduces-list ul li:nth-child(2) .reduces-box{margin-left:0}}.main--page-future .reduces-list .reduces-box{position:relative;clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%);padding:8px 10px;width:107%}@media (max-width:767px){.main--page-future .reduces-list .reduces-box{width:100%}}.main--page-future .reduces-list .reduces-box::after{position:absolute;top:0;left:0;content:"";background:#fff;height:100%;width:100%}.main--page-future .reduces-list .reduces-box::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#fff 100%);z-index:2}.main--page-future .reduces-list .reduces-box .reduces-thumbnail{height:316px;overflow:hidden;position:relative;z-index:1;clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%)}@media (max-width:767px){.main--page-future .reduces-list .reduces-box .reduces-thumbnail{height:265px}}.main--page-future .reduces-list .reduces-box .reduces-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--page-future .reduces-list .reduces-box .reduces-info{position:absolute;bottom:0;left:0;width:100%;padding:0 80px 32px 48px;font-size:20px;font-weight:500;line-height:28px;color:#000;z-index:3}@media (max-width:1280px){.main--page-future .reduces-list .reduces-box .reduces-info{font-size:18px;line-height:25px}}@media (max-width:767px){.main--page-future .reduces-list .reduces-box .reduces-info{font-size:16px;line-height:22px}}.main--page-aboutMission .banner-title{height:326px;width:100%;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;background:url("../images/common/about-misson-banner.png") no-repeat 50% 50%;padding:16px}@media (max-width:1280px){.main--page-aboutMission .banner-title{height:240px}}.main--page-aboutMission .banner-title .title{color:#fff;font-size:48px;font-weight:500;line-height:67px}@media (max-width:1280px){.main--page-aboutMission .banner-title .title{font-size:32px;line-height:44px}}@media (max-width:767px){.main--page-aboutMission .banner-title .title{font-size:24px;line-height:33px}}.main--page-aboutMission .mission-vision{background-color:#f3f3f3;padding:104px 0 226px}@media (max-width:1280px){.main--page-aboutMission .mission-vision{padding:48px 48px 136px}}@media (max-width:767px){.main--page-aboutMission .mission-vision{padding:24px 0 64px}}.main--page-aboutMission .mission-vision .about-vision{padding:96px 64px 128px;background-color:#fff;border-radius:16px;border:1px solid #d9d9d9;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;-ms-flex-flow:wrap;flex-flow:wrap;margin-bottom:128px}@media (max-width:1280px){.main--page-aboutMission .mission-vision .about-vision{padding:64px 48px;margin-bottom:104px}}@media (max-width:767px){.main--page-aboutMission .mission-vision .about-vision{padding:48px 16px;margin-bottom:88px}}.main--page-aboutMission .mission-vision .about-vision .vision-info{width:calc(53% - 32px)}@media (max-width:1280px){.main--page-aboutMission .mission-vision .about-vision .vision-info{width:calc(53% - 24px)}}@media (max-width:767px){.main--page-aboutMission .mission-vision .about-vision .vision-info{width:100%}}.main--page-aboutMission .mission-vision .about-vision .title{padding-bottom:88px;border-bottom:1px solid #d9d9d9;margin-bottom:88px}@media (max-width:1280px){.main--page-aboutMission .mission-vision .about-vision .title{padding-bottom:64px;margin-bottom:64px}}@media (max-width:767px){.main--page-aboutMission .mission-vision .about-vision .title{padding-bottom:48px;margin-bottom:48px}}.main--page-aboutMission .mission-vision .about-vision .vision-text{font-size:26px;font-weight:400;line-height:52px;color:#626262}@media (max-width:1280px){.main--page-aboutMission .mission-vision .about-vision .vision-text{font-size:22px;line-height:44px}}@media (max-width:1280px){.main--page-aboutMission .mission-vision .about-vision .vision-text{font-size:18px;line-height:36px;margin-bottom:64px}}.main--page-aboutMission .mission-vision .about-vision .vision-thumb{width:calc(47% - 32px)}@media (max-width:1280px){.main--page-aboutMission .mission-vision .about-vision .vision-thumb{width:calc(47% - 24px)}}@media (max-width:767px){.main--page-aboutMission .mission-vision .about-vision .vision-thumb{width:100%}}.main--page-aboutMission .mission-vision .about-misson .title{margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid #d9d9d9}@media (max-width:1280px){.main--page-aboutMission .mission-vision .about-misson .title{margin-bottom:56px;padding-bottom:56px}}@media (max-width:767px){.main--page-aboutMission .mission-vision .about-misson .title{margin-bottom:48px;padding-bottom:48px}}.main--page-aboutMission .mission-vision .about-misson .misson-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-video{width:calc(50% - 32px)}@media (max-width:1280px){.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-video{width:calc(50% - 36px)}}@media (max-width:767px){.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-video{width:100%;margin-bottom:48px}}.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-video .frame-video{width:100%;height:342px;overflow:hidden;border-radius:8px}@media (max-width:1280px){.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-video .frame-video{height:312px}}@media (max-width:767px){.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-video .frame-video{height:201px}}.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-info{width:calc(50% - 32px)}@media (max-width:1280px){.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-info{width:calc(50% - 36px)}}@media (max-width:767px){.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-info{width:100%}}.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-info .misson-title{font-size:26px;font-weight:500;line-height:45px;margin-bottom:64px}@media (max-width:1280px){.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-info .misson-title{font-size:24px;line-height:45px;margin-bottom:48px}}@media (max-width:767px){.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-info .misson-title{font-size:20px;line-height:40px}}.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-info .text{font-size:16px;color:#626262;line-height:32px;margin-bottom:48px}.main--page-aboutMission .mission-vision .about-misson .misson-wrap .misson-info .text:last-child{margin-bottom:0}.main--page-aboutMission .about-value{padding:160px 0;background-color:#fff}@media (max-width:1280px){.main--page-aboutMission .about-value{padding:112px 0}}@media (max-width:767px){.main--page-aboutMission .about-value{padding:64px 0}}.main--page-aboutMission .about-value .title{margin-bottom:64px}@media (max-width:767px){.main--page-aboutMission .about-value .title{margin-bottom:48px}}.main--page-aboutMission .about-value .value-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}.main--page-aboutMission .about-value .value-list li{width:calc(50% - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.main--page-aboutMission .about-value .value-list li{width:100%;margin-bottom:16px}}@media (max-width:767px){.main--page-aboutMission .about-value .value-list li:last-child{margin-bottom:0}}.main--page-aboutMission .about-value .value-list li .value-items{padding:32px 48px;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px}@media (max-width:767px){.main--page-aboutMission .about-value .value-list li .value-items{padding:32px 24px;margin-bottom:16px}}.main--page-aboutMission .about-value .value-list li .value-items.items--big{height:70%}.main--page-aboutMission .about-value .value-list li .value-items:first-child{margin-bottom:32px}@media (max-width:767px){.main--page-aboutMission .about-value .value-list li .value-items:first-child{margin-bottom:16px}}@media (max-width:767px){.main--page-aboutMission .about-value .value-list li .value-items:last-child{margin-bottom:0}}.main--page-aboutMission .about-value .value-list li .value-items .value-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:48px}@media (max-width:767px){.main--page-aboutMission .about-value .value-list li .value-items .value-head{margin-bottom:32px}}.main--page-aboutMission .about-value .value-list li .value-items .value-head .icon{width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.main--page-aboutMission .about-value .value-list li .value-items .value-head .icon{width:48px;height:48px}}.main--page-aboutMission .about-value .value-list li .value-items .value-head .value-name{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:35px;font-size:32px;line-height:44px;font-weight:500;color:#000}@media (max-width:1280px){.main--page-aboutMission .about-value .value-list li .value-items .value-head .value-name{font-size:24px;line-height:33px}}@media (max-width:767px){.main--page-aboutMission .about-value .value-list li .value-items .value-head .value-name{font-size:20px;line-height:28px;padding-left:24px}}.main--page-aboutMission .about-value .value-list li .value-items .value-body .text{font-size:16px;color:#626262;line-height:25px;border-bottom:1px solid #f3f3f3;padding-bottom:24px;margin-bottom:24px}.main--page-aboutMission .about-value .value-list li .value-items .value-body .text:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.main--page-aboutMission .about-quality{padding:160px 0;background-color:#f3f3f3}@media (max-width:1280px){.main--page-aboutMission .about-quality{padding:112px 0}}@media (max-width:767px){.main--page-aboutMission .about-quality{padding:64px 0}}.main--page-aboutMission .about-quality .quality-wrap{border-radius:8px;background-color:#fff;padding:64px 64px 80px;-webkit-box-shadow:0 8px 24px 0 rgba(123,123,123,.1);box-shadow:0 8px 24px 0 rgba(123,123,123,.1)}@media (max-width:1280px){.main--page-aboutMission .about-quality .quality-wrap{padding:64px}}@media (max-width:767px){.main--page-aboutMission .about-quality .quality-wrap{padding:48px 16px 64px}}.main--page-aboutMission .about-quality .quality-wrap .title{margin-bottom:80px}@media (max-width:1280px){.main--page-aboutMission .about-quality .quality-wrap .title{margin-bottom:56px}}@media (max-width:767px){.main--page-aboutMission .about-quality .quality-wrap .title{margin-bottom:48px}}.main--page-aboutMission .about-quality .quality-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.main--page-aboutMission .about-quality .quality-list{-ms-flex-flow:wrap;flex-flow:wrap}}.main--page-aboutMission .about-quality .quality-list li{border-left:1px solid #d9d9d9;padding:0 48px;list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.main--page-aboutMission .about-quality .quality-list li{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:100%;padding:0 0 48px;margin-bottom:48px;border-left:none;border-bottom:1px solid #d9d9d9}}.main--page-aboutMission .about-quality .quality-list li:first-child{padding-left:0;border-left:none}.main--page-aboutMission .about-quality .quality-list li:nth-child(3){padding-right:0}.main--page-aboutMission .about-quality .quality-list li .icon{margin-bottom:48px}.main--page-aboutMission .about-quality .quality-list li .text{font-size:20px;line-height:28px;font-weight:500;margin-bottom:0}@media (max-width:1280px){.main--page-aboutMission .about-quality .quality-list li .text{font-size:18px;list-style:25px}}@media (max-width:767px){.main--page-aboutMission .about-quality .quality-list li .text{font-size:16px;list-style:22px}}.main--page-aboutMission .about-quality .text-info{text-align:center;color:#0da4c6;font-size:32px;font-weight:500;list-style:44px;padding-top:80px;margin-top:80px;border-top:1px solid #d9d9d9}@media (max-width:1280px){.main--page-aboutMission .about-quality .text-info{padding-top:56px;margin-top:56px;font-size:24px;list-style:33px}}@media (max-width:767px){.main--page-aboutMission .about-quality .text-info{border-top:none;padding-top:0;margin-top:0;font-size:20px;line-height:28px}}.main--page-highlight .banner-highlight{height:283px;width:100%;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;background:url("../images/common/about-misson-banner.png") no-repeat 50% 50%;padding:16px}@media (max-width:767px){.main--page-highlight .banner-highlight{height:162px}}.main--page-highlight .banner-highlight .title{color:#fff;font-size:48px;font-weight:500;line-height:67px}@media (max-width:767px){.main--page-highlight .banner-highlight .title{font-size:24px;line-height:34px}}.main--page-highlight .groupHighlight{padding:88px 0 104px}@media (max-width:767px){.main--page-highlight .groupHighlight{padding:24px 0 64px}}.main--page-highlight .boxHighlight{background:#fff;border:1px solid #ececec;border-radius:16px;padding:88px 16px;margin-bottom:32px}@media (max-width:767px){.main--page-highlight .boxHighlight{padding:48px 16px}}.main--page-highlight .boxHighlight:last-child{margin-bottom:0}.main--page-highlight .wrap-860{max-width:860px;margin:0 auto}.main--page-highlight .title-highlight{font-size:32px;font-weight:500;line-height:45px;color:#000;padding-bottom:64px;border-bottom:1px solid #d9d9d9;text-align:center}@media (max-width:767px){.main--page-highlight .title-highlight{padding-bottom:48px;font-size:24px;line-height:34px}}.main--page-highlight .title-highlight.title-highlight--change{border:none;padding-bottom:0}.main--page-highlight .statistics-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:64px;margin-left:-16px}@media (max-width:767px){.main--page-highlight .statistics-row{padding-top:48px}}.main--page-highlight .statistics-row .statistics-col{width:50%;padding-left:16px}@media (max-width:767px){.main--page-highlight .statistics-row .statistics-col{width:100%}}.main--page-highlight .statistics-row .statistics-col:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main--page-highlight .statistics-row .statistics-col:first-child .statistics-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.main--page-highlight .statistics-row .statistics-col:first-child .statistics-box{display:block}}@media (max-width:767px){.main--page-highlight .statistics-row .statistics-col:nth-child(2) .statistics-box{margin-top:8px}}.main--page-highlight .statistics-box{border:1px solid #d9d9d9;border-radius:4px;margin-bottom:16px;padding:48px 16px 48px;height:100%}@media (max-width:767px){.main--page-highlight .statistics-box{margin-bottom:8px;padding:24px 16px}}.main--page-highlight .statistics-box:last-child{margin-bottom:0}.main--page-highlight .statistics-box .statistics-mw326{max-width:326px;margin:0 auto}@media (max-width:767px){.main--page-highlight .statistics-box .statistics-mw326{max-width:100%}}.main--page-highlight .statistics-box .statistics-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--page-highlight .statistics-box .statistics-info .statistics-item{width:94px;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}.main--page-highlight .statistics-box .statistics-info .statistics-item img{max-height:100%}.main--page-highlight .statistics-box .statistics-info .statistics-content{width:calc(100% - 94px);padding-left:40px}@media (max-width:767px){.main--page-highlight .statistics-box .statistics-info .statistics-content{padding-left:24px}}.main--page-highlight .statistics-box .statistics-info .statistics-content .statistics-label{font-size:20px;font-weight:500;color:#000}@media (max-width:767px){.main--page-highlight .statistics-box .statistics-info .statistics-content .statistics-label{font-size:18px}}.main--page-highlight .statistics-box .statistics-info .statistics-content .statistics-number{font-size:40px;font-weight:700;color:#0da4c6}@media (max-width:767px){.main--page-highlight .statistics-box .statistics-info .statistics-content .statistics-number{font-size:32px}}.main--page-highlight .statistics-box .statistics-list{border-top:1px dashed #d9d9d9;padding-top:8px;margin-top:16px}.main--page-highlight .statistics-box .statistics-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #d9d9d9;padding:8px 0}.main--page-highlight .statistics-box .statistics-list ul li:last-child{border-bottom:none;padding-bottom:0}.main--page-highlight .statistics-box .statistics-list .item-flag{width:40px}.main--page-highlight .statistics-box .statistics-list .statistics-text{width:calc(100% - 40px);padding-left:24px;font-size:16px;line-height:26px}.main--page-highlight .groupChart{padding-top:128px}@media (max-width:767px){.main--page-highlight .groupChart{padding-top:64px}}.main--page-highlight .groupChart.groupChart--pt56{padding-top:56px}@media (max-width:767px){.main--page-highlight .groupChart.groupChart--pt56{padding-top:64px}}.main--page-highlight .chart{text-align:center}@media (max-width:767px){.main--page-highlight .chart .sp-only{display:inline}}@media (max-width:767px){.main--page-highlight .parameters.parameters--changeSp .parameters-content{display:block}}@media (max-width:767px){.main--page-highlight .parameters.parameters--changeSp .parameters-content .number{padding-left:0}}.main--page-highlight .parameters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-32px}@media (max-width:767px){.main--page-highlight .parameters ul{margin-left:-10px}}.main--page-highlight .parameters ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 32px;border-right:1px dashed #d9d9d9}@media (max-width:767px){.main--page-highlight .parameters ul li{padding:0 10px}}.main--page-highlight .parameters ul li:last-child{border-right:none}.main--page-highlight .parameters .parameters-item{min-width:45px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:32px}@media (max-width:767px){.main--page-highlight .parameters .parameters-item{margin-right:10px}}.main--page-highlight .parameters .parameters-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--page-highlight .parameters .parameters-content .parameters-text{font-size:20px;font-weight:500;line-height:28px;color:#000;padding-top:2px}@media (max-width:767px){.main--page-highlight .parameters .parameters-content .parameters-text{font-size:18px;line-height:25px}}.main--page-highlight .parameters .parameters-content .parameters-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.main--page-highlight .parameters .parameters-content .parameters-number{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.main--page-highlight .parameters .parameters-content .number{font-size:40px;font-weight:700;color:#0da4c6;padding-left:8px}@media (max-width:767px){.main--page-highlight .parameters .parameters-content .number{font-size:32px}}.main--page-highlight .parameters .parameters-content .label{font-size:20px;line-height:26px;color:#0da4c6;padding-left:4px;padding-top:2px}@media (max-width:767px){.main--page-highlight .parameters .parameters-content .label{font-size:18px;line-height:25px}}.main--page-highlight .parameters-segment{text-align:center;font-size:16px;line-height:26px;color:#626262;padding-top:16px}.main--page-highlight .parameters-other{text-align:center}.main--page-highlight .parameters-other .parameters-type span{vertical-align:middle}.main--page-highlight .parameters-other .parameters-type .parameters-text{font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:767px){.main--page-highlight .parameters-other .parameters-type .parameters-text{font-size:18px;line-height:25px}}.main--page-highlight .parameters-other .parameters-type .number{font-weight:700;font-size:40px;color:#0da4c6;padding-left:8px}@media (max-width:767px){.main--page-highlight .parameters-other .parameters-type .number{font-size:32px}}.main--page-highlight .parameters-other .parameters-type .label{font-size:20px;font-weight:500;color:#0da4c6;padding-left:4px}@media (max-width:767px){.main--page-highlight .parameters-other .parameters-type .label{font-size:18px}}.main--page-highlight .list-market.list-market--pt64{padding-top:64px}@media (max-width:767px){.main--page-highlight .list-market.list-market--pt64{padding-top:48px}}.main--page-highlight .list-market.list-market--pt56{padding-top:56px}@media (max-width:767px){.main--page-highlight .list-market.list-market--pt56{padding-top:48px}}.main--page-highlight .list-market.list-market--customers{padding-top:56px}@media (max-width:767px){.main--page-highlight .list-market.list-market--customers{padding-top:48px}}.main--page-highlight .list-market.list-market--customers ul li:first-child{border:1px solid #f5d48b;background:#fffefa}.main--page-highlight .list-market.list-market--customers ul li:nth-child(2){border:1px solid #75e58d;background:#f9fffa}.main--page-highlight .list-market.list-market--customers ul li:nth-child(3){border:1px solid #90baea;background:#f4fbff}.main--page-highlight .list-market ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px}.main--page-highlight .list-market ul li{margin-left:8px;width:calc(33.333333% - 8px);border:1px solid #d9d9d9;border-radius:4px;text-align:center;padding:48px 16px}@media (max-width:991px){.main--page-highlight .list-market ul li{padding:48px 12px}}@media (max-width:767px){.main--page-highlight .list-market ul li{width:calc(100% - 8px);padding:32px 16px 40px;margin-bottom:8px}.main--page-highlight .list-market ul li:last-child{margin-bottom:0}}.main--page-highlight .list-market .market-item{height:56px;display:block}@media (max-width:767px){.main--page-highlight .list-market .market-item{height:48px}}.main--page-highlight .list-market .market-item img{max-height:100%}.main--page-highlight .list-market .market-title{padding-top:48px;font-size:18px;font-weight:500;color:#000;line-height:25px}@media (max-width:767px){.main--page-highlight .list-market .market-title{padding-top:24px}}.main--page-highlight .list-market .market-number{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;text-align:center;padding-top:8px}@media (max-width:767px){.main--page-highlight .list-market .market-number{padding-top:4px}}.main--page-highlight .list-market .market-number span.number{color:#0da4c6;font-size:40px;font-weight:700}@media (max-width:767px){.main--page-highlight .list-market .market-number span.number{font-size:32px}}.main--page-highlight .list-market .market-number span.label{color:#0da4c6;font-size:20px;font-weight:500;padding:2px 0 0 4px}@media (max-width:767px){.main--page-highlight .list-market .market-number span.label{font-size:18px}}.main--page-highlight .stacks{padding-top:64px}.main--page-highlight .stacks .stacks-title{font-size:20px;font-weight:500;line-height:28px;color:#000;text-align:center}.main--page-highlight .stacks>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px;margin-left:-8px}@media (max-width:767px){.main--page-highlight .stacks>ul{margin-left:0;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}}.main--page-highlight .stacks>ul>li{width:calc(50% - 8px);margin-left:8px;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}@media (max-width:767px){.main--page-highlight .stacks>ul>li{width:100%;border-radius:none;border:none;margin-left:0}}@media (max-width:767px){.main--page-highlight .stacks>ul>li:nth-child(2) .stacks-head{display:none}}.main--page-highlight .stacks .stacks-row{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}.main--page-highlight .stacks .stacks-row .stacks-col:first-child{width:60%}@media (max-width:991px){.main--page-highlight .stacks .stacks-row .stacks-col:first-child{width:58%}}@media (max-width:767px){.main--page-highlight .stacks .stacks-row .stacks-col:first-child{width:51%}}.main--page-highlight .stacks .stacks-row .stacks-col:nth-child(2){width:40%}@media (max-width:991px){.main--page-highlight .stacks .stacks-row .stacks-col:nth-child(2){width:42%}}@media (max-width:767px){.main--page-highlight .stacks .stacks-row .stacks-col:nth-child(2){width:49%}}.main--page-highlight .stacks .stacks-head .stacks-col{padding:16px 8px;text-align:center;font-size:16px;font-weight:500;line-height:22px}.main--page-highlight .stacks .stacks-head .stacks-col:first-child{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:#000}.main--page-highlight .stacks .stacks-head .stacks-col:first-child .item{min-width:17px;max-width:17px;height:17px;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-right:8px}.main--page-highlight .stacks .stacks-head .stacks-col:nth-child(2){background:#0da4c6;color:#fff}.main--page-highlight .stacks .stacks-body .stacks-row{border-top:1px dashed #d9d9d9}.main--page-highlight .stacks .stacks-body .stacks-col{padding:10px 8px;text-align:center;font-size:16px;line-height:26px}@media (max-width:767px){.main--page-highlight .stacks .stacks-body .stacks-col{font-size:14px;line-height:22px}}.main--page-highlight .stacks .stacks-body .stacks-col:first-child{color:#626262}.main--page-highlight .stacks .stacks-body .stacks-col:nth-child(2){background:rgba(126,126,126,.06);color:#0da4c6}.main--page-highlight .categories{margin-top:56px;background:#f3f3f3;border-radius:8px;padding:32px}@media (max-width:767px){.main--page-highlight .categories{margin-top:48px;padding:24px 16px}}.main--page-highlight .categories .categories-title{text-align:center;font-size:20px;font-weight:500;line-height:28px;color:#000}@media (max-width:767px){.main--page-highlight .categories .categories-title{font-size:18px;line-height:25px}}.main--page-highlight .categories>.categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;padding-top:32px}@media (max-width:767px){.main--page-highlight .categories>.categories-list{padding-top:24px}}.main--page-highlight .categories>.categories-list>li{width:50%;padding-left:8px}@media (max-width:767px){.main--page-highlight .categories>.categories-list>li{width:100%}}@media (max-width:767px){.main--page-highlight .categories>.categories-list>li:last-child{margin-top:4px}}.main--page-highlight .categories .categories-sub{list-style:none}.main--page-highlight .categories .categories-sub li{margin-bottom:4px;padding:11px 16px 11px 56px;font-size:16px;line-height:26px;color:#626262;background:#fff;position:relative}@media (max-width:767px){.main--page-highlight .categories .categories-sub li{padding:13px 16px 13px 48px;font-size:14px;line-height:22px}}.main--page-highlight .categories .categories-sub li::after{position:absolute;left:16px;top:17px;content:"";width:16px;height:16px;background:#0da4c6;border:3px solid #f5f5f5;border-radius:50%}.main--page-highlight .categories .categories-sub li:last-child{margin-bottom:0}.main--page-highlight .record{padding-top:128px}@media (max-width:767px){.main--page-highlight .record{padding-top:64px}}.main--page-highlight .record .recordSp .recordSp-title{font-size:18px;font-weight:500;line-height:25px;color:#000;text-align:center}.main--page-highlight .record .recordSp ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-4px;padding-top:20px}.main--page-highlight .record .recordSp ul li{width:calc(50% - 4px);margin:4px 0 0 4px;border:1px solid #d9d9d9;border-radius:4px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;color:#000}.main--page-highlight .record .recordSp ul li:last-child{width:calc(100% - 4px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main--page-highlight .record .recordSp ul li .record-item{min-width:32px;max-width:32px;height:32px;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-right:8px}.main--page-highlight .record .recordSp ul li .record-item img{max-height:100%}.main--page-highlight .circle-record{width:424px;height:424px;margin:0 auto;border:1px dashed #626262;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;position:relative}.main--page-highlight .circle-record .circle-inner{width:300px;height:300px;border-radius:50%;position:relative}.main--page-highlight .circle-record .circle-inner .record-title{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:absolute;top:0;left:0;width:100%;height:100%;font-size:24px;font-weight:500;line-height:34px;color:#fff;text-align:center}.main--page-highlight .circle-record .circle-wrap{position:absolute;width:100%;height:100%;border-radius:50%;left:0;top:0}.main--page-highlight .circle-record .circle-wrap .circle-items{position:absolute;width:56px;height:56px;border-radius:50%;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}.main--page-highlight .circle-record .circle-wrap .circle-items.circle--left-center .circle-name{top:0;right:calc(100% + 12px);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right}.main--page-highlight .circle-record .circle-wrap .circle-items.circle--right-center .circle-name{top:0;left:calc(100% + 12px);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.main--page-highlight .circle-record .circle-wrap .circle-items.circle--left-bottom .circle-name{top:calc(100% + 12px);text-align:center}.main--page-highlight .circle-record .circle-wrap .circle-items.circle-items--1{top:40px;left:24px}.main--page-highlight .circle-record .circle-wrap .circle-items.circle-items--2{top:calc(50% - 28px);left:-28px}.main--page-highlight .circle-record .circle-wrap .circle-items.circle-items--3{bottom:40px;left:24px}.main--page-highlight .circle-record .circle-wrap .circle-items.circle-items--4{bottom:-28px;left:calc(50% - 30px)}.main--page-highlight .circle-record .circle-wrap .circle-items.circle-items--5{bottom:40px;right:24px}.main--page-highlight .circle-record .circle-wrap .circle-items.circle-items--6{top:calc(50% - 28px);right:-28px}.main--page-highlight .circle-record .circle-wrap .circle-items.circle-items--7{top:40px;right:24px}.main--page-highlight .circle-record .circle-wrap .circle-items .circle-name{font-weight:500;font-size:20px;line-height:28px;position:absolute;width:112px;color:#000}.main--page-highlight .circle-record .circle-wrap .circle-items .circle{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--page-event .breadcrumb{background:#fff}.main--page-event .title-event{background:url(../images/data/bg-title-event.png) no-repeat center;background-size:cover;width:100%;height:210px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0}@media (max-width:1280px){.main--page-event .title-event{height:150px}}@media (max-width:767px){.main--page-event .title-event{height:114px}}.main--page-event .title-event .wrap{width:100%}.main--page-event .title-event .title-main{font-size:48px;font-weight:500;line-height:67px;color:#000}@media (max-width:1280px){.main--page-event .title-event .title-main{font-size:32px;line-height:45px}}@media (max-width:767px){.main--page-event .title-event .title-main{font-size:24px;line-height:34px}}.main--page-event .categories-event{background:#fff;padding:16px 0;position:sticky;top:56px;z-index:2}@media (max-width:1280px){.main--page-event .categories-event{top:48px}}@media (max-width:767px){.main--page-event .categories-event{padding:16px 0 10px}}.main--page-event .categories-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main--page-event .categories-row .categories-left{width:371px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.main--page-event .categories-row .categories-left{width:289px}}@media (max-width:767px){.main--page-event .categories-row .categories-left{width:100%}}.main--page-event .categories-row .categories-left .categories-title{padding-right:48px}@media (max-width:1199px){.main--page-event .categories-row .categories-left .categories-title{padding-right:24px}}@media (max-width:767px){.main--page-event .categories-row .categories-left .categories-title{padding-right:8px;width:122px}}.main--page-event .categories-row .categories-left .categories-title .tlt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:500;line-height:34px;color:#000;white-space:nowrap}@media (max-width:1280px){.main--page-event .categories-row .categories-left .categories-title .tlt{font-size:20px;line-height:28px}}@media (max-width:767px){.main--page-event .categories-row .categories-left .categories-title .tlt{font-size:16px;line-height:22px}}.main--page-event .categories-row .categories-left .categories-title .tlt .categories-item{min-width:30px;height:32px;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-right:10px}@media (max-width:767px){.main--page-event .categories-row .categories-left .categories-title .tlt .categories-item{min-width:23px;height:24px}}.main--page-event .categories-row .categories-left .categories-title .tlt .categories-item img{max-height:100%}.main--page-event .categories-row .categories-left .categories-select{padding-left:48px;width:100%;border-left:1px dashed #d9d9d9}@media (max-width:1199px){.main--page-event .categories-row .categories-left .categories-select{padding-left:24px}}@media (max-width:767px){.main--page-event .categories-row .categories-left .categories-select{padding-left:8px;width:calc(100% - 122px);max-width:108px}}.main--page-event .categories-row .categories-left .categories-select .select-control .dropdown-toggle{background:#fff;border-radius:8px;font-size:14px}@media (max-width:767px){.main--page-event .categories-row .categories-left .categories-select .select-control .dropdown-toggle{font-size:12px;height:40px;padding-right:32px}}.main--page-event .categories-row .categories-left .categories-select .select-control .dropdown-toggle[aria-expanded=true]{border:1px solid #0da4c6}.main--page-event .categories-row .categories-left .categories-select .select-control .dropdown-toggle::after{top:calc(50% - 12px);right:8px}.main--page-event .categories-row .categories-left .categories-select .select-control .dropdown-toggle+.dropdown-menu{border:none;padding:4px;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1)}.main--page-event .categories-row .categories-left .categories-select .select-control .dropdown-toggle+.dropdown-menu ul li{padding-bottom:4px}.main--page-event .categories-row .categories-left .categories-select .select-control .dropdown-toggle+.dropdown-menu ul li a{font-size:14px;padding:16px;border:none}@media (max-width:767px){.main--page-event .categories-row .categories-left .categories-select .select-control .dropdown-toggle+.dropdown-menu ul li a{font-size:12px}}.main--page-event .categories-row .categories-left .categories-select .select-control .dropdown-toggle+.dropdown-menu ul li a.active,.main--page-event .categories-row .categories-left .categories-select .select-control .dropdown-toggle+.dropdown-menu ul li a:hover{background:#f7fcfd;color:#0da4c6;border:none}.main--page-event .categories-row .categories-right{width:calc(100% - 371px);padding-left:48px}@media (max-width:1199px){.main--page-event .categories-row .categories-right{width:calc(100% - 289px);padding-left:24px}}@media (max-width:767px){.main--page-event .categories-row .categories-right{width:100%;padding:16px 0 0 0}}.main--page-event .categories-row .categories-right ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.main--page-event .categories-row .categories-right ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:auto;width:calc(100% + 32px);margin-left:-16px;padding:0 16px 6px}}.main--page-event .categories-row .categories-right ul li{margin-right:8px}.main--page-event .categories-row .categories-right ul li:last-child{margin-right:0}.main--page-event .categories-row .categories-right .btn{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;height:48px}@media (max-width:767px){.main--page-event .categories-row .categories-right .btn{height:40px;white-space:nowrap}}.main--page-event .categories-row .categories-right .btn .span-round{width:10px;min-width:10px;height:10px;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;margin-right:8px}.main--page-event .categories-row .categories-right .btn .span-round.span-round--green{background:#27bf76}.main--page-event .categories-row .categories-right .btn .span-round.span-round--blue{background:#234ce0}.main--page-event .categories-row .categories-right .btn.active{background:#fff;color:#000}.main--page-event .event-body{padding:64px 0 88px}@media (max-width:1280px){.main--page-event .event-body{padding:56px 0 64px}}@media (max-width:767px){.main--page-event .event-body{padding-top:24px}}.main--page-event .event-body .event-box{background:#fff;border-radius:16px;padding:64px 64px 96px}@media (max-width:1199px){.main--page-event .event-body .event-box{padding:64px 24px}}@media (max-width:991px){.main--page-event .event-body .event-box{padding:32px 16px}}@media (max-width:767px){.main--page-event .event-body .event-box{padding:16px}}.main--page-event .event-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:112px}@media (max-width:1199px){.main--page-event .event-card{margin-bottom:72px}}.main--page-event .event-card:last-child{margin-bottom:0}.main--page-event .event-card .event-thumb{width:460px;border-radius:4px;overflow-y:hidden}@media (max-width:1199px){.main--page-event .event-card .event-thumb{width:400px}}@media (max-width:991px){.main--page-event .event-card .event-thumb{width:300px}}@media (max-width:767px){.main--page-event .event-card .event-thumb{width:100%}}.main--page-event .event-card .event-thumb img{width:100%}.main--page-event .event-card .event-content{width:calc(100% - 460px);padding-left:48px}@media (max-width:1199px){.main--page-event .event-card .event-content{width:calc(100% - 400px);padding-left:24px}}@media (max-width:991px){.main--page-event .event-card .event-content{width:calc(100% - 300px);padding-left:16px}}@media (max-width:767px){.main--page-event .event-card .event-content{width:100%;padding:32px 0 0}}.main--page-event .event-card .event-content .event-inter{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.main--page-event .event-card .event-content .event-inter{display:block}}.main--page-event .event-card .event-content .event-inter .span-cate{position:relative;color:#000;font-size:16px;padding-right:56px}@media (max-width:1199px){.main--page-event .event-card .event-content .event-inter .span-cate{padding-right:24px}}@media (max-width:767px){.main--page-event .event-card .event-content .event-inter .span-cate{font-size:14px;padding-right:0}}.main--page-event .event-card .event-content .event-inter .span-cate.span-cate--blue{color:#234ce0;padding-left:18px}.main--page-event .event-card .event-content .event-inter .span-cate.span-cate--blue::after{background:#234ce0}.main--page-event .event-card .event-content .event-inter .span-cate.span-cate--green{color:#27bf76;padding-left:18px}.main--page-event .event-card .event-content .event-inter .span-cate.span-cate--green::after{background:#27bf76}.main--page-event .event-card .event-content .event-inter .span-cate::after{position:absolute;top:5px;left:0;content:"";width:10px;height:10px;border-radius:50%}@media (max-width:767px){.main--page-event .event-card .event-content .event-inter .span-cate::after{top:6px}}.main--page-event .event-card .event-content .event-inter .event-date{color:#626262;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.main--page-event .event-card .event-content .event-inter .event-date{padding-top:16px;font-size:14px}}.main--page-event .event-card .event-content .event-inter .event-date .item{min-width:16px;height:16px;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-right:8px}.main--page-event .event-card .event-content .event-title{margin-top:24px;font-size:24px;font-weight:500;line-height:34px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1280px){.main--page-event .event-card .event-content .event-title{font-size:20px;line-height:28px}}@media (max-width:767px){.main--page-event .event-card .event-content .event-title{font-size:16px;line-height:22px;margin-top:16px}}.main--page-event .event-card .event-content .event-title a{color:#000}.main--page-event .event-card .event-content .event-title a:hover{text-decoration:underline}.main--page-event .event-card .event-content .event-text{margin-top:24px;color:#626262;font-size:16px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:767px){.main--page-event .event-card .event-content .event-text{margin-top:16px;font-size:14px;line-height:22px}}.main--page-event .header-event{background:-webkit-gradient(linear,left top,right top,from(#f1fbff),to(#ddf6ff));background:linear-gradient(to right,#f1fbff 0,#ddf6ff 100%);position:relative;overflow:hidden;padding:80px 0 128px;min-height:512px}@media (max-width:1280px){.main--page-event .header-event{min-height:380px;padding:64px 0 104px}}@media (max-width:767px){.main--page-event .header-event{padding:48px 0 104px}}.main--page-event .header-event:after{position:absolute;top:0;right:66px;content:"";width:100%;height:100%;background:url(../images/data/bg-maps.svg) no-repeat right center}@media (max-width:991px){.main--page-event .header-event:after{right:0}}@media (max-width:767px){.main--page-event .header-event:after{right:-70%}}.main--page-event .header-event .wrap{position:relative;z-index:1}.main--page-event .header-event .event-inter{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.main--page-event .header-event .event-inter{display:block}}.main--page-event .header-event .event-inter .span-cate{position:relative;color:#000;font-size:24px;font-weight:500;padding-right:56px}@media (max-width:1280px){.main--page-event .header-event .event-inter .span-cate{font-size:20px}}@media (max-width:767px){.main--page-event .header-event .event-inter .span-cate{padding-right:0}}.main--page-event .header-event .event-inter .span-cate.span-cate--blue{color:#234ce0;padding-left:18px}.main--page-event .header-event .event-inter .span-cate.span-cate--blue::after{background:#234ce0}.main--page-event .header-event .event-inter .span-cate.span-cate--green{color:#27bf76;padding-left:18px}.main--page-event .header-event .event-inter .span-cate.span-cate--green::after{background:#27bf76}.main--page-event .header-event .event-inter .span-cate::after{position:absolute;top:10px;left:0;content:"";width:10px;height:10px;border-radius:50%}@media (max-width:1280px){.main--page-event .header-event .event-inter .span-cate::after{top:8px}}@media (max-width:767px){.main--page-event .header-event .event-inter .span-cate::after{top:11px}}.main--page-event .header-event .event-inter .event-date{color:#000;font-size:24px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1280px){.main--page-event .header-event .event-inter .event-date{font-size:20px}}@media (max-width:767px){.main--page-event .header-event .event-inter .event-date{padding-top:16px;font-size:18px}}.main--page-event .header-event .event-inter .event-date .item{min-width:24px;height:24px;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-right:16px}.main--page-event .header-event .title-eventDetail{padding-top:64px;font-size:32px;font-weight:500;line-height:45px;color:#000}@media (max-width:1280px){.main--page-event .header-event .title-eventDetail{font-size:24px;line-height:34px;padding-top:48px}}.main--page-event .header-event .event-share{padding-top:80px}@media (max-width:1280px){.main--page-event .header-event .event-share{padding-top:64px}}@media (max-width:767px){.main--page-event .header-event .event-share{padding-top:48px}}.main--page-event .event-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--page-event .event-share .event-media{color:#626262;font-size:14px;padding-right:16px}.main--page-event .event-share ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.main--page-event .event-share ul li{margin-right:8px}.main--page-event .event-share ul li:last-child{margin-right:0}.main--page-event .event-share ul li a{display:block}.main--page-event .event-share ul li a:hover{opacity:.8}.main--page-event .body-event{margin-top:-64px;padding-bottom:64px;position:relative;z-index:1}@media (max-width:1280px){.main--page-event .body-event{margin-top:-48px}}.main--page-event .body-event .box-event{background:#fff;padding:64px 48px 48px;border-radius:8px}@media (max-width:1280px){.main--page-event .body-event .box-event{padding:48px}}@media (max-width:991px){.main--page-event .body-event .box-event{padding:48px 16px}}.main--page-event .body-event .event-share{margin-top:64px;padding-top:24px;border-top:1px solid #d9d9d9;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){.main--page-event .body-event .event-share{margin-top:48px}}.main--page-event .detail-event .text{font-size:16px;line-height:26px;margin-bottom:24px}.main--page-event .detail-event h2,.main--page-event .detail-event h3,.main--page-event .detail-event h4,.main--page-event .detail-event h6{font-size:revert;margin-bottom:8px}.main--page-event .detail-event ol,.main--page-event .detail-event ul{list-style-position:outside;margin-bottom:20px;-webkit-padding-start:45px;padding-inline-start:45px}.main--page-event .detail-event img{width:inherit!important;height:inherit!important;max-width:100%!important;max-height:100%!important}.main--page-event .link-events{padding-top:86px}@media (max-width:767px){.main--page-event .link-events{padding-top:64px}}.main--page-event .link-events a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0da4c6;font-size:16px;font-weight:500;position:relative}.main--page-event .link-events a::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background:#0da4c6;-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-event .link-events a:hover::after{width:100%}.main--page-event .link-events a .item{min-width:24px;height:24px;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;overflow:hidden;margin:0 8px 0 0;position:relative;top:2px}.main--page-event .link-events a .item .svg path{-webkit-transition:all ease .3s;transition:all ease .3s}.main--page-event .form-event{margin-top:64px;padding:48px;background:#0a2046;border-radius:8px}@media (max-width:991px){.main--page-event .form-event{padding:48px 16px}}@media (max-width:767px){.main--page-event .form-event{margin-top:48px}}.main--page-event .form-event .form-title{color:#fff;font-size:32px;font-weight:500;line-height:45px;padding-bottom:40px}@media (max-width:767px){.main--page-event .form-event .form-title{font-size:20px;line-height:28px;padding-bottom:32px}}.main--page-event .inquiry-control{margin-bottom:32px}@media (max-width:767px){.main--page-event .inquiry-control{margin-bottom:24px}}.main--page-event .inquiry-ul ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-left:-48px}.main--page-event .inquiry-ul ul li{padding-left:48px;width:50%}@media (max-width:767px){.main--page-event .inquiry-ul ul li{width:100%}}.gNav{padding:0 10px}@media (max-width:1280px){.gNav{display:none}}.gNav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.gNav>ul>li{position:relative}.gNav>ul>li:hover .gNav-sub{display:block}.gNav>ul>li:hover .gNav-sub>ul{margin-top:0}.gNav>ul>li>a{padding:0 24px;line-height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1460px){.gNav>ul>li>a{padding:0 10px}}.gNav>ul>li>a>.icon-nav{width:16px;height:16px;min-width:16px;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-left:4px}.gNav .gNav-sub{position:absolute;width:283px;top:100%;left:0;padding-top:2px;display:none}.gNav .gNav-sub>ul{padding:8px;border-radius:4px;background:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);list-style:none}.gNav .gNav-sub>ul>li{position:relative}.gNav .gNav-sub>ul>li:hover .gNav-sub{display:block!important}.gNav .gNav-sub>ul>li:hover>a{color:#0da4c6;background:#f7fcfd}.gNav .gNav-sub>ul>li:hover>a .svg path{fill:#0DA4C6}.gNav .gNav-sub>ul>li>a{padding:18px 8px 18px 16px;border-radius:4px;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}.gNav .gNav-sub>ul>li>a:hover{background:#f7fcfd}.gNav .gNav-sub>ul>li>a .icon-nav{min-width:16px;height:16px;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-left:4px}.gNav .gNav-sub .gNav-sub{left:100%;top:0;padding:0 0 0 10px;display:none!important}.gNav-toggle{position:fixed;top:48px;left:-100%;height:calc(100% - 48px);width:100%;z-index:99;-webkit-transition:.4s all;transition:.4s all;display:none}@media (max-width:1280px){.gNav-toggle{display:initial}}.gNav-toggle.gNav-toggle--show{left:0}.gNav-toggle .gNav-wrap{max-width:990px;height:100%;position:relative}.gNav-toggle .gNav-box{width:330px;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:48px 32px 96px;position:relative;z-index:3}@media (max-width:991px){.gNav-toggle .gNav-box{width:250px;padding:48px 16px 96px}}@media (max-width:767px){.gNav-toggle .gNav-box{width:100%;padding:16px}}.gNav-toggle .item-toggle{padding-bottom:8px}@media (max-width:767px){.gNav-toggle .item-toggle{display:none}}.gNav-toggle .item-toggle .item-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.gNav-toggle .item-toggle .btn{padding:0;width:32px;height:32px;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}.gNav-toggle .item-toggle .btn:focus{-webkit-box-shadow:none;box-shadow:none}.gNav-toggle .navigation{height:100%}@media (max-width:767px){.gNav-toggle .navigation{overflow:auto;width:calc(100% + 32px);padding:0 16px;margin-left:-16px}}.gNav-toggle .navigation ul{list-style:none}.gNav-toggle .navigation ul li{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;padding:18px 8px 18px 16px;border-radius:4px}@media (max-width:767px){.gNav-toggle .navigation ul li{display:block;position:relative;padding:0}}.gNav-toggle .navigation ul li:hover{background:#f7fcfd}@media (max-width:767px){.gNav-toggle .navigation ul li:hover{background:0 0}}.gNav-toggle .navigation ul li:hover .icon-nav .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#0DA4C6}@media (max-width:767px){.gNav-toggle .navigation ul li:hover .icon-nav .svg path{fill:#2D2D2D}}.gNav-toggle .navigation ul li:hover a{color:#0da4c6}@media (max-width:767px){.gNav-toggle .navigation ul li:hover a{color:#2d2d2d}}.gNav-toggle .navigation ul li a{display:block}@media (max-width:767px){.gNav-toggle .navigation ul li a{padding:18px 8px 18px 16px}}@media (max-width:767px){.gNav-toggle .navigation ul li a:hover{color:#2d2d2d}}.gNav-toggle .navigation ul li .icon-nav{width:30px;height:30px;min-width: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;cursor:pointer}@media (max-width:767px){.gNav-toggle .navigation ul li .icon-nav{position:absolute;top:6px;right:0;width:40px;height:40px;min-width:40px}}@media (max-width:767px){.gNav-toggle .navigation ul li .icon-nav.active .svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.gNav-toggle .navigation ul li .icon-nav .svg{-webkit-transition:.4s all;transition:.4s all}@media (max-width:767px){.gNav-toggle .navigation ul li .icon-nav .svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.gNav-toggle .navigation ul li .icon-nav:hover .svg path{fill:#0DA4C6}@media (max-width:767px){.gNav-toggle .navigation ul li .icon-nav:hover .svg path{fill:#2D2D2D}}.gNav-toggle .navigation>ul>li.active{background:#f7fcfd}.gNav-toggle .navigation>ul>li.active>a{color:#0da4c6}.gNav-toggle .navigation>ul>li.active>.icon-nav .svg path{fill:#0DA4C6}.gNav-toggle .navigation .navigation-sub{position:absolute;z-index:10;left:100%;top:0;width:330px;padding:48px 24px!important;background:#f8f8f8;display:none}@media (min-width:768px){.gNav-toggle .navigation .navigation-sub{height:100%!important}}@media (max-width:991px){.gNav-toggle .navigation .navigation-sub{width:250px;padding:48px 12px!important}}@media (max-width:767px){.gNav-toggle .navigation .navigation-sub{position:static;width:100%;height:initial;padding:0!important;border-radius:4px}}.gNav-toggle .navigation .navigation-sub .navigation-title{color:#234ce0;padding:18px 0;margin-bottom:8px;border-bottom:1px solid #c9c9c9}@media (max-width:767px){.gNav-toggle .navigation .navigation-sub .navigation-title{display:none}}.gNav-toggle .navigation .navigation-sub ul{list-style:none}.gNav-toggle .navigation .navigation-sub ul li{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}@media (max-width:767px){.gNav-toggle .navigation .navigation-sub ul li{display:block}}.gNav-toggle .navigation .navigation-sub ul li:hover a{color:#0da4c6}@media (max-width:767px){.gNav-toggle .navigation .navigation-sub ul li:hover a{color:#2d2d2d}}.gNav-toggle .navigation .navigation-sub ul li:hover .icon-nav .svg path{fill:#0DA4C6}@media (max-width:767px){.gNav-toggle .navigation .navigation-sub ul li:hover .icon-nav .svg path{fill:#2D2D2D}}.gNav-toggle .navigation .navigation-sub ul li a{color:#2d2d2d}.gNav-toggle .navigation .navigation-sub ul li .icon-nav .svg path{fill:#2D2D2D}.gNav-toggle .navigation .navigation-sub .navigation-sub{left:100%;display:none;-webkit-box-shadow:inset 8px 0 10px rgba(0,0,0,.1);box-shadow:inset 8px 0 10px rgba(0,0,0,.1)}@media (min-width:768px){.gNav-toggle .navigation .navigation-sub .navigation-sub{height:100%!important}}@media (max-width:767px){.gNav-toggle .navigation .navigation-sub .navigation-sub{-webkit-box-shadow:none;box-shadow:none;padding:8px!important}}@media (max-width:767px){.gNav-toggle .navigation .navigation-sub .navigation-sub ul{background:rgba(0,0,0,.04)}}.gNav-toggle .navigation .navigation-sub .navigation-sub ul li:hover a{color:#0da4c6}.gNav-toggle .navigation .navigation-sub .navigation-sub ul li a{color:#2d2d2d}.gNav-toggle .site{padding-top:8px}.gNav-toggle .site ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}@media (max-width:991px){.gNav-toggle .site ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.gNav-toggle .site ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.gNav-toggle .site ul li.site-info{padding-right:24px}@media (max-width:991px){.gNav-toggle .site ul li.site-info{padding-right:12px}}.gNav-toggle .site ul li.site-info a{color:#000}.gNav-toggle .site ul li.site-info a:hover{color:#0da4c6}.gNav-toggle .site ul li.site-global a{background:#fff;color:#000;border:1px solid #000}.gNav-toggle .site ul li.site-global a:hover{background:#f4f4f4}.header{position:fixed;top:0;left:0;z-index:10000;width:100%}.header.header--transparent.header--white .header-top .logo .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#252C6D}.header.header--transparent.header--white .gNav>ul>li>a .icon-nav .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#000}.header.header--transparent.header--white .header-info .site ul{list-style:none}.header.header--transparent.header--white .header-info .site ul li.site-search .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#000}.header.header--transparent.header--white .header-info .site ul li.site-search a:hover .svg path{fill:#0DA4C6}.header.header--transparent.header--white .header-info .site ul li.site-info a{color:#000}.header.header--transparent.header--white .header-info .site ul li.site-info a:hover{color:#0da4c6}.header.header--transparent.header--white .header-info .site ul li.site-global .btn-global{border:1px solid #000;color:#000}.header.header--transparent.header--white .header-info .site ul li.site-global .btn-global .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#000}.header.header--transparent.header--white .btn--nav .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#000}.header.header--transparent .btn--nav .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#fff}.header.header--transparent .header-top .logo .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#fff}.header.header--transparent .gNav>ul>li:hover>a{color:#0da4c6}.header.header--transparent .gNav>ul>li:hover>a .icon-nav .svg path{fill:#0DA4C6}.header.header--transparent .gNav>ul>li>a{color:#fff}.header.header--transparent .gNav>ul>li>a.active{color:#0da4c6}.header.header--transparent .gNav>ul>li>a.active .icon-nav .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#0DA4C6}.header.header--transparent .gNav>ul>li>a:hover{color:#0da4c6}.header.header--transparent .gNav>ul>li>a:hover .icon-nav .svg path{fill:#0DA4C6}.header.header--transparent .gNav>ul>li>a .icon-nav .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#fff}.header.header--transparent .header-info .site ul{list-style:none}.header.header--transparent .header-info .site ul li.site-search .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#fff}.header.header--transparent .header-info .site ul li.site-search a:hover .svg path{fill:#0DA4C6}.header.header--transparent .header-info .site ul li.site-info a{color:#fff}.header.header--transparent .header-info .site ul li.site-info a:hover{color:#0da4c6}.header.header--transparent .header-info .site ul li.site-global .btn-global{border:1px solid #fff;color:#fff}.header.header--transparent .header-info .site ul li.site-global .btn-global .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#fff}.header.header--white .header-top{background:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.09);box-shadow:0 0 8px rgba(0,0,0,.09);position:relative;z-index:100}.header.header--white .header-info .site ul{list-style:none}.header.header--white .header-info .site ul li.site-search a:hover .svg path{fill:#0DA4C6}.header.header--white .header-info .site ul li.site-info a{color:#000}.header.header--white .header-info .site ul li.site-info a:hover{color:#0da4c6}.header.header--white .header-info .site ul li.site-global a{color:#000;border:1px solid #000}.header.header--white .header-info .site ul li.site-global a:hover{background:#f4f4f4}.header.header--white .gNav>ul>li:hover>a{color:#0da4c6}.header.header--white .gNav>ul>li:hover>a .svg path{fill:#0DA4C6}.header.header--white .gNav>ul>li>a{color:#000}.header.header--white .gNav>ul>li>a:hover{color:#0da4c6}.header.header--white .gNav>ul>li>a:hover .svg path{fill:#0DA4C6}.header.header--white .gNav>ul>li>a.active{color:#0da4c6}.header.header--white .gNav>ul>li>a.active .svg path{-webkit-transition:all ease .3s;transition:all ease .3s;fill:#0DA4C6}.header .header-info{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}.header .header-info .logo{padding:10px 0}@media (max-width:1280px){.header .header-info .logo{padding:12px 0}}.header .header-info .logo a{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}@media (max-width:1280px){.header .header-info .logo a{max-width:102px;height:24px}}.header .header-info .site{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .header-info .site ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .header-info .site ul li.site-search a{width:24px;height:24px;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}.header .header-info .site ul li.site-info{padding:0 24px}@media (max-width:1460px){.header .header-info .site ul li.site-info{padding:0 16px}}@media (max-width:1280px){.header .header-info .site ul li.site-info{display:none}}@media (max-width:1280px){.header .header-info .site ul li.site-global{display:none}}.btn--nav{margin-left:16px;padding:0;min-width:32px;height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}@media (max-width:1280px){.btn--nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.btn--nav.btn--close .item-menu{display:none}.btn--nav.btn--close .item-close{display:initial}.btn--nav .item-close{display:none}.btn--nav:focus{-webkit-box-shadow:none;box-shadow:none}.btn-global{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;border-radius:4px;background:rgba(255,255,255,.1)}.btn-global:hover{background:rgba(217,217,217,.3)}.btn-global span{width:16px;height:16px;min-width:16px;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-right:4px}.footer{background:#fff;padding-top:48px}@media (max-width:991px){.footer{padding-top:32px}}@media (max-width:767px){.footer{padding-top:24px}}.footer .footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:64px}@media (max-width:991px){.footer .footer-info{padding-bottom:32px}}.footer .footer-info .footer-col:first-child{width:284px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.footer .footer-info .footer-col:first-child{width:224px}}@media (max-width:767px){.footer .footer-info .footer-col:first-child{width:100%}}.footer .footer-info .footer-col:nth-child(2){width:calc(100% - 284px);padding-left:12px;max-width:868px;margin-left:auto}@media (max-width:1280px){.footer .footer-info .footer-col:nth-child(2){max-width:674px}}@media (max-width:991px){.footer .footer-info .footer-col:nth-child(2){width:calc(100% - 224px)}}@media (max-width:767px){.footer .footer-info .footer-col:nth-child(2){width:100%;max-width:100%;padding:0}}.footer .footer-info .footer-col .footer-logo{padding-bottom:32px}@media (max-width:1280px){.footer .footer-info .footer-col .footer-logo{max-width:102px}}.footer .footer-info .footer-col .footer-information{border-top:1px solid #d9d9d9}.footer .footer-info .footer-col .footer-information ul{list-style:none}.footer .footer-info .footer-col .footer-information .information{padding:16px 0;border-bottom:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer-info .footer-col .footer-information .information.information--is{pointer-events:none}@media (max-width:767px){.footer .footer-info .footer-col .footer-information .information.information--is{position:relative;padding-right:24px;cursor:pointer;pointer-events:initial}.footer .footer-info .footer-col .footer-information .information.information--is.information--active::after{display:none}.footer .footer-info .footer-col .footer-information .information.information--is::after,.footer .footer-info .footer-col .footer-information .information.information--is::before{position:absolute;content:"";background:#121212}.footer .footer-info .footer-col .footer-information .information.information--is::before{width:14px;height:1px;right:0;top:24px}.footer .footer-info .footer-col .footer-information .information.information--is::after{height:14px;width:1px;right:6px;top:18px}}.footer .footer-info .footer-col .footer-information .information .information-item{width:24px;min-width:24px;height:24px;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-right:16px}@media (max-width:1280px){.footer .footer-info .footer-col .footer-information .information .information-item{width:16px;min-width:16px;height:16px;margin-right:8px}}.footer .footer-info .footer-col .footer-information .information .information-text{font-size:18px;font-weight:500;color:#000;word-break:break-all}@media (max-width:1280px){.footer .footer-info .footer-col .footer-information .information .information-text{font-size:14px}}@media (min-width:769px){.footer .footer-info .footer-col .information-address{display:block!important}}@media (max-width:767px){.footer .footer-info .footer-col .information-address{display:none}}.footer .footer-info .footer-col .information-address ul{list-style:none}.footer .footer-info .footer-col .information-address ul li{padding-top:32px}.footer .footer-info .footer-col .information-address ul li:first-child{padding-top:24px}.footer .footer-info .footer-col .information-address .address-title{font-size:16px;font-weight:500;color:#000}@media (max-width:1280px){.footer .footer-info .footer-col .information-address .address-title{font-size:14px}}.footer .footer-info .footer-col .information-address .address-text{padding-top:16px}.footer .footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-48px}@media (max-width:1280px){.footer .footer-row{margin-left:-32px}}@media (max-width:991px){.footer .footer-row{margin-left:-16px}}.footer .footer-row .footer-nav{padding-left:48px}@media (max-width:1280px){.footer .footer-row .footer-nav{padding-left:32px}}@media (max-width:991px){.footer .footer-row .footer-nav{padding-left:16px}}.footer .footer-row .footer-nav:first-child{width:33.333333%}@media (max-width:1280px){.footer .footer-row .footer-nav:first-child{width:144px}}@media (max-width:767px){.footer .footer-row .footer-nav:first-child{width:100%}}.footer .footer-row .footer-nav:first-child .ul-nav{list-style:none}@media (max-width:767px){.footer .footer-row .footer-nav:first-child .ul-nav{padding-top:12px}}.footer .footer-row .footer-nav:first-child .ul-nav li{padding-bottom:24px}@media (max-width:767px){.footer .footer-row .footer-nav:first-child .ul-nav li{padding:20px 0 0}}.footer .footer-row .footer-nav:first-child .ul-nav li a{color:#000}.footer .footer-row .footer-nav:first-child .ul-nav li a:hover{color:#0da4c6}.footer .footer-row .footer-nav:nth-child(2){width:66.666667%;overflow:hidden}@media (max-width:1280px){.footer .footer-row .footer-nav:nth-child(2){width:calc(100% - 144px)}}@media (max-width:767px){.footer .footer-row .footer-nav:nth-child(2){width:100%}}.footer .footer-row .footer-nav:nth-child(2) .ul-nav{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-64px 0 0 -48px}@media (max-width:1280px){.footer .footer-row .footer-nav:nth-child(2) .ul-nav{margin:-64px 0 0 -32px}}@media (max-width:991px){.footer .footer-row .footer-nav:nth-child(2) .ul-nav{margin:-40px 0 0 -16px}}@media (max-width:767px){.footer .footer-row .footer-nav:nth-child(2) .ul-nav{margin:0}}.footer .footer-row .footer-nav:nth-child(2) .ul-nav>li{padding:64px 0 0 48px;width:50%}@media (max-width:1280px){.footer .footer-row .footer-nav:nth-child(2) .ul-nav>li{padding:64px 0 0 32px}}@media (max-width:991px){.footer .footer-row .footer-nav:nth-child(2) .ul-nav>li{padding:40px 0 0 16px}}@media (max-width:767px){.footer .footer-row .footer-nav:nth-child(2) .ul-nav>li{width:100%;padding:32px 0 0}}.footer .footer-row .footer-nav:nth-child(2) .ul-nav>li>a{color:#000;font-weight:500}.footer .footer-row .footer-nav:nth-child(2) .ul-nav>li>a:hover{color:#0da4c6}.footer .footer-row .footer-nav:nth-child(2) .ul-nav ul{list-style:none;padding-top:8px}@media (max-width:767px){.footer .footer-row .footer-nav:nth-child(2) .ul-nav ul{padding-top:0}}.footer .footer-row .footer-nav:nth-child(2) .ul-nav ul li{padding-top:16px}.footer .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d9d9d9;padding:24px 0}@media (max-width:767px){.footer .footer-social{padding:16px 0}}.footer .footer-social .site-global .btn-global{background:#fff;color:#000;border:1px solid #000}.footer .footer-social .site-global .btn-global:hover{background:#f4f4f4}.footer .footer-social .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.footer .footer-social .social{width:100%;padding-top:16px}}.footer .footer-social .social span{font-weight:500}@media (max-width:767px){.footer .footer-social .social span{font-size:12px}}.footer .footer-social .social ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.footer .footer-social .social ul li{padding-left:16px}@media (max-width:767px){.footer .footer-social .social ul li{padding-left:8px}}.footer .footer-social .social ul li a:hover{opacity:.6}.footer .footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d9d9d9;padding:24px 0}@media (max-width:767px){.footer .footer-copyright{display:block}}.footer .footer-copyright .copyright{color:#000}@media (max-width:767px){.footer .footer-copyright .copyright{font-size:12px;padding:16px 0 0}}.footer .footer-copyright .nav-footer{min-width:468px}@media (max-width:767px){.footer .footer-copyright .nav-footer{min-width:100%;overflow:hidden}}.footer .footer-copyright .nav-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}@media (max-width:767px){.footer .footer-copyright .nav-footer ul{margin-top:-8px}}.footer .footer-copyright .nav-footer ul li{padding-right:16px}@media (max-width:767px){.footer .footer-copyright .nav-footer ul li{padding:8px 16px 0 0}}.footer .footer-copyright .nav-footer ul li a{color:#000}.footer .footer-copyright .nav-footer ul li a:hover{color:#0da4c6}.detail-quote h1,.detail-quote h2,.detail-quote h3,.detail-quote h4,.detail-quote h5,.detail-quote h6{font-size:revert;margin-bottom:8px}.detail-quote p{padding-bottom:32px}.navLink li a:hover{cursor:pointer}.gNav .gNav-sub{width:295px}.main--page-showcase .system-list .system-content .system-info{padding-right:0}.main--page-showcase .system-list .system-thumb .thumbnail img{border-radius:10px}.countryCode .dropdown-menu ul li .countryCode-content .countryCode-text{overflow:unset;text-overflow:unset}.forward-text{-webkit-touch-callout:none;text-decoration:none;-webkit-user-select:none}.main--page-future .benefits-info{min-height:547px}.main--page-showcase #accordionOne{min-height:440px}.main--page-showcase #accordionTwo{min-height:614px}@media (max-width:900px){.main--page-showcase #accordionOne,.main--page-showcase #accordionTwo{min-height:unset}}.main--page-about .found{border-top:unset;margin-top:0;padding:0}.nav-smooth .nav-head,.nav-smooth .nav-menu>ul>li>a .nav-number{font-size:16px}.nav-smooth .nav-menu .nav-text,.nav-smooth .nav-menu>ul>li>a .nav-text{font-size:14px;line-height:18px}.detail-content .detail-quote p{padding-bottom:20px}.detail-content .detail-quote a{color:#0056b3;text-decoration:underline}.detail-content .detail-quote a:hover{color:#0da4c6}.detail-content .detail-quote ol,.detail-content .detail-quote ul{list-style-position:outside;margin-bottom:20px;padding-inline-start:45px}@media (max-width:991px){.main--page-case .stories ul{justify-content:start}}.invert-white{filter:invert(100%);-webkit-filter:invert(100%)}.digital-more-custom{color:#000;display:flex;font-weight:500;vertical-align:middle}.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail,.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail,.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb .thumbnail,.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail,.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail,.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb .thumbnail{animation-name:unset!important;width:unset!important}.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail img,.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail img,.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb .thumbnail img,.main--page-showcase .perfor-row .perfor-left .perfor-flex .perfor-thumb .thumbnail img,.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col2 .perfor-thumb .thumbnail img,.main--page-showcase .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb .thumbnail img{-o-object-fit:cover;object-fit:cover}.btn.btn-dark{background:#0da4c6}.btn.btn-dark:hover{background:#006aa6}@media screen and (max-width:991px){.main--page-home .banner .banner-content .wrap{height:80%}}@media screen and (min-width:768px) and (max-width:1024px){.main--page-home .perfor-row .perfor-left .perfor-flex .perfor-thumb,.main--page-home .perfor-row .perfor-right .perfor-info.perfor-info--col3 .perfor-thumb{height:100%!important}}.main--page-home .storyOver{border-bottom:1px solid #d9d9d9;padding-bottom:unset}.main--page-home .aboutJapan .about{background:unset}.font-size-47{font-size:47px!important}.main--page-services .contracSystem .systemAccordion .systemAccordion-card:nth-child(3){border-top:1px solid #0d79c6}.main--page-services .contracSystem .systemAccordion .systemAccordion-card:nth-child(4){border-top:1px solid #0d4cc6}@media screen and (min-width:728px){.main--page-services .contracSystem .contracSystem-content{min-height:645px}}.main-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:20px;width:400px}.main-card h3{font-size:17px;margin-bottom:20px;text-align:left}.main-card .card-section{border-radius:10px;padding:20px;position:relative}.main-card .card-section h4{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:5px 10px 25px}.main-card .card-section h4 img{width:40px}.main-card .card-section.blue-section{background-color:#bce9f5}.main-card .card-section.green-section{background-color:#bdf2d9}.main-card .card-item{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:flex-start;padding:15px}.main-card .card-item p{color:#626262;font-size:16px;margin:0;padding-left:20px}.main-card .arrow{margin:5px auto;text-align:center}.wrap-1280 .labStyle-scroll{margin-top:120px}.timeline-wrapper{background:#fff;border-radius:8px;gap:20px;margin-top:48px;padding:50px 16px}.timeline-wrapper .timeline-container{display:flex;gap:20px}.timeline-wrapper .timeline-banner{flex:1;margin-right:50px}.timeline-wrapper .timeline{display:grid;flex:1;list-style:none;position:relative}.timeline-item{align-items:flex-start;display:flex;margin-bottom:40px;position:relative}.timeline-item:before{border-left:2px dashed #0da4c6;bottom:-40px;content:"";left:5px;position:absolute;top:30px;width:2px;z-index:0}.timeline-item:last-child{margin-bottom:unset}.timeline-item:first-child:before{top:30px}.timeline-item:last-child:before{bottom:auto}.timeline .timeline-dot{background-color:#0da4c6;border-radius:50%;flex-shrink:0;height:12px;position:relative;top:10px;width:12px;z-index:1}.timeline-item:first-child .timeline-dot{opacity:.2}.timeline-item:nth-child(2) .timeline-dot{opacity:.4}.timeline-item:nth-child(3) .timeline-dot{opacity:.6}.timeline .timeline-content{margin-left:50px;position:relative;width:calc(100% - 80px);z-index:1}.timeline .timeline-content h3{align-items:center;color:#000;display:flex;font-size:18px;font-weight:700;gap:20px;margin:0 0 10px}.timeline .timeline-content p{color:#626262;font-size:16px;line-height:25px;margin:0}.mt-custom-6{margin-top:6rem!important}.font-size-40{font-size:40px!important}.main--page-services .contracSystem .systemAccordion .systemAccordion-card:first-child{border-top:1px solid #0dc641}.main--page-services .contracSystem .systemAccordion .systemAccordion-card:nth-child(2){border-top:1px solid #0d7fc6}.main--page-services .contracSystem .systemAccordion .systemAccordion-card:nth-child(3){border-top:1px solid #1e47ae}.main--page-services .contracSystem .systemAccordion .systemAccordion-card:last-child{border-top:1px solid #0da4c6}.list-certificate-iso .tourism-thumb{align-items:flex-start;display:flex!important;gap:30px!important;height:auto!important;justify-content:start!important;padding-left:80px}.list-certificate-iso .tourism-thumb .tourism-content{padding-top:0!important}.list-certificate-iso .tourism-thumb img{max-width:unset!important;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;width:200px}.list-certificate-description{flex:1}@media screen and (max-width:728px){.main-card{width:auto}.timeline-wrapper .timeline-container{display:block}.timeline-wrapper .timeline-banner{margin-right:unset}.timeline-wrapper .timeline{margin-top:50px}.timeline .timeline-content{margin-left:20px;width:100%}.font-size-40{font-size:24px}.list-certificate-iso{padding:40px 0 48px!important}.list-certificate-iso .tourism-thumb{padding-left:0}.list-certificate-iso .tourism-thumb img{-o-object-position:center;object-position:center}}.main--page-services .banner-medical .banner-content .banner-info .banner-btn{padding-top:40px}@media screen and (min-width:768px) and (max-width:768px){.main-card .card-item{display:block;text-align:center}.main-card .card-item p{margin-top:10px;padding:0;text-align:left}.cert .list-certificate-custom ul li img{height:90px}}@media screen and (min-device-width:768px) and (max-device-width:1280px){.timeline-wrapper .timeline-banner{margin-right:20px}.timeline .timeline-content{margin-left:20px}.main-card{width:100%}.font-size-40{font-size:30px}.list-certificate-iso .tourism-thumb{padding-left:20px}}@media (min-width:1024px){.break-text-pc{display:block}}#modalCookieConsent .modal-content{border:1px solid #d4d4d4;box-shadow:0 4px 10px rgba(0,0,0,.1)}.cookies-description{font-size:16px;font-weight:500;line-height:23px}.cookie-btn{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:none;border-radius:50%;bottom:20px;box-shadow:0 0 5px hsla(0,0%,100%,.8);color:#fff;display:flex;font-size:24px;height:50px;justify-content:center;left:20px;padding:10px;position:fixed;transform-style:preserve-3d;width:50px;z-index:9000}.cookie-btn,.cookie-btn:hover{cursor:pointer}.rotate-y-180{transform:rotateY(180deg);transition:transform .3s ease-in-out}.bg-open{background-color:#69c}.bg-close{background-color:#6cc04a}.btn-reject-cookie{background-color:#fff;border:1px solid #000;border-radius:4px;color:#000;margin-right:10px}.btn-accept-cookie,.btn-reject-cookie{font-size:16px;font-weight:500;padding:10px 16px}.btn-accept-cookie{background-color:#0da4c6;border:1px solid #0da4c6;border-radius:4px;color:#fff}@media (max-width:576px){#modalCookieConsent .modal-dialog{bottom:0;margin:0;max-width:100%;min-height:unset;position:fixed;width:100%}#modalCookieConsent .modal-content{border-radius:4px 4px 0 0}.list-certificate-iso .tourism-thumb{display:block!important}.list-certificate-iso .tourism-thumb .list-certificate-description{margin-top:10px;text-align:left}}@media (min-width:577px){#modalCookieConsent{left:auto;position:fixed;right:40px;top:auto}}.cursor-pointer{cursor:pointer}.showcase-hover:hover>label{color:#0da4c6!important}.system-hover-custom a{background:#0a2046!important}.system-hover-custom .system-text{color:#fff!important}.system-hover-custom:hover a{background:#0da4c6!important}.system-hover-custom:hover .system-text{color:#fff!important}@media screen and (min-width:1280px){.font-size-45{font-size:43px!important}}
