/* CSS Document */

body{

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;

	font-size: 12px;

	color: #333333;

	margin: 0;

	padding:0;

	background-color:#EEE;

	text-align: center;

}



form { margin:0; padding:0;}



a { color : #6699FF; text-decoration:underline}

a:link { color : #6699FF;; text-decoration:underline}

a:hover { color : #6699FF;; text-decoration:none}

h1, h2, h3, h4, h5, h6 {font-weight:bold; margin: 0; padding: 0;}



div#wrapper {

	text-align: left;

	width: 780px;

	background-color: #FFF;

	margin: 0 auto;

	border-left:1px solid #CCC;

	border-right:1px solid #CCC;

	border-bottom:1px solid #CCC;

	font-size:12px;

}



div#content {

	height: 280px;

	margin: 0 25px 25px;

	padding: 25px 150px;

	border:1px solid #CCC;

}



div.mail_address {

	margin: 50px 0;

}



div.mail_address dt {

	font-weight: bold;

	color: #666;

	float: left;

	margin-right: 15px;

}



div.attention {

	color: #666;

	margin: 50px 0;

	line-height: 130%;

}



div.attention p {

	margin: 5px 0;

}



div.button {

	margin: 50px 0;

	text-align: center;

}



div.button img {

	margin: 0 25px;

}



td img {

	display: block;

	border:none;

}



.oubo_youkou {

	padding: 0 10px;

	border: 1px solid #CCC;

	line-height: 130%;

}



* html .oubo_youkou {

	padding: 10px;

}



.title_oubo_youkou {

	font-size: 14px;

	color: #0B308F;

}



.kiyaku {

	border: 1px solid #CCC;

	width: 548px;

	height: 80px;

	overflow-y: auto;

}



.userform {

	margin: 0;

	padding: 0;

}



.waku {

	border: 1px solid #ccc;

}



div.caption {

	width: 450px;

	text-align: left;

	color: #666;

}



div.caption p {

	margin: 0 0 10px;

}