/*WebFont 2016.08.29*/
html[lang=zh-TW] body,
html[lang=zh-TW] p,
html[lang=zh-TW] p span,
html[lang=zh-TW] a,
html[lang=zh-TW] a span{font-family: 'PingFang TC', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;}

html[lang=zh-TW]  h1.headline-main{font-family: "Myriad Set Pro", 'PingFang TC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif;}

html[lang=zh-TW] .page-overview .headline-main .subhead{font-family: 'HanHei TC', 'PingFang TC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif;}

html[lang=zh-TW] .page-overview .section-tv .tv-hero .caption-hero strong em {
    font-family: 'PingFang TC', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
}

/*page-overview*/

html[lang=zh-TW] .page-overview h1.headline-main,
html[lang=zh-TW] .page-overview h2.headline-section{line-height: 1.2;}

html[lang=zh-TW] .page-overview h1.headline-main{font-size: 64px;line-height: 1.0625; letter-spacing: -.02em;}
@media only screen and (max-width: 1068px) { html[lang=zh-TW] .page-overview h1.headline-main { font-size: 52px; line-height: 1.07724;letter-spacing: -.016em}}
@media only screen and (max-width: 735px) { html[lang=zh-TW] .page-overview h1.headline-main { font-size: 40px; line-height: 1.1; letter-spacing: -.008em}}

html[lang=zh-TW] .page-overview .headline-main .subhead{font-size: 60px;}
@media only screen and (max-width: 1068px) { html[lang=zh-TW] .page-overview .headline-main .subhead{  font-size: 48px; }}
@media only screen and (max-width: 735px) { html[lang=zh-TW] .page-overview .headline-main .subhead{  font-size: 38px; }}

html[lang=zh-TW] .page-overview h2.headline-section {font-size: 44px;}
@media only screen and (max-width: 1068px) {html[lang=zh-TW] .page-overview  h2.headline-section { font-size: 34px; }}
@media only screen and (max-width: 735px) {html[lang=zh-TW] .page-overview  h2.headline-section { font-size: 30px;}}

/*page-music*/
html[lang=zh-TW] .page-music .section-hero h1.center-text,
html[lang=zh-TW] .page-music .section h2.center-text,
html[lang=zh-TW] .page-music .device-options .txt h4,
html[lang=zh-TW] .page-music  .section-itunes-radio h2{line-height: 1.2;}
html[lang=zh-TW] .page-music .main .section p{line-height: 1.8; font-size: 16px;}

html[lang=zh-TW] .page-music .section-hero h1.center-text{font-size:60px;}
html[lang=zh-TW] .page-music .section h2.center-text { font-size: 44px; }
html[lang=zh-TW] .page-music .device-options p{line-height: 1.6; font-size: 14px;}
html[lang=zh-TW] .page-music  .section-itunes-radio h2{font-size: 30px;}

html[lang=zh-TW] .page-music .section-family-sharing h2 { font-size: 44px; }

/*page-video*/
html[lang=zh-TW] .page-video .section-hero h1.center-text,
html[lang=zh-TW] .page-video .section-tap-away h2,
html[lang=zh-TW] .page-video .device-options .txt h4,
html[lang=zh-TW] .page-video .section-extras h2.has-violator,
html[lang=zh-TW] .page-video  .section-store h2,
html[lang=zh-TW] .page-video .section-movies h2,
html[lang=zh-TW] .page-video .section-family-sharing h2.subheadline,
html[lang=zh-TW] .page-video .section-everywhere h2{line-height: 1.2;}

html[lang=zh-TW] .page-video .section-hero h1.center-text{font-size:60px;}
html[lang=zh-TW] .page-video .section-tap-away h2.center-text,
html[lang=zh-TW] .page-video .section-store h2.center-text { font-size: 44px; }
html[lang=zh-TW] .page-video .device-options p{font-size: 14px;line-height: 1.6;}
html[lang=zh-TW] .page-video .section-family-sharing p{line-height: 1.8;}
html[lang=zh-TW] .page-video  h2.has-violator,
html[lang=zh-TW] .page-video .section-movies h2,
html[lang=zh-TW] .page-video .section-family-sharing h2.subheadline.center-text,
html[lang=zh-TW] .page-video .section-everywhere h2{font-size:30px;}
html[lang=zh-TW] .page-video .section-content figure p.image-caption  a{font-size: 16px;}
html[lang=zh-TW] .page-video .section-content figure p.image-caption  a strong{font-weight:200;}
html[lang=zh-TW] .page-video  #ac-globalfooter .ac-gf-sosumi li,
html[lang=zh-TW] .page-video  #ac-globalfooter .ac-gf-sosumi p{font-family: 'PingFang TC', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;}

/*page-download*/
html[lang=zh-TW] .page-overview .section-download h1.hero-headline{line-height: 1.2;}
html[lang=zh-TW] .page-overview .section-download #form div{font-family: 'PingFang TC', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;}

/*page-download-thank-you*/
html[lang=zh-TW] .page-thank-you .section-hero h1.hero-headline,
html[lang=zh-TW] .page-thank-you h2.section-headline{line-height: 1.2;}