/*gallery_table.css*/

#new1{display: none;}
#bo_gall{width: 1200px; margin: 0 auto;}
#bo_gall .inner{padding: 0 20px;}
#bo_list_total{padding: 0;}
#bo_gall #gall_ul{margin: 0; width: 100%;}
#bo_gall .gall_img{/*overflow: hidden;    border: 1px solid #eee;*/}
/*#bo_gall .gall_img img{width: 100%; padding: 7%; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out;}*/
#bo_gall .gall_img img{    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;}
#bo_gall .gall_img:hover img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.gall_row .gall_li{width: 32%; padding-left: 0; padding-right: 0;}
.gall_row .gall_li:nth-child(3n-1){margin: 0 2%;}
#bo_gall .gall_box{border: none;}
#bo_btn_top{margin: 0 auto; width:100%;}
.gall_row .gall_li{width: 32%; padding-left: 0; padding-right: 0;}
#bo_gall .gall_box{border: none; margin: 0 0 60px 0;}
#bo_gall .gall_li .gall_chk{z-index: 20;}
#bo_gall .gall_info{display: none;}
#bo_gall .gall_info i.fa-eye, #bo_gall .gall_info i.fa-clock-o{display: none;}
#bo_gall .gall_info .gall_date{font-style: normal; color: #000;}
#bo_gall .gall_name{display: none;}
#bo_gall .gall_content{}
#bo_sch .sch_btn{text-indent: 0; background: none;}
#bo_gall .gall_text_href{/*width:100%;height: 70px; margin: 0;position: relative;top:200px;*/}
#bo_gall .gall_text_href .title_icon{display: none;}
#bo_gall .gall_go{margin-top: 10px;}
#bo_gall .gall_go a, #bo_gall .gall_content{font-size: 14px; font-weight: 300;}
#bo_gall .gall_content{color: #666;height: 44px;overflow: hidden;text-overflow: ellipsis;white-space: normal; word-wrap:break-word; display: -webkit-box; -webkit-box-orient: vertical; line-height: 1.2; height: 2.4em; -webkit-line-clamp: 2;}
/*#bo_gall .gall_text_href a{position:absolute;font-size: 18px; font-weight: 400; line-height: 70px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}*/
#bo_w .bo_w_flie .file_del label {display: inline-block;}
#bo_gall .gall_text_href:hover a{text-decoration: underline;}
#bo_gall .gall_go a{color: #c71526; font-weight: 400; font-size: 13px;}
#bo_gall .gall_go:hover a{text-decoration: underline;}
#bo_gall li.empty_list{height: 500px; line-height: 500px;}
.cate_title_ex{width: 100%; height: 30px; line-height: 30px; font-size: 30px; text-align: center; font-weight: 700;}
#bo_v{width:100%; margin: 0 auto; padding:5% 0; }
#bo_vc_w_info{width:100%;}
#bo_v_info{padding: 20px 0;}
#bo_v_info .if_date{font-style: normal; font-size: 13px; float: right;}
.bo_v_nb li{padding: 30px 20px;}
.bo_vc_w textarea{padding: 10px;}
#captcha #captcha_key{margin: 0; margin-left: 0;}
#captcha.m_captcha #captcha_key{height: 40px; margin-left: 0;}
#bo_v_info .fa{display: none;}
#bo_v_info span, #bo_v_info strong, #bo_v_info strong a{font-size: 14px;}
.brd-state strong a{margin: 15px 0; font-size: 15px;}
.bo_vc_w_info .frm_input{width: 100%;}
/*#bo_gall .gall_text_href a{position: absolute; overflow: hidden; text-overflow: ellipsis;white-space: normal; word-wrap:break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}*/

/*product부분*/
.produt_ul li {overflow: hidden; height: 550px; border: 1px solid #eee;background:#fff;border-radius: 10px;margin: 1%;padding: 2%;float: left;}
.produt_ul li:hover{position: relative;background-color: #fff;border-radius: 15px;border:2px solid #00489a;transition: all 0.2s ease-in-out;box-sizing: border-box;}
.produt_ul li .imgbox{width: 100%; height: 250px;float: left;position: relative;}
.produt_ul li .imgbox img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 80%;}
.txtbox{margin: 10px 0 0 0;line-height: 24px;position: relative;z-index: 2;text-align: center;}
.txtbox strong{display: block;font-family: 'Saira', 'Noto Sans KR', sans-serif;font-weight: 500;font-size: 19px;color: #222;}
.txtbox span{display: block;font-family: 'Saira', 'Noto Sans KR', sans-serif;font-weight: 500;font-size: 14px;color: #00489a;}
.btnbox {text-align: right;padding: 20px 50px 0 0;overflow: hidden;}
.btnbox span:nth-child(1){position: relative;}
.btnbox span:nth-child(1):before{content: '';display: block;position: absolute;top: 50%;right: 120px;width: 300px;height: 1px;background-color: #00489a;transition: all 0.3s ease-in-out;}
.btnbox span:nth-child(1) > span{position: relative;display: inline-block;padding-right: 25px;font-weight: 400;font-size: 14px;line-height: 12px;color: #00489a;}
.infobox{width: 100%; height: 150px;float: left; padding: 30px 25px 0 25px;overflow: hidden;}


@media screen and (max-width:1199px){
    #bo_v{width:100%;}
    #bo_gall{width:1600px;}
}
@media screen and (min-width:768px){
    .gall_row .gall_li.gall_li1, .gall_row .gall_li.gall_li4{margin: 0 2%;}
    #bo_gall{width:1600px;}
}
@media screen and (max-width: 767px){
    .gall_row .gall_li{width: 48%; margin: 0; clear: none;}
    .gall_row .gall_li:nth-child(3n-1){margin: 0;}
    .gall_row .gall_li:nth-child(2n-1){margin-right: 4%;}
    #bo_gall{width:100%;}
    #bo_gall .gall_go{margin-top: 40px;}
    #bo_gall .gall_text_href a{font-size: 16px;}
    #bo_gall .gall_content{font-size: 13px;}
    #bo_gall .gall_go a{font-size: 12px;}
    #bo_v_title .bo_v_tit{font-size: 30px;}
}
@media screen and (max-width:480px){
    .gall_row .gall_li{width: 100%; margin: 0; clear: none;}
    .gall_row .gall_li:nth-child(2n-1){margin-right: 0%;}
    #bo_gall .gall_go{margin-top: 25px;}
    #bo_gall .gall_text_href a{font-size: 15px;}
    #bo_gall .gall_content{font-size: 12px;}
    #bo_gall .gall_go a{font-size: 11px;}
    .brd-state strong a{margin: 10px 0; font-size: 13px;}
    #bo_v_info strong.bo_v_writer{display: block; width:100%;}
}

