@font-face {
 font-family: 'NanumSquare';
 font-weight: normal;
 src: url(https://www.rootech.com/font/NanumSquareR.eot);
 src: local('¡Ø'), url(https://www.rootech.com/font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(https://www.rootech.com/font/NanumSquareR.woff) format('woff'),
      url(https://www.rootech.com/font/NanumSquareR.ttf) format('truetype');
}


@font-face {
 font-family: 'NanumSquare';
 font-weight: bold;
 src: url(https://www.rootech.com/font/NanumSquareB.eot);
 src: local('¡Ø'), url(https://www.rootech.com/font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
      url(https://www.rootech.com/font/NanumSquareB.woff) format('woff'),
      url(https://www.rootech.com/font/NanumSquareB.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumSquare';
 font-weight: 800;
 src: url(https://www.rootech.com/font/NanumSquareEB.eot);
 src: url(https://www.rootech.com/font/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
      url(https://www.rootech.com/font/NanumSquareEB.woff) format('woff'),
      url(https://www.rootech.com/font/NanumSquareEB.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumSquareEB';
  font-weight:bold;
 src: url(https://www.rootech.com/font/NanumSquareEB.eot);
 src: local('¡Ø'), url(https://www.rootech.com/font/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
      url(https://www.rootech.com/font/NanumSquareEB.woff) format('woff'),
      url(https://www.rootech.com/font/NanumSquareEB.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumSquare';
 font-weight: 300;
 src: url(https://www.rootech.com/font/NanumSquareL.eot);
 src: url(https://www.rootech.com/font/NanumSquareL.eot?#iefix) format('embedded-opentype'),
      url(https://www.rootech.com/font/NanumSquareL.woff) format('woff'),
      url(https://www.rootech.com/font/NanumSquareL.ttf) format('truetype');
}


@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 200;
  src: url(https://www.rootech.com/font/NanumBarunGothicUltraLight.eot);
  src: local('Nanum Barun Gothic UltraLight'),
       local('NanumBarunGothicUltraLight'),
       url(https://www.rootech.com/font/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'),
       url(https://www.rootech.com/font/NanumBarunGothicUltraLight.woff2) format('woff2'),
       url(https://www.rootech.com/font/NanumBarunGothicUltraLight.woff) format('woff'),
       url(https://www.rootech.com/font/NanumBarunGothicUltraLight.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 300;
  src: url(https://www.rootech.com/font/NanumBarunGothicLight.eot);
  src: local('Nanum Barun Gothic Light'),
       local('NanumBarunGothicLight'),
       url(https://www.rootech.com/font/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
       url(https://www.rootech.com/font/NanumBarunGothicLight.woff2) format('woff2'),
       url(https://www.rootech.com/font/NanumBarunGothicLight.woff) format('woff'),
       url(https://www.rootech.com/font/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(https://www.rootech.com/font/NanumBarunGothic.eot);
  src: local('Nanum Barun Gothic'),
       local('NanumBarunGothic'),
       url(https://www.rootech.com/font/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(https://www.rootech.com/font/NanumBarunGothic.woff2) format('woff2'),
       url(https://www.rootech.com/font/NanumBarunGothic.woff) format('woff'),
       url(https://www.rootech.com/font/NanumBarunGothic.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(https://www.rootech.com/font/NanumBarunGothicBold.eot);
  src: local('Nanum Barun Gothic Bold'),
       local('NanumBarunGothicBold'),
       url(https://www.rootech.com/font/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
       url(https://www.rootech.com/font/NanumBarunGothicBold.woff2) format('woff2'),
       url(https://www.rootech.com/font/NanumBarunGothicBold.woff) format('woff'),
       url(https://www.rootech.com/font/NanumBarunGothicBold.ttf) format('truetype');
}

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:verdana,Malgun Gothic,¸¼Àº°íµñ,Tahoma ; color:#6B6B6B ; text-decoration:none;}
A:visited  {font-size:8pt ; font-family:verdana,Malgun Gothic,¸¼Àº°íµñ,Tahoma ; color:#6B6B6B ; text-decoration:none;}
A:active   {font-size:8pt ; font-family:verdana,Malgun Gothic,¸¼Àº°íµñ,Tahoma ; color:#0088ff ; text-decoration:underline;}
A:hover    {font-size:8pt ; font-family:verdana,Malgun Gothic,¸¼Àº°íµñ,Tahoma ; color:#0088ff ; 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; }


.main_menu { text-align:right; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.main_menu:hover { color:#0088ff; 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 { 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; padding-bottom:27px; 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; padding-bottom:27px; 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; padding-bottom:27px; 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; padding-bottom:27px; 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; padding-bottom:27px; 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_bt1 { cursor:pointer; width:225px; height:161px; padding-top:40px; padding-bottom:27px; 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:225px; height:161px; padding-top:40px; padding-bottom:27px; 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:225px; height:161px; padding-top:40px; padding-bottom:27px; 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_board_title1 { 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:#0088ff; 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:#0088ff; }


.sub_top_image { width:100%; height:280px; background:url(../jpg/top_image-4.jpg) top center no-repeat; }
.sub_top_image2 { width:100%; height:280px; background:url(../jpg/top_image-5.jpg) top center no-repeat; }
.sub_top_image3 { width:100%; height:280px; background:url(../jpg/top_image-6.jpg) top center no-repeat; }
.sub_top_image4 { width:100%; height:280px; background:url(../jpg/top_image-7.jpg) top center no-repeat; }
.sub_top_location { width:100%; height:40px; background-color:#0088ff; }
.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 { width:100%; height:320px; background:url(../jpg/company_c1.jpg) top right no-repeat; }
.greeting_top_text { color:#000000; padding-top:45px; padding-left:80px; line-height:41px; font-size:33px; 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; }

.history_contents_title1 { color:#000000; letter-spacing:-10px; 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:50px; }

.history_contents_td1 { float:left; width:50%; }
.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; }

.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_td1 { width:40%; padding-top:50px; text-align:center; }
.product_contents_td2 { width:60%; padding-top:30px; padding-left:40px;}

.product_contents_title1 { color:#000000; width:100%; padding-top:5px; font-size:24px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_text1 { overflow:scroll; overflow-x:hidden; height:290px; padding-right:15px; margin-top:20px; line-height:29px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_text_bold { width:100%; padding-top:20px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_explain { color:#000000; text-align:left;padding-left:19px; line-height:27px; font-size:15px; font-weight:400; font-family: 'Nanum Gothic'; background:url(../png/icon_text1-2.png) top 6px left no-repeat; }
.product_contents_explain2 { color:#000000; text-align:left; padding-left:20px; line-height:27px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }

.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:7px;height:25px;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_layout { float:left: width:100%; padding-top:40px; }
.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:#0088ff; 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:#0088ff; 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:#0088ff; 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:#0088ff; }
.product_blank { width:100%; height:60px; }

.product_contents_feature_layout { float:left; width:100%; padding-top:30px; margin:0px; }
.product_feature1 { color:#000000; border-top:1px solid #d2d2d2; padding-top:14px; float:left; width:100%; height:33px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/icon_plus-2.png) top 13px right 17px no-repeat; }
.product_feature1:hover { background-color:#f9f9f9; }
.product_feature2_first { border-top:1px solid #d2d2d2; padding-top:14px; float:left; width:100%; height:33px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.product_feature1_title { color:#000000; padding-top:14px; float:left; width:100%; height:33px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/icon_minus-2.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:14px; float:left; width:100%; height:33px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/icon_plus-2.png) top 13px right 17px no-repeat; }
.product_feature2 { padding-top:14px; float:left; width:100%; height:33px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.product_feature2_last { border-bottom:1px solid #d2d2d2; padding-top:14px; float:left; width:100%; height:33px; 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_td1 { text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#eeeeee; height:50px; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_feature1_table_td2 { text-align:left; color:#000000; line-height:27px; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#ffffff; height:50px; font-size:15px; font-weight:400; font-family: 'Nanum Barun Gothic', sans-serif !important; }
.product_feature1_table_td3 { text-align:left; color:#000000; line-height:27px; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#ffffff; height:50px; font-size:16px; font-weight:600; font-family: 'Nanum Barun Gothic', sans-serif !important; }
.product_feature1_table_td2_small { color:#000000; line-height:27px; border-bottom:1px solid #e5e5e5; padding-top:15px; padding-bottom:15px; padding-left:10px; background-color:#ffffff; height:50px; font-size:15px; font-weight:400; font-family:'Nanum Barun 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:10px; padding-right:10px; background-color:#eeeeee; height:50px; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_feature1_table_td2_rline { text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-top:5px; padding-left:10px; padding-right:10px; background-color:#ffffff; height:50px; font-size:15px; font-weight:400; font-family: 'Nanum Barun Gothic', sans-serif !important; }
.product_feature1_contents2 { padding-top:40px; padding-bottom:70px; color:#1b1b1b; text-align:right; line-height:27px; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important;  }
.product_feature1_table_td_left { float:left;width:40%;text-align:right;padding-right:4px; }
.product_feature1_table_td_left2 { float:left;width:55px;text-align:right;padding-right:4px; }
.product_feature1_table_td_center { float:left;width:17%;text-align:center; }
.product_feature1_table_td_center2 { float:left;width:20px;text-align:center; }
.product_feature1_table_td_right { float:left;width:40%;text-align:left;padding-left:4px; }

.product_feature1_table_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 { border:1px solid #b5b5b5; float:left; padding-top:10px; width:49.6%; height:27px; text-align:center; color:#535353; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_contents_movie_menu:hover { border:1px solid #0088ff; float:left; padding-top:10px; width:49.6%; height:27px; text-align:center; color:#0088ff; }
.product_contents_movie_menu_blank { float:left; width:5px; }

.product_contents_movie_contents_layout { float:left; width:100%; padding-top:50px; margin:0px; }
.product_contents_movie_contents_layout_left { float:left; width:50%; text-align:center; }
.product_contents_movie_contents_layout_right { float:left; width:50%; overflow:scroll; overflow-x:hidden; height:600px;  }
.product_contents_movie_pic { width:230px; text-align:center; }
.product_contents_movie_text { width:230px; padding-top:5px; text-align:left; line-height:22px; font-size:15px; font-weight:300; font-family: 'NanumSquare', sans-serif !important; }

.product_different_div { display:none;cursor:pointer;box-shadow: 3px 3px 2px 2px #e2e2e2; border:5px solid #a2a2a2; }
.product_page_blank { float:left:width:100%;height:550px; }
.product_title_blank { display:inline-block; width:10px; }


.product_all_title { border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; float:left; width:100%; padding-top:10px; padding-bottom:8px; padding-left:0px; text-align:left; line-height:22px; color:#000000; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_all_contents_layout1_left { float:left; width:70%; padding-top:55px; padding-left:20px; padding-bottom:20px; }
.product_all_contents_layout2_left { float:left; width:10%; padding-top:55px; padding-bottom:20px; }
.product_all_contents_layout3_left { float:left; width:50%; padding-top:35px; padding-bottom:20px; }
.product_all_contents_layout4_left { float:left; width:42%; padding-top:65px; padding-bottom:20px; text-align:center; text-align:center; color:#4a4a4a; font-size:15px; font-weight:700; font-family:'Nanum Gothic'; line-height:35px; }
.product_all_contents_layout1_right { float:left; width:27%; padding-top:55px; padding-bottom:20px; }
.product_all_contents_layout2_right { float:left; width:90%; padding-top:55px; padding-bottom:20px; }
.product_all_contents_layout3_right { float:left; width:50%; padding-top:35px; padding-bottom:20px; }
.product_all_contents_layout4_right { float:left; width:52%; padding-top:25px; padding-left:15px; padding-right:5px; padding-bottom:20px; }


.product_all_contents_img_small { padding:5px 10px 5px 10px; float:left; line-height:35px; text-align:center; color:#4a4a4a; font-size:15px; font-weight:700; font-family:'Nanum Gothic'; }

.product_all_contents_title { margin-bottom:15px; float:left; width:100%; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #e5e5e5; color:#000000; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.product_all_contents_text { width:100%; padding:0 0 10px 3px; color:#4a4a4a; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; line-height:25px; }
.product_all_contents_text2 { width:100%; padding:0 0 10px 3px; color:#4a4a4a; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; line-height:25px; }
.product_all_contents_text_td_left { width:2%; padding:4px 0 0 0; font-weight:800; font-family:'Nanum Gothic'; line-height:24px; }
.product_all_contents_text_td_left2 { width:3%; padding:5px 0 0 0; font-weight:800; font-family:'Nanum Gothic'; line-height:24px; text-align:center; }
.product_all_contents_text_td_right { width:98%; padding:4px 0 0 0px; color:#4a4a4a; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; line-height:24px; }
.product_all_contents_text_td_right2 { width:97%; padding:5px 0 0 0px; color:#4a4a4a; font-size:14px; font-weight:400; font-family:'Nanum Gothic'; line-height:24px; }

.sup_text1 { padding-left:3px;font-size:12px;font-weight:bold;color:#ff0000;}


.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:#0088ff; color:#ffffff; float:left; padding-top:17px; width:49.8%; height:35px; text-align:center; }
.customer_contents_menu_over { background-color:#0088ff; color:#ffffff; float:left; padding-top:17px; width:49.8%; height:35px; text-align:center; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.customer_contents_menu_blank { float:left; width:0.4%; }

.faq_top_search { border:2px solid #bfbfbf; float:left; width:100%; text-align:center; padding-top:20px; padding-bottom:20px; }

.recruit_title2 { line-height:38px; padding-top:50px; color:#000000; font-size:24px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.recruit_title3 { line-height:28px; padding-top:40px; color:#838383; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.recruit_title4 { width:100%; background:url(../jpg/recruit_title_line.jpg) top 6px left; text-align:center;  }
.recruit_contents_menu_layout { float:left; width:100%; }
.recruit_contents_menu { background-color:#e5e5e5; float:left; padding-top:17px; width:32.6%; height:35px; text-align:center; color:#000000; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.recruit_contents_menu.selected { background-color:#0088ff; color:#ffffff; float:left; padding-top:17px; height:35px; text-align:center; }
.recruit_contents_menu:hover { background-color:#0088ff; color:#ffffff; float:left; padding-top:17px; height:35px; text-align:center; }
.recruit_contents_menu_blank { float:left; width:5px; }

.recruit_contents_layout { float:left; width:100%; padding-top:50px; padding-left:40px; }
.recruit_contents_left { margin-bottom:20px; float:left; width:50%; height:100px;  }
.recruit_contents_right { margin-bottom:20px; float:left; width:50%; height:100px;  }

.recruit_contents_left_img { float:left; width:25%; }
.recruit_contents_left_text { float:left; width:75%; }
.recruit_contents_left_text1 { color:#000000; padding-top:15px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important;  }
.recruit_contents_left_text2 { line-height:21px; padding-top:5px; font-size:16px; font-weight:400; font-family: 'NanumSquare', sans-serif !important;  }

.recruit_rootech_bt1 { width:350px; height:201px; padding-top:40px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/recruit_img15.png) top 20% center no-repeat; text-align:center; }
.recruit_rootech_bt2 { width:350px; height:201px; padding-top:40px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/recruit_img16.png) top 20% center no-repeat; text-align:center; }
.recruit_rootech_bt3 { width:350px; height:201px; padding-top:40px; font-size:18px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../png/recruit_img17.png) top 20% center no-repeat; text-align:center; }
.recruit_rootech_bt_line { width:100%; height:90px; border-right:1px solid #e5e5e5; }
.recruit_rootech_bt_text1 { color:#000000; padding-top:70px; font-size:20px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; }
.recruit_rootech_bt_text2 { padding-top:15px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }

.recruit_contents_text1 { color:#000000; padding-left:20px; line-height:30px; font-size:18px; font-weight:400; font-family: 'NanumSquare', sans-serif !important;  }
.recruit_contents_text1 b { font-weight:800; font-family: 'NanumSquare', sans-serif !important;  }
.recruit_contents_text2 { padding-left:20px; line-height:30px; font-size:18px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; text-align:center; }

.recruit_table_td1 { line-height:27px; text-align:left; color:#000000; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-left:10px; background-color:#eeeeee; height:50px; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; }
.recruit_table_td1 b { font-weight:800; }
.recruit_table_td2 { line-height:27px; text-align:left; color:#000000; line-height:27px; border-bottom:1px solid #e5e5e5; padding-top:5px; 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:10px; padding-bottom:10px; 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_title1 { height:30px; text-align:left; color:#000000; padding-left:35px; padding-top:1px; line-height:27px; font-size:17px; font-weight:800; font-family: 'NanumSquare', sans-serif !important; background:url(../icon_logo.html) top 6px left no-repeat; }

.member_agree_title2 { font-size:24px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-top:12px; padding-bottom:10px; color:#000000; text-align:left; }
.member_agree_textarea { line-height:24px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-top:12px; padding-bottom:10px; color:#1b1b1b; text-align:left; }
.member_agree_text2 { color:#000000; text-align:center; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-top:20px; }

.member_join_td1 { float:left; width:29%; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; height:30px; padding-top:12px; color:#000000; text-align:left; padding-left:10px; }
.member_join_td2 { float:left; width:69%; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; height:30px; padding-top:3px; text-align:center; }
.member_join_input { float:left; width:90%; font-size:17px; 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:#0088ff; }

.button2 { cursor:pointer; display:inline-block; color:#ffffff; background:#0088ff; width:100px; border:0px solid #7d7d7d; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding:10px; text-align:center; }
.button2:hover { color:#ffffff; background:#0068b7; }

.button3 { cursor:pointer; display:inline-block; color:#ffffff; background:#0088ff; 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:#0088ff; width:80px; border:0px solid #7d7d7d; font-size:18px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding:13px; 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:#0088ff; }

.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:#0088ff; }

.search_top_layout { margin-top:40px; border:1px solid #b5b5b5; width:100%; padding-top:20px; padding-bottom:20px; }
.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;  }
.search_products_menu_title { background:#eeeeee; border:1px solid #b5b5b5; color:#000000; padding-top:12px; height:27px; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-left:10px; }
.search_products_menu_title2 { background:url(../png/icon_minus-2.png) top 12px right 10px no-repeat; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5;color:#000000; padding-top:12px; height:27px; font-size:17px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-left:10px; }
.search_products_menu { border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; color:#000000; padding-top:12px; height:27px; font-size:14px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; padding-left:20px; }
.search_right { padding-left:20px; }
.search_tab1 { text-align:center; float:left; width:24.9%; color:#000000; border:1px solid #b5b5b5; padding-top:13px; background-color:#ffffff; height:30px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.search_tab2 { text-align:center; float:left; width:24.8%; color:#000000; border-top:1px solid #b5b5b5; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; padding-top:13px; background-color:#ffffff; height:30px; font-size:17px; font-weight:400; font-family: 'NanumSquare', sans-serif !important; }
.search_tab2:hover { color:#ffffff; background:#0088ff; }
.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; }
.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; }

.s_menu_title { background:#eeeeee; border:1px solid #b5b5b5; color:#000000; height:40px; font-size:18px; font-weight:700; font-family: 'NanumSquare', sans-serif !important; padding-left:10px; }
.s_menu_title1 { background:url(../png/icon_minus-2.png) top 12px right 10px no-repeat; border-bottom:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; height:40px; color:#000000; font-size:14px; font-weight:700; font-family: 'Nanum Barun Gothic', sans-serif !important; padding-left:10px;}
.s_menu_title2 { background:url(../png/icon_plus-2.png) top 12px right 10px no-repeat; border-bottom:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; height:40px; color:#000000; font-size: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; }

.sitemap_layout { background:#ffffff; z-index:1000; 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:#0088ff; font-size:15px; font-weight:700; font-family: 'Nanum Gothic'; padding:24px 5px 20px 5px; line-height:28px; }
.sitemap_top_text_title { color:#626262; font-size:14px; font-weight:700; font-family: 'Nanum Gothic'; padding-left:8px; line-height:20px; }
.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:#0088ff; }

.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; }
