@charset "utf-8";



/* common */
html.s2 .m_feature_introduction .f_header-inner {width:270px;}


/* highlights */
.s34 .highlights article.m_feature-design .f_header-type1 .text-wrap {width:800px;}
.s34 .highlights article.m_feature-colors .f_header-type2 .c_feature-type2 {padding-right:110px;}
.s34 .highlights article.m_feature-camera .f_header-type1 .text-wrap {width:920px;}
.s34 .highlights article.m_feature-resolution .f_header-type1 .c_feature-type1 {width:600px;}
.s34 .highlights article.m_feature-connect .f_header-type1 .text-wrap {width:660px;}
.s34 .highlights article.m_feature-durability .f_header-type2 .text-wrap .c_feature-type2 {padding-right:100px;}
.s34 .highlights article.m_feature-video_call .header-wrap .text-wrap .c_feature-type2 {padding-right:110px;}

.s2 .highlights article.m_feature-design .f_header-type1 .text-wrap {width:540px;}
.s2 .highlights article.m_feature-camera .f_header-type1 .text-wrap {width:620px;}
.s2 .highlights article.m_feature-view .text-wrap {width:360px;}
.s2 .highlights article.m_feature-visionbooster .f_header-type2 .c_feature-type2 {padding-right:160px;}
.s2 .highlights article.m_feature-connect .f_header-type1 .text-wrap {width:450px;}
.s2 .highlights article.m_feature-durability .f_header-type2 .text-wrap .c_feature-type2 {padding-right:80px;}
.s2 .highlights article.m_feature-video_call .header-wrap .text-wrap .c_feature-type2 {padding-right:90px;}

.s1 .highlights article.m_feature-design .f_header-type1 .text-wrap {width:calc(100% + 30px);}
.s1 .highlights article.m_feature-pro_grade .f_header-type1 .text-wrap {width:calc(100% + 10px);}
.s1 .highlights article.m_feature-eraser .f_header-type1 .c_feature-type2 {padding-right:0; width:calc(100% + 20px);}
.s1 .highlights article.m_feature-performance .f_header-type1 .c_section-type1 {padding-right:0;}
.s1 .highlights article.m_feature-mde .appcast-area .f_header-type1 .c_feature-type2 {width:calc(100% + 20px);}
.s0 .highlights article.m_feature-mde .appcast-area .f_header-type1 .c_feature-type2 {width:calc(100% + 10px);}
.s0 .highlights article.m_feature-design .f_header-type1 .text-wrap {width:calc(100% + 20px);}

.s1 .highlights article.m_feature-pro_grade .device-wrap .o_spec.spec4 {bottom:478px;}
.s1 .highlights article.m_feature-pro_grade .device-wrap .o_spec.spec4 .line {bottom:-86px;}
.s1 .highlights article.m_feature-pro_grade .device-wrap .o_spec.spec4 .line:before {height:72px;}

/* showroom */
.showroom .overview-card.ecosystem figure {padding-top: 20px; background: #fff;}

/* models */
.s34 .models .o_page-link .c_btn_f3 {padding: 0 22px;}
.s34 .models .o_page-link .c_btn_f3 .copy {padding: 0 ;}
.s2 .models .o_page-link .c_btn_f3 {padding: 0 12px;}
.s2 .models .o_page-link .c_btn_f3 .copy {padding: 0;}
.s1 .models .o_page-link .c_btn_f3 .copy {width: 120px;padding: 0 8px;}
.s34 .models_modal .models_modal-goods-header .models_modal-goods-title {max-width: 220px;}
.s2 .models section.display .c_unit-type2 {font-size: 14px;}
.s1 .models section.display .c_unit-type2 {font-size: 10px;}

/* accessories */


