@charset "utf-8";

.xe_content {font-size:14px; word-break:break-all; word-wrap:break-word; color:#555; line-height:1.8; padding:25px; background:transparent; font-family:'NanumGothic','나눔고딕','dsori_webfont';}
.xe_content.editable {padding:19px 8px 19px 23px!important; overflow-y:scroll;}

.xe_content a {text-decoration:none; color:inherit; border:none;}
.xe_content a:hover,
.xe_content a:focus {font-weight:bold;}

.xe_content.editable h1,
.xe_content.editable h2,
.xe_content.editable h3,
.xe_content.editable h4,
.xe_content.editable h5,
.xe_content.editable h6,
.xe_content.editable p,
.xe_content.editable div,
.xe_content.editable ul,
.xe_content.editable ol,
.xe_content.editable dl,
.xe_content.editable blockquote,
.xe_content.editable li{background-repeat:no-repeat;background-position:right top; border-width:1px; border-style:dotted; border-color:#ddd; }

.xe_content.editable div{background-image:url(./img/elementDiv.gif);}
.xe_content.editable ul{background-image:url(./img/elementUl.gif);}
.xe_content.editable ol{background-image:url(./img/elementOl.gif);}
.xe_content.editable dl{background-image:url(./img/elementDl.gif);}
.xe_content.editable h1{background-image:url(./img/elementH.gif);}
.xe_content.editable h2{background-image:url(./img/elementH.gif);background-position:right -100px}
.xe_content.editable h3{background-image:url(./img/elementH.gif);background-position:right -200px}
.xe_content.editable h4{background-image:url(./img/elementH.gif);background-position:right -300px}
.xe_content.editable h5{background-image:url(./img/elementH.gif);background-position:right -400px}
.xe_content.editable h6{background-image:url(./img/elementH.gif);background-position:right -500px}
.xe_content.editable p{background-image:url(./img/elementP.gif);}
.xe_content.editable blockquote{background-image:url(./img/elementBlockquote.gif);}

.xe_content p{margin:0.5em 1em;}
.xe_content p a{font-weight:bold;}
.xe_content .blockquote,
.xe_content blockquote{display:block; margin:2em; font-size:1.1em; color:#3194BB;letter-spacing:-1px;}

.xe_content .display_none {display:none;}

.xe_content.editable img,
.xe_content img{border:0; max-width:100%; height:auto;}

.xe_content dt,
.xe_content b,
.xe_content strong {font-weight:bold; color:#3194BB}
.xe_content dl dl dt {font-weight:normal;}
.xe_content sub,
.xe_content sup {color:#999}

.xe_content .float_include:after {content:"."; visibility:hidden; display:block; height:0; clear:both;}

.xe_content h1,
.xe_content h2,
.xe_content h3,
.xe_content h4,
.xe_content h5,
.xe_content h6 {margin:0; padding-left:1.5em; line-height:1.5}

.xe_content h1,.xe_content h3,.xe_content h5 {color:#4C75A9}
.xe_content h2,.xe_content h4,.xe_content h6 {color:#798391}

.xe_content h1 {font-size:1.38em; margin-top:4em;}
.xe_content h2 {font-size:1.35em; margin-top:3em;}
.xe_content h3 {font-size:1.2em; margin-top:2em;}
.xe_content h4 {font-size:1.15em; margin-top:1.5em;}
.xe_content h5 {font-size:1.1em; margin-top:1em;}
.xe_content h6 {font-size:1.1em; margin-top:0.5em;}

.dsori_content_alt>h1,
.xe_content>h1 {margin-top:0;}
.xe_content h1~h1,
.xe_content *+h1 {margin-top:4em;}

.dsori_content_alt>h2,
.xe_content>h2 {margin-top:0;}
.xe_content h2~h2,
.xe_content *+h2 {margin-top:3em;}

.dsori_content_alt>h3,
.xe_content>h3 {margin-top:0;}
.xe_content h3~h3,
.xe_content *+h3 {margin-top:2em;}

.dsori_content_alt>h4,
.xe_content>h4 {margin-top:0;}
.xe_content h4~h4,
.xe_content *+h4 {margin-top:1.5em;}

.dsori_content_alt>h5,
.xe_content>h5 {margin-top:0;}
.xe_content h5~h5,
.xe_content *+h5 {margin-top:1em;}

.dsori_content_alt>h6,
.xe_content>h6 {margin-top:0;}
.xe_content h6~h6,
.xe_content *+h6 {margin-top:0.5em;}

.xe_content h1.hn_no_icon:before,
.xe_content h2.hn_no_icon:before,
.xe_content h3.hn_no_icon:before,
.xe_content h4.hn_no_icon:before,
.xe_content h5.hn_no_icon:before,
.xe_content h6.hn_no_icon:before {display:none;}

.xe_content h1.hn_no_icon,
.xe_content h2.hn_no_icon,
.xe_content h3.hn_no_icon,
.xe_content h4.hn_no_icon,
.xe_content h5.hn_no_icon,
.xe_content h6.hn_no_icon {margin:0; padding:0;}

.xe_content h1:before,
.xe_content h2:before,
.xe_content h3:before,
.xe_content h4:before,
.xe_content h5:before,
.xe_content h6:before {margin:0 0.5em 0 -1.5em;}

.xe_content h1:before,.xe_content h3:before,.xe_content h5:before {color:#698EBC;}
.xe_content h2:before,.xe_content h4:before,.xe_content h6:before {color:#9DA5AE}

.xe_content h1:before {content:"■";}
.xe_content h2:before {content:"■"; margin-left:-1.5em;}
.xe_content h3:before {content:"●";}
.xe_content h4:before {content:"●";}
.xe_content h5:before {content:"ㅇ"; font-weight:normal;}
.xe_content h6:before {content:"ㅇ"; font-weight:normal;}

.board_read_article_mobile .xe_content ul,
.board_read_article_mobile .xe_content ol {padding-left:2em;}

.xe_content .list_style_hn {list-style:none;}
.xe_content .list_style_hn li>h1,
.xe_content .list_style_hn li>h2,
.xe_content .list_style_hn li>h3,
.xe_content .list_style_hn li>h4,
.xe_content .list_style_hn li>h5,
.xe_content .list_style_hn li>h6{margin-left:-20px;}

.xe_content ol.list_style_hn1 {counter-reset:ol_no1;}
.xe_content ol.list_style_hn1>li>h1:before,
.xe_content ol.list_style_hn1>li>h2:before,
.xe_content ol.list_style_hn1>li>h3:before,
.xe_content ol.list_style_hn1>li>h4:before,
.xe_content ol.list_style_hn1>li>h5:before,
.xe_content ol.list_style_hn1>li>h6:before {counter-increment:ol_no1;}

.xe_content ol.list_style_hn1>li>h1:before,
.xe_content ol.list_style_hn1>li>h3:before,
.xe_content ol.list_style_hn1>li>h5:before {content:counter(ol_no1) "."}
.xe_content ol.list_style_hn1>li>h2:before,
.xe_content ol.list_style_hn1>li>h4:before,
.xe_content ol.list_style_hn1>li>h6:before {content:counter(ol_no1) "."}

.xe_content ol.list_style_hn2 {counter-reset:ol_no2;}
.xe_content ol.list_style_hn2>li>h1:before,
.xe_content ol.list_style_hn2>li>h2:before,
.xe_content ol.list_style_hn2>li>h3:before,
.xe_content ol.list_style_hn2>li>h4:before,
.xe_content ol.list_style_hn2>li>h5:before,
.xe_content ol.list_style_hn2>li>h6:before {counter-increment:ol_no2}

.xe_content ol.list_style_hn2>li>h1:before,
.xe_content ol.list_style_hn2>li>h3:before,
.xe_content ol.list_style_hn2>li>h5:before {content:counter(ol_no2)"."}
.xe_content ol.list_style_hn2>li>h2:before,
.xe_content ol.list_style_hn2>li>h4:before,
.xe_content ol.list_style_hn2>li>h6:before {content:counter(ol_no2)"."}

.xe_content .list_style_none {margin:0; padding:0; list-style:none;}
.xe_content .style_box {border:1px solid #429CD2; padding:0.3em;}

.xe_content .list_style_inline_block li {display:inline-block; vertical-align:top;}
.xe_content .list_style_inline_block li~li {margin-left:0.5em;}
.xe_content .list_style_order li~li:before {content:"→"; display:inline-block; vertical-align:top; color:#429CD2; margin-right:0.5em; font-weight:bold;}
.xe_content .list_style_order li~li>* {display:inline-block}

.xe_content ul>li>p,
.xe_content ol>li>p {margin-left:0;}

.xe_content dl.list_style_horizon:after {content:"."; visibility:hidden; display:block; height:0; clear:both;}
.xe_content dl.list_style_horizon>dt,
.xe_content dl.list_style_horizon>dd{float:left;}
.xe_content dl.list_style_horizon>dt+dt,
.xe_content dl.list_style_horizon>dd+dt,
.xe_content dl.list_style_horizon>dd+dd{clear:left;}


.xe_content dl.list_style_dt5>dt{min-width:5em;}
.xe_content dl.list_style_dt6>dt{min-width:6em;}
.xe_content dl.list_style_dt7>dt{min-width:7em;}
.xe_content dl.list_style_dt8>dt{min-width:8em;}
.xe_content dl.list_style_dt9>dt{min-width:9em;}
.xe_content dl.list_style_dt10>dt{min-width:10em;}
.xe_content dl.list_style_dt11>dt{min-width:11em;}
.xe_content dl.list_style_dt12>dt{min-width:12em;}
.xe_content dl.list_style_dt13>dt{min-width:13em;}
.xe_content dl.list_style_dt14>dt{min-width:14em;}
.xe_content dl.list_style_dt15>dt{min-width:15em;}

.xe_content dl.list_style_icon,
.xe_content dl.list_style_number {padding:0 0 0 2em;}

.board_read_article_mobile .xe_content dl.list_style_icon,
.board_read_article_mobile .xe_content dl.list_style_number {padding-left:0;}
.board_read_article_mobile .xe_content dl dd {margin-left:1em;}

.xe_content dl.list_style_icon>dt:before,
.xe_content dl.list_style_number>dt:before {margin:0 0.5em 0 0; font-weight:normal; color:#429CD2}
.xe_content dl.list_style_icon>dt:before{content:"ㅇ"; font-size:0.8em; vertical-align:middle; display:inline-block; margin-bottom:0.1em;}

.xe_content dl.list_style_number {counter-reset:dl_no;}
.xe_content dl.list_style_number>dt:before {content:counter(dl_no) '.'; counter-increment:dl_no;}

.xe_content dl.list_style_number>dt~dt{margin-top:1em;}


.xe_content table {border-width:0; border-collapse:collapse; border-spacing:0; border-top:2px solid #aaa; border-bottom:2px solid #aaa; margin:2em auto; text-align:center; min-width:80%; font-size:1em;}
.xe_content.editable table .xe_selected_cell{background-color:#d6e9ff;}

.xe_content tr,
.xe_content td,
.xe_content th {border-color:#bbb; border-style:solid; border-width:0;}

.xe_content thead tr {border-bottom-width:2px;}
.xe_content tbody tr~tr {border-top-width:1px;}

.xe_content th,
.xe_content td {padding:0.25em 0.75em; white-space: normal; word-break: break-word; -ms-word-break: keep-all;}
.xe_content td~td,
.xe_content th~th {border-left-width:1px;}

.xe_content table th,
.xe_content table thead td {font-weight:bold; color:#3194BB}
.xe_content table tbody th {font-weight:normal; border-right-width:1px;}

.xe_content .font_10 {font-size:1.0em;}
.xe_content .font_11 {font-size:1.1em;}
.xe_content .font_12 {font-size:1.2em;}
.xe_content .font_13 {font-size:1.3em;}
.xe_content .font_14 {font-size:1.4em;}
.xe_content .font_15 {font-size:1.5em;}
.xe_content .font_16 {font-size:1.6em;}
.xe_content .font_17 {font-size:1.7em;}
.xe_content .font_18 {font-size:1.8em;}
.xe_content .font_19 {font-size:1.9em;}
.xe_content .font_20 {font-size:2.0em;}

.xe_content .align_center {text-align:center;}
.xe_content .align_left {text-align:left;}
.xe_content .align_right {text-align:right;}

.xe_content .float_center {display:block; float:none; margin:1.5em auto;}
.xe_content .float_left {display:block; float:left; margin:1em;}
.xe_content .float_right {display:block; float:right; margin:1em;}
.xe_content .media_center {text-align:center; margin-top:2em; margin-bottom:2em;}

.xe_content .margin0 {margin:0;}

.xe_content *.width0 {width:0em;} .xe_content *.width1 {width:1em;} .xe_content *.width2 {width:2em;} .xe_content *.width3 {width:3em;} .xe_content *.width4 {width:4em;} .xe_content *.width5 {width:5em;} .xe_content *.width6 {width:6em;} .xe_content *.width7 {width:7em;} .xe_content *.width8 {width:8em;} .xe_content *.width9 {width:9em;} .xe_content *.width10 {width:10em;} .xe_content *.width11 {width:11em;} .xe_content *.width12 {width:12em;} .xe_content *.width13 {width:13em;} .xe_content *.width14 {width:14em;} .xe_content *.width15 {width:15em;} .xe_content *.width16 {width:16em;} .xe_content *.width17 {width:17em;} .xe_content *.width18 {width:18em;} .xe_content *.width19 {width:19em;} .xe_content *.width20 {width:20em;}
.xe_content *.height0 {height:0em;} .xe_content *.height1 {height:1em;} .xe_content *.height2 {height:2em;} .xe_content *.height3 {height:3em;} .xe_content *.height4 {height:4em;} .xe_content *.height5 {height:5em;} .xe_content *.height6 {height:6em;} .xe_content *.height7 {height:7em;} .xe_content *.height8 {height:8em;} .xe_content *.height9 {height:9em;} .xe_content *.height10 {height:10em;} .xe_content *.height11 {height:11em;} .xe_content *.height12 {height:12em;} .xe_content *.height13 {height:13em;} .xe_content *.height14 {height:14em;} .xe_content *.height15 {height:15em;} .xe_content *.height16 {height:16em;} .xe_content *.height17 {height:17em;} .xe_content *.height18 {height:18em;} .xe_content *.height19 {height:19em;} .xe_content *.height20 {height:20em;}

.xe_content *.margin_top0 {margin-top:0em;} .xe_content *.margin_top1 {margin-top:1em;} .xe_content *.margin_top2 {margin-top:2em;} .xe_content *.margin_top3 {margin-top:3em;} .xe_content *.margin_top4 {margin-top:4em;} .xe_content *.margin_top5 {margin-top:5em;} .xe_content *.margin_top6 {margin-top:6em;}
.xe_content *.margin_bottom0 {margin-bottom:0em;} .xe_content *.margin_bottom1 {margin-bottom:1em;} .xe_content *.margin_bottom2 {margin-bottom:2em;} .xe_content *.margin_bottom3 {margin-bottom:3em;} .xe_content *.margin_bottom4 {margin-bottom:4em;} .xe_content *.margin_bottom5 {margin-bottom:5em;} .xe_content *.margin_bottom6 {margin-bottom:6em;}
.xe_content *.margin_left0 {margin-left:0em;} .xe_content *.margin_left05 {margin-left:0.5em;} .xe_content *.margin_left1 {margin-left:1em;} .xe_content *.margin_left2 {margin-left:2em;} .xe_content *.margin_left3 {margin-left:3em;} .xe_content *.margin_left4 {margin-left:4em;} .xe_content *.margin_left5 {margin-left:5em;} .xe_content *.margin_left6 {margin-left:6em;}
.xe_content *.margin_right0 {margin-right:0em;} .xe_content *.margin_right1 {margin-right:1em;} .xe_content *.margin_right2 {margin-right:2em;} .xe_content *.margin_right3 {margin-right:3em;} .xe_content *.margin_right4 {margin-right:4em;} .xe_content *.margin_right5 {margin-right:5em;} .xe_content *.margin_right6 {margin-right:6em;}

.xe_content *.padding_top0 {padding-top:0em;} .xe_content *.padding_top1 {padding-top:1em;} .xe_content *.padding_top2 {padding-top:2em;} .xe_content *.padding_top3 {padding-top:3em;} .xe_content *.padding_top4 {padding-top:4em;} .xe_content *.padding_top5 {padding-top:5em;} .xe_content *.padding_top6 {padding-top:6em;}
.xe_content *.padding_bottom0 {padding-bottom:0em;} .xe_content *.padding_bottom1 {padding-bottom:1em;} .xe_content *.padding_bottom2 {padding-bottom:2em;} .xe_content *.padding_bottom3 {padding-bottom:3em;} .xe_content *.padding_bottom4 {padding-bottom:4em;} .xe_content *.padding_bottom5 {padding-bottom:5em;} .xe_content *.padding_bottom6 {padding-bottom:6em;}
.xe_content *.padding_left0 {padding-left:0em;} .xe_content *.padding_left05 {padding-left:0.5em;} .xe_content *.padding_left1 {padding-left:1em;} .xe_content *.padding_left2 {padding-left:2em;} .xe_content *.padding_left3 {padding-left:3em;} .xe_content *.padding_left4 {padding-left:4em;} .xe_content *.padding_left5 {padding-left:5em;} .xe_content *.padding_left6 {padding-left:6em;}
.xe_content *.padding_right0 {padding-right:0em;} .xe_content *.padding_right1 {padding-right:1em;} .xe_content *.padding_right2 {padding-right:2em;} .xe_content *.padding_right3 {padding-right:3em;} .xe_content *.padding_right4 {padding-right:4em;} .xe_content *.padding_right5 {padding-right:5em;} .xe_content *.padding_right6 {padding-right:6em;}

.xe_content address {font-style:normal;}

/* editor component */
/* google map */
.xe_content span.soo_maps {display:block; width:100%!important;}
.xe_content span.soo_maps>div{display:inline-block;}
.xe_content span.soo_maps div {font-family:inherit!important;}
.xe_content span.soo_maps .gm-style-iw {overflow:visible!important; width:inherit!important; height:inherit!important; left:0px!important;}
.xe_content span.soo_maps .gm-style-iw+div {display:none!important;}
.xe_content span.soo_maps .soo_google_map_ment {background:transparent!important; text-align:center; letter-spacing:-1px;}
.xe_content span.soo_maps .gmnoprint {display:none!important;}

/*Daum Map*/
.xe_content .root_daum_roughmap,
.xe_content .root_daum_roughmap th,
.xe_content .root_daum_roughmap td,
.xe_content .root_daum_roughmap input,
.xe_content .root_daum_roughmap select,
.xe_content .root_daum_roughmap textarea,
.xe_content .root_daum_roughmap button {font-family:inherit!important;}

.board_class_mobile_phone .root_daum_roughmap ul.wrap_list {padding-left:0.5em;}
.board_class_mobile_phone .root_daum_roughmap ul.wrap_list>li {margin-bottom:2px; padding-top:0;}
.board_class_mobile_phone .root_daum_roughmap span.icon_bus,
.board_class_mobile_phone .root_daum_roughmap span.ico_subway {display:inline-block; vertical-align:top; margin-right:5px;}
.board_class_mobile_phone .root_daum_roughmap span.icon_bus+a,
.board_class_mobile_phone .root_daum_roughmap span.ico_subway+a {display:inline-block; vertical-align:top;}

/*poll_maker */
.xe_content .poll_table .cap {display:none!important;}
.xe_content .poll_table .poll_content {text-align:left;}

/*soo_naver_bookinfo */
.xe_content .soo_naver_bookinfo {color:#333!important; border-color:#ccc!important; padding:20px!important; margin:20px!important; font-size:13px; background:none!important}
.xe_content .soo_naver_bookinfo img{margin:0 15px 10px 0 !important; max-width:120px; height:auto;}
.xe_content .soo_naver_bookinfo h3:before {display:none!important;}
.xe_content .soo_naver_bookinfo h3 {overflow:hidden; display:block!important; margin:0 30px 10px 0!important; border:none; padding:0;}
.xe_content .soo_naver_bookinfo ul {overflow:hidden; list-style:circle!important; line-height:1.8;padding-left:20px!important;}
.xe_content .soo_naver_bookinfo ul li {}
.xe_content .soo_naver_bookinfo .soo_naver_bookinfo_description {color:#555;}
.xe_content .soo_naver_bookinfo .soo_naver_bookinfo_description+li {list-style:none; text-align:right;}
.xe_content .soo_naver_bookinfo a {display:inline-block; color:#999; border:1px solid #ddd; padding:0 10px;}
.xe_content .soo_naver_bookinfo:after{clear:both; content:""; display:block;}