@charset "utf-8";

/* -------------------------------------------------------
    webronza.asahi.com print css
    last update 2014.12.9  Ver 1.02
------------------------------------------------------ */

/* base
==================== */
* {
	margin: 0;
	padding: 0;
}
html {
	min-width: 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow-y: scroll;
}
body {
	min-width: 640px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", sans-serif;
	font-size: 11pt;
	color: #000;
	letter-spacing: 3px !important;
	line-height: 1.6 !important;
	background: #FFF;
	text-align: center;
}

/* Header
==================== */
#asahiDigitalFamilyHeader,
#header .logo .txt,
#header .mycontents,
#header #headerFontSize,
#header .info,
#header #headerSearch,
#header .link,
.headerSubNav,
#headerSNS {
	display: none !important;
}
#header div.wrap {
	width: 640px;
	height: 80px;
	border-bottom: 3px solid #4b555f;
}
#header .logo {
	top: 20px;
}
#header .logo img {
	width: 280px;
	height: 70px;
}
#headerNav {
	height: 40px;
	margin: -65px 0 25px;
	background: none;
}
#headerNav .wrap {
	width: 640px;
}
#headerNav ul {
	border: none;
}
#headerNav li {
	display: none;
	background: none;
	border: none;
}
body.gnav1 #headerNav li.gnav1,
body.gnav2 #headerNav li.gnav2,
body.gnav3 #headerNav li.gnav3,
body.gnav4 #headerNav li.gnav4,
body.gnav5 #headerNav li.gnav5,
body.gnav6 #headerNav li.gnav6,
body.gnav7 #headerNav li.gnav7,
body.gnav8 #headerNav li.gnav8 {
	float: right;
	display: block;
}

/* Layout
==================== */
#breadcrumb,
#sidebar {
	display: none !important;
}
#container {
	padding: 0;
}
#container #containerInner {
	width: 640px;
	margin: 0 auto;
}
#contents {
	float: none;
	width: auto;
	padding: 0;
	overflow: visible;
}
#contents .freeLabel,
#contents .theme,
#contents .entryTitle .entryMeta .genreMark,
#contents .entryInfo .tags,
#contents .entryInfo .sns,
#contents .entryPageNav,
#contents .bottomSocialLink,
#contents .subscription,
#contents #relatedArticle,
#contents #authorProfile,
#contents #themes,
#contents #contentsAd,
#contents .webronzaTopics,
.modal,
#pageScrollToTop {
	display: none !important;
}

/* Footer
==================== */
#Footer {
	clear: both;
	width: 640px;
	margin: 0 auto;
	padding: 0;
	background: none;
}
#Footer #ToTop {
	display: none;
}
#Footer #Services {
	display: none;
}
#Footer #FooterInner {
	width: 640px;
	margin: 0 auto;
	padding: 15px 0 20px;
	background: none;
	border-top: 1px solid #D7D7D0;
}
#Footer .Information {
	display: none;
}
#Footer .AboutSite {
	width: 640px;
	margin: 0;
	padding: 0;
}
#Footer .AboutSite ul {
	display: none;
}
#Footer .AboutSite .Copyright {
	margin: 0;
	padding: 0;
}
#Footer .AboutSite .Copyright p {
	color: #000;
	margin: 0;
	padding: 0;
}

/* 印刷用フォント本文 */
#contents {
	font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", sans-serif;
}
