@charset "utf-8";

/* fonts */
.th-bugfix {display:none}

.dotcom #contents #kv-type2 .kv-title {font-family: 'KittithadaBold', arial !important;}

#subnav ul li a,
.c_tit-kv2,
.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 */
.m_feature_jump .jump_contents .c_jump-title {font-size: 27px;}
.m_feature_banner .f_header-type1 .c_banner_title-type1 { font-size: 52px;line-height:1; }
html.dotcom .m_goto_banner .business>.copy { font-size: 21px; }
.m_dotcom_footer > article .footer-right .select-network { font-size: 17px; }
.m_faq-banner .c_faq_title {font-size: 55px;}
.faq_item_q button {font-size: 36px;}
.faq_item_a p {font-size: 23px;}
@media screen and (min-width: 1441px) {
	.m_feature_smart-switch .c_banner_title-type1 { width: 380px; }
}
@media screen and (min-width: 1024px) and (max-width: 1440px) {
	.m_dotcom_footer > article .footer-left { width: 64%; }
	.m_feature_banner .f_header-type1 .c_banner_title-type1 {font-size: 3.61vw;}
	.m_feature_banner.m_feature_smart-switch .c_banner_title-type1 {width: 26.39vw;}
	.m_feature_jump .jump_contents .c_jump-title { font-size: 1.875vw; }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.m_feature_banner .f_header-type1 .c_banner_title-type1 { font-size: 47px; }
	.m_feature_banner.m_feature_smart-switch .c_banner_title-type1 {width: 320px;}
	html.dotcom .m_goto_banner .business>.copy {font-size: 39px; line-height: 1.5;}
	html.s2 .m_faq-banner .c_faq_title {font-size:39px;}
	html.s2 .faq_item_q button {font-size: 26px;}
	html.s2 .faq_item_a p {font-size: 19px;line-height:1;}
	.m_feature_jump .jump_contents .c_jump-title {font-size: 14px;}
	.m_banner_ar .c_banner_ar-title {font-size:47px;line-height:1;}
}
@media screen and (max-width: 767px) {
	.m_feature_jump .jump_contents .c_jump-title {font-size: 17px;}
	.m_feature_smart-switch .c_banner_title-type1 {width: 260px;}
	.m_feature_banner .f_header-type1 .c_banner_title-type1 {width:auto;font-size: 30px;line-height: 1.3;}
	html.s1 .m_faq-banner .c_faq_title {font-size:22px;}
	html.s1 .faq_item_q button {font-size:19px;}
	html.s1 .faq_item_a p {font-size:18px;line-height:1;}
}
html.s34 .c_btn_f3 span.copy {font-size:18px;}
html.s2 .c_btn_f3 span.copy {font-size:18px;}
html.s1 .c_btn_f3 span.copy {font-size:14px;}
html.s34 #contents sup {font-size:15px;}
html.s12 #contents sup {font-size:14px;}

html.s34 #kv-type2 .kv-title {font-size:78px;}
html.s2 #kv-type2 .kv-title {font-size:54px;}
html.s1 #kv-type2 .kv-title {font-size:36px;}
html.s34 [class*=f_header-type] .c_cate-type1 {font-size:23px;}
html.s34 [class*=f_header-type] .c_cate-type2 {font-size:20px;}
html.s34 [class*=f_header-type] .c_section-type1 {font-size:130px;line-height:1;}
html.s34 [class*=f_header-type] .c_section-type2 {font-size:104px;line-height:1;}
html.s34 [class*=f_header-type] .c_feature-type1 {font-size:104px;line-height:1;}
html.s34 [class*=f_header-type] .c_feature-type2 {font-size:67px;line-height:1;}
html.s34 [class*=f_header-type] .c_desc-type1 {font-size:23px;line-height:1.3;}
html.s34 [class*=f_header-type] .c_desc-type2 {font-size:20px;line-height:1.3;}
html.s34 [class*=f_header-type] .c_desc-type3 {font-size:18px;line-height:1;}
html.s34 [class*=f_header-type] .c_desc-type4 {font-size:18px;line-height:1;}

