@charset "uft-8";

* { margin:0px; padding:0px; }
body { font-size:12px; font-family: 'Nanum Gothic', sans-serif;  }
a:link, a:visited, a:active { text-decoration:none; color:#0066cc; }
a:hover {text-decoration:none; color:#0066cc; }
a, img {border:none;}
ul { list-style-type:none; }
caption { display:none; }
#wrap { position:relative; width:100%; height:100%; margin:0; padding:0; text-align:center; }	
#header { position:relative; width:100%; height:140px; margin:0; background:transparent url("../images/header_bg.png") repeat-x center top; }
#header div.header_top { position:relative; width:1100px; height:40px; margin:0 auto; background:transparent url("../images/header_top_bg.png") no-repeat center top; }
#header div.header_top div.main_tel { position:absolute; width:200px; height:15px; left:5px; top:14px; color:#717171; text-decoration:none; font-family:'NanumGothic'; }
#header div.header_top div.mail_salse { position:absolute; width:200px; height:15px; left:160px; top:14px; font-family:'NanumGothic'; }
#header div.header_top div.mail_salse a.s_mail:link, #header div.header_top div.mail_salse a.s_mail:visited, #header div.header_top div.mail_salse a.s_mail:active { color:#717171; }
#header div.header_top div.mail_salse a.s_mail:hover { color:#ff671d; }

/*#header div.header_top div.top_btn { position:absolute; width:300px; height:28px; font-size:12px; color:#cccccc; right:205px; top:13px; font-family:'NanumGothicBold'; }*/
#header div.header_top div.top_btn { position:absolute; width:300px; height:28px; font-size:12px; color:#cccccc; right:5px; top:13px; font-family:'NanumGothic'; font-weight:500; }
#header div.header_top div.top_btn a.sitemap:link, #header div.header_top div.top_btn a.sitemap:visited, #header div.header_top div.top_btn a.sitemap:active { color:#777777; }
#header div.header_top div.top_btn a.sitemap:hover { color:#ff671d; }
#header div.header_top div.srch_wrap { position:absolute; width:220px; height:22px; right:10px; top:0px; margin:0; }
#header div.header_top div.srch_wrap input.txt_srch { position:absolute; border:0; width:165px; padding:5px 2px 5px 2px; top:7px; right:40px; font-size:10pt; color:#666666; }
#header div.header_top div.srch_wrap input.btn_srch { position:absolute; width:33px; height:25px; margin:0; top:7px; right:10px; }
#header div.contents { position:relative; width:1100px; height:100px; margin:0 auto; background:transparent url("../images/header_contents_bg.png") no-repeat center top; }
#header div.logo { position:absolute; width:234px; height:57px; top:22px; left:22px; }
#header div.gnb_wrap { position:absolute; top:44px; left:300px; }
#header div.gnb_wrap ul.gnb { position:relative; list-style-type:none; cursor:pointer; font-weight:600; font-size:13pt; color:#333333; font-family:'NanumGothic'; }
#header div.gnb_wrap ul.gnb li { position:relative; float:left; width:185px; height:57px; }
#header div.gnb_wrap ul.gnb li.gnb01 { position:relative; }
#header div.gnb_wrap ul.gnb li.gnb02 { position:relative; }
#header div.gnb_wrap ul.gnb li.gnb03 { position:relative; }
#header div.gnb_wrap ul.gnb li.gnb04 { position:relative; }
#header div.sub_gnb_wrap { position:absolute; width:100%; height:350px; border-bottom:1px solid #e6e9ed; background:#ffffff; z-index:1000; display:none; font-family:'NanumGothic'; font-weight:600; font-size:10pt; z-index:1001; }
#header div.sub_gnb_wrap div.sub_gnb { position:relative; width:1100px; height:350px; margin:0 auto; background:transparent url('../images/sub_gnb_bg.png') no-repeat center top; }
/*#header div.sub_gnb_wrap div.sub_gnb .title{font-weight:600; background:#cccccc; text-align: left }*/
li.title.active { font-weight: 600; }
li.title_A.active { font-weight: 600; }
#header div.sub_gnb_wrap div.sub_gnb ul.sub_gnb01 { position:absolute; width:184px; height:345px; left:301px; top:0; cursor:pointer; }
#header div.sub_gnb_wrap div.sub_gnb ul.sub_gnb01 li { margin:25px 0 0 0; }
#header div.sub_gnb_wrap div.sub_gnb ul.sub_gnb02 { position:absolute; width:184px; height:345px; left:486px; top:0; cursor:pointer; }
#header div.sub_gnb_wrap div.sub_gnb ul.sub_gnb02 li { margin:25px 0 0 0; }
#header div.sub_gnb_wrap div.sub_gnb ul.sub_gnb03 { position:absolute; width:184px; height:345px; left:671px; top:0; cursor:pointer; }
#header div.sub_gnb_wrap div.sub_gnb ul.sub_gnb03 li { margin:25px 0 0 0; }
#header div.sub_gnb_wrap div.sub_gnb ul.sub_gnb04 { position:absolute; width:183px; height:345px; left:856px; top:0; cursor:pointer; }
#header div.sub_gnb_wrap div.sub_gnb ul.sub_gnb04 li { margin:25px 0 0 0; }
a.main_gnb_link:link, a.main_gnb_link:visited, a.main_gnb_link:active { text-decoration:none; color:#333333; }
a.main_gnb_link:hover { text-decoration:none; color:#1880c4; }
a.sub_gnb_link:link, a.sub_gnb_link:visited, a.sub_gnb_link:active { text-decoration:none; color:#333333; }
a.sub_gnb_link:hover { text-decoration:none; color:#ff5a00; }

.height100 { height:100px; }
.height150 { height:150px; }
.height200 { height:200px; }
.height250 { height:250px; }
.height300 { height:300px; }
.height350 { height:350px; }

#sub_link_wrap { position:relative; width:100%; height:62px; background:transparent url('../images/sub_link_bg.png') repeat-x center top; }
#sub_link_wrap div.sub_link { position:relative; width:1000px; height:42px; color:#ffffff; margin:0 auto; text-align:right; font-size:16px; font-family:'NanumGothic'; padding:20px 85px 0 0; }
#sub_link_wrap div.sub_link div.sub_link_page { position:absolute; width:42px; height:42px; top:10px; right:40px; cursor:pointer; }
#sub_link_wrap div.sub_link span.this_page { font-weight:bold; color:#5da4c4; }

#sub_link_page_wrap { position:absolute; width:150px; background:#fefefe; border:1px solid #e6e9ed; top:61px; right:50px; padding:0 0 15px 0; z-index:1000; display:none; }
#sub_link_page_wrap ul { position:relative; width:150px; margin:0 auto; text-align:center; color:#777777; font-size:14px; }
#sub_link_page_wrap ul li { position:relative; height:30px; margin:15px 0 0 0; }
a.sub_small_link:link, a.sub_small_link:visited, a.sub_small_link:active { text-decoration:none; color:#777777; }
a.sub_small_link:hover { text-decoration:none; color:#000000; font-weight:bold; }



#contents { position:relative; width:100%; font-family:'NanumGothic'; z-index:500; font-size:16px;  }

#contents div.banner_wrap { position:relative; width:100%; height:398px; border-bottom:1px solid #e6e9ed; background:#f0f0f0; }

#contents div.banner_wrap div.banner { position:relative; width:1100px; height:398px; margin:0 auto; }
#contents div.container { clear:both; position:relative; width:1100px; height:398px; margin:0 auto; }
/*#contents div.indx_cont01 { position:relative; width:100%; height:700px; margin:0 auto; background:transparent url('../images/main_cont_bg.png') repeat-x center top; }*/
#contents div.indx_cont01 { position:relative; width:100%; height:700px; margin:0 auto; background:#ffffff; }
#contents div.indx_cont01 div.contents { clear:both; position:relative; width:1000px; height:700px; margin:0 auto; background:transparent url('../images/main_cont.png') no-repeat center top; }
#contents div.indx_cont01 div.contents div.btn { position:absolute; width:100%; height:48px; text-align:center; bottom:66px; }
#contents div.indx_cont02 { position:relative; width:100%; height:500px; margin:0 auto; background:#000000; }
#contents div.indx_cont02 div.contents { clear:both; position:relative; width:1000px; height:500px; margin:0 auto; background:transparent url('../images/main_cont2.png') no-repeat center top; }
#contents div.indx_cont02 div.contents div.btn01 { position:absolute; width:29px; height:29px; top:156px; left:389px; }
#contents div.indx_cont02 div.contents div.btn02 { position:absolute; width:29px; height:29px; top:212px; left:389px; }
#contents div.indx_cont02 div.contents div.btn03 { position:absolute; width:29px; height:29px; top:267px; left:389px; }
#contents div.indx_cont02 div.contents div.btn04 { position:absolute; width:29px; height:29px; top:321px; left:389px; }
#contents div.indx_cont02 div.contents div.btn05 { position:absolute; width:29px; height:29px; top:376px; left:389px; }
#contents div.indx_cont02 div.contents div.btn06 { position:absolute; width:29px; height:29px; top:431px; left:389px; }
#contents div.contents_wrap { clear:both; position:relative; width:1100px; height:100%; margin:0 auto; }
#contents div.contents_wrap div.cont_wrap { position:relative; width:900px; height:100%; margin:0 auto; }
#contents div.contents_wrap div.sub_wrap { position:relative; width:1000px; height:100%; margin:0 auto; }

#contents div.contents_wrap div.sub_wrap div.sub_title { position:relative; width:1000px; height:220px; z-index:100; }
#contents div.contents_wrap div.sub_wrap div.sub_title div.title_b_txt { position:absolute; width:460px; height:45px; font-size:36px; font-family:'NanumGothic'; font-weight:600; top:41px; left:0; color:#1880c4; }
#contents div.contents_wrap div.sub_wrap div.sub_title div.title_s_txt { position:absolute; width:700px; height:35px; font-size:15px; font-family:'NanumGothic'; font-weight:500; top:100px; left:0px; color:#777777; } 

#contents div.contents_wrap div.sub_wrap div.title_sub01 { position:relative; width:1000px; height:258px; background:transparent url('../images/sub/title_sub01.png') no-repeat center top; }
#contents div.contents_wrap div.sub_wrap div.title_sub02 { position:relative; width:1000px; height:258px; background:transparent url('../images/sub/title_sub02.png') no-repeat center top; }
#contents div.contents_wrap div.sub_wrap div.title_sub03 { position:relative; width:1000px; height:258px; background:transparent url('../images/sub/title_sub03.png') no-repeat center top; }
#contents div.contents_wrap div.sub_wrap div.title_sub04 { position:relative; width:1000px; height:258px; background:transparent url('../images/sub/title_sub04.png') no-repeat center top; }


#contents div.contents_wrap div.sub_wrap div.intro_wrap { clear:both; position:relative; width:1000px; height:500px; margin:0 auto; text-align:left; }
#contents div.contents_wrap div.sub_wrap div.intro_wrap div.intro_tit { position:relative; width:100%; height:180px; text-align:center; font-size:33px; font-family:'NanumGothic'; font-weight:700; }
#contents div.contents_wrap div.sub_wrap div.intro_wrap div.intro_tit span { color:#1880c4; }
#contents div.contents_wrap div.sub_wrap div.intro_wrap div.intro_tit p { padding:15px 0 0 0; }
#contents div.contents_wrap div.sub_wrap div.intro_wrap div.pic { position:relative; float:left; width:400px; height:500px; }
#contents div.contents_wrap div.sub_wrap div.intro_wrap div.introduce { position:relative; float:left; width:560px; height:500px; padding:0 0 0 40px; }
#contents div.contents_wrap div.sub_wrap div.intro_wrap div.introduce p.t { padding:20px 0 20px 0; font-size:25px; color:#1880c4; font-family:'NanumGothic'; font-weight:700; }
#contents div.contents_wrap div.sub_wrap div.intro_wrap div.introduce p { padding:20px 0 0 0; color:#777777; }
#contents div.contents_wrap div.sub_wrap div.intro_wrap div.introduce span.cf { font-weight:bold; color:#d7263c; }

#contents div.contents_wrap div.sub_wrap div.sub0201 { clear:both; position:relative; width:1000px; height:400px; background:transparent url('../images/sub/sub0201.png') no-repeat center top; }
#contents div.contents_wrap div.sub_wrap div.sub0201 p { padding:4px 0 4px 0; }
#contents div.contents_wrap div.sub_wrap div.sub0201 div.txt01 { position:absolute; width:240px; text-align:center; bottom:162px; left:0px; font-size:18px; font-family:'NanumGothic'; font-weight:700; color:#444444; }
#contents div.contents_wrap div.sub_wrap div.sub0201 div.txt0101 { position:absolute; width:240px; text-align:center; bottom:96px; left:0px; font-size:14px; color:#898989; }
#contents div.contents_wrap div.sub_wrap div.sub0201 div.txt02 { position:absolute; width:300px; text-align:center; bottom:162px; left:351px; font-size:18px; font-family:'NanumGothic'; font-weight:700; color:#444444; }
#contents div.contents_wrap div.sub_wrap div.sub0201 div.txt0201 { position:absolute; width:240px; text-align:center; bottom:96px; left:380px; font-size:14px; color:#898989; }
#contents div.contents_wrap div.sub_wrap div.sub0201 div.txt03 { position:absolute; width:206px; text-align:center; bottom:162px; right:0px; font-size:18px; font-family:'NanumGothic'; font-weight:700; color:#444444; }
#contents div.contents_wrap div.sub_wrap div.sub0201 div.txt0301 { position:absolute; width:210px; text-align:center; bottom:96px; right:0px; font-size:14px; color:#898989; }

#contents div.contents_wrap div.sub_wrap div.map { clear:both; position:relative; width:1000px; height:500px; }
#contents div.contents_wrap div.sub_wrap div.location_info { clear:both; position:relative; width:1000px; height:100px; text-align:left; }
#contents div.contents_wrap div.sub_wrap div.location_info p.info_t { font-size:20px; font-family:'NanumGothic'; font-weight:700; padding:30px 0 0 0; }
#contents div.contents_wrap div.sub_wrap div.location_info p.info_d { font-size:16px; font-family:'NanumGothic'; padding:10px 0 0 0; }
#contents div.contents_wrap div.sub_wrap div.location_info div.addr { position:relative; float:left; width:600px; height:100px; }
#contents div.contents_wrap div.sub_wrap div.location_info div.tel { position:relative; float:left; width:200px; height:100px; }
#contents div.contents_wrap div.sub_wrap div.location_info div.fax { position:relative; float:left; width:200px; height:100px; }


div.product_name { position:relative; width:900px; height:60px; padding:25px 0 15px 0; margin:0 auto; text-align:left; font-size:40px; font-weight:bold; }
div.brochure_download { position:relative; width:100%; height:88px; padding:20px 0 0 0; text-align:right; }

span.eyeCloudSIM_1st_letter { color:#d7263c; }
span.vectra_1st_letter { color:#008c40; }
span.rsa_1st_letter { color:#bd3632; }
span.ssr_1st_letter { color:#a52f01; }
span.fireScan_1st_letter { color:#426f79; }
span.bizmerce_1st_letter { color:#1b75bc; }
span.focs_1st_letter { color:#d7263c; }

span.sniper_1st_letter { color:#c3262d; }
span.cybereason_1st_letter { color:#109ac9; }

div.siem_title { position:relative; float:left; width:650px; height:340px; text-align:left; }
div.siem_title span.tit01 {font-size:22px; color:#37393c; line-height:25px; }
div.siem_title span.tit01 span.cf { color:#d7263c; }
div.siem_title_img { position:relative; float:right; width:240px; height:290px; border-radius:30px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); }
/*div.siem_title_img { position:relative; float:right; width:240px; height:290px; border-radius:30px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); } 0725 변경전*/
div.siem_title span.tit02 { font-size:15px; color:#666666;}

div.vectra_title { position:relative; float:left; width:560px; height:340px; text-align:left; }
div.vectra_title span.tit01 {font-size:22px; color:#37393c; line-height:25px; }
div.vectra_title span.tit01 span.cf { color:#d7263c; }
div.vectra_title_img { position:relative; float:right; width:330px; height:231px; border-radius:30px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); }
div.vectra_title span.tit02 { font-size:15px; color:#666666;}

div.rsa_title { position:relative; float:left; width:630px; height:340px; text-align:left; }
div.rsa_title span.tit01 {font-size:22px; color:#37393c; line-height:25px; }
div.rsa_title span.tit01 span.cf { color:#d7263c; }
div.rsa_title_img { position:relative; float:right; width:261px; height:230px; border-radius:30px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); }
div.rsa_title span.tit02 { font-size:15px; color:#666666;}

div.ssr_title { position:relative; float:left; width:520px; height:300px; text-align:left; }
div.ssr_title span.tit01 {font-size:22px; color:#37393c; line-height:25px; }
div.ssr_title span.tit01 span.cf { color:#d7263c; }
div.ssr_title_img { position:relative; float:right; width:379px; height:190px; border-radius:30px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); }
div.ssr_title span.tit02 { font-size:15px; color:#666666;}

div.focs_title { position:relative; float:left; width:650px; height:340px; text-align:left; }
div.focs_title span.tit01 {font-size:22px; color:#37393c; line-height:25px; }
div.focs_title span.tit01 span.cf { color:#d7263c; }
div.focs_title_img { position:relative; float:right; width:240px; height:290px; border-radius:30px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); }
/*div.focs_title_img { position:relative; float:right; width:240px; height:290px; border-radius:30px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); } 0725 변경전*/
div.focs_title span.tit02 { font-size:15px; color:#666666;}


/*firescan -> nutanix*/
div.firescan_title { position:relative; float:left; width:600px; height:300px; text-align:left; }
div.firescan_title span.tit01 {font-size:22px; color:#37393c; line-height:25px; }
div.firescan_title span.tit01 span.cf { color:#d7263c; }
div.nutanix_title_img { position:relative; float:right; width:400px; height:190px; border-radius:30px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); }
div.firescan_title span.tit02 { font-size:15px; color:#666666;}

div.bizmerce_title { position:relative; float:left; width:650px; height:340px; text-align:left; }
div.bizmerce_title span.tit01 {font-size:22px; color:#37393c; line-height:25px; }
div.bizmerce_title span.tit01 span.cf { color:#d7263c; }
div.bizmerce_title_img { position:relative; float:right; width:240px; height:160px; border-radius:30px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); }
div.bizmerce_title span.tit02 { font-size:15px; color:#666666;}

div.sniper_title { position:relative; float:left; width:650px; height:340px; text-align:left; }
div.sniper_title span.tit01 {font-size:22px; color:#37393c; line-height:25px; }
div.sniper_title span.tit01 span.cf { color:#d7263c; }
div.sniper_title_img { position:relative; float:right; width:240px; height:160px; border-radius:30px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); }
div.sniper_title_img2 { position:relative; float:right; width:250px; height:260px; border-radius:30px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); }
div.sniper_title span.tit02 { font-size:15px; color:#666666;}


div.sub_title { clear:both; position:relative; float:left; width:100%; height:45px; text-align:left; font-size:20px; }
div.sub_title_l { clear:both; position:relative; float:left; width:100%; height:45px; text-align:left; font-size:20px; }

div.cont11 { clear:both; position:relative; float:left; width:100%; height:632px; }
div.cont21 { clear:both; position:relative; float:left; width:100%; height:1750px; }

div.cont0101 { clear:both; position:relative; float:left; width:100%; height:500px; }
div.cont0102 { clear:both; position:relative; float:left; width:100%; height:630px; } 
div.cont0103 { clear:both; position:relative; float:left; width:100%; height:340px; text-align:left; margin:0 0 30px 0; }
div.cont0104 { clear:both; position:relative; float:left; width:100%; height:1780px; text-align:left; margin:0 0 30px 0; }
div.cont0105 { clear:both; position:relative; float:left; width:100%; height:700px; text-align:left; margin:0 0 30px 0; }
div.cont0106 { clear:both; position:relative; float:left; width:100%; height:450px; text-align:left; margin:0 0 30px 0; }




div.cont0201 { clear:both; position:relative; float:left; width:100%; height:580px; }
div.cont0202 { clear:both; position:relative; float:left; width:100%; height:630px; }
div.cont0203 { clear:both; position:relative; float:left; width:100%; height:290px; text-align:left; margin:0 0 30px 0; }
div.cont0204 { clear:both; position:relative; float:left; width:100%; height:220px; text-align:left; margin:0 0 30px 0; }
div.cont0205 { clear:both; position:relative; float:left; width:100%; height:290px; text-align:left; margin:0 0 30px 0; }

div.cont0301 { clear:both; position:relative; float:left; width:100%; height:360px; }
div.cont0302 { clear:both; position:relative; float:left; width:100%; height:460px; }
div.cont0303 { clear:both; position:relative; float:left; width:100%; height:290px; text-align:left; margin:0 0 30px 0; }
div.cont0304 { clear:both; position:relative; float:left; width:100%; height:950px; }
div.cont0305 { clear:both; position:relative; float:left; width:100%; height:350px; }

div.cont0401 { clear:both; position:relative; float:left; width:100%; height:520px; }
div.cont0402 { clear:both; position:relative; float:left; width:100%; height:790px; }
div.cont0403 { clear:both; position:relative; float:left; width:100%; height:480px; }

div.cont0501 { clear:both; position:relative; float:left; width:100%; height:120px; text-align:left; margin:0 0 30px 0;  }
div.cont0502 { clear:both; position:relative; float:left; width:100%; height:520px; }
div.cont0503 { clear:both; position:relative; float:left; width:100%; height:150px; }
div.cont0504 { clear:both; position:relative; float:left; width:100%; height:390px; }
div.cont0505 { clear:both; position:relative; float:left; width:100%; height:350px; }
div.cont0506 { clear:both; position:relative; float:left; width:100%; height:250px; }
div.cont0507 { clear:both; position:relative; float:left; width:100%; height:780px; }
div.cont0508 { clear:both; position:relative; float:left; width:100%; height:450px; }

div.cont0601 { clear:both; position:relative; float:left; width:100%; height:460px; }
div.cont0602 { clear:both; position:relative; float:left; width:100%; height:780px; } 
div.cont0603 { clear:both; position:relative; float:left; width:100%; height:320px; text-align:left; margin:0 0 30px 0; }
div.cont0604 { clear:both; position:relative; float:left; width:100%; height:480px; text-align:left; margin:0 0 30px 0; }
div.cont0604 div.cont0604_img { position:relative; width:100%; text-align:center; }
div.cont0605 { clear:both; position:relative; float:left; width:100%; height:500px; text-align:left; margin:0 0 30px 0; }

div.cont0701 { clear:both; position:relative; float:left; width:100%; height:220px; text-align:left; margin:0 0 30px 0;  }
div.cont0702 { clear:both; position:relative; float:left; width:100%; }
div.cont0703 { clear:both; position:relative; float:left; width:100%; }
div.cont0704 { clear:both; position:relative; float:left; width:100%; }
div.cont0705 { clear:both; position:relative; float:left; width:100%; }
div.cont0706 { clear:both; position:relative; float:left; width:100%; height:250px; }
div.cont0707 { clear:both; position:relative; float:left; width:100%; height:780px; }
div.cont0708 { clear:both; position:relative; float:left; width:100%; height:450px; }

dl.type1 dt{ color:#d7263c; font-weight:600; font-size:17px; padding:15px; }
dl.type1 dd{ margin-left:10px; letter-spacing:-1px; color:#888888; }
ul.type1 { display:inline-block; width:100%; vertical-align:middle; }
ul.type1 li{ float:left; padding:0 35px; border-radius:50px; width:40%; margin:1%; height:110px; vertical-align:middle; text-align:left; color:#37393c; }
ul.type1 li span.cf { color:#d7263c; }
ul.type1 li div{ display:table-cell; width:100%; height:110px; vertical-align:middle; }

dl.type2 dt{ color:#d7263c; font-weight:600; font-size:17px; padding:15px; }
dl.type2 dd{ margin-left:10px; letter-spacing:-1px; color:#888888; }
ul.type2 { display:inline-block; width:100%; vertical-align:middle; }
ul.type2 li{ padding:0 35px; border-radius:50px; width:100%; margin:1%; height:110px; vertical-align:middle; text-align:left; color:#37393c; }
ul.type2 li span.cf { color:#d7263c; }
ul.type2 li div{ display:table-cell; width:100%; height:110px; vertical-align:middle; }

#footer { clear:both; position:relative; width:100%; height:209px; font-family:'NanumGothic'; background:transparent url("../images/footer_bg.png") repeat-x center top; z-index:1000;  }
#footer div.footer_btn { position:relative; width:1100px; height:54px; margin:0 auto; background:transparent url("../images/footer_cont_bg.png") no-repeat center top; }
#footer div.footer_btn ul.footer_btn { position:relative; width:710px; top:1px; left:35px; }
#footer div.footer_btn ul.footer_btn li { position:relative; float:left; width:174px; height:35px; color:#333333; font-size:11pt; left:1px; margin:0 1px 0 0; padding:17px 0 0 0; cursor:pointer; }
#footer div.footer { position:relative; width:1100px; height:155px; margin:0 auto; font-size:10pt; color:#666666; background:transparent url("../images/footer.png") repeat-x center top; }
#footer div.footer div.font_txt01 { position:absolute; top:29px; left:316px; }
#footer div.footer div.font_txt02 { position:absolute; top:60px; left:316px; }
#footer div.footer div.font_txt03 { position:absolute; top:90px; left:316px; }
#footer div.footer div.font_txt03 span.b { font-weight:bold; color:#1880c4; }

/* input */

.silver200ps { border:1px solid #cccccc; width:200px; padding:0 0 0 2px; }
.silver404p { border:1px solid #cccccc; width:404px; padding:3px 2px 3px 2px; }
.silver350p { border:1px solid #cccccc; width:350px; padding:3px 2px 3px 2px; }
.silver200p { border:1px solid #cccccc; width:200px; padding:3px 2px 3px 2px; }
.silver180p { border:1px solid #cccccc; width:180px; padding:3px 2px 3px 2px; }
.silver186p { border:1px solid #cccccc; width:186px; padding:3px 2px 3px 2px; }
.silver160p { border:1px solid #cccccc; width:160px; padding:3px 2px 3px 2px; }
.silver158p { border:1px solid #cccccc; width:158px; padding:3px 2px 3px 2px; }
.silver150p { border:1px solid #cccccc; width:150px; padding:3px 2px 3px 2px; }
.silver140p { border:1px solid #cccccc; width:140px; padding:3px 2px 3px 2px; }
.silver130p { border:1px solid #cccccc; width:130px; padding:3px 2px 3px 2px; }
.silver120p { border:1px solid #cccccc; width:120px; padding:3px 2px 3px 2px; }
.silver100p { border:1px solid #cccccc; width:100px; padding:3px 2px 3px 2px; }
.silver90p { border:1px solid #cccccc; width:90px; padding:3px 2px 3px 2px; }
.silver80p { border:1px solid #cccccc; width:80px; padding:3px 2px 3px 2px; }
.silver70p { border:1px solid #cccccc; width:70px; padding:3px 2px 3px 2px; }
.silver60p { border:1px solid #cccccc; width:60px; padding:3px 2px 3px 2px; }
.silver50p { border:1px solid #cccccc; width:50px; padding:3px 2px 3px 2px; }
.silver30p { border:1px solid #cccccc; width:30px; padding:3px 2px 3px 2px; }
.silver100 { border:1px solid #cccccc; width:100%; padding:3px 2px 3px 2px; }
.silver100r { border:1px solid #cccccc; width:100%; padding:3px 2px 3px 2px; text-align:right; }
.silver70 { border:1px solid #cccccc; width:70%; padding:3px 2px 3px 2px; }
.silver50 { border:1px solid #cccccc; width:50%; padding:3px 2px 3px 2px; }
.silver30 { border:1px solid #cccccc; width:30%; padding:3px 2px 3px 2px; }
.silver15 { border:1px solid #cccccc; width:15%; padding:3px 2px 3px 2px; }
.silver00 { width:80px; height:20px; cursor:pointer; opacity: 0; filter:alpha(opacity=0); }
.silver_btn { border:1px solid #cccccc; width:58px; height:18px; cursor:pointer; }
.silver { border:1px solid #cccccc; }

.box { display:block; vertical-align:middle; background:#fff; box-shadow:0px 1px 5px rgba(0, 0, 0, 0.09); }
.box.type1 {border:#eceef0 solid 5px; border-radius:20px;}
.box.type2 {border:#d7263c solid 1px; border-radius:20px;}
.box.type3 {border-radius:20px;}
.box.bg1 {border-top:#e8e7e2 solid 1px; border-left:#e2e1dc solid 1px; border-right:#e2e1dc solid 1px; border-bottom:#b5b4b0 solid 1px; border-radius:12px;
	box-shadow:inset 0px -2px 0px #fff, 0px 1px 3px rgba(0, 0, 0, 0.07);
	background:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f9f8f4);
	background:-webkit-linear-gradient(top, #ffffff 0%, #f9f8f4 100%);
	background:-moz-linear-gradient(top, #ffffff 0%, #f9f8f4 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f9f8f4 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f9f8f4 100%);
	background:linear-gradient(top, #ffffff 0%, #f9f8f4 100%);}
.box.auto {overflow:auto;}
.box_wrap {display:inline-block; vertical-align:middle; width:100%;}

table.List { position:relative; width:99%; margin:0 15px 20px 0; font-size:14px; }
table.List tr th { height:40px; text-align:center; border-top: 1px solid #999999; border-bottom: 1px solid #999999; background-color:#353535; color:#f0f0f0; font-weight:normal; }
table.List tr td { height:40px; text-align:left; border-bottom: 1px solid #cccccc; cursor:default; padding:5px 0 5px 10px; }
table.List tr td.t_line { border-top: 1px solid #cccccc; }
table.List tr td.r_line { border-right: 1px solid #cccccc; }
table.List tr td.first { background:#efefef; }
table.List tr td.center { text-align:center; }
table.List tr td.mid { background:#fafafa; }

table.board { position:relative; width:99%; margin:0 15px 20px 0; font-size:14px; }
table.board tr th { height:60px; text-align:center; border-top: 4px solid #0081cb; border-bottom: 1px solid #e6e6e6; background-color:#f8f8f8; color:#333333; font-weight:600; font-size:16px; }
table.board tr td { height:50px; text-align:left; border-bottom: 1px solid #e6e6e6; font-size:15px; cursor:default; padding:5px 0 5px 10px; }
table.board tr td.t_line { border-top: 1px solid #cccccc; }
table.board tr td.r_line { border-right: 1px solid #cccccc; }
table.board tr td.first { background:#efefef; }
table.board tr .center { text-align:center; }
table.board tr .left { text-align:left; padding:0 0 0 20px; }
table.board tr .right { text-align:right; padding:0 20px 0 0; }
table.board tr td.mid { background:#fafafa; }

a.board_link:link, a.board_link:visited, a.board_link:active { text-decoration:none; color:#333333; }
a.board_link:hover { text-decoration:none; color:#0081cb; }

#contents div.contents_wrap div.sub_wrap div.title_sub_board{ position:relative; width:1000px; height:258px; background:transparent url('../images/sub/title_sub_board.png') no-repeat center top; }

div.board_search_wrap { clear:both; position:relative; width:100%; height:80px; border:1px solid #cccccc; background:#f8f8f8; margin:0 15px 30px 0; z-index:1000; }
div.board_search_wrap div.search { position:relative; width:660px; height:80px; margin:0 auto; }
div.board_search_wrap div.search div.search01 { position:absolute; width:130px; height:40px; top:20px; left:0px; }
div.board_search_wrap div.search div.search02 { position:absolute; width:410px; height:40px; top:20px; left:140px; }
div.board_search_wrap div.search div.search03 { position:absolute; width:100px; height:40px; top:20px; right:0px; }
div.board_search_wrap .search_select { width:120px; height:40px; border:1px solid #cccccc; font-size:15px; padding:3px; }
div.board_search_wrap .search_input { width:400px; height:32px; border:1px solid #cccccc; font-size:15px; padding:3px; }
div.board_search_wrap .search_submit { width:100px; height:40px; background:#0081cb; border:0px; font-size:15px; color:#ffffff; cursor:pointer; }

table.board_write { position:relative; width:99%; margin:0 15px 20px 0; font-size:14px; }
table.board_write tr th { height:60px; text-align:center; border-top: 4px solid #0081cb; border-bottom: 1px solid #e6e6e6; background-color:#f8f8f8; color:#333333; font-weight:600; font-size:16px; }
table.board_write tr td { height:50px; text-align:left; border-bottom: 1px solid #e6e6e6; font-size:15px; cursor:default; padding:5px 0 5px 10px; }
table.board_write tr td.t_line { border-top: 1px solid #cccccc; }
table.board_write tr td.r_line { border-right: 1px solid #cccccc; }
table.board_write tr td.first { background:#efefef; }
table.board_write tr .center { text-align:center; }
table.board_write tr .left { text-align:left; padding:0 0 0 20px; }
table.board_write tr .right { text-align:right; padding:0 20px 0 0; }
table.board_write tr td.mid { background:#fafafa; }