@charset "utf-8";
.th-bugfix {display:none;}

#subnav ul li a,
.c_tit-kv2,
/*.c_tit-kv3,*/
/*.c_tit-kv4,*/
.c_tit-kv5,
.c_tit-kv6,
.c_tit-type1,
.c_tit-type2,
.c_tit-type4,
.c_tit-type5,
.c_tit-type8,
.c_tit-type9,
.c_tit-type10,
.c_tit-type11,
.c_txt-type6,
.c_txt-type9,
.c_txt-type11,
.c_txt-type15 strong,
.c_txt_ly-type1,
[class^="m_paging_type"] .count,
a[class*="c_more-"],
.m_insidestories_controls .control .name,
.m_content-index .f_container .plus,
.m_content-index .c_tit-index1,
.m_content-index .c_tit-index2,
.m_jump_controls .control .name,
.m_jump_banners .banner a .name
.m_jump_banners .banner a .name
.dotcom .subnav-menus li a,
.dotcom a.c_btn_pre-type2,
.dotcom #subnav.nav-type1 ul li a,
.dotcom.s34 #subnav.nav-type1 .dotcom-inside a,
.dotcom #subnav.nav-type1 p.pre-button a {font-family:'KittithadaBold', arial !important;}

p.pre-button a,
.c_tit-kv7,
.c_tit-type3,
.c_tit-type12,
.c_txt-type1,
.c_txt-type2,
.c_txt-type4,
.c_txt-type13,
.c_txt-type15,
.c_txt_ly-type2,
nav[class*="c_tab2-"] .text,
.m_insidestories_controls .control .name em,
section.m_content-grid .c_txt-grid,
.m_jump_controls .control .name em,
button[class*="c_btn_pre-"], a[class*="c_btn_pre-"] {font-family:'Kittithada', arial !important;}

.c_tit-kv,
.c_tit-type6,
.c_tit-type7,
.c_txt-type3,
.c_txt-type8-color2,
.c_txt-type10,
.c_txt-type12,
.c_txt-type14,
.c_txt-type16,
.c_txt-type16-size2,
.c_txt-type16-size3,
.c_txt-type17,
.c_txt_ly-type1 em,
section.m_content-grid .c_tit-grid,
.gift_header p,
.m_dotcom_footer > article .footer-left p,
.m_dotcom_footer > article .footer-bottom li,
.m_dotcom_footer > article .footer-bottom p.desc,
.dotcom .m_dotcom_footer > article .footer-right .select-network .options a.option,
.m_dotcom_footer > article .footer-right a.network {font-family:'Kittithada', arial !important;}
.m_dotcom_footer > article .footer-left p,
.m_dotcom_footer > article .footer-bottom li {font-size:20px !important;line-height:1.32 !important;}

/* common */
.hubble .kv-title {font-size:36px;letter-spacing:normal}
.hubble .kv-desc {font-size:55px;line-height:68px}

.hubble .c_summary {font-size:52px;line-height:70px;}
.hubble .c_cate-type1 {font-size:96px;}
.hubble .c_tit-type1 {font-size:21px;line-height:34px;letter-spacing:normal}
.hubble .c_tit-type2 {font-size:42px;line-height:60px}
.hubble .c_desc-type1 {font-size:21px;line-height:34px}
.hubble .c_desc-type2 {font-size:20px;line-height:31px}
.hubble .c_sub-bx .c_sub-tit1 {font-size:17px;}
.hubble .c_sub-bx .c_sub-tit2 {font-size:17px;}
.hubble .c_sub-bx .c_sub-desc1 {font-size:21px;}
.hubble .c_sub-bx .c_sub-desc1 .em {font-size:40px}

.hubble .m_content-case2 .c_desc-type1{font-size:23.4px;line-height:36px}
.hubble .m_content-case2 .c_desc-type2{font-size:21px;}

