@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;}
.highlights .m_content-camera .m_feature-camera .align-wrap .f_header-type1 .text-wrap .c_title-type1 {max-width:inherit !important;}
.s4 .highlights .m_content-camera .m_feature-camera .align-wrap .f_header-type1 .c_title-type1 {font-size:154px;}
.s3 .highlights .m_content-camera .m_feature-camera .align-wrap .f_header-type1 .c_title-type1 {font-size:130px;}
.s2 .highlights .m_content-camera .m_feature-camera .align-wrap .f_header-type1 .c_title-type1 {font-size:56px;}
.s1 .highlights .m_content-camera .m_feature-camera .align-wrap .f_header-type1 .c_title-type1 {font-size:40px;}
.s4 .highlights .m_content-camera .m_feature-camera .f_container .camera-specs .type-front .spec-text.type1{ left: 90px;}
.s4 .highlights .m_content-camera .m_feature-camera .f_container .camera-specs .type-front .spec-text.type1 .line::before,
.color_yb.s4 .highlights .m_content-camera .m_feature-camera .f_container .camera-specs .type-front .spec-text.type1::before{ left: 92px;}
.s3 .highlights .m_content-camera .m_feature-camera .f_container .camera-specs .type-front .spec-text.type1{ left: 100px;}
.s3 .highlights .m_content-camera .m_feature-camera .f_container .camera-specs .type-front .spec-text.type1 .line::before,
.color_yb.s3 .highlights .m_content-camera .m_feature-camera .f_container .camera-specs .type-front .spec-text.type1::before{ left: 80px;}
.highlights .m_content-essentials.type-b2 .essentials-list li .c_title-type2 {max-width:none !important;}
.s34 .highlights .m_content-design .m_feature-cover-screen .pairs-well-list .title {box-sizing:border-box;width:250px;padding-right:50px;}

/* showroom */
.s1 .showroom .m_content-overview .f_container .feature-area .feature-list .order1 .tit { padding-right: 70%; }
.s2 .showroom .m_content-overview .my-journey .type-shop .box-txt>span {max-width:340px;}
.s2 .showroom .m_content-overview .my-journey .type-nonshop .box-txt>span {max-width:360px;}
.s3 .showroom-modal-contents .m_content-feature .f_container .f_header-feature.compare {max-width:230px;}
.s3 .showroom-modal-contents .m_content-feature .f_container .f_header-feature.compare .c_title-type1 {width:auto;}


/* 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;}
