/* BASIC css start */
.snb {display:none; width:210px; height:100%; position:fixed; top:46px; background:rgba(255,255,255,1); z-index: 2000; }
.sidemenu>ul>li:nth-child(1) h2 ,.sidemenu>ul>li:nth-child(2) h2 ,.sidemenu>ul>li:nth-child(3) h2,.sidemenu>ul>li:nth-child(4) h2  ,.sidemenu>ul>li:nth-child(5) h2 {display: block;font-size: 13px;font-weight: 700;letter-spacing: 0.5px;color: #333;}
.sidemenu>ul>li>h2>a {color: #6D6D6D;}
.sidemenu>color_p a{color:#e88b7b;}
.sidemenu { margin-top: 5px;}

.side_box  { width:190px;  padding-top:11px; margin:0 auto; }
.side_box .book { margin-bottom:5px;  }
.side_box .book a {  color:#333;  font-size:12px; font-weight:700; background:#fff;border:0px solid #333;   }
.side_box .book a:hover {  color:#000;   background:#fff;border:0px solid #fff;    }
.side_box .left_line { height:1px; background:#F7F7F7; margin:40px 0 20px 0;}


/* ·Î±×ÀÎ */

.side_box .side_login { } 
.side_box .side_login li { float:left; line-height:25px; width:63px;  }
.side_box .side_login li a { color:#333;  box-sizing:border-box;  text-align:left; font-size:11px;  font-weight:400; }
.side_box .side_login li a:hover { color:#999; }
.side_box .cart { margin-bottom:10px; width:150px; }
.side_box .cart a { color:#333;  font-family: 'Lato', sans-serif; font-size:11px;  font-weight:400; }


/* °Ë»ö */

.search01 {
    width: 190px;
    height: 23px;
    text-align: right;
    clear: both;
    background-color: #ec193c;
    border-radius: 6px 6px 0 0;
}
.search01 span input { height:25px;line-height:25px;  color:#333; font-size:12px;  font-family:'Nanum Gothic', "arial", µ¸¿ò; border:0; padding:0; width:170px; float:left;   background:none;}
.search01 a {vertical-align:sub ;}
.search01  input { border:none; height:0px; line-height:20px;}
.search01  .btn-sch { width:20px;height:20px; }


/* Ä«Å×°í¸® */

.side_title { display:block; clear:both;  padding-top:5px; height:90px; }
.side_title h2 { display:block; font-size:13px; font-weight:700; letter-spacing:0.5px; color:#333; }


.sidemenu {}
.sidemenu li.fmenu a{ display:block; font-size:11px; font-weight:700; letter-spacing:0.5px; color:#666;  padding-top:5px }
.sidemenu li.fmenu a:hover { color:#666;}


.sidemenu li a {  display:inline-block; line-height:24px;  font-size:12px; color:#333;   padding-right:10px; }
.sidemenu li a:hover { color:#999 ;}


/* ÀÎ½ºÅ¸ */

.ins { clear:both;  }
.ins p {  font-size:12px; font-weight:700; color:#000; }




/* È¸¿ø°¡ÀÔ°øÁö */
.jointxtWrap{
    text-align: center;
    background: #1c1b20;
    border-radius: 0 0 5px 5px;
}
h3.joinus {font-size: 1.2em;display: inline-block; border-top: none;color: #fff;font-weight: 600;}
i.fas.fa-bullhorn{font-size:20px;color: #fff;vertical-align: bottom;}

/* BASIC css end */