html.s2 [class*=f_header-type] .c_cate-type1 {font-size:18px;}
html.s2 [class*=f_header-type] .c_cate-type2 {font-size:15px;}
html.s2 [class*=f_header-type] .c_section-type1 {font-size: 101px;line-height: 1;}
html.s2 [class*=f_header-type] .c_section-type2 {font-size: 65px;line-height: 1;}
html.s2 [class*=f_header-type] .c_feature-type1 {font-size: 75px;}
html.s2 [class*=f_header-type] .c_feature-type2 {font-size: 46px;line-height: 1;}
html.s2 [class*=f_header-type] .c_desc-type1 {font-size: 19px;line-height: 1.2;}
html.s2 [class*=f_header-type] .c_desc-type2 {font-size: 19px;line-height: 1.2;}
html.s2 [class*=f_header-type] .c_desc-type3 {font-size:16px;line-height:1;}
html.s2 [class*=f_header-type] .c_desc-type4 {font-size:16px;line-height:1;}

html.s1 [class*=f_header-type] .c_cate-type1 {font-size:18px;}
html.s1 [class*=f_header-type] .c_cate-type2 {font-size:15px;}
html.s1 [class*=f_header-type] .c_section-type1 {font-size: 57px;line-height: 1;}
html.s1 [class*=f_header-type] .c_section-type2 {font-size: 49px;line-height: 1;}
html.s1 [class*=f_header-type] .c_feature-type1 {font-size: 44px;line-height: 1;}
html.s1 [class*=f_header-type] .c_feature-type2 {font-size: 44px;line-height: 1;}
html.s1 [class*=f_header-type] .c_desc-type1 {font-size:19px;line-height:1.2;}
html.s1 [class*=f_header-type] .c_desc-type2 {font-size:19px;line-height:1.2;}
html.s1 [class*=f_header-type] .c_desc-type3 {font-size: 16px;line-height: 1;}
html.s1 [class*=f_header-type] .c_desc-type4 {font-size: 16px;line-height: 1;}


html.s34 .m_banner_why-galaxy .m_feature_why-galaxy .f_header-type1 .c_banner_tit-type2 {font-size: 16px;}
html.s34 .m_feature_banner .f_header-type1 .c_banner_desc-type1 {font-size:20px;line-height: 1.3;}
html.s2 .m_feature_introduction .f_header-inner {width:270px;}
html.s2 .m_feature_smart-switch .f_container .o_figure {height:100%;}
html.s2 .m_feature_smart-switch .f_container .o_figure .inner {height:100%;}
html.s2 .m_banner_why-galaxy .m_feature_why-galaxy .f_header-type1 .c_banner_tit-type2 {font-size:14px;}
html.s2 .m_banner_why-galaxy .m_feature_why-galaxy .f_header-type1 .c_banner_desc-type1 {font-size:19px;line-height:1;}
html.s1 .m_banner_why-galaxy .m_feature_why-galaxy .f_header-type1 .c_banner_tit-type2 {font-size:15px;}
html.s1 .m_banner_why-galaxy .m_feature_why-galaxy .f_header-type1 .c_banner_desc-type1 {font-size:19px;line-height:1;}




/* common */
.highlights #kv-type2 .kv-title em {vertical-align: middle; font-size:0.7em;}

html.s34 .highlights .f_header-nav .heading-nav .heading-nav-list li {font-size:20px;}
html.s2 .highlights .f_header-nav .heading-nav .heading-nav-list li {font-size:15px;}
html.s1 .highlights .f_header-nav .heading-nav .heading-nav-list li {font-size:16px;}
.highlights .f_header-nav .heading-nav .heading-nav-list li a{letter-spacing: 0.14em;}

html.s34 .highlights article.m_feature-colors .f_header-type2 .colorchip-area .tab-color .color-item .colorchip {font-size:18px;}
html.s12 .highlights article.m_feature-colors .f_header-type2 .colorchip-area .tab-color .color-item .colorchip {font-size:15px;}

html.s34 .highlights article.m_feature-exclusive .f_header-type2 .color-desc li {font-size:20px;}
html.s2 .highlights article.m_feature-exclusive .f_header-type2 .color-desc li {font-size:20px;}
html.s1 .highlights article.m_feature-exclusive .f_header-type2 .color-desc li {font-size:19px;}

.highlights .dropdown_item_q button,
.highlights .dropdown_item_a p {font-size:21px;}
.s2 .highlights .dropdown_item_q button,
.s2 .highlights .dropdown_item_a p {font-size:17px;}
.s1 .highlights .dropdown_item_q button,
.s1 .highlights .dropdown_item_a p {font-size:19px;}

.highlights .with-galaxy span {font-size:17px;}
.s2 .highlights .with-galaxy span {font-size:16px;}
.s1 .highlights .with-galaxy span {font-size:14px;}

