@charset "utf-8";

/*----- 메인 레이아웃 재정의 Footer ------*/
#spfooter {clear:both; display:block; width:100%; height:75px; margin-bottom:15px;}
#spfooter .footer_inner {margin:0 auto; width:1100px; }

/*----- 비주얼영역------*/
#visual {width:100%; height:281px; background-color:#deebf0; }
#visual .visual01 {margin:0 auto; width:1100px; height:281px; background:url('/KSCI/images/ct/ptl/visual01.png') no-repeat 214px 20px;}
#visual .visual01 .vis_copy {padding:70px 0 30px 0; width:440px; /*border:1px solid red;*/}
#visual .visual01 .vis_copy .copy_t01 {font:38px/1.5 "나눔고딕",NanumGothicBold,sans-serif;}
#visual .visual01 .vis_copy .copy_w01 {font-size:16px;}

/*-----메인콘텐츠------*/
#content_wrap .cont_inner {width:1100px;}
#content_wrap .cont1 {clear:both; height:281px;}
#content_wrap .cont1 .cont1_notice {float:left; width:308px;} 
#content_wrap .cont1 .cont1_search{float:left; width:470px; margin-left:16px;}
#content_wrap .cont1 .cont1_login{float:right; display:inline; width:290px;}

#content_wrap .cont2 {clear:both; display:block; height:198px;}
#content_wrap .cont2 .cont2_regist {margin-right:14px; float:left; width:539px; height:190px; border:1px solid #d7d7d7;} 
#content_wrap .cont2 .cont2_previous {float:right; width:539px; height:190px; border:1px solid #d7d7d7;} 

#content_wrap .cont3 {clear:both; display:block; height:82px;}
#content_wrap .cont3 .cont3_banner1 {margin-right:14px; float:left; width:543px;}
#content_wrap .cont3 .cont3_banner2 {margin-right:14px; float:left; width:220px; background-color:blue; }
/*#content_wrap .cont3 .cont3_banner2 .banner2_txt {margin-top:10px; border:1px solid red; font-weight:bold; }*/
#content_wrap .cont3 .cont3_banner3 {float:right; width:290px; height:82px; background-color:#f4f4f4; border:solid 1px #d7d7d7;}


