@charset "utf-8";
.allchk {display:block;}

#bo_list {max-width:100%;}

@media screen and (max-width:1200px) {
h2.title {padding:10px 20px;}

#bo_btn_top {margin:0 20px 20px 20px;}

#bo_list {max-width:100%;}
}

@media screen and (max-width:720px) {
h2.title {display:block;margin:0;font-size:30px;}

#bo_btn_top {margin:0;}

.bo_btn_top_adm {padding:0 20px;}

ul.btn_bo_snb {display:block;width:100%;padding:0 10px;margin-bottom:20px;}
ul.btn_bo_snb li {width:33.33%;margin:0;}
ul.btn_bo_snb li .btn {min-width:auto;font-size:16px;line-height:50px;background:none;border:none;border-radius:0;}
ul.btn_bo_snb li .btn.active {line-height:50px;background:none;border:none;border-radius:0;}
ul.btn_bo_snb li .btn.active:after {content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--color);}
}

h2#bo_v_title {margin:0 0 20px 0;padding:0;border-bottom:solid 1px #eee;}
h2#bo_v_title .bo_v_cate {margin:0;line-height:40px;}
h2#bo_v_title .bo_v_tit {margin:0 0 4px 0;}

.bo_v_like {display:block;position:absolute;right:0;bottom:0px;line-height:40px;}
.bo_v_like a {color:#999;font-weight:300;}
.bo_v_like i {color:#c7c7c7;font-size:32px;}

#bo_v_con {border-bottom:none;}

.video {margin:0 0 40px 0;}

@media screen and (max-width:720px) {
h2#bo_v_title {margin:0 20px 20px 20px;padding:40px 0 0 0;}
h2#bo_v_title .bo_v_cate {position:absolute;left:0;top:0;font-size:14px;}
h2#bo_v_title .bo_v_tit {margin:0 0 10px 0;}

.bo_v_like {top:0;bottom:auto;}
.bo_v_like i {font-size:24px;}

.video {margin:0 0 20px 0;}
}