
@charset "euc-kr";


/*¼­ºêÀÌ¹ÌÁö*/
.sub_layout {padding:0;}
.sub_layout .content {max-width:1140px; margin:0 auto;padding: 0 20px;}
.sub_visual {height:172px;}
.sub_visual h1 {font-size:22px; color:#000; padding-top:60px; font-weight:600; line-height:25px;}
.sub_visual h1 b {display:block; padding-top:7px; color:#666; font-size:13px; font-weight:600;}
.sub_visual_01 {background:url(/usss/images/sub_visual01.jpg) no-repeat center top;}
.sub_visual_02 {background:url(/usss/images/sub_visual02.jpg) no-repeat center top;}
.sub_visual_03 {background:url(/usss/images/sub_visual03.jpg) no-repeat center top;}
.sub_visual_04 {background:url(/usss/images/sub_visual04.jpg) no-repeat center top;}
.sub_visual_05 {background:url(/usss/images/sub_visual05.jpg) no-repeat center top;}
.sub_visual_06 {background:url(/usss/images/sub_visual06.jpg) no-repeat center top;}


/*¼­ºêÁÂ¿ìÆäÀÌÁö¼³Á¤*/
.sub_con {position:relative; padding-left:280px; padding-top:44px; min-height:830px;}
.sub_con .sub_left {position:absolute; left:0; top:20px; width:220px;}

.sub_con .sub_left h1 {height:63px; border-top:3px solid #0957a2; border-bottom:1px solid #e5e5e5; font-size:25px; font-weight:600;color:#0957a2; padding-top:40px; padding-left:20px; 
                background:url(/usss/images/bgleft.jpg) no-repeat center top;}
.sub_con .sub_left ul {}
.sub_con .sub_left ul li {height:41px; line-height:41px; border-bottom:1px solid #e5e5e5}
.sub_con .sub_left ul li a {display:block; padding-left:15px; font-size:14px; color:#777;font-weight:600;}
.sub_con .sub_left ul li.on, .sub_con .sub_left ul li:hover {background:#0957a2 url(/usss/images/left_m_bg.jpg) no-repeat right top;}
.sub_con .sub_left ul li.on a, .sub_con .sub_left ul li:hover a {color:#fff;}

.sub_con .sub_left2 {position:absolute; left:0; top:20px; width:100%;}
.sub_con .sub_left2 h1 {font-size:60px; color:#888; font-weight:800; height:80px;  }
.sub_con .sub_left2 h2 {font-size:18px; color:#000; font-weight:600; }
.sub_con .sub_left2 h3 {font-size:15px; color:#666; font-weight:400; margin:5px;}


.sub_con .sub_right h1 {font-size:25px; color:#000; font-weight:600; height:50px; }
.sub_con .sub_right h3 {font-size:20px; color:#000; font-weight:600; text-align:left; margin-bottom:20px;}

.sub_con .sub_right .tx h1 {border-bottom:1px solid #e7e7e7 ;margin-bottom:20px;}

.location {float:right; height:20px; border:4px solid #c95a51; border-bottom:1px solid #e7e7e7; text-align:right; line-height:40px; font-size:12px; color:#777;}
.location .content span {color:#333; font-weight:500;}


/*¿¬Çõ*/
.his_layout {position:relative;  padding-left:316px; background:url(/usss/images/intro/img02.jpg) no-repeat left top;}
.his_layout .his_left {position:absolute; left:0; top:0;}
.his_layout .his_left h1 {font-size:20px; color:#c95a51; font-weight:500; line-height:25px;}
.his_layout .his_left h1 span {display:block; color:#c95a51;}
.his_layout .his_left h1 b {font-weight:600; color:#c95a51;}

.his_layout .his_right {}
.his_layout .his_right h1 b{font-size:40px; color:#c95a51; font-weight:800; }
.his_layout .his_right ul {}
.his_layout .his_right ul li {position:relative; line-height:18px; margin-bottom:20px; padding-left:100px; font-size:13px; color:#444;}
.his_layout .his_right ul li span {position:absolute; left:0; top:0; font-size:13px; color:#000; font-weight:600;}


/*Ç¥*/
.table {width:100%;}
.table thead th {height:44px; background:#0957a2; text-align:center; font-size:15px; color:#fff; font-weight:600; vertical-align:middle; border-left:1px solid #e1e1e1;}
.table thead tr th:first-child {border-left:0;}
.table thead td {height:44px; background:#ccc; text-align:center; font-size:15px; color:#fff; font-weight:600; vertical-align:middle; border-left:1px solid #e1e1e1;}
.table tbody th {vertical-align:top; padding:12px; font-size:13px; font-weight:600; line-height:15px; color:#444; background:#f5f5f5; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.table tbody th p {padding-top:15px;}
.table tbody th p:first-child {padding-top:0}
.table tbody td p {padding-top:15px;}
.table tbody td p:first-child {padding-top:0}
.table tbody tr th:first-child {border-left:1px solid #d8d8d8;}
.table tbody td {vertical-align:top; padding:12px; text-align:center;font-size:13px; line-height:15px; color:#444; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.table tbody td colspan {vertical-align:top; padding:12px; font-size:13px; line-height:15px; color:#444; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.borB0 {border-bottom:0 !important; padding-bottom:0 !important;}


/*¼­ºê³»¿ëÇü½Ä*/
.p_layout {position:relative; padding-left:20%; margin-bottom:40px; min-height:250px;}
.p_layout .p_left {position:absolute; width:37%; left:0; top:0;}
.p_layout .p_left img {width:153px;}
.p_layout .p_right span.line {display:block; width:21px; height:0; border-top:4px solid #c95a51; margin-bottom:22px;}
.p_layout .p_right h2 {font-size:17px; height:37px; color:#020202; font-weight:600;}
.p_layout .p_right ul {margin-bottom:19px;}
.p_layout .p_right ul li {margin-bottom:10px; background:url(/usss/images/dot2.gif) no-repeat left 5px; padding-left:19px; padding-right:19px; font-size:14px; color:#444; line-height:21px;}
.p_layout .p_right ul li  span{margin-bottom:10px;font-size:14px; color:#c95a51; line-height:21px;}


/*´ãÀÓ¸ñ»ç ¼Ò°³*/
.p_layout2 {position:relative; padding-left:220px; margin-bottom:40px; }
.p_layout2 .p_left {position:absolute; left:0; top:0;}
.p_layout2 .p_right span.line {display:block; width:21px; height:0; border-top:4px solid #0957a2; margin-bottom:15px;}
.p_layout2 .p_right h2 {font-size:17px; height:37px; color:#0957a2; font-weight:600;}
.p_layout2 .p_right ul {margin-bottom:19px;}
.p_layout2 .p_right ul li {margin-bottom:10px; font-size:14px; color:#444; line-height:21px;}
.p_layout2 .p_right ul li  span{margin-bottom:10px;font-size:14px; color:#c95a51; line-height:21px;}

/*Ä¿¹Â´ÏÆ¼*/

/*.sub_right img {width:100%; margin-bottom:40px;}*/




/*±³È¸ÇÐ±³*/
.p_layout3 {position:relative; margin-bottom:40px; }
.p_layout3 .p_left {position:absolute; left:0; top:0;}
.p_layout3 .p_right span.line {display:block; width:15px; height:0; border-top:4px solid #0957a2; margin-bottom:15px;}
.p_layout3 .p_right h2 {font-size:20px; height:37px; color:#020202; font-weight:600;}
.p_layout3 .p_right h3 {font-size:17px; height:17px; color:#0957a2; font-weight:600;}
.p_layout3 .p_right ul {margin-bottom:10px;}
.p_layout3 .p_right ul li {margin-bottom:10px;  padding-right:19px; font-size:14px; color:#444; line-height:17px;}
.p_layout3 .p_right ul li  span{margin-bottom:10px;font-size:14px; color:#c95a51; font-weight:600; line-height:17px; }



.OtherItemsBox {margin-bottom:22px;}
.p2_layout {float:left; width:22.5%; margin:0 1%; margin-bottom:25px; }

/*
.p2_layout .p2_left { width:100%; left:0; top:0;}
.p2_layout .p2_left img {width:100%;}
.p2_layout .p2_right ul {margin-bottom:19px;}
*/
.p2_layout .p2_right ul li {margin-top:15px ; background:url(/usss/images/dot2.gif) no-repeat left 5px; padding-left:19px; font-size:14px; color:#444; }

/*À§·Î°¡´Â¹öÆ°*/
.btn_top_area {max-width:1140px; margin:0 auto; text-align:right; padding-top:14px;padding-bottom:50px;}
.btn_top {cursor:pointer;}


/*.contactus {}
.contactus h2 {position:relative; padding-left:100px; height:46px;}
.contactus h2 strong {display:block; position:absolute; left:0; top:0; font-size:24px; color:#83bfd7; font-weight:600;font-family: 'Nanum Gothic', serif;}
.contactus h2 span {display:block; height:12px; border-bottom:1px solid #83bfd7;}
.contactus2 {clear:both;}
.contactus2 h2 {padding-left:164px !important;}
.contactus_box1 {margin-bottom:22px;}
.contactus_box1 .contactus_box2 {float:left; width:31%; margin:0 1%; margin-bottom:17px;}
.contactus_box1 .contactus_box2 .contactus_box3 {}
.contactus_box1 .contactus_box2 .contactus_box3 .contactus_box4 {border:1px solid #ddd; border-radius:5px; overflow:hidden;}
.contactus_box1 .contactus_box2 .contactus_box3 .contactus_box4 li {height:82px;}
.contactus_box1 .contactus_box2 .contactus_box3 .contactus_box4 li.last {height:58px;}
.contactus_box1 .contactus_box2 .contactus_box3 .contactus_box4 li div {padding-top:23px; padding-left:21px;}
.contactus_box1 .contactus_box2 .contactus_box3 .contactus_box4 li div p {line-height:15px; margin-top:9px; font-size:14px; color:#444; font-weight:500;}
.contactus_box1 .contactus_box2 .contactus_box3 .contactus_box4 li div p img {margin-right:6px;}
.contactus_box1 .contactus_box2 .contactus_box3 .contactus_box4 li div p:first-child {margin-top:0}
.contactus_box1 .contactus_box2 .contactus_box3 .contactus_box4 li:first-child {height:47px; background:#383f48; padding-left:24px; font-size:16px; color:#fff; line-height:47px;}
.contactus_box1 .contactus_box2 .contactus_box3 .contactus_box4 li:first-child span {font-size:14px; color:#fff; padding-left:9px;}
.contactus_box1:after {clear:both; margin:0; padding:0; display:block; content:"";}*/


/*±³À°¹Ì¼Ç*/
.main_con2 {max-width:100%; margin:0 auto;padding-top:40px;padding-bottom:40px; }


.main_con3 {max-width:860px;  padding-top:20px;padding-bottom:20px; }
.main_con3_1 {float:left; width:33.333333333%;}
.main_con3 h2 {font-size:17px; color:#000; font-weight:600; padding-bottom:10px; margin-left:90px;}
.main_con3_1 div p {font-size:13px; line-height:24px; color:#888; padding-bottom:70px;  margin-left:90px;}
.main_con3_1 div {position:relative; padding-right:10px; margin-bottom:50px;}
.main_con3_1 div span {position:absolute; left:0; top:0;}


/*ÀÔ·Â*/
#tx_input{ font-size:14px; width:95%; height:18px; border:1px solid #ccc; margin-bottom:5px;}
#tx_tx{float:left; width:90px; font-size:14px; ; font-weight:600;}
#tx_input2{ font-size:14px; width:68%; height:16px; border:1px solid #ccc; margin-left:100px; margin-bottom:5px; }

/*·Î±×ÀÎ¹Ú½º*/
.login {}
.login h2 {position:relative; padding-left:100px; height:46px;}
.login h2 strong {display:block; position:absolute; left:0; top:0; font-size:24px; color:#83bfd7; font-weight:600;font-family: 'Nanum Gothic', serif;}
.login h2 span {display:block; height:12px; border-bottom:1px solid #83bfd7;}
.login2 {clear:both;}
.login2 h2 {padding-left:164px !important;}

.login_box1 {margin-top:22px; margin-bottom:22px; }
.login_box1 .login_box2 {float:left; width:48%; margin:0 1%; margin-bottom:17px;}
.login_box1 .login_box2 .login_box3 {}
.login_box1 .login_box2 .login_box3 .login_box4 .login_tx{text-align:center; margin-top:9px; }
.login_box1 .login_box2 .login_box3 .login_box4 {border:1px solid #ddd; border-radius:5px; overflow:hidden;}
.login_box1 .login_box2 .login_box3 .login_box4 li {height:220px;}
.login_box1 .login_box2 .login_box3 .login_box4 li.last {height:58px;}
.login_box1 .login_box2 .login_box3 .login_box4 li div {width:90%; margin:0 auto; padding:10px;}
.login_box1 .login_box2 .login_box3 .login_box4 li div p {line-height:18px; margin-top:9px; font-size:14px; color:#444; font-weight:500; }									 
.login_box1 .login_box2 .login_box3 .login_box4 li div p .loginbt {margin:0 auto;}
.login_box1 .login_box2 .login_box3 .login_box4 li div p:first-child {margin-top:0}
.login_box1 .login_box2 .login_box3 .login_box4 li:first-child {height:55px; background:#383f48;  font-size:25px; font-weight:600; color:#fff; line-height:55px;}
.login_box1 .login_box2 .login_box3 .login_box4 li:first-child span {font-size:14px; color:#fff; }

.login_box1:after {clear:both; margin:0; padding:0; display:block; content:"";}

/*¹öÆ°*/
.loginbt{
  display: inline-block;
  width:91%;
  padding: 20px;
  
  background: #ccc;
  text-align:center;
  font-size:16px; color:#fff; font-weight:600;
}

.loginbt2{
  display: inline-block;
  width:200px;
  padding: 20px;
  
  background: #ccc;
  text-align:center;
  font-size:16px; color:#fff; font-weight:600;
}

.loginbt:hover { background: #000; font-size:16px; color:#fff; font-weight:600; }
.loginbt2:hover { background: #000; font-size:16px; color:#fff; font-weight:600; }

/*È¸¿ø°¡ÀÔÇ¥*/
.login_table {width:100%;}
.login_table thead th {height:44px; background:#383f48; text-align:center; font-size:15px; color:#fff; font-weight:600; vertical-align:middle; border-left:1px solid #e1e1e1;}
.login_table thead tr th:first-child {border-left:0;}
.login_table tbody th {vertical-align:top; padding:12px; font-size:13px; font-weight:600; line-height:15px; color:#444; background:#f6f6f6; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.login_table tbody th p {padding-top:15px;}
.login_table tbody th p:first-child {padding-top:0}
.login_table tbody td p {padding-top:20px;}
.login_table tbody td p:first-child {padding-top:0}
.login_table tbody tr th:first-child {border-left:1px solid #d8d8d8;}
.login_table tbody td {vertical-align:top; padding:6px; font-size:13px; line-height:15px; color:#444;  border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}\

.borB0 {border-bottom:0 !important; padding-bottom:0 !important;}




/*border:1px solid red;*/