.s3 .hubble .kv-title {font-size:31px}
.s3 .hubble .c_tit-type1 {font-size:18px;line-height:31px;}
.s3 .hubble .c_tit-type2 {font-size:39px;line-height:55px;}
.s3 .hubble .c_desc-type1 {font-size:22px;line-height:34px}
.s3 .hubble .c_desc-type2 {font-size:20px;line-height:30px;}

.s2 .hubble .c_summary{font-size:57px;line-height:78px;}
.s2 .hubble .c_tit-type1 {font-size:18px;line-height:31px;}
.s2 .hubble .c_tit-type2 {font-size:44px;line-height:60px;}
.s2 .hubble .c_desc-type1 {font-size:22px;line-height:34px}
.s2 .hubble .c_desc-type2 {font-size:20px;line-height:30px;}

.s1 .hubble .kv-title {font-size:21px}
.s1 .hubble .c_summary {font-size:35px;line-height:49px}
.s1 .hubble .c_cate-type1 {font-size:62px;line-height:1.5}
.s1 .hubble .c_tit-type1 {font-size:18px;line-height:26px}
.s1 .hubble .c_tit-type2 {font-size:34px;line-height:44px}
.s1 .hubble .c_desc-type1 {font-size:22px;line-height:30px}
.s1 .hubble .c_desc-type2 {font-size:17px;line-height:23px}
.s1 .hubble .c_sub-bx .c_sub-tit1 {font-size:14px;line-height:18px}
.s1 .hubble .c_sub-bx .c_sub-tit2 {font-size:14px;line-height:18px}
.s1 .hubble .c_sub-bx .c_sub-desc1 {font-size:20px}
.s1 .hubble .c_sub-bx .c_sub-desc1 .em {font-size:31px}


.dotcom .m_dotcom_footer .copy {font-size:26px;line-height:65px}
.dotcom.s2 .m_dotcom_footer .copy {font-size:39px;line-height:62px;}
.dotcom.s1 .m_dotcom_footer .copy {font-size:21px;line-height:34px;}
.o_icons-item .icon-title {font-size:21px;line-height:30px;letter-spacing:normal}
.o_icons-item .icon-desc {font-size:23px;line-height:34px;}
.s3 .o_icons-item .icon-title {font-size:20px;line-height:29px}
.s1 .o_icons-item .icon-title {font-size:20px;line-height:23px}
.s1 .o_icons-item .icon-desc {font-size:18px;line-height:27px}
.c_btn_hubble span.copy {font-size:16px;letter-spacing:0.16em}
.c_btn_hubble-type2 {font-size:18px;letter-spacing:0.14em}
.s2 .c_btn_hubble-type2 {line-height:85px;font-size:23px;}
.s1 .c_btn_hubble span.copy {font-size:14px;line-height:18px}
.hubble a.c_link-type1 {font-size:21px;line-height:42px;}
.s1 .hubble a.c_link-type1 {font-size:18px;line-height:26px;}
.m_jump_controls li {font-size:16px;}
.m_jump_controls .c_jump-title {font-size:29px;letter-spacing:0.09em;}
.s3 .m_jump_controls .c_jump-title {font-size:21px}
.s2 .m_jump_controls .c_jump-title {font-size:31px}
.s1 .m_jump_controls .c_jump-title {font-size:16px}
.m_banner_other-item .c_banner_tit-type1 {font-size:75px;line-height:96px;letter-spacing:-0.02em}
.m_banner_other-item .c_banner_desc-type1 {font-size:26px;line-height:42px;letter-spacing:-0.1px}
.s3 .m_banner_other-item .c_banner_tit-type1 {font-size:55px;line-height:73px;}
.s2 .m_banner_other-item .c_banner_tit-type1 {font-size:62px;line-height:78px;}
.s1 .m_banner_other-item .c_banner_tit-type1 {font-size:29px;line-height:42px;}

