.wrap { width:806px; padding:15px; font-size:12px; line-height:16px; margin:0;  }

#tab{width:790px;padding:0; margin:0; list-style:none; }

#tab ul{list-style:none;margin:0 0 0 0; padding:0; list-style:none;}

#tab a, #tab li{display:block; margin:0; padding:0;height:55px;}

#tab a{text-decoration:none; background: url(/img/first_time/menu.jpg) no-repeat;}

#tab li{display:inline; text-align: center; float: left;}


#menu1 a{background-position:0px 0px;width:160px;height:55px;list-style:none;}

#menu1 a dl{ margin:0 0 0 0; padding:0; list-style:none; display:none;}

#menu1 a:hover {background-position:0px -55px;width:160px; height:55px;list-style:none;}

#menu1 a:hover dl{ margin:0 0 0 0;padding:0; list-style:none; display:none;}

#menu1ON a{background-position:0px -55px;width:160px;height:55px;list-style:none;}

#menu1ON a dl{ margin:0 0 0 0; padding:0; list-style:none;}


#menu2 a{background-position:-160px 0px; width:220px;height:55px;}

#menu2 a dl{margin:0 0 0 0;  padding:0;list-style:none; display:none;}

#menu2 a:hover {background-position:-160px 0px;width:220px;height:55px;}

#menu2 a:hover dl{margin:0 0 0 0;  padding:0; list-style:none; display:none;}

#menu2ON a{background-position:-160px 0px;width:220px;height:55px;}

#menu2ON a dl{margin:0 0 0 0; padding:0; list-style:none;}


#menu3 a{background-position:-380px 0px; width:90px;height:55px;}

#menu3 a dl{ margin:0 0 0 0; padding:0; list-style:none; display:none;}

#menu3 a:hover {background-position:-380px -55px;width:90px;height:55px;}

#menu3 a:hover dl{ margin:0 0 0 0; padding:0;list-style:none; display:none;}

#menu3ON a{background-position:-380px -55px;width:90px;height:55px;}

#menu3ON a dl{ margin:0 0 0 0; padding:0;list-style:none;}


#menu4 a{background-position:-470px 0px;width:90px;height:55px;}

#menu4 a dl{ margin:0 0 0 0;  padding:0; list-style:none; display:none;}

#menu4 a:hover {background-position:-470px -55px;width:90px;height:55px}

#menu4 a:hover dl{ margin:0 0 0 0;  padding:0; list-style:none; display:none;}

#menu4ON a{background-position: -470px -55px;width:90px;height:55px}

#menu4ON a dl{ margin:0 0 0 0;  padding:0; list-style:none;}


#menu5 a{background-position:-560px 0px;width:110px;height:55px}

#menu5 a dl{ margin:0 0 0 0; padding:0; list-style:none;display:none;}

#menu5 a:hover {background-position:-560px -55px;width:110px;height:55px}

#menu5 a:hover dl{ margin:0 0 0 0; padding:0; list-style:none;display:none;}

#menu5ON a{background-position:-560px -55px;width:110px;height:55px}

#menu5ON a dl{ margin:0 0 0 0; padding:0; list-style:none;}


#menu6 a{background-position:-670px 0px;width:120px;height:55px}

#menu6 a dl{ margin:0 0 0 0; padding:0; list-style:none;display:none;}

#menu6 a:hover {background-position:-670px -55px;width:120px;height:55px}

#menu6 a:hover dl{ margin:0 0 0 0; padding:0; list-style:none;display:none;}

#menu6ON a{background-position:-670px -55px;width:120px;height:55px}

#menu6ON a dl{ margin:0 0 0 0; padding:0; list-style:none;}




.sbmenu { padding:10px;margin:0; }

p.sbmenu {font-size:14px; font-weight:bold; color:#ff0099; border-bottom:2px solid #ff0099; margin:0 ; padding:10px 0 0 0;}

a {outline:0;}

.f10 { font-size:10px;}

.f12 { font-size:12px;}

.f14 { font-size:14px;}
.hai { color:#333; }

.floatR{ float:right; margin-right:10px;}


.float{ float:left;}
.floatright { width:400px;}
.block { width:800px;} 

.textRight { padding:0 0 10px 15px;}

/*.catch { border:1px solid #990066; background-color: #990099; margin:0px; width:370px;  }*/
.catch { background:url(/img/first_time/catchBG.gif) top left no-repeat;width:370px; height:88px; }

.catch p{ text-align:center; color:#FFF; margin:0; padding:0; line-height:18px; font-weight: bold; font-size:14px;}

.boxBN { width:770px; margin:5px 0 20px 30px; margin:0;}
.boxBN .btn { padding:20px 10px 0 200px;}

.movie { margin:25px 0 0 20px;}

.btmlink {padding:3px; margin:5px; border:1px solid #FF99CC; background-color: #EAEDE9; text-align:center; }

img { border:none;}

.boxR { width:340px;}
.noCss {display:none;}


.some {margin:5px 0 5px 25px;}
.kome { font-size:10px; color:#333; }
.imgbdr1 { border:1px solid #666666;}


div#iprice_desc{
width:772px;
margin:0 0 40px 0;
}


#price_desc table{
width:780px;
margin:0 10px 40px;
border:1px solid #FF0099;
text-align:center;
font-size:12px;
}

#price_desc table th, #price_desc table td{
padding:10px;
}

#price_desc table th{
background-color:#FF0099;
color:#FFFFFF;
border-right:1px solid #FFFFFF;
}

#price_desc table .bg_basic{
background-color:#FCE8FA;
}

#price_desc table .bg_option{
background-color:#FCDBF8;
}

#price_desc table .bg_basic td, #price_desc table .bg_option td{
border-right:1px solid #FF0099;
border-bottom:1px dotted #FF0099;
}

#price_desc table th.none_borderright, #price_desc table td.none_borderright{
border-right-style:none;
}

#price_desc table td.solid_borderbottom{
border-bottom-style:solid;
}

#price_desc table td.none_borderbottom{
border-bottom-style:none;
}

#price_desc table .price_title{
font-weight:bold;
}


#price_desc table .price_txt{
text-align:left;
width:280px;
}

.txt_red{
color:#FF0000;
}
