/*
This is just a test file for making sure the script is working properly.
If it is, the media queries below will change the body's background color depending on the browser width.
For a realistic use case for media queries: read up on Responsive Web Design: 
http://www.alistapart.com/articles/responsive-web-design/
*/

/******* µðÆúÆ® Á¤ÀÇ ********/

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:underline;}
A:hover    {font-size:8pt ; font-family:'NanumSquare'verdana,Malgun Gothic,Tahoma ; color:#003da7 ; text-decoration:underline;}


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; }




/******* PC  ********/
.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:90px; font-size:35px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; text-align:center; }

.main_title2 { padding-top:33px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.main_title3 { padding-top:5px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }

.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_company_bt1 { cursor:pointer; width:224px; height:161px; 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:224px; height:161px; 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:224px; height:161px; 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:224px; height:161px; 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:224px; height:161px; 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_bt_line { width:100%; height:90px; border-right:1px solid #e5e5e5; }
.main_company_bt_line_last { width:100%; height:90px; }

.main_cs_bt0 { cursor:pointer; width:154px; height:161px; 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:161px; 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:161px; 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:161px; 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:161px; 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 { height:25px; font-size:15px; font-weight:400; font-family:'Nanum Gothic'; }

.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_text {width:100%; height:24px; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-top:10px; text-align:left; padding-left:10px; }
.quick_menu_text a {width:100%; height:24px; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-top:10px; text-align:left; }
.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_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; }
.quick_top:hover { background:#003da7; }

.sub_top_image { width:100%; height:280px; background:url(../jpg/top_image.jpg) top center no-repeat; }
.sub_top_image2 { width:100%; height:280px; background:url(../jpg/top_image-2.jpg) top center no-repeat; }
.sub_top_image3 { width:100%; height:280px; background:url(../jpg/top_image-3.jpg) top center no-repeat; }
.sub_top_image4 { width:100%; height:280px; background:url(../top_image.html) top center no-repeat; }
.sub_top_location { width:100%; height:40px; background-color:#003da7; }
.sub_top_location_bt { 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 { color:#ffffff; padding-top:2px; padding-left:20px; font-size:17px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; }

.greeting_top { margin-top:40px; width:100%; height:320px; background:url(../jpg/company_c1.jpg) top right no-repeat; }
.greeting_top_text { text-align:left; color:#000000; padding-top:40px; padding-left:80px; line-height:45px; font-size:36px; font-weight:700; font-family: 'NanumSquare', sans-serif !important;  }
.greeting_top_text2 { text-align:right; padding-right:100px; }

.greeting_contents_title { color:#000000; padding-top:71px; font-size:28px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.greeting_contents_title2 { padding-top:35px; line-height:36px; color:#3d3d3d; font-size:22px; font-weight:400; 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; 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; }



.location_title1 { 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 { 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_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.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_download { float:left; width:100%; height:50px; padding-top:30px; padding-bottom:10px; }
.product_contents_download_bt1 { cursor:pointer; float:left; text-align:center;padding-top:10px;height:23px;border:1px solid #bfbfbf;background-color:#eeeeee;font-size:14px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_download_bt1:hover { border:1px solid #bfbfbf;background-color:#e2e2e2; }

.product_contents_text_title { cursor:pointer; color:#000000; float:left; width:80%; height:31px; 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 { 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 { 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 { 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_line { float:left; width:100%; height:1px; background-color:#003da7; }
.product_blank { width:100%; height:60px; }

.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) top 13px 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) top 13px 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) top 13px 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_valign { .float:left;width:100%;padding-top:17px; }

.product_contents_movie_layout { float:left; width:100%; padding-top:30px; }
.product_contents_movie_menu_layout { float:left; width:100%; }
.product_contents_movie_menu_blank { float:left; width:4%; height:27px;}
.product_contents_movie_menu { border:1px solid #b5b5b5; float:left; padding-top:10px; width:48%; 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:48%; 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:48%; 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:100%; text-align:center; }
.product_contents_movie_contents_layout_right { float:left; width:100%; overflow:scroll; overflow-x:hidden; height:600px;  }
.product_contents_movie_pic { width:95%; max-width:600px;  text-align:center; }
.product_contents_movie_text { width:95%; max-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_page_blank { float:left:width:100%;height:550px; }

.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; }

.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_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; }

.recruit_img5 { text-align:center; padding-top:5px; padding-bottom:40px; }

.member_agree_title2 { font-size:16px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-top:12px; padding-bottom:10px; color:#000000; text-align:left; }
.member_agree_text2 { color:#000000; text-align:center; font-size:14px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-top:20px; }

.member_join_td1 { float:left; width:25%; font-size:14px; 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:70%; font-size:14px; 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:80%; font-size:14px; font-weight:400; font-family: '±¼¸²'; padding-left:10px; height:30px; }

.member_join_td3 { float:left; width:25%; font-size:14px; 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:70%; font-size:14px; 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:10px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; height:20px; padding-top:3px; text-align:left; }

.member_join_td5 { float:left; width:25%; font-size:14px; 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:70%; font-size:14px; 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:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-left:10px; height:30px; }

.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:130px; 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; }

.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_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.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_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; }



.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:5px; font-size:25px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.sitemap_title2 { color:#000000; padding-top:40px; padding-bottom:5px; font-size:35px; 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:15px; font-weight:700; font-family: 'Nanum Gothic'; padding:24px 5px 20px 5px; line-height:26px; }
.sitemap_top_text_title { color:#626262; font-size:14px; font-weight:700; font-family: 'Nanum Gothic'; padding-left:8px; }
.sitemap_top_text a { color:#626262; font-size:14px; font-weight:400; font-family: 'Nanum Gothic'; padding-left:8px; }
.sitemap_top_text a:hover { color:#003da7; }

.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; width:100%; 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'; }
 
.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; }

.copyright_height_blank { float:left; width:100%; text-align:center; margin:0 auto; padding-top:60px; }

/*
.menu_main_top { text-align:left; color:#ffffff; padding-left:10px; border-bottom:1px solid #d2d2d2; width:100%; height:40px; line-height:40px; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; background:url(img/icon_plus.png) #373737 center right 25px no-repeat; }
.menu_main_top2 { text-align:left; color:#ffffff; padding-left:10px; border-bottom:1px solid #d2d2d2; width:100%; height:40px; line-height:40px; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; background:url(img/icon_minus.png) #373737 center right 25px no-repeat; }
.menu_main_sub_plus { text-align:left; color:#000000; border-bottom:1px solid #cccccc; height:40px; line-height:40px; padding-left:20px; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; background:url(img/icon_plus.png) #eeeeee center right 15px no-repeat;  }
.menu_main_sub_minus { text-align:left; color:#000000; border-bottom:1px solid #cccccc; height:40px; line-height:40px; padding-left:20px; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; background:url(img/icon_minus.png) #eeeeee center right 15px no-repeat;  }
*/

.menu_main_top { text-align:left; color:#ffffff; padding-left:15px; padding-top:10px; border-bottom:1px solid #d2d2d2; width:100%; height:50px; line-height:40px; font-size:16px; font-weight:700; font-family:'Nanum Gothic'; background:url(../png/icon_down3.png) #707070 center right 35px no-repeat; }
.menu_main_top2 { text-align:left; color:#ffffff; padding-left:15px; padding-top:10px; border-bottom:1px solid #d2d2d2; width:100%; height:50px; line-height:40px; font-size:16px; font-weight:700; font-family:'Nanum Gothic'; background:url(../png/icon_up3.png) #707070 center right 35px no-repeat; }
.menu_main_sub_plus { text-align:left; color:#3d3d3d; border-bottom:1px solid #aaaaaa; height:45px; line-height:45px; padding-left:20px; font-size:14px; font-weight:700; font-family:'Nanum Gothic'; background:url(../png/icon_down4.png) #eeeeee center right 19px no-repeat;  }
.menu_main_sub_minus { text-align:left; color:#3d3d3d; border-bottom:1px solid #aaaaaa; height:45px; line-height:45px; padding-left:20px; font-size:14px; font-weight:700; font-family:'Nanum Gothic'; background:url(../png/icon_up4.png) #eeeeee center right 19px no-repeat;  }
.menu_main_sub { text-align:left; background:#ffffff; color:#000000; border-bottom:1px solid #aaaaaa; height:42px; line-height:42px; padding-left:20px; font-size:13px; font-weight:700; font-family:'Nanum Gothic'; }
.menu_main_sub2 { text-align:left; background:#ffffff; color:#000000; border-bottom:1px solid #aaaaaa; height:42px; line-height:42px; padding-left:30px; font-size:13px; font-weight:700; font-family:'Nanum Gothic'; }
.menu_main_sub3 { text-align:left; background:#dcdcdc; color:#3d3d3d; border-bottom:1px solid #aaaaaa; padding-top:8px;  padding-bottom:8px; padding-left:20px; font-size:14px; font-weight:700; font-family:'Nanum Gothic';  }
/* .menu_main_sub3 { text-align:left; background:#dcdcdc; color:#000000; border-bottom:1px solid #aaaaaa; height:42px; line-height:42px; padding-left:20px; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; } */


.sub_location_mobile_sub_menu { background:#ffffff;position:absolute;width:100%; border-radius:5px; box-shadow: 0px 5px 5px #c2c2c2; }
.sub_menu_table_top { padding-left:7px; padding-top:8px; padding-bottom:5px; color:#000000; font-size:13px; font-weight:800; font-family:'Nanum Gothic'; cursor:pointer; }
.sub_menu_table_bottom { padding-left:7px; padding-top:5px; padding-bottom:5px; color:#000000; font-size:13px; font-weight:800; font-family:'Nanum Gothic'; cursor:pointer; }

#header { display: block; }
#sitemap_layout { visibility: visible; }

/******* PC¿¡¼­ ÅÂºí¸´(¸ð¹ÙÀÏ)À¸·Î º¯°æ½Ã »ç¶óÁö´Â°Å ³ªÅ¸³ª´Â°Íµé  ********/
/* hide the attribute-test element. test2.css will show it */
/*styles for 300 and up @ 16px!*/
/* The max-width declaration below blocks this from ever working */

/******* ¸ð¹ÙÀÏ size ********/
@media only screen and (min-width: 0.1em)
{
	body { margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }

	.product_contents_movie_layout { width:92%; padding-top:30px; padding-left:4%; padding-right:4%; text-align:center; margin:0 auto; }
	
	.contents_layout_center { width:100%; min-width:330px; text-align:center; margin:0 auto; }
	.contents_layout_center2 { width:92%; padding-top:26px; margin:0 auto; }
	.contents_layout_center_company { width:92%; padding-top:26px; margin:0 auto; }
	.contents_layout_center_1100 { width:92%; padding-top:26px; text-align:center; margin:0 auto; }
	.contents_layout_center_1100_company { width:92%; padding-top:26px; text-align:center; margin:0 auto; }
	.contents_layout_center_products { width:92%; padding-top:49px; text-align:center; margin:0 auto; z-index:999999999999;}
	.contents_layout_center_products2 { width:100%; padding-top:49px; text-align:center; margin:0 auto; z-index:999999999999;}
	.contents_height_blank { float:left; width:100%; text-align:center; margin:0 auto; padding-top:45px; }
	.contents_height_blank2 { float:left; width:100%; text-align:center; margin:0 auto; padding-top:40px; }
	
	#sitemap_layout { visibility: hidden; }
	
	#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: none; }

	#mainImg_mobile { display: none; }
		
	#main_mobile_view, #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, #mobile_br, #products_mobile_view { display: block; }

	#search_form, #search_back, #mobile_menu { display: block; }
        	
	#header_mobile { position:fixed; display: block; float:left; width:100%; background:#ffffff; padding:0px; z-index:999999999; border-bottom:1px solid #dddddd; }
	#header_mobile_layout { float:left; width:100%; display: block; background:#ffffff; height:50px; }

	#movie_contents {width:300px; height:169px; border:0px solid #000000;}
	#movie_contents #movie_frame{width:300px; height:169px; border:0px solid #000000;}
	.img_contents {width:300px; height:300px;  border:0px solid #000000; overflow:scroll; overflow-x:hidden;}
	.img_contents img{ width:100%; max-width:300px;}
	.product_contents_movie_contents_layout_left .movie {width:300px; height:219px; border:0px solid #000000;}
	.product_contents_movie_contents_layout_left .movie .m_frame {width:300px; height:169px; border:0px solid #000000;}

	.main_best_gallery ul { width:100%; overflow:hidden; position:relative; text-align:center; }
	.main_best_gallery ul li { width:48%; 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; }
	
	.main_title1 { color:#000000;padding-top:0px; font-size:24px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; text-align:center; }
	.sub_title_mobile { color:#000000;padding-top:123px; padding-bottom:20px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; text-align:center; }
	.sub_title_mobile_left { float:left; width:20%; text-align:left; }
	.sub_title_mobile_center { float:left; width:60%; text-align:center; }
	.sub_title_mobile_right { float:left; width:20%; text-align:right; }
        	
	.main_title2 { padding-top:18px; padding-left:17px; padding-right:17px; font-size:14px; font-weight:400; font-family: 'Nanum Gothic'; }
	.main_title2 .sub_title_mobile_center{ float:left; width:100%; text-align:center; }
	.main_contents { float:left; width:100%; padding-top:25px;  }
	
	.main_contents_table { float;left; width:100%; }
    .main_company_bt1 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon1_m.png) top 20% center no-repeat; text-align:center; }
	.main_company_bt2 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon2_m.png) top 20% center no-repeat; text-align:center; }
	.main_company_bt3 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon3_m.png) top 20% center no-repeat; text-align:center; }
	.main_company_bt4 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon4_m.png) top 20% center no-repeat; text-align:center; }
	.main_company_bt5 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon5_m.png) top 20% center no-repeat; text-align:center; }
	.main_company_bt_line { width:99%; height:50px; border-right:1px solid #e5e5e5; }
	.main_company_bt_line_last { width:99%; height:50px; }
	.main_company_bt_text { padding-top:5px; font-size:12px; color:#000000; font-weight:700; font-family: 'Nanum Gothic'; }
	
	.contents_products_layout_mobile_center { width:100%; text-align:center; margin:0 auto; }
	.main_products_menu { text-align:left; color:#000000; border-top:1px solid #d2d2d2; padding-top:25px; float:left; width:100%; height:41px; font-size:14px; font-weight:800; font-family:'Nanum Gothic'; background:url(../png/icon_plus_blue.png) top 25px right 22px no-repeat; }
	.main_products_menu:hover { color:#ffffff; background:#003da7 url(../png/icon_plus_white.png) top 25px right 22px no-repeat; }
	.main_products_menu_title { text-align:left; color:#ffffff; border-top:1px solid #d2d2d2; padding-top:25px; float:left; width:100%; height:41px; font-size:14px; font-weight:800; font-family:'Nanum Gothic'; background:#003da7 url(../png/icon_minus_white.png) top 25px right 22px no-repeat; }
	.main_products_menu_title:hover { color:#ffffff; background:#003da7 url(../png/icon_minus_white.png) top 25px right 22px no-repeat; }
	.main_products_menu2 { background:#d2d2d2; text-align:left; color:#000000; border-top:1px solid #d2d2d2; padding-top:8px; padding-bottom:8px; float:left; width:100%; font-size:13px; font-weight:700; font-family:'Nanum Gothic'}
	.main_products_menu3 { background:#ffffff; text-align:left; color:#000000; border-top:1px solid #bfbfbf; padding-top:14px; padding-bottom:14px; float:left; width:100%; font-size:13px; font-weight:700; font-family:'Nanum Gothic'}
	.main_products_menu3:hover { background:#e0e0e0;}

	.main_cs_layout_left { float:left; width:100%; padding-top:0px; }
    .main_cs_layout_right { float:left; width:100%; padding-top:25px; }	
    .main_board_title3 { text-align:left; height:25px; font-size:13px; font-weight:400; font-family:'Nanum Gothic'; }
        
    .main_cs_bt0 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon4_m.png) top 20% center no-repeat; text-align:center; }
    .main_cs_bt1 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon1_m.png) top 20% center no-repeat; text-align:center; }
	.main_cs_bt2 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon2_m.png) top 20% center no-repeat; text-align:center; }
	.main_cs_bt3 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon3_m.png) top 20% center no-repeat; text-align:center; }
	.main_cs_bt4 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon5_m.png) top 20% center no-repeat; text-align:center; }

	.main_recruit_bt1 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../main_recruit_icon1_m.html) top 20% center no-repeat; text-align:center; }
	.main_recruit_bt2 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../main_recruit_icon2_m.html) top 20% center no-repeat; text-align:center; }
	.main_recruit_bt3 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../main_recruit_icon3_m.html) top 20% center no-repeat; text-align:center; }
	.main_recruit_bt4 { cursor:pointer; width:100%; height:60px; padding-top:26px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../main_recruit_icon4_m.html) top 20% center no-repeat; text-align:center; }
	
	.sub_location_mobile { top:51px; background:#003da7; float:left; width:100%; padding-top:5px; padding-bottom:4px; position:fixed; z-index:99999999;}
	.sub_location_mobile_up { top:91px; background:#003da7; float:left; width:100%; padding-top:5px; padding-bottom:4px; position:fixed; z-index:99999999;}
	.sub_location_mobile_down { top:0px; background:#003da7; float:left; width:100%; padding-top:5px; padding-bottom:4px; position:fixed; z-index:99999999;}
	
	.sub_location_mobile_1 { float:left; width:99%; margin:0; padding:0px; background:#ffffff url(../png/sub_menu_arrow.png) top 50% right 10px no-repeat; text-align:left; border-radius:5px;  }
	.sub_location_mobile_2 { float:left; width:99%; margin:0; padding:0px; color:#000000; font-size:13px; font-weight:800; font-family:'Nanum Gothic'; background:#ffffff url(../png/sub_menu_arrow.png) top 50% right 10px no-repeat; text-align:left; border-radius:5px; }
	.sub_location_mobile_text { width:140px; padding:7px; 5px 6px 25px; color:#000000; font-size:13px; font-weight:800; font-family:'Nanum Gothic';  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.sub_location_mobile_2_over { float:left; width:99%; margin:0; padding:0px; color:#000000; font-size:13px; font-weight:800; font-family:'Nanum Gothic'; background:#bbdcf8 url(../png/sub_menu_arrow.png) top 50% right 10px no-repeat; text-align:left; border-radius:5px; }
	
	.greeting_top { margin-top:28px; width:100%; height:240px; background:url(../jpg/company_c1.jpg) top right no-repeat; }
	.greeting_top_text { text-align:left; color:#000000; padding-top:38px; padding-left:20px; line-height:22px; font-size:16px; font-weight:700; font-family: 'NanumSquare', sans-serif !important;  }
	.greeting_top_text2 { height:70px; margin-top:20px; text-align:right; padding-right:20px; background:url(../png/sign_mobile.png) top 50% right 27px no-repeat; }
	
	.greeting_contents_title { color:#000000; padding-top:61px; font-size:17px; line-height:27px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
	.greeting_contents_title2 { padding-top:33px; padding-left:15px; padding-right:15px; line-height:25px; color:#3d3d3d; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; }
        .greeting_contents_title2_blue { line-height:23px; color:#003da7; font-size:14px; font-weight:700; font-family:'Nanum Gothic'; }
	
	.greeting_contents_text1 { color:#000000; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
	.greeting_contents_text2 { color:#3d3d3d; padding-top:14px; line-height:23px; font-size:14px; font-weight:300; font-family:'Nanum Gothic'; }
	.greeting_contents_left { float:left; width:100%;  text-align:left; padding-top:50px; padding-bottom:20px; padding-left:0px; }
	.greeting_contents_right { float:left; width:100%; text-align:center; padding-top:20px; padding-bottom:50px; padding-right:0px; }
	.img_size_t { width:auto; }
	
	
	.esg_top { margin-top:50px; width:100%; height: 830px; background:url(../jpg/esg_bg_box_mobile.jpg) top right no-repeat; }
    .esg_top_text1{ text-align:center; color:#ffffff; padding-top:55px; font-size:16px; font-weight:700; font-family: 'NanumSquare', sans-serif !important;  }
    .esg_top_text2{ text-align:center; color:#ffffff; padding-top:10px; font-size:14px; font-weight:700; font-family: 'NanumSquare', sans-serif !important;  }
    .esg_contents_title { color:#000000; padding-top:61px; padding-bottom: 30px; font-size:24px; line-height: 30px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
    .contents_layout_center_1200 {  width:92%; padding-top:26px; text-align:center; margin:0 auto; }
    .top_line_esg {float:left; width:100%; height:2px; background-color:#afafaf; margin: 30px 0;}
    .esg_contents_box{ margin-top: 90px; }
    .esg_contents_box1{margin-bottom: 30px }
    .esg_contents_box1_img{height:49px; padding-bottom: 20px; background-image:url(../png/esg1.png); background-position: center; background-size:46px 47px; background-repeat: no-repeat; }
    .esg_contents_box1_text{font-size: 15px; color: #ffffff; font-weight: bold; text-align: center; line-height: 23px; width: 261px; margin: 0 auto;}
    .esg_contents_box2{ margin: 30px 0 30px 0;}
    .esg_contents_box2_img{height:56px; padding-bottom: 19px; background-image:url(../png/esg2.png); background-position: center; background-size:41px 51px; background-repeat: no-repeat;}
    .esg_contents_box2_text{font-size: 15px; color: #ffffff; font-weight: bold; text-align: center; line-height: 23px; width: 287px; margin: 0 auto;}
    .esg_contents_box3{margin-top: 30px;}
	.esg_contents_box3_text{font-size: 15px; color: #ffffff; font-weight: bold; text-align: center; line-height: 23px;  width: 278px; margin: 0 auto;}
    .esg_contents_box3_img{height:50px; padding-bottom: 20px; background-image:url(../png/esg3.png); background-position: center; background-size:47px 36px; background-repeat: no-repeat; }
	.esg_top_line{width:80px; height:2px; background-color:#ffffff; margin: 0 auto; display: block;}
    .esg_contents_text1{padding-top: 20px; padding-bottom: 20px; min-width: 320px; }
    .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: 14px; color: #3d3d3d; text-align: justify; margin-left: 20px; line-height: 20px; }
    .esg_contents_line{}
    .esg_contents_ecc_text{font-size: 14px; color: #3d3d3d;  text-align: left;  padding-left: 30mmpx; padding-top: 30px; font-weight: bold; }
    .esg_contents_img{margin-top: 80px;}
    .esg_contents_img1{float: left; padding-bottom: 50px;}
    .esg_contents_img2{float: left; padding-left: 20px;}
	.esg_contents_img1{background:url(../png/esg_accura_mobile.png) no-repeat center top ;  float: left; width: 100%; height: 100px;}
    .esg_contents_img2{background:url(../png/esg_pdx_mobile.png)no-repeat center top ; float: left; width: 100%; height: 139px; margin-bottom: 30px;}
	
	
	
	
	
	.history_contents_left { float:left; width:100%; padding-top:30px; padding-bottom:30px; margin-bottom:30px; text-align:left; border-bottom:1px solid #bfbfbf;}
        .history_contents_right { float:left; width:100%; text-align:left; }
        
        .history_contents_title1 { color:#000000; letter-spacing:-10px; 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: 15px; color:#000000; height:30px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
	.history_contents_img1 { padding-top:0px; text-align:center;}
	
        .history_contents_td1 { float:left; width:100%; padding-top:10px; }
        .history_contents_td2 { height:23px; }
	.history_contents_text1 { color:#000000; font-size:24px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
	.history_contents_text2 { color:#000000; font-size:12px; font-weight:700; font-family: 'Nanum Gothic', sans-serif !important; }
	.history_contents_text3 { color:#707070; font-size:12px; 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; }

	#daumRoughmapContainer1530258027183 { height:350px; }
	.location_title1 { text-align:left; color:#000000; padding-top:18px; padding-bottom:15px; width:24%; padding-left:15px; font-size:12px; font-weight:700; font-family:'Nanum Gothic'; }
	.location_title2 { text-align:left; line-height:18px; padding-top:18px; padding-bottom:15px; width:76%; font-size:12px; font-weight:400; font-family: 'Nanum Gothic'; }
	
	.product_mobile_title1 { color:#000000; padding-top:0px; font-size:22px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; text-align:center; }
	.product_mobile_title2 { padding-top:5px; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; }

	.product_contents_td1 { float:left; width:100%; padding-top:10px; text-align:center; }
	.product_contents_td2 { float:left; width:100%; margin-top:10px; padding-top:30px; text-align:left; }
	
	#products_slide { width:100%; height:auto; text-align:center; margin:0 auto; }

	.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:6%; padding:4px 0 0 0; font-weight:800; font-family:'Nanum Gothic'; line-height:24px; }
	.product_all_contents_text_td_left2 { width:6%; 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:94%; padding:4px 0 0 0px; color:#4a4a4a; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; line-height:20px; }
	.product_all_contents_text_td_right2 { width:94%; padding:5px 0 0 0px; color:#4a4a4a; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; line-height:20px; }

	.product_contents_title1 { text-align:left; color:#000000; width:100%; padding-top:5px; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
	.product_contents_text1 { overflow:visible; overflow-x:visible; height:auto; padding-right:10px; margin-top:13px; line-height:18px; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_contents_explain { color:#000000; text-align:left; padding-left:19px; line-height:22px; font-size:12px; font-weight:400; font-family: 'Nanum Gothic'; background:url(../png/icon_text1_m.png) top 4px left 3px no-repeat; }
	
	.product_contents_download_bt1 { width:100%; margin-right:0px; cursor:pointer; float:left; text-align:center; padding-top:14px; padding-bottom:10px; border:1px solid #bfbfbf;background-color:#eeeeee;font-size:14px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; }
	.product_contents_download_bt1:hover { border:1px solid #bfbfbf;background-color:#e2e2e2; }
	.product_contents_different_bt1 { width:100%; cursor:pointer; float:left; text-align:center; margin-top:3px; padding-top:14px; padding-bottom:13px; border:1px solid #bfbfbf;background-color:#eeeeee;font-size:14px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; }
	.product_contents_different_bt1:hover { border:1px solid #bfbfbf;background-color:#e2e2e2; }
	
	.product_contents_download_bt2 { width:100%; margin-right:0px; cursor:pointer; float:left; text-align:center; padding-top:14px; padding-bottom:10px; border:1px solid #bfbfbf;background-color:#eeeeee;font-size:14px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; }
	.product_contents_download_bt2:hover { border:1px solid #bfbfbf;background-color:#e2e2e2; }
	.product_contents_different_bt2 { width:100%; cursor:pointer; float:left; text-align:center; margin-top:3px; padding-top:14px; padding-bottom:13px; border:1px solid #bfbfbf;background-color:#eeeeee;font-size:14px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; } 
	.product_contents_different_bt2:hover { border:1px solid #bfbfbf;background-color:#e2e2e2; }

	
	.product_contents_relation_mobile { float:left; width:100%; margin-top:50px; padding-top:25px; }
	
	.product_contents_tabmenu_layout {float:left; width:100%; margin:0 auto; padding-top:30px; margin-bottom:15px; z-index:999; }
        .product_contents_tabmenu2 { width:100%; margin:0 auto;  }
	.product_contents_tabmenu { float:left; color:#3d3d3d; margin-right:2px; padding-top:17px; height:30px; width:19.8%; background-color:#e5e5e5; text-align:center; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_contents_tabmenu.selected { float:left; color:#ffffff; margin-right:2px; padding-top:17px; height:30px; width:19.8%; background-color:#003da7; text-align:center; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_contents_tabmenu_last { float:left; color:#3d3d3d; padding-top:17px; height:30px; width:20%; background-color:#e5e5e5; text-align:center; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_contents_tabmenu:hover { float:left; color:#ffffff; margin-right:2px; padding-top:17px; height:30px; width:19.8%; background-color:#003da7; text-align:center; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_contents_tabmenu_last:hover { float:left; color:#ffffff; padding-top:17px; height:30px; width:20%; background-color:#003da7; text-align:center; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; }

	.product_contents_feature_layout { float:left; width:100%; padding-top:0px; margin:0px; }
	.product_feature1 { text-align:left; color:#000000; border-top:1px solid #d2d2d2; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; background:url(../png/icon_plus_blue.png) center right 17px no-repeat; }
	.product_feature1:hover { background-color:#f9f9f9; }
	.product_feature2_first { text-align:left; border-top:1px solid #d2d2d2; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_feature1_title { text-align:left; color:#000000; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; 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:14px; font-weight:400; font-family:'Nanum Gothic'; 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:14px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_feature2_last { border-bottom:1px solid #d2d2d2; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_feature1_contents { border-top:1px solid #d2d2d2;  float:left; width:100%;  }
	.product_feature1_contents_last { float:left; width:100%; }
	
	.product_title_blank { display:inline-block; width:82%; padding-left:7px; }
	.product_contents_relation_blank { float:left; width:100%; margin-top:40px; border:0px;}
	
	.product_feature1_table_td1 { letter-spacing:-0.1px; text-align:left; color:#000000; line-height:17px; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-bottom:5px; padding-left:7px; padding-right:2px; background-color:#eeeeee; height:50px; font-size:11px; font-weight:400; font-family: 'Nanum Gothic'; }
	.product_feature1_table_td2 { letter-spacing:-0.1px; text-align:left; color:#000000; line-height:17px; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:6px; padding-right:2px; background-color:#ffffff; height:50px; font-size:11px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_feature1_table_td3 { letter-spacing:-0.1px; text-align:left; color:#000000; line-height:17px; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:6px; padding-right:2px; background-color:#ffffff; height:50px; font-size:11px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_feature1_table_td2_small { text-align:left; color:#000000; line-height:17px; border-bottom:1px solid #e5e5e5; padding-top:15px; padding-bottom:15px; padding-left:7px; padding-right:2px; background-color:#ffffff; height:50px; font-size:11px; font-weight:400; font-family:'Nanum Barun Gothic'; }
	.product_feature1_table_td1_rline { letter-spacing:-0.1px;text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-top:5px; padding-left:7px; padding-right:2px; background-color:#eeeeee; height:50px; font-size:11px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_feature1_table_td2_rline { letter-spacing:-0.1px;text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-top:5px; padding-left:6px; padding-right:2px; background-color:#ffffff; height:50px; font-size:11px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_feature1_contents2 { padding-top:40px; padding-bottom:70px; color:#1b1b1b; text-align:right; line-height:20px; font-size:12px; font-weight:400; font-family:'Nanum Gothic';  }
	.product_feature1_contents2_1 { padding-top:40px; padding-bottom:70px; color:#7d7d7d; text-align:right; line-height:18px; font-size:11px; font-weight:400; font-family:'Nanum Gothic';  }
	.product_feature1_table_td_left { float:left;width:43%;text-align:right;padding-right:1px; }
	.product_feature1_table_td_left2 { float:left;width:47px;text-align:right;padding-right:1px; }
	.product_feature1_table_td_center { float:left;width:11%;text-align:center; }
	.product_feature1_table_td_center2 { float:left;width:20px;text-align:center; }
	.product_feature1_table_td_right { float:left;width:43%;text-align:left;padding-left:0px; }
	
	.product_feature1_table_valign { .float:left;width:100%;padding-top:17px; }
	
	.product_different_div { position:absolute; width:100%; top:1170px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px; z-index:999999999999;}
	.product_different_div2 { position:absolute; width:100%; top:1080px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px; z-index:999999999999;}
	.product_different_div3 { position:relative; width:100%; top:20px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px; z-index:999999999999;}
	.product_different_div4 { position:relative; width:100%; top:-70px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px; z-index:999999999999;}
	.product_different_img { box-shadow: 3px 3px 2px 2px #e2e2e2; border:5px solid #a2a2a2; width:97%; }
	
	.sup_text1 { padding-left:0px;font-size:10px;font-weight:normal;color:#ff0000; }
	.sub_text1 { padding-left:0px;font-size:7px; }
	.product_td_img { float:left; width95%; padding:12px 10px 11px 15px; display:table-cell; vertical-align:bottom; }


	.recruit_contents_menu_layout { padding-top:0px; float:left; width:100%; }
	.recruit_contents_div_layout { padding-top:20px; float:left; width:100%; }
	.recruit_contents_menu { margin-bottom:3px; background-color:#e5e5e5; float:left; padding-top:17px; width:100%; height:35px; text-align:center; color:#000000; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; }
	.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: none; }
	
	.recruit_title2 { text-align:center; line-height:22px; padding-top:30px; color:#000000; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; }
	.recruit_title3 { line-height:28px; padding-top:40px; color:#838383; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; }
	.recruit_title4 { float:left; width:100%; background:url(../jpg/recruit_title_line.jpg) top 0px left; text-align:center; }
	.recruit_title4_text { background-color:#ffffff; padding-top:2px; padding-left:25px; padding-right:25px; color:#000000; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
	
	.recruit_contents_left_text1 { color:#000000; padding-top:15px; font-size:14px; font-weight:700; font-family:'Nanum Gothic';  }
	.recruit_contents_left_text2 { line-height:20px; padding-top:5px; padding-left:6px; padding-right:6px; font-size:12px; font-weight:300; font-family:'Nanum Gothic';  }

	.recruit_rootech_bt1 { width:100%; padding-top:40px; font-size:17px; 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 { width:100%; padding-top:40px; font-size:17px; 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 { width:100%; padding-top:40px; font-size:17px; 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:0px solid #e5e5e5; }
	.recruit_rootech_bt_top_line { display:block; 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:15px; font-weight:700; font-family:'Nanum Gothic'; }
	.recruit_rootech_bt_text2 { padding-top:13px; font-size:15px; font-weight:400; font-family:'Nanum Gothic'; }
	
	.recruit2_contents_left { float:left; width:100%; text-align:center; }
	.recruit2_contents_right {  float:left; width:100%; text-align:center; }
	.recruit2_rootech_bt1 { width:100%; padding-top:40px; font-size:17px; 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 { width:100%; padding-top:40px; font-size:17px; 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 { width:100%; padding-top:40px; font-size:17px; 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 { width:100%; padding-top:40px; font-size:17px; 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 { display: block; width:100%; height:90px; border-right:0px solid #e5e5e5; }
	.recruit2_rootech_bt_top_line { display:block; width:20%;border-top:1px solid #e5e5e5;text-align:center;margin:0 auto;padding-bottom:15px; margin-top:20px; }
	
	.recruit_contents_bt_left { float:left; width:100%; text-align:center; }
	.recruit_contents_bt_center { float:left; width:100%; text-align:center;  }
	.recruit_contents_bt_right { float:left; width:100%; text-align:center;  }
	
	.recruit_contents_div1 { float:left;width:100%;display:block;padding-bottom:50px; }
	.recruit_contents_div2 { float:left;width:100%;display:block;padding-top:30px; display:none; }
	.recruit_contents_div4 { float:left;width:100%;display:block;padding-top:30px; display:none; text-align:center; }
        .recruit_contents_div4 img { width:auto; }
	.recruit_contents_div3 { width:100%; margin:0 auto; }
	
	.recruit_contents_layout { float:left; width:100%; padding-top:50px; padding-left:0px; }
	.recruit_contents_left { margin-bottom:30px; float:left; width:50%; height:auto; }
	.recruit_contents_right { margin-bottom:30px; float:left; width:50%; height:auto; }
	.recruit_contents_center { margin-bottom:100px; float:left; width:100%; height:100px; padding-top:50px; text-align:center; }
	.recruit_contents_center img { width:32%; }
	.recruit_contents_left_img { float:left; width:100%; margin-bottom:0px; text-align:center; }
	.recruit_contents_left_text { float:left; width:100%; text-align:center; }
	
	.recruit_contents_text1 { color:#000000; padding-left:0px; line-height:23px; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; text-align:center;  }
	.recruit_contents_text1 b { font-weight:700; font-family: 'NanumSquare', sans-serif !important;  }
	.recruit_contents_text2 { padding-top:20px; padding-left:0px; line-height:20px; font-size:15px; font-weight:400; font-family:'Nanum Gothic'; text-align:center; }
	
	.member_agree_textarea { line-height:20px; height:200px; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; padding-top:12px; padding-bottom:10px; color:#1b1b1b; text-align:left; }

	.customer_blank { float:left; width:100%; height:30px; }
	
	.button2 { cursor:pointer; display:inline-block; color:#ffffff; background:#003da7; width:90px; 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; }
	
	.search_top_layout { margin-top:0px; border:0px solid #b5b5b5; width:100%; padding-top:5px; padding-bottom:0px; text-align:center;  margin-bottom:20px; }
	.search_input { border:1px solid #b5b5b5; color:#000000; height:37px; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-left:10px; width:50%; }
	
	.search_layout_left { float:left; width:100%; margin-right:0px; margin-bottom:20px;}
	.search_layout_right { float:left; width:100%; }

	.download_layout_left { display:none}
	.download_layout_right { float:left; width:100%; }

	.mov_content {
		margin: -180px 0px 0px -160px; border: 4px solid rgb(0, 0, 0); border-image: none; left: 50%; top: 50%; width: 320px; height: 180px; position: fixed;
	}
	#ifrm_movie { width:320px; height:180px; }

	#board_search {width:100%;}
	#board_search .faq_search_left{width:30%; float:left;}
	#board_search .faq_search_center{width:100%; float:left; padding-right:5px;padding-bottom:5px;}
	#board_search .faq_search_right{width:100%; float:left; padding-right:5px;padding-bottom:5px;}

	#board_search .down_search_left{width:30%; float:left;}
	#board_search .down_search_center{width:100%; float:left; padding-right:5px;padding-bottom:5px;}
	#board_search .down_search_right1{width:100%; float:left; padding-right:5px;padding-bottom:5px;}
	#board_search .down_search_right2{width:100%; float:left; padding-right:5px;padding-bottom:5px;}

	.down_search_top_4{display:none;}
	.down_search_top_2{display:block;}
	.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:100%}
	.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:50%; 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:100%}
	.apply03_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;}
	.apply03_td.selected{background:#003da7;color:#fff;}

	.apply04_table{width:50%}
	.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:100%}
	.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:50%; 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:none; }
	#board_search .down_search_left{ display:none; }



	#notice_layout .board_top_no{ display:none; }
	#notice_layout .board_top_date{ display:none; }
	#notice_layout .board_main_no{ display:none; }
	#notice_layout .board_main_date{ display:none; }

	#notice_layout {width:100%;}
	#notice_layout .board_top_ca_name{width:28%; padding-left:2%; height:50px; line-height:50px; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
	#notice_layout .board_top_subject{width:69%; padding-left:1%; height:50px; line-height:50px; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-weight:bold; font-size:16px; color:#000000;}

	#notice_layout .board_main_ca_name{width:28%; padding-left:2%; padding-top:5px; padding-bottom:5px; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-size:12px; color:#000000;}
	#notice_layout .board_main_subject{width:69%; padding-left:1%; padding-top:5px; padding-bottom:5px; text-align:left; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-size:12px; color:#000000;}
	#notice_layout .board_main_subject a{font-size:12px; color:#000000;}

	#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:none; }
	#faq_layout .board_top_wr_1{ display:none; }
	#faq_layout .board_top_date{ display:none; }
	#faq_layout .board_main_no{ display:none; }
	#faq_layout .board_main_wr_1{ display:none; }
	#faq_layout .board_main_date{ display:none; }


	#faq_layout {width:100%;}
	#faq_layout .board_top_ca_name{width:32%; padding-left:2%; height:50px; line-height:50px; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
	#faq_layout .board_top_subject{width:65%; padding-left:1%; height:50px; line-height:50px; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-weight:bold; font-size:16px; color:#000000;}

	#faq_layout .board_main_ca_name{width:32%; padding-left:2%; padding-top:5px; padding-bottom:5px; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-size:12px; color:#000000;}
	#faq_layout .board_main_subject{width:65%; padding-left:1%; padding-top:5px; padding-bottom:5px; text-align:left; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-size:12px; color:#000000;}
	#faq_layout .board_main_subject a {font-size:12px; color:#000000;}

	#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:none; }
	#down_layout .board_top_wr_3{ display:none; }
	#down_layout .board_top_date{ display:none; }
	#down_layout .board_main_no{ display:none; }
	#down_layout .board_main_wr_3{ display:none; }
	#down_layout .board_main_date{ display:none; }


	#down_layout {width:100%;}
	#down_layout .board_top_ca_name{width:50%; padding-left:2%; height:50px; line-height:50px; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
	#down_layout .board_top_wr_1{width:23%; padding-left:1%; height:50px; line-height:50px; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
	#down_layout .board_top_wr_2{width:23%; padding-left:1%; height:50px; line-height:50px; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-weight:bold; font-size:16px; color:#000000;}

	#down_layout .board_main_ca_name{width:50%; padding-left:2%; padding-top:5px; padding-bottom:5px; float:left; border-bottom:0px solid #828282; border-right:0px solid #828282; font-size:12px; color:#000000;}
	#down_layout .board_main_ca_name a{font-size:12px; color:#000000;}
	#down_layout .board_main_wr_1{width:23%; padding-left:1%; padding-top:5px; padding-bottom:5px;  float:left; border-bottom:0px solid #828282; border-right:0px solid #828282;font-size:12px; color:#000000;}
	#down_layout .board_main_wr_2{width:23%; padding-left:1%; padding-top:5px; padding-bottom:5px;  float:left; border-bottom:0px solid #828282; border-right:0px solid #828282;font-size:12px; color:#000000;}

	#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:none; }
	#contact_layout .board_top_wr_1{ display:none; }
	#contact_layout .board_top_date{ display:none; }
	#contact_layout .board_main_no{ display:none; }
	#contact_layout .board_main_wr_1{ display:none; }
	#contact_layout .board_main_date{ display:none; }

	#contact_layout {width:100%;}
	#contact_layout .board_top_no{width:10%; height:50px; line-height:50px; float:left; 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:69%; padding-left:1%; height:50px; line-height:50px; float:left; border-top:0px solid #828282; border-right:0px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
	#contact_layout .board_top_name{width:28%; padding-left:2%; height:50px; line-height:50px; float:left; border-top:0px solid #828282; border-right:0px solid #828282; font-weight:bold; font-size:16px; color:#000000;}
	#contact_layout .board_top_wr_1{width:10%; height:50px; line-height:50px; float:left; 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; border-top:0px solid #828282; font-weight:bold; font-size:16px; color:#000000; text-align:center;}

	#contact_layout .board_main_no{width:10%; float:left; border-top:0px solid #828282; border-right:1px solid #828282;  font-size:12px; color:#000000; text-align:center;}
	#contact_layout .board_main_subject{width:69%; padding-left:1%; padding-top:5px; padding-bottom:5px; text-align:left; float:left; border-top:0px solid #828282; border-right:0px solid #828282; font-size:12px; color:#000000;}
	#contact_layout .board_main_subject a{font-size:12px; color:#000000;}
	#contact_layout .board_main_name{width:28%; padding-left:2%; padding-top:5px; padding-bottom:5px; float:left; border-top:0px solid #828282; border-right:0px solid #828282; font-size:12px; color:#000000;}
	#contact_layout .board_main_wr_1{width:10%; float:left; border-top:0px solid #828282; border-right:1px solid #828282;font-size:12px; color:#000000;}
	#contact_layout .board_main_date{width:14%; float:left; border-top:0px solid #828282; font-size:12px; color:#000000; text-align:center;}

	#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:20%; 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:78%; 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:20%; 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:100%;}
	#contact_layout .write_main_right{width:78%; 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:20%; 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:78%; 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:100%;height:auto;}
	#view_contents .view_img {width:100%;height:auto;}
	#writeContents {text-align:left;font-size:14px;}
	#writeContents img {width:100%;height:auto;}


	.write_title { width:98%; height:30px; border:1px solid #CCCCCC;}
	.write_name { width:98%; height:30px; border:1px solid #CCCCCC;}
	.write_wr_1 { width:98%; height:30px; border:1px solid #CCCCCC;}
	.write_wr_2 { width:98%; height:30px; border:1px solid #CCCCCC;}
	.write_wr_3 { width:98%; height:30px; border:1px solid #CCCCCC;}
	.write_email { width:98%; height:30px; border:1px solid #CCCCCC;}
	.write_ca_name { width:98%; font-size:16px;font-family: 'NanumSquare', sans-serif !important;color:#1b1b1b;}
	.write_contens {width:98%; height:300px; border:1px solid #CCCCCC;}
	.write_file { width:98%; 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:0px; font-weight:600;}
	.m_board_wr_1 {text-align:left; padding-left:0px; font-weight:600;}
	.m_board_date {color:#a1a1a1;}

	.board_view_title {width:100%; float:left;}
	.board_view_date {width:00%; float:left;}
	.m_board_view_date {width:100%; float:left;}

	.board_contents {width:100%; float:left; padding-top:30px; padding-bottom:30px; padding-left:0px; padding-right:0px;}
	.board_contents .board_view_img img {width:100%; height:auto;}
	.board_contents .board_view_contents {text-align:left;font-size:14px;line-height:150%;}
	.board_contents .board_view_contents img {width:100%; height:auto;}

	.m_board_date {display:block;}
	.board_view_date {display:none;}
	.m_board_view_date {display:block;}

	.board_button1 { cursor:pointer; display:inline-block; color:#3A3A3A; width:60px; padding:8px; border:1px solid #7d7d7d; font-family: 'NanumSquare', sans-serif !important; font-size:16px; font-weight:400; text-align:center; }
	.board_button1:hover { color:#ffffff; background:#003da7; }

	.board_button2 { cursor:pointer; display:inline-block; color:#3A3A3A; width:60px; padding:8px; border:1px solid #7d7d7d; font-family: 'NanumSquare', sans-serif !important; font-size:16px; font-weight:400; text-align:center; }
	.board_button2:hover { color:#ffffff; background:#003da7; }

	.main_title4 { color:#000000; padding-top:33px; font-size:16px; text-align:center; 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:80px; border:1px solid #7d7d7d; font-size:16px; font-weight:400; font-family: 'NanumSquare', sans-serif !important;  padding:8px; text-align:center; }
	.button5:hover { color:#ffffff; background:#003da7; }
	
	.s_menu_title { background:#eeeeee; border:1px solid #b5b5b5; color:#000000; height:40px; font-size:14px; font-weight:700; font-family:'Nanum Gothic'; padding-left:10px; }
	.s_menu_title1 { background:url(../png/icon_minus.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:12px; font-weight:700; font-family:'Nanum Gothic'; padding-left:10px;}
	.s_menu_title2 { background:url(../png/icon_plus.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:12px; 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;}
	.s_menu_sub a { color:#000000; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; padding-left:20px; }

	.search_tab1 { text-align:center; float:left; width:24.6%; color:#000000; border:1px solid #b5b5b5; padding-top:13px; background-color:#ffffff; height:28px; font-size:11px; font-weight:400; font-family:'Nanum Gothic'; }
	.search_tab2 { text-align:center; float:left; width:24.6%; color:#000000; border-top:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; padding-top:13px; background-color:#ffffff; height:28px; font-size:11px; font-weight:400; font-family:'Nanum Gothic'; }
	.search_tab2:hover { color:#ffffff; background:#003da7; }
	.search_sub_title { float:left:width:100%;color:#000000; text-align:center; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; padding-top:90px; padding-bottom:20px; }
	
	.search_products1 { display:inline-block; text-align:center; float:left; width:47.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:12px; display:inline-block; text-align:center; float:left; width:47.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; }
	
	.copyright_height_blank { float:left; width:100%; text-align:center; margin:0 auto; padding-top:30px; }
	.copyright { background-color:#626262; height:160px; margin-top:20px; }
	.copyright_text { color:#ffffff; line-height:20px; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; padding-top:30px; }
	.copyright_text2 { color:#ffffff; line-height:20px; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; padding-top:20px; }
	.copyright_text2 a { color:#ffffff; line-height:20px; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; text-decoration:none; }

	.scroll_content {width:100%;overflow-x:scroll;}
	.scroll_content > img { width:140% !important;height:auto;}

	.scroll_content2 {width:100%;overflow-x:scroll;}
	.scroll_content2 > img { width:120% !important;height:auto;}

	.div_pc {display:none;}
	.div_mobile {display:block;}
}



/******* ÅÂºí¸´ size ********/
/* styles for 500px - 620px @ 16px! */
@media only screen and (min-width: 46.100em) and (max-width: 75.000em) 
{
	body { margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }

	.product_contents_movie_layout { width:95%; padding-top:30px; padding-left:2.5%; padding-right:2.5%; text-align:center; margin:0 auto; }
	
	.contents_layout_center { width:100%; text-align:center; margin:0 auto; }
	.contents_layout_center2 { width:95%; padding-top:28px; margin:0 auto; }
	.contents_layout_center_company { width:95%; padding-top:28px; margin:0 auto; }
	.contents_layout_center_1100 { width:95%; padding-top:28px; text-align:center; margin:0 auto; }
	.contents_layout_center_1100_company { width:95%; padding-top:28px; text-align:center; margin:0 auto; }
	.contents_layout_center_products { width:95%; padding-top:50px; text-align:center; margin:0 auto; }
	.contents_layout_center_products2 { width:100%; padding-top:50px; text-align:center; margin:0 auto; }
	.contents_height_blank { float:left; width:100%; text-align:center; margin:0 auto; padding-top:87px; }
	
	#sitemap_layout { visibility: hidden; }
	#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, #value_img_pc, #product_contents_relation_pc, #product_contents_tabmenu_layout_pc, #recruit_contents_div4_mobile, #recruit_contents_pc, #recruit_img5_pc, #mobile_br, #main_pc_view, #products_pc_view { display: none; }

	#mainImg_mobile { display: none; }
		
	#main_mobile_view, #contents_products_layout_mobile_center, #copyright_layout_mobile, #sub_location_mobile, #sub_title_mobile, #history_contents_line1_mobile,
    #value_img_mobile, #display_mobile_br, #product_contents_relation_mobile, #product_contents_tabmenu_layout_mobile, #recruit_contents_div4_pc, #recruit_contents_mobile, #recruit_img5_mobile, #products_mobile_view { display: block; }

	#search_form, #search_back, #mobile_menu { display: block; }

	#movie_contents {width:500px; height:281px; border:0px solid #000000;}
	#movie_contents #movie_frame{width:500px; height:281px; border:0px solid #000000;}
	.img_contents {width:500px; height:400px;  border:0px solid #000000; overflow:scroll; overflow-x:hidden;}
	.img_contents img{ width:100%; max-width:500px;}
	.product_contents_movie_contents_layout_left .movie {width:500px; height:331px; border:0px solid #000000;}
	.product_contents_movie_contents_layout_left .movie .m_framee {width:500px; height:281px; border:0px solid #000000;}

	.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; }
	
	#header_mobile { position:fixed; display: block; float:left; width:100%; background:#ffffff; padding:0px; z-index:999999999; border-bottom:1px solid #dddddd; }
	#header_mobile_layout { float:left; width:100%; display: block; background:#ffffff; height:50px; }
	
	.main_title1 { color:#000000;padding-top:90px; font-size:30px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; text-align:center; }
	.sub_title_mobile { color:#000000;padding-top:124px; padding-bottom:20px; font-size:25px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; text-align:center; }
	.sub_title_mobile_left { float:left; width:20%; text-align:left; }
	.sub_title_mobile_center { float:left; width:60%; text-align:center; }
	.sub_title_mobile_right { float:left; width:20%; text-align:right; }
	
	.main_title2 { padding-top:33px; padding-left:17px; padding-right:17px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
	.main_title2 .sub_title_mobile_center{ float:left; width:100%; text-align:center; }
	.main_contents { float:left; width:100%; padding-top:32px; }
	
	.main_contents_table { float;left; width:100%; }
	.main_company_bt1 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon1_t.png) top 20% center no-repeat; text-align:center; }
	.main_company_bt2 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon2_t.png) top 20% center no-repeat; text-align:center; }
	.main_company_bt3 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon3_t.png) top 20% center no-repeat; text-align:center; }
	.main_company_bt4 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon4_t.png) top 20% center no-repeat; text-align:center; }
	.main_company_bt5 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_company_icon5_t.png) top 20% center no-repeat; text-align:center; }
	.main_company_bt_line { width:100%; height:80px; border-right:1px solid #e5e5e5; }
	.main_company_bt_line_last { width:100%; height:80px; }
	.main_company_bt_text { padding-top:17px; font-size:17px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }

	.contents_products_layout_mobile_center { width:100%; text-align:center; margin:0 auto; }	
	.main_products_menu { text-align:left; color:#000000; border-top:1px solid #d2d2d2; padding-top:25px; float:left; width:100%; height:41px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/icon_plus_blue.png) top 25px right 22px no-repeat; }
	.main_products_menu:hover { color:#ffffff; background:#003da7 url(../png/icon_plus_white.png) top 25px right 22px no-repeat; }
	.main_products_menu_title { text-align:left; color:#ffffff; border-top:1px solid #d2d2d2; padding-top:25px; float:left; width:100%; height:41px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:#003da7 url(../png/icon_minus_white.png) top 25px right 22px no-repeat; }
	.main_products_menu_title:hover { color:#ffffff; background:#003da7 url(../png/icon_minus_white.png) top 25px right 22px no-repeat; }
	.main_products_menu2 { background:#d2d2d2; text-align:left; color:#000000; border-top:1px solid #d2d2d2; padding-top:8px; padding-bottom:8px; float:left; width:100%; font-size:14px; font-weight:700; font-family:'Nanum Gothic'}
	.main_products_menu3 { background:#ffffff; text-align:left; color:#000000; border-top:1px solid #bfbfbf; padding-top:14px; padding-bottom:14px; float:left; width:100%; font-size:14px; font-weight:700; font-family:'Nanum Gothic'}
	.main_products_menu3:hover { background:#e0e0e0;}
	
	.main_cs_layout_left { float:left; width:100%; padding-top:35px; }
    .main_cs_layout_right { float:left; width:100%; padding-top:25px; }
    .main_board_title3 { text-align:left; height:25px; font-size:15px; font-weight:400; font-family:'Nanum Gothic'; }
        
    .main_cs_bt0 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon4_t.png) top 20% center no-repeat; text-align:center; }
    .main_cs_bt1 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon1_t.png) top 20% center no-repeat; text-align:center; }
	.main_cs_bt2 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon2_t.png) top 20% center no-repeat; text-align:center; }
	.main_cs_bt3 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon3_t.png) top 20% center no-repeat; text-align:center; }
	.main_cs_bt4 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/main_cs_icon5_t.png) top 20% center no-repeat; text-align:center; }
	
	.main_recruit_bt1 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../main_recruit_icon1_t.html) top 20% center no-repeat; text-align:center; }
	.main_recruit_bt2 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../main_recruit_icon2_t.html) top 20% center no-repeat; text-align:center; }
	.main_recruit_bt3 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../main_recruit_icon3_t.html) top 20% center no-repeat; text-align:center; }
	.main_recruit_bt4 { cursor:pointer; width:100%; height:121px; padding-top:40px; font-size:18px; color:#000000; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../main_recruit_icon4_t.html) top 20% center no-repeat; text-align:center; }

	.sub_location_mobile { top:51px; background:#003da7; float:left; width:100%; padding-top:5px; padding-bottom:4px; position:fixed; z-index:99999999;}
	.sub_location_mobile_up { position:fixed; top:0px; background:#003da7; float:left; width:100%; padding-top:5px; padding-bottom:4px; position:fixed; z-index:99999999;}
	.sub_location_mobile_down { position:fixed; top:51px; background:#003da7; float:left; width:100%; padding-top:5px; padding-bottom:4px; position:fixed; z-index:99999999;}
	
	.sub_location_mobile_1 { float:left; width:99%; margin:0; padding:0px; background:#ffffff url(../png/sub_menu_arrow.png) top 50% right 10px no-repeat; text-align:left; border-radius:5px; }
	.sub_location_mobile_2 { float:left; width:99%; margin:0; padding:0px; color:#000000; font-size:13px; font-weight:800; font-family:'Nanum Gothic'; background:#ffffff url(../png/sub_menu_arrow.png) top 50% right 10px no-repeat; text-align:left; border-radius:5px; }
	.sub_location_mobile_text { padding:7px; 5px 6px 25px; color:#000000; font-size:13px; font-weight:800; font-family:'Nanum Gothic';white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.sub_location_mobile_2_over { float:left; width:99%; margin:0; padding:0px; color:#000000; font-size:13px; font-weight:800; font-family:'Nanum Gothic'; background:#bbdcf8 url(../png/sub_menu_arrow.png) top 50% right 10px no-repeat; text-align:left; border-radius:5px; }
	
	.greeting_top { margin-top:28px; width:100%; height:260px; background:url(../jpg/company_c1.jpg) top right no-repeat; }
	.greeting_top_text { text-align:left; color:#000000; padding-top:35px; padding-left:40px; line-height:32px; font-size:25px; font-weight:700; font-family: 'NanumSquare', sans-serif !important;  }
	.greeting_top_text2 { height:70px; text-align:right; padding-right:20px; background:url(../png/sign.png) top 48% right 50px no-repeat; }
	
	.greeting_contents_title { color:#000000; padding-top:61px; font-size:22px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
	.greeting_contents_title2 { padding-top:33px; padding-left:15px; padding-right:15px; line-height:30px; color:#3d3d3d; font-size:18px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
	.greeting_contents_title2_blue { line-height:30px; color:#003da7; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
	
	.greeting_contents_left { float:left; width:50%;  text-align:left; padding-top:50px; padding-bottom:50px; padding-left:30px; }
	.greeting_contents_right { float:left; width:41%; text-align:right; padding-top:70px; padding-bottom:70px; padding-right:10px; }
	.img_size_t { width:100%; }
        
        .history_contents_left { float:left; width:34%; padding-top:30px; text-align:left;  border-bottom:0px solid #bfbfbf;}
        .history_contents_right { float:left; width:66%; padding-top:30px; text-align:left; }
        
        .history_contents_title1 { color:#000000; letter-spacing:-10px; 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_img1 { padding-top:20px; text-align:left;}
	
	.history_contents_td1 { float:left; width:100%; }
	.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; }
	
	#daumRoughmapContainer1530258027183 { height:450px; }
	.location_title1 { text-align:left; color:#000000; padding-top:18px; padding-bottom:15px; width:20%; padding-left:20px; font-size:14px; font-weight:700; font-family:'Nanum Gothic'; }
	.location_title2 { text-align:left; line-height:30px; padding-top:18px; padding-bottom:15px; width:80%; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; }

	.product_mobile_title1 { color:#000000; padding-top:0px; font-size:25px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; text-align:center; }
	.product_mobile_title2 { padding-top:5px; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; }
	
	.product_contents_td1 { float:left; width:100%; padding-top:30px; text-align:center; }
	.product_contents_td2 { float:left; width:100%; margin-top:100px; padding-top:30px; text-align:left; }
	
	#products_slide { width:433px; height:361px;text-align:center; margin:0 auto; }

	.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; }

	.product_contents_title1 { text-align:left; color:#000000; width:100%; padding-top:5px; font-size:20px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
	.product_contents_text1 { overflow:visible; overflow-x:visible; height:auto; padding-right:15px; margin-top:15px; line-height:23px; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; }
	.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.png) top 6px left no-repeat; }
	
	.product_contents_download { float:left; width:100%; height:50px; padding-top:30px; padding-bottom:10px; z-index:9999999; }
	.product_contents_download_bt1 { width:100%; margin-right:0px; cursor:pointer; float:left; text-align:center; padding-top:14px; padding-bottom:10px; border:1px solid #bfbfbf;background-color:#eeeeee;font-size:14px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; }
	.product_contents_download_bt1:hover { border:1px solid #bfbfbf;background-color:#e2e2e2; }
	.product_contents_different_bt1 { width:100%; cursor:pointer; float:left; text-align:center; margin-top:3px; padding-top:14px; padding-bottom:13px; border:1px solid #bfbfbf;background-color:#eeeeee;font-size:14px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; } 
	.product_contents_different_bt1:hover { border:1px solid #bfbfbf;background-color:#e2e2e2; }

	.product_contents_relation_mobile { float:left; width:100%; margin-top:50px; padding-top:25px; }
	
	.product_contents_tabmenu_layout {float:left; width:100%; margin:0 auto; padding-top:50px; margin-bottom:20px; }
        .product_contents_tabmenu2 { width:100%; 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:16px; font-weight:400; font-family:'Nanum Gothic'; }
	.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:16px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_contents_tabmenu_last { float:left; color:#3d3d3d; padding-top:17px; height:35px; width:20%; background-color:#e5e5e5; text-align:center; font-size:16px; font-weight:400; font-family:'Nanum Gothic'; }
	.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:16px; font-weight:400; font-family:'Nanum Gothic'; }
	.product_contents_tabmenu_last:hover { float:left; color:#ffffff; padding-top:17px; height:35px; width:20%; background-color:#003da7; text-align:center; font-size:16px; font-weight:400; font-family:'Nanum Gothic'; }

	.product_contents_feature_layout { float:left; width:100%; padding-top:10px; margin:0px; }
	.product_feature1 { text-align:left; color:#000000; border-top:1px solid #d2d2d2; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:17px; font-weight:700; 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 { text-align:left; border-top:1px solid #d2d2d2; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
	.product_feature1_title { text-align:left; color:#000000; padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:17px; font-weight:700; 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:700; font-family: 'NanumSquare', sans-serif !important; background:url(../png/icon_plus_blue.png) top 13px right 17px no-repeat; }
	.product_feature2 { padding-top:20px; padding-bottom:20px; float:left; width:100%; font-size:17px; font-weight:700; 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:700; 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_title_blank { display:inline-block; width:90%; padding-left:10px; }    
	.product_contents_relation_blank { float:left; width:100%; margin-top:40px; }
	
	.product_feature1_table_td1 { text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:7px; padding-right:7px; background-color:#eeeeee; height:50px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; }
	.product_feature1_table_td2 { text-align:left; color:#000000; line-height:27px; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:7px; padding-right:7px; background-color:#ffffff; height:50px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; }
	.product_feature1_table_td3 { text-align:left; color:#000000; line-height:27px; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:7px; padding-right:7px; background-color:#ffffff; height:50px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; }
	.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:7px; background-color:#ffffff; height:50px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; }
	.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:7px; padding-right:7px; background-color:#eeeeee; height:50px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; }
	.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:7px; padding-right:7px; background-color:#ffffff; height:50px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; }
	.product_feature1_contents2 { padding-top:40px; padding-bottom:70px; color:#1b1b1b; text-align:right; line-height:27px; font-size:13px; font-weight:400; font-family:'Nanum Gothic';  }
	.product_feature1_table_td_left { float:left;width:35%;text-align:right;padding-right:4px; }
	.product_feature1_table_td_left2 { float:left;width:57px;text-align:right;padding-right:4px; }
	.product_feature1_table_td_center { float:left;width:10%;text-align:center; }
	.product_feature1_table_td_center2 { float:left;width:20px;text-align:center; }
	.product_feature1_table_td_right { float:left;width:35%;text-align:left;padding-left:4px; }
	
	.product_feature1_table_valign { .float:left;width:100%;padding-top:17px; }
	
	.product_different_div { position:absolute; width:100%; top:1250px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px; z-index;99999999;}
	.product_different_div2 { position:absolute; width:100%; top:1200px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px; z-index;99999999;}
	.product_different_div3 { position:relative; width:100%; top:30px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px; z-index;99999999;}
	.product_different_div4 { position:relative; width:100%; top:-70px; text-align:center; display:none;cursor:pointer; box-shadow: 0px 0px 0px 0px; border:0px; z-index;99999999;}
	.product_different_img { box-shadow: 3px 3px 2px 2px #e2e2e2; border:5px solid #a2a2a2; width:97%; }

	.sup_text1 { padding-left:3px;font-size:11px;font-weight:normal;color:#ff0000;}
	.sub_text1 { padding-left:3px;font-size:11px; }
	.product_td_img { float:left; width97%; padding:12px 0 11px 15px; display:table-cell; vertical-align:bottom; }
	
	.recruit_title2 { text-align:center; line-height:25px; padding-top:30px; color:#000000; font-size:17px; 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 3px left; text-align:center; }
	.recruit_title4_text { background-color:#ffffff; padding-top:2px; padding-left:25px; padding-right:25px; color:#000000; font-size:20px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
	
	.recruit_contents_left_text1 { color:#000000; padding-top:15px; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important;  }
	.recruit_contents_left_text2 { line-height:21px; padding-top:5px; padding-left:0px; padding-right:0px; font-size:13px; font-weight:400; font-family:'Nanum Gothic';  }

	.recruit_contents_menu_layout { padding-top:10px; float:left; width:100%; }
	.recruit_contents_div_layout { padding-top:10px; float:left; width:100%; }
	.recruit_contents_menu { margin-bottom:3px; background-color:#e5e5e5; float:left; padding-top:17px; width:100%; 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: none; }
	
	.recruit_rootech_bt1 { width:100%; height:221px; padding-top:40px; font-size:17px; 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 { width:100%; height:251px; padding-top:40px; font-size:17px; 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 { width:100%; height:231px; padding-top:40px; font-size:17px; 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:0px solid #e5e5e5; }
	.recruit_rootech_bt_top_line { display:block; 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:15px; font-weight:400; font-family:'Nanum Gothic'; }
	.recruit_rootech_bt_text2 { padding-top:13px; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; }
	
	.recruit2_contents_left { float:left; width:50%; text-align:center; }
	.recruit2_contents_right {  float:left; width:50%; text-align:center; }
	.recruit2_rootech_bt1 { width:100%; height:221px; padding-top:40px; font-size:17px; 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 { width:100%; height:251px; padding-top:40px; font-size:17px; 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 { width:100%; height:231px; padding-top:40px; font-size:17px; 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 { width:100%; height:231px; padding-top:40px; font-size:17px; 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 { display: block; width:100%; height:90px; border-right:1px solid #e5e5e5; }
        .recruit2_rootech_bt_top_line { display:block; width:20%;border-top:0px solid #e5e5e5;text-align:center;margin:0 auto;padding-bottom:15px; margin-top:20px; }

	.recruit_contents_bt_left { float:left; width:100%; text-align:center; }
	.recruit_contents_bt_center { float:left; width:100%; text-align:center;  }
	.recruit_contents_bt_right { float:left; width:100%; text-align:center;  }
	
	.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; }
	.recruit_contents_div4 { float:left;width:100%;display:block;padding-top:60px; display:none; text-align:center; }
        .recruit_contents_div4 img { width:100%; }
	.recruit_contents_div3 { width:100%; margin:0 auto; }
	
	.recruit_contents_layout { float:left; width:97%; padding-top:50px; padding-left:7px; }
	.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:50px; float:left; width:100%; height:100px; padding-top:30px; text-align:center; }
	.recruit_contents_center img { width:auto; }
	
	.recruit_contents_left_img { float:left; width:25%; text-align:left; }
	.recruit_contents_left_text { float:left; width:75%; text-align:left; }
	
	.recruit_contents_text1 { color:#000000; padding-left:20px; line-height:30px; font-size:15px; font-weight:400; font-family:'NanumSquare'; text-align:center;  }
	.recruit_contents_text1 b { font-weight:700; font-family: 'NanumSquare', sans-serif !important;  }
	.recruit_contents_text2 { padding-left:20px; line-height:30px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; text-align:center; }
	
	.member_agree_textarea { line-height:22px; height:400px; font-size:15px; font-weight:400; font-family:'Nanum Gothic'; padding-top:12px; padding-bottom:10px; color:#1b1b1b; text-align:left; }
	
	.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; }

	.search_top_layout { margin-top:0px; border:0px solid #b5b5b5; width:100%; padding-top:10px; padding-bottom:0px; text-align:center;  margin-bottom:55px; }
	.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:480px; }
	
	.search_layout_left { float:left; width:100%; margin-right:0px; margin-bottom:20px;}
	.search_layout_right { float:left; width:100%; }

	.download_layout_left { display:none}
	.download_layout_right { float:left; width:100%; }

	.mov_content {
		margin: -220px 0px 0px -350px; border: 4px solid rgb(0, 0, 0); border-image: none; left: 50%; top: 50%; width: 700px; height: 395px; position: fixed;
	}
	#ifrm_movie { width:700px; height:395px; }

	#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;}
	.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;}
	.apply01_td:hover{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:100%}
	.apply03_td{font-size:14px; font-family: 'Nanum Gothic'; text-align:center; width:25%; 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%; 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;}
	#notice_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;}
	#notice_layout .board_main_subject{width:60%; 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;}
	#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_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; text-align:left; 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 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-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;}
	#down_layout .board_top_ca_name{width:55%; 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;}
	#down_layout .board_top_wr_1{width:15%; 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;}
	#down_layout .board_top_wr_2{width:10%; 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;}
	#down_layout .board_top_wr_3{width:10%; 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;}
	#down_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;}


	#down_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;}
	#down_layout .board_main_ca_name{width:55%; 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;}
	#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: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;}
	#down_layout .board_main_wr_2{width:10%; 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;}
	#down_layout .board_main_wr_3{width:10%; 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;}
	#down_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;}

	#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;}

	.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; }

	
	.s_menu_title { background:#eeeeee; border:1px solid #b5b5b5; color:#000000; height:40px; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-left:10px; }
	.s_menu_title1 { background:url(../png/icon_minus.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:14px; font-weight:700; font-family: 'Nanum Barun Gothic', sans-serif !important; padding-left:10px;}
	.s_menu_title2 { background:url(../png/icon_plus.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:14px; font-weight:700; font-family: 'Nanum Barun Gothic', sans-serif !important; padding-left:10px;}
	.s_menu_sub { border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; height:40px;}
	.s_menu_sub a { color:#000000; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; 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_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; }

        .copyright_height_blank { float:left; width:100%; text-align:center; margin:0 auto; padding-top:60px; }
	.copyright { background-color:#626262; height:160px; margin-top:20px; }
	.copyright_text { color:#ffffff; line-height:22px; font-size:13px; font-weight:400; font-family:'Nanum Gothic'; padding-top:30px; }
	.copyright_text2 { color:#ffffff; line-height:22px; font-size:13px; font-weight:400; font-family:'Nanum Gothic'; padding-top:20px;  }
	.copyright_text2 a { color:#ffffff; line-height:20px; font-size:12px; font-weight:400; font-family:'Nanum Gothic'; text-decoration:none; }

	.scroll_content {overflow:visible;}
	.scroll_content > img { width:100% !important;height:auto;}

	.scroll_content2 {overflow:visible;}
	.scroll_content2 > img { width:auto !important;height:auto;}

	.div_pc {display:block;}
	.div_mobile {display:none;}
}

/* @media screen and (min-width: 38.75em),only print,projector{body{background:red;}} */
/*styles for 800px and up @ 16px!*/
/*
@media screen and (min-width: 75.000em)
{	
	body { margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }	
}
*/

/*styles for 1100px and up @ 16px!*/
/* @media screen and (min-width: 68.75em){ } */

/*one with pixels too! */
/* NOTE - if the user were to increase his browser font size to 20px (chrome: Large), 
			the above (68.75em) media query will be incorrectly ignored!!!
			
			Assuming 20px browser setting, we would expect to see this progression:
			yellow > green > red > blue > NAVY > orange
			
			However, the orange never kicks in... which seems like a browser bug!
			Here's the math (assuming 20px browser setting):
			1200/20 = 60em     <     68.75em
*/
/* @media screen and (min-width: 1200px){ } */

@media only screen and (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.5),
	only screen and (min-width: 1200px) and (-moz-min-device-pixel-ratio: 1.5),
	only screen and (min-width: 1200px) and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-width: 1200px) and (min-device-pixel-ratio: 1.5),
	only screen and (min-width: 1200px) and (min-resolution: 1.5dppx),
	screen and (min-width: 1200px) {

	body {
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
	}
}