*{
margin:0;
padding:0;
border:none;
}

body {
text-align: center;
min-width: 750px;
background-image:url(img/bg.jpg);
background-color:#000;
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#wrapper{
position:absolute;
top:0px;
left:208px;
width:800px;
height:auto;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#contents{
width:800px;
height:1490px;
background-color:#000;
}

*+html #contents{
width:800px;
height:1500px;
background-color:#000;
}

h1{
font-size:16px;
color:#fff;
width:750px;
margin:10px 0 0 30px;
line-height:150%;
}

h2{
font-size:25px;
font-weight:bold;
color:#FFCC00;
margin:20px 0 0 30px;
width:750px;
text-align:center;
}

h3{
font-size:20px;
color:#9933FF;
margin:20px 0 0 30px;
width:750px;
}

.txt{
margin:20px 0 0 0;
}

.txt02{
font-size:30px;
color:#fff;
}

.txt03{
margin:30px 0 10px 0;
}

p{color:#fff; line-height:160%; margin:10px 0 0 30px; font-size:12px;}

table {float:left; border-collapse:collapse; border:solid 1px #333; color:#fff; font-size:14px; margin:20px 0 10px 30px;}

td{text-align:center; padding:5px; border-right:solid 2px #000;}
.tdimg{background-color:#000;}

p.ylw{color:#FFFF99; font-size:12px; margin:0 0 0 30px;}
p.wht{color:#fff; font-size:10px; margin:7px 0 0 30px; line-height:150%;}

.blt{margin:5px 20px 0 30px; float:left;}
.blt_txt{font-weight:bold; color:#fff; margin:60px 0 0 0; font-size:14px; line-height:150%;}
.blt_txt02{font-weight:bold; color:#fff; margin:40px 0 0 0; font-size:14px; line-height:150%;}
.blt_txt_ylw{font-weight:bold; color:#FFFF99; font-size:14px; line-height:150%;}

.btn{margin:50px 0 0 10px;}

.clear{clear:left;}

a{color:#FFCC00; text-decoration:underline;}
a:hover{color:#9933FF; text-decoration:underline;}
