html, body { width:100%; height:100%; margin:0 auto; padding:0px; font-family:Arial, Verdana, sans-serif, 新細明體;
             font-size:12px; color:#6a6a6c; TEXT-ALIGN: center; background-color:#ffffff;}

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td  {margin:0px; padding:0px; font-family:Arial, Verdana, sans-serif, 新細明體; font-size:12px;}


p, div, table, tbody, tfoot, thead, tr, th, td {line-height:20px; }

img { margin:0px; padding:0px; border:0px; text-align: center;vertical-align:middle;}
img.v_top { margin:0px; padding:0px; border:0px; text-align: center;vertical-align:top;}

/* ul { margin:0px; padding:0px; list-style:none; } */
hr, legend { display:none; }
fieldset { border:solid 0 transparent; }
table {border-collapse:collapse; border-spacing:0;}

A         { text-decoration:none; font-size:12px;}
A:link    { color : #767676; text-decoration : none; font-size:12px;}
A:visited { color : #767676; text-decoration : none; font-size:12px;}
A:active  { color : #000000; text-decoration : none; font-size:12px;}
A:hover   { color : #000000; text-decoration : none; font-size:12px;}

 
INPUT {vertical-align:middle;margin:1px auto;}

.alert_green { color:#2c9222;}
.alert_green_b { color:#2c9222; font-weight: bold;}
.alert_yellow { color:#f8f863;}
.alert_yellow_b { color:#f8f863;font-weight: bold;}
.alert_red { color:#D50000;} 
.alert_red_b { color:#D50000; font-weight: bold;} 
.alert_red_13 { color:#D50000;font-size:13px;} 
.alert_format { color:#D50000;} 
.money_format { color:#D50000;} 
.money_format_b { color:#D50000; font-weight: bold;} 
.money_format_delete { color:#c1c1c1; text-decoration : line-through } 
.alert_orange { color:#d96100;}
.alert_d_green { color:#353500;}            
        
P.money_format { color:#D50000; line-height:25px; font-weight: bold;} 
P.money_format_delete { color:#808080; TEXT-DECORATION : line-through} 
P.money_format_right { color:#D50000; line-height:25px; font-weight: bold;margin:0px auto; text-align: right;} 
P.number_format { color:#D50000; line-height:25px; } 
P.alert_01 { color:#0084d5; line-height:25px; } 

P.product_num { color:#767676; font-size:11px; font-weight: bold;} 
P.product_titile           { font-size:13px; color:#1c4792; line-height:25px; font-weight: bold; margin:0px auto 3px 0px;}
P.product_titile A         { font-size:13px;text-decoration:none; }
P.product_titile A:link    { color : #1c4792; text-decoration : none; }
P.product_titile A:visited { color : #1c4792; text-decoration : none; }
P.product_titile A:active  { color : #767676; text-decoration : none; }
P.product_titile A:hover   { color : #767676; text-decoration : none; }

P.product_content_titile           { font-size:13px; color:#1c4792; line-height:38px; font-weight: bold;}
P.product_content_titile A         { font-size:13px;text-decoration:none; }
P.product_content_titile A:link    { color : #1c4792; text-decoration : none; }
P.product_content_titile A:visited { color : #1c4792; text-decoration : none; }
P.product_content_titile A:active  { color : #767676; text-decoration : none; }
P.product_content_titile A:hover   { color : #767676; text-decoration : none; }



span.catalog_point           { font-size:13px; color:#ed8600; line-height:38px; font-weight: bold;}
span.catalog_point A         { font-size:13px; color:#ed8600; text-decoration:none; }
span.catalog_point A:link    { color : #ed8600; text-decoration : none; }
span.catalog_point A:visited { color : #ed8600; text-decoration : none; }
span.catalog_point A:active  { color : #959595; text-decoration : none; }
span.catalog_point A:hover   { color : #959595; text-decoration : none; }

P.title_line {width:100%; height:3px; background-color:#edf6fa;}
P.button_area {margin:3px 0px 3px auto; text-align: right;} 

P.article_titile           { font-size:15px; color:#177DC6; line-height:25px; font-weight: bold;}
P.article_titile A         { font-size:15px;text-decoration:none; }
P.article_titile A:link    { color : #177DC6; text-decoration : none; }
P.article_titile A:visited { color : #177DC6; text-decoration : none; }
P.article_titile A:active  { color : #959595; text-decoration : none; }
P.article_titile A:hover   { color : #959595; text-decoration : none; }

P.date_format { color:#959595;font-size:11px;} 

P.article_titile_sub_01    { font-size:13px; color:#3CC8F7; line-height:25px; font-weight: bold;}

span.alert_format { color:#D50000; font-weight: bold;} 
span.number_format { color:#D50000;} 
span.alert_01 { color:#0084d5; line-height:25px; } 
span.title01 { color:#2b5eb9;}
span.title02 { color:#910000;}  
/* ====== welcome msg ======= */
#welcome_msg {position:relative; z-index:1; width:974px; height:28px; margin:0px auto; padding-top:3px; text-align: right; border:0px solid #000000;}

/* ====== top area orig start======= */

div.top_area_bg { width:100%; height:100px; margin:0px auto; text-align: center;  border:0px solid #000000; background:url(../_image/top_bg_01.png) no-repeat 50% 0%; }

/* ====== top area orig end======= */

/* ====== top area xmas start======= */
/*
div.top_area_bg { width:100%; height:100px; margin:0px auto; text-align: center;  border:0px solid #000000; background:url(../_image/top_bg_01_xmas.png) no-repeat 50% 0%; }
*/
/* ====== top area xmas end ======= */

/* ====== top area normal end======= */


/* ====== top area add 20101215 s ======= */
div.top_black_menu_area { width:990px; height:22px; margin:0px auto; text-align: right; padding-right:20px; border:0px solid #000000; line-height:22px; color:#dadada; }
div.top_black_menu_area A         { text-decoration:none; }
div.top_black_menu_area A:link    { color : #dadada; text-decoration : none; }
div.top_black_menu_area A:visited { color : #dadada; text-decoration : none; }
div.top_black_menu_area A:active  { color : #ffffff; text-decoration : none; }
div.top_black_menu_area A:hover   { color : #ffffff; text-decoration : none; }
/* ====== top area add 20101215 e ======= */

#top_area {position:relative; z-index:1; width:990px; height:78px; margin:0px auto 0px auto; text-align: center; border:0px solid #000000;}
#top_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#top_area div.left_area {float:left; width:280px; height:78px; margin:0px auto; text-align: center; border:0px solid #000000;}
#top_area div.left_area table {width:100%; height:100%; margin:0px auto; text-align: center; border:0px solid #000000;}
#top_area div.left_area td.logo_area {width:100%; height:78px; margin:0 auto; text-align: center; border:0px solid #000000;}
#top_area div.right_area {float:right; width:700px; height:78px; margin:0px auto; text-align: left; border:0px solid #000000;}
#top_area div.right_area table.smenu {width:660px; height:32px; margin:0px 0px 0px auto; text-align:left; border:0px solid #000000; background:url(../_image/top_s_menu_bg_00.png) no-repeat 100% 0%;}
#top_area div.right_area table.smenu td.menu1 {margin:0px auto; text-align:right; padding-right:4px; color:#044ea3;border:0px solid #000000;}
#top_area div.right_area table.smenu td.menu1 A         { text-decoration:none; }
#top_area div.right_area table.smenu td.menu1 A:link    { color : #044ea3; text-decoration : none; }
#top_area div.right_area table.smenu td.menu1 A:visited { color : #044ea3; text-decoration : none; }
#top_area div.right_area table.smenu td.menu1 A:active  { color : #65b3e7; text-decoration : none; }
#top_area div.right_area table.smenu td.menu1 A:hover   { color : #65b3e7; text-decoration : none; }
#top_area div.right_area table.smenu td.menu2 {width:94px; margin:0px auto; text-align:center; color:#044ea3;border:0px solid #000000;}
#top_area div.right_area table.smenu td.menu2 A         { text-decoration:none; }
#top_area div.right_area table.smenu td.menu2 A:link    { color : #044ea3; text-decoration : none; }
#top_area div.right_area table.smenu td.menu2 A:visited { color : #044ea3; text-decoration : none; }
#top_area div.right_area table.smenu td.menu2 A:active  { color : #65b3e7; text-decoration : none; }
#top_area div.right_area table.smenu td.menu2 A:hover   { color : #65b3e7; text-decoration : none; }
#top_area div.right_area table.smenu td.menu3 {width:218px; margin:0px auto; text-align:center; color:#044ea3;border:0px solid #000000;}
#top_area div.right_area table.smenu td.menu3 A         { text-decoration:none; }
#top_area div.right_area table.smenu td.menu3 A:link    { color : #044ea3; text-decoration : none; }
#top_area div.right_area table.smenu td.menu3 A:visited { color : #044ea3; text-decoration : none; }
#top_area div.right_area table.smenu td.menu3 A:active  { color : #65b3e7; text-decoration : none; }
#top_area div.right_area table.smenu td.menu3 A:hover   { color : #65b3e7; text-decoration : none; }

#top_area div.right_area table.message_area {height:45px; margin:0px 0px 0px auto; text-align: left; border:0px solid #000000;font-size:12px}
#top_area div.right_area table.message_area A         { text-decoration:none; }
#top_area div.right_area table.message_area A:link    { color : #767676; text-decoration : none; }
#top_area div.right_area table.message_area A:visited { color : #767676; text-decoration : none; }
#top_area div.right_area table.message_area A:active  { color : #000000; text-decoration : none; }
#top_area div.right_area table.message_area A:hover   { color : #000000; text-decoration : none; }


/* ====== main menu area ======= */
#main_menu_area {position:relative; z-index:1; width:990px; height:45px; margin:0px auto; border:0px solid #000000; background:url(../_image/menu_bg_01.gif) no-repeat;}
#main_menu_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#main_menu_area div.search_area {float:left; width:247px; height:100%; margin:0px auto; line-height:45px; text-align: center; border:0px solid #000000; background:url(../_image/search_sline_01.png) repeat-y 100% 0%; border:0px solid #000000;}
INPUT.search_in {height:18px; width:190px; line-height:20px; vertical-align:middle; border:1px solid #424242; background-color: #e4e4e4;} 
#main_menu_area div.menu_area {float:right; width:743px; height:100%; margin:0px auto; line-height:45px; text-align: left; border:0px solid #000000;}
#main_menu_area A         { text-decoration:none; }
#main_menu_area A:link    { color : #000000; text-decoration : none;}
#main_menu_area A:visited { color : #000000; text-decoration : none;}
#main_menu_area A:active  { color : #000000; text-decoration : none;}
#main_menu_area A:hover   { color : #000000; text-decoration : none;} 
#main_menu_area  div.menu_area table.main_menu {width:700px; height:45px; line-height:45px;  margin:0px auto 0px 0px; text-align: center; border:0px solid #000000;}
#main_menu_area  div.menu_area table.main_menu td.sline          {width:2px; text-align: center; margin:0px auto; background:url('../_image/menu_line_01.gif') no-repeat;} 
#main_menu_area  div.menu_area table.main_menu td.bg01           { text-align: center; border:0px solid #ffffff; line-height:50px; padding:0px 10px;}
#main_menu_area  div.menu_area table.main_menu td.bg01:hover     { text-align: center; border:0px solid #ffffff; line-height:50px; padding:0px 10px; color:#ffffff; background-image:url('../_image/menu_on_01.png'); background-repeat:no-repeat;background-position:50% 0%;} 
#main_menu_area  div.menu_area table.main_menu td.bg02           { text-align: center; border:0px solid #ffffff; line-height:50px; padding:0px 10px; background-image:url('../_image/menu_on_01.png'); background-repeat:no-repeat;background-position:50% 0%;} 
#main_menu_area  div.menu_area table.main_menu td.bg02 A         { text-decoration:none;}
#main_menu_area  div.menu_area table.main_menu td.bg02 A:link    { color : #000000; text-decoration : none;}
#main_menu_area  div.menu_area table.main_menu td.bg02 A:visited { color : #000000; text-decoration : none;}
#main_menu_area  div.menu_area table.main_menu td.bg02 A:active  { color : #000000; text-decoration : none;}


/* ====== customer center ======= */
#customer_center { position:relative; z-index:1; width:974px; margin:0px auto; text-align: right; border:0px solid #000000;}             
#customer_center div.cm_center {width:974px; height:125px; margin:5px auto 2px auto; text-align: right; background:url(../_image/main_bottom_bg_01.png) no-repeat; border:0px solid #000000;}   
#customer_center div.cm_center table.qanda {width:99%; height:108px; margin:0px auto;text-align: center; border:0px solid #000000;}
#customer_center div.cm_center table.qanda td.sline {width:1px; background:url(../_image/top_menu_line_01.png) repeat-y;}
#customer_center div.cm_center table.qanda td.content {width:230px; margin:0px auto; vertical-align:text-top; }                   
#customer_center div.cm_center table.qanda td.content table.msg {width:225; height:100%;margin:3px auto;text-align: center;}
#customer_center div.cm_center table.qanda td.content table.msg td.title1 {height:33px; margin:0px auto 3px 15px; background:url(../_image/title_qa_bg_01.png) no-repeat;color:#ffffff;}
#customer_center div.cm_center table.qanda td.content table.msg td.title2 {height:33px; margin:0px auto 3px 15px; background:url(../_image/title_qa_bg_02.png) no-repeat;color:#ffffff;}
#customer_center div.cm_center table.qanda td.content table.msg td.content {margin:0px auto; vertical-align:text-top;}
#customer_center div.cm_center table.qanda td.content table.msg td.content table.article {width:100%;}
#customer_center div.cm_center table.qanda td.content table.msg td.content table.article td.icon {width:15px;}
#customer_center div.cm_center table.qanda td.content table.msg td.content table.article td.item {}                   
                          

/* ====== other link center ======= */
#other_link_center {width:990px; margin:0px auto; padding-top:10px; text-align: center; border:0px solid #000000;background:url(../_image/main_bottom_bg_02.png) repeat-x;}   
#other_link_center table.other_link {width:990px; border:0px solid #000000;}
#other_link_center table.other_link td.data_area { height:80px; margin:0px auto; text-align: center; border:0px solid #000000; color:#ffffff;}
#other_link_center table.other_link td.data_line { width:15px;  margin:0px auto; text-align: center; border:0px solid #000000; color:#ffffff;
                                       background-image:url('../_image/bottom_menu_line_01.png');
                                       background-repeat:no-repeat;background-position:center;}

                   
/* ====== bottom center ======= */
#footer {width:990px; min-height:126px; margin:0px auto; text-align: center; border:0px solid #000000;background:url(../_image/footer_bg.png) no-repeat 50% 25%;}   
#footer table.site_info                    {width:990px; height:30px; margin:0px auto;border:0px solid #000000;}
#footer table.site_info td.date_area       {text-align: left;border:0px solid #000000;}
#footer table.site_info td.view_times_area {text-align: right; border:0px solid #000000;}

#footer table.com_info            {width:990px; height:65px; margin:15px auto 0px auto;border:0px solid #000000;}
#footer table.com_info td.logo    {width:300px; text-align: center; border-right:1px solid #d0d0d0;}
#footer table.com_info td.address {margin:0px auto 0px 0px; text-align: left; padding-left:20px;}



/* ====== index main ======= */ 
#index_main {position:relative; z-index:1; width:990px; margin:0px auto 0px auto; border:0px solid #000000;}
#index_main:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* ====== index main  -- left area ======= */
#index_main div.left_area {float:left; width:246px;  margin:5px auto 0px 0px; text-align: left; border:0px solid #000000;}


/* ====== index main  -- right area ======= */
#index_main div.right_area {float:right; width:742px; margin:5px auto 0px 0px; text-align: left; border:0px solid #000000;}

div.top_ad_area {position:relative; z-index:1; width:742px; margin:0px auto 0px auto; border:0px solid #000000;}
div.top_ad_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.top_ad_area div.left_ad_area {float:left; width:494px; text-align: left; border:0px solid #000000;}
div.top_ad_area div.right_ad_area {float:right; width:246px; text-align: right; border:0px solid #000000;}


table.small_ad_area {width:246px; height:268px; text-align: center; border:0px solid #000000;}
table.small_ad_area td.data_area {width:246px; height:88px; margin:0px auto; text-align: center; border:0px solid #000000;}
table.small_ad_area td.line_area {width:246px; height:2px;  margin:0px auto; text-align: center; background-color:#ffffff;}

table.small_spec_area {width:246px; height:88px; text-align: center; margin:2px auto 0px auto; border:0px solid #000000;}
table.small_spec_area td.data_area {width:246px; height:88px; text-align: center; border:0px solid #000000;}
table.small_spec_area td.line_area {width:2px; height:88px; text-align: center; border:0px solid #000000;}

table.catalog_title_area {width:246px; height:50px; margin:0px auto; text-align: center;}
table.catalog_area {width:246px; height:218px; margin:0px auto 0px auto; text-align: center; background:url(../_image/catalog_bg_01.gif) no-repeat 50% 100%;}
table.catalog_area td.icon_area {width:20px; text-align: left; border:0px solid #000000; padding-left:10px;}
table.catalog_area td.data_area {text-align: left; border:0px solid #000000;}
table.catalog_area td.data_area {color:#000000;}
table.catalog_area A         { text-decoration:none; }
table.catalog_area A:link    { color : #000000; text-decoration : none; }
table.catalog_area A:visited { color : #000000; text-decoration : none; }
table.catalog_area A:active  { color : #767676; text-decoration : none; }
table.catalog_area A:hover   { color : #767676; text-decoration : none; } 

table.customer_area {width:246px; height:88px; margin:2px auto 0px 0px; text-align: center; background:url(../_image/service_center_bg_01.jpg) no-repeat 50% 50%;}
table.customer_area td.icon_area {width:80px; margin:0px auto; text-align: center;}
table.customer_area td.data_area {text-align: left;font-size:11px; }



table.news_area {width:990px; height:45px; line-height:45px; margin:5px auto 0px auto; text-align: left; border:0px solid #000000; background:url(../_image/news_bg_01.gif) no-repeat 50% 50%;}
table.news_area td.title_area {width:135px;}

div.promise_area {width:990px; height:106px; margin:5px auto 0px auto; text-align: left; border:0px solid #000000;}

table.bank_ad_area {width:990px; height:60px;margin:5px auto 0px auto; text-align: left; border:0px solid #000000;}
table.bank_ad_area td.bank_area {width:522px; text-align: left;}
table.bank_ad_area td.ad_area {text-align: right;border:1px solid #000000;}

table.news_area A         { text-decoration:none; font-size:11px;}
table.news_area A:link    { color : #000000; text-decoration : none; }
table.news_area A:visited { color : #000000; text-decoration : none; }
table.news_area A:active  { color : #767676; text-decoration : none; }
table.news_area A:hover   { color : #767676; text-decoration : none; } 


div.catalog_bast_goods_area_01 {width:990px; height:210px; margin:5px auto 0px auto; text-align: right; border:0px solid #000000;background:url(../_image/catalog_desc_01.jpg) no-repeat;}
div.catalog_bast_goods_area_02 {width:990px; height:210px; margin:5px auto 0px auto; text-align: right; border:0px solid #000000;background:url(../_image/catalog_desc_02.jpg) no-repeat;}
div.catalog_bast_goods_area_03 {width:990px; height:210px; margin:5px auto 0px auto; text-align: right; border:0px solid #000000;background:url(../_image/catalog_desc_03.jpg) no-repeat;}
div.catalog_bast_goods_area_04 {width:990px; height:210px; margin:5px auto 0px auto; text-align: right; border:0px solid #000000;background:url(../_image/catalog_desc_04.jpg) no-repeat;}
div.catalog_bast_goods_area_05 {width:990px; height:210px; margin:5px auto 0px auto; text-align: right; border:0px solid #000000;background:url(../_image/catalog_desc_05.jpg) no-repeat;}
div.catalog_bast_goods_area_06 {width:990px; height:210px; margin:5px auto 0px auto; text-align: right; border:0px solid #000000;background:url(../_image/catalog_desc_06.jpg) no-repeat;}
div.catalog_bast_goods_area_07 {width:990px; height:210px; margin:5px auto 0px auto; text-align: right; border:0px solid #000000;background:url(../_image/catalog_desc_07.jpg) no-repeat;}

div.catalog_bast_goods_area1 {width:990px; height:210px; margin:5px auto 0px auto; text-align: right; border:0px solid #000000;}
div.catalog_bast_goods_area1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.catalog_bast_goods_area1 div.left_area {float:left; width:96px; margin:190px auto 0px 5px; text-align:left;  border:0px solid #1b1b1a;}
div.catalog_bast_goods_area1 div.right_area {float:right; width:750px; margin:0px auto 0px 0px; text-align:center;  border:0px solid #1b1b1a;}

table.bast_goods_show_area {width:744px; height:210px; margin:0px 0px 0px auto; text-align: right; border:0px solid #000000;}
table.bast_goods_show_area td.more_area {width:24%; margin:0px auto 0px 0px; padding-bottom:2px; text-align: left;vertical-align:bottom; border:0px solid #000000;}
table.bast_goods_show_area td.title_area {width:683px; height:20px; margin:0px 0px 0px auto; text-align: right; padding-top:8px; padding-right:60px; color:#4490c9; border:0px solid #000000;}
table.bast_goods_show_area td.goods_area {width:182px; margin:0px auto; text-align: center; border:0px solid #000000;vertical-align:top;}
table.bast_goods_show_area td.line_area {width:1px; margin:0px auto; text-align: center; background:url(../_image/sline_02.png) repeat-y; border:0px solid #000000;}

table.bast_goods_show_area td.goods_area table.good {width:182px; margin-top:10px; border:0px solid #000000;}
table.bast_goods_show_area td.goods_area table.good td.img {height:135px; margin:0px auto; text-align: center;}
table.bast_goods_show_area td.goods_area table.good td.img img {height:130px; margin:0px auto; text-align: center;}
table.bast_goods_show_area td.goods_area table.good td.desc_area {margin:0px auto; padding:4px; text-align: center;vertical-align:text-top; line-height:16px; font-size:11px;}
                                                                           
table.bast_goods_show_area td.goods_area table.good td.desc_area A         { text-decoration:none;  line-height:16px; font-size:11px;}
table.bast_goods_show_area td.goods_area table.good td.desc_area A:link    { color : #767676; text-decoration : none; }
table.bast_goods_show_area td.goods_area table.good td.desc_area A:visited { color : #767676; text-decoration : none; }
table.bast_goods_show_area td.goods_area table.good td.desc_area A:active  { color : #000000; text-decoration : none; }
table.bast_goods_show_area td.goods_area table.good td.desc_area A:hover   { color : #000000; text-decoration : none; }
table.bast_goods_show_area td.goods_area table.good td.price_area {height:22px; color:#0079ce; font-size:12px; font-weight: bold; margin:0px auto; text-align: center;}                                                                           

/* ====== goos show normal ======= */
div.goos_show_normal {width:100%; height:auto;}
div.goos_show_normal table.catalog_title {width:100%; height:34px; margin:0px auto 7px auto;}
div.goos_show_normal table.catalog_title td.title {margin:0px auto; text-align: left;vertical-align:bottom;font-size:13px; line-height:25px; font-weight: bold;}
div.goos_show_normal table.catalog_title td.more {margin:0px auto; text-align: right;vertical-align:bottom;}

div.goos_show_normal table.title {width:100%; height:29px; margin:0px auto 3px auto;}
div.goos_show_normal table.title td.title {margin:0px auto; text-align: left;vertical-align:bottom;font-size:13px; line-height:25px; font-weight: bold;}
div.goos_show_normal table.title td.more {margin:0px auto; text-align: right;vertical-align:bottom;}
div.goos_show_normal table.goods {width:100%; height:auto; margin:0px auto 8px auto; text-align: center; border:0px solid #000000;}
div.goos_show_normal table.goods td.good {width:100%; height:145px; margin:0px auto; text-align: left;vertical-align:top;
                                          background-image:url('../_image/good_line_01.png');background-repeat:repeat-x;background-position:bottom;}
div.goos_show_normal table.goods td.line {width:2%; height:145px; margin:0px auto; text-align: center;}                                                                                  
div.goos_show_normal table.goods td.good table.good {width:100%; height:100%;margin:0px auto; text-align: left; border:0px solid #000000;}
div.goos_show_normal table.goods td.good table.good td.img {width:145px; margin:0px auto; text-align: center; }
div.goos_show_normal table.goods td.good table.good td.img img{width:130px;border:0px solid #B2B2B2;}
div.goos_show_normal table.goods td.good table.good td.desc_area {margin:0px auto; padding:5px;text-align: left;vertical-align:top; color:#8D8B8B;}
div.goos_show_normal table.goods td.good table.good td.price_area {height:22px; color:#D50000; font-weight: bold; margin:0px 0px 0px auto; text-align: right;}
div.goos_show_normal table.goods td.good table.good td.price_area p{font-size:15px;}


/* ====== goods show area ======= */ 
#goods_show_area {position:relative; z-index:1; width:990px; margin:0px auto 0px auto; border:0px solid #000000;}
#goods_show_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* ====== goods show area  -- left area ======= */
#goods_show_area div.left_area {float:left; width:246px;  margin:5px auto 0px 0px; text-align: left; border:0px solid #000000;}


#goods_show_area div.left_area table.catalog {width:246px; margin:0px auto 0px auto; text-align: center; background:url(../_image/catalog_bg_01.gif) no-repeat 50% 100%;}
#goods_show_area div.left_area table.catalog td.top_line  {width:232px; height:9px; margin:0px auto; text-align: center; background:url(../_image/catalog_top_01.gif) no-repeat 50% 0%;}
#goods_show_area div.left_area table.catalog td.level     { height:32px; text-align: center; }
#goods_show_area div.left_area table.catalog td.icon_area { height:32px; width:20px; margin:0px 0px 0px auto; text-align: right; }
#goods_show_area div.left_area table.catalog td.data_area { height:32px; margin:0px 2px; padding-left:5px; text-align: left;}

#goods_show_area div.left_area table.catalog A         { color : #000000; text-decoration : none; }
#goods_show_area div.left_area table.catalog A:link    { color : #000000; text-decoration : none; }
#goods_show_area div.left_area table.catalog A:visited { color : #000000; text-decoration : none; }
#goods_show_area div.left_area table.catalog A:active  { color : #767676; text-decoration : none; }
#goods_show_area div.left_area table.catalog A:hover   { color : #767676; text-decoration : none; } 



/* ====== goods show area  -- right area ======= */
#goods_show_area div.right_area {float:right; width:740px; margin:5px auto 0px 0px; text-align: left; border:0px solid #000000;}


#article_show_area div.right_area table.shop_path {width:100%; height:36px; margin:1px auto; text-align: left; background-color:#eeeeee;}
#article_show_area div.right_area table.shop_path td {  line-height:20px; text-align: left; padding:8px 0px 5px 0px;}
#article_show_area div.right_area table.shop_path td.path_title {width:30px; text-align:center;}

                                                                                    
#goods_show_area div.right_area table.shop_path {width:100%; height:36px; margin:0px auto; text-align: left; background-color:#eeeeee;}
#goods_show_area div.right_area table.shop_path td {  line-height:20px; text-align: left; padding:8px 0px 5px 0px;}
#goods_show_area div.right_area table.shop_path td.path_title {width:30px; text-align:center;}

#goods_show_area div.right_area div.right_line {width:100%; height:1px;  margin:2px auto; background-color:#DEDEDE; overflow:hidden}
#goods_show_area div.right_area div.catalog_sub_01 {width:738px; height:auto; margin:0px auto; padding:px; border:1px solid #ECECEC; text-align: center;}
#goods_show_area div.right_area table.catalog_sub {width:85%; height:auto; margin:5px auto; text-align: center; border:0px solid #000000;}
#goods_show_area div.right_area table.catalog_sub td.sub_desc {width:25%; height:117px; text-align: center;border:0px solid #000000;}
#goods_show_area div.right_area table.catalog_sub td.sub_desc table.sub_icon {width:100%; height:90%; margin:10px auto; text-align: center;border:0px solid #000000;}
#goods_show_area div.right_area table.catalog_sub td.sub_desc table.sub_icon td.icon {height:90px; margin:0px auto; text-align: center; 
                                                                                      background-image:url('../_image/catalog_sub_img_bg_01.png');
                                                                                      background-repeat:no-repeat;background-position:center;}
#goods_show_area div.right_area table.catalog_sub td.sub_desc table.sub_icon td.item {margin:0px auto; text-align: center;}

span.level_area {width:25px;}



/* ====== goos show normal ======= */


table.goods_normal_show_area {width:744px; height:210px; margin:0px 0px 0px auto; text-align: right; border:0px solid #000000;}
table.goods_normal_show_area td.more_area {width:24%; margin:0px auto 0px 0px; padding-bottom:2px; text-align: left;vertical-align:bottom; border:0px solid #000000;}
table.goods_normal_show_area td.title_area {width:683px; height:20px; margin:0px 0px 0px auto; text-align: right; padding-top:8px; padding-right:60px; color:#4490c9; border:0px solid #000000;}
table.goods_normal_show_area td.goods_area {width:182px; margin:0px auto; text-align: center; border:0px solid #000000;vertical-align:top;}
table.goods_normal_show_area td.line_area {width:1px; margin:0px auto; text-align: center; background:url(../_image/sline_02.png) repeat-y; border:0px solid #000000;}

table.goods_normal_show_area td.goods_area table.good {width:182px; margin-top:10px; border:0px solid #000000;}
table.goods_normal_show_area td.goods_area table.good td.img {height:135px; margin:0px auto; text-align: center;}
table.goods_normal_show_area td.goods_area table.good td.img img {height:130px; margin:0px auto; text-align: center;}
table.goods_normal_show_area td.goods_area table.good td.desc_area {margin:0px auto; padding:4px; text-align: center;vertical-align:text-top; line-height:16px; font-size:11px;}
                                                                           
table.goods_normal_show_area td.goods_area table.good td.desc_area A         { text-decoration:none;  line-height:16px; font-size:11px;}
table.goods_normal_show_area td.goods_area table.good td.desc_area A:link    { color : #767676; text-decoration : none; }
table.goods_normal_show_area td.goods_area table.good td.desc_area A:visited { color : #767676; text-decoration : none; }
table.goods_normal_show_area td.goods_area table.good td.desc_area A:active  { color : #000000; text-decoration : none; }
table.goods_normal_show_area td.goods_area table.good td.desc_area A:hover   { color : #000000; text-decoration : none; }
table.goods_normal_show_area td.goods_area table.good td.price_area {height:22px; color:#0079ce; font-size:12px; font-weight: bold; margin:0px auto; text-align: center;}                                                                           







div.goods_show_normal {width:100%; height:auto;}
div.goods_show_normal table.catalog_title {width:100%; height:34px; margin:0px auto 7px auto; border:0px solid #000000;}
div.goods_show_normal table.catalog_title td.title {margin:0px auto; text-align: left;vertical-align:bottom; font-size:13px; line-height:25px; font-weight: bold; color:#0079ce;}
div.goods_show_normal table.catalog_title td.more {margin:0px auto; text-align: right;vertical-align:bottom;}



table.goods_list_area {width:740px; margin:5px 0px 0px auto; text-align: right; border:0px solid #000000;}
table.goods_list_area td.goods_area {width:182px; margin:0px auto; text-align: center; border:0px solid #000000;vertical-align:top;}
table.goods_list_area td.line_area {width:1px; margin:0px auto; text-align: center; background:url(../_image/sline_02.png) repeat-y; border:0px solid #000000;}

table.goods_list_area td.goods_area table.good {width:182px; margin-top:10px; border:0px solid #000000;}
table.goods_list_area td.goods_area table.good td.img {height:135px; margin:0px auto; text-align: center;}
table.goods_list_area td.goods_area table.good td.img img {height:130px; margin:0px auto; text-align: center;}
table.goods_list_area td.goods_area table.good td.desc_area {margin:0px auto; padding:4px; text-align: center;vertical-align:text-top; line-height:16px; font-size:11px;}
                                    
table.goods_list_area td.goods_area table.good td.desc_area A         { text-decoration:none;  line-height:16px; font-size:11px;}
table.goods_list_area td.goods_area table.good td.desc_area A:link    { color : #767676; text-decoration : none; }
table.goods_list_area td.goods_area table.good td.desc_area A:visited { color : #767676; text-decoration : none; }
table.goods_list_area td.goods_area table.good td.desc_area A:active  { color : #000000; text-decoration : none; }
table.goods_list_area td.goods_area table.good td.desc_area A:hover   { color : #000000; text-decoration : none; }
table.goods_list_area td.goods_area table.good td.price_area {height:22px; color:#0079ce; font-size:12px; font-weight: bold; margin:0px auto; text-align: center;}                                                                           


p.product_line {height:1px;  margin:5px 0px 0px 0px; background:url(../_image/line_01.png) repeat-x; border:0px solid #000000;}}





/* ====== goos show detail ======= */
div.goos_show_detail {width:100%; height:auto;}

div.goos_show_detail table.catalog_title {width:100%; height:34px; margin:0px auto 7px auto; border:0px solid #000000;}
div.goos_show_detail table.catalog_title td.title {margin:0px auto; text-align: left;vertical-align:bottom; font-size:13px; line-height:25px; font-weight: bold; color:#0079ce;}
div.goos_show_detail table.catalog_title td.more {margin:0px auto; text-align: right;vertical-align:bottom;}


div.goos_show_detail table.goods_detail {width:100%; margin:5px auto 10px auto; border:0px solid #000000;}

div.goos_show_detail table.goods_detail td.good {width:310px; height:100%; text-align: center;  border:0px solid #000000;}
div.goos_show_detail table.goods_detail td.good_style_area {text-align: left; vertical-align:text-top; border:0px solid #000000;}


div.goods_img_area {width:100%;height:78px; text-align: left; padding-top:5px; background-image:url('../_image/line_01.png'); background-repeat:repeat-x;background-position:top;}

div.goods_img_area table.good_s_area {height:68px; border:0px solid #000000;}
div.goods_img_area table.good_s_area td.img_area { width:78px; height:68px; margin:0px auto; text-align: center;}
div.goods_img_area table.good_s_area td.img_area img {width:60px; height:60px;border:0px solid #B2B2B2;}
div.goods_img_area table.good_s_area td.line_area { width:5px; margin:0px auto; text-align: center;background-image:url('../_image/sline_01.png'); background-repeat:repeat-y;background-position:50% 0%;}

div.goos_show_detail table.goods_detail td.good table.goods_img_area {width:98%; height:100%; border:0px solid #000000;margin:0px auto;  text-align: center;}
div.goos_show_detail table.goods_detail td.good table.goods_img_area td.big_img { height:300px; margin:0px auto;  text-align: center; border:0px solid #B2B2B2;}
div.goos_show_detail table.goods_detail td.good table.goods_img_area td.big_img img{border:0px dashed #B2B2B2; max-width:300px; max-height:300px; margin:2px auto;}
div.goos_show_detail table.goods_detail td.good table.goods_img_area td.small_img { margin:auto auto 2px auto;  text-align: center;  vertical-align:bottom;border:0px solid #B2B2B2;}
div.goos_show_detail table.goods_detail td.good table.goods_img_area td.small_img table.good_s_area {margin:0px auto;  text-align: center;}
div.goos_show_detail table.goods_detail td.good table.goods_img_area td.small_img table.good_s_area td.img_area { width:58px; height:58px; margin:0px auto; text-align: center;}
div.goos_show_detail table.goods_detail td.good table.goods_img_area td.small_img table.good_s_area td.img_area img {width:54px; height:54px;border:0px solid #B2B2B2;}
div.goos_show_detail table.goods_detail td.good table.goods_img_area td.small_img table.good_s_area td.line_area { width:5px; margin:0px auto; text-align: center;}

div.goos_show_detail table.goods_detail td.good_style_area table.good_style_title {width:100%; height:42px; text-align: left;background-image:url('../_image/line_01.png');background-repeat:repeat-x;background-position:bottom;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style_title tr.style_title {color:#000000;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style_title td.style_title {width:120px; color:#000000; border:0px solid #000000; margin:0px auto 0px 0px; text-align: left;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style_title td.style_icon  {color:#000000; margin:0px 0px 0px auto; text-align: right;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style_title td.style_icon img {margin:0px 2px; 0px 0px;}

div.goos_show_detail table.goods_detail td.good_style_area table.good_style_bottom {width:100%; height:56px; text-align: left; background-image:url('../_image/line_01.png');background-repeat:repeat-x;background-position:top;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style_bottom td.share_area  {width:172px; text-align: right; background:url('../_image/share_bg_01.png') no-repeat 0% 50%;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style_bottom td.share_area img {margin:0px 0px; 0px 0px;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style_bottom td.style_icon  {color:#000000; text-align: right;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style_bottom td.style_icon img {margin:0px 2px; 0px 0px;}

div.goos_show_detail table.goods_detail td.good_style_area table.good_style {width:100%;margin:0px auto 0px 0px; text-align: left;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style td.title {width:18%; color:#000000; height:32px;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style td.line  {width:2%; color:#000000; height:32px;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style td.data_area  {height:32px;}
div.goos_show_detail table.goods_detail td.good_style_area table.good_style td.title2 {width:23%; color:#000000; height:32px;}

div.goos_show_detail div.goods_detail_desc_title {width:100%;height:34px; text-align: left; background-image:url('../_image/tab_line_01.gif'); background-repeat:repeat-x;background-position:bottom;}


div.goos_show_detail table.goods_detail td.style_info {margin:0px 0px 0px auto; text-align: right; vertical-align:bottom; padding:0px 0px 5px 0px; border:0px solid #000000;}
div.goos_show_detail p.desc_title {width:100px; height:25px;line-height:25px; background-color:#177DC6;color:#ffffff;text-align: center;border:0px solid #B2B2B2;}
div.goos_show_detail table.goods_detail_desc {width:100%; margin:5px auto 0px auto; border:0px solid #000000;}
div.goos_show_detail table.goods_detail_desc td.desc_title_01 {width:100%; height:28px; margin:0px auto 0px 0px; padding-left:60px; color:#2b5eb9; text-align: left; border:0px solid #B2B2B2;
                                                               background:url(../_image/desc_title_bg_01.png) no-repeat;}
div.goos_show_detail table.goods_detail_desc td.desc_title_02 {width:100%; height:28px; margin:0px auto 0px 0px; padding-left:60px; color:#2b5eb9; text-align: left; border:0px solid #B2B2B2;
                                                               background:url(../_image/desc_title_bg_02.png) no-repeat;}                                                               
div.goos_show_detail table.goods_detail_desc td.desc {width:100%; height:auto; margin:0px auto 0px 0px; padding-left:10px; padding-right:10px; text-align: left; border:0px solid #B2B2B2;}

div.goos_show_detail table.goods_detail_desc td.desc_link_pro {width:100%; height:auto; margin:0px auto 0px 0px; text-align: left; border:0px solid #B2B2B2;}

div.goos_show_detail table.goods_detail_desc td.desc_link_pro table.goods_show_area {width:100%; height:180px; margin:0px 10px 0px auto; text-align: right; border:0px solid #000000;}
div.goos_show_detail table.goods_detail_desc td.desc_link_pro table.goods_show_area td.goods_area {width:25%; margin:0px auto ; text-align: center; border:0px solid #000000;}
div.goos_show_detail table.goods_detail_desc td.desc_link_pro table.goods_show_area td.goods_area_line {width:100%;height:3px; margin:0px auto ; text-align: center; border:0px solid #000000;background-image:url('../_image/good_line_01.png');background-repeat:repeat-x;background-position:center;}

div.goos_show_detail table.goods_detail_desc td.desc_link_pro table.goods_show_area td.line_area {width:1px; margin:0px auto; text-align: center; background-color:#d8d8d8;border:0px solid #000000;}


div.goos_show_detail table.goods_detail_desc td.desc_link_pro table.goods_show_area td.goods_area table.good {width:100%; height:195px; border:0px solid #000000;}
div.goos_show_detail table.goods_detail_desc td.desc_link_pro table.goods_show_area td.goods_area table.good td.img {height:114px; margin:0px auto; text-align: center;}
div.goos_show_detail table.goods_detail_desc td.desc_link_pro table.goods_show_area td.goods_area table.good td.img img {height:100px; margin:0px auto; text-align: center;}
div.goos_show_detail table.goods_detail_desc td.desc_link_pro table.goods_show_area td.goods_area table.good td.desc_area {margin:0px auto; padding:2px; text-align: center;vertical-align:text-top; line-height:16px; font-size:11px;}
                                                                           
div.goos_show_detail table.goods_detail_desc table.good td.desc_area A         { text-decoration:none;  line-height:16px; font-size:11px;}
div.goos_show_detail table.goods_detail_desc table.good td.desc_area A:link    { color : #767676; text-decoration : none; }
div.goos_show_detail table.goods_detail_desc table.good td.desc_area A:visited { color : #767676; text-decoration : none; }
div.goos_show_detail table.goods_detail_desc table.good td.desc_area A:active  { color : #000000; text-decoration : none; }
div.goos_show_detail table.goods_detail_desc table.good td.desc_area A:hover   { color : #000000; text-decoration : none; }
div.goos_show_detail table.goods_detail_desc table.good td.price_area {height:22px; color:#0079ce; font-size:11px; font-weight: bold; margin:0px auto; text-align: center;}                                                                           




/* ====== faq_area ======= */ 
table.faq_area {width:990px; height:143px; margin:5px auto 0px auto;text-align: center; border:0px solid #000000;background:url(../_image/title_qa_bg_03.png) no-repeat;}
table.faq_area td.img1 {width:132px; margin:0px auto;text-align: center; border:0px solid #000000;}
table.faq_area td.img2 {width:132px; margin:0px auto;text-align: center; border:0px solid #000000;}
table.faq_area td.other_info_area {width:194px; margin:0px auto 0px 0px;text-align: left; border:0px solid #000000;}
table.faq_area td.shapping_info_area {width:202px; margin:0px auto 0px 0px;text-align: left; border:0px solid #000000;}
table.faq_area td.link_product_area {width:320px; margin:0px auto;text-align: center; border:0px solid #000000;}

table.faq_area td.link_product_area table {width:100%; height:100%;}
table.faq_area td.link_product_area table td {margin:0px auto;text-align: center;border-bottom:0px solid #e4e5e6;}

table.faq_area table.news_data td.icon_area {width:28px; margin:0px auto; text-align: center; }
table.faq_area table.news_data td.data_area {height:23px; margin:0px auto 0px 0px; text-align: left; font-size:11px; border:0px solid #000000;}

table.faq_area table.news_data table.news_data A         { text-decoration:none; font-size:11px;}
table.faq_area table.news_data table.news_data A:link    { color : #000000; text-decoration : none; }
table.faq_area table.news_data table.news_data A:visited { color : #000000; text-decoration : none; }
table.faq_area table.news_data table.news_data A:active  { color : #767676; text-decoration : none; }
table.faq_area table.news_data table.news_data A:hover   { color : #767676; text-decoration : none; } 



div.faq_area table.news_data {width:330px;  margin:0px 8px 0px auto; text-align: right; color : #000000; border:0px solid #000000;}                                                              
div.faq_area table.news_data td.icon_area {width:28px; margin:0px auto; text-align: center; }
div.faq_area table.news_data td.data_area {height:23px; margin:0px auto 0px 0px; text-align: left; font-size:11px; border:0px solid #000000;}
             
div.faq_area table.news_data A         { text-decoration:none; font-size:11px;}
div.faq_area table.news_data A:link    { color : #000000; text-decoration : none; }
div.faq_area table.news_data A:visited { color : #000000; text-decoration : none; }
div.faq_area table.news_data A:active  { color : #767676; text-decoration : none; }
div.faq_area table.news_data A:hover   { color : #767676; text-decoration : none; } 


/* ====== article show area 216 750======= */ 
#article_show_area {position:relative; z-index:1; width:990px; margin:0px auto 0px auto; border:0px solid #000000;}
#article_show_area:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#article_show_area div.left_area {float:left; width:246px;  margin:5px auto 0px 0px; text-align: left; border:0px solid #000000;}
#article_show_area div.right_area {float:right; width:740px; margin:5px auto 0px 0px; text-align: left; border:0px solid #000000;}

#article_show_area div.right_area div.member_desc_01       {width:740px; height:160px; margin:0px auto 0px auto; text-align: center; border:0px solid #000000;background:url('../_image/member_desc_01.jpg') no-repeat;}
#article_show_area div.right_area div.epaper_desc_01       {width:740px; height:160px; margin:0px auto 0px auto; text-align: center; border:0px solid #000000;background:url('../_image/epaper_desc_01.jpg') no-repeat;}
#article_show_area div.right_area div.searchresult_desc_01 {width:740px; height:160px; margin:0px auto 0px auto; text-align: center; border:0px solid #000000;background:url('../_image/searchresult_desc_01.jpg') no-repeat;}
#article_show_area div.right_area div.service_desc_01      {width:740px; height:160px; margin:0px auto 0px auto; text-align: center; border:0px solid #000000;background:url('../_image/service_desc_01.jpg') no-repeat;}
#article_show_area div.right_area div.shopping_desc_01     {width:740px; height:160px; margin:0px auto 0px auto; text-align: center; border:0px solid #000000;background:url('../_image/qanda_desc_01.jpg') no-repeat;}
#article_show_area div.right_area div.news_desc_01         {width:740px; height:160px; margin:0px auto 0px auto; text-align: center; border:0px solid #000000;background:url('../_image/news_desc_01.jpg') no-repeat;}
#article_show_area div.right_area div.checkout_desc_01     {width:740px; height:160px; margin:0px auto 0px auto; text-align: center; border:0px solid #000000;background:url('../_image/checkout_desc_01.jpg') no-repeat;}











/* ====== no id area======= */ 
table.title_desc {width:740px; height:155px; margin:0px auto; text-align: center;  border:0px solid #000000;}
table.title_desc td.message {height:100%; margin:0px auto 0px 0px; text-align: left; vertical-align:bottom;}
table.title_desc table.icon_desc {width:100%; height:100%; margin:0px auto; text-align: left; border:0px solid #000000;}
table.title_desc table.icon_desc td.icon {width:90px; margin:0px auto; text-align: center;  
                                                                                     border:0px solid #000000;
                                                                                     background-image:url('../_image/catalog_sub_img_bg_01.png');
                                                                                     background-repeat:no-repeat;background-position:center; }
table.title_desc table.icon_desc td.message {margin:0px auto; padding:0px 5px; text-align: left;}

table.title_desc_01 {width:740px; height:155px; text-align: center; border:0px solid #000000; color:#004876;}
table.title_desc_01 td.message {padding-left:18px; text-align: left; vertical-align:bottom;}

table.title_desc_02 {width:740px; height:155px; margin:0px auto; text-align: center;  border:0px solid #000000; color:#ffffff;}
table.title_desc_02 td.message {height:100%; margin:0px auto 0px 0px; text-align: left; vertical-align:bottom;color:#111111;}


table.article {width:100%; margin:5px auto;text-align: left; border:0px solid #000000;}
table.article td.content {width:100%;margin:0px auto; padding:5px; text-align: left; border:0px solid #000000; vertical-align:top;}
table.article td.content_input {width:100%;margin:0px auto; padding:5px; text-align: left; border:0px solid #000000; vertical-align:top; border:0px dashed #000000;}


table.article td.desc {width:48%;margin:0px auto; padding:5px; text-align: left; border:0px solid #000000; vertical-align:top;}
table.article td.input {width:48%;margin:0px auto; padding:5px; text-align: left; border:0px solid #000000; vertical-align:top;}
table.article td.desc table.desc_message {width:100%; margin:10px auto; text-align: left; border:0px solid #000000; vertical-align:top;}

table.article td.line {width:1px;margin:0px auto; text-align: left; background-image:url('../_image/sline_01.png');
                                                                    background-repeat:repeat-y;background-position:center;}


table.input_format_01 {width:100%; margin:5px auto;text-align: left; border:0px solid #000000;}
table.input_format_01 td.title {width:20%; margin:0px auto;text-align: left; border:0px solid #000000;}
table.input_format_01 td.box_01 {margin:0px auto;text-align: left; border:0px solid #000000;}



table.input_format_02 {width:100%; margin:5px auto;text-align: left; border:0px dashed #000000;}
table.input_format_02 td.title {width:15%; padding-left:15px; margin:0px auto 0px 0px; text-align: left; border:0px solid #000000;}
table.input_format_02 td.group_title {width:15%; height:25px; line-height:25px; margin:0px auto 0px 0px;text-align: left; border:0px solid #000000;color:#000000;}
table.input_format_02 td.group_title img {margin:0px 3px 0px 3px;}
table.input_format_02 td.alert_message {margin:0px 0px 0px auto;text-align: left; border:0px solid #000000; color:#F10101;}
table.input_format_02 td.box_01 {margin:0px auto;text-align: left; border:0px solid #000000;}




table.article_list {width:100%; margin:5px auto;text-align: left; border:0px solid #000000;border-top:1px solid #D3D2D2;border-left:0px solid #D3D2D2;}
table.article_list A         { text-decoration:none; }
table.article_list A:link    { color : #177DC6; text-decoration : none; }
table.article_list A:visited { color : #177DC6; text-decoration : none; }
table.article_list A:active  { color : #959595; text-decoration : none; }
table.article_list A:hover   { color : #959595; text-decoration : none; }
table.article_list tr.title {height:28px; line-height:28px; margin:0px auto;text-align: center;  background-color:#EEEDED;}
table.article_list tr.title td
                             {padding:2px; border-right:0px solid #D3D2D2;border-left:0px solid #fffff;border-bottom:1px solid #D3D2D2;}
table.article_list tr.content_on td,table.article_list tr.content_off td 
                             {padding:2px; border-right:0px solid #D3D2D2;border-left:0px solid #fffff;
                              background-image:url('../_image/line_01.png');background-repeat:repeat-x;background-position:bottom;}                             
table.article_list tr.title td.sn_area {width:35px; margin:0px auto;text-align: center;}
table.article_list tr.title td.title {margin:0px auto;text-align: left;}
table.article_list tr.title td.date_area {width:90px; margin:0px auto;text-align: center;}
table.article_list tr.title td.money_area {width:90px; margin:0px auto;text-align: right;}

table.article_list tr.content_on {height:26px; line-height:26px; margin:0px auto;text-align: center;  background-color:#ffffff;}
table.article_list tr.content_on td.sn_area {width:35px; margin:0px auto;text-align: center;}
table.article_list tr.content_on td.title {margin:0px auto 0px 0px;text-align: left;}
table.article_list tr.content_on td.date_area {width:90px; margin:0px auto;text-align: center; }
table.article_list tr.content_on td.money_area {color:#D50000;width:90px; margin:0px auto;text-align: right;}

table.article_list tr.content_off {height:26px; line-height:26px; margin:0px auto;text-align: center;  background-color:#ffffff;}
table.article_list tr.content_off td.sn_area {width:35px; margin:0px auto;text-align: center;}
table.article_list tr.content_off td.title {margin:0px auto 0px 0px;text-align: left;}
table.article_list tr.content_off td.date_area {width:90px; margin:0px auto;text-align: center;}
table.article_list tr.content_off td.money_area {color:#D50000;width:90px; margin:0px auto;text-align: right;}


table.article_list_sum {width:100%; margin:0px auto;text-align: right; border:0px solid #000000;}
table.article_list_sum td.title {margin:0px auto;text-align: right; border:0px solid #000000;}
table.article_list_sum td.money_area {color:#D50000; width:90px; margin:0px auto;text-align: right; border:0px solid #000000;}



div.catalog {float:left; width:211px; height:380px; text-align: left; border:1px solid #B3B3B3;}
div.catalog table.catalog {margin:14px 3px; width:203px; border:0px solid #000000;}
div.catalog table.catalog td.icon { width:52; height:58px; text-align: center;}
div.catalog table.catalog td.item { margin:0px;text-align: left;}
div.catalog table.catalog td.item table.item { width:100%;}
div.catalog table.catalog td.item table.item td { width:50%;font-size:11px;}



/* 
	add by Andus 2010/06/23
*/
div.message{border-style:solid;border-width:1px;margin:0 0 16px 8px;padding:6px;background-color:#e3e9ec;border-color:#bfcdd4;}
div.error{border-style:solid;border-width:1px;margin:0 0 16px 8px;padding:6px;background-color:#FFEBE8;border-color:#C00;}



/*
    add by Andus 2010/06/22
*/
.alr {text-align:right;}
.alc {text-align:center;}
.all {text-align:left;}  

/*
    add by Andus 2010/10/04
*/
div.share_div1 { 		
				border:0px solid #000000;
				height:45px;
				width:184px;				
                text-align: center;
                background:url(../_image/share_01.png) no-repeat;
             }

TR.tr_SelectedRow { background-color: #D2F1F7; cursor: pointer;}
TR.tr_NonSelectedRow { background-color:#ffffff; }
TR.tr_ListRow2 { background-color:#EFEFEF; }		

div.xmas_menu {position:relative; z-index:999; width:990px;height:48px;background:url(../_image/line.png) no-repeat 100% 0%; margin:-10px auto 5px auto;}
	 