@charset "utf-8";
form{ margin:0; padding:0;}
#pakage{ float:left; width:655px; padding-left:20px; margin:0;}
#pakage table.aa1{ width:645px; background:url(../images/pakage.jpg); height:37px; font-size:12px; font-weight:bold; }
#pakage table.aa1 h3{ font-size:14px; color:#FFFFFF; font-weight:bold;}
#pakage table.aa1 h2{ font-size:14px; color:#5d5039; font-weight:bold; text-align:left; padding-left:25px;}
#pakage table.aa1 span{ font-size:14px; color:#5d5039; font-weight:bold; text-align:left; padding-left:25px;}
#pakage table.aa1 h1{ font-size:14px; color:#5d5039;text-align:left; display:inline;}
#pakage table.aa2{ font-size:12px; color:#663300; font-weight:bold; text-align:left; margin-top:10px; background-color:#cc9933;}
#pakage table.aa2 td{ padding:5px 5px;}
#pakage table.aa2 td.no{ border:none;}
.aa2 h2{font-size:12px;display:inline; }
.aa2 h3{font-size:12px;display:inline;}
.aa2 h4{font-size:12px;display:inline;}
.aa2 h1{ font-size:12px;display:inline; }
#pakage input{ border:1px solid #c9af7d;}
#pakage img{ border:none;}
#pakage select{ border:1px solid #c9af7d;}
#pakage a.link{ color:#5d5039; font-size:14px; font-weight:bold; text-decoration:none;}
#pakage a.link:hover{ color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}

