﻿/***************************************************************************************************/
*,html{padding:0px; margin:0px; font-size:small;letter-spacing:-0.1em;line-height:1em;} /* Basic Font Style */

/* @header-font-size reset */
h1,h2,h3,h4,h5,h6{font-size:100%} 

/* @[IE] input-TAG margin */
*:first-child+html input, *html input {margin:-1px 0px -1px 0px;}

/* @Table fixed */
table{table-layout:fixed;border-collapse:collapse;}
td{line-height:1.1em;}

/* @images margin bug */
img{font:0/0 arial;}

/* @linked images border reset */
img{border:0px;}


textarea{padding:2px;border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;font-family:돋움, Dotum, AppleGothic, sans-serif;color:#009900;letter-spacing:0;}

/***************************************************************************************************/

/* @Text style */
.bold{font-weight:900;font-size:1em;} 
.eng{font-family:Segoe UI,tahoma,verdana,arial,sans-serif;line-height:100%;letter-spacing:0 !important;}
.midium{font-size:1em;}
.small{font-size:0.85em;}
.xsmall{font-size:x-small;}

/***************************************************************************************************/
/* @Common ID & Class style */
.skyblue{color:#4a83cf;}
.blue{color:#2565be;}
.red{color:#e50000;}
.vivid_red{color:#ff0000;}
.green{color:#009900;}
.deep_green{color:#647934}
.orange{color:#ff5c48;}
.black{color:#444;}
.dark{color:#000;}
.gray{color:#8c8c8c;}
.brown{color:#784d06;}
.purple{color:#643ba7;}

.pointer {cursor:pointer;}
.underline{text-decoration:underline;}

.box_btns{float:right;display:block;padding-top:30px;padding-bottom:30px;} /* (!) Must float Clear */ /* (!)display:block; */
.box_btns input{position:relative;top:13px;.top:13px;_top:14px;} /* (!hack) Login Button position */
.box_btns_left{float:left;display:block;padding-top:30px;padding-bottom:30px;}
.box_btns_hidden{margin-top:2em;line-height:3em;}
.box_gray{position:relative;_height:1%;padding:8px;background:#f5f5f5;line-height:120%;} /* (! hack) IE 6 min Height */
.box_brown{position:relative;background:#f6f4e8;border:4px solid #e9e6d2;}
.box_purple{position:relative;_height:1%;padding:8px;background:#f2eef4;line-height:120%;}
.box_blue{position:relative;_height:1%;padding:8px;background:#e9f4fd;line-height:120%;}
.box_green{position:relative;_height:1%;padding:8px;background:#eff8e6;line-height:120%;}
.box_yellow{position:relative;_height:1%;padding:8px;background:#f7f7e7;line-height:120%;}
.box_whitebrown{position:relative;_height:1%;padding:8px;background:#f2efea;} /* (! hack) IE 6 min Height */
.box_whiteblue{position:relative;_height:1%;padding:8px;background:#e9f4fd;} /* (! hack) IE 6 min Height */
.box_border_gray{position:relative;padding:10px;_height:1%;background:#fff;border:1px solid #ddd;} /* (! hack) IE 6 min Height */
.box_border_brown{position:relative;padding:6px;_height:1%;background:#fff;border:1px solid #dad4c9;} /* (! hack) IE 6 min Height */
	.edge_border_brown_tl{position:absolute;width:5px;height:5px;top:-1px;left:-1px;background:transparent url('../images/edge_border_brown_tl.png') no-repeat;_behavior:url('/common/iepngfix.htc');font-size:0;}/* (!) IE 5.5 or 6 version Png Render */
	.edge_border_brown_tr{position:absolute;width:5px;height:5px;top:-1px;right:-1px;background:transparent url('../images/edge_border_brown_tr.png') no-repeat;_behavior:url('/common/iepngfix.htc');font-size:0;}/* (!) IE 5.5 or 6 version Png Render */
	.edge_border_brown_bl{position:absolute;width:5px;height:5px;bottom:-1px;left:-1px;background:transparent url('../images/edge_border_brown_bl.png') no-repeat;_behavior:url('/common/iepngfix.htc');font-size:0;}/* (!) IE 5.5 or 6 version Png Render */
	.edge_border_brown_br{position:absolute;width:5px;height:5px;bottom:-1px;right:-1px;background:transparent url('../images/edge_border_brown_br.png') no-repeat;_behavior:url('/common/iepngfix.htc');font-size:0;}/* (!) IE 5.5 or 6 version Png Render */
	/* .edge_border_brown_tl,.edge_border_brown_tr,.edge_border_brown_bl,.edge_border_brown_br{background-color:;} Must have backgroundColor */
	.edge_border_blue_tl{position:absolute;width:5px;height:5px;top:-1px;left:-1px;background:transparent url('../images/edge_border_blue_tl.png') no-repeat;_behavior:url('/common/iepngfix.htc');font-size:0;}/* (!) IE 5.5 or 6 version Png Render */
	.edge_border_blue_tr{position:absolute;width:5px;height:5px;top:-1px;right:-1px;background:transparent url('../images/edge_border_blue_tr.png') no-repeat;_behavior:url('/common/iepngfix.htc');font-size:0;}/* (!) IE 5.5 or 6 version Png Render */
	.edge_border_blue_bl{position:absolute;width:5px;height:5px;bottom:-1px;left:-1px;background:transparent url('../images/edge_border_blue_bl.png') no-repeat;_behavior:url('/common/iepngfix.htc');font-size:0;}/* (!) IE 5.5 or 6 version Png Render */
	.edge_border_blue_br{position:absolute;width:5px;height:5px;bottom:-1px;right:-1px;background:transparent url('../images/edge_border_blue_br.png') no-repeat;_behavior:url('/common/iepngfix.htc');font-size:0;}/* (!) IE 5.5 or 6 version Png Render */
    /* .edge_border_blue_tl,.edge_border_blue_tr,.edge_border_blue_bl,.edge_border_blue_br{background-color:;} Must have backgroundColor */
.box_border_purple{position:relative;padding:6px;_height:1%;background:#fff;border:1px solid #e4dbe9;} /* (! hack) IE 6 min Height */
.box_border_blue{position:relative;padding:6px;_height:1%;background:#fff;border:1px solid #cfe0ee;} /* (! hack) IE 6 min Height */
.box_border_green{position:relative;padding:6px;_height:1%;background:#fff;border:1px solid #d7e8c8;} /* (! hack) IE 6 min Height */


.edge_white_tl{position:absolute;width:8px;height:8px;top:0;left:0;background:transparent url('../images/edge_white_tl.png') no-repeat;_behavior:url('/common/iepngfix.htc');}/* (!) IE 5.5 or 6 version Png Render */
.edge_white_tr{position:absolute;width:8px;height:8px;top:0;right:0;background:transparent url('../images/edge_white_tr.png') no-repeat;_behavior:url('/common/iepngfix.htc');}/* (!) IE 5.5 or 6 version Png Render */
.edge_white_bl{position:absolute;width:8px;height:8px;bottom:0;left:0;background:transparent url('../images/edge_white_bl.png') no-repeat;_behavior:url('/common/iepngfix.htc');}/* (!) IE 5.5 or 6 version Png Render */
.edge_white_br{position:absolute;width:8px;height:8px;bottom:0;right:0;background:transparent url('../images/edge_white_br.png') no-repeat;_behavior:url('/common/iepngfix.htc');}/* (!) IE 5.5 or 6 version Png Render */

.point_red{padding-left:15px;background:url('../images/point_orange_squre.gif') no-repeat left 1px;}
.point_green{padding-left:15px;background:url('../images/point_green_squre.gif') no-repeat left 1px;}
.point_blue{padding-left:15px;background:url('../images/point_blue_squre.gif') no-repeat left 1px;}

.tab{padding-left:15px;}
.clear {clear:both;} 
.noborder td{border:none !important;}
.split_body{display:none;clear:both;}
.input_text{padding:2px;padding-left:5px;border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;*line-height:1.2em;font-family:tahoma,verdana,arial,sans-serif;color:#009900;letter-spacing:0;}
.warning{padding:5px 0 0 17px;background:url('../images/img_warning02.gif') no-repeat left center;font-size:0.85em;color:#8c8c8c;}

.flash_inner{display:none;}
/***************************************************************************************************/
/* @Button style */
.btn_user_help{position:relative;display:block;width:125px;height:45px;margin-top:25px;margin-left:11px;background:transparent url('../images/btn_help01.gif') no-repeat;text-indent:-9999px;overflow:hidden;}
.btn_buy_now{position:relative;display:block;width:125px;height:45px;margin-top:-45px;margin-left:139px;background:transparent url('../images/btn_buynow01.gif') no-repeat;text-indent:-9999px;overflow:hidden;}
.btn_pre_view{position:relative;display:block;width:125px;height:45px;margin-top:-45px;margin-left:139px;background:transparent url('../images/btn_preview01.gif') no-repeat;text-indent:-9999px;overflow:hidden;}

.btn_intro{display:block;width:45px;height:22px;background:transparent url('../images/btn_intro01.gif') no-repeat;}
.btn_feature{display:block;width:61px;height:22px;background:transparent url('../images/btn_feature01.gif') no-repeat;}
.btn_system{display:block;width:93px;height:22px;background:transparent url('../images/btn_system01.gif') no-repeat;}
.btn_recommend{display:block;width:61px;height:22px;background:transparent url('../images/btn_recommend01.gif') no-repeat;}


a.btn_normal{margin-left:-12px;padding:12px;background:url('../images/btn_normal_right.gif') no-repeat center right;cursor:pointer;text-decoration:none;}
a.btn_normal span{padding:14px 9px 14px 20px;_padding-bottom:12px;background:url('../images/btn_normal_left.gif') no-repeat left 50%;
line-height:0;font-size:1.04em;color:#444;font-weight:bold;font-family:dotum, 돋움, 돋움체,gulim, 굴림,sans-serif;
white-space:nowrap;} /* (! Hack) Buttton Style */
a.btn_normal:hover{background:url('../images/btn_normal_right_ov.gif') no-repeat center right;}
a.btn_normal:hover span{background:url('../images/btn_normal_left_ov.gif') no-repeat center left;color:#fff;text-decoration:none;}

a.btn_special{margin-left:-12px;padding:12px;background:url('../images/btn_special_right.gif') no-repeat center right;cursor:pointer;text-decoration:none;}
a.btn_special span{padding:14px 9px 14px 20px;_padding-bottom:12px;background:url('../images/btn_special_left.gif') no-repeat left 50%;
font-size:1.04em;color:#fff;font-weight:bold;font-family:dotum, 돋움, 돋움체,gulim, 굴림,sans-serif;
} /* (! Hack) Buttton Style */
a.btn_special:hover{background:url('../images/btn_normal_right_ov.gif') no-repeat center right;}
a.btn_special:hover span{background:url('../images/btn_normal_left_ov.gif') no-repeat center left;color:#fff;text-decoration:none;}

a.btn_small{padding:5px;background:url('../images/btn_small_right.gif') no-repeat center right;cursor:pointer;text-decoration:none;}
a.btn_small span{padding:7px 5px 5px 10px;_padding-top:8px;background:url('../images/btn_small_left.gif') no-repeat center left;font-size:0.85em;color:#555;text-decoration:none;} /* (! hack)IE 6 padding */

a.btn_mini{padding:4px;background:url('../images/btn_mini_right.gif') no-repeat center right;cursor:pointer;text-decoration:none;}
a.btn_mini span{padding:6px 5px 4px 10px;_padding-top:8px;background:url('../images/btn_mini_left.gif') no-repeat center left;font-size:0.85em;color:#fff;letter-spacing:-0.07em;text-decoration:none;} /* (! hack)IE 6 padding */

.wide_btns a span{padding-right:20px;padding-left:30px;}
/***************************************************************************************************/
/* @Board list */
.board_list{padding-bottom:1px;border-bottom:5px solid #aaa;}
.board_list table{width:100%;}
.board_list th{padding:9px;background:#aaa;border:1px solid #fff;font-family:dotum,돋움,돋움체,gulim,sans-serif;color:#333;}
.board_list td{border:1px solid #fff;}
.board_list .date,
.board_list .rate,
.board_list .num
{padding:7px;background:#ddd;font-size:0.85em;letter-spacing:0;font-family:tahoma,verdana,arial,sans-serif;text-align:center;}
.board_list .title{padding:0 5px;background:#eee;}

.board_list a.title_link{font-size:0.9em;letter-spacing:0;color:#444;text-decoration:none;} 
.board_list a.title_link:hover{color:#ee0000;text-decoration:underline;}

.board_list .hallmark,
.board_list .patent,
.board_list .prize,
.board_list .update
{display:inline-block;position:relative;padding:3px 6px 2px;_padding:4px 6px 1px;text-align:center;font-size:0.85em;font-family:돋움, Dotum, AppleGothic, sans-serif;color:#fff;} /* (! hack) IE board Head fix */
.board_list td span .tl{display:block;position:absolute;top:0px;left:0px;width:1px;height:1px;background:#fff;overflow:hidden;font-size:0;}
.board_list td span .tr{display:block;position:absolute;top:0px;right:0px;_right:-1px;width:1px;height:1px;background:#fff;overflow:hidden;font-size:0;}/* (! hack) IE board Head fix */
.board_list td span .bl{display:block;position:absolute;bottom:0px;left:0px;width:1px;height:1px;background:#fff;overflow:hidden;font-size:0;}
.board_list td span .br{display:block;position:absolute;bottom:0px;right:0px;_right:-1px;width:1px;height:1px;background:#fff;overflow:hidden;font-size:0;}/* (! hack) IE board Head fix */
.board_list .hallmark{background:#937bb0;}
.board_list .patent{background:#566299;}
.board_list .prize,.board_list .update{background:#8bba52;}

.board_list .num{background:#e6f0f7;}
.board_list .date{background:#e6f0f7;}
.board_list .rate{background:#e6f0f7;}
.board_list .title{background:#f6fafd;}

/***************************************************************************************************/
/* @Board View */
.board_view table{width:100%;}
.board_view td{border:1px solid #fff;}
.board_view .property01,.board_view .property02{padding:8px;background:#aaa;font-family:dotum,돋움,돋움체,gulim,sans-serif;color:#333;font-weight:bold;text-align:center;}
.board_view .value01,.board_view .value02{padding:8px;background:#eee;}
.board_view .date{padding:8px;background:#eee;font-size:0.85em;letter-spacing:0;font-family:tahoma,verdana,arial,sans-serif;text-align:center;}

.board_view .title_view{vertical-align:middle;font-size:0.9em;letter-spacing:0;}

.board_view .hallmark,
.board_view .patent,
.board_view .prize,
.board_view .update
{display:inline-block;position:relative;padding:3px 6px 2px;_padding:4px 6px 1px;text-align:center;font-size:0.85em;font-family:돋움, Dotum, AppleGothic, sans-serif;color:#fff;} /* (! hack) IE board Head fix */
.board_view td span .tl{display:block;position:absolute;top:0px;left:0px;width:1px;height:1px;background:#fff;overflow:hidden;font-size:0;}
.board_view td span .tr{display:block;position:absolute;top:0px;right:0px;_right:-1px;width:1px;height:1px;background:#fff;overflow:hidden;font-size:0;}/* (! hack) IE board Head fix */
.board_view td span .bl{display:block;position:absolute;bottom:0px;left:0px;width:1px;height:1px;background:#fff;overflow:hidden;font-size:0;}
.board_view td span .br{display:block;position:absolute;bottom:0px;right:0px;_right:-1px;width:1px;height:1px;background:#fff;overflow:hidden;font-size:0;}/* (! hack) IE board Head fix */
.board_view .hallmark{background:#937bb0;}
.board_view .patent{background:#566299;}
.board_view .prize,.board_view .update{background:#8bba52;}

.board_view fieldset{padding:20px;background:#fff;border:5px solid #eee;line-height:120%;text-align:left;font-size:0.9em;font-weight:normal;color:#444;letter-spacing:0;}
.board_view fieldset p{line-height:130%;text-align:left;font-size:1em;font-weight:normal;color:#444;letter-spacing:0;}
/***************************************************************************************************/

/* @Page list */
.page_box{clear:both;width:100%;margin-top:20px;text-align:center;font-size:1em;}
.page_box a{text-decoration:none;}
.page_box .prev{margin-right:0.5em;padding-left:0.7em;background:url('../images/point_prev.gif') no-repeat left center;color:#444;}
.page_box .next{margin-left:0.5em;padding-right:0.7em;background:url('../images/point_next.gif') no-repeat right center;color:#444;}

.page_box .page{display:inline-block;height:0.93em;padding:0 0.6em 0 0.5em;.padding:0 0.5em;margin-left:-0.1em;border-left:1px solid #444;border-right:1px solid #444;line-height:1em;font-family:tahoma,verdana,arial,sans-serif;font-weight:bold;color:#666;letter-spacing:0;} /* (! hack) page number CSS Style */
a.prev + a.page,a.prev + a.current_page{border-left:1px solid #444;} /* (!) FF Only */
.page_box :hover{color:red;}

.page_box .current_page{display:inline-block;height:0.93em;padding:0 0.6em 0 0.5em;.padding:0 0.5em;margin-left:-0.1em;border-left:1px solid #444;border-right:1px solid #444;line-height:1em;font-family:tahoma,verdana,arial,sans-serif;font-weight:bold;color:#006edc;letter-spacing:0;} /* (! hack) page number CSS Style */
.page_box .current_page:hover{text-decoration:none;}

/***************************************************************************************************/

/* @Common Layout style */
body{font-family:돋움, Dotum, AppleGothic, sans-serif;color:#444;}
html,body{position:relative;width:100%;height:100%;scrollbar-face-color: #E4E4E4; scrollbar-shadow-color: #D2D2D2; scrollbar-highlight-color: #E4E4E4; 
scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #666666; scrollbar-track-color: #EFEFEF; scrollbar-arrow-color: #B5B5B5;}
form#aspnetForm{position:relative;width:100%;height:100%;margin:0 auto;} /* Site Em Width */

/* Layout(height 100%) */
.interface{height:92px;border-top:3px solid #052c5d;}
.container{min-height:100%;margin:-95px 0 -150px;}
*html .container{height:100%;}
.site_info{height:150px;background:#e8e8e8;}

.container_main{padding:95px 0 150px;}
.interface_main,.container_main,.info_main{position:relative;width:72.15em;min-width:960px;margin:0 auto;} /* Site Width 962px, align Center */
.interface_main{z-index:100;}
.container_main{*height:1%;z-index:50;}
.container_main:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.info_main{z-index:100;}


/***************************************************************************************************/
/* @Interface(Header) */

/* *Branding* */
.branding{position:absolute;width:245px;top:-17px;left:-15px;z-index:200;}
.branding h1{position:relative;width:245px;height:115px;z-index:100;} 
.branding h1 a{position:relative;display:block;width:100%;height:100%;text-indent:-9999px;overflow:hidden;z-index:200;}
.branding h1 a span{float:left;display:inline;width:100%;height:100%;background:transparent url('../images/logo_main.png') no-repeat;/*background:transparent url('../images/logo_main.png') no-repeat;*/_behavior:url('/common/iepngfix.htc');cursor:pointer;} /* (!) IE 5.5 or 6 version Png Render */
.branding blockquote{display:none;}

/* *Main navigation* */
.navi_main{position:relative;width:100%;top:45px;right:0px;z-index:100;}
.navi_main h3{display:none;}
.navi_main ul{float:right;clear:both;}
.navi_main li{float:left;display:inline;clear:none;margin-left:40px;}
.navi_main a{float:left;display:inline;padding:0;}
.navi_main span{float:left;display:inline;margin:0;cursor:pointer;text-indent:-9999px;overflow:hidden;_behavior:url('/common/iepngfix.htc');} /* (!) IE 5.5 or 6 version Png Render */

.navi_company span{width:73px;height:25px;background:transparent url('../images/txt_company.png') no-repeat;}
.navi_product span{width:75px;height:25px;background:transparent url('../images/txt_product.png') no-repeat;}
.navi_partners span{width:74px;height:25px;background:transparent url('../images/txt_partner.png') no-repeat;}

.navi_company a:hover{background:#5393eb;}
.navi_product a:hover{background:#7bbd03;}
.navi_partners a:hover{background:#654919;}
.navi_company a:hover span{background:transparent url('../images/txt_company_ov.png') no-repeat !important;}
.navi_product a:hover span{background:transparent url('../images/txt_product_ov.png') no-repeat !important;}
.navi_partners a:hover span{background:transparent url('../images/txt_partner_ov.png') no-repeat !important;}

.navi_company a.on span{background:transparent url('../images/txt_company_on.png') no-repeat;}
.navi_product a.on span{background:transparent url('../images/txt_product_on.png') no-repeat;}
.navi_partners a.on span{background:transparent url('../images/txt_partner_on.png') no-repeat;}

/***************************************************************************************************/
/* @Container */

/* *Background img* */
.background_band{position:absolute;top:95px;left:0;width:100%;height:85px;background:#ddd;z-index:0;}
.background_img{position:absolute;width:400px;height:110px;top:95px;right:0;z-index:10;}

/* *Sub Menu* */
.sub_menu{float:left;position:relative;width:21.875%;padding-top:120px;border-left:2px solid #fff;background:#fff;border-right:2px solid #fff;z-index:50;} /* Sub Menu width 210px *//* background bg */
.sub_menu h3{height:45px;margin-right:19px;}
.sub_menu h3 a{display:block;width:100%;height:100%;background:#ddd;overflow:hidden;text-indent:-99999px;} /* background bg (png text) */
.sub_menu ul{margin-right:16px;padding:14px 12px 12px;list-style:none;border-top:4px solid #efefef;border-bottom:4px solid #efefef;}
.sub_menu li{margin-bottom:2px;}
.sub_menu li a{display:block;width:100%;height:100%;background:#efefef;text-indent:14px;text-decoration:none;color:#444;font-weight:bold;cursor:pointer;}
.sub_menu li a:hover{background:#ddd;color:#000;}
.sub_menu li span{line-height:26px;}

.sub_menu li.on{position:relative;height:26px;background:#000 !important;}
.sub_menu li.on a{position:relative;left:-9px;padding-left:9px;margin-right:-9px;background:transparent !important;color:#ddd;} /* background bg (png arrow) */
.sub_menu li.on a:hover{background:transparent;color:#999;}
.sub_menu li.on span{display:block;width:100%;line-height:26px;cursor:pointer;}
.sub_menu li .eng{font-size:0.9em;}

/* *Contents* */
.contents{float:right;position:relative;width:74.71%;*width:74.8%;_display:inline;margin:120px 0 100px;margin-left:-3px;padding-left:30px;background:#fff;border-left:1px solid #efefef;z-index:100;} /* Contents Width 719px */ /* (!Hack)IE6 float Bug */
.contents h2{*float:left;display:inline-block;margin-bottom:8px;padding:0 0 14px;background:transparent url('../images/point_title.gif') no-repeat left 80%;}
.contents h2 span{display:block;padding:5px 12px 4px;background:#000;color:#fff;line-height:1em;font-size:1.05em;letter-spacing:-0.05em;}
.contents .path{clear:both;position:absolute;top:18px;right:0;font-size:0.85em;color:#888;letter-spacing:-0.1em;}
.contents .path a{font-size:1em;color:#888;text-decoration:none;}
.contents .path a:hover{color:#9e7344;text-decoration:underline;}
.contents .path .home{margin-right:0.2em;}

/***************************************************************************************************/
/* @Site Info */
/* *site_information* */
.site_info{clear:both;}
.site_info h3{position:absolute;top:23px;left:48px;}
.site_info h3 a{display:block;width:120px;height:70px;text-indent:-99999px;overflow:hidden;background:transparent url('../images/logo_main_gray.png') no-repeat;cursor:pointer;}
.site_info h4{display:none;}

.site_info select{position:absolute !important;top:10px;right:0;font-size:1em;.font-size:0.95em;font-family:Segoe UI,tahoma,verdana,arial,sans-serif;letter-spacing:0;}

.site_info p{font-size:0.85em;line-height:130%;color:#888;}
.site_info p a{font-size:1em;color:#888;}
.site_info p .mail{text-decoration:none;}
.site_info p .mail span{font-size:1em;}
.site_info p .mail:hover{color:#0c5dff !important;text-decoration:underline;}
.site_info .company_info{position:absolute;top:39px;left:226px;}
.site_info .split_info{position:relative;top:1px;display:inline-block;height:11px;overflow:hidden;margin:0 4px;}
.site_info h5{margin-top:16px;font-weight:normal;line-height:120%;font-size:0.85em;font-family:Segoe UI,tahoma,verdana,arial,sans-serif;color:#333;letter-spacing:0;}
.site_info h5 .bold{letter-spacing:0;}


/***************************************************************************************************/
/* @Index */
#index .background_band01{position:absolute;top:3px;left:0;width:100%;height:447px;background:transparent url('../images/bg_index01.jpg') repeat-x left top;z-index:0;}
#index .background_band01 .background_img{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url('../images/img_index01.jpg') no-repeat center right;}
#index .background_band02{position:absolute;top:3px;left:0;width:100%;height:447px;background:transparent url('../images/bg_index02.jpg') repeat-x left top;z-index:0;}
#index .background_band02 .background_img{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url('../images/img_index02.jpg') no-repeat center right;}
#index .show_flash{position:absolute;top:95px;left:1px;}

#index .container_main{padding-top:463px;}

#index h2{display:none;}
#index h3{position:relative;top:-6px;width:100%;padding-right:8px;text-indent:-9999px;overflow:hidden;}

#index .release{position:relative;float:left;width:53.1%;_width:52%;margin-top:10px;margin-right:30px;border-top:3px solid #d9d9d9;} /* (!HACK) IE6 */
#index .release h3{width:50px;height:10px;background:#fff url('../images/text_release.png') no-repeat;}
#index .release ul{margin:5px 2px;list-style:none;}
#index .release li{position:relative;width:100%;margin-bottom:5px;padding-left:9px;background:transparent url('../images/dot_gray_3px.gif') no-repeat left center;}
#index .release a{font-size:0.9em;letter-spacing:0;color:#444;text-decoration:none;}
#index .release a:hover{color:#ee0000;text-decoration:underline;}
#index .release .head{margin-right:1px;font-size:0.85em;color:#999;}
#index .release .date{position:absolute;right:14px;_right:5px;font-size:0.85em;letter-spacing:0;font-family:tahoma,verdana,arial,sans-serif;color:#888;} /* (!Hack) IE 6 */

#index .blog{position:relative;float:left;width:170px;margin-top:10px;text-indent:-9999px;margin-right:30px;border-top:3px solid #d9d9d9;}
#index .blog h3{width:31px;height:10px;background:#fff url('../images/text_blog.png') no-repeat;}
#index .blog a{display:block;width:100%;height:110px;margin-top:9px;text-indent:-9999px;overflow:hidden;background:transparent url('../images/img_blog.gif') no-repeat;}
#index .blog strong{display:none;}

#index .recruit {position:relative;float:left;width:220px;margin-top:10px;padding-bottom:100px;text-indent:-9999px;border-top:3px solid #d9d9d9;}
#index .recruit h3{width:51px;height:10px;background:#fff url('../images/text_recruit.png') no-repeat;}
#index .recruit a{display:block;width:100%;height:110px;margin-top:-17px;text-indent:-9999px;overflow:hidden;background:transparent url('../images/img_recruit_mini.gif') no-repeat;}

/***************************************************************************************************/
/* @Company */
#company .background_band{background:#83b2de;}
#company .background_img{background:url('../images/img_company.png') no-repeat right top;}
#company .contents div{position:relative;}

/* Sub menu */
#company .sub_menu{background:url('../images/title_company.gif') no-repeat top left;}
#company .sub_menu ul{border-color:#83b2de;}
#company .sub_menu h3 a{background:url('../images/text_company.png') no-repeat top left;}
#company .sub_menu li a{background-color:#f2f7ff;}
#company .sub_menu li a:hover{background-color:#e6eefb;}
#company .sub_menu li.on a{background:url('../images/point_blue_round.png') no-repeat 1px center !important;}
#company .sub_menu li.on a:hover{color:#79b1ff;}

/* Contents */
#summary h3{width:100%;height:65px;text-indent:-9999px;overflow:hidden;background:transparent url('../images/text_company.gif') no-repeat center top;}
#summary h4{text-indent:-9999px;overflow:hidden;}
#summary .summary_desc{padding-bottom:270px;background:transparent url('../images/img_company.gif') no-repeat center bottom;text-align:center;}
#summary .summary_desc p{margin-top:-0.4em;line-height:120%;}
#summary .summary_desc .eng{font-size:0.9em;}
#summary .edge_border_blue_tl,#summary .edge_border_blue_tr,#summary .edge_border_blue_bl,#summary .edge_border_blue_br{background-color:#e9f4fd;} /* Must have backgroundColor */
#summary td{padding:9px 8px;border-bottom:1px solid #e5ecf1;vertical-align:top;}
#summary .property{width:17%;background:#f7fafc;color:#4a83cf;font-weight:bold;text-align:right;}
#summary .value{width:83%;line-height:120%;}
#summary .edge_white_bl,#summary .edge_white_br{_bottom:-2px;} /* (!Hack) */
#summary .edge_border_blue_bl,#summary .edge_border_blue_br{_bottom:-2px;} /* (!Hack) */

#history h3{width:60px;height:20px;text-indent:-9999px;overflow:hidden;}
#history ul{margin-top:-20px;margin-left:90px;padding-left:20px;list-style:none;border-left:1px solid #ecf4fb;}
#history strong{font-size:1.05em;font-family:Tahoma,verdana,arial,sans-serif;color:#2565be;letter-spacing:0;}
#history li{margin-bottom:1.05em;}
#history li .text{margin-left:28px;}
#history .history_2009{padding:23px 0;border-top:2px solid #dae8f5;}
#history .history_2009 h3{background:transparent url('../images/img_history2009.gif') no-repeat left top;}
#history .history_2008{padding:23px 0;border-top:1px solid #dae8f5;}
#history .history_2008 h3{background:transparent url('../images/img_history2008.gif') no-repeat left top;}
#history .history_2007{padding:23px 0;border-top:1px solid #dae8f5;}
#history .history_2007 h3{background:transparent url('../images/img_history2007.gif') no-repeat left top;}
#history .history_2006{padding:23px 0;border-top:1px solid #dae8f5;}
#history .history_2006 h3{background:transparent url('../images/img_history2006.gif') no-repeat left top;}
#history .history_2005{padding:23px 0;border-top:1px solid #dae8f5;}
#history .history_2005 h3{background:transparent url('../images/img_history2005.gif') no-repeat left top;}
#history .history_2004{padding:23px 0;border-top:1px solid #dae8f5;}
#history .history_2004 h3{background:transparent url('../images/img_history2004.gif') no-repeat left top;}
#history .history_2003{padding:23px 0;border-top:1px solid #dae8f5;}
#history .history_2003 h3{background:transparent url('../images/img_history2003.gif') no-repeat left top;}

#business h3{padding-left:15px;background:transparent url('../images/point_blue_squre.gif') no-repeat left center;}
#business h3 span{font-size:1.05em;}
#business h3 .eng{font-size:1em;}
#business dl{padding:14px;}
#business dt{margin:5px 0;padding-left:8px;background:transparent url('../images/dot_black_3px.gif') no-repeat left center;}
#business dt strong{font-size:1.05em;color:#2565be;}
#business dd{margin-bottom:15px;padding-left:8px;}
#business .security{min-height:110px;padding:23px 0 23px 140px;background:transparent url('../images/img_security.gif') no-repeat left 23px;border-top:2px solid #dae8f5;}
#business .virtualization{min-height:110px;padding:23px 0 23px 140px;background:transparent url('../images/img_virtualization.gif') no-repeat left 23px;border-top:1px solid #dae8f5;}
#business .control{min-height:110px;padding:23px 0 23px 140px;background:transparent url('../images/img_cotrol.gif') no-repeat left 23px;border-top:1px solid #dae8f5;}

#reference .reference{*height:1%;padding:23px 5px 0;border-top:2px solid #dae8f5;border-bottom:1px solid #dae8f5;} /* (!HACK) IE6 */
#reference .reference:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
#reference h3{margin-bottom:12px;padding-left:17px;background:transparent url('../images/point_orange_squre.gif') no-repeat left 0.1em;font-size:1.05em;color:#666;}
#reference dl{position:relative;float:left;display:inline;width:50%;min-height:95px;_height:95px;}
#reference .ci{position:absolute;top:0;left:0;width:100px;height:70px;padding-top:6px;background:transparent url('../images/bg_ci.gif') no-repeat;text-align:center;}
#reference .company{margin-top:2px;margin-left:110px;padding-top:1.2em;background:transparent url('../images/img_reference_bar.gif') no-repeat left top;}
#reference .company strong{font-size:1.05em;}
#reference dd{position:relative;margin-top:6px;margin-left:110px;line-height:120%;}
#reference dd .eng{font-size:0.9em;}

#prize .date{width:14%;}
#prize .title{width:65%;}
#prize .authority{width:21%;}
#prize .board_list{border-color:#bfd7ef;}
#prize .board_list th{background:#bfd7ef;color:#134677;}

#prize .property01{width:13%;}
#prize .value01{width:60%;}
#prize .property02{width:13%;}
#prize .value02{width:14%;}
#prize .authority{padding:7px;background:#e6f0f7;text-align:center;}
#prize .board_view .property01,#prize .board_view .property02{background:#bfd7ef;color:#134677;}
#prize .board_view .value01,#prize .board_view .value02{background:#e6f0f7;}
#prize .board_view .date{background:#e6f0f7;}
#prize .board_view fieldset{border-color:#e6f0f7;}

#recruit .recruit_head{margin-top:5px;height:110px;padding-bottom:20px;text-indent:-9999px;overflow:hidden;background:transparent url('../images/img_recruit.gif') no-repeat left top;border-bottom:2px solid #dae8f5;}
#recruit .recruit_head p{display:none;}
#recruit h4{margin:23px 0 6px;padding-left:15px;font-size:1.05em;background:transparent url('../images/point_blue_squre.gif') no-repeat left 1px;}
#recruit .text{position:relative;line-height:120%;}
#recruit .text .eng{font-size:0.9em;}
#recruit .procedure{margin:22px 0 40px;padding-top:105px;background:transparent url('../images/img_recruit02.gif') no-repeat left top;list-style:none;}
#recruit .procedure li{padding:11px 9px;}
#recruit .list01{border-top:1px solid #aaa;border-bottom:1px solid #dfdfdf;}
#recruit .list02{border-bottom:1px solid #dfdfdf;}
#recruit .sequence{color:#2565be;}
#recruit .test{margin-left:10px;margin-right:35px;font-weight:normal;}
#recruit .procedure .eng{font-size:0.9em;}
#recruit .benefits{margin-bottom:35px;padding:6px 16px;list-style:none;}
#recruit .benefits li{margin-bottom:7px;padding-left:10px;background:transparent url('../images/dot_black_3px.gif') no-repeat left center;}
#recruit .email{line-height:1.1em;font-size:1.2em;font-weight:bold;font-family:Segoe UI,tahoma,verdana,arial,sans-serif;letter-spacing:0;text-decoration:none;color:#009900;}
#recruit .email:hover{color:#ee0000;}
#recruit .part{margin-left:20px;margin-top:20px;padding-bottom:15px;border-bottom:1px solid #dfdfdf;}
#recruit .part h5{margin-bottom:10px;}
#recruit .part p.partdesc{line-height:1.1em;color:#888;}
#recruit .part p.partcategory{margin-left:5px;padding-top:12px;color:#ff5c48;font-weight:bold;} 
#recruit .requirement{list-style:none;}
#recruit .requirement li{margin-left:10px;margin-top:3px;padding-left:10px;background:transparent url('../images/dot_black_3px.gif') no-repeat left center;}

#contact .map{float:left;margin-right:30px;}
#contact .contact_text{float:left;width:35.8%;}
#contact h4{margin-bottom:10px;padding-left:15px;font-size:1.05em;background:transparent url('../images/point_blue_squre.gif') no-repeat left 1px;}
#contact .address{padding:13px 5px 20px;border-top:2px solid #dae8f5;border-bottom:1px solid #dae8f5;}
#contact .address .eng{margin-top:18px;font-size:0.9em;line-height:120%;}
#contact .number{padding:20px 5px;border-bottom:1px solid #dae8f5;}
#contact .number ul{margin-left:2px;list-style:none;}
#contact .number li{padding-left:10px;background:transparent url('../images/dot_black_3px.gif') no-repeat left center;line-height:130%;}
#contact .homepage{padding:20px 5px;border-bottom:1px solid #dae8f5;}
#contact .homepage a{font-size:0.9em;font-family:Segoe UI,tahoma,verdana,arial,sans-serif;letter-spacing:0;text-decoration:none;color:#444;}
#contact .homepage a:hover{color:#ee0000;text-decoration:underline;}
#contact .ask{padding:20px 5px;border-bottom:2px solid #dae8f5;}
#contact .email{font-size:1.05em;font-weight:bold;font-family:Segoe UI,tahoma,verdana,arial,sans-serif;letter-spacing:0;text-decoration:none;color:#009900;}
#contact .email:hover{color:#ee0000;}
#contact .text{line-height:120%;}



/* @Products */
#products .background_band{background:#9ebd7a;}
#products .background_img{background:url('../images/img_products.png') no-repeat right top;}
#products .contents div{position:relative;}


/* Sub menu */
#products .sub_menu{background:url('../images/title_products.gif') no-repeat top left;}
#products .sub_menu ul{border-color:#9ebd7a;}
#products .sub_menu h3 a{background:url('../images/text_products.png') no-repeat top left;}
#products .sub_menu li a{background-color:#f1f6ea;}
#products .sub_menu li a:hover{background-color:#e3ebd7;}
#products .sub_menu li.on a{background:url('../images/point_green_round.png') no-repeat 1px center !important;}
#products .sub_menu li.on a:hover{color:#70bf00;}

/* Contents */
#show_products cite{position:absolute;top:54px;right:0;vertical-align:middle;padding-left:7px;background:transparent url('../images/dot_brown_3px.gif') no-repeat left 3px;color:#7cb5f5;font-style:normal;font-size:0.85em;}
#show_products h3{width:90%;padding-left:15px;background:transparent url('../images/point_green_squre.gif') no-repeat left center;}
#show_products h3 span{line-height:1.5em;font-size:1.05em;}
#show_products .security{min-height:116px;_height:116px;padding:25px 0 25px 146px;background:transparent url('../images/img_product01.gif') no-repeat left 2em;border-top:2px solid #e1ebd5;}
#show_products .virtualization{min-height:116px;_height:116px;padding:25px 0 25px 146px;background:transparent url('../images/img_product02.gif') no-repeat left 2em;border-top:1px solid #e1ebd5;}
#show_products .control{min-height:116px;_height:116px;padding:25px 0 25px 146px;background:transparent url('../images/img_product03.gif') no-repeat left 2em;border-top:1px solid #e1ebd5;}
#show_products ul{position:relative;padding:10px 14px;list-style:none;}
#show_products li{padding-left:7px;margin:0.5em 0;background:transparent url('../images/dot_black_3px.gif') no-repeat left center;}

#show_products li a{color:#444;text-decoration:none;}
#show_products li a:hover{color:#ee0000;text-decoration:underline;}
#show_products .none:hover{color:#444;text-decoration:none;}

#notice .num{width:7%;}
#notice .title{width:73%;}
#notice .date{width:11%;}
#notice .rate{width:9%;}
#notice .board_list{border-color:#e1eacc;}
#notice .board_list th{background:#e1eacc;color:#647934;}

#notice .property01{width:10%;}
#notice .value01{width:67%;}
#notice .property02{width:10%;}
#notice .value02{width:13%;}
#notice .authority{padding:7px;background:#e6f0f7;text-align:center;}
#notice .board_view .property01,#notice .board_view .property02{background:#e1eacc;color:#647934;}
#notice .board_view .value01,#notice .board_view .value02{background:#f2f7e5;}
#notice .board_view .date{background:#f2f7e5;}
#notice .board_view fieldset{border-color:#e9f0d8;}


/* @Partner */
#partner .background_band{background:#afa281;}
#partner .background_img{background:url('../images/img_partner.png') no-repeat right top;}
#partner .contents div{position:relative;}

/* Sub menu */
#partner .sub_menu{background:url('../images/title_partner.gif') no-repeat top left;}
#partner .sub_menu ul{border-color:#afa281;}
#partner .sub_menu h3 a{background:url('../images/text_partner.png') no-repeat top left;}
#partner .sub_menu li a{background-color:#efece3;}
#partner .sub_menu li a:hover{background-color:#e0d9c7;}
#partner .sub_menu li.on a{background:url('../images/point_brown_round.png') no-repeat 1px center !important;}
#partner .sub_menu li.on a:hover{color:#8e6e37;}

/* Contents */
#cooperate h3{width:440px;height:60px;text-indent:-9999px;overflow:hidden;background:transparent url('../images/text_partner.gif') no-repeat center top;}
#cooperate h4{font-size:1.05em;color:#2565be;}
#cooperate .cooperation_desc{height:122px;padding-left:158px;padding-bottom:10px;background:transparent url('../images/img_partner.gif') no-repeat left top;border-bottom:2px solid #e0d9c7;}
#cooperate .cooperation_desc p{margin-top:-4px;}
#cooperate .cooperation_desc strong{display:none;}
#cooperate .email{margin-top:20px;padding:8px 0 75px 80px;background:transparent url('../images/img_email.gif') no-repeat left top;border-bottom:1px solid #e0d9c7;}
#cooperate .text{margin:1em 2px;line-height:120%;} /* (!HACK) IE 6 Bug */
#cooperate .input_text{width:40%;vertical-align:middle;}
#cooperate .box_brown{margin:0 2px;padding:9px;border-width:3px;}
#cooperate textarea{width:98.5%;height:5em;border-color:#ccc9b7;}
#cooperate .support{clear:both;position:relative;margin-top:20px;padding:8px 0 0 80px;background:transparent url('../images/img_phone.gif') no-repeat left top;}
#cooperate .support strong{display:block;margin-top:1em;color:#ff5c00;font-size:1.2em;font-family:Tahoma,verdana,arial,sans-serif;letter-spacing:1px;}
/***************************************************************************************************/

/* IE6 Only PNG filter */
*html .edge_border_brown_tl{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_border_brown_tl.png',sizingMethod='scale');}
*html .edge_border_brown_tr{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_border_brown_tr.png',sizingMethod='scale');}
*html .edge_border_brown_bl{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_border_brown_bl.png',sizingMethod='scale');}
*html .edge_border_brown_br{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_border_brown_br.png',sizingMethod='scale');}
*html .edge_border_blue_tl{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_border_blue_tl.png',sizingMethod='scale');}
*html .edge_border_blue_tr{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_border_blue_tr.png',sizingMethod='scale');}
*html .edge_border_blue_bl{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_border_blue_bl.png',sizingMethod='scale');}
*html .edge_border_blue_br{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_border_blue_br.png',sizingMethod='scale');}

*html .edge_white_tl{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_white_tl.png',sizingMethod='scale');} 
*html .edge_white_tr{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_white_tr.png',sizingMethod='scale');} 
*html .edge_white_bl{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_white_bl.png',sizingMethod='scale');} 
*html .edge_white_br{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/edge_white_br.png',sizingMethod='scale');}

*html .branding h1 a span{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo_main.png',sizingMethod='scale');}

*html #index .release h3{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/text_release.png',sizingMethod='crop');} 
*html #index .blog h3{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/text_blog.png',sizingMethod='crop');} 
*html #index .recruit h3{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/text_recruit.png',sizingMethod='crop');} 

*html .navi_company span{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/txt_company.png',sizingMethod='scale');}
*html .navi_product span{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/txt_product.png',sizingMethod='scale');}
*html .navi_partners span{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/txt_partner.png',sizingMethod='scale');}

*html .navi_company a:hover span{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/txt_company_ov.png',sizingMethod='scale');}
*html .navi_product a:hover span{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/txt_product_ov.png',sizingMethod='scale');}
*html .navi_partners a:hover span{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/txt_partner_ov.png',sizingMethod='scale');}

*html .navi_company a.on span{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/txt_company_on.png',sizingMethod='scale');}
*html .navi_product a.on span{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/txt_product_on.png',sizingMethod='scale');}
*html .navi_partners a.on span{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/txt_partner_on.png',sizingMethod='scale');}

*html .site_info h3 a{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo_main_gray.png',sizingMethod='scale');}

*html #company .sub_menu h3 a{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/text_company.png',sizingMethod='scale');}
*html #company .sub_menu li.on a{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/point_blue_round.png',sizingMethod='crop');}
*html #company .background_img{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/img_company.png',sizingMethod='crop');}

*html #products .sub_menu h3 a{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/text_products.png',sizingMethod='scale');}
*html #products .sub_menu li.on a{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/point_green_round.png',sizingMethod='crop');}
*html #products .background_img{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/img_products.png',sizingMethod='crop');}

*html #partner .sub_menu h3 a{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/text_partner.png',sizingMethod='scale');}
*html #partner .sub_menu li.on a{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/point_brown_round.png',sizingMethod='crop');}
*html #partner .background_img{background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/img_partner.png',sizingMethod='crop');}









