a.backtotop { margin-left:1em; margin-bottom:5px; }
a.external { margin-right:3px; }

#subnav h3 { margin-bottom:9px; }
#subnav li#sn-tips,
#subnav li#sn-fanfaq,
#subnav li#sn-creatorfaq { padding:4px 0 4px; }

#subnav li#sn-tips a,
#subnav li#sn-fanfaq a,
#subnav li#sn-creatorfaq a { line-height:1.75em; }

body.podcasts#tips #subnav li#sn-tips,
body.podcasts#fanfaq #subnav li#sn-fanfaq,
body.podcasts#creatorfaq #subnav li#sn-creatorfaq { background-image:url(https://images.apple.com/jp/itunes/podcasts/images/nav_gradient_two.png); }

#main .wider { margin-right:-1em; *margin-right:0; }
#main .narrow { margin-right:12px; *margin-right:0; }

#tips img.right.clear-left { margin-left:25px; }

@media screen and (max-device-width:768px){
	#main .padwider { margin-right:-1em; }
	#main .padnarrow { margin-right:1em; }
}

a.more, em.more, span.more { background-position:100% 50%; }

/* jp */
.wide10{ margin-right:10px; }
.wide-2 { margin-right:-2px; }
.wide-10 { margin-right:-10px; }
.wide-20 { margin-right:-20px; }
.wide-23 { margin-right:-23px; }
.wide-25 { margin-right:-25px; }
.wide-30 { margin-right:-30px; }
.wide-60 { margin-right:-60px; }

.thin-10 { padding-right:10px; }
.thin-20 { padding-right:20px; }
.w-770 { width:770px; }
.w-780 { width:780px; }

#home.podcasts .hero-section .column.first p { *padding-right:20px; }
#home.podcasts .hero-section .column.last a.link-block p { padding-right:30px; }

#creatorfaq .narrow { padding-right:10px; }
#creatorfaq .wider { margin-right:-1em; *margin-right:0; }
#creatorfaq #main .hero img.icon { padding-left:55px; padding-right:11px; }

#fanfaq .narrow { padding-right:10px; }
#fanfaq .wider { margin-right:-1em; *margin-right:0; }
#fanfaq #main .hero img.icon { padding-left:10px; padding-right:10px; }
#fanfaq #main .hero h1 { margin:45px auto 11px; }

#podcastspecs #content h2,
#podcastspecs #content h3 { clear: right; }
#podcastspecs .hero img.hero-icon { left:auto;  }
#podcastspecs .hero img.hero-label { margin-left:0; }
#podcastspecs table{ width:755px; }

#discover .narrow { padding-right:10px; }
#discover .wider { margin-right:-1em; *margin-right:0; }
#discover #main .hero p.intro { width:auto; }
#discover.podcasts h2.indent-forward { text-indent:-3px; }



@media only screen and ( max-device-width:768px ){
	.podcasts #main .download { height:140px; }
	#podcastspecs .pad-thin { padding-right:1em; }
	#fanfaq .creator-faq-content p:last-child { margin-right:0; }
	#creatorfaq #main .submitted-podcast-feed h2 { padding-right:1em; }
}