td.a01{ background-color:#e0be83; color: #800000;}
td.a02{ background-color:#efdcb7;color: #663300;}
td.a02 input.box0{ border:0;}
td.a03{ background-color:#e0be83; color:#000000;} 
.black{ color: #FFFF99;}
.black h4{ color: #FFFF99; font-size:12px; display:inline;}
.red{ color:#FF0000;}
.underline{ text-decoration:line-through; color:#FF0000;}
#list{ float:right; width:290px; padding-right:36px; margin:0;}
#list_top{ background:url(../images/list_top.jpg) no-repeat; width:288px; height:61px; color:#FFFFFF;}
#list_top h3{ font-size:14px; color:#c8aa76; margin:0 0 10px 0; padding:0;}
#list_top ul{ list-style-type:none;}
#list_top li{ background:url(../images/list_li01.jpg) no-repeat; font-size:12px; padding:5px 5px 6px 15px; }
#list_top li.a{ background:url(../images/list_li.jpg) no-repeat; font-size:12px; padding:5px 5px 6px 15px; }
#list_top li.b{ background:url(../images/list_pic.jpg) no-repeat; height:55px;padding:0;line-height:26px;margin:0;font-size:14px; color:#c8aa76;font-weight:bold;}
#list_top li.b22{ background:url(../images/list_pic22.jpg) no-repeat; height:55px;padding:0;line-height:26px;margin:0;font-size:14px; color:#c8aa76;font-weight:bold;}
#list_top li.c{ background:url(../images/list_pic01.jpg) repeat-y; height:300px; padding:0; text-align:left;font-weight: bold;}
#list_top li.c ul li{ background:none; padding:8px 20px 0px 20px; }
#list_top li.c ul li span{ color:#c8aa76;}
#list_top li.d{ background:url(../images/list_pic02.jpg) no-repeat; height:23px; padding:0;}
#list_top li a{ color:#FFFFFF; text-decoration:none; font-weight:normal;}
#list_top li a:hover{ color: #FFFFFF; text-decoration:none; font-weight:normal; background-color: #990000;}
#list_top li.c ul.textfff{padding:8px 20px 0 20px;}
#list_top li.c ul.textfff li{ background:none; font-weight:normal;  padding:0; margin:0; text-align:justify;}
#list_top li.c ul.textfff li.time a{ color:#FFCC99; background:none; text-decoration:underline; font-weight:bold; line-height:16px; }
#list_top li.c ul.textfff li.time a:hover{ color: #CC3333;}
#list_top li.c ul.textfff li span.text_f{color:#fff;}
#list_top li.c ul.textfff li.time span.textf90{color: #99CC00; font-weight:bold;}
#list_top li.c ul.textfff li.more a{ color:#FF3300; text-decoration:none; background:none;}
#list_top li.c ul.textfff li.more a:hover{ color: #FF0000; text-decoration: underline;}

/**/
#list_war{ background:url(../images/list_top.jpg) no-repeat; width:288px; height:61px; color:#FFFFFF;}
#list_war h3{ font-size:14px; color:#c8aa76; margin:0 0 10px 0; padding:0;}
#list_war ul{ list-style-type:none;}
#list_war li{ background:url(../images/list_li01.jpg) no-repeat; font-size:12px; padding:5px 5px 6px 15px; }
#list_war li.a{ background:url(../images/list_li.jpg) no-repeat; font-size:12px; padding:5px 5px 6px 15px; }
#list_war li.b{ background:url(../images/list_pic.jpg) no-repeat; height:55px;padding:0;line-height:26px;margin:0;font-size:14px; color:#c8aa76;font-weight:bold;}
#list_war li.c{ background:url(../images/list_pic01.jpg) repeat-y; height:300px; padding:0; text-align:left;font-weight: bold;}
#war{height:400px;}
#list_war li.c ul li{ background:none; padding:8px 20px 0px 20px; }
#list_war li.c ul li span{ color:#c8aa76;}
#list_war li.d{ background:url(../images/list_pic02.jpg) no-repeat; height:23px; padding:0;}

#sec_font{ width:630px; padding-left:20px; margin:0; font-size:14px; text-align:left; line-height:22px;}
#sec_font h3{ font-size:16px; color:#666666; margin-top:10px; margin-bottom:2px;}
#sec_font h1{ font-size:16px; color:#666666; margin-top:10px; margin-bottom:2px; display:inline;}
#sec_font h4{ font-size:14px; color: #993300; margin-top:10px; margin-bottom:2px;}
#sec_font span{ font-size:16px; color:#666666; margin-top:10px; margin-bottom:2px; font-weight:bold;}

.warhammer_point{ width:660px;}
.warhammer_point li{float:left;width:148px; height:98px; background: #666666; border:#000 1px solid; padding:12px 2px 0px 2px; text-align:center; list-style:none; font-size:11px; line-height:12px; margin-right:12px; display:inline;}
.ffxi li{width:117px; height:130px;margin-right:9px; margin-top:5px; display:inline; }
#ffxi_now{ background:#e6cb9c url(../images/icon_now.gif) no-repeat 65px 136px;}
#ffxi_now a{ color:#993300;}
.warhammer_point li a{ text-decoration:none; color:#fff; font-weight:bold;}
.warhammer_point li a:hover{color: #FF0;}
.warhammer_point img{ margin-bottom:8px;}
.warhammer_point h3{ font-size:11px; font-weight:normal; display:inline;}
#warhammer_now{ background: #000 url(../images/icon_now.gif) no-repeat 65px 105px;}
#warhammer_now a,#warhammer_now_m0 a{ color:#993300;}
#warhammer_now_m0{ background:#000 url(../images/icon_now.gif) no-repeat 65px 105px;margin:0;}
.tex630{ color: #ffcc99;}
.tex630 h1{ color:#630; font-size:12px; color: #ffcc99;}
.tex630 h2{ color:#630; font-size:12px;color: #ffcc99;}
#text{ width:200px;margin-left:20px;}
#text dt{ color:#f3de5f; line-height:30px; background:url(../images/icon1.gif) no-repeat 0 9px; padding-left:20px; font-weight:bold;}
#text dt a{ color:#f3de5f;font-weight:bold;}
#text dt a:hover{ color: #FFFF33;font-weight:bold;}
#text dd{font-weight:normal; padding-left:40px;background:url(../images/arrow.gif) no-repeat 30px 8px; line-height:18px;}
#text dd a{ color:#979797; }
#text dd a:hover{ color:#fff; }
#days{ width:30px;}
#hours{ width:30px;}
#days2{ width:30px;}
#price{ width:80px; margin-left:0px;}
#hours2{ width:30px;}
#price2{ width:60px;}
.texjs{ background:#efd3a2; color:#996600; font-weight:normal; text-align:left;}
.texjs a{color: #993300; text-decoration:none;}
.texjs a:hover{color: #FF0000; text-decoration:underline;}
#contactus{border:dashed 1px #995511; padding:10px; margin:5px 0;color:#663300;}
#contactus a{color: #CC0000;}
#contactus a:hover{color:#990000;}
#sec_font a{color: #990000;font-size:14px;}
#sec_font a:hover{color: #CC0000;}
#aboutus span{ color: #996600; font-size:14px;}

.textc30{ font-size:16px;color:#CC3300;}


.product_name{ float: left; width:643px; height:24px; background:#630; margin:5px 0 0 0; display:inline;border-top: #b68e65 1px solid;border-right: #b68e65 1px solid;  border-left:#b68e65 1px solid; text-align:left; padding-left:10px; color:#fc9; line-height:24px;} 
.product_name h3{ font-size:14px;}
.product{ float: left; width:655px; margin:0 0 5px 0; display:inline;border-top: #b68e65 1px solid;  } 
.product01,.product02,.product03,.product04{float: left; width:200px; height:24px; background: #efdcb7; border-right: #b68e65 1px solid; border-bottom: #b68e65 1px solid; line-height:24px; text-align:center; color:#663300; padding:3px 3px 3px 3px;}
.product01{width:366px;border-right: #b68e65 1px solid; border-bottom: #b68e65 1px solid; border-left:#b68e65 1px solid;}
.product02{width:120px;}
.product03{width:60px;}
.product04{width:80px;}
.product_title{color:#613d07; background:#e0be83; font-weight:bold;}

.ffxi_pt{ float: left; width:655px; background:#b68e65; margin:0 0 5px 0; text-align: left; }
.ffxi_pt td{ padding:5px; background:#efdcb7; line-height:18px;}
.text_p01{ color:#993300;}
.m-4{ margin-top:6px;}
.sale{ background: #663300 url(../images/start.gif) no-repeat 5px 0; line-height:20px;}
.p-l-40{padding:0 0 0 40px;}
.p_r8 input{ border:0;}
.box0{ border:0;}