@charset "utf-8";
.titleline {position:relative;border-bottom:1px solid #E5E5E5;clear:both;	height:18px;_top:1px; margin-bottom: 7px;}
.titleline h3 {position:absolute;left:0; border-bottom:1px solid #737373; font-weight: bold; height:18px; padding:0 3px; _top:-1px; font-size:12px;color:#444;}
.titleline p {position:absolute;right:0; }

.titleline1 {position:relative;border-bottom:0px solid #DDD;clear:both; margin-bottom: 10px;padding-top:10px;}
.titleline1 h3 {line-height:30px; padding:0 5px; font-size:22px;}
.titleline1 p {position:absolute;right:0;bottom:3px; font-size:12px;}

.imgline {position:relative;border-bottom:1px solid #DDD;clear:both;	height:35px; margin-bottom: 7px;background: url(img/round2_g.gif) no-repeat 10px 18px;}
.imgline h3 {position:absolute;left:25px;bottom:2px;}
.imgline p {position:absolute;right:0;bottom:2px;}

.titleBold {position:relative;clear:both;height:33px;margin-bottom:7px;}
.titleBold h3 {font-weight: 600;display:inline-block;color:#444;line-height:33px; padding:0; font-size:1.25rem;letter-spacing: -0.055rem;margin-bottom:0;}
.titleBold a {position:absolute;right:1px; bottom:0;font-size:12px;line-height:30px;height:30px;display:inline-block;color:#888;letter-spacing:-1px;}
.titleBold a p {font-size:12px;padding:0;margin:0;}

.title2line {position:relative;border-bottom:1px solid #DDD;clear:both;	height:26px; margin-bottom: 3px;padding:10px 10px 0 0px;}
.title2line .tlk {color:#27488f;font-size:14px; font-weight: bold;}
.title2line .tle {color:#27488f;font-size:6px;padding-left:5px;}
.title2line p {position:absolute;right:0;bottom:2px;}
.title2line p a{font-size:11px;color:#919191;}

.title3line {position:relative;border-bottom:1px solid #7dbc3a;clear:both;height:20px;margin: 5px 0;}
.title3line h3 {position:absolute;left:0; color:#FFF;height:17px; padding:3px 5px 0 5px; font-size:12px;background-color:#7dbc3a;}
.title3line p {position:absolute;right:0;font-size:11px;bottom:-2px; letter-spacing:-1px;}
.title3line p a {color:#acacac;display:block;}

.title4line {position:relative;border-bottom:1px solid #abbac1;clear:both;height:20px;margin-bottom: 5px;}
.title4line h3 {position:absolute;left:0; color:#FFF;height:17px; padding:3px 5px 0 5px; font-size:12px;background-color:#abbac1;}
.title4line p {position:absolute;right:0; }

.titleRline {position:relative;border-bottom:1px solid #a21418;clear:both;height:18px;margin-bottom: 5px;}
.titleRline h3 {position:absolute;left:0; color:#FFF;height:18px;line-height:18px; padding:0px 10px; font-size:14px;background-color:#a21418;}
.titleRline p {position:absolute;right:0;height:13px;padding:0;margin:0;}
.titleRline p a{font-size:11px;line-height:11px;height:11px;color:#919191;padding:0;margin:0;display:block;}

.title2Rline {position:relative;border-bottom:1px solid #a21418;clear:both;height:16px;margin-bottom: 5px;padding-top:10px;}
.title2Rline h3 {position:absolute;left:0; color:#FFF;height:16px;line-height:16px; padding:0px 10px; font-size:12px;background-color:#a21418;}
.title2Rline p {position:absolute;right:0;height:13px;padding:0;margin:0;}
.title2Rline p a{font-size:11px;line-height:11px;height:11px;color:#919191;padding:0;margin:0;display:block;}

.titleWline {position:relative;border-bottom:1px solid #FFF;clear:both;height:20px;margin-bottom: 5px;}
.titleWline h3 {position:absolute;left:0; color:#375673;height:17px; padding:3px 5px 0 5px; font-size:12px;background-color:#FFF;}
.titleWline p {position:absolute;right:0; }

.h { font-size:12px; font-weight: bold; padding: 3px 0 3px 10px; }

.adulli0 li {float:left;padding:0;}
.adulli0 li a {display:block;border:0;padding:0;margin:0;font-size:0;}

.minmnbox {list-style: outside none none;margin: 0;padding: 0;}
.minmnbox li {float:left;padding:0;text-align:left;width:20%;padding:0 5px;overflow: hidden;}
.minmnbox li a{display: block;}
.minmnbox li img{width:55px;}
.minmnbox li h3{color:#444;font-size:19px;}
.minmnbox li:hover h3{color:#3399ff;}

.minmnbox dl{clear: both;display: block;margin:0;overflow: hidden;padding: 10px;position: relative;background-color:#FFF;border-radius: 3px 15px 0px;-moz-border-radius: 3px 15px 0px;-webkit-border-radius: 3px 15px 0px;}
.minmnbox dt{display:block;position:relative;padding:0;width:100%;text-align:center;margin-bottom:10px;}
.minmnbox dd{display:block;position:relative;padding:0;width:100%;text-align:center;}
.minmnbox dd p{line-height:1.2;color:#999;font-size:0.85rem;margin:10px 0;}
.minmnbox dl:hover{background-color:rgba(51,153,255,.1);}

#youtube_Scroll .slick-slide {margin-right: 1rem;}
.SEL2_iScroll {position:relative; padding:0;clear: both;margin-bottom:1rem;border-radius: 0.25rem;overflow: hidden;box-shadow: 1px 1px 4px rgb(0,0,0,.2);}
.SEL2_iScroll:after {clear: both;content: "";display: block;}
.SEL2_iScroll dd{background-color:rgba(0,0,0,0.3);margin:0;}
.SEL2_iScroll dd.subj {text-align:left;clear: both;overflow: hidden; padding:20px 20px 20px 20px;margin:0;}
.SEL2_iScroll dd.subj p {color:#FFF;display: block;font-size:1rem; letter-spacing:-0.025rem;line-height:1.4;height:44px; font-weight:600; padding:0;margin:0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}

.SEL2_iScroll dd.winfo {text-align:left;clear: both;overflow: hidden; padding:0 20px 10px 20px;margin:0;}
.SEL2_iScroll dd.winfo span {color: rgba(255,255,255,.4);display: inline-block;font-size:0.8rem;}

.SEL2_iScroll dd.img {position:relative; float:left; margin:0;z-index:1;width:100%;height:180px;overflow: hidden;background-position:center;background-repeat:no-repeat;background-size:cover;}
.SEL2_iScroll dd.img a {display: block;overflow: hidden;}
.SEL2_iScroll dd.img img{width:100%;opacity: 0;display:none;}
.SEL2_iScroll:hover .playon {left: 50%;bottom: 50%;margin-bottom: -16px;margin-left: -16px;-webkit-transform: scale(3.5);-moz-transform: scale(3.5);transform: scale(3.5);color:red;}
.SEL2_iScroll .playon {position: absolute;padding: 0;left: 15px;bottom: 15px;width: 28px;height: 28px;line-height: 24px;font-size: 1.5rem;text-align: center;color: red;pointer-events: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
	-webkit-transition: .43s cubic-bezier(.47, .13, .16, .72) 0s;
	-moz-transition: .43s cubic-bezier(.47, .13, .16, .72) 0s;
	-o-transition: .43s cubic-bezier(.47, .13, .16, .72) 0s;
	transition: .43s cubic-bezier(.47, .13, .16, .72) 0s;}
.SEL2_iScroll .playon .fa {line-height: 26px;width: 100%;text-align: center;}

#kdntube_Scroll .slick-slide {margin-right: 1rem;}

#kdntube_Scroll .slick-dots {display:block;padding:0;margin:0 auto;text-align:center;}
#kdntube_Scroll .slick-dots li {line-height:0; margin:0 6px;}
#kdntube_Scroll .slick-dots li button {display:block; width:16px; height:16px; border-radius:8px;-wekikit-border-radius: 8px; background-color:rgba(0,0,0,.2); padding:0; font-size:0;border:1px solid rgba(0,0,0,.0);}
#kdntube_Scroll .slick-dots li button:hover {background-color:#238ee1;border:1px solid #238ee1;}
#kdntube_Scroll .slick-dots li.slick-active button {width:30px; background-color:#238ee1;border:1px solid #238ee1;}


.kdn_iScroll {position:relative; padding:0;clear: both;margin-bottom:1rem;border-radius: 0.25rem;overflow: hidden;box-shadow: 1px 1px 4px rgb(0,0,0,.2);}
.kdn_iScroll:after {clear: both;content: "";display: block;}
.kdn_iScroll dd{background-color:rgba(0,0,0,0.3);margin:0;}
.kdn_iScroll dd.subj {text-align:left;clear: both;overflow: hidden; padding:20px 20px 20px 20px;margin:0;}
.kdn_iScroll dd.subj p {color:#FFF;display: block;font-size:1rem; letter-spacing:-0.025rem;line-height:1.4;height:44px; font-weight:600; padding:0;margin:0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}

.kdn_iScroll dd.img {position:relative; float:left; margin:0;z-index:1;width:100%;height:218px;overflow: hidden;background-position:center;background-repeat:no-repeat;background-size:cover;}
.kdn_iScroll dd.img a {display: block;overflow: hidden;}
.kdn_iScroll dd.img img{width:100%;opacity: 0;display:none;}


.bbslist {display: block;list-style: outside none none;margin:0;padding: 0;width: 100%;}
.bbslist li {position:relative;padding:7px 0;margin:0;display:block;border-bottom: 1px solid #e5e5e5;width:100%;text-align:left;}
.bbslist li::before {content: '';position: absolute;z-index: 1;left: 3px;top: 50%;width: 3px;height: 3px;background-color: rgba(0,0,0,.35);border-radius: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);}
.bbslist li a{font-size:1rem;letter-spacing: -1px;color:#444;display: block;padding:0 80px 0 15px;margin:0;overflow: hidden;outline: none;white-space: nowrap;text-overflow: ellipsis;}
.bbslist li a:hover{color:#3459e6;}
.bbslist li .date{position: absolute;right: 5px;bottom: 5px;float:right;font-size:.85rem;color:#777;}
.bbslist li .vote{float:right;font-size:.85rem;color:#777;}
.bbslist li:last-child{border-bottom: 0;}

.ingbox1 {position:relative;padding:0;margin:0;background-color:#FFF;*zoom:1;}
.ingbox1:after {content:""; display:block; clear:both;}
.ingbox1 ul {list-style: outside none none;margin: 0;padding: 0;}
.ingbox1 li {float:left;padding:0;text-align:left;width:23.875%;margin-right:1.5%;overflow: hidden;}
.ingbox1 li:last-child{margin-right:0;}
.ingbox1 li a.tl{display: block;margin-bottom:1.2rem;}
.ingbox1 li img{width:55px;}
.ingbox1 li h3{color:#FFF;font-size:19px;}
.ingbox1 li h3:hover{color:#000;}
.ingbox1 li span{color:#fff;font-size:13px;}
.ingbox1 div{height:190px;overflow: hidden;padding: 20px;}


.ingbox33 {position:relative;padding:0;margin:0;background-color:#FFF;*zoom:1;}
.ingbox33:after {content:""; display:block; clear:both;}
.ingbox33 ul {list-style: outside none none;margin: 0;padding: 0;}
.ingbox33 li {float:left;padding:0;text-align:left;width:33.15%;padding:0;overflow: hidden;margin-right:0.25%;}
.ingbox33 li:last-child{margin-right:0;}
.ingbox33 li a{display: block;}
.ingbox33 li img{width:100%;}
.ingbox33 li h3{color:#FFF;font-size:19px;}
.ingbox33 li h3:hover{color:#000;}
.ingbox33 li span{color:#fff;font-size:13px;}
.ingbox33 div{position: relative;height:160px;margin:0;overflow: hidden;padding: 10px;border-left:1px solid #d6d6d6;}


.ingbox2 {position:relative;padding:0;margin:0;background-color:#eaeaf3;*zoom:1;border:1px solid #d6d6d6;}
.ingbox2:after {content:""; display:block; clear:both;}
.ingbox2 ul {list-style: outside none none;margin: 0;padding: 0;}
.ingbox2 li {float:left;padding:0;text-align:left;width:25%;padding:0;overflow: hidden;}
.ingbox2 li a{display: block;}
.ingbox2 li img{width:55px;}
.ingbox2 li h3{color:#444;font-size:19px;letter-spacing:-1px;}
.ingbox2 li h3:hover{color:#000;}
.ingbox2 li span{color:#444;font-size:13px;display: block;padding-top:10px;letter-spacing:-1px;}
.ingbox2 div{position: relative;height:130px;margin:0;overflow: hidden;padding: 10px;border-left:1px solid #d6d6d6;}

.ingbox3 {position:relative;padding:0;margin:0;background-color:#fff;*zoom:1;border:1px solid #d6d6d6;}
.ingbox3:after {content:""; display:block; clear:both;}
.ingbox3 ul {list-style: outside none none;margin: 0;padding: 0;}
.ingbox3 li {float:left;padding:0;text-align:center;width:20%;padding:5px 0;overflow: hidden;}
.ingbox3 li a{display: block;font-size:0;}

.ingbox2r {list-style: none;margin: 0;padding: 0;width:100%;}
.ingbox2r:after {content:""; display:block; clear:both;}
.ingbox2r li {float:left;padding:0;text-align:left;width:33.33%;padding:0;overflow: hidden;border-bottom:0px solid #d6d6d6;}
.ingbox2r li a{display: block;}
.ingbox2r li img{width:55px;}
.ingbox2r li h3{color:#4641c0;font-size:19px;letter-spacing:-1px;}
.ingbox2r li h3:hover{color:#000;}
.ingbox2r li span{color:#444;font-size:13px;display: block;padding-top:10px;letter-spacing:-1px;}
.ingbox2r div{position: relative;max-height:130px;margin:0;overflow: hidden;padding: 10px;border-left:0px solid #d6d6d6;}

.tab_g_container {clear: both;padding: 0;width: 100%;}
.tab_g_container ul {display: inline-block; zoom:1; *display:inline;list-style: outside none none;margin: 0;padding: 0;width: 100%;border-top:2px solid #2a2a2a;background: #dddddd url("img/tabsbg.png");}
.tab_g_container ul li {float: left !important;margin: 0;padding: 0;text-align: center;width:33.33%;}
.tab_g_container ul li a {display: block;outline: medium none;padding: 10px 0;border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;color:#444;font-size:18px;}
.tab_g_container ul li:last-child a{border-right:1px solid #c2c2c2 !important;}
.tab_g_container ul li a:hover {text-decoration: underline;}
.tab_g_container ul li.active {background: #fff none repeat scroll 0 0;	/*padding-top: 1px; position: relative; top: 1px;*/}
.tab_g_container ul li a.active {font-weight: bold;text-decoration: none;border-bottom:1px solid #FFF;background: #fff none repeat scroll 0 0;}
.tab_g_container .panel-container {zoom:1;background: #fff none repeat scroll 0 0;margin: 0;padding: 0 10px 10px 10px;}
.tab_g_container .panel-container:after {content:""; display:block; clear:both;}

.tab_g_container .panel-container ul {display: inline-block; zoom:1; *display:inline;margin: 0;padding: 0;width: 100%;border:none;background: none;}
.tab_g_container .panel-container ul li {margin-top: 5px;padding: 0;text-align: left;height:30px;line-height:25px;width: 100%;border-bottom:1px solid #e5e5e5;}
.tab_g_container .panel-container ul li:first-child {}
.tab_g_container .panel-container ul li a {display: inline-block;outline: medium none;padding: 0;border-left:0;border-bottom:0px solid #c2c2c2;color:#444;font-size:14px;}
.tab_g_container .panel-container ul li a:hover {text-decoration: none;color:#999;}
.tab_g_container .panel-container ul li span {float:right;display: inline-block;padding: 0;border-left:0;color:#777;font-size:12px;}

.tab_g_container .panel-container ul li:last-child a{border-right:0px solid #c2c2c2 !important;}


.infobox{display:inline-block;padding:1.5rem;margin:0;width:100%;background-color:#f3f3f3;border:1px solid #d6d6d6;min-height:180px;}
.infobox dl{position:relative;padding-left:10px;padding-bottom:10px;}
.infobox dl:after {content:""; display:block; clear:both;}
.infobox dt{float:left;width:25%;font-weight:400;}
.infobox dd{float:left;width:70%;}

.infobox2{border-bottom:0px solid #d6d6d6;padding:10px;margin-top:0px;}
.infobox2 dl{position:relative;padding:5px 10px;}
.infobox2 dl:after {content:""; display:block; clear:both;}
.infobox2 dt{float:left;width:28%;font-size:18px;line-height:40px;}
.infobox2 dd{float:right;width:69%;font-size:18px;line-height:40px;}


.suppbox {position:relative;border:1px solid #d6d6d6;padding:0;margin:0;background-color:#FFF;*zoom:1;}
.suppbox:after {content:""; display:block; clear:both;}
.suppbox ul {list-style: outside none none;margin: 0;padding: 0;}
.suppbox li {float:left;padding:0;text-align:left;width:33.33%;padding:0;overflow: hidden;}
.suppbox li a{display: block;}
.suppbox li img{width:55px;}
.suppbox li h3{color:#444;font-size:19px;}
.suppbox li h3:hover{color:#3399ff;}
.suppbox li span{color:#999;font-size:13px;}

.suppbox dl{clear: both;display: block;margin:0;overflow: hidden;padding: 10px;position: relative;background-color:#FFF;border-left:1px solid #d6d6d6;}
.suppbox dt{display:block;text-align:center;}
.suppbox dd{display:block;padding:0;text-align:center;height: auto;}

.snsbox {position:relative;border:0px solid #d6d6d6;padding:0;margin:0;background-color:#FFF;*zoom:1;}
.snsbox:after {content:""; display:block; clear:both;}
.snsbox ul {list-style: outside none none;margin: 0;padding: 0;}
.snsbox li {float:left;text-align:left;width:23.875%;margin-right:1.5%;padding:1% 2%;overflow: hidden;text-align:center;}
.snsbox li:last-child{margin-right:0;}
.snsbox li a{display: block;font-size:0;padding:0;}
.snsbox li img{height:45px;}

#_toplink {background: rgba(0, 0, 0, 0) url("img/_top.gif") no-repeat scroll 0 0;bottom: 50px;display: none;height: 45px;opacity: 0.5;position: fixed;right: 50px;text-indent: -9999px;width: 45px;}

/* 박스라인 */
.boxLine {border: 1px solid #d6d6d6; overflow: hidden; padding:3px; margin: 0;clear:both;background-color:#fff;}
.boxLine2 {border: 1px solid #d6d6d6; overflow: hidden; padding:10px; margin: 5px 0 5px 0;clear:both;background-color:#fff;}
.boxLine3 {border: 1px solid #d6d6d6; overflow: hidden; padding:3px; margin: 0px 0 5px 0;clear:both;}

#noticeBox{overflow: hidden;position: relative;}

/*본문 2016-12-28*/
.conts_dl {position:relative;padding-left:0px;padding-bottom:10px;margin-bottom:10px;*zoom:1;}
.conts_dl:after {content:""; display:block; clear:both;}
.conts_dl dt{font-size:20px;font-weight: bold;padding:10px 0;color:#006db8;}
.conts_dl dd{font-size:14px;padding:3px 0 3px 20px;color:#666;line-height:1.6;background: rgba(0, 0, 0, 0) url("/images/main/icon_try_blue.gif") no-repeat scroll 10px 11px;}
.conts_dl dd .ico{padding:5px 0;}
.conts_dl .bold{color:#ff6633;}
.conts_dl .comnt{font-size:12px;}

.conts_hd_title {font-size:20px;font-weight: bold;padding:10px 0;color:#006db8;}

.disc {margin-left:15px;}
.disc li{list-style:disc outside;margin-top:10px;}

.conts1_dl {position:relative;padding:10px 20px;*zoom:1;border:1px solid #DDD;}
.conts1_dl:after {content:""; display:block; clear:both;}
.conts1_dl dt{font-size:16px;font-weight: bold;padding:5px 0;color:#444;}
.conts1_dl dd{font-size:14px;padding:3px 0 3px 20px;color:#666;line-height:1.6;background: rgba(0, 0, 0, 0) url("/images/main/icon_try_blue.gif") no-repeat scroll 10px 11px;}
.conts1_dl dd .ico{padding:5px 0;}
.conts1_dl .bold{color:#ff6633;}
.conts1_dl .comnt{font-size:12px;}

.sample_ulli {position:relative;padding:10px 20px;*zoom:1;border:1px solid #DDD;margin-top:10px;clear:both;}
.sample_ulli ul{display: inline-block; zoom:1; *display:inline;list-style: outside none none;margin: 0;padding: 0;}
.sample_ulli ul li {float:left;padding: 2px;}
.sample_ulli ul li.timg {padding-right: 20px;font-size:0;margin:0;}

.sample_ulli ul li .conts {padding: 10px;}
.sample_ulli ul li h3 {padding:2px 0;font-size:20px;line-height:24px;}
.sample_ulli ul li p {padding:2px 0;font-size:16px;}

.numbg1_dl {position:relative;padding:10px 0px;*zoom:1;border:0px solid #DDD;}
.numbg1_dl:after {content:""; display:block; clear:both;}
.numbg1_dl dt{font-size:18px;font-weight: bold;height:30px;line-height:30px;padding:0;margin:5px 0;color:#0b4764;background: rgba(0, 0, 0, 0) url("/images/ico/numbg1.png") no-repeat scroll 0 0;}
.numbg1_dl dt.nobg{background: none;}
.numbg1_dl dt span.num {width:30px;height:30px;display: inline-block;text-align:center;color:#FFF;margin-right:10px;}
.numbg1_dl dt span.msg {color:#444;font-size:14px;font-weight:normal;}
.numbg1_dl dd{font-size:14px;padding:3px 0 30px 40px;color:#444;line-height:1.6;border-top:1px solid #ddd;}
.numbg1_dl dd ul.disc {margin-left:15px;}
.numbg1_dl dd ul.disc li{list-style:disc outside;margin-top:10px;}

.numbg2_dl {position:relative;padding:10px 0px;*zoom:1;border:0px solid #DDD;}
.numbg2_dl:after {content:""; display:block; clear:both;}
.numbg2_dl dt{font-size:18px;font-weight: bold;height:30px;line-height:30px;padding:0;margin:5px 0;color:#0b4764;background: rgba(0, 0, 0, 0) url("/images/ico/numbg2.png") no-repeat scroll 0 0;}
.numbg2_dl dt span.num {width:30px;height:30px;display: inline-block;text-align:center;color:#FFF;margin-right:10px;}
.numbg2_dl dt span.msg {color:#444;font-size:14px;font-weight:normal;}
.numbg2_dl dd{font-size:14px;padding:3px 0 30px 40px;color:#444;line-height:1.6;border-top:1px solid #ddd;}
.numbg2_dl dd ul.disc {margin-left:15px;}
.numbg2_dl dd ul.disc li{list-style:disc outside;margin-top:10px;}

.faq_dl {position:relative;padding:10px 0px;*zoom:1;border:0px solid #DDD;}
.faq_dl:after {content:""; display:block; clear:both;}
.faq_dl dt{font-size:15px;font-weight: bold;line-height:24px;padding-left:33px;margin:5px 0;color:#0b4764;background: rgba(0, 0, 0, 0) url("/images/kdn/03_04_02.gif") no-repeat scroll 0 0;}
.faq_dl dd{font-size:14px;padding:10px 0 30px 33px;color:#444;line-height:1.6;border-top:1px solid #ddd;background: rgba(0, 0, 0, 0) url("/images/kdn/03_04_04.gif") no-repeat scroll 0 10px;}


.radiusbox{
	-moz-border-radius: 22px; /* Firefox */
	-webkit-border-radius: 22px; /* Safari and Chrome */
	border-radius: 22px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    overflow: visible;
	padding:20px;
	margin: 0 auto;
}
.radiusbox5{
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    overflow: visible;
	padding:10px;
	margin: 0 auto;
}


/* 게시판 리스트 */
.tbl_data1{width:100%;font-size:14px;border-top:2px solid #519acd;border-bottom:1px solid #519acd;border-spacing:0;border-collapse:collapse;table-layout:fixed;word-wrap:break-word;}
.tbl_data1 caption{position:static;overflow:hidden;top:-9999px;left:-9999px;height:0;font-size:0;line-height:0;}
.tbl_data1 thead th{padding:10px 0 8px 0;font-size:14px;text-align:center;border-bottom:1px solid #519acd;color:#006db8;background:#f3faff url(img/tbar.gif) no-repeat 0 50%;}
.tbl_data1 thead th:first-child{background-image:none;}
.tbl_data1 tbody td{padding:14px 20px 12px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;text-align:left;font-size:14px;}
.tbl_data1 tbody th{padding:14px 20px 12px;font-size:14px;font-weight:normal;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;letter-spacing:-1px;text-align:left;background:#f9fbfd;}
.tbl_data1 tbody th.txt_normal{font-weight:normal;}
.tbl_data1 tbody th.td_line{border-right:1px solid #e0e0e0;}
.tbl_data1 tbody tr:first-child td{border-top:0;}
.tbl_data1 tbody td:first-child{border-left:0;}
.tbl_data1 tbody td:first-child{border-left:0;}
.tbl_data1 tbody td.txt_left{padding:14px 20px 12px 20px;text-align:left;}
.tbl_data1 tbody td.txt_right{padding:14px 20px 12px 20px;text-align:right;}
.tbl_data1 tbody.txt_right td{padding:14px 20px 12px 20px;text-align:right;}
.tbl_data1 .txt_right2 td{padding:14px 10px 12px 10px;text-align:right;}
.tbl_data1 tbody td.td_line{border-right:1px solid #e0e0e0;}
.tbl_data1.tbl_thline{border-bottom:1px solid #999;}
.tbl_data1 tbody th:first-child{border-left:0;}
.tbl_data1 tbody th:first-child{border-left:0;}
.tbl_data1 tbody th.txt_left{padding:12px 20px 10px 20px;text-align:left;}
.tbl_data1 tbody th.bg_none{background:none;}
.tbl_data1 tbody th.calign, .tbl_data1 tbody td.calign, .tbl_data1 tbody.calign tr th, .tbl_data1 tbody.calign tr td {text-align:center;}


.pageindex {overflow: hidden;position: relative; padding:10px;display: inline-block;}
.pageindex ul {position: relative;display: block;clear: both;margin: 0 auto;padding:0; list-style: none;}
.pageindex ul:after {content:""; display:block; clear:both;}
.pageindex li {float: left;padding:0;margin:0 2px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.pageindex li a{
	border: 1px solid #FFF;
	border-radius: 0.25rem;
    color: #121a3a;
    display: block;
	padding: 3px 13px;
	min-width:40px;
    line-height: 32px;
    text-align: center;
    white-space: nowrap;
}
.pageindex li a:hover{border: 1px solid #DDD;}
.pageindex .sel {}
.pageindex .sel a{font-weight: bold;border: 1px solid #DDD;border-radius: 0.25rem;}
.pageindex .p a,.pageindex .n a{font-weight: 600;font-size:1.1rem;}
.pageindex .p a:hover,.pageindex .n a:hover{border: 1px solid rgba(0,0,0,0);}

.pagination_btn{position:absolute;right:5px;top:3px;z-index:9;padding:0 15px;height:32px;border:1px solid #dcdcdc;text-align:center;vertical-align: middle;line-height:32px;color:#444;cursor: pointer;border-radius: 3px;}
.pagination_btn:hover{background-color:#337ab7;}
.pagination_btn:hover i, .pagination_btn:hover span{color:#FFF;}

.container{position:relative;}
.container:before,.container:after {content: " ";display: table;}
.container:after {clear: both;}

/*bottstrap.css*/
.pagination {
  display: inline-block;
  margin: 3px 0;
  border-radius: 4px;
  padding:0; list-style: none;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}