/*
Cascading Style Sheet for CDC [http://www.bokenya.jp/cdc/]
by Kazuhiro Kunishi [kunishi@digiadv.co.jp] 05.14.2008
*/


/* Basic */

*{
	padding:0;
	margin:0;
	border:0;
	}

body{
	background:#ffffcd url(../images/bg.png) repeat-y top center;
	color:#000000;
	text-align:center;
	font:12px/16px Meiryo,Tahoma,'MS UI Gothic',sans-serif;
	}
	
div{
 	margin-left:auto;
 	margin-right:auto;
}

.left{float:left;}

.clear{clear:both;}

.center{text-align:center !important;}

a{color:#cc6664;}

a:hover{
	text-decoration:none;
	color:#ff0000;
	}

br{font:12px/12px sans-serif;}

#container{
	width:760px;
	background:#ffffff;
	}

.cbox { 
	zoom: 100%;
	}
	
.cbox:after {
	content: " "; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
	}
	
* html cbox{
    /*\*/height:1%;/*for WinIE*/
    display:inline-table;/*for MacIE*/
	}

img {
	border : 0;
	}
	
p {
	font-size : 12px;
	color: #808080;
	}
	
table {
	border-collapse:collapse;
	border-spacing:0;
	}
	
th,td {
	margin : 0;
	padding : 0;
	}
	
object,embed {
	margin : 0;
	padding : 0;
	}

ul{
	list-style : none;
}




/* Header */

a.robuy{
	display:block;
	background:url(../images/header/buy_a.png) no-repeat;

	}
a.robuy:hover{
	background:url(../images/header/buy_b.png) no-repeat;
	}

a.rologin{
	display:block;
	background:url(../images/header/login_a.png) no-repeat;

	}
a.rologin:hover{
	background:url(../images/header/login_b.png) no-repeat;
	}

a.rologout{
	display:block;
	background:url(../images/header/logout_a.png) no-repeat;

	}
a.rologout:hover{
	background:url(../images/header/logout_b.png) no-repeat;
	}


