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;}

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;
}

.tbltb{width:700px;height:240px;padding:0px; margin:0px;text-align:left;vertical-align:top;}

.padding10{padding:10px;}
.padding20{padding:20px;}

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

#ttl{
margin-bottom:20px;
}

#main{
width:850px;
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;
}



.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;
}

.release0{
font-size:12px;color:#ffffff;line-height:18px;
width:100%;
margin:320px 0px 5px 0px;
padding:2px 0px;

}

.release{
font-size:12px;color:#ffffff;line-height:18px;
width:420px;
margin:0px 0px 5px 0px;
padding:2px 0px;
float:left;
}

.release2{
font-size:12px;color:#ffffff;line-height:18px;
width:160px;
margin:20px 0px 5px 0px;
padding:2px 0px;
float:right;
}


.update{
font-size:12px;color:#ffffff;line-height:18px;
padding-left:10px;
margin-bottom:20px;
}


.releaseblog{
width:240px;
text-align:right;
position: relative; top: 40px; left:400px;
}

.tourarchive{
width:240px;
text-align:right;
position: relative; top: 52px; left:400px;
}

.tourarchive_tour{
padding:0px 5px 0px 0px;
text-align:right;
font-size:8px;color:#ffffff;
}

.tourarchive_tour2{
padding:0px 5px 0px 0px;
text-align:right;
font-size:8px;color:#ff0c09;
}



.release_ttl{
padding:0px 2px;
margin-bottom:2px;
font-size:12px;color:#ffffff;font-weight:bold;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}

.tour_title0{
width:100%;
margin:40px 0px 0px 0px;
padding:5px 0px;
}

.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;
}



.contents{
font-size:12px;color:#ffffff;line-height:18px;
width:100%;
margin:0px 0px 5px 0px;
padding:5px 0px;
}

.contentsbk{
font-size:12px;color:#ffffff;line-height:16px;
width:100%;
margin:0px;
padding:2px 0px;
border-bottom-style:dotted;border-color:#111111;border-width:1px;
}

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

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



.tour_contents{
font-size:12px;color:#ffffff;line-height:18px;
width:100%;
margin:420px 0px 5px 0px;
padding:5px 0px;
}

.tour_title{
padding:0px 2px;
line-height:14px;
margin-bottom:6px;
font-size:12px;color:#ffffff;font-weight:bold;
border-left-style:solid;border-color:#FF0C09;border-width:3px;
}

.ttl_name{
padding:0px;
margin:4px 0px;
}

.ad{
padding:6px;
margin:4px;
}

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


#main_bottom
{

width:100%;
text-align:center;
font-size:12px;line-height:18px;
margin:10px 0px;
clear:both;
}


#bottom{}

#sp_menu
{
width:850px;height:120px;
font-size:12px;line-height:18px;
margin:10px 0px 0px 0px;
clear:both;
background:#000000;
}

.sp_box{}

.sp_boxleft
{
width:600px;
float:left;
}

.sp_boxright{
width:240px;
float:right;
}

.sp_boxleft ul{
margin:0px;
padding:0px ;
}

.sp_boxleft li{
width:115px;height:40px;
text-align:center;
padding:0px;
margin:1px;
border-color:#222222;border-style:dotted;border-width:1px;
float:left;
}


.bottom_txt
{
width:850px;
text-align:center;
font-size:12px;color:#ffffff;line-height:18px;
margin:0px 0px 10px 0px;
clear:both;
background:#000000;
}


#copyright{
width:700px;height:50px;
text-align:center;
padding:0px;
margin-top:5px;
clear:both
}

#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;
}



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

.linkbl{
margin:0px;
padding:2px 0px 0px 12px;
font-size:12px;line-height:14px;
background:url(../img/arwbl.gif) no-repeat;
}


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

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


.txt a{
margin:0px;
padding:2px 0px 0px 14px;
font-size:12px;line-height:18px;
background:url(../img/arwbl.gif) no-repeat;
}

.txt0 a{
margin:0px;
padding:2px 0px 0px 14px;
font-size:12px;line-height:18px;
background:url(../img/arwbl.gif) no-repeat;
}

.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;
}

.txt ul{margin:0px;padding:0px;}

.txt li{
list-style-type:none;
}

.txt ol{margin:0px;padding:0px;}

.txt ol{
}



/* --- update ---- */
.update{
margin:0px 0px 20px 0px;
border-left:3px solid #ff0c09;
}

.update ul{margin:0px;padding:0px;}

.update li{
list-style-type:none;
margin:0px;padding:0px;
}

.update1{
font-size:10px;
}

.update2{
font-size:14px;}


/* --- 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;
background:url(../img/rdcube.gif) no-repeat;
}


.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;
}


.cardline{
width:750px;
padding:3px 0px;
border-bottom:1px dotted #555555;
}