.m_banner-content .c_banner_tit-type2 {font-size:49px;line-height:68px;letter-spacing:-0.02em}
.m_banner-content .c_banner_desc-type2 {font-size:21px;line-height:36px;}
.s3 .m_banner-content .c_banner_tit-type2 {font-size:35px;line-height:53px}
.s3 .m_banner-content .c_banner_desc-type2 {font-size:1.443vw;line-height:2.527vw}
.s2 .m_banner-content .c_banner_tit-type2 {font-size:55px !important;line-height:78px !important;}
.s2 .m_banners .m_banner-content.m_banner_trade-up .c_banner_tit-type2 {font-size:62px !important;line-height:75px !important;}

.s2 .m_banner-content .c_banner_desc-type2 {font-size:39px !important;line-height:62px !important;}
.s1 .m_banner-content .c_banner_tit-type2 {font-size:29px !important;line-height:42px !important;}
.s1 .m_banner-content .c_banner_desc-type2 {font-size:16px !important;line-height:30px !important;}
.m_banners.column2 .c_banner_tit-type2 {font-size:44px;line-height:62px;}
.s3 .m_banners.column2 .c_banner_tit-type2 {font-size:39px;line-height:5px}
.m_banners.column1 .c_banner_tit-type2 {font-size:49px;line-height:62px;}
.s3 .m_banners.column1 .c_banner_tit-type2 {font-size:46px;line-height:61px}
.s1 #subnav.nav-type1 .heading span em {font-size:16px;line-height:1.3;}
.layer-models #desc-section-models ol li {font-size:20px;line-height:29px;}
.s1 .layer-models #desc-section-models ol li {font-size:16px;line-height:22px;}
.s34 sup{font-size:13px;}
.s12 sup{font-size:12px;line-height: 1.5;}
#desc-section.m_content-desc .f_header-type1 ol li {font-size:17px;line-height:26px;}
#desc-section.m_content-desc .f_header-type1 p.desc {font-size:17px;line-height:26px;}
.dotcom #desc-section ol li {font-size:17px;line-height:26px;}


/* highlights */
/* 52 */
.highlights .m_feature-overview .title{font-size: 68px;}
/* 42 */
.highlights #kv-type2 .f_header-type1 .kv-title{font-size: 54px;}
/* 46 */
.s3 .highlights .m_feature-overview .title,
.s2 .highlights .m_feature-overview .title{font-size: 60px;} 
/* 34 */
    .spec-list .list-wrap .box p{font-size: 44px;}
/* 38 */
.highlights .m_content-compare .title-compare{font-size: 49px;}
/* 28 */
.s2 .highlights .mc_zoom .tab-zoom a{font-size: 36px;}
/* 27 */
.s1 .highlights .m_feature-overview .title{font-size: 35px;} 
/* 26 */ 
    .highlights .m_feature-overview .desc,
    .spec-list .list-wrap .box .size,
.s12 .spec-list .list-wrap .title{font-size: 34px;} 
/* 25 */
    .highlights .m_feature-review .review_wrap .text_wrap strong{font-size: 32px;}
/* 22 */
.s3 .highlights .m_feature-overview .desc,
.s2 .highlights .m_feature-overview .desc,
    .spec-list .list-title,
.s1 .spec-list .list-wrap .box p{font-size: 29px;} 
/* 20 */
.s1 .highlights #kv-type2 .f_header-type1 .kv-title,
    .highlights .m_feature-about .about-list .box .text,
.s3 .highlights .m_feature-review .review_wrap .text_wrap strong,
.s2 .highlights .m_feature-review .review_wrap .text_wrap strong,
    .highlights .mc_design .tab-color .color a span,
.s12 .highlights .mc_design .tab-color .mobile-txt,
.s1 .highlights .mc_zoom .gui-wrap .pin .num,
    .highlights .mc_zoom .tab-zoom a,
.s1 .highlights .m_content-compare .title-compare {font-size: 26px;} 
/* 18 */
.s1 .highlights .m_feature-overview .desc,
    .highlights .m_feature-review .review_wrap .text_wrap p,
    .highlights .m_feature-review .review_wrap .go_btns a,
