@charset "utf-8";
/* */
.mt_10{ margin-top:10px;}
.pt_4{ padding-top:4px;}
.pt_24{ padding-top:24px;}
.display_block{ display:block !important;}
.f11{ font-size:0.917em;}

/* popup styles */
#popup_wrap{ position:relative; margin:auto; width:408px;}
#popup_wrap .paging li{ margin-left:5px; padding-right:10px;}
#popup_wrap table th{ font-size:0.917em;}
.popup_contbg{ height:15px; background:url(/images/popup/bg01_pop.png) no-repeat; font-size:0;}
.round{ position:absolute; top:15px; right:0; width:20px; height:9px; background:url(/images/popup/bg02_pop.png) no-repeat;}
.popup_con{ padding:0 18px 0 11px; background:url(/images/popup/bg03_pop.png) repeat-y;}
.popup_conbbg{ padding-top:12px; height:56px; text-align:center; background:url(/images/popup/bg04_pop.png) no-repeat;}

/* pop01 */
.pop_head{ height:36px; background:url(/images/popup/bgline_pop01.gif) repeat-x;}
.pop_head h2{ padding:9px 0 0 22px; background:url(/images/popup/h2bg2_pop7.gif) 6px 12px no-repeat; color:#575a5c;}
.box_pop01{ height:66px;}
.tab_pop01{ border:0;}
.tab_pop01 th{ padding:16px 0 14px 0; color:#575a5c; background:#f1f1f1; border-bottom:1px solid #dedddc;}
.tab_pop01 td{ padding-left:14px; border-bottom:1px solid #dedddc; background:#f9f9f9;}

/* popup2 */
#popup_wrap02{ position:relative; margin:auto; width:608px;}
.popup_contbg02{ font-size:0; height:11px; background:url(/images/popup/bg01_pop2.png) no-repeat;}
.round02{ position:absolute; top:11px; right:0; width:18px; height:6px; background:url(/images/popup/bg02_pop2.png) no-repeat;}
.popup_con02{ padding:0 18px 0 11px; background:url(/images/popup/bg03_pop2.png) repeat-y;}
.popup_conbbg02{ padding-top:12px; height:56px; background:url(/images/popup/bg04_pop2.png) no-repeat; text-align:center; font-size:0;}
.txt_pop{ padding:16px 10px 14px 10px; width:357px; border-bottom:1px solid #dbdbdb; background:#f9f9f9; text-align:center; line-height:1.5; color:#575a5c;}
.btn_cen{ padding:10px 0 22px 0; text-align:center;}
.btn_cen li{ display:inline;}

#popup_wrap03 { position: relative; margin: 56px auto; width: 838px; }
.popup_contbg03{ font-size:0; height:16px; background:url(/images/popup/bg01_pop3.png) no-repeat;}
.popup_con03{ padding:0 18px 0 11px; background:url(/images/popup/bg03_pop3.png) repeat-y;}
.popup_conbbg03{ padding-top:12px; height:56px; background:url(/images/popup/bg04_pop3.png) no-repeat; text-align:center; font-size:0;}
.ntable { width: 100%; text-align: center; }
.ntable td { padding: 10px; }
.ntable th { padding: 5px 10px; background: #eaeaea; border: 1px solid #d6d6d6; border-top: 0; border-left: 0;}
.ntable td { border: 1px solid #d6d6d6;  border-top: 0; border-left: 0;}
.ntable td.lbg { background: #f9f9f9;}
.ntable td.taLeft { text-align: left; }


/* pop05 */
.txt_pop06 .txt_right{ position:absolute; top:37px; right:128px; padding-left:17px; background:url(/images/popup/ico_pop05.gif) left 3px no-repeat;}
.txt_pop06 .txt_right strong{ color:#d15f16;} 
.bg_green{ background:#f9f9f9;}

/* pop06 */
.txt_pop06{ position:relative; padding:8px 0 13px 8px; width:570px; border-bottom:1px solid #e0e0e0; background:#f9f9f9;}
.txt_pop06 p strong{ padding-left:3px; color:#575a5c;}
.view_pop01{ margin-left:1px; width:577px; color:#575a5c;}
.view_pop01 th{ padding:9px 0 7px 15px; text-align:left; border:1px solid #dedddc; background:#f1f1f1; color:#575a5c;}
.view_pop01 td p{ padding:34px 0 38px 0; text-align:center; background:#f9f9f9;}
.view_pop01 td p strong{ color:#e08841;}
.view_pop01 td.left{ border-left:1px solid #dedddc;}
.view_pop01 td.right{ border-right:1px solid #dedddc;}
.view_pop01 td.last{ border-bottom:1px solid #dedddc;}
.view_pop01 td ul{ margin-left:5px; line-height:1.8;}
.view_pop01 td ul li{ padding-left:5px; background:url(/images/popup/bgli_view1.gif) left 6px no-repeat;}

/* pop07 */
.pop07{ color:#575a5c;}
.pop07 h2{ height:48px; background:url(/images/popup/h2bg1_pop7.gif) left bottom repeat-x;}
.pop07 h2.short_tit{ height:36px;}
.pop07 h2.short_tit strong{ background:url(/images/popup/h2bg2_pop7.gif) left 13px no-repeat!important; line-height:36px!important;}
.pop07 h2 strong{ display:block; margin-left:8px; padding-left:17px; line-height:48px; background:url(/images/popup/h2bg2_pop7.gif) left 18px no-repeat;}
.pop07 p.sel_pop,
.pop07 p.sel_pop02{ text-align:right;  padding-right:10px;}
.pop07 p.sel_pop{ margin-top:-35px; height:36px;}
.pop07 p.sel_pop02{ margin-top:-32px; height:32px;}
.table_pop1 th{ padding:14px 0; border-bottom:1px solid #dedddc; background:#f1f1f1;}
.table_pop1 td{ padding:14px 0 14px 7px; border-bottom:1px solid #dedddc;} 
.table_pop1 input value{ padding-left:4px;}
.btn_pop{ padding:10px 0 30px 0; text-align:center;}
.btn_pop li{ display:inline; margin-left:7px;}
.table_pop2 th{ padding:10px 0; border-bottom:1px solid #a9a9a9;}
.table_pop2 td{ padding:10px 0 10px 5px; border-bottom:1px solid #e8e8e8; text-align:center;}
.search_pop8{ overflow:hidden; height:100%;}
.search_pop8 a{ float:left; display:block; width:20px; height:18px; margin:5px 5px 0 0; padding-top:2px; background:url(/images/popup/bg_a02.gif) left top no-repeat; color:#575a5c; text-align:center; text-decoration:none;}
.search_pop8 .a_first{ width:43px; background:url(/images/popup/bg_a01.gif) left top no-repeat;}
.h_130{ height:130px;}
.img_pop8{ width:553px; margin:15px 0 0 10px; border:1px solid #dfdedd;}

/* .table_pop3 */
.table_pop3 th{ padding:8px 0; border-right:1px solid #e8e8e8; border-bottom:1px solid #a9a9a9; background-color:#f9f9f9;}
.table_pop3 td{ text-align:left; padding:8px 0 7px 5px; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; letter-spacing:-1px;}
.table_pop3 td.txt_cen{ text-align:center;}
.table_pop3 .last td{ border-bottom:1px solid #a9a9a9;}
.bono_ri{ border-right:none;}
.p01_pop13{ padding:10px 0 20px 10px; background:none!important;}

/* popup_search */
.popsearch01{ position:relative; padding:80px 0 0 0; height:50px;}
.popsearch01 h2{ position:absolute; top:30px; left:20px;}
.popsearch01 h2 a{ display:block; width:172px; height:46px; background:url(/images/popup/title_popupsearch.png) no-repeat; text-indent:-10000px;}
.popsearch01 .searchbox{ overflow:hidden; height:100%; margin:0 auto; width:570px;}
.searchbox h3{ float:left; margin:6px 20px 0 0;}
.searchbox div{ float:left; height:30px; border:6px solid #67aec9;}
.searchbox div .text{ float:left; padding:0 4px; width:270px; height:30px; background:url(/images/popup/img02_popupsearch.gif) no-repeat 7px center; text-indent:-5000px; border:0;}
.searchbox div .text.notext{ background:none !important; text-indent:0 !important;}
.searchbox div a{ float:left; padding:10px 10px 0 10px;}
.searchbox p{ float:left; margin:9px 0 0 10px;}
#pophidebox{ display:none; padding:20px 0; background:#e0e0e0; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5;}
#pophidebox div{ margin:0 auto; width:520px; color:#575a5c; font-weight:bold;}
#pophidebox div label{ margin-right:10px;}
#pophidebox div .p01{ margin-top:10px; padding:10px 0 0 0; background:url(/images/background/bg03_popupsearch.gif) repeat-x;}

.popsearch02{ margin-top:20px; padding-top:4px; background:url(/images/background/bg02_popupsearch.gif) repeat-x;}
.popsearch03{ overflow:hidden; height:100%; background:url(/images/background/bg01_popupsearch.gif) repeat-y;}

.popsearch03 .popleft{ float:left; width:204px;}
.pop_left { width:174px; height:100%; overflow:hidden;}
.pop_left li { height:36px; border-bottom:1px solid #ffffff; line-height:1;}
.pop_left li a {  border-bottom:1px solid #c6d5db; height:15px; display:block; padding:10px 0 10px 20px; color:#3c3c3c; text-decoration:none; font-size:13px; letter-spacing:-1px;}
.pop_left li a:hover,
.pop_left li a.hover {  text-decoration:none; font-weight:bold; background:url(/images/icon/ico04_search.gif) 161px center no-repeat #ffffff;}

.popsearch03 .popright{ margin-left:204px; margin-right:10px; padding-bottom:40px;}
.popr_head { padding:12px 0 10px 0; border-bottom:1px solid #d8d8d8; text-align:center; line-height:1;}
.popr_head span { color:#fb751c;}
.pop_box h3 { position:relative; margin-top:25px; padding:20px 0 13px 16px; background:url(/images/icon/ico03_search.gif) left 19px no-repeat; line-height:1; color:#575a5c; border-top:1px solid #d8d8d8;}
.pop_box h3.first { margin-top:0; border-top:none;}
.pop_box h3 a { position:absolute; right:0; top:18px;}
.pop_box h4 { padding-top:12px; border-top:1px solid #fff; line-height:1; color:#575a5c;}
.pop_box h4 a{ color:#3091b5;}
.pop_box p { color:#575a5c; font-size:0.917em; line-height:1.8em;}
.pop_box p a{ color:#9a9a9a;}

/* pop_btn_center */
.pop_btn_center{ padding:15px 0; text-align:center;}

/* organlink */
#popup_wrap.organlink{ width:609px; color:#575a5c;}
.organlink .popup_contbg{ height:17px; background:url(/images/popup/bg_organpop_top.gif) no-repeat;}
.organlink .popup_con{ padding:0 19px 35px 13px; background:url(/images/popup/bg_organpop_con.gif) repeat-y;}
.organlink .popup_foot{ padding:14px 0 20px 0; text-align:center; background:url(/images/popup/bg_organpop_bot.gif) no-repeat;}
.organlink .pop_head{ position:relative; width:577px; height:32px; background:url(/images/popup/bg_oraganpop_title.gif) no-repeat;}
.organlink .pop_head h2{ padding:7px 0 0 24px; background:none;}
.organlink .pop_head .btn_print{ position:absolute; right:13px; top:3px;}

/* box_organlink */
.box_organlink .link_wrap{ padding-top:3px; background:url(/images/popup/bg_pop_tbltop.gif) repeat-x;}
.box_organlink .link_box{ width:573px; overflow:hidden; height:100%; padding:1px; border:1px solid #d9d9d9; border-top:0 none;}
.box_organlink .link_box li{ float:left; width:190px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.box_organlink .borr_no{ border-right:0 none !important;}
.box_organlink .borb_no{ border-bottom:0 none !important;}

/* box_organlink */
.box_organlink h3{ margin-top:30px; padding:14px 0 12px 25px; background:url(/images/popup/bg_pop_stitle.gif) no-repeat;}

/* 관련기관 네이밍과 소개 테이블  */
.box_organlink .stbl_wrap{ padding-top:4px; background:url(/images/popup/bg_pop_stbltop.gif) repeat-x;}
.tbl_organlink{ border:0 none;}
.tbl_organlink th{ background:#f9f9f9; border-right:1px solid #d6d6d6 !important;}
.tbl_organlink th,
.tbl_organlink td{ padding:9px 10px 8px 10px; border:0 none; text-align:left; border-bottom:1px solid #d6d6d6;}
.tbl_organlink a{ color:#575a5c;}
#popup_wrap .tbl_organlink th{ font-size:1em;}

/* 관련기관 네이밍 테이블 */
.tbl02_organlink{ border:0 none;}
.tbl02_organlink th{ padding:11px 0 6px 10px; background:#f9f9f9; border:0 none; border-bottom:1px solid #9c9c9c; text-align:left;}
.tbl02_organlink td{ padding:9px 10px 8px 25px; border:0 none; text-align:left; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.tbl02_organlink a{ color:#575a5c;}
.tbl02_organlink .other{ border-bottom:1px solid #9c9c9c;}
#popup_wrap .tbl02_organlink th{ font-size:1em;}

.pop_travel h1 { display:none;}

/* oie_pop */
.oie_pop{ width:758px!important; color:#575a5c;}
.oie_pop .popup_contbg{ height:12px; font-size:0; background:url(/images/anp/bg_pop_top.gif) no-repeat;}
.oie_pop .popup_con{ padding:0 19px 35px 13px; background:url(/images/anp/bg_pop_con.gif) repeat-y;}
.oie_pop .popup_foot{ padding:14px 0 20px 0; text-align:center; background:url(/images/anp/bg_pop_bot.gif) no-repeat;}
.oie_pop .pop_head{ position:relative; height:35px; background:url(/images/anp/bg_pop_title.gif) no-repeat;}
.oie_pop .pop_head h2{ padding:7px 0 0 24px; background:none;}
.oie_pop .pop_head .btn_print{ position:absolute; right:13px; top:3px;}
.pop_oie{ overflow:hidden; height:100%; margin-top:20px;}
.pop_oie .photo{ float:left; text-align:center; width:155px;}
.pop_oie .contentn{ float:right; width:560px; padding-right:10px;}
.pop_oie .contentn .head{ font-size:0; height:6px; background:url(/images/anp/bg01_oie.gif) no-repeat;}
.pop_oie .contentn .con{ background:url(/images/anp/bg03_oie.gif) 0 center no-repeat;}
.pop_oie .contentn .con dl{ overflow:hidden; height:100%; padding-left:175px; position:relative;}
.pop_oie .contentn .con dl dt{  position:absolute; top:50%; margin-top:-8px; left:27px;}
.pop_oie .contentn .con dl dt.towtd{ margin-top:-16px;}
.pop_oie .contentn .con dl dd{ width:340px; padding:10px 0 10px 20px;}
.pop_oie .contentn .fot{ font-size:0; height:8px; background:url(/images/anp/bg02_oie.gif) no-repeat;}












