/*--ysk--------------------------------------------------------------------------------*

	ysk 2022년01월

-----------------------------------------------------------------------------------ysk-*/
@charset "utf-8";
* {box-sizing: border-box;	-ms-box-sizing: border-box;	-webkit-box-sizing: border-box;}
.cf:after{content:''; display:block; clear:both;}

/*-------------------------------------------------------------------------------------*
 *  기본스타일 시트                                                                    *
 *-------------------------------------------------------------------------------------*/
a         {color:#f9f9f9; text-decoration:none;}
body      {font-size: 12px; color: #f9f9f9; margin: 0 0 0 0; font-family:'EsaManru'; font-weight:300; letter-spacing:0px; background:#181818 !important; overflow-y:scroll; -webkit-overflow-scrolling:touch;}
td        {font-size: 12px; color: #f9f9f9; margin: 0 0 0 0; font-family:'EsaManru'; font-weight:300; letter-spacing:0px;}
div       {font-size: 12px; color: #f9f9f9; margin: 0 0 0 0; font-family:'EsaManru'; font-weight:300; letter-spacing:0px;}
select    {font-size: 12px; color: #f9f9f9; margin: 0 0 0 0; font-family:'EsaManru'; font-weight:300; letter-spacing:0px;}
textarea  {font-size: 12px; color: #f9f9f9; margin: 0 0 0 0; font-family:'EsaManru'; font-weight:300; letter-spacing:0px;}

@media screen and (max-width:520px) {
a{font-size:10px;}
body{font-size:10px;}
td{font-size:10px;}
/*div{font-size:10px;}*/
select{font-size:10px;}
textarea{font-size:10px;}
}
/*-------------------------------------------------------------------------------------*
 *  인풋                                                                               *
 *-------------------------------------------------------------------------------------*/
input::-webkit-input-placeholder    {color:#bababa; font-size:12px; letter-spacing:-1pt;}
input:-ms-input-placeholder         {color:#bababa; font-size:12px; letter-spacing:-1pt;}
textarea::-webkit-input-placeholder {color:#bababa; font-size:12px; letter-spacing:-1pt;}
textarea:-ms-input-placeholder      {color:#bababa; font-size:12px; letter-spacing:-1pt;}
input::placeholder                  {color:#bababa; font-size:12px; letter-spacing:-1pt;}
textarea::placeholder               {color:#bababa; font-size:12px; letter-spacing:-1pt;}


/*-------------------------------------------------------------------------------------*
 *  고정스타일 시트                                                                    *
 *-------------------------------------------------------------------------------------*/
A,area   {blr:expression(this.onFocus=this.blur())}
:focus   {-moz-outline-style: none;}
form     {margin:0;}
img      {border:none;}
ul,ol,li,dl,dd,dt  {margin:0; list-style:none;}

html,body,div,span,object,iframe,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,swf,javascript,
article,aside,canvas,details,figcaption,figure,footer,header,td,
menu,nav,section{margin:0;padding:0}

img,fieldset,iframe{border:0 none}
img {/* max-width:100%; */vertical-align:middle}
textarea{resize:none}
input,select,textarea,button{font-size:100%;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box; outline:none;}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,strong,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}

/* base - IE8~7 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

/* base - input */
input[type="text"],input[type="password"],input[type="submit"],input[type="search"],input[type="image"],textarea{-webkit-appearance:none;}
input:checked[type="checkbox"]{background-color:#666;-webkit-appearance:checkbox}
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button;border-radius:0}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}

/* 아이폰 폰트사이즈 자동조절 방지 */
html, body{
  -webkit-text-size-adjust : none;  /* 크롬, 사파리, 오페라 신버전 */
  -ms-text-size-adjust : none;  /* IE */
  -moz-text-size-adjust : none;  /* 파이어폭스 */
  -o-text-size-adjust : none;  /* 오페라 구버전 */
}
html{font-size:62.5%;}

button{outline: 0;box-shadow: none;border: 0; padding:0; background:transparent;cursor:pointer;}
input{outline: 0; box-shadow: none;border: 0; padding:0; background:transparent;}
select{outline: 0; box-shadow: none;border: 0; padding:0; background:transparent;}

body::-webkit-scrollbar {
  display: none;
}

body {
  -ms-overflow-style: none; /* 인터넷 익스플로러 */
  scrollbar-width: none; /* 파이어폭스 */
}
.other_menu_list {
	margin-bottom: 3px;
	padding: 4px;
}

.box_type01 {
	border-radius: 5px;
	background: #332209;
	box-shadow: rgb(82, 82, 93) 1px 1px 4px -2px inset;
}

.other_menu_list .mune_list01 {
	margin: 10px 6px 10px 6px;
}

	.other_menu_list .mune_list01 li {
		position: relative;
		margin-bottom: 3px;
	}

.other_menu_list .menu01 {
	height: 50px;
	border-radius: 5px;
	background: #936d148a;
	color: #f3f3f3;
	font-weight: bold;
	transition: 200ms all;
	line-height: 50px;
	padding-left: 35px;
	border: 1px solid transparent;
	cursor: pointer;
	box-shadow: rgba(0, 0, 0, 0.35) -3px 7px 6px -6px, rgb(92, 94, 108) 1px 1px 4px -2px inset;
	font-size: 15px;
}