@charset "utf-8";
/* list 시작 */
#bo_list_wrap{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto 190px !important;}
#bo_btn_top{}
#bo_btn_top .wrap{width: 100%;margin: 0 auto 10px;display: flex;justify-content: flex-end;align-items: center;}
#bo_gallery>ul{}
#bo_gallery>ul>li{width: 100%; position: relative;top: 0;left: 0;}
#bo_gallery>ul>li .chk-box{position: absolute;top: 10px;right: 10px;height: 20px;width: 20px;z-index: 9;}
#bo_gallery>ul>li .chk-box input{width: 100%;height: 100%;position: absolute;}
#bo_gallery>ul>li .img-wrap{padding-bottom: 50% !important;}
#bo_gallery>ul>li .img-wrap .img-item{}
#bo_gallery>ul>li .img-wrap .img-item a{}
#bo_list_wrap .look_swiper2 .swiper-wrapper .swiper-slide img{width: 100%;height: auto;aspect-ratio: auto 1 / 1;border-radius: 0 !important;}
#bo_list_wrap .look_swiper{margin-top: 10px;}
#bo_list_wrap .look_swiper .swiper-wrapper .swiper-slide img{width: 100%;height: auto !important;border-radius: 0 !important;}
@media screen and (max-width:700px){
	#bo_list_wrap{margin: 0 auto 100px !important;}
	#bo_btn_top .wrap a:first-child,
	#bo_btn_top .wrap button{display: none;}
	#bo_btn_top .wrap a{border-radius: unset;}
}
/* list 끝 */


/* write 시작 */
#bo_w{margin-bottom: 150px;}
#bo_w form{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto;}
#bo_w form input[type='text']{height: 50px !important;}
#bo_w #variableFiles .input-group{height: 50px;}
#bo_w #variableFiles .input-group .custom-file{height: 100%;}
#bo_w #variableFiles .input-group .custom-file label{height: 100%; line-height: 50px; padding: 0 10px;}
#bo_w .custom-file-input~.custom-file-label[data-browse]::after{height: 100%; line-height: 50px; padding: 0 10px;}
#bo_w .list-group-item{padding: 0 !important;border: none !important;}
#bo_w .list-group-item div.col.mt-2.px-2{padding: 0 !important;margin: 0 !important;}
#bo_w .form-group.row.mb-0{margin: 0 !important;}
#bo_w .form-group.row.mb-0 .col-md-10{padding: 0 !important;margin: 0 !important;flex: unset !important;max-width: unset !important;}
#bo_w .form-group.row.mb-0 .col-md-10 .row.mx-n2{margin: 0 !important;}
@media screen and (max-width:700px){
	#bo_w{margin-bottom: 100px;}
}
/* write 끝 */



/* view 시작 */
#bo_v{width: calc(100% - 40px);max-width: 1400px;margin: 0 auto 150px;}
#bo_v .content_top{display: flex;justify-content: space-between;align-items: center;flex-flow: row wrap;}
#bo_v .content_top #bo_v_title{width: 100%;text-align: center; font-size: var(--font-20) !important; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 20px;margin-top: 10px; font-weight: 500; color:#000;background: #F0FAF9;border-top: 5px solid var(--mint);    height: 68px; display: flex; justify-content: center; align-items: center; padding: 0 20px;border-bottom: 1px solid #EFEFEF;}
#bo_v .content_top .left{}
#bo_v .content_top .left p{font-size: var(--font-18); color: #333333;}
#bo_v .content_top .right{display: inline-flex;}
#bo_v .content_top .right a{}
#bo_v .content_top .right a:first-child{border-radius: .25rem .25rem .25rem .25rem;}
#bo_v .content_top .right a:nth-last-child(1){border-radius: 0 .25rem .25rem 0;}
#bo_v .content_top .right a:nth-last-child(2){border-radius: unset;}
#bo_v .content_top .right a:nth-last-child(3){border-radius: unset;}
#bo_v .content_top .right a:nth-last-child(4){border-radius: .25rem 0 0 .25rem;}
#bo_v .content_top .right a i{}
#bo_v #bo_v_atc{}
#bo_v #bo_v_atc #bo_v_con{padding-bottom: 20px; border-bottom: 5px solid var(--mint);}
@media screen and (max-width:700px){
	#bo_v{margin-bottom: 100px;}
	#bo_v_data{display: none;}
}
/* view 끝 */