@charset "shift_jis";

/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
/* kiyaku */
.kiyaku #contents a{
	color:#185FA6;
	text-decoration:underline;
}
.kiyaku #contents a:hover{
	color:#F00;
	text-decoration:underline;
}
.kiyaku #title1{margin:0 0 14px;}
.kiyaku #box1{
	margin:0 0 12px 12px;
	padding:0 0 33px;
	border-bottom:1px #999 dashed;
	width:598px;
}
.kiyaku #box1 h4{margin:0 0 5px;}
.kiyaku #box1 p{line-height:1.6;}
.kiyaku .title1{margin:0 0 6px 12px;}
.kiyaku .txt2{
	margin:0 25px 24px;
}
.kiyaku .txt3{
	margin:0 25px 12px;
}
.kiyaku .txt4{
	margin:0 25px 24px 41px;
}

/* privacy */
.privacy #contents a{
	color:#185FA6;
	text-decoration:underline;
}
.privacy #contents a:hover{
	color:#F00;
	text-decoration:underline;
}
.privacy #title1{margin:0 0 14px;}
.privacy #box1{
	margin:0 0 12px 12px;
	padding:0 0 33px;
	border-bottom:1px #999 dashed;
	width:598px;
}
.privacy #box1 h4{margin:0 0 5px;}
.privacy #box1 p{line-height:1.6;}
.privacy .title1{margin:0 0 6px 12px;}
.privacy .txt2{
	margin:0 25px 24px;
}
.privacy .txt3{
	margin:0 25px 12px;
}
.privacy .txt4{
	margin:0 25px 24px 41px;
}

/* sitemap */
.sitemap #title1{margin:0 0 14px;}
.sitemap #box1{
	margin:0 0 0 24px;
	width:570px;
}
.sitemap #box1 td{
	padding:0;
	vertical-align:top;
}
.sitemap #box1 td p{
	margin:0 0 11px;
	padding:0 0 9px 17px;
	border-bottom:1px #000 dashed;
	line-height:1.7;
	background:url(../sitemap/img/icon1.gif) no-repeat 1px 4px;
}
.sitemap #box1 td p.btm{border-bottom:none;}
.sitemap #box1 td p a{
	text-decoration:underline;
}
.sitemap #box1 td p a:hover{
	text-decoration:underline;
}
