@charset "euc-kr";
/*----------------------------------------------
version: 1.0
author :  Astrum Creative Group (ACG)
              - Son mi jin (alcaxy@astrum.co.kr)
              - Park bong jun (darksun3@astrum.co.kr)
-----------------------------------------------*/

/* = Pop Layout Setting
--------------------------------------------------------------------------------------------*/
html { overflow-x: hidden; overflow-y: hidden; }

#header { position: relative; z-index: 1; width: 100%; height: 74px; margin: 0 0 50px; background: #256760 !important; }
#header h1 { padding: 35px 0 0 40px; font-size: 0; line-height: 0; }
#header h2 { padding: 15px 0 0 40px; font-size: 0; line-height: 0; }
#header h1.txt_tit{padding: 33px 0 0 42px;line-height: 90%;font-size:23px;color:#ffffff;font-family:Nanum Gothic,'³ª´®°íµñ',NanumGothic,'µ¸¿ò',monospace;font-weight:600;letter-spacing:-2px;}

#container { width: 100%; min-height: 100%; margin: -124px 0 -57px; }
* html #container { height: 100%; }
#content { position: relative; padding: 124px 40px 57px; width:700px;}

#footer { width: 100%; height: 57px; margin: 0 0 0; padding: 0; background-image: none; }
#footer address { padding: 20px 0 0 40px; font-size: 0; line-height: 0; }

