body.is-portal{background:#fff}.nav-breadcrumb{padding:16px 0 24px}.nav-breadcrumb li{display:inline-block;font-size:10px;color:#727172}.nav-breadcrumb li:after{content:">";font-size:10px;display:inline-block;vertical-align:middle;margin:-4px 5px 0}.nav-breadcrumb li:last-child:after{display:none}.page-post{padding:0 20px 60px;max-width:1540px;margin-left:auto;margin-right:auto}.page-post[data-column=column1] .article-header{text-align:center}.page-post[data-column=column1] .article-header .article-header-main .date-wrapper{justify-content:center}.page-post .article-header{display:flex;padding-top:40px;padding-bottom:16px}.page-post .article-header .article-header-main{width:100%}.page-post .article-header .article-header-main .label-default{font-size:12px}.page-post .article-header .article-header-main .date-wrapper{display:flex;gap:24px}.page-post .article-header .article-header-main .date{font-size:14px;margin-bottom:30px}.page-post .article-header .article-header-main .title{color:var(--Text-Black,#000);font-size:32px;font-weight:400;margin-bottom:10px}.page-post .article-header .article-header-main .category{margin-bottom:10px}.page-post .article-header .article-header-main .category>*{display:inline-block;font-size:18px}.page-post .article-header .article-header-main .category a{font-size:14px}.page-post .article-header .article-header-main .category a:hover{text-decoration:underline}.page-post .article-header .article-header-main .tags{margin-bottom:0}.page-post .article-header .article-header-img{width:50%;flex-shrink:0;margin-left:64px}.page-post .article-header .article-header-img img{border:1px solid var(--Main-90,#646464);width:100%}.page-post .btn-generate-wrap{text-align:center;margin-bottom:40px}.page-post .btn-generate-wrap .btn{width:400px;text-align:center;border:none;border-radius:var(--Radius-1,12px);background:linear-gradient(190deg,#66ffe6,#8093ff);position:relative;padding:1px}.page-post .btn-generate-wrap .btn>span{display:block;background:var(--Main-90,#036);padding:16px;border-radius:var(--Radius-1,12px)}.page-post .btn-generate-wrap .btn .txt{background:linear-gradient(190deg,#66ffe6,#8093ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-post .btn-generate-wrap .btn img{display:inline-block;vertical-align:middle;margin-right:20px}.page-post .btn-generate-wrap .btn[disabled]{opacity:.6}.page-post .btn-generate-wrap .btn.btn-is-nologin{opacity:1;padding:2px}.page-post .btn-generate-wrap .btn.btn-is-nologin>span{background:#e5ebf0}.page-post .btn-generate-wrap .btn.btn-is-nologin .txt{color:#e65a69;background:none;font-weight:700;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.page-post .generate-result{margin-bottom:40px;border-radius:var(--Radius-1,12px);background:linear-gradient(190deg,#66ffe6,#8093ff);color:var(--BG-White,var(--text-1-active,#fff));font-size:14px;font-weight:400;line-height:180%;padding:3px;position:relative}.page-post .generate-result>.inner{border-radius:var(--Radius-1,12px);padding:32px;background:var(--Main-90,#646464)}.page-post .generate-result .icn{position:absolute;top:40px;left:30px}.page-post .generate-result .result{padding-left:36px}.page-post .generate-result .btn-generate-wrap{margin:32px 0 0}.page-post .generate-result .btn-generate-wrap .btn>span{background:var(--Main-90,#646464)}.page-post .staff-item{padding:32px;background:var(--eae-9-df,#eae9df);display:flex;align-items:center;border-bottom:1px solid #fff}.page-post .staff-item .staff-img{width:112px;flex-shrink:0;position:relative;overflow:hidden;border-radius:50%;margin-right:32px}.page-post .staff-item .staff-img:after{content:" ";display:block;padding-top:100%}.page-post .staff-item .staff-img img{position:absolute;height:100%;width:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.page-post .staff-item .staff-info{font-size:18px;display:block}.page-post .staff-item .staff-info .staff-name{font-weight:700}.page-post .article-staffs{margin-bottom:80px;padding-top:56px;--swiper-pagination-bottom:0;--swiper-pagination-color:#335c85;--swiper-pagination-bullet-inactive-color:#ccc;--swiper-pagination-bullet-width:14px;--swiper-pagination-bullet-height:14px;--swiper-pagination-bullet-inactive-opacity:1}.page-post .article-staffs .staff-item{width:600px;background:none;padding:0;border:none;margin-bottom:25px}.page-post .article-main .title{background:linear-gradient(90deg,#000 -.93%,rgba(0,0,0,.05) 109.63%);color:#fff;font-size:32px;line-height:1.4;font-style:normal;padding:10px 30px;margin-bottom:30px}.page-post .article-main .sections{background:#fff;padding:30px 36px}.page-post .article-main .section{font-size:18px;font-weight:400;line-height:1.8;margin-bottom:28px;color:var(--text-grey,#727172)}.page-post .article-main .section .section-title{font-size:18px;font-weight:400;color:var(--main-sony-blue,#06c)}.page-post .article-main .section:last-child{margin-bottom:0}.page-post .article-main .section[data-type=image][data-view=thumbnail]{display:none}.page-post .article-main hr{border-top-color:var(--text-grey-2,#a0a0a0)}.page-post .article-main .section-staffs{margin-bottom:40px}.page-post .article-main .section-inquiry{padding:40px;background:var(--eae-9-df,#eae9df)}.page-post .article-main .section-inquiry .section-title{display:inline-block;font-size:15px;color:#fff;background:var(--text-grey,#727172);border-radius:2px;padding:2px 10px;margin-right:20px}.page-post .article-main .section-inquiry .staff-item{border:none;padding:5px 0}.page-post .article-main .section-inquiry .text-danger{color:#9a0606}.page-post .article-main .section-inquiry-form{background:var(--eae-9-df,#eae9df);font-size:15px;text-align:center;padding:50px 40px}.page-post .article-main .section-inquiry-form .section-title{font-size:38px;font-weight:500;margin-bottom:30px}.page-post .article-main .section-inquiry-form .note{font-size:18px;font-weight:500;margin-bottom:50px}.page-post .article-main .section-inquiry-form .btn-wrap{margin-bottom:20px}.page-post .article-main .section-inquiry-form .btn-wrap .btn{width:286px;border-radius:50px;font-size:18px;font-weight:500}.page-post .article-main .section-inquiry-form-simple{font-size:15px;text-align:center}.page-post .article-main .section-inquiry-form-simple .note{font-size:18px;font-weight:500;margin-bottom:50px}.page-post .article-main .section-inquiry-form-simple .btn-wrap{margin-bottom:20px}.page-post .article-main .section-inquiry-form-simple .btn-wrap .btn{width:286px;border-radius:50px;font-size:18px;font-weight:500}.page-post .article-main .section[data-type=html]{margin-top:40px;margin-bottom:40px;padding-top:40px;padding-bottom:40px}.page-post .article-main .section[data-type=text]{padding:15px 36px;margin:0;border:1px solid var(--Text-Black,#000);border-top:none;border-bottom:none;color:#000}.page-post .article-main .section[data-type=text].is-first,.page-post .article-main .section[data-type=text]:first-of-type{padding-top:36px;border-top:1px solid var(--Text-Black,#000)}.page-post .article-main .section[data-type=text].is-last,.page-post .article-main .section[data-type=text]:last-of-type{padding-bottom:36px;border-bottom:1px solid var(--Text-Black,#000)}.page-post .article-main .section[data-type=listView]{padding:15px 36px;margin:0;border:1px solid var(--Text-Black,#000);border-top:none;border-bottom:none;color:#000}.page-post .article-main .section[data-type=listView].is-first,.page-post .article-main .section[data-type=listView]:first-of-type{padding-top:36px;border-top:1px solid var(--Text-Black,#000)}.page-post .article-main .section[data-type=listView].is-last,.page-post .article-main .section[data-type=listView]:last-of-type{padding-bottom:36px;border-bottom:1px solid var(--Text-Black,#000)}.page-post .article-main .section[data-type=listView] .list-view-option .option-badge{display:inline-block;padding:8px 16px;border-radius:20px;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.page-post .article-main .section[data-type=listView] .list-view-option .option-badge.enabled{background-color:#4caf50;color:#fff}.page-post .article-main .section[data-type=listView] .list-view-option .option-badge.disabled{background-color:#f44336;color:#fff}.page-post .article-main .section[data-index="0"]{background:linear-gradient(90deg,#000 -.93%,rgba(0,0,0,.05) 109.63%);padding:10px 30px;margin-bottom:30px}.page-post .article-main .section[data-index="0"] .section-title{display:none}.page-post .article-main .section[data-index="0"] .section-body{color:#fff;font-size:32px;line-height:1.4;font-style:normal}.page-post .article-side{position:relative}.page-post .article-side>.article-side-inner{position:relative;right:0;top:0}.page-post .article-side>.article-side-inner[data-position=top]{position:relative;right:auto!important}.page-post .article-side>.article-side-inner[data-position=fixed]{position:fixed;top:80px}.page-post .article-side>.article-side-inner[data-position=bottom]{position:absolute;right:auto!important;top:auto;bottom:0}.page-post .article-side .title{font-size:24px;color:#000;margin-bottom:35px}.page-post .article-side dl{font-size:18px;margin-bottom:25px}.page-post .article-side dl dt{color:var(--main-sony-blue,#06c);margin-bottom:10px;font-size:14px}.page-post .article-side dl dd p{padding:0}.page-post .article-side dl dd ul{overflow:hidden}.page-post .article-side dl dd a{display:block;cursor:pointer;border-radius:2px;font-size:18px;position:relative;padding:10px 10px 10px 30px}.page-post .article-side dl dd a:before{content:" ";display:block;width:14px;height:14px;border:1px solid var(--base-sony_lightgray,#c8c8c8);background:var(--BG-White,#fff);position:absolute;top:50%;left:0;margin-top:-7px;z-index:2}.page-post .article-side dl dd a:after{content:" ";position:absolute;left:7px;top:-100%;bottom:50%;width:1px;background:var(--base-sony_lightgray,#c8c8c8);z-index:1}.page-post .article-side dl dd li:first-child a:after{display:none}.page-post .article-side dl dd a:focus,.page-post .article-side dl dd a:hover{color:#06c;font-weight:500}.page-post .article-side dl dd li.current a:before{background:#06c;border-color:#06c}.page-post .article-side dl dd li.current a:after{background-color:#06c;width:2px;z-index:2}.page-post .article-side dl dd li.current[data-current=true] a{color:#06c;font-weight:500}.page-post[data-column=column1] .article-header{padding-bottom:0}.page-post[data-column=column1] .article-main .section[data-type=html]{padding-top:0;margin-top:0}.page-post[data-gourp-design-type="2"]{position:relative;padding-left:350px;padding-right:20px;width:1440px;padding-top:40px;min-height:600px}.page-post[data-gourp-design-type="2"] .article-side{position:absolute;left:20px;top:80px;width:290px}.page-post[data-gourp-design-type="2"] .nav-breadcrumb{position:absolute;left:40px;right:40px;top:0}.page-post[data-gourp-design-type="2"] .box-editor{padding-left:0;padding-right:0}.page-post[data-gourp-design-type="2"] .article-site-directory-people,.page-post[data-gourp-design-type="2"] .article-site-directory-people .article-header{padding-top:0}.footer-categories{color:var(--Main-90,#036);font-size:18px;font-weight:500}.footer-categories .title{color:var(--Main-90,#036);font-size:31px;font-weight:500;padding:24px 20px;border-bottom:2px solid #036}.footer-categories .category-items{margin-bottom:80px;display:flex;flex-wrap:wrap}.footer-categories .category-items>li{width:25%;padding-right:10px}.footer-categories .category-items li a{display:block;height:96px;position:relative;border-bottom:1px solid #000}.footer-categories .category-items li a .icn-left{position:absolute;color:#06c;left:20px;top:50%;transform:translateY(-50%)}.footer-categories .category-items li a .icn-right{position:absolute;color:#06c;right:20px;top:50%;transform:translateY(-50%)}.footer-categories .category-items li a .txt{position:absolute;left:20px;top:50%;transform:translateY(-50%);padding-right:40px}.footer-categories .category-items li a .icn-left~.txt{padding-left:40px}.footer-categories .category-items li a:hover{background:rgba(0,102,204,.05)}.footer-categories [data-index="1"] .category-items li a .icn-left{display:none}.footer-categories [data-index="1"] .category-items li a .txt{left:20px}.department-nav .nav-title{color:var(--Main-90,#036);font-size:31px;font-weight:500;padding:20px}.department-nav .department-btns{display:flex;justify-content:center;border-bottom:2px solid var(--primary_blue-100,#036)}.department-nav .department-btn{border-radius:8px 8px 0 0;background:var(--base-sony_lightgray,#c8c8c8);color:var(--base-White,#fff);text-align:center;font-size:18px;font-weight:500;line-height:120%;flex-grow:1;height:67px;position:relative;transition:background .2s ease-in}.department-nav .department-btn:not(:last-child):not(:only-child){margin-right:8px}.department-nav .department-btn .txt{position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}.department-nav .department-btn.is-current{background:var(--primary_blue-100,#036)}.link-text{color:var(--main-sony-blue,#06c);text-decoration:underline}.link-text:hover{text-decoration:none}.link-text-gray{color:#64646e;text-decoration:underline}.link-text-gray:hover{text-decoration:none}.page-home .title{font-size:24px;color:#64646e;font-weight:500;margin-bottom:10px}.article.article-col2{display:flex}.article.article-col2.article-col2-reverse{flex-direction:row-reverse}.article.article-col2.article-col2-reverse .article-main{padding-right:0;padding-left:65px}.article.article-col2 .article-main{width:100%;padding-right:65px;width:calc(100% - 290px)}.article.article-col2 .article-side{width:290px;flex-shrink:0}.article.article-col2 .article-side>.article-side-inner{width:290px}.article.article-col3{display:flex;padding-left:20px;padding-right:20px;width:1440px;margin-left:auto;margin-right:auto}.article.article-col3 .side{flex-shrink:0}.article.article-col3 .article-main{width:100%;padding-left:40px;padding-right:40px;padding-bottom:80px}.article.article-col3 .article-side{width:320px;flex-shrink:0;padding-bottom:80px}.summaries-post{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.summaries-post>*{width:50%;padding-left:10px;padding-right:10px;margin-bottom:20px}.summary-post>a{background:#fff;border-radius:5px;overflow:hidden;transition:opacity .2s ease-in;position:relative;height:100%;display:flex;justify-content:space-between}.summary-post>a .summary-excerpt{font-size:13px;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;line-height:1.4;max-height:5.6em}.summary-post>a .label-new,.summary-post>a .summary-corp,.summary-post>a .summary-excerpt{display:none}.summary-post>a>*{width:40.7%}.summary-post>a .entry{width:57%}.summary-post>a:hover{opacity:.6}.summary-post>a .img{display:block;position:relative;overflow:hidden;background:#fff}.summary-post>a .img:after{content:" ";display:block;padding-top:56.3909774436%}.summary-post>a .img img{position:absolute;height:100%;width:100%;top:0;left:0;-o-object-fit:contain;object-fit:contain}.summary-post>a .img .noimage{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:8px;border:1px solid var(--Main-90,#646464);background:url(/images/back-ground.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.summary-post>a .img .noimage .img-title{position:absolute;top:50%;left:20px;right:20px;text-align:center;font-weight:500;font-size:14px;transform:translateY(-50%)}.summary-post>a .entry{display:block;padding:20px;color:#000;font-size:12px;position:relative}.summary-post>a .entry .summary-title{font-weight:400;display:block;font-size:20px;margin-bottom:5px;line-height:1.6;min-height:4.8em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis}.summary-post>a .entry .summary-group{border:1px solid #646464;padding:2px 10px;display:inline-block;color:var(--Main-90,#646464);font-size:13px;font-weight:700;margin-bottom:5px}.summary-post>a .entry .staff-area{font-size:15px;color:#010102;display:block;margin-bottom:20px}.summary-post>a .entry .staff-name{font-size:15px;color:#64646e;display:block}.summary-post>a .entry .summary-date{font-size:13px;display:block;position:absolute;right:0;top:0}.summary-post>a .entry .summary-corp{display:inline-block;font-size:13px;color:#64646e;margin-top:10px}.summary-post>a .entry .summary-status{font-size:13px;color:#646464;display:block;margin-top:5px}.summary-post>a .icn{position:absolute;right:10px;bottom:10px;color:var(--main-90,#646464);font-size:16px;line-height:1}.summary-post .summary-directories{display:none}.summary-post .summary-directory{display:inline-block;margin-bottom:5px;font-size:10px;font-weight:700;color:#64646e;border:1px solid #64646e;padding:2px 8px;margin-right:8px;line-height:1.4}.summary-post .summary-categories{display:block}.summary-post .summary-categories .summary-category{display:inline-block;margin-bottom:5px;font-size:10px;font-weight:700;color:#64646e;border:1px solid #64646e;padding:2px 8px;margin-right:8px;line-height:1.4}.summary-post[data-group=rd] .summary-corp{display:block}.summary-post .summary-categories-links{display:none;font-size:0}.summary-post .summary-categories-links .summary-category{cursor:pointer;transition:all .2s ease-in}.summary-post .summary-categories-links .summary-category.is-active,.summary-post .summary-categories-links .summary-category:hover{background:#64646e;color:#fff}.summaries-update{border-top:1px solid #000}.summary-update{border-bottom:1px solid #000}.summary-update>a,.summary-update>span{display:block;padding:20px 0;font-size:18px;color:#000}.summary-update>a .summary-title,.summary-update>span .summary-title{margin-bottom:20px;display:block}.summary-update>a{cursor:pointer}.summary-update>a:hover{opacity:.6}.summary-update>a[href="#"]{cursor:default}.summary-update>a[href="#"]:hover{opacity:1}.section-pickup{margin-bottom:20px}.section-pickup .title{border:none;color:var(--Main-90,#036);font-size:16px;font-weight:900}.section-pickup .summaries-update,.section-pickup .summary-update{border:none;padding:0}.section-pickup .summary-update>a{padding:0;font-size:13px;position:relative;margin-top:15px}.section-pickup .summary-update>a .summary-date{position:absolute;left:0;top:0;font-weight:500}.section-pickup .summary-update>a .summary-title{margin:0;padding-left:90px}.section-posts-header{font-size:13px;margin-bottom:24px}.section-posts-header .title{color:var(--Main-90,#036);font-size:16px;font-weight:500}.section-pickup~.section-posts-header{margin-top:40px}.section-posts .summaries-post{display:block;margin:0}.section-posts .summaries-post>*{width:auto;padding:0;margin-bottom:20px}.section-posts .summary-post a{border-radius:8px;background:var(--BG-White,#fff);box-shadow:0 0 8px 0 rgba(0,0,0,.3);padding:13px}.section-posts .summary-post a .img{border-radius:8px;overflow:hidden}.section-posts .summary-post a .entry{padding:0}.section-posts .summary-post a .entry .summary-title{min-height:0;-webkit-line-clamp:unset;line-clamp:unset}.summaries-banners .summary-banner{margin-bottom:20px}.summaries-banners .summary-banner a{display:block;transition:opacity .2s ease-in}.summaries-banners .summary-banner a:hover{opacity:.8}.summaries-banners .summary-banner .img{margin-bottom:10px}.summaries-banners .summary-banner .summary-title{margin-top:10px;color:var(--Main-90,#646464);font-size:15px;font-weight:400;line-height:1.3;display:none}.article-search{background:#f9f9f9;padding-top:56px;padding-bottom:5px}.article-search .form-search{margin-bottom:5px;position:relative}.article-search .form-search input{border:1px solid var(--Main-sony-blue,#06c);background:var(--text-1-active,#fff);width:100%;color:var(--Text-Black,#000);font-size:18px;font-weight:700;display:block;padding:16px 20px 16px 60px;height:60px;border-radius:50px}.article-search .form-search .icn{position:absolute;left:0;top:0;font-size:22px;padding:15px 20px;height:60px;color:#06c}.article-search .form-search .btn{position:absolute;right:0;top:0;font-size:24px;padding:13px 20px;height:60px;color:#06c;background:none;border:none}.article-search .box-sort .result{font-size:10px;display:inline-block;margin-right:25px;padding-left:24px}.article-search .box-sort .result .title{font-size:10px;display:inline-block;margin-right:5px}.article-search .box-sort .result .value{display:inline-block;font-size:20px}.article-search .box-sort .result .value small{font-size:10px}.article-search .box-sort .box{display:inline-block;margin-right:24px}.article-search .box-sort .box .title{font-size:14px;display:inline-block;margin-right:5px}.article-search .box-sort .box .formInput{display:inline-block;width:117px;font-size:12px;padding:5px 10px;border-radius:4px}.article-search .box-sort .box .inputDaterange{margin-left:10px;display:inline-block;padding:0;font-size:12px}.article-search .box-sort .box .inputDaterange>*{justify-content:flex-start}.article-search .box-sort .box .inputDaterange .attr,.article-search .box-sort .box .inputDaterange .react-datepicker-wrapper,.article-search .box-sort .box .inputDaterange .react-datepicker__tab-loop{margin:0}.article-search .box-sort .box .inputDaterange .attr{margin-left:5px;margin-right:5px}.article-search .box-sort .box .inputDaterange input{border-radius:4px;padding:6px 10px;font-size:12px;width:100px}.article-search .box-sort .btn-has-profile{display:inline-block;cursor:pointer}.article-search .box-sort .btn-has-profile input{display:none}.article-search .box-sort .btn-has-profile>span{display:inline-block;border:1px solid #e4e4e7;border-radius:4px;background:#fff;color:#000;font-size:12px;height:31px;padding:5px 10px}.article-search .box-sort .btn-has-profile>span svg{margin-left:5px;font-size:16px;margin-top:-1px}.article-search .box-sort .btn-has-profile>span .icn-checked{display:none}.article-search .box-sort .btn-has-profile>span .icn-unchecked{opacity:.6}.article-search .box-sort .btn-has-profile input:checked+span{background:#06c;color:#fff;border-color:#06c}.article-search .box-sort .btn-has-profile input:checked+span .icn-checked{display:inline-block}.article-search .box-sort .btn-has-profile input:checked+span .icn-unchecked{display:none}.article-search .search-groups{position:relative}.article-search .search-groups .nav-wrap{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;margin-top:15px;margin-bottom:14px}.article-search .search-groups .nav-wrap .form-checkbox-btns{display:inline-block}.article-search .search-groups .btn-arrow{position:absolute;top:0;left:0;width:48px;height:48px;background:#036;border-radius:50%;color:#fff}.article-search .search-groups .btn-arrow i{vertical-align:middle}.article-search .search-groups .btn-arrow.btn-arrow-next{left:auto;right:0}.article-search .search-groups .form-checkbox-btns{margin:0;padding-bottom:10px}.article-search .search-groups .form-checkbox-btns li{display:inline-block;margin-bottom:10px}.article-search .search-groups .form-checkbox-btns label.form-checkbox-btn>span{padding:0 24px;height:48px;line-height:45px;font-size:15px;color:#000;background:#fff;border-color:#b2c2d1;border-radius:100px;font-weight:700}.article-search .search-groups .form-checkbox-btns label.form-checkbox-btn>input:checked+span{color:#000;background:#ccd6e0;border-color:#b2c2d1}.article-search .search-groups .form-checkbox-btns label.form-checkbox-btn>input:checked+span:after{content:"close";font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;color:#06c;margin-top:-4px;margin-left:10px;display:inline-block}.article-search .search-loading{display:none}.article-search .search-result{margin-top:50px;padding-bottom:80px}.article-search .search-result .btn-wrap{text-align:center}.article-search .search-item{margin-bottom:10px}.article-search .search-item a{display:block;position:relative;border-radius:16px;transition:background-color .3s ease-in;padding:16px 24px 16px 80px}.article-search .search-item a:hover{background:#e5ebf0}.article-search .search-item a .logo-img{position:absolute;width:48px;height:48px;overflow:hidden;border-radius:50%;top:29px;left:16px}.article-search .search-item a .logo-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.article-search .search-item a .title{display:block;color:var(--Text-Black,#000);font-size:24px;font-weight:400;margin-bottom:0;line-height:1.4}.article-search .search-item a .link{color:#06c;font-size:12px;font-weight:400;margin-bottom:14px;word-break:break-all;-webkit-line-clamp:1;line-clamp:1}.article-search .search-item a .content,.article-search .search-item a .link{-webkit-box-orient:vertical;box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis}.article-search .search-item a .content{color:var(--Text-Black,#000);font-size:15px;-webkit-line-clamp:3;line-clamp:3}.article-search .search-item a .summary-date{color:#727272;font-size:12px}.article-search .search-item a .summary-date .icn-left{margin-right:3px;font-size:15px;vertical-align:middle;margin-top:-2px}.box-ai{position:fixed;right:20px;bottom:20px;width:340px;color:#fff;z-index:10}.box-ai[data-open=false] .ai-comment,.box-ai[data-open=false] .ai-header,.box-ai[data-open=false] .ai-messages{display:none}.box-ai[data-open=false] .icn-ai{display:block}.box-ai .icn-ai{display:none;text-align:right}.box-ai .icn-ai .btn{padding:0}.box-ai .ai-header{margin-top:34px;border-radius:16px 16px 0 0;background:#212121;position:relative}.box-ai .ai-header[data-mode="0"]{background:#212121}.box-ai .ai-header .btn-close{position:absolute;right:0;top:0;padding:20px}.box-ai .ai-links{padding:16px}.box-ai .ai-links a{cursor:pointer;position:relative;display:block;padding:10px 10px 10px 40px;font-size:16px}.box-ai .ai-links a img{position:absolute;top:50%;left:10px;margin-top:-8px}.box-ai .ai-loading{text-align:center;padding:16px 0}.box-ai .ai-comment{border-radius:0 0 16px 16px}.box-ai .ai-comment,.box-ai .ai-messages{padding:0 16px 16px;background:var(--blackground-3-hover,#212121)}.box-ai .ai-messages{color:var(--text-1-active,#fff);font-size:14px;font-weight:400;max-height:calc(100vh - 370px);overflow:auto}.box-ai .ai-message{margin-top:16px;padding:0 var(--Padding,24px)}.box-ai .ai-message[data-role=assistant]{border-radius:12px;padding:1px;background:linear-gradient(190deg,#66ffe6,#8093ff)}.box-ai .ai-message[data-role=assistant]>*{border-radius:12px;padding:var(--Gap,16px) var(--Padding,24px);background:var(--blackground-3-hover,#212121)}.box-ai .input-wrap{position:relative}.box-ai .input-wrap .icn-left{position:absolute;top:50%;left:10px;margin-top:-8px}.box-ai .input-wrap input{width:100%;display:block;border-radius:12px;background:var(--background-1-active,#3b3b3b);padding:12px 12px 12px 40px}.box-ai .input-wrap input[readonly]{color:#e65a69;font-size:13px;font-weight:700;outline:none;cursor:default}.box-ai .input-wrap .btn{padding:0;border:none;background:none;position:absolute;right:10px;top:50%;margin:-14px 0 0;font-size:18px;color:#fff;transform:rotate(-30deg)}.table-search{width:100%;background:#fff;border-top:1px solid var(--base-sony_lightgray,#c8c8c8)}.table-search td,.table-search th{font-size:18px;line-height:1.4;font-weight:400;border-bottom:1px solid var(--base-sony_lightgray,#c8c8c8);padding:24px 20px;text-align:left}.table-search thead td,.table-search thead th{background:var(--primary_blue-10,#e5ebf0);color:var(--secondary_gray-100,#727272)}.title-primary{color:var(--primary_blue-100,#036);font-size:38px;font-weight:500;position:relative;padding-left:40px;line-height:1.2}.title-primary:before{content:" ";display:block;width:8px;border-radius:10px;background:var(--primary_blue-100,#036);position:absolute;left:0;top:0;bottom:0}.title-primary .icn-left{font-size:1.1em;margin-right:10px;vertical-align:middle}.title-secondary{color:#335c85;font-size:24px;padding-left:35px;position:relative}.title-secondary:before{content:" ";display:block;background:url(/images/icn-section-head-prefix.svg) 50% no-repeat;background-size:contain;width:24px;height:24px;position:absolute;left:0;top:10px}.title-secondary.no-icn{padding-left:0}.title-secondary.no-icn:before{display:none}.title-fourth{color:var(--primary_blue-80,#335c85);font-size:31px;font-weight:400}.title-fourth img{display:inline-block;vertical-align:middle}.title-bg-gray{font-size:16px;background:#64646e;color:#fff;padding:8px 14px;margin-bottom:10px}.title-bd-primary{color:#036;font-size:16px;font-weight:700;margin-bottom:30px}.title-bd-primary>span{display:inline-block;border-bottom:1px solid #036}.article-archive .article-header{display:flex;justify-content:space-between;align-items:flex-end}.article-archive .article-header .link-wrap{white-space:nowrap;padding-left:20px}.mb-lg{margin-bottom:56px!important}.mb-xl{margin-bottom:104px!important}.category-group-categories .category-items{margin-bottom:80px;display:flex;flex-wrap:wrap}.category-group-categories .category-items>li{width:33.33%;padding-right:32px;padding-bottom:32px}.category-group-categories .category-items li a{font-size:31px;display:block;position:relative;border:1px solid #06c;background:#fff;height:174px;line-height:1.2}.category-group-categories .category-items li a .icn-left{position:absolute;color:#06c;left:30px;top:50%;transform:translateY(-50%);font-size:1em;vertical-align:middle}.category-group-categories .category-items li a .icn-right{position:absolute;color:#06c;right:20px;top:50%;transform:translateY(-50%)}.category-group-categories .category-items li a .txt{position:absolute;left:74px;top:50%;transform:translateY(-50%);padding-right:40px}.category-group-categories .category-items li a:hover{background:rgba(0,102,204,.05)}.posts-loading{text-align:center;padding-top:20px}.posts-loading .animate-spin{display:inline-block;vertical-align:middle}.article-search-chat{padding-top:40px}.article-search-chat .container{max-width:1060px}.article-search-chat .title{color:var(--Text-Black,#000);font-size:26px;font-weight:400;margin-bottom:50px}.article-search-chat .ai-messages,.article-search-chat .title{max-width:860px;margin-left:auto;margin-right:auto}.article-search-chat .ai-loading{text-align:center;padding:16px 0}.article-search-chat .ai-comment{padding:0 16px 16px;border-radius:0 0 16px 16px}.article-search-chat .ai-messages{font-size:16px;font-weight:400;padding:0 0 40px;overflow:auto;position:relative}.article-search-chat .ai-message{margin-bottom:40px;padding:0}.article-search-chat .ai-message[data-role=assistant]{padding-left:36px;position:relative}.article-search-chat .ai-message[data-role=assistant]:before{content:" ";display:block;background:url(/images/icn-star.png) 50% no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:0;left:0}.article-search-chat .ai-message[data-role=user]{color:var(--Text-Black,#000);font-size:26px;font-weight:400;margin-bottom:30px;margin-top:60px}.article-search-chat .ai-message[data-index="0"]{display:none}.article-search-chat .ai-message a{text-decoration:underline}.article-search-chat .ai-message a:hover{text-decoration:none}.article-search-chat .input-wrap{position:relative;background:linear-gradient(190deg,#66ffe6,#8093ff);border-radius:50px;padding:1px}.article-search-chat .input-wrap .icn-left{position:absolute;top:50%;left:10px;margin-top:-8px}.article-search-chat .input-wrap input{width:100%;display:block;border-radius:50px;background:#fff;padding:12px 12px 12px 40px}.article-search-chat .input-wrap .btn{padding:0;position:absolute;right:12px;bottom:12px;font-size:16px;line-height:1;color:#fff;width:28px;height:28px;background:var(--secondary_blue-100,#06c);border-radius:50%}.article-search-chat .input-wrap .btn.btn-icn-left{left:0;right:auto}.article-search-chat .input-wrap .btn.btn-icn-left~.formSearch{padding-left:60px}.article-search-chat .input-wrap .btn .icn{vertical-align:middle;display:block;margin:0 auto}.box-markdown{line-height:1.6;font-weight:400}.box-markdown img{width:100%;max-width:100%;height:auto;border:1px solid #000}.box-markdown p{margin:0;padding:0;line-height:1.8}.box-markdown h1,.box-markdown h2,.box-markdown h3,.box-markdown h4,.box-markdown h5{font-size:16px;font-weight:700;margin-bottom:5px;margin-top:20px}.box-markdown h1:first-child,.box-markdown h2:first-child,.box-markdown h3:first-child,.box-markdown h4:first-child,.box-markdown h5:first-child{margin-top:0}.box-markdown h2,.box-markdown h3,.box-markdown h4,.box-markdown h5,.box-markdown h6{color:#000;font-size:36px;font-weight:400;line-height:1.2;padding:0;margin:0 0 20px}.box-markdown h3{font-size:30px}.box-markdown h4{font-size:24px}.box-markdown h5{font-size:20px}.box-markdown a{text-decoration:underline}.box-markdown a:hover{text-decoration:none}.box-markdown ul{list-style:none}.box-markdown ul>li{position:relative;padding-left:26px;margin-bottom:10px;font-weight:400}.box-markdown ul>li:before{content:" ";display:block;background:var(--main-sony-blue,#06c);width:16px;height:16px;position:absolute;top:8px;left:0;border-radius:50%}.box-markdown ol{list-style:none;margin-top:10px}.box-markdown ol>li{position:relative;padding-left:26px;margin-bottom:10px;font-weight:400;counter-increment:num}.box-markdown ol>li:before{content:counter(num) ".";display:block;width:16px;position:absolute;color:var(--main-sony-blue,#06c);top:0;left:0;border-radius:50%;text-align:right}.box-markdown li{list-style:inherit!important}.box-markdown b,.box-markdown em,.box-markdown strong{font-weight:700}.box-markdown hr{margin-top:10px;border:none;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(90deg,transparent,transparent 2px,#c9c9c9 0,#c9c9c9 4px);height:10px;margin-left:-80px;margin-right:-80px}.column1{overflow:hidden}.footer-links{background:#e5ebf0;color:var(--Main-90,#036);margin:60px calc(50% - 50vw) -60px;padding:40px calc(50vw - 50%) 60px}.footer-links .nav-links{padding:0 20px;max-width:1540px;margin-left:auto;margin-right:auto}.footer-links a{font-size:15px;font-weight:700;color:var(--Main-90,#036)}.footer-links a:hover{text-decoration:underline}.footer-links .title{font-size:15px;font-weight:700;margin-bottom:0;margin-left:-8px}.footer-links .title br{display:none}.footer-links .title .icn-right{font-size:28px;color:#06c;vertical-align:middle;margin-top:-3px;display:inline-block}.footer-links .nav-links>li{margin-bottom:32px}.footer-links .nav-links ul{display:flex;flex-wrap:wrap}.footer-links .nav-links ul li{width:33.33%;margin-bottom:5px}.footer-links .nav-links ul li a{font-weight:200}.btn.btn-outline-default{border:1px solid #64646e;background:#fff;color:#64646e}.btn.btn-outline-default:hover{background:#64646e;color:#fff}.btn.btn-black{background:#1a1a1a;color:#fff}.btn.btn-black:hover{opacity:.8}.btn.btn-lg{font-size:18px;padding:10px 20px}.btn.btn-round{border-radius:50px}.mb-xl{margin-bottom:80px!important}.mb-lg{margin-bottom:100px!important}.mb-md{margin-bottom:40px!important}.mb-sm{margin-bottom:20px!important}.mb-xs{margin-bottom:13.3333333333px!important}.mb-xxs{margin-bottom:5px!important}.mb-none{margin-bottom:0!important}.pb-xl{padding-bottom:80px!important}.pb-lg{padding-bottom:100px!important}.pb-md{padding-bottom:40px!important}.pb-sm{padding-bottom:20px!important}.pb-xs{padding-bottom:13.3333333333px!important}.pb-xxs{padding-bottom:5px!important}.pb-none{padding-bottom:0!important}.mt-xl{margin-top:80px!important}.mt-lg{margin-top:100px!important}.mt-md{margin-top:40px!important}.mt-sm{margin-top:20px!important}.mt-xs{margin-top:13.3333333333px!important}.mt-xxs{margin-top:5px!important}.mt-none{margin-top:0!important}.pt-xl{padding-top:80px!important}.pt-lg{padding-top:100px!important}.pt-md{padding-top:40px!important}.pt-sm{padding-top:20px!important}.pt-xs{padding-top:13.3333333333px!important}.pt-xxs{padding-top:5px!important}.pt-none{padding-top:0!important}.bold{font-weight:700}.link-img{transition:opacity .2s ease-in;display:inline-block}.link-img:hover{opacity:.6}.modal-login{padding:80px 0}.modal-login .modal-title{text-align:center;margin-bottom:64px}.modal-login .modal-title img{width:584px;margin-left:auto;margin-right:auto}.modal-login .link-wrap .link-text{display:inline-block;margin-left:40px;margin-right:40px}.section-login{text-align:center;font-size:18px}.section-login .txt01{margin-bottom:64px}.section-login .txt01 p{margin-bottom:20px}.section-login .login-form-wrap{max-width:400px;margin-left:auto;margin-right:auto}.section-login .login-form-wrap .error-message{font-size:14px;color:#fff;margin-bottom:20px;margin-top:-5px}.section-login .btn-wrap{max-width:226px;margin-left:auto;margin-right:auto;margin-bottom:20px}.section-login .btn-wrap .btn{border-radius:50px;display:block;width:100%;border:1px solid #fff}.section-login .txt02{font-size:15px;margin-bottom:48px}.page-login{background:url(/images/bg-login.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding-bottom:20px;color:#fff}.page-login .page-title{max-width:720px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:80px;padding-top:35vh}.page-login .page-title img{width:100%}.page-login .link-wrap .link-text{display:inline-block;margin-left:40px;margin-right:40px;color:#fff}.article-contact{background:#ececec;min-height:100vh;font-size:14px;line-height:1.8;color:#333;letter-spacing:.1em;padding-bottom:80px}.article-contact .container{max-width:1140px}.article-contact .article-header{padding:20px;margin-bottom:60px}.article-contact .txt{margin-bottom:40px}.article-contact .txt p{margin-bottom:1em}.article-contact .table-contact{width:100%;table-layout:fixed;margin-bottom:40px}.article-contact .table-contact th{width:200px;text-align:right;position:relative}.article-contact .table-contact th .label-required{color:#ff1d00;position:absolute;top:50%;right:-2px;margin-top:-.75em;line-height:1;font-weight:400}.article-contact .table-contact td,.article-contact .table-contact th{padding:10px}.article-contact .table-contact td li,.article-contact .table-contact th li{margin-bottom:5px;margin-top:5px}.article-contact .form-bottom{text-align:center;margin-bottom:60px}.article-contact .form-bottom a{text-decoration:underline;margin-bottom:30px;display:inline-block}.article-contact .form-bottom .form-checkboxs{display:inline-block}.article-contact .form-bottom .label-required{color:#ff1d00;display:inline-block;font-weight:400;margin-left:-10px}.article-contact .btn-wrap{text-align:center}.article-contact .btn-wrap .btn{border-radius:5px;padding:13px 85px;font-size:15px;letter-spacing:2px;color:#333;border-color:#d2c2a7;background:#d2c2a7}.article-contact .text-error{color:#ff1d00}.article-contact .page-title{font-size:20px;font-weight:700;text-align:center;margin-bottom:60px}.article-contact .dl-box{margin-bottom:80px}.article-contact .dl-box dl{display:flex;margin-bottom:20px}.article-contact .dl-box dl dt{width:180px;padding:5px 1em;font-weight:700;font-size:12px;letter-spacing:.1em;color:#64646e}.article-contact .dl-box dl dd{width:calc(100% - 180px);padding:5px 20px;border-left:1px solid #cecece;font-size:14px;letter-spacing:.05em;line-height:1.375em;color:#64646e}.modal-policy .modal-title{font-size:20px;font-weight:700}.modal-policy a{text-decoration:underline}.article-contact-post{background:none}.article-contact-post .container{max-width:890px}.article-contact-post .btn-wrap{text-align:center}.article-contact-post .btn-wrap .btn{color:#fff;border-color:#06c;background:#06c;border-radius:50px}