@charset "utf-8";

.highlight {font-weight:bold; background-color:#ff0;}
.highlight2 {font-weight:bold; background-color:#a3f1ff;}
.dplOn {display:block;}
.dplOff {display:none;}
/* color */
.red{color:#ff393c;}
.red2{color:#ffcecf;}
.red3{color:#b1192b;}
.reddot{color:#ff393c;}
.blue{color:#0050e4;}
.blue2{color:#b1e4ff;}
.blue3{color:#1a40a0;}
.skyblue{color:#4675b5;}
.skblue{color:#53a4d9}
.green{color:#04ce3d;}
.orange {color:#ff6600;}
.black {color:#000;}
.font20{font-size:20px;}
.bold{font-weight:bold;}
/* Basic - space */
.space05 {height:5px;}
.space10 {height:10px;}
.space15 {height:15px;}
.space20 {height:20px;}
/* Basic - align */
.text_center {text-align:center !important;}
.text_right {text-align:right !important;}
.text_left {text-align:left !important;}
.text_justify{ text-align:justify !important;}
.margin_t_5 {margin-top: 5px;}
.margin_t_10 {margin-top: 10px;}
.margin_t_15 {margin-top: 15px;}
.margin_t_20 {margin-top: 20px;}
.margin_t_25 {margin-top: 25px;}
.margin_t_30 {margin-top: 30px;}
.margin_t_35 {margin-top: 35px;}
.margin_t_40 {margin-top: 40px;}
.margin_t_50 {margin-top: 50px;}
.margin_t_60 {margin-top: 60px;}
.margin_t_70 {margin-top: 70px;}
.margin_b_5 {margin-bottom: 5px;}
.margin_b_10 {margin-bottom: 10px;}
.margin_b_15 {margin-bottom: 15px;}
.margin_b_20 {margin-bottom: 20px;}
.margin_b_25 {margin-bottom: 25px;}
.margin_b_30 {margin-bottom: 30px;}
.margin_b_35 {margin-bottom: 35px;}
.margin_b_40 {margin-bottom: 40px;}
.margin_b_50 {margin-bottom: 50px;}
.margin_b_60 {margin-bottom: 60px;}
.margin_b_70 {margin-bottom: 70px;}
.margin_l_5 {margin-left: 5px;}
.margin_l_10 {margin-left: 10px;}
.margin_l_15 {margin-left: 15px;}
.margin_l_20 {margin-left: 20px;}
.margin_l_25 {margin-left: 25px;}
.margin_l_30 {margin-left: 30px;}
.margin_l_35 {margin-left: 35px;}
.margin_l_40 {margin-left: 40px;}
.margin_l_50 {margin-left: 50px;}
.margin_l_60 {margin-left: 60px;}
.margin_l_70 {margin-left: 70px;}
.margin_l_4_2 {margin-left: 4%;}
.margin_r_5 {margin-right: 5px;}
.margin_r_10 {margin-right: 10px;}
.margin_r_15 {margin-right: 15px;}
.padding_t_5 {padding-top: 5px;}
.padding_t_10 {padding-top: 10px;}
.padding_t_20 {padding-top: 20px;}
.padding_t_30 {padding-top: 30px;}
.padding_t_40 {padding-top: 40px;}
.padding_b_5 {padding-bottom: 5px;}
.padding_b_10 {padding-bottom: 10px;}
.padding_b_20 {padding-bottom: 20px;}
.padding_b_30 {padding-bottom: 30px;}
.padding_b_40 {padding-bottom: 40px;}
.padding_l_0 {padding-left: 0;}
.padding_l_5 {padding-left: 5px;}
.padding_l_10 {padding-left: 10px;}
.padding_l_20 {padding-left: 20px;}
.padding_l_30 {padding-left: 30px;}
.padding_l_35 {padding-left: 35px;}
.padding_r_5 {padding-right: 5px;}
.padding_r_10 {padding-right: 10px;}
.padding_r_20 {padding-right: 20px;}

.border_t_s_1_d {border-top: solid 1px #ddd;}
.border_t_d_1_d {border-top: dashed 1px #ddd;}

/* h스타일*/
.conH3 {font-size:1.4em; font-weight:800; color:#000; position:relative; padding-top:12px; clear:both;}
.conH4 {position:relative;font-weight:600;padding:14px 0 10px 23px;font-size:1.2em;}
.conH5 {position:relative; font-weight:bold; padding:8px 0 5px 0px; font-size:1em;letter-spacing:-0.05em;}
.conH6 {position:relative; font-weight:bold; padding:8px 0 8px 26px; font-size:0.8em;color:#555; letter-spacing:-0.05em;}
.conH6::after {position:absolute; left:14px; top:17px; content:""; width:4px; height:4px;background:#717171;}
.hnone{margin-top:0 !important;} 

.conLink{background:#d0e6f9;}
.conLink span {background: url('/base/imgs/cmmn/subMn_blank.png') no-repeat right 70%; padding: 0 7px 0 0; display: inline-block; width:15px; height:15px;}
.conLink:hover {text-decoration: underline;}
span.hsmoll{font-size:17px; font-weight:500; margin-left:10px;}

/* 게시판 상단 박스 */
.consqure {position:relative; border:1px solid #ddd;border-bottom:1px solid #b5b5b5; padding:25px; margin-bottom:5px; /* background:url('./base/imgs/board/his_ob.png') no-repeat left top; */  word-break:break-all;}
.cms_box1{position:relative;padding:6px;margin-bottom:20px; border:5px solid #cebda9; font-size:15px;}
.cms_box1bg{padding:25px;background:#fff;}
.cms_box1bg .se-contents {font-size:1em;word-break:keep-all;}
.cms_box1 > div.imgArea {float:left;padding:20px;}
.cms_box1 > ul.conList {width:90%;display:inline-block;}
/* conList */
.conList {position:relative; line-height:22px;margin-top:10px;}
.conList li {position:relative; padding:0 0 7px 38px;color:#444;line-height:1.7; font-weight:400;}
.conList li::after  {position:absolute; left:26px; top:10px; content:""; width:6px; height:6px; background:#a6d6c6;border-radius:100px;}
.conList ul {position:relative; padding:5px 0 0 0;}
.conList li li {position:relative; padding:0 0 5px 18px;font-size:1.1rem;font-weight:300;color:#666;background:url('/home/imgs/contents/conH5ico.png') no-repeat 0 7px;}
.conList li li::after {display:none;}
.conList li li li {padding:0 0 2px 12px;color:#777; font-size:0.95em;}
.conList li li li::after {position:absolute; left:2px; top:10px; content:"";width:5px;height:5px;background:#c1c1c1;border-radius:50%;}
.conList2 {position:relative; line-height:22px;margin-top:10px;}
.conList2 li {position:relative; padding:0 0 7px 16px;color:#444; line-height:1.6; font-size:15px; font-weight:400;}
.conList2 li::after  {position:absolute; left:4px; top:10px; content:""; width:3px; height:3px; background:#888;}
@media all and (max-width:860px) {
	.conList li{font-size:0.95em;}
	.conList ul{padding:0 !important;}
	.conList li li{font-size:0.9em !important;}
}
p.list {position:relative; padding:0 0 7px 25px;color:#555;}
p.list::after  {position:absolute; left:13px; top:13px; content:""; width:5px; height:1px; background:#5c5c5c;}

.conBox_ul{position:relative; line-height:22px;}
.conBox_ul li {position:relative; padding:0 0 7px 20px;color:#555;}
.conBox_ul li::after  {position:absolute; left:8px; top:7px; content:""; width:4px; height:4px; background:#555;}
.conBox_ul ul {position:relative; padding:5px 0 0 0;}
.conBox_ul li li {position:relative; padding:0 0 5px 13px; }
.conBox_ul li li::after {position:absolute; left:3px; top:10px; content:""; width:5px; height:1px; background:#5c5c5c;}
.conBox_ul li li li {padding:0 0 2px 12px;color:#777; font-size:0.875em;}
.conBox_ul li li li::after {position:absolute; left:2px; top:10px; content:""; width:5px;height:5px;background:#c1c1c1;border-radius:50%;}


/* 사이트맵 */
.sitemap {position:relative; padding:0; overflow:hidden;}
.sitemap ul li {float:left; padding:0 1.5% 0 1.5%; width:30.33%;}
.sitemap ul li a {position:relative; display:block; color:#000;} 
.sitemap ul li li {float:none; padding:2px 0; width:100%;}
.sitemap ul li li a {text-align:left; padding:10px 10px 10px 20px; border-bottom:1px solid #eaeaea; font-size:16px; color:#777;}
.sitemap ul li li a:hover{color:#d2454d;}
.sitemap ul li li a[target="_blank"] {background: url('/base/imgs/cmmn/subMn_blank.png') no-repeat 95% 50%;}
.sitemap ul li li a:hover {text-decoration:underline;}
.sitemap ul ul {margin:0 0 50px 0; width:100%;}
.sitemap ul ul ul {background:#f7f7f7; padding:8px 0; margin:0; border-bottom:1px solid #eaeaea; width:auto;}
.sitemap ul ul ul ul {background:#f7f7f7; padding:10px 5%; width:90%; margin:0; border-bottom:none;}
.sitemap ul ul ul ul li {background:#fff;}
.sitemap ul ul ul ul ul {background:#fff;padding:0 1%;border:1px solid #ddd;margin:7px 10px;}
.sitemap ul li li li a {border:none; padding:7px 10px 7px 25px; line-height:15px; font-size:0.95rem; color: #666;} 
.sitemap ul li li li a:after{position:absolute; left:15px; top:12px; content:""; width:4px; height:4px; background:#555;border-radius:0;}
.sitemap ul li li li li a:after{position:absolute; left:12px; top:13px; content:""; width:5px; height:1px; background:#5c5c5c;border-radius:0;}
.sitemap ul li li li li li a{color:#808080;padding:7px 10px 7px 21px;}
.sitemap ul li li li li li a:after{position:absolute; left:12px; top:13px; content:""; width:3px; height:3px;}
.sitemap .map_1depth {position:relative; color:#222; padding:15px 0 17px 0; text-align:center;font-size:1.3rem; font-weight:400; border-bottom:1px solid #777;}
@media all and (max-width:1300px) {
	.sitemap ul li {padding:0 1.5% 0 1.5%; width:47%;}
}
@media all and (max-width:860px) {
	.sitemap ul li{width:100%;padding:0;}
	.sitemap ul ul ul ul{width:95%;padding:10px 1%;}
	.sitemap .map_1depth:after{right:3%;}
}
/* conBox  */
.conBox {position:relative; border:1px solid #d9d9d9;padding:40px; font-size:16px; display:block;}
.conPat{position:relative;padding:6px;background:url('../imgs/board/conPat.png')}
.conPad{padding:25px;background:#fff;}
.conPad_img {padding:25px 25px 25px 165px;background:#fff;}
.txtL {padding:15px 0;line-height:1.7;font-size:1.2rem;}
.boxImg {position:relative;min-height:60px;padding:8px 0px 0px 165px;}
.boxImg01{position:absolute;left:0;top:0;height:60px;width:100px;background:url('/base/imgs/icon/ico01.png') no-repeat 50%;}
.boxImg02{position:absolute;left:0;top:0;height:60px;width:100px;background:url('/base/imgs/icon/ico02.png') no-repeat 50%;}
@media all and (max-width:1300px) {
	.sitemap ul li {padding:0 1.5% 0 1.5%; width:47%;}
}
@media all and (max-width:1024px) {
	.boxImg{padding:100px 0px 0px 0;}
	.boxImg01{left:50%;margin-left:-48.5px}
}
@media all and (max-width:860px) {
	.txtL{font-size:1rem;}
}
/* p테그 공통 왼쪽 띄워주는 소스 */
.indent{margin-left:25px;}
/* 반응형 이미지 제어 */
.pc_Img{display:block;}
.mobile_Img{display:none;}
.conImg {text-align: center;}
.conImg img{max-width:100%;}
@media all and (max-width:1024px) {
	.mobile_Img{display:block;text-align:center;}
	.mobile_Img img {max-width:100%;}
	.pc_Img{display:none;}
}
/* 반응형 테블릿 이하 사이즈로 되었을때 스크롤 드래그 */
.mCont_scroll .tableauPlaceholder{width:100% !important;}
.img-zoom img , .talk-noImg img {max-width:100%;}
.img-zoom .btn-zoom{display:none;}
.blind {font-size:0px;}
@media all and (max-width:1700px) { 
	.mCont_scroll2 {overflow-x:scroll; padding-top:60px; background:url("/base/imgs/icon/mCont_scroll_ico.png") no-repeat 99% 0;}
}
@media all and (max-width: 1024px) {
	.img-zoom {position:relative;width:100%;line-height:0;}
	.img-zoom img {max-width:100%;}
	.img-zoom .btn-zoom {position:absolute;bottom:0;right:0;display:block;width:48px;height:48px;text-indent:-9999px;overflow:hidden;background:url("/base/imgs/icon/imgbig.png") no-repeat 50%;z-index:100;}
	.blind {font-size:0px;}
	.headnote {text-align:left; margin:2px 0 3px 0;}
	.mCont_scroll {overflow-x:scroll; padding-top:60px; background:url("/base/imgs/icon/mCont_scroll_ico.png") no-repeat right 0;}
	.mCont_scroll table{width:1024px;}
	.mCont_scroll .tableauPlaceholder{width:1024px !important;}
}
@media screen and (max-width: 840px) {
	.img-zoom img {max-width:100%}
}
/* 영상DIV */
.iframeWrap {text-align:center;padding-top:20px;}
@media all and (max-width:1200px) {
	.iframeWrap {text-align:center;}
	.iframeWrap iframe {height:500px !important;}
}
@media screen and (max-width:830px) {
	.iframeWrap iframe{height:360px !important;}
}
@media screen and (max-width:530px) {
	.iframeWrap iframe{height:220px !important;}
}
@media screen and (max-width:320px) {
	.iframeWrap iframe {height:160px !important;}
}
/* 상세보기 pc, mobile 항목 */
.mobileDate {display:none;}
@media all and (max-width:768px) {
	.pcDate {display:none;}
	.mobileDate {display:inline-block;}
}
/*레이어팝업*/
.mainPopupLayer{position:absolute;top:15px;z-index:101;}