/* -------공지사항-------- */ 
.cont1_notice {margin-top:32px; position:relative; height:48px; background-color:#00397a;}
.cont1_notice p.n_h3 {position:absolute; top:12px; left:21px; font-size:16px; color:#ffffff;}
.cont1_notice ul {padding:19px 19px 32px 19px; position:absolute; width:268px; top:48px; left:0px; border:1px solid #d7d7d7;}
.cont1_notice ul li {position: relative; padding:5px 0 4px 12px;background: url(/KSCI/images/ct/ptl/dot.gif) no-repeat 0px 13px;}
.cont1_notice ul li a {	margin-right:5.1em;}
.cont1_notice ul li .date {position:absolute;right:0;top:5px; color:#666666;}
.cont1_notice .more a{position:absolute;display:block;padding:12px 12px 4px 5px; top:1px;right:0;color:#ffffff;}

/* ---------- 단체표준 검색 ----------- */
.cont1_search{position:relative; height: 281px; background: url('/KSCI/images/ct/ptl/search_box_bg02.jpg') no-repeat 0 0;}
.cont1_search p.n_h303 {margin-bottom:29px; padding-left:22px; font-size:24px; color:#ffffff;}
.cont1_search fieldset {margin:0 auto; width:420px; height:223px; margin-top:-8px;}
.cont1_search fieldset .r_align003 {position:absolute; right:0; }
.cont1_search div.s_input01 > div {margin-bottom: 6px;}
.cont1_search fieldset label {color:#ffffff; display:inline-block; text-align: left; width: 110px;}
.cont1_search .button006 {background:#646464 url('/KSCI/images/ct/ptl/ic_search03.png') no-repeat 44px 10px; border:1px solid #5e5e5e; color: #fff; cursor: pointer; width:142px; height:40px; text-indent:10px;}
.cont1_search .btn_search01 {position:absolute;top:220px; left:137px;}

/* -------cont1--------- */ 
.cont1_login {margin-top:32px; position:relative; height:48px; background-color:#00397a;}
.cont1_login .login_info01 {padding:18px 14px 0 14px; margin-top:48px; width:260px; height:180px; border:1px solid #d7d7d7;}
.cont1_login p.n_h302 {position:absolute; top:13px; left:21px; font-size:16px; color:#ffffff;}
.cont1_login .id01 {display:inline-block;  margin-bottom:7px;}
.cont1_login .pw01 {display:inline-block; height:29px;}
.cont1_login .button005 {background-color: #3f82d0; border:1px solid #005d9d; color: #fff; cursor: pointer; width:83px; height:60px}
.cont1_login .btn_login01 {position:absolute;top:68px; right:17px; }
.cont1_login .btn_login02 {position:absolute;top:106px; right:17px; }
.cont1_login fieldset input[type="text"]{width:156px;}
.cont1_login .login_info08 {margin-top:15px; margin-bottom:20px;}
.cont1_login .login_info08 li {padding-left:8px; line-height:22px; background:url('/KSCI/images/ct/ptl/dot.gif') no-repeat 0 10px;}
.cont1_login span.login_num01 {padding-left:70px; color:red;}

.m_info01 {margin-top:17px; margin-bottom:17px;}
.m_info01 a {padding-left:11px; color:#333333; letter-spacing:-0.1em; background:url('/KSCI/images/ct/ptl/dot.gif') no-repeat 0px 5px;}
.m_info01 a:hover, .m_info01 a:focus {text-decoration:underline;}
.m_info01 a.join001 {padding-right:23px; }
.cont1_login p.login_txt01 {display:block; width:270px; color:#666666; font:12px "나눔고딕",NanumGothicBold,sans-serif; margin-top:-70px; margin-left:10px; line-height:20px;}
.cont1_login p.login_txt01 span{letter-spacing: -1px;}

.cont1_search select {background:#ffffff url('/KSCI/images/ct/ptl/select_arr.gif') no-repeat 99% 50%; /* 네이티브 화살표 대체 */ 
   border-radius: 0px; /* iOS 둥근모서리 제거 */
  -webkit-appearance: none; /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;
}
/* IE 10, 11의 네이티브 화살표 숨기기 */
select::-ms-expand { 
  display: none;
}

/*-------cont2---------*/
.cont2_regist {position:relative; height:46px;/* border:solid 1px red;*/}
.cont2_regist p.n_h3005 {position:absolute; top:15px; left:21px; font-size:16px; }
.cont2_regist ul {padding:19px 19px 32px 10px; position:absolute; width:490px; top:32px; left:0px;}
.cont2_regist ul li {position: relative; padding:5px 0 4px 12px;}
.cont2_regist ul li a {	margin-right:5.1em;}
.cont2_regist ul li .date {position:absolute;right:0;top:5px; color:#666666;}
.cont2_regist .more a{position:absolute;display:inline-block;padding:12px 12px 4px 5px; top:1px;right:0;}
.cont2_regist .reg_sp01 {padding: 3px 5px;}


.cont2_previous {position:relative; height:46px;/* border:solid 1px red;*/}
.cont2_previous p.n_h3005 {position:absolute; top:15px; left:21px; font-size:16px; }
.cont2_previous ul {padding:19px 19px 32px 10px; position:absolute; width:490px; top:32px; left:0px;}
.cont2_previous ul li {position: relative; padding:5px 0 4px 12px;}
.cont2_previous ul li a {	margin-right:5.1em;}
.cont2_previous ul li .date {position:absolute;right:0;top:5px; color:#666666;}
.cont2_previous .more a{position:absolute;display:inline-block;padding:12px 12px 4px 5px; top:1px;right:0;}
.cont2_previous .reg_sp01 {padding: 3px 5px;}

/*-------cont3---------*/
#content_wrap .cont3 .cont3_banner1 {position:relative; background-color:#f4f4f4; height:80px; border:1px solid #d7d7d7; }
#content_wrap .cont3 .cont3_banner1 ul {position:absolute; top:10px; left:70px;}
#content_wrap .cont3 .cont3_banner1 ul li {display:inline; height:90px;}
#content_wrap .cont3 .cont3_banner1 .bann1_title01 {padding:8px 0 5px 0; display:inline-block; width:50px; height:67px;background-color:#3f82d0;border:1px solid #005d9d; text-align:center; line-height:1.2em;color:#ffffff;}

#content_wrap .cont3 .cont3_banner1 li.bann1_li01 {margin:0 0 0 6px; padding:10px 0 0px 43px; display:inline-block; width:100px; height:47px; }
#content_wrap .cont3 .cont3_banner1 li.bann1_li02 {margin:0 0 0 6px; padding:10px 0 0px 43px; display:inline-block; width:100px; height:47px; }
#content_wrap .cont3 .cont3_banner1 li.bann1_li03 {margin:0 0 0 6px; padding:10px 0 0px 43px; display:inline-block; width:100px; height:47px; }
#content_wrap .cont3 .cont3_banner1 li.bann1_li01 a {text-align:left; line-height:1.2em;}
#content_wrap .cont3 .cont3_banner1 li.bann1_li02 a {text-align:left; line-height:1.2em;}
#content_wrap .cont3 .cont3_banner1 li.bann1_li03 a {text-align:left; line-height:1.2em;}
#content_wrap .cont3 .cont3_banner1 .bann_ico01 {background:url('/KSCI/images/ct/ptl/ico_ban01.gif') no-repeat 0 14px; border-right:1px solid #d7d7d7;}
#content_wrap .cont3 .cont3_banner1 .bann_ico02 {background:url('/KSCI/images/ct/ptl/ico_ban02.gif') no-repeat 0 14px; border-right:1px solid #d7d7d7;}
#content_wrap .cont3 .cont3_banner1 .bann_ico03 {background:url('/KSCI/images/ct/ptl/ico_ban03.gif') no-repeat 0 14px; }

/*#content_wrap .cont3 .cont3_banner1 li.bann1_li02 {padding:10px 0 0px 43px; display:inline-block; width:110px; height:47px; background:url('/KSCI/images/ct/ptl/ico_ban02.gif') no-repeat 10px 14px;}
#content_wrap .cont3 .cont3_banner1 li.bann1_li02 a{padding-left:10px; text-align:left; line-height:1.2em;}
#content_wrap .cont3 .cont3_banner1 li.bann1_li03 {padding:10px 0 0px 43px; display:inline-block; width:110px; height:47px; background:url('/KSCI/images/ct/ptl/ico_ban03.gif') no-repeat 10px 14px;}
#content_wrap .cont3 .cont3_banner1 li.bann1_li03 a{padding-left:10px; text-align:left; line-height:1.2em;}*/

#content_wrap .cont3 .cont3_banner2 {width:230px;  height:81px; background:#3f82d0 url('/KSCI/images/ct/ptl/m_banner02.png') no-repeat 150px 5px; border:solid 1px #005d9d;  }
#content_wrap .cont3 .cont3_banner2 a {display:inline-block; padding-left:17px; padding-top:24px; color:#ffffff; font-size:16px; font-weight:bold;}

#content_wrap .cont3 .cont3_banner3 {display:inline;}
#content_wrap .cont3 .cont3_banner3 li.bann3_li01 {margin:10px 0 0 12px; padding:10px 0 0px 43px; display:inline-block; width:86px; height:47px; }
#content_wrap .cont3 .cont3_banner3 li.bann3_li01 a{text-align:left; line-height:1.2em;}
#content_wrap .cont3 .cont3_banner3 .bann_ico04 {background:url('/KSCI/images/ct/ptl/ico_ban04.gif') no-repeat 0 14px; border-right:1px solid #d7d7d7;}
#content_wrap .cont3 .cont3_banner3 .bann_ico05 {background:url('/KSCI/images/ct/ptl/ico_ban05.gif') no-repeat 0 14px;}
#content_wrap .cont3 .cont3_banner1 .bann_ico01 {background:url('/KSCI/images/ct/ptl/ico_ban01.gif') no-repeat 0 14px; border-right:1px solid #d7d7d7;}
#content_wrap .cont3 .cont3_banner1 .bann_ico02 {background:url('/KSCI/images/ct/ptl/ico_ban02.gif') no-repeat 0 14px; border-right:1px solid #d7d7d7;}

/* ----------------------- spFooter 영역  ------------------------- */	
#sp_footer {width:100%;height:150px;margin-top:50px;background:url('/KSCI/images/ct/ptl/bg_foot.png') repeat-x 0 0}
#sp_footer .inner {margin:0 auto; width:1100px;}
#sp_footer .inner div:first-child {height:40px;margin-bottom:20px}
#sp_footer .inner div:first-child a {font-size:14px;margin:12px 40px 0 0;font-weight:bold;float:left}
#sp_footer .inner div:first-child p {float:right;margin-top:7px}
#sp_footer .inner div:first-child p select {width:158px;height:26px;padding:0;border:1px solid #cbcfd2;float:left}
#sp_footer .inner div:first-child p input[type="button"] {width:45px;height:26px;color:#fff;text-align:center;background-color:#646464;margin-left:1px}
#sp_footer .inner div+div p span {float:left;display:inline-block;color:#666}
#sp_footer .inner div+div p:first-child {float:left}
#sp_footer .inner div+div p+p {float:right}
#sp_footer .inner div+div p+p span {height:34px;font-weight:600;color:#006bbe;padding:6px 0 0 42px;margin-right:36px;background:url('/KSCI/images/ct/ptl/ic_call.png') no-repeat}
#sp_footer .inner div+div p+p span em {font-weight:bold;color:#333;margin-right:10px}

/* 수평선*/
hr { display:inline-block; border-color:#ffffff; }

/*selet*/
. s_input01 {
-webkit-appearance: none;  /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;
  background: url('/KSCI/images/ct/ptl/select_arr.gif') no-repeat 0 0;  /* 화살표 모양의 이미지 */ 
  }

 /*버튼정렬*/
 input[type="button"].default001,
a.default001{margin-top:-106px; margin-left:13px; border-radius:0;display:inline-block;font-weight:bold;font-size:14px;padding:12px 30px 12px 30px; width:90%;}

.gray001 {background:url('/KSCI/images/ct/ptl/ico_bg001.png') no-repeat 2px 1px}