/* Main contents */
	#cdc{
		width:760px;
		text-align:center;
		}
		.main {
			width: 760px;
			margin-right:auto;
			margin-left:auto;
			margin-top:5px;
			}
			#second_header{
			margin:auto;
			}
			
			
			
			#introduction_movie{
			margin:10px auto 0px auto;
			}
			
			
			#main_top{
				clear:both;
				width:750px;
				margin-right:auto;
				margin-left:auto;
				}
				h1{
					width:750px;
					font-size : 16px;
					margin-left : -9999px;
					}
			div#right_top{
				width:320px;
				float:right;
				}
				#swf embed{
					width:320px;
					}
				#profile{
					text-align:left;
					width:320px;
					margin-top:10px;
					}
					#profile ul li{
					font-size : 12px;
					}

					hr{
						margin:5px 0 5px 0;
						}
						
			#main_photo{
				float:left;
				width:425px;
				}
	
			div#movie{
				clear:both;
				width:750px;
				height:468px;
				background-image:url(../images/movie_frame02_new.gif);
				background-repeat: no-repeat;
				text-align:center;
				margin-top:10px;
				}
				div#movie table{
					margin-left:auto;
		 			margin-right:auto;
		 			width:730px;
		 			height:85px;
		 			text-align:center;
		 			}
				
					ul#top_movies {
						padding-top:30px;
						}
					ul#bottom_movies{
						padding-top:10px;
						}
						div#movie table ul{
						height:210px;
						
						}
					div#movie table ul li{
						float:left;
						width:160px;
						height:210px;
						margin-right: 30px;
						}
						div#movie table ul li.last_rightmovie{
							margin-right:-2px;
							}
						div#movie ul li div{
							text-align: center;
							margin-top:47px;
							}
							div#movie ul li div p{
							margin-bottom:4px;
							}
							
					li#movie_text{
						background-image:url(../images/movie_text_free.png);
						background-repeat: no-repeat;
						}
						li#movie_text div p{
							padding:0;
							}
					li#movie_00{
						background-image:url(../images/movie_title00.jpg);
						background-repeat: no-repeat;
						}	
					li#movie_01{
						background-image:url(../images/movie_title01.jpg);
						background-repeat: no-repeat;
						}
					li#movie_01a{
						background-image:url(../images/movie_title01a.jpg);
						background-repeat: no-repeat;
						}
					li#movie_01b{
						background-image:url(../images/movie_title01b.jpg);
						background-repeat: no-repeat;
						}
					li#movie_02{
						background-image:url(../images/movie_title02.jpg);
						background-repeat: no-repeat;
						}
					li#movie_03{
						background-image:url(../images/movie_title03.jpg);
						background-repeat: no-repeat;
						}
					li#movie_04{
						background-image:url(../images/movie_title04.jpg);
						background-repeat: no-repeat;
						}
					li#movie_05{
						background-image:url(../images/movie_title05.jpg);
						background-repeat: no-repeat;
						}
					li#movie_06{
						background-image:url(../images/movie_title06.jpg);
						background-repeat: no-repeat;
						}
					li#movie_07{
						background-image:url(../images/movie_title07.jpg);
						background-repeat: no-repeat;
						}
					li#movie_08{
						background-image:url(../images/movie_title08.jpg);
						background-repeat: no-repeat;
						}
					li#movie_09{
						background-image:url(../images/movie_title09.jpg);
						background-repeat: no-repeat;
						}
					li#movie_10{
						background-image:url(../images/movie_title10.jpg);
						background-repeat: no-repeat;
						}
					li#movie_11{
						background-image:url(../images/movie_title11.jpg);
						background-repeat: no-repeat;
						}
					li#movie_12{
						background-image:url(../images/movie_title12.jpg);
						background-repeat: no-repeat;
						}	
					li#movie_13{
						background-image:url(../images/movie_title13.jpg);
						background-repeat: no-repeat;
						}	
					li#movie_14{
						background-image:url(../images/movie_title14.jpg);
						background-repeat: no-repeat;
						}
					
						
			#photo{
				width:750px;
				height:364px;
				background-image:url(../images/photo_frame_new.gif);
				background-repeat: no-repeat;
				text-align:center;
				margin-top:10px;
				}
						
			#photo_special{
				width:750px;
				height:467px;
				background-image:url(../images/photo_frame_special_new.gif);
				background-repeat: no-repeat;
				text-align:center;
				margin-top:10px;
				}
			div.costume{
				padding-top:28px;
				}
			div.costume table{
				margin-left:auto;
	 			margin-right:auto;
	 			margin-top:3px;
	 			width:720px;
	 			height:85px;
	 			text-align:center;
	 			}
	 	
	 		div.mizugi{
				padding-top:10px;
				}
			div.mizugi table{
				margin-left:auto;
	 			margin-right:auto;
	 			margin-top:3px;
	 			width:720px;
	 			height:85px;
	 			text-align:center;
	 			}
			div.shifuku{
				padding-top:10px;
				}
			div.shifuku table{
				margin-left:auto;
	 			margin-right:auto;
	 			margin-top:3px;
	 			width:720px;
	 			height:85px;
	 			text-align:center;
	 			}
			div.sexy{
				padding-top:10px;
				}
			div.sexy table{
				margin-left:auto;
	 			margin-right:auto;
	 			margin-top:3px;
	 			width:720px;
	 			height:85px;
	 			text-align:center;
	 			}
			div.special{
				padding-top:10px;
				}
			div.special table{
				margin-left:auto;
	 			margin-right:auto;
	 			margin-top:3px;
	 			width:720px;
	 			height:85px;
	 			text-align:center;
	 			}
	 			
	 	#screensaver{
	 		width:750px;
			height:241px;
			background-image:url(../images/screensaver_frame_new.gif);
			background-repeat: no-repeat;
			text-align:center;
			margin-top:10px;
			}
			#ss_button{
				margin-top:120px;
				}

	 			
	 			
		#footer{
			text-align:left;
			clear:both;
			margin:10px 0 0 0;
			}

