html,body{/* overflow-y:hidden; */}
.cate-p.tb_wrap{padding-top: 0 !important;}
.menu{position:relative;padding: 0 0 15px;}
.cate-p .menu{padding: 0 0 0 120px;/* background-color: #7c5f44; */}
.menu h3,.menu>div{float:left;}

.menu h3{position: absolute;top: 0;padding-right: 0;left: 0;display: table;background: #fff;width: 149px;height: 100%;}
.menu h3 a{display:table-cell; vertical-align:middle;}
.menu h3 img{width: 110px;}
.menu>div{
    width: calc(100% - 200px);
    display: flex;
    position: relative;
    flex: 0 0 auto;
    flex-direction: row;
    align-items: center;
    white-space: nowrap;
    width: 98%;
    font-size: 10%;
    
}
.menu ul{position:relative;display: flex;flex: 0 0 auto;flex-direction: row;align-items: center;white-space: nowrap;padding: 2% 0 2%;}
.menu ul::after{position:absolute;top: 30%;right:0;width: 1px;height: 40%;background-color:#2d2c2c;content: '';}
.menu ul li{position:relative;margin-right: 6px;display: flex;white-space: nowrap;}
.menu ul li>a{position:relative;display: flex;padding: 7px 0 5px;color: #2d2c2c;font-size: 16%;font-weight:500;cursor:pointer;}
.menu ul li>a span{position:relative;}
.menu ul li>a span::after{position:absolute;left:0;bottom: -2px;width:100%;height: 2px;content:'';background-color:#7c5f44;    transition: all 0.25s ease-in-out;  -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;  transform: scaleX(0);}
.menu ul li:hover>a span::after{  transform: scaleX(1)}
.menu ul li div{position:absolute;top:100%;font-size:19px;color:#2d2c2c;width: 875px;display: none;height: 45px;line-height: 45px;}
.menu ul li div a{display:inline-block; color:#2d2c2c; font-size:19px; font-weight:300; vertical-align:middle; margin:0 16px;}
.menu>div>a{position:relative;display: flex;margin-left: 5px;font-size: 13.5%;color: #2d2c2c;flex-direction: row;align-items: center;white-space: nowrap;padding-top: 0.1%;}
.menu>div>a::after{position:absolute;left:0;bottom: -2px;width:100%;height: 2px;content:'';background-color:#7c5f44;    transition: all 0.25s ease-in-out;  -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;  transform: scaleX(0);}
.menu>div>a:hover::after{  transform: scaleX(1)}

.menu ul li:nth-child(n+6) div{right: 5px;}
.menu ul li:nth-child(-n+5) div{left: 6px;}
.category_wrap ul li:last-child{margin-bottom:0;}

.menu ul li.active>span{color:#7c5f44; font-weight:bold; font-size:20px; border-bottom:4px solid #7c5f44}
.menu ul li.active>div{display:block;}

.menu div>div{position:absolute;top: 50%;right: 0;display: flex;transform: translate(0,-50%);}

.menu button{position:absolute;top: 3px;right:0;color:#2d2c2c;font-size: 25px;background-color:transparent;}

body,html{overflow-y:hidden;} 
.list{
    border-top: 1px solid #dcdcdc;
}
.list li{display:table;padding: 10px 0;border-bottom: 1px solid #dcdcdc;}
.list li>a,.list li>div{display:table-cell;vertical-align: middle;}
.list li>a{width:167px;}
.list li>a img{max-height:98px;}
.list li>div h5 a{color:#2d2c2c;font-size: 19px;display:inline-block;padding-right:5px;}
.list li>div p a{color:#2d2c2c;font-size: 16px;margin: 13px 0;}
.list li>div div{color:#686767;font-size: 14px;font-weight:300;}
.list li>div div > span{display:inline-block;width: auto;height:30px;line-height:30px;color:#fff;font-size: 15px;text-align:center;margin-right:10px;vertical-align:middle;background-color:#aaa;padding: 0 10px;}
.list li>div div font{display:inline-block; margin:0 10px;}
.list li>div div .cmt{font-size:20px;color:#7c5f44;vertical-align:middle;font-style: unset;font-weight: 600;margin-left:10px;}
.list li>div div .cmt .fa-comment-dots:before{font-size:20px;color:#7c5f44;margin-right:5px;}

.list_who{
    background:  #dcdcdc;
	border-radius: 30px;
	width:100%;
	background-image:url("https://img.ledesk.co.kr/photo/2022/20220510163826_1.jpg?20220530110531");
	background-position:10% 70%;
	margin-bottom:10px;
}

.list_who li{display:table;padding: 14px 0 0px 10px;}
.list_who li>a,.list_who li>div{display:table-cell;vertical-align: middle;}

.list_who li>a{width:150px;margin:0px auto;text-align:center;}
.list_who li>a img{max-height:100px;}

.list_who li>div h5 {color:#ff9900;font-size: 15px;margin: 8px 0;}
.list_who li>div p {color:#ffffff;font-size: 18px;margin: 8px 0;}
.list_who li>div p a{color:#ffffff;font-size: 18px;margin: 8px 0;}

.list_who li>div div{color:#ffffff;font-size: 18px;font-weight:300;}
.list_who li>div div span{display:inline-block;width: auto;height:30px;line-height:30px;color:#fff;font-size: 15px;text-align:center;margin-right:10px;vertical-align:middle;background-color:#aaa;padding: 0 10px;}
.list_who li>div div font{display:inline-block; margin:0 10px;}




.list_who5{
    background:  #dcdcdc;
	border-radius: 30px;
	width:100%;
	background-image:url("https://img.ledesk.co.kr/photo/2022/20220510163826_1.jpg?20220530110531");
	background-position:10% 70%;
	margin-bottom:10px;.
	position:absolute;



}

.list_who5 li{display:table;padding: 14px 0 14px 10px;width:100%;}
.list_who5 li>a,.list_who5 li>div{display:table-cell;vertical-align: middle;}



.list_who5 li>a{width:150px;margin:0px auto;text-align:center;}
.list_who5 li>a img{max-height:100px;width: 100px;height: 100px; border-radius: 70%;overflow: hidden;}

.list_who5 li>div h5 {color:#ff9900;font-size: 15px;margin: 8px 0;}
.list_who5 li>div p {color:#ffffff;font-size: 18px;margin: 8px 0;}
.list_who5 li>div p a{color:#ffffff;font-size: 18px;margin: 8px 0;}

.list_who5 li>div div{color:#ffffff;font-size: 18px;font-weight:300;}
.list_who5 li>div div span{display:inline-block;width: auto;height:30px;line-height:30px;color:#fff;font-size: 15px;text-align:center;margin-right:10px;vertical-align:middle;background-color:#aaa;padding: 0 10px;}
.list_who5 li>div div font{display:inline-block; margin:0 10px;}

.sogam {width:100%;padding-left:24.5%;padding-right:24.5%;padding-top:25px;font-family:'Cafe24Shiningstar',sans-serif;vertical-align:middle;font-size: 38px;color:#ff9900;position:absolute;z-index:1;}


.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display: none;z-index: 1;}
.tb_inbox{position:relative;height: 100%;}
.category_wrap{position:absolute;top:0;right:-50%;width: 25%;height: 100%;background: url(/images/mobile/bg.png) repeat-y 50% 0;z-index: 2;display: none;}
.close{position:absolute;top: 3%;right: 106%;color:#fff;font-size: 30px;cursor:pointer;}
.category_wrap>div{width:100%;vertical-align: middle;position: absolute;left: 0;overflow-y: scroll;height: 100%;}
.category_wrap>div>div{width:100%;vertical-align: middle;position: absolute;left: 0;/* overflow-y: scroll; */}
/*.category_wrap ul{ display:table-cell; vertical-align:middle;}
.category_wrap li{margin-bottom: 30px;}
.category_wrap li>span{position:relative;display: inline-block;color: #f1decd;font-size: 27px;font-weight:bold;cursor:pointer;}
.category_wrap li>span::after{position:absolute;bottom: -7px;left:0;width:100%;height: 2px;content:'';background-color: #fff;transform: scaleX(0);transform-origin:50% 50%;}
.category_wrap li.on>span{color:#fff}
.category_wrap li.on>span::after{transform:scaleX(1); }
.category_wrap li.on div{display:block;}
.category_wrap li.on div a{color:#fff;}

.category_wrap li div{margin-top: 20px;padding-left: 15px;display:none;}
.category_wrap li div a{display:block;color: #e7d7c8;font-size:18px;margin-top: 13px;}*/
 
.category_wrap h3{color:#fff;font-size: 30px;font-weight: bold;padding-left: 15px;margin-bottom: 15px;padding-top: 15px;}
.category_wrap ul{
    background: #302419;
    padding: 10px 0;
}
.category_wrap li{}
.category_wrap li span{display:block;height: 45px;line-height: 47px;color: #bdb3aa;font-size: 20px;padding-left: 25px;font-weight:500;}


.cate>div>div{width: 100%;z-index:10;background: #302419;padding: 10px 20px;font-size: 0;}
.cate div a{display:inline-block;width:50%;color:#bdb3aa;font-weight:500;font-size: 20px;height: 45px;line-height: 45px;}

.more{display:block;padding: 0 3%;color:#fff;background-color:#7c5f44;text-align:center;font-size: 15px;font-weight: 500;margin: 3% auto 0;height: 33px;line-height: 34px;}

.menu input{font-size: 14px;color:#000;}
.s_date {width: 7vw;height: 1.8vw;background-color: #ffffff;border: 0;border-radius: 2px;border:1px solid #e1e1e1;font-weight:bold;}
