/* ----------------- COMMON ----------------- */

body {
	margin:0 0 20px;
	padding:0;
	font-family:굴림,Gulim,AppleGothic,sans-serif;
	color:#626262;
	font-size:12px;
	line-height:18px;
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	text-align:center;
}

html{overflow-y:scroll;}
form {margin:0;}
img{border:0 none;}

div,p{padding:0; margin:0; border:0; font-family:굴림,Gulim,AppleGothic,sans-serif; font-size:12px;}
th,td{font-family:굴림,Gulim,AppleGothic,sans-serif; font-size:12px;}
ul,li,ol,dl,dt,dd,hr{margin:0; padding:0; font-family:굴림,Gulim,AppleGothic,sans-serif; font-size:12px; font-weight:lighter; list-style:none;}
h1,h2,h3,h4{margin:0; padding:0; font-family:굴림,Gulim,AppleGothic,sans-serif; list-style:none; font-weight:lighter;}

a:link, a:visited{color:#3D3D3D; text-decoration:none;}
a:hover, a:active{color:#3D3D3D; text-decoration:underline;}

input, select{vertical-align:middle; font-size:12px; font-family:굴림,Gulim,AppleGothic,sans-serif; color:#3D3D3D;}
textarea{vertical-align:middle; font-size:12px; font-family:굴림,Gulim,AppleGothic,sans-serif; color:#3D3D3D; border:1px solid #CCC;}


/* Background */
#body_index{background-image:url(/design/main/images/body_index.jpg);}
#body_common{background-image:url(/design/images/body.jpg); background-color:#DDE8EE;}
#body_product{background-image:url(/design/images/body_product.jpg); background-color:#DDE8EE;}
#body_error{background-color:#F7F7F7;}
#body_test{background-image:url(/design/main/images/body_index.jpg);}

/* Header */
#header/*, #header_as07, #header_we08*/
{position:relative; margin:0 auto; width:1000px; height:180px; background-position:left top; background-repeat:no-repeat; text-align:left; z-index:1;}
/*#header_as07{background-image:url(/design/product/as07/images/header.jpg);}
#header_we08{background-image:url(/design/product/we08/images/header.jpg);}*/

#navi_main{position:absolute; width:1000px; height:120px; left:0; top:0; z-index:10000;}
#navi_sub{position:absolute; width:1000px; left:0; top:120px; z-index:1000;}
#navi_mainsub{position:absolute; width:1000px; height:420px; left:0; top:130px; z-index:1000; *zoom:1;}
#navi_mainsub:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}

/***** Title *****/
#h1_common{margin:0 auto; padding:50px 60px 0; width:874px; height:50px; background:url(/design/images/bg_h1.gif) left top no-repeat; text-align:left;}
#h1_common h1, #h1_common2 h1, #h1_common3 h1{font-size:1px; text-decoration:none; text-indent:-10000px; background-position:left top; background-repeat:no-repeat;}
#h1_common p{float:right;}
#h1_common p img{cursor:pointer;}
#h1_common.h1_login h1{width:50px; height:19px; background-image:url(/design/images/h1_login.gif);}
#h1_common.h1_idpw h1{width:166px; height:20px; background-image:url(/design/images/h1_idpw.gif);}
#h1_common.h1_download h1{float:left; width:67px; height:20px; background-image:url(/design/images/h1_download.gif);}
#h1_common.h1_buyinfo h1{float:left; width:101px; height:20px; background-image:url(/design/images/h1_buyinfo.gif);}
#h1_common.h1_experience h1{float:left; width:67px; height:20px; background-image:url(/design/images/h1_experience.gif);}
#h1_common.h1_provision h1{float:left; width:67px; height:20px; background-image:url(/design/images/h1_provision.gif);}
#h1_common.h1_movies h1{float:left; width:52px; height:21px; background-image:url(/design/images/h1_movies.gif);}


#h1_common2{margin:0 auto; padding:50px 299px 0 60px; width:635px; height:50px; background:url(/design/images/bg2_h1.gif) left top no-repeat; text-align:left;}
#h1_common2.h1_publicity h1{float:left; width:100px; height:20px; background-image:url(/design/images/h1_publicity.gif);}
#h1_common2.h1_event h1{float:left; width:100px; height:20px; background-image:url(/design/images/h1_event.gif);}
#h1_common2 p{float:right; padding-top:10px;}
#h1_company{margin:0 auto; width:994px; height:120px;}
#h1_common.h1_modify h1{float:left; width:67px; height:20px; background-image:url(/design/images/h1_modify.gif);}
#h1_common3{margin:0 auto; padding:50px 60px 0; width:874px; height:30px; background:url(/design/images/bg_h1.gif) left top no-repeat; text-align:left;}
#h1_common3.h1_product_all h1{width:300px; height:25px; background-image:url(/design/main/images/h2_product_all.gif); background-position:10px 0;}
#h1_common4{margin:0 auto; padding:50px 60px 0; width:874px; height:20px; background:url(/design/images/bg_h1.gif) left top no-repeat; text-align:left;}

#h1_common.h1_policy h1{float:left; width:117px; height:20px; background-image:url(/design/images/h1_policy.gif);}

.h2_title{margin:0 0 10px; height:60px; font-size:1px; text-decoration:none; text-indent:-10000px; background-position:5px 40px; background-repeat:no-repeat;}
.h2_title.h2_service{background-image:url(/design/images/h2_service.gif);}
.h2_title.h2_mservice{background-image:url(/design/images/h2_mservice.gif);}
.h2_title.h2_info{background-image:url(/design/images/h2_info.gif);}
.h2_title.h2_edu_info{background-image:url(/design/images/h2_edu_info.gif);}
.h2_title.h2_partner{background-image:url(/design/images/h2_partner.gif);}
.h2_title.h2_product{background-image:url(/design/images/h2_product.gif);}
.h2_title.h2_licence{background-image:url(/design/images/h2_licence.gif);}
.h2_title.h2_buy{background-image:url(/design/images/h2_buy.gif);}
.h2_title.h2_price{background-image:url(/design/images/h2_price.gif);}
.h2_title.h2_previewmode{background-image:url(/design/images/h1_preview.gif);}
.h2_title.h2_alliance{background-image:url(/design/images/h2_alliance.gif);}
.h2_title.h2_solution{background-image:url(/design/images/h2_solution.gif);}


.h3_title{height:25px; font-size:1px; text-decoration:none; text-indent:-10000px; background-position:5px 0; background-repeat:no-repeat;}
.h3_title.h3_as{background-image:url(/design/images/h3_as.gif);}
.h3_title.h3_ds{margin-top:30px; background-image:url(/design/images/h3_ds.gif);}
.h3_title.h3_bs{margin-top:30px; background-image:url(/design/images/h3_bs.gif);}
.h3_title.h3_nb{margin-top:30px; background-image:url(/design/images/h3_nb.gif);}
.h3_title.h3_am{margin-top:30px; background-image:url(/design/images/h3_am.gif);}
.h3_title.h3_licence{margin-top:30px; background-image:url(/design/images/h3_licence.gif);}
.h3_title.h3_licence2{margin-top:30px; background-image:url(/design/images/h3_licence2.gif);}
.h3_title.h3_licence3{margin-top:30px; background-image:url(/design/images/h3_licence3.gif);}
.h3_title.h3_buy{margin-top:30px; background-image:url(/design/images/h3_buy.gif);}
.h3_title.h3_licence_we{margin-top:30px; background-image:url(/design/images/h3_licence_we.gif);}
.h3_title.h3_licence_we2{margin-top:30px; background-image:url(/design/images/h3_licence_we2.gif);}
.h3_title.h3_licence_we3{margin-top:30px; background-image:url(/design/images/h3_licence_we3.gif);}
.h3_title.h3_licence_we4{margin-top:30px; background-image:url(/design/images/h3_licence_we4.gif);}
.h3_title.h3_licence_we5{margin-top:30px; background-image:url(/design/images/h3_licence_we5.gif);}
.pad5{padding:0 0 5px 10px;}

/* Contents Layout*/
#contents_wrap_common{z-index:2;margin:0 auto; padding-bottom:4px; width:994px; background:url(/design/images/contents_bottom.gif) left bottom no-repeat;}
#contents_common{margin:0 auto; padding:0 67px 100px; width:860px; background:url(/design/images/contents_bg.gif) left top repeat-y; text-align:left; *zoom:1;}

#contents_movies{margin:0 auto; padding:30px 97px 40px; width:860px; background:url(/design/images/contents_bg.gif) left top repeat-y; text-align:left; *zoom:1;}
#contents_movielist{margin:0 auto; padding:0 90px 30px; width:860px; background:url(/design/images/contents_movies.gif) left top repeat-y; text-align:left; *zoom:1;}

#contents_common:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#contents_common.publicity{padding:0 48px 150px; width:898px;}
#contents_common .h4{margin:5px 0px 5px 15px; font-weight:bold; color:#3A6BB4; letter-spacing:-1px;}
#contents_common .h5{margin:5px 0px 5px 5px; color:#626262; letter-spacing:-1px; font-size:12px;}
#contents_common .p{margin:5px 0px 20px 10px; letter-spacing:-1px;}
#contents_none{margin:0 auto; padding:0 67px 150px; width:1000px; text-align:left; *zoom:1;}
#contents_none:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}



/*** Product Layout ***/
#contents_warp{margin:0 auto; width:994px; background-position:left top; background-repeat:repeat-y;}
#contents_bottom{background-position:left bottom; background-repeat:no-repeat;}
#contents_top{padding:0 29px 135px 180px; background-position:left top; background-repeat:no-repeat; text-align:left;}

/* as07 */
/* cf01 */
/* ad01 */
/* am01 */
/* ap02 */
/* ds05 */
/* bs01 */
/* we08 */

#contents_product{margin:0 auto; width:715px; line-height:18px; *zoom:1;}
#contents_product:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#contents_product h2{margin:60px 0 20px; width:300px; height:20px; font-size:1px; text-decoration:none; text-indent:-10000px; background-position:left top; background-repeat:no-repeat;}

/* Product Flash */
#h1_product{margin:0 auto; width:994px; height:299px;}

/* Foot Banner */
#foot_banner{margin:20px auto 0; width:994px; height:190px; *zoom:1;}
#foot_banner:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#foot_banner div{float:left;}
#foot_banner li{margin-right:10px; float:left;}
*html #foot_banner li{margin-right:9px;}
#foot_banner li.foot_banner_r{margin-right:0;}

#namostory, #partner, #recruit{margin-right:10px; width:260px; height:190px; background-position:left top; background-repeat:no-repeat;}
*html #namostory, *html #partner, *html #recruit{margin-right:9px;}
#namostory{background-image:url(/design/images/banner_namostory.gif);}
#partner{background-image:url(/design/images/banner_partner.gif);}
#recruit{background-image:url(/design/images/banner_recruit.gif);}
#namostory dl, #partner dl, #recruit dl{width:260px; height:190px; cursor:pointer;}
#namostory dt, #namostory dd, #partner dt, #partner dd, #recruit dt, #recruit dd{text-align:left; font-size:1px; text-decoration:none; text-indent:-10000px;}
#company{width:184px; height:190px; background:url(/design/images/banner_company.gif) 0 0 no-repeat;}
#company a{width:184px; height:190px; display:block; font-size:1px; text-decoration:none; text-indent:-10000px;}

/* Footer */
#footer{margin-top:15px; height:65px; background-color:#FFF; text-align:left;}
#footer_wrap{margin:0 auto; padding:10px 0 0 80px; width:860px; height:50px; background:url(/design/images/logo_footer.gif) 0 24px no-repeat;}
#footer_left{float:left; margin-top:5px;}
#footer_left ul{width:600px; background:url(/design/images/menu_footer.gif) 0 0 no-repeat; *zoom:1;}
#footer_left ul:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#footer_left li{float:left;}
#footer_left li a{margin-bottom:9px; height:9px; display:block; font-size:1px; text-decoration:none; text-indent:-10000px;}
*html #footer_left li a{margin:0}
#footer_left li a.footmenu1{width:46px;}
#footer_left li a.footmenu2{width:92px;}
#footer_left li a.footmenu3{width:82px;}
#footer_left li a.footmenu4{width:70px;}
#footer_left li a.footmenu5{width:60px;}
#footer_left p{display:block; width:488px; height:21px; font-size:1px; text-decoration:none; text-indent:-10000px; background:url(/design/images/copy_footer.gif) 0 0 no-repeat;}
#footer_right{float:right; margin-top:0px;}


/***** Contents *****/
/* Product */
#product_menu{padding-left:12px; height:33px; *zoom:1;}
#product_menu:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#product_menu li{float:left;}
#product_menu li a{display:block; height:33px; font-size:1px; text-decoration:none; text-indent:-10000px; background-position:0 0; background-repeat:no-repeat;}

/* Download */
.download_list{width:100%; border-top:1px solid #9A9A9A; border-bottom:1px solid #9A9A9A;}
.download_list th, .download_list td{height:30px; border-right:1px solid #C6C6C6; border-bottom:1px solid #C6C6C6; text-align:center;}
.download_list th{color:#303030; font-weight:lighter; background-color:#E7EFF9;}
.download_list td{color:#474747;}
.download_list .maintx{padding-left:15px; text-align:left;}
.download_list .border_r{border-right:0;}
.download_list .border_b{border-bottom:0;}
.download_list .st1{width:99px;}
.download_list .st2{width:564px;}
.download_list .st3{width:79px;}
.download_list .st4{width:115px;}
.download_box{margin-top:40px; background:url(/design/images/download_box_bottom.gif) left bottom no-repeat;}
.download_box h3{width:860px; height:25px; font-size:1px; text-decoration:none; text-indent:-10000px; background:url(/design/images/h3_download.gif) #FFF 3px 0 no-repeat;}
.download_box ul{padding:10px 18px; background:url(/design/images/download_box_top.gif) left top no-repeat;}
.download_box li{padding:8px 0; line-height:16px;}
.download_box li.dot_line{padding-top:20px;background:url(/design/images/dot_line.gif) 0 5px repeat-x;}

/* Download View */
.h2_download_view{margin-bottom:20px; font-size:15px; font-weight:bold; color:#3B72D4;}
.h2_download_view span{font-size:11px; font-weight:lighter; color:#000;}
.download_view_list{width:100%; border-top:1px solid #898989; border-bottom:1px solid #898989;}
.download_view_list th, .download_view_list td{height:30px; border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8;}
.download_view_list th{width:110px; background-color:#E2EBF8; font-weight:lighter;color:#000; text-align:center;}
.download_view_list td{padding-left:15px; color:#3A3A3A;}
.download_view_list .border_r{border-right:0;}
.download_view_list .border_b{border-bottom:0;}

.download_view_tx{padding:20px; line-height:18px;}
.download_view_tx2{margin-top:30px; padding:15px; line-height:18px; border:1px solid #D0D0D0;}
.download_view_tx a{color:#3F73E7;}
.download_view_tx2 a{color:#E9171D;}
.download_view_tx a:link, .download_view_tx a:visited, .download_view_tx2 a:link, .download_view_tx2 a:visited{text-decoration:underline;}
.download_view_bt{margin-top:10px; text-align:right;}
.download_view_bt img{margin:20px 3px;}
.download_view_btn{margin-bottom:10px; text-align:right;}

.download_prev, .download_next{padding:7px 0 0 100px; height:20px; border-bottom:1px solid #D8D8D8; background-position:30px 10px; background-repeat:no-repeat;}
.download_prev{border-top:1px solid #D8D8D8; background-image:url(/design/images/download_prev.gif);}
.download_next{background-image:url(/design/images/download_next.gif);}

/* Buyinfo */
.buyinfo_list{width:100%; border-top:1px solid #9A9A9A; border-bottom:1px solid #9A9A9A;}
.buyinfo_list th, .buyinfo_list td{height:30px;}
.buyinfo_list th{font-weight:lighter; background-color:#E7EFF9; color:#303030; border-bottom:1px solid #9A9A9A; border-right:1px solid #C6C6C6; text-align:center;}
.buyinfo_list th.st1{width:199px;}
.buyinfo_list th.st2{width:254px;}
.buyinfo_list th.st3{width:209px;}
.buyinfo_list th.st4{width:195px;}
.buyinfo_list th.st5{width:50%;}
.buyinfo_list th.st1_2{width:199px;}
.buyinfo_list th.st2_2{width:564px;}
.buyinfo_list th.st3_2{width:94px;}
.buyinfo_list td{padding:5px 0 5px 15px; border-bottom:1px solid #D8D8D8; border-right:1px solid #C6C6C6;}
.buyinfo_list td.backcolor{background-color:#F5FAFD; color:#303030;}
.buyinfo_list .border_r{border-right:0;}
.buyinfo_list .border_b{border-bottom:0;}
.buyinfo_list ul{margin-top:5px;}
.buyinfo_list li{padding-left:10px; background:url(/design/images/bullet_dot_gray.gif) 0 5px no-repeat;}
.edu_info_tx{width:705px; height:50px; background:url(/design/images/edu_info_tx.gif) 2px 13px no-repeat; font-size:1px; text-decoration:none; text-indent:-10000px;}


/* experience */
.experience_list{width:100%; border-top:1px solid #9A9A9A; border-bottom:1px solid #9A9A9A;}
.experience_list th, .buyinfo_list td{height:30px;}
.experience_list th{font-weight:lighter; background-color:#E7EFF9; color:#303030; border-bottom:1px solid #9A9A9A; border-right:1px solid #C6C6C6; text-align:center;}
.experience_list td.st1{width:60px; text-align:center;}
.experience_list td.st2{width:620px;}
.experience_list td.st3{width:120px; text-align:center;}
.experience_list td.st4{width:60px; text-align:center;}
.experience_list td.st5{width:50%;}
.experience_list td.st1_2{width:199px;}
.experience_list td.st2_2{width:564px;}
.experience_list td.st3_2{width:94px;}
.experience_list td{padding:5px 0 5px 5px; border-bottom:1px solid #D8D8D8; border-right:1px solid #C6C6C6;}
.experience_list td.backcolor{background-color:#F5FAFD; color:#303030;}
.experience_list .border_r{border-right:0;}
.experience_list .border_b{border-bottom:0;}
.experience_list ul{margin-top:5px;}
.experience_list li{padding-left:10px; background:url(/design/images/bullet_dot_gray.gif) 0 5px no-repeat;}
#search{height:40px; text-align:center; padding-top:5px;}
#search img{vertical-align:middle;}
#search .input{width:170px; height:18px; background-color:#F3F5FA; border:1px solid #D6D6D6;}
.table_num{margin:15px 0; text-align:center;}


/* popup */
#popup_store{left:250px; top:195px; display:none;}
#popup_store_co01{left:250px; top:195px; display:none;}
#popup_store_faq{left:250px; top:195px; display:none;}
#popup_store_faq_co01{left:250px; top:195px; display:none;}
#popup_sw_license{left:250px; top:195px; display:none;}
#popup_download_faq{left:250px; top:195px; display:none;}

.store_bottom{position:absolute; padding-bottom:35px; width:749px; background:url(/design/popup/images/popup_bottom.gif) left bottom no-repeat; text-align:left;display:none;}
.store_bottom2{position:absolute; padding-bottom:35px; width:749px; background:url(/design/popup/images/popup_bottom.gif) left bottom no-repeat; text-align:left;}
.store_top{background:url(/design/popup/images/popup_top.gif) left top no-repeat; *zoom:1;}
.store_top:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.store_top dl{margin:28px 0 0 28px; padding-bottom:10px; float:left; display:inline; line-height:16px;}
.store_top p{margin:13px 14px 0 0; float:right; display:inline;}
.store_top p a{width:20px; height:20px; display:block; font-size:1px; text-decoration:none; text-indent:-10000px;}

.store_contents_bg{background:url(/design/popup/images/popup_bg.gif) left top repeat-y;}
.store_contents{padding:20px 52px 10px; height:565px; background:url(/design/popup/images/popup_contents_top.gif) left top no-repeat;}

.store_top dt{width:500px; height:40px; font-size:1px; text-decoration:none; text-indent:-10000px; background-position: 0 0; background-repeat:no-repeat;}
.store_top dt.h1_store{background-image:url(/design/popup/images/h1_store.gif);}
.store_top dt.h1_store_faq{background-image:url(/design/popup/images/h1_store_faq.gif);}
.store_top dt.h1_download_faq{background-image:url(/design/popup/images/h1_download_faq.gif);}
.store_top dt.h1_sw_license{background-image:url(/design/popup/images/h1_sw_license.gif);}

.h2_popup{height:25px; font-size:1px; text-decoration:none; text-indent:-10000px; background-position: 0 0; background-repeat:no-repeat;}
.h2_popup.h2_store{background-image:url(/design/popup/images/h2_store.gif);}
.h2_popup.h2_store2{background-image:url(/design/popup/images/h2_store2.gif);}
.h2_popup.h2_store_faq{background-image:url(/design/popup/images/h2_store_faq.gif);}
.h2_popup.h2_download_faq{background-image:url(/design/popup/images/h2_download_faq.gif);}
.h2_popup.h2_sw_license{background-image:url(/design/popup/images/h2_sw_license.gif);}

.store_table{margin-bottom:20px; width:100%; color:#565656; border-top:1px solid #9A9A9A; border-bottom:1px solid #9A9A9A;}
.store_table th{background-color:#EBF2FA; border-right:1px solid #D0D0D0; border-bottom:1px solid #9A9A9A; text-align:center;}
.store_table th, .store_table td{padding:5px 10px;}
.store_table td{border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; background-color:#FFF;}
.store_table .tit{background-color:#F5FAFD; font-weight:bold; text-align:center;}
.store_table .bordernone{border-right:0;}
.store_table .bordernone2{border-bottom:0;}
.store_table_tx li{float:left; text-align:left;}
.store_table_tx li.left{width:80px; font-weight:bold; color:#FF5000;}

.faq_tx dl{height:500px; width:650px; overfolw:scroll; OVERFLOW-X: hidden; OVERFLOW-Y: auto;}
.faq_tx dl {scrollbar-face-color: #9EBFE8; scrollbar-shadow-color:
            white; scrollbar-highlight-color: white; scrollbar-3dlight-color: #9EBFE8; scrollbar-darkshadow-color:
            #9EBFE8; scrollbar-track-color: white; scrollbar-arrow-color: white;}
.faq_tx dt{cursor:pointer; padding:5px 0 0 30px; height:25px; background:url(/design/recruit/images/ic_q.gif) left bottom no-repeat;}
.faq_tx dd{padding:10px 10px 10px 48px; color:#3C579B; background:url(/design/recruit/images/ic_a.gif) #F0F0F0 30px 13px no-repeat;}

.sw_lincense li{padding:10px; line-height:16px; color:#3B3B3B; background:url(/design/popup/images/line_dot.gif) left bottom repeat-x;}
.sw_lincense li p{padding-left:10px; background:url(/design/popup/images/bullet_dot.gif) 0 5px no-repeat;}

.popup_bt{margin:20px 5px; font-weight:bold; text-align:center;}
.popup_bt img{margin-left:10px; vertical-align:middle;}

/* Error */
.error{margin:240px auto 0; padding:115px 10px 10px 27px; width:823px; height:295px; text-align:left;;}
.error dt{height:100px; font-size:12px; text-decoration:none; text-indent:-100000px;}
.error dd{color:#8B8B8B; line-height:15px;}
.error dd span{font-weight:bold; color:#7C94BF;}
.error dd a.main{width:160px; height:30px; display:block; font-size:1px; text-decoration:none; text-indent:-10000px;}

.error_404{background:url(/design/images/404.gif) left top no-repeat;}
.error_500{background:url(/design/images/500.gif) left top no-repeat;}
.error_404 dd{padding-bottom:19px;}
.error_500 dd{padding-bottom:34px;}