@charset "utf-8";

*[contentEditable="true"]{outline:0;}
[data-wv-layout-element="block_inner"].wveditor_text *{min-height: 1em;}
*[contentEditable="true"] a{ text-decoration: underline; }
.toolset{ max-width:100%; position:absolute; color:#000; z-index: 5000; }
.toolset.text, .toolset.video, .toolset.table, .toolset.map, .toolset.file, .toolset.line {z-index: 5001;}

/* 20170213 HJK */
.toolset .toolset_inner {
    display: inline-block; font-size: 0; text-align: center; box-sizing: border-box;
}
.toolset .toolset_inner .tool_separation {display: inline-block; padding: 0px 9px; background-color: #fff; box-sizing: border-box; border: 1px solid #e0e0e0; border-left: none;}
.toolset .toolset_inner .tool_separation:first-child {border-left: 1px solid #e0e0e0;}
.toolset .toolset_inner .tool_separation.pad_none {padding: 0px;}
.toolset .toolset_inner .tool_separation.border_controll_480 {border: 1px solid #e0e0e0; margin-top: -1px;}
.toolset .toolset_inner .tool_separation.border_controll_768 {border: 1px solid #e0e0e0; margin-top: -1px; margin-left: -1px;}
@media all and (min-width:583px){
    .toolset .toolset_inner .tool_separation.border_controll_480 {margin-top: 0px; margin-left: -1px;}
    .toolset .toolset_inner .tool_separation.border_controll_768 {margin-left: -1px;}
}
@media all and (min-width:835px){
    .toolset .toolset_inner .tool_separation.border_controll_768 {margin-top: 0px;}
}
.toolset.right{ right:0; }
.toolset.left{ left:0; }
.toolset.top{ top:0; }
.toolset.bottom{ bottom:0; }

.tool_btn{
    float:left; width:20px; height:20px; font-size:12px; line-height: 20px;
    text-align: center; cursor: pointer; margin: 10px 3px; padding: 0px;
}
.tool_border{ width:1px; height:42px; background-color: #f2f2f2; float:left; margin: 0px 9px;  }

/*.tool_btn:hover{ background-color: #e4e4e4 !important; }*/
.tool_btn.tool_undo{ background: url("../img/tool_undo.gif") no-repeat center center; }
.tool_btn.tool_redo{ background: url("../img/tool_redo.gif") no-repeat center center; }

.tool_btn.tool_undo:hover{ background-image: url("../img/tool_undo_over.gif");}
.tool_btn.tool_redo:hover{ background-image: url("../img/tool_redo_over.gif");}

.tool_btn.tool_text_font{width: 120px; box-sizing: border-box; margin: 10px 0px;}
.tool_btn.tool_text_font > .option_con {width: 120px; margin-left: -1px; padding-top: 0;}
.tool_btn.tool_text_font > .option_con .option {width: 100%;}
.tool_btn.tool_text_font .list_con {margin: 0px; padding: 8px 0px;}
.tool_btn.tool_text_heading{width: 94px; box-sizing: border-box; margin: 10px 0px;}
.tool_btn.tool_text_heading > .option_con {width: 94px; margin-left: -1px; padding-top: 0;}
.tool_btn.tool_text_heading > .option_con .option {width: 100%;}
.tool_btn.tool_text_heading .list_con {margin: 0px;}

.tool_btn.tool_text_align_left{ background: url("../img/tool_text_align_left.gif") no-repeat center center; }
.tool_btn.tool_text_align_center{ background: url("../img/tool_text_align_center.gif") no-repeat center center; }
.tool_btn.tool_text_align_right{ background: url("../img/tool_text_align_right.gif") no-repeat center center; }

.tool_btn.tool_text_input{ background: url("../img/tool_text_input.gif") no-repeat center center; }
.tool_btn.tool_text_underline{ background: url("../img/tool_text_underline.gif") no-repeat center center; }
.tool_btn.tool_text_bold{ background: url("../img/tool_text_bold.gif") no-repeat center center; }
.tool_btn.tool_text_italic{ background: url("../img/tool_text_italic.gif") no-repeat center center; }
.tool_btn.tool_text_color{ background: url("../img/tool_text_color.gif") no-repeat center 4px; }
.tool_btn.tool_text_background{ background: url("../img/tool_text_background.gif") no-repeat center 5px; }
.tool_btn.tool_text_cancelline{ background: url("../img/tool_text_cancelline.gif") no-repeat center center; }
.tool_btn.tool_text_line_height{ background: url("../img/tool_text_line_height.gif") no-repeat center center; }
.tool_btn.tool_text_list_style{ background: url("../img/tool_text_list_style.gif") no-repeat center center; }
.tool_btn.tool_text_link{ background: url("../img/tool_text_link.gif") no-repeat center center; }

.tool_btn.tool_chart{ background: url("../img/tool_chart.gif") no-repeat center center; }
.tool_btn.tool_file{ background: url("../img/tool_file.gif") no-repeat center center; }
.tool_btn.tool_source{ background: url("../img/tool_dom_source_code.gif") no-repeat center center; }
.tool_btn.tool_image{ background: url("../img/tool_image.gif") no-repeat center center; }
.tool_btn.tool_video{ background: url("../img/tool_video.gif") no-repeat center center; }
.tool_btn.tool_map{ background: url("../img/tool_map.gif") no-repeat center center; }
.tool_btn.tool_menu{ background: url("../img/tool_menu.gif") no-repeat center center; }
.tool_btn.tool_moveup{ background: url("../img/tool_moveup.gif") no-repeat center center; }
.tool_btn.tool_menu_more{ background: url("../img/tool_menu_more.gif") no-repeat center center; }
.tool_btn.tool_more{ background: url("../img/tool_more.gif") no-repeat center center; }
.tool_btn.tool_table{ background: url("../img/tool_table.gif") no-repeat center center; }
.tool_btn.tool_line{ background: url("../img/tool_horizon_line.gif") no-repeat center center; }

.tool_btn.tool_table_merge{ background: url("../img/tool_table_merge.gif") no-repeat center center; }
.tool_btn.tool_table_add{ background: url("../img/tool_table_add.gif") no-repeat center center; }
.tool_btn.tool_table_delete{ background: url("../img/tool_table_delete.gif") no-repeat center center; }
.tool_btn.tool_table_padding{ background: url("../img/tool_table_padding.gif") no-repeat center center; }
.tool_btn.tool_table_text_align{ background: url("../img/tool_table_text_sort.gif") no-repeat center center; }
.tool_btn.tool_table_explain{ background: url("../img/tool_table_explain.gif") no-repeat center center; }
.tool_btn.tool_table_border{ background: url("../img/tool_table_border.gif") no-repeat center center; }
/*.tool_btn.tool_table_background{ background: url("../img/tool_table_background.gif") no-repeat center center; }*/

/* video btn */
.tool_btn.tool_connect{ background: url("../img/tool_connect.gif") no-repeat center center; }
.tool_btn.tool_option{ background: url("../img/tool_option.gif") no-repeat center center; }

/* map btn */
.wveditor_map{ min-height:300px; }

.tool_btn.tool_map_google{ background: url("../img/tool_map_google.gif") no-repeat center center; width:60px; height:20px; }
.tool_btn.tool_map_naver{ background: url("../img/tool_map_naver.gif") no-repeat center center; width:60px; height:20px;}
.tool_btn.tool_map_daum{ background: url("../img/tool_map_daum.gif") no-repeat center center; width:60px; height:20px;}

/* file btn */
.tool_btn.tool_file_help{ background: url("../img/tool_file_help.gif") no-repeat center center; width: 25px; margin-top: 6px; position: relative; }
.tool_btn.tool_form{ background: url("../img/tool_form.gif") no-repeat center center; }
.wveditor_file { background-color: #fcfcfc; padding: 12px; border: 1px solid #e1e1e1; min-width: 200px;text-align:left;z-index:1;position:relative; }

/* line btn */
.wvelLayoutViewBorderPadding .wveditor_line{ padding:10px 0; }
.wveditor_line{ font-size: 0; }
.wveditor_line hr{ display: inline-block;}

.tool_btn.tool_line_padding{ background: url("../img/tool_line_padding.gif") no-repeat center center; }
.tool_btn.tool_line_border{ background: url("../img/tool_line_border.gif") no-repeat center center; }

.tool_btn.tool_dom_width_limit{ background: url("../img/tool_dom_width_limit.gif") no-repeat center center; }
.tool_btn.tool_dom_width_unlimit{ background: url("../img/tool_dom_width_unlimit.gif") no-repeat center center; }
.tool_btn.tool_dom_align_left{ background: url("../img/tool_dom_align_left.gif") no-repeat center center; }
.tool_btn.tool_dom_align_center{ background: url("../img/tool_dom_align_center.gif") no-repeat center center; }
.tool_btn.tool_dom_align_right{ background: url("../img/tool_dom_align_right.gif") no-repeat center center; }
.tool_btn.tool_dom_background{ background: url("../img/tool_dom_background.gif") no-repeat center center; }
.tool_btn.tool_dom_border{ background: url("../img/tool_dom_border.gif") no-repeat center center; }
.tool_btn.tool_dom_margin{ background: url("../img/tool_dom_margin.gif") no-repeat center center; }
.tool_btn.tool_dom_padding{ background: url("../img/tool_table_padding.gif") no-repeat center center; }

/* Button Over */
.tool_btn.tool_text_align_left:hover{ background-image: url("../img/tool_text_align_left_over.gif"); }
.tool_btn.tool_text_align_center:hover{ background-image: url("../img/tool_text_align_center_over.gif"); }
.tool_btn.tool_text_align_right:hover{ background-image: url("../img/tool_text_align_right_over.gif"); }

.tool_btn.tool_text_input:hover{ background-image: url("../img/tool_text_input_over.gif"); }
.tool_btn.tool_text_underline:hover{ background-image: url("../img/tool_text_underline_over.gif"); }
.tool_btn.tool_text_bold:hover{ background-image: url("../img/tool_text_bold_over.gif"); }
.tool_btn.tool_text_italic:hover{ background-image: url("../img/tool_text_italic_over.gif"); }
.tool_btn.tool_text_color:hover{ background-image: url("../img/tool_text_color.gif"); }
.tool_btn.tool_text_background:hover{ background-image: url("../img/tool_text_background.gif"); }
.tool_btn.tool_text_cancelline:hover{ background-image: url("../img/tool_text_cancelline_over.gif"); }
.tool_btn.tool_text_line_height:hover{ background-image: url("../img/tool_text_line_height_over.gif"); }
.tool_btn.tool_text_list_style:hover{ background-image: url("../img/tool_text_list_style_over.gif"); }
.tool_btn.tool_text_link:hover{ background-image: url("../img/tool_text_link_over.gif"); }

.tool_btn.tool_chart:hover{ background-image: url("../img/tool_chart_over.gif"); }
.tool_btn.tool_file:hover{ background-image: url("../img/tool_file_over.gif"); }
.tool_btn.tool_source:hover{ background-image: url("../img/tool_dom_source_code_over.gif"); }
.tool_btn.tool_image:hover{ background-image: url("../img/tool_image_over.gif"); }
.tool_btn.tool_video:hover{ background-image: url("../img/tool_video_over.gif"); }
.tool_btn.tool_map:hover{ background-image: url("../img/tool_map_over.gif"); }
.tool_btn.tool_table:hover{ background-image: url("../img/tool_table_over.gif"); }
.tool_btn.tool_line:hover{ background-image: url("../img/tool_horizon_line_over.gif"); }

.tool_btn.tool_table_merge:hover{ background-image: url("../img/tool_table_merge_over.gif"); }
.tool_btn.tool_table_add:hover{ background-image: url("../img/tool_table_add_over.gif"); }
.tool_btn.tool_table_delete:hover{ background-image: url("../img/tool_table_delete_over.gif"); }
.tool_btn.tool_table_padding:hover{ background-image: url("../img/tool_table_padding_over.gif"); }
.tool_btn.tool_table_text_align:hover{ background-image: url("../img/tool_table_text_sort_over.gif"); }
.tool_btn.tool_table_explain:hover{ background-image: url("../img/tool_table_explain_over.gif"); }
.tool_btn.tool_table_border:hover{ background-image: url("../img/tool_table_border_over.gif"); }
/*.tool_btn.tool_table_background:hover{ background-image: url("../img/tool_table_background_over.gif"); }*/

/* video btn */
.tool_btn.tool_connect:hover{ background-image: url("../img/tool_connect_over.gif"); }
.tool_btn.tool_option:hover{ background-image: url("../img/tool_option_over.gif"); }

/* file btn */
.tool_btn.tool_file_help:hover{ background-image: url("../img/tool_file_help_over.gif");}
.tool_btn.tool_form:hover{ background-image: url("../img/tool_form_over.gif");}

/* line btn */
.tool_btn.tool_line_padding:hover{ background-image: url("../img/tool_line_padding_over.gif"); }
.tool_btn.tool_line_border:hover{ background-image: url("../img/tool_line_border_over.gif"); }

.tool_btn.tool_dom_width_limit:hover{ background-image: url("../img/tool_dom_width_limit_over.gif"); }
.tool_btn.tool_dom_width_unlimit:hover{ background-image: url("../img/tool_dom_width_unlimit_over.gif"); }
.tool_btn.tool_dom_align_left:hover{ background-image: url("../img/tool_dom_align_left_over.gif"); }
.tool_btn.tool_dom_align_center:hover{ background-image: url("../img/tool_dom_align_center_over.gif"); }
.tool_btn.tool_dom_align_right:hover{ background-image: url("../img/tool_dom_align_right_over.gif"); }
.tool_btn.tool_dom_background:hover{ background-image: url("../img/tool_dom_background_over.gif"); }
.tool_btn.tool_dom_border:hover{ background-image: url("../img/tool_dom_border_over.gif"); }
.tool_btn.tool_dom_margin:hover{ background-image: url("../img/tool_dom_margin_over.gif"); }
.tool_btn.tool_dom_padding:hover{ background-image: url("../img/tool_table_padding_over.gif"); }


.tool_btn .label{
    padding-left: 15px; text-align: left; height:30px; background: url("../img/tool_label_arrow.gif") no-repeat right 8px;
    background-position: -webkit-calc( 100% - 16px ) 8px;
}
.tool_btn .btn_op_input{ width:25px; }

.tool_btn > .option_con {padding-top:30px; position:absolute;}
.option_btn > .option_con {padding-top:30px; position:absolute;}
.option_con{ display:none; width: 20px; }
.option{ font-size:12px; color: #313131; position:absolute; padding:10px; background-color:#fff; z-index: 500001; text-align: left; border: 1px solid #e0e0e0; cursor: default;}
.option .option_row {padding: 6px 22px;}
.option .color_code_input {border: 1px solid #e0e0e0; width: 85px; box-sizing: border-box; padding: 8px; text-align: center; margin-left: 15px; text-transform: uppercase;}
.tool_table_explain .option_row {text-align: center;}
.tool_table_explain .option_row input {text-align: left;}

/* option button position */
.option_con.color_change .option{width: 250px; margin-left: -115px;}
.option_con.link_option .option{margin-left: -110px;}
.option_con.line_height_option .option{width: 150px; margin-left: -60px;}
.option_con.list_style_option .option{width: 300px; margin-left: -130px;}
.option_con.tool_table_option .option{width: 145px; margin-left: -60px;}
.option_con.tool_image_option .option{width: 130px; margin-left: -64px;}
.option_con.img_align_option .option{width: 100px; margin-left: -49px;}
.option_con.dom_border_option > .option {width: 300px; margin-left: -140px; padding: 5px 0px;}
.option_con.dom_border_option > .option .color_change .option {margin-left: 190px;}
.option_con.table_border_option > .option .color_change .option {width: 250px; margin-left: 190px;}
.option_con.line_border_option > .option .color_change .option {width: 250px; margin-left: 190px;}
.option_con.tool_dom_padding_option .option {width: 215px; margin-left: -95px; padding: 5px 0px;}
.option_con.tool_dom_margin_option .option {width: 215px; margin-left: -95px; padding: 5px 0px;}
.option_con.tool_dom_width_limit_option .option {width: 225px; padding: 5px 0px; margin-left: -100px;}
.option_con.tool_table_add_option .option {width: 120px; margin-left:-60px;}
.option_con.tool_table_delete_option .option {width: 74px; margin-left:-40px;}
.option_con.table_border_option .option {width: 305px; margin-left: -140px; padding: 5px 0px;}
.option_con.cell_text_align_option .option {width: 105px; margin-left: -53px;}
.option_con.tool_table_explain_option .option {width: 250px; margin-left: -115px; padding: 5px 0px;}
.option_con.video_connect_option .option {width: 390px; margin-left: -50px; padding:10px 0;}
.option_con.video_option_option .option {width: 320px; margin-left: -100px;}
.option_con.tool_map_option .option {width: 400px; margin-left: -36px; padding: 16px 0;}
.option_con.file_form_option .option {width: 180px; margin-left: -90px; padding: 0;}
.option_con.line_border_option .option {width:375px; margin-left: -150px; padding: 5px 0;}

@media all and (min-width:583px){

}
@media all and (min-width:835px){

}


/* 20170213 */
.option_con.is_bg_color .option {background-color: #fcfcfc;}

.option_con.color_change .option{box-sizing: border-box; padding: 15px 0px 10px;}
.option_con.color_change .option .color_code_input {border: 1px solid #e0e0e0; padding: 8px 15px;}

.option_con.link_option .option {padding: 0px; border: none; background-color: transparent;}
.option_con.link_option .top_row {display: inline-block; padding: 10px 23px; background-color: #fff; border: 1px solid #e0e0e0; border-bottom: none;}
.option_con.link_option .bottom_row {width: 320px; padding: 10px 0px; background-color: #fcfcfc; border: 1px solid #e0e0e0;}
.option_con.link_option span {vertical-align: middle;}
.option_con.link_option span input {margin: 0;}

.option_con.list_style_option {}
.option_con.list_style_option .list_con {display: table; width: 100%; height: 60px;}
.option_con.list_style_option .list_con li {display: table-cell; background-color: #fcfcfc;}
.option_con.list_style_option .list_con li.style_remove {width: 70px; border-right: 1px solid #f1f1f1; background-color: #fff;}
.option_con.list_style_option .option.list_option .list_con li .list_contetns {padding: 0; text-align: center;}
.option_con.list_style_option .option.list_option .list_con li .list_contetns:hover {background-color: transparent;}

.option_con.img_align_option {}
.option_con.img_align_option .option {display: none;}
.option_con.img_align_option:hover .option {display: block;}
.option_con.img_align_option .list_con li {margin: 5px 3px;}

.option_con.cell_text_align_option {}
.option_con.cell_text_align_option .list_con li {margin: 5px 3px;}

.option_con.dom_border_option {}
.option_con.dom_border_option .option span {vertical-align: middle; margin-left: 5px;}
.option_con.dom_border_option .option span:first-child {margin-left: 0px;}
.option_con.dom_border_option .option .border_color_code {display: inline-block; width: 13px; height: 13px; background-color: #fff; border: 1px solid #000; margin-top: 2px;}
.option_con.dom_border_option .list_con {font-size: 0; text-align: center;}
.option_con.dom_border_option .list_con > li {display: inline-block; float: none;}

.option_con.table_border_option {}
.option_con.table_border_option .option span {vertical-align: middle; margin-left: 5px;}
.option_con.table_border_option .option span:first-child {margin-left: 0px;}
.option_con.table_border_option .option .border_color_code {display: inline-block; width: 10px; height: 10px; background-color: #fff; border: 1px solid #000;}
.option_con.table_border_option .list_con {font-size: 0; text-align: center;}
.option_con.table_border_option .list_con > li {display: inline-block; float: none;}

.option_con .option .border_color_code {cursor: pointer;}
.option_con .option .border_color_code + .option_con {display: block;}

.option_con .line_type_select {box-sizing: border-box; padding: 7px 15px; border: 1px solid #e0e0e0; width: 80px;}

.option .list_con.dom_img_con { font-size: 0; text-align: center; margin: 0; overflow: visible; }
.option .list_con.dom_img_con > li {display: inline-block; float: none;}

.option_con span.radio_con {position: relative; display: inline-block; margin-left: 10px;}
.option_con span.radio_con input {width: 12px; height: 12px; vertical-align: middle; margin: 0 5 0px; border: none; cursor: pointer;}
.option_con span.radio_con input:not(#cssbrowser) {position: absolute; width: 17px; height: 17px; opacity: 0; filter:alpha(opacity=0); left: 0;}
.option_con span.radio_con label {vertical-align: middle; cursor: pointer;}
.option_con span.radio_con label:not(#cssbrowser) {background: url("../img/editor_radio_off.gif") no-repeat left center; padding: 3px 0px 3px 25px;}
.option_con span.radio_con input:checked + label:not(#cssbrowser) {background-image: url("../img/editor_radio_on.gif");}

.option_con input.editor_input_button {border: none; padding: 8px 10px; box-sizing: border-box; background-color: #7f7f7f; color: #fff; cursor: pointer; }
.option_con input.editor_input_button.full { width:100%; box-sizing: border-box; }
.option_con input.editor_input_button.light {border: none; padding: 8px 10px; box-sizing: border-box; background-color: #cfcfcf; color: #fff; cursor: pointer; }
.option_con input.editor_input_button.light:hover { background-color: #9f9f9f; }
.option_con input.editor_input_text {border: 1px solid #e0e0e0; padding: 8px 15px; box-sizing: border-box; width: 75px;}
.option_con input.editor_input_text.line_height_input {width: 105px; padding: 8px 5px; border: none;}

/* //20170213 */


.option input,.option select{ /*width:50px;*/ border:1px solid #ccc; }
.option .list_con{ overflow:hidden; margin: 5px 0; }
.option .list_con.align_center_con {text-align: center;}
.option .list_con.align_center_con > li {float: none; display: inline-block;}
.option .list_con.color_code_con { font-size: 0; text-align: center; }
.option .list_con.color_code_con.recent_color li.color_code {border: 1px solid #e0e0e0;}
.option .list_con.color_code_con.recent_color li:first-child.color_code {margin-left: 0;}
.option .list_con li{ float:left; cursor: pointer; }
.option .list_con li.color_code{ float: none; display: inline-block; width:18px; height:18px; margin: 1px 2px 0 0; box-sizing: border-box; transition: none; }
.option .list_con li:first-child.color_code {margin-left: 0px;}
.option .list_con li.color_code .color_code_sample{ width:100%; height:100%; }
.option .list_con li.color_code:hover{ border:1px solid #333 !important; }
.option .list_con li.color_code.on{ border:1px solid #333 !important; }


/* tool text link help */
.tool_text_link .text_link_help {width: 17px; height: 17px; display: inline-block; vertical-align: middle; cursor: help; background: url("../img/editor_help_off.gif") no-repeat center center;}
.tool_text_link .text_link_help_box {display: none; position: absolute; bottom: 93px; right: 0px; width: 210px; padding-bottom: 6px; background: url("../img/accessibility_bottom_bg_right.gif") no-repeat right bottom; font-size: 12px; line-height: 1.5em; border-bottom: none;}
.tool_text_link .text_link_help_box > p {padding: 10px; color: #7f7f7f; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; background-color: #fff;}
.tool_text_link .text_link_help_box > p:first-child {border-bottom: 1px solid #f2f2f2; color: #ff7e00; border-top: 1px solid #d8d8d8;}
.tool_text_link .text_link_help:hover {background-image: url("../img/editor_help_on.gif");}
.tool_text_link .text_link_help:hover + .text_link_help_box {display: inline-block;}


/* tool text color thumbnail */
.text_color_thumb_con {position: absolute; width: 20px; height: 20px; box-sizing: border-box;}
.text_color_thumb_con .text_color_thumbnail {display: inline-block; vertical-align: bottom; margin-bottom: 1px; width: 12px; height: 3px; border: 1px solid #000; box-sizing: border-box;}


/* tool text background-color thumbnail */
.text_background_thumb_con {position: absolute; width: 20px; height: 20px; box-sizing: border-box;}
.text_background_thumb_con .text_background_thumbnail { line-height:17px; display: inline-block; vertical-align: bottom; width: 100%; height: 100%; border: 1px solid #000; box-sizing: border-box;}
.table_background_thumb_con {position: absolute; width: 20px; height: 20px; box-sizing: border-box; text-align: center;}
.table_background_thumb_con .table_background_thumbnail {display: inline-block; vertical-align: top; width: 12px; height: 12px; border: 1px solid #888; box-sizing: border-box; margin-top: 5px;}


/* btn common definition */
.option .option_btn{ width: 20px; height:20px; cursor: pointer; margin: 0px 3px; position: relative;}
.option .option_btn .option_btn_selection{position: absolute; width:100%; height:100%; padding:1px 0.5px; border:2px dashed #ff1b1b; top:-3px; left:-3px; display:none; }
.option .option_btn:hover .option_btn_selection,
.option .option_btn.selected .option_btn_selection{display:block;}


/* deco remove btn */
.option .option_btn.tool_text_bold_remove{ background: url("../img/tool_text_bold_remove.gif") no-repeat center center; }
.option .option_btn.tool_text_italic_remove{ background: url("../img/tool_text_italic_remove.gif") no-repeat center center; }
.option .option_btn.tool_text_underline_remove{ background: url("../img/tool_text_underline_remove.gif") no-repeat center center; }
.option .option_btn.tool_text_cancelline_remove{ background: url("../img/tool_text_cancelline_remove.gif") no-repeat center center; }


/* dom btn option */
.option .list_con li .option_btn.tool_border_all{ background: url("../img/tool_border_all.gif") no-repeat center center; }
.option .list_con li .option_btn.tool_border_left{ background: url("../img/tool_border_left.gif") no-repeat center center; }
.option .list_con li .option_btn.tool_border_top{ background: url("../img/tool_border_top.gif") no-repeat center center; }
.option .list_con li .option_btn.tool_border_right{ background: url("../img/tool_border_right.gif") no-repeat center center; }
.option .list_con li .option_btn.tool_border_bottom{ background: url("../img/tool_border_bottom.gif") no-repeat center center; }
.option .list_con li .option_btn.tool_border_empty{ background: url("../img/tool_border_empty.gif") no-repeat center center; }
.option .list_con li .option_btn.tool_file{ background: url("../img/tool_file.gif") no-repeat center center; }
.option .list_con li .option_btn.tool_image_delete{ background: url("../img/tool_image_delete.gif") no-repeat center center; }
.option .list_con li .option_btn.tool_image_repeat{ background: url("../img/tool_image_repeat.gif") no-repeat center center; }
.option .list_con li .option_btn.tool_image_position{ background: url("../img/tool_image_position.gif") no-repeat center center; }
.option .list_con li .option_btn.tool_image_fill{ background: url("../img/tool_image_fill.gif") no-repeat center center; }
.option .list_con li .option_btn.image_align_left_top{ background: url("../img/image_align_left_top.gif") no-repeat center center; }
.option .list_con li .option_btn.image_align_center_top{ background: url("../img/image_align_center_top.gif") no-repeat center center; }
.option .list_con li .option_btn.image_align_right_top{ background: url("../img/image_align_right_top.gif") no-repeat center center; }
.option .list_con li .option_btn.image_align_left_middle{ background: url("../img/image_align_left_middle.gif") no-repeat center center; }
.option .list_con li .option_btn.image_align_center_middle{ background: url("../img/image_align_center_middle.gif") no-repeat center center; }
.option .list_con li .option_btn.image_align_right_middle{ background: url("../img/image_align_right_middle.gif") no-repeat center center; }
.option .list_con li .option_btn.image_align_left_bottom{ background: url("../img/image_align_left_bottom.gif") no-repeat center center; }
.option .list_con li .option_btn.image_align_center_bottom{ background: url("../img/image_align_center_bottom.gif") no-repeat center center; }
.option .list_con li .option_btn.image_align_right_bottom{ background: url("../img/image_align_right_bottom.gif") no-repeat center center; }


/* table btn option */
.option .list_con li .table_text_align_left_top {background: url("../img/table_text_align_left_top.gif") no-repeat center center;}
.option .list_con li .table_text_align_center_top {background: url("../img/table_text_align_center_top.gif") no-repeat center center;}
.option .list_con li .table_text_align_right_top {background: url("../img/table_text_align_right_top.gif") no-repeat center center;}
.option .list_con li .table_text_align_left_middle {background: url("../img/table_text_align_left_middle.gif") no-repeat center center;}
.option .list_con li .table_text_align_center_middle {background: url("../img/table_text_align_center_middle.gif") no-repeat center center;}
.option .list_con li .table_text_align_right_middle {background: url("../img/table_text_align_right_middle.gif") no-repeat center center;}
.option .list_con li .table_text_align_left_bottom {background: url("../img/table_text_align_left_bottom.gif") no-repeat center center;}
.option .list_con li .table_text_align_center_bottom {background: url("../img/table_text_align_center_bottom.gif") no-repeat center center;}
.option .list_con li .table_text_align_right_bottom {background: url("../img/table_text_align_right_bottom.gif") no-repeat center center;}
.option .list_con li .add_col_left {background: url("../img/add_col_left.gif") no-repeat center center;}
.option .list_con li .add_col_right {background: url("../img/add_col_right.gif") no-repeat center center;}
.option .list_con li .add_row_top {background: url("../img/add_row_top.gif") no-repeat center center;}
.option .list_con li .add_row_bottom {background: url("../img/add_row_bottom.gif") no-repeat center center;}
.option .list_con li .delete_row {background: url("../img/delete_row.gif") no-repeat center center;}
.option .list_con li .delete_col {background: url("../img/delete_col.gif") no-repeat center center;}
.option .list_con li .table_border_all {background: url("../img/table_border_all.gif") no-repeat center center;}
.option .list_con li .table_border_inner_all {background: url("../img/table_border_inner_all.gif") no-repeat center center;}
.option .list_con li .table_border_inner_row {background: url("../img/table_border_inner_row.gif") no-repeat center center;}
.option .list_con li .table_border_inner_col {background: url("../img/table_border_inner_col.gif") no-repeat center center;}
.option .list_con li .table_border_outer_all {background: url("../img/table_border_outer_all.gif") no-repeat center center;}
.option .list_con li .table_border_left {background: url("../img/table_border_left.gif") no-repeat center center;}
.option .list_con li .table_border_top {background: url("../img/table_border_top.gif") no-repeat center center;}
.option .list_con li .table_border_right {background: url("../img/table_border_right.gif") no-repeat center center;}
.option .list_con li .table_border_bottom {background: url("../img/table_border_bottom.gif") no-repeat center center;}
.option .list_con li .table_border_empty {background: url("../img/table_border_empty.gif") no-repeat center center;}


/* Button Over */

/* deco remove btn */
.option .option_btn.tool_text_bold_remove:hover{ background-image: url("../img/tool_text_bold_remove_over.gif"); }
.option .option_btn.tool_text_italic_remove:hover{ background-image: url("../img/tool_text_italic_remove_over.gif"); }
.option .option_btn.tool_text_underline_remove:hover{ background-image: url("../img/tool_text_underline_remove_over.gif"); }
.option .option_btn.tool_text_cancelline_remove:hover{ background-image: url("../img/tool_text_cancelline_remove_over.gif"); }

/* dom btn option */
.option .list_con li .option_btn.tool_border_all:hover{ background-image: url("../img/tool_border_all_over.gif"); }
.option .list_con li .option_btn.tool_border_left:hover{ background-image: url("../img/tool_border_left_over.gif"); }
.option .list_con li .option_btn.tool_border_top:hover{ background-image: url("../img/tool_border_top_over.gif"); }
.option .list_con li .option_btn.tool_border_right:hover{ background-image: url("../img/tool_border_right_over.gif"); }
.option .list_con li .option_btn.tool_border_bottom:hover{ background-image: url("../img/tool_border_bottom_over.gif"); }
.option .list_con li .option_btn.tool_border_empty:hover{ background-image: url("../img/tool_border_empty_over.gif"); }
.option .list_con li .option_btn.tool_file:hover{ background-image: url("../img/tool_file_over.gif"); }
.option .list_con li .option_btn.tool_image_delete:hover{ background-image: url("../img/tool_image_delete_over.gif"); }
.option .list_con li .option_btn.tool_image_repeat:hover{ background-image: url("../img/tool_image_repeat_over.gif"); }
.option .list_con li .option_btn.tool_image_position:hover{ background-image: url("../img/tool_image_position_over.gif"); }
.option .list_con li .option_btn.tool_image_fill:hover{ background-image: url("../img/tool_image_fill_over.gif"); }
.option .list_con li .option_btn.image_align_left_top:hover{ background-image: url("../img/image_align_left_top_over.gif"); }
.option .list_con li .option_btn.image_align_center_top:hover{ background-image: url("../img/image_align_center_top_over.gif"); }
.option .list_con li .option_btn.image_align_right_top:hover{ background-image: url("../img/image_align_right_top_over.gif"); }
.option .list_con li .option_btn.image_align_left_middle:hover{ background-image: url("../img/image_align_left_middle_over.gif"); }
.option .list_con li .option_btn.image_align_center_middle:hover{ background-image: url("../img/image_align_center_middle_over.gif"); }
.option .list_con li .option_btn.image_align_right_middle:hover{ background-image: url("../img/image_align_right_middle_over.gif"); }
.option .list_con li .option_btn.image_align_left_bottom:hover{ background-image: url("../img/image_align_left_bottom_over.gif"); }
.option .list_con li .option_btn.image_align_center_bottom:hover{ background-image: url("../img/image_align_center_bottom_over.gif"); }
.option .list_con li .option_btn.image_align_right_bottom:hover{ background-image: url("../img/image_align_right_bottom_over.gif"); }

/* table btn option */
.option .list_con li .table_text_align_left_top:hover{ background-image: url("../img/table_text_align_left_top_over.gif");}
.option .list_con li .table_text_align_center_top:hover{ background-image: url("../img/table_text_align_center_top_over.gif");}
.option .list_con li .table_text_align_right_top:hover{ background-image: url("../img/table_text_align_right_top_over.gif");}
.option .list_con li .table_text_align_left_middle:hover{ background-image: url("../img/table_text_align_left_middle_over.gif");}
.option .list_con li .table_text_align_center_middle:hover{ background-image: url("../img/table_text_align_center_middle_over.gif");}
.option .list_con li .table_text_align_right_middle:hover{ background-image: url("../img/table_text_align_right_middle_over.gif");}
.option .list_con li .table_text_align_left_bottom:hover{ background-image: url("../img/table_text_align_left_bottom_over.gif");}
.option .list_con li .table_text_align_center_bottom:hover{ background-image: url("../img/table_text_align_center_bottom_over.gif");}
.option .list_con li .table_text_align_right_bottom:hover{ background-image: url("../img/table_text_align_right_bottom_over.gif");}
.option .list_con li .add_col_left:hover{ background-image: url("../img/add_col_left_over.gif");}
.option .list_con li .add_col_right:hover{ background-image: url("../img/add_col_right_over.gif");}
.option .list_con li .add_row_top:hover{ background-image: url("../img/add_row_top_over.gif");}
.option .list_con li .add_row_bottom:hover{ background-image: url("../img/add_row_bottom_over.gif");}
.option .list_con li .delete_row:hover{ background-image: url("../img/delete_row_over.gif");}
.option .list_con li .delete_col:hover{ background-image: url("../img/delete_col_over.gif");}
.option .list_con li .table_border_all:hover{ background-image: url("../img/table_border_all_over.gif");}
.option .list_con li .table_border_inner_all:hover{ background-image: url("../img/table_border_inner_all_over.gif");}
.option .list_con li .table_border_inner_row:hover{ background-image: url("../img/table_border_inner_row_over.gif");}
.option .list_con li .table_border_inner_col:hover{ background-image: url("../img/table_border_inner_col_over.gif");}
.option .list_con li .table_border_outer_all:hover{ background-image: url("../img/table_border_outer_all_over.gif");}
.option .list_con li .table_border_left:hover{ background-image: url("../img/table_border_left_over.gif");}
.option .list_con li .table_border_top:hover{ background-image: url("../img/table_border_top_over.gif");}
.option .list_con li .table_border_right:hover{ background-image: url("../img/table_border_right_over.gif");}
.option .list_con li .table_border_bottom:hover{ background-image: url("../img/table_border_bottom_over.gif");}
.option .list_con li .table_border_empty:hover{ background-image: url("../img/table_border_empty_over.gif");}



/* video btn option */
.option_con.video_connect_option .radio_con:first-child { margin-left:0px; }
.option_con.video_connect_option .text_link_help { float:right; width: 17px; height: 17px; display: inline-block; vertical-align: middle; cursor: help; background: url(../img/editor_help_off.gif) no-repeat center center; }
.option_con.video_connect_option .text_link_help:hover { background-image: url(../img/editor_help_on.gif); }
.option_con.video_connect_option .text_link_help_box { display: none; position: absolute; bottom: 90px; right: 0; width: 230px; padding-bottom: 6px; background: url(../img/accessibility_bottom_bg_right.gif) no-repeat right bottom; font-size: 12px; line-height: 1.5em; border-bottom: none; }
.option_con.video_connect_option .text_link_help:hover + .text_link_help_box { display: inline-block; }
.option_con.video_connect_option .text_link_help_box > p:first-child { border-bottom: 1px solid #f2f2f2; color: #ff7e00; border-top: 1px solid #d8d8d8; }
.option_con.video_connect_option .text_link_help_box > p , .option_con.video_connect_option .text_link_help_box > .order_list_con { padding: 10px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; background-color: #fff; }
.option_con.video_connect_option .text_link_help:hover { background-image: url(../img/editor_help_on.gif); }
.option_con.video_connect_option .editor_input_text { border: 1px solid #e0e0e0; padding: 8px 15px; box-sizing: border-box; width: 297px; }
.option_con.video_option_option .option {padding: 0px; border: none; background: transparent; }
.option_con.video_option_option .is_bg_color .option_inner { background-color: #fcfcfc; }
.option_con.video_option_option .option .option_inner { font-size: 12px; display: inline-block; text-align: center; box-sizing: border-box; }
.option_con.video_option_option .option .option_inner .tool_separation { border-color: #f6f6f6; border-top-color: #e0e0e0; border-bottom-color: #e0e0e0; padding: 15px; float:left;}
.option_con.video_option_option .option .option_inner .tool_separation.separ_first { border-left-color: #e0e0e0; }
.option_con.video_option_option .option .option_inner .tool_separation.separ_last { border-right-color: #e0e0e0; }
.option_con.video_option_option .option_btn { width: 20px; height: 20px; font-size: 12px; line-height: 20px; text-align: center; cursor: pointer; padding: 0px; border: none; float: left; }
.option_con.video_option_option .slice_bar_con { height: 20px; float: left; }
.option_con.video_option_option .tool_repeat0 {background: url("../img/tool_repeat0.gif") no-repeat center center;}
.option_con.video_option_option .tool_repeat1 {background: url("../img/tool_repeat1.gif") no-repeat center center;}
/*.option_con.video_option_option .tool_repeat0:hover,*/
.option_con.video_option_option .tool_repeat0.active {background-image: url("../img/tool_repeat0_over.gif");}
.option_con.video_option_option .tool_repeat1:hover,
.option_con.video_option_option .tool_repeat1.active {background-image: url("../img/tool_repeat1_over.gif");}
.option_con.video_option_option .chkbox_con { height: 20px; float: left; position:relative; }
.option_con.video_option_option .chkbox_con input[type=checkbox] { width: 15px; height: 15px; cursor:pointer; border: none;}
.option_con.video_option_option .chkbox_con input[type=checkbox]:not(#cssbrowser) { position: absolute; width: 17px; height: 17px; opacity: 0;}
.option_con.video_option_option .chkbox_con label { cursor:pointer; }
.option_con.video_option_option .chkbox_con label:not(#cssbrowser) { background: url('../img/editor_chkbox_off.gif') no-repeat left center; cursor:pointer; padding: 3px 0px 3px 25px;}
.option_con.video_option_option .chkbox_con input[type=checkbox]:checked + label:not(#cssbrowser) { background-image: url('../img/editor_chkbox_on.gif'); }
.option .slice_bar_wrap { position: relative; display: inline-block; width: 85px; vertical-align: middle; cursor:pointer; }
.option .slice_bar_shape_select , .option .slice_bar_shape_all { height: 3px; }
.option .slice_bar_shape_select { background: #ff7e00; border: none; width: 100%; box-sizing: border-box; position: absolute; z-index: 1; }
.option .slice_bar_shape_select .slice_bar_shape_btn { background: url(../img/slice_bar_type0.gif) no-repeat center center; width: 18px; height: 15px; content: ""; position: absolute; right: -7px; top: -6px; box-sizing: border-box;}
.option .slice_bar_shape_all { background: #d5d5d5; border: none; width: 100%; box-sizing: border-box; vertical-align: middle; }


/* map option */
.option_con.tool_map_option .option {display: block; z-index: 1; background-color:#fcfcfc;}
.option_con.tool_map_option .option p:first-child { color: #7f7f7f; padding: 5px 0; }
.option_con.tool_map_option .option p { color: #7f7f7f; padding-top:5px; }
.option_con.tool_map_option .option .editor_input_text { border: 1px solid #e0e0e0; padding: 8px 15px; box-sizing: border-box; width: 260px; }
.option_con.tool_map_option .option input.editor_input_button {border: none; padding: 8px 10px; box-sizing: border-box; background-color: #7f7f7f; color: #fff; }
.option_con.tool_map_option .option .text_link_wrap{ display: inline-block; vertical-align: middle; padding-left: 20px; }
.option_con.tool_map_option .option .text_link_help { float:right; width: 17px; height: 17px; display: inline-block; vertical-align: middle; cursor: help; background: url(../img/editor_help_off.gif) no-repeat center center; }
.option_con.tool_map_option .option .text_link_help:hover { background-image: url(../img/editor_help_on.gif); }
.option_con.tool_map_option .option .text_link_help_box { display: none; position: absolute; bottom: 120px; right: 10px;width: 230px; padding-bottom: 6px; background: url(../img/accessibility_bottom_bg_right.gif) no-repeat right bottom; font-size: 12px; line-height: 1.5em; border-bottom: none; }
.option_con.tool_map_option .option .text_link_help:hover + .text_link_help_box { display: inline-block; }
.option_con.tool_map_option .option .text_link_help_box > p:first-child { border-bottom: 1px solid #f2f2f2; color: #ff7e00; border-top: 1px solid #d8d8d8; }
.option_con.tool_map_option .option .text_link_help_box > p , .option_con.tool_map_option .option .text_link_help_box > .order_list_con { padding: 10px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; background-color: #fff; }
.option_con.tool_map_option .option .text_link_help:hover { background-image: url(../img/editor_help_on.gif); }
.tool_btn.tool_map_google .option_con { width:60px; }
.tool_btn.tool_map_naver .option_con { width:60px; }
.tool_btn.tool_map_daum .option_con { width:60px; }

/* file btn option */
.option .tool_file_icon0{ background: url("../img/tool_file_icon0.gif") no-repeat left center; }
.option .tool_file_icon1{ background: url("../img/tool_file_icon1.gif") no-repeat left center; }
.option .tool_file_icon2{ background: url("../img/tool_file_icon2.gif") no-repeat left center; }
.option .tool_file_icon3{ background: url("../img/tool_file_icon3.gif") no-repeat left center; }
.option .tool_file_icon4{ background: url("../img/tool_file_icon4.gif") no-repeat left center; }
.option .tool_file_icon5{ background: url("../img/tool_file_icon5.gif") no-repeat left center; }
.option .tool_file_icon6{ background: url("../img/tool_file_icon6.gif") no-repeat left center; }
.option .tool_file_icon7{ background: url("../img/tool_file_icon7.gif") no-repeat left center; }
.option .tool_file_icon8{ background: url("../img/tool_file_icon8.gif") no-repeat left center; }
.option .tool_file_icon9{ background: url("../img/tool_file_icon9.gif") no-repeat left center; }
.option .tool_file_icon10{ background: url("../img/tool_file_icon10.gif") no-repeat left center; }
.option .tool_file_icon11{ background: url("../img/tool_file_icon11.gif") no-repeat left center; }
.option .tool_file_icon12{ background: url("../img/tool_file_icon12.gif") no-repeat left center; }
.option .tool_file_icon13{ background: url("../img/tool_file_icon13.gif") no-repeat left center; }
.tool_file_help .text_link_help_box { display: none; position: absolute; bottom: 30px; left: -13px; width: 210px; z-index: 1; padding-bottom: 6px; background: url(../img/accessibility_left_bottom_bg.gif) no-repeat center bottom; font-size: 12px; line-height: 1.5em; border-bottom: none; }
.tool_file_help .tool_btn_file_upload_wrap{display:none; width:25px; padding-top:35px; position: absolute;}
.tool_file_help .tool_btn_file_upload{ display: none; position: absolute; top: 34px; left: -13px; width: 210px; z-index: 1; font-size: 12px; line-height: 1.5em; border:1px solid #e0e0e0; padding:6px; background-color: #fff;}
.tool_file_help:hover .tool_btn_file_upload_wrap{ display: block;}
.tool_file_help:hover .tool_btn_file_upload{ display: block;}
.tool_file_help:hover .text_link_help_box { display: inline-block; }
.tool_file_help .text_link_help_box > p:first-child { border-bottom: 1px solid #f2f2f2; color: #ff7e00; border-top: 1px solid #d8d8d8; }
.tool_file_help .text_link_help_box > p , .tool_file_help .text_link_help_box > .order_list_con { padding: 10px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; background-color: #fff; }
.option_con.file_form_option .option_row { padding: 11px 15px; /*border-bottom: 1px solid #e0e0e0;*/ text-align: center;}
.option_con.file_form_option .option_row.btn_list_wrap { border-bottom: none; }
.option_con.file_form_option .option_row.file_icon_wrap {display: none; border-top: 1px solid #e0e0e0;}
.option_con.file_form_option .chkbox_con { height: 20px; display: inline-block; position:relative; margin-right:10px; }
.option_con.file_form_option .chkbox_con input[type=checkbox] { width: 15px; height: 15px; cursor:pointer; border: none; }
.option_con.file_form_option .chkbox_con input[type=checkbox]:not(#cssbrowser) { position: absolute; width: 17px; height: 17px; opacity: 0; cursor:pointer; }
.option_con.file_form_option .chkbox_con label { cursor:pointer; }
.option_con.file_form_option .chkbox_con label:not(#cssbrowser) { background: url('../img/editor_chkbox_off.gif') no-repeat left center; padding: 3px 0px 3px 25px; }
.option_con.file_form_option .chkbox_con input[type=checkbox]:checked + label:not(#cssbrowser) { background-image: url('../img/editor_chkbox_on.gif'); }
.option_con.file_form_option .fileicon_list { display: block; font-size:0px; text-align: left;}
.option_con.file_form_option .fileicon_list > li { float:none; display: inline-block; margin:4px 2px;}
.option_con.file_form_option .fileicon_list .option_btn { border:none; height:25px; }

/* line btn option */
.option_con.line_padding_option .option { width:225px; margin-left: -13px; padding: 0; }
.option_con.line_padding_option .option_row { padding: 15px; border-bottom: 1px solid #e0e0e0; }
.option_con.line_padding_option .option_row.btn_list_wrap { padding:8px; border-bottom: none; }
.option_con.line_padding_option .list_con { text-align: center; }
.option_con.line_padding_option .list_con .option_btn { border:none; padding: 0; width: 20px; height: 20px; }
.option_con.line_padding_option .list_con > li { display:inline-block; float: none;}
.option_con.line_padding_option .editor_input_text { border: 1px solid #eeeeee; padding: 8px 15px; box-sizing: border-box; width: 60px; }
.option_con.line_border_option .editor_input_text { border: 1px solid #eeeeee; padding: 8px; box-sizing: border-box; width: 60px; }
.option_con.line_border_option .option .border_color_code {display: inline-block; width: 10px; height: 10px; background-color: #fff; border: 1px solid #000;}
.option_con.line_border_option .option span {vertical-align: middle; margin-left: 5px;}
.option_con.line_border_option .option span:first-child {margin-left: 0px;}
.option.list_option {padding: 0px;}
.option.list_option .list_con {margin: 0px;}
.option.list_option .list_con li {float: none;}
.option.list_option .list_con li .list_contetns {font-size: 12px; line-height: 18px; padding: 9px 0px 9px 16px;}
.option.list_option .list_con li .list_contetns:hover {background-color: #ccc;}
.option.list_option .list_con .list_link {margin: 0; padding: 10px; font-size: 10px;}
.option.list_option .list_con .list_link .link_text {width: 200px; height:30px; padding-left: 10px; font-size: 10px;}
.option.list_option .list_con .list_link .link_btn {height:30px; width: 30px;}
.option.list_option .list_con .list_source {padding: 10px;}
.option.list_option .list_con .list_source textarea {width: 92%; height: 300px; padding: 10px; overflow-y: scroll; resize: none;}
.option.list_option .list_con .list_table {overflow: hidden; padding: 10px 0px;}
.option.list_option .list_con .list_table > li {float: left; width: 16px; height: 16px; box-sizing: border-box; border: 1px solid #e3e3e3; margin: 2px; background-color: #fff;}
.option.list_option .list_con .list_table > li:hover {background-color: blue;}
.option.list_option .list_con .list_table_num {font-size: 12px; color: #313131; border-top: 1px solid #f1f1f1; text-align: center; clear: both; padding: 10px 0px;}

.option.list_option {padding: 0px;}
.option.list_option .list_con {margin: 0px;}
.option.list_option .list_con li {float: none;}
.option.list_option .list_con li .list_contetns {font-size: 12px; line-height: 18px; padding: 9px 0px 9px 16px;}
.option.list_option .list_con li .list_contetns:hover {background-color: #ccc;}
.option.list_option .list_con .list_link {margin: 0; padding: 10px; font-size: 10px;}
.option.list_option .list_con .list_link .link_text {width: 200px; height:30px; padding-left: 10px; font-size: 10px;}
.option.list_option .list_con .list_link .link_btn {height:30px; width: 30px;}
.option.list_option .list_con .list_source {padding: 10px;}
.option.list_option .list_con .list_source textarea {width: 92%; height: 300px; padding: 10px; overflow-y: scroll; resize: none;}
.option.list_option .list_con .list_table {overflow: hidden; padding: 10px 0px;}
.option.list_option .list_con .list_table > li {float: left; width: 16px; height: 16px; box-sizing: border-box; border: 1px solid #e3e3e3; margin: 2px; background-color: #fff;}
.option.list_option .list_con .list_table > li:hover {background-color: blue;}
.option.list_option .list_con .list_table_num {font-size: 12px; color: #313131; border-top: 1px solid #f1f1f1; text-align: center; clear: both; padding: 10px 0px;}

.option p.option_bar{ width:100%; border-top:1px solid #f1f1f1; margin: 5px 0; }
.option p.button{ width:100%; box-sizing:border-box; height:30px; background-color: #666; color:#fff;
    border:1px solid #d2d2d2; border-radius: 2px; text-align: center; line-height:26px; margin-top:10px; }
.option p.button:hover{  background-color: #000; }

.tool_btn:hover > .option_con { display:block; }
.option_btn:hover > .option_con { display:block; }
.option_con:hover .option_con { display:block; }

.option.list_option .list_con .line_height_option {border-bottom: 1px solid #e0e0e0; text-align: center;}

/*파일*/
.fileicon_list {}
.fileicon_list > li {float: left;}

/* source editor */
#sourceEditorWrap{ width:100%; height:100%; position:fixed; z-index: 9999999996; left:0; top:0; }

#sourceEditorWrap #sourceEditor{ position:absolute; width:80%; height:80%;  left:10%; top:10%; z-index: 9999999998; }
#sourceEditorWrap #sourceEditorBtnCon{ position: absolute; width: 100%; top: 92%; z-index: 9999999998; text-align: center; }
#sourceEditorWrap #sourceEditorBtnCon button{ margin: 0 10px; width: 80px; height: 35px; font-size: 14px; }

#sourceEditorWrap #sourceEditorBg{ width:100%; height:100%;  left:0; top:0; background-color: #000; opacity:0.6; }



/* wveditor table */
.wveditor_table th:hover, .wveditor_table td:hover{ cursor: pointer; background-color: #e9e9e9 !important; }
.wveditor_table th:active, .wveditor_table td:active, .wveditor_table th.active, .wveditor_table td.active{ background-color: #4dc3e6 !important; }
[data-wv-layout-element="block"] .col_size_bound{ position: absolute; background: #ff0000; opacity: 0; }
[data-wv-layout-element="block"] .col_size_bound:hover{ cursor: e-resize; }