@charset "utf-8";

.m_dotcom_footer > article .footer-right {text-align:right;}
.m_dotcom_footer > article .footer-right a.color-button {margin:36px 0 0 2px;}
.m_dotcom_footer > article .footer-right .select-network {position:absolute;top:0;right:0;display:block;text-align:left;}
.m_dotcom_footer > article .footer-right a.network {width:302px;font-size:10px;}
.m_dotcom_footer > article .footer-right .select-network .options a.option {width:300px;font-size:10px;}
.m_dotcom_footer > article .footer-left {width:65%;}
.s2 .m_dotcom_footer > article .footer-left {width:55%;}
.s1 .m_dotcom_footer > article .footer-right {text-align:left;}
.s1 .m_dotcom_footer > article .footer-right a.color-button {margin:0 2px 0 0;}
.s1 .m_dotcom_footer > article .footer-right a.color-type2 {margin:0 10px 0 0;}
.s1 .m_dotcom_footer > article .footer-right .select-network {display:inline-block;position:relative;}
.s1 .m_dotcom_footer > article .footer-right a.network{width: 272px}
.s1 .m_dotcom_footer > article .footer-right .select-network .options a.option{width: 270px}
@media (max-width:360px) {
	.s1 .m_jump_controls.bright .prev .name {max-width:160px;height:90px;box-sizing:border-box;}
}

.s1 .m_jump_controls .text {padding-left:10px;padding-right:10px;box-sizing:border-box;white-space:normal;word-break:break-word;}

.s2 .m_banner_header a.order-button {font-size:13px;}
.s1 .m_banner_header a.order-button {font-size:11px;width:204px;}

.s1 .m_business-banner a.c_btn_pre-type2 {font-size:12px; letter-spacing:0.03em;}
.s1 .m_banner_other-item .c_btn_hubble-type2 {padding:0 18px}


.s3 .m_banner .f_header-type1 .c_banner_title-type1 {font-size: 3vw;}
.s3 .m_feature_jump .jump_contents .c_jump-title {font-size: 1.3vw;}
.s2 .m_feature_jump .jump_contents .c_jump-title {left: 36px;}
.s1 .m_feature_jump .jump_contents .c_jump-title {left: 4vw; font-size: 10px;}
.s0 .m_feature_jump .jump_contents .c_jump-title {left: 2vw; font-size: 10px;letter-spacing: 0.17em;}
.dotcom.s34 .m_goto_banner .c_btn_palette {max-width: 360px; padding: 4px 24px;margin-left: 15px;}



/* highlights */
.highlights .m_feature-pro_grade .specs-camera{margin-top: 20px;}
.s34 .highlights .summary-epic .c_summary-desc{padding: 0 70px;}
.s34 .highlights .m_feature-display .f_header-type1{padding-left: 90px;padding-right: 90px;}
.s34 .highlights .m_feature-glass .f_header-type1{width: 60%;}
.s34 .highlights .m_feature-8k .c_title-type2{padding-right: 30%;}
.s2 .highlights .m_feature-8k .c_title-type2{padding-right: 20%;}
.s34 .highlights article.m_feature-snap .c_title-type2{padding-right: 30%;}
.highlights .m_feature-pro_grade .f_header-type1{max-width: 940px;}
.s2 .highlights .m_feature-pro_grade .f_header-type1{width: 587px;}
.s34 .highlights .m_feature-space_zoom .c_title-type2{padding: 0 90px;}
.s34 .highlights .m_feature-selfie .c_title-type2{padding: 0 90px;}
.s34 .highlights .m_feature-5g .f_header-type1 .o_desc-origin{padding-right: 57%;}
.s34 .highlights .m_feature-gaming .inner .f_header-type1 .c_title-type2{width: 500px;}
.s34 .highlights .m_feature-interactive .screen-header{width: 60%;}
.s34 .highlights .m_feature-interactive .screen-inner{padding-right: 56%;}
.s34 .highlights .m_feature-smart_tag .c_title-type2{padding-right: 40px;}
.s34 .highlights .m_feature-box .c_desc-type1{padding-right: 90px;}
.s34 .highlights .m_feature-box .info-item{margin-right: 100px;}
.s34 .highlights .m_feature-windows .f_header-type1 .f_header-inner .c_desc-type1{padding-right: 0;}

.s2 .highlights .m_feature-glass .f_header-type1{width: 60%;}
.s2 .highlights .m_feature-8k .c_title-type2{padding-right: 0;}
.s2 .highlights .m_feature-security .f_header-type1{padding-right: 260px;}
.s2 .highlights .m_feature-box .c_desc-type1{padding-right: 20px;}

.s1 .highlights .m_feature-pro_grade .specs-mp{font-size: 35px;}
.s1 .highlights .m_feature-pro_grade .specs-camera{margin-top: 10px;margin-right: -10px;}

/* showroom */
.showroom .display-motion-wrap .spec-txt {font-size:8vh !important;}
.s2 .showroom .phone-con .back-intro {width:120px !important;}
.s1 .showroom .phone-con .back-intro {width:80px !important;}


/* models */
.o_color-chip-name {padding-right: 0;}
.s1 .o_device-color {padding: 0px 7px;}

.s1 .models .rear-camera_info .c_model_unit-type3 {max-width: 100px;}
.rear-camera_info li.last-before:before {top: -120px;}
.s2 .rear-camera_info li.last-before:before {top: -90px;}
.s1 .rear-camera_info li.last-before:before {top: -60px;}

/* accessories */



