
#gall_ul{margin: 0 -20px;}
.gall_li {width: 580px !important;background-color: #fff;margin: 0 20px 40px;float: left;}
.gall_con{/* padding-bottom:20px; */}
.gall_tit h3 a{color: #231815;font-size: 32px;font-weight: bold;}
.gall_tit h3 {padding: 25px 0 10px;text-align:center;}
.gall_tit p {color: #6b6361;font-size: 20px;font-weight:300;line-height:1.5em;height:3em;text-align:center;white-space: pre;font-family: 'Pretendard',sans-serif;}
.menubox>div{float:left;}

.menu_slide{position:relative; width:900px;}
.menu_slide>span{position:absolute; top:50%; display:block; width:33px; height:61px; cursor:pointer; margin-top:-30px; z-index:10;}
.menu_slide>span.s_left{left:20px; background:url(/images/con1_left.png) no-repeat 50%;}
.menu_slide>span.s_right{right:20px; background:url(/images/con1_right.png) no-repeat 50%;}

.menu_info{width:500px; padding:100px 0 0 50px;}
.menu_info h5{color:#3a3532;font-size:50px;font-weight:bold;line-height: 1em;margin-bottom: 50px;}
.menu_info>span{display:block;color:#3a3532;font-size:20px;font-weight:300;line-height: 1.8em;}
.menu_info>span strong{display:inline-block;font-weight:bold;vertical-align: top;line-height: 1.4em;}
.menu_info>span font{display:inline-block;max-width: 70%;vertical-align: top;word-break: keep-all;line-height: 1.4em;}

.menu_info p{color:#6f6f6f;font-size:20px;font-weight:300;line-height:1.5em;word-break: keep-all;white-space: pre-wrap;margin-top: 30px;}


.opt_box{margin-top:100px; font-size:0;}
.opt_box span{display:inline-block; color:#fff; font-size:22px; text-align:center;  vertical-align:middle; background-color:#7a9f8a; width:65px; height:65px; line-height:65px; font-weight:bold; border-radius:50%; margin-right:10px;}


.recommend{margin-top:100px}
.recommend h3{color:#3a3532; font-size:35px; margin-bottom:20px}
.recommend ul{margin:0 -10px;}
.recommend li{float:left;margin: 0 12px;}