@charset "utf-8";
/*
** ì‚¬ì´íŠ¸ ì „ë°˜ì— ì˜í–¥ì„ ì£¼ëŠ” css
*/
/*
ì†ì„± ì„ ì–¸ ìˆœì„œ
ìˆœì„œ ì˜ë¯¸ ëŒ€í‘œë˜ëŠ” ì†ì„±
1 ë ˆì´ì•„ì›ƒ display, visibility, overflow, float, clear, position, top, right, bottom, left, zindex,
2 BOX width, height, margin, padding, border
3 ë°°ê²½ background
4 í°íŠ¸ font,color, letter-spacing, text-align, text-decoration, text-indent, verticalalign, white-space
5 ê¸°íƒ€ ìœ„ì— ì–¸ê¸‰ë˜ì§€ ì•Šì€ ë‚˜ë¨¸ì§€ ì†ì„±ë“¤ë¡œ í°íŠ¸ì˜ ê´€ë ¨ ì†ì„± ì´í›„ì— ì„ ì–¸í•˜ë©°, ê¸°íƒ€
ì†ì„± ë‚´ì˜ ì„ ì–¸ ìˆœì„œëŠ” ë¬´ê´€í•¨
* [ì†ì„± ì„ ì–¸ ìˆœì„œ ê¸°ì¤€: 1: ë ˆì´ì•„ì›ƒ, 2: BOX, 3: ë°°ê²½, 4: í°íŠ¸, 5: ê¸°íƒ€]
ë°´ë”ì†ì„±ê³¼ í•µì†ì„±ì€ í•´ë‹¹ ì†ì„± ë’¤ì— ì„ ì–¸í•œë‹¤.
.btn{border:0.1rem solid #f60;*border:0.2rem solid #f60;border-radius:0.2rem;-webkit-boderradius:0.2rem}

*/
/* [ì†ì„± ì„ ì–¸ ìˆœì„œ ê¸°ì¤€: 1: ë ˆì´ì•„ì›ƒ, 2: BOX, 3: ë°°ê²½, 4: í°íŠ¸, 5: ê¸°íƒ€]*/





/*===============================================
/* ê¸°ë³¸ ì„¤ì •
**---------------------------------------------*/
html,body {width: 100%;/*height:auto;*/height:100%;margin:0;padding:0;}
html {font-size:10px;overflow-y:scroll;} /* ìŠ¤í¬ë¡¤ë°”ë¥¼ ë„£ì–´ì¤Œìœ¼ë¡œ ìƒˆë¡œê³ ì¹¨ì‹œ ìŠ¤í¬ë¡¤ë°”ê°€ ì—†ë‹¤ê°€ ìƒê¸°ëŠ” ë„“ì´ ì°¨ì´ë¡œ ìƒê¸°ëŠ” ê¿ˆë»‘ê±°ë¦¼ì„ ë§‰ëŠ”ë‹¤*/

