/* 링크글자에 점선 안나오게하기 */
a,area,label {blr:expression(this.onFocus=this.blur())} 
:focus { -moz-outline-style:n≠} 
a,label,input {outline:none; select-dummy: expression(this.hideFocus=true);}
button{outline: 0;outline: none;}

/* 모바일 하이라이트 제거 */
a,td { -webkit-tap-highlight-color:transparent;}

/* 이미지와 테이블의 border=0 값 */
img {border:none;}
table {border:0;}
img { -ms-interpolation-mode:bicubic;}
p{margin-top:0; margin-bottom:0;}
body,td,div,form,select,textarea,pre{word-break:break-all;font-family:tahoma;letter-spacing:-.05em}

form{margin:0; padding:0;}
body{text-align:center;}
a,label{cursor:pointer;}

A:link{text-decoration:none;}
A:visited{text-decoration:none;}
A:hover{text-decoration:none;}
A {outline:none; select-dummy: expression(this.hideFocus=true);}

/* 드래그 할때의 색깔 */
::selection {background:#ffe133;color: #000;text-shadow: none;}
::-moz-selection {background:#ffe133;color: #000;text-shadow: none;}
::-webkit-selection {background:#ffe133;color: #000;text-shadow: none;}

/* input 의 placeholder의 색상지정 (익스때문에) */
input::-webkitebkit-input-placeholder { /* Chrome */
  color: #aeaeae;
  transition: opacity 250ms ease-in-out;
}
input:-ms-input-placeholder { /* IE 10+ */
  color: #aeaeae;
  transition: opacity 250ms ease-in-out;
}
input::-moz-placeholder { /* Firefox 19+ */
  color: #aeaeae;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
input:-moz-placeholder { /* Firefox 4 - 18 */
  color: #aeaeae;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
textarea::-webkitebkit-input-placeholder { /* Chrome */
  color: #aeaeae;
  transition: opacity 250ms ease-in-out;
}
textarea:-ms-input-placeholder { /* IE 10+ */
  color: #aeaeae;
  transition: opacity 250ms ease-in-out;
}
textarea::-moz-placeholder { /* Firefox 19+ */
  color: #aeaeae;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
textarea:-moz-placeholder { /* Firefox 4 - 18 */
  color: #aeaeae;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}


input[type=text]:not(old){
	-webkit-appearance: none; 
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
 }


/* 검색폼 */
.top_sch_input {width:95%;height:30px;padding:7px 14px;margin:-1px;display:inline-block;border:1px solid #cccccc;border-radius:4px;box-sizing: border-box;font-family:"맑은 고딕", malgun gothic;color:#666666;font-size:13px;background-color:#ffffff;letter-spacing:-.05em;border-radius:0;
-webkit-appearance: none; /* 모바일 input 그림자 문제 해결 */
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

#loading {width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: block;opacity: 1.0;background-color: #fff;z-index: 1000;text-align: center; }
#loading-image {position: absolute;top: 40%;left: 50%;z-index: 1001; }


/* 하단분 */
.bottom_ray{background-color:#eeeeee;color:#666;font-size:11px;cursor:pointer;padding-bottom:2px}
.bottom_ray:hover{background-color:#eeeeee;color:#000;font-size:11px;cursor:pointer}
.bottom_base{border-right:1px solid #e0e0e0;text-align:center;height:10px;width:100px;}
.bottom_basea{border-right:1px solid #e0e0e0;text-align:center;height:10px;width:150px;}
.bottom_baseb{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;text-align:center;height:10px;width:100px;}



/* ★★★ top.php ★★★ */
/* 상단 레이어 고정 */
#layer_fixed{position:fixed;width:100%;color: #202020;font-size:12px;z-index:999;top:0px;left:0px;font-family: 'NotoSansKR Regular';background-color:#f1f1f1;}

/* ★★★ 목록보기 index.php ★★★ */
.list_thumbnail {width:192px;height:192px;}
.list_thumbnail_3 {width:250px;height:250px;}

.mini_event {position:absolute;margin-top:165px;margin-left:110px}
.mini_event_2 {position:absolute;margin-top:165px;margin-left:154px}
.mini_event_3 {position:absolute;margin-top:223px;margin-left:166px}
.mini_event_4 {position:absolute;margin-top:223px;margin-left:211px}
.list_eventa {cursor:pointer;border-radius:100%;display: inline-block;margin:4px;width:40px;height:40px;padding:10px 0 10px 0;font-size:13px;}
.list_event_a {cursor:pointer;display: inline-block;width:48px;height:48px;border-radius:100%;background-color:#ffe23a;color:#000;}

.mini_plus {	position:absolute;margin-top:165px;margin-left:154px;}
.mini_plus_3 {	position:absolute;margin-top:223px;margin-left:211px;}
.mini_plus_second {	position:absolute;margin-top:135px;margin-left:165px;z-index:1}
.mini_plus_body { position:absolute;margin-top:135px;margin-left:165px;z-index:1;background:#ffffff;border-radius:100%;border:1px solid #eee;}
.mini_plus_body_talent { position:absolute;margin-top:223px;margin-left:211px;z-index:1;background:#ffffff;border-radius:100%;border:1px solid #eee;}
.list_plusa {cursor:pointer;border-radius:100%;display: inline-block;margin:4px;width:40px;height:40px;padding:10px 0 10px 0;font-size:13px;;z-index:1}
.list_plus_a {cursor:pointer;display: inline-block;width:48px;height:48px;border-radius:100%;background-color:#e70800;color:#fff;;z-index:1}

.mini_cate {	position:absolute;margin-top:10px;text-align:right;width:190px;color:#fff;text-shadow: 1px 1px 1px #000;font-size:13px;cursor:pointer;}
.mini_cate_3 {	position:absolute;margin-top:10px;text-align:right;width:240px;color:#fff;text-shadow: 1px 1px 1px #000;font-size:13px;cursor:pointer;}

.sell_end {position:absolute;margin-top:-10px;margin-left:-2px;  opacity: 0.5;background-color:#fff;width:270px;height:400px;z-index:1;cursor:not-allowed;background-image : url('/SJB/skin_board/shop/img/soldout.png');background-repeat:no-repeat;background-position: 50% 50%;}
.sell_end_talent {position:absolute;margin-top:-10px;margin-left:-2px;  opacity: 0.5;background-color:#fff;width:270px;height:400px;z-index:10;cursor:not-allowed;background-repeat:no-repeat;background-position: 50% 50%;}

/* 목록 페이징 */
.page_number	{position: relative;display: inline-block;width:20px;height:18px;padding-top:3px;margin-right: 4px;color: #000000; text-decoration: none;border: 1px solid #dddddd;font-size: 13px;}
.page_number1 {position: relative;display: inline-block;width:20px;height:18px;padding-top:3px;margin-right: 4px;color: #ffaf05; text-decoration: none;border: 1px solid #ffaf05;font-size: 13px;font-weight:bold}
.page_next	{position: relative;display: inline-block;width:30px;height:18px;padding-top:3px;margin-right:4px;color: #000000;text-decoration: none;border: 1px solid #dddddd;font-size: 13px;}
.page_next2	{position: relative;display: inline-block;width:30px;height:18px;padding-top:3px;margin-right:4px;color: #000000;text-decoration: none;border: 1px solid #dddddd;font-size: 13px;}

.page_list_write {position: relative;display: inline-block;margin-right: 4px;padding: 7px 10px 7px 10px;color: #006ed0;text-decoration: none;border: 1px solid #006ed0;	font-size: 13px;}

/* fancy 그림자 */
.fancybox-custom .fancybox-skin {box-shadow: 0 0 50px #222;}


/* ★★★ 글쓰기보기 write.php ★★★ */

/* radio 스타일 (write) */
.checkbox_in:not(old),input[type=radio]:not(old){width:1em;margin:0;padding:0;font-size:1em;opacity:0;}
/* 자간 넓이 */
.checkbox_in:not(old) + label,input[type=radio]:not(old) + label{display:inline-block;margin-left: -1em;line-height  : 1.5em;font-size : 13px;letter-spacing:-.05em}
.checkbox_in:not(old) + label > span,input[type=radio]:not(old) + label > span{display:inline-block;width: 1.0em;height: 1.0em;margin: 0.25em 0.5em 0.25em 0.25em;border: 0.0625em solid rgb(192,192,192);border-radius: 0.25em;background: rgb(224,224,224);vertical-align: bottom;}
.checkbox_in:not(old):checked + label > span:before{  content     : '✓'; display: block;width: 1em;color: rgb(245,27,5);line-height : 1em;text-align  : center;text-shadow : 0 0 0.0714em rgb(115,153,77);font-weight : bold;font-size:15px;}

/* 모바일 input 그림자 문제 해결 (PC에서는 사용할 필요없음)*/
input:not(old){
	-webkit-appearance: none; 
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
 }
 textarea{
	-webkit-appearance: none; 
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
 }

.youtubeWrap {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}
.youtubeWrap iframe {
  position: absolute;
  width: 100%;
  max-height: 100%;
}