@charset "utf-8";

*{
	margin:0;
	padding:0;
	border:0;
}
html{
	height:100%;
}
body{
	font-size:12px;
	color:#333333;
	line-height:16px;
	height:100%;
}
h1,h2,h3,p,img,ul,li,dl,dt,dd,form {
	margin:0;
	padding:0;
	border:0;
}
ul{
	list-style: none;
}
.clear{clear:both;}

/*--default layout----------------------------*/

#main{
	text-align:center;
	margin:0 auto;
	padding:0;
}
#main_c{
	text-align:center;
	margin:0 auto;
	padding:0;
	height:100%;
    min-height: 100%;
}
#top_contents{
	width:900px;
	margin:10px auto 0 auto;
	padding:0;
	text-align:left;
}
#contents{
	width:900px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#topmain{
	margin:0 auto;
	padding-top:100px;
	width:273px;
	height:118px;
}
#top_logo{
	text-indent:-9999px;
	width:273px;
	height:118px;
	margin:0;
	padding:0;
}
#top_logo a{
	text-indent:-9999px;
	width:273px;
	height:118px;
	display:block;
	margin:0;
	padding:0;
	outline:none;
}
h1{
	width:160px;
	height:52px;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
	display:block;
}
#footer{
	text-indent:-9999px;
}

/* -- layout -- */
#info_left{
	width:500px;
	float:left;
	margin:0;
	padding:0;
}
#info_left p{
	margin:0;
	padding-top:20px;
}
#info_right{
	width:300px;
	margin:0;
	padding:0;
	float:right;
}
#info_right .mailmgbox{
	border:1px solid #FFFF00;
	margin:0 0 15px 0;
	padding:9px;
}
#info_right .single{
	margin:0;
	padding-bottom:15px;
}
#info_right h3{
	font-size:14px;
	color:#FFFF00;
	margin:0;
	padding:0;
}
#bio_ph{
	width:500px;
	margin:0;
	padding-bottom:10px;
	float:left;
}
#bio_txt{
	width:400px;
	margin:0;
	padding-bottom:10px;
	float:right;
}
#disco_left{
	width:420px;
	float:left;
	margin:0;
	padding-bottom:30px;
}
#disco_left img,
#disco_right img{
	width:170px;
	padding-bottom:10px;
	float:left;
}
#disco_left p,
#disco_right p{
	float:right;
	width:230px;
	margin:0;
	padding-bottom:10px;
}
#disco_left p span,
#disco_right p span{
	font-weight:bold;
	font-size:14px;
}
#disco_left .sold,
#disco_right .sold{
	color:#FF0000;
	font-weight:bold;
}
#disco_right{
	width:420px;
	float:right;
	margin:0;
	padding-bottom:30px;
}
#live_info{
	border:1px solid #FFFFFF;
	padding:9px;
	margin-bottom:20px;
	color:#FFFFFF;
}
#live_info a{
	color:#FFFFFF;
	text-decoration:underline;
}
#live,
#link{
	padding-bottom:20px;
	border-bottom:1px #FFFFFF dotted;
	margin-bottom:30px;
}
#live span{
	font-weight:bold;
}
#merchan_t{
	width:400px;
	padding-bottom:10px;
	float:left;
}
#merchan_txt{
	width:500px;
	padding-bottom:10px;
	float:right;
}
#contact{
	border:1px solid #FFFFFF;
	padding:14px;
	margin-bottom:30px;
}




/*--navi------*/
#navi{
	background-position:top right;
	background-repeat:no-repeat;
	width:586px;
	height:28px;
	float:right;
	text-indent:-9999px;
}
#navi .navi1,
#navi .navi1 a,
#navi .navi1 a:link,
#navi .navi1 a:visited,
#navi .navi1_on{
	width:27px;
	height:28px;
	padding-right:22px;
	float:left;
	outline:none;
}
#navi .navi2,
#navi .navi2 a,
#navi .navi2 a:link,
#navi .navi2 a:visited,
#navi .navi2_on{
	width:23px;
	height:28px;
	padding-right:23px;
	float:left;
	outline:none;
}
#navi .navi3,
#navi .navi3 a,
#navi .navi3 a:link,
#navi .navi3 a:visited,
#navi .navi3_on{
	width:37px;
	height:28px;
	padding-right:23px;
	float:left;
	outline:none;
}
#navi .navi4,
#navi .navi4 a,
#navi .navi4 a:link,
#navi .navi4 a:visited,
#navi .navi4_on{
	width:24px;
	height:28px;
	padding-right:23px;
	float:left;
	outline:none;
}
#navi .navi5,
#navi .navi5 a,
#navi .navi5 a:link,
#navi .navi5 a:visited,
#navi .navi5_on{
	width:94px;
	height:28px;
	padding-right:19px;
	float:left;
	outline:none;
}
#navi .navi6,
#navi .navi6 a,
#navi .navi6 a:link,
#navi .navi6 a:visited,
#navi .navi6_on{
	width:25px;
	height:28px;
	padding-right:18px;
	float:left;
	outline:none;
}
#navi .navi7,
#navi .navi7 a,
#navi .navi7 a:link,
#navi .navi7 a:visited,
#navi .navi7_on{
	width:32px;
	height:28px;
	padding-right:18px;
	float:left;
	outline:none;
}
#navi .navi8,
#navi .navi8 a,
#navi .navi8 a:link,
#navi .navi8 a:visited,
#navi .navi8_on{
	width:28px;
	height:28px;
	padding-right:17px;
	float:left;
	outline:none;
}
#navi .navi9,
#navi .navi9 a,
#navi .navi9 a:link,
#navi .navi9 a:visited,
#navi .navi9_on{
	width:52px;
	height:28px;
	padding-right:17px;
	float:left;
	outline:none;
}
#navi .navi10,
#navi .navi10 a,
#navi .navi10 a:link,
#navi .navi10 a:visited,
#navi .navi10_on{
	width:62px;
	height:28px;
	padding-right:2px;
	float:left;
	outline:none;
}

