@charset "utf-8";

body{overflow:auto;background:#454545;}
/* Default Layout */
.wrap{overflow-x:auto;width:100%;min-width:320px;margin:0;padding:0;border-top:0;background:#fff;}
.header{width:100%;background:#fff;z-index:99999999999999;}
.headerwrap{position:relative;width:auto;min-width:320px;margin:0 auto;padding:0;z-index:1;}
.container{width:auto;margin:0 auto;padding:0 0 20px;}
.sidebar{display:none;float:none;width:auto;}
.csection{float:none;width:auto;min-width:320px;}
.footer{clear:both;width:100%;margin:0;padding:0;background:#fff;}
.footwrap{width:100%;min-width:320px;margin:0 auto;padding:0;color:#c8c8c8;text-align:center;}
.wrap:after,
.header:after,
.headerwrap:after,
.container:after,
.footer:after,
.footwrap:after{content:"";display:block;clear:both;}


/* Skip Navigation */
.skipnavi{position:relative;z-index:100000;height:0;}
.skipnavi a{overflow:hidden;width:1px;height:1px;padding:0;text-align:center;white-space:nowrap;}
.skipnavi a:hover,.skipnavi a:active,.skipnavi a:focus{width:auto;height:auto;margin:1px 0 0 0;padding:5px 10px;line-height:normal;background:#036;font-size:inherit;color:#fff;font-weight:bold;}
.cautionText{text-align:right;margin:0 0 10px 0;}
.cautionText span{color:red;}
.caution{color:red;}
.hidden {position:absolute; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}
a:hover{text-decoration:underline;}

#toolTipCnt1{position:absolute;background:#f8f9fb;width:620px;left:90%;padding:10px;border:1px solid #c8c8c8;font-weight:normal}
#toolTipCnt1 .table_arrow{position:absolute;left:-11px;top:47%;}

#toolTipCnt2{position:absolute;background:#f8f9fb;width:620px;left:113%;padding:10px;border:1px solid #c8c8c8;font-weight:normal}
#toolTipCnt2 .table_arrow{position:absolute;left:-11px;top:47%;}

#toolTipCnt3{position:absolute;background:#f8f9fb;width:620px;left:113%;padding:10px;border:1px solid #c8c8c8;font-weight:normal}
#toolTipCnt3 .table_arrow{position:absolute;left:-11px;top:47%;}

#toolTipCnt4{position:absolute;background:#f8f9fb;width:620px;left:113%;padding:10px;border:1px solid #c8c8c8;font-weight:normal}
#toolTipCnt4 .table_arrow{position:absolute;left:-11px;top:47%;}

#toolTipCnt1 table, #toolTipCnt2 table, #toolTipCnt3 table, #toolTipCnt4 table{font-weight:normal}

/* Header Area */
.tnbmenu{position:relative;width:100%;height:auto;text-align:right;}
.tnbmenu:after{content:"";display:block;clear:both;}
.tnbmenuwrap{overflow:hidden;width:100%;height:auto;margin:0;padding:0;}
.tnbmenuwrap:after{content:"";display:block;clear:both;}
.tnbmenu a{display:inline-block;float:left;width:50%;height:35px;line-height:33px;margin:0;color:#fff;font-size:15px;font-family:NanumGothic-Bold;text-align:center;}
.tnbmenu a:first-child{margin-left:0;}
.tnbmenu .tnbmenu_front{border-radius:0;background:#2f3e67;}
.tnbmenu .tnbmenu_mngr{border-radius:0;background:#14a1fa;}
.tnbmenu .tnbmenu_clinic{border-radius:0;background:#14a1fa;}
.tnbmenu .tnbmenu_admin{border-radius:0;background:#e8721f;}

.tnb{position:relative;width:100%;margin:0;padding:10px 0 15px;}
.tnb:after{content:"";display:block;clear:both;}

.headlogo{width:230px;height:auto;margin:0 auto;padding:0;text-align:center;}
.headlogo img{width:auto;height:32px;margin-top:6px;}
.headlogo img[src*="logo_front.png"],
.headlogo img[src*="logo_mngr.png"],
.headlogo img[src*="logo_admin.png"]{display:inline;}
.headlogo img[src*="logo.png"]{display:none;}

.util_input{display:none;}

.util{display:inline-block;position:absolute;top:16px;left:1.3em;width:20px;height:28px;margin:0;padding:0;}
.util a{color:#363636;font-size:12px;font-family:Dotum;}
.util a:hover{text-decoration:underline;}
.util .util_login{display:block;width:20px;height:28px;background:url(../images/common/login_sub.png) no-repeat 0 0;white-space:nowrap;text-indent:-9999px;}
.util .util_logout{display:block;width:20px;height:28px;background:url(../images/common/logout_sub.png) no-repeat 0 0;white-space:nowrap;text-indent:-9999px;}
.util .util_busi{display:none;}
.util .util_help{display:none;}
.util .bar{display:none;}

.search_header{display:inline-block;position:absolute;top:22px;right:1.3em;width:22px;height:23px;margin:0;}
.search_header select{display:none;}
.search_header input[type="text"]{display:none;}
.btn_headsearch{display:none;}
.btn_headsearch.mobile{display:inline-block;width:22px;height:23px;background:url(../images/common/search_sub.png) no-repeat 0 0;text-indent:-9999px;}

.logintxt{display:block;position:relative;clear:both;margin:0 0 -15px 0;padding:15px 0 0 0;font-size:14px;font-family:NanumGothic-Bold;text-align:left;text-indent:1.1em; display: none;}
.logintxt span{color:#081d56;}
.logintxt strong{display:none;}

/* Navigation Area Depth1 */
.navigation{position:relative;clear:both;width:100%;height:52px;margin:15px 0 0 0;}
.navi{position:absolute;width:100%;height:52px;margin:0;padding:0;z-index:2;}
.navi.selected{height:206px;border-bottom:2px solid #31416d;background:rgba(255,255,255,.85);}
.gnb{height:52px;padding:0;background:#31416d;}
.gnb:after{content:"";display:block;clear:both;}
.gnb_depth1{display:inline-block;float:left;width:25%;background:url(../images/common/bul_bar_gnb.png) no-repeat 0 20px;text-align:center;}
.gnb_depth1:first-child{background-image:none;}
.gnblink{display:inline-block;width:auto;padding:18px 0 18px;color:#fff;font-size:13px;font-family:NanumGothic-Bold;text-align:center;letter-spacing:-.09em;} /*240823 신예리 폰트 사이즈 수정*/
.gnblink:hover,.gnblink:focus{color:#fff;}
.gnb_depth1.selected{background:rgba(0,141,206,.3) url(../images/common/bul_bar_gnb.png) no-repeat 0 20px;}
.gnb_depth1.selected:first-child{background-image:none;}
.gnb_depth1.selected .gnblink{color:#fff;}
.gm1{width:37%;}
.gm2{display:none;}
.gm3{width:23%;}
.gm4{width:40%;}

.mngrsub .navi.selected{height:242px;border-bottom:2px solid #109bf2;}
.mngrsub .gnb{background:#109bf2;}
.mngrsub .gm1{width:38%;}
.mngrsub .gm2{display:inline-block;width:35%;}
.mngrsub .gm3{width:27%;}
.mngrsub .gm4{display:none;}

.adminsub .navi.selected{height:242px;border-bottom:2px solid #f47821;}
.adminsub .gnb{background:#f47821;}
.adminsub .gm1{width:38%;}
.adminsub .gm2{display:inline-block;width:35%;}
.adminsub .gm3{width:27%;}
.adminsub .gm4{display:none;}

/* Navigation Area Depth2 */
.gnb_depth2{display:none;position:absolute;top:52px;_left:0;width:auto;height:154px;margin:0;padding:0;box-shadow:0 0 0 1px rgba(10,10,10,.1);background:rgba(255,255,255,.2);z-index:2;}
.gnb_depth1.selected .gnb_depth2{background:rgba(255,255,255,.95);}
.gm1 .gnb_depth2{width:37%;}
.gm3 .gnb_depth2{width:23%;}
.gm4 .gnb_depth2{width:40%;}
.gnb_depth2.on{}
.gnb_depth1.on:hover .gnb_depth2.on,
.gnb_depth1.on:hover .gnb_depth2.on,
.gnb_depth1.on:hover .gnb_depth2.on,
.gnb_depth2.on:hover{background:rgba(255,255,255,1);}
.gnb_depth2 ul{width:100%;margin:0;padding:0;}
.gnb_depth2 li{display:block;float:none;margin:0;padding:0;line-height:1.5;border-top:0;border-bottom:0;}
.gnb_depth2 a{display:block;padding:10px 0;font-size:12px;font-family:NanumGothic;color:#464646;}
.gnb_depth2 a:hover,.gnb_depth2 a:focus{background:/* #c1c6d3 */#6B6F7B;color:#fff;}
.gm1 .gnb_depth2{}
.gm2 .gnb_depth2{}
.gm3 .gnb_depth2{}
.gm4 .gnb_depth2{}
.gm4 .gnb_depth2 ul li+li+li+li{letter-spacing:-0.15em;}

.mngrsub .gnb_depth2{height:190px;}
.mngrsub .gm1 .gnb_depth2{width:38%;}
.mngrsub .gm2 .gnb_depth2{width:35%;}
.mngrsub .gm3 .gnb_depth2{width:27%;}

.adminsub .gnb_depth2{height:190px;}
.adminsub .gm1 .gnb_depth2{width:38%;}
.adminsub .gm2 .gnb_depth2{width:35%;}
.adminsub .gm3 .gnb_depth2{width:27%;}

/* Container Area - sidebar */
.snb{}
#snbTitle{}
.snbmenu{}
.snbmenu li{}

/* Container Area - csection */
.location{position:relative;margin:0 auto 10px;padding:14px 15px;border-bottom:1px solid #e0e0e0;background:#f0f0f0;font-size:11px;text-align:left;}

/* Title */
#cTitle{margin:0 0 20px;padding:0 10px;color:#000;font-size:20px;font-family:NanumGothic-Bold;}
#cTitle span{display:block;padding:10px 0;border-bottom:3px solid #000;color:#000;font-family:NanumGothic-Bold;}
.h3title{margin:0 0 10px;padding:0 0 0 16px;background:url(../images/common/bul_blue_icon.png) no-repeat 0 50%;color:#454545;font-size:15px;font-family:NanumGothic-Bold;}
.hxtitle{margin:0 0 10px;padding:0 0 0 16px;background:url(../images/common/bul_blue_icon.png) no-repeat 0 50%;color:#454545;font-size:15px;font-family:NanumGothic-Bold;}

.chead{margin:0;padding:0 10px;}
.cbody{margin:0;padding:0 10px;}
.cfoot{margin:0;padding:0 10px;}

/* Footer Aera */
/* .address{margin:0 0 8px 0;line-height:1.3;color:#454545;font-size:12px;}
.address span{color:#454545;font-size:12px;}
.telnumber{margin:0 10px 0 0;color:#454545;font-size:12px;}
.faxnumber{color:#454545;font-size:12px;}
.copyright{color:#454545;font-size:12px;}
.footwrap select{display:inline;font-size:12px;} */

.footer .pcweb{display:none;}
.footer .mobile{padding:15px 0 20px;background:#454545;text-align:center;}
.footer .mobile .btm_util{overflow:hidden;margin-bottom:10px;padding:0 20%;}
.footer .mobile .btm_util li{float:left;width:50%;background:url(../images/main/line_btm_menu.gif) no-repeat 0 center;text-align:center; }
.footer .mobile .btm_util li:first-child{background:none;}
.footer .mobile .btm_util li a{display:block;font-size:14px;color:#c8c8c8;}
.footer .mobile address{color:#fff;font-style:normal;font-size:12px;}
.footer .mobile address span{color:#41e2ff;}
.footer .mobile  a img.wa{margin:20px 0 0 0}
.footer .familysite{position:relative; }
.footer .familysite button{width:153px;height:25px;line-height:1;border:1px solid #d1d1d1;background:rgba(255,255,255,0.6) url(../images/main/ico_down.png) no-repeat 127px center;color:#000;font-size:12px;font-family:Dotum;text-align:left;}
.footer .familysite ul{display:none;position:absolute;bottom:24px;left:0;right:0;border:1px solid #686558;background:#fff; width: auto; }
.footer .familysite ul li{border-top:1px solid #f5f5f5;}
.footer .familysite ul li:first-child{border-top:0;}
.footer .familysite ul li a{display:block;padding:6px 10px;color:#4a4a4a;font-size:12px;font-family:Dotum;text-align:left;letter-spacing:-1px;}
.footer .familysite ul li a:hover,.footer .familysite ul li a:focus{font-weight:bold;}

/* Basic Tab Menu */
.tapmenu{height:42px;margin:0 0 20px;}
.tapmenu:after{content:"";display:block;clear:both;}
.tapmenu ul{width:100%;margin:0;padding:0;}
.tapmenu ul:after{content:"";display:block;clear:both;}
.tapmenu li{display:inline-block;float:right;width:50%;}
.tapmenu li:after{content:"";display:block;clear:both;}
.tapmenu a{display:block;float:right;width:100%;height:28px;margin:0 0 0 1px;padding:14px 0 0;border:0;background:#f2f2f2;box-shadow:inset 0 0 0 1px #c2c2c2;color:#a0a0a0;font-size:14px;font-family:NanumGothic-Bold;text-align:center;}
.tapmenu li:first-child{float:left;}
.tapmenu li:first-child a{float:left;margin-left:0;}
.tapmenu .current a,
.tapmenu .current a:hover,
.tapmenu .current a:focus{background:#fff;box-shadow:inset 0 0 0 1px #03496c;color:#003c67;}

/* Search Style */
.search{clear:both;width:100%;margin:0 0 20px;}
.searchwrap{position:relative;padding:10px 0;border:1px solid #c8c8c8;border-left:0;border-right:0;background:#f6f6f6;text-align:center;}
.searchwrap:after{content:"";display:block;clear:both;}
.searchwrap input[type="text"]{display:inline-block;padding:1px 5px 1px;background:#fff;}
.searchwrap select{display:inline-block;height:26px;background:#fff;}
.searchwrap .btn_search{float:left;width:48%;margin-bottom:10px;padding:1em;background:#31416d;}
.searchwrap.heightauto .btn_search{float:none;width:95%;margin-top:10px;}
.searchwrap .btn_reset{float:right;width:48%;margin-bottom:10px;padding:1em;background:#727272;}
.searchwrap.searchstyle{overflow-x:hidden;overflow-y:auto;display:block;height:186px;padding:0;border:1px solid #dedede;background:#fff;text-align:left;}
.searchwrap.heightauto{height:auto;}
.searchwrap.searchstyle .table{display:table;margin:0;padding:0;}
.searchwrap.searchstyle .table:after{content:"";display:block;clear:both;}
.searchwrap.searchstyle .table-row{border-top:1px solid #dedede;}
.searchwrap.searchstyle .table-row:first-child{border-top:0;}
.searchwrap.searchstyle .rowspan2 .table-cellth{width:90%;}
.searchwrap.searchstyle .rowspan2 .table-celltd{width:90%;}
.searchwrap.searchstyle .rowspan4 .table-cellth{width:90%;}
.searchwrap.searchstyle .rowspan4 .table-cellth+.table-celltd{width:90%;}
.searchwrap.searchstyle .rowspan4 .table-cellth+.table-celltd+.table-cellth+.table-celltd{}
.searchwrap.searchstyle .table-cellth,
.searchwrap.searchstyle .table-celltd{vertical-align:middle;}
.searchwrap.searchstyle .table-cellth{height:25px;margin:0;padding:0 5%;line-height:25px;background:#eef1f5;color:#454545;font-size:13px;font-family:NanumGothic-Bold;}
.searchwrap.searchstyle .table-celltd{height:auto;margin:0;padding:5px 5%;background:#fff;color:#454545;font-size:13px;}
.searchwrap.searchstyle .rowcell{padding:5px 0 0 0;}
.searchwrap.searchstyle .rowcell:first-child{padding-top:0;}
.searchwrap.searchstyle .none{display:none;}
.searchwrap.searchstyle input,.searchwrap.searchstyle label,.searchwrap.searchstyle select{vertical-align:middle;}
.searchwrap.heightauto .table-celltd select,.searchwrap.heightauto .table-celltd #searchKey{width:46%;}
.searchwrap.heightauto .table-celltd #searchDate,.searchwrap.heightauto .table-celltd #searchString{width:46%;}
select#locacode{width:90%;}
select#partNm{width:90%;}
select#progress{width:70%;margin:5px 0 0 0;}
select#searchKey{width:80%;margin:0 0 5px 0;}
input#searchDate,input#searchDate2,input#searchDate3,input#searchDate4,input#sdate,input#edate,#searchSdate,#searchEdate{width:39%;}
input#searchString{width:87%;margin:0 0 5px 0;}
.searchwrap.heightauto select.partsel{width:50%;}

/* Count Style */
.countwrap{clear:both;width:100%;margin:0 auto 10px;}
.countwrap:after{content:"";display:block;clear:both;}
.countwrap .totalcount{float:left;}
.countwrap .countview{float:right;}

/* Basic Table */
table{min-width:620px;margin:0;font-size:.75em;text-align:center;}
thead{}
thead th{border-top:2px solid #3a7ab8;text-align:center;}
tbody{}
thead+tbody tr:first-child th,
thead+tbody tr:first-child td{border-top:0;}
tbody th,tbody td{border-top:2px solid #3a7ab8;}
tbody tr:first-child th,
tbody tr:first-child td{border-top:2px solid #3a7ab8;}
thead + tbody tr:first-child th,
thead + tbody tr:first-child td{border-top:0;}
th{margin:0;padding:8px 5px;line-height:1.5;border:1px solid #c8c8c8;background:#f9f9f9;color:#454545;font-size:1.18em;font-family:NanumGothic-Bold;text-align:left;}
td{margin:0;padding:8px 5px;line-height:1.5;border:1px solid #c8c8c8;color:#454545;font-size:1.18em;font-family:NanumGothic;text-align:left;}
td a:hover,td a:focus{text-decoration:underline;}
.table .thfirst{/* border-left:0; */}
.table .tdfirst{}
.table .thlast{}
.table .tdlast{/* border-right:0; */}
.table .tdlast-child{/* border-right:0; */}
.nodata{padding:80px 0;text-align:center;}
.img_photo{width:auto;height:130px;}

/* Basic List Table */
.list_table{overflow-x:auto;clear:both;width:100%;margin:0 auto 10px;}
.list_table table{}
.list_table th{height:28px;border:0;border-top:2px solid #3a7ab8;border-bottom:1px solid #dedede;background:#f8f9fb;color:#454545;font-size:1.18em;font-family:NanumGothic-Bold;text-align:center;}
.list_table th:first-child{border-left:0;}
.list_table td{padding:10px;border:0;border-bottom:1px solid #dedede;color:#454545;font-size:1.18em;}
.list_table td:first-child{border-left:0;}
.list_table td img{vertical-align:middle;}
.list_table tbody tr:first-child td{border-top:0;}
.adminsub .list_table thead tr:first-child th{border-top:2px solid #001d6b;}
.adminsub .list_table thead tr th{border-top:1px solid #dedede;}

/* View Table */
.view_table{overflow-x:auto;clear:both;width:100%;margin:0 auto 35px;}
.view_table table{margin:0;border-collapse:collapse;table-layout:fixed;}
.view_table thead+tbody tr:first-child th,
.view_table thead+tbody tr:first-child td,
.adminsub .view_table thead+tbody tr:first-child th,
.adminsub .view_table thead+tbody tr:first-child td{border-top:0;}
.view_table tr:first-child th,
.view_table tr:first-child td{border-top:2px solid #3a7ab8;}
.adminsub .view_table tr:first-child th,
.adminsub .view_table tr:first-child td{border-top:2px solid #f47821;}
.view_table th{width:90px;padding:10px 15px;border:1px solid #c8c8c8;background:#f9f9f9;color:#454545;font-size:1.18em;font-family:NanumGothic-Bold;letter-spacing:-1px;}
.view_table th:first-child{/* border-right:0;border-left:0; */}
.view_table td{padding:10px 15px;border:1px solid #c8c8c8;color:#454545;text-align:left;word-wrap:break-word;}
.view_table .tdlast,
.view_table .tdlast-child{/* border-right:0; */}
.view_table .filearea{padding:2px 0;}
.view_table .filearea img{vertical-align:middle;}
.view_table tbody td:first-child{}
.view_table img{margin-top:-3px;vertical-align:middle;}
.view_table .subject{line-height:1.5;}
.view_table td input[type="text"]{width:90%;}
.view_table td .btn_submit{padding:6px 1em;}
.view_table td table{margin:0;padding:0;table-layout:inherit;}
.view_table td table tr:first-child th,.view_table tbody td table tr:first-child td,
.adminsub .view_table td table tr:first-child th,.adminsub .view_table tbody td table tr:first-child td{border-top:1px solid #c8c8c8;}

.view_list{overflow-x:auto;clear:both;min-width:500px;margin:0 auto 20px;border:1px solid #c1c1c1;border-right:0;border-left:0;border-top:0;border-bottom:0;}
.view_list dl{width:100%;margin:0;padding:0;}
.view_list dl:after{content:"";display:block;clear:both;}
.view_list dl dt{float:left;width:80px;padding:8px 10px;background:#faf6f1;color:#000;text-align:left;font-weight:normal;}
.view_list dl dd{position:relative;float:left;width:80%;padding:0;color:#454545;}
.view_list dl a,
.view_list dl .notext{overflow:hidden;display:block;width:80%;padding:8px 0 8px 10px;border-left:1px solid #c1c1c1;color:#454545;white-space:nowrap;text-overflow:ellipsis;}
.view_list dl a:hover,.view_list dl a:focus{text-decoration:underline;}
.view_list dl .date{position:absolute;top:8px;right:10px;}
.view_list .prev_list{border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
.view_list .next_list{border-bottom:1px solid #c1c1c1;}

/* Write Table */
.write_table{overflow-x:auto;clear:both;width:100%;margin:0 auto 28px;}
.write_table table{margin:0;border-collapse:collapse;table-layout:fixed;}
.write_table tr:first-child th{border-top:2px solid #3a7ab8;}
.adminsub .write_table tr:first-child th{border-top:2px solid #f47821;}
.write_table th{width:90px;padding:10px 15px;border:1px solid #c8c8c8;background:#f9f9f9;color:#454545;font-size:1.18em;font-family:NanumGothic-Bold;letter-spacing:-1px;}
.write_table th:first-child{/* border-right:0;border-left:0; */}
.write_table tr:first-child td{border-top:2px solid #3a7ab8;}
.adminsub .write_table tr:first-child td{border-top:2px solid #f47821;}
.write_table td{padding:10px 15px;border:1px solid #c8c8c8;color:#454545;text-align:left;}
.write_table .tdlast,
.write_table .tdlast-child{/* border-right:0; */}
.write_table lable{vertical-align:middle;}
.write_table textarea{width:98%;height:146px;background:#fbfbfb;}
.write_table textarea:focus{background:#fff;}
.write_table input[type="file"]{width:98%;}
.write_table .filearea{padding:2px 0;}
.write_table .filearea img{vertical-align:middle;}
.write_table .labelfile{display:block;margin:0;padding:2px 0;}
.write_table td table{margin:0;padding:0;table-layout:inherit;}
.write_table td table tr:first-child th,.write_table tbody td table tr:first-child td,
.adminsub .write_table td table tr:first-child th,.adminsub .write_table tbody td table tr:first-child td{border-top:1px solid #c8c8c8;}

/* Comment List */
.cmtlist{overflow-x:auto;clear:both;margin:0 auto 25px;padding:0;}
.cmtlist ul{width:100%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.cmtlist li{position:relative;border-top:1px solid #e6e6e6;}
.cmtlist li:first-child{border-top:0;}
.cmtlist li table.comment_table {width:100%;min-width:100%; max-width:100%; border:0; padding:0;}
.cmtlist li table.comment_table td {border:0; padding:0;}
.cmtlist .cmtsubject{display:block;padding:10px; word-break:break-word;}
.cmtlist .btn_min_delete{/*position:absolute;top:8px;right:5px;*/}
.cmtlist input[type="text"]{width:90%;}

/* Prev Next */
.prevnext{clear:both;width:100%;margin:20px 0 20px;padding:0;}
.prevnext dl{width:100%;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
.prevnext dl:first-child{border-bottom:0;}
.prevnext dl:after{content:"";display:block;clear:both;}
.prevnext dt{float:left;width:100px;height:12px;padding:10px 12px;border-right:1px solid #c8c8c8;background:#f9f9f9;font-size:1.18em;font-family:NanumGothic-Bold;}
.prevnext dd{float:left;height:12px;padding:10px 12px;font-size:1.18em;}
.prevnext a{}

/* Schedule */
.schedulewrap{width:100%;margin:25px 0 15px;padding:0;}
.schmenu{color:#505050;margin:15px 0;font-size:24px;text-align:center;}
.schmenu img{margin-top:-3px;vertical-align:middle;cursor:pointer;}
.schmenu span{}
.schmenu strong{margin:0 45px;}
.sch_table{overflow-x:auto;width:100%;margin:0;padding:0;}
.sch_table table{width:100%;}
.sch_table thead+tbody tr:first-child th,
.sch_table thead+tbody tr:first-child td,
.adminsub .sch_table thead+tbody tr:first-child th,
.adminsub .sch_table thead+tbody tr:first-child td{border-top:0;}
.sch_table th{width:90px;padding:10px 15px;border:1px solid #c8c8c8;background:#f9f9f9;color:#454545;font-size:1.18em;font-family:NanumGothic-Bold;letter-spacing:-1px;}
.sch_table td{height:80px;padding:10px 15px;border:1px solid #c8c8c8;color:#454545;text-align:left;vertical-align:top;}
.sch_table td span:first-child{display:block;margin:0 0 5px 0;padding:0;line-height:1;}
.sch_table td span+br{display:none;}
.sch_table td span+br+a+span+br{display:inline;}
.sch_table td a{margin:0 5px 0 0;}
.sch_table td.ac{background:#cfebfd;}
.adminsub .sch_table tr:first-child th,
.adminsub .sch_table tr:first-child td{border-top:2px solid #f47821;}
.sch_table td input{margin:0 5px;}
.sch_table .sun{color:#ef1414;}
.sch_table td.sun span:first-child{color:#ef1414;}
.sch_table .mon{}
.sch_table .tue{}
.sch_table .wed{}
.sch_table .thu{}
.sch_table .fri{}
.sch_table .sat{color:#0079C2;}
.sch_table td.sat span:first-child{color:#0079C2;}

/* Basic Paging Number List */
.pagiarea{width:100%;margin:25px 0 20px 0;}
.pagiwrap{width:80%;margin:0 auto;text-align:center;}
.pagiwrap:after{content:"";display:block;clear:both;}
.pagiwrap > a,
.pagiwrap > span{display:inline-block;margin:0 0.1em 5px;padding:0.4em 0.8em;border:1px solid #dedde2;text-decoration:none;color:#333;font-weight:bold;}
.pagiwrap > span,
.pagiwrap > .current{border-color:#6f7689;background:#3a7ab8;color:#fff}
.pagiwrap > a:hover{border-color:#6f7689;}
.pagiwrap > a.first,
.pagiwrap > a.prev,
.pagiwrap > a.last,
.pagiwrap > a.next{border:none;color:#666;font-weight:normal;}
.pagiwrap > a.first:hover,
.pagiwrap > a.prev:hover,
.pagiwrap > a.last:hover,
.pagiwrap > a.next:hover{color:#333;}

.adminsub .pagiwrap > a,
.adminsub .pagiwrap > span{border:1px solid #cbcbcb;color:#555;}
.adminsub .pagiwrap > .current{border-color:#a43800;background:#e06c00;color:#fff;}
.adminsub .pagiwrap > a:hover{border-color:#a43800;background:#e06c00;color:#fff;}
.adminsub .pagiwrap > a.first,
.adminsub .pagiwrap > a.prev,
.adminsub .pagiwrap > a.last,
.adminsub .pagiwrap > a.next{border:none;color:#555;}
.adminsub .pagiwrap > a.next:hover{background:#fff;}

/* content */
.sub_content {margin:0 10px; line-height:17px;}
.sub_content .h3title {margin-top:30px;}
.sub_content .h3title:first-child {margin-top:0;}
.sub_content .list_view_table {overflow-x:auto;}
.sub_content .list_view_table td {padding-left:10px; padding-right:10px;border-top:1px solid #c8c8c8; /* text-align:center; */}
.sub_content .list_view_table+* {margin-top:20px;}
.sub_content .list_view_table+.tb_note {margin-top:10px;}
.bul_dot {margin-bottom:20px;}
.bul_dot>li {margin:1px 0; padding-left:16px; line-height:17px; background:url(../images/common/bul_dot_gray.png) no-repeat 4px 8px;}
.bul_dot_blue {margin-bottom:20px;}
.bul_dot_blue>li {margin:2px 0; padding-left:16px; line-height:17px; background:url(../images/common/bul_dot_blue.png) no-repeat 4px 8px;}
.bul_hyphen>li {margin:2px 0; padding-left:9px; line-height:17px; background:url(../images/common/bul_hyphen_gray.png) no-repeat 0 8px;}
.bul_num>li {margin:2px 0; line-height:17px;}
.bul_num ul {margin-left:16px;}
.img_area {}
img.w_full {max-width:100%;}
.colr_point {color:#05247e;}
.box_note {margin-top:35px; padding:15px 15px; background:#f5f5f5;}
.box_note dt {margin-bottom:10px; font-weight:bold; font-size:15px;}
.btn_filedown {display:inline-block; height:20px; padding:0 25px 0 10px; color:#fff; font-weight:bold; font-size:11px; line-height:20px; text-align:center; letter-spacing:-1px; background:#0079C2 url(../images/common/ico_filedown.png) no-repeat right center;}

.privacywrap{margin:0 0 15px;padding:0;padding:20px 22px;border:1px solid #ccc;}
.privacytit{margin:0 0 20px;padding:0 10px;color:#000;font-size:16px;font-family:NanumGothic-Bold;text-align:center;}
.privacytop{margin:0 0 20px;line-height:20px;font-size:15px;font-family:NanumGothic-Bold;}
.privacyfoot{margin:0;padding:20px 0;font-size:14px;font-family:NanumGothic-Bold;text-align:center;}
.dlstyle{margin:0 0 20px;padding:0 8px;}
.dlstyle dt{margin:5px 0;padding:0 0 0 10px;line-height:19px;background:url(../images/common/bul_dot_gray.png) no-repeat 0 9px;font-family:NanumGothic-Bold;}
.dlstyle dd{margin:1px 0;padding:0 0 0 20px;line-height:17px;background:url(../images/common/bul_hyphen_gray.png) no-repeat 10px 8px;}
.dlstyle dd.nostyle{margin:0;padding:0 0 0 10px;background:none;}
.dlstyle dd.nostyle strong{color:#0079C2;font-family:NanumGothic-Bold;font-weight:normal;}
.dlstyle dd.nostyle li strong{color:#454545;}
.dlstyle dd ul{margin:0;padding:0;}
.dlstyle dd li{margin:4px 0;padding:0 0 0 10px;background:url(../images/common/bul_dot_blue.png) no-repeat 0 8px;}
.dlstyle dd li strong{color:#959595;}
.agreebox{border:1px solid #ccc;border-top:2px solid #0079C2;}
.agreebox dl{display:table;width:100%;}
.agreebox dl:after{content:"";display:block;clear:both;}
.agreebox dt{display:table-cell;width:20%;padding:10px 0;background:#f5f5f5;font-family:NanumGothic-Bold;text-align:center;vertical-align:middle;}
.agreebox dd{display:table-cell;width:30%;padding:10px 0;text-align:left;vertical-align:middle;}
.agreebox dd label{display:block;margin:5px 0;}

.listbtnarea{text-align:left;}
.listbtnarea button{width:auto;margin:5px 0;}

.time_change_table{overflow-x: auto;}
.time_change_table table{margin:0;border-collapse:collapse;table-layout:fixed;}

@media only screen and (max-width: 769px) {

}