@charset "utf-8";

/* --------------------------------------------------------------
CSS Information

File name:		print.css
Style Info:		印刷用

Index:
	__1. 全体構造
	__2. ヘッダー
	__3. noScript
	__4. コンテンツエリア
	__5. フッター
	__6. コンテンツエリア共通
	__7. トップ
	__8. お知らせ・新着情報一覧
	__9. 食事バランスガイドとは
	__10. PDFダウンロード
	__11. 出版物のご案内
	__12. 財団法人すこやか食生活協会について
	__13. 使い方ガイド
	__14. 個人情報の取扱いについて
	__15. サイトマップ
-------------------------------------------------------------- */

/*=====================================================
	__1. 全体構造
=====================================================*/
body {
	font-size: 14px;
}
div#wrapper {
	width: 100%;
}

/*=====================================================
	__2. ヘッダー
=====================================================*/
div#header {
	width: 100%;
}
div#header p.guide {
	display: none;
}

/*=====================================================
	__3. noScript
=====================================================*/
div#notice p {
	display: none;
}

/*=====================================================
	__4. コンテンツエリア
=====================================================*/
/*	__4-1. 共通
------------------------------------------ */
div#contents {
	width: 100%;
}
div#contents div#main {
	float: none;
	width: 100%;
}
div#contents .contentsInner {
	width: 100%;
	margin: 0;
}
div#contents .mainInner {
	width: 100%;
	margin: 0;
}
div#contents div#sub {
	display: none;
}
div#contents h1 img {
	width: 100%;
	height: auto;
}
/*	__4-2. トップ
------------------------------------------ */
body#top div#contents {
	background-image: none;
}
* html body#top div#contents {
	background-image: none;/* IE6以下のみ適用 */
}
body#top div#contents div.contentsInner {
	width: 100%;
	background-image: none;
}
body#top div#contents div#main {
	float: none;
	width: 100%;
	background-image: none;
}
body#top div#contents div#sub {
	display: none;
}
/*	__4-3. アクセスマップ
------------------------------------------ */
body#access div#contents {
	width: 640px;
}

/*=====================================================
	__5. フッター
=====================================================*/
div#footer {
	width: 100%;
}
div#footer ul#assistNavi {
	display: none;
}
div#footer ul.copy {
	margin-top: 30px;
	padding: 15px 0;
	border-top: 2px solid #E66900;
}
div#footer ul.copy li {
	display: block;
}
div#footer ul.copy li.logo {
	margin-bottom: 10px;
}
div#footer ul.copy li.lastChild {
	margin-left: 0px;
	padding: 0;
	border-left: none;
	font-size: 0.9em;
}

/*=====================================================
	__6. コンテンツエリア共通
=====================================================*/
/*	__6-1. タイトル
------------------------------------------ */
div#contents .ttlStyleSmall {
	width: auto;
	margin: 20px 0;
	background-image: none;
	border: 1px solid #EDEDED;
}
div#contents .ttlStyleSmall span {
	width: auto;
	background-image: none;
}
div#contents .ttlStyleLarge {
	width: auto;
	margin: 20px 0;
	background-image: none;
	border: 1px solid #EDEDED;
}
div#contents .ttlStyleLarge span {
	width: auto;
	background-image: none;
}
div#contents div#main .subTtlStyle01 {
	width: auto;
	border-bottom: 1px solid #FCC496;
	border-left: 5px solid #FCC496;
}
/*	__6-2. パンくず
------------------------------------------ */
div#contents dl#topicPath {
	display: none;
}
/*	__6-3. フォントサイズ変更ボタン
------------------------------------------ */
div#contents dl#fontSize {
	display: none;
}
/*	__6-4. ナビゲーション
------------------------------------------ */
div#contents div#sub ul#navi {
	display: none;
}
/*	__6-5. 表組み
------------------------------------------ */
div#contents div#main table {
	width: 100%;
}
/*	__6-6. PDFダウンロード
------------------------------------------ */
div#contents div#main div.mainInner div.pdfDownload {
	display: none;
}
/*	__6-7. ページトップボタン
------------------------------------------ */
div#contents p.btnPageTop {
	display: none;
}

