* {
	margin : 0;
	padding : 0;
}
.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;
}
body{
	text-align:center;
}
div{
 	margin-left:auto;
 	margin-right:auto;
}
#container{
    width:800px;
    background-image: url(../images/dropshadow.gif);
	background-repeat: repeat-y;
	}
	#cdc{
		width:760px;
		text-align:center;
	}
	#header{
		text-align:center;
		width:760px;
		margin:0 0 5px 0;
	}
		div.title{
			height: 150px;
			background-image: url(../images/header-finle04.gif);
			background-repeat: no-repeat;
		}	
			h1 {
				font-size : 16px;
				margin-left  : -9999px;
			}
			#info{
				text-align:right;
				width:250px;
				margin: -15px 0 0 500px;
				padding:0;
				height: 85px;
			}
			#button{
				margin: 0 0 0 550px;
				padding: 15px 0 0 0;
				height: 52px;
			}
				ul#hogehoge {
					width: 210px;
					height: 50px;
				}
				ul#hogehoge li{
				    float:left;
				    padding-left : 3px;
				    width:102px;
				}
				ul#hogehoge a{
					display:block;
				    width:102px;
				    height:50px;
				    text-indent:-1000px;
				    overflow:hidden;
				}
				a.buy{
				    background-image:url(../images/new_buy05.gif);
				   	background-repeat: no-repeat;
				}
				a:hover.buy{
				    background-position:0 -48px;
				}
				a.login{
				    background-image:url(../images/new_login05.gif);
				    background-repeat: no-repeat;
				}
				a:hover.login{
				    background-position:0 -48px;
				}
				
				a.buy_sonet{
				    background-image:url(../images/new_buy05_so-net.gif);
				   	background-repeat: no-repeat;
				}
				a:hover.buy_sonet{
				    background-position:0 -48px;
				}
				a.login_sonet{
				    background-image:url(../images/new_login05_so-net.gif);
				    background-repeat: no-repeat;
				}
				a:hover.login_sonet{
				    background-position:0 -48px;
				}
				
				a.buy_nifty{
				    background-image:url(../images/new_buy05_nifty.gif);
				   	background-repeat: no-repeat;
				}
				a:hover.buy_nifty{
				    background-position:0 -48px;
				}
				a.login_nifty{
				    background-image:url(../images/new_login05_nifty.gif);
				    background-repeat: no-repeat;
				}
				a:hover.login_nifty{
				    background-position:0 -48px;
				}
		
				a.buy_dion{
				    background-image:url(../images/new_buy05_dion.gif);
				   	background-repeat: no-repeat;
				}
				a:hover.buy_dion{
				    background-position:0 -48px;
				}
				a.login_dion{
				    background-image:url(../images/new_login05_dion.gif);
				    background-repeat: no-repeat;
				}
				a:hover.login_dion{
				    background-position:0 -48px;
				}
	.main {
		width: 760px;
		margin-right:auto;
		margin-left:auto;
		}	
		

		#main_top{
			clear:both;
			width:750px;
			margin-right:auto;
			margin-left:auto;
			
			}
			h2{
			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{
				
				width:750px;
				height:460px;
				background-image:url(../images/movie_frame02.gif);
				background-repeat: no-repeat;
				text-align:center;
				margin-top:10px;
				}
				div#movie ul{

					width: 720px;
					height: 210px;
					margin:0 15px 0 15px;
				}
				ul#top_movies {
					padding-top:23px;
					}
				div#movie ul li{
					float:left;
					width:160px;
					height:210px;
					margin:0 5px 0 5px;
					}
					div#movie ul li div{
						margin-top:47px;
						}
						div#movie ul li div p{
						margin-bottom:4px;
						}
				li#movie_text{
					background-image:url(../images/movie_text.png);
					background-repeat: no-repeat;
					}
				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;
					}
				
				ul#bottom_movies{
					padding-top:10px;
					}
			#photo{
			width:750px;
			height:357px;
			background-image:url(../images/photo_frame.gif);
			background-repeat: no-repeat;
			text-align:center;
			margin-top:10px;
			}
			#photo_special{
			width:750px;
			height:467px;
			background-image:url(../images/photo_frame_special.gif);
			background-repeat: no-repeat;
			text-align:center;
			margin-top:10px;
			}
			div.costume{
				padding-top:25px;
				}
			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.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;
			}
			#footer p{
				margin:0 0 5px 5px;
			}

