@charset "utf-8";

/* banner */
@media screen and (max-width: 767px) {
	.m_feature_jump .jump_contents .c_jump-title { font-size: 12px; }
}
@media screen and (max-width: 320px) {
	.m_feature_jump .jump_contents .c_jump-title { font-size: 10px; }
}

/* highlights */
.highlights .m_content-design .m_feature-cover-screen .sticky-wrap .sticky-inner .f_container .step-2 {width:480px;margin:-147px 0 0 90px;}
.s2 .highlights .m_content-design .m_feature-cover-screen .sticky-wrap .sticky-inner .f_container .step-2 {width:312px;margin:-100px 0 0 82px;}
.s1 .highlights .m_content-design .m_feature-cover-screen .sticky-wrap .sticky-inner .f_container .step-2 {width:135px;margin:-40px 0 0 30px;}
.s34 .highlights .m_content-design .m_feature-cover-screen .sticky-wrap .sticky-inner .f_container .device {height:542px;}
.s34 .highlights .m_content-design .m_feature-cover-screen .pairs-well-list .title {box-sizing:border-box;width:250px;padding-right:50px;}
.highlights .m_content-camera .m_feature-camera .align-wrap .f_header-type1 .text-wrap .c_title-type1 {max-width:inherit !important;}
.s3 .highlights article.m_feature-flexmode .grid-wrap:nth-child(1) .text-wrap:first-child,
.s1 .highlights article.m_feature-flexmode .grid-wrap:nth-child(1) .text-wrap:first-child{transform: translate(-55%,-50%);}
.s34 .highlights article.m_feature-flexmode .grid-wrap:nth-child(1) .text-wrap:first-child .c_title-type1{font-size: 85px;}
.s1 .highlights article.m_feature-flexmode .grid-wrap:nth-child(1) .text-wrap:first-child .c_title-type1{ font-size: 32px; line-height: 32px;}

.highlights .m_content-essentials.type-b2 .essentials-list li .c_title-type2 {max-width:none !important;}
.s0 .highlights .m_content-design .m_feature-main-screen .f_container .video-text>div.step1 { left: -25px; }
.s0 .highlights .m_content-design .m_feature-main-screen .f_container .video-text>div.step2 { right: -28px; }

/* showroom */
.s1 .showroom .m_content-overview .f_container .feature-area .feature-list .order1 .tit { padding-right: 65%; }

.s2 .showroom .m_content-overview .my-journey .type-shop .box-txt>span {max-width:350px;}
.s2 .showroom .m_content-overview .my-journey .type-nonshop .box-txt>span {max-width:350px;}

.s3 .showroom-modal-contents .f_container .f_header-feature.compare { max-width: 230px; }
.s3 .showroom-modal-contents .f_container .f_header-feature.compare .c_title-type1 { width: 260px; }

/* accessories */
.accessories .cases .m_feature-cases .acc_list_wrap .acc_list .acc_wrap .acc_header .acc_title .c_tit-type2 {padding-right: 0;}
.s12 .accessories .power .m_feature-power .acc_header .acc_title .c_tit-type2 {padding-right: 0 !important;}
