A:link{color:#ffffff;text-decoration:underline;}
A:active{color:#ffffff;text-decoration:underline;}
A:visited{color:#ffffff;text-decoration:underline;}
A:hover{color:#ff0c09;text-decoration:underline;}

.md{font-size:12px;color:#dddddd;line-height:16px;}
.bg{font-size:14px;line-height:16px;}
.sm{font-size:10px;color:#777777;line-height:12px;}
.ssm{font-size:8px;color:#777777;line-height:12px;}
.rd{color:#FF0C09;font-size:10px;}
.rdm{color:#FF0C09;font-size:12px;}
.rdsb{color:#FF0C09;font-size:9px;font-weight:bold;}
.bold{font-weight:bold;}

BODY{background: #111111;padding:0px;margin:0px;border-spacing:0px;text-align:center;}
table{padding:0px; margin:0px;}
img{border:0px;}

#container{
width:800px;
margin-top:50px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#main{
width:800px;height:800px;
padding:0px;
margin:0px;
font-size:12px;color:#c0c0c0;line-height:16px;
}

#copyright{
width:800px;height:40px;
background:#000000;
font-size:10px;color:#ffffff;line-height:18px;
text-align:right;
padding:10px 0px 0px 0px;
margin:0px;
}

.copyright1{
width:645px;
height:28px;
padding:4px 10px 0px 0px;
background:#000000;
font-size:10px;color:#ffffff;
float:left;
}

.copyright2{
width:100px;
height:28px;
padding:0px 0px 0px 10px;
text-align:left;
float:left;
}

#menu{
width:150px;
position:relative;top:150px;left:620px;
}

#menu ul{
margin:0px;padding:0px;
list-style-type:none;
}

#menu li{
padding:0px 0px;
}

#photo_window{
padding:0px;
margin:0px;
}














#navi{
width:750px;height:40px;
padding:0px;
margin:0px;
background:url(../img/top/red_ttl.gif) no-repeat;
}

.navi_00{
width:120px;
padding:5px 0px 0px 10px;
float:left;
}

.navi_01{
padding:0px 5px 0px 0px;
margin:0px 0px 0px 5px;
float:left;
}

.navi_01 ul{
margin-top:14px;
}

.navi_01 li{
list-style-type: none;
float:left;
background:url(../img/top/arwrd0w.gif) no-repeat;
font-size:12px;
padding-left:16px;
padding-right:5px;
}

.navi_01 li a:link{color:#ffffff;text-decoration:none;}
.navi_01 li a:active{color:#111111;text-decoration:underline;}
.navi_01 li a:visited{color:#ffffff;text-decoration:none;}
.navi_01 li a:hover{color:#ffffff;text-decoration:underline;}



#photo{
width:750px;height:390px;
background:url(../img/top/0702.jpg) no-repeat;
border-bottom:1px solid #ffffff;
}

.top_icn{
width:150px;
padding-top:10px;
padding-left:595px;
}

.top_ppv{
width:150px;
text-align:center;
padding-top:35px;
padding-left:595px;
}

.top_enter{
padding-top:40px;
padding-left:30px;
}


#left
{
padding:0px 10px 0px 20px;
width:270px;
font-size:12px;line-height:18px;
float:left;
}

#left ul{
list-style-type:none;
margin:0px;padding:0px;
}

#left li{
background:url(../img/top/arw_rd2.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:14px;
}

#right
{
width:420px;
padding:0px;
font-size:12px;line-height:18px;
float:left;
}

#right ul{
list-style-type:none;
margin:0px;padding:0px;
}

#right li{
background:url(../img/top/arw_wht.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:14px;
}


.cnt td{
padding:0px;margin:0px;
}

.cnt_media{
padding:1px;
margin-bottom:10px;
}

.records1{
width:200px;
float:left;
}

.records2{
width:200px;
float:right;
}

.cnt_webgate{
padding:5px 1px 1px 1px;
margin:10px 0px;
clear:both;
border-top:1px dotted #777777;
}

.cnt_webgateicn
{
width:160px;
float:left;
}

.cnt_webgatetxt{
padding:6px 3px 3px 3px;
}

.cnt{
padding:1px;
margin-bottom:10px;
border-bottom:1px dotted #777777;
}

.media{
padding:3px;vertical-align:top;
margin-bottom:10px;
}

.media img{padding:2px 4px 0px 0px;vertical-align:top;float:left;}
.media p{clear:right;vertical-align:top;}

.footer{
padding:10px 0px 0px 10px;margin:0px;
clear:both;

border-bottom:1px solid #ffffff;
}

.footer td{
width:145px;padding:2px;text-align:left;vertical-align:top;
}



.redbar{
padding:0px 3px;
margin:4px 0px 20px 0px;
font-size:14px;color:#ffffff;
text-align:left;
vertical-align:top;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}


.arwrd{
background:url(../img/top/arw_rd.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:14px;
}

.arwrd0{
background:url(../img/top/arwbk0.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:16px;
}

.arwbk{
background:url(../img/top/arwbkw.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:16px;
}

.arwbk0{
background:url(../img/top/arwbkw.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:16px;
}

.arwrd0w{
background:url(../img/top/arwbkw.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:16px;
}

.arwbk0w{
background:url(../img/top/arwbkw.gif) no-repeat;
font-size:12px;line-height:18px;padding-left:16px;
}

.img_ttl{
margin-bottom:4px;
}






.photo_icn{

}

.photo_icn td{

margin:0px;
padding:0px;
}

.photo_icn a{
display:block;
margin:0px;padding:0px;
color:#c0c0c0;
border:2px solid #000000;
}

.photo_icn a:visited{
border:2px solid #000000;
}

.photo_icn a:hover{
color:#ffffff;
border:2px solid #ff0c09;
}

.photo_icn a:active{
border:2px solid #ff0c09;
}


