a:link{color:#ffffff;text-decoration:none;}
a:active{color:#ffffff;text-decoration:underline;}
a:visited{color:#ffffff;text-decoration:none;}
a:hover{color:#FF0C09;text-decoration:underline;}
.md{font-size:12px;color:#FFFFFF;line-height:16px;}
.bg{font-size:14px;line-height:16px;}
.sm{font-size:10px;color:#FFFFFF;line-height:12px;}
.ssm{font-size:8px;color:#FFFFFF;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: #000000;padding:0px;margin:0px;}
table{padding:0px; margin:0px;}
td{font-size:12px;color:#ffffff;line-height:16px;text-align:left;vertical-align:top;}
img{border:0px;}
.tbltb{width:700px;height:240px;padding:0px; margin:0px;text-align:left;vertical-align:top;}

h1{
padding:0px 2px;
margin-bottom:16px;
font-size:16px;color:#ffffff;font-weight:bold;
text-align:left;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}

h2{
padding:0px 2px;
margin-bottom:10px;
font-size:14px;color:#ffffff;font-weight:bold;
text-align:left;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}

h3{
padding:0;
margin-bottom:8px;
font-size:12px;color:#ffffff;font-weight:bold;
text-align:left;
}

h4{
padding:0 3px;
margin-bottom:8px;
line-height:14px;
font-size:12px;color:#ffffff;font-weight:bold;
text-align:left;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}



#container{
width:850px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
}

#ttl{
margin-bottom:20px;
}

#main{
width:800px;
margin:0px;
padding:0px 0px 0px 30px;
}


#navig{
width:845px;height:22px;margin:0px 0px 20px 0px;padding:2px 0px ;
font-size:12px;color:#ffffff;line-height:16px;
background: #111111;
border-bottom:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #333333;
}

#navig ul{margin:0px;padding:0px 0px 0px 6px;}



#navig li{
list-style-type:none;
margin:0px;
padding:2px 0px 0px 15px;
font-size:12px;line-height:14px;
display:inline;
}


/*-- navi2 footer --*/
#navig2{
width:845px;height:22px;margin:50px 0px 0px 0px;padding:2px 0px ;
font-size:12px;color:#ffffff;line-height:16px;
background: #111111;
border:1px solid #333333;
}

#navig2 ul{margin:0px;padding:3px 0px 0px 6px;}

#navig2 li{
list-style-type:none;
margin:0px;
padding:2px 0px 0px 15px;
font-size:12px;line-height:14px;
display:inline;
}


.content{
font-size:12px;color:#ffffff;line-height:18px;
width:100%;
margin:0px 0px 20px 0px;
padding:5px 0px;
border-bottom:2px solid #141414;
}

.content ul{
text-align:left;
margin:0px;padding:0px;
}

.content li{
list-style-type:none;
margin:0px;
padding:2px 12px 0px 15px;
font-size:12px;line-height:16px;
background:url(../img/arwbl.gif) no-repeat;
}




.border0{border:0px;}

.arwr{
background:url(../img/arw.gif) no-repeat;
font-size:12px;
padding-left:16px;
padding-bottom:5px;
}

.arww{
background:url(../img/arww.gif) no-repeat;
font-size:12px;
padding-left:16px;
margin-left:10px;
}

.tour_icn{
background:url(../img/arw.gif) no-repeat;
font-size:12px;
padding:0px 0px 0px 18px;
padding-bottom:2px;
}

.title{
padding:0px 2px;
margin-bottom:26px;
font-size:14px;color:#FFFFFF;font-weight:bold;
text-align:left;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}

.redbar{
padding:0px 2px;
margin-bottom:6px;
font-size:14px;color:#FFFFFF;font-weight:bold;
text-align:left;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}



#card{
width:750px;
padding:0px;margin:10px 0;
font-size:12px;color:#ffffff;line-height:16px;
margin-bottom:20px;
}

.crdl{
width:300px;
padding:0px;
font-size:12px;color:#ffffff;
text-align:right;
vertical-align:bottom;
}

.crdr{
width:295px;
padding:0px;
font-size:12px;color:#ffffff;
text-align:left;
vertical-align:bottom;
}

.icn{
width:50px;
padding:0px;
text-align:center;
}

.vs{
width:30px;
padding:10px 0px 0px 0px;
text-align:center;
font-size:12px;color:#ff0c09;font-weight:bold;
}

#kop{
width:800px;height:320px;
margin:0px 0px 20px 0px;
padding:10px 0px;
}


.kop0{
width:70px;
margin-left:85px;
padding:0px;
float:left;
}

.kop{
width:70px;
margin:0px;
padding:0px;
float:left;
}



#card a{
margin:0px;
padding:2px 1px;
font-size:12px;line-height:18px;
border-bottom:1px dotted #0072ff;
}


.rdcube{
margin:0px;
padding:1px 0px 0px 14px;
font-size:12px;color:#ffffff;line-height:18px;
background:url(../img/rdcube.gif) no-repeat;
}

.wcube{
margin:0px;
padding:1px 0px 0px 14px;
font-size:12px;color:#ffffff;line-height:18px;
background:url(../img/wcube.gif) no-repeat;
}


/* ranking */

#ranking{
margin:20px 0 0 0 ;
}

#ranking dl{
}

#ranking dt{
margin:0px 0px 0px 0px;
padding:1px 0px 0px 14px;
font-size:12px;line-height:18px;
background:url(../img/wcube.gif) no-repeat;
}

#ranking dd{
margin:0px 0px 0px 0px;
padding:1px 0px 0px 14px;
font-size:12px;line-height:18px;
}

.img{
width:780px;
text-align:center;
}


.result{
width:750px;
margin:10px;
padding:2px 2px;
font-size:12px;color:#ffffff;line-height:16px;
text-align:left;
border-bottom:1px dotted #333333;
}

.result0{
width:750px;
margin:10px;
padding:2px 2px;
font-size:12px;color:#ffffff;line-height:16px;
text-align:center;
}

#back{
margin:0px 0px 30px 0px;
padding:2px 12px 0px 15px;
font-size:12px;line-height:14px;
margin-left:650px;
background:url(../img/arw.gif) no-repeat;
}



/* --- dl --- */
dl{
margin-bottom:20px;}

dt{font-weight:bold;}

dd{
margin:0px 0px 10px 0px;
padding:1px 0px 0px 14px;
font-size:12px;line-height:18px;
}


.img{
width:780px;
text-align:center;
}


.result_tourarchive{
font-size:12px;color:#ffffff;line-height:18px;
width:750px;
margin:0px 0px 20px 0px;
padding:5px 0px;
border-bottom:2px dotted #222222;
}

.result_tourarchive ul{
margin:0px;padding:0 0 0 16px;
}

.result_tourarchive li{
padding-right:2px;
display:inline;
}

.result_tourarchive a{
margin:0px;
padding:2px 12px 0px 15px;
background:url(../img/arwbl.gif) no-repeat;
}