.highlights .spec-features .spec-title {font-size:31px;}
.s2 .highlights .spec-features .spec-title {font-size:23px;}
.s1 .highlights .spec-features .spec-title {font-size:26px;}
.highlights .spec-features .spec-desc {font-size:21px;}
.s12 .highlights .spec-features .spec-desc {font-size:19px;}

.highlights .eco-product .ep-eyebrow {font-size:21px;}
.s2 .highlights .eco-product .ep-eyebrow {font-size:17px;}
.s1 .highlights .eco-product .ep-eyebrow {font-size:16px;}
.highlights .eco-product .ep-title {font-size:31px;}
.s2 .highlights .eco-product .ep-title {font-size:23px;}
.s1 .highlights .eco-product .ep-title {font-size:26px;}
.highlights .eco-product .ep-desc {font-size:21px;}
.s2 .highlights .eco-product .ep-desc {font-size:17px;}
.s1 .highlights .eco-product .ep-desc {font-size:16px;}
.highlights .eco-product .ep-desc2 {font-size:19px;line-height:1;}
.s12 .highlights .eco-product .ep-desc2 {font-size:17px;}
.highlights .eco-product .ep-link {font-size:21px;}
.s2 .highlights .eco-product .ep-link {font-size:17px;}
.s1 .highlights .eco-product .ep-link {font-size:16px;}

.highlights article.m_feature-smartswitch .ss-link {font-size:21px;}
.s2 .highlights article.m_feature-smartswitch .ss-link {font-size:17px;}
.s1 .highlights article.m_feature-smartswitch .ss-link {font-size:16px;}


/* highlights */
html.s34 .highlights .m_content-overview .text-area .text-list .text-item span {font-size:52px;}
html.s34 .highlights .m_content-overview .text-area .text-list .text-item span a {font-size:26px;}
html.s2 .highlights .m_content-overview .text-area .text-list .text-item span {font-size:54px;}
html.s2 .highlights .m_content-overview .text-area .text-list .text-item span a {font-size:26px;}
html.s1 .highlights .m_content-overview .text-area .text-list .text-item span {font-size:36px;line-height:1;}
html.s1 .highlights .m_content-overview .text-area .text-list .text-item span a {font-size:20px;}

html.s34 .highlights .m_content-excellence .e-card .f_header-type1 .c_cate-type2 {font-size:18px;}
html.s34 .highlights .m_content-excellence .e-card .f_header-type1 .c_feature-type2 {font-size:31px;}
html.s34 .highlights .m_content-excellence .e-card .f_header-type1 .c_desc-type1 {font-size: 20px;line-height: 1;}
html.s34 .highlights .m_content-excellence .e-card .f_header-type1 .e-description .c_desc-type1 {font-size: 18px;line-height: 1;}
html.s2 .highlights .m_content-excellence .e-card .f_header-type1 .c_cate-type2 {font-size:15px;}
html.s2 .highlights .m_content-excellence .e-card .f_header-type1 .c_feature-type2 {font-size:27px;}
html.s2 .highlights .m_content-excellence .e-card .f_header-type1 .c_desc-type1 {font-size:16px;}
html.s2 .highlights .m_content-excellence .e-card .f_header-type1 .e-description .c_desc-type1 {font-size:15px;line-height:1;}
html.s1 .highlights .m_content-excellence .e-card .f_header-type1 .c_cate-type2 {font-size:14px;}
html.s1 .highlights .m_content-excellence .e-card .f_header-type1 .c_feature-type2 {font-size: 23px;}
html.s1 .highlights .m_content-excellence .e-card .f_header-type1 .c_desc-type1 {font-size: 15px;}
html.s1 .highlights .m_content-excellence .e-card .f_header-type1 .e-description .c_desc-type1 {font-size: 14px;}

.highlights article.m_feature-pro_grade .device-wrap .o_spec .spec-tit {font-size:41px;}
.highlights article.m_feature-pro_grade .device-wrap .o_spec .spec-sub {font-size:19px;}

.s34 .highlights article.m_feature-exclusive .f_header-type2 .c_feature-type2{padding-right: 100px;}
.s34 .highlights article.m_feature-night_video .f_header-type2 .c_feature-type2{padding-right: 0;}
.s34 .highlights article.m_feature-smooth_video .f_header-type2 .c_feature-type2{padding-right: 70px;}
.s34 .highlights article.m_feature-view .text-wrap{width: 550px;}
.s34 .highlights .spec-features .spec:nth-child(4) .spec-desc {padding-right:120px;}

