.board-thumbs-box .tags-button-box,.none-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.board-thumbs-box .tags-button-box::-webkit-scrollbar,.none-scrollbar::-webkit-scrollbar{display:none}.aev-container .aev-mobile-link,.autonomous-inner-section-03,.blog-container .button-box,.careers-benefit-container .tab-content-group,.careers-info-box,.careers-position-container .position-container,.careers-work-container .tab-content-group,.content-area,.content-area-top .sub-title-area,.content-area-top .sub-visual-area,.detail-container .detail-body,.detail-container .detail-footer,.detail-container .detail-header .board-preview-container,.detail-container .detail-header .detail-title-container,.footer-inner,.form-container,.group-area,.header-area,.journey-container,.max-width-1440,.mobility-item-area,.preview-container .preview-top,.preview-list-container,.section-autonomous02 .section-head,.section-capora02,.section-enterprise,.section-tapi02 .section-head,.section-tapi05,.section-tapi06,.section-top .section-top-inner,.tab-container .tab-button-group,.tapi-service-region-container .tab-button-inner .tab-button-wrap,.tapi-service-region-container .tab-content-group,.visual-normal-container .visual-area-inner,.visual-swiper-container .sub-visual-area,.visual-swiper-container .visual-top-area{max-width:150rem;padding:0 3rem;margin:0 auto}.aev-visual-area img,.aev-visual-area video,.autonomous-item .autonomous-img-box img,.autonomous-item .autonomous-img-box video,.blog-link-box .blog-thumb-box img,.board-thumbs-box .thumb-box-img img,.car-service-area .service-image-area img,.card-thumb-box img,.careers-visual-area img,.careers-visual-area video,.careers-work-container .floating-icon-box .image-box img,.careers-work-container .way-back-container img,.company-visual-area img,.company-visual-area video,.enterprise-list-area .enterprise-img-box img,.enterprise-visual-area img,.example-code-box .example-image-box img,.example-container .image-box img,.img-reset,.logistics-item-area img,.mobility-visual-area img,.mobility-visual-area video,.news-link-box .news-thumb-box img,.partners-container .partner-link img,.preview-thumb-box img,.rules-image-box img,.sdv-join-container .sdv-join-visual-area img,.sdv-mobiliity-item-box .sdv-mobiliity-item-top img,.sdv-ux-container .image-box img,.section-autonomous-bottom .video-area img,.section-autonomous-bottom .video-area video,.section-tapi04 .link-icon img,.sns-box img,.tapi-accumulate-area .tapi-accumulate-top img,.tapi-app-link-area .app-download-link img,.tapi-benefit-area .tapi-benefit-left .tapi-benefit-img-box img,.tapi-map-container .image-box img,.tapi-map-container .map-mark-area img,.tapi-service-container .service-img-box img,.tapi-service-container .service-img-box video,.tapi-service-region-box img,.tapi-service-region-container .tapi-service-region-top .tapi-service-region-map img,.tapi-video-container .video-area img,.tapi-video-container .video-area video,.technology-thumb-area img,.technology-thumb-area video,.visual-normal-container .back-float-box img,.visual-normal-container .back-float-box video,.visual-normal-container .visual-area-back img,.visual-swiper-container .swiper-img-box img{display:block;width:100%;height:auto;max-width:100%}.image-responsive img{max-width:100%;height:auto}.overflow-hidden{overflow:hidden!important}.row{display:flex;flex-wrap:wrap;margin-left:-2rem;margin-right:-2rem;justify-content:center}.row>[class*=col]{padding-left:2rem;padding-right:2rem}@media screen and (min-width:1025px){.row{margin-left:-4rem;margin-right:-4rem}.row>[class*=col]{padding-left:4rem;padding-right:4rem}.col-lg{flex:1 1}}@font-face{font-family:AstaSans;font-weight:300;src:local("AstaSansOTF-Light"),url(/fonts/Asta_Sans/AstaSansOTF-Light.woff2) format("woff2"),url(/fonts/Asta_Sans/AstaSansOTF-Light.woff) format("woff")}@font-face{font-family:AstaSans;font-weight:400;src:local("AstaSansOTF-Regular"),url(/fonts/Asta_Sans/AstaSansOTF-Regular.woff2) format("woff2"),url(/fonts/Asta_Sans/AstaSansOTF-Regular.woff) format("woff")}@font-face{font-family:AstaSans;font-weight:500;src:local("AstaSansOTF-Medium"),url(/fonts/Asta_Sans/AstaSansOTF-Medium.woff2) format("woff2"),url(/fonts/Asta_Sans/AstaSansOTF-Medium.woff) format("woff")}@font-face{font-family:AstaSans;font-weight:600;src:local("AstaSansOTF-Bold"),url(/fonts/Asta_Sans/AstaSansOTF-Bold.woff2) format("woff2"),url(/fonts/Asta_Sans/AstaSansOTF-Bold.woff) format("woff")}@font-face{font-family:AstaSans;font-weight:700;src:local("AstaSansOTF-ExtraBold"),url(/fonts/Asta_Sans/AstaSansOTF-ExtraBold.woff2) format("woff2"),url(/fonts/Asta_Sans/AstaSansOTF-ExtraBold.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;src:local("Noto Sans KR"),url(/fonts/noto-sans-kr-v25-latin_korean/noto-sans-kr-v25-latin_korean-300.woff2) format("woff2"),url(/fonts/noto-sans-kr-v25-latin_korean/noto-sans-kr-v25-latin_korean-300.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:local("Noto Sans KR"),url(/fonts/noto-sans-kr-v25-latin_korean/noto-sans-kr-v25-latin_korean-regular.woff2) format("woff2"),url(/fonts/noto-sans-kr-v25-latin_korean/noto-sans-kr-v25-latin_korean-regular.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:local("Noto Sans KR"),url(/fonts/noto-sans-kr-v25-latin_korean/noto-sans-kr-v13-latin_korean-500.woff2) format("woff2"),url(/fonts/noto-sans-kr-v25-latin_korean/noto-sans-kr-v13-latin_korean-500.woff) format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:local("Noto Sans KR"),url(/fonts/noto-sans-kr-v25-latin_korean/noto-sans-kr-v25-latin_korean-700.woff2) format("woff2"),url(/fonts/noto-sans-kr-v25-latin_korean-700.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-family:AstaSans,Noto Sans KR,"sans-serif";vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{width:100%;font-family:AstaSans,Noto Sans KR,"sans-serif";font-size:9px;word-break:keep-all}body{background-color:#fff}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{margin:0;padding:0;vertical-align:middle;border:0;outline:0;border-radius:0;cursor:pointer;background-color:transparent;font-family:AstaSans,Noto Sans KR,"sans-serif"}a{text-decoration:none}a,button,input{outline:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:2px}::-webkit-scrollbar-track{background:#fff}@media screen and (max-width:1440px){body,html{font-size:8px}}@media screen and (max-width:768px){body,html{font-size:10px}}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0}input::-ms-clear{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.field-form{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{width:100%;height:3.2rem;padding:0 2.8rem .4rem 0;font-family:AstaSans,Noto Sans KR,"sans-serif";border:none;border-bottom:1px solid #ababab;outline-offset:0;box-sizing:border-box}.input{flex:1 1;display:block;position:relative;margin-bottom:.5rem}.input [class*=btn-]{position:absolute;top:0;right:0}input[type=checkbox],input[type=radio]{cursor:pointer;position:absolute;padding:0;margin:0}legend{overflow:hidden;height:0;position:relative;opacity:0;text-indent:0;font-size:5px;word-break:break-all}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;margin:0;outline-offset:0;box-sizing:border-box;border:none;resize:none;font-family:AstaSans,Noto Sans KR,"sans-serif"}textarea:focus{outline:none}.textarea{padding:1.7rem 2.4rem;border:1px solid #000}.textarea,.textarea textarea{width:100%;background-color:#fff}.textarea textarea{min-height:21rem}.textarea .counter{margin-top:1rem;text-align:right;font-size:1.6rem;font-weight:400;color:rgba(0,0,0,.5);line-height:1}.textarea .counter span{color:#000}input[type=checkbox]{opacity:0}input[type=checkbox]:checked+.check-icon:before{background:url(/images/common/btn_check_sel.svg) no-repeat 50%/24px}input[type=checkbox]:disabled+.check-icon{color:rgba(0,0,0,.3)}input[type=checkbox]:disabled+.check-icon:before{background:url(/images/common/btn_check_dim.svg) no-repeat 50%/24px}input[type=checkbox]+.check-icon{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:1.8rem;font-weight:400;color:#000;line-height:1.5;cursor:pointer}input[type=checkbox]+.check-icon:before{content:"";flex-shrink:0;display:block;width:2.4rem;height:2.4rem;margin-top:.3rem;margin-right:1rem;background:url(/images/common/btn_check_nor.svg) no-repeat 50%/24px;transition:background .15s}input[type=checkbox]+.check-icon.onlylabel:before{display:none}.check-icon.onlylabel{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox{position:relative}.checkbox .required{font-size:2.2rem;font-weight:500}.radio{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}input[type=radio]:checked+.radio-icon:before{background:url(/images/common/radio_sel.svg) no-repeat 50%/2.4rem}input[type=radio]:checked:disabled+.radio-icon:before,input[type=radio]:disabled+.radio-icon:before{background:url(/images/common/radio_nor.svg) no-repeat 50%/2.4rem}input[type=radio]+.radio-icon{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}input[type=radio]+.radio-icon:before{content:"";flex-shrink:0;display:block;width:2.4rem;height:2.4rem;margin-right:.4rem;background:url(/images/common/radio_nor.svg) no-repeat 50%/2.4rem;transition:background .3s}.dropdown-area{position:relative}.dropdown-area.active:not(.disabled) .dropdown-list{display:block}.dropdown-area.active:not(.disabled) .select-option{border-bottom-color:#5a46fa}.dropdown-area.active:not(.disabled) .select-option:after{background:url(/images/common/btn_arrow_up_black.svg) no-repeat 50%/1.6rem}.dropdown-area.disabled{cursor:default}.dropdown-area.disabled .select-option{opacity:.3;cursor:default}.dropdown-area .select-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;width:100%;height:6.4rem;padding:1.2rem 4.6rem 1.2rem 2rem;font-size:2rem;font-weight:400;color:#000;line-height:1.6;text-align:left;outline:none;outline-offset:0;border-bottom:1px solid #000}.dropdown-area .select-option:after{content:"";position:absolute;right:2rem;top:50%;width:3rem;height:3rem;transform:translateY(-50%);background:url(/images/common/btn_arrow_down_black.svg) no-repeat 50%/1.6rem}.dropdown-area .select-option>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-area .dropdown-list{display:none;overflow-x:hidden;overflow-y:auto;z-index:1;position:absolute;top:6.4rem;right:0;min-width:100%;border-top:none;box-shadow:0 4px 10px 0 rgba(0,0,0,.33);background-color:#fff}.dropdown-area .dropdown-list .list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:6.4rem;padding:1.2rem 2rem;border-bottom:1px solid rgba(0,0,0,.1);font-size:2rem;font-weight:400;color:rgba(0,0,0,.5);line-height:1}.dropdown-area .dropdown-list .list>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-area .dropdown-list .list:not(.disabled):hover{color:#000}.dropdown-area .dropdown-list .list.disabled{color:rgba(0,0,0,.1)}.dropdown-area .dropdown-list .list.disabled>*{cursor:default}.dropdown-area .dropdown-list button{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;height:100%}.filter-wrap-container .filter-wrap-top{margin-bottom:4rem}.filter-wrap-container .filter-wrap-bottom{margin-top:6rem}.filter-list-container .filter-container{border-bottom:1px solid rgba(0,0,0,.1)}.filter-container.filter-opened .btn-filter-ctrl:after{background:url(/images/common/btn_arrow_up_black.svg) no-repeat 50%/1.6rem}.filter-container.filter-opened .filter-body-area{display:block}.filter-container.disabled .btn-filter-ctrl{opacity:.3}.filter-container .filter-body-area{display:none;padding:1rem 2.4rem;border-top:1px solid rgba(0,0,0,.1)}.filter-container .btn-filter-ctrl{position:relative;width:100%;padding:2rem 3rem 2rem 0;text-align:left;font-size:2rem;font-weight:500;color:#000;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-container .btn-filter-ctrl:after{content:"";position:absolute;right:0;top:50%;width:3rem;height:3rem;transform:translateY(-50%);background:url(/images/common/btn_arrow_down_black.svg) no-repeat 50%/1.6rem}.filter-content-box.filter-box-opend .filter-items-middle{display:block}.filter-content-box .filter-title-top{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:.8rem 0;font-size:2rem;font-weight:500;color:#000;line-height:1}.filter-content-box .checkbox:hover input[type=checkbox]+.check-icon,.filter-content-box.filter-box-opend .filter-title-top input[type=checkbox]+.check-icon{font-weight:600!important}.filter-content-box .filter-items-middle{display:none;padding:0 0 0 2rem}.filter-content-box .checkbox{width:100%;padding:.5rem 0}.filter-content-box .btn-box-ctrl{position:relative;margin-left:auto}.filter-content-box .btn-box-ctrl:after{content:"";display:block;width:3rem;height:3rem;background:url(/images/common/btn_arrow_down_black.svg) no-repeat 50%/1.6rem}[id^=filter-box-Mountain_View]{border-top:1px solid rgba(0,0,0,.1)}.sitelink-item-area .sitelink-title-box{margin-bottom:2.4rem;line-height:1}.sitelink-item-area .sitelink-title-normal{display:block;font-size:2.6rem;font-weight:500;color:#000;line-height:1.5}.sitelink-item-box{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.sitelink-item-box>.preview-thumb-box{display:block;width:calc(50% - .8rem);height:auto;margin-bottom:1.6rem}@media screen and (min-width:1280px){.filter-wrap-container{width:31rem;-ms-overflow-style:none;scrollbar-width:none}.filter-wrap-container::-webkit-scrollbar{display:none}.filter-wrap-container.scroll-fixed{overflow-y:auto;position:-webkit-sticky;position:sticky;top:6rem;z-index:100;max-height:100dvh;padding-top:6rem;padding-bottom:10rem}}.form-container{margin-top:16rem;margin-bottom:16rem}.form-container .form-content-middle .form-title-large,.form-container .form-content-top{margin-bottom:6rem}.form-container .form-content-bottom{margin-top:12rem}.form-container .form-content-bottom button{margin:0 1.2rem}.form-container .form-content-bottom button:only-child{width:100%;max-width:24rem}.form-container .form-content-area{margin-bottom:16rem}.form-container .form-title-large{font-size:4.8rem;font-weight:500;color:#000;line-height:1.5}.form-container .form-title-required{margin-bottom:2rem;font-size:2rem;font-weight:400;color:#000;line-height:1.5;text-align:right}.form-container .field-label{display:block;margin-bottom:2rem;font-size:2.4rem;font-weight:600;color:#000;line-height:1.3}.form-container .field{margin-bottom:8rem}.form-container .field .button-box{margin:0 0 0 2.4rem}.form-container .field .button-box .btn{margin:0}.form-container .field-notice{margin-top:.8rem;font-size:1.2rem;font-weight:400;color:rgba(0,0,0,.3);line-height:1.3}.form-container .field-notice.error{color:red}.form-container .input{margin-bottom:0}.form-container .input input{width:100%;padding:0 2.4rem;height:6.4rem;border:1px solid #000;font-size:2rem;font-weight:400;color:rgba(0,0,0,.3);line-height:1}.required{padding-left:.5rem;font-size:2.4rem;font-weight:700;color:#5a46fa;line-height:1.3}.field-file .button-box{position:relative}.field-file .input-file{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.field-file .btn{pointer-events:none}@media screen and (max-width:1280px){.filter-wrap-bottom .sitelink-item-area{display:none}}@media screen and (max-width:768px){input[type=checkbox]+.check-icon{font-size:1.5rem}input[type=checkbox]+.check-icon:before{margin-top:0;margin-right:.8rem}.dropdown-area .dropdown-list{left:0}.filter-container.filter-opened .btn-filter-ctrl:after{background-size:16px}.filter-container .filter-body-area{padding:0 1.6rem}.filter-container .btn-filter-ctrl{padding:2rem 0;font-size:1.5rem}.filter-container .btn-filter-ctrl:after{background-size:16px}.filter-list-container .filter-container.filter-opened:last-child{border-bottom:0}.sitelink-item-area .sitelink-title-box{margin-bottom:1.6rem}.sitelink-item-area .sitelink-title-normal{font-size:1.6rem}}@media screen and (max-width:1024px){.form-container{margin:10rem 0}.form-container .form-content-top{margin-bottom:3rem}.form-container .field-file .field-form{display:block}.form-container .field-file .button-box{justify-content:flex-start;margin-top:1rem;margin-left:0}.form-container .field-file .btn{width:100%}.form-container .field{margin-bottom:3rem}.form-container .form-content-area{margin-bottom:6rem}.form-container .form-content-bottom{margin-top:6rem}.form-container .form-content-bottom .button-box{display:block;margin:-1rem 0}.form-container .form-content-bottom .button-box [class*=btn]{width:100%;height:5.6rem;margin:1rem 0;font-size:1.6rem}.form-container .form-content-bottom .button-box [class*=btn]:only-child{max-width:100%}.dropdown-area .select-option{height:5.6rem;font-size:1.5rem}.dropdown-area .dropdown-list{top:5.6rem}.dropdown-area .dropdown-list .list{height:5.6rem;font-size:1.5rem}}@media screen and (max-width:768px){.form-container .form-content-middle .form-title-large{margin-bottom:3rem}.form-container .form-title-large{font-size:2.6rem}.form-container .form-title-required{margin-bottom:1rem;font-size:1.2rem}.form-container .form-title-required .mo-hide{display:none}.form-container .field-label{margin-bottom:1.2rem;font-size:1.6rem}.form-container .field .btn{justify-content:center;height:5.6rem;font-size:1.6rem}.form-container .input input{height:5.6rem;padding:0 2rem;font-size:1.5rem}.required{padding-left:4px;font-size:1.5rem}.checkbox .required{font-size:1.6rem}}body.overflow{position:fixed;overflow:hidden;height:100%}.wrapper{position:relative;width:100%;height:100%;margin:0 auto}.main{margin:0 auto;padding-top:6rem}.home-link{display:block;width:9.4rem;height:2.6rem;background:url(/images/common/img_gnb_logo.svg) no-repeat 0/contain}.link-underline{position:relative;padding-bottom:.2rem}.link-underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #fff}.section-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:20rem}.section-top.section-position{position:absolute;top:0;left:0;z-index:1}.section-top .section-top-inner{width:100%}.section-title{margin-bottom:3rem;font-size:4.44rem;font-weight:600;color:#000;line-height:1.6}.section-desc{font-size:2rem;font-weight:400;color:#000;line-height:1.8}.content-area-top{position:relative}.content-area-top.bg-color-01{background-color:#282b32;color:#fff}.sub-title-area{justify-content:space-between;margin-bottom:8rem;padding-bottom:3rem;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:2.2rem;font-weight:400;color:#fff;line-height:1.4}.sub-title-area,.sub-title-area .sub-info-box{display:flex;flex-direction:row;align-items:center}.sub-title-area .sub-info-box{justify-content:flex-end}.sub-title-area .link-underline{margin-left:1.6rem;font-size:2.2rem;font-weight:500;color:#fff;line-height:1.4}.sub-title-area .link-underline:after{border-bottom-width:2px}.visual-normal-container{position:relative;height:100%}.visual-normal-container.color-white .visual-area-middle,.visual-normal-container.color-white .visual-area-top{color:#fff}.visual-normal-container.has-floating-img .visual-area-middle,.visual-normal-container.has-floating-img .visual-area-top{color:#fff;white-space:normal}.visual-normal-container.has-floating-img{background:#282b32}.visual-normal-container.dataset-about,.visual-normal-container.has-floating-img .visual-area-back{height:calc(100vh - 6rem);min-height:100rem;background-color:#282b32;max-width:1920px;margin:0 auto;position:relative}.visual-normal-container.dataset-about{min-height:0;max-width:none;background:url(/images/opendataset/bg_about.jpg) no-repeat 50% 50%/cover}.visual-normal-container.dataset-about *{color:#fff!important}.visual-normal-container.has-floating-img.small .visual-area-back{height:calc(50vh - 6rem);min-height:50rem}.visual-normal-container .visual-area-forward{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.visual-normal-container .visual-area-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;width:100%}.visual-normal-container .visual-area-top{font-size:4.8rem;font-weight:600;color:#000;line-height:1.45;white-space:pre-line}.visual-normal-container .visual-area-middle{max-width:60rem;font-size:2rem;font-weight:400;color:#000;line-height:1.7;margin-top:3rem;white-space:pre-line}.visual-normal-container .back-float-box{position:absolute;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;top:50%;left:0;z-index:0;width:100%;transform:translateY(-50%)}.visual-normal-container .back-float-box img,.visual-normal-container .back-float-box video{max-width:48%}.visual-normal-container.small .back-float-box img,.visual-normal-container.small .back-float-box video{max-width:60%}.visual-normal-container .visual-area-back{height:52.0833333333vw}.sub-swiper-area{overflow:hidden;width:100%;margin-top:8rem}.sub-swiper-area .sub-visual-area{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.sub-swiper-area .sub-visual-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;position:static;margin-top:7.2rem}.sub-swiper-area .sub-visual-pagination .swiper-pagination-bullet{opacity:.1;width:.8rem;height:.8rem;margin:0 .8rem;background-color:#fff}.sub-swiper-area .sub-visual-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#968cff}.sub-swiper-area .visual-img-box{flex-shrink:0;max-width:70.8rem;max-height:398rem}.sub-swiper-area .visual-img-box img{min-height:100%}.sub-swiper-area .visual-content-box{margin-left:8rem}@media screen and (max-width:1600px){.visual-normal-container.has-floating-img .visual-area-back{height:70rem;min-height:0}}@media screen and (max-width:1024px){.visual-normal-container.has-floating-img{background:#282b32}.visual-normal-container.has-floating-img .visual-area-back,.visual-normal-container.has-floating-img .visual-area-forward{height:auto!important;min-height:0!important}.visual-normal-container.dataset-about{height:50vh;min-height:30rem}.visual-normal-container.has-floating-img .visual-area-forward{padding:6rem 0}.section-top{padding-top:12rem;text-align:left}.section-title{font-size:4rem}.visual-normal-container.has-floating-img .back-float-box,.visual-normal-container.has-floating-img .visual-area-forward{position:static;transform:none}.visual-normal-container .back-float-box img,.visual-normal-container .back-float-box video{max-width:none!important}.visual-normal-container .back-float-box{display:block}}@media screen and (max-width:768px){.visual-normal-container .visual-area-top{font-size:2.6rem;line-height:1.25}.visual-normal-container .visual-area-middle{font-size:1.5rem;margin-top:2rem}.home-link{width:6.5rem;height:1.8rem}.section-title{margin-bottom:2rem;font-size:2.2rem}.section-desc{font-size:1.5rem}}@media screen and (max-width:540px){.visual-normal-container .visual-area-forward{max-width:none}}@media screen and (max-width:440px){.visual-normal-container .visual-area-middle{white-space:normal}.visual-normal-container .visual-area-forward{justify-content:flex-end;padding:7.5rem 0}.visual-normal-container.text-left-bottom .visual-area-forward{justify-content:flex-end}.visual-normal-container .visual-area-back{height:162.5vw}}.img-pc{display:block!important}.img-mo{display:none!important}.tags-container.normal .thumb-tags-area{white-space:nowrap}.tags-container.normal .thumb-tags-area .btn-tag{display:inline-block;margin-right:1rem}.tags-container .tags-top{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-top:3rem;margin-bottom:1.3rem}.tags-container .tags-top .tags-label{border-radius:0}.tags-container .tags-more-box{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:5.6rem}.tags-container .btn-more{height:3.6rem;font-size:2.2rem;font-weight:400;color:#000;line-height:1.6}.tags-container .btn-more.expanded:after{background-image:url(/images/common/btn_arrow_up_black.svg)}.tags-container .tag-title-large{font-size:3.6rem;font-weight:500;color:#000;line-height:1.45}.tags-container .tags-label{display:block;padding:.7rem 1.5rem;font-size:1.4rem;font-weight:400;color:#fff;line-height:1.5;background-color:#786efa;border-radius:2.8rem}.tags-button-box{overflow:hidden;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;max-height:14.8rem;margin:-.35rem -.5rem}.tags-button-box .btn-tag{margin:.35rem .5rem}.btn-tag{display:block;padding:.7rem 1.5rem;background-color:hsla(0,0%,100%,0);border:1px solid rgba(115,125,140,.3);border-radius:2.8rem;font-size:1.4rem;font-weight:400;color:#737d8c;line-height:1}.btn-tag.selected,.btn-tag:hover{border-color:#786efa;background-color:#786efa;color:#fff}.thumb-tags-area{position:relative;overflow:hidden;max-width:100%}.thumb-tags-area:after{content:"";position:absolute;z-index:1;top:0;right:0;width:9.8rem;height:3.5rem;background:url(/images/common/dim_tag.png) no-repeat 100%;pointer-events:none}.thumb-tags-area .swiper-slide{width:auto;margin-right:1rem}.sub-title-level1{font-size:8rem;font-weight:600;color:#000;line-height:1.3}.sub-title-level2{font-size:6.4rem}.sub-title-level2,.sub-title-level3{font-weight:600;color:#000;line-height:1.5}.sub-title-level3{font-size:5.6rem}.sub-title-level4{font-size:4.44rem}.sub-title-level4,.sub-title-level5{font-weight:600;color:#000;line-height:1.5}.sub-title-level5{font-size:4rem}.sub-title-level6{font-size:2.78rem;font-weight:600;color:#000;line-height:1.55}.sub-title-level7{font-size:2.4rem;font-weight:500;color:#000;line-height:1.5}em.sub-text-normal{display:flex;align-items:start;gap:4px}.sub-text-normal{font-size:2rem;font-weight:400;color:#000;line-height:1.75}.sub-text-normal img{width:16px!important;height:18px!important}video::-webkit-media-controls-panel{background-image:linear-gradient(transparent,transparent)!important}@media screen and (max-width:1080px){.sub-title-level4{font-size:2.6rem}.sub-title-level6{font-size:1.6rem}.sub-text-normal{font-size:1.5rem}}@media screen and (max-width:1024px){.tags-container .tag-title-large{font-size:2.6rem}.tags-container .tags-label{padding:.6rem 1.2rem;font-size:1.2rem}.tags-container .btn-more{font-size:1.6rem}.tags-button-box{margin:-.5rem -.4rem}.tags-button-box .btn-tag{margin:.5rem .4rem}.btn-tag{padding:.6rem 1.2rem;font-size:1.2rem}.btn-tag:hover:not(.selected){border-color:rgba(115,125,140,.3);background-color:hsla(0,0%,100%,0);color:#737d8c}}@media screen and (max-width:768px){br{display:none}.sub-title-level7{font-size:2rem}}@media screen and (max-width:440px){.img-pc{display:none!important}.img-mo{display:block!important}}.button-box{justify-content:center}.btn,.button-box{display:flex;flex-direction:row;align-items:center}.btn{justify-content:space-between;position:relative;min-width:24rem;height:6.4rem;padding:0 2.4rem;border:1px solid #000;font-size:2rem;font-weight:400;color:#000;line-height:1.5;transition:.2s}.btn.color-wh{border-color:#fff;color:#fff}.btn.none-border{justify-content:flex-start;min-width:auto;height:auto;padding:0;border:none}.btn.none-border:active,.btn.none-border:hover{background-color:transparent}.btn:active,.btn:hover{background-color:rgba(90,70,250,.3)}.btn.disabled,.btn:disabled{background-color:transparent;opacity:.3;cursor:default}.link-arrow-rd:after,.link-common-content{content:"";display:block;width:1.6rem;height:1.6rem}.link-arrow-rd:after{flex-shrink:0;margin-left:2rem;background:url(/images/common/btn_arrow_out_black_16.svg) no-repeat 50%/cover}.link-arrow-rd.color-wh:after{background-image:url(/images/common/btn_arrow_out_white_16.svg)}.btn-submit{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:24rem;height:6.4rem;padding:0 2rem;background-color:#5a46fa;font-size:2rem;font-weight:400;color:#fff;line-height:1}.btn-submit:disabled{opacity:.5;background-color:#737d8c;color:hsla(0,0%,100%,.5);cursor:default}.btn-download{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-width:24rem;height:6.4rem;padding:0 2.4rem;font-size:2rem;font-weight:400;color:#000;line-height:1;background-color:transparent;border:1px solid #000}.btn-download:after{content:"";display:block;width:1.6rem;height:1.6rem;margin-left:auto;background:url(/images/common/arrow_download_16.svg) no-repeat 50%/cover}a.btn-download:after{background-image:url(/images/common/btn_arrow_out_black_16.svg)}.icon-download:after{content:"";display:block;width:1.6rem;height:1.6rem;margin-left:auto;background:url(/images/common/arrow_download_16.svg) no-repeat 50%/cover}.btn-more-code{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto;font-size:2rem;font-weight:400;color:#000;line-height:1.5}.btn-more-code:after{content:"";display:block;width:1.6rem;height:1.6rem;margin-left:1rem;background:url(/images/common/arrow_code_more.svg) no-repeat 50%/16px}@media screen and (max-width:1024px){.link-arrow-rd:after,.link-common-content{content:"";display:block;width:1.2rem;height:1.2rem}.btn{height:5.6rem;padding:0 2rem;font-size:1.5rem}.link-arrow-rd:after{margin-left:.8rem}.btn-submit{min-width:auto}.btn-download,.btn-submit{height:5.6rem;font-size:1.5rem}.btn-download{padding:0 2rem}.btn-more-code{font-size:1.5rem}}.header-container{position:fixed;left:0;top:0;z-index:999;width:100%;background-color:#32353f}.header-area{justify-content:space-between;position:relative;height:6rem;z-index:999;background-color:#32353f}.gnb-container,.header-area{display:flex;flex-direction:row;align-items:center;width:100%}.gnb-container{justify-content:flex-start;height:100%;margin-left:12.8rem}.gnb-area{width:100%}.gnb-area,.gnb-area .gnb-list-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.gnb-list{position:relative;height:100%;margin-right:5rem}.gnb-list:last-child{margin-right:0}.gnb-list .gnb-depth-01{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:6rem;font-size:1.78rem;font-weight:500;color:#fff;line-height:1.6;transition:.1s ease}.gnb-list .gnb-depth-01:before{content:"";opacity:0;display:inline-block;position:absolute;left:0;bottom:0;width:0;height:.4rem;background-color:#fff;transition:.3s ease}.gnb-list.selected .gnb-depth-01{color:#fff}.gnb-list.selected .gnb-depth-01:before{opacity:1;width:100%}.gnb-list.active .sub-depth-area{visibility:visible;opacity:1;display:block;height:auto}.gnb-list.active .btn-sub-menu{transform:rotate(-180deg)}.gnb-list .btn-sub-menu{display:none;position:absolute;top:2rem;right:0;z-index:1;width:3rem;height:3rem;margin-right:-.7rem;background:url(/images/common/btn_arrow_down_white.svg) no-repeat 50%/1.6rem;transition:.3s ease}@media(hover:hover){.gnb-list:hover .gnb-depth-01{color:#fff}.gnb-list:hover .gnb-depth-01:before{opacity:1;width:100%}.sub-list:hover .gnb-depth-02,.third-list:hover .gnb-depth-03{color:#fff;font-weight:500}}.sub-depth-area{visibility:hidden;opacity:0;position:absolute;top:6rem;left:0;min-width:30rem;background-color:#32353f;transition:.2s ease;box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}.sub-list .gnb-depth-02{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;height:5.46rem;padding:0 2rem;font-size:1.78rem;font-weight:400;color:hsla(0,0%,100%,.5);line-height:1.75;letter-spacing:-.02rem;transition:.1s ease;white-space:nowrap}.sub-list.selected .gnb-depth-02{color:#fff;font-weight:500}.third-list .gnb-depth-03{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:.8rem;padding:0 3.2rem;font-size:1.78rem;font-weight:400;color:hsla(0,0%,100%,.5);line-height:1.55;letter-spacing:-.02rem;transition:.1s ease}.third-list.selected .gnb-depth-03{color:#fff;font-weight:500}.languge-button-box{flex-shrink:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.languge-button-box .btn-lang{font-size:1.6rem;font-weight:400;color:hsla(0,0%,100%,.3);line-height:1}.languge-button-box .btn-lang:after{content:"";display:inline-block;width:.1rem;height:1rem;margin:0 .9rem;background-color:#d9d9d9}.languge-button-box .btn-lang:last-child:after{display:none}.languge-button-box .btn-lang.active{color:#fff}.menu-button-box{display:none}.menu-button-box .btn-menu{width:3rem;height:3rem;margin-right:-.7rem;background:url(/images/common/right-btn-list.svg) no-repeat 50%/1.6rem}.menu-button-box .btn-menu.active{background:url(/images/common/close_w.svg) no-repeat 50%/1.6rem}@media screen and (max-width:1024px){body{position:relative}.header-area{height:5.6rem;padding:0 3rem}.tab-container .tab-button-inner{top:5.6rem!important}.gnb-container{overflow-y:auto;display:none;position:fixed;top:5.5rem;right:0;width:100%;height:0;padding:2rem 3rem;background-color:rgba(50,53,63,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gnb-container.active{display:block;height:100dvh;height:-webkit-fill-available}.gnb-area{margin-right:0}.gnb-area .gnb-list-box{flex-direction:column;align-items:stretch;width:100%}.gnb-list{margin-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.gnb-list .gnb-depth-01{overflow:hidden;display:block;height:auto;padding:2rem 0;margin-right:50%}.gnb-list .gnb-depth-01:only-child{margin-right:0}.gnb-list .gnb-depth-01:before{display:none}.gnb-list .btn-sub-menu{display:block}.sub-depth-area{display:none;visibility:visible;opacity:1;position:static;width:100%;height:0;margin-top:-.4rem;padding-bottom:1.6rem;background-color:transparent;box-shadow:none}.sub-list .gnb-depth-02{height:4rem;font-size:1.6rem}.third-list .gnb-depth-03{font-size:1.4rem}.languge-button-box{justify-content:center;width:100%;margin-top:4rem}.menu-button-box{display:block}}.footer-container{position:relative;z-index:2;padding:3rem 0 4rem;background-color:#32353f}.footer-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.link-box a,.link-box button{font-size:2rem;font-weight:400;color:hsla(0,0%,100%,.5);line-height:1.5}.footer-right{display:flex;flex-direction:row;justify-content:flex-start}.footer-right,.footer-right .link-box{align-items:center}.footer-right .link-box a,.footer-right .link-box button,.footer-right .link-box p{font-size:1.6rem;color:hsla(0,0%,100%,.5)}.footer-right .link-box>div:nth-child(2) p{color:#fff;font-weight:600}.footer-right .link-box p{display:inline-flex;align-items:center}.footer-right .link-box p:after{content:"";display:inline-block;margin-left:8px;width:16px;height:16px;background:url(/images/common/icon-footer-arr.svg) no-repeat bottom}.footer-right .link-box p:hover{cursor:pointer}.footer-right .link-box>div:nth-child(2){position:relative}.footer-right .privacy-menu{display:none;position:absolute;top:calc(-1*(100% + 80px));left:50%;transform:translateX(calc(-50% + 2.4rem - 1px));padding-bottom:80px;min-width:134px}.footer-right div:nth-child(2):hover>.privacy-menu{display:block}.footer-right .privacy-menu ul{padding:12px 16px;background-color:#fff}.footer-right .privacy-menu li{width:100%;height:24px;opacity:.5}.footer-right .privacy-menu li+li{margin-top:8px}.footer-right .privacy-menu li:hover{opacity:1}.footer-right .privacy-menu a{display:block;width:100%;text-wrap:nowrap;color:#0d0d0d!important}@media screen and (max-width:415px){.footer-right .link-box a,.footer-right .link-box button,.footer-right .link-box p{font-size:14px;text-wrap:nowrap}.footer-right .link-box{flex-wrap:wrap}.footer-right .link-box>div:nth-child(2){margin-right:2rem}.footer-right .link-box>div:last-child{margin-top:8px}.footer-right .link-box>div:last-child:before{display:none}}.footer-top{margin-bottom:4rem;padding-bottom:3rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.footer-top .footer-inner{align-items:center}.sns-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0 -1.2rem}.sns-box>a{width:1.8rem;height:1.8rem;margin:0 2rem}.family-site-box{position:relative;width:15.4rem;height:4.2rem;margin-left:6rem}.family-site-box.active:before{display:block}.family-site-box.active .btn-open{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1) transparent transparent;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.family-site-box.active .btn-open:after{background:url(/images/common/btn_expand_less_white_16.svg) no-repeat 50%/cover}.family-site-box.active .site-list{display:block}.family-site-box .btn-open{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;width:100%;height:100%;padding:0 1.4rem;border:1px solid hsla(0,0%,100%,.1);font-size:1.4rem;font-weight:400;color:#fff;line-height:1.5}.family-site-box .btn-open:after{content:"";display:block;width:1.2rem;height:1.2rem;margin-left:auto;background:url(/images/common/btn_expand_more_white_16.svg) no-repeat 50%/cover}.family-site-box .site-list{display:none;position:absolute;bottom:4.2rem;left:0;width:100%;background-color:#32353f}.family-site-box .site-list>a{display:block;position:relative;padding:1rem 1.4rem;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:1.4rem;font-weight:400;color:hsla(0,0%,100%,.5);line-height:1.5}.family-site-box .site-list>a:last-child{border-bottom:none}.family-site-box .site-list>a.selected,.family-site-box .site-list>a:hover{color:#fff}.allright-box{align-items:flex-start}.allright-box,.allright-box>p{display:flex;flex-direction:row;justify-content:flex-start}.allright-box>p{align-items:center;font-size:1.4rem;font-weight:400;color:hsla(0,0%,100%,.5);line-height:1.5}.allright-box>p:first-child:before{display:none}.allright-box>p:before{content:"";display:inline-block;width:1px;height:1.4rem;margin:0 2rem;background-color:hsla(0,0%,100%,.2)}.link-box{align-items:flex-start;margin-bottom:3.5rem}.link-box,.link-box>div{display:flex;flex-direction:row;justify-content:flex-start}.link-box>div{align-items:center}.link-box>div:first-child:before{display:none}.link-box>div:before{content:"";display:inline-block;width:1px;height:2rem;margin:0 2.4rem;background-color:hsla(0,0%,100%,.2)}.footer-bottom .family-site-box{margin-left:0!important;width:17rem}.footer-bottom .family-site-box .site-list{width:17rem;left:auto;right:0;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.footer-bottom .family-site-box .site-list>a{font-size:1.6rem}.footer-bottom .family-site-box .btn-open{border-color:transparent!important;color:#fff}.footer-bottom .family-site-box.active .btn-open{border-top:1px solid hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.5)}.footer-bottom .family-site-box.active .btn-open:hover{color:#fff}.footer-bottom .link-box div:nth-child(2):before{margin-right:.5rem}.footer-bottom .link-box div:nth-child(3):before{margin-left:.6rem}@media screen and (max-width:1024px){.footer-bottom .footer-inner{flex-direction:column-reverse}.footer-bottom .footer-left .link-box>div:first-child a{font-weight:500}.footer-bottom .footer-left .link-box>div:last-child a,.footer-bottom .footer-left .link-box>div:last-child button{color:hsla(0,0%,100%,.6)}.footer-bottom .footer-right{margin-bottom:2.5rem}}@media screen and (max-width:768px){.footer-container{padding:2rem 0 7.4rem}.footer-top{margin-top:3rem;margin-bottom:3rem;padding-bottom:2rem}.sns-box{position:absolute;left:3rem;bottom:3rem;margin:0 -.8rem}.sns-box>a{margin:0 1rem}.allright-box{display:block;font-size:1.2rem}.allright-box>p{margin-top:1.2rem;font-size:1.2rem}.allright-box>p:before{display:none}.family-site-box{width:16rem;height:4.8em}.family-site-box .btn-open{padding:0 1.6rem;font-size:1.5rem}.family-site-box .site-list{bottom:4.8rem}.family-site-box .site-list>a{padding:1rem 1.6rem;font-size:1.5rem}.footer-left .link-box>div:before,.footer-right .link-box>div:before{height:1.6rem;margin:0 1.6rem}.footer-left .link-box a,.footer-left .link-box button,.footer-right .link-box a,.footer-right .link-box button,.footer-right .link-box p{font-size:1.4rem}}@media screen and (max-width:320px){.footer-top .footer-inner{flex-wrap:wrap}.family-site-box{width:auto;margin-left:1rem}.family-site-box .btn-open:after{width:1.2rem;height:1.2rem;margin-left:1rem}}.popup{display:flex;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.popup.show{display:flex}.popup .dim{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.popup.full-popup .popup-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100vw;min-height:100dvh}.popup.full-popup .popup-container .popup-middle{max-height:calc(100dvh - 8rem)}.popup-container{overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:1;width:calc(100% - 6rem);max-width:52rem;margin:0 auto;background-color:#fff;box-shadow:0 5px 30px 0 rgba(0,0,0,.1)}.popup-container .popup-area{width:100%}.popup-container .popup-top{overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;height:8rem;padding:0 4rem;background-color:#32353f;font-size:2.4rem;font-weight:500;color:#fff;line-height:1}.popup-container .popup-top .btn-close{position:absolute;top:50%;right:0;transform:translateY(-50%);width:8rem;height:8rem;background:url(/images/common/btn_close.svg) no-repeat 50%/16px}.popup-container .popup-top .btn-close:active{opacity:.7}.popup-container .popup-top .btn-close:disabled{opacity:.3;cursor:default}.popup-container .popup-middle{overflow:hidden;overflow-y:auto;max-height:calc(80vh - 8rem);padding:4rem}.popup-container .popup-bottom{width:100%;padding-bottom:4rem}.popup-container .pop-text-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:10.8rem;margin-bottom:3rem}.popup-container .pop-normal-text{font-size:2rem;font-weight:400;color:#000;line-height:1.5}.popup-container .button-box{margin:-1rem}.popup-container .button-box [class*=btn]{flex:1 1;margin:1rem;justify-content:center;min-width:auto}.today-notice-container .today-notice-body{min-height:4.4rem;margin-bottom:4rem;font-size:2rem;font-weight:400;color:#000;line-height:1.5}.today-notice-container .today-notice-foot{margin-bottom:-2rem}.today-notice-container .today-cmd-box{margin:4.2rem -4rem 0;padding:2.3rem 4rem;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.today-notice-container .btn-today-close{font-size:2rem;font-weight:700;color:#5a46fa;line-height:1}.today-notice-container .button-box [class*=btn]{max-width:24rem}@media screen and (max-width:768px){.popup.full-popup .popup-container .popup-top{justify-content:center}.popup-container .popup-top{height:5.6rem;padding:0 3rem;font-size:1.6rem}.popup-container .popup-top .btn-close{width:5.6rem;height:5.6rem}.popup-container .popup-middle{padding:3rem}.popup-container .pop-text-container{min-height:7.8rem}.popup-container .pop-text-container .pop-normal-text{font-size:1.5rem}.popup-container .button-box{display:block;margin:-1rem 0}.popup-container .button-box [class*=btn]{width:100%;margin:1rem 0}.today-notice-container .today-notice-body{margin-bottom:3rem;font-size:1.5rem}.today-notice-container .today-notice-foot{margin-bottom:-1.4rem}.today-notice-container .today-notice-foot .button-box .btn{width:100%}.today-notice-container .today-cmd-box{margin:3rem -3rem 0;padding:1.6rem 3rem}.today-notice-container .btn-today-close{font-size:1.5rem}.today-notice-container .button-box [class*=btn]{max-width:none}}.visual-swiper-container{padding:8rem 0 4rem}.visual-swiper-container .visual-top-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10rem;padding-bottom:4.2rem;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:2rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:1.4}.visual-swiper-container .visual-top-area .sub-title-box{color:#fff}.visual-swiper-container .visual-top-area .sub-info-box{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.visual-swiper-container .visual-top-area .link-underline{margin-left:1.6rem;font-size:2rem;font-weight:500;color:#fff;line-height:1}.visual-swiper-container .visual-top-area .link-underline:after{border-bottom-width:2px}.visual-swiper-container .visual-middle-area{overflow:hidden;width:100%}.visual-swiper-container .sub-visual-area{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.visual-swiper-container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.visual-swiper-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .5rem}.visual-swiper-container .sub-visual-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;position:static;margin-top:7.2rem}.visual-swiper-container .sub-visual-pagination .swiper-pagination-bullet{opacity:1;width:.8rem;height:.8rem;background-color:hsla(0,0%,100%,.1);box-sizing:content-box}.visual-swiper-container .sub-visual-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border:4px solid #5a46fa}.visual-swiper-container .swiper-img-box{display:block;position:relative;max-width:70.8rem;max-height:398rem}.visual-swiper-container .swiper-img-box img{object-fit:cover;position:relative;z-index:1}.visual-swiper-container .swiper-img-box .flag-new{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:2;top:0;left:0;height:4.1rem;padding:.4rem 1.5rem;background-color:#000;font-size:2.2rem;font-weight:500;color:#fff;line-height:1}.visual-swiper-container .swiper-content-box{max-width:70.8rem;margin-left:5.2rem}.board-preview-container .board-preview-middle{width:100%}.board-preview-container .board-preview-bottom{margin-top:2rem}.board-preview-container .preview-title{min-height:9rem}.board-preview-container .preview-normal,.board-preview-container .preview-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.board-preview-container .preview-title{margin-bottom:4.2rem;font-size:3.6rem;font-weight:600;color:#fff;line-height:1.5}.board-preview-container .preview-title small{font-size:.6em}.board-preview-container .preview-normal{min-height:6rem;font-size:2rem;font-weight:400;color:#fff;line-height:1.5}.board-preview-container .preview-date{margin-top:4rem;font-size:1.6rem;font-weight:400;color:hsla(0,0%,100%,.5);line-height:1.5}.board-preview-container .preview-info-box{margin-top:5rem}.board-preview-container .preview-info-box .preview-info-text{margin-bottom:1rem;font-size:2rem;font-weight:400;color:hsla(0,0%,100%,.5);line-height:1.7}.board-preview-container .preview-tag{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:2rem}.board-preview-container .preview-tag .tags-label{display:block;padding:.7rem 1.5rem;font-size:1.4rem;font-weight:400;color:#fff;line-height:1.5;background-color:#786efa}.board-container{margin-top:16rem;margin-bottom:16rem}.board-container .board-content-header{margin-bottom:6rem}.board-container .baord-more-box{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:5.6rem}.board-container .board-content-footer .sitelink-item-area{display:none}.board-flex-contents{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin-top:6rem}.board-flex-contents .board-content-left{flex-shrink:0;width:34.4rem;margin-right:14.6rem}.board-flex-contents .board-content-right{flex:1 1}.board-title-area .board-main-title{font-size:4.44rem;font-weight:600;color:#000;line-height:1.5}@media screen and (min-width:1280px){.detail-content-right{-ms-overflow-style:none;scrollbar-width:none;width:310px}.detail-content-right::-webkit-scrollbar{display:none}.detail-content-right.scroll-fixed{overflow-y:auto;position:-webkit-sticky;position:sticky;top:12rem;z-index:100;max-height:100dvh;padding-bottom:20rem}}@media screen and (max-width:1269px){.board-flex-contents{display:block;margin-top:3rem}.board-flex-contents .board-content-left{width:100%;margin-right:0}}.board-search-area .search-area-top{position:relative;z-index:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.board-search-area .search-area-top>*{flex:1 1}.board-search-area .search-area-top .search-left{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.board-search-area .search-area-top .search-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.board-search-area .search-area-top .search-right .dropdown-area{width:22rem}.board-search-area .search-area-top .search-full{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;margin:0 -1.2rem}.board-search-area .search-area-top .search-full>*{flex:1 1;margin:0 1.2rem}.board-search-area .search-area-middle{margin-top:8rem;margin-bottom:16rem}.board-search-area .tags-container .tags-top{margin-bottom:6rem}.search-input-box{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:46.4rem}.search-input-box input{height:6.4rem;padding:1.6rem 4.8rem 1.6rem 2rem;border:1px solid #000;font-size:2rem;font-weight:400;color:#000;line-height:1.6}.search-input-box input::placeholder{color:rgba(0,0,0,.3)}.search-input-box input:focus{border-color:#5a46fa}.search-input-box input:disabled{border-color:rgba(115,125,140,.3);background-color:#fff}.search-input-box input:disabled::placeholder{color:rgba(0,0,0,.1)}.search-input-box input:disabled+.btn-search{opacity:.3}.search-input-box .btn-search{position:absolute;z-index:1;top:50%;right:1rem;width:4.4rem;height:4.4rem;margin-top:-2.2rem;background:url(/images/common/btn_search.svg) no-repeat 50%/1.6rem}.list-bottom-more{align-items:flex-start;margin-top:5.6rem}.btn-more,.list-bottom-more{display:flex;flex-direction:row;justify-content:center}.btn-more{align-items:center;font-size:2.2rem;font-weight:400;color:#000;line-height:1.6}.btn-more:after{content:"";display:block;width:2.4rem;height:2.4rem;margin-left:1rem;background:url(/images/common/btn_arrow_down_black.svg) no-repeat 50%/2.4rem}.btn-more.expanded:after{background-image:url(/images/common/btn_arrow_up_black.svg)}.board-card-top{margin-bottom:6rem}.board-title-large{font-size:3.6rem;font-weight:500;color:#000;line-height:1.45}.board-card-middle{overflow:hidden;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-height:161.2rem;margin:-1.2rem -2.4rem -4.4rem}.board-card-middle .board-thumbs-box{width:calc(33.333% - 4.8rem);margin:1.2rem 2.4rem 4.4rem}.board-card-middle .tags-container{max-width:100%}.board-thumbs-box{min-height:50rem;padding-bottom:10.1rem;border-bottom:1px solid rgba(0,0,0,.1)}.board-thumbs-box .thumb-box-img{display:block;overflow:hidden;width:100%;height:26.1rem;margin-bottom:2.4rem}.board-thumbs-box .thumb-box-img img{object-fit:cover}.board-thumbs-box .thumb-box-info{font-size:1.6rem;font-weight:400;color:#000;line-height:1.4}.board-thumbs-box .thumb-normal,.board-thumbs-box .thumb-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-.4px}.board-thumbs-box .thumb-title{margin-bottom:1.2rem;font-size:2rem;font-weight:500;color:#000;line-height:1.6}.board-thumbs-box .thumb-normal{color:#737d8c}.board-thumbs-box .thumb-date{margin-top:1.2rem;font-size:1.4rem;font-weight:400;color:rgba(0,0,0,.5);line-height:1.4}.board-thumbs-box .tags-container{margin-bottom:3rem}.board-table-container{margin-top:12rem}.board-table-container:first-child{margin-top:0}.board-table-container .board-table-area{margin-top:6rem}.board-table-container .board-table-area:first-child{margin-top:0}.board-table-area.none-header .board-table-body{margin-top:9.5rem}.board-table-area.has-download .table-tr{padding-right:5.6rem}.board-table-area.has-download .table-td-last{padding-right:0}.board-table-area.board-flex-column .board-table-body{border-top:1px solid rgba(0,0,0,.1)}.board-table-area.board-flex-column .table-tr{flex-direction:column;padding:1rem 0}.board-table-area.board-flex-column .table-th-title:before{content:"";display:block;position:absolute;top:50%;right:0;z-index:1;transform:translateY(-50%);width:1.6rem;height:1.6rem;background:url(/images/common/btn_arrow_out_black_16.svg) no-repeat 100%/cover}.board-table-area.board-flex-column .table-td-last{justify-content:flex-start;width:100%;margin-top:.5rem}.board-table-area .board-table-header{border-bottom:1px solid rgba(0,0,0,.1)}.board-table-area .board-table-footer{margin-top:5.6rem}.board-table-area .table-title-large{margin-bottom:6rem;font-size:3.6rem;font-weight:500;color:#000;line-height:1.5}.board-table-area .table-title-middle{margin-bottom:2rem;font-size:2.78rem;font-weight:500;color:#000;line-height:1.5}.board-table-area .table-tr{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;padding:.3rem 0;min-height:4.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.board-table-area [class*=table-td],.board-table-area [class*=table-th]{padding-right:3rem;font-size:2rem;font-weight:400;color:#000;line-height:1.5}.board-table-area [class*=table-td]:last-child,.board-table-area [class*=table-th]:last-child{padding-right:0}.board-table-area [class*=table-th]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.board-table-area .table-th-title{width:100%;font-weight:500}.board-table-area .table-td-last{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-shrink:0;width:16.4rem;text-align:right;font-size:1.3rem;font-weight:400;color:rgba(0,0,0,.5);line-height:1.5}.board-table-area .table-td-last.date{color:#000;white-space:nowrap}.board-table-area .board-more-box{margin-left:10rem}.board-table-area .icon-download{position:absolute;top:50%;right:-.5rem;z-index:1;padding:.5rem;transform:translateY(-50%)}@media screen and (min-width:1280px){.board-table-area.has-hover .table-tr:hover [class*=table-td],.board-table-area.has-hover .table-tr:hover [class*=table-th]{color:#5a46fa}.board-table-area.has-hover .table-tr:hover [class*=table-th]{font-weight:600}.board-table-area.has-hover .table-tr:hover [class*=table-td]{font-weight:500}}.preview-list-container{overflow:hidden;margin-bottom:20rem}.preview-list-container .swiper-slide{width:auto}.preview-thumb-box{overflow:hidden;position:relative;display:block}.preview-thumb-box.disabled{opacity:.3}.preview-thumb-box [class*=icon-sns-]{position:absolute;z-index:1;right:1rem;bottom:1rem;width:2.4rem;height:2.4rem}.preview-thumb-box .icon-sns-instagram{background:url(/images/common/icon_instagram.svg) no-repeat 50%/2.4rem}.preview-thumb-box .icon-sns-linkedIn{background:url(/images/common/icon_linkedIn.svg) no-repeat 50%/2.4rem}.preview-thumb-box .icon-sns-youtube{background:url(/images/common/icon_youtube.svg) no-repeat 50%/2.4rem 2.2rem}.preview-thumb-box .icon-sns-facebook{background:url(/images/common/icon_facebook.svg) no-repeat 50%/2.4rem}.preview-thumb-box img{height:100%;object-fit:cover}.preview-container{margin-top:12rem}.preview-container .preview-top{margin-bottom:5rem}.preview-container .preview-top:after{content:"";display:block;margin-top:2.4rem;border-bottom:1px solid rgba(115,125,140,.2)}.preview-container .preview-title{margin-bottom:.6rem;font-size:2.2rem;font-weight:400;color:#968cff;line-height:1.5}.preview-container .preview-content{font-size:2.2rem;font-weight:400;color:#000;line-height:1.5}.tab-button-area{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.tab-button-area .btn-tab{min-width:12.2rem;height:4.7rem;padding:0 1rem;border:1px solid rgba(115,125,140,.5);font-size:1.8rem;font-weight:400;color:rgba(115,125,140,.5);line-height:1.5}.tab-button-area .btn-tab.active{background-color:#5a46fa;color:#fff}.board-thumbs-box .tags-button-box,.tab-no-wrap{overflow:hidden;overflow-x:auto;flex-wrap:nowrap;margin:0}.board-thumbs-box .tags-button-box .btn-tag,.tab-no-wrap .btn-tag{margin:0 .5rem 0 0}.detail-container{margin-bottom:16rem}.detail-container.bg-color-dark .detail-header{background-color:#282b32}.detail-container .detail-header .board-preview-container{overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:53.3rem;margin-bottom:12rem}.detail-container .detail-header .detail-title-container{margin-bottom:12rem;padding-top:16rem;padding-bottom:12rem;border-bottom:1px solid rgba(0,0,0,.1)}.detail-container .detail-header .detail-title-container .breadcrumb{display:block;font-size:2rem;font-weight:700;color:#000;margin-bottom:1rem}.detail-container .detail-header .detail-title-container .breadcrumb li{display:inline-block}.detail-container .detail-header .detail-title-container .breadcrumb li a{color:#000}.detail-container .detail-header .detail-title-container .breadcrumb li:after{content:">";padding:1rem}.detail-container .detail-header .detail-title-container .breadcrumb li:last-child:after{content:inherit}.detail-container .detail-header .detail-title-container .breadcrumb li:last-child a{color:#5a46fa}.detail-container .detail-body{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;margin-top:10rem}.detail-container .detail-body .detail-edit-container{overflow:hidden}.detail-container .detail-body .detail-edit-container .detail-content-box{margin-bottom:5rem}.detail-container .detail-body .detail-edit-container .detail-content-title{margin-bottom:4rem;font-size:2.2rem;font-weight:600;color:#000;line-height:1.5}.detail-container .detail-body .detail-edit-container li,.detail-container .detail-body .detail-edit-container p{margin:0 0 3rem;font-size:1.8rem}.detail-container .detail-body .detail-content{width:100%;height:100%}.detail-container .detail-body .detail-content-left{overflow:hidden;flex:1 1;max-width:95.3rem;min-height:170rem}.detail-container .detail-body .detail-content-right{flex-shrink:0;width:41.5rem;margin-left:7.2rem;padding-left:7.2rem;border-left:2px solid rgba(0,0,0,.1)}.detail-container .detail-body .download-container{margin-top:10rem}.detail-container .detail-footer{margin-top:20rem}.detail-container .detail-footer .link-arrow-rd{justify-content:center}.detail-container .detail-footer .link-arrow-rd:after{display:none}.detail-container .detail-title-top{margin-bottom:5rem;font-size:4.8rem;font-weight:600;color:#000;line-height:1.5}.detail-container .detail-title-bottom,.detail-container .detail-title-middle{font-size:3rem;font-weight:400;color:#000;line-height:1.7}.detail-container .detail-title-bottom{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:5rem}.detail-container .detail-title-bottom span:after{content:"";display:inline-block;width:.1rem;height:3.4rem;margin:0 3.2rem;border-right:1px solid rgba(0,0,0,.1);vertical-align:middle}.detail-container .detail-title-bottom span:last-child:after{display:none}.side-previw-container{position:relative}.side-previw-container .board-thumbs-box{max-width:34.2rem;min-height:0;margin-bottom:5.8rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1)}.side-previw-container .board-thumbs-box:last-child{margin-bottom:0}.side-previw-container .board-thumbs-box .thumb-box-img{height:auto;margin-bottom:3.4rem}.side-previw-container .board-thumbs-box .thumb-title{font-size:1.5rem;font-weight:500}.side-previw-container .tags-container{margin-bottom:2rem}.side-previw-container .tags-container .tags-top{margin-top:2rem}.detail-side-previw-swiper-mo,.detail-side-previw-swiper-pc{overflow:hidden;max-width:34.2rem}.detail-side-previw-swiper-mo .side-preview-bottom,.detail-side-previw-swiper-pc .side-preview-bottom{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:6rem}.detail-side-previw-swiper-mo .side-preview-bottom [class^=side-preview-btn],.detail-side-previw-swiper-pc .side-preview-bottom [class^=side-preview-btn]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;margin:0 3rem;cursor:pointer;background:#fff url(/images/common/btn_arrow_back_nor.svg) no-repeat 50%/5.6rem;border-radius:6rem}.detail-side-previw-swiper-mo .side-preview-bottom [class^=side-preview-btn]:active,.detail-side-previw-swiper-mo .side-preview-bottom [class^=side-preview-btn]:hover,.detail-side-previw-swiper-pc .side-preview-bottom [class^=side-preview-btn]:active,.detail-side-previw-swiper-pc .side-preview-bottom [class^=side-preview-btn]:hover{opacity:.7}.detail-side-previw-swiper-mo .side-preview-bottom [class^=side-preview-btn].swiper-button-disabled,.detail-side-previw-swiper-pc .side-preview-bottom [class^=side-preview-btn].swiper-button-disabled{cursor:default;background:#fff url(/images/common/btn_arrow_back_dim.svg) no-repeat 50%/5.6rem}.detail-side-previw-swiper-mo .side-preview-bottom .side-preview-btn-next,.detail-side-previw-swiper-pc .side-preview-bottom .side-preview-btn-next{transform:rotate(180deg)}.detail-side-previw-swiper-mo{display:none}.detail-tabs-container .tab-button-area{margin-bottom:5rem}.detail-tabs-container .tab-content-area{display:none;padding-bottom:16rem}.detail-tabs-container .tab-content-area.active{display:block}.nodata-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;margin:20rem 0}.nodata-container .nodata-text-box{font-size:2.2rem;font-weight:400;color:#000;line-height:1.25}@media screen and (max-width:1440px){.visual-swiper-container{padding-top:5rem}.visual-swiper-container .visual-top-area{margin-bottom:5rem}.visual-swiper-container .swiper-content-box{margin-left:5rem}.visual-swiper-container .sub-visual-pagination{margin-top:3rem}.board-preview-container .preview-title{min-height:auto;font-size:3.2rem}.board-preview-container .preview-normal{min-height:auto}.detail-container .detail-header .detail-title-container{margin-bottom:6rem;padding-top:6rem;padding-bottom:6rem}.detail-container .detail-footer{margin-top:10rem}.preview-list-container{padding:0 3rem}}@media screen and (max-width:1280px){.detail-container{margin-bottom:10rem}.detail-container.bg-color-dark .detail-body{margin-top:5rem}.detail-container .detail-header .board-preview-container{height:45rem;margin-bottom:0}.detail-container .detail-body{display:block}.detail-container .detail-body .detail-content-left{position:relative;max-width:100%;min-height:auto;margin-bottom:12rem}.detail-container .detail-body .detail-content-left:after{content:"";position:absolute;left:-3rem;right:-3rem;bottom:-6rem;border-top:1px solid rgba(0,0,0,.1)}.detail-container .detail-body .detail-content-right{width:auto;margin:0 -3rem;padding-left:3rem;border-left:none}.detail-container .detail-body .side-previw-container .board-thumbs-box{max-width:none}.detail-container .detail-body .side-previw-container .board-thumbs-box .thumb-box-img{height:auto}.detail-side-previw-swiper-mo,.detail-side-previw-swiper-pc{max-width:100%}.detail-side-previw-swiper-pc{display:none}.detail-side-previw-swiper-mo{display:block;padding-right:3rem}.detail-tabs-container .tab-button-area{margin-bottom:3rem}.detail-tabs-container .tab-content-area{padding-bottom:0}.tab-button-area .btn-tab{min-width:8rem;height:3.6rem;font-size:1.4rem}.board-container .board-content-footer{margin-top:6rem}.board-container .board-content-footer .sitelink-item-area{display:block}.board-table-area .board-more-box{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0}.nodata-container{margin:10rem 0}}@media screen and (max-width:1080px){.visual-swiper-container .sub-visual-area{display:block}.visual-swiper-container .swiper-img-box{max-width:100%;height:auto;margin-bottom:3rem}.visual-swiper-container .swiper-content-box{max-width:100%;margin-left:0}.detail-container .detail-body .download-container .btn-download:only-child{width:100%;margin:0}.board-table-area.none-header .board-table-body{margin-top:3rem}.board-table-area.has-download .table-tr{padding-right:3.6rem}.board-table-area .board-table-footer{margin-top:4rem}.board-table-area .table-tr{display:block;padding:.5rem 0}.board-table-area .table-th-title{padding-right:0;font-size:1.5rem}.board-table-area .table-td-last{width:100%;justify-content:flex-start;margin-top:.8rem;font-size:1.2rem;text-align:initial}}@media screen and (max-width:1024px){.visual-swiper-container{padding:3rem 0}.visual-swiper-container .visual-top-area{display:block;margin-bottom:3rem;padding-bottom:2.6rem;font-size:1.4rem}.visual-swiper-container .visual-top-area .sub-title-right{margin-top:1rem}.visual-swiper-container .visual-top-area .sub-title-box{font-size:1.5rem}.visual-swiper-container .visual-top-area .sub-info-box{justify-content:flex-start}.visual-swiper-container .visual-top-area .link-underline{margin-left:.6rem;font-size:1.4rem}.visual-swiper-container .visual-top-area .link-underline:after{border-width:1px}.visual-swiper-container .swiper-img-box .flag-new{height:3.2rem;padding:.4rem 1.6rem;font-size:1.6rem}.board-preview-container .board-preview-bottom .tags-container{overflow-y:auto;overflow-x:hidden;max-height:7.4rem;padding-bottom:.5rem}.board-preview-container .board-preview-bottom .tags-container::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:2px}.board-preview-container .board-preview-bottom .tags-container::-webkit-scrollbar-track{background:#282b32}.board-preview-container .preview-normal,.board-preview-container .preview-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.board-preview-container .preview-title{margin-bottom:1.2rem;font-size:2rem}.board-preview-container .preview-normal{font-size:1.5rem}.board-preview-container .preview-date{margin-top:1.5rem;font-size:1.2rem}.board-preview-container .preview-info-box{margin-top:2rem}.board-preview-container .preview-info-box .preview-info-text{margin-bottom:.8rem;font-size:1.2rem}.board-container{margin-top:6rem;margin-bottom:10rem}.board-container.scroll-body .board-card-middle{max-height:none}.board-container .board-content-header{margin-bottom:2rem}.board-container .baord-more-box{margin-top:3rem}.board-container .btn-more{font-size:1.6rem}.board-container .btn-more:after{width:1.6rem;height:1.6rem;margin-left:.8rem;background-size:1.6rem}.board-table-area.board-flex-column .table-tr{padding:1.4rem 3rem 1.4rem 0}.board-table-area.board-flex-column .table-th-title:before{width:1.6rem;height:1.6rem}.board-table-area.board-flex-column .table-td-last{margin-top:.8rem}.board-card-top{margin-bottom:2rem}.board-card-middle{max-height:none;margin:0}.board-card-middle .board-thumbs-box{width:100%;margin:0 0 3rem}.board-card-middle .board-thumbs-box .thumb-box-img{height:auto}.board-title-large{font-size:2.6rem}.board-search-area .search-area-top{display:block}.board-search-area .search-area-middle{margin-top:4rem;margin-bottom:6rem}.board-search-area .search-right{width:100%}.board-search-area .search-left,.board-search-area .tags-container .tags-top{margin-bottom:2rem}.board-search-area .tags-container .tags-more-box{margin-top:3rem}.search-input-box{max-width:100%}.search-input-box input{height:5.6rem;font-size:1.5rem}.search-input-box .btn-search{width:3.5rem;background-size:16px}.board-table-container{margin-top:6rem}.board-thumbs-box{min-height:auto;padding-bottom:2rem}.board-thumbs-box .thumb-box-img{margin-bottom:2rem}.board-thumbs-box .thumb-title{margin-bottom:.8rem;font-size:1.5rem}.board-thumbs-box .thumb-normal{font-size:1.4rem}.board-thumbs-box .thumb-date{font-size:1.2rem}.board-thumbs-box .tags-container{margin-top:2rem;margin-bottom:2rem}.board-thumbs-box .tags-container .tags-top{margin-top:0;margin-bottom:1rem}.preview-container{margin-top:6rem}.preview-container .preview-top{margin-bottom:2rem}.preview-container .preview-title,.preview-container .preview-top:after{display:none}.preview-container .preview-content{font-size:1.8rem}.preview-list-container{margin-bottom:8rem}.preview-thumb-box [class*=icon-sns-]{width:1.35rem;height:1.35rem;background-size:1.35rem}.detail-container .detail-header .board-preview-container{width:100%;height:30.8rem}.detail-container .detail-header .tags-middle{position:relative;margin-right:-3rem}.detail-container .detail-header .tags-middle:after{content:"";position:absolute;top:.5rem;right:-.4rem;width:8rem;height:3rem;pointer-events:none;background:linear-gradient(270deg,#282b32,rgba(40,43,50,0))}.detail-container .detail-header .tags-button-box{overflow:hidden;overflow-x:auto;flex-wrap:nowrap;max-width:100%;-ms-overflow-style:none;scrollbar-width:none}.detail-container .detail-header .tags-button-box::-webkit-scrollbar{display:none}.detail-container .detail-body .detail-edit-container .detail-content-box{margin-bottom:3rem}.detail-container .detail-body .detail-edit-container .detail-content-title{margin-bottom:1.4rem;font-size:1.6rem}.detail-container .detail-body .detail-edit-container li,.detail-container .detail-body .detail-edit-container p{font-size:1.5rem}.detail-container .detail-title-top{margin-bottom:2rem;font-size:3.2rem}.detail-container .detail-title-bottom,.detail-container .detail-title-middle{font-size:1.5rem}.detail-container .detail-title-bottom{margin-top:2rem}.detail-container .detail-title-bottom span:after{height:1.6rem;margin:0 1.6rem}}@media screen and (max-width:768px){.board-preview-container .preview-tag{margin-bottom:1.5rem}.board-preview-container .preview-tag .tags-label{padding:.6rem 1.2rem;font-size:1.2rem}.board-title-area .board-main-title{font-size:2.2rem}.board-search-area .search-area-top .search-right .dropdown-area{width:100%}.board-table-area .table-title-large{margin-bottom:2rem;font-size:2.4rem}.board-table-area .table-title-middle{margin-bottom:1.6rem;font-size:2rem}.detail-container .detail-title-top{font-size:2.2rem}.detail-footer .btn{width:100%}.nodata-container .nodata-text-box{font-size:1.5rem}}.visual-container{overflow:hidden;width:100%;background-color:#000}.visual-swiper{position:relative;width:100%;height:100%}.visual-swiper .visual-title{margin-bottom:3rem;font-size:4.8rem;font-weight:600;color:#fff;line-height:1.45}.visual-swiper .visual-desc{font-size:2rem;font-weight:400;color:#fff;line-height:1.7;white-space:pre-line}.visual-swiper .section-top{z-index:6;justify-content:flex-end;height:100%;padding:16rem 0}.visual-swiper .section-middle{width:100%;height:calc(100dvh - 6rem)}.visual-swiper .swiper-pagination-bullets.visual-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;transform:translateX(-50%);position:absolute;left:50%;z-index:1;bottom:6rem}.visual-swiper .swiper-pagination-bullets.visual-pagination .swiper-pagination-bullet{opacity:1;width:calc(1rem + 15px);height:calc(1rem + 15px);position:relative;margin:0 .6rem;border-radius:50%;background-color:transparent;border:5px solid transparent}.visual-swiper .swiper-pagination-bullets.visual-pagination .swiper-pagination-bullet:after{content:"";position:absolute;width:1.6rem;height:1.6rem;top:calc(50% - .8rem);left:calc(50% - .8rem);background-color:hsla(0,0%,100%,.4);border-radius:50%}.visual-swiper .swiper-pagination-bullets.visual-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#5a46fa}.visual-swiper .swiper-pagination-bullets.visual-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:transparent}.visual-swiper .visual-play-button-box{width:100%}.visual-swiper .visual-play-button-box .visual-btn-play{position:absolute;right:16%;bottom:16rem;z-index:7;width:8.4rem;height:8.4rem;background:url(/images/common/icon_play02.svg) no-repeat 50%/contain;transition:.2s}.visual-swiper .visual-play-button-box .visual-btn-play:hover{background:url(/images/common/icon_play02_ho.svg) no-repeat 50%/contain}.visual-swiper .dim{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;width:100%;height:100%;background:rgba(0,0,0,.2)}.visual-video-box{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;width:100%;height:100%}.visual-video-box .img,.visual-video-box .video,.visual-video-box source{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom center}.visual-video-box .btn-close{display:none;position:absolute;top:5rem;right:5rem;z-index:5;width:4rem;height:4rem;background:url(/images/common/btn_close.svg) no-repeat 50%/4rem}.company-container{position:relative;padding-top:22.2rem;background-color:#fbfbfb}.company-container .section-top{margin-bottom:16rem;padding-top:0;text-align:center}.company-container .section-top:before{content:"";display:block;width:5rem;height:5rem;margin:0 auto 4.6rem;background:url(/images/home/icon_home_company_logo.png) no-repeat 50%/5rem}.company-container .section-top.section-position{position:static}.technology-container .section-top{align-items:center;padding-bottom:12rem;text-align:center}.technology-visual-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;max-width:115rem;margin:0 auto}.technology-visual-item.section01 .technology-thumb-area{max-width:50rem;margin-left:auto;margin-right:1rem}.technology-visual-item.section03{flex-direction:row-reverse}.technology-visual-item.section03 .technology-thumb-area{max-width:55rem;margin-right:auto;margin-left:-3.3rem}.technology-info-area{max-width:55rem}.technology-info-area .technology-info-top .info-title{margin-bottom:2rem;font-size:2.78rem;font-weight:600;color:#000;line-height:1.7}.technology-info-area .technology-info-top .info-sub-title{font-size:2rem;font-weight:400;color:#000;line-height:1.5}.technology-info-area .technology-info-middle{margin-bottom:3rem}.technology-info-area .technology-info-middle .info-text{font-size:2rem;font-weight:400;color:#000;line-height:1.8}.technology-info-area .technology-info-bottom .btn{display:inline-flex;justify-content:flex-start}.technology-mobile-link{display:none}.mobility-container{position:relative}.mobility-container .section-top{padding-bottom:12rem;text-align:center}.mobility-container .section-learn{margin-top:3rem}.mobility-container .section-learn .btn{display:inline-flex;justify-content:center}.mobility-item-area{overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.mobility-item-area .mobility-item-box{width:calc(50% - 2.4rem);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:32rem;margin:0 1.2rem;padding:4.6rem 5rem;border:1px solid rgba(0,0,0,.2);background-color:hsla(0,0%,100%,.8);border-radius:2rem;text-align:center}.mobility-item-area .mobility-item-middle{margin:2rem 0 5rem}.mobility-item-area .item-title{font-size:3.6rem;font-weight:500;color:#000;line-height:1.5}.mobility-item-area .item-text{font-size:2rem;font-weight:400;color:#000;line-height:1.5}.aev-container{position:relative;padding:20rem 0}.aev-container .section-top{top:50%;left:14.8%;transform:translateY(-50%);max-width:51rem;padding-top:0;text-align:center}.aev-container .aev-info-bottom{margin-top:3rem}.aev-container .aev-info-bottom .btn{display:inline-flex;justify-content:flex-start}.aev-container .aev-mobile-link{display:none;margin-top:3rem}.aev-container .aev-mobile-link .btn{justify-content:flex-end}.aev-visual-area .for-mobile{display:none}.aev-info-area{margin-top:18.2rem}.aev-info-area .aev-info-top .info-title{margin-bottom:2rem;font-size:3.6rem;font-weight:500;color:#000;line-height:1.5}.aev-info-area .aev-info-middle{margin-bottom:5rem}.aev-info-area .aev-info-middle .info-text{font-size:2rem;font-weight:400;color:#000;line-height:1.5}.careers-container{position:relative}.careers-container .section-top{width:100%;text-align:right}.careers-container .button-box{justify-content:flex-end;margin:5rem 0 0 auto}.news-container .section-top{padding-bottom:4rem}.news-container .preview-list-container{margin-bottom:5rem;padding:0}.news-container .button-box,.news-container .button-box .btn{justify-content:flex-end}.news-list-area{margin-bottom:12rem;border-top:1px solid rgba(115,125,140,.3)}.news-list-area .news-list{width:100%;padding:3rem 0 4.2rem;border-bottom:1px solid rgba(115,125,140,.3)}.news-link-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.news-link-box .news-left{margin-right:auto}.news-link-box .news-title{margin-bottom:1.4rem;font-size:2rem;font-weight:500;color:#000;line-height:1.5}.news-link-box .news-thumb-box{display:none;margin-bottom:2rem}.news-link-box .news-preview-desc{font-size:1.6rem;font-weight:400;color:rgba(0,0,0,.8);line-height:1.5}.news-link-box .news-date{margin-top:2.5rem;font-size:1.8rem;font-weight:400;color:#000;line-height:1}.preview-list-container .preview-list-title{margin-bottom:3rem;font-size:2.6rem;font-weight:500;color:#000;line-height:1.5}.preview-list-area{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:-1.2rem}.preview-list-area .preview-list{width:calc(25% - 2.4rem);margin:1.2rem}.blog-container{overflow:hidden;padding-bottom:20rem}.blog-container .section-top{padding-bottom:12rem}.blog-container .button-box{justify-content:flex-start;margin-top:3rem;padding:0}.blog-container .button-box .btn{justify-content:flex-end}.blog-swiper{position:relative;margin-bottom:5rem}.blog-swiper .swiper-slide{overflow:hidden;width:119.6rem;height:46rem}.blog-swiper .blog-button-box{position:absolute;display:flex;flex-direction:row;justify-content:space-between;align-items:center;top:50%;left:50%;z-index:10;width:100%;max-width:150rem;padding:0 2.5rem;transform:translate(-50%,-50%)}.blog-swiper .blog-button-box [class^=blog-button]{width:5.6rem;height:5.6rem;border-radius:50%;background:#fff url(/images/common/btn_arrow_back_nor.svg) no-repeat 50%/5.6rem}.blog-swiper .blog-button-box [class^=blog-button]:active,.blog-swiper .blog-button-box [class^=blog-button]:hover{background:#fff url(/images/common/btn_arrow_back_nor-1.svg) no-repeat 50%/5.6rem}.blog-swiper .blog-button-box [class^=blog-button].swiper-button-disabled{cursor:default;background:#fff url(/images/common/btn_arrow_back_dim.svg) no-repeat 50%/5.6rem}.blog-swiper .blog-button-box .blog-button-next{transform:rotate(180deg)}.blog-link-box{display:flex;flex-direction:row;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;gap:50px;width:100%;height:100%;padding:6rem;background-color:#f6f6f9}.blog-link-box .blog-thumb-box{min-width:380px;width:380px}.blog-link-box .blog-thumb-box img{object-fit:cover;width:100%;height:auto;max-width:100%}.blog-link-box .blog-desc-box p.cate{display:flex;align-items:center;gap:10px}.blog-link-box .blog-desc-box p.cate strong{font-size:1.777rem;color:#786efa;font-weight:600}.blog-link-box .blog-desc-box p.cate span{position:relative;padding-left:10px;font-size:1.666rem;color:#0d0d0d;opacity:.5}.blog-link-box .blog-desc-box p.cate span:before{content:"";position:absolute;left:0;top:50%;width:1px;height:1.222rem;transform:translateY(-50%);background-color:#786efa}.blog-link-box .blog-desc-box dl{margin-top:1.666rem}.blog-link-box .blog-desc-box dt{font-size:2.666rem;font-weight:600;color:#111;-webkit-line-clamp:2}.blog-link-box .blog-desc-box dd,.blog-link-box .blog-desc-box dt{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.blog-link-box .blog-desc-box dd{font-size:2rem;margin-top:1.1rem;color:#0d0d0d;line-height:1.7;opacity:.8;-webkit-line-clamp:4}.blog-link-box .tag-list{display:inline-block;margin-top:5.555rem;background-color:#786efa;border-color:transparent;color:#fff}.trigger{position:absolute;left:0;z-index:9999;width:100%;height:1px;background-color:red}@media screen and (max-width:1440px){.aev-container .section-top{left:6.8%}.technology-info-area .technology-info-middle{margin-bottom:2rem}}@media screen and (max-width:1280px){.visual-swiper .visual-play-button-box .visual-btn-play{right:10%}.aev-container .section-top{left:3.8%}.careers-container .section-top{padding-top:10rem}.blog-swiper{padding:0 3rem}.blog-swiper .swiper-slide{height:auto}.blog-link-box{flex-wrap:wrap;padding:4.8rem;gap:0}.blog-link-box .blog-thumb-box{width:100%;height:auto;margin-right:0;margin-bottom:4rem}.blog-link-box .blog-desc-box dd{min-height:0;-webkit-line-clamp:2}.blog-link-box .tag-list{margin-top:3rem}.blog-swiper .blog-button-box{position:static;display:block;max-width:100%;margin-top:2rem;text-align:center;transform:translate(0)}.blog-swiper .blog-button-box [class^=blog-button]{position:static;margin:0 2rem;transform:translateY(0)}.blog-swiper .blog-button-box .blog-button-next{transform:translateY(0) rotate(180deg)}}@media screen and (max-width:1024px){.visual-swiper .visual-play-button-box .visual-btn-play{top:20%;right:auto;left:50%;bottom:auto;transform:translateX(-50%)}.visual-swiper .visual-title{font-size:4rem}.visual-swiper .visual-desc{font-size:2rem}.company-container{padding-top:10rem}.company-container .section-top{margin-bottom:3rem}.careers-container .section-top{position:static;max-width:none;margin-bottom:3rem;padding-top:0;text-align:left}.careers-container .button-box{justify-content:flex-start;width:100%;margin-top:3rem}.aev-container{padding:12rem 0}.aev-container .aev-mobile-link{display:block}.aev-container .section-top{position:static;max-width:none;transform:none;padding:0;text-align:center}.aev-container .section-top .section-top-inner{width:100%;margin:0 auto}.aev-container .aev-info-bottom,.aev-visual-area .for-pc{display:none}.aev-visual-area .for-mobile{display:block}.aev-info-area{margin-top:6rem}.aev-info-area,.aev-info-area .aev-info-middle{margin-bottom:2rem}.technology-visual-item{flex-wrap:wrap;justify-content:center;margin-bottom:8rem;padding:0}.technology-visual-item:last-child{margin-bottom:0}.technology-visual-item.section03 .technology-thumb-area{max-width:50rem}.technology-container .section-top{padding-bottom:6rem}.mobility-container .section-top{padding-bottom:3rem}.news-container .section-top{padding-bottom:0}.news-list-area{margin-bottom:4rem;border-top:none}.news-list-area .news-list{padding:3rem 0}.news-link-box{display:block}.news-link-box .news-title{margin-bottom:.8rem;font-size:1.6rem}.news-link-box .news-preview-desc{font-size:1.4rem}.news-link-box .news-date{margin-top:1.6rem;font-size:1.2rem}.preview-list-container .preview-list-title{margin-bottom:2rem;font-size:1.6rem}.preview-list-area{margin:-.8rem}.preview-list-area .preview-list{width:calc(50% - 1.6rem);margin:.8rem}.blog-container{padding-bottom:12rem}.blog-container .section-top{padding:12rem 0 3rem}.blog-swiper{margin-bottom:3rem;padding-left:3rem}.blog-link-box{padding:2rem}.blog-link-box .blog-thumb-box{margin-bottom:2rem}.blog-link-box .blog-desc-box .blog-title{margin-bottom:1.2rem;font-size:1.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-link-box .blog-desc-box .blog-date{font-size:1.2rem}}@media screen and (max-width:900px){.technology-visual-item.section01 .technology-thumb-area,.technology-visual-item.section03 .technology-thumb-area{margin:0 auto}}@media screen and (max-width:768px){.blog-link-box .blog-desc-box p.cate strong{font-size:1.222rem}.blog-link-box .blog-desc-box p.cate span{font-size:1.111rem}.blog-link-box .blog-desc-box dt{font-size:2rem}.blog-link-box .blog-desc-box dd{font-size:1.5rem}.visual-swiper .section-top{padding:8rem 0}.visual-swiper .visual-title{margin-bottom:2rem;font-size:2.6rem;line-height:1.25}.visual-swiper .visual-desc{font-size:1.5rem;white-space:normal}.visual-swiper .section-top{padding:7.6rem 0}.visual-swiper .section-middle{position:relative;height:calc(100dvh - 5.6rem)}.visual-swiper .swiper-pagination-bullets.visual-pagination{bottom:3rem}.visual-swiper .swiper-pagination-bullets.visual-pagination .swiper-pagination-bullet{margin:0 .9rem}.visual-swiper .visual-play-button-box .visual-btn-play{top:25%;transform:translateX(-50%);width:5.6rem;height:5.6rem}.visual-swiper .visual-play-button-box .visual-btn-play:hover{background:url(/images/common/icon_play02.svg) no-repeat 50%/contain}.visual-swiper .btn-close{top:2rem;right:3rem;width:2rem;height:2rem;background:url(/images/common/btn_close.svg) no-repeat 50%/2rem}.company-container .section-top:before{width:2.4rem;height:2.4rem;margin:0 auto 2rem;background:url(/images/home/icon_home_company_logo.png) no-repeat 50%/2.4rem}.technology-visual-item{display:block}.technology-visual-item .technology-mobile-link{display:block;margin-top:2rem;margin-left:auto}.technology-visual-item .technology-mobile-link .btn{justify-content:flex-end}.technology-info-area{max-width:none}.technology-info-area .technology-info-top .info-title{margin-bottom:.8rem;font-size:1.6rem}.technology-info-area .technology-info-middle .info-text,.technology-info-area .technology-info-top .info-sub-title{font-size:1.5rem}.technology-info-area .technology-info-bottom{display:none}.technology-thumb-area{max-width:none}.mobility-item-area .mobility-item-box{justify-content:space-between;width:calc(50% - 1.6rem);height:18.6rem;margin:0 .8rem;padding:2.6rem 1.4rem;border-radius:6px}.mobility-item-area .mobility-item-middle{margin:0}.mobility-item-area .item-title{font-size:1.5rem;letter-spacing:-.5px}.mobility-item-area .item-text{font-size:1.2rem}.aev-info-area{text-align:left}.aev-info-area .aev-info-top .info-title{margin-bottom:1.2rem;font-size:2rem}.aev-info-area .aev-info-middle .info-text{font-size:1.5rem}.careers-container .button-box .btn{flex:1 1}.blog-swiper .blog-button-box{display:none}.news-container .section-middle{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.news-container .button-box{order:2;width:100%;margin-bottom:6rem}.news-list-area{margin-bottom:0}.news-list-area .news-list{display:none;border-bottom:none}.news-link-box .news-thumb-box,.news-list-area .news-list:first-child,.news-list-area .news-list:only-child{display:block}.news-link-box .news-preview-desc{display:none}.news-link-box .news-date{font-size:1.2rem;margin-top:1.2rem}.preview-list-container{order:3}.preview-list-area .preview-list{display:none}.preview-list-area .preview-list:nth-child(-n+4){display:block}}.careers-benefit-container .tab-container .tab-button-inner,.careers-position-container .tab-container .tab-button-inner,.careers-work-container .tab-container .tab-button-inner{display:none}.careers-benefit-container .tab-container .tab-content,.careers-position-container .tab-container .tab-content,.careers-work-container .tab-container .tab-content{display:block}.careers-position-container{padding:13.5rem 0;background-color:#f6f6f9}.careers-position-container .position-top{margin-bottom:6rem}.careers-position-container .position-bottom{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:12rem}.careers-position-container .tab-container .tab-button-inner{border-bottom:none;border-left:1px solid rgba(0,0,0,.1)}.careers-position-container .tab-container .tab-button-group{flex-direction:column;align-items:flex-start;padding:0}.careers-position-container .tab-container .tab-button{width:100%;height:auto;margin:0;padding:1.35rem 0 1.35rem 1rem;text-align:left}.careers-position-container .tab-container .tab-button:after{left:-1px;top:0;width:1px;height:100%;margin:0}.careers-position-container .tab-container .tab-button.active:after{border-bottom:none;border-left:1px solid #5a46fa}.careers-position-container .tab-content-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 -3rem}.careers-position-container .tab-content{flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:24rem;padding:5rem 3rem;margin:0 3rem;background-color:hsla(0,0%,100%,.7)}.careers-position-container [class*=icon-careers-part]:before{content:"";display:none;width:4rem;height:4rem;margin-bottom:2rem}.careers-position-container .icon-careers-part-01:before{background:url(/images/career/icon_careers_part_01.svg) no-repeat 50%/cover}.careers-position-container .icon-careers-part-02:before{background:url(/images/career/icon_careers_part_02.svg) no-repeat 50%/cover}.careers-position-container .icon-careers-part-03:before{background:url(/images/career/icon_careers_part_03.svg) no-repeat 50%/cover}.careers-position-container .icon-careers-part-04:before{background:url(/images/career/icon_careers_part_04.svg) no-repeat 50%/cover}.careers-position-container .icon-careers-part-05:before{background:url(/images/career/icon_careers_part_05.svg) no-repeat 50%/cover}.careers-position-container .position-title{font-size:4.44rem;font-weight:600;color:#000;line-height:1.45}.careers-position-container .part-name{min-height:6rem;margin-bottom:2rem;font-size:2.78rem;font-weight:600;color:#000;line-height:1.35}.careers-position-container .part-info{font-size:2rem;font-weight:400;color:#000;line-height:1.8}.careers-content-container{background-color:#fff}.careers-work-container{position:relative;padding:0 0 38.8rem}.careers-work-container .work-area-core{margin-top:8.8rem;margin-bottom:38.8rem}.careers-work-container .way-floating-container{position:absolute;top:0;left:0;width:100%;height:100%}.careers-work-container .way-info-area{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.careers-work-container .way-info-box{max-width:58.6rem;margin-bottom:8rem}.careers-work-container .way-info-box:nth-child(2n){margin-left:auto}.careers-work-container .way-info-box:last-child{margin-bottom:0}.careers-work-container .way-info-big-title{margin-bottom:2rem;font-size:3.4rem;font-weight:500;color:#000;line-height:1.5}.careers-work-container .way-info-title{margin-bottom:2rem;font-size:2.2rem;font-weight:600;color:#000;line-height:1.5}.careers-work-container .way-info-text{font-size:1.8rem;font-weight:400;color:#000;line-height:1.6}.careers-work-container .floating-line-box{display:none;width:4%;margin:0 auto;height:100%}.careers-work-container .floating-line-box.part01{display:none}.careers-work-container .work-circle{position:absolute;display:none;top:38.8%;left:50%;z-index:0;transform:translateX(-50%);width:11.5%;padding-top:11.5%;margin:0 auto;border-radius:50%;background-color:#fff}.careers-work-container .floating-icon-box{display:none;position:absolute;left:50%;bottom:-22.2rem;margin-left:-12rem;width:24rem;height:24rem}.careers-work-container .floating-icon-box .image-box{position:relative}.careers-work-container .floating-icon-box .icon-end{position:absolute;transform:rotate(-240deg);opacity:0;top:0;left:0;z-index:1}.careers-work-container .way-front-container{position:absolute;top:0;left:50%;z-index:2;width:100%;transform:translateX(-50%)}.careers-work-container .way-back-container{position:relative;z-index:1;max-width:192rem;margin:20rem auto 0}.careers-work-container .way-back-container img{object-fit:cover}.careers-work-container .way-back-container .mo-img{display:none}.careers-benefit-container .tab-container{padding-bottom:20rem}.careers-benefit-container .tab-content-group{padding-top:20rem}.careers-top{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:73.2rem;padding:26.5rem 0;background-color:#f6f6f9}.careers-info-box{position:relative;width:100%}.careers-info-box:after{content:"";display:inline-block;position:absolute;top:50%;right:5rem;z-index:0;width:34.2rem;height:34.2rem;transform:translateY(-50%);background:url(/images/career/img_benefits_symbol.png) no-repeat 50%/34.2rem}.careers-info-box .careers-inner{position:relative;z-index:1;width:100%;max-width:95.2rem}.careers-info-box .careers-info-title{margin-bottom:3rem;font-size:4.44rem;font-weight:600;color:#000;line-height:1.5}.careers-info-box .careers-info-text{font-size:2rem;font-weight:400;color:#000;line-height:1.75}.benefit-item-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;position:relative;width:100%;margin-bottom:8rem;padding-bottom:8rem;border-bottom:1px solid rgba(0,0,0,.1)}.benefit-item-box:before{content:"";overflow:hidden;position:absolute;left:0;top:0;width:10.2rem;height:14rem}.benefit-item-box.item-num-one:before{background:url(/images/career/img_number_1.png) no-repeat 50%/cover}.benefit-item-box.item-num-two:before{background:url(/images/career/img_number_2.png) no-repeat 50%/cover}.benefit-item-box.item-num-three:before{background:url(/images/career/img_number_3.png) no-repeat 50%/cover}.benefit-item-box.item-num-four:before{background:url(/images/career/img_number_4.png) no-repeat 50%/cover}.benefit-item-box.item-num-five:before{background:url(/images/career/img_number_5.png) no-repeat 50%/cover}.benefit-item-box .benefit-item-left{flex-shrink:0;max-width:44.4rem;margin-left:14.2rem;margin-right:auto}.benefit-item-box .benefit-item-right{max-width:70.8rem}.benefit-item-box .benefit-item-title{margin-bottom:2rem;font-size:3.6rem;font-weight:600;color:#000;line-height:1.45}.benefit-item-box .benefit-item-text{font-size:2rem;font-weight:400;color:#000;line-height:1.65}.benefit-item-box .detail-list{margin-bottom:4rem}.benefit-item-box .detail-list:last-child{margin-bottom:0}.benefit-item-box .detail-list .detail-title{margin-bottom:1.2rem;font-size:2rem;font-weight:600;color:#000;line-height:1.5}.benefit-item-box .detail-list .detail-text{font-size:1.8rem;font-weight:400;color:#000;line-height:1.7}@media screen and (max-width:1600px){.careers-work-container .way-info-box{margin-bottom:3%}}@media screen and (max-width:1440px){.careers-work-container .work-area-core{margin-top:25rem;margin-bottom:30rem}.careers-work-container .way-info-box{margin-bottom:6rem}.careers-work-container .floating-line-box{height:calc(100% - 10rem)}}@media screen and (max-width:1280px){.careers-position-container .tab-content-group{flex-wrap:wrap;margin:-2rem}.careers-position-container .tab-content{flex:1 1 30%;max-width:none;margin:2rem}.careers-info-box .careers-info-title{margin-bottom:2rem}.careers-work-container{padding-bottom:20rem}.careers-work-container .work-area-core{margin-top:0;margin-bottom:0}.careers-work-container .way-info-big-title{font-size:3.2rem}.careers-work-container .way-info-title{font-size:2rem}.careers-work-container .way-info-text{font-size:1.6rem}.careers-work-container .way-info-area{padding-top:0}.careers-benefit-container .tab-container{padding-bottom:10rem}.careers-benefit-container .tab-content-group{padding-top:10rem}.careers-top{min-height:auto;padding:10rem 0}.benefit-item-box{margin-bottom:6rem;padding-bottom:6rem}.benefit-item-box:before{content:"";width:6.2rem;height:10rem}.benefit-item-box .benefit-item-left{margin-left:9.5rem;margin-right:5rem}.benefit-item-box .detail-list{margin-bottom:4rem}}@media screen and (max-width:1080px){.careers-benefit-container .tab-container .tab-button-inner{display:block}.careers-benefit-container .tab-container .tab-content{display:none}.careers-benefit-container .tab-content-group{padding-top:6rem}.benefit-item-box{display:block;margin-bottom:0;padding-bottom:0;border-bottom:none}.benefit-item-box:before{display:none}.benefit-item-box .benefit-item-left{width:100%;margin-left:0;margin-right:0;margin-bottom:6rem}.benefit-item-box .benefit-item-right{width:100%}}@media screen and (max-width:1024px){.careers-work-container{padding-bottom:10rem}.careers-work-container .tab-container .tab-button-inner{display:block}.careers-work-container .tab-container .tab-content{display:none}.careers-work-container .tab-container .tab-content-group{padding-top:6rem}.careers-work-container .way-info-box{width:100%;max-width:none;margin-bottom:4rem}.careers-work-container .way-info-box:first-child{margin-bottom:6rem}.careers-work-container .way-info-box:nth-child(2n){margin-left:0}.careers-work-container .way-front-container{position:static;width:100%;transform:translateX(0)}.careers-work-container .way-back-container{display:none}.careers-position-container{padding:10rem 0}.careers-position-container .position-top{margin-bottom:3rem}.careers-benefit-container .tab-container{padding-bottom:10rem}.careers-info-box:after{display:none}.careers-info-box .careers-info-title{margin-bottom:2rem}}@media screen and (max-width:768px){.careers-position-container .tab-content-group{margin:0 0 0 3.5rem}.careers-position-container .tab-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.careers-position-container .tab-container .tab-button-inner{display:block}.careers-position-container .tab-container .tab-content{display:none;flex:1 1;margin:0;min-height:22.4rem;padding:4rem 2.6rem}.careers-position-container .tab-container .tab-button{font-size:1.2rem;line-height:1.5}.careers-position-container .tab-container .position-part-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100%}.careers-position-container [class*=icon-careers-part]:before{width:3.6rem;height:3.6rem;margin-bottom:1.6rem}.careers-position-container .position-title{font-size:2.6rem}.careers-position-container .part-name{display:none}.careers-position-container .part-info{font-size:1.5rem}.careers-work-container .way-info-big-title{margin-bottom:1.2rem;font-size:2rem}.careers-work-container .way-info-text{font-size:1.4rem}.careers-work-container .way-info-title{margin-bottom:.8rem;font-size:1.6rem}.careers-work-container .way-info-text{font-size:1.5rem}.careers-info-box .careers-info-title{font-size:2.2rem}.careers-info-box .careers-info-text{font-size:1.5rem}.benefit-item-box .benefit-item-title{margin-bottom:1.2rem;font-size:2rem}.benefit-item-box .benefit-item-text{font-size:1.5rem}.benefit-item-box .detail-list .detail-title{margin-bottom:.8rem;font-size:1.5rem}.benefit-item-box .detail-list .detail-text{font-size:1.4rem}}@media screen and (max-width:440px){.careers-position-container .tab-container{justify-content:center;align-items:center}.careers-position-container .tab-content-group{margin:0 0 0 2rem}}.tab-container .tab-button-inner{border-bottom:1px solid rgba(0,0,0,.1);background:#fff;position:-webkit-sticky;position:sticky;top:6rem;left:0;z-index:10}.tab-container .tab-button-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.tab-container .tab-button{position:relative;height:7rem;margin:0 2.4rem;font-size:1.6rem;font-weight:500;color:rgba(0,0,0,.5);line-height:1.2}.tab-container .tab-button:first-child{margin-left:0}.tab-container .tab-button:last-child{margin-right:0}.tab-container .tab-button:after{content:"";position:absolute;left:0;bottom:0;width:100%}.tab-container .tab-button.active{color:#5a46fa;font-weight:600}.tab-container .tab-button.active:after{border-bottom:4px solid #5a46fa}.tab-container .tab-content{display:none}.tab-container .tab-content.show{display:block}.group-container{padding-top:20rem;padding-bottom:20rem;background-color:#fff}.group-container.bg-gray{background-color:#f6f6f9}.group-container.bg-gray .group-area{margin-top:0;margin-bottom:0}.group-container .link{color:#5297f5;cursor:pointer;white-space:normal}.group-area{margin-bottom:20rem}.group-area:last-child{margin-bottom:0}.group-area .group-middle{margin-top:3rem}.group-area .group-middle:only-child{margin-top:0}.group-area .group-bottom .button-box button{margin:0 1.2rem}.group-area .group-title-large{margin-bottom:3rem;font-size:4.8rem;font-weight:500;color:#000;line-height:1.45}.group-area .group-title-middle{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2rem;font-size:3rem;font-weight:500;color:#000;line-height:1.5}.group-title-small{font-size:2.5rem;margin:10rem 0 5rem}.group-title-small:first-child{margin-top:5rem}.group-area .group-text-normal{font-size:2rem;font-weight:400;color:rgba(0,0,0,.8);line-height:1.7}.group-area .btn-copy{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:3rem;font-size:1.6rem;font-weight:400;color:rgba(0,0,0,.5);line-height:1}.group-area .btn-copy:before{content:"";display:block;width:2.4rem;height:2.4rem;margin-right:.8rem;background:url(/images/opendataset/icon_copy.svg) no-repeat 50%/24px}.group-area .dot-list-box{margin-top:2.2rem}.group-area .table-container{margin-top:3rem;margin-bottom:3rem}.group-area .table-container:only-child{margin:0}.group-area .table-container .score-icon{margin:0 auto}.table-responsive{overflow-x:auto}.table-responsive *{white-space:nowrap}.table-responsive br{display:block}.align-bottom{vertical-align:bottom!important}.code-pretty-box{padding:1rem}.code-pretty-box.white{padding:1.4rem 3rem;background-color:#fff;border:1px solid rgba(0,0,0,.1)}.code-pretty-box.dark{padding:3rem;background-color:#32353f}.code-pretty-box.all-white .prettyprint>*{color:#fff}.code-pretty-box pre{min-width:100rem}.code-pretty-box pre.prettyprint{padding:0;background-color:transparent;border:none;font-size:1.7rem;font-weight:400;color:#fff;line-height:1.2;letter-spacing:1.5px}.code-pretty-box .lit{color:#8f81fc}.code-pretty-box .str{color:#ffb31f}.code-pretty-box .clo,.code-pretty-box .opn,.code-pretty-box .pln,.code-pretty-box .pun{color:#fff}.code-pretty-box .com{color:hsla(0,0%,100%,.5)}.example-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.example-container .image-box{margin-right:2.4rem}.example-container .image-box:last-child{margin-right:0}.download-container{margin-top:20rem}.download-container .download-top{margin-bottom:4rem;font-size:3rem;font-weight:500;color:#000;line-height:1.5}.download-container .download-bottom,.download-container .download-top{display:flex;flex-direction:row;justify-content:center;align-items:center}.download-container .btn-download{margin:0 1.2rem}.view-card-container{display:flex;flex-direction:row;justify-content:center;align-items:stretch;margin:12rem -5rem 0}.view-card-container .view-card-box{flex:1 1;max-width:980px;padding:8rem;margin:0 5rem;background-color:#fff}.view-card-container .view-card-top{margin-bottom:2rem}.view-card-container .view-card-bottom{margin-top:5rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.view-card-container .card-title{font-size:3rem;font-weight:500;color:#000;line-height:1.5}.view-card-container .card-text{font-size:2rem;font-weight:400;color:rgba(0,0,0,.8);line-height:1.5}.code-container.opened .code-body{height:auto}.code-container.opened .code-body:after{display:none}.code-container.opened .btn-more-code:after{transform:rotate(180deg);transition:all .5s}.code-container .code-body{position:relative;overflow:hidden;height:44.4rem}.code-container .code-body:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:30rem;background:linear-gradient(0,#32353f,rgba(50,53,63,0))}.code-container .code-footer{margin-top:5rem}.tutorial-container.opened .tutorial-body{height:auto}.tutorial-container.opened .tutorial-body:after{display:none}.tutorial-container.opened .btn-more-code:after{transform:rotate(180deg);transition:all .5s}.tutorial-container .tutorial-header{padding:5rem 12.2rem;background-color:#f6f6f9}.tutorial-container .tutorial-header .code-text-normal:last-child{margin-bottom:0}.tutorial-container .tutorial-body{position:relative;overflow:hidden;height:42.7rem;padding:0 12.2rem 6rem;background-color:#f6f6f9}.tutorial-container .tutorial-body:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:30rem;background:linear-gradient(180deg,rgba(246,246,249,0),#f6f6f9)}.tutorial-container .tutorial-footer{margin-top:5rem}.tutorial-container .code-box-flex{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-left:-7.2rem;margin-bottom:2rem}.tutorial-container .code-box-flex:last-child{margin-bottom:0}.tutorial-container .code-left{width:7.2rem}.tutorial-container .code-right{width:calc(100% - 7.2rem)}.tutorial-container .code-step{font-size:1.6rem;font-weight:400;color:#737d8c;line-height:1.5}.tutorial-container .code-title-large{margin-bottom:2.2rem;font-size:2.4rem;font-weight:500;color:#000;line-height:1.5}.tutorial-container .code-title-middle{margin-top:3rem;margin-bottom:2rem;font-size:2.4rem;font-weight:500;color:rgba(0,0,0,.8);line-height:1.5}.tutorial-container .code-text-normal{margin-bottom:2rem;font-size:1.8rem;font-weight:400;color:rgba(0,0,0,.8);line-height:1.5}.tutorial-container .line-bg-gray{background-color:#efefef}.tutorial-container pre.prettyprint{background-color:#fff;border:none;font-size:1.6rem;font-weight:400;color:#000;line-height:1.2;letter-spacing:1.5px}.tutorial-container .kwd{color:#1990b8;font-weight:400}.tutorial-container .pln,.tutorial-container .typ{color:#000;font-weight:400}.tutorial-container .com{color:#7d8b99}.tutorial-container .lit{color:#c92c2c}.example-code-box{position:relative;left:3rem;overflow:hidden;overflow-x:auto;margin-top:2rem}.example-code-box pre.prettyprint{background:#efefef;border:none;font-size:.85rem;font-weight:400;color:#303030;line-height:1.2;letter-spacing:1.5px}.example-code-box pre.prettyprint>*{color:#303030}.example-code-box .example-image-box{max-width:38.1rem;margin-top:3rem}.example-code-box .code-pretty-box{background:#efefef;border:1px solid rgba(0,0,0,.1)}.dot-list-box>li{margin-bottom:1rem;font-size:2rem;font-weight:400;color:#000;line-height:1.5}.dot-list-box>li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 1.5rem;background-color:rgba(0,0,0,.8);border-radius:50%;vertical-align:middle}.table-area table{width:100%;table-layout:fixed}.table-area td,.table-area th{padding:3rem 2.4rem;text-align:center;vertical-align:middle;font-size:2rem;font-weight:400;color:#000;line-height:1.5}.table-area td.align-left,.table-area th.align-left{text-align:left!important}.table-area thead{border-bottom:2px solid #000}.table-area td.score-text,.table-area thead th{font-weight:500}.table-area td.score-top{font-weight:500;color:#5a46fa}.table-area tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.table-area tfoot{font-size:2.2rem;font-weight:500;color:#000;line-height:1.5}.challenge-card-container{margin-top:20rem}.challenge-card-top{margin-bottom:6rem}.challenge-card-top .card-title{font-size:4.8rem;font-weight:500;color:#000;line-height:1.45}.challenge-card-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:8rem;background-color:#f6f6f9;background-color:#fff}.challenge-card-box .card-thumb-box{flex-shrink:0;overflow:hidden;width:34.2rem;height:34.2rem;margin-right:8rem}.challenge-card-box .info-title{margin-bottom:2rem;font-size:3rem;font-weight:500;color:#000;line-height:1.45}.challenge-card-box .info-text{font-size:2rem;font-weight:400;color:#000;line-height:1.65}.challenge-card-box .button-box{justify-content:flex-end;margin-top:14.6rem}.alert-text-box{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:5rem;text-align:center}.alert-text-box .alert-text{font-size:1.8rem;font-weight:400;color:rgba(0,0,0,.8);line-height:1.7}.alert-text-box+.button-box{margin-top:20rem}.rules-item-box{margin-top:12rem;margin-bottom:10rem}.rules-image-box{margin-bottom:6rem}.rules-title-box{margin-bottom:2.4rem}.rules-title-box .rules-title{font-size:2.6rem;font-weight:500;color:rgba(0,0,0,.8);line-height:1.1}.score-container{margin-top:5rem}.score-box{position:relative;margin:0 12.2rem 8rem}.score-box.score-top{width:100%;margin-right:auto;margin-left:auto;padding:7.2rem 12rem;max-height:29.8rem;background-color:hsla(0,0%,100%,.8)}.score-box.score-top .score-title-box .score-title{font-size:3.6rem;font-weight:600}.score-box.score-top .score-progress .progress-bar{background-color:#5a46fa}.score-box.score-top .score-num,.score-box.score-top .score-unit{font-size:2.4rem;font-weight:500}.score-box.score-top .score-num{top:8rem;right:12rem}.score-box .score-title-box{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.score-box .score-title-box .score-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:3rem;font-weight:500;color:#000;line-height:1.4}.score-box .score-progress{position:relative;width:100%;height:1rem;margin:2.4rem 0 3rem;background-color:rgba(0,0,0,.1)}.score-box .score-progress .progress-bar{position:absolute;top:0;left:0;height:100%;background-color:#737d8c}.score-box .score-unit{color:#000}.score-box .score-num,.score-box .score-unit{font-size:2rem;font-weight:400;line-height:1.5}.score-box .score-num{position:absolute;top:0;right:0;z-index:1;color:rgba(0,0,0,.5)}.score-icon{width:5.4rem;height:5.4rem;margin-right:1.6rem}.score-icon.icon-score-01{background:url(/images/opendataset/icon_score_01.png) no-repeat 50%/cover}.score-icon.icon-score-02{background:url(/images/opendataset/icon_score_02.png) no-repeat 50%/cover}.score-icon.icon-score-03{background:url(/images/opendataset/icon_score_03.png) no-repeat 50%/cover}.contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:16rem;padding:20rem 2rem;background-color:rgba(86,71,209,.9)}.contact-container .contact-head{margin-bottom:12rem;font-size:3.8rem;font-weight:500;color:#fff;line-height:1.5}.contact-container .contact-body{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:0 -3rem}.contact-container .contact-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:44rem;margin:0 3rem;padding:4rem 7rem;font-size:1.8rem;font-weight:400;color:#fff;line-height:1.5;flex-basis:0;flex-grow:1;max-width:100%}.contact-container .contact-title{margin-bottom:1.1rem}.contact-container .link{width:100%;cursor:pointer;white-space:normal;color:#fff;word-wrap:break-word}.contact-container .icon-email{padding-left:13rem;background:#786efa url(/images/common/icon_white_email.png) no-repeat left 40px center/50px}.contact-container .icon-email.link{background-size:38px}.contact-container .icon-contact{padding-left:13rem;background:#786efa url(/images/common/icon_white_contact.png) no-repeat left 40px center/50px}.contact-container .icon-inquiry{padding-left:13rem;background:#786efa url(/images/common/icon_white_inquiry.png) no-repeat left 40px center/50px}.contact-container .icon-check{padding-left:13rem;background:#786efa url(/images/common/icon_white_check.png) no-repeat left 40px center/38px}.contact-container .icon-doc{padding-left:13rem;background:#786efa url(/images/common/icon_white_doc.png) no-repeat left 40px center/40px}.contact-container.open-dataset-footer{margin-top:0;padding-top:10rem;padding-bottom:10rem}.open-dataset-footer .contact-body{width:100%;max-width:150rem;margin:0 auto;display:flex!important;justify-content:center}.open-dataset-footer .contact-box{flex:1 1;min-width:0;max-width:calc(33% - 6rem)}.open-dataset-footer.open-dataset-footer .link{flex-direction:row;justify-content:space-between;align-items:center;margin:0 3rem}.open-dataset-footer .contact-title{margin-bottom:0}.open-dataset-footer .link-arrow-rd:after{margin-left:auto}.faq-list-container{margin:20rem 0}.faq-list-container .faq-content-area.active .faq-content-body{visibility:visible;height:auto;padding:.5rem}.faq-list-container .faq-content-area.active .btn-faq:after{display:none}.faq-list-container .faq-content-head{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:9rem;padding-left:4rem}.faq-list-container .faq-content-body{visibility:hidden;overflow:hidden;height:0;background-color:#f6f6f9;transition:all .2s}.faq-list-container .faq-title-box{font-size:2.2rem;font-weight:500;color:#000;line-height:1.5;padding-left:4rem;text-indent:-2rem}.faq-list-container .faq-title-box .text-Q{display:inline-block;margin-right:1.7rem;font-size:2rem;font-weight:700;color:#5a46fa;line-height:1}.faq-list-container .faq-text-box{padding:3rem 4rem;font-size:2rem;font-weight:400;color:#000;line-height:1.5}.faq-list-container .btn-faq{flex-shrink:0;position:relative;display:block;width:8.3rem;height:8.3rem;margin-left:auto}.faq-list-container .btn-faq:after,.faq-list-container .btn-faq:before{content:"";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);background-color:#000}.faq-list-container .btn-faq:before{width:2.4rem;height:2px}.faq-list-container .btn-faq:after{display:block;width:2px;height:2.4rem;background-color:#fff;border:none;border-left:2px solid #000}.faq-list-container .link{color:#5297f5;cursor:pointer;word-break:break-all;white-space:normal}.challenge-rules-area{padding:20rem 0 10rem}.challenge-rules-header{padding-bottom:12rem;border-bottom:1px solid rgba(0,0,0,.5)}.challenge-rules-header .challenge-rules-title{font-size:4.8rem;font-weight:600;color:#000;line-height:1.65}.challenge-rules-content-box{padding:10rem 0;border-top:1px solid rgba(0,0,0,.1)}.challenge-rules-content-box:first-child,.challenge-rules-content-box:only-child{border-top:none}.challenge-rules-content-box .challenge-rules-content-title{margin-bottom:8rem;font-size:3rem;font-weight:500;color:#000;line-height:1.5}.challenge-rules-content-box ul+p{margin-top:8rem}.challenge-rules-content-box li,.challenge-rules-content-box p{margin-bottom:2.4rem;font-size:2rem;font-weight:400;color:#000;line-height:1.65}.challenge-rules-content-box li:last-child,.challenge-rules-content-box li:only-child,.challenge-rules-content-box p:last-child,.challenge-rules-content-box p:only-child{margin-bottom:0}.challenge-rules-content-box li span,.challenge-rules-content-box p span{font-weight:500}@media screen and (max-width:1280px){.tutorial-container .tutorial-header{padding:3rem 2rem}.tutorial-container .tutorial-body{padding:0 2rem 3rem}.tutorial-container .code-box-flex{display:block;margin-left:0}.tutorial-container .code-right{width:100%}.tutorial-container .code-step{margin-bottom:1.6rem}.example-code-box{left:0}.code-pretty-box{overflow:hidden;overflow-x:auto}.code-pretty-box pre,.code-pretty-box pre.prettyprint{min-width:100%;font-size:1.4rem}.faq-list-container{margin:10rem 0}.contact-container{margin-top:10rem;padding:10rem 3rem}.contact-container .contact-head{font-size:4rem}}@media screen and (max-width:1024px){.mobile-none{display:none}.tab-container{margin-top:0}.group-container{padding-top:10rem;padding-bottom:10rem}.group-area{margin-bottom:6rem}.group-area:last-child{margin-bottom:0}.group-area .group-bottom .button-box button{width:100%;margin:1.2rem 0}.group-area .group-bottom .button-box .btn-download{min-width:auto}.view-card-container{display:block;margin:0}.view-card-container .view-card-box{max-width:100%;margin-bottom:3rem;margin-left:0;margin-right:0;padding:4rem 3rem}.code-container .code-footer,.tutorial-container .tutorial-footer{margin-top:3rem}.tutorial-container .code-title-large{margin-bottom:1.2rem;font-size:1.6rem}.tutorial-container .code-text-normal{font-size:1.4rem}.faq-list-container .faq-content-head{min-height:auto;padding:1.5rem 0}.faq-list-container .faq-content-area.active .faq-content-body{padding:2rem}.faq-list-container .faq-title-box{padding-left:2.6rem;text-indent:-1.3rem;font-size:1.5rem}.faq-list-container .faq-title-box .text-Q{margin-right:1rem;font-size:2.2rem}.faq-list-container .faq-text-box{padding:0;font-size:1.5rem}.faq-list-container .btn-faq{width:4rem;height:4rem}.faq-list-container .btn-faq:before{width:1.6rem}.faq-list-container .btn-faq:after{height:1.6rem}.contact-container .contact-head{margin-bottom:3rem;font-size:2.2rem}.contact-container .contact-body{display:block;width:100%;margin:0}.contact-container .contact-box{width:100%;min-width:auto;min-height:13.2rem;padding:2.8rem;margin:0 0 3rem;font-size:1.4rem}.contact-container .contact-box:last-child{margin-bottom:0}.contact-container .contact-title{margin-bottom:.8rem;font-size:1.6rem}.contact-container .link{font-size:1.4rem}.open-dataset-footer.open-dataset-footer .link{margin:0 1rem;max-width:calc(33% - 2rem)}.contact-container .icon-check,.contact-container .icon-contact,.contact-container .icon-doc,.contact-container .icon-email,.contact-container .icon-inquiry{padding-left:9rem!important;background-size:30px;background-position:left 30px center}.contact-container .icon-check{background-size:26px}.contact-container .icon-email.link{background-size:28px!important}.challenge-card-container{margin-top:6rem}.rules-item-box{margin-top:6rem;margin-bottom:6rem}.rules-image-box{margin-bottom:3rem}.score-box{margin:0 3rem 3rem}.score-box.score-top{padding:3rem}.score-box.score-top .score-num{top:3rem;right:3rem}.alert-text-box{margin-top:2rem}.alert-text-box+.button-box{flex-wrap:wrap;margin-top:10rem}.challenge-rules-area{padding:10rem 0 5rem}.challenge-rules-header{padding-bottom:6rem}.challenge-rules-content-box{padding:6rem 0}.challenge-rules-content-box .challenge-rules-content-title{margin-bottom:2rem}.challenge-rules-content-box ul+p{margin-top:2rem}.challenge-rules-content-box li,.challenge-rules-content-box p{margin-bottom:2rem}.download-container .download-bottom{display:block}.download-container{margin-top:5rem;text-align:center;width:100%}.download-container .download-bottom .btn-download{margin:10px auto 0;max-width:29rem}.download-container .download-top{font-size:2rem;text-align:center}}@media screen and (max-width:768px){.tab-container .tab-button{height:5.6rem;margin:0 1.2rem;font-size:1.4rem;font-weight:500;letter-spacing:-.5px}.group-area .group-title-large{margin-bottom:2rem;font-size:2.6rem}.download-container .download-top,.group-area .group-title-middle{font-size:1.8rem}.dot-list-box>li,.group-area .group-text-normal{font-size:1.5rem}.group-area .btn-copy{margin-left:1rem;font-size:1.4rem}.view-card-container .view-card-top{margin-bottom:.8rem}.view-card-container .view-card-bottom{margin-top:3rem}.view-card-container .card-title{font-size:1.6rem}.view-card-container .card-text{font-size:1.5rem}.example-container{display:block}.example-container .image-box{margin-right:0;margin-bottom:1.6rem}.example-container .image-box:last-child{margin-bottom:0}.table-area th{padding:0 1.5rem 2rem;font-size:1.4rem}.table-area td{padding:2rem 1.5rem;font-size:1.4rem}.table-area tfoot{font-size:1.2rem}.table-responsive table{table-layout:auto;width:auto}.challenge-card-top{margin-bottom:2rem}.challenge-card-top .card-title{font-size:2.6rem}.challenge-card-box{flex-wrap:wrap;padding:4rem}.challenge-card-box .card-thumb-box{width:16rem;height:16rem;margin-right:0;margin-bottom:3rem}.challenge-card-box .info-title{margin-bottom:.8rem;font-size:1.6rem}.challenge-card-box .info-text{font-size:1.5rem}.challenge-card-box .button-box{margin-top:3rem}.rules-title-box{margin-bottom:.8rem}.rules-title-box .rules-title{font-size:1.6rem}.score-container{margin-top:0}.score-box.score-top .score-title-box .score-title{font-size:2rem}.score-box.score-top .score-unit{font-size:1.6rem}.score-box.score-top .score-num{top:auto;bottom:3rem;font-size:1.6rem}.score-box .score-title-box .score-title{font-size:1.8rem}.score-box .score-progress{height:.4rem;margin:2rem 0 1.6rem}.score-box .score-unit{font-size:1.4rem;font-weight:500}.score-box .score-num{top:auto;bottom:0;font-size:1.4rem}.score-icon{width:3rem;height:3rem;margin-right:.8rem}.alert-text-box .alert-text{font-size:1.4rem}.challenge-rules-header .challenge-rules-title{font-size:2.2rem}.challenge-rules-content-box .challenge-rules-content-title{font-size:2rem}.challenge-rules-content-box li,.challenge-rules-content-box p{font-size:1.5rem}.contact-container.open-dataset-footer{padding:2.5rem 3rem}.open-dataset-footer .contact-body{flex-direction:column}.contact-container.open-dataset-footer .link{width:100%;margin:.5rem 0;max-width:none;min-height:0;padding:1.5rem 2.5rem}}@media screen and (max-width:440px){.table-area td,.table-area th{padding:1rem;text-align:center!important}.table-area .score-icon{width:2.2rem;height:2.2rem;margin:0 auto}.open-dataset-footer .link br{display:block}}.sdv-defined-container{position:relative;text-align:center;margin-bottom:20rem}.sdv-defined-container .sdv-defined-top,.sdv-defined-container .sdv-mobiliity-title{margin-bottom:12rem}.sdv-mobiliity-item-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:-4rem -3.2rem}.sdv-mobiliity-item-box .sdv-mobiliity-item-top{overflow:hidden;width:11.2rem;height:11.2rem;margin:0 auto 2rem}.sdv-mobiliity-item-box .sdv-mobiliity-item-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.sdv-mobiliity-item-box .sdv-mobiliity-item{width:calc(25% - 6.4rem);margin:6rem 3.2rem}.sdv-mobiliity-item-box .sdv-mobiliity-item>div{max-width:302px;margin:0 auto}.sdv-mobiliity-item-box .item-title{margin-bottom:1.2rem;font-size:2rem;font-weight:600;color:#000;line-height:1.5}.sdv-mobiliity-item-box .item-info-box{font-size:1.8rem;font-weight:400;color:#000;line-height:1.5}.sdv-join-container{position:relative}.sdv-join-container .sdv-join-visual-area .mo-img{display:none}.sdv-join-container .sdv-join-link-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:absolute;top:14.6%;left:0;width:100%;text-align:center}.sdv-join-container .button-box{margin-top:4rem}.sdv-join-container .btn{height:6.4rem;padding:0 3rem}.sdv-join-container .btn.link-arrow-rd:after{margin-left:3.7rem}.sdv-ux-container{margin-top:20rem;margin-bottom:30rem}.sdv-ene-container .sdv-ene-top,.sdv-ux-container .sdv-ux-top{margin-bottom:8rem;text-align:center}.sdv-ene-container .sub-title-level3,.sdv-ux-container .sub-title-level4{margin-bottom:3rem}.sdv-ux-container .sdv-ux-area{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.sdv-ux-container .sdv-ux-right{flex:1 1;order:1}.sdv-ux-container .sdv-ux-left{max-width:39.4rem;margin-right:9.4rem}.sdv-ux-container .image-box{display:block}.sdv-ux-container .sdv-ux-title-top{margin-bottom:2rem}.sdv-ux-container .sdv-ux-title-top .sub-text-normal{font-weight:500}.connected-car-container{margin-top:30rem}.connected-car-container .connected-car-top{max-width:119.6rem;margin:0 auto 30rem;text-align:center}.connected-car-container .connected-car-top .service-image-area{max-width:58.8rem}.connected-car-container .connected-car-top .sub-text-normal{margin-top:3rem}.car-service-area .service-title-normal{font-size:3.2rem;font-weight:500;color:#000;line-height:1.4}.car-service-list{margin-bottom:20rem}.car-service-list .car-service-area{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:4rem}.car-service-list .car-service-left{flex-shrink:0;order:-1;width:46.4rem;margin-right:14.6rem}.logistics-foot{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:20rem}.logistics-container{margin-bottom:20rem}.logistics-container .logistics-item-top{margin-bottom:12rem}.logistics-item-area{margin-bottom:30rem}.logistics-item-area.logistics01{margin-bottom:12rem;padding-top:20rem}.logistics-item-area:last-child{margin-bottom:0}.logistics-item-area .logistics-title-box{text-align:center}.logistics-item-area .logistics-title-box+.logistics-title-box{margin-top:10.2rem}.logistics-item-area .sub-title-level4{margin-bottom:3rem}.logistics-item-area .sub-title-level6{margin-bottom:2rem}.detect-container .detect-top{margin-bottom:8rem}.detect-container .detect-middle{margin-bottom:20rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.detect-container .detect-are-left{max-width:70.8rem}.detect-container .logistics-title-box{text-align:left}.detect-container .detect-image-area{margin-bottom:6rem}.detect-container .detect-image-area:last-child{margin-bottom:0}.detect-container .detect-image-area .image-box{margin-bottom:2rem}.detect-container .detect-image-area .image-label{font-size:1.8rem;font-weight:400;color:#000;line-height:1.4;text-align:center}.logistics02 .detect01 .detect-are-right{order:1;margin-left:24.4rem}.logistics02 .image-box{width:58.6rem}.logistics02 .detect-are-right{margin-left:14.6rem}.logistics02 .detect03 .detect-are-right{order:1}.ai-power-container .ai-power-area{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;max-width:95.2rem;margin:0 auto 12rem}.ai-power-container .ai-power-area:last-child{margin-bottom:0}.ai-power-container .ai-power-area[class*=power0]:before{content:"";flex-shrink:0;display:block;width:11.2rem;height:11.2rem;margin-right:8rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.ai-power-container .ai-power-area .sub-title-level7{font-size:3rem}.ai-power-container .ai-power-area.power01:before{background-image:url(/images/technology/img_technology_sdv_014.jpg)}.ai-power-container .ai-power-area.power02:before{background-image:url(/images/technology/img_technology_sdv_015.jpg)}.ai-power-container .ai-power-area.power03:before{background-image:url(/images/technology/img_technology_sdv_016.jpg)}.ai-power-container .ai-power-area.power04:before{background-image:url(/images/technology/img_technology_sdv_017.jpg)}.ai-power-container .logistics-title-box{text-align:left}@media screen and (max-width:1280px){.logistics02 .detect01 .detect-are-right{margin-left:10rem}.logistics02 .detect01 .image-box{width:40rem}}@media screen and (max-width:1024px){.sdv-ux-container{margin-top:10rem;margin-bottom:0}.sdv-ene-container .sdv-ene-top,.sdv-ux-container .sdv-ux-top{margin-bottom:6rem}.sdv-ux-container .sdv-ux-title-top{margin-bottom:.8rem}.sdv-ux-container .sub-title-level4{margin-bottom:2rem}.sdv-defined-container{margin-bottom:10rem;margin-top:12rem}.sdv-defined-container .sdv-defined-top{margin-bottom:3rem}.sdv-defined-container .sdv-mobiliity-title{margin-bottom:2rem}.sdv-mobiliity-item-box .sdv-mobiliity-item{width:calc(50% - 6.4rem)}.sdv-join-container .sdv-join-visual-area .mo-img{display:block}.sdv-join-container .sdv-join-visual-area .pc-img{display:none}.sdv-join-container .sdv-join-link-box{align-items:flex-start;padding:0 3rem}.sdv-join-container .sub-title-level4{width:100%;font-size:2.2rem;text-align:center}.sdv-join-container .button-box{width:100%;margin-top:3rem}.sdv-join-container .btn{width:100%;height:5.6rem;padding:0 2rem}.connected-car-container{margin-top:0}.connected-car-container .connected-car-top{margin:0 -3rem;padding:10rem 3rem;background-color:#f6f6f9}.connected-car-container .connected-car-top .sub-text-normal{margin-top:2rem}.connected-car-container .connected-car-middle{margin-top:10rem}.car-service-area{display:block}.car-service-area .service-image-area{max-width:100%}.car-service-list{margin-bottom:10rem}.car-service-list .car-service-area{flex-wrap:wrap;margin-bottom:6rem;justify-content:center}.car-service-list .car-service-left{order:0;max-width:100%;margin-right:0}.detect-container .detect-middle{display:block}.detect-container .detect-are-right{margin-left:0;max-width:100%}.ai-power-container .ai-power-area,.logistics-container .logistics03 .logistics-item-top{margin-bottom:6rem}.ai-power-container .ai-power-area:last-child{margin-bottom:0}.logistics02 .image-box{width:100%}.logistics-container{margin-bottom:10rem}.logistics-container .logistics-item-top{margin-bottom:0}.logistics-container .logistics01{margin:0 -3rem 6rem;padding:10rem 3rem 0}.logistics-container .logistics02{position:relative}.logistics-container .logistics02 .logistics-item-top{margin-bottom:6rem}.detect-container{padding:0;margin-bottom:0}.detect-container .detect-middle{margin-bottom:8rem}.detect-container .detect-middle .detect-are-right{margin-top:3rem;margin-left:0}.detect-container .detect-are-left{margin:3rem auto 0}.detect-container .detect-image-area{margin-bottom:3rem}.detect-container .detect-image-area .image-box{width:auto;margin-bottom:1rem}.detect-container .detect-image-area .image-label{font-size:1.4rem}.logistics-item-area{margin-bottom:12rem}.logistics-item-area .sub-title-level4{margin-bottom:2rem}.logistics-item-area .sub-title-level6{margin-bottom:.8rem}.logistics-foot{margin-top:10rem}.logistics-foot .btn{width:100%;height:5.6rem}.logistics-foot .btn.link-arrow-rd{justify-content:flex-start}.logistics-foot .btn.link-arrow-rd:after{margin-left:auto}}@media screen and (max-width:768px){.sdv-ux-container .sdv-ux-area{display:block;margin-bottom:8rem}.sdv-ux-container .sdv-ux-area.sdv-ux-area-02 .sdv-ux-left{margin:4rem auto 0}.sdv-ux-container .sdv-ux-left{display:block;width:100%;max-width:20rem;margin:3rem auto 0}.sdv-mobiliity-item-box{display:block;margin:0}.sdv-mobiliity-item-box .sdv-mobiliity-item-top{width:14rem;height:14rem;margin-bottom:1.2rem}.sdv-mobiliity-item-box .sdv-mobiliity-item-bottom{margin:0 2.5rem}.sdv-mobiliity-item-box .sdv-mobiliity-item{width:100%;margin:0 0 7rem}.sdv-mobiliity-item-box .item-title{margin-bottom:.8rem;font-size:1.6rem}.sdv-mobiliity-item-box .item-info-box{font-size:1.4rem}.ai-power-container .ai-power-area{flex-wrap:wrap;justify-content:center;max-width:none;margin-bottom:7rem}.ai-power-container .ai-power-area[class*=power0]:before{width:14rem;height:14rem;margin-right:0}.ai-power-container .logistics-title-box{margin:1.2rem 2.5rem 0;text-align:center}.ai-power-container .sub-text-normal{font-size:1.4rem}}.visual-tapi-area{position:relative}.visual-tapi-area .visual-area-forward{justify-content:flex-start}.visual-tapi-area .visual-area-middle,.visual-tapi-area .visual-area-top{white-space:normal}.visual-tapi-area .visual-area-top{width:100%}.visual-tapi-area .visual-area-top img{width:13%;height:auto;margin-right:1rem}.visual-tapi-area .visual-area-inner{position:static;padding-top:9%}.tapi-app-link-area{position:absolute;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;top:25.4%;right:8.8%;z-index:1;width:21.2%;padding-top:29.1%;background:url(/images/mobility/img_sub_visual_mobility_tapi_mockup_new.png) no-repeat top/63.5% auto;transition:right .5s;color:transparent;text-indent:-9999px}.tapi-app-link-area .app-download-link{display:block;width:calc(50% - 1rem);margin:0 .5rem}[lang=en] .tapi-app-link-area{background:url(/images/mobility/img_sub_visual_mobility_tapi_mockup_new_en.png) no-repeat top/63.5% auto}@media screen and (min-width:1921px){.visual-tapi-area .visual-area-inner{position:absolute;right:7%;left:auto;top:50%;z-index:1;width:65rem;max-width:none;padding:0;transform:translateY(-50%)}.visual-tapi-area .visual-area-top{width:auto;margin:0 auto 3rem;text-align:center}.visual-tapi-area .visual-area-top img{width:100%;max-width:20rem}.tapi-app-link-area{position:static;width:70%;margin:0 auto;padding-top:100%}}@media screen and (min-width:2048px){.visual-tapi-area .visual-area-inner{width:29dvw}}.section-tapi01{margin:20rem 0}.section-tapi01 .section-head{margin-bottom:2rem}.sub-head-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.sub-head-container .sub-title-level4{margin-bottom:3rem}.tapi-video-container{position:relative;max-width:125rem;margin:0 auto}.tapi-video-container .video-area{overflow:hidden;width:100%;max-height:81rem}.tapi-video-container .video-button-box{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.section-tapi02{margin:0 auto 20rem}.section-tapi02 .section-head{margin-bottom:12rem}.tapi-map-container{max-width:95.2rem;margin:0 auto}.tapi-map-container .map-info-area{position:relative;margin-top:4rem}.tapi-map-container .name-box{margin-top:1.6rem;font-size:1.6rem;font-weight:400;color:rgba(50,53,63,.5);line-height:1.4;text-align:center}.partners-container{margin:4rem 0 12rem}.partners-container .partners-area{max-width:72.1rem;margin:0 auto}.partners-container .partner-link,.partners-container .partners-area{display:flex;flex-direction:row;justify-content:center;align-items:center}.partners-container .partner-link{margin:0 2rem}.partners-container .partner-link:first-child,.partners-container .partner-link:first-child img{height:4.4rem;margin:0}.partners-container .partner-link:first-child:after{content:"";display:block;height:2.3rem;margin-left:3rem;margin-right:3rem;border-right:1px solid hsla(0,0%,57%,.4)}.partners-container .partner-link a{display:flex;flex-direction:row;justify-content:center;align-items:center;width:auto;height:100%}.region-info-swiper{overflow:hidden}.region-info-swiper .region-button-box [class^=region-button-]{position:absolute;top:30%;z-index:1;width:5.6rem;height:5.6rem;border-radius:50%;background:#fff url(/images/common/btn_arrow_back_nor.svg) no-repeat 50%/5.6rem}.region-info-swiper .region-button-box [class^=region-button-]:active,.region-info-swiper .region-button-box [class^=region-button-]:hover{background:#fff url(/images/common/btn_arrow_back_nor-1.svg) no-repeat 50%/5.6rem}.region-info-swiper .region-button-box [class^=region-button-].swiper-button-disabled{cursor:default;background:#fff url(/images/common/btn_arrow_back_dim.svg) no-repeat 50%/5.6rem}.region-info-swiper .region-button-box .region-button-prev{left:-12.9rem}.region-info-swiper .region-button-box .region-button-next{right:-12.9rem;transform:rotate(180deg)}.region-info-swiper .region-img-box{margin-right:8px}.region-info-swiper .region-img-box,.region-info-swiper .region-img-box .image-box{overflow:hidden;width:100%;height:100%}.region-info-swiper .region-img-box:last-child{margin-right:0}.section-tapi03{margin-bottom:20rem}.section-tapi03 .section-head{margin-bottom:9rem}.section-tapi03 .section-body{margin-bottom:12rem}.section-tapi03 .section-foot{margin-top:20rem}.tapi-service-container .tapi-service-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:25rem}.tapi-service-container .tapi-service-area:last-child{margin-bottom:0}.tapi-service-container .tapi-area-left{order:-1;margin-right:14.6rem}.tapi-service-container .service-text-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:58.6rem}.tapi-service-container .service-img-box{max-width:70.8rem}.tapi-service-container .sub-title-level6{display:block;margin-bottom:2rem}.tapi-service-link-box{display:flex;flex-direction:row;justify-content:center;margin:0 -1.2rem}.tapi-service-link-box .tapi-service-link-item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:31rem;margin:0 1.2rem;padding:6rem 8rem;background-color:#f6f6f9}.tapi-service-link-box .tapi-service-link-top{margin-bottom:5rem}.tapi-service-link-box .tapi-service-link-top .service-link-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2rem;font-size:2.6rem;font-weight:500;color:#000;line-height:1.55}.tapi-service-link-box .tapi-service-link-top .service-link-title:after{content:"";display:none;width:1.6rem;height:1.6rem;margin-left:.8rem;background:url(/images/common/btn_arrow_out_black_16.svg) no-repeat 50%/cover}.tapi-service-link-box .tapi-service-link-top .service-link-desc{font-size:1.8rem;font-weight:400;color:#000;line-height:1.75}.tapi-service-link-box .tapi-service-link-bottom{margin-left:auto}.tapi-service-link-box .tapi-service-link-bottom .service-link-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:2rem;font-weight:400;color:#000;line-height:1.7}.tapi-service-link-box .tapi-service-link-bottom .service-link-text:after{content:"";display:inline-block;width:1.6rem;height:1.6rem;margin-left:2rem;background:url(/images/common/btn_arrow_out_black_16.svg) no-repeat 50%/cover}.section-tapi04{margin-bottom:20rem}.section-tapi04 .sns-link-box{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:9rem}.section-tapi04 .btn-link{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 3rem;font-size:1.7rem;font-weight:500;color:#000;line-height:1;text-align:center}.section-tapi04 .btn-link span{margin-top:2rem}.section-tapi04 .link-icon{width:5.6rem;height:5.6rem}.tapi-join-container{margin-bottom:-16rem;padding:20rem 0;background:linear-gradient(180deg,#5a46fa,#968cff)}.section-tapi05 .sub-text-normal,.section-tapi05 .sub-title-level4,.section-tapi05 .sub-title-level6,.section-tapi06 .sub-text-normal,.section-tapi06 .sub-title-level4,.section-tapi06 .sub-title-level6{color:#fff}.section-tapi05 .section-head{margin-bottom:12rem}.tapi-accumulate-area .tapi-accumulate-top{max-width:130rem;height:auto;margin:0 auto}.tapi-accumulate-area .tapi-accumulate-middle{margin-top:8rem;margin-bottom:6rem}.tapi-accumulate-area .tapi-accumulate-bottom{width:100%;text-align:center}.tapi-accumulate-area .tapi-accumulate-bottom .update{font-size:1.6rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:1}.join-accumulate-item-area{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.join-accumulate-item-area .join-accumulate-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;justify-content:space-evenly;min-width:11rem;height:14.6rem}.join-accumulate-item-area .join-accumulate-item:after{content:"";display:inline-block;height:100%;border-right:1px solid hsla(0,0%,100%,.3)}.join-accumulate-item-area .join-accumulate-item:last-child:after{display:none}.join-accumulate-item-area .join-accumulate-item-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 12.7rem;text-align:center}.join-accumulate-item-area .join-accumulate-title{margin-bottom:1.4rem;font-size:1.8rem;font-weight:400;color:#fff;line-height:1.75}.join-accumulate-item-area .join-accumulate-title br{display:none}.join-accumulate-item-area .join-accumulate-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;font-size:4rem;font-weight:600;color:#fff;line-height:1.25}.join-accumulate-item-area .join-accumulate-info .unit{padding-left:1rem;font-size:2rem;font-weight:500}.section-tapi06{margin-top:20rem;max-width:95.2rem}.tapi-benefit-area{margin-top:9rem}.tapi-benefit-area .tapi-benefit-box{margin-top:12rem}.tapi-benefit-area .tapi-benefit-box:first-child{margin-top:0}.tapi-benefit-area .tapi-benefit-box .sub-title-level6{display:block;margin-bottom:2rem}.tapi-benefit-area .tapi-benefit-box .btn>span{width:100%}.tapi-benefit-area .tapi-benefit-box .btn:after{display:none}.tapi-benefit-area .tapi-benefit-item{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:8rem}.tapi-benefit-area .tapi-benefit-item:last-child{margin-bottom:0}.tapi-benefit-area .tapi-benefit-left{flex-shrink:0;margin-right:6rem}.tapi-benefit-area .tapi-benefit-left .tapi-benefit-img-box{overflow:hidden;width:9.8rem;height:13.2rem}.tapi-benefit-area .tapi-benefit-left .tapi-benefit-img-box img{object-fit:contain}.tapi-benefit-area .tapi-benefit-list .sub-text-normal{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.tapi-benefit-area .tapi-benefit-list .sub-text-normal:before{content:"";flex-shrink:0;display:inline-block;width:4px;height:4px;margin-right:1.6rem;background-color:#fff;border-radius:50%;align-self:flex-start;margin-top:1.2rem}.tapi-benefit-condition-box .sub-text-normal{margin-bottom:1.6rem}.tapi-benefit-process-box .sub-text-normal{margin-bottom:.8rem}.tapi-benefit-process-item-area{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;width:100%;margin-top:5rem}.tapi-benefit-process-item-area:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:url(/images/mobility/img_mobility_tapi_benefit_line.png) no-repeat 50%/cover}.tapi-benefit-process-item-area .tapi-benefit-process-item{position:relative;min-width:25.6rem;margin:0 4.6rem;padding-top:2.7rem;text-align:center}.tapi-benefit-process-item-area .tapi-benefit-process-item:before{content:"";position:absolute;top:-9px;left:50%;width:1.8rem;height:1.8rem;transform:translateX(-50%);background:url(/images/mobility/img_mobility_tapi_benefit_dot.png) no-repeat 50%/1.8rem}.tapi-benefit-process-item-area .benefit-process-title{margin-bottom:2rem;font-size:1.8rem;font-weight:600;color:#fff;line-height:1.5}.tapi-benefit-process-item-area .process-item-bottom{text-align:left}.join-terms-container{font-size:2rem;font-weight:400;color:#000;line-height:1.5}.join-terms-container strong{font-weight:500}.join-terms-container ul{margin-top:2.5rem}.join-terms-container ul>li{margin-bottom:2rem;padding-left:2rem;text-indent:-2rem;font-size:1.8rem;font-weight:400;color:#000;line-height:1.5}.join-terms-container ul>li:before{content:"";display:inline-block;width:4px;height:4px;margin-right:1.5rem;border-radius:10px;background-color:#000;vertical-align:middle}.popup-application .popup-middle{padding:0}.application-container .tab-container{position:relative}.application-container .tab-button-group:after{content:"";position:absolute;left:0;right:0;top:7rem;z-index:1;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width:1600px){.visual-tapi-area .visual-area-top{padding-right:22%}.visual-tapi-area .tapi-app-link-area{right:5%}}@media screen and (max-width:1280px){.partners-container{margin:3rem 0}.partners-container .partners-area{max-width:60rem}.partners-container .partner-link:first-child{width:15rem;height:3.6rem}.partners-container .partner-link:first-child:after{margin-left:2.8rem;margin-right:2.8rem}.region-info-swiper .region-button-box{width:100%;margin-top:3rem;text-align:center}.region-info-swiper .region-button-box [class^=region-button-]{position:static;width:4.8rem;height:4.8rem;margin:0 2rem;background:#fff url(/images/common/btn_arrow_back_nor.svg) no-repeat 50%/4.8rem}.region-info-swiper .region-button-box [class^=region-button-]:active,.region-info-swiper .region-button-box [class^=region-button-]:hover{background:#fff url(/images/common/btn_arrow_back_nor-1.svg) no-repeat 50%/4.8rem}.region-info-swiper .region-button-box [class^=region-button-].swiper-button-disabled{background:#fff url(/images/common/btn_arrow_back_dim.svg) no-repeat 50%/4.8rem}.region-info-swiper .region-button-box .region-button-next{transform:rotate(180deg)}.tapi-join-container{margin-bottom:-10rem;padding:10rem 0}.join-accumulate-item-area .join-accumulate-item-inner{justify-content:space-evenly;padding:0 5rem}.section-tapi04 .history{gap:0}}@media screen and (max-width:1080px){.tapi-service-container .sub-title-level6{margin-bottom:.8rem}.tapi-service-link-box .tapi-service-link-item{height:auto;padding:4rem}.tapi-service-link-box .tapi-service-link-top .service-link-title{font-size:1.6rem}.tapi-service-link-box .tapi-service-link-top .service-link-desc{font-size:1.5rem}.join-accumulate-item-area .join-accumulate-title{font-size:1.6rem}.join-accumulate-item-area .join-accumulate-title br{display:block}.join-accumulate-item-area .join-accumulate-info{font-size:3rem}.join-accumulate-item-area .join-accumulate-info .unit{font-size:1.6rem}}@media screen and (max-width:1024px){.visual-tapi-area .visual-area-top img{width:10vw;margin-right:0}.section-tapi01{margin:12rem 0}.partners-container .partners-area{max-width:50rem}.partners-container .partner-link:first-child:after{height:1.2rem}.tapi-video-container{margin:0 -3rem}.section-tapi02{margin:0 auto 12rem}.section-tapi02 .section-head{margin-bottom:8rem}.partners-container{margin:2rem 0 4.5rem}.partners-container .partner-link:first-child{width:12.4rem}.partners-container .partner-link:first-child:after{margin-left:1.4rem;margin-right:.7rem}.section-tapi03{margin-bottom:12rem}.section-tapi03 .section-head{margin-bottom:1rem}.section-tapi03 .section-head .sub-title-level4{margin-bottom:0}.section-tapi03 .section-body{margin-bottom:12rem}.section-tapi03 .section-foot{margin-top:10rem}.tapi-service-container .tapi-service-area{margin-bottom:10rem}.tapi-service-container .tapi-area-left{margin-right:8rem}.section-tapi06{margin-top:12rem}.tapi-benefit-area{margin-top:0}.tapi-benefit-area .tapi-benefit-box{margin-top:10rem}.tapi-benefit-area .tapi-benefit-item{margin-bottom:8rem}.tapi-benefit-area .tapi-benefit-left{margin-right:3rem}.tapi-benefit-area .tapi-benefit-left .tapi-benefit-img-box{width:4.8rem;height:6.5rem}.tapi-benefit-process-item-area .tapi-benefit-process-item{min-width:auto;margin:0 3.2rem}.section-tapi04 .history{display:block}.section-tapi04 .history .year{margin-bottom:3rem}.section-tapi04 .history .month-item p{margin-top:0}}@media screen and (max-width:768px){.partners-container .partners-area{max-width:30rem}.partners-container .partner-link{margin:0 .7rem}.sub-head-container .sub-title-level4{margin:0 .5rem 4rem}.visual-tapi-area .visual-area-inner{padding-top:20%}.section-tapi05 .section-head{margin-bottom:4rem}.tapi-accumulate-area .tapi-accumulate-middle{margin-top:4rem;margin-bottom:3rem}.tapi-accumulate-area .tapi-accumulate-bottom .update{font-size:1.2rem}.join-accumulate-item-area .join-accumulate-item-inner{padding:0 2rem}.join-accumulate-item-area .join-accumulate-info{align-items:baselineS;font-size:2.4rem}.join-accumulate-item-area .join-accumulate-info .unit{font-size:1.6rem}.section-tapi02 .section-head{margin-bottom:4.5rem}.tapi-map-container .map-info-area{margin-top:2rem;padding-left:3rem}.tapi-map-container .name-box{margin-top:1rem;font-size:1.4rem}.region-info-swiper .region-button-box{display:none}.tapi-service-container .tapi-service-area{flex-direction:column-reverse;margin-bottom:7rem}.tapi-service-container .tapi-service-area.service01 .tapi-area-left{margin-bottom:2rem}.tapi-service-container .tapi-service-area.service02{margin-bottom:3rem}.tapi-service-container .tapi-area-left{order:0;margin-right:0;margin-top:4rem}.tapi-service-container .service-text-box{max-width:none}.tapi-service-link-box{flex-wrap:wrap;margin:0}.tapi-service-link-box .tapi-service-link-item{position:relative;margin:1rem 0;padding:3rem}.tapi-service-link-box .tapi-service-link-top{margin-bottom:0}.tapi-service-link-box .tapi-service-link-top .service-link-title{margin-bottom:.8rem}.tapi-service-link-box .tapi-service-link-top .service-link-title:after{display:block;width:1.2rem;height:1.2rem}.tapi-service-link-box .tapi-service-link-bottom{display:none}.tapi-benefit-area .tapi-benefit-box .sub-title-level6{margin-bottom:3rem}.tapi-benefit-area .tapi-benefit-box .btn{width:100%}.tapi-benefit-area .tapi-benefit-list .sub-text-normal{align-items:baseline}.tapi-benefit-process-item-area{flex-direction:column;margin-top:3.2rem}.tapi-benefit-process-item-area:before{left:3px;width:1px;height:100%;background:url(/images/mobility/img_mobility_tapi_benefit_line_vertical.png) no-repeat 50%/cover}.tapi-benefit-process-item-area .tapi-benefit-process-item{min-width:auto;margin:0 0 3rem;padding-top:0;padding-left:3.7rem;text-align:left}.tapi-benefit-process-item-area .tapi-benefit-process-item:before{top:0;left:3px;width:1.5rem;height:1.5rem;background:url(/images/mobility/img_mobility_tapi_benefit_dot.png) no-repeat 50%/1.5rem}.tapi-benefit-process-item-area .benefit-process-title{margin-bottom:1.2rem;font-size:1.5rem}.tapi-benefit-condition-box .sub-text-normal{margin-bottom:2rem}.join-terms-container{font-size:1.5rem}.join-terms-container ul{margin-top:2rem}.join-terms-container ul>li{margin-bottom:1.5rem;font-size:1.4rem}.application-container .tab-container .tab-button-group{overflow:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.application-container .tab-container .tab-button-group::-webkit-scrollbar{display:none}.application-container .tab-container .tab-button-group:after{top:5.6rem}.application-container .tab-container .tab-button{white-space:nowrap}.application-container .form-container{margin-top:6rem}.section-tapi04 .history:not(:first-child){margin-top:3.2rem;padding-top:3.2rem}.section-tapi04 .history .year{margin-bottom:1.2rem;font-size:1.6rem}.section-tapi04 .history .month-wrap{display:block;line-height:3rem}.section-tapi04 .history .month{width:20px;text-align:center;font-size:1.5rem}.section-tapi04 .history .month-item{display:flex;align-items:start;gap:1.2rem}.section-tapi04 .history .month-item p{font-size:1.4rem}}@media screen and (max-width:540px){.visual-tapi-area .visual-area-top br{display:block}.visual-tapi-area .visual-area-top img{display:block;width:40%;margin-right:0;margin-bottom:1rem}.visual-tapi-area .visual-area-inner{height:100%;padding-top:0}.visual-tapi-area .tapi-app-link-area{top:auto;bottom:3rem;left:3rem;right:3rem;width:calc(100% - 6rem);padding-top:0;background-image:none}.visual-tapi-area .tapi-app-link-area .app-download-link{margin:0 .8rem}.visual-normal-container .visual-tapi-area .img-pc{display:none!important}.visual-normal-container .visual-tapi-area .img-mo{display:block!important}.visual-normal-container .visual-tapi-area .visual-area-forward{justify-content:flex-start;padding:6rem 0 3rem}.join-accumulate-item-area .join-accumulate-item{align-items:flex-start;height:11rem}.join-accumulate-item-area .join-accumulate-item-inner{height:100%;padding:0 1.6rem}.join-accumulate-item-area .join-accumulate-title{margin-bottom:1.2rem;font-size:1.2rem}.join-accumulate-item-area .join-accumulate-info{display:block;font-size:1.6rem}.join-accumulate-item-area .join-accumulate-info .unit{display:block;font-size:1.2rem}.partners-container .partner-link:first-child{width:auto;height:auto}.partners-container .partner-link:first-child img{height:2.4rem}.partners-container .partner-link img{width:auto;height:1.2rem}.tapi-benefit-area .tapi-benefit-item{align-items:flex-start;margin-bottom:4rem}.tapi-benefit-area .tapi-benefit-item .sub-title-level6{margin-bottom:.8rem}.tapi-benefit-area .tapi-benefit-left{margin-right:3rem}}@media screen and (max-width:440px){.visual-normal-container .visual-tapi-area .visual-area-inner{height:100%}}@media screen and (max-width:320px){.join-accumulate-item-area{flex-direction:column}.join-accumulate-item-area .join-accumulate-item{flex-direction:column;align-items:center;min-width:auto;width:100%;height:auto}.join-accumulate-item-area .join-accumulate-item:after{width:70%;height:auto;margin:0 auto;border-bottom:1px solid hsla(0,0%,100%,.3)}.join-accumulate-item-area .join-accumulate-item-inner{width:100%;height:100%;padding:1.6rem 0}.join-accumulate-item-area .join-accumulate-title{margin-bottom:1.2rem;font-size:1.2rem}.join-accumulate-item-area .join-accumulate-info{display:block;font-size:1.6rem}.join-accumulate-item-area .join-accumulate-info .unit{display:block;font-size:1.2rem}}.tapi-service-region-container{overflow:hidden}.tapi-service-region-container .tab-content-group{margin:12rem auto 0}.tapi-service-region-container .tapi-service-region-top .tapi-service-region-map{overflow:hidden;max-height:89rem}.tapi-service-region-container .tapi-service-region-bottom{margin-top:4rem;text-align:right}.tapi-service-region-container .tapi-service-region-bottom .alert-text{font-size:1.6rem;font-weight:400;color:rgba(0,0,0,.5);line-height:1.25}.tapi-service-region-container .tab-button-inner{position:relative;padding-top:5.6rem;border-bottom:none}.tapi-service-region-container .tab-button-inner:after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:10rem;padding:0;box-shadow:0 8px 26px -18px rgba(0,0,0,.1);transform:translateX(-50%)}.tapi-service-region-container .tab-button-inner .tab-button-wrap{position:relative;z-index:1;background-color:#fff}.tapi-service-region-container .tab-button-inner .tab-button-group{padding:2.4rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.tapi-service-region-container .tab-button-inner .tab-button-group:last-child{border-bottom:none}.tapi-service-region-container .tab-button-inner .tab-button{height:auto;font-size:2rem}.tapi-service-region-container .tab-button-inner .tab-button:after{display:none}.tapi-service-region-container .tab-group-main .tab-button{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:8.4rem;height:5.6rem;padding:0 1rem;margin:0 3.6rem 0 0;border:1px solid rgba(0,0,0,.5);border-radius:3.2rem}.tapi-service-region-container .tab-group-main .tab-button.active{border:2px solid #5a46fa}.tapi-service-region-container .tab-button-group:has(.active.clickdisable)+.tab-button-group button{pointer-events:none}.tapi-service-region-container .tab-group-third .tab-button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:default}.tapi-service-region-container .tab-group-third .tab-button .type{cursor:pointer}.tapi-service-region-container .tab-group-third .tab-button.active.active-01{color:#5a46fa}.tapi-service-region-container .tab-group-third .tab-button.active.active-02{color:#1d96d4}.tapi-service-region-container .tab-group-third .tab-button.active.active-03{color:#c7b300}.tapi-service-region-container .tab-group-third .tab-button.active .partners:before{border-color:inherit}.tapi-service-region-container .tab-group-third.purple .tab-button.active.active-01{color:#a705bd}.tapi-service-region-container .tab-group-third.tab-sangam .tab-button.active.active-01{color:#1d96d4}.tapi-service-region-container .tab-group-third.tab-sangam .tab-button.active.active-02{color:#c7b300}.tapi-service-region-container .tab-group-third .partners:before{content:"";display:inline-block;width:1px;height:1.6rem;margin:0 1rem;border-left:1px solid rgba(0,0,0,.5)}.tapi-service-region-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:5rem 0 8rem;border-bottom:1px solid rgba(0,0,0,.1)}.tapi-service-region-box .region-box-left{flex-shrink:0;width:36.6rem;padding-top:3rem}.tapi-service-region-box .region-box-left>a{overflow:hidden;display:block;width:22.8rem;height:auto}.tapi-service-region-box .region-box-right{width:100%}.tapi-service-region-box .region-box-right .region-car{overflow:hidden;max-width:34.2rem;margin-bottom:5rem}.tapi-service-region-box .region-info dl{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%}.tapi-service-region-box .region-info dl div{max-width:43.4rem;min-width:26.4rem;margin-right:8rem;margin-bottom:4.4rem}.tapi-service-region-box .region-info dl div:first-child{width:40.8rem}.tapi-service-region-box .region-info dt{margin-bottom:1.6rem;font-size:1.8rem;font-weight:600;color:#000;line-height:1.5}.tapi-service-region-box .region-info dd{font-size:1.8rem;font-weight:400;color:#000;line-height:1.5}@media screen and (max-width:1024px){.tapi-service-region-container .tab-content-group{margin:0 auto}.tapi-service-region-container .tapi-service-region-top{margin:5.5rem -3rem 0}.tapi-service-region-container .tapi-service-region-bottom{text-align:initial}.tapi-service-region-container .tab-button-inner{padding-top:1.2rem}.tapi-service-region-container .tab-button-inner .tab-button-group{overflow-x:scroll;padding:1.8rem 0}.tapi-service-region-container .tab-button-inner .tab-button{font-size:1.4rem}.tapi-service-region-container .tab-group-main .tab-button{min-width:6rem;height:4rem;margin:0 1.6rem 0 0}.tapi-service-region-container .tab-group-third .partners:before{height:1.2rem;margin:0 .6rem}.tapi-service-region-box{flex-wrap:wrap;padding:4rem 0}.tapi-service-region-box .region-box-left{padding-top:0}.tapi-service-region-box .region-box-right .region-car{margin-bottom:3rem}}@media screen and (max-width:768px){.tapi-service-region-container .tapi-service-region-bottom{margin-top:3rem}.tapi-service-region-container .tapi-service-region-bottom .alert-text{font-size:1.4rem}.tapi-service-region-box .region-info dl{flex-direction:column;margin:0}.tapi-service-region-box .region-info dl div{min-width:auto;margin:0 0 3rem;word-wrap:break-word}.tapi-service-region-box .region-info dl div:first-child{width:auto}.tapi-service-region-box .region-info dl div:last-child{margin-bottom:0}.tapi-service-region-box .region-info dt{margin-bottom:.6rem;font-size:1.5rem}.tapi-service-region-box .region-info dd{font-size:1.4rem}}@media screen and (max-width:440px){.tapi-service-region-box .region-box-left>a{width:15.2rem}.tapi-service-region-box .region-box-right .region-car{max-width:24rem;margin:2rem auto 3rem}}.section-enterprise{margin:20rem auto}.section-enterprise .section-head{margin-bottom:12rem}.enterprise-visual-area{overflow:hidden}.enterprise-list-area{margin-top:12rem;padding:0 8.5rem}.enterprise-list-area .enterprise-list-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.enterprise-list-area .enterprise-list-left{margin-right:8.3rem}.enterprise-list-area .enterprise-img-box{overflow:hidden;width:32rem;height:32rem}.enterprise-list-area .enterprise-info-box .sub-text-normal{margin-top:2rem}@media screen and (max-width:1024px){.section-enterprise{margin:10rem 0}.section-enterprise .section-head{margin-bottom:6rem}.enterprise-visual-area{margin:0 -3rem}.enterprise-list-area{margin-top:10rem;padding:0}.enterprise-list-area .enterprise-list-left{margin-right:7rem}.enterprise-list-area .enterprise-img-box{width:20rem;height:20rem}}@media screen and (max-width:768px){.enterprise-list-area{margin-top:3rem}.enterprise-list-area .enterprise-list-box{flex-wrap:wrap;justify-content:center;margin-bottom:3rem}.enterprise-list-area .enterprise-list-left{margin-right:0;margin-bottom:1rem}.enterprise-list-area .enterprise-info-box .sub-text-normal{margin-top:1.2rem}}@media screen and (max-width:440px){.enterprise-list-area .enterprise-img-box{width:14.2rem;height:14.2rem}}.autonomous-item .autonomous-img-box{overflow:hidden;text-align:center}.autonomous-item .autonomous-info-box{width:100%;text-align:center}.autonomous-flex-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0 -1.2rem}.autonomous-flex-box .autonomous-item{margin:0 1.2rem}.section-autonomous01{margin-top:20rem;margin-bottom:30rem}.section-autonomous01 .sub-head-inner+.sub-head-inner{margin-top:30rem}.section-autonomous01 .section-head{margin-bottom:12rem}.section-autonomous01 .sub-text-normal{margin-top:2rem}.autonomous-inner-section-01 .autonomous-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:8rem}.autonomous-inner-section-01 .autonomous-img-box{height:60rem;margin-bottom:4rem}.autonomous-inner-section-01 .autonomous-flex-box .autonomous-item{width:calc(50% - 1.2rem)}.autonomous-inner-section-01 .autonomous-flex-box .autonomous-info-box{text-align:left}.section-autonomous02 .section-head{margin-bottom:12rem}.autonomous-inner-section-03{max-width:117rem;margin-top:16rem}.autonomous-inner-section-03 .autonomous-item-area .autonomous-item{margin-bottom:16rem}.autonomous-inner-section-03 .autonomous-item-area .autonomous-item:last-child{margin-bottom:0}.autonomous-inner-section-03 .autonomous-info-box{margin-bottom:8rem}.autonomous-inner-section-03 .autonomous-info-box .sub-text-normal{margin-top:2rem}.section-autonomous03{overflow:hidden;margin:30rem 0}.autonomous-inner-section-04 .autonomous-item{max-width:69.2rem;margin:0 auto}.autonomous-inner-section-04 .autonomous-item .autonomous-info-box{position:absolute;z-index:2;font-size:1.8rem;font-weight:400;color:#000;line-height:1.7;text-align:left}.autonomous-inner-section-04 .autonomous-item .autonomous-info-box br{display:block}.autonomous-inner-section-04 .autonomous-item .autonomous-info-box:before{content:"";display:block}.autonomous-inner-section-04 .autonomous-item .autonomous-img-box{position:relative;z-index:-1;width:100%;margin:0 auto}.autonomous-inner-section-04 .autonomous-item{position:relative}.autonomous-inner-section-04 .autonomous-item.item-line-01{max-width:120rem;margin-top:-12rem;margin-bottom:14rem}.autonomous-inner-section-04 .autonomous-item.item-line-01 .autonomous-info-box{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:auto;bottom:47%;right:7%;text-align:right}.autonomous-inner-section-04 .autonomous-item.item-line-01 .autonomous-info-box:before{display:none}.autonomous-inner-section-04 .autonomous-item.item-line-01 .autonomous-info-box:after{content:"";display:block;width:17.2rem;height:27.5rem;margin-left:-12rem;margin-top:2rem;background:url(/images/mobility/img_mobility_autonomous_line_01.svg) no-repeat 50%/contain}.autonomous-inner-section-04 .autonomous-item.item-line-02{max-width:97.9rem;margin-bottom:42rem}.autonomous-inner-section-04 .autonomous-item.item-line-02 .autonomous-info-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;bottom:79%;left:38%}.autonomous-inner-section-04 .autonomous-item.item-line-02 .autonomous-info-box:before{width:25.6rem;height:18rem;margin-right:2rem;margin-top:1rem;background:url(/images/mobility/img_mobility_autonomous_line_02.svg) no-repeat 50%/contain}.autonomous-inner-section-04 .autonomous-item.item-line-03{max-width:84.5rem;margin-bottom:50.5rem}.autonomous-inner-section-04 .autonomous-item.item-line-03 .autonomous-info-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;bottom:74%;left:35.5%}.autonomous-inner-section-04 .autonomous-item.item-line-03 .autonomous-info-box:before{width:24.6rem;height:27.3rem;margin-right:2rem;margin-top:1rem;background:url(/images/mobility/img_mobility_autonomous_line_03.svg) no-repeat 50%/contain}.autonomous-inner-section-04 .autonomous-item.item-line-04{max-width:70.3rem;margin-bottom:35rem}.autonomous-inner-section-04 .autonomous-item.item-line-04 .autonomous-info-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;bottom:71%;left:41.5%}.autonomous-inner-section-04 .autonomous-item.item-line-04 .autonomous-info-box:before{width:17.9rem;height:30.6rem;margin-right:2rem;margin-top:1rem;background:url(/images/mobility/img_mobility_autonomous_line_04.svg) no-repeat 50%/contain}.autonomous-inner-section-04 .autonomous-item.item-line-05{max-width:69.6rem}.autonomous-inner-section-04 .autonomous-item.item-line-05 .autonomous-info-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;left:66%;bottom:38%}.autonomous-inner-section-04 .autonomous-item.item-line-05 .autonomous-info-box:before{width:11.9rem;height:42.6rem;margin-right:2rem;margin-top:-.5rem;background:url(/images/mobility/img_mobility_autonomous_line_05.svg) no-repeat 0 100%/contain}.autonomous-inner-section-04 .autonomous-item.item-line-05 .autonomous-info-box p{margin-top:-.5rem}.section-autonomous04{margin-bottom:20rem}.section-autonomous04 .section-head{margin-bottom:16rem}.section-autonomous04 .autonomous-flex-box{display:block;max-width:95.2rem;margin:0 auto}.section-autonomous04 .autonomous-flex-box .autonomous-item{margin-bottom:12rem}.section-autonomous04 .autonomous-flex-box .autonomous-item:last-child{margin-bottom:0}.section-autonomous04 .autonomous-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.section-autonomous04 .autonomous-item[class*=icon0]{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.section-autonomous04 .autonomous-item[class*=icon0]:before{content:"";flex-shrink:0;display:block;width:10rem;height:10rem;margin-right:7rem;border-radius:2.5rem;background-color:#5a46fa;box-shadow:0 4px 20px 0 rgba(0,0,0,.102);background-position:50%;background-repeat:no-repeat}.section-autonomous04 .autonomous-item .sub-title-level7{font-size:3rem}.section-autonomous04 .autonomous-item.icon01:before{fill:#fff;background-image:url(/images/mobility/icon_aev_pbv_01.svg);background-size:60% auto}.section-autonomous04 .autonomous-item.icon02:before{background-image:url(/images/mobility/icon_aev_pbv_02.svg);background-size:70% auto}.section-autonomous04 .autonomous-item.icon03:before{background-image:url(/images/mobility/icon_aev_pbv_03.svg);background-size:60% auto}.section-autonomous04 .autonomous-info-box{width:auto;text-align:left}.section-autonomous04 .autonomous-info-box .sub-text-normal{margin-top:2rem}.section-autonomous-bottom{position:relative;width:100%}.section-autonomous-bottom .autonomous-video-title-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;position:absolute;top:0;left:0;z-index:3;width:100%;padding:16rem 0;text-align:center}.section-autonomous-bottom .autonomous-video-title-box .video-title{margin-bottom:4rem;font-size:2.6rem;font-weight:500;color:#fff;line-height:1.55}.section-autonomous-bottom .autonomous-video-title-box .video-title br{display:none}.section-autonomous-bottom .autonomous-video-title-box .button-box .btn{margin:0 1.2rem}.section-autonomous-bottom .video-area{overflow:hidden;width:100%;height:100%}.section-autonomous-bottom .video-button-box{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%)}@media screen and (max-width:1280px){.section-autonomous-bottom .autonomous-video-title-box{padding:6rem 3rem}.autonomous-inner-section-04 .autonomous-item.item-line-05 .autonomous-info-box p{width:36%}}@media screen and (max-width:1024px){.section-autonomous01{margin-top:10rem;margin-bottom:5rem}.section-autonomous01 .sub-head-inner+.sub-head-inner{margin-top:10rem}.section-autonomous01 .section-head{margin-bottom:6rem}.section-autonomous01 .sub-title-level3{margin-bottom:10rem;font-size:4.2rem}.autonomous-inner-section-01 .autonomous-img-box{height:auto;margin-bottom:3rem}.autonomous-inner-section-03{margin-top:10rem}.autonomous-inner-section-03 .autonomous-item-area .autonomous-item{margin-bottom:10rem}.autonomous-inner-section-03 .autonomous-info-box{margin-bottom:6rem}.section-autonomous03{margin:12rem 0}.autonomous-inner-section-04 .autonomous-item.item-line-01{margin-top:0}.autonomous-inner-section-04 .autonomous-item.item-line-03 .autonomous-info-box p{width:30%}.section-autonomous04{margin-bottom:10rem}.section-autonomous04 .autonomous-flex-box{max-width:63rem}.section-autonomous04 .section-head{margin-bottom:6rem}.section-autonomous04 .autonomous-info-box{padding-top:0}.section-autonomous04 .autonomous-info-box .sub-text-normal{margin-top:1rem}.section-autonomous04 .autonomous-item[class*=icon0]:before{width:5.4rem;height:5.4rem;margin-right:2.5rem;border-radius:1rem}.section-autonomous04 .autonomous-item.icon01:before,.section-autonomous04 .autonomous-item.icon03:before{background-size:4rem}.section-autonomous04 .autonomous-item.icon02:before{background-size:4.4rem}.section-autonomous04 .autonomous-item .sub-title-level7{font-size:2rem}}@media screen and (max-width:768px){.autonomous-inner-section-01 .autonomous-flex-box{margin:0}.autonomous-inner-section-01 .autonomous-flex-box .autonomous-item{width:100%;margin:0 0 7rem}.section-autonomous01 .sub-title-level3{font-size:2.6rem}.section-autonomous01 .sub-text-normal{margin-top:2rem}.autonomous-inner-section-01 .autonomous-item{flex-direction:column-reverse;margin-bottom:7rem}.autonomous-inner-section-01 .autonomous-img-box{margin-top:2rem;margin-bottom:0}.autonomous-inner-section-01 .autonomous-info-box{text-align:left}.autonomous-inner-section-01 .autonomous-info-box .sub-text-normal{margin-top:.8rem}.autonomous-inner-section-01 .autonomous-flex-box{flex-wrap:wrap}.section-autonomous02 .section-head{margin-bottom:6rem}.autonomous-inner-section-03{margin-top:7rem}.autonomous-inner-section-03 .autonomous-item-area .autonomous-item{margin-bottom:7rem}.autonomous-inner-section-03 .autonomous-info-box{margin-bottom:2rem;text-align:left}.autonomous-inner-section-03 .autonomous-info-box .sub-text-normal{margin-top:.8rem}.section-autonomous04 .autonomous-flex-box .autonomous-item{margin-bottom:3rem}.section-autonomous04 .autonomous-flex-box .autonomous-item:last-child{margin-bottom:0}.section-autonomous-bottom .autonomous-video-title-box .video-title{margin-bottom:2rem;font-size:1.6rem}.section-autonomous-bottom .autonomous-video-title-box .video-title br{display:block}.autonomous-inner-section-04 .autonomous-item.item-line-01{margin:0 -4rem 15rem}.autonomous-inner-section-04 .autonomous-item.item-line-01 .autonomous-info-box{flex-direction:row;align-items:flex-start;right:10%}.autonomous-inner-section-04 .autonomous-item.item-line-01 .autonomous-info-box:after{width:7.6rem;height:14.8rem;margin-top:1.5rem;margin-left:-5rem;background:url(/images/mobility/img_mobility_autonomous_line_01_02.svg) no-repeat 50%/contain}.autonomous-inner-section-04 .autonomous-item.item-line-02{margin-bottom:20rem}.autonomous-inner-section-04 .autonomous-item.item-line-02 .autonomous-info-box{left:27%;bottom:77%}.autonomous-inner-section-04 .autonomous-item.item-line-02 .autonomous-info-box p{margin-left:-5.5rem}.autonomous-inner-section-04 .autonomous-item.item-line-02 .autonomous-info-box:before{width:21%;height:14.1rem;margin-top:1.5rem;margin-right:4rem;background:url(/images/mobility/img_mobility_autonomous_line_02_02.svg) no-repeat 50%/contain}.autonomous-inner-section-04 .autonomous-item.item-line-03{margin:0 2rem 25rem}.autonomous-inner-section-04 .autonomous-item.item-line-03 .autonomous-info-box{display:flex;flex-direction:column;justify-content:center;align-items:center;left:0;text-align:center}.autonomous-inner-section-04 .autonomous-item.item-line-03 .autonomous-info-box:before{display:none}.autonomous-inner-section-04 .autonomous-item.item-line-03 .autonomous-info-box:after{content:"";display:block;width:1.4rem;height:8.7rem;margin-top:1rem;background:url(/images/mobility/img_mobility_autonomous_line_03_02.svg) no-repeat 50%/contain}.autonomous-inner-section-04 .autonomous-item.item-line-03 .autonomous-info-box p{width:100%}.autonomous-inner-section-04 .autonomous-item.item-line-04{margin:0 2rem 22rem}.autonomous-inner-section-04 .autonomous-item.item-line-04 .autonomous-info-box{display:flex;flex-direction:column;justify-content:center;align-items:center;left:0;bottom:70%;text-align:center}.autonomous-inner-section-04 .autonomous-item.item-line-04 .autonomous-info-box:before{display:none}.autonomous-inner-section-04 .autonomous-item.item-line-04 .autonomous-info-box:after{content:"";display:block;width:1.4rem;height:12rem;margin-top:1rem;background:url(/images/mobility/img_mobility_autonomous_line_04_02.svg) no-repeat 50%/contain}.autonomous-inner-section-04 .autonomous-item.item-line-04 .autonomous-img-box{width:83%}.autonomous-inner-section-04 .autonomous-item.item-line-05{margin:0}.autonomous-inner-section-04 .autonomous-item.item-line-05 .autonomous-info-box{justify-content:flex-end;left:auto;bottom:37%;right:35%;text-align:right}.autonomous-inner-section-04 .autonomous-item.item-line-05 .autonomous-info-box:before{display:none}.autonomous-inner-section-04 .autonomous-item.item-line-05 .autonomous-info-box:after{content:"";display:block;width:5.6rem;height:23.6rem;margin-left:1rem;background:url(/images/mobility/img_mobility_autonomous_line_05_02.svg) no-repeat 100% 100%/contain}.autonomous-inner-section-04 .autonomous-item.item-line-05 .autonomous-info-box p{width:45%}.autonomous-inner-section-04 .autonomous-item.item-line-05 .autonomous-img-box{width:80%}}@media screen and (max-width:540px){.autonomous-inner-section-04 .autonomous-item .autonomous-info-box{width:100%;font-size:1.2rem}.autonomous-inner-section-04 .autonomous-item .autonomous-info-box br{display:block}.section-autonomous-bottom .img-pc{display:none!important}.section-autonomous-bottom .img-mo{display:block!important}.section-autonomous-bottom .autonomous-video-title-box .button-box{display:block;width:100%}.section-autonomous-bottom .autonomous-video-title-box .button-box .btn{width:100%;margin:1rem 0}}@media screen and (max-width:360px){.autonomous-inner-section-04 .autonomous-item.item-line-01{margin-top:2rem}}.terms-container{margin-bottom:4.6rem;padding:4rem 5rem;background-color:#f6f6f9}.terms-container .terms-title-box{margin-bottom:2.4rem;font-size:2.4rem;font-weight:600;color:#000;line-height:1.3}.terms-container .terms-content-box{font-size:2rem;font-weight:400;color:#000;line-height:1.3}.terms-container .terms-text{margin-bottom:2rem}.terms-container .number-list{padding-left:3rem}.terms-container .number-list>li{list-style:decimal;margin-bottom:2rem}.terms-container .alphabet-list{padding-left:3rem}.terms-container .alphabet-list>li{list-style:lower-alpha}.terms-content-container .detail-body{margin-top:0}.terms-content-container .detail-body .text-strong{color:#5a46fa;font-weight:600}.terms-content-container .detail-body .text-blue{color:blue!important}.terms-item-area{margin-top:6rem}.terms-item-area .text-nowrap{text-wrap:nowrap!important}.terms-item-area .terms-item-box{padding:10rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.terms-item-area .terms-item-box *{word-break:keep-all}@media screen and (max-width:768px){.terms-item-area .terms-item-box .break-all{word-break:break-all!important}}.terms-item-area .terms-item-box:first-child{padding-top:0}.terms-item-area .terms-item-box:last-child{padding-bottom:0;border-bottom:none}.terms-item-area p{font-size:2rem;font-weight:400;line-height:1.65}.terms-item-area .terms-item-box .title{display:block;margin-bottom:2.9rem;font-size:3.2rem;font-weight:500;color:#000;line-height:1.65}.terms-item-area .terms-item-box .sub-title{font-size:2rem;font-weight:500;color:#000;line-height:1.5}.terms-item-area .terms-title-box{margin-bottom:4rem}.terms-item-area .in-text{margin-left:3rem}@media screen and (max-width:768px){.terms-item-area .in-text{margin-left:2.1rem}}@media screen and (max-width:500px){.terms-item-area .in-text{margin-left:1.5rem}}.terms-item-area .normal-list>li{font-size:2rem;font-weight:500;color:#000;line-height:1.5;margin-bottom:4rem;word-wrap:break-word;word-break:break-all}.terms-item-area .normal-list>li:last-child{margin-bottom:0}.terms-item-area .normal-list>li>div{margin-bottom:3rem}.terms-item-area .normal-list>li>div:last-child{margin-bottom:0}.terms-item-area .normal-list .list-title{display:block;margin-bottom:1.2rem}.terms-item-area .normal-list+.normal-list{margin-top:3rem}.terms-item-area .number-list>li{display:inline-flex;justify-content:flex-start;align-items:flex-start;margin-bottom:3rem;font-size:2rem;font-weight:500;color:#000;line-height:1.5}.terms-item-area .number-list.fw400>li{font-weight:400}.terms-item-area .number-list>li:last-child{margin-bottom:0}.terms-item-area .number-list>li div{margin-bottom:4rem}.terms-item-area .number-list>li div:last-child{margin-bottom:0}.terms-item-area .number-list .num-title{margin-right:1.4rem}.terms-item-area .circle-list p{margin-top:4rem}.commservice .terms-item-area .normal-list>li{margin-bottom:12rem}.commservice .circle-list .in-text li{margin-top:.5rem}.commservice .terms-item-area .terms-item-box{padding:10rem 0 0}@media screen and (max-width:768px){.terms-item-area .circle-list p{margin-top:2rem}.commservice .terms-item-area .normal-list>li{margin-bottom:6rem}.commservice .terms-item-area .terms-item-box{padding:6rem 0 0}}.terms-table-area{overflow-x:auto;margin-bottom:4rem}.terms-table-area.mt-2{margin-top:2rem}.terms-table-area table{width:100%;table-layout:fixed;border:1px solid rgba(0,0,0,.2);text-align:center}.terms-table-area table.text-blue *{color:blue}.terms-table-area table .text-left{text-align:left}.terms-table-area table caption{position:relative;opacity:0;text-indent:0;font-size:5px;word-break:break-all}.terms-table-area table td,.terms-table-area table th{padding:1.8rem 2rem;vertical-align:middle;border-right:1px solid rgba(0,0,0,.2)}.terms-table-area table tr{border-bottom:1px solid rgba(0,0,0,.2)}.terms-table-area table th{height:6.8rem;font-size:1.8rem;font-weight:500;color:#000;line-height:1.5;background-color:#f6f6f9}.terms-table-area table td{font-size:1.8rem;font-weight:400;color:#000;line-height:1.7}.terms-table-area table td.text-right{text-align:right}.terms-table-area table td.blank{opacity:0}.terms-item-box .personal-info{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8.8889rem;gap:8.8889rem;margin-bottom:5rem}.terms-item-box .personal-info-item img{cursor:pointer}.terms-item-box .personal-info-item dt{margin:2.6667rem 0 1.7778rem}@media screen and (max-width:1200px){.terms-item-box .personal-info{gap:5rem}}@media screen and (max-width:768px){.terms-item-box .personal-info{grid-template-columns:repeat(2,1fr)}.terms-item-box .personal-info-item dt{margin:1.6667rem 0 .7778rem}.terms-item-box .personal-info-item img{width:60px;height:60px}}@media screen and (max-width:500px){.terms-item-box .personal-info{grid-template-columns:repeat(1,1fr)}}.agree-container .agree-area{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:1.2rem}.agree-container .agree-right{margin-left:auto}.agree-container input[type=checkbox]+.check-icon{font-size:2rem}.agree-container .agree-link{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;font-size:1.8rem;font-weight:400;color:#000;line-height:1.3}.agree-container .agree-link:after{content:"";display:block;width:1.6rem;height:1.6rem;margin-left:.8rem;background:url(/images/common/arrow_link_right.png) no-repeat 50%/16px}.popup-contactus-container{margin:-3rem -3rem -1.4rem}.popup-contactus-container .form-container{margin:0;padding:3rem}.popup-contactus-container .form-container .field{margin-bottom:2rem}.popup-contactus-container .form-container .form-content-area{margin-bottom:3rem}.popup-contactus-container .form-container .form-content-area:last-child{margin-bottom:0}.popup-contactus-container .form-container .form-content-bottom{margin-top:3rem}.popup-contactus-container .form-container .form-content-bottom .btn-submit{background-color:#5a46fa}.popup-contactus-container .form-container .textarea{padding:1.6rem 2rem}.popup-contactus-container .form-container .textarea textarea{min-height:4.6rem}.popup-contactus-container .form-container .textarea .counter{font-size:1.2rem}@media screen and (max-width:1280px){.terms-item-area{margin-top:5rem}}@media screen and (max-width:1024px){.terms-container{margin-bottom:3rem;padding:2rem}.terms-item-area .terms-item-box{padding:5rem 0}}@media screen and (max-width:768px){.terms-container .terms-title-box{margin-bottom:1.2rem;font-size:1.6rem}.terms-container .terms-content-box{font-size:1.4rem}.terms-container .terms-text{margin-bottom:3rem}.terms-container .alphabet-list,.terms-container .number-list{padding-left:1.5rem}.terms-item-area .terms-item-box p{font-size:1.4rem}.terms-item-area .terms-item-box .title{margin-bottom:2rem;font-size:2rem}.terms-item-area .terms-item-box .sub-title{font-size:1.6rem}.terms-item-area .terms-title-box{margin-bottom:3rem}.terms-item-area .normal-list>li,.terms-item-area .number-list>li{margin-bottom:3rem;font-size:1.6rem}.terms-item-area .number-list>li div{margin-bottom:3rem}.terms-item-area .number-list .num-title{flex-shrink:0;margin-right:2rem}.terms-table-area .terms-table-inner{width:60rem;margin:0 auto;padding-bottom:.5rem}.terms-table-area .terms-table-inner.wide{width:90rem}.terms-table-area table{border-left:none;border-right:none}.terms-table-area table th{padding:2rem;font-size:1.4rem}.terms-table-area table td{padding:1.5rem 2rem;font-size:1.4rem}.terms-table-area table th{height:auto}.agree-container .agree-area input[type=checkbox]+.check-icon,.agree-container .agree-link{font-size:1.5rem}}@media screen and (max-width:440px){.agree-container .agree-area{display:block;margin-bottom:2rem}.agree-container .agree-right{margin-top:.8rem;margin-left:3rem}.agree-container .agree-link{justify-content:flex-start}}.visual-capora-area{position:relative}.visual-capora-area .visual-area-forward{justify-content:flex-start}.visual-capora-area .visual-area-middle,.visual-capora-area .visual-area-top{white-space:normal}.visual-capora-area .visual-area-top{width:100%}.visual-capora-area .visual-area-top img{width:22.55%;height:auto}.visual-capora-area .visual-area-middle{max-width:65rem}.visual-capora-area .visual-area-middle br{display:block!important}.visual-capora-area .visual-area-inner{position:static;padding-top:9%}.visual-capora-area .capora-button-wrap{display:flex;gap:2.67rem;margin-top:25rem}.visual-capora-area .capora-button-wrap .btn:hover{background:rgba(75,105,255,.3)}@media screen and (max-width:1440px){.visual-capora-area .capora-button-wrap{margin-top:16rem}}@media screen and (max-width:1024px){.visual-capora-area .capora-button-wrap{margin-top:12rem}}@media screen and (max-width:768px){.visual-capora-area .capora-button-wrap{margin-top:5rem}}@media screen and (max-width:580px)and (min-width:441px){.visual-capora-area .capora-button-wrap{gap:1rem;margin-top:2rem}.visual-capora-area .capora-button-wrap .btn{padding:0 1.4rem;min-width:18rem;height:5rem;font-size:1.2rem}}@media screen and (max-width:440px){.visual-capora-area .visual-area-top img{width:50%}.visual-capora-area .visual-area-inner{position:relative;height:100%}.visual-capora-area .capora-button-wrap{position:absolute;bottom:0;flex-direction:column;gap:1rem;width:calc(100% - 60px)}.visual-capora-area .capora-button-wrap .btn{width:100%}}.section-capora{margin-top:20rem;margin-bottom:25rem}.section-capora .section-head{margin-bottom:8rem;text-align:center}@media screen and (max-width:768px){.section-capora{margin-top:12rem;margin-bottom:12rem}.section-capora br{display:block}.section-capora .section-head{margin-bottom:4rem}}.section-capora00 .progress-wrp{display:flex;width:100%;margin-top:12rem}.section-capora00 .progress-wrp>div{width:100%}.section-capora00 .progress-wrp .end,.section-capora00 .progress-wrp .start{flex:1 1;overflow:hidden;background:#f6f6f9}.section-capora00 .progress-wrp .start{border-radius:20px 0 0 20px}.section-capora00 .progress-wrp .end{border-radius:0 20px 20px 0}.section-capora00 .progress-wrp .bx{width:100%;height:100%;text-align:center;background:#f6f6f9}.section-capora00 .progress-wrp .bx>div{margin:3.5rem 0;padding:0 2rem}.section-capora00 .progress-wrp .bx p.sub-title-level6{margin-bottom:.8rem;font-weight:600}.section-capora00 .progress-wrp .sub-text-normal{color:#333}.section-capora00 .progress-wrp .middle{flex:4 1;display:flex;position:relative;margin-top:-1.5rem;padding-top:1.5rem}.section-capora00 .middle-top{display:flex;justify-content:center;align-items:center;position:absolute;top:-3.5rem;left:50%;transform:translateX(-50%);padding-bottom:1.5rem;width:100%;background:url(/_next/static/media/img-solution-capora-line.85561ea7.png) bottom no-repeat;background-size:contain}.section-capora00 .middle-top b{display:block;padding:0 2rem;background-color:#fff;font-weight:600}.section-capora00 .progress-wrp .middle .bx-wrp{width:100%;display:flex}.section-capora00 .middle .bx>div{border-left:1px solid #ddd;width:100%;height:calc(100% - 7rem)}.section-capora00 .middle .bx-wrp:last-child .bx:last-child>div{border-right:1px solid #ddd}.section-capora00 .progress-wrp .middle p.sub-title-level6{margin-bottom:1.78rem}:lang(en) .section-capora00 .progress-wrp .middle p.sub-title-level6{font-size:2rem}.section-capora00 .progress-wrp .middle .sub-text-normal>p{line-height:1.2}.section-capora00 .progress-wrp .middle .sub-text-normal>p+p{margin-top:1rem}.section-capora00 .progress-wrp .middle .dot{margin-top:1.33rem;display:flex;flex-direction:column;align-items:center;gap:4.5px}.section-capora00 .progress-wrp .middle .dot span{display:block;width:3px;height:3px;border-radius:100px;background-color:#666;text-indent:-9999px}.section-capora00 .progress-wrp .middle .dot span:nth-child(2){opacity:.6}.section-capora00 .progress-wrp .middle .dot span:nth-child(3){opacity:.3}@media screen and (max-width:1200px){.section-capora00 .progress-wrp .bx{height:calc(100% - 7rem)}.section-capora00 .progress-wrp .bx,.section-capora00 .progress-wrp .end,.section-capora00 .progress-wrp .start{display:flex;justify-content:center;align-items:center}.section-capora00 .progress-wrp .start>div{border-right:1px solid #ddd}.section-capora00 .progress-wrp .end>div{border-left:1px solid #ddd}.section-capora00 .progress-wrp .middle{flex:2 1;flex-direction:column}.section-capora00 .progress-wrp .middle .bx{height:100%}.section-capora00 .middle .bx-wrp:last-child .bx:last-child>div,.section-capora00 .middle .bx:last-child>div,.section-capora00 .middle .bx>div{border:none}.section-capora00 .progress-wrp .middle .mid-dot{display:none}}@media screen and (max-width:768px){.section-capora00 .section-head br{display:none}.section-capora00 .progress-wrp{flex-direction:column}.section-capora00 .progress-wrp .bx{margin:0 auto;max-width:400px;width:60%;min-width:186px}.section-capora00 .progress-wrp .end,.section-capora00 .progress-wrp .start{background:none}.section-capora00 .progress-wrp .start .bx{border-radius:20px 20px 0 0;border-right:none}.section-capora00 .progress-wrp .start .bx>div{width:calc(100% - 4rem)}.section-capora00 .progress-wrp .end .bx{border-radius:0 0 20px 20px;border-left:none}.section-capora00 .progress-wrp .middle{padding-top:0}.section-capora00 .progress-wrp .middle .bx-wrp{flex-direction:column}.section-capora00 .middle-top{position:absolute;top:0;left:80%;transform:none;padding-bottom:0;padding-left:3.6rem;width:30px;height:100%;background:url(/_next/static/media/img-solution-capora-line-vertical.6472062d.png) bottom no-repeat;background-size:contain}.section-capora00 .middle-top b{writing-mode:vertical-rl;white-space:nowrap;word-spacing:0;letter-spacing:0;padding:2rem 0}.section-capora00 .progress-wrp .middle .bx{border-top:1px solid #ddd}.section-capora00 .progress-wrp .middle .bx-wrp:last-child .bx:last-child{border-bottom:1px solid #ddd}}@media screen and (max-width:500px){.section-capora00 .progress-wrp .bx{width:68%}}.capora-solutions{display:flex;gap:3rem}.capora-solutions .solution{display:flex;flex-direction:column;align-items:center;padding:2.66rem;width:100%;border-radius:32px;background:linear-gradient(180deg,rgba(246,246,249,.3),#f6f6f9)}.capora-solutions .solution>div{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2.67rem 3.56rem;text-align:center;border-radius:20px}.solution .arr{margin:2.67rem 0;width:40px;text-align:center}.solution .sub-title-level6{line-height:1.3}.solution .sub-text-normal{line-height:1.4}.solution .solution-top{max-height:120px;height:120px;padding:2.67rem 0 0!important}.solution .solution-btm{max-height:150px;height:150px;border-radius:20px;background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.08)}:lang(en) .solution .solution-btm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:2.67rem 1rem;max-height:214px;height:214px}.solution .solution-top>.sub-text-normal{color:#333}.solution .solution-btm>.sub-text-normal{color:#666}@media screen and (max-width:1024px){.capora-solutions{gap:4rem}.capora-solutions .solution>div{height:200px}}@media screen and (max-width:768px){.capora-solutions{flex-direction:column;gap:3rem}.capora-solutions .solution>div{padding:4rem;height:180px}.capora-solutions .solution .sub-title-level6{font-size:20px}.capora-solutions .solution .sub-text-normal{font-size:16px}}@media screen and (max-width:500px){.capora-solutions .solution>div{padding:2rem 1rem}}.content-area-full:has(.section-capora02){padding:11.11rem 0;background-color:#f6f6f9}.section-capora02{margin-top:0;margin-bottom:0}.capora02-flex-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0 -3.33rem}.capora02-flex-box .capora02-item{margin:0 2rem;padding:6rem 5rem 6rem 6rem;width:100%;background-color:#fff}.capora02-item .item-txt{font-size:2rem}.capora02-item .sub-title-level6{display:block;margin-bottom:1.78rem;font-weight:600}:lang(en) .capora02-item:nth-child(2) .sub-title-level6{display:flex;flex-direction:column-reverse}.capora02-item .sub-title-level6>span{text-wrap:nowrap}:lang(en) .capora02-item .sub-title-level6>span{display:block;color:#4b69ff}.capora02-item .item-img{text-align:right}.capora02-item .item-img img{margin-top:2rem;width:260px;height:auto}@media screen and (max-width:1200px){.capora02-item .item-img img{width:200px}}@media screen and (max-width:1080px){.capora02-item .item-txt{font-size:1.5rem}}@media screen and (max-width:1024px){.capora02-flex-box .capora02-item{margin:0 2rem;padding:3rem}.capora02-item .item-img{margin-top:3rem}}@media screen and (max-width:768px){.capora02-flex-box{flex-wrap:wrap;gap:4rem;margin:0}.capora02-flex-box .capora02-item{margin:0}.capora02-flex-box .capora02-item .sub-title-level6{font-size:20px}.capora02-flex-box .capora02-item .sub-title-level6 span{display:block}.capora02-flex-box .capora02-item .sub-title-level6+p{font-size:16px}}.section-capora03 .tapi-service-area{margin-bottom:20rem}.section-capora03 .service-img-box{max-width:88rem}.section-capora03 .service-img-text{max-width:50rem}.section-capora03 .tapi-area-left{margin-right:10rem}:lang(en) .section-capora03 .tapi-area-left{margin-right:8rem}.section-capora03 .service-text-box .sub-title-level6{font-weight:600}.section-capora03 .service-text-box p{font-size:2.22rem}.section-capora03 .service-text-box em{color:#4b69ff;font-weight:600}.section-capora03 .service-text-box .list-circle,.section-capora03 .service-text-box em{margin-top:5.33rem}@media screen and (max-width:1080px){.section-capora03 .service-text-box p{font-size:1.6rem}}@media screen and (max-width:768px){:lang(en) .section-capora03 .tapi-area-left{margin-right:0}.section-capora03 .tapi-service-area{margin-bottom:8rem}.section-capora03 .tapi-area-left,.section-capora03 .tapi-area-right{margin-top:0;margin-right:0;width:100%}.section-capora03 .tapi-service-area:nth-child(2n) .tapi-area-left,.section-capora03 .tapi-service-area:nth-child(odd) .tapi-area-right{margin-top:4rem}.section-capora03 .service-text-box .list-circle,.section-capora03 .service-text-box em{margin-top:2rem}.section-capora03 .service-img-box{border-radius:20px;overflow:hidden}.section-capora03 .service-text-box .sub-title-level6{font-size:18px}}.list-circle li{display:flex}.list-circle li+li{margin-top:1.33rem}.list-circle li .num{display:inline-flex;justify-content:center;align-items:center;margin-top:.5rem;margin-right:1rem;min-width:26px;height:26px;border-radius:40px;background-color:#4b69ff;color:#fff;font-weight:600}.section-capora04 .faq-list-container{margin-top:0}.section-capora04 .capora-button-wrap{display:flex;justify-content:center;gap:2.67rem}.section-capora04 .capora-button-wrap .btn:hover{background:rgba(75,105,255,.3)}.section-capora04 .faq-list-container .faq-title-box .text-Q{font-size:2.4rem}@media screen and (max-width:768px){.section-capora04 .capora-button-wrap{flex-direction:column;gap:1rem}.section-capora04 .capora-button-wrap .btn{width:100%}.list-circle li .num{margin-top:0}}.journey{background-color:#f6f6f9}.journey-container{padding-top:20rem;padding-bottom:10rem;margin-bottom:20rem}.journey-container .section-top{padding-top:0;padding-bottom:13.33rem}.journey-wrap{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3.8rem;gap:3.8rem}.journey-wrap>li{width:100%}.journey-wrap .bar{width:100%;height:12px;border-radius:50px;text-indent:-9999px;color:transparent}.journey-wrap .y2019 .bar{background:rgba(100,90,250,.3)}.journey-wrap .y2021 .bar{background:rgba(100,90,250,.6)}.journey-wrap .y2022 .bar{background:rgba(100,90,250,.7)}.journey-wrap .y2023 .bar{background:rgba(100,90,250,.8)}.journey-wrap .y2024 .bar{background:#645afa}.journey-wrap .year{display:block;margin:2.222rem 0 6.667rem;font-size:2.889rem;font-weight:500}.journey-wrap .content{font-size:2rem;font-weight:400;line-height:3.555rem;letter-spacing:-.5px;color:#0d0d0d}.journey-wrap .content li{height:120px;margin-bottom:2.667rem}.journey-wrap .content li:not(:last-child){border-bottom:1px solid #e5e5e5}.journey-wrap .content .link-txt{color:#645afa;-webkit-text-decoration-line:underline;text-decoration-line:underline}.journey-wrap .content .text-gray{color:#888}@media screen and (max-width:1080px){.journey-wrap{grid-template-columns:repeat(3,1fr)}.journey-wrap .content li{height:90px;margin-bottom:2rem}}@media screen and (max-width:768px){.journey-container{padding-top:10rem;margin-bottom:10rem}.journey-container .section-top{padding-bottom:2rem}.journey-wrap{grid-template-columns:repeat(1,1fr)}.journey-wrap .year{margin:1.5rem 0 1rem;font-size:1.8rem}.journey-wrap .content{font-size:1.4rem;line-height:2.4rem;font-weight:400}.journey-wrap .content li{height:auto;margin-bottom:0;border:0!important}.journey-wrap .content .text-gray{display:inline-block}}