@charset "utf-8";
/*초기화 : 시작*/
body{overflow-y:auto;}
.modal-dialog{z-index:1060;}
*{-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}
#bo_w .bo_w_tit .frm_input{padding:10px;}
#global_style_set{padding-top:20px;}
.shtml #wrap{white-space:normal;}
/*초기화 : 종료*/
#bo_v #bo_tab{padding-top:20px;}
#bo_v #bo_tab ul{border-bottom:1px solid #dddddd;}
#bo_v #bo_tab ul:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_v #bo_tab ul li{float:left;margin-bottom:-1px;}
#bo_v #bo_tab ul li a{display:block;background:#f3f3f3;border:1px solid #dddddd;padding:10px 20px;text-decoration:none;margin-left:-1px;}
#bo_v #bo_tab ul li:first-child a{margin-left:0px;}
#bo_v #bo_tab ul li a.focus{background:#ffffff;border-bottom:1px solid #ffffff;}


#temp_select_box{
	position:relative;z-index:999999 !important;width:315px;background:rgba(0,0,0,0.8);color:#ffffff;padding:10px;padding-left:0px;position:fixed;left:-315px;top:0px;bottom:0px;
	transition:left 0.3s;-o-transition:left 0.3s;-ms-transition:left 0.3s;-moz-transition:left 0.3s;-webkit-transition:left 0.3s;
}
#temp_select_box:hover{left:0px;}
#temp_select_box h2{font-size:1.3em;padding-left:10px;}
#temp_select_box #temp_open{display:block;width:25px;height:40px;position:absolute;right:-25px;top:50%;margin-top:-20px;background:rgba(0,0,0,0.8);;padding-left:7px;padding-top:7px;cursor:pointer;border-top-right-radius:5px;border-bottom-right-radius:5px;}
#temp_select_box #temp_open i{font-size:2em;}
#temp_select_box #temp_select{overflow-y:auto;height:96%;-ms-overflow-style:none;}
#temp_select_box #temp_select::-webkit-scrollbar{width:0px;background:transparent;}
#temp_select_box #temp_select:after{display:block;visibility:hidden;clear:both;content:"";}
#temp_select_box #temp_select .temp_li{position:relative;float:left;width:90px;height:auto;background:#777777;margin-top:10px;margin-left:10px;cursor:pointer;border-radius:5px;overflow:hidden;}
#temp_select_box #temp_select .temp_li .tmp_btn_move{display:none;}
#temp_select_box #temp_select .temp_li .tmp_btn{position:relative;}
#temp_select_box #temp_select .temp_li .tmp_btn img{display:block;width:100%;}
#temp_select_box #temp_select .temp_li .tmp_btn .bt_info{position:absolute;z-index:10;left:0;bottom:5px;width:100%;color:#000000;text-align:center;}
#temp_select_box #temp_select .temp_li .tmp_btn .bt_info strong{display:block;display:none;}
#temp_select_box #temp_select .temp_li .tmp_btn .bt_info span{display:block;font-size:0.75em;}