.s2 .highlights .mc_design .tab-device a,
.s1 .highlights .mc_zoom .gui-wrap .pin span,
    .highlights .mc_steady .o_figure .compare-txt span,
    .spec-list .list-wrap .title,
.s12 .spec-list .list-wrap .box .color{font-size: 23px;} 
/* 17 */
.s12 .spec-list .list-wrap .mo-title{font-size: 22px;}
/* 16 */    
    .highlights .mc_design .tab-device a,
.s1 .highlights .mc_design .tab-color .mobile-txt,
.s2 .highlights .mc_resolution .icon-desc,
.s2 .highlights .o_icons-item .icon-desc,
    .spec-list .list-wrap .box .color,
.s1 .spec-list .list-wrap .box .size{font-size: 21px;}
/* 15 */
.s3 .highlights .m_feature-review .review_wrap .text_wrap p,
.s3 .highlights .m_feature-review .review_wrap .go_btns a,
.s2 .highlights .m_feature-review .review_wrap .text_wrap p,
.s2 .highlights .m_feature-review .review_wrap .go_btns a,
.s2 .highlights .o_icons-item .icon-title{font-size: 20px;}
/* 14 */
    .highlights #kv-type2 .c_btn_hubble-type2,
.s2 .highlights #kv-type2 .c_btn_hubble-type2,
.s1 .highlights .mc_resolution .icon-desc,
.s1 .highlights .mc_zoom .tab-zoom a,
.s1 .highlights .mc_single-take .spare-box .c_desc-type2{font-size: 18px;} 
/* 12 */
    .highlights .unpacked-wrap .item-title,
    .highlights .youtube-slide .youtube-video li strong,
    .highlights .m_feature-about .about-list .box .sub-text,
.s1 .highlights .m_feature-about .about-list .box .text,
.s1 .highlights .m_feature-review .review_wrap .text_wrap strong,
.s1 .highlights .mc_design .tab-device a{font-size: 16px;} 
/* 11 */
.s1 .highlights #kv-type2 .c_btn_hubble-type2,
.s1 .highlights .m_feature-about .about-list .box .sub-text,
.s1 .spec-list .list-wrap .box .color,
.s1 .spec-list .list-wrap .mo-title{font-size: 14px;} 
/* 10 */
.s1 .highlights .m_feature-review .review_wrap .text_wrap p,
.s1 .highlights .m_feature-review .review_wrap .go_btns a{font-size: 13px;} 

    .highlights .youtube-slide .youtube-video li strong,
    .highlights .m_feature-about .about-list .box .sub-text,
.s1 .highlights .m_feature-about .about-list .box .text{line-height: 1.33;}
    .highlights .m_feature-about .about-list .box .sub-text{line-height: 1.5;}

/* design */
.design .c_desc-type3 {font-size:16px;}
.s1 .design .c_desc-type3 {font-size:14px;}
.s34 .design .m_content-size .c_sub-bx .c_sub-tit1 {font-size:22px;}
.s34 .design .m_content-size .c_sub-bx .c_sub-desc1 .em {font-size:62px;}
.s34 .design .m_content-size .c_sub-bx .c_sub-desc1 {font-size:21px;}
.s34 .design .m_content-display .f_container .video-text p {font-size:25px;}
.s34 .design .m_content-display .f_container .video-text .em {font-size:40px;}
.s2 .design .m_content-display .f_container .video-text p {font-size:22px;}
.s2 .design .m_content-display .f_container .video-text .em {font-size:39px;}
.s1 .design .m_content-display .f_container .video-text p {font-size:14px;}
.s1 .design .m_content-display .f_container .video-text .em {font-size:31px;}
.design .m_content-water .f_header-type1 .o_area2 .c_desc-type1 span.em {font-size:31px;}
.s2 .design .m_title-movie {padding-left:30px;padding-right:30px;}
.s2 .design .m_title-film {padding-left:30px;padding-right:30px;}
.s2 .design .m_content-storage .o_desc-area .c_sub-bx > .c_sub-desc1:first-child {padding-top:35px;}
.s2 .design .m_content-music .f_header-type1 .o_area1 {padding-right:0;}

