@charset "utf-8";

@import url('common.css');
@import url('layout.css');

/* btn */
.btnC_block{margin-top:20px;text-align:center;}
.btnC_block02{margin-top:20px;text-align:right;}
.btnC01{position:relative;z-index:99;display:inline-block;height:25px;line-height:25px;padding:0 14px;font-size:12px;font-family:'nBold';text-align:center;color:#fff ! important;border:1px solid #5368a6;background:#5368a6;}
.btnC01{background:#646464;border:1px solid #575757;}
.btnCs01{display:inline-block;min-width:22px;height:22px;line-height:22px;padding:0 6px;font-size:12px;text-align:center;color:#fff ! important;border:1px solid #9a9a9a;background:#a4a4a4;}

.btn_down{display:inline-block;height:24px;line-height:24px;width:139px;font-size:12px;text-indent:16px;vertical-align:middle;text-align:center;background:url(../../images/contents/btn_down.gif) no-repeat 0 0;}
.btn_down02{display:inline-block;height:24px;line-height:24px;width:109px;font-size:12px;vertical-align:middle;text-align:center;background:url(../../images/contents/btn_down02.gif) no-repeat 0 0;}

/* common */
.tiH2_type{min-height:16px;margin:25px 0 12px 0;padding-left:23px;font-size:1.1em;background:url(../../images/contents/bul_type01.gif) no-repeat 0 0;}
.tiH2_type span{vertical-align:middle;margin-left:5px;color:#747474;}
.tiH3_type{min-height:16px;margin:22px 0 12px 20px;padding-left:20px;line-height:16px;font-size:1.05em;background:url(../../images/contents/bul_type02.gif) no-repeat 0 3px;}
.tiH3_type_nomal{min-height:16px;margin:22px 0 12px 20px;padding-left:20px;line-height:16px;font-size:14px;background:url(../../images/contents/bul_type02.gif) no-repeat 0 3px; font-weight:normal;}
.tiH3_type span{position:relative;top:-1px;line-height:20px;font-weight:normal;}
.tiH3_type02{min-height:16px;margin:22px 0 12px 20px;font-size:14px;}

.tit_group{overflow:hidden;margin:22px 0 12px 20px;}
.tit_group h3{float:left;margin:0;vertical-align:top;}
.tit_group p{float:left;margin-left:5px;vertical-align:top;}

.point{color:#5368a6 ! important}
.point02{color:#00418a ! important}
.point03{text-decoration:underline ! important;color:#00418a ! important}

.tiH3_type + .conPara_type01,.tiH3_type02 + .conPara_type01{margin-left:40px;}
.conPara_type01{margin-left:20px;line-height:20px;text-align:justify}
.conPara_type01 a{text-decoration:underline;color:#00418a}
.conPara_type02{line-height:20px;text-align:justify}
.conPara_type03{margin:22px 0 12px 20px;padding-left:20px;line-height:20px;background:url(../../images/contents/bul_type02.gif) no-repeat 0 3px;}
.conPara_type04{margin-left:20px;padding-left:15px;line-height:20px;background:url(../../images/contents/bul_type03.gif) no-repeat 3px 8px ! important;}
.caption_para{margin:22px 0 7px 0;line-height:20px;}

.img_para{margin:22px 0;text-align:center}

.tiH3_type + .conLi_type01,.tiH3_type02 + .conLi_type01,.tit_group + .conLi_type01{margin-left:40px;}
.conLi_type01{margin-left:20px;}
.conLi_type01 li{padding-left:15px ! important;margin-top:2px;line-height:20px;background:url(../../images/contents/bul_type03.gif) no-repeat 3px 8px;}
.conLi_type01 li:first-child{margin-top:0;}
.conLi_type01 li ul{}
.conLi_type01 li li{padding:0;margin-top:0;background:none;text-indent:-10px;padding-left:10px;}
.conLi_type01 .space{margin:3px 0 12px 0;}
.conLi_type01.type{margin:22px 0 0 0;}
.conLi_type01.type02 li{margin-top:10px}
.conLi_type01.type02 li:first-child{margin-top:0;}
.conLi_type01 .les{margin-left:47px;}
.conLi_type01 .les02{margin-left:59px;}
.conLi_type01 .les03{margin-left:75px;}

.conPara_type01 + .conLi_type01{margin-top:10px;}

/* 20260716 수정 */
.conBox_type01{padding:15px 20px;border:1px solid #dcdcdc;}
.conBox_type01 .conLi_type01{margin:0;}

.tiH3_type + .conLi_type02,.tiH3_type02 + .conLi_type02{margin-left:40px;}
.conLi_type01 + .conLi_type02{margin-top:22px;}
.conLi_type02{margin-left:20px;}
.conLi_type02 li{padding-left:15px;margin-top:2px;line-height:20px;background:url(../../images/contents/bul_type04.gif) no-repeat 0 6px;}
.conLi_type02 li:first-child{margin-top:0;}
.conLi_type02 strong{font-weight:'bold';}
.conLi_type02.type{margin:0 0 22px 0;}

.conLi_type03{margin:22px 0 0 20px;}
.conLi_type03 li{padding-left:20px;margin-top:2px;line-height:20px;background:url(../../images/contents/bul_type02.gif) no-repeat 0 3px;}
.conLi_type03 li:first-child{margin-top:0;}
.conLi_type03 strong{font-weight:'bold';}
.conLi_type03 .conLi_txt1 {text-decoration:underline; }

.tiH3_type + p + .olLi_type01, .tiH3_type + p + .olLi_type01,.tiH3_type02 + p + .olLi_type01{margin-left:40px;}
.olLi_type01{margin:12px 0 0 20px;}
.olLi_type01 li{margin-top:2px;line-height:20px;text-indent:-15px;padding-left:15px;}
.olLi_type01 li:first-child{margin-top:0;}
.olLi_type01 li ol{margin-left:3px;}
.olLi_type01 li ul{margin-left:15px;}
.olLi_type01 li li{padding:0;margin-top:0 ! important;background:none;text-indent:-10px;padding-left:10px;}
.olLi_type01.type li{margin-top:10px;}

.btn_block02 + .tab_navi{margin-top:5px;}
.tab_navi{height:35px;margin-bottom:40px; margin-top:25px; border-top:3px solid #5368a6;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
.tab_navi:after{content:"";height:0;line-height:0;clear:both;}
.tab_navi li{float:left;}
.tab_navi a{display:block;height:35px;line-height:35px;padding:0 9px;text-align:center;margin-right:-1px;font-size:14px;color:#5a5a5a;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
.tab_navi .on{position:relative;height:36px;text-decoration:underline;color:#fff;background:#5368a6;font-family:'nBold';font-size:15px;border-left:1px solid #5368a6;border-right:1px solid #5368a6;}
.tab_navi.type a{}
.tab_navi.type02 a{padding:0 22px; letter-spacing:-1px;}

.tbl_ui{border-top:2px solid #5368a6;}
.tbl_ui.space{margin-top:22px;}
.tbl_ui.space02{margin-top:12px;}
.tbl_ui_02{border-top:2px solid #5368a6;}
.tbl_ui_02.space{margin-top:22px;}
.tbl_ui_02.space02{margin-top:12px;}
.tbl_type01 + .tbl_type01,.tbl_ui + .tbl_ui{margin-top:20px;}
.tbl_limit{padding-bottom:7px;margin-top:-15px;text-align:right;font-size:12px;}
.tbl_coment{padding-top:12px;line-height:20px;font-size:13px;text-align:justify}
.tbl_coment02{padding:12px 0 0 15px;line-height:20px;font-size:13px;text-align:justify;text-indent:-15px;}
.tbl_coment03{padding:12px 0 0 10px;line-height:20px;font-size:13px;text-align:justify;text-indent:-10px;}
.tbl_type01{table-layout:fixed;width:100%;border-collapse:collapse;text-align:center;border-bottom:2px solid #e5e5e5}
.tbl_type01 thead th{height:24px;padding:5px 0;line-height:18px;vertical-align:middle;font-size:0.95em;color:#333;border:1px solid #e4e4e4;border-top:0;background:#f2f2f2;}
.tbl_type01 tbody th{padding:7px 0 7px;vertical-align:middle;font-size:0.95em;color:#333;border:1px solid #e4e4e4;background:#f9f9f9;}
.tbl_type01 td{padding:7px 5px 7px;line-height:18px;vertical-align:middle;font-size:0.95em;color:#535353;border:1px solid #e4e4e4;background:#fff;}
.tbl_type01 .cell_type01{background:#f9f9f9;}
.tbl_type01 .cell_type02{padding-left:12px;text-align:left;}
.tbl_type01 .even th,.tbl_type01 .even td{background:#f9f9f9;}

/* contents */
.greeting_ui{line-height:20px;}
.greeting_ui .para{margin:45px 0 50px;font-size:20px;font-weight:bold;color:#0f82ce;}
.greeting_ui strong{font-size:14px;}
.greeting_ui .sign{font-size:14px;line-height:24px;font-weight:bold;text-align:right;}
.greeting_ui .sign strong{font-size:18px;}

.camMap_ui{}
.camMap_ui ul{overflow:hidden;margin:22px 0 0 19px;}
.camMap_ui ul li{float:left;width:134px;height:22px;line-height:22px;margin:0 0 4px 4px;font-size:12px;background:url(../../images/contents/bg_mapLi.gif) no-repeat 0 0;}
.camMap_ui ul li span{display:inline-block;width:22px;margin-right:5px;text-align:center;color:#fff;}
.camMap_ui .font_spacing {letter-spacing:-.09em}

.contactMap_ui{}
.contactMap_ui img{ height:30;}
.contactMap_ui .col_group{overflow:hidden;margin-top:22px;}
.contactMap_ui .col{float:right;width:355px;}
.contactMap_ui .col:first-child{float:left;}
.contactMap_ui p{padding-top:17px;clear:both;font-size:13px;}
.contactMap_ui p:first-child{padding-top:0;}
.contactMap_ui .tiH3_type{margin-top:0;margin-left:0;}
.contactMap_ui .para{margin:22px 0 12px;}

.history_ui{position:relative;}
.history_ui ol{}
.history_ui li{position:relative;padding:10px 0 10px 100px;border-bottom:1px dashed #e2e2e2;}
.history_ui span{position:absolute;top:12px;left:5px;font-weight:bold;color:#acacac;}
.history_ui ul li{padding:0;padding-left:8px;line-height:18px;border:0;color:#575757;background:url(../../images/contents/ico_li03.gif) no-repeat 0 8px;}
.history_ui .history_bgnone {background:none;}
.history_ui h2{position:absolute;top:22px;left:10px;color:#373737;}

.btn_shortcut{margin:25px 0;text-align:center;}

/* 20260716 수정 */
.conLi_type04{margin-left:20px;counter-reset:conLi_type04Num;}
.conLi_type04 > li{position:relative;padding-left:20px;margin-top:2px;font-size:16px;line-height:20px;counter-increment:conLi_type04Num;}
.conLi_type04 > li:first-child{margin-top:0;}
.conLi_type04 > li::before{content:counter(conLi_type04Num)". ";position:absolute;left:0;top:0;}

.numLi p{position:relative;padding-left:16px;margin-top:2px;line-height:18px;}
.numLi p:first-child{margin-top:0;}
.numLi p::before{position:absolute;left:0;top:0;}
.numLi p:nth-child(1)::before{content:"①";}
.numLi p:nth-child(2)::before{content:"②";}
.numLi p:nth-child(3)::before{content:"③";}


/*------------------------------------------------------------------------------*/
/* text align */
/*------------------------------------------------------------------------------*/
/*text-align*/
.tx_center{text-align: center !important;}
.tx_left{text-align: left !important;}

.mt0 {margin-top:0px !important;} .mt5 {margin-top:5px !important;} .mt10 {margin-top:10px !important;} .mt15 {margin-top:15px !important;} .mt20 {margin-top:20px !important;} .mt25 {margin-top:25px !important;} .mt30 {margin-top:30px !important;} .mt35 {margin-top:35px !important;} .mt40 {margin-top:40px !important;} .mt45 {margin-top:45px !important;} .mt50 {margin-top:50px !important;}
.mr0 {margin-right:0px !important;} .mr5 {margin-right:5px !important;} .mr10 {margin-right:10px !important;} .mr15 {margin-right:15px !important;} .mr20 {margin-right:20px !important;} .mr25 {margin-right:25px !important;} .mr30 {margin-right:30px !important;} .mr35 {margin-right:35px !important;} .mr40 {margin-right:40px !important;} .mr45 {margin-right:45px !important;} .mr50 {margin-right:50px !important;}
.mb0 {margin-bottom:0px;} .mb5 {margin-bottom:5px;} .mb10 {margin-bottom:10px;} .mb15 {margin-bottom:15px;} .mb20 {margin-bottom:20px !important;} .mb25 {margin-bottom:25px;} .mb30 {margin-bottom:30px;} .mb35 {margin-bottom:35px;} .mb40 {margin-bottom:40px;} .mb45 {margin-bottom:45px;} .mb50 {margin-bottom:50px;} .mb65 {margin-bottom:65px;} .mb80 {margin-bottom:80px;}
.ml0 {margin-left:0px;} .ml5 {margin-left:5px;} .ml10 {margin-left:10px;} .ml15 {margin-left:15px;} .ml20 {margin-left:20px;} .ml25 {margin-left:25px;} .ml30 {margin-left:30px;} .ml35 {margin-left:35px;} .ml40 {margin-left:40px;} .ml45 {margin-left:45px;} .ml50 {margin-left:50px;}
.pd0{ padding: 0;}

.p20{padding: 20px;} .p30{padding: 30px;}
.pt0 {padding-top:0px;} .pt5 {padding-top:5px;} .pt10 {padding-top:10px;} .pt15 {padding-top:15px;} .pt20 {padding-top:20px;} .pt25 {padding-top:25px;} .pt30 {padding-top:30px;} .pt35 {padding-top:35px;} .pt40 {padding-top:40px;} .pt45 {padding-top:45px;} .pt50 {padding-top:50px;}
.pr0 {padding-right:0px;} .pr5 {padding-right:5px ;} .pr10 {padding-right:10px ;} .pr15 {padding-right:15px;} .pr20 {padding-right:20px;} .pr25 {padding-right:25px ;} .pr30 {padding-right:30px ;} .pr35 {padding-right:35px;} .pr40 {padding-right:40px;} .pr45 {padding-right:45px;} .pr50 {padding-right:50px;}
.pb0 {padding-bottom:0px;} .pb5 {padding-bottom:5px;} .pb10 {padding-bottom:10px;} .pb15 {padding-bottom:15px;} .pb20 {padding-bottom:20px;} .pb25 {padding-bottom:25px;} .pb30 {padding-bottom:30px;} .pb35 {padding-bottom:35px;} .pb40 {padding-bottom:40px;} .pb45 {padding-bottom:45px;} .pb50 {padding-bottom:50px;} 
.pl0 {padding-left:0px;} .pl5 {padding-left:5px;} .pl10 {padding-left:10px;} .pl15 {padding-left:15px !important;} .pl20 {padding-left:20px !important;} .pl25 {padding-left:25px !important;} .pl30 {padding-left:30px !important;} .pl35 {padding-left:35px;} .pl40 {padding-left:40px;} .pl45 {padding-left:45px;} .pl50 {padding-left:50px;}
.f11{font-size: 1.1rem;}
.f18{font-size: 1.8rem;}
.f20{font-size: 2rem;}