body {background:#fff;font-size:1rem;font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','ë§‘ì€ ê³ ë”•',dotum,'ë‹ì›€',sans-serif;-webkit-font-smoothing: antialiased;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1rem}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, progress{display:block}
ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-999rem;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1.4rem}
input, button {margin:0;padding:0;font-size:1.4rem}
input[type="submit"]{cursor:pointer}
input[type='radio']{cursor:pointer;}
input:disabled,select:disabled{background:#f7f7f7;opacity:0.8;cursor:default;}
button {cursor:pointer;}
hr{ display : none; }
/*<hr class="line"></hr>*/
hr.line{display:block;margin:1rem 0rem;padding:0rem;height:0.1rem;width:100%;background: #ccc;border:none;} 


/*
*, :after, :before {
-webkit-box-sizing:border-box; box-sizing:border-box;
    border: 0 solid; 
    margin: 0;
    padding: 0;
}*/

/* ì „ì²´ ê¸°ë³¸ ì ìš© */
*, *::after, *::before {
  box-sizing: border-box;
    border: 0 solid; 
    margin: 0;
    padding: 0;
}

.left {float:left;margin:0;padding:0;}
.right{float:right;margin:0;padding:0;}
.clear{clear:both;}
.blind {display: none;overflow: hidden;position: absolute;top:0;left:0;width:0;height:0;border:0;background:0 0;font-size:0;line-height:0;}
.hidden_div{display: block;overflow: hidden;position: absolute;top:0;left:0;width:0;height:0;border:0;background:0 0;font-size:0;line-height:0;}

/*===============================================
/* placeholder
**---------------------------------------------*/
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {color:transparent;} /* WebKit browsers */
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {color:transparent;} /* Mozilla Firefox 4 to 18 */
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {color:transparent;} /* Mozilla Firefox 19+ */
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {color:transparent;} /* Internet Explorer 10+ */

/*===============================================
/* ì¸í’‹ ë³´ë”
**---------------------------------------------*/
textarea, input, button, select, input[type]{border-color:#adadad;}
textarea:focus, input:focus, button:focus, select:focus, input[type]:focus{border-color: rgba(229, 103, 23, 0.8);box-shadow: 0 0.1rem 0.1rem rgba(229, 103, 23, 0.075) inset, 0 0 0.3rem rgba(229, 103, 23, 0.6);outline: 0 none;}

/*===============================================
/* ì¸í’‹ ì²´í¬ë°•ìŠ¤ ì»¤ìŠ¤í…€ ( ê¸°ë³¸ì ì¸ ê¸°ëŠ¥ì— ì˜í–¥ì´ ìƒê¸°ë©´ ì‚­ì œí•  ê²ƒ )
**---------------------------------------------*/
input[type="checkbox"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;
height:17px;outline: 0;width:17px; background:#fff;border:1px solid #adadad;border-radius:2px;cursor: pointer;}


input[type="checkbox"]::after {
    position: relative;
    top: 20%;
    left: 35%;
    display: none;
    content: '';
    height: 50%;
    width: 25%;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}






input[type="checkbox"]:disabled {border:1px solid #c3c3c3;background:#f2f2f2;opacity: 0.8;cursor:default;}
input[type="checkbox"]:checked::after {display: block;}
input[type="checkbox"]:checked:disabled {border:1px solid #c3c3c3;background:#cdcdcd;opacity: 0.8;cursor:default;}
input[type="checkbox"]:checked{background:#3c8aff;}


/*===============================================
/* í•„ìˆ˜ ìž…ë ¥ê°’ ì¸í’‹ íƒœê·¸ëž€ì— í‘œì‹œí•˜ê¸° : ì¢Œì¸¡ ë¼ì¸ ë³´ë”
** ë°°ê²½ ë³´ë” ë³€ê²½ì‹œ íŽ˜ì´ë“œ ì¸ ì•„ì›ƒì„ ë§Œë“¤ê¸° ìœ„í•´ì„œ íŠ¸ëžœì§€ì…˜ ì¶”ê°€
**---------------------------------------------*/
input:required, textarea:required, select:required{ box-shadow:
inset 1px 0px 1px 0px #ffcdb5,
inset 2px 0px 0px 0px #ff9b6a !important;
transition-property:all;
transition-duration:0.5s;
transition-timing-function: ease;
transition-delay: 0s;
}

input:required:focus,textarea:required:focus{ box-shadow:none !important;}
/* í•„ìˆ˜ ìž…ë ¥ì‚¬í•­ í¬ì»¤ìŠ¤ì‹œ ë°°ê²½ ë³´ë” ë³€ê²½ì‹œ íŽ˜ì´ë“œ ì¸ ì•„ì›ƒì„ ë§Œë“¤ê¸° ìœ„í•´ì„œ íŠ¸ëžœì§€ì…˜ ì¶”ê°€ */
.required_bg{
background: #c1e0ff !important; 
border:1px solid #0069d2 !important;
transition-property:all;
transition-duration:1s;
transition-timing-function: ease;
transition-delay: 0s;
} 




/*===============================================
/* ì²´í¬ë°•ìŠ¤ ë¼ë””ì˜¤ ë²„íŠ¼ì¼ ë•Œ ìŠ¤íƒ€ì¼
**---------------------------------------------*/

/*
[type="radio"] {
  vertical-align: middle;
  appearance: none;
  border: max(2px, 0.1em) solid #ccc;
  border-radius: 50%;
  width: 1.25em;
  height: 1.25em;
  transition: border 0.1s ease-in-out;
}

[type="radio"]:checked {
  border: 0.5em solid tomato;
}

[type="radio"]:focus-visible {
  outline-offset: max(2px, 0.1em);
  outline: max(2px, 0.1em) dotted tomato;
}

[type="radio"]:hover {
  box-shadow: 0 0 0 max(4px, 0.2em) #ccc;
  cursor: pointer;
}

[type="radio"]:disabled {
  background-color: #ccc;
  box-shadow: none;
  opacity: 0.7;
  cursor: not-allowed;
}
*/







/*===============================================
/* ë“œëž˜ê·¸ ì„ íƒì‹œ ë°°ê²½ìƒ‰
/* íŠ¹ì • ì…€ë ‰í„°ë§Œ ì„ íƒë˜ê²Œ selector::selection {  }
**---------------------------------------------*/
/*
::selection {
    background: #888;
    color: #fff;
}*/

/*===============================================
/* ë“œëž˜ê·¸ ì„ íƒ ì•ˆë˜ê²Œ í´ëž˜ìŠ¤ë¡œ ì§€ì •ì‹œ
**---------------------------------------------*/
.select_none{
	-ms-user-select: none; 
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

/*===============================================
/* ë“œëž˜ê·¸ ì„ íƒ ì•ˆë˜ê²Œ
**---------------------------------------------*/
label, select, img{
	-ms-user-select: none; 
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

/*===============================================
/* ë³´ì´ì§€ ì•Šê²Œ ì²˜ë¦¬
**---------------------------------------------*/
.sound_only {
    position: absolute;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0;
    text-indent: -10000rem;
    line-height: 0;
    overflow: hidden;
}

/*=================================================================================================
* ì—ë””í„°ì™€ ê´€ë¦¬ìžìš© ì—ì½”ë¬¸ë“±ì— ì‚¬ìš©
*------------------------------------------------------------------------------------------------*/
/* echo2, print_r2 ëŒ€ì‘ css */
.div_etc_css1{word-break:break-all;white-space: break-spaces;width:100%;min-height:5rem;font-size:1.7rem;}
.div_etc_css2{padding:1rem;word-break:break-all;white-space: break-spaces; width:calc(100% - 2rem);min-height:5rem;font-size:1.7rem;background:#fff;text-align:left;}
.admin_deberg_btn{
margin:10px 0px 30px 10px;padding:5px;
display:block;
border: solid 1px #c3c3c3;
background: #fdfdfd;
background-image: linear-gradient(to bottom, #fdfdfd 5%, #ebebeb 90%);}
.admin_deberg_div{display:none;background:#d0e1fd;}
.admin_deberg_div .div_etc_css2{background:#d0e1fd;}
/*ì—ë””íŠ¸ ë²„íŠ¼ ë³´ì´ê¸° ê°ì¶”ê¸° ë²„íŠ¼*/
.view_edit_bt{height:1.5rem;min-width:4rem;margin:0.3rem 0 0 0;padding:0 0.5rem;display: inline-block;user-select: none;border: solid 0.1rem #ffd490;background-image: linear-gradient(to bottom, #f9ff86 3%, #ff9800 130%) !important;box-shadow: 0 0.3rem 1rem -0.5rem #2f2f2f;font-size:0.9rem;line-height:1rem;letter-spacing:0.15rem;color:#8c5050;font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','ë§‘ì€ ê³ ë”•',dotum,'ë‹ì›€',sans-serif;text-align:center}
/* ëª¨ë“ˆ ì—ë””íŠ¸ ì˜ì—­ */
.editTable{display:table;text-align:center;width:100%;height:100%;font-size:1.3rem}
.editTablecell{display:table-cell;vertical-align:middle;color:#3950f9;} 
.editTablecell p{margin:0; padding:0;line-height:150%;}
.editTable2{display:table;text-align:center;width:100%;height:50rem;font-size:1.3rem}
/* ëª¨ë“ˆì—ë””í„° ë²„íŠ¼ */
.module_make{margin:0 0 0 1rem;cursor:pointer;}
.module_edit{margin:0 0 0 1rem;cursor:pointer;}
.module_edit img{display:none;vertical-align:middle;margin-top: -0.1rem;}
/* ë©”ì¸ íŒì—… íŒë„¬ */
.mainPopup{display:none;}
.blurPannel{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background:#000;opacity:0.3;}
.popup{display:none;position:fixed;margin:0;top:50%;left:50%;transform:translate(-50%,-60%);z-index:10001;}
/* ì—ë””í„° ì°½ì„ ì—´ë•Œ ë°”íƒ•ì„ ë¸”ëŸ¬ ì²˜ë¦¬ */
.blurFilter10{/*position:absolute;*/-webkit-filter: blur(10);-moz-filter:blur(10);-o-filter:blur(10);-ms-filter:blur(10);filter:blur(10);transition:filter 0.3s;}
.blurFilter5 {/*position:absolute;*/-webkit-filter: blur(0.5rem);-moz-filter: blur(0.5rem);-o-filter:blur(0.5rem);-ms-filter: blur(0.5rem);filter:blur(0.5rem);transition:filter 0.3s;}
.blurFilter3 {/*position:absolute;*/-webkit-filter: blur(0.3rem);-moz-filter: blur(0.3rem);-o-filter:blur(0.3rem);-ms-filter: blur(0.3rem);filter:blur(0.3rem);transition:filter 0.3s;}
.blurFilter0 {/*position:absolute;*/-webkit-filter: blur(0);-moz-filter: blur(0);-o-filter:blur(0);-ms-filter: blur(0);filter:blur(0);transition:filter 0.3s;}


/*===============================================
/* ë¡œë”©ì¤‘ í‘œì‹œí•˜ê¸° ( ë¡œë”©ì¤‘ ì´ë¯¸ì§€, ë¡œë”© í”„ë¡œê·¸ëž˜ìŠ¤ ë°” )
**---------------------------------------------*/
/* ë¡œë”©ì¤‘ ì´ë¯¸ì§€ */
#page_loading{position: fixed;top: 0px;left: 0px;z-index:10000;width: 100%;height: 100%;}
#page_loading.off{animation-name: main_loading_bg;animation-duration:0.3s; 
animation-timing-function: ease-in-out;animation-delay:0s;
animation-iteration-count:1;animation-direction: alternate;
animation-fill-mode:forwards;animation-play-state:running;} 
/*ì—ë‹ˆë©”ì´ì…˜ì—ì„œ display:noneì´ ì•ˆë¨*/
@keyframes main_loading_bg { 0% {opacity: 1;visibility:visible; } 50% {opacity: 0.5; } 100% {opacity: 0; visibility: hidden;} }
#loading_backpannel{position:absolute;top: 0px;left: 0px;z-index: 1;}
#loading_backpannel{width: 100%;height: 100%;opacity:1;background:#fff;}
.main_loading {position:absolute;top:calc(40% - 50px);left:calc(50% - 50px);z-index:2;}
.main_loading {margin:0px;padding:30px 0;width: 100px;height:40px;text-align:center;}
.main_loading span {display:inline-block;width: 10px;height: 10px;background-color: gray;border-radius: 50%;}
.main_loading span {animation: main_loading 1s linear infinite;}
.main_loading span:nth-child(1) {background-color: #202020;animation-delay: 0s;}
.main_loading span:nth-child(2) {background-color: #202020;animation-delay: 0.2s;margin: 0px 10px}
.main_loading span:nth-child(3) {background-color: #202020;animation-delay: 0.4s;}
.main_loading p{margin:10px 0 0 0;font-weight:bold;font-size:12px;color:#555;}
@keyframes main_loading { 0%, 100% {opacity: 0;transform: scale(0.5);} 50% {opacity: 1;transform: scale(1.2);}}

/*ë¡œë”© í”„ë¡œê·¸ëž˜ìŠ¤ ë°”*/
#loading_progress_bar{position:fixed;top:0px;left:0px;z-index:1002;margin:0px;padding:0px;width:100%;height:2px;opacity:1;}
#loading_progress_bar.off{
animation-name: main_loading_bar;animation-duration:0.3s; 
animation-timing-function: ease-in-out;animation-delay:0s;
animation-iteration-count:1;animation-direction: alternate;
animation-fill-mode:forwards;animation-play-state:running;}
@keyframes main_loading_bar{ 0% {opacity: 1;visibility:visible; } 50% {opacity: 0.5; } 100% {opacity: 0; visibility: hidden;} }
#loading_progress{width:100%;height:100%;border:0px solid #ccc;background:#fff;}
progress { -webkit-appearance: none; }
::-webkit-progress-bar   { background-color:#f2f2f2; }
::-webkit-progress-value { background-color:#e87400; box-shadow: 0 0 3px #e87400, 0 0 3px #e87400;}
#code_percent_div{position:absolute;top:10px;left:10px;z-index:1;margin:0px;
padding:5px;width:38px;height:15px;background:#fff;color:#333;
text-align:center;font-size:10px;border:1px solid #ccc;border-radius:5px;}
#live_percent_arrow{position: relative;top:3px;left:29px;z-index:2;content:" ";
display: inline-block;width:10px;height:10px;border-width: 1px 0 0 1px;border-style: solid;
border-color: #ccc;background: #fff;transform: rotate(45deg);border-radius:2px;}
/*-----------------------------------------------
/* ë¡œë”©ì¤‘ í‘œì‹œí•˜ê¸° ( ì´ë¯¸ì§€, í”„ë¡œê·¸ëž˜ìŠ¤ ë°” )
**===============================================*/


/*===============================================
/* ì¹´í”¼ ë¼ì´í„°
**---------------------------------------------*/
.Copyright{margin:0;padding: 1rem 1rem 1rem 1rem;
background: url("/common/images/copyBg.gif");background-repeat: no-repeat;
background-position: 100% 60%;
font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','ë§‘ì€ ê³ ë”•',dotum,'ë‹ì›€',sans-serif;
color:#333;font-size:0.8rem;text-align: right;vertical-align:middle;
}
.maker_url {font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','ë§‘ì€ ê³ ë”•',dotum,'ë‹ì›€',sans-serif;color:#333;font-size:1.0rem}
a.maker_url:link { color: #333333; }
a.maker_url:visited { color: #333333;}
a.maker_url:active { text-decoration: none;}
a.maker_url:hover { color: #F77F08 ; text-decoration: none;}


/*=================================================================================================
* ê²Œì‹œíŒ íŽ˜ì´ì§• : ì‹œìž‘
*------------------------------------------------------------------------------------------------*/
/* ê¸°ë³¸ ìŠ¤í‚¨ : ë°”ë‘‘íŒê³¼ ê°™ì€ 1ì¤„ ë„ ëª¨ì–‘ */
.pagination{ font-size:1.4rem;font-family:sans-serif,"Apple SD Gothic Neo", "Malgun Gothic", "ë§‘ì€ ê³ ë”•";text-align:center;user-select: none;height:100%;}
.pagination .paging{min-width:3.1rem;min-height:2.3rem;height:2.8rem;padding:0;display:inline-block; border:0.1rem solid #ccc;border-right:none;/*background: #fff;*/}
.pagination .paging:last-child{min-width:3rem;border:0.1rem solid #ccc;}
.pagination a{display:inline-block;width:100%;height:100%; padding:0rem;text-decoration:none;line-height:2.8rem;}
.pagination .first, .pagination .pre, .pagination .nxt, .pagination .end{/*display:inline-block;*/display:inline-table;overflow:hidden;position: relative;/*top:1rem;*/z-index:1;height:2.8rem;text-indent:-10rem;line-height:2.8rem} 
.pagination .now {position: relative;z-index: 1;min-width:2.0rem !important;padding:0.2rem 0.8rem;font-weight: normal;text-shadow:0.1rem 0.1rem 0.3rem #9e9e9e;background:#e7e7e7;color: #ff0000;height:2.4rem;line-height:2.4rem;display: inline-block;}
.pagination .first::after, .pagination .pre::after, .pagination .nxt::after, .pagination .end::after{position:absolute;top:0;left:0; z-index:2;height: 100%;width: 100%;min-height:2.3rem; content:" ";} 
.pagination .paging.first.not-allowed,.pagination .paging.pre.not-allowed,.pagination .paging.nxt.not-allowed,.pagination .paging.end.not-allowed {
cursor:not-allowed;}

.pagination.skin3 .paging.first.not-allowed, 
.pagination.skin3 .paging.pre.not-allowed, 
.pagination.skin3 .paging.nxt.not-allowed, 
.pagination.skin3 .paging.end.not-allowed {
    cursor: not-allowed;
    background-image: linear-gradient(to bottom, #f2f2f2 3%, #c3c3c3 130%) !important;
    box-shadow: 0.1rem 0.3rem 1rem -0.5rem #929292;
}

.pagination .first::after{background:url('/common/images/pagenation/pg_first_off.gif') center no-repeat;}
.pagination .pre::after{background:url('/common/images/pagenation/pre_pg_off.gif') center no-repeat;}
.pagination .nxt::after{background:url('/common/images/pagenation/next_pg_off.gif') center no-repeat;}
.pagination .end::after{background:url('/common/images/pagenation/pg_end_off.gif') center no-repeat;}
.pagination .first a, .pagination .pre a, .pagination .now a, .pagination .nxt a, .pagination .end a{position: relative;top:0;left:5rem;z-index:3;padding:0;}
.pagination .first a:hover{cursor:pointer;background:#eee url('/common/images/pagenation/pg_first_on.gif') center no-repeat;}
.pagination .pre a:hover{cursor:pointer;background:#eee url('/common/images/pagenation/pre_pg_on.gif') center no-repeat;}
.pagination .nxt a:hover{cursor:pointer;background:#eee url('/common/images/pagenation/next_pg_on.gif') center no-repeat;}
.pagination .end a:hover{cursor:pointer;background:#eee url('/common/images/pagenation/pg_end_on.gif') center no-repeat;}
.pagination a:hover{cursor:pointer;background:#eee }

/* ìŠ¤í‚¨1 : ì¢Œìš°ì¸¡ ë²„íŠ¼ë§Œ ë²„íŠ¼í˜• ë‚˜ë¨¸ì§€ëŠ” ì¼ë°˜ ìˆ«ìží˜• í˜•íƒœ*/
.skin1 .paging{margin:0rem 0.3rem;border:none;min-width:2.5rem;min-height:2.5rem;height:2.5rem;font-size:1.5rem;}
.skin1 .paging:last-child{min-width:2.3rem;border:none;}
.skin1 .first, .skin1 .pre, .skin1 .nxt, .skin1 .end{line-height:2.3rem;height:2.3rem;width:2.3rem;min-width: 2.3rem;min-height:1.3rem;border: solid 0.1rem #a99afc !important; position: relative; top:0rem;}
.skin1 a{padding:0rem 0.2rem;line-height: 2.5rem;}
.skin1 .now{min-width:2.1rem !important;background:none;padding:0rem 0.201rem;line-height:2.5rem;/*background: #fff;*/} 
.skin1 .first a, .skin1 .pre a, .skin1 .nxt a, .skin1 .end a{line-height:2.3rem;} 
.skin1 .first::after, .skin1 .pre::after, .skin1 .nxt::after, .skin1 .end::after{position: absolute;top:0rem;left:0rem;z-index:2;height:100%;min-height:2.3rem;width:100%;line-height:2.3rem;}

/* ìŠ¤í‚¨2 : ë©”ë‰´ì‚¬ì´ ë°”ë¡œ êµ¬ë¶„ëœ */
.skin2 .paging{border: none;min-width:3.5rem !important;min-height:2.5rem;background:none;}
.skin2 .paging:last-child{min-width:2.3rem;border: none;/*overflow:hidden;*/}
.skin2 .now{background:none;min-width:1.9rem !important;} 
.skin2 .now::before{width:0.2rem; height:100%;content: "|";text-indent:-0.1rem;position: absolute;right:0rem;line-height:3rem;font-size:1rem;color:#333;text-shadow:none;}
.skin2 a{position:relative;}
.skin2 .first::after {content: "|";text-indent:3.3rem; line-height: 3rem;font-size: 1rem;color: #333;background: url(/common/images/pagenation/pg_first_off.gif) center no-repeat;}
.skin2 .pre::after{content:"|";text-indent:3.3rem;line-height: 3rem;font-size: 1rem;color: #333;background: url('/common/images/pagenation/pre_pg_off.gif') center no-repeat;}
.skin2 .paging a::before{width:0.2rem; height:100%;content: "|";text-indent:0rem;position: absolute;right:-0.1rem;line-height:3rem;font-size:1rem;color:#333;} 
.skin2 .paging:last-child a::before{ width:0.2rem;height:100%;content: " ";text-indent: -0.1rem;position: absolute;right:2rem;line-height:2.3rem;font-size:1rem;color: #333;text-shadow: none;display:none;}
.skin2 .now::after {position: absolute;z-index:3;width: calc(100% - 0.2rem);text-align:center;height:1.5rem;font-size:1rem;content: "âˆ¨";color: #ff0000;text-shadow:none;top:-0.8rem;left:0.2rem;line-height:1.5rem;}

/* ìŠ¤í‚¨3 : ë¼ìš´ë“œ ë²„íŠ¼ í˜•íƒœ*/
.pagination.skin3{min-height:5rem;line-height:5rem;}
.skin3 .paging{font-size:1.2rem;margin:0 0.2rem;border:0.1rem solid #ccc;border-radius:50%/*50rem*/;min-width:3.0rem;min-height:2.8rem;height:3.0rem;line-height: 2.7rem;text-indent:0rem}
.skin3 .paging:last-child{min-width:2.7rem}
.skin3 span{display: inline-block;border: solid 0.1rem #c3c3c3;background-image: linear-gradient(to bottom, #f2f2f2 3%, #c3c3c3 130%) !important;box-shadow: 0.1rem 0.3rem 1rem -0.5rem #929292;}
.skin3 .now {min-width:3.0rem !important;min-height: 3.0rem;padding:0rem 0.4rem;display: inline-block;border: solid 0.1rem #ffd490;background-image: linear-gradient(to bottom, #f9ff86 3%, #ff9800 130%) !important;box-shadow: 0rem 0.3rem 1rem -0.5rem #2f2f2f;line-height:2.7rem;}
.skin3 a{padding:0rem;width:100% ; height:100%;line-height:2.8rem;}
.skin3 .first, .skin3 .pre,.skin3 .nxt,.skin3 .end{border: solid 0.1rem #a99afc !important;background-image: linear-gradient(to bottom, #f1f1f1 3%, #8f8ff7 130%) !important;box-shadow: 0rem 0.3rem 1rem -0.5rem #2f2f2f;  text-indent: -10rem;}
.skin3 a:hover {display: inline-block;border-radius:50%;background-image: linear-gradient(to bottom, #f9ff86 3%, #ff9800 130%);box-shadow: 0rem 0.3rem 1rem -0.5rem #2f2f2f;}
.skin3 .first a:hover{background-image:url('/common/images/pagenation/pg_first_on.gif'), linear-gradient(to bottom, #f9ff86 3%, #ff9800 130%);}
.skin3 .pre a:hover{background-image:url('/common/images/pagenation/pre_pg_on.gif'), linear-gradient(to bottom, #f9ff86 3%, #ff9800 130%);}
.skin3 .nxt a:hover{background-image:url('/common/images/pagenation/next_pg_on.gif'), linear-gradient(to bottom, #f9ff86 3%, #ff9800 130%);}
.skin3 .end a:hover{background-image:url('/common/images/pagenation/pg_end_on.gif'), linear-gradient(to bottom, #f9ff86 3%, #ff9800 130%);}

/* ìŠ¤í‚¨4 : ë¼ìš´ë“œ ë²„íŠ¼ í˜•íƒœ  ë””íŽ„íŠ¸ í˜•íƒœì™€ ê°™ìŒ ì¶”í›„ì— ë§Œë“¤ì–´ ë„£ì„ ê²ƒ*/ 
.skin4 .first::after{background:none;content:"ì²˜ìŒ";text-indent:0;}
.skin4 .pre::after{background:none;content:"ì´ì „";text-indent:0;} 
.skin4 .nxt::after{background:none;content:"ë‹¤ìŒ";text-indent:0;} 
.skin4 .end::after{background:none;content:"ë§¨ë";text-indent:0;}  
.skin4 .first a, .skin4 .pre a, .skin4 .nxt a, .skin4 .end a{position: relative;top: 0;left: 5rem;z-index: 3;padding:0;}
.skin4 .first a:hover::after{position:relative;top:-2.2rem;z-index:2;display:flex;width:3.1rem;height:3.1rem;background:#ffcc00 !important;content:"ì²˜ìŒ";text-indent:0;color:#ff3300}
.skin4 .pre a:hover::after{position:relative;top:-2.2rem;z-index:2;display:flex;z-index:2;width:3.1rem;height:3.1rem;background:#ffcc00 !important;content:"ì´ì „";text-indent:0;color:#ff3300}
.skin4 .nxt a:hover::after{position:relative;top:-2.2rem;z-index:2;display:flex;z-index:2;width:3.1rem;height:3.1rem;background:#ffcc00 !important;content:"ë‹¤ìŒ";text-indent:0;color:#ff3300}
.skin4 .end a:hover::after{position:relative;top:-2.2rem;z-index:2;display:flex;z-index:2;width:3.1rem;height:3.1rem;background:#ffcc00 !important;content:"ë§¨ë";text-indent:0;color:#ff3300}
/* ìŠ¤í‚¨4 : ë¼ìš´ë“œ ë²„íŠ¼ í˜•íƒœ  ë””íŽ„íŠ¸ í˜•íƒœì™€ ê°™ìŒ ì¶”í›„ì— ë§Œë“¤ì–´ ë„£ì„ ê²ƒ*/ 

/* ë§í¬ ê¸€ìžìƒ‰ */
.pagination a:link{color: #7c869e;}
.pagination a:active{color:#0066ff !important;}
.pagination a:visited{color:#7c869e;}
.pagination a:hover{color:#ff0000;user-select: none;}
/*
** ê²Œì‹œíŒ íŽ˜ì´ì§• : ë
*/ 



/*=================================================================================================
* ì´ë¦„ ë ˆì´ì–´ : 2022.02.13 ( ê²Œì‹œíŒ, ë©”ì¸ ê³³ê³³ì˜ ì´ë¦„ì„ í´ë¦­í•˜ë©´ ìƒì„±ë˜ëŠ” ì´ë¦„ ë ˆì´ì–´ )
*------------------------------------------------------------------------------------------------*/
.name_layer {position:absolute;top:-15rem;left:-15rem;z-index:100; display:none;}
.name_layer UL {width:13rem;height: auto;border:0.1rem solid #ccc;background: #fff;box-shadow:0.1rem 0.2rem 1.5rem -0.5rem #656565;line-height:2.5rem;border-radius:0.5rem;overflow:hidden;}
/*ì¢Œì¸¡ ëì— í™”ì‚´í‘œ*/
.nmLyrArwTopL{position: relative;top:0.8rem;left: 2.0rem;display:inline-block;width:1rem;height:1rem;border-width: 0.1rem 0 0 0.1rem;border-style: solid;border-color: #ccc;background: #fff;transform: rotate(45deg);border-radius:0.2rem}
.nmLyrArwBtmL{position: relative;top:-0.6rem;left:2.0rem;display:inline-block;width:1rem;height:1rem;border-width:0 0.1rem 0.1rem 0;border-style: solid;border-color: #ccc;background: #fff;transform: rotate(45deg);border-radius:0.2rem;box-shadow: 0.3rem 0.3rem 0.7rem -0.2rem #656565;}
/*ìš°ì¸¡ ëì— í™”ì‚´í‘œ*/
.nmLyrArwTopR{position: relative;top:0.6rem;left: 10.5rem;display: block;width:1rem;height:1rem;border-width: 0.1rem 0 0 0.1rem;border-style: solid;border-color: #ccc;background: #fff;transform: rotate(45deg);border-radius:0.2rem;}
.nmLyrArwBtmR{position: relative;top:-0.6rem;left:10.5rem;display: block;width:1rem;height:1rem;border-width:0 0.1rem 0.1rem 0;border-style: solid;border-color: #ccc;background: #fff;transform: rotate(45deg);border-radius:0.2rem;box-shadow: 0.3rem 0.3rem 0.7rem -0.2rem #656565;}
.name_layer UL > li {position: relative;top:0rem;left:0rem;width: 100%;height:2.5rem;border-bottom:0.1rem solid #ccc;font-size:1.2rem;font-weight: bold;font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','ë§‘ì€ ê³ ë”•',dotum,'ë‹ì›€',sans-serif;}
.name_layer UL > li:last-child{border-bottom:0rem;}
.name_layer UL > li a {position: relative;top: 0rem;left: 0rem;z-index: 1;display: inline-block;width: 100%;height: 100%;font-weight: bold;text-align: left;text-indent:3rem;font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','ë§‘ì€ ê³ ë”•',dotum,'ë‹ì›€',sans-serif;text-decoration: none;}
.name_layer UL > li a.nL_icon1:hover{background: #e7e7e7 url('/common/images/name_layer/n_information.gif')  no-repeat 1rem 0.6rem;}
.name_layer UL > li a.nL_icon1{background:#fff url('/common/images/name_layer/n_information.gif')  no-repeat 1rem 0.6rem;} 
.name_layer UL > li a.nL_icon2:hover{background: #e7e7e7 url('/common/images/name_layer/n_memo.gif')  no-repeat 1rem 0.6rem;}
.name_layer UL > li a.nL_icon2{background:#fff url('/common/images/name_layer/n_memo.gif')  no-repeat 1rem 0.6rem;} 
.name_layer UL > li a.nL_icon3:hover{background: #e7e7e7 url('/common/images/name_layer/n_homepage.gif')  no-repeat 1rem 0.6rem;}
.name_layer UL > li a.nL_icon3{background:#fff url('/common/images/name_layer/n_homepage.gif')  no-repeat 1rem 0.6rem;} 
.name_layer UL > li a.nL_icon4:hover{background: #e7e7e7 url('/common/images/name_layer/n_hompy.gif')  no-repeat 1rem 0.6rem;}
.name_layer UL > li a.nL_icon4{background:#fff url('/common/images/name_layer/n_hompy.gif')  no-repeat 1rem 0.6rem;} 

.name_layer UL > li a.nL_icon5:hover{background: #e7e7e7 url('/common/images/name_layer/n_search_id.gif')  no-repeat 1rem 0.6rem;}
.name_layer UL > li a.nL_icon5{background:#fff url('/common/images/name_layer/n_search_id.gif')  no-repeat 1rem 0.6rem;} 
.name_layer UL > li a.nL_icon6:hover{background: #e7e7e7 url('/common/images/name_layer/n_search_name.gif')  no-repeat 1rem 0.6rem;}
.name_layer UL > li a.nL_icon6{background:#fff url('/common/images/name_layer/n_search_name.gif')  no-repeat 1rem 0.6rem;} 

.name_layer UL > li a.nL_icon7:hover{background: #e7e7e7 url('/common/images/name_layer/n_friend.gif')  no-repeat 1rem 0.6rem;}
.name_layer UL > li a.nL_icon7{background:#fff url('/common/images/name_layer/n_friend.gif')  no-repeat 1rem 0.6rem;} 
.name_layer UL > li a.nL_icon8:hover{background: #e7e7e7 url('/common/images/name_layer/n_friend.gif')  no-repeat 1rem 0.6rem;}
.name_layer UL > li a.nL_icon8{background:#fff url('/common/images/name_layer/n_friend.gif')  no-repeat 1rem 0.6rem;} 
.name_layer UL > li a.nL_icon9:hover{background: #e7e7e7 url('/common/images/name_layer/n_modify.gif')  no-repeat 1rem 0.6rem;}
.name_layer UL > li a.nL_icon9{background:#fff url('/common/images/name_layer/n_modify.gif')  no-repeat 1rem 0.6rem;} 
.name_layer UL > li a:link  {color: #555;}
.name_layer UL > li a:hover {color: #e19300;}
.name_info{cursor:pointer}
.image_name{width:auto;min-height:1.6rem;vertical-align:baseline;}
.name_icon{min-width:1.6rem;min-height:1.6rem;max-height:1.6rem;margin:0 0.3rem 0 0;vertical-align:text-top;}
.level_img{min-width:1rem;height:auto;margin:0 0.3rem 0 0;vertical-align:baseline;}

/*=================================================================================================
* íˆ´íŒ ë ˆì´ì–´ : 2022.12.19  ( ê²Œì‹œíŒ ì¸í’‹ì—ì„œ í•„ìˆ˜ ìž…ë ¥ì‚¬í•­ì¸ ê²½ìš° ìž…ë ¥ì´ ì•ˆë˜ì—ˆë‹¤ë©´ ë„ì›Œì£¼ëŠ” ì‚¬ìš©ìž ì•ˆë‚´ íˆ´íŒ )
*------------------------------------------------------------------------------------------------*/
#tooltip_layer{display:none;position: absolute;top:-15rem;left:-15rem;z-index:100;margin: 0;padding:0rem;height:auto;width: auto;/*white-space: nowrap;*/}
#tooltip_layer UL {margin:-5px 0 0 0;width:auto;height: auto;border:0.1rem solid #ccc;background: #fff;box-shadow:0.1rem 0.2rem 1.5rem -0.5rem #656565;line-height:2.5rem;border-radius:0.5rem;overflow:hidden;}
#tooltip_layer UL > li {position: relative;top:0rem;left:0rem;margin:0;padding:0.5rem 1rem;width:calc(100% - 0px);min-height:2.5rem;border-bottom:0.1rem solid #ccc;font-size:1.3rem;line-height:2.3rem;font-weight: bold;font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','ë§‘ì€ ê³ ë”•',dotum,'ë‹ì›€',sans-serif;}
/*ì¢Œì¸¡ ìƒë‹¨ í™”ì‚´í‘œ*/
.tpLyrArwTopL{position: relative;top:0.2rem;left: 2.0rem;display:inline-block;width:1rem;height:1rem;border-width: 0.1rem 0 0 0.1rem;border-style: solid;border-color: #ccc;background: #fff;transform: rotate(45deg);border-radius:0.2rem}
 


/*============================================================
** ìŠ¤ìœ„ì¹˜ í˜•íƒœì˜ ì²´í¬ ë°•ìŠ¤ : 2022.02.13 
**----------------------------------------------------------*/ 
/* ê¸°ì¡´ ì‚¬ìš© ì•ˆí•¨
.switch_btn{position:relative;top:5px;display:inline-block;margin:0;padding:0;width:4.3rem;height:1.8rem;border-radius:2.5rem;border:0.1rem solid #cfcfcf;overflow:hidden;font-size:1.3rem;font-weight:normal;letter-spacing:0.2rem;cursor:pointer;}
.switch_btn:before,.switch_btn:after{position:absolute;top:0rem;display:inline-block;margin:0;padding:0 0rem;height:100%;width:100%;line-height:1.65rem;}
.switch_btn:before{left:0rem;content:attr(data-on);background:#3fa2ff;color:#fff;text-align:left;text-indent:0.5rem;letter-spacing: 0.1rem;transition: all .3s ease;}
.switch_btn:after{right:0rem;content:attr(data-off);background:#dbdbdb;color:#fff;text-align:center;text-indent:1.6rem;letter-spacing: 0.1rem;transition: all .3s ease;}
.switch_btn_checkbox{display:none;}
/ * ì²´í¬ë™ìž‘ => ì²´í¬ì „ : Off * /
.switch_btn_checkbox + label .switch_btn:before{opacity:1;} 
/ * ì²´í¬ë™ìž‘ => ì²´í¬ í›„ : On * /
.switch_btn_checkbox:checked + label .switch_btn:after{opacity:0;}
/ * ìŠ¤ìœ„ì¹˜ ì²´í¬ ë³¼ * /
.switch_btn .switch_boll{position:absolute;top:0.05rem;left:0.1rem;z-index:2;margin:0;padding:0;width:1.8rem;height:1.8rem;border-radius:50%;}
.switch_btn_checkbox:checked + label span span{left:calc(100% - 1.7rem);}
.switch_btn_checkbox + label span span{left:0%;transition: all .3s ease;}
.switch_btn .switch_boll:before{content:"";position:absolute;top:calc(50% - 0.95rem);left:calc(50% - 1rem);z-index:3;margin:0;padding:0;width:1.8rem;height:1.8rem;border-radius:50%;background:#dbdbdb;box-shadow: 0 2px 5px 0 #999,inset 0 3px 3px 2px rgba(241, 241, 241, 0.6),inset 0 0 0 2px #f1f1f1;}
*/


/*===============================================
** ìŠ¤ìœ„ì¹˜ ë²„íŠ¼ : ì‹œìž‘  
** 2022.12.15 
** ì˜ˆ :  ë³´ê¸° ê°ì¶”ê¸° ë²„íŠ¼
<label class="switch_bt">
    <div class="switch_label">ì½”ë©˜íŠ¸ ì‚¬ìš©</div>
    <div class="switch_zone">
        <input type="checkbox" name="use_comment" data-on="ON" data-off="OFF">
        <span class="switch_boll"></span>  
    </div>  
</label>
**------------------------------------------------------------------------------------*/

label.switch_bt{position:relative;top:0;display:inline-block;margin:0 5px 0 5px;padding:0;line-height:14px;text-indent:0px;}
label.switch_bt .switch_zone{position:relative;display:inline-block;}
label.switch_bt input[type='checkbox']{
-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;
position: relative;margin:0;padding:0;/*height:20px;*/height:18px;width:45px;border-radius:25px;border:none;
font-size:10px;/*line-height:18px;*/line-height:15px;font-weight:bold;letter-spacing:2px;cursor:pointer;
font-family:sans-serif;vertical-align: middle;}
label.switch_bt input[type='checkbox']:focus{border:none;outline: 0 none;box-shadow:none;}

/* ìŠ¤ìœ„ì¹˜ ë³¼ :  */ 
label.switch_bt .switch_boll{
position:absolute;/*top:2px;*/top:1px;z-index:3;display:inline-block;
margin:0;padding:0;width:16px;/*height:calc(100% - 4px);*/height:calc(100% - 2px);border:1px solid #ccc;border-radius:50%;background:#fff;cursor:pointer;
box-shadow: 1px 0px 2px 0px #ababab, inset 0px 0px 0px 2px rgb(241 241 241 / 60%), inset 0px 0px 0px 3px #cbcbcb;}

/* off */
label.switch_bt input[type='checkbox']:before {content:attr(data-off);
position:absolute;top:0px;left:0px;z-index:1;display:inline-block;margin:0;padding:0px 5px 0px 0px;
height:calc(100% - 0px);width:calc(100% - 0px);background:#dbdbdb;color:#fff;
text-align:right;text-indent:15px;font-weight:bold;letter-spacing:0.1px;
border-radius:10px;border:1px solid #b9b9b9;opacity:1;transition: all .3s ease;word-spacing:0;text-shadow:1px 1px 1px #787878;}

/* on */
label.switch_bt input[type='checkbox']:after { content:attr(data-on); position:absolute;top:0px;left:0px;z-index:2;
display:inline-block;margin:0;padding:0px 0px 0px 5px; height:calc(100% - 0px);width:calc(100% - 0px);
background: #3fa2ff;color: #fff; text-align: left;text-indent:0px;font-weight:bold;letter-spacing:0.1px;
border-radius:10px;border:1px solid #0282fb;opacity:0;transition: all .3s ease;word-spacing:0;
text-shadow:1px 1px 1px #262626;transform: rotate(0deg);}

/* onì‹œ ë™ìž‘ ë³€ê²½ */
label.switch_bt input[type='checkbox']:checked:before{opacity:0;transition: all .3s ease;}
label.switch_bt input[type='checkbox']:checked:after{opacity:1;transition: all .3s ease;}

/*off ì²´í¬ ì•ˆë˜ì–´ ìžˆì„ ë•Œ  ë³¼ ë¬´ë¹™ */
label.switch_bt:has(input[type='checkbox']:not(:checked)) .switch_boll{
/*left:2px;*/left:1px;transition: all .3s ease;transform: rotate(0deg);}
/*on ì²´í¬ ë˜ì–´ ìžˆì„ ë•Œ ë³¼ ë¬´ë¹™ */
label.switch_bt:has(input[type='checkbox']:checked) .switch_boll{ 
left:calc(100% - 17px);transition: all .3s ease;transform: rotate(540deg);}

/* ë¼ë²¨ ëŒ€í–‰ */
.switch_label{position: relative;display:inline-block;color:#303030;
font-weight: bold;margin: 0px 5px 0px 0px;
-ms-user-select: none;-moz-user-select: -moz-none;
-khtml-user-select: none;-webkit-user-select: none;user-select: none;
vertical-align: middle;font-size: 14px;cursor:pointer;}
/*-----------------------------------------------
** ìŠ¤ìœ„ì¹˜ ë²„íŠ¼ : ë
**=============================================*/ 

/*
** ON, OFFê°€ ì•„ë‹Œ ë‹¤ë¥¸ textë¥¼ ì‚¬ìš©í•˜ê³  í¬ê¸°ê°€ ë” ë„“ì–´ì•¼ í•  ê²½ìš° ì•„ëž˜ ì²˜ëŸ¼ ë„“ì´, ë†’ì´, í°íŠ¸ì‚¬ì´ì¦ˆ, ë¼ì¸ë†’ì´ì™€ ë³¼ì˜ í¬ê¸°, ë³¼ì˜ ìœ„ì¹˜ì  ë“±ì„ ë§žì¶”ì–´ì„œ 
** classë¥¼ í•˜ë‚˜ ë” ë§Œë“¤ê²ƒ
**
** ì•„ëž˜ëŠ” ë‘ë²ˆì§¸ ìŠ¤ìœ„ì¹˜ ë²„íŠ¼ì¸
** <label class="switch_bt wide1"> ì²˜ëŸ¼ wide1ì´ë¼ëŠ” í´ëž˜ìŠ¤ë¥¼ ë§Œë“¤ì–´ ë„“ì´ì™€ ë†’ì´ê°€ ë‹¤ë¥¸ í˜•íƒœë¥¼ ì¶”ê°€í•´ ì¤€ cssìž„
**
** í´ëž˜ìŠ¤ switch_bt wide1 ì˜ˆì œ : ë†’ì´ 50px ë„“ì´ 150í”½ì…€ì¸ ìŠ¤ìœ„ì¹˜ ë²„íŠ¼ì„ ë§Œë“¤ ë•Œ
*/
.switch_bt.wide1 input[type='checkbox']{width:150px;height:50px;font-size:20px;line-height:50px;}
/* ë²„íŠ¼ ë³¼ ë²„íŠ¼ ë³¸ì²´ì˜ ë†’ì´ë³´ë‹¤ 4í”½ì…€ ìž‘ê²Œ í…Œë‘ë¦¬ê°’ ê·¸ë¦¼ìž ê°’ ë§Œí¼ ìž‘ê²Œ */
label.switch_bt.wide1 .switch_boll{width:46px;height:46px; }
/* ì²´í¬ë˜ì—ˆì„ë•Œ ë³¼ì˜ ìœ„ì¹˜ ë³¼ ë„“ì´ ë³´ë‹¤ íŒ¨ë”©ê°’-1í”½ì…€ ìž‘ê²Œ ìœ„ì¹˜*/
label.switch_bt.wide1:has(input[type='checkbox']:checked) .switch_boll {left: calc(100% - 49px);}
/* í™œì„± ë¹„í™œì„± ê¸€ìž ìœ„ì¹˜ ì¡°ì ˆ before=>ë¹„í™œì„± */
label.switch_bt.wide1 input[type='checkbox']:before{ 
	width: calc(100% - 22px); /* íŒ¨ë”©ê°’ê³¼ ë³´ë”ê°’ ë§Œí¼ ë¹¼ì¤€ë‹¤ */
	padding: 0px 10px; 
}
/* í™œì„± ë¹„í™œì„± ê¸€ìž ìœ„ì¹˜ ì¡°ì ˆ before=>ë¹„í™œì„±, after=>í™œì„±*/
label.switch_bt.wide1 input[type='checkbox']:after{
	width: calc(100% - 22px); 
	padding: 0px 10px;
}


/*===============================================
** ëˆ„ë¦„ ë²„íŠ¼ : ì‹œìž‘
** 2022.12.13 
** ì˜ˆ : ê¸€ì“°ê¸° ë¹„ë°€ê¸€ ì²´í¬ ë²„íŠ¼
<label class="press_btn"> 
    <input type="checkbox" name="cnt_secret" value="Y" data-on="ON" data-off="OFF" data-true="Y" data-false="N">
    <button type="button" class="secret_lock"></button>
    <span>ë¹„ë°€ ëŒ“ê¸€</span>
</label>
**---------------------------------------------*/
/* ëˆ„ë¦„ ë²„íŠ¼ */
label.press_btn{position:relative;display:inline-flex;margin:0;padding:0;height:2.5rem;}
/* ëˆ„ë¦„ ì²´í¬ ìœ ë¬´ ì¸í’‹ ì²´í¬ë°•ìŠ¤ */
label.press_btn input[type='checkbox']{position: absolute;top: 0;margin:0;width:2.5rem;height:2.5rem; opacity:0;cursor:pointer;}
/* ìžë¬¼ì‡  ë²„íŠ¼ */
label.press_btn button{margin: 0rem;width:2.5rem;height:2.5rem;border-radius:0.5rem;
font-size:1.2rem;color:#a6a6a6;border:none;outline:none;}
/* ë¼ë²¨ ëŒ€í–‰ */
label.press_btn span{position:relative;top:0;padding:0rem 1rem 0rem 0.5rem;display:inline-block;
text-indent:0rem;font-weight: bold;font-size: 1.4rem;line-height:2.7rem;color:#303030;}
/* off */
label.press_btn:has(input[type='checkbox']) button{
border: 0.1rem solid #ccc;background-color:#fff;background-repeat: no-repeat;}
/* on */
label.press_btn:has(input[type='checkbox']:checked) button{
border: 0.1rem solid #81a7e9;background-color:#e0e0ff;background-repeat: no-repeat;}
/* ì²´í¬ë°•ìŠ¤ ìžë¬¼ì‡  ë²„íŠ¼ì´ ì»¤ìŠ¤í…€ ì²´í¬ë°•ìŠ¤ì˜ ì²´í¬ ëª¨ì–‘ê³¼ ê²¹ì³ì§€ì§€ ì•Šë„ë¡ */
label.press_btn input[type='checkbox']::after{display:none; }
/* ì²´í¬ë°•ìŠ¤ ìžë¬¼ì‡  ì²´í¬ disabled ì§„í•˜ê²Œ ë‚˜ì™€ì„œ ë”°ë¡œ ì§€ì • :start */
label.press_btn input[type="checkbox"]:checked:disabled{background:#cdcdcd; opacity:0.8;}
label.press_btn:has(input[type='checkbox']:checked:disabled) button{background-color: #fff; }/*ë³´ë¼ìƒ‰ì„ í°ìƒ‰ìœ¼ë¡œ*/
label.press_btn input[type="checkbox"]:disabled{background:#ececec; opacity:0.8;} 
label.press_btn div{position:absolute;top:0;left:0px;width:100%;height:100%;padding:0rem 1rem 0rem 0.5rem;display:inline-block;
text-indent:0rem;font-weight: bold;font-size: 1.4rem;line-height:2.7rem;color:#303030;/*background:yellow*/}

/* ì²´í¬ë°•ìŠ¤ ìžë¬¼ì‡  ì²´í¬ disabled ì§„í•˜ê²Œ ë‚˜ì™€ì„œ ë”°ë¡œ ì§€ì • :end */



/* íƒ€ìž… : ë¹„ë°€ê¸€ ìžë¬¼ì‡  */
label.press_btn:has(input[type='checkbox']) button.secret_lock{
background-image: url('/boardImg/guest/basic_guest/key_lock.png');background-position:0.5rem 0.3rem;}
label.press_btn:has(input[type='checkbox']:checked) button.secret_lock{
background-image: url('/boardImg/guest/basic_guest/key_lock_on.png');background-position:0.5rem 0.3rem;}

/* íƒ€ìž… : ì‚¬ì§„ì²¨ë¶€ ì¹´ë©”ë¼ */
label.press_btn:has(input[type='checkbox']) button.key_camera{
background-image: url('/boardImg/guest/basic_guest/key_camera.png');background-position:0.4rem 0.5rem;}
label.press_btn:has(input[type='checkbox']:checked) button.key_camera{
background-image: url('/boardImg/guest/basic_guest/key_camera_on.png');background-position:0.4rem 0.5rem;}

/* íƒ€ìž… : ìŠ¤í‹°ì»¤ ì²¨ë¶€ ìŠ¤ë§ˆì¼ */
label.press_btn:has(input[type='checkbox']) button.key_sticker{
background-image: url('/boardImg/guest/basic_guest/key_sticker.png');background-position:0.45rem 0.4rem;}
label.press_btn:has(input[type='checkbox']:checked) button.key_sticker{
background-image: url('/boardImg/guest/basic_guest/key_sticker_on.png');background-position:0.45rem 0.4rem;}
/*-----------------------------------------------
** ëˆ„ë¦„ ë²„íŠ¼ : ë
**=============================================*/ 






/*===============================================
/* ë‚ ì§œ ì„ íƒê¸° : 2023.01.03 ( jquery date picker )
**---------------------------------------------*/

#ui-datepicker-div{z-index:20 !important}
.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size:1.0em;
    padding:10px 10px 10px 10px;
}
.ui-datepicker {
    min-width:170px;
    padding:0.5rem; 
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding:0.3em 0.5em 0.3em 0.1em;
    text-align: right;
    text-decoration: none;
}









/*===============================================
/* ë†’ì´ ì§€ì •í•  ë•Œ ì‚¬ìš© : 2022.03.21 
**---------------------------------------------*/
.h50 { height : 50px  }
.h75 { height : 75px; }
.h100{ height : 100px }
.h125{ height : 125px;}
.h150{ height : 150px;}
/*===============================================
/* ë„“ì´ ì§€ì •í•  ë•Œ ì‚¬ìš© : 2022.03.21 
**---------------------------------------------*/
.w30 {min-width:30px;width:30px;}
.w50 {min-width:50px;width:50px;}
.w70 {min-width:70px;width:70px;}
.w100{min-width:100px;width:100px;}
.w110{min-width:110px;width:110px;}
.w120{min-width:120px;width:120px;}
.w130{min-width:130px;width:130px;}
.w140{min-width:140px;width:140px;}
.w150{min-width:150px;width:150px;/*width:12%;*/} 
.w160{min-width:160px;width:160px;} 
.w170{min-width:170px;width:170px;} 
.w200{min-width:200px;width:200px;}
.w250{min-width:250px;width:250px;}
.w300{min-width:300px;width:300px;}
.w335{min-width:335px;width:335px;}
.w350{min-width:350px;width:350px;}
.w350{min-width:calc(100% - 153.5px);width:calc(100% - 153.5px);}
.w400{min-width:400px;width:400px;}
.w450{min-width:452px;width:36%;}
.w470{min-width:470px;width:470px;}
.w500{min-width:500px;width:500px;}
.w520{min-width:520px;width:520px;}
.w550{min-width:550px;width:550px;}
.w600{min-width:600px;width:600px;}
.w650{min-width:650px;width:650px;}
.w700{min-width:700px;width:700px;}
.w750{min-width:750px;width:750px;}
.w800{min-width:800px;width:800px;}
.w850{min-width:850px;width:850px;}
.w900{min-width:900px;width:900px;}
.w950{min-width:950px;width:950px;}
.w1000{min-width:1000px;width:1000px;}
 
.w225{min-width:225px;width:225px;}
.w270{min-width:270px;width:270px;}
.w303{min-width:303px;width:303px;}
.w120{min-width:120px;width:120px;}
.w254{min-width:254px;width:254px;}
.w258{min-width:258px;width:258px;}
.w285{min-width:285px;width:285px;}
.w318{min-width:318px;width:318px;}
.w358{min-width:358px;width:358px;}
.w620{min-width:620px;width:620px;} 


/*===============================================
 * ìžì£¼ ì‚¬ìš©í•˜ëŠ” ìƒ‰ê¹” : 2022.12.20 
 *---------------------------------------------*/
.red{/* ìµœê³  ê´€ë¦¬ìžì— ì˜í•œ ìˆ˜ì •ì‹œ*/	 
     margin: 0; 
     padding: 0;     
     color: #ff0000; 
}
.pink{/* í•´ë‹¹ ë§ˆë¦¬í™ˆ ê´€ë¦¬ìžì— ì˜í•œ ìˆ˜ì •ì‹œ*/
     margin: 0; 
     padding: 0;     
     color: #ff33ff; 
}

.orange{/* ìµœê³  ê´€ë¦¬ìžì— ì˜í•œ ìˆ˜ì •ì‹œ*/
     margin: 0; 
     padding: 0;     
     color: #ff8000; 
}
.blue{
     margin: 0; 
     padding: 0;     
     color: #0080ff; 
}









/* í™”ì‚´í‘œ ëª¨ì–‘ë‚´ê¸° -> 
.arrow_R {
    display: inline-block;
    background: #7d1919;
    position: relative;
    width: 20;
    height: 10;
}
.arrow_R:after {
    content: '';
    position: absolute;
    top: -10;
    left: 20;
    width: 0;
    height: 0;
    border-width: 1.5rem 20;
    border-style: solid;
    border-color: transparent transparent transparent #7d1919;

}*/

 /* í¬ì»¤ìŠ¤ ë³´ë” í…ŒìŠ¤íŠ¸
textarea.form-control:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(255, 128, 0, 0.8);
    box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, 0.075) inset, 0 0 0.8rem rgba(255, 191, 0, 0.6);
    outline: 0 none;
}

textarea:focus, input:focus:focus {
    box-shadow: 0 0 0 #e5671713 inset, 0 0 0.3rem #e5671799;
    border: 0.1rem solid #0099ff87;
    outline: 0 none;
	padding:0.1rem 0.1rem;
}*/




/*============================================================
** ë²„íŠ¼ css
**----------------------------------------------------------*/
.button1 {border:solid 1px #a99afc;background:#a99afc;background-image: linear-gradient(to bottom, #f2f2f2 5%, #cacaff 90%); box-shadow: 0px 3px 10px -5px #9a64ea;}
.button2 {border:solid 1px #a99afc;background:#fd99fb;background-image: linear-gradient(to bottom, #f2f2f2 5%, #fed3fd 90%);box-shadow:0px 3px 10px -5px #9a64ea;}
.button3 {border:solid 1px #c3c3c3;background: #fdfdfd;background-image:linear-gradient(to bottom, #f2f2f2 5%, #dddddd 90%);box-shadow: 0px 3px 10px -5px #9a64ea;}
.button1, .button2, .button3 {padding:0px 15px 0px 15px;font-size:12px;height:25px;line-height:25px;border-radius:5px;letter-spacing:2px;color:#572d79;cursor:pointer;}


.btn1{
border: solid 1px #c3c3c3;
background: #fdfdfd;
background-image: linear-gradient(to bottom, #fdfdfd 5%, #ebebeb 90%);
}

.btn2{ 
border:solid 1px #a99afc;background:#a99afc;
background-image: linear-gradient(to bottom, #f2f2f2 5%, #cacaff 90%); 
}

.btn1, .btn2{
margin: 0px;
padding: 0px 15px 0px 15px;
height:25px;
box-shadow: 0px 2px 6px -1px #a5a5a5;
border-radius: 2px;
font-size: 12px;
line-height: 25px;
letter-spacing:3px;
color:#828282;
text-shadow: 0px 2px 3px #dfdfdf;
font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','ë§‘ì€ ê³ ë”•',dotum,'ë‹ì›€',sans-serif;
cursor: pointer;
}
.btn1 i, .btn2 i{color:#8d8d8d}


.btn1.normal, .btn2.normal{
font-size:13px;
height:30px;
line-height:30px;
font-weight:bold;
}