@charset "utf-8";
/* CSS Document */
body{
color:#000000;
font-size:14px;
margin:0;
padding:0;
}

#Wrapper{
width:780px;
height:762px;
margin:0 auto;
background-color:#FFFFFF;
}

#Wrapper table td{
vertical-align:top;
padding-top:10px;
}

#Wrapper table td p{
font-size:12px;
}

#campinfo{
background-color:#CCCCCC;
text-align:center;
padding:25px 0;
margin-bottom:10px;
border-top:4px solid #000000;
border-bottom:4px solid #000000;
}

#campinfo2{
background-color:#FFCCFF;
text-align:center;
padding:5px 0;
margin-bottom:10px;
border-top:4px solid #000000;
border-bottom:4px solid #000000;
}

#campinfo2 h1{
margin:0;
padding:5px;
}

#campinfo2 h3{
margin:0;
padding:0;
color:#FF0000;
}

.taiken{
padding:10px 20px 15px 20px;
margin-bottom:10px;
border-bottom:4px solid #000000;
}

.syokai{
margin:0 23px 0 15px;
padding-bottom:5px;
line-height:120%;
font-weight:bold;
border-bottom:1px dotted #999999;
}

.syokai1{
margin:0 33px 0 7px;
padding-bottom:5px;
line-height:120%;
}

.syokai2{
margin:0 15px 0 25px;
line-height:120%;
}

.pr{
font-size:14px;
font-weight:bold;
}

p#step1{
width:150px;
background:url(http://affiliate.dtiserv.com/image/dxlive/page/g_img/taiki.gif) top left no-repeat;
padding:0 5px 0 80px;
margin-left:10px;
}
p#step2{
width:150px;
background:url(http://affiliate.dtiserv.com/image/dxlive/page/g_img/chat.gif) top left no-repeat;
padding:0 5px 0 80px;
margin-left:10px;
}
p#step3{
width:150px;
background:url(http://affiliate.dtiserv.com/image/dxlive/page/g_img/2shot.gif) top left no-repeat;
padding:0 5px 0 80px;
margin-left:10px;
}

a{
color:#FF0000;
font-size:12px;
}

img{
border:none;
}