@charset "utf-8";


#bo_w {/* width: 100%; */border-top: 2px solid #000;margin: 40px auto 0;max-width:1400px;width:100%;overflow: hidden;}
#bo_w .write_div {border-bottom: 1px solid #ccc; padding: 10px 0;}
#bo_w .write_div.btn_confirm {border-bottom: 0;}
#bo_w .write_div.bo_w_info {border-bottom: 0;}
.require_inform_txt {text-align: right; color: #235bc5; font-weight: bold; margin-bottom: 20px; font-size: 18px;}
.require_inform_txt img {display: inline-block; vertical-align: middle; margin-right: 10px;}
#bo_w .bo_w_info {}
#bo_w .bo_w_info:before {content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #e5e5e5; }
#bo_w .bo_w_ico > label.label_menu {position: static;display: inline-block;width: 130px;font-size: 16px;color: #000;font-weight: bold;padding-left: 20px;text-align: left;background: none;}
#bo_w .bo_w_ico .frm_input {display: inline-block; width: 47.857% !important; height: 45px; color: #9f9d9d; font-size: 16px; padding-left: 20px; -moz-appearance:none; -webkit-appearance:none; appearance:none; background: url("/images/board_check2.png") 98% center no-repeat;}
#bo_w .bo_w_ico select.frm_input::-ms-expand {display: none;}
#bo_w .bo_w_ico > label.label_menu img {display: inline-block; vertical-align: middle; margin-right: 10px;}

#bo_w .bo_w_info .frm_input {display: inline-block; float: none !important; width: 47.857% !important; height: 45px;}
#bo_w .bo_w_info .label_menu {display: inline-block; width: 13.21%; font-size: 16px; color: #000; font-weight: bold; padding-left: 20px;}
.bo_w_info .label_menu img {display: inline-block; vertical-align: middle; margin-right: 10px;}
#bo_w #wr_password {margin: 0 !important;}
a.btn_frmline, button.btn_frmline {vertical-align: middle;}
.bo_w_info2 {border-bottom: 1px solid #e5e5e5;}
.bo_w_info2 .label_menu {display: inline-block; vertical-align:middle; width: 13.21%; font-size: 16px; color: #000; font-weight: bold; padding-left: 20px;}
.bo_w_info2 .label_menu img {display: inline-block; vertical-align: middle; margin-right: 10px;}
#bo_w .bo_w_info2 .frm_input{display: inline-block; width: 47.857%; height: 45px;}
.required {background: none !important;}
.dd_none {background: none !important;}
#bo_w .bo_w_ico .frm_input.dd_link_menu {width: 395px !important; background: #f7f7f7 !important; border: 1px solid #e6e6e6; border-radius: 0; margin-left: -3px;}
#bo_w .bo_w_info2 select {color: #3f3f3f; font-size: 16px; padding-left: 20px;}
#bo_w .btn_submit {height: 50px; width: 130px; background: /* #11b8f4 */ #0576ff; border-radius: 0; border: 0; outline: 0; font-size: 16px; font-weight: bold; padding: 0;}
#bo_w .btn_cancel {height: 50px; width: 130px; background: #0b1116; border-radius: 0; border: 0; outline: 0; font-size: 16px; font-weight: bold; color: #fff; margin-left: 5px; padding: 0; line-height: 50px;}
.bo_w_flie2 .file_wr {border-radius: 0; border-left: 0; border-right: 0; border-top: 1px solid #e5e5e5;}
#bo_w .frm_file {margin-left: 50px; width: 350px;  }
.lb_icon2 {color: #000; font-size: 16px; line-height: 22px; font-weight: bold}

.bo_v_img2 {display: table; width: 100%; border-bottom: 1px solid #e5e5e5; padding: 15px 0;}
.bov_img_txt {display: table-cell;width: 130px;vertical-align: middle;color: #000;font-weight: bold;padding-left: 20px;font-size: 16px;}
.bov_img_txt img {display: inline-block; vertical-align: middle; margin-right: 10px;}
.bov_img {display: inline-block;vertical-align: middle;width: 72.857%;}
#bo_w .frm_file {background: none;}
.bov_img input {border: 0;}
.select_box {font-size: 16px;}

input[type="file"]{display: none;}
.input-file{max-width: 100%;width: 100%;padding: 0 5px;height: 45px;display: inline-block;color: #000;position: relative;z-index: 1;}
.input-file:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #e6e6e6;background: #f7f7f7;z-index: -1;}
.file-value{line-height: 43px; color: #000;}
.file-choose-btn{background: #fff; height: 100%; line-height: 43px; position: absolute; top: 0; right: 0; color: #000 !important; padding: 0px 20px; font-size: 18px !important; border: 1px solid #000; font-weight: bold; cursor: pointer;}

.bo_w_info .bo_w_ico:nth-child(n+2) {display: none;}
.bo_w_ico .link_input {background: #f7f7f7 !important; }
#bo_w .bo_w_info .frm_input.link_input {width: 395px !important; margin-left: -4px;}
#bo_w .bo_w_info span {color: #000 !important;}

/* �� ������ */
.bo_dd_wrap {margin-top: 30px;}

.bo_dd_txt_wrap {position: relative; margin-top: 50px;}
.bo_dd_txt_wrap:before {display: none;content: "";position: absolute;bottom: 350px;right: 0;width: 537px;height: 618px;background: url("/images/view_logo2.png") center no-repeat;background-size: 100%;}
.bo_dd_txt_wrap h3 {color: #000; font-size: 30px; line-height: 36px; font-weight: 900;}
.bo_dd_txt_wrap h3 .view_logo {display: inline-block; vertical-align: middle; width: 10px; height:25px; background: #c68e62; margin-right: 10px;}
.bo_dd_txt_wrap p {color: #898989; font-size: 18px; line-height: 26px; font-weight: 300; margin-top: 20px;}
#bo_v_con ul {position: relative; padding: 0;}
#bo_v_con ul:before {}
.bo_dd_inner_wrap .t_img img {}
.bo_dd_inner_wrap .t_img {}
.bo_dd_txt_wrap ul {margin: 50px 0 !important;}
.bo_dd_txt_wrap ul:before {content: ""; position: absolute; top: -75px; left: 0; width: 100%; height: 325px; background: url("/images/inno_bg_txt.png") center no-repeat; background-size: 100%;}
.bo_dd_txt_wrap ul li {list-style: none; width: 100%; display: table;}
.bo_dd_txt_wrap ul li + li {margin-top: 20px;}
.bo_dd_txt_wrap ul li span.bo_dd_txt1 {position: relative;display: table-cell; vertical-align:top; width: 200px;  color: #000; font-size: 18px; font-weight: 900; width: 200px;}
.bo_dd_txt_wrap ul li span.bo_dd_txt2 {display: table-cell;vertical-align: top;color: #333;font-size: 18px;font-weight: 300;padding-left: 25px;width: 80.71%;word-break:keep-all;}
.bo_dd_txt_wrap ul li span.bo_dd_txt1:before {content: ""; position: absolute; top:4px ;  right: 0; width: 1px; height: 15px; background: #bcbcbc;}
#bo_v_con a {display: block; position: relative; }
#bo_v_con a img {width:100%;}

.bo_dd_txt_wrap {}
.bo_dd_txt_wrap .txt_info_t {margin-top:70px;overflow:hidden;}
.bo_dd_txt_wrap .txt_info_t .txt_info {float:left;width: 50%;padding-right:10px;}
.bo_dd_txt_wrap .txt_info_t .txt_info p {margin-top:10px;}
.bo_dd_txt_wrap .txt_info_t .txt_map {float:right;width: 50%;}
#bo_v_con .bo_dd_txt_wrap .txt_info_t .txt_info .bo_dd_txt2 a{height:auto;display:inline-block;color:#3c1e1e;text-decoration:none;}
.bo_dd_txt_wrap .txt_info_t .txt_info .kakao_link {padding:5px 0 5px 65px;background:url(/images/kakao.png)left center no-repeat;background-size:auto 100%;font-size:18px;font-weight:300;}
.bo_dd_txt_wrap .txt_info_t .txt_info .kakao_link strong {display:block;font-size:20px;font-weight:900;}

.bo_dd_txt_wrap .bo_txt_info .kakao_link {padding:5px 0 5px 65px;background:url(/images/kakao.png)left center no-repeat;background-size:auto 100%;font-size:18px;font-weight:300;}
.bo_dd_txt_wrap .bo_txt_info .kakao_link strong {display:block;font-size:20px;font-weight:900;}

.bo_dd_txt_wrap .bo_dd_stit {margin-top:80px;text-align:center;border-bottom:3px solid #ddd;}
.bo_dd_txt_wrap .bo_dd_stit span {display:inline-block;margin-bottom:-3px;border-bottom:3px solid #000;padding:20px 85px;font-size:25px;font-weight:900;}

.bo_dd_inner_wrap .view_arrow {position: absolute; top: 50%; transform: translateY(-50%); width: 85px; height: 85px; cursor: pointer; z-index: 5;}
.bo_dd_inner_wrap .view_arrow.view_prev {left: 0; background: #bb8760 url("/images/view_prev.png") center no-repeat; background-size: 22px 38px;}
.bo_dd_inner_wrap .view_arrow.view_next {right: 0; background: #bb8760 url("/images/view_next.png") center no-repeat; background-size: 22px 38px;}
.dd_map_wrap {margin-top: 100px; height: 530px; }

/* ����Ʈ ������ */

#bo_list {margin-top: 30px;}
#bo_gall {margin-top: 30px;}
.cate_map_wrap {height: 470px; display: inline-block;}
.cate_map_wrap h1 {padding: 10px 0 0 15px; font-size: 22px; display:block;}
.cate_map_wrap h2 {text-align: left;font-size: 16px;/* margin: 5px 0 13px 15px; */color: #717171;}

.cate_map{/* display: table-cell; */vertical-align: middle;width: 100%;height: 600px;text-align: center;background: #f2f5f7;border: 1px solid #e3e3e3;}
.cate_map_in svg {text-align:center;vertical-align: middle;}

.cate_search_wrap {/* display: table-cell; */vertical-align: middle;/* width: 50%; *//* padding-left: 40px; */}

.cate_map_wrap.d_cate_map{/* display: table; */ display: none; width: 100%;height:auto;margin-bottom: 70px;}
.d_cate_map:after{content:'';display:block;clear:both}
.d_cate_search #bo_cate h2{position:static;font-size:24px;line-height:32px;overflow:visible;color: #000;height: auto;width: auto;font-weight: 900;margin-top: 40px;}
#bo_sch.d_bo_sch{border:0;margin-bottom: 0;border-radius: 0;text-align: left !important;}
.d_bo_sch h2{margin-bottom:10px}
.d_bo_sch form{position:relative;font-size: 0;padding-right:120px;/* margin-left:15px */}
#bo_sch.d_bo_sch select {position: static !important;display: inline-block !important;border: 3px solid #000;color: #000;width: 140px;height: 60px;padding: 0 20px;font-size: 19px;appearance: none;background: url("/images/sel_black.png") 90% center no-repeat;background-size: 15px 10px;}

.d_bo_sch select::-ms-expand {display: none;}
.d_bo_sch #stx::placeholder {color: #9c9c9c; font-size: 19px; font-weight: 300; padding-left: 20px;}
.d_bo_sch #stx:-ms-input-placeholder {color: #9c9c9c; font-size: 19px; font-weight: 300; padding-left: 20px;}
.d_bo_sch #stx:-mos-input-placeholder {color: #9c9c9c; font-size: 19px; font-weight: 300; padding-left: 20px;}
.d_bo_sch #btn_submit{position:absolute;top:0;right: 0px;padding:0 20px;width: 120px;height:60px;background: #000 url("/images/search_ic.png") 25px center no-repeat;border: 0;border-radius: 0;font-size: 20px;font-weight: 700;padding-left: 40px;background-size: 17px;}

#bo_sch.d_bo_sch{float: right;padding-right:15px;max-width: 505px;width:auto;padding-right: 0;}
.d_cate_search #bo_cate{background:none;border:0;margin:0;padding:0}

#bo_cate ul {margin:15px 0 0;}
#bo_cate li {float: left; width: calc(100%/9 - 0.3px); border-right: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3; border-top:0; padding: 0}
#bo_cate li:nth-child(-n+9) {border-top: 1px solid #d3d3d3;}
#bo_cate li:nth-child(9n+1) {border-left:1px solid #d3d3d3;}
#bo_cate li a {position:relative;height: 60px;line-height: 60px; color: #a0a0a0; font-size: 18px; border-radius: 0;padding:0 10px;z-index:1;}
#bo_cate li:hover a {color: #fff;}
#bo_cate li:hover a:before {content:"";position:absolute; top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#000;z-index:-1;}
/* #bo_cate li:hover {border: 0;} */
#bo_cate #bo_cate_on {color:#fff;}
#bo_cate #bo_cate_on:before {content:"";position:absolute; top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#000;z-index:-1;}
#bo_list_total {color: #454545;font-size: 18px !important;font-weight: 300;float: left;}
#bo_list_total strong {color: #000;font-weight: 900;}

.sub_gallery_list {overflow:hidden;margin:0 -1% !important; width: 100%;}
.sub_gallery_list li {float:left;width:23%;margin:0 0 2%;padding:0 1%;}
.sub_gallery_list li:nth-child(4n+1) {margin-left:0;}
.sub_gallery_list .img {position:relative;height:290px;overflow:hidden;}
.sub_gallery_list .img img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.sub_gallery_list .tit {margin-top:10px;font-size:25px;font-weight:900;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#212224;}
.sub_gallery_list p {font-size:18px;color:#868787;font-weight:300;margin-top:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sub_gallery_list .date {display:inline-block;margin-top:10px;color:#646464;font-size:18px;}
.sub_gallery_list .date img {display:inline-block;margin-right:5px;vertical-align:middle;}


.likeTbl > ul > li.likeTblTh {background: #fff; }
.likeTbl > ul {border-top: 2px solid #000;}
.bo_fx0 {overflow: hidden;}
.bo_fx {float: none;width: 100%; margin:5px 0;}
.likeTbl > ul > li.likeTblTh {font-weight: 700; font-size: 18px;}
.d_likeTbl.likeTbl > ul > li.likeTblTd > div {font-size: 18px; color: #333; font-weight: 300;}

.d_bo_sch #stx{width: 228px;height:60px;border: 1px solid #e3e3e3;margin-left: 15px;border-radius: 0;font-size: 19px;}

a.btn_admin, .btn_admin {height: 60px; line-height: 58px; border-radius: 0; font-size: 16px; padding: 0 50px;}
a.btn_b02, .btn_b02 {height: 60px; line-height: 60px; border-radius: 0; background: #000; border: 1px solid #000; font-size: 16px; padding: 0 50px; font-weight: 700;}
a.btn_b01, .btn_b01 {height: 60px; line-height: 60px; border-radius: 0; padding: 0 50px; font-size: 16px;}


@media screen and (max-width:1400px){
#bo_cate li a {font-size: 16px;}

}
@media screen and (max-width:1200px){

#bo_cate ul {margin:15px 0 0;}
#bo_cate li {float: left; width: calc(100%/7 - 0.3px); border-top:0; padding: 0}
#bo_cate li:nth-child(-n+7) {border-top: 1px solid #d3d3d3;}
#bo_cate li:nth-child(8) {border-top: 0px solid #d3d3d3;}
#bo_cate li:nth-child(9) {border-top: 0px solid #d3d3d3;}
#bo_cate li:nth-child(9n+1) {border-left: 0;}
#bo_cate li:nth-child(7n+1) {border-left: 1px solid #d3d3d3;}
#bo_cate li a {height: 60px;line-height: 60px; color: #a0a0a0; font-size: 18px; border-radius: 0;padding:0 5px}

.bo_dd_inner_wrap .t_img {height:370px;}
.bo_dd_inner_wrap .t_img img {display:none;}

.cate_map_wrap.d_cate_map{margin-bottom: 5.8333vw;}

}

@media screen and (max-width:1024px){
.d_cate_search #bo_cate h2{font-size:2.3438vw;line-height:3.1250vw;margin-top: 3.9063vw;}
#bo_cate ul {margin:1.4648vw 0 0;}
#bo_cate li { border-top:0;padding: 0}
#bo_cate li:nth-child(7n+1) {margin-left: 0;}
#bo_cate li a {height: 5.8594vw; line-height: 5.8594vw;  font-size: 1.7578vw; border-radius: 0;padding:0 0.5766vw}

.cate_map_wrap.d_cate_map{margin-bottom: 6.8359vw;}

.sub_gallery_list {overflow:hidden;margin:0 -1% !important;}
.sub_gallery_list li {float:left;width:23%;margin:0 0 2%;padding:0 1%;}
.sub_gallery_list li:nth-child(4n+1) {margin-left:0;}
.sub_gallery_list .img {position:relative;height:290px;overflow:hidden;}
.sub_gallery_list .img img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.sub_gallery_list .tit {margin-top:10px;font-size:25px;font-weight:900;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#212224;}
.sub_gallery_list p {font-size:18px;color:#868787;font-weight:300;margin-top:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sub_gallery_list .date {display:inline-block;margin-top:10px;color:#646464;font-size:18px;}
.sub_gallery_list .date img {display:inline-block;margin-right:5px;vertical-align:middle;}

#bo_sch.d_bo_sch select {border: 0.2930vw solid #000;width: 13.6719vw;height: 5.8594vw;padding: 0 1.9531vw;font-size: 1.8555vw;appearance: none;background: url("/images/sel_black.png") 90% center no-repeat;background-size: 1.4648vw 0.9766vw;}
.d_bo_sch #btn_submit{top:0;right: 0.0000vw;padding:0 1.9531vw;width: 11.7188vw;height:5.8594vw;background: #000 url("/images/search_ic.png") 2.4414vw center no-repeat;border: 0;border-radius: 0;font-size: 1.9531vw;padding-left: 3.9063vw;background-size: 1.6602vw;}
#bo_list_total {font-size: 1.7578vw !important;}
.d_bo_sch form{padding-right:11.7188vw;/* margin-left:15px */}
.d_bo_sch #stx{width: 22.2656vw;height:5.8594vw;border: 0.0977vw solid #e3e3e3;margin-left: 1.4648vw;border-radius: 0;font-size: 1.8555vw;}
.sub_gallery_list {margin:0 -1% !important;}
.sub_gallery_list li {width:23%;margin:0 0 2%;padding:0 1%;}
.sub_gallery_list li:nth-child(4n+1) {margin-left:0;}
.sub_gallery_list .img {height:28.3203vw;}
.sub_gallery_list .img img {width:100%;top:50%;left:50%;transform:translate(-50%,-50%);}
.sub_gallery_list .tit {margin-top:0.9766vw;font-size:2.4414vw; text- white-space:nowrap;}
.sub_gallery_list p {font-size:1.7578vw;margin-top:0.9766vw; text- white-space:nowrap;}
.sub_gallery_list .date {margin-top:0.9766vw;font-size:1.7578vw;}
.sub_gallery_list .date img {margin-right:0.4883vw;}

.bo_dd_txt_wrap ul li span.bo_dd_txt1 {position: relative;display: table-cell; vertical-align:top; width: 200px;  color: #000; font-size: 18px; font-weight: 900; width: 85px;}
.bo_dd_txt_wrap ul li span.bo_dd_txt2 {display: table-cell;vertical-align: top;color: #333;font-size: 18px;font-weight: 300;padding-left: 25px;width: calc(100% - 85px);word-break:keep-all;}

}

@media screen and (max-width:768px){

.cate_map_wrap.d_cate_map{margin-bottom: 9.1146vw;}

.d_cate_search #bo_cate h2{font-size: 4.125vw;line-height:4.1667vw;margin-top: 5.2083vw;}

#bo_cate ul {margin:1.9531vw 0 0;}
#bo_cate li { width: 25%;  border-top:0;padding: 0}
#bo_cate li a {}
#bo_cate li:nth-child(-n+4) {border-top: 1px solid #d3d3d3;}
#bo_cate li:nth-child(5) {border-top: 0.0000vw solid #d3d3d3;}
#bo_cate li:nth-child(6) {border-top: 0.0000vw solid #d3d3d3;}
#bo_cate li:nth-child(7) {border-top: 0.0000vw solid #d3d3d3;}
#bo_cate li:nth-child(7n+1) {border-left:0;}
#bo_cate li:nth-child(4n+1) {border-left:1px solid #d3d3d3;}
#bo_cate li a {height: 7.8125vw; line-height: 7.8125vw;font-size: 2.7438vw;padding:0 0.6510vw;}

#bo_sch.d_bo_sch {max-width:100%;width:100%;overflow:visible;}
#bo_sch.d_bo_sch select {border: 0.3906vw solid #000;width: 18.2292vw;height: 9.8125vw;padding: 0 2.6042vw;font-size: 2.4740vw;appearance: none;background: url("/images/sel_black.png") 90% center no-repeat;background-size: 1.9531vw 1.3021vw;}
.d_bo_sch #btn_submit{top:0;right: 0.0000vw;padding:0 2.6042vw;width: 16.625vw;height: 9.8125vw;line-height: 1;background: #000 url("/images/search_ic.png") 2.7552vw center no-repeat;border: 0;border-radius: 0;font-size: 3.6042vw;padding-left: 5.2083vw;background-size: 2.9135vw;}
#bo_list_total {font-size: 2.9438vw !important;}
.d_bo_sch form {/*padding-right:25%;*/}
.d_bo_sch #stx{width: 75%;height: 9.8125vw;border: 0.1302vw solid #e3e3e3;/* margin-left: 1.9531vw; */border-radius: 0;font-size: 2.474vw;}
.d_bo_sch #stx::placeholder {font-size: 3.4740vw;}
.sub_gallery_list {margin:0 -1% !important;}
.sub_gallery_list li {width:23%;margin:0 0 2%;padding:0 1%;}
.sub_gallery_list li:nth-child(4n+1) {margin-left:0;}
.sub_gallery_list .img {height:37.7604vw;}
.sub_gallery_list .img img {width:100%;top:50%;left:50%;transform:translate(-50%,-50%);}
.sub_gallery_list .tit {margin-top:1.3021vw;font-size: 4.2552vw;text- white-space:nowrap;}
.sub_gallery_list p {font-size: 3.3438vw;margin-top:1.3021vw;text- white-space:nowrap;}
.sub_gallery_list .date {margin-top:1.3021vw;font-size:2.3438vw;}
.sub_gallery_list .date img {margin-right:0.6510vw;}


a.btn_admin, .btn_admin {height: 40px;line-height: 38px;border-radius: 0;font-size: 16px;padding: 0 25px;}
a.btn_b02, .btn_b02 {height: 40px;line-height: 40px;border-radius: 0;background: #000;border: 1px solid #000;font-size: 16px;padding: 0 25px;font-weight: 700;}
a.btn_b01, .btn_b01 {height: 40px;line-height: 40px;border-radius: 0;padding: 0 25px;font-size: 16px;}

.bo_dd_inner_wrap .t_img {height:48.1771vw;}
.bo_dd_wrap {margin-top:2vw;}



.bo_dd_wrap {margin-top: 3.9063vw;}

.bo_dd_txt_wrap { margin-top: 6.5104vw;}
.bo_dd_txt_wrap:before {  bottom: 45.5729vw; right: 0; width: 69.9219vw; height: 80.4688vw; background: url("/images/view_logo2.png") center no-repeat; background-size: 100%;}
.bo_dd_txt_wrap h3 {font-size: 4.9063vw;line-height: 4.6875vw;}
.bo_dd_txt_wrap h3 .view_logo {  width: 1.3021vw; height:3.2552vw; background: #c68e62; margin-right: 1.3021vw;}
.bo_dd_txt_wrap p {font-size: 3.3438vw;line-height: 3.3854vw;margin-top: 2.6042vw;}
#bo_v_con ul { padding: 0;}
#bo_v_con ul:before {}
.bo_dd_inner_wrap .t_img img {}
.bo_dd_inner_wrap .t_img {}
.bo_dd_txt_wrap ul {margin: 6.5104vw 0 !important;}
.bo_dd_txt_wrap ul:before {display: none;top: -9.7656vw;left: 0;width: 100%;height: 42.3177vw;background: url("/images/inno_bg_txt.png") center no-repeat;background-size: 100%;}
.bo_dd_txt_wrap ul li {list-style: none; width: 100%; }
.bo_dd_txt_wrap ul li + li {margin-top: 2.6042vw;}
.bo_dd_txt_wrap ul li span.bo_dd_txt1 {width: 26.0417vw;font-size: 2.8438vw;width: 16.0677vw;}
.bo_dd_txt_wrap ul li span.bo_dd_txt2 {font-size: 2.8438vw;padding-left: 3.2552vw;width: calc(100% - 16.0677vw);word-break:keep-all;}
.bo_dd_txt_wrap ul li span.bo_dd_txt1:before {  top:0.5208vw ;  right: 0; width: 0.1302vw; height: 1.9531vw; background: #bcbcbc;}
#bo_v_con a {  }
#bo_v_con a img { }

.bo_dd_txt_wrap {}
.bo_dd_txt_wrap .txt_info_t {margin-top:9.1146vw;}
.bo_dd_txt_wrap .txt_info_t .txt_info {width: 100%;padding-right: 0;}
.bo_dd_txt_wrap .txt_info_t .txt_info p {margin-top: 2.3021vw;}
.bo_dd_txt_wrap .txt_info_t .txt_map {width: 100%;margin-top: 2.6042vw;}
#bo_v_con .bo_dd_txt_wrap .txt_info_t .txt_info .bo_dd_txt2 a{height:auto;text-decoration:none;}
.bo_dd_txt_wrap .txt_info_t .txt_info .kakao_link {padding: 0.6510vw 0 0.6510vw 9.4635vw;background:url(/images/kakao.png)left center no-repeat;background-size: auto 83%;line-height: 1.6;font-size: 2.8438vw;}
.bo_dd_txt_wrap .txt_info_t .txt_info .kakao_link strong {line-height: 1;font-size: 2.8042vw;}

.bo_dd_txt_wrap .bo_txt_info .kakao_link {padding: 0.6510vw 0 0.6510vw 9.4635vw;background:url(/images/kakao.png)left center no-repeat;background-size: auto 83%;line-height: 1.6;font-size: 2.8438vw;}
.bo_dd_txt_wrap .bo_txt_info .kakao_link strong {line-height: 1;font-size: 2.8042vw;}

.bo_dd_txt_wrap .bo_dd_stit {margin-top:10.4167vw;border-bottom:0.3906vw solid #ddd;}
.bo_dd_txt_wrap .bo_dd_stit span {margin-bottom:-0.3906vw;border-bottom:0.3906vw solid #000;padding:2.6042vw 11.0677vw;font-size: 5.2552vw;}

.bo_dd_inner_wrap .view_arrow { top: 50%; transform: translateY(-50%); width: 11.0677vw; height: 11.0677vw; cursor: pointer; }
.bo_dd_inner_wrap .view_arrow.view_prev {left: 0; background: #bb8760 url("/images/view_prev.png") center no-repeat; background-size: 2.8646vw 4.9479vw;}
.bo_dd_inner_wrap .view_arrow.view_next {right: 0; background: #bb8760 url("/images/view_next.png") center no-repeat; background-size: 2.8646vw 4.9479vw;}
.dd_map_wrap {margin-top: 13.0208vw; height: 69.0104vw; }

.cate_map {height:300px;}
}