/* CSS Document */


@media print{

/* ==============================
印刷しないところ
============================== */
.side {
display:none;
}

/* ==============================
ヘッダー
============================== */

#header {
	width:590px;
	margin:0 auto;
}

.logo{
	text-align:left;
	width:68px;

}

/* ==============================
リセット
============================== */
* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

/* ==============================
共通スタイル
============================== */
p,li {
	font-size:83%;
	letter-spacing:1px;
}

h1,h2,h3 {
	letter-spacing:1px;
}

ul, ol {
	list-style:none;
}


p {
	line-height:150%;
	color:#272727;
}

.small {
	line-height:140%;
	color:#272727;
	font-size:65%;
}

body {
	margin:0 auto;
	background-color:#ffffff;
	word-break:break-all;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:Arial, Helvetica, sans-serif;
}

/* リンク
------------------------------ */
a {
	color : #1b84cc;
	text-decoration:underline;
}	

a:active {
	color : #ff7800;
	text-decoration:underline;
}

a:visited {
	color :#1b84cc;
	text-decoration:underline;
}

a:hover	{
	color :#ff7800;
	text-decoration:none;
}	


/* 全体大枠
------------------------------ */
#container {
	text-align: left;
	width:590px;
}

#main {
	width:590px;
}

/* ==============================
パンクズ
============================== */
#path {
	width: 590px;
	margin:10px 0 15px 0;
}


#path-txt {
	padding-left:7px;
	font-size:83%;
}

/* ==============================
左：メインコンテンツ
============================== */
#contents {
	width: 590px;
}

/* other */
hr {
	border:dotted #a5997f 1px;
	height:1px;
	margin:10px 0 10px 0;
}

.clear {
	clear: both;
}


#contents h1 {
	width: 570px;
	height:43px;
	text-indent:40px;
	background: url("../img/h1.gif") no-repeat;
	font-size: 110%;
	font-weight: bold;
	padding-top:13px;
	margin-bottom:15px;
	color:#FFFFFF;
}

#contents h2 {
	width: 570px;
	height:30px;
	text-indent:15px;
	background: url("../img/h2.gif") no-repeat;
	font-size: 90%;
	font-weight: bold;
	margin-bottom:15px;
	margin-top:15px;
	padding-top:11px;
	color:#282828;
}

#contents h3 {
	width: 570px;
	height:30px;
	text-indent:10px;
	background: url("../img/h3.gif") no-repeat;
	font-size: 80%;
	font-weight: bold;
	margin-bottom:8px;
	margin-top:8px;
	padding-top:7px;
	color:#282828;
}

/* 表組
------------------------------ */
table.style01 {
	border-collapse:collapse;
	border:1px solid #999999;
	border-spacing:0;
	empty-cells:show;
	line-height:15px;
	width:570px;
}

table.hl01 th {
	padding:5px;
	border:1px solid #999999;
	background-color:#e0e0e0;
	color:#000000;
	font-size:83%;
	font-weight:normal;
	text-align:left;
}

table.data01 td {
	padding:5px;
	border:1px solid #999999;
	background-color:#ffffff;
	font-size:83%;
	color:#000000;
	line-height:15px;
}

table.data01 td.right {
	text-align:right;
}

table.data01 td.center {
	text-align:center;
}

table td.data02 {
	background-color:#ffd9d9;
}

/* ==============================
フッター
============================== */

#footer {
	background-color:#737373;
	width:590px;
	height:24px;
	margin:0 0 20px 0;
}


.footer_navi{
	text-align:left;
	float: left;
	width: 250px;
	padding-left: 15px;
	padding-top:4px;
	font-size:83%;
	color:#FFFFFF;

}

.footer_copy{
	float: right;
	width: 290px;
}

/* フッターーリンク
------------------------------ */
#footer a {
	color : #FFFFFF;
	text-decoration:underline;
}	

#footer a:active {
	color : #4b3300;
	text-decoration:underline;
}

#footer a:visited {
	color :#FFFFFF;
	text-decoration:underline;
}

#footer a:hover	{
	color :#4b3300;
	text-decoration:none;
}	


}
