@charset "utf-8";





/* ----------------------- Browser Default Initialization */

html {overflow-y: scroll;}



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td	{margin: 0;	padding: 0; }



address, caption, cite, code, dfn, em, strong, th, var	{font-style: normal;}



table	{border-collapse: collapse;	border-spacing: 0;}



caption, th	{text-align: left;}



q:before ,q:after	{content: '';}



object, embed	{vertical-align: top;}



hr, legend	{display: none;}



h1, h2, h3, h4, h5, h6	{font-size: 100%;}



img, abbr, acronym, fieldset{border: 0; vertical-align: bottom;}



li	{list-style-type: none;}

a { outline:none;}

/* ----------------------- Basic Style */



/* ------------ Font Style */

body {font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;

font-size: 75%;line-height: 150%; background-color:#000;}



html>/**/body {font-size: 12px;}



* + html body {font-family: "メイリオ","Meiryo";}



/* clearfix */

.clearfix:after {

    content: "";

    display: block;

    clear: both;

    height: 0;

    visibility: hidden;

}

 

 

/* for IE6 */

* html .clearfix {

    display: inline-block;

}

 

/* for IE7 */

*+html .clearfix {

    display: inline-block;

}







/* ------------ Style */

a{ color:#fff; text-decoration:none;}

a:hover{color: #F0F; text-decoration:underline;}

a:visited{color: #fff; text-decoration:underline;}



#wrap{

	width:704px;

	background-image:url(http://pixel-vault.com/ppc/sitemix022811/01/bg.jpg);

	padding:5px;

	background-repeat: no-repeat;

	margin:0 auto;



}

#main{margin:0 auto; padding:5px;}

#left{width:192px; height:640px; background:#000; margin-top:210px; margin-left:3px;  float:left;}

#left h1{ background:#000; padding:5px 0px;} 







#right{ width:487px; background: url(http://pixel-vault.com/ppc/sitemix022811/01/alpha.png); behavior: expression(IEPNGFIX.fix(this)); float:right; margin:100px 3px 5px 5px;}

.banner{ width:467px; height:141px; background-color:#000; margin:0 5px 5px 5px; padding:5px; }



.box{margin:5px; float:left; }

.box h1{

	width:232px;

	height:35px;

}



.site{ width:224px; height:144px; border: double 4px #660066; background:#000;}



.site p{ color:#FFF; width:50%; height:80px; margin-top:3px; float:left; line-height:110%;}

a.site{ color:#FFF;}

a.site:hover{ color:#3FF;}

.site img{ border:#000 2px solid; float:left; margin:3px;}

.fla{ border:#000 2px solid; float:left; margin:3px;}

.detail{clear:both;}

.detail img{ width:64px; height:48px; margin:3px; border:#000 2px solid;}

.box a:hover img{ border:#00ccff 2px solid;}



span.btn{

	display:block;

	float:right;

	width:27px;

	height:28px;

	background:#F00;

	background: url(http://pixel-vault.com/ppc/sitemix022811/01/play.png) no-repeat;

	behavior: expression(IEPNGFIX.fix(this));

	line-height:140%;

	margin:0px;



}



a.tlink{ margin-left:1px; color:#00ccff;}



/* Live Chat*/

#chat{ width:704px; min-height:226px; margin:15px 0px; clear:both; background-color: #000;}

#chat h3{ background-color:#000; behavior: expression(IEPNGFIX.fix(this)); border-left: #000 2px solid; color:#fff; padding:3px; font-size:14px;}

#chat h3 img{

	width:100px;

	height:20px;

	margin-bottom: 0px;



}



.chatbox{ width:110px; height:180px; margin:4px 1px; float:left; border:dotted 1px #999;}

.chatbox2{ background: url(http://pixel-vault.com/ppc/sitemix022811/01/chatbox.gif); width:110px; height:180px; margin:4px 3px; float:left; border:dotted 1px #333;}

#chat img{ width:100px; height:100px; margin:5px;}

#chat p{ clear:left; line-height:110%;}

#chat a{ color:#FFF;}

#chat a:hover{ color:#3FF;}





/* footer*/

#footer {

	padding-top:8px;

	width:704px;

	height:200px;

	background:#000;

	margin:0px;

	font-size:1.1em;

	color:#53CAF1;

	line-height:1.8em;

	background:url(http://pixel-vault.com/ppc/sitemix022811/01/footer.gif) repeat-x;

	text-align:center;

	clear:both;}



#footer a:link {

	color:#3FF;

	text-decoration:underline;

}

* html #footer a:link {

	color:#3FF;

	text-decoration:underline;}



#footer a:hover{ 

	color:#FFFFFF;

	text-decoration:none;}	

	

#footer a:visited{ 

	color:#3FF;

	text-decoration:underline;

}