@charset "UTF-8";

html[lang="en"] body,
html[lang="en"] .main-conts,
html[lang="en"] .sub-conts,
html[lang="en"] .breadcrumbs-in,
html[lang="en"] .btn {
	line-height: 1.8;
	word-break: normal;
	overflow-wrap: break-word;
}

html[lang="en"] .global-nav-in ul {
	table-layout: auto;
}

html[lang="en"] .global-nav-in li a {
	padding: 0.8em 0.7em;
	line-height: 1.35;
	white-space: normal;
}

html[lang="en"] .site-title .site-title-name,
html[lang="en"] .cast-box .cast-name,
html[lang="en"] .section-title,
html[lang="en"] h1,
html[lang="en"] h2,
html[lang="en"] h3 {
	line-height: 1.35;
}

html[lang="en"] .btn,
html[lang="en"] .btn span,
html[lang="en"] .link-summary,
html[lang="en"] table th,
html[lang="en"] table td {
	word-break: normal;
	overflow-wrap: break-word;
}

html[lang="en"] .table-scroll {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

html[lang="en"] iframe,
html[lang="en"] img {
	max-width: 100%;
	height: auto;
}

@media only screen and (max-width: 736px) {
	html[lang="en"] .global-nav-in li a,
	html[lang="en"] .global-nav li ul li a {
		line-height: 1.45;
		padding-right: 2.4em;
	}

	html[lang="en"] .site-title .site-title-name {
		font-size: 1.05em;
	}

	html[lang="en"] .btn {
		box-sizing: border-box;
		max-width: 100%;
		white-space: normal;
	}
}
