body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, tr, td {
	margin: 0;
	padding: 0;
}

a:link {color:#FF9900;}
		
a:hover{color:#ff0000;}

img {
border:none;
}

body {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#666;
margin:0;
padding:0;
background-color: #fff;
text-align: center
}

#wrapper {
width:920px;
background:url(images/back.jpg) no-repeat 0 0;
margin: 0;
}

#wrapper_inner {
width:800px;
margin: 0 auto;
}

#contents_1 {
width:800px;
margin: 0;
}

#contents_2 {
width:800px;
background-color:#FFFFFF;
margin: 0 auto;
padding:30px 0;
margin-bottom:10px;
}

#header {
width:800px;
text-align:center;
margin:0 auto;

}

#lead_text {
width:800px;
text-align:left;
margin:0 auto;
padding:15px 0;

}

#lead_text p {
font-size:12px;
line-height: 140%;
padding:5px 0;
color:#fff;
}

#info_area {
width:800px;
text-align:center;
margin:0 auto;
}

#info_bar {
text-align:left;
padding:10px 20px;
margin:0 auto;
}

#info_text {
width:798px;
text-align:left;
padding:10px 0;
border:solid 1px #FFFFFF;
margin:0 auto;
}

#info_text p {
font-size: 12px;
color:#FFFFFF;
line-height: 140%;
padding:5px 20px;
}

#info_text p span {
font-size: 13px;
color:#FF9900;
}

#banner_area {
width:800px;
text-align:left;
margin:0 auto;
padding-top:70px;
padding-bottom:40px;
}

#title_area {
width:800px;
text-align:center;
margin:0 auto;
padding:20px 0;
}

#title_area p {
width:800px;
margin:0 auto;
font-size: 12px;
line-height: 180%;
margin-top:10px;
text-align:left;
padding:0;
}

#title_area p.title {
width:767px;
font-size: 20px;
line-height: 180%;
padding:0 10px;
margin-bottom:10px;
margin:auto;
text-align:left;
color:#333;
font-weight:bold;
background:#ddd;
border-left:solid 10px #333;
border-right:solid 1px #333;
border-top:solid 1px #333;
border-bottom:solid 1px #333;
}

#privacy {
width:800px;
text-align:center;
margin:0 auto;
padding:0;
}

#form_area {
width:800px;
text-align:center;
margin:0 auto;
margin-bottom:30px;
}

#form_area_inner {
width:600px;
margin:0 auto;
text-align:left;
}

#form_area_inner p.txt {
font-size: 13px;
line-height: 180%;
color:#666;
}

#form_area_inner p span {
color:#FF0033;
}

#form_area_inner p.frm {
font-size: 12px;
margin-bottom:15px;
}


#form_area_inner p.btn {
text-align:center;
margin-top:20px;
}


#form_area_inner p.title {
width:600px;
font-size: 14px;
padding:0 5px;
margin-top:20px;
margin-bottom:15px;
text-align:left;
color:#333;
border-left:solid 5px #333;
border-bottom:solid 1px #333;
}

#thanks {
width:800px;
margin:70px 0;
text-align:center;
}

#thanks_inner {
width:500px;
padding:70px 0;
border:solid 1px #666;
margin:0 auto;
}

#thanks_inner p {
font-size:12px;
line-height: 180%;
}

#close {
width:800px;
margin:70px 0;
text-align:center;
}

#btn_01 {
width:325px;
text-align:center;
margin:0 auto;
height:54px;

}

#btn_02 {
width:800px;
text-align:center;
margin:0 auto;
padding-top:30px;
}

#copyright_1 {
width:800px;
text-align:center;
margin:0 auto;
}

#copyright_2 {
width:920px;
text-align:center;
margin:0 auto;
}

#copyright-inner {
border-top:solid 4px #000;
background-image:url(images/copy_back.gif);
background-repeat:repeat-x;
}

address.pg_1 {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
font-style:normal;
padding:20px;
}

address.pg_2 {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#000000;
font-size:10px;
font-style:normal;
padding:20px;
border-top:solid 2px #ffffff;
}