/*==============================에디터버튼==================================*/
.edit_btn{display:none;position:absolute;left:40px;top:2px;z-index:1000;font-size:11px;text-aling:left;}
.edit_btn h4{font-size:12px;}
#bo_v .edit_btn{display:none !important;}
#bo_w .edit_btn{display:none;width:180px;background:#000000;}/*176,154*/
#bo_w .edit_btn_div:hover .edit_btn{display:block;}
.edit_btn:after{display:block;visibility:hidden;clear:both;content:"";}
.edit_btn > li{float:left;cursor:pointer;background:#333333;color:#999999;}
.edit_btn > li:hover{}
.edit_btn > li .c_btn{text-align:center;width:20px;height:20px;line-height:20px;border:1px solid #222222;cursor:pointer;}
.edit_btn > li:hover .c_btn{border:1px solid #777777;background:#000000;color:#ffffff;}
.edit_btn > li .c_btn:hover{border:1px solid #777777;background:#000000;color:#ffffff;}
.edit_btn > li .c_btn.focus{border:1px solid #777777;background:#000000;color:#ffffff;}
.edit_btn > li .c_btn i{}
/*표생성*/
.edit_btn > li.put_table{cursor:auto;}
.edit_btn > li.put_table .tbl_spec_box{display:none;position:absolute;left:-123px;top:20px;z-index:300;width:145px;height:110px;padding:5px;background:#555555;border:3px solid #222222;}
.edit_btn > li.put_table .tbl_spec_box > div{padding-bottom:5px;}
.edit_btn > li.put_table .tbl_spec_box > div:after{display:block;visibility:hidden;clear:both;content:"";}
.edit_btn > li.put_table .tbl_spec_box > div strong{display:block;float:left;width:30%;}
.edit_btn > li.put_table .tbl_spec_box > div span{display:block;float:left;width:70%;padding-left:5px;}
.edit_btn > li.put_table .tbl_spec_box > div span input{width:100%;border:1px solid #333333;background:#333333;}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_rows{}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_cols{}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_ttl{}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_ttl strong{}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_ttl span{}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_ttl span:after{display:block;visibility:hidden;clear:both;content:"";}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_ttl span img{border:2px solid #777777;float:left;margin-left:5px;cursor:pointer;}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_ttl span img:hover{border:2px solid #BF6000;}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_ttl span img.focus{border:2px solid #FFA040;}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_ttl span img:first-child{margin-left:0px;}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_insert{text-align:center !important;padding-top:2px;}
.edit_btn > li.put_table .tbl_spec_box > div.tbl_insert button{color:#333333;background:#999999;border:1px solid #777777;display:inline-block;}
/*링크걸기*/
.edit_btn > li.text_link{}
.edit_btn > li.text_link > ul{width:45px;border-top:1px solid #222222;border-right:1px solid #222222;}
.edit_btn > li.text_link > ul > li{background:#333333;color:#aaaaaa;padding:2px 3px;border-bottom:1px solid #222222;border-left:1px solid #222222;}
.edit_btn > li.text_link > ul > li:hover{background:#000000;color:#ffffff;}
/*드롭선택 공통*/
.edit_btn > li{position:relative;padding:0;}
.edit_btn > li > ul{display:none;position:absolute;z-index:400;left:0px;top:20px;}
.edit_btn > li:hover > ul{display:block;}
.edit_btn > li > ul > li{}
/*폰트색, 배경색*/
.edit_btn > li.color_list > span{position:absolute;top:0px;left:0px;display:block;width:10px;height:10px;border-radius:50%;border:1px solid #888888;}
.edit_btn > li.color_list > ul{width:80px;}
.edit_btn > li.color_list > ul:after{display:block;visibility:hidden;clear:both;content:"";}
.edit_btn > li.color_list > ul > li{float:left;width:20px;height:20px;border:1px solid #000000;}
.edit_btn > li.color_list > ul > li:hover{border:1px solid #ffffff;}
/*캔버스컬러박스*/
.edit_btn > li.color_list > #canvas_color{position:absolute;z-index:500;left:0px;top:20px;width:150px;height:79px;}
.edit_btn > li.color_list > #color_txt{position:absolute;z-index:510;left:0px;top:99px;width:150px;padding-right:30px;}
.edit_btn > li.color_list > #color_txt input[type=text]{display:block;width:100%;background:#efefef;border:1px solid #ccc;padding:2px 4px;}
.edit_btn > li.color_list > #color_txt button{position:absolute;top:0px;right:0px;border:0px;background:#555;color:#fff;text-align:center;width:30px;height:21px;line-height:21px;}
/*텍스트굵기박스*/
.edit_btn > li.text_bold > ul{border-top:1px solid #222222;border-right:1px solid #222222;}
.edit_btn > li.text_bold > ul > li{background:#333333;color:#aaaaaa;padding:2px 3px;border-bottom:1px solid #222222;border-left:1px solid #222222;}
.edit_btn > li.text_bold > ul > li:hover{background:#000000;color:#ffffff;}
/*텍스트선택박스*/
.edit_btn > li.txt_list > ul{border-top:1px solid #222222;border-right:1px solid #222222;}
.edit_btn > li.txt_list > ul > li{background:#333333;color:#aaaaaa;padding:2px 3px;border-bottom:1px solid #222222;border-left:1px solid #222222;}
.edit_btn > li.txt_list > ul > li:hover{background:#000000;color:#ffffff;}
/*텍스트선택박스(첵크버튼 존재하는 선택박스 공통)*/
.edit_btn > li.set_select > ul > li{position:relative;}
.edit_btn > li.set_select > ul > li.chk{padding-left:18px;background:#555555;}
.edit_btn > li.set_select > ul > li.chk:hover{background:#444444;}
.edit_btn > li.set_select > ul > li.chk_color span{display:block;position:absolute;top:6px;right:14px;width:10px;height:10px;border-radius:50%;border:1px solid #888888;}
.edit_btn > li.set_select > ul > li.chk_color > i{position:absolute;top:5px;right:3px;}
.edit_btn > li.set_select > ul > li.chk_type{background:#888888;color:#cccccc;}
.edit_btn > li.set_select > ul > li.chk_type:color{background:#777777;}
.edit_btn > li.set_select > ul > li.chk i{position:absolute;left:4px;top:5px;}
.edit_btn > li.set_select > ul > li.chk i.fa-square-o{display:block;}
.edit_btn > li.set_select > ul > li.chk i.fa-check-square-o{display:none;}
.edit_btn > li.set_select > ul > li.chk.focus i.fa-square-o{display:none;}
.edit_btn > li.set_select > ul > li.chk.focus i.fa-check-square-o{display:block;}
/*텍스트선택박스(첵크버튼 존재하는 선택박스 : 박스라인설정)*/
.edit_btn > li.box_line > ul{width:65px;}
.edit_btn > li.box_line > ul > li{}
.edit_btn > li.box_line > ul > li > ul{display:none;position:absolute;top:0px;left:64px;width:80px;}/*라인색상*/
.edit_btn > li.box_line > ul > li > #canvas_color{position:absolute;z-index:500;left:auto;right:-149px;top:0px;width:150px;height:79px;}
.edit_btn > li.box_line > ul > li:hover > ul{display:block;}
.edit_btn > li.box_line > ul > li > ul:after{display:block;visibility:hidden;clear:both;content:"";}
.edit_btn > li.box_line > ul > li > ul > li{float:left;width:20px;height:20px;border:1px solid #000000;}
.edit_btn > li.box_line > ul > li > ul > li:hover{border:1px solid #ffffff;}
/*텍스트선택박스(첵크버튼 존재하는 선택박스 : 안쪽여백설정)*/
.edit_btn > li.box_padding > ul > li{}
/*텍스트선택박스(첵크버튼 존재하는 선택박스 : 바깥여백설정)*/
.edit_btn > li.box_margin > ul > li{}
/*배경이미지생성*/
.edit_btn > li.bg_insert{cursor:auto;}
.edit_btn > li.bg_insert .bg_spec_box{display:none;position:absolute;left:-123px;top:20px;z-index:300;width:145px;height:160px;padding:5px;background:#555555;border:3px solid #222222;}
.edit_btn > li.bg_insert .bg_spec_box .bg_file{position:relative;padding-left:37px;}
.edit_btn > li.bg_insert .bg_spec_box .bg_file:after{display:block;visibility:hidden;clear:both;content:"";}
.edit_btn > li.bg_insert .bg_spec_box .bg_file button{position:absolute;left:0px;top:0px;width:34px;height:19px;line-height:19px;border:1px solid #555555;background:#333333;color:#ffffff;}
.edit_btn > li.bg_insert .bg_spec_box .bg_file input[type=text]{display:block;width:100%;background:#000000;color:#888888;height:19px;line-height:19px;border:1px solid #555555;}
.edit_btn > li.bg_insert .bg_spec_box .bg_file input[type=file]{opacity:0;display:block;width:100%;position:absolute;left:0px;top:0px;z-index:3;}
.edit_btn > li.bg_insert .bg_spec_box .blind_color{}
.edit_btn > li.bg_insert .bg_spec_box .blind_color h4{position:relative;height:24px;line-height:24px;}
.edit_btn > li.bg_insert .bg_spec_box .blind_color h4 span{display:block;position:absolute;top:4px;right:0px;width:14px;height:14px;border-radius:50%;border:1px solid #999999;}
.edit_btn > li.bg_insert .bg_spec_box .blind_color ul{}
.edit_btn > li.bg_insert .bg_spec_box .blind_color ul:after{display:block;visibility:hidden;clear:both;content:"";}
.edit_btn > li.bg_insert .bg_spec_box .blind_color ul li{float:left;width:20px;height:20px;border:1px solid #000000;}
.edit_btn > li.bg_insert .bg_spec_box .blind_color ul li:hover{border:1px solid #ffffff;}
.edit_btn > li.bg_insert .bg_spec_box .blind_opacity{}
.edit_btn > li.bg_insert .bg_spec_box .blind_opacity h4{position:relative;height:24px;line-height:24px;}
.edit_btn > li.bg_insert .bg_spec_box .blind_opacity h4 span{position:absolute;bottom:0px;right:0px;}
.edit_btn > li.bg_insert .bg_spec_box > div.bgimg_insert{text-align:center !important;padding-top:10px;}
.edit_btn > li.bg_insert .bg_spec_box > div.bgimg_insert button{color:#333333;background:#999999;border:1px solid #777777;display:inline-block;}


.temp{margin:0px;position:relative !important;border:1px solid rgba(255,255,255,0);}/*[상단의 단락과의 간격은 이 객체에서 설정해 주세요]*/
.temp{margin:15px 0px;}
.temp .tcon{position:relative !important;margin-bottom:10px;}
.temp .mng{display:block;position:absolute;z-index:1000;cursor:pointer;text-align:center;width:30px;height:30px;border:1px solid #777777;border-radius:50%;background:rgba(0,0,0,0.7);color:#ffffff;padding-top:5px;}
.temp .mng_tl{top:3px;left:3px;}
.temp .mng_tr{top:3px;right:3px;}
.temp .mng_bl{bottom:-10px;left:3px;}
.temp .mng_br{bottom:3px;right:3px;}
.temp .chng_sort_updown{}
.temp .chng_remove{}
.temp .tcon_chng{}
.temp .chng_copy{right:35px;}
.temp .chng_send{right:70px;}
.temp .chng_link{right:35px;}
.temp .chng_unlink{right:70px;}
.temp .chng_basic{left:196px;}

.temp .bg_group{position:relative;background-size:cover;height:100%;background-repeat:no-repeat;}
.temp .bg_opacity{width:100%; height:100%; background:rgba(255,255,255,0);position:absolute; top:0px; left:0;z-index:0;}

.temp .tbl_box{
	position:relative;
	overflow-x:scroll;
}
.ipsc{position:fixed;z-index:10;width:16px;height:250px;margin-top:-125px;background:rgba(0,0,0,0.5);top:50%;padding:6px 0px;}
.ipsc_left{left:0px;}
.ipsc_right{right:0px;}

::-webkit-scrollbar{height:10px;width:12px;}
::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(29,29,29,0.5);}
::-webkit-scrollbar-track{
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,0.4);}


.temp .tbl_box > i{display:none;}
#bo_w .temp .tbl_box > i{display:block;position:absolute;font-size:1.4em;z-index:60px;top:-18px;left:0px;color:#333333;background:#ffffff;cursor:pointer;}
.temp table{display:table;border-collapse:collapse;border-spacing:0px;border:0px;width:100%;}
.temp table th,.temp table td{border:1px solid #cccccc;padding:10px;}
.temp table td.th{background:#eeeeee;font-weight:bold;color:#000000;}
#bo_w .temp table th{}
#bo_w .temp table td{min-width:30px;}

#bo_v .temp table{word-break:keep-all;}
#bo_v .temp table th{word-break:keep-all;}
#bo_v .temp table td{min-width:30px;word-break:keep-all;}

#bo_v .temp .t_txt{width:100%;}
#bo_w .temp .text_target{ /*모바일 테이블 스크롤*/
	-moz-appearance: textfield-multiline;
	font:medium -moz-fixed;
	font:-webkit-small-control;
	/*overflow:auto;*/
	resize:both;
	min-height:30px;
	width:100%;
	border:1px solid #ddd;padding:5px;
}
#bo_v .temp .text_target{width:100%;border:1px solid rgba(255,255,255,0);}
.temp .text_target{word-wrap:break-word;word-break:break-all;}

#bo_w .temp .text_target.html_mode{background:#cccccc !important;color:#000000 !important;text-align:left !important;}
#bo_w .temp .edit_btn_div{padding-top:40px;}
#bo_w .temp .t_img{padding-top:40px;}
.temp .t_img{width:100%;margin:0 auto; text-align:center;position:relative;}
.temp .t_img img{max-width:100%;float:none}
.temp .tcon{width:100%;}

/*디바이스 선택*/
.temp .device{
	display:block;position:absolute;left:0px;bottom:-8px;border:1px solid #000000;z-index:50;color:#ffffff;background:rgba(0,0,0,0.5);padding:0px 5px 0px;font-size:0.8em;
	opacity:0.3;transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;
}
.temp .device:hover{opacity:1;}
.temp .device label{cursor:pointer;}
#bo_v .temp .device{display:none;}
#bo_w .temp .device{display:block;}

#bo_v .temp[device=pc]{display:block !important;}
#bo_v .temp[device=mobile]{display:none !important;}

#empty_tbl{width:100%;height:100px;border:1px solid #dddddd;}
#empty_tbl td{text-align:center;vertical-align:middle;}

.map_box {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.map_box iframe,.map_box object,.map_box embed{position:absolute;top:0;left:0;width:100%;height:100%;}
/*-----------t1 (temp No 01 : 제목 )------------------*/
.t1{}/*[상단의 단락과의 간격은 이 객체에서 설정해 주세요]*/
#bo_w .t1{}/*[상단의 단락과의 간격은 이 객체에서 설정해 주세요]*/
#bo_v .t1{}/*[상단의 단락과의 간격은 이 객체에서 설정해 주세요]*/
#bo_w .t1 .edit_btn_div{position:relative;}
.t1 .tcon .text_target{line-height:3em;}
.t1 .tcon .text_target h2 i{display:none;}
/*-----------t2 (temp No 02 : 본문)-----------*/
.t2{}/*[상단의 단락과의 간격은 이 객체에서 설정해 주세요]*/
#bo_w .t2{}
#bo_v .t2{}
#bo_w .t2 .edit_btn_div{position:relative;}
.t2 .tcon{}
.t2 .tcon .text_target{text-align:justify;line-height:1.6em;padding:0px;}

/*-----------t3 (temp No 03 : 이미지)-----------*/
.t3{}
#bo_w .t3{}
#bo_v .t3{}
.t3 .tcon{}
.t3 .t_img{width:100%;margin:0 auto; text-align:center;}
.t3 .t_img img{}
/*-----------t4 (temp No 04 : 이미지+본문)-----------*/
.t4{}
#bo_w .t4{}
#bo_v .t4{}
.t4 .tcon{}
.t4 .t_img img{}
#bo_w .t4 .edit_btn_div{position:relative;}
.t4 .t_txt .text_target{text-align:justify;padding:0px;}
/*-----------t5 (temp No 05 : 2단본문)---------------*/
.t5{width:100%;}
.t5:after{display:block;visibility:hidden;clear:both;content:"";}
.t5 .temp .mng{right:0;}
#bo_w .t5{}
#bo_v .t5{}
.t5 .tcon{width:49%; float:left; margin-right:2%;}
.t5 .last{margin-right:0%;}
#bo_w .t5 .edit_btn_div{position:relative;}
.t5 .tcon b{}
.t5 .t_txt{display:inline-block;text-align:justify;}

/*-----------t6 (temp No 06 : 2단 이미지(가로))---------------*/
.t6{width:100%;}
.t6:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t6{}
#bo_v .t6{}
.t6 .tcon {width:49%; float:left;margin-right:2%;}
.t6 .last {margin:0;}
.t6 .tcon{display:inline-block;text-align:justify;}
.t6 .tcon.t_img:last-child{display:inline-block;text-align:justify;}
.t6 .t_img{text-align:center;}
.t6 .t_img img{}

/*-----------t7 (temp No 07 : 이미지+본문 )-------------*/
.t7{width:100%;}
.t7:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t7{}
#bo_v .t7{}
#bo_w .t7 .edit_btn_div{position:relative;}
.t7 .tcon{width:49%; float:left; margin-right:2%;}
.t7 .tcon.t_img{padding:0px;}
.t7 .edit_btn_div{margin:0;}
.t7 .t_img img{}
.t7 .t_txt{padding: 0px;}
.t7 .t_txt .text_target{display:inline-block;text-align:justify;}

/*-----------t8 (temp No 08 : 본문+이미지 )--------*/
.t8{}
.t8:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t8{}
#bo_v .t8{}
#bo_w .t8 .edit_btn_div{position:relative;}
.t8 .tcon{width:49%; float:left; margin-left:2%;}
.t8 .edit_btn_div{margin:0;}
.t8 .t_txt{padding:0px;}
.t8 .t_txt .text_target{text-align:justify;}
.t8 .t_img{padding: 0px;display: inline-block;}
.t8 .t_img img{}

/*-----------t9 (temp No 9 : 2단 가로형 )---------------*/
.t9{width:100%;}
.t9:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t9{}
#bo_v .t9{}
#bo_w .t9 .edit_btn_div{position:relative;}
#bo_w .t9 .edit_btn{left:0px;}
.t9 .tcon{float:left;width:24%;margin-right:1%;}
.t9 .edit_btn_div{margin-right:2%;}
.t9 .last{margin-right:0%;}
.t9 .t_img{padding:0px;text-align:center;}
.t9 .t_img img{}
.t9 .tcon .t_txt{display:inline-block;text-align:justify;padding:0px;}
.t9 .last{padding-right:0px;}

/*-----------t10 (temp No 10 : 2단이미지+본문 )-----------*/
.t10{width:100%;}
.t10:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t10{}
#bo_v .t10{}
.t10 .tcon{}
.t10 .t_group{width:49%;float:left;padding:0px;margin-right:2%;}
.t10 .last{margin:0;}
#bo_w .t10 .edit_btn_div{position:relative;}
.t10 .t_img{width:100%;}
.t10 .t_txt{padding:0;}
.t10 .t_txt .text_target{display:inline-block;text-align:justify;}

/*-----------t11 (temp No 11 : 3단본문 )-----------*/
.t11{width:100%;}
.t11:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t11{}
#bo_v .t11{}
#bo_w .t11 .edit_btn_div{position:relative;}
#bo_w .t11 .edit_btn{top:-20px;}
.t11 .tcon{float:left; width:32%;margin-right:2%;}
.t11 .last{margin-right:0;}
.t11 .t_txt{display:inline-block;text-align:justify;}

/*-----------t12 (temp No 12 : 3단이미지 )-----------*/
.t12{width:100%;}
.t12:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t12{}
#bo_v .t12{}
.t12 .tcon{float:left; width:32%;margin-right:2%;}
.t12 .last{margin-right:0;}
.t12 .tcon.t_img{display:inline-block;padding:0px;}
.t12 div:nth-child(4){display:inline-block; }
.t12 .tcon.t_img:last-child{display:inline-block;}
.t12 .t_img img{}

/*-----------t13 (temp No 13 : 3단이미지+본문 )-----------*/
.t13{width:100%;}
.t13:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t13{}
#bo_v .t13{}
.t13 .tcon{}
#bo_w .t13 .edit_btn_div{position:relative;}
.t13 .t_group{width:32%;float:left;margin-right:2%;}
.t13 .last{margin:0;}
.t13 .t_img img{}
.t13 .t_txt .text_target{padding:0;display:inline-block;text-align:justify;}

/*-----------t14 (temp No 14 : 4단본문 )-----------*/
.t14{width:100%;}
.t14:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t14{}
#bo_v .t14{}
#bo_w .t14 .edit_btn_div{position:relative;}
#bo_w .t14 .edit_btn{left:25px;top:-30px;}
.t14 .tcon{float:left; width:23.5%;margin-right:2%;}
.t14 .tcon .text_target{display:inline-block;text-align:justify;line-height:1.8em;}
.t14 .last{margin-right:0px;}

/*-----------t15 (temp No 15 : 4단이미지 )-----------*/
.t15{width:100%;}
.t15:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t15{}
#bo_v .t15{}
.t15 .tcon{float:left; width:24%;margin-right:1.3%;}
.t15 .tcon.t_img{display:inline-block;}
.t15 .t_img img{}
.t15 .last{margin-right:0px;}

/*-----------t16 (temp No 16 : 움직이는이미지)-----------*/
.t16{}
#bo_w .t16{}
#bo_v .t16{}
.t16 .tcon{padding:20px 0 0;}
.t16 .tcon.t_map{width:100%;}
.t16 .tcon p{ line-height:2em; font-weight:bold;}

/*-----------t17 (temp No 17 : 표 )-----------*/

.t17{width:100%;max-width:1200px;}
#bo_w .t17{}
#bo_v .t17{}
#bo_v .t17 .t_table{}

.t17 .tcon{ padding:20px 0 0;}
.t17 .tcon table {
	max-width:100%;margin: 0 auto;background: #FFFFFF; border: 1px solid #e5e5e5; border-collapse: collapse;
	table-layout:fixed;width:100%;
	}
.t17 .tcon td, th {border-bottom: 1px solid #e5e5e5; padding: 6px 16px; text-align: left; border: 1px solid #e5e5e5;}
.t17 .tcon th {background: #EEEEEE;}

/*-----------t18 (temp No 18 : 움직이는이미지)-----------*/
.t18{}
#bo_w .t18{}
#bo_v .t18{}
.t18 .tcon{}
.t18 .t_img img{padding:0px;}

/*-----------t19 (temp No 19 : 이미지+본문 2)-------------*/
.t19{width:100%;}
.t19:after{display:block;visibility:hidden;clear:both;content:""}
#bo_w .t19{}
#bo_v .t19{}
#bo_w .t19 .edit_btn_div{position:relative;}
.t19 .tcon{float:left;}
.t19 .t_img{width:32%; margin-right:1%;}
.t19 .t_img img{}
.t19 .edit_btn_div{width:67%;}
.t19 .tcon .text_target{display:inline-block;text-align:justify;}

/*-----------t20 (temp No 20 : 본문+이미지 2)-------------*/
.t20{width:100%;}
.t20:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t20{}
#bo_v .t20{}
#bo_w .t20 .edit_btn_div{position:relative;}
.t20 .tcon{float:left;}
.t20 .t_img{width:32%; margin-left:1%;}
.t20 .t_img img{}
.t20 .edit_btn_div{width:67%;}
.t20 .tcon .text_target{display:inline-block;text-align:justify;}







/*-----------t51 (temp No 51 : 배경+본문)-----------*/
.t51{}
#bo_w .t51{}
#bo_v .t51{}
.t51 .bg_group{position:relative;background-size:cover;height:100%;background-repeat:no-repeat;padding:50px;}
.t51 .tcon{}
.t51 .t_img{width:100%;margin:0 auto; text-align:center;}
.t51 .t_img img{max-width:100%;}
.t51 .edit_btn_div{position:}
.t51 .t_txt{}
#bo_w .t51 .edit_btn_div{position:relative;z-index:10;}
.t51 .t_txt .text_target{text-align:justify;padding:0px;}
#bo_w .t51 .t_txt .text_target{min-height:100px;}
.t51 .bg_opacity{width:100%; height:100%; background:rgba(255,255,255,0);position:absolute; top:0px; left:0;z-index:0;}


/*-----------t52 (temp No 52 : 동영상+본문 )-------------*/
.t52{width:100%;}
.t52:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t52{}
#bo_v .t52{}
#bo_w .t52 .edit_btn_div{position:relative;}
.t52 .tcon{width:49%; float:left; margin-right:2%;}
.t52 .tcon.t_map{padding:0px;}
.t52 .edit_btn_div{margin:0;}
.t52 .t_map
.t52 .t_txt{padding: 0px;}
.t52 .t_txt .text_target{display:inline-block;text-align:justify;}

/*-----------t53 (temp No 53 : 본문+동영상 )--------*/
.t53{}
.t53:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t53{}
#bo_v .t53{}
#bo_w .t53 .edit_btn_div{position:relative;}
.t53 .tcon{width:49%; float:left; margin-left:2%;}
.t53 .edit_btn_div{margin:0;}
.t53 .t_txt{padding:0px;}
.t53 .t_txt .text_target{text-align:justify;}
.t53 .t_map{padding: 0px;display: inline-block;}
.t53 .t_map{}


/*-----------t54 (temp No 54 : 4단이미지+본문 )-----------*/
.t54{width:100%;}
.t54:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t54{}
#bo_v .t54{}
.t54 .tcon{}
#bo_w .t54 .edit_btn_div{position:relative;}
.t54 .t_group{width:23.5%;float:left;margin-right:2%;}
.t54 .last{margin:0;}
.t54 .t_img img{}
.t54 .t_txt .text_target{padding:0;display:inline-block;text-align:justify;}


/*-----------t55 (temp No 10 : 2단이미지+본문 )-----------*/
.t55{width:100%;}
.t55:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t55{}
#bo_v .t55{}
.t55 .tcon{}
.t55 .t_group{width:49%;float:left;padding:0px;margin-right:2%;}
.t55 .last{margin:0;}
#bo_w .t55 .edit_btn_div{position:relative;}
.t55 .t_img{width:100%;}
.t55 .t_txt{padding:0;}
.t55 .t_txt .text_target{display:inline-block;text-align:justify;}


/*-----------t56 (temp No 10 : 2단이미지+본문 )-----------*/
.t56{width:100%;}
.t56:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t56{}
#bo_v .t56{}
.t56 .tco6{}
.t56 .t_group{width:49%;float:left;padding:0px;margin-left:2%;}
.t56 .last{margin:0;}
#bo_w .t56 .edit_btn_div{position:relative;}
.t56 .t_img{width:100%;}
.t56 .t_txt{padding:0;}
.t56 .t_txt .text_target{display:inline-block;text-align:justify;}


/*-----------t57 (temp No 52 : 동영상+동영상 )-------------*/
.t57{width:100%;}
.t57:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t57{}
#bo_v .t57{}
#bo_w .t57 .edit_btn_div{position:relative;}
.t57 .tcon{width:49%; float:left; margin-right:1%;}
.t57 .tcon.t_map{padding:0px;}
.t57 .edit_btn_div{margin:0;}
.t57 .t_map
.t57 .t_txt{padding: 0px;}
.t57 .t_txt .text_target{display:inline-block;text-align:justify;}


/*-----------t58 (temp No 58 : 본문+3단이미지 )-----------*/
.t58{width:100%;}
.t58:after{display:block;visibility:hidden;clear:both;content:"";}
#bo_w .t583{}
#bo_v .t583{}
.t58 .tcon{}
#bo_w .t13 .edit_btn_div{position:relative;}
.t58 .t_group{width:32%;float:left;margin-right:2%;}
.t58 .last{margin:0;}
.t58 .t_img img{}
.t58 .t_txt .text_target{padding:0;display:inline-block;text-align:justify;}



@media(max-width:800px){ /*=======================================  폭 800px 이하의 모바일 버전  ============================================*/
	body{overflow-x:hidden;}
	#bo_v .temp[device=pc]{display:none !important;}
	#bo_v .temp[device=mobile]{display:block !important;}
	/*-----------t1 (temp No 01 : 제목)------------------*/
	.t1{}
	.t1 .tcon h1{}
	
	/*-----------t2 (temp No 02 : 본문)-----------*/
	.t2{}
	/*-----------t3 (temp No 03 : 이미지)-----------*/

	/*-----------t4 (temp No 04 : 이미지+본문)-----------*/
	#bo_v .t4 .tcon .text_target{margin-top:20px;}
	
	/*-----------t5 (temp No 05 : 2단본문)---------------*/
	.t5 .tcon{width:100%; margin:0;}
	#bo_v .t5 .tcon .text_target{margin-top:20px;}
	
	/*-----------t6 (temp No 06 : 2단 이미지(가로))---------------*/
	.t6 .tcon.t_img{display:inline-block;text-align:center;padding:0px; width:100%;margin:10px 0px;}
	
	/*-----------t7 (temp No 07 : 이미지+본문)-------------*/
	.t7 .tcon{width:100%;}
	.t7 .tcon.t_img{padding:0px; }
	.t7 .t_img img{}
	.t7 .tcon .text_target{display:inline-block;text-align:justify;line-height:1.6em; padding:0px;}
	#bo_v .t7 .tcon .text_target{margin-top:20px;}
	
	/*-----------t8 (temp No 08 : 본문+이미지 )--------*/
	.t8 .tcon{width:100%;margin:0;}
	.t8 .tcon.t_img{padding:0px;display: inline-block;}
	.t8 .t_img img{}
	#bo_v .t8 .tcon .text_target{margin-bottom:20px;}
	
	/*-----------t9 (temp No 10 : 2단 가로형 )---------------*/
	.t9 .tcon{float:left;width:100%;}
	.t9 .tcon{}
	.t9 .edit_btn_div{margin:0px;}
	.t9 .tcon{margin:0px;}
	.t9 .tcon.t_img{width:100%;padding:0px; }
	.t9 .t_img img{} 
	#bo_v .t9 .tcon .text_target{margin:20px 0px;}
	
	/*-----------t10 (temp No 10 : 2단이미지+본문 )---------------*/
	.t10 .tcon.t_img{}
	.t10 .t_group{width:100%;}
	.t10 .t_img img{}
	#bo_v .t10 .tcon .text_target{margin:20px 0px;}

	/*-----------t11 (temp No 11 : 3단본문 )-----------*/
	.t11 .tcon {width:100%;margin:0;}
	.t11 .text_target{margin-top:15px;}
	
	/*-----------t12 (temp No 12 : 3단이미지 )-----------*/
	.t12 .tcon{width:100%;}
	.t12 .tcon.t_img{display:inline-block;padding:0px;margin:10px 0px;}

	/*-----------t13 (temp No 13 : 3단이미지 )-----------*/
	.t13 .t_img img{}
	.t13 .tcon p{padding:0;}
	.t13 .t_group{width:100%; margin:0;}
	#bo_v .t13 .tcon .text_target{margin:20px 0px;}
	
	/*-----------t14 (temp No 14 : 4단본문 )-----------*/
	.t14 .tcon{float:left; width:100%;margin-top:15px;}

	/*-----------t15 (temp No 15 : 4단이미지 )-----------*/
	.t15 .tcon{float:left; width:49%;margin-right:1%;margin-top:2%;}
	.t15 .tcon.t_img{padding:0; }
	
	/*-----------t17 (temp No 17 : 표 )-----------*/

	.t17{width:100%;max-width:1200px;overflow-x:auto;}
	#bo_w .t17{}
	#bo_v .t17{}
	#bo_v .t17 .t_table{width:1200px;}

	.t17 .tcon{padding:0;}
	.t17 .tcon table {
		max-width:100%;margin: 0 auto;
		background: #FFFFFF; border: 1px solid #e5e5e5; border-collapse: collapse;
		table-layout:fixed;border:1px solid red;width:width:1200px;
		}
	.t17 .tcon td, th {border-bottom: 1px solid #e5e5e5; padding:0; text-align: left; border: 1px solid #e5e5e5;}
	.t17 .tcon th {background: #EEEEEE;}

	/*-----------t19 (temp No 19 : 이미지+본문 2)-------------*/
	.t19 .tcon{width:100%;}
	.t19 .tcon.t_img{padding:0; width:100%;margin:0;}
	.t19 .t_img img{}
	#bo_v .t19 .tcon .text_target{margin:20px 0px;}

	/*-----------t20 (temp No 20 : 본문+이미지 2)-------------*/
	.t20 .tcon{width:100%;}
	.t20 .tcon.t_img{padding:0; width:100%;margin:0;}
	.t20 .t_img img{}
	#bo_v .t20 .tcon .text_target{margin:20px 0px;}
	
	/*-----------t52 (temp No 52 : 동영상+본문)-------------*/
	.t52 .tcon{width:100%;}
	.t52 .tcon.t_map{padding:0px; }
	.t52 .t_map{}
	.t52 .tcon .text_target{display:inline-block;text-align:justify;line-height:1.6em; padding:0px;}
	#bo_v .t52 .tcon .text_target{margin-top:20px;}
	
	/*-----------t53 (temp No 53 : 본문+동영상 )--------*/
	.t53 .tcon{width:100%;margin:0;}
	.t53 .tcon.t_map{padding:0px;display: inline-block;}
	.t53 .t_map{}
	#bo_v .t53 .tcon .text_target{margin-bottom:20px;}
	
	/*-----------t54 (temp No 54 : 4단이미지 )-----------*/
	.t54 .t_img img{}
	.t54 .tcon p{padding:0;}
	.t54 .t_group{width:50%; margin:0;}
	#bo_v .t54 .tcon .text_target{margin:20px 0px;}
	
	/*-----------t55 (temp No 10 : 2단이미지+본문 )---------------*/
	.t55 .tcon.t_img{}
	.t55 .t_group{width:100%;}
	.t55 .t_img img{}
	#bo_v .t55 .tcon .text_target{margin:20px 0px;}
	
	/*-----------t56 (temp No 10 : 2단이미지+본문 )---------------*/
	.t56 .tcon.t_img{}
	.t56 .t_group{width:100%;}
	.t56 .t_img img{}
	#bo_v .t56 .tcon .text_target{margin:20px 0px;}
	
	/*-----------t57 (temp No 52 : 동영상+동영상)-------------*/
	.t57 .tcon{width:100%;}
	.t57 .tcon.t_map{padding:0px; }
	.t57 .t_map{}
	.t57 .tcon .text_target{display:inline-block;text-align:justify;line-height:1.6em; padding:0px;}
	#bo_v .t57 .tcon .text_target{margin-top:20px;}
	
	/*-----------t158 (temp No 58 : 본문+3단이미지 )-----------*/
	.t58 .t_img img{}
	.t58 .tcon p{padding:0;}
	.t58 .t_group{width:100%; margin:0;}
	#bo_v .t58 .tcon .text_target{margin:20px 0px;}
}


@media(max-width:500px){ /*=======================================  폭 400px 이하의 모바일 버전  ============================================*/
	#bo_v{padding:0;}
	#bo_v .temp[device=pc]{display:none !important;}
	#bo_v .temp[device=mobile]{display:block !important;}
	/*-----------t9 (temp No 10 : 2단 가로형 )---------------*/
	#bo_v .t9 .tcon .text_target strong{width:100%;}

	/*-----------t14 (temp No 14 : 4단본문 )-----------*/
		.t14 .tcon{width:100%;}
		.t14 .tcon.t_p{padding:0;}

	/*-----------t15 (temp No 15 : 4단이미지 )-----------*/
		.t15 .tcon{width:100%;margin:10px 0px;}
		.t15 .tcon.t_img{padding:0;}
		
	/*-----------t19 (temp No 19 : 이미지+본문 2)-------------*/
	#bo_v .t19 .tcon .text_target strong{width:100%;}
	/*-----------t20 (temp No 20 : 본문+이미지 2)-------------*/
	#bo_v .t20 .tcon .text_target strong{width:100%;}
	
	/*-----------t54 (temp No 54 : 4단이미지 )-----------*/
	.t54 .t_img img{}
	.t54 .tcon p{padding:0;}
	.t54 .t_group{width:100%; margin:0;}
	#bo_v .t54 .tcon .text_target{margin:20px 0px;}
	
	/*-----------t55 (temp No 10 : 2단이미지+본문 )---------------*/
	.t55 .tcon.t_img{}
	.t55 .t_group{width:100%;}
	.t55 .t_img img{}
	#bo_v .t55 .tcon .text_target{margin:20px 0px;}
	
	/*-----------t56 (temp No 10 : 2단이미지+본문 )---------------*/
	.t56 .tcon.t_img{}
	.t56 .t_group{width:100%;}
	.t56 .t_img img{}
	#bo_v .t56 .tcon .text_target{margin:20px 0px;}
}


/*==============================  공통  ===============================*/
#bo_w #wr_stage .mng{opacity:0.3;transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;}
#bo_w #wr_stage .mng:hover{display:block;opacity:1;}
#bo_w #wr_stage:hover .temp{border:1px solid #dddddd;}
#bo_w #wr_stage .temp:hover{border:1px solid red;}


#bo_v .mng{display:none;}
#bo_v .t1 .tcon{padding-top:0px;}
#bo_v .t2 .tcon{padding-top:0px;}
.container{padding:0px;}