/*=====================================================
	__7. トップ
=====================================================*/
body#top div#contents div.section01 {
	background-image: none;
}
body#top div#contents div.section01 h2 img {
	width: 100%;
	height: auto;
}
body#top div#contents div.section01 ul {
	width: auto;
}
body#top div#contents div.section01 ul li {
	float: left;
	width: 32%;
}
body#top div#contents div.section01 ul li h3 img {
	width: 100%;
	height: auto;
}
body#top div#contents div.section01 ul li p {
	width: auto;
	padding: 10px 10px 0;
	background-image: none;
	line-height: 1.3;
}
body#top div#contents div#main h3.ttlStyle {
	width: auto;
	margin: 20px 0;
	background-image: none;
	border: 1px solid #EDEDED;
}
body#top div#contents div#main h3.ttlStyle span {
	width: auto;
	background-image: none;
}
body#top div#contents div#main h4.btnInfo {
	display: none;
}
body#top div#contents div#main div.section02 ul {
	width: 100%;
	background-color: #FFF;
}
body#top div#contents div#main div.section02 ul li {
	width: auto;
	border: 1px solid #ECECEC;
	border-bottom: none;
}
body#top div#contents div#main div.section02 ul li.lastChild {
	border-bottom: 1px solid #ECECEC;
}
body#top div#contents div#main div.section02 ul li dl dt {
	width: 20%;
}
body#top div#contents div#main div.section02 ul li dl dd {
	width: 70%;
	margin-left: 20%;
	padding: 15px;
	border-left: 1px solid #ECECEC;
}
body#top div#contents div#main div.section02 ul li dl dd.arrow {
	background-image: none;
}
body#top div#contents div#main div.section02 ul li dl dd.exclamation {
	background-image: none;
}

/*=====================================================
	__8. お知らせ・新着情報一覧
=====================================================*/
body#information div#contents div.section ul {
	width: 100%;
	background-color: #FFF;
}
body#information div#contents div.section ul li {
	width: auto;
	border: 1px solid #ECECEC;
	border-bottom: none;
}
body#information div#contents div.section ul li.lastChild {
	border-bottom: 1px solid #ECECEC;
}
body#information div#contents div.section ul li dl dt {
	width: 20%;
}
body#information div#contents div.section ul li dl dd {
	width: 70%;
	margin-left: 20%;
	padding: 15px;
	border-left: 1px solid #ECECEC;
}
body#information div#contents div.section ul li dl dd.arrow {
	background-image: none;
}
body#information div#contents div.section ul li dl dd.exclamation {
	background-image: none;
}
body#information div#contents ol.pageList {
	display: none;
}

/*=====================================================
	__9. 食事バランスガイドとは
=====================================================*/
body#balanceTop div#contents div#main div.mainInner h4.balance {
	width: auto;
	background-color: #FFF;
	border: 1px solid #FCC496;
}
body#balanceTop div#contents div#main div.mainInner div.section01 {
	width: auto;
	border: 10px solid #FCF6F0;
}
body#balanceTop div#contents div#main div.mainInner div.section02 {
	width: auto;
	padding: 10px;
	border: 1px solid #EEE;
}
body#balanceTop div#contents div#main div.mainInner div.section02 p.img {
	width: 42%;
}
body#balanceTop div#contents div#main div.mainInner div.section02 p.txt {
	width: 58%;
}
body#balanceTop div#contents div#main div.mainInner dl.advice {
	width: auto;
}

/*=====================================================
	__10. PDFダウンロード
=====================================================*/
body#download div#contents div#main div.section {
	width: auto;
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #EEE;
}
body#download div#contents div#main div.mainInner div.section p.img {
	width: 22%;
}
body#download div#contents div#main div.mainInner div.section p.txt {
	width: 78%;
}
body#download div#contents div#main div.mainInner div.section p.link {
	width: 78%;
}

/*=====================================================
	__11. 出版物のご案内
=====================================================*/
body#book div#contents div.section {
	width: auto;
	padding: 10px;
}
body#book div#contents div.section p.img01 {
	width: 26%;
}
body#book div#contents div.section dl {
	width: 74%;
}
body#book div#contents div.section p.img02 {
	width: auto;
}

/*=====================================================
	__12. 財団法人すこやか食生活協会について
=====================================================*/
/*	__12-1. トップ
------------------------------------------ */
body#about div#contents div.section dl {
	margin: 20px 0 0;
	background: none;
}
body#about div#contents div.section dl dt {
	width: 22%;
	border-top: none;
}
body#about div#contents div.section dl dd {
	width: 67%;
	margin-left: 22%;
	border-top: none;
	border-left: 3px solid #FCC496;
}
body#about div#contents div.section dl dd ul li {
	display: inline;
	margin-right: 30px;
}
/*	__12-2. アクセスマップ
------------------------------------------ */
body#access div#contents p.print {
	display: none;
}

/*=====================================================
	__13. 使い方ガイド
=====================================================*/
body#manual div#contents div.contentsInner ul li {
	width: auto;
}
body#manual div#contents div.contentsInner p.img {
	float: left;
	width: 112px;
	margin-top: 1em;
}
body#manual div#contents div.contentsInner p.txt {
	float: right;
	width: 730px;
}
body#manual div#contents div.contentsInner dl dd.imgSiteMap img {
	width: 100%;
	height: auto;
}

/*=====================================================
	__14. 個人情報の取扱いについて
=====================================================*/
body#privacy div#contents div.contentsInner p.signature {
	margin-bottom: 0;
}

/*=====================================================
	__15. サイトマップ
=====================================================*/
body#siteMap div#contents div.contentsInner dl {
	width: 100%;
}