@charset "shift_jis";

/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */
@import "base-2-column-1.css";

/* --------------------------------------------------
	##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;
}

div#list_privacy{
	margin:0 0 12px 12px;
	width:590px;
}

div#list_privacy dl dt{
	border-bottom: 1px solid #005bac;
	font-weight: bold;
	line-height: 1.8em;
	margin-bottom: 1em;
}

div#list_privacy dl dd{
	margin-bottom:30px;
}

div#list_privacy dl li{
	margin-left:-55px;
	margin-bottom:5px;

}

div#list_privacy dl ol{
	margin-top:5px;
}

div#list_privacy dl ol li{
	margin-left:-10px;
}

div#list_privacy address{
	font-style:normal;
}

div#list_privacy .ban_secure p {
	font-weight: normal;
	margin-bottom: 1em;
	margin-right: 0;
}
div#list_privacy .ban_secure .banner {
	float: left;
	margin: 0.4em 12px 2em 0;
}


/* 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;
}

