@font-face{
	font-family:"NanumSquareNeo";
	font-weight:100;
	src:url(/assets/fonts/NanumSquareNeo-aLt.eot?#iefix) format("embedded-opentype"),
	url(/assets/fonts/NanumSquareNeo-aLt.woff2) format("woff2"),
	url(/assets/fonts/NanumSquareNeo-aLt.woff) format("font-woff"),
	url(/assets/fonts/NanumSquareNeo-aLt.ttf) format("truetype")
}
 

@font-face{
	font-family:"NanumSquareNeo";
	font-weight:200;
	src:url(/assets/fonts/NanumSquareNeo-bRg.eot?#iefix) format("embedded-opentype"),
	url(/assets/fonts/NanumSquareNeo-bRg.woff2) format("woff2"),
	url(/assets/fonts/NanumSquareNeo-bRg.woff) format("font-woff"),
	url(/assets/fonts/NanumSquareNeo-bRg.ttf) format("truetype"),
	url(NanumSquareNeo-bRg.otf) format("opentype")
}
@font-face{
	font-family:"NanumSquareNeo";
	font-weight:400;
	src:url(/assets/fonts/NanumSquareNeo-cBd.eot?#iefix) format("embedded-opentype"),
	url(/assets/fonts/NanumSquareNeo-cBd.woff2) format("woff2"),
	url(/assets/fonts/NanumSquareNeo-cBd.woff) format("font-woff"),
	url(/assets/fonts/NanumSquareNeo-cBd.ttf) format("truetype")
}
@font-face{
	font-family:"NanumSquareNeo";
	font-weight:500;
	src:url(/assets/fonts/NanumSquareNeo-dEb.eot?#iefix) format("embedded-opentype"),
	url(/assets/fonts/NanumSquareNeo-dEb.woff2) format("woff2"),
	url(/assets/fonts/NanumSquareNeo-dEb.woff) format("font-woff"),
	url(/assets/fonts/NanumSquareNeo-dEb.ttf) format("truetype")
}


@font-face{
	font-family:"NanumSquareNeo";
	font-weight:700;
	src:url(/assets/fonts/NanumSquareNeo-eHv.eot?#iefix) format("embedded-opentype"),
	url(/assets/fonts/NanumSquareNeo-eHv.woff2) format("woff2"),
	url(/assets/fonts/NanumSquareNeo-eHv.woff) format("font-woff"),
	url(/assets/fonts/NanumSquareNeo-eHv.ttf) format("truetype")
}



.empty_datalist{margin-top:10px}


.no_result{text-align:center;padding:60px;   }

body {font-size:14px;	font-family:"NanumSquareNeo"; font-weight:400;}

/*상단 탑 버튼 활성화/비활성화 처리 */
.disabled{
	pointer-events: none;
	cursor : default;	
  opacity: .3;
}

.pointer_events_none{
  pointer-events: none;
	cursor : default;	
}



#ctl_list_anchor td{cursor:pointer}

.gnbanchors{text-decoration: underline !important;color:#0066b3 !important}


.irequired{/*background:#fbeff0 !important*/}
.clearfix{clear: both;display:table;content:'';}    


/*테이블 row data 변경여부 인지처리 */
tr[data-cud='U'] td, tr[data-cud='U'] td .frm_input, tr[data-cud='U'] td .frm_select{background-color:#fc7e43 !important;  color:#fff  !important;}


/*테이블 row 선택중임 인지처리 */
tr.selected td, tr.selected td .frm_input, tr.selected td .frm_select{background-color:#cce5ff !important; }

input[data-scope='L'], input[data-scope='R']{pointer-events: none;}
select[data-scope='L'], select[data-scope='R']{pointer-events: none;-webkit-appearance: none;-moz-appearance: none;}



.th_sortable {position:relative; padding-right:18px;}
.th_sortable:after{position:absolute; top:7px; right:6px; cursor:pointer;content:"\f0dc";font-size:1em; font-family:FontAwesome;color:#b2a8a4;   }
/*.th_sortable:after{cursor:pointer;content:"◆";font-size:9pt;color:#555;  float:right;}*/
.th_sortable.desc:after{content:"\f0dd"; top:4px; }
.th_sortable.asc:after{content:"\f0de"; top:10px;   }

.span_sortable{display:inline-block;position:relative; padding-right:18px;}
.span_sortable:after{position:absolute; top:7px; right:6px;cursor:pointer;content:"\f0de";font-size:1em; font-family:FontAwesome;color:#b2a8a4;  }
.span_sortable.desc:after{content:"\f0dd"; top:4px;}
.span_sortable.asc:after{content:"\f0de";   top:10px; }





/*result boxr****************************/

.resultalertA{ display:none;     margin: 0px; color: #555;   line-height: 32px;   font-weight: 400; text-align:left }
.resultalertA .txt_succ {  padding: 0px 10px 0px;  border-radius: 3px;background:#c9a86b;border: 1px solid #b59355; color:#ffffff;  font-weight: 500; display:inline-block;  }
.resultalertA .txt_fail {  padding: 0px 10px 0px;  border-radius: 3px;display:inline-block; background:#f52f2f;color:#ffffff;}
.resultalertA .txt_fail strong{  font-weight: 500;  display:inline-block; margin-right:6px;  }



/*uploader****************************/

.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 147px !important;
  width:147px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}



.progress{display:none;align-self: flex-end;position:absolute;margin-top:-20px;    width: 100%;    background: #ddd;    z-index: 30;    height: 20px;}
.progress .progress-bar{  background: #1394bf;    height: 100%;text-align:center}
.progress .progress-bar.reject{background:#ff0000;color:#fff;width:100%}


/*모달 **********/

  

.modalctl_wrap {
  position: absolute;
  
  top:50%;
  left:50%;
  
  margin:auto auto;
   width:450px; 
   -webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, .150);
    box-shadow: 0 0px 8px rgba(0, 0, 0, .150); 
    border-radius: 5px !important;
      -webkit-border-radius: 5px !important; 
      -moz-border-radius: 5px !important;
      -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box; 
       box-sizing: border-box;
       
   background:#1e3d73;
  }

.modalctl_wrap .pop_head {color:#fff; }


.modalctl_wrap .pop_head .pop_move  {cursor:move;}
.modalctl_wrap .pop_head .pop_title  {margin:0px; padding:14px 12px; font-weight:500; font-size:1.3em;display:inline-block ;}

.modalctl_wrap .pop_head .pop_state {color:#fff; padding:3px 0px 0px;  line-height:52px;font-size:16px; font-weight:500;display:inline-block }
.modalctl_wrap .pop_head .m_closed {position: absolute;  right: 12px;  top: 6px;  display: inline-block;  width: 32px;  height: 32px;  background: url(../images/cms/ic_top_close.png) center center no-repeat transparent;  background-size:22px auto;border-radius: 0px;cursor:pointer }
.modalctl_wrap .modal_body { width: calc(100% - 20px); margin:0 auto; background:#fff; border-radius:5px; padding:10px 12px;    -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;overflow:auto}



  
/*모달 끝*/

/**side modal */
.wrap_side_modal  {position:fixed; top:90px;  right:0px;width:0px; height: calc(100vh - 90px);background:#f4f6f8; display:none; text-align:center;  vertical-align:middle;   z-index:41; -webkit-box-shadow: -1px 1px 8px rgba(0, 0, 0, .150); box-shadow: -1px 1px 8px rgba(0, 0, 0, .150);}
.wrap_side_modal .sm_head{display:block;  height:48px; overflow:hidden;padding-left:14px;position:relative;  }
.wrap_side_modal .sm_head h3 {color:#252525; line-height:46px; padding-top:2px; font-size:18px; font-weight:700;text-align:left}
.wrap_side_modal .sm_head .sm_closed {position:absolute; top:0px; right:0px; width:48px; height:48px; cursor:pointer; display:block; background:url(../images/cms/ic_top_close.png) center center no-repeat; background-size:auto 18px; z-index:41;}

.wrap_side_modal .body_container {position:relative;overflow:auto;height:calc(100vh - 111px); }

.wrap_side_modal .sm_head {position:relative; padding:0px;   width:100%;background: #383838;  border-bottom:1px solid #151515;display: flex;   -webkit-box-pack: justify;  justify-content: space-between;  align-items: center;  }
.wrap_side_modal .sm_head:before {position:absolute; top:0px; left:0px; width:100%; height:1px; content:''; display:block; background:rgba(255,255,255,0.15);}

.wrap_side_modal .sm_head h3 {font-size:1.05rem; font-weight:400; letter-spacing:0; font-family: 'nexon';  color:#fff; padding:13px 15px 10px 12px; text-shadow:0px 0px 2px rgba(0,0,0,0.5); -moz-text-shadow: 0px 0px 2px  rgba(0,0,0,0.5); -webkit-text-shadow: 0px 0px 2px  rgba(0,0,0,0.5); }
.wrap_side_modal .sm_head .btnA {display: flex;  align-items: center;  justify-content: flex-end; }
.wrap_side_modal .sm_head .btnA .btn_lyclose{  padding:2px 14px 0;  line-height:44px; border-radius: 0px;  background:transparent;  border:none;  font-weight: normal;  font-size:1.8rem;  color: #fff; text-shadow:0px 0px 1px rgba(0,0,0,0.5); -moz-text-shadow: 0px 0px 1px  rgba(0,0,0,0.5); -webkit-text-shadow: 0px 0px 1px  rgba(0,0,0,0.5);}
.wrap_side_modal .sm_head .btnA .btn_lyclose:hover { background:rgba(0,0,0,0.1);-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
/**end of side modal */


/**left bottom modal */
.wrap_leftbottom_modal  {position:fixed; bottom:0px;  left:0px;width:0px; height: 300px;background:#fff; display:none; text-align:center;  vertical-align:middle;   z-index:41; -webkit-box-shadow: -1px 1px 8px rgba(0, 0, 0, .150); box-shadow: -1px 1px 8px rgba(0, 0, 0, .150);}
.wrap_leftbottom_modal .lbm_head{display:block;  height:48px; overflow:hidden;padding-left:14px;position:relative;  }
.wrap_leftbottom_modal .lbm_head h3 {color:#252525; line-height:46px; padding-top:2px; font-size:18px; font-weight:700;text-align:left}
.wrap_leftbottom_modal .lbm_head .lbm_closed {position:absolute; top:0px; right:0px; width:48px; height:48px; cursor:pointer; display:block; background:url(../images/cms/ic_top_close2.png) center center no-repeat; background-size:auto 18px; z-index:41;}

.wrap_leftbottom_modal .body_container {position:relative;overflow:auto }

/**end of leftbottom modal */


/**toast modal */
.wrap_toast  {position:fixed; bottom:0px;  left:0px;width:0px; height: 300px;background:#fff; display:none; text-align:center;  vertical-align:middle;   z-index:41; -webkit-box-shadow: -1px 1px 8px rgba(0, 0, 0, .150); box-shadow: -1px 1px 8px rgba(0, 0, 0, .150);}
.wrap_toast .lbm_head{display:block;  height:48px; overflow:hidden;padding-left:14px;position:relative;  }
.wrap_toast .lbm_head h3 { line-height:46px; padding-top:2px; font-size:15px; font-weight:700;text-align:left}
.wrap_toast .lbm_head .lbm_closed {position:absolute; top:0px; right:0px; width:48px; height:48px; cursor:pointer; display:block; background:url(../images/cms/ic_top_close2.png) center center no-repeat; background-size:auto 18px; z-index:41;}


/**end of toast modal */


.monthPicker { font-family: Verdana, Dotum, Gulim; font-size: 11px; letter-spacing:-1px; width:223px; height: 150px; border: solid 3px  #f1f1f1; display: none; }
.monthPicker .year { text-align:center; padding:8px; }
.monthPicker a {cursor:pointer;}
.monthPicker span a { border: solid 1px  #ebebeb; padding: 0 2px; height: 20px; font-size: 10px; color: #bfbfbf; text-decoration:none }
.monthPicker span a:hover,
.monthPicker span a:focus { border: solid 1px #c5e7f8; color: #24a1e2; background-color:#f1f9fd }
.monthPicker strong { font-size: 14px; margin: 0 15px; }
.monthPicker ul { padding:0 0 0 19px; margin:0px;list-style:none;}
.monthPicker ul li { float:left; }
.monthPicker ul li a {width:32px; padding:3px;   text-align:center; float:left;border: solid 1px  #ebebeb; margin:2px; text-decoration:none ; color: #666666; }
.monthPicker ul li a:hover, 
.monthPicker ul li a:focus { color: #24a1e2;  background-color:#f1f9fd;  }



/*****************tree table***/
table.treetable span.indenter {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: right;

  /* Disable text selection of nodes (for better D&D UX) */
  user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;

  /* Force content-box box model for indenter (Bootstrap compatibility) */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;

  width: 19px;
}

table.treetable span.indenter a {
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  text-decoration: none;
  width: 19px;
}
table.treetable {
  border-collapse: collapse;

}


table.treetable tbody tr td.alignleft {
  text-align:left
}

table.treetable span {
  background-position: center left;
  background-repeat: no-repeat;
  /*padding: .2em 0 .2em 1.5em;*/
}

table.treetable span.file {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADoSURBVBgZBcExblNBGAbA2ceegTRBuIKOgiihSZNTcC5LUHAihNJR0kGKCDcYJY6D3/77MdOinTvzAgCw8ysThIvn/VojIyMjIyPP+bS1sUQIV2s95pBDDvmbP/mdkft83tpYguZq5Jh/OeaYh+yzy8hTHvNlaxNNczm+la9OTlar1UdA/+C2A4trRCnD3jS8BB1obq2Gk6GU6QbQAS4BUaYSQAf4bhhKKTFdAzrAOwAxEUAH+KEM01SY3gM6wBsEAQB0gJ+maZoC3gI6iPYaAIBJsiRmHU0AALOeFC3aK2cWAACUXe7+AwO0lc9eTHYTAAAAAElFTkSuQmCC);
}

table.treetable span.folder {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGrSURBVDjLxZO7ihRBFIa/6u0ZW7GHBUV0UQQTZzd3QdhMQxOfwMRXEANBMNQX0MzAzFAwEzHwARbNFDdwEd31Mj3X7a6uOr9BtzNjYjKBJ6nicP7v3KqcJFaxhBVtZUAK8OHlld2st7Xl3DJPVONP+zEUV4HqL5UDYHr5xvuQAjgl/Qs7TzvOOVAjxjlC+ePSwe6DfbVegLVuT4r14eTr6zvA8xSAoBLzx6pvj4l+DZIezuVkG9fY2H7YRQIMZIBwycmzH1/s3F8AapfIPNF3kQk7+kw9PWBy+IZOdg5Ug3mkAATy/t0usovzGeCUWTjCz0B+Sj0ekfdvkZ3abBv+U4GaCtJ1iEm6ANQJ6fEzrG/engcKw/wXQvEKxSEKQxRGKE7Izt+DSiwBJMUSm71rguMYhQKrBygOIRStf4TiFFRBvbRGKiQLWP29yRSHKBTtfdBmHs0BUpgvtgF4yRFR+NUKi0XZcYjCeCG2smkzLAHkbRBmP0/Uk26O5YnUActBp1GsAI+S5nRJJJal5K1aAMrq0d6Tm9uI6zjyf75dAe6tx/SsWeD//o2/Ab6IH3/h25pOAAAAAElFTkSuQmCC);
}

table.treetable tr.collapsed span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.treetable tr.expanded span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.treetable tr.branch {
  /*background-color: #f9f9f9;*/
}


table.treetable tr span.indenter a {
  outline: none; /* Expander shows outline after upgrading to 3.0 (#141) */
}

table.treetable tr.collapsed.selected span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.treetable tr.expanded.selected span.indenter a {
  background-image: url(data:image/png;base64,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);
}

table.treetable tr.accept {
  background-color: #a3bce4;
  color: #fff
}

table.treetable tr.collapsed.accept td span.indenter a {
  background-image: url(data:image/x-png;base64,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);
}

table.treetable tr.expanded.accept td span.indenter a {
  background-image: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAFtJREFUeNpi/P//PwMlgImBQsA44C6giQENDAwM//HgBmLCAF/AMBLjBUeixf///48L7/+PCvZjU4fPAAc0AxywqcMXCwegGJ1NckL6jx5wpKYDxqGXEkkCgAEAmrqBIejdgngAAAAASUVORK5CYII=);
}

table.treetable .rname {display:inline-block; font-weight:normal; padding-top:4px; line-height:18px;}
table.treetable span.indenter { line-height:2.px;}
table.treetable span.indenter a {  background-position: left top; }
/*****************end of tree table***/







/***picker **/
.ui-search-picker {border:1px solid #c76d70 !important; background:#fff !important; color:#000 !important;padding:0px; min-height:300px;display:none}
.ui-search-picker div.wrap_picker_selector {padding:8px 7px 8px 10px;border-top:none; margin:0px; height:300px;overflow:auto;}
.ui-search-picker table.treetable {border-top:1px solid #dfe5eb !important; background:#fff !important; }
.ui-search-picker table.treetable .sbtn_search_apply {  display: inline-block;  width: auto;  border: 1px solid #c76d70; background: transparent;  color: #c76d70;  height: 26px;  line-height: 23px;  padding: 0px 8px 3px;  border-radius: 3px;  cursor: pointer;}
.ui-search-picker table.treetable .sbtn_search_apply:hover {background-color:#a48244; border-color:#967437;border-color:#145cd5; color:#fff;}



/*** dark mod popup 21-10-01 **/
.pop_wrap {background:#fff;  border:none;-webkit-box-shadow: 0 0px 8px rgb(0 0 0 / 40%);   box-shadow: 0 0px 8px rgb(0 0 0 / 40%);  border-radius: 0px !important;  -webkit-border-radius: 0px !important;}
.pop_wrap .pop_head  {background:#c9a86b;border: 1px solid #b59355;  padding:0px 50px 0px 20px;}
.pop_wrap .pop_head h3 {color:#fff; text-align:left;cursor: move; padding-top:0px; padding-bottom:2px;}
.pop_wrap .pop_head .m_closed {background: url(../images/cms/ic_top_close.png) center center no-repeat; }
 

.item_edit_win .itemedit_inner .tbl02 { width:100%; border-collapse: collapse; letter-spacing:0px;  border-top:1px solid #e8e4e1;   }
.item_edit_win .itemedit_inner .tbl02 caption{display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
.item_edit_win .itemedit_inner .tbl02 th{background:#f7f2ee; border:none;border-left:1px solid #e8e4e1;border-bottom:1px solid #e8e4e1;color:#162D3D; padding:5px 5px 5px;   font-weight:400;  line-height:1.5;}
.item_edit_win .itemedit_inner .tbl02 th.alignleft{text-align:left;}
.item_edit_win .itemedit_inner .tbl02 td {padding:5px 5px 5px;  border-left:1px solid #e8e4e1;border-right:1px solid #e8e4e1;border-bottom:1px solid #e8e4e1;  color:#162D3D;margin:-1px 0px 0px -1px; line-height:1.5;  }
.item_edit_win .itemedit_inner .tbl02 td.alignleft{text-align:left}
.item_edit_win .itemedit_inner  label { display:inline-block;  }
.item_edit_win .itemedit_inner  input[type="text"].frm_read,.item_edit_win .itemedit_inner  input[type="number"].frm_read, .item_edit_win .itemedit_inner  input[type="password"].frm_read{display:block; margin:2px 0;min-width:100%; font-size:14px;     border: 1px solid #d5d5d5;background:transparent; height: 27px;  line-height: 25px; padding: 0 5px 0px; color:#162D3D;}
.item_edit_win .itemedit_inner  input[type="text"].frm_read2 {display:block; margin:2px 0;  min-width:280px;  font-size:14px;      border:1px solid #d5d5d5; background:#fff; height: 30px;  line-height: 28px;padding:0px 0px 0px 0px; color:#162D3D;}
.item_edit_win .itemedit_inner  input[type="text"].frm_input {display:block;margin:2px 0;   border:1px solid #d5d5d5; background:#fff; height: 30px;  line-height: 27px;padding:0px 10px 0px; color:#162D3D;}
.item_edit_win .itemedit_inner  input[type="text"].frm_input:focus {border-color:#c76d70 !important;}
/*.item_edit_win .itemedit_inner  .card .card_body ul.frm_line .btn_searchitem {margin:2px 0;   }*/
.item_edit_win .itemedit_inner  .frm_date {display:block;margin:2px 0; letter-spacing:1px; width:160px; border:1px solid #d5d5d5;  background:#c9a86b;border: 1px solid #b59355;  height: 30px;  line-height: 28px;padding:0px 8px 0px 28px; color:#162D3D;}
.item_edit_win .itemedit_inner  .frm_date:focus {border-color:#c76d70 !important;}
.item_edit_win .itemedit_inner  .date_gr {display:block; position:relative; }




.item_edit_win  .contopsearchA .flsearch { display:flex;  justify-content: flex-end; align-items: center; flex-wrap: wrap; }
.item_edit_win  .contopsearchA .flsearch li {  padding-left:20px;display:flex;  justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.item_edit_win  .contopsearchA .flsearch li:first-child {padding-left:0px;}
.item_edit_win  .contopsearchA label {margin-right:8px; font-size:1em; font-weight:500; line-height:32px}
.item_edit_win  .contopsearchA .frm_input  {  width: 220px;  font-size:1em;   line-height: 30px; height: 32px; color:#000;  background-color: rgb(255, 255, 255);  border-radius: 3px;  padding: 0px 30px 0px 6px;  border: 1px solid #c9d3e095; outline: 0;  -webkit-appearance: none; }
.item_edit_win  .contopsearchA .frm_input:focus{border-color:#356aff;}
.item_edit_win  .contopsearchA .frm_date  {  width: 160px;  font-size:1em;   line-height: 30px; height: 32px; color:#000;  background-color: rgb(255, 255, 255);  border-radius: 3px;   padding: 0px 30px 0px 6px;  border: 1px solid #c9d3e095; outline: 0;  -webkit-appearance: none; }
.item_edit_win  .contopsearchA .frm_date:focus{border-color:#356aff;}
.item_edit_win  .contopsearchA .date_gr {display:inline-block; position:relative; margin:0px 3px;}
.item_edit_win  .contopsearchA .date_gr:before {position:absolute; top:10px; right:8px;font-size:13px; color:rgba(0,0,0,0.6); font-family: 'simple-line-icons';content: "\e075"; display:block; z-index:3;}
.item_edit_win .contopsearchA .btn_submit  { margin-left:3px;  min-width:100px; width: auto;  font-size:1em;  font-weight:bold; line-height: 30px; height: 32px; color:#fff;  background-color: #555;  border-radius: 3px;   padding: 0px 15px 0px;  border: 1px solid #555; outline: 0;  -webkit-appearance: none; }
.item_edit_win .contopsearchA .btn_submit:hover{background-color:#888; border-color:#888;}
.item_edit_win .contopsearchA .btn_submit  span{ display: inline-flex;  margin-right:5px;   line-height:30px; }

 

.item_edit_win .itemedit_inner .tblform th, .item_edit_win .itemedit_inner .tblform td{text-align:left}

.item_edit_win .itemedit_inner  .mulinpA{display:block;}
.item_edit_win .itemedit_inner  .mulinpA:after{display:block;visibility:hidden;clear:both;content:""}
.item_edit_win .itemedit_inner  .mulinpA .frm_read {float:left; width:40%; min-width:40%; margin-left:2%;}
.item_edit_win .itemedit_inner  .mulinpA .frm_read:first-child {margin-left:0px;}
.item_edit_win .itemedit_inner  .mulinpA .label {float:left;  min-width:2%;margin-left:2%;line-height:27px;padding-top:2px}

.item_edit_win .itemedit_inner  .inpbtnA {display:block;}
.item_edit_win .itemedit_inner  .inpbtnA:after{display:block;visibility:hidden;clear:both;content:""}
.item_edit_win .itemedit_inner  .inpbtnA .frm_read {float:left; width:auto;min-width:49%; margin-right:10px;}
.item_edit_win .itemedit_inner  .inpbtnA .frm_btnright {float:right; display:inline-block; width:auto;   border:none;  background:#c9a86b;border: 1px solid #b59355;   color: #fff;  height:30px;  line-height: 27px;  padding: 0px 8px 3px; border-radius:3px;  cursor: pointer;}
.item_edit_win .itemedit_inner  .inpbtnA .frm_btnright:hover {background-color:#a48244; border-color:#967437;}
.item_edit_win .itemedit_inner   .frm_btnbot {display:inline-block; margin-top:5px;width:auto; border: none;  background:#c9a86b;border: 1px solid #b59355;   color: #fff;  height:30px;  line-height: 27px;  padding: 0px 8px 3px; border-radius:3px;  cursor: pointer;}
.item_edit_win .itemedit_inner   .frm_btnbot:hover {background-color:#a48244; border-color:#967437;}

 .item_edit_win .itemedit_inner  .inpbtnA.addrinline  input[type="text"].frm_read {width:79%; min-width:79%;}
 .item_edit_win .itemedit_inner  .inpbtnA.addrinline  .frm_btnright {font-size:0.95em; width:20%; height: 32px;  line-height: 30px; margin:2px 0; }

.item_edit_win .itemedit_inner  .inplabA{display:block; }
.item_edit_win .itemedit_inner  .inplabA:after{display:block;visibility:hidden;clear:both;content:""}
.item_edit_win .itemedit_inner  .inplabA .frm_read {float:left; width:auto;min-width:49%; margin-right:10px;}
.item_edit_win .itemedit_inner  .inplabA .label_right {float:right; display:inline-block; color:#555; padding-top:3px; display: flex; flex-wrap: wrap;     -webkit-box-pack: justify;  justify-content: flex-end;  align-items: center;}
.item_edit_win .itemedit_inner   .tbl02 td   .inplabA .label_right input[type="checkbox"] {margin-right:6px;}
.item_edit_win .itemedit_inner  .label_bottom {display:block; width:100%;margin-top:4px;padding-top:4px;color:#555;border-top:1px solid rgba(0,0,0,0.2);}


.item_edit_win .itemedit_inner .tbl02 td  input[type="checkbox"] {margin-left:15px; outline:none; accent-color: #bf5b5e; width:16px; height:16px;   }
.item_edit_win .itemedit_inner .tbl02 td  input[type="checkbox"]:first-child{margin-left:0px;}

.item_edit_win .itemedit_inner .tbl02 td  input[type="radio"] {margin-left:15px; margin-top:7px;outline:none; accent-color: #bf5b5e; width:16px; height:16px;  }
.item_edit_win .itemedit_inner .tbl02 td  input[type="radio"] + label {  padding-left:3px;display:inline-block; cursor:pointer;}
.item_edit_win .itemedit_inner .tbl02 td  input[type="radio"]:first-child{margin-left:0px;}
.item_edit_win .itemedit_inner .tbl02 td textarea {width:100%; border:1px solid #e0dbd7; background:#fff; min-height:56px;padding:0px 5px 3px; margin:0px;color:#000;}

.item_edit_win .itemedit_inner  .frm_select {display:block;     border:1px solid #e0dbd7;  background:#fff; height: 30px;  line-height: 27px; padding-bottom:3px;  text-indent: 2px;  color: #000;  letter-spacing: 0px;  }
.item_edit_win .itemedit_inner  .frm_select option {min-height:50px; padding:5px 5px 8px;}
.item_edit_win .itemedit_inner  .frm_time {display:inline-block;   min-width:80px;     border:1px solid #fff; background:#fff; height: 30px;  line-height: 27px;padding:0px 10px 3px; color:#000;}
.item_edit_win .itemedit_inner  .frm_time:focus {border-color:#c76d70 !important;}

.item_edit_win .itemedit_inner .tbl02 td .txt {padding-bottom:3px;}

.item_edit_win .itemedit_inner .subtitleA {padding:12px 0px 5px;}
.item_edit_win .itemedit_inner .subtitleA:after{display:block;visibility:hidden;clear:both;content:""}
.item_edit_win .itemedit_inner .subtitleA h5{position:relative; padding-left:10px;  float:left;font-size:1.17em; font-weight:700; color:#000; text-align:left; line-height: 23px;  }
.item_edit_win .itemedit_inner .subtitleA h5:before {position:absolute; top:4px; left:0px; width:3px; height:16px; border-radius:1px; background:#c9a86b;border: 1px solid #b59355;  content:''; display:block;}
.item_edit_win .itemedit_inner .subtitleA .btn_subtright {float:right;display:inline-block; width:auto;   border:none;  background:#fff;  color: #333;  height:26px;  line-height: 23px;  padding: 3px 8px 0; border-radius:3px;  cursor: pointer; }
.item_edit_win .itemedit_inner .subtitleA .btn_subtright:hover{background:#cd2650;}
.item_edit_win .itemedit_inner .subtitleA .label_subtright {float:right;display:inline-block; width:auto;   border:none;  background:#fff;  color: #333;  height:26px;  line-height: 23px;  padding: 3px 8px 0; border-radius:3px;   }
.item_edit_win .itemedit_inner .frm_txt {display:inline-block; line-height: 23px;padding-top:3px;}

.item_edit_win .itemedit_inner dl.fh {width:100%;margin-bottom:10px; position:relative;   }
.item_edit_win .itemedit_inner dl.fh:after{display:block;visibility:hidden;clear:both;content:""}
.item_edit_win .itemedit_inner dl.fh:before {position:absolute;}
.item_edit_win .itemedit_inner dl.fh dt{  text-align:left;   font-weight:700;  line-height:1.5;}
.item_edit_win .itemedit_inner dl.fh dd{   text-align:left;  }

.item_edit_win .itemedit_inner dl.fl {display:table; width:100%; table-layout: fixed;border:1px solid rgba(0,0,0,0.3); position:relative;   }
.item_edit_win .itemedit_inner dl.fl:after{display:block;visibility:hidden;clear:both;content:""}
.item_edit_win .itemedit_inner dl.fl:before {position:absolute;}
.item_edit_win .itemedit_inner dl.fl dt{display:table-cell; width:20%;  text-align:left;background:rgba(0,0,0,0.15); border-right:1px solid rgba(0,0,0,0.3);   color:#9c9fa7; padding:10px 8px 7px 8px;  font-weight:400;  line-height:1.5;}
.item_edit_win .itemedit_inner dl.fl dd{display:table-cell; width:80%; padding:10px 8px 7px 8px;   text-align:left; color:#555; }

.item_edit_win .itemedit_bottom_btn:after{display:block;visibility:hidden;clear:both;content:""}
.item_edit_win .itemedit_bottom_btn .lefbtnA {float:right;   text-align:right;}



.sync_map_hover{background:#2f8ae6 !important; border-color:#1d7ad9 !important}
.sync_map_hover .info .name {color:#fff !important;}
.mapstflag  {position:relative; padding:0px;}
.mapstflag .flag_batst {position:absolute;width:70%; top:-6%; left:60%;}
.mapstflag .flag_bss.on{}


::-webkit-scrollbar { width: 8px; }/* 스크롤바의 width */
::-webkit-scrollbar-track { background-color: #d5d5d5; }/* 스크롤바의 전체 배경색 */
::-webkit-scrollbar-thumb {   background:#848685; }/* 스크롤바 색 */
::-webkit-scrollbar-button { display: none; }
html {scrollbar-width: thin;scrollbar-3dLight-Color: #4e5258; scrollbar-arrow-color: #101112; scrollbar-base-color: #4e5258; scrollbar-Face-Color: #101112; scrollbar-Track-Color: #4e5258; scrollbar-DarkShadow-Color: #4e5258; scrollbar-Highlight-Color: #4e5258; scrollbar-Shadow-Color: #4e5258}

ul, li{list-style:none; margin:0px; padding:0px;}
.sound_only {display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

input::placeholder, textarea::placeholder  { color: #888;  font-weight:300;  font-size:1em; letter-spacing:-0.5px; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #888;  font-weight:300;   font-size:1em;  letter-spacing:-0.5px;}
input:-ms-input-placeholder, textarea::-ms-input-placeholder  { color: #888; font-weight:300;  font-size:1em;  letter-spacing:-0.5px; }

#ctl_modal_container2.modalctl_wrap {    background: #fff;font-family:"NanumSquareNeo"; }
#ctl_modal_container2.modalctl_wrap .pop_head  {border-bottom:1px solid rgba(0,0,0,0.1);}
#ctl_modal_container2.modalctl_wrap .pop_head  div{line-height:1;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: center; }
#ctl_modal_container2.modalctl_wrap .pop_head .pop_title{line-height:34px; padding:6px 20px; font-size:1.15em; font-weight:400;  color:#000; }
#ctl_modal_container2.modalctl_wrap .pop_head .pop_state  {line-height:34px; padding:6px 0px; font-weight:400;color:#000;}
#ctl_modal_container2.modalctl_wrap  .pop_head .m_closed {right:16px; width: 38px;  height: 38px;background: url(../images/cms/ic_top_close2.png) center center no-repeat transparent;  background-size:22px auto;}
#ctl_modal_container2.modalctl_wrap .exdetotwr {width:100%; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: center;  }
#ctl_modal_container2.modalctl_wrap .exdetotwr img{max-width:100%; height:auto;}
 #ctl_modal_container2.modalctl_wrap .exdetotwr .galleryinfo{width:100%; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start;  }
 #ctl_modal_container2.modalctl_wrap .exdetotwr .titleimg{width:100%; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start;  }
 #ctl_modal_container2.modalctl_wrap .exdetotwr .titleimg img{width:100%; height:auto;}
#ctl_modal_container2.modalctl_wrap .modal_body {padding:0px; width:100%; border-radius:0px;  background:#fff; color:#333;}
#ctl_modal_container2.modalctl_wrap .exdetotwr {background:#fff; line-height:150%; font-size:14px;}
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitle h3{padding:0px 0px 5px; margin:0px; font-weight:700; font-size:20px;}
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitlesum {font-size:13px; padding:12px 0;width:100%; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: center; }
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitlesum .likenum { display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: center; padding-right:30px;}
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitlesum .likenum img {display:inline-block; margin-right:7px;}
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitlesum .update { color:#333}
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitlesum .update .tt {display:inline-block; margin-right:7px;color:#6c757d}
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitlesum .description {display:block; width:100%;font-size:14px; color:#555; padding:15px 0 5px;}
#ctl_modal_container2.modalctl_wrap .exdetotwr .expcont {padding:20px; font-size:15px; line-height:160%; }
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitleinfo {border-top:1px solid rgba(0,0,0,0.1); padding-top:20px; }
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitleinfo ul { margin:0px; padding:0px;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; }
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitleinfo ul li {list-style:none; width:33.33%; font-size:14px;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start;  }
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitleinfo ul li .tt{ width:68px; color:#6c757d;}
#ctl_modal_container2.modalctl_wrap .exdetotwr .extitleinfo ul li .txt{width:calc(100% - 68px);}


#ctl_modal_container2.modalctl_wrap .writerinfo {margin:0px; padding:20px 0;width:100%; display: flex;   flex-wrap: wrap;  justify-content: space-between; align-items: flex-start; border-top:1px solid rgba(0,0,0,0.25);}
#ctl_modal_container2.modalctl_wrap .writerinfo .titleimg {position:relative; width:130px; height:130px; border-radius:65px; overflow:hidden;}
#ctl_modal_container2.modalctl_wrap .writerinfo .titleimg:before {position:absolute; top:0px; left:0px; width:100%; height:100%; border:1px solid rgba(0,0,0,0.1); border-radius:65px; display:block; content:''; }
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont  {width:calc(100% - 170px); display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; flex-direction: column; }
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont .writername {font-weight:500;  color:#000;text-align:left; font-size:18px; padding:8px 0;}
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont ul { margin:0px; padding:0px;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start;flex-direction: column; }
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont ul li {list-style:none;  padding:8px 0 8px 2px;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start;  }
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont ul li .tt{ width:120px; color:#6c757d;}
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont ul li .txt{width:calc(100% - 120px); color:#333;}
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont ul li ul.sublist  { flex-direction: column;}
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont ul li ul.sublist li{ padding:3px 0 3px 0px;}
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont ul li ul.sublist li:first-child{padding-top:0px;}
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont ul li ul.sublist li span {position:relative; padding-left:6px; color:#555}
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont ul li ul.sublist li span:first-child{padding-left:0px;}
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont ul li ul.sublist li span.school {color:#333;}
#ctl_modal_container2.modalctl_wrap .writerinfo .wricont ul li ul.sublist li span.date {font-size:12px;color:#757575;}
#ctl_modal_container2.modalctl_wrap .guestbook  {margin:0px 0px; padding:20px 0;width:100%; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; flex-direction: column; }
#ctl_modal_container2.modalctl_wrap .guestbook .extitle { ont-weight:400;  color:#000;text-align:left; font-size:16px; padding:8px 0;}
#ctl_modal_container2.modalctl_wrap .guestbook .guestbedit {width:100%;}
#ctl_modal_container2.modalctl_wrap .guestbook .row {display: flex;   flex-wrap: wrap;  justify-content: space-between; align-items: flex-start;}
#ctl_modal_container2.modalctl_wrap .guestbook .frm_input  {  font-family:"NanumSquareNeo"; width: 100%;  font-size:1em;   line-height: 34px; height: 36px; color:#000;   background: #f8f8f8;  border-radius: 3px;  padding: 0px 10px;  border: 1px solid #c9d3e070;  outline: 0;  -webkit-appearance: none; }
#ctl_modal_container2.modalctl_wrap .guestbook .frm_input:focus{border-color:#555; background:#fff;}
#ctl_modal_container2.modalctl_wrap .guestbook .frm_textarea  {  font-family:"NanumSquareNeo"; width: 100%;  font-size:1em;   line-height: 140%; height: 80px; color:#000;  background: #f8f8f8;  border-radius: 3px;  padding: 10px;  border: 1px solid #c9d3e070; outline: 0;  -webkit-appearance: none; }
#ctl_modal_container2.modalctl_wrap .guestbook .frm_textarea:focus{border-color:#555;background:#fff;}
#ctl_modal_container2.modalctl_wrap .guestbook .btn_submit  {font-family:"NanumSquareNeo";  min-width:100px; width: auto;  font-size:1em;  font-weight:400; line-height: 34px; height: 36px; color:#fff;  background-color: #6c757d;  border-radius: 3px;   padding: 0px 15px 0px;  border: 1px solid #6c757d; outline: 0;  -webkit-appearance: none; }
#ctl_modal_container2.modalctl_wrap .guestbook .btn_submit:hover{background-color:#5a6268; border-color:#545b62;}
#ctl_modal_container2.modalctl_wrap .guestbook .row .group {display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: center;}
#ctl_modal_container2.modalctl_wrap .guestbook .row .group label {width:20%}
 

#ctl_modal_container2.modalctl_wrap .guestbook input::placeholder, #ctl_modal_container2.modalctl_wrap .guestbook textarea::placeholder  {   font-size:0.95em; color:#656565; font-weight:400; }
#ctl_modal_container2.modalctl_wrap .guestbook input::-webkit-input-placeholder, #ctl_modal_container2.modalctl_wrap .guestbook textarea::-webkit-input-placeholder  {   font-size:0.95em; color:#656565;font-weight:400;  }
#ctl_modal_container2.modalctl_wrap .guestbook input:-ms-input-placeholder, #ctl_modal_container2.modalctl_wrap .guestbook textarea::-ms-input-placeholder    {   font-size:0.95em; color:#656565; font-weight:400;   }

#ctl_modal_container2.modalctl_wrap .expagetotwr {width:100%; min-height:630px;background:#fff; display: flex;   flex-wrap: wrap;  justify-content: space-between; align-items: flex-start; text-align:left;   }
#ctl_modal_container2.modalctl_wrap .expagetotwr img{max-width:100%; height:auto;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .displayintro { padding:20px 20px 0px; width:100%; line-height:150%; font-size:14px; color:#656565;display: flex;   flex-wrap: wrap;  justify-content: space-between; align-items: flex-start; text-align:left;}

#ctl_modal_container2.modalctl_wrap .expagetotwr .titleimg {position:relative; width:35%; max-height:600px;border-radius:0px;  overflow:hidden; padding:6px 10px 10px 10px;display: flex;   flex-wrap: wrap;  justify-content: center; align-items: center; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .titleimg .timgwr {position:relative; -webkit-box-shadow: 2px 4px 7px rgb(0 0 0 / 30%);  box-shadow: 2px 4px 7px rgb(0 0 0 / 30%);}
#ctl_modal_container2.modalctl_wrap .expagetotwr .titleimg .timgwr:after {position:absolute; top:0px; left:0px; width:100%; height:100%; border:1px solid rgba(0,0,0,0.1);  border-radius:0px; display:block; content:'';  -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .titleimg img { display: block; width: 100%; height: auto; object-fit: contain; object-position: center center;    }
/*#ctl_modal_container2.modalctl_wrap .expagetotwr .titleimg:after {position:absolute; top:0px; left:0px; width:100%; height:100%; border:1px solid rgba(0,0,0,0.1);  border-radius:0px; display:block; content:'';  -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;} */
#ctl_modal_container2.modalctl_wrap .expagetotwr .expcont {width:60%; font-size:14px;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .extitle {border-bottom:1px solid rgba(0,0,0,0.1);}
#ctl_modal_container2.modalctl_wrap .expagetotwr .extitle h3{padding:8px 0px ; margin:0px; font-weight:300; font-size:22px; color:#000;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .extitle h4{padding:4px 0px 10px; margin:0px; font-weight:400; font-size:16px; color:#bd7f41;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .galleryinfo {color:#555; padding-top:10px; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .addr {margin-bottom:8px;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .maparea {width:100%; height:240px; background:#f8f8f8;display: flex;   flex-wrap: wrap;  justify-content: center; align-items: center; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .gallerydesc {font-size:14px; padding-bottom:10px;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .displayinfo {margin-top:10px;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .displayinfo ul { margin:0px; padding:0px;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start;flex-direction: column; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .displayinfo ul li {list-style:none;  padding:6px 0 6px 2px;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start;  }
#ctl_modal_container2.modalctl_wrap .expagetotwr .displayinfo ul li .tt{ width:100px; color:#6c757d;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .displayinfo ul li .txt{width:calc(100% - 100px); color:#333;}

#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .leftwr  .titleimg {width: 100%; height:600px;padding:10px;display: flex;   flex-wrap: wrap;  justify-content: center; align-items: center; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .leftwr  .titleimg .timgwr {-webkit-box-shadow: 2px 5px 8px rgb(0 0 0 / 35%);  box-shadow: 2px 5px 8px rgb(0 0 0 / 35%);}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .leftwr  .titleimg img  { display: block; width: 100%; height: 100%; max-height:580px;object-fit: contain; object-position: center center; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet { justify-content: space-between; align-items: flex-start; padding:20px 20px 0px; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .leftwr {width:46%;height:606px; overflow-y:auto; }


#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr {width:calc(100% - 48%);   }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .tab_menu{position:relative; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .tab_menu:before {position:absolute; bottom:0px; left:0px; width:100%; height:1px; background:#999;  display:block; content:''; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .tab_menu .tabselector {min-width:120px; text-align:center; cursor:pointer; display:inline-block;position:relative;color:#565656; border:1px solid #e5e5e5; border-bottom:none;  border-left:0px;font-size:15px; font-weight:500; padding:0px 25px;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .tab_menu .tabselector:first-child {border-left:1px solid #e5e5e5;border-right:none;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .tab_menu .tabselector span {position:relative;display:inline-block; padding:2px 1px 0px;line-height:38px;  }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .tab_menu .tabselector:hover {color:#888;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .tab_menu .tabselector.on  {color:#000; border-color:#999; border-left:1px solid #999; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .tab_menu .tabselector.on:first-child{border-right:1px solid #999;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .tab_menu .tabselector.on:before {position:absolute; bottom:-1px; left:0px; width:100%; height:2px;   background:#fff;  display:block; content:''; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .expcont {padding:20px 0 0; width:100%;}

#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extitle h3 {font-weight:300; font-size:24px;   padding: 5px 0px 15px}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsuminfo  {width:100%;position:relative;  display: flex;   flex-wrap: wrap;  justify-content: space-between; align-items: center; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsuminfo ul{position:relative;  display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsuminfo ul li {color:#656565;font-size:15px; position:relative; padding:0px 18px;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsuminfo ul li:before  {position:absolute; top:50%; left:0px; width:1px; height:12px; margin-top:-6px; background:rgba(0,0,0,0.1);  display:block; content:''; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsuminfo ul li:first-child:before {display:none;} 
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsuminfo ul li.writer {padding-left:0px; color:#bd7f41;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsuminfo .likeA { display: flex;   flex-wrap: wrap;  justify-content: flex-end; align-items: center; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsuminfo .likeA button {cursor:pointer; min-width:32px; height:24px;color:#f54b35; border:none; background:none; font-size:1.1em;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsumelse { border-top:1px solid #f2f2f2;   padding:10px 0 7px;width:100%; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsumelse .tt {padding-left:1px; width:30px; color:#f54b35; font-size:1.45em;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsumelse .txt {padding-top:3px;font-weight:400; width:calc(100% - 34px); line-height:1.3;font-size:0.85em; word-break:break-all; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsumelse .txt a{color:#121212 !important;text-decoration:none;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsumelse .txt a:hover {color:#f54b35 !important;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsumelse.shop .tt {color:#bd7f41;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .extsumelse.shop .txt a:hover {color:#bd7f41 !important;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .guestbook {height:560px; overflow-y:auto; }

#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .expdescription {margin-top:15px;background:#f7f7f7; padding:15px 20px;color:#333; font-size:14px;  }

.container_displayset {  position:relative;width:100%;height:100%; display: flex; -ms-flex-flow: row nowrap;  flex-flow: row nowrap;     justify-content: space-between; align-items: flex-start;}
.container_displayset ._arts {width:100%;     display: flex; -ms-flex-flow: row nowrap;  flex-flow: row nowrap;     justify-content: flex-start; align-items: flex-start;flex-direction: column;}
.container_displayset ._arts ._arts_list { width:98% !important;  padding:12px 0%; margin:0px 1%;   display: flex; -ms-flex-flow: row wrap;  flex-flow: row wrap;     justify-content: flex-start; align-items: flex-start; }
.container_displayset ._arts ._arts_list  .item_arts {  width:33.3%; padding:15px;  }
.container_displayset ._arts ._arts_list  .item_arts .itemwr {position:relative;width:100%; height:auto;   display:block;  border-radius:0px;  -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;  } 
.container_displayset ._arts ._arts_list  .item_arts .itemwr:before {position:absolute; top:0px; left:0px; width:100%; height:100%; border:1px solid rgba(0,0,0,0.1); border-radius:0px; display:block; content:'';  -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}
.container_displayset ._arts ._arts_list  .item_arts .itemwr:hover { background:#e8f0fe; -moz-box-shadow:  0 0 8px rgba(76,117,242,0.3);  -webkit-box-shadow:  0 0 8px  rgba(76,117,242,0.3);  box-shadow:  0 0 8px  rgba(76,117,242,0.3);}
.container_displayset ._arts ._arts_list  .item_arts .thimg {position:relative;  width: 100%;  height:300px; background:#fff;  overflow:hidden; }
.container_displayset ._arts ._arts_list  .item_arts .thimg img { display: block; width: 100%; height: 100% !important; object-fit: cover; }
.container_displayset ._arts ._arts_list  .item_arts .itemwr:hover .thimg:after  {background:rgba(255,255,255,0.3); }
.container_displayset ._arts ._arts_list  .item_arts .itemcon {  margin:0px; width:100%; padding:10px 12px; text-align:left; overflow:hidden; display: flex; -ms-flex-flow: row nowrap;  flex-flow: row nowrap;     justify-content: flex-start; align-items: flex-start;flex-direction: column; }
.container_displayset ._arts ._arts_list  .item_arts .itemcon ul {width:100%;}
.container_displayset ._arts ._arts_list  .item_arts .itemcon li {font-size:12px; padding:2px 0;  color:#555; line-height:130%;}
.container_displayset ._arts ._arts_list  .item_arts .itemcon li.title { font-weight:500; color:#000;font-size:15px; padding:0px 0 3px; }
.container_displayset ._arts ._arts_list  .item_arts .itemcon li.aname{ color:#4c75f2;  font-size:13px;padding:5px 0;font-weight:500;}

#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbookwr {font-size:14px; line-height:160%;margin:0px 20px; padding:20px 0;width:calc(100% - 40px); display: flex;   flex-wrap: wrap;  justify-content: space-between; align-items: flex-start;  }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list {width:62%; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; flex-direction: column;  }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_form {width:34%; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; flex-direction: column;  }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_form .row {width: 100%;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; margin-top:10px;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_form .frm_input  {  font-family:"NanumSquareNeo"; width: 100%;  font-size:1em;   line-height: 46px; height: 48px; color:#000;  background:#f8f8f8;  border-radius: 3px;  padding: 0px 10px 0px 10px;  border: 1px solid #c9d3e095; outline: 0;  -webkit-appearance: none; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_form .frm_input:focus{border-color:#555; background:#fff;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_form .frm_textarea  {  font-family:"NanumSquareNeo"; width: 100%;  font-size:1em;   line-height: 140%; height: 240px; color:#000;  background:#f8f8f8;  border-radius: 3px;  padding:10px;  border: 1px solid #c9d3e095; outline: 0;  -webkit-appearance: none; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_form .frm_textarea:focus{border-color:#555; background:#fff;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_form .btn_submit  {font-family:"NanumSquareNeo";  width: 100%; font-size:1.2em; cursor:pointer; font-weight:400; line-height: 58px; height: 60px; color:#fff;  background-color: #bd7f41;  border-radius: 3px;   padding: 0px 15px 0px;  border: 1px solid #bd7f41; outline: 0;  -webkit-appearance: none; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_form .btn_submit:hover{background-color:#fff; border-color:#bd7f41; color:#bd7f41;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_form label {display:none;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list ul.gubooklist {width: 100%;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; flex-direction: column; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list ul.gubooklist li{margin-top:10px; width: 100%;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; flex-direction: column; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list ul.gubooklist li:first-child {margin-top:0px;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list .talkwr {border:1px solid rgba(0,0,0,0.1); width: 100%;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; flex-direction: column;   }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list .talkwr .memo {padding:8px 10px ;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list .talkwr .date {font-size:12px; color:#888; padding:0px 10px 6px; font-weight:300;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list .talkwr .gaextitle { font-size:13px; background:#f6f6f7;padding:6px 10px 6px;width:100%;display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list .talkwr .gaextitle span.gatitle { margin-right:20px; color:#bd7f41;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list .talkwr .gaextitle span.exptitle { margin-right:20px;  }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list .talkwr .artstitle {  font-weight:500;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list .guestbookerase{text-indent:-99999999px;width:23px; height:22px; border:1px solid rgba(0,0,0,0.05);background:url(../images/cms/ic_tooltip_close2.png) center center no-repeat #d1a67a; border-radius:5px;}
 

.erase_verifyer {background:#fff; border:1px solid rgba(0,0,0,0.3);max-width:540px; font-size:14px;   display: flex;   flex-wrap: wrap;  justify-content: center; align-items: center; flex-direction: column;   -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.30);  -moz-box-shadow:0px 1px 5px rgba(0,0,0,0.30);  box-shadow:0px 1px 5px  rgba(0,0,0,0.30);}
.erase_verifyer .txt { width:100%;display: flex;   flex-wrap: wrap;  justify-content: center; align-items: flex-start; color:#333; margin-bottom:8px; }
.erase_verifyer .frm_input  {  font-family:"NanumSquareNeo"; width: 100%;  font-size:1em;   line-height: 44px; height: 46px; color:#000;  background:#fff;  border-radius: 3px;  padding: 0px 10px 0px 10px;  border: 1px solid #d1a67a; outline: 0;  -webkit-appearance: none; }
.erase_verifyer .frm_input:focus{border-color:#555; background:#fff;}
.erase_verifyer .botbtn {padding:8px 0; width:100%;display: flex;   flex-wrap: wrap;  justify-content: space-between; align-items: flex-start;}
.erase_verifyer .botbtn .erasesubmit  {font-family:"NanumSquareNeo";  width: 48%; font-size:1.05em; cursor:pointer; font-weight:400; line-height: 44px; height: 46px; color:#fff;  background-color: #bd7f41;  border-radius: 3px;   padding: 0px 15px 0px;  border: 1px solid #bd7f41; outline: 0;  -webkit-appearance: none; }
.erase_verifyer .botbtn .erasesubmit:hover {opacity:0.7;  -moz-opacity:0.7;  filter: alpha(opacity=70);}
.erase_verifyer .botbtn .erasecancel  {font-family:"NanumSquareNeo";  width: 48%; font-size:1.05em; cursor:pointer; font-weight:400; line-height: 44px; height: 46px; color:#fff;  background-color: #999;  border-radius: 3px;   padding: 0px 15px 0px;  border: 1px solid #999; outline: 0;  -webkit-appearance: none; }
.erase_verifyer .botbtn .erasecancel:hover{opacity:0.7;  -moz-opacity:0.7;  filter: alpha(opacity=70);}
.erase_verifyer .erase_res {color:#f77643; font-size:12px; }

.guestbook_form .resultalertA .txt_succ {width:100%; text-align:center; margin-top:10px;}
.guestbook_form .resultalertA .txt_fail{width:100%; text-align:center; margin-top:10px;}



.guestbook_paging .pagelistA{width:100%; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: center;margin:10px auto 0px;}
.guestbook_paging .pagelistA li{ text-align:center;}
.guestbook_paging .pagelistA li a {display:inline-block;padding:0px 8px;line-height:32px;  font-size:0.9em; color:#787878; -webkit-transition: .0s ease-in-out; transition: .0s ease-in-out;opacity:1.0;  -moz-opacity:1.0;  filter: alpha(opacity=100);cursor:pointer}
.guestbook_paging .pagelistA li a:hover {color:#555;text-decoration:none;}
.guestbook_paging .pagelistA li a.current {font-weight:700; color:#bd7f41; text-decoration:none;}
.guestbook_paging .pagelistA li a.arr{margin:0px 2px; text-align:center;width:20px; height:28px; line-height:28px;padding:0px;vertical-align:top;}
.guestbook_paging .pagelistA li a.bt_prev {margin-right:10px;}
.guestbook_paging .pagelistA li a.bt_next {margin-left:10px;}
.guestbook_paging .pagelistA li a.bt_first span {display:inline-block; font-size:0px;text-indent:-9999999px; line-height:0px; width:20px; height:20px;background:url(../images/cms/ic_paging.png) 0px 4px no-repeat; overflow:hidden;}
.guestbook_paging .pagelistA li a.bt_prev span {display:inline-block; font-size:0px;text-indent:-9999999px;  line-height:0px;width:20px; height:20px;background:url(../images/cms/ic_paging.png) -20px 4px no-repeat;overflow:hidden;}
.guestbook_paging .pagelistA li a.bt_next span {display:inline-block; font-size:0px;text-indent:-9999999px;  line-height:0px;width:20px; height:20px;background:url(../images/cms/ic_paging.png) -40px 4px no-repeat;overflow:hidden;}
.guestbook_paging .pagelistA li a.bt_last span {display:inline-block; font-size:0px;text-indent:-9999999px; line-height:0px; width:20px; height:20px;background:url(../images/cms/ic_paging.png) -60px 4px no-repeat;overflow:hidden;}
.guestbook_paging .pagelistA li a.arr:hover { opacity:0.5;  -moz-opacity:0.5;  filter: alpha(opacity=50);}
 
.guestbook_paging .pagelistA li select{-webkit-appearance: none; margin:0px 0;outline:none;  min-width:90px;height: 32px; color:#000;   line-height: 30px; padding:0px 24px 0px 6px;   margin-left:10px; border: solid 1px #dadada; border-radius:3px;  background: url(../images/cms/ic_arr_down.png) right 10px center no-repeat #fff;   }
.guestbook_paging .pagelistA li select:focus {border-color:#555 !important;}

 .guestbook_paging .pagelistA li a.total {font-weight:500; color:#121212;  }


.guestmemo_paging .pagelistA{width:100%; font-size:0.95em;display: flex;   flex-wrap: wrap;  justify-content: center; align-items: center;margin:10px auto 0px;}
.guestmemo_paging .pagelistA li{ text-align:center;}
.guestmemo_paging .pagelistA li a {display:inline-block;padding:0px 8px;line-height:32px;  font-size:0.9em; color:#787878; -webkit-transition: .0s ease-in-out; transition: .0s ease-in-out;opacity:1.0;  -moz-opacity:1.0;  filter: alpha(opacity=100);cursor:pointer}
.guestmemo_paging .pagelistA li a:hover {color:#555;text-decoration:none;}
.guestmemo_paging .pagelistA li a.current {font-weight:700; color:#bd7f41; text-decoration:none;}
.guestmemo_paging .pagelistA li a.arr{margin:0px 2px; text-align:center;width:20px; height:28px; line-height:28px;padding:0px;vertical-align:top;}
.guestmemo_paging .pagelistA li a.bt_prev {margin-right:10px;}
.guestmemo_paging .pagelistA li a.bt_next {margin-left:10px;}
.guestmemo_paging .pagelistA li a.bt_first span {display:inline-block; font-size:0px;text-indent:-9999999px; line-height:0px; width:20px; height:20px;background:url(../images/cms/ic_paging.png) 0px 4px no-repeat; overflow:hidden;}
.guestmemo_paging .pagelistA li a.bt_prev span {display:inline-block; font-size:0px;text-indent:-9999999px;  line-height:0px;width:20px; height:20px;background:url(../images/cms/ic_paging.png) -20px 4px no-repeat;overflow:hidden;}
.guestmemo_paging .pagelistA li a.bt_next span {display:inline-block; font-size:0px;text-indent:-9999999px;  line-height:0px;width:20px; height:20px;background:url(../images/cms/ic_paging.png) -40px 4px no-repeat;overflow:hidden;}
.guestmemo_paging .pagelistA li a.bt_last span {display:inline-block; font-size:0px;text-indent:-9999999px; line-height:0px; width:20px; height:20px;background:url(../images/cms/ic_paging.png) -60px 4px no-repeat;overflow:hidden;}
.guestmemo_paging .pagelistA li a.arr:hover { opacity:0.5;  -moz-opacity:0.5;  filter: alpha(opacity=50);}
 
.guestmemo_paging .pagelistA li select{-webkit-appearance: none; margin:0px 0;outline:none;  min-width:90px;height: 32px; color:#000;   line-height: 30px; padding:0px 24px 0px 6px;   margin-left:10px; border: solid 1px #dadada; border-radius:3px;  background: url(../images/cms/ic_arr_down.png) right 10px center no-repeat #fff;   }
.guestmemo_paging .pagelistA li select:focus {border-color:#555 !important;}

 .guestmemo_paging .pagelistA li a.total {font-weight:500; color:#121212;  }

.guestmemo .guestbook_list {margin-top:10px; max-height:560px;}
.guestmemo .guestbook_list ul {}
.guestmemo .guestbook_list ul li{padding:2px 0; }
 .guestmemo .guestbook_list ul li .talkwr  {border:1px solid rgba(0,0,0,0.1); padding:8px 10px;border-radius:3px; width: 100%; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: flex-start; flex-direction: column;}
  .guestmemo .guestbook_list ul li:nth-child(2n) .talkwr {background:#f8f8f8;}
.guestmemo .guestbook_list ul li .talkwr  .memo {   }
.guestmemo .guestbook_list ul li .talkwr  .gaextitle { font-size:0.85em; margin-top:2px;padding:0px; display: flex;   flex-wrap: wrap;  justify-content: flex-start; align-items: center;  }
.guestmemo .guestbook_list ul li .talkwr  .gaextitle span.gatitle { margin-right:15px;  color:#bd7f41;}
.guestmemo .guestbook_list ul li .talkwr  .gaextitle span.exptitle {  margin-right:15px;    }
.guestmemo .guestbook_list ul li .talkwr  .artstitle {  font-weight:500;}
.guestmemo .guestbook_list ul li .talkwr  .gaextitle .guestmemoerase{ text-indent:-99999999px;width:23px; height:22px; border:1px solid rgba(0,0,0,0.05);background:url(../images/cms/ic_tooltip_close2.png) center center no-repeat #d1a67a; border-radius:5px;}
.guestmemo  .erase_verifyer {padding:10px;}
.guestmemo .erase_verifyer .botbtn .erasesubmit,.guestmemo .erase_verifyer .botbtn .erasecancel {height:38px; line-height:36px; font-size:1em;}
 
.juscon_end { justify-content: flex-end !important;}

#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list .no_result { padding:0px; width:100%;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list .no_result  span{display:block;   background:#f6f6f7; border:1px solid #e5e5e5;padding:20px 20px; }

.wid20 {width:20% !important; }
.wid35{width:35% !important;  }
.wid38{width:38% !important;  }

@media (max-width: 991px) {
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .leftwr {width:100%; height:auto;  }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr {width:100%; padding-top:20px; }
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .tab_menu .tabselector {min-width:50%;width:50%;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .expdescription {max-height:auto;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .displayintro {justify-content: flex-start; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .titleimg {width:100%;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .leftwr .titleimg {height:auto;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .expcont {width:100%; padding-top:20px;}
#ctl_modal_container2.modalctl_wrap .guestbook .row  {justify-content: flex-start; flex-direction: column; }
.container_displayset ._arts ._arts_list .item_arts {width:50%;}
#ctl_modal_container2.modalctl_wrap .expagetotwr {min-height:auto;}
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbookwr{justify-content: flex-start; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_list {width:100%; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_form {width:100%; margin-top:20px; }
#ctl_modal_container2.modalctl_wrap .expagetotwr .guestbook_form .frm_textarea {height:120px;}
#ctl_modal_container2.modalctl_wrap .guestbook .frm_input {  line-height: 48px;   height: 50px; }
#ctl_modal_container2.modalctl_wrap .guestbook .btn_submit {  line-height: 48px;   height: 50px; }
#ctl_modal_container2.modalctl_wrap .guestbook .row .wid20 {width:100% !important; }
#ctl_modal_container2.modalctl_wrap .guestbook .row .wid35{width:100% !important;  }
#ctl_modal_container2.modalctl_wrap .guestbook .row .wid38{width:100% !important;  }
#ctl_modal_container2.modalctl_wrap .guestbook .row .group  {margin-bottom:10px;}
#ctl_modal_container2.modalctl_wrap .exdetotwr.justcon_bet .rightwr .guestbook.guestmemo {height:auto !important};}
#ctl_modal_container2.modalctl_wrap .guestmemo .guestbook_list {width:100%; max-height:auto !important; height:auto !important}
 