html,body {width:100%; font-family:arial; font-size:12px; margin:0; padding:0; color:#595959;}
image {border:0;}
ul,li {list-style:none;}
form {margin:0px; padding:0px;}
.input {border:1px solid #C6C6C6; padding:0; margin:0;}

/* ? ? */
a:link {COLOR:#595959; TEXT-DECORATION: none;}
a:visited {COLOR:#595959; TEXT-DECORATION: none;}
a:active {COLOR:#595959; TEXT-DECORATION: none;}
a:hover {COLOR:#595959; TEXT-DECORATION: none;}

.link:link {COLOR:#595959; TEXT-DECORATION: none;}
.link:visited {COLOR:#595959; TEXT-DECORATION: none;}
.link:active {COLOR:#595959; TEXT-DECORATION: none;}
.link:hover {COLOR:#595959; TEXT-DECORATION: underline;}

#top_logo {margin:0 auto; width:100%; height:93px; background:url('../_img/common/top_menu_longbg.gif') repeat-x top;  background-color:#F7F7F7;} 
#top_logo #toplogo {width:960px; margin:0 auto; padding:18px 0 0 0; position:relative; z-index:10;}
#top_logo #topmenu {width:960px; margin:0 auto; padding:17px 0 0 0; height:32px; position:relative; z-index:3;}
#top_logo #topmenu #menu01{position:absolute; top:44px; left:21px;}
#top_logo #topmenu #menu02{position:absolute; top:44px; left:148px;}
#top_logo #topmenu #menu03{position:absolute; top:44px; left:280px;}
#top_logo #topmenu #menu04{position:absolute; top:44px; left:415px;}
#top_logo #topmenu #menu05{position:absolute; top:44px; left:520px;}
.menu_table {border:1px solid #4277B3; background-color:#ffffff;}
.menu_table td{ padding:5px 0 5px 0;}
#top_logo #top_menu {margin:0 auto; padding:0; width:960px; background:url('../_img/common/top_manubg.gif') no-repeat top; height:32px;}
#top_logo #top_menu td{margin:0 auto; padding:0; text-align:left;}
.notic {text-align:left; padding:0 0 0 20px;}
.notice:link {COLOR:#113C87; TEXT-DECORATION: none;}
.notice:visited {COLOR:#113C87; TEXT-DECORATION: none;}
.notice:active {COLOR:#113C87; TEXT-DECORATION: none;}
.notice:hover {COLOR:#113C87; TEXT-DECORATION: none;}

#content {width:100%;  background:url('../_img/common/cont_bg.gif') repeat-x top; background-color:#F7F7F7; z-index:2; position:relative;}
#content #con_area{margin:0 auto; padding:0 0 29px 0; width:960px; height:536px; background:url('../_img/common/main_bg.gif') no-repeat top; text-align:center; position:relative;}
#content #con_area #con_table {width:950px; margin:0 auto;}
#content #con_area #con_table #quick_img{position:absolute; top:372px; left:-8px; width:968px; height:163px;}
#content #con_area #con_table #quick_img #quick {position:absolute; top:0; left:0;}

#content #sub_area{margin:0 auto; padding:0; width:960px;}

#content #sub_area #navi{width:960px; margin:0; padding:10px 0 10px 0; font-size:11px; color:#9D9D9D;}
#content #sub_area #navi span{font-size:11px; color:#656565; font-weight:bold;}

#content #sub_area #con_table {width:960px; text-align:left; background:url('../_img/common/sub_mainbg.gif') repeat-y; border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; background-color:#ffffff; padding:0 0 29px 0; overflow:auto;}

#content #sub_area #con_l{margin:17px 30px 0 16px; padding:0; display:inline; width:707px; float:left; position:relative;}
#content #sub_area #con_l span{font-size:14px; color:#262626; font-weight:bold; }
#content #sub_area #con_l .tit_txt {background:url('../_img/common/txt_icon01.gif') no-repeat 0 3px; padding:0 0 15px 11px; font-weight:bold; color:#000000;}
#content #sub_area #con_l .tit_none {padding:0 0 15px 0; font-weight:bold; color:#000000;}
#content #sub_area #con_l .tit_none01 {padding:0 0 15px 0; margin:0;}
#content #sub_area #con_l .non_txt {padding:0 0 15px 11px; margin:0;}
#content #sub_area #con_l .news_table{width:684px; margin:0 0 30px 0; padding:0 0 0 10px;}

#content #sub_area #con_l .news_readtable {width:707px; margin:0; padding:0;}

#content #sub_area #con_r {margin:17px 0 0 0; padding:0;}
#content #sub_area #con_r .r_table{margin:0 0 18px 0; padding:0; border-bottom:1px solid #E8E8E8; width:189px;}
#content #sub_area #con_r .r_table a:link {COLOR:#FF6C00; TEXT-DECORATION: none;}
#content #sub_area #con_r .r_table a:visited {COLOR:#FF6C00; TEXT-DECORATION: none;}
#content #sub_area #con_r .r_table a:active {COLOR:#FF6C00; TEXT-DECORATION: none;}
#content #sub_area #con_r .r_table a:hover {COLOR:#FF6C00; TEXT-DECORATION: underline;}


/* ÆË¾÷ Ã¢ */
#content .invisible {
position:absolute;
top:0px; 
z-index:100;
display:none;
}

.img_bod {border:1px solid #C5C5C5;}
.img_border {border:1px solid #B4B4B4; width:144px; height:99px; text-align:center;}

.disk:link {COLOR:#595959; TEXT-DECORATION: underline;}
.disk:visited {COLOR:#595959; TEXT-DECORATION: underline;}
.disk:active {COLOR:#595959; TEXT-DECORATION: underline;}
.disk:hover {COLOR:#595959; TEXT-DECORATION: underline;}

.paging td{width:19px;}
.paging .off:link {COLOR:#595959; TEXT-DECORATION: none;}
.paging .off:visited {COLOR:#595959; TEXT-DECORATION: none;}
.paging .off:active {COLOR:#595959; TEXT-DECORATION: none;}
.paging .off:hover {COLOR:#595959; TEXT-DECORATION: none;}

.paging .on:link {COLOR:#000000; TEXT-DECORATION: none; font-weight:bold;}
.paging .on:visited {COLOR:#000000; TEXT-DECORATION: none; font-weight:bold;}
.paging .on:active {COLOR:#000000; TEXT-DECORATION: none; font-weight:bold;}
.paging .on:hover {COLOR:#000000; TEXT-DECORATION: none; font-weight:bold;}

.movie_table {background:url('../_img/company/movie_bg.gif') no-repeat; width:336px; height:290px; padding-top:25px;}
.movie_table .movi{width:282px; margin:0 auto;}

.movie_table_txt span{color:#000000; font-weight:bold;}
.movie_table_txt tr{padding:0 0 20px 0;}
.movie_table_txt td{border-bottom:1px solid #E5E5E5; }
.movie_table_txt_end {border-bottom:1px solid #ffffff !important;}
.movie_table_txt a:link {COLOR:#000000; TEXT-DECORATION: none; font-weight:bold;}
.movie_table_txt a:visited {COLOR:#000000; TEXT-DECORATION: none; font-weight:bold;}
.movie_table_txt a:active {COLOR:#000000; TEXT-DECORATION: none; font-weight:bold;}
.movie_table_txt a:hover {COLOR:#000000; TEXT-DECORATION: none; font-weight:bold;}

.pro_r_list {width:178px;}
.pro_r_list ul{margin:0; padding:0 0 12px 0;}
.pro_title {background:url('../_img/product/pro_img_bg.gif') no-repeat; width:707px; height:112px;}
.diff_title {background:url('../_img/product/diff_img_bg.gif') no-repeat; width:707px; height:112px;}

.features_table {width:265px;}
.features_table .icon{background:url('../_img/product/fu_icon.gif') no-repeat 0 6px; padding:0 0 10px 10px;}
.spec_table {width:309px;}
.spec_table h1{margin:0 0 0 0; padding:0 0 0 0 ;}
.spec_table td{margin:0; padding:0 0 0 12px; width:298px;}
.spec_table p{background:url('../_img/product/spec_icon.gif') no-repeat 0 6px; padding:0 0 0 10px; margin:0 0 10px 0; color:#000000; font-weight:bold;}
.spec_table p.blue{background:url('../_img/product/spec_icon01.gif') no-repeat 0 6px !important; padding:0 0 0 10px; margin:0 0 10px 0; color:#000000; font-weight:bold;}
.spec_table p.blue{background:url('../_img/product/spec_icon01.gif') no-repeat 0 6px !important; padding:0 0 0 10px; margin:0 0 10px 0; color:#000000; font-weight:normal !important;}

.info_table {width:370px;}
.info_table p{color:#000000; font-weight:bold; margin:0 0 5px 0; padding:0;}
.diff_table p{color:#000000; font-weight:bold; margin:0 0 5px 0; padding:0;}
.diff_table strong{color:#000000; font-weight:bold;}

.spec_table .f7 {background-color:#F7F7F7; padding:12px 0 12px 12px ;}
.spec_table .f1 {background-color:#F1F1F1; padding:12px 0 12px 12px;}




.read_prev {height:30px; background:url('../_img/common/prev_arrow.gif') no-repeat 5px 12px; font-weight:bold; padding-left:20px;}
.read_next {height:30px; background:url('../_img/common/next_arrow.gif') no-repeat 5px 12px; font-weight:bold; padding-left:20px;}

.bro_cont {width:332px;}
.bro_cont span{color:#000000; font-weight:bold;}
.bro_cont h1{padding:0; margin:0;}
.bro_cont ul{padding:20px 0 20px 0; margin:0;border-bottom:1px solid #E5E5E5;}
.bro_cont li{padding:0; margin:0;}
.bro_cont_end {border-bottom:1px solid #ffffff !important;}


#ch_img_area {width:434px; height:370px; margin:30px 0 0 0;}

.ch_table {width:300px;}
.ch_table ul{text-align:right;}
.ch_table li{width:54px; height:53px; float:left; border:2px solid #C5C5C5; margin-right:5px;}
.ch_table li:hover {border:2px solid #317CD5;}


#footer {clear:both; border-top:1px solid #C5C5C5; background-color:#ffffff; text-align:center; font-size:10px; color:#919191; height:109px;}
#footer .copy{width:960px; text-align:left; padding:15px 0 0 0; margin:0 auto;}
#footer a:link {COLOR:#454545; font-size:11px; color:#454545; TEXT-DECORATION: none;}   
#footer a:visited {COLOR:#454545; font-size:11px; color:#454545; TEXT-DECORATION: none;}
#footer a:active {COLOR:#454545; font-size:11px; color:#454545; TEXT-DECORATION: none;} 
#footer a:hover {COLOR:#454545; font-size:11px; color:#454545; TEXT-DECORATION: underline;}  

.navi_pro p{margin:0 0 5px 0; padding:0;}
.navi_pro span{font-weight:bold; color:#000000; font-size:12px;}
.navi_pro .link:link {COLOR:#FF6C00; TEXT-DECORATION: none; font-weight:bold;}
.navi_pro .link:visited {COLOR:#FF6C00; TEXT-DECORATION: none; font-weight:bold;}
.navi_pro .link:active {COLOR:#FF6C00; TEXT-DECORATION: none; font-weight:bold;}
.navi_pro .link:hover {COLOR:#FF6C00; TEXT-DECORATION: underline; font-weight:bold;}


.png24 {tmp:expression(setPng24(this));}

/* support table */
.non_col_table {width:686px; margin:0 0 0 12px; padding:0;}
.non_col_table td{height:27px; border-top:1px solid #D6D6D6;}
.non_col_table td.end{height:27px; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6;}
.non_col_table th{text-align:center; border-top:1px solid #D6D6D6;}
.non_col_table th.end{text-align:center; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6;}
.non_col_table .subject{padding-left:10px;}
.non_col_table .view_cont{padding:5px 0 5px 10px;}

.faq_search {width:708px; border:1px solid #BFBFBF; background-color:#F2F2F2; padding:16px 0 16px 0;}
.tap_bg {width:650px; height:25px; background:url('../_img/company/map_bar.gif') repeat-x;  margin:0 auto;}
.tap_bg li{float:left; width:65px; height:25px; text-align:center; padding-top:6px; margin-right:15px} 
.tap_bg li.on{float:left; background:url('../_img/company/map_img01bg.gif') no-repeat; width:65px; height:25px; text-align:center; padding-top:6px; color:#000000; font-weight:bold; margin-right:15px; }

.tap_bg li a:link {COLOR:#686868; TEXT-DECORATION: none;}
.tap_bg li a:visited {COLOR:#686868; TEXT-DECORATION: none;}
.tap_bg li a:active {COLOR:#686868; TEXT-DECORATION: none;}
.tap_bg li a:hover {COLOR:#686868; TEXT-DECORATION: none;}

.tap_table {width:630px; height:400px;  margin:0 auto;}
.tap_table ul{padding:0; margin:0;}
.tap_table li{background:url('../_img/company/map_li_icon.gif') no-repeat 2px 6px; font-weight:bold; color:#000000; padding-left:12px; margin:0 0 5px 0;}
.tap_table .link{font-weight:bold; color:#FF6C00;}
.tap_table .link a:hover{font-weight:bold; color:#FF6C00; text-decoration: underline;}




/*contact us*/
.mail_box {background:url('../_img/company/mail_box.gif') no-repeat; width:219px; height:98px;}
.mail_table {width:181px; text-align:left; margin:12px auto;}
.mail_table th{color:#262626; padding-bottom:10px; text-align:left;}
.mail_table p{margin:8px 0 0 0; padding:0;}
.mail_table a:link {COLOR:#6C98CA; TEXT-DECORATION: underline;}
.mail_table a:visited {COLOR:#6C98CA; TEXT-DECORATION: underline;}
.mail_table a:active {COLOR:#6C98CA; TEXT-DECORATION: underline;}
.mail_table a:hover {COLOR:#6C98CA; TEXT-DECORATION: underline;}

/* sitemap */
.sitemap { text-align:left; padding-left:9px; margin:0 0 0 0;}
.sitemap ul,li{list-style:none;}
.sitemap ul {margin:0; padding:0;}
.sitemap li.title {font-weight:bold; color:#333333; margin:0 0 14px 0;}
.sitemap li.sitelink {background:url('../_img/etc/list_icon.gif') no-repeat 8px 6px; padding-left:16px; margin:0 0 15px 0;}
.sitemap li.sitelink a:link {TEXT-DECORATION: none;}
.sitemap li.sitelink a:visited {TEXT-DECORATION: none;}
.sitemap li.sitelink a:active {TEXT-DECORATION: none;}
.sitemap li.sitelink a:hover {TEXT-DECORATION: none;}

/* member ship */
.mem_table {width:301px;}
.mem_table th{text-align:right; color:#1B1B1B;}
.mem_check {font-size:11px;}
.pwd_pop:link {TEXT-DECORATION: underline; color:#FF6000; font-size:11px;} 
.pwd_pop:visited {TEXT-DECORATION: underline; color:#FF6000; font-size:11px;}
.pwd_pop:active {TEXT-DECORATION: underline; color:#FF6000; font-size:11px;}
.pwd_pop:hover {TEXT-DECORATION: underline; color:#FF6000; font-size:11px;}

.become {width:377px;}
.become span.star{color:#FF6000 !important;}
.become th{background:url('../_img/membership/mem_icon.gif') no-repeat 0 9px; font-weight:normal; padding-left:10px; text-align:left;}


/* popup */
#pop_win {position:absolute; top:111px; left:67px; z-index:2;}
#popup {background:url('../_img/common/pop_bg.gif') no-repeat; width:381px; height:267px; position:relative;}
#popup_tit {position:absolute; top:29px; left:27px;}
#popup_txt {position:absolute; top:64px; left:27px; width:330px;}
#popup_input {position:absolute; top:144px; left:42px;}
#popup_btn {position:absolute; top:232px; left:136px;}


#top_logo #toplogo #sites_on {width:87px; position:absolute; top:19px; left:560px;}
#top_logo #toplogo #sites_off {width:87px; z-index:10; position:absolute; top:19px; left:560px;}
#top_logo #toplogo #sites_off p {margin:0; padding:0;}
#top_logo #toplogo #sites_off ul{margin:0; padding:5px 0 5px 0; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background-color:#ffffff;}
#top_logo #toplogo #sites_off li {font-size:11px; width:85px; height:17px; display:block; color:#7E7E7E;}  
#top_logo #toplogo #sites_off li:hover {background-color:#F2F2F2; display:block; width:85px; height:17px;}