@charset "Shift_JIS";/* ================================================================================	Last Up Date	2007.10.29================================================================================*//* 情報ページプリント用================================================================================1. RULE2. LAYOUT================================================================================*//* 1.RULE　共通のルール----------------------------------------------------------------------------- */	body	{ 	margin: 0px;	padding: 0px;	text-align: center;	background: #fff;	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, "平成角ゴシック", sans-serif;	}h1, h2 {	margi: 0px 0px 5px 0px;	padding: 0px 0px 2px 10px;	border-left: 5px solid #6495ED;	border-bottom: 1px solid #6495ED;	}h3 {	margin: 0px 0px 5px 0px;	padding: 0px 0px 2px 10px;	border-left: 5px solid #9ACD32;	border-bottom: 1px solid #9ACD32;	}h1	{	clear:both;	font-size: 16px;	line-height: 100%;	}h2, h3	{	clear:both;	font-size: 14px;	line-height: 100%;	}p {	margin: 0px;	padding: 0px;	font-size: 12px;	line-height: 150%;	}img	{	vertical-align: bottom;	}table	{	empty-cells: show;	}div {	clear: both;	}/* 非表示要素　*/#header, #footer		{	display: none;}.btnPrint, .infoLink, .infoDown, .btnOubo	{	display: none;	}.printImg	{	display: none;	}/* ページブレイク　*/.tInfoR, .tInfoP, .tInfoInq {	page-break-before:always;	}/* LAYOUT レイアウト----------------------------------------------------------------------------- */	#wrapper	{	margin: 0px auto;	padding: 0px;	text-align: left;	width: 640px;	}	#printHead	{	margin: 0px 0px 10px 0px;	padding: 0;	}#container {	margin: 0px;	padding: 0px;	width: 640px;	}#infoMark	{	margin: 0px;	padding: 10px 0px;	width: 640px;	}#infoMark ul {	margin: 10px 0px;	padding:0;	}#infoMark li {	float: left;	margin-right:10px;	padding: 0;	list-style: none;	}.infoPhoto	{	float: right;	margin: 0px 0px 0px 20px;	border: 1px solid #cacaca;	padding: 1px;	}.start	{	float:left;	margin: 0;	padding: 0;	}.start li	{	margin: 0;	padding: 0;	list-style: none;}.goal {	float:right;	margin: 0;	padding: 0;	}.goal li	{	margin: 0;	padding: 0;	list-style: none;}.listart, .ligoal	{	font-weight: bold;	color: #6495ED;	margin-bottom: 10px;	}table {	margin: 0px 0px 5px 0px;	padding: 0px;	width: 100%;	font-size: 12px;	line-height: 120%;	border-top: 1px solid #000;	}th	{	padding: 3px 12px;	border-left: 1px solid #000;	border-right: 1px solid #000;	border-bottom: 1px solid #000;	}td	{	border-right: 1px solid #000;	border-bottom: 1px solid #000;	padding: 3px 12px;}.sgbg	{	background: url(../img/common/bg_table_sg.gif) center no-repeat ;	}
