/*********custom 맨 아래 작성해주세요 ************/
/******************************************default*******************************************/
/*sub.css*/
@charset "utf-8";

.ckeditor .btnArea {position:relative; padding:13px; min-height:44px; text-align:center; font-size:0; word-spacing:0; letter-spacing:0;}
.ckeditor .btnArea a {display:inline-block; vertical-align:top; padding:0 27px; margin:0 3px; height:28px; line-height:28px; color:#fff; font-family:'Nanum Gothic'; font-size:14px; background:#949494; border-radius:5px; background: rgba(166,166,166,1);
	background: -moz-linear-gradient(top, rgba(166,166,166,1) 0%, rgba(147,147,147,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(166,166,166,1)), color-stop(100%, rgba(147,147,147,1)));
	background: -webkit-linear-gradient(top, rgba(166,166,166,1) 0%, rgba(147,147,147,1) 100%);
	background: -o-linear-gradient(top, rgba(166,166,166,1) 0%, rgba(147,147,147,1) 100%);
	background: -ms-linear-gradient(top, rgba(166,166,166,1) 0%, rgba(147,147,147,1) 100%);
	background: linear-gradient(to bottom, rgba(166,166,166,1) 0%, rgba(147,147,147,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6a6a6', endColorstr='#939393', GradientType=0 );}
.ckeditor .btnArea a.active {background: rgba(146,208,227,1);
	background: -moz-linear-gradient(top, rgba(146,208,227,1) 0%, rgba(127,188,208,1) 84%, rgba(127,188,208,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(146,208,227,1)), color-stop(84%, rgba(127,188,208,1)), color-stop(100%, rgba(127,188,208,1)));
	background: -webkit-linear-gradient(top, rgba(146,208,227,1) 0%, rgba(127,188,208,1) 84%, rgba(127,188,208,1) 100%);
	background: -o-linear-gradient(top, rgba(146,208,227,1) 0%, rgba(127,188,208,1) 84%, rgba(127,188,208,1) 100%);
	background: -ms-linear-gradient(top, rgba(146,208,227,1) 0%, rgba(127,188,208,1) 84%, rgba(127,188,208,1) 100%);
	background: linear-gradient(to bottom, rgba(146,208,227,1) 0%, rgba(127,188,208,1) 84%, rgba(127,188,208,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92d0e3', endColorstr='#7fbcd0', GradientType=0 );}
.ckeditor .btnArea .par {position:absolute; top:13px; right:13px;}
.ckeditor .btnArea.mobile {display:none;}

.ckeditor .btnArea .btnarea_gyw {text-align:center;}

.ckeditor .cnbtnArea {padding:10px 0;}
.ckeditor .btn_gyw {display:inline-block; width:160px; height:42px; line-height:42px; margin:0 4px; text-align:center; color:#fff !important; font-size:18px; font-weight:700; border:1px solid #848484; border-radius:6px; background: rgba(117,190,58,1);
	background: -moz-linear-gradient(top, rgba(117,190,58,1) 0%, rgba(99,172,40,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(117,190,58,1)), color-stop(100%, rgba(99,172,40,1)));
	background: -webkit-linear-gradient(top, rgba(117,190,58,1) 0%, rgba(99,172,40,1) 100%);
	background: -o-linear-gradient(top, rgba(117,190,58,1) 0%, rgba(99,172,40,1) 100%);
	background: -ms-linear-gradient(top, rgba(117,190,58,1) 0%, rgba(99,172,40,1) 100%);
	background: linear-gradient(to bottom, rgba(117,190,58,1) 0%, rgba(99,172,40,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75be3a', endColorstr='#63ac28', GradientType=0 );}/*180906yu*/
.ckeditor .btn_gr_ic {display:inline-block; height:27px; line-height:27px; vertical-align:middle; margin:0 3px; padding:0 15px; color:#333; font-size:13px; border:1px solid #cacaca; border-radius:8px; background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );}/*180906yu*/
.ckeditor .btn_gr_ic>span.ic_dw {display:inline-block; padding-right:20px; background:url('../../static/skins/default/images/ic_download.gif') no-repeat right 7px;}/*180906yu*/

.ckeditor .cnbtnArea.absol {position:relative; padding:10px 0; min-height:44px;}
.ckeditor .cnbtnArea.absol>a {position:absolute; top:0;}
.ckeditor .cnbtnArea.absol>a.left {left:0;}
.ckeditor .cnbtnArea.absol>a.right {right:0;}


.ckeditor {position:relative; font-size:15px; color:#333; line-height:1.6;}
.ckeditor .tt_gy {display:block; padding-left:26px; margin-bottom:15px; color:#000; font-size:21px; word-break:keep-all; background:url('../../static/skins/default/images/blt_c_gy.gif') no-repeat 1px 8px;}
.ckeditor .tt_gy strong {display:inline-block; vertical-align:middle;}

.ckeditor .ctx {margin-bottom:15px; color:#333; font-size:15px; line-height:1.6;}
.ckeditor .ctx p {margin-bottom:25px;}

.ckeditor .list_nor {margin-bottom:35px;}
.ckeditor .list_nor li {padding-left:21px; color:#333; font-size:15px; line-height:1.6; background:url('../../static/skins/default/images/blt_g_mn.gif') no-repeat 5px 8px;}

.ckeditor .list_num {margin-bottom:35px;}
.ckeditor .list_num li {margin-left:18px; color:#333; font-size:15px; line-height:1.6; list-style:decimal;}

.ckeditor .list_num_cc li{counter-increment:item; margin-bottom:5px; line-height:1;}
.ckeditor .list_num_cc li:before {margin-right:8px; content:counter(item); border-radius:100%; color:#333; width:1em;  font-size:12px; text-align:center; display:inline-block; border:1px solid #333;}

.ckeditor table.tbl_nor {width:100%; margin-bottom:50px; font-family:'Nanum Gothic'; font-size:14px; table-layout:auto; border-top:1px solid #39404a;}
.ckeditor table.tbl_nor th {padding:20px 0; color:#000; font-weight:normal; background:#f8f8f8;}
.ckeditor table.tbl_nor th, .tbl_nor td {border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.ckeditor table.tbl_nor th:last-child, .tbl_nor td:last-child {border-right:none;}
.ckeditor table.tbl_nor td {padding:18px 20px; line-height:1.6;}
.ckeditor table.tbl_nor.pdsm td {padding:18px 5px;}
.ckeditor table.tbl_nor .tt .fbig {font-size:24px;}
.ckeditor table.tbl_nor th.thL {font-size:17px; font-weight:bold;}
.ckeditor table.tbl_nor th em, .ckeditor table.tbl_nor td em {padding-left:7px; margin-left:7px; border-left:1px solid #bbb; font-size:0.9em; font-weight:normal; color:#666;}

.ckeditor table.tbl_nor_sq {width:100%; margin-bottom:50px; font-family:'Nanum Gothic'; font-size:14px; table-layout:fixed; border-top:1px solid #39404a;}
.ckeditor table.tbl_nor_sq th>strong {padding-left:15px; background:url('../../static/skins/default/images/blt_s_qy_h.gif') no-repeat 0 1px;}
.ckeditor table.tbl_nor_sq th {font-size:16px; border-right:1px solid #d8d8d8;}
.ckeditor table.tbl_nor_sq th, table.tbl_nor_sq td {padding:20px 15px; vertical-align:top; text-align:left; border-bottom:1px solid #d8d8d8;}

.ckeditor dl.dl_list_sq dt {display:block; margin-bottom:5px; padding-left:15px; font-weight:bold; background:url('../../static/skins/default/images/blt_s_qy_v.gif') no-repeat 0 9px;}
.ckeditor dl.dl_list_sq dd {margin-bottom:15px; padding-left:15px;}
.ckeditor dl.dl_list_sq dd:last-child {margin-bottom:0;}

.ckeditor .sct:after{content:'';display:block;clear:both}
.ckeditor .sct .pic {float:left; width:184px; margin-right:22px; margin-bottom:35px;}
.ckeditor .sct .pic img {max-width:100%; border: 1px solid #dcdcdc;}
.ckeditor .sct .pic .figcaption {display:block; padding:3px; line-height:1.4; font-size:14px;}
.ckeditor .sct .pic .figcaption>span {display:block; font-size:13px; font-weight:bold;}

/*20180920 인사말*/
.ckeditor .ctx.greeting p {font-size:17px;}
.ckeditor .ctx p.sign {font-size:15px; text-align:right; padding-top:60px;}
.ckeditor .ctx p.sign .name {font-size:30px; font-weight:800; padding-left:20px;}
.ckeditor .preImgWrap {position:relative; width:100%; background:#444; height:250px; margin-bottom:50px;}
.ckeditor .preImgWrap p {color:#fff; font-size:21px; padding:40px 50px 0 250px;}
.ckeditor .preImgWrap img {float:left; height:250px;}

@media (max-width: 768px) {
	.ckeditor .ctx.greeting p {font-size:15px;}
	.ckeditor .ctx p.sign {font-size:15px; padding-top:30px;}
	.ckeditor .ctx p.sign .name {font-size:24px; }
	.ckeditor .preImgWrap {text-align:center; margin:0 auto 50px;}
	.ckeditor .preImgWrap p {display:none;}
	.ckeditor .preImgWrap img {float:none;}
}
/*20180920*/

.ckeditor .fc_o {color:#d33c00;}
.ckeditor .fc_b {color:#3777b3;}

@media only screen and (max-width:767px){
	.ckeditor table.tbl_nor {display:block; border-bottom:1px solid #d8d8d8;}
	.ckeditor table.tbl_nor thead, table.tbl_nor tbody, table.tbl_nor tr, table.tbl_nor th, .tbl_nor td {display:block;}
	.ckeditor table.tbl_nor thead { padding:6px 0; background:#f8f8f8;}
	.ckeditor table.tbl_nor th {padding:1px 10px; text-align:left; color:#000; border:none;}
        .ckeditor table.tbl_nor td {padding:5px 10px; border:none; text-align:left;}/*190510*/
	.ckeditor table.tbl_nor td {padding:5px 10px; border:none;}
	.ckeditor table.tbl_nor td.tt {padding:12px 10px 6px 10px; font-weight:bold; border-top:1px solid #d8d8d8;}
        .ckeditor table.tbl_nor tr {border-bottom:3px double #d8d8d8;}/*190510*/
        .ckeditor table.tbl_nor tr:last-child {border-bottom:none;}/*190510*/

	.ckeditor table.tbl_nor_sq, table.tbl_nor_sq thead, table.tbl_nor_sq th, table.tbl_nor_sq tbody, table.tbl_nor_sq tr, table.tbl_nor_sq td {display:block;}
	.ckeditor table.tbl_nor_sq {border-bottom:1px solid #d8d8d8;}
	.ckeditor table.tbl_nor_sq th>strong {padding-left:15px; background:url('../../static/skins/default/images/blt_s_qy_h.gif') no-repeat 0 1px;}
	.ckeditor table.tbl_nor_sq th {padding:15px 10px; border-right:none;}
	.ckeditor table.tbl_nor_sq th, table.tbl_nor_sq td {padding:10px; vertical-align:top; text-align:left; border-bottom:none;}

	.ckeditor .sct .pic {float:none; margin-bottom:20px;}
}

.ckeditor .tab {margin-bottom:45px;}
.ckeditor .tab ul {width:100%;}
.ckeditor .tab ul:after{content:'';display:block;clear:both;}
.ckeditor .tab li {float:left; text-align:center; border:1px solid #e0e0e0; border-left:none; box-sizing:border-box;}
.ckeditor .tab li:first-child {border-left:1px solid #e0e0e0;}
.ckeditor .tab ul.n5 li {width:20%;}
.ckeditor .tab li>a {display:block; padding:18px 0; line-height:1.2; text-align:center; font-family:'Nanum Gothic'; font-size:16px; font-weight:600; color:#000;}
.ckeditor .tab li>a>span {display:block;}
.ckeditor .tab li.on {background:#444549; border:none;}
.ckeditor .tab li.on>a {color:#fff;}

.ckeditor .tt_sgy {margin-bottom:10px;}
.ckeditor .tt_sgy strong {display:inline-block; padding-left:24px; color:#000; font-size:18px; line-height:1; vertical-align:top; background:url('../../static/skins/default/images/blt_t_qy.gif') no-repeat 9px 1px;}

.ckeditor .list_em_gr li:after{content:'';display:block;clear:both;}
.ckeditor .list_em_gr li>em {float:left; display:inline-block; vertical-align:top; width:12%; padding-right:2%; font-size:14px; color:#777;}
.ckeditor .list_em_gr li>span {float:left; width:86%;}

.ckeditor .subimg {margin-bottom:35px;}

.ckeditor .list_n_sq {margin-bottom:30px;}
.ckeditor .list_n_sq li {padding:4px 0 4px 24px; vertical-align:middle; background:url('../../static/skins/default/images/blt_n_sq.gif') no-repeat 8px 15px;}
.ckeditor .list_n_sq.line li {padding:6px 0 6px 24px; border-bottom:1px solid #e1e1e1;}

.ckeditor .inli_btnarea {display:inline-block; vertical-align:middle; padding-left:20px;}

.ckeditor .list_photo {position:relative; word-spacing:0; letter-spacing:0; font-size:0; border-bottom:1px solid #e1e1e1;}
.ckeditor .list_photo ul {overflow:hidden; margin-left:-25px;}
.ckeditor .list_photo li {display:inline-block; width:205px; margin-left:25px; margin-bottom:37px; vertical-align:top;}
.ckeditor .list_photo a {display:block; width:205px;}
.ckeditor .list_photo .thumb {position:relative; display:block; margin-bottom:8px; height:153px; line-height:153px; vertical-align:middle; text-align:center; border:1px solid #dddee0; background:#fff;}
.ckeditor .list_photo .thumb>img {max-width:100%; max-height:100%; line-height:153px; vertical-align:middle;}
.ckeditor .list_photo .tt {display:block; margin-bottom:10px; font-size:16px; color:#000; line-height:1.3; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis');}
.ckeditor .list_photo .tx {display:block; max-height:40px; overflow:hidden; font-size:15px; font-weight:300; color:#4a4a4a; line-height:1.3;}
.ckeditor .list_photo a:hover .thumb:after {content:''; position:absolute; top:0; left:-1px; right:-1px; bottom:-1px; background:rgba(50, 92, 169,.47);}
.ckeditor .list_photo a:hover .tt {text-decoration:underline;}

.ckeditor h2{color:#599626; font-size:28px; font-weight:normal;}

.ckeditor li.stNum {position:relative; padding:0 0 10px 25px; font-size:15px; line-height:1.2; text-align:justify; word-break:keep-all;}
.ckeditor li.stNum em {position:absolute; top:0; left:0; font-weight:900; font-style:normal !important;}
.ckeditor li.stNum.md, li.stNum.md em {font-size:14px; padding-bottom:9px;}
.ckeditor li.stNum.sm, li.stNum.sm em {font-size:13px; padding-bottom:8px;}

@media only screen and (max-width:1220px){
	.ckeditor .tab {margin-bottom:25px;}
	.ckeditor .tab li>a {padding:8px 0;}
}
@media only screen and (max-width:767px){
	.ckeditor .tab li {float:none; width:100% !important; border-left:1px solid #e0e0e0; border-bottom:0;}
	.ckeditor .tab li:last-child {border-bottom:1px solid #e0e0e0;}
	.ckeditor .tab li>a {padding-left:25px; text-align:left; background:url('../../static/skins/default/images/ico_tab_arr.png') no-repeat 10px 12px;}
	.ckeditor .tab li>a>span {display:inline-block;}
	.ckeditor .tab li.on>a {background:url('../../static/skins/default/images/ico_tabon_arr.png') no-repeat 10px 12px;}

	.ckeditor table.tbl_nor .tt {text-align:left !important;}
	.ckeditor table.tbl_nor .tt .fbig {font-size:18px;}

	.ckeditor .list_em_gr li>em {float:none; display:block; width:100%; padding-right:0; font-size:13px;}
	.ckeditor .list_em_gr li>span {float:none; display:block; width:100%; margin-top:-2px; margin-bottom:12px;}
	.ckeditor .inli_btnarea {display:block; vertical-align:middle; padding-left:0;}

	.ckeditor .list_photo {border-top:1px solid #262626;}
	.ckeditor .list_photo ul {margin-left:0;}
	.ckeditor .list_photo li {display:block; width:100%; height:62px; margin-left:0; margin:20px 0;}
	.ckeditor .list_photo a {position:relative; width:100%;}
	.ckeditor .list_photo .thumb {position:absolute; top:0; left:8px; width:90px; height:60px; line-height:60px;}
	.ckeditor .list_photo .thumb>img {max-width:100%; max-height:100%; line-height:60px; vertical-align:middle;}
	.ckeditor .list_photo .tt {padding-left:117px; margin-bottom:5px;}
	.ckeditor .list_photo .tx {padding-left:117px; max-height:35px; font-size:14px;}

	.ckeditor h2{font-size:22px;}

	.ckeditor li.stNum {padding:0 0 10px 20px; font-size:14px; text-align:left;}
	.ckeditor li.stNum.md, li.stNum.md em {font-size:13px; padding-bottom:9px;}
	.ckeditor li.stNum.sm, li.stNum.sm em {font-size:12px; padding-bottom:8px;}
}

.ckeditor .greeting .pic {margin-bottom:50px;}
.ckeditor .greeting p {font-size:18px;}

.ckeditor table.tbl_smp {width:100%; margin-bottom:15px; font-size:15px; table-layout:fixed; border-top:1px solid #d8d8d8;}
.ckeditor table.tbl_smp th {color:#000; font-weight:normal;}
.ckeditor table.tbl_smp td {color:#000; border-left:1px solid #d8d8d8;}
.ckeditor table.tbl_smp th, table.tbl_smp td {padding:18px 15px; vertical-align:middle; border-bottom:1px solid #d8d8d8;}
.ckeditor table.tbl_smp th:nth-child(3) {border-left:1px solid #d8d8d8;}
.ckeditor table.tbl_smp input[type="text"] {width:100%; padding:0 4px; border:1px solid #d8d8d8; box-sizing:border-box;}
table.tbl_smp textarea {width:100%; height:200px; margin:0; padding:4px; font-family:'nsR'; border:1px solid #d8d8d8; box-sizing:border-box;}/*181221*/

.ckeditor table.tbl_smp input::-webkit-input-placeholder {color:transparent;}
.ckeditor table.tbl_smp input:-moz-placeholder {color:transparent;}
.ckeditor table.tbl_smp input::-moz-placeholder {color:transparent;}
.ckeditor table.tbl_smp input:-ms-input-placeholder {color:transparent;}
.ckeditor table.tbl_smp textarea::-webkit-input-placeholder {color:transparent;}
.ckeditor table.tbl_smp textarea:-moz-placeholder {color:transparent;}
.ckeditor table.tbl_smp textarea::-moz-placeholder {color:transparent;}
.ckeditor table.tbl_smp textarea:-ms-input-placeholder {color:transparent;}

.ckeditor table.tbl_smp_nor {width:100%; margin-bottom:15px; font-size:15px; table-layout:fixed; border-top:1px solid #d8d8d8;}
.ckeditor table.tbl_smp_nor th {color:#000; font-weight:normal;}
.ckeditor table.tbl_smp_nor td {color:#000; border-left:1px solid #d8d8d8;}
.ckeditor table.tbl_smp_nor th, table.tbl_smp_nor td {padding:18px 15px; vertical-align:middle; border-bottom:1px solid #d8d8d8;}
.ckeditor table.tbl_smp_nor th:nth-child(3) {border-left:1px solid #d8d8d8;}
.ckeditor table.tbl_smp_nor input[type="text"] {width:100%; padding:0 4px; border:1px solid #d8d8d8; box-sizing:border-box;}
.ckeditor table.tbl_smp_nor textarea {width:100%; height:200px; margin:0; padding:4px; font-family:'nsR'; border:1px solid #d8d8d8; box-sizing:border-box;}/*181221*/
.ckeditor table.tbl_smp_nor .spc input[type="radio"] {margin-top:0; margin-right:5px; vertical-align:middle;}
.ckeditor table.tbl_smp_nor .spc label {margin-right:20px; word-break:keep-all;}
.ckeditor table.tbl_smp_nor .stx {margin-right:15px;}
.ckeditor table.tbl_smp_nor .spc {padding:5px 0;}
.ckeditor table.tbl_smp_nor input.w200 {width:200px !important;}

.ckeditor .list_prcs {margin-bottom:35px;}
.ckeditor .list_prcs li {padding-bottom:30px; margin-bottom:7px; background:url('../../static/skins/default/images/ico_prcs_arr.png') no-repeat center bottom;}
.ckeditor .list_prcs li:last-child {padding-bottom:0; margin-bottom:0; background:none;}
.ckeditor .list_prcs .bx {padding:25px 20px; text-align:center; background:#f0f0f0; border:1px solid #e2e2e2;}


.ckeditor .clauseArea {position:relative;}
.ckeditor .clauseArea .stx {padding-bottom:15px; font-size:14px;}
.ckeditor .bx_yscrl {padding:10px; height:220px; overflow-y:scroll; border:1px solid #c4c4c4;}
.ckeditor .bx_ipt {font-size:0; word-spacing:0; letter-spacing:0; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.ckeditor .bx_ipt>span {display:inline-block; vertical-align:top; height:32px; line-height:34px; padding:10px 10px; font-size:17px; border-right:1px solid #d8d8d8;}
.ckeditor .bx_ipt .tit {width:170px; padding-right:30px; text-align:right; }
.ckeditor .bx_ipt input[type="text"] {box-sizing:border-box;}

@media (max-width: 768px) {
	.ckeditor table.tbl_smp, table.tbl_smp thead, table.tbl_smp tbody, table.tbl_smp tr, table.tbl_smp th, table.tbl_smp td {display:block;}
	.ckeditor table.tbl_smp {display:block; margin:0; border-top:none;}
	.ckeditor table.tbl_smp th {display:none;}
	.ckeditor table.tbl_smp td {border-left:none;}
	.ckeditor table.tbl_smp th, table.tbl_smp td {padding:0; border-bottom:none;}
	.ckeditor table.tbl_smp input[type="text"] {height:40px; padding:0 8px; border-bottom:none;}
	.ckeditor table.tbl_smp textarea {padding:8px; height:100px; font-size:17px;}

	.ckeditor table.tbl_smp input::-webkit-input-placeholder {color:#666;}
	.ckeditor table.tbl_smp input:-moz-placeholder {color:#666;}
	.ckeditor table.tbl_smp input::-moz-placeholder {color:#666;}
	.ckeditor table.tbl_smp input:-ms-input-placeholder {color:#666;}
	.ckeditor table.tbl_smp textarea::-webkit-input-placeholder {color:#666;}
	.ckeditor table.tbl_smp textarea:-moz-placeholder {color:#666;}
	.ckeditor table.tbl_smp textarea::-moz-placeholder {color:#666;}
	.ckeditor table.tbl_smp textarea:-ms-input-placeholder {color:#666;}

	.ckeditor table.tbl_smp_nor, table.tbl_smp_nor thead, table.tbl_smp_nor tbody, table.tbl_smp_nor tr, table.tbl_smp_nor th, table.tbl_smp_nor td {display:block;}
	.ckeditor table.tbl_smp_nor th {background:#f7f7f7;}
	.ckeditor table.tbl_smp_nor td {color:#000; border-left:none;}
	.ckeditor table.tbl_smp_nor th, table.tbl_smp_nor td {padding:8px 15px; text-align:left;}
	.ckeditor table.tbl_smp_nor input[type="text"] {width:100%; padding:0 4px; border:1px solid #d8d8d8; box-sizing:border-box;}
	.ckeditor table.tbl_smp_nor textarea {width:100%; height:200px; margin:0; padding:4px; font-family:'nsR'; border:1px solid #d8d8d8; box-sizing:border-box;}/*181221*/
	.ckeditor table.tbl_smp_nor .spc input[type="radio"] {margin-top:0; margin-right:5px; vertical-align:middle;}
	.ckeditor table.tbl_smp_nor .spc label {margin-right:20px; word-break:keep-all;}
	.ckeditor table.tbl_smp_nor .stx {display:block;}
	.ckeditor table.tbl_smp_nor .spc>span {display:block;}
	.ckeditor table.tbl_smp_nor input.w200 {width:200px !important;}

	.ckeditor .list_prcs .bx {padding:15px;}

	.ckeditor .bx_ipt .tit {display:none;}
	.ckeditor .bx_ipt input[type="text"] {width:110px;}
	.ckeditor .bx_ipt>span:last-child {border-right:none;}
}







/*reset.css*/
/*나눔스퀘어 내부 설정181221*/
@font-face {
  font-family: 'nsL';
  font-style: normal;
  font-weight: 200;
  src: local('Nanum Square Light'), local('NanumSquare-Light'), local('나눔스퀘어 얇게');
  src: url('../../static/skins/default/fonts/NanumSquareL.eot');
  src: url('../../static/skins/default/NanumSquareL.eot?#iefix') format('embedded-opentype'),
       url('../../static/skins/default/NanumSquareL.woff') format('woff'),
       url('../../static/skins/default/NanumSquareL.ttf') format('truetype');
}
@font-face {
  font-family: 'nsR';
  font-style: normal;
  font-weight: 400;
  src: local('Nanum Square Regular'), local('NanumSquare-Regular'), local('나눔스퀘어 보통');
  src: url('../../static/skins/default/NanumSquareR.eot');
  src: url('../../static/skins/default/NanumSquareR.eot?#iefix') format('embedded-opentype'),
       url('../../static/skins/default/NanumSquareR.woff') format('woff'),
       url('../../static/skins/default/NanumSquareR.ttf') format('truetype');
}
@font-face {
  font-family: 'nsB';
  font-style: normal;
  font-weight: 700;
  src: local('Nanum Square Bold'), local('Nanum Square-Bold'), local('나눔스퀘어 굵게');
  src: url('../../static/skins/default/NanumSquareB.eot');
  src: url('../../static/skins/default/NanumSquareB.eot?#iefix') format('embedded-opentype'),
       url('../../static/skins/default/NanumSquareB.woff') format('woff'),
       url('../../static/skins/default/NanumSquareB.ttf') format('truetype');
}
/*@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');181221*/
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

.ckeditor span, p{
	margin: 0;
	padding: 0;
	border: 0;
	font-style:normal;
        word-break: keep-all;
}

/* HTML5 display-role reset for older browsers */
.ckeditor article, aside, details, figcaption, figure,
.ckeditor footer, header, hgroup, menu, nav, section {display: block;}
.ckeditor body {line-height: 1;}
.ckeditor ol, ul {list-style: none;}
.ckeditor blockquote, q {quotes:none;}
.ckeditor blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
.ckeditor table {border-collapse:collapse; border-spacing:0;}
.ckeditor :focus {outline: 0;}
.ckeditor ins {text-decoration: none;}
.ckeditor del {text-decoration: line-through;}
.ckeditor strong, b {font-weight:normal;}
/*--*/
.ckeditor img {max-width:100%; vertical-align:top;}
.ckeditor div {word-break:break-all;}

.ckeditor /*input[type="radio"] {vertical-align: text-bottom; }
.ckeditor input[type="checkbox"] {border:solid 1px #999; vertical-align: bottom; }*/

.ckeditor label, input[type="button"], input[type="submit"], input[type="image"], button {cursor: pointer;}
.ckeditor input[type="text"], input[type="email"],input[type="number"], input[type="password"] {-webkit-appearance:none; border:none;  height:32px; border-radius: 0; font-size:16px;}

.ckeditor button, input, select, textarea {margin:0;}
.ckeditor button {width:auto; overflow:visible;}
.ckeditor button, button[type="submit"], button[type="reset"] { background:none; border:none; padding:0; margin:0; }

.ckeditor select{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; /*-webkit-appearance:none;*/ background:#fff;}
.ckeditor textarea{-webkit-appearance:none; resize:none; border:solid 1px #ced3d7;}

/*
.ckeditor input:invalid, textarea:invalid {
border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red;
}

.ckeditor .no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
*/

.ckeditor ::-moz-selection{ background: #55695e; color:#fff; text-shadow: none; }
.ckeditor ::-webkit-selection{ background: #55695e; color:#fff; text-shadow: none; }
.ckeditor ::selection { background:#55695e; color:#fff; text-shadow: none; }

.ckeditor .clear:after{content:'';display:block;clear:both}
.ckeditor .ellipsis {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis');}
.ckeditor .blind {display:none;}

/* text-align */
.ckeditor .tl {text-align:left !important;}
.ckeditor .tr {text-align:right !important;}
.ckeditor .tc {text-align:center !important;}


/* margin */
.ckeditor .m0{margin:0px !important}
.ckeditor .m10{margin:10px !important}
.ckeditor .mt0{margin-top:0px !important}
.ckeditor .mt5{margin-top:5px !important}
.ckeditor .mt10{margin-top:10px !important}
.ckeditor .mt15{margin-top:15px !important}
.ckeditor .mt20{margin-top:20px !important}
.ckeditor .mt25{margin-top:25px !important}
.ckeditor .mt30{margin-top:30px !important}
.ckeditor .mt40{margin-top:40px !important}
.ckeditor .mt50{margin-top:50px !important}
.ckeditor .mb0{margin-bottom:0px !important}
.ckeditor .mb5{margin-bottom:5px !important}
.ckeditor .mb10{margin-bottom:10px !important}
.ckeditor .mb15{margin-bottom:15px !important}
.ckeditor .mb20{margin-bottom:20px !important}
.ckeditor .mb25{margin-bottom:25px !important}
.ckeditor .mb30{margin-bottom:30px !important}
.ckeditor .mb35{margin-bottom:35px !important}
.ckeditor .mb50{margin-bottom:50px !important}
.ckeditor .mb70{margin-bottom:70px !important}
.ckeditor .ml0{margin-left:0px !important}
.ckeditor .ml5{margin-left:5px !important}
.ckeditor .ml10{margin-left:10px !important}
.ckeditor .ml15{margin-left:15px !important}
.ckeditor .ml20{margin-left:20px !important}
.ckeditor .mr0{margin-right:0px !important}
.ckeditor .mr5{margin-right:5px !important}
.ckeditor .mr10{margin-right:10px !important}
.ckeditor .mr15{margin-right:15px !important;}
.ckeditor .mr20{margin-right:20px !important}
.ckeditor .mlr5{margin-left:5px !important; margin-right:5px !important}
/* 패딩값 */
.ckeditor .p0{padding:0px !important}
.ckeditor .p5{padding:5px !important}
.ckeditor .p10{padding:10px !important}
.ckeditor .p15{padding:15px !important}
.ckeditor .p20{padding:20px !important}
.ckeditor .p25{padding:25px !important}
.ckeditor .p30{padding:30px !important}
.ckeditor .pt0{padding-top:0px !important}
.ckeditor .pt3{padding-top:3px !important}
.ckeditor .pt5{padding-top:5px !important}
.ckeditor .pt10{padding-top:10px !important}
.ckeditor .pt15{padding-top:15px !important}
.ckeditor .pt20{padding-top:20px !important}
.ckeditor .pt25{padding-top:25px !important}
.ckeditor .pt30{padding-top:30px !important}
.ckeditor .pt40{padding-top:40px !important}
.ckeditor .pt50{padding-top:50px !important}
.ckeditor .pb0{padding-bottom:0px !important}
.ckeditor .pb10{padding-bottom:10px !important}
.ckeditor .pb15{padding-bottom:15px !important}
.ckeditor .pb20{padding-bottom:20px !important}
.ckeditor .pb25{padding-bottom:25px !important}
.ckeditor .pb30{padding-bottom:30px !important}
.ckeditor .pb40{padding-bottom:40px !important}
.ckeditor .pb50{padding-bottom:50px !important}
.ckeditor .pl0{padding-left:0px !important}
.ckeditor .pl5{padding-left:5px !important}
.ckeditor .pl10{padding-left:10px !important}
.ckeditor .pl15{padding-left:15px !important}
.ckeditor .pl20{padding-left:20px !important}
.ckeditor .pl25{padding-left:25px !important}
.ckeditor .pl30{padding-left:30px !important}
.ckeditor .pl40{padding-left:40px !important}
.ckeditor .pl50{padding-left:50px !important}
.ckeditor .pl60{padding-left:60px !important}
.ckeditor .pr0{padding-right:0px !important}
.ckeditor .pr5{padding-right:5px !important}
.ckeditor .pr10{padding-right:10px !important}
.ckeditor .pr15{padding-right:15px !important}
.ckeditor .pr20{padding-right:20px !important}
.ckeditor .pr25{padding-right:25px !important}
.ckeditor .pr30{padding-right:30px !important}
.ckeditor .pr40{padding-right:40px !important}
.ckeditor .pr50{padding-right:50px !important}
.ckeditor .pr60{padding-right:60px !important}

/**/
.ckeditor .fs24 {font-size:24px !important;}
/* 190503yu */
.ckeditor .list_site {width:100%; table-layout:fixed; margin-bottom:35px; border-top:1px solid #39404a;}
.ckeditor .list_site td {vertical-align:middle; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background:#f9f9f9;}
.ckeditor .list_site td>a {display:inline-block; vertical-align:middle; padding:18px 20px 18px 43px; font-size:15px; background:url('../../../static/skins/default/images/ico_home.png') no-repeat 12px 20px;}
.ckeditor .list_site td>a:hover {text-decoration:underline;}
.ckeditor .list_site td:first-child {border-left:none;}
/* //190503yu */

@media (max-width: 768px) {
	/* 190503yu */
.ckeditor .list_site, .list_site tbody, .list_site tr {display:block;}
.ckeditor .list_site tr:after{content:'';display:block;clear:both}
.ckeditor .list_site td {display:block; float:left; width:100%; vertical-align:top; border-left:none;}
.ckeditor .list_site td>a {padding:12px 20px 12px 43px; background-position:12px 15px;}
/* //190503yu */
}






































/* ******************rest.css****************** * / 
@charset "utf-8";

.ckeditor span, p{
	margin: 0;
	padding: 0;
	border: 0;
	font-style:normal;
        word-break: keep-all;
}

/* HTML5 display-role reset for older browsers */
.ckeditor article, aside, details, figcaption, figure,
.ckeditor footer, header, hgroup, menu, nav, section {display: block;}
.ckeditor body {line-height: 1;}
.ckeditor ol, ul {list-style: none;}
.ckeditor blockquote, q {quotes:none;}
.ckeditor blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
.ckeditor table {border-collapse:collapse; border-spacing:0;}
.ckeditor :focus {outline: 0;}
.ckeditor ins {text-decoration: none;}
.ckeditor del {text-decoration: line-through;}
.ckeditor strong, b {font-weight:normal;}
/*--*/
.ckeditor img {max-width:100%; vertical-align:top;}
.ckeditor div {word-break:break-all;}

.ckeditor /*input[type="radio"] {vertical-align: text-bottom; }
.ckeditor input[type="checkbox"] {border:solid 1px #999; vertical-align: bottom; }*/

.ckeditor label, input[type="button"], input[type="submit"], input[type="image"], button {cursor: pointer;}
.ckeditor input[type="text"], input[type="email"],input[type="number"], input[type="password"] {-webkit-appearance:none; border:none;  height:32px; border-radius: 0; font-size:16px;}

.ckeditor button, input, select, textarea {margin:0;}
.ckeditor button {width:auto; overflow:visible;}
.ckeditor button, button[type="submit"], button[type="reset"] { background:none; border:none; padding:0; margin:0; }

.ckeditor select{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; /*-webkit-appearance:none;*/ background:#fff;}
.ckeditor textarea{-webkit-appearance:none; resize:none; border:solid 1px #ced3d7;}

/*
.ckeditor input:invalid, textarea:invalid {
border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red;
}

.ckeditor .no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
*/

.ckeditor ::-moz-selection{ background: #55695e; color:#fff; text-shadow: none; }
.ckeditor ::-webkit-selection{ background: #55695e; color:#fff; text-shadow: none; }
.ckeditor ::selection { background:#55695e; color:#fff; text-shadow: none; }

.ckeditor .clear:after{content:'';display:block;clear:both}
.ckeditor .ellipsis {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis');}
.ckeditor .blind {display:none;}

/* text-align */
.ckeditor .tl {text-align:left !important;}
.ckeditor .tr {text-align:right !important;}
.ckeditor .tc {text-align:center !important;}


/* margin */
.ckeditor .m0{margin:0px !important}
.ckeditor .m10{margin:10px !important}
.ckeditor .mt0{margin-top:0px !important}
.ckeditor .mt5{margin-top:5px !important}
.ckeditor .mt10{margin-top:10px !important}
.ckeditor .mt15{margin-top:15px !important}
.ckeditor .mt20{margin-top:20px !important}
.ckeditor .mt25{margin-top:25px !important}
.ckeditor .mt30{margin-top:30px !important}
.ckeditor .mt40{margin-top:40px !important}
.ckeditor .mt50{margin-top:50px !important}
.ckeditor .mb0{margin-bottom:0px !important}
.ckeditor .mb5{margin-bottom:5px !important}
.ckeditor .mb10{margin-bottom:10px !important}
.ckeditor .mb15{margin-bottom:15px !important}
.ckeditor .mb20{margin-bottom:20px !important}
.ckeditor .mb25{margin-bottom:25px !important}
.ckeditor .mb30{margin-bottom:30px !important}
.ckeditor .mb35{margin-bottom:35px !important}
.ckeditor .mb50{margin-bottom:50px !important}
.ckeditor .mb70{margin-bottom:70px !important}
.ckeditor .ml0{margin-left:0px !important}
.ckeditor .ml5{margin-left:5px !important}
.ckeditor .ml10{margin-left:10px !important}
.ckeditor .ml15{margin-left:15px !important}
.ckeditor .ml20{margin-left:20px !important}
.ckeditor .mr0{margin-right:0px !important}
.ckeditor .mr5{margin-right:5px !important}
.ckeditor .mr10{margin-right:10px !important}
.ckeditor .mr15{margin-right:15px !important}
.ckeditor .mr20{margin-right:20px !important}
.ckeditor .mlr5{margin-left:5px !important; margin-right:5px !important}
/* 패딩값 */
.ckeditor .p0{padding:0px !important}
.ckeditor .p5{padding:5px !important}
.ckeditor .p10{padding:10px !important}
.ckeditor .p15{padding:15px !important}
.ckeditor .p20{padding:20px !important}
.ckeditor .p25{padding:25px !important}
.ckeditor .p30{padding:30px !important}
.ckeditor .pt0{padding-top:0px !important}
.ckeditor .pt3{padding-top:3px !important}
.ckeditor .pt5{padding-top:5px !important}
.ckeditor .pt10{padding-top:10px !important}
.ckeditor .pt15{padding-top:15px !important}
.ckeditor .pt20{padding-top:20px !important}
.ckeditor .pt25{padding-top:25px !important}
.ckeditor .pt30{padding-top:30px !important}
.ckeditor .pt40{padding-top:40px !important}
.ckeditor .pt50{padding-top:50px !important}
.ckeditor .pb0{padding-bottom:0px !important}
.ckeditor .pb10{padding-bottom:10px !important}
.ckeditor .pb15{padding-bottom:15px !important}
.ckeditor .pb20{padding-bottom:20px !important}
.ckeditor .pb25{padding-bottom:25px !important}
.ckeditor .pb30{padding-bottom:30px !important}
.ckeditor .pb40{padding-bottom:40px !important}
.ckeditor .pb50{padding-bottom:50px !important}
.ckeditor .pl0{padding-left:0px !important}
.ckeditor .pl5{padding-left:5px !important}
.ckeditor .pl10{padding-left:10px !important}
.ckeditor .pl15{padding-left:15px !important}
.ckeditor .pl20{padding-left:20px !important}
.ckeditor .pl25{padding-left:25px !important}
.ckeditor .pl30{padding-left:30px !important}
.ckeditor .pl40{padding-left:40px !important}
.ckeditor .pl50{padding-left:50px !important}
.ckeditor .pl60{padding-left:60px !important}
.ckeditor .pr0{padding-right:0px !important}
.ckeditor .pr5{padding-right:5px !important}
.ckeditor .pr10{padding-right:10px !important}
.ckeditor .pr15{padding-right:15px !important}
.ckeditor .pr20{padding-right:20px !important}
.ckeditor .pr25{padding-right:25px !important}
.ckeditor .pr30{padding-right:30px !important}
.ckeditor .pr40{padding-right:40px !important}
.ckeditor .pr50{padding-right:50px !important}
.ckeditor .pr60{padding-right:60px !important}

/**/
.ckeditor .fs24 {font-size:24px !important;}















/**************************** custom *****************************/

/****ckeditor 내에서 사용*****/
.ckeditor h1{color:red;}


/****ckeditor 외에서 사용*****/