/* performance */


/* camera */
.s34 .hubble.camera .m_content-sub-kv .c_summary { max-width: 900px; margin-left: auto; margin-right: auto; padding-left: 25px; padding-right: 25px; }
.s4 .camera .o_spec-capt .item { margin-right: -50px; }
.s3 .camera .o_spec-capt .item { margin-right: -180px; }
.s1 .camera .o_tab-btn { width: 100%; max-width: none; padding-left: 10px; padding-right: 10px; }
.s1 .camera .o_tab-btn > .item { font-size: 14px; }
.s1 .camera .o_tab-btn.i_z > .item { margin-left: 0; margin-right: 0; white-space: normal; }
.s1 .camera .o_swap-toggle .item-wrap { top: calc(100vh - 270px); }
.s0 .camera .o_tab-btn > .item { font-size: 10px; }

.camera .o_swap-btn .item > span { min-height: auto; }


/* models */
.s1 .hubble.models .models_spec_list.item3 .item-x,
.s1 .hubble.models .models_spec_list.item3 .item-y,
.s1 .hubble.models .models_spec_list.item3 .item-z {padding-right:15px;}
/* 52 54 */
.hubble.models section.m_content-summary .c_summary {font-size:68px;line-height:70px;}
/* 46 */
.s2 .hubble.models section.m_content-summary .c_summary {font-size: 60px;}
/* 44 */
.hubble.models .models_spec_list > ul > li .spec strong,
.s3 .hubble.models section.m_content-summary .c_summary {font-size:57px;}
/* 38 42 */
.s34 .hubble.models .c_tit-type2 {font-size:49px !important;line-height:55px !important;}
.hubble.models .models_layer > .layer_tit, .hubble.models .models_layer .models_layer_inner .layer_tit {font-size:49px;}
/* 34 46 */
.s2 .hubble.models .c_tit-type2 {font-size:44px !important;line-height:60px !important;}
/* 28 38 */
.s1 .hubble.models section.m_content-summary .c_summary {font-size:36px;line-height:49px;}
/* 20 27 */
.s1 .hubble.models .c_tit-type2 {font-size:26px !important;line-height:35px !important;}
/* 20 */
.hubble.models .models_spec_list > ul > li .title,
.hubble.models .mc_design .tab-color .color a span,
.s1 .hubble.models .models_layer > .layer_tit,
.s1 .hubble.models .models_layer .models_layer_inner .layer_tit {font-size:26px;}
/* 19 */
.s1 .hubble.models .models_spec_list > ul > li .spec strong {font-size:25px;}
/* 18 */
.hubble.models .tab-wrap .btn-tab a span,
.hubble.models .models_popup_night.models_layer .models_layer_inner .tab-con .con figure figcaption,
.s12 .hubble.models .models_popup_night.models_layer .models_layer_inner .tab-con .con .btn-tab-dep2 a,
.hubble.models .models_spec_list > ul > li .spec {font-size:24px;}
/* 16 */
.hubble.models section.m_content-summary h1,
.hubble.models .models_spec_list > ul > li ul.color li,
.s2 .hubble.models .models-lnb ul li a,
.hubble.models .mc_design .tab-device a {font-size:21px;}
/* 15 */
.s1 .hubble.models .mc_design .tab-color .mobile-txt {font-size:20px;}
/* 14 */
.hubble.models .models-lnb ul li a,
.s1 .hubble.models .models_spec_list > ul > li .spec span.big-txt {font-size:19px;}
/* 13 */
.s1 .hubble.models .tab-wrap .btn-tab a span,
.s1 .hubble.models .models_popup_night.models_layer .models_layer_inner .tab-con .con .btn-tab-dep2 a,
.s1 .hubble.models .mc_design .tab-device a {font-size:18px;}
/* 12 */
.s1 .hubble.models .models-lnb ul li a {font-size:16px;}
/* 11 */
.s1 .hubble.models .models_spec_list > ul > li ul.color li,
.s1 .hubble.models .models_spec_list > ul > li .spec {font-size:15px;}
/* 10 */
.s1 .hubble.models section.m_content-summary h1,
.s1 .hubble.models .models_spec_list > ul > li .title {font-size:13px;}

