@charset "Shift_JIS";


body {
	background-color: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
}
body,th,td {
   font:12px/130% Verdana,"qMmpS Pro W3",Osaka,"lr oSVbN",sans-serif; 
   color:#ffffff;
}
a:link {
	text-decoration: none;
	color: #ffffff;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: underline;
	color: #cc0000;
}
a:active {
	text-decoration: none;
}
img {
	border: none;
}
#wrap {
	margin: 0px auto 0px auto;
	width: 800px;
	text-align: left;
	position: relative;
	left: 4px;
	top: -12px;




}
.ev{
   font:12px/160% "qMmpS Pro W3",Osaka,"lr oSVbN"; 
   color:#ffffff;
}


/*********** TCgID  **************/


#header {
    margin: 0;
	height:100px;
	
}
#header h1 {
	margin: 0;
	width: 800px;
	height: 100px;
	background: url(../image/header/smglogo.jpg) no-repeat;
	text-indent: -9999px;
}


/************* irQ[Vo[  *************/


#menu {
	margin: 0;
	padding:0;
	heigth: 35px;
	width: 800px;
}
ul#navi {
    margin: 0;
	list-style: none;
	padding: 0;
}
ul#navi li {
	float: left;
    margin: 0;
	display: inline;
}


/*********  RecGAέθ@*********/


/* SΜGA indexΘO */


.contents{
	width: 794px;
	height: 100%;
	border-style: solid;
	border-color: #222222;
	border-width: 0px 3px 3px 3px;
	margin-top: -1px;
	margin-bottom: 5px;
	padding-bottom: 30px;
	overflow: hidden;
	clear: both;
}
.contents#en {
   height: 1160px;
}


/* Rec^Cg@*/


.contents h2{
   margin-top: -3px;
}


/* Rec\¦GA*/




.conmain{
   margin-top: 10px;
   margin-left: 240px;
   margin-bottom: 20px;
   width: 510px;
   float: rigth;
   position: relative;
   overflow: hidden;
}


/*  ³Εθp@*/


.contents#kotei{
   height: 490px;
}


/********** tb^[@*************/
@
.footer {
	heiht: 10px;
	clear: both;
}	
address#copy {
	font-style: normal;
	text-align: center;
	margin-bottom: 10px;
}


/**********@ξ{έθ±±άΕ@************/












.red{
   color: #cc0000;
 }
.orange{
   color: #ffcc66;
 }
 li{
   margin-left:1em;
 }
.blue{
   color:#666699;
 }
.gray_s{
   color:#999999;
   font:10px Verdana,"qMmpS Pro W3",Osaka,"lr oSVbN",sans-serif; 
}


.midashi{ 
    background-color:#ffffff;
    font: 14px "lr oSVbN", Osaka, "qMmpS Pro W3";
    color:#cc0000;
	font-weight:bold;
    width: 500px;
    text-align:left;
	margin-top:40px;
    padding-top:2px;
    padding-left:20px;
    margin-bottom:30px;
}
.midashi2{ 
    background-color:#cc0000;
    font: 14px "lr oSVbN", Osaka, "qMmpS Pro W3";
    color:#ffffff;
	font-weight:bold;
    width: 500px;
    text-align:left;
	margin-top:40px;
    padding-top:2px;
    padding-left:20px;
    margin-bottom:30px;
}




 /*  Cu@*/
 .livecon{
   margin-top: 10px;
   margin-left: 80px;
   margin-bottom: 20px;
   width: 630px;
   float: rigth;
   position: relative;
   overflow: hidden;
}
 .larea{
   margin-top: 30px;
   padding-bottom:50px;
 }
 .lbgr{
   background-color: #600000;
 }
 .lbgb{
   background-color: #000000;
 }
 .lbgw{
   background-color: #444444;
 }
.lline{
   width:550px; 
   margin-left: 30px;
   margin-bottom: 30px;
   border-top:double 3px #666666;
   border-bottom:solid 1px #666666;
   text-indent: 20px;
 }
.linfo{
   margin-left: 30px;
   margin-bottom: 50px;
 }




/*  t@Nu2@@*/


.fcsub{ 
    border-top:solid 1px #666666;
    border-bottom:solid 1px #666666;
    border-right:solid 1px #666666;
    border-left:solid 5px #990000;
    font: 12px "lr oSVbN", Osaka, "qMmpS Pro W3";
    color:#ffffff;
    width: 430px;
    text-align:left;
    padding-top:2px;
    padding-left:20px;
    margin-top:10px;
    margin-bottom:30px;
}
.fcarea{
   width:430px;
   margin-left:50px;
   margin-top:20px;
   margin-bottom:40px;
}
.fctitle {
	margin-top:10px;
	margin-left: 20px;
}
