/* CSS Document */

@charset "utf-8"; 
*{
font-size:12px; 
color:#454545; 
line-height:140%; 
font-family: MS UI Gothic,ＭＳ Ｐゴシック, sans-serif,Osaka‐等幅, arial;
} 

body{background-color:#000000;}
img{border:none;}
a{color: #0066cc; text-decoration:none; font-size:12px;}

#wrap{
width:800px; 
margin:0 auto; 
background-color:#ffffff; 
border:solid 10px #CCCCCC;
}

#intro{ 
position:relative; 
height:299px; 
background:url(http://www.zeppin.com/video/images/bg_intro_affi.jpg) no-repeat top left;
}
		
#intro p{ 
position:absolute; 
text-align:left; 
width:500px; 
top:230px; 
left:20px; 
color:#FFFFFF;	
line-height:1.5em; 
letter-spacing:0.1em;
}
		
#intro p a{ 
color:#FFFFFF; 
text-decoration:underline; 
}
		
#intro p a:hover{ 
color:#FF0000;
}

#intro #btn_mini{ 
position:absolute; 
top:254px; 
left:546px;
}
		
#intro #btn_mini a{ 
display:block; 
width:204px; 
height:114px; 
text-indent:-9999px; 
background:url(http://jp.vctp.com/video/images/sample/btn_course_mini.jpg) no-repeat 0px 0px;
}
		
#intro #btn_mini a:hover{ 
background:url(http://jp.vctp.com/video/images/sample/btn_course_mini.jpg) no-repeat 0px -114px;}

#btn_affi02{
height:172px;
background:url(http://www.zeppin.com/video/images/bg_button_affi02.jpg) no-repeat top left;
}

#btn_affi02 p{
color:#FFFFFF;
text-align:center;
font-size:14px;
}

#btn_affi02 #btn_top{
width:740px;
height:172px;
margin:0 30px;
}

#btn_affi02 #btn_top a{
display:block;
width:740px;
height:100px;
text-indent:-9999px;
margin-bottom:10px;
background:url(http://jp.vctp.com/video/images/sample/btn_course02.jpg) no-repeat 0px 0px;
}

#btn_affi02 #btn_top a:hover{
background:url(http://jp.vctp.com/video/images/sample/btn_course02.jpg) no-repeat 0px -100px;
}


#sample_video{
height:300px;
background:url(http://www.zeppin.com/video/images/bg_samplevideo_affi.jpg) no-repeat top left;
padding:74px 0 20px;
}

#sample_video object#movie01{
float:left;
margin:0px 30px 0px 50px;
}

#sample_video object#movie02{
float:right;
margin:0px 50px 0px 30px;
}

#sample_video p{
color:#FFFFFF;
text-align:center;
margin-top:20px;
}

#desc{
height:530px;
background:url(http://www.zeppin.com/video/images/bg_desc_affi.jpg) no-repeat top left;
}

#btn{
height:240px;
background:url(http://www.zeppin.com/video/images/bg_button.jpg) no-repeat top left;
}

#btn p{
color:#FFFFFF;
}

#btn a{
display:block;
width:350px;
height:100px;
text-indent:-9999px;
margin-bottom:10px;
}

#btn #btn_left{
width:350px;
float:left;
margin:0 40px 0 30px;
}

#btn #btn_left a{
background:url(http://jp.vctp.com/video/images/sample/btn_free_regist.jpg) no-repeat 0px 0px;
}

#btn #btn_left a:hover{
background:url(http://jp.vctp.com/video/images/sample/btn_free_regist.jpg) no-repeat 0px -100px;
}

#btn #btn_right{
float:left;
width:350px;
}

#btn #btn_right a{
background:url(http://jp.vctp.com/video/images/sample/btn_getvideo.jpg) no-repeat 0px 0px;
}

#btn #btn_right a:hover{
background:url(http://jp.vctp.com/video/images/sample/btn_getvideo.jpg) no-repeat 0px -100px;
}

#btn_reg{
height:400px;
background:url(http://www.zeppin.com/video/images/bg_button.jpg) no-repeat top left;
}

#btn_reg p{
color:#FFFFFF;
text-align:center;
font-size:14px;
}

#btn_reg #btn_top{
width:740px;
height:150px;
margin:0 30px;
}

#btn_reg #btn_top a{
display:block;
width:740px;
height:100px;
text-indent:-9999px;
margin-bottom:10px;
background:url(http://www.zeppin.com/video/images/btn_course_reg.jpg) no-repeat 0px 0px;
}

#btn_reg #btn_top a:hover{
background:url(http://www.zeppin.com/video/images/btn_course_reg.jpg) no-repeat 0px -100px;
}

#btn_reg #btn_bottom{
width:740px;
height:150px;
margin:0 30px;
}

#btn_reg #btn_bottom a{
display:block;
width:740px;
height:100px;
text-indent:-9999px;
margin-bottom:10px;
background:url(http://www.zeppin.com/video/images/btn_course_bk.jpg) no-repeat 0px 0px;
}

#btn_reg #btn_bottom a:hover{
background:url(http://www.zeppin.com/video/images/btn_course_bk.jpg) no-repeat 0px -100px;
}


#btn_affi{
height:490px;
background:url(http://www.zeppin.com/video/images/bg_button_affi.jpg) no-repeat top left;
}

#btn_affi p{
color:#FFFFFF;
text-align:center;
font-size:14px;
letter-spacing:0.2em;
}

#btn_affi #btn_top{
width:740px;
height:183px;
margin:0 30px;
}

#btn_affi #btn_top a{
display:block;
width:740px;
height:100px;
text-indent:-9999px;
margin-bottom:10px;
background:url(http://jp.vctp.com/video/images/sample/btn_course01.jpg) no-repeat 0px 0px;
}

#btn_affi #btn_top a:hover{
background:url(http://jp.vctp.com/video/images/sample/btn_course01.jpg) no-repeat 0px -100px;
}

#btn_affi #btn_bottom{
}

#btn_affi #btn_bottom a{
display:block;
width:350px;
height:70px;
margin:0 225px;
text-indent:-9999px;
margin-bottom:10px;
background:url(http://jp.vctp.com/video/images/sample/btn_free_regist_mini_affi.jpg) no-repeat 0px 0px;
}

#btn_affi #btn_bottom a:hover{
background:url(http://jp.vctp.com/video/images/sample/btn_free_regist_mini_affi.jpg) no-repeat 0px -70px;
}

#caution{
width:500px;
margin:0px auto;
padding:10px;
border:1px dotted #FFFFFF;
}

#caution p{
text-align:left;
font-size:11px;
}

#btn_reg02{
height:140px;
background:url(http://www.zeppin.com/video/images/bg_buttontop_b.jpg) no-repeat top left;
}

#btn_reg02 #btn_top{
width:740px;
height:100px;
margin:0 30px;
}

#btn_reg02 #btn_top a{
display:block;
width:740px;
height:100px;
text-indent:-9999px;
margin-bottom:10px;
background:url(http://www.zeppin.com/video/images/btn_free_regist04.gif) no-repeat 0px 0px;
}

#btn_reg02 #btn_top a:hover{
background:url(http://www.zeppin.com/video/images/btn_free_regist04.gif) no-repeat 0px -100px;
}

.noCss {display:none;}