/* accessories */
.s2 .accessories .c_go-to-btn .c_link-type1,
.s1 .accessories .c_go-to-btn .c_link-type1{font-size:20px;}

.s2 .accessories.hubble .c_tit-type1{font-size:19px;line-height:31px;}
.s3 .accessories .acc_list .c_tit-type2{font-size:34px;line-height:39px;}
.s1 .accessories .acc_list .c_tit-type2{font-size:30px;line-height:44px;}

.accessories .c_desc-type3{font-size:26px;line-height:46px;}
.s3 .accessories .c_desc-type3{font-size:21px;line-height:34px;}
.s2 .accessories .c_desc-type3{font-size:22px;line-height:34px;}
.s1 .accessories .c_desc-type3{font-size:19px;line-height:27px;}

.s1 .accessories .buy_now_wrap .c_btn_hubble-type2{font-size:14px;line-height:56px;}

.s3 .accessories #kv-type2 .kv-title{font-size:31px;}

.accessories.hubble .m_content-summary .c_summary{font-size:68px;line-height:85.8px;}
.s3 .accessories.hubble .m_content-summary .c_summary,
.s2 .accessories.hubble .m_content-summary .c_summary{font-size:60px;line-height:75px;}
.s1 .accessories.hubble .m_content-summary .c_summary{font-size:35px;line-height:49px;}

.accessories.hubble .f_header-type1 .c_tit-type2{font-size:63px;line-height:81px;}
.s3 .accessories.hubble .f_header-type1 .c_tit-type2,
.s2 .accessories.hubble .f_header-type1 .c_tit-type2{font-size:57px;line-height:78px;}
.s1  .accessories.hubble .f_header-type1 .c_tit-type2{font-size:35px;line-height:50px}

.accessories .m_content-case1 .type_c .c_tit-type2{font-size:63px;line-height:81px;}
.s3 .accessories .m_content-case1 .type_c .c_tit-type2{font-size:49px;line-height:68px;}
.s2 .accessories .m_content-case1 .type_c .c_tit-type2{font-size:57px;line-height:78px;}
.s1 .accessories .m_content-case1 .type_c .c_tit-type2{font-size:35px;line-height:50px}

.s3 .accessories .m_feature-cases .led_cover .device-name .device_btn:last-child {margin-right:30px;}

 .accessories .acc_list .choice_color{font-size:19px;}
.s3 .accessories .acc_list .choice_color{font-size:16px;}
.s2 .accessories .acc_list .choice_color{font-size:19px;}
.s1 .accessories .acc_list .choice_color{font-size:14px;}

.accessories .acc_list .device-name .device_btn a{font-size:21px;}
.s1 .accessories .acc_list .device-name .device_btn a{font-size:21px;line-height:33px;}

.accessories .m_feature-wearables .active .device-name dl dt{font-size:19px;}
.accessories .m_feature-wearables .active .device-name dd a{font-size:29px;}
.s3 .accessories .m_feature-wearables .active .device-name dl dt{font-size:16px;}
.s3 .accessories .m_feature-wearables .active .device-name dd a{font-size:24px;}
.s1 .accessories .m_feature-wearables .active .device-name dl dt{font-size:14px;}
.s1 .accessories .m_feature-wearables .active .device-name dd a{font-size:21px;}


/* specs */






