*{
    margin:0;
    padding:0;
}

a{ color:#FFFFFF; outline:none;}
a:visited{ text-decoration:underline;}
a:hover{ text-decoration:none;}


.clear{ clear:both;}
.left{ float: left;}
.right{float: right;}

html{
    height:100%;
}
body{
    height:100%;
    margin:0px auto;
    background-color: #000;
    font-size: 12px;
	color: #fff;
	font-family:Hiragino Kaku Gothic Pro, HiraKakuPro-W3, Meiryo, "ＭＳ Ｐゴシック", Osaka, sans-serif;
}


img{ border:0;}


/*player-------------------------------------------*/

form{
	margin: 0; padding: 0;
}

#youtube_btn{
	margin-right: 4px;
}

#pm-player-L {
	width: 425px;
	height: 344px;
	background:#CCCCCC;
}
#pm-player-R {
	width: 425px;
	height: 344px;
	background:#CCCCCC;
}

.hide-obj {
	visibility:hidden;
}

#okButton-R{
	float: left;
	margin: 6px 0 0 4px;
}

#okButton-L{
	float: left;
	margin: 6px 0 0 4px;
}

.nextForm{
	float: left; margin: 5px 0 0 0;
}

.nextForm-r{
	float: left; margin: 5px 0 0 0px;
}

.input-url{
	width: 343px;
	height: 17px;
	margin: 5px 0 0 2px;
	float: left;
	background-color: #666;
	border:1px #666 solid;
}

.output-url{
	width: 145px;
	height: 17px;
	margin: 5px 5px 0 0;
	float: left;
	background-color: #666;
	border:1px #666 solid;
}

.output-url-eng{
	width: 125px;
	height: 17px;
	margin: 5px 5px 0 0;
	float: left;
	background-color: #666;
	border:1px #666 solid;
}

#menu{
	text-align: center;
	padding: 40px 0 10px;
	float: left;
}


#menu img{
	vertical-align: middle;
	margin: 0 5px;
}

#send-friend{
	margin:35px 62px 0 0 ;
	padding: 10px 2px 2px 10px;
	background-color: #1a1a1a;
	width: 260px;
	height: 35px;
	float:left;
}


/*footer-------------------------------------------*/
#footer{
	font-size: 10px;
	color: #666;
}
