/* BASIC css start */
.right-door .sideshadow { border: 0px; right: -290px; font-family: 'Noto Sans KR',sans-serif;  }
.right-door .sideshadow.active { right: 0px; }
.side_bar_open { position: relative; overflow: hidden; width: 230px; padding: 20px 30px 0px 30px; text-align: center; height: 100%; background: rgba(128,96,76,0.9); }
.sidebar_underline { position: absolute; margin-top: 80px; border-top: 1px solid #d8d8d8; width: 230px; height: 0px; margin: 35px 0px; }
.sidebar_commu { text-align: left; padding-top : 75px; }
.sidebar_commu01 { font-size: 17px; font-weight: 700; padding-top: 20px;}
.sidebar_commu01 li { padding-bottom: 8px; }
.sidebar_commu01 li:last-child { padding-bottom:18px; }
.sidebar_commu01 a { color: #ffffff; font-family: 'Montserrat', 'Noto Sans KR', sans-serif; font-size: 16px; }
.sidebar_commu02 { font-size: 14px; font-weight: 300; }
.sidebar_commu02 li { padding-bottom: 6px; }
.sidebar_commu02 a { color: #ffffff; }
.swiper-button-next .icon-angle-right:first-child, .swiper-button-prev .icon-angle-left:first-child { display: none; }

.lgbox {position: absolute; height: 37px; width:120px; background-color: #ffffff; line-height: 2.5; color: #ac7c7a; }
.joinm {position: absolute; width:120px; height: 35px; display: inline-block; line-height: 2.5; color: #ffffff; border: 1px solid; margin-left:-30px; }
.joinm a { color: #ffffff; }
.coutext { position: absolute; top: 200px; font-size: 15px; color: #ffffff; line-height: 0; font-weight:500; letter-spacing:-0.5px;}
.coutext span { font-weight: 100; }
#blk_scroll_wings { }
.csbottom { padding-top: 80px; text-align: left; }
.csbottom .bottomfree_list_title{ font-family: 'Montserrat', 'Noto Sans KR', sans-serif; color: #ffffff; font-size: 15px; font-weight: 700;}
.csbottom .bottomfree_list_call { font-family: 'Mongolian Baiti' ,sans-serif; font-size: 34px; color: #ffffff; padding-top: 20px; padding-bottom: 25px; }
.csbottom li {font-family: 'Montserrat', 'Noto Sans KR', sans-serif; font-size: 12px; color: #ffffff; }


.hj_hj_today_text { text-align: center; color: #ffffff; font-size: 15px; font-weight: 700; padding-bottom: 20px; padding-top: 50px; }
.today_goods_list { overflow: hidden; }
.hj_today_goods { position: relative; width: 170px; margin: 0 auto; }

.today_goods_list .swiper-slide img { width: 100%; }

.today_goods_list .swiper-button-prev { width: 10px; height: 100%; top: 25px; color: #000000; left: -30px;}
.today_goods_list .swiper-button-prev:after, .today_goods_list .swiper-button-next:after { font-size: 12px; color: #ffffff;}
.today_goods_list .swiper-button-next { width: 10px; height: 100%; top: 25px; color: #000000; right: -30px;}

.cs_privacy { margin-top: 15px; font-weight: 500; font-family: 'Noto Sans KR', sans-serif; }
.cs_privacy a  { color: #000000; }
.cs_privacy .cs_privacy_right { padding-left: 5px; }
.cs_privacy .cs_privacy_left { padding-right: 5px; }

.right_bar_log { font-size: 0px; }
.right_bar_log > div { width: 106px; position: relative; display: inline-block; vertical-align: top; line-height: 34px; font-size: 12px; padding: 0px; margin: 0px; height: 35px; border: 1px solid #ffffff; font-weight: 100; }
.right_bar_log .lgbox { margin-right: 4px; font-weight: 500; }

.side_bar_open { -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0); box-shadow: 0 0 0 0 rgba(0,0,0,0); }
.sideshadow.active .side_bar_open { -webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.15); box-shadow: 0 0 10px 5px rgba(0,0,0,0.15); }
.side_bar_open { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }




/* BASIC css end */

