@charset "utf-8";




/* common */
@media screen and (max-width: 767px) {
  .m_banner_ar .c_banner_ar-title {font-size: 22px;line-height: 1.5;}
  .m_feature_jump .jump_contents .c_jump-title { font-size: 11px; }
  .m_feature_banner .f_header-type1 .c_banner_title-type1 {font-size: 22px; width: 260px;}
  .c_btn_business { padding:4px 24px; }
}

/* highlights */
.s34 .highlights section.m_content-camera .m_feature-camera .content-skill .f_header-type1{ width: auto; }
.s34 .highlights section.m_content-camera .m_feature-camera .content-skill .figure-wrap{ margin-top: 40px; }
.s34 .highlights section.m_content-coverScreen .m_feature-watch5 .o_better-together .o_bt-inner .c_bt-link{ font-size: 15px; }
.s34 .highlights section.m_content-battery .m_feature-battery .o_better-together .o_bt-inner .c_bt-link{ font-size: 15px; }
.s2 .highlights section.m_content-durability .m_feature-main-screen .content-wrap .f_header-type1 .c_feature-title2{ max-width: 100%; }
.s2 .highlights section.m_content-camera .m_feature-camera .content-skill .f_header-type1{ width: auto; }
.s2 .highlights section.m_content-camera .m_feature-camera .content-skill .figure-wrap{ margin-top: 40px; }
.s2 .highlights section.m_content-camera .m_feature-flexCam .content-wrap .f_header-type1 .text-wrap .c_feature-title2{ max-width: 252px; }
.s2 .highlights section.m_content-coverScreen .m_feature-watch5 .o_better-together .o_bt-inner .c_bt-link{ font-size: 11px; }
.s2 .highlights section.m_content-battery .m_feature-battery .o_better-together .o_bt-inner .c_bt-link{ font-size: 11px; }
.s2 .highlights section.m_content-ecosystem .m_feature-ecosystem .galaxy-ecosystem .eco-cta span.copy{ font-size: 12px; }
.s1 .highlights section.m_content-camera .m_feature-camera .content-skill .f_header-type1 .c_feature-title1{ font-size: 42px; }
.s1 .highlights section.m_content-camera .m_feature-camera .content-dark .f_header-type2 .c_feature-title1{ font-size: 35px; line-height: 44px; }
.s1 .highlights article.m_feature-bespoke .f_header-type1 .c_feature-title2{ font-size: 33px; }
.s1 .highlights article.m_feature-design .f_header-type1 .c_feature-title1{ font-size: 36px; line-height: 40px;}
.s1 .highlights article.m_feature-bespoke .f_header-type1 .c_feature-title1{font-size: 32px; line-height: 36px;}

/* showroom */
@media screen and (min-width: 768px) and (max-width: 1440px) {
  .overview-card .card-container .card-item[data-hash='custom-cover-screen'] .inner figure img {margin-top: 20px;}
}


/* accessories */
.accessories .m_feature-acc-kv .f_header-inner .c_title-type1{font-size:45px; line-height:50px;}
.m_feature-acc-kv .f_header-inner .desc-area{max-width:550px;}

@media screen and (min-width: 768px) and (max-width: 1023px){
  .accessories .f_overview-header .c_title{max-width:620px;}
  .accessories .m_feature-acc-kv.chargers .f_header-inner {width:330px;}
  .accessories .m_feature-acc-kv .f_header-inner .c_title-type1{font-size:32px; line-height:36px;}
  .accessories .btn_buy-now a.c_btn_f3 .c_btn_area .copy{letter-spacing: 0.9px;}
}
@media screen and (max-width:767px) {
  .accessories .m_feature-acc-kv .f_header-type1{max-width:100%;}
  .accessories .m_feature-acc-kv .f_header-inner .c_title-type1{font-size:32px; line-height:36px;}
  .accessories .btn_buy-now a.c_btn_f3 .c_btn_area .copy{letter-spacing: 0.9px;}
}