.s2 .highlights article.m_feature-smooth_video .f_header-type2 .c_feature-type2{padding-right: 0;}
.s2 .highlights article.m_feature-resolution .f_header-type1 .c_feature-type1{width: 400px;}
.s2 .highlights article.m_feature-view .text-wrap{width: 400px;}

.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 .m_content-overview * {line-height:1;}
.showroom .m_content-overview .f_header-type1 .header-tit {font-size:50px;}
.showroom .m_content-overview .my-journey .box-txt>p {font-size:26px;}
.showroom .m_content-overview .my-journey .box-txt>span {font-size:18px;line-height:1;}
.showroom .m_content-overview .my-journey .box-btn a {font-size:15px;}
.showroom .m_content-overview .content-tit {font-size:18px;}
.showroom .m_content-overview .feature-area [class*=-box] .tit,
.showroom .m_content-overview .view-area [class*=-box] .tit {font-size:21px;}

.showroom .m_content-overview .overview-card .overview-card-title {font-size:25px;}
.showroom .m_content-overview .overview-card .overview-card-list .tit {font-size:20px;}
.s0 .showroom .m_content-overview .overview-card .overview-card-list .tit {font-size:16px;}

.s2 .showroom .m_content-overview .f_header-type1 .header-tit {font-size:46px;}
.s2 .showroom .m_content-overview .my-journey .box-txt>p {font-size:26px;}
.s2 .showroom .m_content-overview .my-journey .box-txt>span {font-size:22px;}
.s2 .showroom .m_content-overview .my-journey .box-btn a {font-size:22px;}
.s2 .showroom .m_content-overview .content-tit {font-size:30px;}
.s2 .showroom .m_content-overview .feature-area [class*=-box] .tit,
.s2 .showroom .m_content-overview .view-area [class*=-box] .tit {font-size:26px;}

.s1 .showroom .m_content-overview .f_header-type1 .header-tit {font-size:36px;}
.s1 .showroom .m_content-overview .my-journey .box-txt>p {font-size:21px;}
.s1 .showroom .m_content-overview .my-journey .box-txt>span {font-size:17px;}
.s1 .showroom .m_content-overview .my-journey .box-btn a {font-size:15px;}
.s1 .showroom .m_content-overview .content-tit {font-size:23px;}
.s1 .showroom .m_content-overview .feature-area [class*=-box] .tit,
.s1 .showroom .m_content-overview .view-area [class*=-box] .tit {font-size:20px;}

.armodal .title {font-size:40px;line-height:1;}
.s1 .armodal .title {font-size:32px;}

.showroom-modal-contents .m_content-feature .f_container .f_header-feature .c_cate-type1 {font-size:20px;}
.showroom-modal-contents .m_content-feature .f_container .f_header-feature .c_title-type1 {font-size:44px;}
.showroom-modal-contents .m_content-feature .f_container .f_header-feature .c_body-type1 {font-size:24px;}
.showroom-modal-contents .m_content-feature .f_container .f_header-feature .c_desc-type1 {font-size:20px;}
.showroom-modal-contents .m_content-feature .f_container .m_video-wrap .btn_click-video span {font-size:17px;}

.s1 .showroom-modal-contents .m_content-feature .f_container .f_header-feature .c_cate-type1 {font-size:18px;}
.s1 .showroom-modal-contents .m_content-feature .f_container .f_header-feature .c_title-type1 {font-size:34px;}
.s1 .showroom-modal-contents .m_content-feature .f_container .f_header-feature .c_body-type1 {font-size:20px;}
.s1 .showroom-modal-contents .m_content-feature .f_container .f_header-feature .c_desc-type1 {font-size:18px;}


.showroom-modal-contents .actions .btn-info {font-size:17px;}
.showroom-modal-contents .navigator .btns {font-size:25px;}

.modal-showroom .journey-tracker-contents .tracker-header .title {font-size:32px;}
.modal-showroom .journey-tracker-contents .tracker-header .btn-shortcut,
.modal-showroom .journey-tracker-contents .tracker-header .btn-buy-now {font-size:31px;}
.modal-showroom .journey-tracker-contents .trackers .category-title {font-size:24px;}
.modal-showroom .journey-tracker-contents .trackers .list-tracker .tracker-item .txt {font-size:21px;}

.modal-showroom .journey-tracker-contents .tracker-more-container .tracker-card .tracker-card-title {font-size:24px;}
.modal-showroom .journey-tracker-contents .tracker-more-container .tracker-card .tracker-card-box .tit {font-size:23px;}
.modal-showroom .journey-tracker-contents .tracker-more-container .tracker-card .check-out {font-size:17px;}



