@charset "utf-8";

/* CSS Document */

body{

	background-color: #EEEEEE;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	
}

#outline{

	margin: 0 auto;
	width: 816px;

}

div.contents {

	width: 816px;
	position:relative;

}

div.contents p {
	top: 51px;
	left: 505px;
	width: 296px;
	height: 17px;
	font-size: 12px;
	position: absolute;

}

html[xmlns*=""] body:last-child div.contents p {
	font-size: 11px;
}

div.contents a {
	top: 397px;
	left: 360px;
	width: 225px;
	height: 51px;
	display: block;
	position: absolute;
	background-image:url(../images/01.jpg);

}

div.contents strong.red{
	color:#e60000;
}

.green {
	color:#b2f4bc;
}

/*-----------------------------------------------------------------------*/
/* box1
/*-----------------------------------------------------------------------*/

div.box1{

}

div.box1 .link1 a {
	top: 23px;
	left: 16px;
	width: 108px;
	height: 46px;

}

/*-----------------------------------------------------------------------*/
/* box2
/*-----------------------------------------------------------------------*/

div.box2 {

}

div.box2 p.text1 {
	top: 171px;
	left: 122px;
	width: 363px;
	height: 75px;
	line-height: 150%;
	font-size:12px;
}

div.box2 p.text2 {
	top: 278px;
	left: 495px;
	width: 245px;
	height: 18px;
	line-height: 150%;
	font-size:12px;
}

/*-----------------------------------------------------------------------*/
/* box3
/*-----------------------------------------------------------------------*/

div.box3 {
	/*height: 230px;*/
}

div.box3 #retrial{
	width: 363px;
	font-weight:bold;
	font-size:14px;
	padding-left:65px;
	margin:0;
}

div.box3 #retrial a{
	position:static;
	display:inline;
	color:#0000FF;
	text-decoration:underline;
}

div.box3 #retrial a:hover,a:active{
	color:#FF0000;
}


/*-----------------------------------------------------------------------*/
/* box4
/*-----------------------------------------------------------------------*/
div.box4 {

	padding-bottom: 20px;
	width: 816px;
	background: url('../images/form_04.jpg') left top repeat-y;

}

div.box4 table {

	margin: 0 auto;

}

div.box4 div.privacy_box {

	margin: 0 auto;
	padding-top: 10px;
	width: 580px;
	background-color: #EEEEEE;
	position: relative;

}

div.box4 div.privacy_box div.p_text {

	margin: 5px auto;
	width: 500px;
	font-size: 12px;

}

div.box4 div.privacy_box div {

	margin: 0 auto;
	width: 500px;

}

div.box4 div.privacy_box div.privacy_contents {

	margin: 10px auto 0;
	padding: 10px 15px;
	overflow: hidden;
	overflow-y: scroll;
	width: 470px;
	height: 180px;
	border: 1px solid #999999;
	background-color: #FFFFFF;

}

div.box4 div.privacy_box div.privacy_contents div {

	margin: 0 auto;
	width: 460px;
	line-height: 180%;
	font-size: 12px;

}


div.box4 div.form_btn {

	margin: 0 auto;
	padding: 20px 0;
	width: 580px;
	background-color: #EEEEEE;
	text-align: center;

}

/*-----------------------------------------------------------------------*/
/* box5
/*-----------------------------------------------------------------------*/
div.box5 {

}

/*-----------------------------------------------------------------------*/
/* box6
/*-----------------------------------------------------------------------*/
div.box6 {

}

div.box6 p.text1 {
	top: 278px;
	left: 495px;
	width: 245px;
	height: 18px;
	line-height: 150%;
	font-size:12px;
}
