/* CSS Document */

#contents {
	width:700px;
	margin: 0 auto;
	text-align:left;
}

	/* ページ上部へ戻る */
	#contents .page_up {
		clear:both;
		margin:0 0 5px 0;

	}

	#contents ul{ margin: 0 0 0 20px; }
	#contents ul li{ list-style:disc; margin: 0; }

/* ---------------------------------------------------------------------------------- */






#container {
	width: 780px;
	
	text-align: left;
}

#container #h1_img {
	margin: 20px 20px 20px 20px;
}

#container #h1_img h1 {
	border-bottom: solid 1px #999999;
}

#container p {
	margin-bottom: 20px;
}


#container #container_2 {
	width: 680px;
	text-align:left;
	margin-left: 50px;
	margin-bottom: 20px;

}

#container #container_2 h2 {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 20px;
	padding: 3px 0px;
	background: #333333;
}


#container #container_2 h3 {
	color: #FFFFFF;
	font-size: 110%;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	background: #3CA3CE;
}

#container #container_2 #notice {
	padding-left: 20px;
	background: url(../../images/common/notice02.gif) no-repeat center left;
}

#container #container_2 #address {
	background: #EEEEEE;
	width: 400px;
	padding: 10px;
	margin-bottom: 20px;
}

#container #container_2 #address p {
	margin: 0px;
	line-height: 1.4em;
}

#container #container_2 input {
	margin-bottom: 5px;
	padding: 1px;
}

#container #container_2 .pd_list input {
	margin: 0px;
	padding: 0px;
}


/*
#container #container_2 .form_table {
	border-left: solid 1px #5c6199;
	border-right: solid 1px #5c6199;
	border-bottom: solid 1px #5c6199;

} */

#container #container_2 table td.left {
	text-align: left;
	}
	


.pd_list {
	margin: 10px 0 10px 20px;
	line-height:1.5;
	text-align: left;
}
