#wrapper, #container_wr, #container, #bo_gall, #fboardlist{height:auto !important}

.wrap_m0101 .s_slogan{ position:relative; color:#333; display:none}
#container{background:none !important; max-width:1500px; margin:0 auto}
#bo_cate a{color:#333}
.wrap_m0101{height:auto !important; padding-top:0 !important}
header{display:flex !important; box-shadow:15px 15px 20px rgba(28, 9, 85, 0.2) !important}
.gnb_1da{color:#333 !important}
#bo_v{padding-top:150px}
#bo_v header{box-shadow:none !important; z-index:1; padding:0 0}
.s_slogan h2, .s_slogan p, .s_slogan span, #bo_cate{display:none !important}
.pg_wrap span, #bo_list_total span{display:inline-block !important}
.ul_product2{width:100% !important; margin:0 0 0 0 !important; justify-content:flex-start !important}
#fboardlist{justify-content:center !important; max-width:1400px; margin:0 auto}
.ul_product2 li span{display:none !important}
.ul_product2 li h2{
    bottom: 0 ;
    white-space: nowrap;
    top: auto !important;
    color: #333 !important;
    background: none !important;
    font-size: 18px !important;
    overflow: hidden;
    text-overflow: ellipsis; height:auto !important}
#bo_gall .bo_tit .new_icon, .new_icon{display:none !important}	
.left_m{display:none !important}
	.jd-slider,.jd-slider .slide-inner{overflow:hidden;position:relative;width:100%; height:500px}
.jd-slider{margin:0 auto;padding:0}.jd-slider .slide-area{width:100%;margin:0;padding:0; height:100%}
.jd-slider .slide-area:after{display:block;content:'';clear:both}
.jd-slider .slide-area li{float:left;width:100%}
.jd-slider .slide-area li img{display:block; max-width:100%; max-height:100%}

.jd-slider .next,.jd-slider .prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#333}
.jd-slider .hidden.next,.jd-slider .hidden.prev{display:none}
.jd-slider .prev{left:50px}
.jd-slider .next{right:50px}
.jd-slider .controller{width:100%;text-align:center}
.jd-slider .controller .auto{display:inline-block;vertical-align:middle; margin-top:-5px}
.jd-slider .controller .auto i{display:none;color:#4d4330}.jd-slider .controller .auto.pause .fa-pause,.jd-slider .controller .auto.play .fa-play{display:block}
.jd-slider .controller .indicate-area{display:inline-block}
.jd-slider .controller .indicate-area a{display:inline-block;position:relative;width:16px;height:16px;margin:0 5px;font-size:0;color:transparent;vertical-align:middle; border:3px solid #222; border-radius:100%}
.jd-slider .controller .indicate-area .on{background:#222}
.jd-slider a{font-size:1.5rem}.jd-slider.fade .slide-area li{display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.jd-slider.fade .slide-area li:first-child{position:static;opacity:1}.jd-slider.slider--none .controller,.jd-slider.slider--none .next,.jd-slider.slider--none .prev{display:none}


        .jd-slider {
            margin: 50px auto; max-width:1400px
        }



        .jd-slider .slide-area > li {
            border-left: 0;
            box-sizing: border-box;
            text-align: center; height:100%
        }

        .jd-slider .slide-area > li > a {
            display: flex;
            height: 100%;
            line-height: 100%;            outline: 0; text-align:center;
        	justify-content:center; align-items:center
		}

        .jd-slider .controller {
            margin: 10px 0 0;
			position:absolute; bottom:0; 
        }
		.jd-slider .controller .fas{     display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.jd-slider .controller .pause:before{ content:"\f04c"; font:normal normal normal 14px/1 FontAwesome}
.jd-slider .controller .play:before{ content:"\f04b"; font:normal normal normal 14px/1 FontAwesome}
        .jd-slider.slider3 .slide-area > li,
        .jd-slider.slider3-2 .slide-area > li,
        .jd-slider.slider3-3 .slide-area > li {
            width: 50%;
        }

        .jd-slider.slider3 .slide-area > li:nth-child(2),
        .jd-slider.slider3-2 .slide-area > li:nth-child(2),
        .jd-slider.slider3-3 .slide-area > li:nth-child(2) {
            display: block;
        }
.wrap_view{display:flex; gap:20px}
#bo_v_file{display:none}
#bo_v_con .wrap_bt{justify-content:flex-end}
#bo_v_con .wrap_bt, #bo_v_con .wrap_bt2{width:100%; display:flex; gap:10px; position:absolute; bottom:0}
#bo_v_con .wrap_bt2{ position:relative; bottom:auto; margin-top:20px}
#bo_v_con{position:relative}
#bo_v_con .wrap_bt a, #bo_v_con .wrap_bt2 a{display:flex; align-items:center; width:calc(33.33% - 10px); text-decoration:none; height:50px}
#container_title{display:block}
@media(max-width:768px){
#bo_v header{ padding:0 0 10px 0}
#bo_v_title .bo_v_tit{font-size:24px}	
.wrap_view{flex-wrap:wrap}
#bo_v_con{padding-bottom:70px; margin-top:0}
.wrap_m0101{padding:150px 0}
.jd-slider, .jd-slider .slide-inner{height:auto}
.jd-slider{margin-top:0}
	}
@media(max-width:540px){
	#bo_v_con .wrap_bt a, #bo_v_con .wrap_bt2 a{ width:calc(50% - 10px)}
	#tab-menu .menu_tabs label{padding:14px 5px; font-size:12px}
	#tab-menu .menu_panel{padding:20px 0}
	}	