/* ---------------------------------------marketing_slider----------------------------------------------- */
.marketing_slider {position: relative; width: 100%; height: 320px; overflow: hidden;}
.marketing_slider .marketing_swiper {width: 100%; height: 100%;}
.marketing_slider .marketing_swiper .swiper-wrapper {width: 100%; height: 100%;}
.marketing_slider .marketing_swiper .swiper-wrapper .swiper-slide {width: 100%; height: 100%; background: #3d3d3d}
.marketing_slider .marketing_swiper .swiper-wrapper .swiper-slide img {position: absolute; height: 100%; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.marketing_slider .slide_btn_wrapper {position: absolute; z-index: 10; width: 1200px; left: 50%; bottom: 35px; transform: translateX(-50%);}
.marketing_slider .slide_btn_wrapper .inner {display: flex; justify-content: space-between; width: 110px;}
.marketing_slider .slide_btn_wrapper .btn_sns_login {position: absolute; right: 90px; bottom: 0px; width: 180px; height: 60px; background: rgba(0, 0, 0, 0.6); color: white; font-size: 16px; line-height: 60px; text-align: center;}
/* ---------------------------------------marketing_slider end----------------------------------------------- */



/* ---------------------------------------marketing_page1_section1----------------------------------------------- */
.marketing_page1_section1 {padding-top: 80px; padding-bottom: 100px;}
.marketing_page1_section1 .funding_box {position: relative; margin-bottom: 110px;}
.marketing_page1_section1 .funding_box4 {margin-bottom: 0px;}
.marketing_page1_section1 .funding_box .btn_adm_wrapper {position: absolute; right: 0px; top: 10px; width: 200px; height: 30px;}

.marketing_page1_section1 .funding_swiper {width: 1200px;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper {width: 1200px; margin-top: 40px;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide {width: 270px;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide a {display: block; width: 100%;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide figure {width: 100%; height: 270px; background-position: center center; background-size: contain; background-repeat: no-repeat;}
/* .marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide figure img {display: block; width: 100%; height: 100%;} */
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox {margin-top: 10px; font-size: 16px;} 
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox h4 {margin-bottom: 20px; min-height: 2.6em;
  /* 글자라인 자르기 */
  max-height: 3.6em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox .list_title {font-size: 24px; margin-bottom: 10px;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox .textbox_inner {display: flex; color:#00a0e9;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox .textbox_inner p {width: 75%;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox .textbox_inner p span {display: block;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox .textbox_inner >span { padding-top: 22px;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox .textbox_inner .change_width {width: 100%;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox .textbox_inner .change_width i {display: inline-block; width: 80%;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox .textbox_inner .change_width em {display: inline-block;  width: 20%; text-align: right;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox .textbox_inner_02 {display: flex; justify-content: space-between;}
.marketing_page1_section1 .funding_swiper .swiper-wrapper .swiper-slide .textbox .textbox_inner_02 span {color:#00a0e9;}
.marketing_page1_section1 .title_wrapper {display: flex; border-bottom: 1px solid #afabab; padding-bottom: 10px;}
.marketing_page1_section1 .title_wrapper h3 {font-size: 30px; margin-right: 20px;}
.marketing_page1_section1 .title_wrapper .btn_funding_wrapper {display: flex; margin-top: 10px;}
.marketing_page1_section1 .title_wrapper .btn_funding_wrapper button {width: 20px; }
.marketing_page1_section1 .title_wrapper .btn_funding_wrapper .funding_slide_btn_left {margin-right: 10px;}

/* 추가 수정 css */
.marketing_page1_section1 #bo_sch {margin-top: 50px;}
.marketing_page1_section1 #bo_sch input {font-size: 14px;}
.marketing_page1_section1 #bo_sch select {font-size: 14px;}
.marketing_page1_section1 .funding_box .btn_adm_wrapper ul li .btn {font-weight: 400;}
.marketing_page1_section1 .funding_box .btn_adm_wrapper ul li .btn_b02 {background: #00a0e9;}
/* 추가 수정 css end*/
/* ---------------------------------------marketing_page1_section1 end----------------------------------------------- */


/* ---------------------------------------marketing_page1_section2----------------------------------------------- */
.marketing_page1_section2 {display: flex; align-items: center; width: 100%; height: 400px; background-image: url(../img/marketing_banner_bg.jpg); background-size: cover; background-position: center center;}
.marketing_page1_section2 .inner {margin: 0 auto; text-align: center; color: white;}
.marketing_page1_section2 .inner h3 {font-size: 40px;}
.marketing_page1_section2 .inner p {font-size: 24px; margin-bottom: 40px;}
.marketing_page1_section2 .inner a {display: inline-block; width: 180px; height: 60px;  font-size: 16px; background: #212121; line-height: 60px; color:white;}
/* ---------------------------------------marketing_page1_section2 end----------------------------------------------- */


/* ---------------------------------------marketing_page2_section1----------------------------------------------- */
.marketing_page2_section1 {padding-top: 80px; padding-bottom: 130px;}
.marketing_page2_section1 h3 {font-size: 30px; margin-bottom: 5px;}
.marketing_page2_section1 .funding_desc {width: 1200px; padding: 30px 0; border-bottom: 1px solid #d3d2d1; border-top: 1px solid #afabab;}
.marketing_page2_section1 .funding_desc h4 {width: 1200px; margin-bottom: 20px; font-size: 27px; letter-spacing: -0.025em; text-indent: 10px; color: #211e1b;}
.marketing_page2_section1 .funding_desc .inner {display: flex; justify-content: space-between;  width: 100%; padding-left: 10px; box-sizing: border-box;}
.marketing_page2_section1 .funding_desc .inner figure {width: 600px; height: 600px; box-sizing: border-box; border: 2px solid #e8e8e8; background-position: center center; background-size: contain; background-repeat: no-repeat;}
/* .marketing_page2_section1 .funding_desc .inner figure img {display: block; width: 100%; height:100%;} */
.marketing_page2_section1 .funding_desc .inner .textbox {width: 500px;}
.marketing_page2_section1 .funding_desc .inner .textbox .started_date,
.marketing_page2_section1 .funding_desc .inner .textbox .ended_data {font-size: 20px;}
.marketing_page2_section1 .funding_desc .inner .textbox .company_name {margin-top: 22px; font-size: 16px;padding-bottom: 10px; color: #211e1b;}
.marketing_page2_section1 .funding_desc .inner .textbox .pricebox {width: 100%; height: 395px; padding-top:50px; border-top: 2px solid #efefef; border-bottom: 1px solid #efefef; box-sizing: border-box;}
.marketing_page2_section1 .funding_desc .inner .textbox .price {font-size: 24px; margin-bottom: 35px;}
.marketing_page2_section1 .funding_desc .inner .textbox .price3 {margin-bottom: 0px;}
.marketing_page2_section1 .funding_desc .inner .textbox em {display: block; font-size: 16px; color: #666666;}
.marketing_page2_section1 .funding_desc .inner .textbox .btn_funding_wrapper {width: 100%; display: flex; justify-content: space-between; margin-top: 20px;}
.marketing_page2_section1 .funding_desc .inner .textbox .btn_funding_wrapper li:first-child {width: 240px; height: 54px; background: #212121; color: white; font-size: 16px; font-weight: 500;}
.marketing_page2_section1 .funding_desc .inner .textbox .btn_funding_wrapper li:first-child a {display: block; width: 100%; height: 100%; text-align: center; line-height: 54px; color:white;}
.marketing_page2_section1 .funding_desc .inner .textbox .btn_funding_wrapper li img {border: 1px solid #efefef;}
.marketing_page2_section1 .funding_desc2 {width: 100%; border: 1px solid #eaedef; margin-top: 70px; padding: 40px 30px; box-sizing: border-box;}
.marketing_page2_section1 .funding_desc2 img {max-width: 1138px !important;}
.marketing_page2_section1 .funding_commt {margin-top: 85px;}
.marketing_page2_section1 .funding_commt h5 {font-size: 22px;}
.marketing_page2_section1 .funding_commt .inner {border-top: 1px solid #afabab; padding: 0 10px; padding-top: 20px;}
.marketing_page2_section1 .funding_commt .inner h6 {font-size: 14px; margin-bottom: 15px; color: #212121;}
.marketing_page2_section1 .funding_commt .inner h6 img {margin-right: 7px; vertical-align: -2px;}
.marketing_page2_section1 .funding_commt .inner .commt_list {margin-bottom: 50px;}
.marketing_page2_section1 .funding_commt .inner .commt_list li {position: relative; margin-bottom: 17px;}
.marketing_page2_section1 .funding_commt .inner .commt_list li:last-child {margin-bottom: 0px;}
.marketing_page2_section1 .funding_commt .inner .commt_list .commt_list_title {margin-left: 20px; display: flex; justify-content: space-between;}
.marketing_page2_section1 .funding_commt .inner .commt_list .commt_list_title .title {font-size: 14px; color: #212121; margin-bottom: 7px;}
.marketing_page2_section1 .funding_commt .inner .commt_list .commt_list_title .date {font-size: 12px; color: #9e9e9e;}
.marketing_page2_section1 .funding_commt .inner .commt_list .commt_list_link {margin-left: 20px; background: #fafafa; min-height: 80px; box-sizing: border-box; padding: 15px 10px; }
.marketing_page2_section1 .funding_commt .inner .commt_list .commt_list_link a {color: #30b2d2; border-bottom: 1px solid #30b2d2; font-size: 14px;}
.marketing_page2_section1 .funding_commt .inner .comment_write p:nth-child(1) {font-size: 14px; color: #212121; margin-bottom: 10px;}
.marketing_page2_section1 .funding_commt .inner .comment_write p:nth-child(2) {display: flex; justify-content: space-between; margin-bottom: 14px;}
.marketing_page2_section1 .funding_commt .inner .comment_write p:nth-child(2) input {width:1130px; height: 40px; border: 1px solid #ebebeb; padding: 5px 10px;}
.marketing_page2_section1 .funding_commt .inner .comment_write p:nth-child(3) {text-align: right;}
.marketing_page2_section1 .funding_commt .inner .comment_write p:nth-child(3) button {width: 120px; height: 40px; border: 1px solid #616161; font-size: 14px; color: #212121;}

/*--------------------------추가 수정 css------------------*/
.marketing_page2_section1 .funding_commt .inner .commt_list li .bo_vc_act {position: absolute; bottom: 10px; right: 10px;}
.marketing_page2_section1 .funding_commt .inner .comment_write .desc_link {display: flex; justify-content: space-between; margin-bottom: 14px; margin-top: 10px;}
.marketing_page2_section1 .funding_commt .inner .comment_write .desc_link input {width:1130px; height: 40px; border: 1px solid #ebebeb; padding: 5px 10px;}
.marketing_page2_section1 .funding_commt .inner .comment_write .desc_check {text-align: right;}
.marketing_page2_section1 .funding_commt .inner .comment_write .desc_check span {position: relative; font-size: 14px; margin-right: 17px;}
.marketing_page2_section1 .funding_commt .inner .comment_write .desc_check span input[type="radio"] {display: none;}
.marketing_page2_section1 .funding_commt .inner .comment_write .desc_check span input[type="radio"] + label { display: inline-block; position: relative; padding-left: 22px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.marketing_page2_section1 .funding_commt .inner .comment_write .desc_check span input[type="radio"] + label:before { content: ''; position: absolute; left: 0; top: 2px; width: 16px; height: 16px; text-align: center; border: 1px solid #dedede; box-sizing: border-box;}
.marketing_page2_section1 .funding_commt .inner .comment_write .desc_check span input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 2px; left: 0px; width: 16px; height: 16px; background-image: url(/img/icon_check_bk.png); background-size: cover; background-position: center center; }
.marketing_page2_section1 .funding_commt .inner .comment_write .desc_check button {width: 120px; height: 40px; border: 1px solid #616161; font-size: 14px; color: #212121;}
/*--------------------------추가 수정 css end------------------*/

/* ------------------------chckbox css 변경---------------------------- */
.marketing_page2_section1 .funding_commt .inner .comment_write p:nth-child(3) span {position: relative; font-size: 14px; margin-right: 17px;}
.marketing_page2_section1 .funding_commt .inner .comment_write p:nth-child(3) span input[type="radio"] {display: none;}
.marketing_page2_section1 .funding_commt .inner .comment_write p:nth-child(3) span input[type="radio"] + label { display: inline-block; position: relative; padding-left: 22px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.marketing_page2_section1 .funding_commt .inner .comment_write p:nth-child(3) span input[type="radio"] + label:before { content: ''; position: absolute; left: 0; top: 2px; width: 16px; height: 16px; text-align: center; border: 1px solid #dedede; box-sizing: border-box;}
.marketing_page2_section1 .funding_commt .inner .comment_write p:nth-child(3) span input[type="radio"]:checked + label:after {content: ''; position: absolute; top: 2px; left: 0px; width: 16px; height: 16px; background-image: url(../img/icon_check_bk.png); background-size: cover; background-position: center center; }
/* ------------------------chckbox css 변경 end---------------------------- */
/* ---------------------------------------marketing_page2_section1 end----------------------------------------------- */



/* ---------------------------------------marketing_page3_section1----------------------------------------------- */
.marketing_page3_section1 {width: 100%; padding-top: 70px; padding-bottom: 80px;}
.marketing_page3_section1 h3 {font-size: 30px; color: #000000; margin-bottom: 7px;}
.marketing_page3_section1 form {width: 100%; padding-top: 10px; border-top: 1px solid #afabab;}
.marketing_page3_section1 form .type1 {position: relative; width: 100%; height: 60px; padding: 10px 0px; box-sizing: border-box; border-bottom: 1px solid #ebebeb;}
.marketing_page3_section1 form .form_title {border-bottom: none;}
.marketing_page3_section1 form .type1 span {position: relative; display: inline-block; width: 49%;}

.marketing_page3_section1 form .type1 span:first-child::after {left: 452px;}
.marketing_page3_section1 form .type1 span:last-child::after {left: 452px;}
.marketing_page3_section1 form .type1 label {display: inline-block; width: 155px; text-indent: 7px;line-height: 40px; border-right: 1px solid #ebebeb; color: #9e9e9e; font-size: 16px;}
.marketing_page3_section1 form p:nth-child(1) span:last-child label, .marketing_page3_section1 form p:nth-child(2) span:last-child label {width: 105px;}
.marketing_page3_section1 form .type1 input {width: 850px; height: 40px; margin-left: 21px; border: 1px solid #ebebeb; padding: 0 10px;}
.marketing_page3_section1 form .type1 .wid50 {width: 285px;}
.marketing_page3_section1 form .form_title input {width: 1019px;}

/* 필수사항 표시 */
.marketing_page3_section1 form .type1 span::after {content: "*"; position: absolute; top: 0px; color: red;}
.marketing_page3_section1 form p:nth-of-type(4)::after, .marketing_page3_section1 form p:nth-of-type(6)::after, .marketing_page3_section1 form p:nth-of-type(8)::after {content: "*"; position: absolute; top: 10px; color: red;}
.marketing_page3_section1 form p:nth-of-type(4)::after, .marketing_page3_section1 p:nth-of-type(6)::after {left: 452px;;}
.marketing_page3_section1 form p:nth-of-type(8)::after {right: 5px;}
.marketing_page3_section1 form p:nth-of-type(3)::after, .marketing_page3_section1 form p:nth-of-type(5)::after, .marketing_page3_section1 form p:nth-of-type(7)::after{
  content: "*미입력시 노출되지 않습니다."; color: #dbdbdb; font-size: 13px; letter-spacing: -0.05em; margin-left: 5px;
}
/* 필수사항 표시 end*/


.marketing_page3_section1 form .writing_box {width: 100%; margin-top: 10px; margin-bottom: 25px;}
/* placeholder color */
.marketing_page3_section1 form .type1 input::-webkit-input-placeholder {color: #dbdbdb; font-size: 14px;}
.marketing_page3_section1 form .type1 input:-ms-input-placeholder {color: #dbdbdb; font-size: 14px;}
.marketing_page3_section1 form .empty {color: #dbdbdb;}
/* placeholder color end*/
.marketing_page3_section1 form p:nth-child(10) {margin-bottom: 20px;}
.marketing_page3_section1 form p:nth-child(10) input {font-size: 12px;}
.marketing_page3_section1 form p:nth-child(11) {margin-bottom: 50px;} 

.marketing_page3_section1 form .type2 {margin-bottom: 20px;}
.marketing_page3_section1 form .type2-2 {margin-bottom: 50px;} 
.marketing_page3_section1 form .type2 span {display: block; margin-bottom: 12px; font-size: 14px; color: #212121;}
.marketing_page3_section1 form .type2 label {display: flex; justify-content: space-between; width: 100%; height: 40px;}
.marketing_page3_section1 form .type2 label input {width: 96%; border: 1px solid #ebebeb; padding: 6px 8px; font-size: 14px;}
.marketing_page3_section1 form .type3 {text-align: center; display: flex; align-items: center; justify-content: center;}
.marketing_page3_section1 form .type3 .mark_wrt_btn_cancle {display: inline-block; width: 60px; height: 40px; box-sizing: border-box; border: 1px solid #ebebeb; font-size: 14px; color: #616161; margin-right: 10px; line-height: 38px;}
.marketing_page3_section1 form .type3 button[type="submit"] {display: inline-block; width: 120px; height: 40px; box-sizing: border-box; background: #212121;  font-size: 14px; color: #ffffff;}
.marketing_page3_section1 form .writing_box .cke_sc {font-size: 12px;}
/* ---------------------------------------marketing_page3_section1 end----------------------------------------------- */


/* ---------------------------------------marketing_logoin----------------------------------------------- */
.marketing_logoin {width: 100%; background: #fbfbfb;}
.marketing_logoin .inner {width: 600px; margin: 0 auto; padding-top: 110px; padding-bottom: 140px; text-align: center;}
.marketing_logoin .inner .logo {margin-bottom: 42px;}
.marketing_logoin .inner h3 {position: relative; margin-bottom: 10px; font-size: 20px; color: #3e3e3e;}
.marketing_logoin .inner h3::before {content: ""; position: absolute; left: 50%; top: -20px; transform: translateX(-50%); width: 40px; height: 2px; background: #212121;}
.marketing_logoin .inner p {font-size: 16px; color: #9d9d9d; margin-bottom: 38px;}
.marketing_logoin .inner ul {width: 100%;}
.marketing_logoin .inner ul li {position: relative; width: 100%; height: 60px; margin-bottom: 10px; box-sizing: border-box; border: 2px solid #ebebeb;}
.marketing_logoin .inner ul li a {display: block; width: 100%; height: 100%; display: flex; align-items: center;}
.marketing_logoin .inner ul li:last-child {margin-bottom: 0px;}
.marketing_logoin .inner ul li span {position: relative; padding-left: 22px; font-size: 16px; color: #9d9d9d;}
.marketing_logoin .inner ul li span::after {content: ""; position: absolute; left: 0; top: -8px; height: 40px; width: 1px; background: #ebebeb;}
.marketing_logoin .inner ul li span em {color: #111111;}
.marketing_logoin .inner ul li .right {position: absolute; right: 20px;}
/* ---------------------------------------marketing_logoin end----------------------------------------------- */



/* ---------------------------------------social_register_member----------------------------------------------- */
.social_register_member {width: 100%; padding: 125px 0;}
.social_register_member .toggle {margin-bottom: 20px;}
.social_register_member .toggle .right_i {padding-top: 4px; font-weight: 400; font-size: 14px;}
.social_register_member .toggle .right_i i {margin-bottom: 2px;}
.social_register_member .all_agree {margin-bottom: 20px; border: 1px solid #c6cacc;}
.social_register_member .sns_tbl table caption {color: #00a0e9;}
.social_register_member #fregisterform .btn_confirm .btn_submit{font-weight: 400; background: #00a0e9;}
.social_register_member #fregisterform .btn_confirm .btn_cancel {font-weight: 400;}
/* ---------------------------------------social_register_member end----------------------------------------------- */



/* ---------------------------------------register_result----------------------------------------------- */
.register_result {width: 100%; padding: 110px 0;}
.register_result #reg_result .btn_submit {font-weight: 400; background: #00a0e9;}
/* ---------------------------------------register_result end----------------------------------------------- */




/* ---------------------------------------marketing_notice_add----------------------------------------------- */
.marketing_notice_add {width: 100%; padding-top: 40px;}
.marketing_notice_add .title {display: flex; align-items: baseline; justify-content: space-between; padding-bottom: 10px; border-bottom: 1px solid #a7a7a7;}
.marketing_notice_add .title h3 {font-size: 30px;}
.marketing_notice_add .title a {color: #777777;}
.marketing_notice_add ul {display: flex; justify-content: space-between;}
.marketing_notice_add ul li {display: flex; align-items: flex-start; width: 48%; padding: 30px 0;  padding-right: 50px; border-bottom: 1px solid #dddddd; box-sizing: border-box;}
.marketing_notice_add ul li h4 {width: 12px; font-weight: 500;}
.marketing_notice_add ul li a {display: block; width: calc(100% - 50px);  word-break: break-all; text-align: left; color: #777777; 
  /* 글자라인 자르기 */
  max-height: 3.6em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* ---------------------------------------marketing_notice_add end----------------------------------------------- */




/* ---------------------------------------marketing_notice_list----------------------------------------------- */
.marketing_notice {padding-bottom: 80px;}
.marketing_notice .pagerWrap a {border-radius: 0px; border: 0px;}
.marketing_notice .pagerWrap .pg_current {border-radius: 0px; border: 0px; background: black;}
.marketing_notice .pagerWrap .pg_page {background-color: white;}
/* ---------------------------------------marketing_notice_list_end----------------------------------------------- */


/* ---------------------------------------marketing_notice_write----------------------------------------------- */
.marketing_notice_write {padding-top: 100px; padding-bottom: 80px;}
.marketing_notice_write button.btn_cke_sc {font-size: 12px; line-height: 1em;}
.marketing_notice_write .btn_confirm {padding-top: 60px; text-align: center;}
.marketing_notice_write .btn_confirm .btn_cancel , .marketing_notice_write .btn_confirm .btn_submit {font-weight: 400; font-size: 17px;}
.marketing_notice_write .btn_confirm .btn_cancel {width: 100px; height: 50px; line-height: 50px; border: 1px solid #dddd; background: white; color: #666666;}
.marketing_notice_write .btn_confirm .btn_submit {width: 150px; height: 50px; line-height: 50px; background: #353535; color: white;}
.marketing_notice_write .marketing_notice_write_file h5 {font-size: 18px; margin-top: 30px; margin-bottom: 10px;}
.marketing_notice_write .marketing_notice_write_info {display: flex;}
.marketing_notice_write .marketing_notice_write_info h5 {font-size: 18px; width: 10%; border-right: 1px solid #dddddd; line-height: 2.2em; color: #666666;}
.marketing_notice_write .marketing_notice_write_info .marketing_notice_write_title_input {width: 70%; padding-left: 30px;}
/* ---------------------------------------marketing_notice_write_end----------------------------------------------- */



#bo_v .marketing_notice_view {padding-top: 100px; padding-bottom: 80px;}
#bo_v .marketing_notice_view #bo_v_top .bo_v_left li a {font-weight: 400; background: #353535;}
#bo_v .marketing_notice_view #bo_v_top .bo_v_com li a {font-weight: 400; background: white; border: 1px solid #181818; color: #181818;}
#bo_v .marketing_notice_view #bo_v_top .bo_v_nb li {border-right: 0px; border-left: 0px;}
#bo_v .marketing_notice_view #bo_v_top .bo_v_nb li .nb_tit {color: #335533; vertical-align: 4.5px;}
#bo_v .marketing_notice_view #bo_v_top .bo_v_nb a {display: inline-block; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#bo_v .marketing_notice_view .cmt_btn {color: #353535; background: none;}
#bo_v .marketing_notice_view .cmt_btn::after {content: "▾"; display: inline-block; margin-left: 10px; font-size: 20px;}
#bo_v .marketing_notice_view #bo_vc .cmt_contents {border-radius: 0px; padding: 10px 15px; border: 0px; color: #555555;}
#bo_v .marketing_notice_view .bo_vc_w textarea {border-radius: 0px;}
#bo_v .marketing_notice_view .bo_vc_w .btn_submit {font-weight: 400; border-radius: 0px; border: 1px solid #181818; background: white; color: #181818;}