body,
#audienceNav [class*="icon-"],
#countrySelector .country-overlay .regions .global-link span,
#sharePrice p,
#breadcrumb ul li a,
#countrySelector .country-overlay .regions .global-link,
#countrySelector .country-overlay .regions h3,
#countrySelector .country-overlay .regions > ul > li.toggle > a,
#homeModules .hero-main-support p,
.storyboard .hero-main-support p,
#homeModules .hero-main-support p.read-more,
.storyboard .hero-main-support p.read-more,
#homeModules .hero-support.no-photo p,
.storyboard .hero-support.no-photo p,
#languageSelector a.current,
#sharePrice .share-col .share-price .stock-exchange,
.inline-module table .bold,
table.table-generic .bold,
#mobileCountrySelector .regions > ul > li a,
#mobileCountrySelector .regions > ul > li.toggle > a,
#mobileNav span,
#primaryNav .mega-nav .featured-nav ul li a h3,
#primaryNav .promo-slot a h3,
#primaryNav [class*="icon-"],
#primaryNav > ul li.home .visually-hidden,
#productSelector .selected-item,
#productSelector .selected-product,
.dropdown-links .selected-item,
.dropdown-links .selected-product,
#productSelector .selected-item p,
#productSelector .selected-product p,
.dropdown-links .selected-item p,
.dropdown-links .selected-product p,
#productSelector label,
.dropdown-links label,
#rightCol a.external,
#sharePrice .share-col .share-price .price,
#sharePrice h3,
#sharePrice p strong,
#sharePrice > p,
#wrapper.left-column #leftCol nav > ul > li > a,
.active #mobileToolbar #searchBox,
.address-item > time,
.listing-item > time,
.news-item > time,
.arrow-link,
.back-link,
.body-content #contour,
.body-content .contour,
.body-content #contour label.fieldLabel,
.body-content .contour label.fieldLabel,
.body-content #contour legend,
.body-content .contour legend,
.body-content .contourNavigation input[type="submit"],
.body-content .nav-tabs > li,
.nav-tabs > li,
.body-content .nav-tabs > li.active,
.nav-tabs > li.active,
.body-content h1,
.body-content h2,
.body-content h3,
.body-content h4,
.body-content h5,
.body-content ol,
.body-content ol li:before,
.body-content p,
.body-content p.intro,
.body-content ul,
.body-content ul.link-list > li > a,
.button,
.category h3,
.category p,
.consumer-product-category a,
.dk_container a.dk_toggle.dk_label,
.download-link,
.download-link > span,
.dropdown-select ul li a,
.generic-box p,
.hero-country .vcard .fn,
.hero-media p.media-caption,
.inline-module table caption,
table.table-generic caption,
.inline-module.inline-figure-callout figure .figure,
.inline-module.inline-figure-callout figure figcaption,
.inline-module.inline-figure-callout p,
.inline-module.inline-indented-text p,
.inline-module.module-quote-callout p,
.inline-module.inline-image .col figcaption,
.inline-module.inline-quote-callout blockquote footer span,
.inline-module.inline-quote-callout p,
.listing-item .category-label,
.listing-item .read-more a,
.listing-item h3,
.listing-item p,
.news-item p,
.listing-template .body-content p.intro,
.mfp-close,
.module figure .figure,
.module figure figcaption,
.module-arrow-links ul,
.module-quote-callout blockquote footer span,
.module-quote-callout p,
.module-social ul li a,
.module-twitter .tweet-time,
.module-twitter h3,
.news-item h3,
.table-vertical table td:before,
p.products-caption,
p.video-caption,
table th,
ul.pagination > li > a,
ul.pagination > li > span {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#audienceNav {
	font-size: 100%;
}

#primaryNav > ul li a {
	font-size: 112.5%;
}

.module h2,
.module h3 {
	font-size: 125%;
}

#homeModules .hero h2,
.storyboard .hero h2 {
	font-size: 187.5%;
	line-height: inherit;
}

#homeModules .hero.full-click h2,
.storyboard .hero.full-click h2 {
	max-width: 90%;
	font-weight: bold;
	bottom: 0;
}

#homeModules .hero.full-click h2 a,
.storyboard .hero.full-click h2 a {
	display: block;
	padding: 3px 0 1px;
}

#homeModules .hero.full-click h2 a::after,
.storyboard .hero.full-click h2 a::after {
	font-size: 23px;
}

@media (max-width: 36.25em) {
	#homeModules .hero h2,
	.storyboard .hero h2 {
		font-size: 150%
	}
	#homeModules .hero.full-click h2 a::after,
	.storyboard .hero.full-click h2 a::after {
		font-size: 20px;
	}
}

@media (max-width: 26.25em) {
	#homeModules .hero h2,
	.storyboard .hero h2 {
		font-size: 130%;
	}
	#homeModules .hero.full-click h2,
	.storyboard .hero.full-click h2 {
		max-width: 80%;
	}
	#homeModules .hero.full-click h2 a::after,
	.storyboard .hero.full-click h2 a::after {
		font-size: 18px;
	}
}

@media (max-width: 20em) {
	#homeModules .hero h2,
	.storyboard .hero h2 {
		font-size: 110%;
	}
	#homeModules .hero.full-click h2 a::after,
	.storyboard .hero.full-click h2 a::after {
		font-size: 15px;
	}
}


#homeModules .hero-support h2,
.storyboard .hero-support h2 {
	font-size: 150%;
	font-weight: bold;
}

#homeModules .hero-support h2 a::after,
.storyboard .hero-support h2 a::after {
	font-size: 16px;
}

#homeModules .hero-support.no-photo h2,
.storyboard .hero-support.no-photo h2 {
	font-size: 125%;
	font-weight: normal;
}

#homeModules .hero-main-support p,
.storyboard .hero-main-support p {
	font-weight: bold;
}

.category h2 {
	font-size: 112.5%;
	font-weight: bold;
	line-height: 1.3;
}

.category h2 span {
	width: 1.65em;
	height: 1.65em;
}

.category h3 {
	font-size: 112.5%;
	line-height: 1.5;
	font-weight: bold;
}

.category h3 a {
	font-weight: normal;
}

.category p {
	font-size: 112.5%;
	line-height: 1.5;
}

.module-arrow-links ul {
	font-size: 112.5%;
	line-height: 1.5;
}

#wrapper > footer nav {
	font-size: 87.5%;
}

.copyright {
	font-size: 87.5%;
	margin: 20px 0;
}

.row-heading {
	font-size: 150%;
}

.body-content p {
	line-height: 1.5;
}

.inline-module.inline-figure-callout figure .figure {
	padding-left: 0;
	font-size: 3em;
	line-height: 1em;
}

table.thNowrap th {
	white-space: nowrap;
}

@media (max-width: 40em) {
	table.thNowrap th {
		white-space: normal;
	}
}

table.paddingS th,
table.paddingS td {
	padding: 0.4em 0.3em;
}

@media (max-width: 30em) {
	.row>article.one-quarter:nth-child(1n), .row .col.one-quarter:nth-child(1n) {
		float: none;
		margin-right: 0
	}
}

.clearBoth {
	clear: both;
}

#rightCol .row .module .module {
	border-bottom: none;
}

.discussion > dt {
	float: left;
}

.discussion > dd {
	padding-left: 4em;
	margin-left: 0;
}

body,
.body-content ol li {
	color: #555;
}

.body-content ol {
	padding-left: 30px;
}

#umbracoPreviewBadge {
	display: none;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
