@charset "utf-8";


/*

	[SITE] 
	[FILE] /common/css/print.css

*/

@media print{

	/* 非表示
	--------------------------------------------------*/
	#header ul,
	#sidenavi,
	#footer ul,
	#main h1 img.btn-print,
	#main ol.page-anchor02,
	#main p.page-top,
	#main #connect,
	hr,
	#copyright {
		visibility:hidden;
	}
	
	/* レイアウト
	--------------------------------------------------*/
	* {
		font-family:"ヒラギノ角ゴ Pro W3", Osaka, sans-serif, "ＭＳ Ｐゴシック";
		line-height:1.6;
		background:#fff;
	}

	#header #logo {
		visibility:visible;
		float:none;
		top:0;
		left:0;
		position:absolute;
	}
	
	#main {
		visibility:visible;
		float:none;
		top:60px;
		left:0;
		position:absolute;
		zoom:90%;
	}
	
	#contents,
	#main h1 {
		background-image:none;
		background-color:#fff;
	}
	
	#main h2 {
		color:#2C7A32;
		font-size:14pt;
		border-bottom:1px solid #2C7A32;
	}
	
	#main h3 {
		color:#2C7A32;
	}
	
	#main h3,h4,h5,h6,p {
		font-size:12pt;
	}
	
	em,address {
		font-style: normal;
	}
	
	img {
		border:0;
	}
	
	a {
		color:#369;
		text-decoration:underline;
	}
	
	/* パーツ
	--------------------------------------------------*/
	#connect-index dt {
		clear:both;
		float:left;
		width:290px;
		margin:10px 0 0;
	}
	#connect-index dd {
		float:right;
		.float:inherit;
		width:270px;
		font-size:12pt;
	}
	
	#main .attention {
		border:5px solid #fc6;
		padding:0 10px;
	}

	#size03 #main .service {
		border:5px solid #C7000B;
	}

	#main .memo {
		border:1px dotted #bbb;
		margin-bottom:10px;
	}
	
	#main div.picture {
		text-align:center;
	}


	/* 文字色
	--------------------------------------------------*/	
	/* 青 */
	#main .notice02 { color:#069; }
	
	/* 赤 */
	#reason #main p.lead,
	#size01 #main p.lead,
	#size02 #main p.lead,
	#size03 #main p.lead,
	#main .notice03 { color:#c33; }
	
	/* 緑 */
	#main .notice05 { color:#2C7A32; }


	/* 表
	--------------------------------------------------*/	
	table {
		width:100%;
		border-top:1px solid #333;
		border-right:1px solid #333;
	}
	table th,
	table td {
		border-bottom:1px solid #333;
		border-left:1px solid #333;
	}

	#main .chart01 td,
	#main .chart03 td,
	#main .chart04 td {
		font-size:16pt;
	}
	
	#main .chart01 td,
	#main .chart03 td,
	#main .chart04 td,
	#illustrator #main .chart02 td {
		text-align:center;
	}

	#illpho #main .chart00 table {
		float:left;
		width:283px;
	}
	
	#main .chart03 p {
		text-align:right;
	}

}