/* = pop style
--------------------------------------------------------------------------------------------*/
#skip_nav { display: none; }
h2 { margin: 0 0 10px 0; font-size: 0; line-height: 0; }
h2.section01 { margin: 0 0 7px 0; }
h3.section01 { margin: 0 0 15px 0; }
h2.section02 { margin: 40px 0 7px 0; }
h3.section02 { margin: 40px 0 15px 0; }
h3.section03 { margin: 30px 0 20px 0; }
h3.section04 { margin: 60px 0 0 0; }
h2.sectionTxt02 { margin: 45px 0 20px; font-size: 19px; color:#333;font-family:Nanum Gothic,'³ª´®°íµñ',NanumGothic,'µ¸¿ò';font-weight:700;letter-spacing:-1px;}

.scroll_type01 { overflow-x: hidden; overflow-y: scroll; height: 510px; padding-right: 20px; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #cbd7d5; scrollbar-3dlight-color: #ffffff; scrollbar-shadow-color: #cbd7d5; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #a1b7b4; }
.scroll_type02 { overflow-x: hidden; overflow-y: scroll; padding-right: 20px; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #cbd7d5; scrollbar-3dlight-color: #ffffff; scrollbar-shadow-color: #cbd7d5; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #a1b7b4; }
.scroll_type03 { padding-right: 20px;}
.scroll_size01 { overflow-x: hidden; overflow-y: auto;width: 670px; height: 510px; padding-right: 0; }
.scroll_size01 h2 { width: 600px;}
.scroll_size02 { width: 670px; height: 490px; }
.scroll_size03 { height: 395px; }
.scroll_size04 { overflow-x: hidden; overflow-y: auto;width: 670px; height: 510px; padding-right: 0; }
.scroll_size05 { overflow-x: hidden; overflow-y: auto;width: 670px; height: 530px; padding-right: 0; }
.scroll_size06 { overflow-x: hidden; overflow-y: scroll;width: 1020px; height: 630px; padding-right: 0; }
.scroll_size02 table, .scroll_size04 table, .scroll_size03 table { width: 634px; }
.scroll_type04 { overflow-x: hidden; overflow-y: scroll; height: 380px; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #cbd7d5; scrollbar-3dlight-color: #ffffff; scrollbar-shadow-color: #cbd7d5; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #a1b7b4; }

.ulist01 .ulist04 { margin: 0 0 0 10px; }
.ulist01 .ulist04 li { margin: 4px 0 0; color: #a6a6a6; }

dl.option_zone dt { margin: 0 0 14px; font-size: 0; line-height: 0; }
dl.option_zone dd { margin: 0 0 28px; }

.popedge_img { margin: 0 0 10px; font-size: 0; line-height: 0; }

body { position: relative; }
.msg_zone01 { width: 100%; position:relative; margin: 0 0 5px; }
.msg_zone01 .msg { }
.msg_zone01 .addition { position:absolute; right:0; bottom:0; }
.msg_zone01 .combo { margin: 0 0 1px; }

table.list_bbs01 tbody tr td.rock_zone { padding: 0 !important; }
.msg_rock01 { padding: 17px 0 17px 0; background-color: #f9fafa; text-align: center; }
.msg_rock01 .msg01 { margin: 12px 0 5px; font-weight: bold; }
.msg_rock01 span { display: inline-block; vertical-align: middle; font-weight: bold; }
.msg_rock01 .input_text { margin: 0 8px 0 9px; }
.msg_rock01 a { display: inline-block; vertical-align: middle; margin: 0 5px 0 0; }

/* ÀÔ±ÞÈ®ÀÎ ¹× ±¸µ¶¹®ÀÇ */
.ask_answer { overflow: hidden; width: 100%; padding: 20px 0 20px; border-top: 2px solid #739490; /* border-bottom: 2px solid #739490; */  scrollbar-face-color: #ffffff; scrollbar-highlight-color: #cbd7d5; scrollbar-3dlight-color: #ffffff; scrollbar-shadow-color: #cbd7d5; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #a1b7b4; }
.ask_answer h2 { float: left; width: 137px;  }
.ask_answer h3 { font-weight: bold; font-size: 12px; line-height: 16px; margin: 0 0 5px; }
.ask_answer .ask, .ask_answer .answer { float: left; overflow-x: hidden; overflow-y: scroll; width: 566px; padding: 0 0 0 0; }
.ask_zon01 .ask { height: 289px; }
.ask_zon02 .ask { height: 100px; }
.answer_zone01 { border-top: 1px solid #e0e7e6; background-color: #f9fafa; scrollbar-face-color: #fff; scrollbar-highlight-color: #cbd7d5; scrollbar-3dlight-color: #ffffff; scrollbar-shadow-color: #cbd7d5; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #f9fafa; scrollbar-arrow-color: #a1b7b4; }
.answer_zone01 .answer { height: 144px; }

/* ÇÐ¿ø ¼ö°­·á ³³ºÎ È®ÀÎ¼­ */
table.view_payment tbody { border-top: 2px solid #739490; }
table.view_payment tbody tr th { padding: 7px 9px 3px 9px; border-left: 1px solid #edf1f1; border-bottom: 1px solid #e0e7e6; }
table.view_payment tbody tr.section th { padding: 8px 20px; border-top: 1px solid #b9c9c7;  border-bottom: 1px solid #b9c9c7; border-left: 0; background-color: #f9fafa; text-align:left; }
table.view_payment tbody tr .none { border-bottom: 0; }
table.view_payment tbody tr th.first { border-left: 0; }
table.view_payment tbody tr th.pd_extend01 { padding: 14px 9px 8px 9px; }
table.view_payment tbody tr th.pd_extend02 { padding: 22px 9px 16px 9px; }
table.view_payment tbody tr td { padding: 7px 9px 4px 9px; border-left: 1px solid #edf1f1; border-bottom: 1px solid #e0e7e6; text-align:left; color: #808080; }
table.view_payment tbody tr td.txt_r { text-align:right; }
.payment_box { padding:10px 20px 13px; border-bottom: 1px solid #e0e7e6; text-align:right; }
.payment_box p.txt_l { text-align:left; }
.payment_box p.name { margin:24px 0 12px; font-size:11px; }

/* °Ë»ö µ¥ÀÌÅÍ */
.result_box01 { overflow: hidden; height: 90px; padding: 19px 0 25px; margin: 0 0 10px; border-bottom: 1px solid #cbd7d5; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #cbd7d5; scrollbar-3dlight-color: #ffffff; scrollbar-shadow-color: #cbd7d5; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #a1b7b4; } /* only ie */
.result_box01 .result_area { overflow-x: hidden; overflow-y: scroll; height: 90px; }
.result_box01 .result_area ulist01 {}
.result_box01 .result_area ulist01 a:link,
.result_box01 .result_area ulist01 a:visited { color: #808080; }
.result_box01 .result_area ulist01 a:hover,
.result_box01 .result_area ulist01 a:active { color: #195d56; }
.result_box01 .data { display: inline-block; width: 100px; }
.result_box01 .address {}

table.user_data tbody tr td.txt_data_last { padding: 17px 0 24px; border-bottom: 1px solid #cbd7d5; }
table.user_data tbody tr th.th_last { padding-bottom: 30px; border-bottom: 1px solid #cbd7d5; }
table.user_data tbody tr td.user_pic { padding: 20px 0 0 0; border-top: 2px solid #739490; border-bottom:1px solid #cbd7d5; vertical-align: top; text-align: left; }

.logo_img01 { margin: 0 0 8px; font-size: 0; line-height: 0; }

.blog { position: relative; padding: 18px 0 0; margin: 24px 0 0; border-top: 1px solid #e0e7e6; }
.blog dt { position: absolute; font-weight: bold; }
.blog dd { padding: 0 0 0 118px; }
.blog dt.api { position: relative; margin: 0 0 3px; }
.blog dd.api { position: relative; padding: 0; }

.regist_pic { overflow: hidden; width: 100%; padding: 30px 0 30px; border-top: 2px solid #739490; border-bottom: 1px solid #cbd7d5; }
.regist_pic .user_pic02 { float: left; border: 1px solid #e0e7e6; width: 113px; height: 148px;margin: 0 45px 0 0; }
.regist_pic .search_zone { float: left; }
.regist_pic .file_area .file_box_ { position:relative; width: 68px; height: 20px; margin:-20px 0 0 190px; background:url("/images/btn/btn02_search03.gif") no-repeat left top; }
.regist_pic .file_area *:.file_box_ { position:absolute; width: 68px; height: 20px; margin: 0 0 0 190px; background:url("/images/btn/btn02_search03.gif") no-repeat left top; }
.regist_pic .file_ { bottom:0; font-size:30px; height:23px;  opacity:0 ; filter:alpha(opacity=0);  position:absolute; right:0; }

.pop_info { width:634px; background:url("/images/pop/pop_info_bg_t.gif") no-repeat left top; }
.pop_info_cont { width:634px; padding-bottom:9px; background:url("/images/pop/pop_info_bg_b.gif") no-repeat left bottom; }
.pop_info ul.lecture_info { width:600px; margin:0; padding:26px 0 0 36px; }
.pop_info ul.lecture_info li { width:570px; margin-top:30px; overflow:hidden; padding-bottom:51px; background:url("/images/pop/pop_infobg.gif") no-repeat 267px bottom; }
.pop_info ul.lecture_info li.first { margin:0; }
.pop_info ul.lecture_info li.last { background:none; }
.pop_info ul.lecture_info li p.pop_no { float:left; margin-right:13px; }
.pop_info ul.lecture_info li dl { float:left; }
.pop_info ul.lecture_info li dl dt { vertical-align:top; height:14px; overflow:hidden; }
.pop_info ul.lecture_info li dl dd { vertical-align:top; line-height:17px; margin-top:3px; }
.pop_info ul.lecture_info li dl dd.lecture_info_img { clear:left; margin:25px 0 0 38px; }
.pop_info_decription { width: 600px; }
.msg_elasspop { padding: 9px 0 20px; margin: -11px 35px 0 35px; border-top: 1px solid #e0e7e6; }

.philia_psrh { width:300px; margin:0 auto; }

.cs_cont { width:670px; min-height:329px; border-top:2px solid #739490; border-bottom:2px solid #739490; float:left; } /* ie6 */
.cs_tform dl.user_form { width:533px; padding-right:0; overflow:hidden; padding-bottom:30px; }
.cs_tform dl.user_form dt.user_ch { width:100%; clear:left; padding-top:16px; vertical-align:top; line-height:13px; overflow:hidden; }
.cs_tform dl.user_form dd { margin-top:2px; vertical-align:top; overflow:hidden; } /* ie 6 */
.cs_tform dl.user_form dd input.cs_radio { width:13px; height:13px; margin:0; padding:0; }
.cs_tform dl.user_form dd ul li { float:left; overflow:hidden; vertical-align:top; }
.cs_tform dl.user_form dd ul li.first_ch { margin-right:8px; }
.cs_tform dl.user_form dd.user_tform { vertical-align:top; line-height:17px; margin-top:4px; padding:0 }
.cs_tform dl.user_form dd.user_tform textarea { width:524px; height:96px; }

.dlist_extend02 .blog_url { padding: 0 0 25px; border-bottom: 1px solid #e0e7e6; }
.tab_guide { margin: 0 0 20px; }

/* ÀÌ¸ÞÀÏ º¸³»±â */
.send_email { padding: 0 0 26px; border-bottom: 1px solid #cbd7d5; }
.send_email label { display: block; margin: 13px 0 1px; line-height: 17px; font-weight: bold; }
.send_email textarea { width: 411px; height: 41px; margin: 14px 0 0; }
.send_email h2 { margin: 30px 0 0; }

.view_bbs02 { border-bottom: 2px solid #739490; }
.flash_jongro { padding-bottom: 9px; border-bottom: 1px solid #cbd7d5; }

.pop_user_data { border-top: 2px solid #739490; border-bottom: 2px solid #739490; }
.pop_user_data table.user_data tbody tr td.user_write_first, .pop_user_data table.user_data tbody tr th.category_first { border-top: 0; padding-top: 0; }
.pop_user_data table.user_data tbody tr td.user_write_last, .pop_user_data table.user_data tbody tr th.category_last { border-bottom: 0; padding-bottom: 0; }
.pop_user_data .inner_box { height: 320px; margin-top: 19px; margin-bottom: 19px; }

.map_line { padding: 0 0 40px; border-bottom: 1px solid #cbd7d5; }

.summary_enter { padding-bottom: 20px; border-bottom: 1px solid #cbd7d5; }

.scroll_type01.univ{padding-right:15px;}
.yearSel{float:right;margin-top:-20px;padding-right:40px;}
.univBox{margin-top:0;padding:0 7px 0 170px;}
.univBox h4{font-size:14px;color:#195D56;padding-bottom:6px;}
.univBox h5{letter-spacing:-0.1em;font-size:12px;color:#D75617;padding-bottom:25px;}
.univBox p{padding-bottom:14px;}
#Statute13{background:url(/images/service/univ_2010_img13.jpg) no-repeat 0 0;}
#Statute12{background:url(/images/service/univ_2010_img12.jpg) no-repeat 0 0;}
#Statute11{background:url(/images/service/univ_2010_img11.jpg) no-repeat 0 0;}
#Statute10{background:url(/images/service/univ_2009_img10.jpg) no-repeat 0 0;}
#Statute09{background:url(/images/service/univ_2009_img09.jpg) no-repeat 0 0;}
#Statute08{background:url(/images/service/univ_2009_img08.jpg) no-repeat 0 0;}
#Statute07{background:url(/images/service/univ_2009_img07.jpg) no-repeat 0 0;}
#Statute06{background:url(/images/service/univ_2008_img06.jpg) no-repeat 0 0;}
#Statute05{background:url(/images/service/univ_2008_img05.jpg) no-repeat 0 0;}
#Statute04{background:url(/images/service/univ_2008_img04.jpg) no-repeat 0 0;}
#Statute03{background:url(/images/service/univ_2008_img03.jpg) no-repeat 0 0;}
#Statute02{background:url(/images/service/univ_2008_img02.jpg) no-repeat 0 0;}
#Statute01{background:url(/images/service/univ_2008_img01.jpg) no-repeat 0 0;}

.photoRegister{overflow:hidden;height:1%;margin-bottom:30px;padding:10px 0;border-top:2px solid #739490;border-bottom:1px solid #B9C9C7}
.ulListPop li{color:#A6A6A6;font-size:11px;}
.ulListPop *.org{color:#e06e36;}
.ulListPopm li{color:#A6A6A6;font-size:0.7em;}
.ulListPopm *.org{color:#e06e36;}
.photo{float:left;}
.fileUp{float:right;width:290px;}

.txtInput{height:17px;border:1px solid #CBD7D5;padding-left:5px;font-size:12px;padding-top:5px;}
.highSearch{text-align:center;width:700px;margin-bottom:20px;padding:13px 0 ;background:url(/images/pop/g_round1.gif) no-repeat 0 0;}
.highSearch *{vertical-align:middle;}
.highScroll{overflow:auto;overflow-x:hidden;width:700px;height:158px;border-top:2px solid #739490;border-bottom:1px solid #B9C9C7;
		scrollbar-face-color: #F2F2F2; scrollbar-shadow-color: #B7B7B7;
		scrollbar-highlight-color: #F2F2F2; scrollbar-3dlight-color: #F2F2F2;
		scrollbar-darkshadow-color: #E9E9E9; scrollbar-track-color: #E9E9E9;
		scrollbar-arrow-color: #B7B7B7;}
.highTxt *{vertical-align:middle;}
.popTbl{margin:-1px 0 0 -1px;}
.popTbl td{font-size:11px;color:#808080;text-align:center;padding:11px 0 7px;border-bottom:1px solid #B9C9C7;border-left:1px solid #B9C9C7;}
.popTbl td.aL{text-align:left;}
.popTbl td.aL p{padding:0 15px;}

#content.locationScroll{padding-right:10px;}
.locationScroll .map_jongro{overflow:auto;overflow-x:hiddne;height:300px;}
.locationScroll .map{width:425px}

.busline{width:820px;}

.idDuplicateChk #content{width:420px;}
.locationBus #content{width:750px; padding-bottom:30px;}

/* = Print Style Setting
--------------------------------------------------------------------------------------------*/
@media print{
  #header,
  #skip_nav, .btn_area { display: none; }
  .scroll_type01, .scroll_type02 { overflow-y: visible; }
  .locationScroll  .map_jongro{overflow:auto;height:auto}
  .locationScroll .map{margin-bottom:20px;}
}
