
form { margin:0px; }
img {border:0px;}



body,p,table,td,tr,select,input,textarea,file {font-size:8pt ; LINE-HEIGHT:18px; font-family:verdana,Malgun Gothic,Tahoma; color:#6B6B6B;}
A:link     {font-size:8pt ; font-family:'NanumSquare'verdana,Malgun Gothic,Tahoma ; color:#6B6B6B; text-decoration:none;}
A:visited  {font-size:8pt ; font-family:'NanumSquare'verdana,Malgun Gothic,Tahoma ; color:#6B6B6B; text-decoration:none;}
A:active   {font-size:8pt ; font-family:'NanumSquare'verdana,Malgun Gothic,Tahoma ; color:#003da7; text-decoration:none;}
A:hover    {font-size:8pt ; font-family:'NanumSquare'verdana,Malgun Gothic,Tahoma ; color:#003da7; text-decoration:none;}


body { 
	scrollbar-3dlight-color:#959595;
	scrollbar-arrow-color:595959;
	scrollbar-base-color:FFFFFF;
	scrollbar-darkshadow-color:FFFFFF;
	scrollbar-face-color:CFCFCF;
	scrollbar-highlight-color:FFFFF;
	scrollbar-shadow-color:#848284
}


iframe, #frame_faq { 
	overflow:hidden; 
	-ms-overflow-style: none; /*ÀÌ ºÎºÐ Ãß°¡*/

}

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana,Malgun Gothic; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:Malgun Gothic; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:7px; }


body { font-family: 'NanumSquare', sans-serif !important;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;overflow-x:hidden; }
table, th, tr, td { border-collapse:collapse; border-spacing:0px; padding:0px; border:0px; }


.contents_layout { float:left; width:100%; text-align:center; margin:0 auto; }
.contents_layout_center { width:1200px; text-align:center; margin:0 auto; }
.contents_layout_center2 { width:1200px; padding-top:30px; text-align:center; margin:0 auto; }
.contents_layout_center_company { width:1200px; padding-top:60px; text-align:center; margin:0 auto; }
.contents_layout_center_1100 { width:1100px; padding-top:30px; margin:0 auto; }
.contents_layout_center_1100_company { width:1100px; padding-top:60px; margin:0 auto; }
.contents_layout_center_products { width:1200px; padding-top:30px; margin:0 auto; }
.contents_layout_center_products2 { width:1200px; padding-top:30px; margin:0 auto; }
.contents_height_blank { float:left; width:100%; text-align:center; margin:0 auto; padding-top:130px; }
.copyright_height_blank { float:left; width:100%; text-align:center; margin:0 auto; padding-top:60px; }

.main_menu { text-align:right; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.main_menu:hover { color:#003da7; font-size:18px; font-weight:bold; font-family: 'NanumSquare', sans-serif !important; }
.main_menu2 { text-align:right; font-size:15px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.main_menu_text1 { background-color:#007130; color:#ffffff; margin-left:4px; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; }

.top_line { float:left; width:100%; height:2px; background-color:#afafaf; }
.main_line2 { float:left; width:100%; height:1px; background-color:#707070; }
.main_line3 { float:left; width:100%; height:1px; background-color:#e2e2e2; }


.top_search { background-color:#e5e5e5; height:24px; width:118px; border:0px; padding-left:4px; border-top-left-radius:4px;border-bottom-left-radius:4px; font-size:14px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; }

.main_title1 { color:#000000;padding-top:100px; font-size:35px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; text-align:center; }
.main_title2 { padding-top:35px; padding-left:0px; padding-right:0px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.main_title3 { padding-top:15px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.main_title98 { display: inline-block; border-top: 1px solid #ccc; padding-top:15px; font-size:17px; font-weight:600; line-height: 1.4; font-family: 'NanumSquare', sans-serif !important; }
.main_contents { float:left; width:100%; padding-top:32px; padding-left:0px; padding-right:0px; }

.contents_products_layout_pc_center { width:1200px; text-align:center; margin:0 auto; }
.contents_products_layout_mobile_center { width:100%; text-align:center; margin:0 auto; }


.main_products_layout1 { float:left; width:797px; height:390px; border-right:1px solid #e2e2e2; text-align:left; }
.main_products_title { width:100%; font-size:22px; height:32px; font-weight:800; color:#000000; font-family: 'NanumSquare', sans-serif !important; }
.main_products_title  a { width:100%; font-size:22px; height:32px; font-weight:800; color:#000000; font-family: 'NanumSquare', sans-serif !important; }
.main_products_title  a:hover { color:#1f8ae7; }
.main_products_title2 { width:100%; color:#838383; height:20px; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; }
.main_products_text { float:left; width:100%; margin-top:7px; padding-top:5px; text-align:right; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.main_products_text_over:hover { color:#1f8ae7; }

.main_products_menu { text-align:left; color:#000000; border-top:1px solid #d2d2d2; padding-top:14px; float:left; width:100%; height:68px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../icon_plus_blue.html) top 13px right 17px no-repeat; }
.main_products_menu:hover { background:#003da7; color:#ffffff; background:url(../icon_plus_white.html) top 13px right 20px no-repeat; }
.main_products_menu_title { text-align:left; color:#000000; border-top:1px solid #d2d2d2; padding-top:14px; float:left; width:100%; height:68px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../icon_plus_blue.html) top 13px right 17px no-repeat; }
.main_products_menu_title:hover { background:#003da7; color:#ffffff; background:url(../icon_plus_white.html) top 13px right 20px no-repeat; }
.main_products_menu2 {}
.main_products_menu3 {}


.main_contents_table { float;left; width:90%; }
.main_company_bt1 { cursor:pointer; width:182px; height:150px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon1.png) top 20% center no-repeat; text-align:center; }
.main_company_bt2 { cursor:pointer; width:182px; height:150px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon2.png) top 20% center no-repeat; text-align:center; }
.main_company_bt3 { cursor:pointer; width:182px; height:150px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon3.png) top 20% center no-repeat; text-align:center; }
.main_company_bt4 { cursor:pointer; width:182px; height:150px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon4.png) top 20% center no-repeat; text-align:center; }
.main_company_bt5 { cursor:pointer; width:182px; height:150px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon5.png) top 20% center no-repeat; text-align:center; }
.main_company_bt6 { cursor:pointer; width:182px; height:150px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon6.png) top 20% center no-repeat; text-align:center; }
.main_company_bt_line { width:100%; height:90px; border-right:1px solid #e5e5e5; }
.main_company_bt_text { padding-top:33px; font-size:20px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.main_company_bt_line_last { width:100%; height:90px; }

.main_cs_bt0 { cursor:pointer; width:154px; height:145px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon4.png) top 20% center no-repeat; text-align:center; }
.main_cs_bt1 { cursor:pointer; width:154px; height:145px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon1.png) top 20% center no-repeat; text-align:center; }
.main_cs_bt2 { cursor:pointer; width:154px; height:145px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon2.png) top 20% center no-repeat; text-align:center; }
.main_cs_bt3 { cursor:pointer; width:154px; height:145px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon3.png) top 20% center no-repeat; text-align:center; }
.main_cs_bt4 { cursor:pointer; width:154px; height:145px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon5.png) top 20% center no-repeat; text-align:center; }
.main_board_title1 { text-align:left; cursor:pointer; color:#000000; float:left; width:80%; height:31px; font-size:16px; font-weight:700; font-family: 'Nanum Gothic'; }
.main_board_title2 { cursor:pointer; float:left; color:#003da7; width:20%; text-align:right; height:25px; font-size:28px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; }
.main_board_title3 { text-align:left; height:25px; font-size:15px; font-weight:400; font-family:'Nanum Gothic'; }
.main_cs_layout_left { float:left; width:40%; padding-top:5px; }
.main_cs_layout_right { float:left; width:60%; padding-top:5px; }


.main_recruit_bt1 { cursor:pointer; width:280px; height:161px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_recruit_icon1.png) top 20% center no-repeat; text-align:center; }
.main_recruit_bt2 { cursor:pointer; width:280px; height:161px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_recruit_icon2.png) top 20% center no-repeat; text-align:center; }
.main_recruit_bt3 { cursor:pointer; width:280px; height:161px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_recruit_icon3.png) top 20% center no-repeat; text-align:center; }
.main_recruit_bt4 { cursor:pointer; width:280px; height:161px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_recruit_icon4.png) top 20% center no-repeat; text-align:center; }

.quick_menu_title {width:100%; height:25px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; padding-top:10px; text-align:left; padding-left:10px;  }
.quick_menu_top {width:100%; height:75px; padding-left:0px; }
.quick_menu_txt {font-size:15px; font-weight:400; padding-left:20px; padding-top:15px; font-family: 'NanumBarunGothic', sans-serif !important; color:#ffffff;}
.quick_menu_left {float:left;width:52px;height:50px; padding-top:25px;}
.quick_menu_txt2 {float:left;width:168px;height:20px;font-size:15px; font-weight:400; text-align:left; padding-top:15px; font-family: 'NanumBarunGothic', sans-serif !important; color:#ffffff;}
.quick_menu_tel {float:left;width:168px;height:35px;font-size:21px; font-weight:400; text-align:left; padding-top:5px; font-family: 'NanumBarunGothic', sans-serif !important; color:#ffffff;}

.quick_menu_text {width:100%; height:55px; padding-left:0px; padding-top:0px;font-size:14px; line-height:50px; font-weight:400; font-family: 'NanumBarunGothic', sans-serif !important;}
.quick_menu_text a {width:100%; height:55px; font-size:14px; font-weight:400; font-family: 'NanumBarunGothic', sans-serif !important; line-height:50px; padding-top:0px; padding-left:15px; text-align:left; border:0px solid #fff;}
.quick_menu_text2 {width:100%; height:35px; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-top:10px; text-align:left; padding-left:10px; }
.quick_menu_text2 a {width:100%; height:35px; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-top:10px; text-align:left; }
.quick_menu_text3 {width:100%; height:55px; padding-left:0px; padding-top:0px; font-size:14px; font-weight:400; font-family: 'NanumBarunGothic', sans-serif !important;}
.quick_menu_text3 a {font-size:14px; font-weight:400; font-family: 'NanumBarunGothic', sans-serif !important;}
..quick_top { height:24px; padding-top:8px; background-color:#626262; font-size:14px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; color:#ffffff; text-align:center; text-align:left; }
.quick_top:hover { background:#003da7; }

.sub_top_image { width:100%; height:280px; background:url(../jpg/top_image-4.jpg) top center no-repeat; }
.sub_top_image2 { width:100%; height:280px; background:url(../jpg/top_image-5.jpg) top center no-repeat; }
.sub_top_image3 { width:100%; height:280px; background:url(../jpg/top_image-6.jpg) top center no-repeat; }
.sub_top_image4 { width:100%; height:280px; background:url(../jpg/top_image-7.jpg) top center no-repeat; }
.sub_top_location { width:100%; height:40px; background-color:#003da7; }
.sub_top_location_bt { text-align:left; color:#ffffff; padding-top:2px; padding-left:20px; font-size:17px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; background:url(../jpg/img_location_bt.jpg) top 50% right 10% no-repeat; }
.sub_top_location_bt2 { text-align:left; color:#ffffff; padding-top:2px; padding-left:20px; font-size:17px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; }

.greeting_top { margin-top:50px; width:100%; height:320px; background:url(../jpg/company_c1.jpg) top right no-repeat; }
.greeting_top_text { text-align:left; color:#000000; padding-top:50px; padding-left:75px; line-height:42px; font-size:36px; font-weight:700; font-family: 'NanumSquare', sans-serif !important;  }
.greeting_top_text2 { height:80px; text-align:right; padding-right:100px; background:url(../png/sign.png) top 50% right 80px no-repeat; }

.greeting_contents_title { color:#000000; padding-top:61px; font-size:28px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.greeting_contents_title2 { padding-top:35px; padding-left:0px; padding-right:0px; line-height:36px; color:#3d3d3d; font-size:22px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.greeting_contents_title2_blue { line-height:36px; color:#003da7; font-size:22px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.greeting_contents_td { width:100%; height:232px; padding-left:50px; padding-right:50px;  }
.greeting_contents_text1 { color:#000000; font-size:24px; line-height: 27px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.greeting_contents_text2 { color:#3d3d3d; padding-top:17px; line-height:25px; font-size:15px; font-weight:300; font-family:'Nanum Gothic', sans-serif; }
.greeting_contents_left { float:left; width:43%;  text-align:left; padding-top:50px; padding-bottom:50px; padding-left:50px; }
.greeting_contents_right { float:left; width:48%; text-align:right; padding-top:70px; padding-bottom:50px; padding-right:0px; }
.img_size_t { width:auto; }


.esg_top { margin-top:50px; width:100%; height:600px; background:url(../jpg/esg_bg_box_eng.jpg) top right no-repeat; }
.esg_top_text1{ text-align:center; color:#ffffff; padding-top:110px; font-size:28px; font-weight:700; font-family: 'NanumSquare', sans-serif !important;  }
.esg_top_text2{ text-align:center; color:#ffffff; padding-top:12px; font-size:21px; font-weight:700; font-family: 'NanumSquare', sans-serif !important;  }
.esg_contents_title { color:#000000; padding-top:61px; margin-bottom: 30px; font-size:30px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.contents_layout_center_1200 { width:1200px; padding-top:30px; margin:0 auto; }
.top_line_esg {float:left; width:1200px; height:2px; background-color:#afafaf; margin: 0;}
.esg_contents_box{ margin-top: 150px; padding-left: 75px; padding-right: 75px;}
.esg_contents_box1{width: 33%;float: left; }
.esg_contents_box1_img{height:56px; padding-bottom: 42px; background-image:url(../png/esg1.png); background-position: center; background-size:54px 55px; background-repeat: no-repeat; }
.esg_contents_box1_text{font-size: 18px; color: #ffffff; font-weight: bold; text-align: center; line-height: 28px; width: 310px; padding-right: 35px; }
.esg_contents_box2{width: 34%; float: left; margin: 0;}
.esg_contents_box2_img{height:62px; padding-bottom: 38px; background-image:url(../png/esg2.png); background-position: center; background-size:51px 61px; background-repeat: no-repeat;}
.esg_contents_box2_text{font-size: 18px; color: #ffffff; font-weight: bold; text-align: center; line-height: 28px; border-left:2px solid #ffffff; border-right: 2px solid #ffffff; width: 234px; padding: 0 60px;}
.esg_contents_box{margin-top:120px; padding-left: 75px; padding-right: 75px;}
.esg_contents_box3{width: 33%;float: left; margin: 0;}
.esg_contents_box3_text{font-size: 18px; color: #ffffff; font-weight: bold; text-align: center; line-height: 28px; width: 296px; padding-left: 50px; }
.esg_contents_box3_img{height:60px; padding-bottom: 40px; background-image:url(../png/esg3.png); background-position: center; background-size:56px 47px; background-repeat: no-repeat; }
.esg_top_line{display: none;}


.esg_contents_text1{padding: 40px 0;}
.esg_contents_text1_img{ background-image:url(../png/round.png); background-position: center; background-size:6px 6px; background-repeat: no-repeat; }
.esg_contents_text1_in{ display: list-item;  font-size: 21px; color: #3d3d3d; text-align: justify; margin-left: 90px; width: 1025px; line-height: 30px; }
.esg_contents_line{border-bottom: 1px solid #e2e2e2; margin-left: 50px; width:1100px;}
.esg_contents_ecc_text{font-size: 21px; color: #3d3d3d;  text-align: left;  padding-left: 100px; padding-top: 30px; font-weight: bold; }
.esg_contents_img{ margin-bottom: 80px;}
.esg_contents_img1{background:url(../png/esg_accura_pc.png)top left no-repeat; float: left; width: 730px; height: 230px; padding: 0; margin-bottom: 10px; margin-left: 30px;}
.esg_contents_img2{background:url(../png/esg_pdx_pc.png)top right no-repeat;  width: 290px; height: 230px; padding: 0; margin-left: 90px; float: inline-start;}




.history_contents_title1 { color:#000000; letter-spacing:-7px; line-height:100px; font-size:90px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.history_contents_title2 { color:#000000; height:30px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.history_contents_title3 { color:#000000; height:30px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.history_contents_title4 { padding-top: 40px;color:#000000; height:30px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.history_contents_img1 { padding-top:2px; text-align:left;}

.history_contents_td1 { float:left; width:50%; }
.history_contents_td2 { height:27px; }
.history_contents_text1 { color:#000000; font-size:29px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.history_contents_text2 { color:#000000; font-size:15px; font-weight:700; font-family: 'Nanum Gothic', sans-serif !important; }
.history_contents_text3 { color:#707070; font-size:15px; font-weight:400; font-family: 'Nanum Gothic', sans-serif !important; }
.history_contents_line1 { float:left; width:100%; height:1px; background-color:#bfbfbf; margin-top:30px; margin-bottom:30px; }
.history_contents_line1_mobile { float:left; width:100%; height:1px; background-color:#bfbfbf; margin-top:30px; margin-bottom:30px; }

.history_contents_left { float:left; width:23%; padding-top:30px; text-align:left;  border-bottom:0px solid #bfbfbf;}
.history_contents_right { float:left; width:77%; padding-top:30px; text-align:left;}

#daumRoughmapContainer1530258027183 { height:600px; }
.location_title1 { text-align:left; color:#000000; padding-top:18px; padding-bottom:15px; width:20%; padding-left:20px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.location_title2 { text-align:left; line-height:30px; padding-top:18px; padding-bottom:15px; width:80%; font-size:18px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }

.product_contents_td1 { float:left; width:486px; padding-top:40px; }
.product_contents_td2 { float:left; width:710px; margin-top:0px; padding-top:30px; }

#products_slide { width:433px; height:361px;text-align:center; margin:0 auto; }

.product_contents_title1 { text-align:left; color:#000000; width:100%; padding-top:5px; font-size:24px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_text1 { overflow:scroll; overflow-x:hidden; height:290px; padding-right:15px; margin-top:20px; line-height:29px; font-size:16px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_text_bold { width:100%; padding-top:20px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_explain { color:#000000; text-align:left; padding-left:19px; line-height:27px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; background:url(../png/icon_text1-2.png) top 6px left no-repeat; }
.product_contents_explain2 { color:#000000; text-align:left; padding-left:20px; line-height:23px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; }
.product_contents_explain3 { color:#f30e0e; text-align:left; padding-left:20px; line-height:23px; font-size:12px; font-weight:400; font-family: 'Nanum Gothic'; }
.product_contents_explain_caution { color:#000000; text-align:left; padding-left:19px; padding-top: 10px; line-height:27px; font-size:15px; font-weight:800; font-family: 'Nanum Gothic';  }
.product_contents_explain_t { color:#000000; text-align:left; padding-left:19px; line-height:27px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic';  }
.product_contents_caution_t { color:#000000; text-align:left; padding-left:25px; line-height:27px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; }


.product_contents_download { float:left; width:100%; padding-top:30px; padding-bottom:10px; }

.product_contents_download_bt1 {  width:240px; cursor:pointer; float:left; text-align:center; padding-top:8px; padding-bottom:8px; border:1px solid #bfbfbf; background-color:#eeeeee;font-size:14px; font-weight:400; font-family: 'NanumBarunGothic', sans-serif !important; margin-right:5px; }
.product_contents_download_bt1:hover { border:1px solid #bfbfbf; background-color:#e2e2e2; }
.product_contents_different_bt1 { width:460px; cursor:pointer; float:left; text-align:center; padding-top:10px; padding-bottom:11px; border:1px solid #bfbfbf; background-color:#eeeeee;font-size:14px; font-weight:400; font-family: 'NanumBarunGothic', sans-serif !important; margin-top:0px; }
.product_contents_different_bt1:hover { border:1px solid #bfbfbf; background-color:#e2e2e2; }
.product_contents_download_bt2 {  width:229px; cursor:pointer; float:left; text-align:center; padding-top:7px; padding-bottom:6px; border:1px solid #bfbfbf; background-color:#eeeeee;font-size:14px; font-weight:400; font-family: 'NanumGothic', sans-serif !important; margin-right:5px; }
.product_contents_download_bt2:hover { border:1px solid #bfbfbf; background-color:#e2e2e2; }
.product_contents_different_bt2 { width:347px; cursor:pointer; float:left; text-align:center; margin-top:10px; padding-top:7px; padding-bottom:6px; border:1px solid #bfbfbf; background-color:#eeeeee;font-size:14px; font-weight:400; font-family: 'NanumGothic', sans-serif !important; margin-right:5px}
.product_contents_different_bt2:hover { border:1px solid #bfbfbf; background-color:#e2e2e2; }


.product_contents_text_title { text-align:left; cursor:pointer; color:#000000; float:left; width:80%; font-size:16px; font-weight:700; font-family: 'Nanum Gothic'; }
.product_contents_text2 { float:left; width:100%; padding-top:10px; height:35px; font-size:16px;  font-weight:400; font-family: 'Nanum Gothic';}
.product_contents_text3 { text-align:left; float:left; width:100%; padding-top:3px; height:35px; line-height:27px; font-size:16px; font-weight:400; font-family: 'Nanum Gothic'; }
.product_contents_text3 a { font-size:15px; }
.product_contents_text4 { text-align:left; float:left; width:99%; background:#ffffff; POSITION: relative; border:1px solid #d2d2d2; padding-top:10px; padding-left:2px; line-height:27px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; }
.product_contents_text4 a { font-size:15px;}

.product_contents_tabmenu_layout {float:left; width:100%; margin:0 auto; padding-top:50px; margin-bottom:20px; }
.product_contents_tabmenu2 { width:1200px; margin:0 auto; }
.product_contents_tabmenu { float:left; color:#3d3d3d; margin-right:2px; padding-top:17px; height:35px; width:19.8%; background-color:#e5e5e5; text-align:center; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_tabmenu.selected { float:left; color:#ffffff; margin-right:2px; padding-top:17px; height:35px; width:19.8%; background-color:#003da7; text-align:center; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_tabmenu_last { float:left; color:#3d3d3d; padding-top:17px; height:35px; width:20%; background-color:#e5e5e5; text-align:center; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_tabmenu:hover { float:left; color:#ffffff; margin-right:2px; padding-top:17px; height:35px; width:19.8%; background-color:#003da7; text-align:center; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_tabmenu_last:hover { float:left; color:#ffffff; padding-top:17px; height:35px; width:20%; background-color:#003da7; text-align:center; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_tabmenu_pdx_layout {float:left; width:100%; margin:0 auto; padding-top:50px; margin-bottom:15px; z-index:999; }

.product_contents_tabmenu_line { float:left; width:100%; height:1px; background-color:#003da7; }
.product_blank { width:100%; height:60px; }

.product_contents_feature_layout { float:left; width:100%; padding-top:30px; margin:0px; }
.product_feature1 { color:#000000; border-top:1px solid #d2d2d2; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/icon_plus_blue.png) center right 17px no-repeat; }
.product_feature1:hover { background-color:#f9f9f9; }
.product_feature2_first { border-top:1px solid #d2d2d2; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.product_feature1_title { color:#000000; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/icon_minus_blue.png) center right 17px no-repeat; background-color:#f9f9f9; }
.product_feature1_last { border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/icon_plus_blue.png) center right 17px no-repeat; }
.product_feature2 { padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.product_feature2_last { border-bottom:1px solid #d2d2d2; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.product_feature1_contents { border-top:1px solid #d2d2d2;  float:left; width:100%;  }
.product_feature1_contents_last { float:left; width:100%; }

.product_feature1_table_td0 { text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#e2e2e2; height:25px; font-size:15px; font-weight:900; font-family: 'Nanum Barun Gothic', sans-serif !important; }
.product_feature1_table_td1 { text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#eeeeee; height:25px; font-size:15px; font-weight:900; font-family: 'Nanum Barun Gothic', sans-serif !important; }
.product_feature1_table_td2 { text-align:left; color:#000000; line-height:27px; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#ffffff; height:25px; font-size:15px; font-weight:400; font-family: 'Nanum Barun Gothic', sans-serif !important; }
.product_feature1_table_td3 { text-align:left; color:#000000; line-height:27px; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#ffffff; height:25px; font-size:15px; font-weight:400; font-family: 'Nanum Barun Gothic', sans-serif !important; }
.product_feature1_table_td2_small { text-align:left; color:#000000; line-height:27px; border-bottom:1px solid #e5e5e5; padding-top:15px; padding-bottom:15px; padding-left:10px; background-color:#ffffff; height:25px; font-size:15px; font-weight:400; font-family:'Nanum Barun Gothic'; }
.product_feature1_table_td0_rline { text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; border-right:1px solid #d2d2d2; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#e2e2e2; height:25px; font-size:15px; font-weight:900; font-family: 'Nanum Barun Gothic', sans-serif !important; }
.product_feature1_table_td1_rline { text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#eeeeee; height:25px; font-size:15px; font-weight:900; font-family: 'Nanum Barun Gothic', sans-serif !important; }
.product_feature1_table_td2_rline { text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#ffffff; height:25px; font-size:15px; font-weight:400; font-family: 'Nanum Barun Gothic', sans-serif !important; }
.product_feature1_table_sub_title_blue { text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#dae5ef; height:25px; font-size:15px; font-weight:900; font-family: 'Nanum Barun Gothic', sans-serif !important; }

.product_feature1_contents2 { padding-top:40px; padding-bottom:70px; color:#1b1b1b; text-align:right; line-height:27px; font-size:14px; font-weight:400; font-family: 'Nanum Barun Gothic', sans-serif !important;  }
.product_feature1_contents2_1 { padding-top:40px; padding-bottom:70px; color:#7d7d7d; text-align:right; line-height:25px; font-size:13px; font-weight:400; font-family: 'Nanum Barun Gothic', sans-serif !important;  }
.product_feature1_table_td_left { float:left;width:40%;text-align:right;padding-right:4px; }
.product_feature1_table_td_left2 { float:left;width:55px;text-align:right;padding-right:4px; }
.product_feature1_table_td_center { float:left;width:17%;text-align:center; }
.product_feature1_table_td_center2 { float:left;width:20px;text-align:center; }
.product_feature1_table_td_right { float:left;width:40%;text-align:left;padding-left:4px; }
.product_feature1_table_td_right2 { float:left;width:40%;text-align:right; }

.product_feature1_table_valign { float:left;width:100%;padding-top:10px; }

.product_contents_movie_layout { float:left; width:100%; padding-top:30px; padding-left:0px;  padding-right:0px; }
.product_contents_movie_menu_layout { float:left; width:100%; }
.product_contents_movie_menu_blank { float:left; width:0.8%; height:27px;}
.product_contents_movie_menu { border:1px solid #b5b5b5; float:left; padding-top:10px; width:49.6%; height:27px; text-align:center; color:#535353; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_movie_menu:hover { border:1px solid #003da7; float:left; padding-top:10px; width:49.6%; height:27px; text-align:center; color:#003da7; }
.product_contents_movie_menu_blank { float:left; width:5px; }
.product_contents_movie_menu2 { border:1px solid #003da7; float:left; padding-top:10px; width:49.6%; height:27px; text-align:center; color:#003da7; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }

.product_contents_movie_contents_layout { float:left; width:100%; padding-top:50px; margin:0px; }
.product_contents_movie_contents_layout_left { float:left; width:50%; text-align:center; }
.product_contents_movie_contents_layout_right { float:left; width:50%; overflow:scroll; overflow-x:hidden; height:600px;  }
.product_contents_movie_pic {  width:95%; text-align:center; }
.product_contents_movie_text { width:230px; padding-top:5px; text-align:left; line-height:22px; font-size:14px; font-weight:300; }

#movie_contents {width:1000px; height:562px; border:0px solid #000000;}
#movie_contents #movie_frame{width:1000px; height:562px; border:0px solid #000000;}
.img_contents {width:1000px; height:500px; border:0px solid #000000; overflow:scroll; overflow-x:hidden; }
.img_contents img{ width:auto; max-width:1000px;}
.product_contents_movie_contents_layout_left .movie {width:500px; height:331px; border:0px solid #000000;}
.product_contents_movie_contents_layout_left .movie .m_frame {width:500px; height:281px; border:0px solid #000000;}

.product_different_div { position:absolute; width:100%; top:1030px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px;}
.product_different_div2 { position:absolute; width:100%; top:1030px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px;}
.product_different_div3 { position:relative; width:100%; top:-100px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px solid #000000;}
.product_different_div4 { position:relative; width:100%; top:-80px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px solid #000000;}
.product_different_img { box-shadow: 3px 3px 2px 2px #e2e2e2; border:5px solid #a2a2a2; max-width:1200px; }
.product_page_blank { float:left:width:100%;height:550px; }
.product_title_blank { display:inline-block; width:95%; padding-left:10px; }
.product_contents_relation_blank { float:left; width:100%; padding-top:100px; }

.product_all_title { border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; float:left; width:100%; padding-top:10px; padding-bottom:8px; padding-left:0px; text-align:left; line-height:22px; color:#000000; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_all_contents_layout1_left { float:left; width:70%; padding-top:55px; padding-left:20px; padding-bottom:20px; }
.product_all_contents_layout2_left { float:left; width:10%; padding-top:55px; padding-bottom:20px; }
.product_all_contents_layout3_left { float:left; width:50%; padding-top:35px; padding-bottom:20px; }
.product_all_contents_layout4_left { float:left; width:42%; padding-top:65px; padding-bottom:20px; text-align:center; text-align:center; color:#4a4a4a; font-size:15px; font-weight:700; font-family:'Nanum Gothic'; line-height:35px; }
.product_all_contents_layout1_right { float:left; width:27%; padding-top:55px; padding-bottom:20px; }
.product_all_contents_layout2_right { float:left; width:90%; padding-top:55px; padding-bottom:20px; }
.product_all_contents_layout3_right { float:left; width:50%; padding-top:35px; padding-bottom:20px; }
.product_all_contents_layout4_right { float:left; width:52%; padding-top:25px; padding-left:15px; padding-right:5px; padding-bottom:20px; }


.product_all_contents_img_small { padding:5px 10px 5px 10px; float:left; line-height:35px; text-align:center; color:#4a4a4a; font-size:15px; font-weight:700; font-family:'Nanum Gothic'; }

.product_all_contents_title { margin-bottom:15px; float:left; width:100%; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #e5e5e5; color:#000000; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_all_contents_text { width:100%; padding:0 0 10px 3px; color:#4a4a4a; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; line-height:25px; }
.product_all_contents_text2 { width:100%; padding:0 0 10px 3px; color:#4a4a4a; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; line-height:25px; }
.product_all_contents_text_td_left { width:2%; padding:4px 0 0 0; font-weight:800; font-family:'Nanum Gothic'; line-height:24px; }
.product_all_contents_text_td_left2 { width:3%; padding:5px 0 0 0; font-weight:800; font-family:'Nanum Gothic'; line-height:24px; text-align:center; }
.product_all_contents_text_td_right { width:98%; padding:4px 0 0 0px; color:#4a4a4a; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; line-height:24px; }
.product_all_contents_text_td_right2 { width:97%; padding:5px 0 0 0px; color:#4a4a4a; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; line-height:24px; }

.sup_text1 { padding-left:3px;font-size:12px;font-weight:bold;color:#ff0000;}
.sub_text1 { padding-left:3px;font-size:12px;}
.product_td_img { float:left; width97%; padding:12px 0 11px 15px; display:table-cell; vertical-align:bottom; }

.customer_blank { float:left; width:100%; height:50px; }
.customer_contents_menu_layout { float:left; width:100%; }
.customer_contents_menu { background-color:#e5e5e5; float:left; padding-top:17px; width:49.8%; height:35px; text-align:center; color:#535353; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.customer_contents_menu:hover { background-color:#003da7; color:#ffffff; float:left; padding-top:17px; width:49.8%; height:35px; text-align:center; }
.customer_contents_menu_over { background-color:#003da7; color:#ffffff; float:left; padding-top:17px; width:49.8%; height:35px; text-align:center; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.customer_contents_menu_blank { float:left; width:0.4%; }

.faq_top_search { border:2px solid #bfbfbf; float:left; width:100%; text-align:center; padding-top:20px; padding-bottom:20px; }

.recruit_title2 { line-height:38px; padding-top:50px; color:#000000; font-size:24px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.recruit_title3 { line-height:28px; padding-top:40px; color:#838383; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.recruit_title4 { width:100%; background:url(../jpg/recruit_title_line.jpg) top 6px left; text-align:center; margin:0 auto; }
.recruit_title4_text { background-color:#ffffff; padding-top:2px; padding-left:25px; padding-right:25px; color:#000000; font-size:30px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }

.recruit_contents_menu_layout { padding-top:20px; float:left; width:100%; }
.recruit_contents_div_layout { padding-top:20px; float:left; width:100%; }
.recruit_contents_menu { margin-bottom:0px; background-color:#e5e5e5; float:left; padding-top:17px; width:32.6%; height:35px; text-align:center; color:#000000; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.recruit_contents_menu.selected { background-color:#003da7; color:#ffffff; float:left; padding-top:17px; height:35px; text-align:center; }
.recruit_contents_menu:hover { background-color:#003da7; color:#ffffff; float:left; padding-top:17px; height:35px; text-align:center; }
.recruit_contents_menu_blank { display: block; float:left; width:5px; }

.recruit_contents_layout { float:left; width:100%; padding-top:50px; padding-left:40px; }
.recruit_contents_left { margin-bottom:20px; float:left; width:50%; height:100px;  }
.recruit_contents_right { margin-bottom:20px; float:left; width:50%; height:100px;  }
.recruit_contents_center { margin-bottom:100px; float:left; width:100%; height:100px; padding-top:50px; text-align:center; }
.recruit_contents_center img { width:auto; }

.recruit_contents_left_img { text-align:left; float:left; width:25%; }
.recruit_contents_left_text { float:left; width:75%; }
.recruit_contents_left_text1 { text-align:left; color:#000000; padding-top:15px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important;  }
.recruit_contents_left_text2 { text-align:left; line-height:21px; padding-top:5px; padding-left:0px; padding-right:0px; font-size:16px; font-weight:400; font-family: 'NanumSquare', sans-serif !important;  }

.recruit_rootech_bt1 { border:0px solid #cacaca; width:365px; height:201px; padding-top:40px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/recruit_img15.png) top 20% center no-repeat; text-align:center; }
.recruit_rootech_bt2 { border:0px solid #cacaca; width:365px; height:201px; padding-top:40px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/recruit_img16.png) top 20% center no-repeat; text-align:center; }
.recruit_rootech_bt3 { border:0px solid #cacaca; width:360px; height:201px; padding-top:40px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/recruit_img17.png) top 20% center no-repeat; text-align:center; }
.recruit_rootech_bt_line { display: block; width:100%; height:90px; border-right:1px solid #e5e5e5; }
.recruit_rootech_bt_top_line { display:none; width:20%;border-top:1px solid #e5e5e5;text-align:center;margin:0 auto;padding-bottom:15px; margin-top:20px; }
.recruit_rootech_bt_text1 { color:#000000; padding-top:70px; font-size:20px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.recruit_rootech_bt_text2 { padding-top:15px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }

.recruit2_contents_left { }
.recruit2_contents_right { }
.recruit2_rootech_bt1 { border:0px solid #cacaca; width:365px; height:201px; padding-top:40px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../recruit_img18.html) top 20% center no-repeat; text-align:center; }
.recruit2_rootech_bt2 { border:0px solid #cacaca; width:365px; height:201px; padding-top:40px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../recruit_img19.html) top 20% center no-repeat; text-align:center; }
.recruit2_rootech_bt3 { border:0px solid #cacaca; width:360px; height:201px; padding-top:40px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../recruit_img20.html) top 20% center no-repeat; text-align:center; }
.recruit2_rootech_bt4 { border:0px solid #cacaca; width:360px; height:201px; padding-top:40px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../recruit_img21.html) top 20% center no-repeat; text-align:center; }
.recruit2_rootech_bt_line { }
.recruit2_rootech_bt_top_line { }

.recruit_contents_bt_left { float:left; width:33%; }
.recruit_contents_bt_center { float:left; width:33%; }
.recruit_contents_bt_right { float:left; width:33%; }

.recruit_contents_div1 { float:left;width:100%;display:block;padding-bottom:50px; }
.recruit_contents_div2 { float:left;width:100%;display:block;padding-top:60px; display:none; text-align:center; }
.recruit_contents_div4 { float:left;width:100%;display:block;padding-top:60px; display:none; text-align:center; }
.recruit_contents_div4 img { width:auto; }
.recruit_contents_div3 { width:850px; margin:0 auto; }

.recruit_img5 { text-align:center; padding-top:5px; padding-bottom:40px; }

.recruit_contents_text1 { color:#000000; padding-left:20px; line-height:30px; font-size:18px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; text-align:center;  }
.recruit_contents_text1 b { font-weight:800; font-family: 'NanumSquare', sans-serif !important;  }
.recruit_contents_text2 { padding-left:20px; line-height:30px; font-size:18px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; text-align:center; }

.recruit_table_td1 { line-height:27px; text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:10px; background-color:#eeeeee; height:50px; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.recruit_table_td1 b { font-weight:800; }
.recruit_table_td2 { line-height:27px; text-align:left; color:#000000; line-height:27px; border-bottom:1px solid #e5e5e5; padding-top:18px; padding-left:10px; background-color:#ffffff; height:50px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.recruit_table_td2 b { font-weight:800; }
.recruit_table_td2_small { color:#606060; line-height:27px; border-bottom:1px solid #e5e5e5; padding-top:15px; padding-bottom:15px; padding-left:10px; background-color:#ffffff; height:50px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.recruit_table_td1_rline { line-height:27px; text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-top:5px; padding-left:10px; background-color:#eeeeee; height:50px; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.recruit_table_td1_rline b { font-weight:800; }
.recruit_table_td2_rline { line-height:27px; line-height:24px; text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-top:18px; padding-bottom:20px; padding-left:10px; background-color:#ffffff; height:50px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.recruit_table_td2_rline b { font-weight:800; }
.recruit_table_td3_rline { line-height:27px; line-height:24px; text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-top:26px; padding-bottom:20px; padding-left:10px; background-color:#ffffff; height:50px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.recruit_table_td3_rline b { font-weight:800; }
.recruit_title1 { height:30px; text-align:left; color:#000000; padding-left:35px; padding-top:1px; line-height:27px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../icon_logo.html) top 6px left no-repeat; }


.member_agree_title2 { font-size:24px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-top:12px; padding-bottom:10px; color:#000000; text-align:left; }
.member_agree_textarea { line-height:24px; height:500px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-top:12px; padding-bottom:10px; color:#1b1b1b; text-align:left; }
.member_agree_text2 { color:#000000; text-align:center; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-top:20px; }

.member_join_td1 { float:left; width:29%; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; height:30px; padding-top:12px; color:#000000; text-align:left; padding-left:10px; }
.member_join_td2 { color:#000000; float:left; width:69%; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; height:30px; padding-top:3px; text-align:center; }
.member_join_input { color:#000000; float:left; width:90%; font-size:17px; font-weight:400; font-family: '±¼¸²'; padding-left:10px; height:30px; }

.member_join_td3 { float:left; width:29%; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; height:50px; padding-top:12px; color:#000000; text-align:left; padding-left:10px; }
.member_join_td4 { float:left; width:69%; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; height:50px; padding-top:3px; text-align:center; }
.member_join_td4 .member_join_td11 { float:left; width:100%; font-size:12px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; height:20px; padding-top:3px; text-align:left; }

.member_join_td5 { float:left; width:29%; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; height:70px; padding-top:12px; color:#000000; text-align:left; padding-left:10px; }
.member_join_td5  img { width:90%;}
.member_join_td6 { float:left; width:69%; font-size:17px; margin-top:20px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; height:50px; padding-top:3px; text-align:left; }

.member_join_input2 { float:left; width:30%; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-left:10px; height:30px; }

.main_best_gallery ul { width:100%; overflow:hidden; position:relative; text-align:center; }
.main_best_gallery ul li { width:23.7%; height:100%; float:left; position:relative; margin:0px 1% 5px 0px; border: solid 1px #d6d6d6; background:white; }
.main_best_gallery ul li dl { width:100%; background:white; height:100%; text-align:left; position:relative; padding:0; margin:0; }
.main_best_gallery ul li dl dt { width:100%; height:150px; overflow:hidden; padding-top:25px; padding-bottom:0px;}
.main_best_gallery ul li dl dt div { width:100%; text-align:center;}
.main_best_gallery ul li dl dt div img { width:150px; height:125px;}
.main_best_gallery ul li dl dd { width:100%; padding-bottom:5px; margin:0; text-align:left; }
.main_best_gallery ul li dl dd a { font-size:13pt; color:#404040; display:block; }

.button1 { cursor:pointer; display:inline-block; color:#000000; width:100px; border:1px solid #7d7d7d; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding:10px; text-align:center; }
.button1:hover { color:#ffffff; background:#003da7; }

.button2 { cursor:pointer; display:inline-block; color:#ffffff; background:#003da7; width:124px; border:0px solid #7d7d7d; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding:10px 0 11px 0; text-align:center; }
.button2:hover { color:#ffffff; background:#0068b7; }

.button3 { cursor:pointer; display:inline-block; color:#ffffff; background:#003da7; width:50px; border:0px solid #7d7d7d; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding:7px; text-align:center; }
.button3:hover { color:#ffffff; background:#0068b7; }

.search_button { cursor:pointer; display:inline-block; color:#ffffff; background:#003da7; width:80px; border:0px solid #7d7d7d; font-size:18px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding:11px; text-align:center; }
.search_button:hover { color:#ffffff; background:#0068b7; }

.board_button1 { cursor:pointer; display:inline-block; color:#3A3A3A; width:100px; padding:13px; border:1px solid #7d7d7d; font-family: 'NanumSquare', sans-serif !important; font-size:18px; font-weight:400; text-align:center; }
.board_button1:hover { color:#ffffff; background:#003da7; }

.board_button2 { cursor:pointer; display:inline-block; color:#3A3A3A; width:120px; padding:10px; border:1px solid #7d7d7d; font-family: 'NanumSquare', sans-serif !important; font-size:18px; font-weight:400; text-align:center; }
.board_button2:hover { color:#ffffff; background:#003da7; }

.main_title4 { color:#000000; padding-top:33px; font-size:24px; font-weight:600; font-family: 'NanumSquare', sans-serif !important; }

.button4 { cursor:pointer; display:inline-block; color:#000000; width:170px; border:1px solid #7d7d7d; font-size:18px; font-weight:600; font-family: 'NanumSquare', sans-serif !important; padding:12px; text-align:center; }
.button4:hover { color:#ffffff; background:#003da7; }

.button5 { cursor:pointer; display:inline-block; background:#ffffff; color:#000000; width:130px; border:1px solid #7d7d7d; font-size:18px; font-weight:400; font-family: 'NanumSquare', sans-serif !important;  padding:10px; text-align:center; }
.button5:hover { color:#ffffff; background:#003da7; }

.search_top_layout { float:left; margin-top:40px; border:1px solid #b5b5b5; width:100%; padding-top:20px; padding-bottom:20px; margin-bottom:85px; }
.search_input { border:1px solid #b5b5b5; color:#000000; height:37px; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-left:10px; width:500px; }
.search_products_menu_title { background:#eeeeee; border:1px solid #b5b5b5; color:#000000; padding-top:12px; height:27px; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-left:10px; }
.search_products_menu_title2 { background:url(../png/icon_minus-2.png) top 12px right 10px no-repeat; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5;color:#000000; padding-top:12px; height:27px; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-left:10px; }
.search_products_menu { border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; color:#000000; padding-top:12px; height:27px; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-left:20px; }
.search_right { padding-left:20px; }
.search_tab1 { text-align:center; float:left; width:24.9%; color:#000000; border:1px solid #b5b5b5; padding-top:13px; background-color:#ffffff; height:30px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.search_tab2 { text-align:center; float:left; width:24.8%; color:#000000; border-top:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; padding-top:13px; background-color:#ffffff; height:30px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.search_tab2:hover { color:#ffffff; background:#003da7; }
.search_sub_title { float:left:width:100%;color:#000000; text-align:center; font-size:23px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; padding-top:90px; padding-bottom:20px; }

.search_layout_left { float:left; width:240px; margin-right:30px; margin-bottom:0px;}
.search_layout_right { float:left; width:930px; }

.download_layout_left { float:left; display:block; width:240px; margin-right:30px; margin-bottom:0px;}
.download_layout_right { float:left; width:930px; }


.search_products1 { display:inline-block; text-align:center; float:left; width:23.3%; color:#000000; border:1px solid #b5b5b5; padding-top:18px; padding-bottom:13px; background-color:#ffffff; height:160px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.search_products2 { margin-left:17px; display:inline-block; text-align:center; float:left; width:23.3%; color:#000000; border:1px solid #b5b5b5; padding-top:18px; padding-bottom:13px; background-color:#ffffff; height:160px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.search_products_title { display:inline-block; padding-top:15px; text-align:center; float:left; width:100%; color:#000000; font-size:14px; font-weight:400; font-family: 'Nanum Barun Gothic', sans-serif !important; }

.mov_content {
	margin: -281px 0px 0px -476px; border: 4px solid rgb(0, 0, 0); border-image: none; left: 50%; top: 50%; width: 954px; height: 539px; position: fixed;
}
#ifrm_movie { width:954px; height:539px; }

#board_search {width:100%;}
#board_search .faq_search_left{width:28%; float:left;}
#board_search .faq_search_center{width:40%; float:left; padding-right:1%;padding-bottom:5px;}
#board_search .faq_search_right{width:30%; float:left; padding-right:1%;padding-bottom:5px;}

#board_search .down_search_left{width:22%; float:left;}
#board_search .down_search_center{width:35%; float:left; padding-right:1%;padding-bottom:5px;}
#board_search .down_search_right1{width:20%; float:left; padding-right:1%;padding-bottom:5px;}
#board_search .down_search_right2{width:20%; float:left; padding-right:1%;padding-bottom:5px;}

.down_search_top_4{display:block;}
.down_search_top_2{display:none;}
.down_td_4 { font-size:14px; font-family: 'Nanum Gothic'; text-align:center; width:25%; background:#ffffff; border:1px solid #b5b5b5; padding-left: 0px;}
.down_td_4:hover{background:#003da7;color:#fff;}
.down_td_2 { font-size:14px; font-family: 'Nanum Gothic'; text-align:center; width:50%; background:#ffffff; border:1px solid #b5b5b5;}
.down_td_2:hover{background:#003da7;color:#fff;}
.down_sel {background:#003da7;color:#fff;}
.down_td_4_dis { font-size:14px; font-family: 'Nanum Gothic'; text-align:center; width:25%; background:#ffffff; color:#eeeeee; border:1px solid #b5b5b5; padding-left: 0px;}
.down_td_2_dis { font-size:14px; font-family: 'Nanum Gothic'; text-align:center; width:50%; background:#ffffff; color:#eeeeee; border:1px solid #b5b5b5;}

.apply01_table{width:50%}
.apply01_td{font-size:14px; font-family: 'Nanum Gothic'; text-align:center; width:50%; background:#ffffff; border-top:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5;}
.apply01_td.selected{background:#003da7;color:#fff;}

.apply02_table{width:100%}
.apply02_td{font-size:14px; font-family: 'Nanum Gothic'; text-align:center; width:20%; background:#ffffff; border-top:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5;}
.apply02_td.selected{background:#003da7;color:#fff;}

.apply03_table{width:75%}
.apply03_td{font-size:14px; font-family: 'Nanum Gothic'; text-align:center; width:17.85%; background:#ffffff; border-top:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5;}
.apply03_td.selected{background:#003da7;color:#fff;}

.apply04_table{width:25%}
.apply04_td{font-size:14px; font-family: 'Nanum Gothic'; text-align:center; width:100%; background:#ffffff; border-top:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5;}
.apply04_td.selected{background:#003da7;color:#fff;}

.apply05_table{width:50%}
.apply05_td{font-size:14px; font-family: 'Nanum Gothic'; text-align:center; width:50%; background:#ffffff; border-top:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5;}
.apply05_td.selected{background:#003da7;color:#fff;}

.apply06_table{width:100%}
.apply06_td{font-size:14px; font-family: 'Nanum Gothic'; text-align:center; width:20%; background:#ffffff; border-top:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5;}
.apply06_td.selected{background:#003da7;color:#fff;}

#board_search .faq_search_left{ display:block; }
#board_search .down_search_left{ display:block; }


#notice_layout .board_top_no{ display:block; }
#notice_layout .board_top_date{ display:block; }
#notice_layout .board_main_no{ display:block; }
#notice_layout .board_main_date{ display:block; }

#notice_layout {width:100%;}
#notice_layout .board_top_no{width:5%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:2px solid #828282; border-bottom:1px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000; text-align:center;}
#notice_layout .board_top_ca_name{width:20%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:2px solid #828282; border-bottom:1px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#notice_layout .board_top_subject{width:60%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:2px solid #828282; border-bottom:1px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#notice_layout .board_top_date{width:14%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:2px solid #828282; border-bottom:1px solid #828282; font-weight:bold; font-size:16px; color:#000000; text-align:center;}

#notice_layout .board_main_no{width:5%; float:left; padding: 0 0 0 0; border-bottom:1px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#notice_layout .board_main_ca_name{width:20%; float:left; padding: 0 0 0 0; border-bottom:1px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#notice_layout .board_main_subject{width:60%; float:left; text-align:left; padding: 0 0 0 0; border-bottom:1px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#notice_layout .board_main_subject a {font:normal 14px tahoma; color:#000000;}
#notice_layout .board_main_date{width:14%; height:40px; float:left; padding: 0 0 0 0; border-bottom:1px solid #828282; font:normal 14px tahoma; color:#000000; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}

#notice_layout .board_line2{width:100%; height:2px; line-height:2px; float:left; border-bottom:2px solid #828282;}
#notice_layout .board_line{width:100%; height:1px; float:left; background-color:#828282; padding:0; margin:0;}


#faq_layout .board_top_no{ display:block; }
#faq_layout .board_top_wr_1{ display:block; }
#faq_layout .board_top_date{ display:block; }
#faq_layout .board_main_no{ display:block; }
#faq_layout .board_main_wr_1{ display:block; }
#faq_layout .board_main_date{ display:block; }
#faq_board .board_main_no{ display:block; }
#faq_board .board_main_wr_1{ display:block; }
#faq_board .board_main_date{ display:block; }

#faq_layout {width:100%;}
#faq_layout .board_top_no{width:5%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:2px solid #828282; border-bottom:1px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000; text-align:center;}
#faq_layout .board_top_ca_name{width:20%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:2px solid #828282; border-bottom:1px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#faq_layout .board_top_wr_1{width:20%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:2px solid #828282; border-bottom:1px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#faq_layout .board_top_subject{width:40%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:2px solid #828282; border-bottom:1px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#faq_layout .board_top_date{width:14%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:2px solid #828282; border-bottom:1px solid #828282; font-weight:bold; font-size:16px; color:#000000; text-align:center;}


#faq_layout .board_main_no{width:5%; height:40px; float:left; padding: 0 0 0 0; border-bottom:1px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#faq_layout .board_main_ca_name{width:20%; height:40px; float:left; padding: 0 0 0 0; border-bottom:1px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#faq_layout .board_main_wr_1{width:20%; height:40px; float:left; padding: 0 0 0 0; border-bottom:1px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#faq_layout .board_main_subject{width:40%; height:40px; float:left; text-align:left; padding: 0 0 0 0; border-bottom:1px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#faq_layout .board_main_subject a {font:normal 14px tahoma; color:#000000;}
#faq_layout .board_main_date{width:14%; height:40px; float:left; padding: 0 0 0 0; border-bottom:1px solid #828282; font:normal 14px tahoma; color:#000000; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}

#faq_layout .board_line2{width:100%; height:2px; line-height:2px; float:left; border-bottom:2px solid #828282;}
#faq_layout .board_line{width:100%; height:1px; float:left; background-color:#828282; padding:0; margin:0;}


#down_layout .board_top_no{ display:block; }
#down_layout .board_top_wr_3{ display:none; }
#down_layout .board_top_date{ display:block; }
#down_layout .board_main_no{ display:block; }
#down_layout .board_main_wr_3{ display:none; }
#down_layout .board_main_date{ display:block; }

#down_layout {width:100%;}
#down_layout .board_top_no{width:5%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000; text-align:center;}
#down_layout .board_top_ca_name{width:55%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#down_layout .board_top_wr_1{width:15%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#down_layout .board_top_wr_2{width:10%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#down_layout .board_top_wr_3{width:10%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#down_layout .board_top_date{width:14%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; font-weight:bold; font-size:16px; color:#000000; text-align:center;}


#down_layout .board_main_no{width:5%; height:40px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#down_layout .board_main_ca_name{width:55%; height:40px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#down_layout .board_main_ca_name a {font:normal 14px tahoma; color:#000000;}
#down_layout .board_main_wr_1{width:15%; height:40px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#down_layout .board_main_wr_2{width:10%; height:40px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#down_layout .board_main_wr_3{width:10%; height:40px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#down_layout .board_main_date{width:14%; height:40px; float:left; padding: 0 0 0 0; border-bottom:0px solid #828282; font:normal 14px tahoma; color:#000000; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}

#down_layout .board_line2{width:100%; height:2px; line-height:2px; float:left; border-bottom:2px solid #828282;}
#down_layout .board_line{width:100%; height:1px; float:left; background-color:#828282; padding:0; margin:0;}


#contact_layout .board_top_no{ display:block; }
#contact_layout .board_top_wr_1{ display:block; }
#contact_layout .board_top_date{ display:block; }
#contact_layout .board_main_no{ display:block; }
#contact_layout .board_main_wr_1{ display:block; }
#contact_layout .board_main_date{ display:block; }

#contact_layout {width:100%;}
#contact_layout .board_top_no{width:5%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:0px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000; text-align:center;}
#contact_layout .board_top_subject{width:50%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:0px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#contact_layout .board_top_name{width:15%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:0px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#contact_layout .board_top_wr_1{width:15%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:0px solid #828282; border-right:1px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
#contact_layout .board_top_date{width:14%; height:50px; line-height:50px; float:left; padding: 0 0 0 0; border-top:0px solid #828282; font-weight:bold; font-size:16px; color:#000000; text-align:center;}

#contact_layout .board_main_no{width:5%; height:40px; float:left; padding: 0 0 0 0; border-top:0px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#contact_layout .board_main_subject{width:50%; height:40px; float:left; text-align:left; padding: 0 0 0 0; border-top:0px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#contact_layout .board_main_subject a {font:normal 14px tahoma; color:#000000;}
#contact_layout .board_main_name{width:15%; height:40px; float:left; padding: 0 0 0 0; border-top:0px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#contact_layout .board_main_wr_1{width:15%; height:40px; float:left; padding: 0 0 0 0; border-top:0px solid #828282; border-right:1px solid #828282; font:normal 14px tahoma; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}
#contact_layout .board_main_date{width:14%; height:40px; float:left; padding: 0 0 0 0; border-top:0px solid #828282; font:normal 14px tahoma; color:#000000; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px;}

#contact_layout .board_line2{width:100%; height:2px; line-height:2px; float:left; border-bottom:2px solid #828282;}
#contact_layout .board_line{width:100%; height:1px; float:left; background-color:#828282; padding:0; margin:0;}

#contact_layout .write_top_left{width:15%; padding-left:1%; padding-top:15px; float:left; text-align:left; font-size:12px; color:#000000; border-top:2px solid #828282; border-right:0px solid #828282;}
#contact_layout .write_top_right{width:83%; padding-left:1%; padding-top:10px; padding-bottom:10px; float:left; text-align:left; font-size:12px; color:#000000; border-top:2px solid #828282;}

#contact_layout .write_main_left{width:15%; padding-left:1%; padding-top:15px; float:left; text-align:left; font-size:12px; color:#000000; border-right:0px solid #828282; border-top:1px solid #828282;}
#contact_layout .write_main_left img{width:auto;}
#contact_layout .write_main_right{width:83%; padding-left:1%; padding-top:10px; padding-bottom:10px; float:left; text-align:left; font-size:12px; color:#000000; border-top:1px solid #828282;}

#contact_layout .write_con_left{width:15%; padding-left:1%; padding-top:15px; float:left; text-align:left; font-size:12px; color:#000000; border-right:0px solid #828282; border-top:1px solid #828282;}
#contact_layout .write_con_right{width:83%; padding-left:1%; padding-top:10px; padding-bottom:10px; float:left; text-align:left; font-size:12px; color:#000000; border-top:1px solid #828282;}

#view_contents img {width:auto;height:auto;}
#view_contents .view_img {width:auto;height:auto;}
#writeContents {text-align:left;font-size:16px;}
#writeContents img {width:auto;height:auto;}

.write_title { width:90%; height:30px; border:1px solid #CCCCCC;}
.write_name { width:30%; height:30px; border:1px solid #CCCCCC;}
.write_wr_1 { width:30%; height:30px; border:1px solid #CCCCCC;}
.write_wr_2 { width:30%; height:30px; border:1px solid #CCCCCC;}
.write_wr_3 { width:30%; height:30px; border:1px solid #CCCCCC;}
.write_email { width:90%; height:30px; border:1px solid #CCCCCC;}
.write_ca_name { width:40%; font-size:16px;font-family: 'NanumSquare', sans-serif !important;color:#1b1b1b;}
.write_contens {width:98%; height:300px; border:1px solid #CCCCCC;}
.write_file { width:50%; height:30px; border:1px solid #CCCCCC; float:left;}

.file_input_div{ position: relative;  width: 100px; height: 30px; overflow: hidden;}
.file_input_button{ cursor:pointer; width: 100px; position: absolute; top: 0px; background-color: #003da7; color: #FFFFFF; border-style: solid; padding:8px;}

.board_subject {text-align:left; padding-left:10px;}
.m_board_wr_1 {text-align:left; padding-left:10px;}
.m_board_date {color:#a1a1a1;}

.board_view_title {width:75%; float:left;}
.board_view_date {width:25%; float:left;}
.m_board_view_date {width:100%; float:left;}

.board_contents {width:100%; float:left; padding-top:30px; padding-bottom:30px; padding-left:5px; padding-right:5px;}
.board_contents .board_view_img img {width:auto; height:auto;}
.board_contents .board_view_contents {text-align:left;font-size:16px;line-height:150%;}
.board_contents .board_view_contents img {width:auto; height:auto;}

.m_board_date {display:none;}
.board_view_date {display:block;}
.m_board_view_date {display:none;}



.s_menu_title { background:#003da7; border:1px solid #b5b5b5; color:#ffffff; height:40px; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; text-align:left; padding-left:10px; }
.s_menu_title1 { background:url(../png/icon_minus-2.png) top 12px right 10px no-repeat; border-bottom:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; height:40px; color:#000000; font-size:15px; font-weight:700; font-family: 'Nanum Barun Gothic', sans-serif !important; padding-left:10px; text-align:left; }
.s_menu_title2 { background:url(../png/icon_plus-2.png) top 12px right 10px no-repeat; border-bottom:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; height:40px;color:#000000; font-size:15px; font-weight:700; font-family: 'Nanum Barun Gothic', sans-serif !important; padding-left:10px; text-align:left; }
.s_menu_title3 { background:url(../png/icon_minus-2.png) top 12px right 10px no-repeat; border-bottom:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; height:60px;color:#000000; font-size:15px; font-weight:700; font-family: 'Nanum Barun Gothic', sans-serif !important; padding-left:10px; text-align:left; }
.s_menu_title4 { background:url(../png/icon_plus-2.png) top 12px right 10px no-repeat; border-bottom:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; height:60px;color:#000000; font-size:15px; font-weight:700; font-family: 'Nanum Barun Gothic', sans-serif !important; padding-left:10px; text-align:left; }
.s_menu_sub_title { background:#d2d2d2; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; height:40px; text-align:left;  color:#000000; font-size:13px; font-weight:700; font-family: 'Nanum Gothic'; padding-left:10px; }
.s_menu_sub_title1 { background:#d2d2d2 url(../png/icon_minus.png) top 12px right 10px no-repeat; background-size:13px 13px; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; height:40px; text-align:left;  color:#000000; font-size:13px; font-weight:700; font-family: 'Nanum Gothic'; padding-left:10px; }
.s_menu_sub_title2 { background:#d2d2d2 url(../png/icon_plus.png) top 12px right 10px no-repeat; background-size:13px 13px; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; height:40px; text-align:left;  color:#000000; font-size:13px; font-weight:700; font-family: 'Nanum Gothic'; padding-left:10px; }

.s_menu_sub { border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; height:40px; text-align:left; }
.s_menu_sub a { color:#000000; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-left:20px; }
.s_menu_sub span { color:#000000; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-left:20px; }

.sitemap_layout { background:#ffffff; z-index:10; position:absolute; top:86px; left:0; width:100%; display:none; border-bottom:1px solid #cacaca; }
.sitemap_title { color:#000000; padding-top:40px; padding-bottom:15px; font-size:25px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.sitemap_title2 { color:#000000; padding-top:40px; padding-bottom:15px; font-size:30px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; text-align:right; padding-right:20px; }
.sitemap_top_line { float:left; width:94%; height:1px; background:#000000; }
.sitemap_top_text { color:#003da7; font-size:14px; font-weight:700; font-family: 'Nanum Gothic'; padding:24px 5px 20px 5px; line-height:23px; }
.sitemap_top_text_title { color:#626262; font-size:14px; font-weight:700; font-family: 'Nanum Gothic'; padding-left:0px; }
.sitemap_top_text a { color:#626262; font-size:13px; font-weight:400; font-family: 'Nanum Gothic'; padding-left:0px; }
.sitemap_top_text a:hover { color:#003da7; }

.sitemap_padding{color:#626262;font-weight:700;letter-spacing:-0.5px; font-size:14px; font-family: 'Nanum Gothic';  padding-top: 3px; display: inline-block;}
.sitemap_padding2{color:#626262;font-weight:700; font-size:13px; font-family: 'Nanum Gothic';  padding-top: 10px; display: inline-block;}

.admin_layout { position:fixed; top:0px; left:0; width:100%; text-align:center; z-index:99999999; }
.admin_layout_pc { width:1180px; text-align:right; margin:0 auto; padding-right:10px; }
.admin_text { background:#eeeeee; font-size:13px; font-weight:400; font-family:'Nanum Gothic'; padding-bottom:4px; }


.copyright { background-color:#626262; height:180px; margin-top:50px; }
.copyright_text { color:#ffffff; line-height:22px; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; }
.copyright_text2 { color:#ffffff; line-height:22px; font-size:15px; font-weight:400; font-family:'Nanum Gothic'; }
.copyright_admin { color:#dfdfdf;  font-size:12px; font-weight:400; font-family: 'Nanum Gothic'; }
.copyright_layout_mobile { float:left; width:100%; }

.scroll_content {overflow:visible;}
.scroll_content > img { width:100% !important;height:auto;}

.scroll_content2 {overflow:visible;}
.scroll_content2 > img { width:auto !important;height:auto;}

.s_products_menu_title { background:#eeeeee; border:1px solid #b5b5b5; color:#000000; padding-top:12px; height:27px; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-left:10px; }


#header, #quick_menu, #mainImg_pc, #contents_products_layout_pc_center, #copyright_layout_pc, #sub_top_image, #sbu_location_pc, #sub_title_pc, 
#header_pc_layout, #display_pc_br, #display_mobile_br, #value_img_pc, #product_contents_relation_pc, #product_contents_tabmenu_layout_pc, #recruit_contents_div4_pc, #recruit_contents_pc, #recruit_img5_pc, #main_pc_view, #products_pc_view { display: block; }

#main_mobile_view, #mainImg_mobile, #contents_products_layout_mobile_center, #copyright_layout_mobile, #sub_location_mobile, #sub_title_mobile, #history_contents_line1_mobile,
#value_img_mobile, #product_contents_relation_mobile, #product_contents_tabmenu_layout_mobile, #recruit_contents_div4_mobile, #recruit_contents_mobile, #recruit_img5_mobile, #products_mobile_view { display: none; }

#search_form, #search_back, #mobile_menu { display: none; }

#sitemap_layout { visibility: visible; }

/** mobile setting **/
#header_mobile { position:fixed; display: none; background:#ffffff; z-index:999999999; border-bottom:1px solid #eeeeee; }
#header_mobile_layout { float:left; width:100%; display: none; background:#ffffff; height:50px; }
#header_pc_layout { float:left; width:100%; background:#ffffff; height:86px; }

.div_pc {display:block;}
.div_mobile {display:none;}