/* models */
.models .o_page-link .c_btn_f3 .c_btn_area .copy { padding:0; letter-spacing: 0; }
@media screen and (max-width: 767px) {
	.o_page-link .c_btn_f3 { padding: 0 10px; }
}
.models .c_title-type1 { font-size: 46px; }
.s2 .models .c_title-type1 { font-size: 44px; }
.s1 .models .c_title-type1 { font-size: 34px; }

.models .c_desc-type1 { font-size: 26px; }
.s2 .models .c_desc-type1 { font-size: 22px;}
.s1 .models .c_desc-type1 { font-size: 20px;}

.models .c_desc-type2 { font-size: 20px;}
.s1 .models .c_desc-type2 { font-size: 14px; }

.models .c_unit-type1 { font-size: 70px;}
.s2 .models .c_unit-type1 { font-size: 45px; }
.s1 .models .c_unit-type1 { font-size: 30px; }

.models .c_unit-type1 em { font-size: 39px; }
.s2 .models .c_unit-type1 em { font-size: 31px; }
.s1 .models .c_unit-type1 em { font-size: 18px; }

.models .c_unit-type2 { font-size: 26px; }
.s2 .models .c_unit-type2 { font-size: 23px; }
.s1 .models .c_unit-type2 { font-size: 14px; }

.models .c_unit-type3 { font-size: 26px; }
.s2 .models .c_unit-type3 { font-size: 22px; }
.s1 .models .c_unit-type3 { font-size: 14px; }

.models .o_device-name>.o_name,
.models .o_device-name>a,
.models .o_device-name>button {  font-size: 34px; }
.s1 .models .o_device-name>.o_name,
.s1 .models .o_device-name>a,
.s1 .models .o_device-name>button { font-size: 18px; }
.models .o_device-color .o_color-chip-name {font-size: 21px;}
.models .o_device-color .o_color-chip-selected { font-size: 20px; }
.models .m_content-models .durability_item p.txt1, .m_content-models .durability_item p.txt2 {font-size: 21px; line-height: 34px;}
.models .m_content-kv .f_header-type1 .c_kv-title { font-size: 28px; }
.models .m_content-models .f_container {font-size: 26px;}
.s1 .models .m_content-kv .f_header-type1 .c_kv-title { font-size: 17px; }
.s1 .models .m_content-models .f_container {font-size: 14px;}
.m_content-models .rear-camera_info li .num { width: 22px; height: 22px;font-size: 20px; line-height: 1;}
.s2 .m_content-models .rear-camera_info li .num { width: 18px;height: 18px; font-size: 18px;}
.s1 .m_content-models .rear-camera_info li .num { width: 16px;height: 16px; font-size: 16px;}

/* accessories */
.s34 .accessories .m_content-kv .kv-desc { font-size: 19px; }
.s2 .accessories .m_content-kv .kv-desc { font-size: 15px; }
.s1 .accessories .m_content-kv .kv-desc { font-size: 16px; }

.s34 .accessories .m_content-overview .f_overview-tab a { font-size: 20px; }
.s2 .accessories .m_content-overview .f_overview-tab a { font-size: 18px; }
.s1 .accessories .m_content-overview .f_overview-tab a { font-size: 15px; }

.s34 .accessories .c_title-type2 { font-size: 45px; }
.s2 .accessories .c_title-type2 { font-size: 36px; }
.s1 .accessories .c_title-type2 { font-size: 36px; }

.s34 .accessories .c_desc-type1 { font-size: 20px; }
.s2 .accessories .c_desc-type1 { font-size: 19px; }
.s1 .accessories .c_desc-type1 { font-size: 19px; }

.s34 .accessories .c_title-type1 { font-size: 57px; }
.s2 .accessories .c_title-type1 { font-size: 39px; }
.s1 .accessories .c_title-type1 { font-size: 44px; }

.s34 .accessories .acc_list .current-color { font-size: 19px; }
.s2 .accessories .acc_list .current-color { font-size: 18px; }
.s1 .accessories .acc_list .current-color { font-size: 15px; }

.s34 .accessories .c_link-type1 { font-size: 20px; }
.s2 .accessories .c_link-type1 { font-size: 16px; }
.s1 .accessories .c_link-type1 { font-size: 15px; }

.s34 .accessories .acc_list .opts-item button { font-size: 19px; }
.s2 .accessories .acc_list .opts-item button { font-size: 18px; }
.s1 .accessories .acc_list .opts-item button { font-size: 15px; }