/* BASIC css start */
/*--------------------------¡Ú Èò¹è°æ ÀüÃ¼¸Þ´º ÆîÄ§ ²Ù¹Ì±â ¡Ú-----------------------------------*/
#topinner {position: relative; width:1300px; height:0px; margin:0 auto; z-index:9999999999999999; }

#topinner .sidenav { position: relative; width: 0;  height: 350px ;z-index: 109;top:-10px;left:0px; right:0px; overflow-x: hidden;transition: 0.5s;
padding: 0px;text-align:center; overflow: scroll;overflow-x: hidden;overflow-y: hidden;; z-index:9999999999999999; }

#topinner .sidenav:after { background-color: #fff;top:0px;left:0;position:absolute; background-size:100%; z-index:-1; content:""; 
width:1298px; height:348px; border:1px solid #a7a7a7; opacity:0.9!important; filter:alpha(opacity=90);}

#topinner .sidenav .closebtn {position: absolute; top: 300px; right:17px; width:29px; height:29px; }

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 50px;}
  .sidenav a {font-size: 12px;}
}

#smenu { padding:40px 62px 0 62px; max-width:1174px; }

#smenu .smenu_tit {text-align:left; font-size:16px; line-height:16px; font-family: 'Noto Sans KR', sans-serif; color: #222; font-weight:500; letter-spacing:-1px; margin-bottom:15px; }
#smenu  li { text-align:left;  line-height:14px;height:14px;    margin-bottom:15px;  padding:0px;
font-size:14px; font-family: 'Noto Sans KR', sans-serif; color: #222; font-weight:400; letter-spacing:1px;; clear:both;}
#smenu  li  span{ text-align:left;  line-height:14px;height:14px;    margin-bottom:15px; padding:0px; 
font-size:14px; font-family: 'Noto Sans KR', sans-serif; color: #222; font-weight:400; letter-spacing:1px;; }

#smenu  li a {font-size:14px; font-family: 'Noto Sans KR', sans-serif; color: #222; font-weight:400; letter-spacing:1px; text-align:left;  line-height:14px;height:14px;    margin-bottom:15px; padding:0px; }
#smenu  li a  .red {color: #762a34; }
#smenu  li a:hover { color:#aaa;}
#smenu  li span:hover { color:#aaa;}




#smenu01 {float:left; width:380px; margin-right:70px; }
#smenu01 .smenu01_ul { width:380px; border-top:1px solid #222; padding-top:30px;; clear:both; }
#smenu01 .smenu01_ul .smenu01_ul01 {float:left; width:120px; margin-right:10px; }
#smenu01 .smenu01_ul .smenu01_ul02 {float:left; width:120px; margin-right:10px;}
#smenu01 .smenu01_ul .smenu01_ul03 {float:left; width:120px; margin-right:0px;}

#smenu01 .smenu01_ul .smenu01_ul01  li a { text-align:left;  line-height:12px;height:12px;    margin-bottom:0px;  
font-size:13px; font-family: 'Noto Sans KR', sans-serif; color: #222; font-weight:400; letter-spacing:1px;; }



#smenu02 {float:left; width:140px; margin-right:70px;}
#smenu02 .smenu02_ul { width:140px; border-top:1px solid #222; padding-top:30px;; clear:both; }
#smenu02 .smenu02_ul .smenu02_ul01 {float:left; width:140px; margin-right:0px; }
#smenu02 .smenu02_ul .smenu02_ul01 li {clear:both;}

#smenu03 {float:left; width:304px; margin-right:70px;}
#smenu03 .smenu03_ul { width:304px; border-top:1px solid #222; padding-top:30px;; clear:both; }
#smenu03 .smenu03_ul .smenu03_ul01 {float:left; width:152px; margin-right:10px; }
#smenu03 .smenu03_ul .smenu03_ul02 {float:left; width:142px; margin-right:0px;}



#smenu04 {float:left; width:140px; margin-right:0px;}
#smenu04 .smenu04_ul { width:140px; border-top:1px solid #222; padding-top:30px;; clear:both; }
#smenu04 .smenu04_ul .smenu04_ul01 {float:left; width:140px; margin-right:0px; }





/* BASIC css end */

