@charset "utf-8";

.bo_w_tit{margin:3rem 0 2rem;font-weight:500;font-size:1.8rem;color:#fff}
.bo_w_tit span {display: inline-block;margin-left: 2rem;font-size: 1.4rem;color:#666;}

#bo_w .artists_info{overflow:hidden}
#bo_w .artists_info .info_cont{margin-bottom:2rem}
#bo_w .artists_info textarea{width:100% !important;border:1px solid #ddd;font-size:15px;line-height:26px}
#bo_w .artists_info .info_cont{display:none;}
#bo_w .artists_info .bo_w_tit02{margin-bottom:2rem;padding:.5rem 2rem .7rem;border:1px solid #ddd;font-size:1.5rem;line-height:5rem;color:#666;background:#f7f7f7;position:relative}
#bo_w .artists_info .bo_w_tit02 i{position:absolute;right:2rem;top:50%;transform:translateY(-50%);}
#bo_w .artists_info .explanation{margin-top:1rem;color:rgba(255,255,255,.4)}

/* 갤러리 목록 */
#bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_gall #gall_ul {margin:0 -1rem;padding:0;list-style:none;zoom:1}
#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_gall .gall_li {}
#bo_gall .gall_li .gall_chk {position:absolute;top:0;left:0;padding:5px;z-index:1}
#bo_gall .gall_box {position:relative;margin:0 0 5rem 0;border-radius:0 0 2px 2px}
#bo_gall .gall_con {border-radius:10px;border:1px solid #ddd;overflow:hidden;position:relative}

.gall_row .col-gn-0,.gall_row .col-gn-1,.gall_row .col-gn-2,.gall_row .col-gn-3,.gall_row .col-gn-4,.gall_row .col-gn-5,.gall_row .col-gn-6,.gall_row .col-gn-7,.gall_row .col-gn-8,.gall_row .col-gn-9,.gall_row .col-gn-10 {position:relative;min-height:1px;padding-left:1rem;*padding-left:0;padding-right:1rem;*padding-right:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}
.gall_row .col-gn-0,.gall_row .col-gn-1 {width:100%}
.gall_row .col-gn-2 {width:50%}
.gall_row .col-gn-3 {width:33.33333333%}
.gall_row .col-gn-4 {width:25%}
.gall_row .col-gn-5 {width:20%}
.gall_row .col-gn-6 {width:16.66666667%}
.gall_row .col-gn-7 {width:14.28571428%}
.gall_row .col-gn-8 {width:12.5%}
.gall_row .col-gn-9 {width:11.11111111%}
.gall_row .col-gn-10 {width:10%}

.gall_row .box_clear {clear:both}

#bo_gall .gall_now .gall_text_href a {color:#ff3061}

#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
#bo_gall .gall_img {text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}
#bo_gall .gall_img a,#bo_gall .gall_img .no_image,#bo_gall .gall_img .is_notice {display:block}
#bo_gall .gall_img img{transition:all .3s}
#bo_gall .gall_img img, #bo_gall .gall_img video {max-width:100%;height:auto !important}
#bo_gall .gall_img span {display:inline-block;background:#eaeaea;text-align:center;text-transform:uppercase;font-weight:bold;font-size:1.25em;color:#777}


#bo_gall .gall_text_href {font-weight:500;font-size:1.6rem;}
#bo_gall .gall_text_href a {display:block;padding:50px 20px;color:#333}
#bo_gall .gall_text_href .s_tit{font-weight:600;font-size:16px;color:#0a124f;font-family:'Poppins'}
#bo_gall .gall_text_href .tit{margin-bottom:5px;font-weight:500px;font-size:20px;color:#333}
#bo_gall .gall_text_href .txt{font-weight:400;font-size:16px;color:#888;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#bo_gall .gall_text_href .more_btn{display:inline-block;width:130px;height:40px;margin-top:20px;border:1px solid #ddd;border-radius:40px;font-weight:600;font-size:14px;line-height:40px;color:#333;transition:all .3s}
#bo_gall .gall_text_href:hover .more_btn{border:1px solid #0a124f;background:#0a124f;color:#fff}
#bo_gall .gall_text_href img {margin:0 0 0 4px}
#bo_gall .bo_tit {display:block;width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight:500;font-size:1.8rem;text-align:center;color:#333}
#bo_gall .bo_tit .cnt_cmt {background:#e9eff5;color:#3a8afd;font-size:1.4rem;height:2rem;line-height:2rem;padding:0 .5rem;border-radius:3px;vertical-align:middle}

#bo_gall .bo_tit .title_icon {margin-right:2px;vertical-align:bottom}
#bo_gall .bo_tit .fa-heart {color:#ff0000}
#bo_gall .bo_tit .fa-lock {display:inline-block;line-height:1.6rem;width:1.6rem;font-size:1rem;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;border:1px solid #cbe3e8;vertical-align:middle}
#bo_gall .bo_tit .new_icon {display:inline-block;width:1.6rem;line-height:1.6rem;font-size:1rem;color:#fff;background:#e63434;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle}
#bo_gall .bo_tit .hot_icon {display:inline-block;width:1.6rem;line-height:1.6rem;font-size:1rem;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle}
#bo_gall .bo_tit .fa-caret-right {color:#bbb}
#bo_gall .bo_tit .fa-download {display:inline-block;width:1.6rem;line-height:1.6rem;font-size:1rem;color:#999;background:#ddd;text-align:center;border-radius:2px;margin-left:.5rem;vertical-align:middle}
#bo_gall .bo_tit .fa-link {display:inline-block;width:1.6rem;line-height:1.6rem;font-size:1rem;color:#999;background:#ddd;text-align:center;border-radius:2px;margin-left:.5rem;vertical-align:middle}

#bo_gall .gall_li:hover .gall_img img{transform:scale(1.05,1.05)}
#bo_gall .gall_info {line-height:2em;}
#bo_gall .gall_info strong {display:inline-block;margin:0}
#bo_gall .gall_info i {font-size:1.4rem}
#bo_gall .gall_info .gall_date,
#bo_gall .gall_info .gall_view {display:inline-block;margin-left:1rem;color:#777}

#bo_gall .gall_option {position:absolute;top:1rem;right:1rem}
#bo_gall .gall_option strong {background:#fff;padding:.5rem 1rem;border-radius:3rem;-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}

#bo_cate {margin-bottom:1rem}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {display:inline-block;margin:.5rem}
#bo_cate a {display:block;padding:0.5rem 1.5rem;border-radius:3rem;border:1px solid #ddd;font-size:1.5rem;line-height:2.8rem;color:#666}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#3a8afd;color:#fff}
#bo_cate #bo_cate_on {z-index:2;background:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd;
-webkit-box-shadow:inset 0 2px 5px rgb(33, 135, 202);
-moz-box-shadow:inset 0 2px 5px rgb(33, 135, 202);
box-shadow:inset 0 2px 5px rgb(33, 135, 202)}
.td_subject img {margin-left:1rem}
.bo_cate_link {/* float:left; */display:inline-block;height:2.6rem;margin-right:1rem;padding:0 1rem;border-radius:.5rem;background:#e2eaf6;font-weight:normal !important;font-size:1.5rem;line-height:2.6rem;color:#3a8afd;vertical-align: text-top;} /* 글제목줄 분류스타일 */
.bo_cate_link:hover {text-decoration:none}

/*new_list_skin_custom*/
.bd_page .page_tit_box{margin-bottom:4rem;text-align:center;position:relative}
.bd_page .page_tit_box:before{position:absolute;width:3rem;height:2px;background:#fff;position:absolute;bottom:0;left:calc(50% - 1.5rem);content:''}
.bd_page .page_tit_box .tit{margin-bottom:1rem;font-weight:normal;font-size:5.4rem;line-height:5.4rem;color:#333;font-family: 'Rozha One', serif;}
.bd_page .page_tit_box .txt{font-size:1.5rem;color:#666}

#bo_cate {margin-bottom:1rem}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {display:inline-block;margin:.5rem}
#bo_cate a {display:block;padding:0.5rem 1.5rem;border-radius:3rem;border:1px solid #ddd;font-size:1.5rem;line-height:2.8rem;color:#666}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#3a8afd;color:#fff}
#bo_cate #bo_cate_on {z-index:2;background:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd;
-webkit-box-shadow:inset 0 2px 5px rgb(33, 135, 202);
-moz-box-shadow:inset 0 2px 5px rgb(33, 135, 202);
box-shadow:inset 0 2px 5px rgb(33, 135, 202)}
.td_subject img {margin-left:1rem}
.bo_cate_link {/* float:left; */display:inline-block;height:2.6rem;margin-right:1rem;padding:0 1rem;border-radius:.5rem;background:#e2eaf6;font-weight:normal !important;font-size:1.5rem;line-height:2.6rem;color:#3a8afd;vertical-align: text-top;} /* 글제목줄 분류스타일 */
.bo_cate_link:hover {text-decoration:none}

/* 게시판 목록 공통 */
.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden;}
.chk_box {position:relative}
.chk_box input[type="checkbox"] + label {display:inline-block;width:1.5rem;height:1.5rem;margin-right:0.8rem;color:#676e70;vertical-align:-0.25rem;/* float:left; */} /* 22.09.28 kyh 수정 */
.chk_box input[type="checkbox"] + label[for="chkall"] {margin-top:0.4rem;margin-left:0.5rem;float:left;cursor:pointer;} /* 22.09.28 kyh 추가 */
.chk_box input[type="checkbox"] + label:hover {color:#fff}
.chk_box input[type="checkbox"] + label span {display:block;width:1.5rem;height:1.5rem;margin:0;background:#fff;border:1px solid #d0d4df;cursor:pointer;vertical-align:middle;} /* 22.10.14 kyh 추가 */
.chk_box input[type="checkbox"] + label b {vertical-align:middle;}/* 22.10.14 kyh 추가 */
.write_div .chk_box input[type="checkbox"] + label, .bo_vc_w .chk_box input[type="checkbox"] + label {padding-left:2rem}
.write_div .chk_box input[type="checkbox"] + label span, .bo_vc_w .chk_box input[type="checkbox"] + label span {position:absolute;top:0.5rem;left:0;width:1.5rem;height:1.5rem;display:block;margin:0;background:#fff;border:1px solid #d0d4df}
.chk_box input[type="checkbox"]:checked + label {color:#fff}
.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6}

#bo_btn_top {margin:1rem 0}
#bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx {margin-bottom:.5rem;float:right;zoom:1}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul {margin:0;padding:0;list-style:none}
#bo_list_total {float:left;font-size:1.5rem;line-height:4rem;color:#4e546f}
#bo_list_total span {vertical-align: 0;}

/*공지*/
.bo_notice td {background:#f8f8fb !important;border-bottom:1px solid #f8e6ee}
.bo_notice td a {font-weight:bold}
.bo_notice .notice_icon {color:#333}

/*제목*/
.bo_tit {display:block;width:100%;font-size:1.6rem;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.bo_tit a {line-height:180%;vertical-align: middle;}
.bo_tit_info{margin-top:1rem;font-size:1.5rem;display:none}
.bo_tit_info span{display:inline-block;margin-right:.5rem;padding-right:1rem;color:#888;position:relative}
.bo_tit_info span:before{width:1px;height:1.5rem;background:#999;position:absolute;right:0;top:50%;transform:translateY(-50%);content:'';}
.bo_tit_info span:last-child:before{display:none}
.bo_tit .new_icon,.bo_tit .hot_icon, .bo_tit i{position:relative;top:-2px}

/*제목 아이콘*/
#bo_list .bo_tit .title_icon {margin-right:2px;vertical-align:middle}
#bo_list .bo_tit .fa-heart {color:#ff0000;vertical-align:middle}
#bo_list .bo_tit .fa-lock {display:inline-block;line-height:1.6rem;width:1.6rem;font-size:1rem;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;border:1px solid #cbe3e8;vertical-align:middle}
#bo_list .bo_tit .new_icon {display:inline-block;width:1.6rem;line-height:1.6rem;font-size:1rem;color:#fff;background:#e63434;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle}
#bo_list .bo_tit .hot_icon {display:inline-block;width:1.6rem;line-height:1.6rem;font-size:1rem;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle}
#bo_list .bo_tit .fa-caret-right {color:#bbb;vertical-align:middle}
#bo_list .bo_tit .fa-download {display:inline-block;width:1.6rem;line-height:1.6rem;font-size:1rem;color:#999;background:#ddd;text-align:center;border-radius:2px;margin-left:.5rem;vertical-align:middle}
#bo_list .bo_tit .fa-link {display:inline-block;width:1.6rem;line-height:1.6rem;font-size:1rem;color:#999;background:#ddd;text-align:center;border-radius:2px;margin-left:.5rem;vertical-align:middle}

/*검색창*/
#bo_sch {max-width:55rem;width:100%;margin:2rem auto 1rem;border:1px solid rgba(255,255,255,.1);position:relative}
#bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#bo_sch select {border:0;width:30%;height:5.5rem;padding:0 1.5rem;float:left;font-size:1.5rem;color:#fff;background:none}
#bo_sch select option{color:#888}
#bo_sch .sch_input {height:5.5rem;border:0;background-color:transparent;float:left;width:70%;padding:0 4rem 0 1rem;font-size:1.5rem;color:#333}
#bo_sch .sch_btn {height:5.5rem;position:absolute;top:0;right:0;border:0;width:4rem;background:none;font-size:1.6rem;color:rgba(255,255,255,.8)}


.pg_wrap{float:none;width:100%;margin-bottom:1rem;text-align:center}
.pg_current{border:1px solid #666;background:#666}

/*버튼*/
#bo_v_info #bo_v_top {position: absolute;right: 0;top:1.3rem;}
#bo_btn_top .board-btn{display:inline-block;float:right}
.board-btn a,.board-btn button{position:relative;display:inline-block;width:12rem;height:5.5rem;border:0;background:#333;font-size:1.5rem;color:#fff;text-align:center;line-height:5.5rem;transition:all 0.3s;}
.board-btn a:hover,.board-btn button:hover{border-color:#333;}
.bo-bottom-wrap{display:block;overflow:hidden}
.bo-bottom-wrap .list-bottom-left{display:inline-block;float:left}
.bo-bottom-wrap .list-bottom-right{display:inline-block;float:right}
.btn_submit{background:#333}
.btn_submit:hover{background:#000}

#bo_v_top{padding-top:50px;margin-top:50px;border-top:1px solid #ddd;text-align:right;}

/* 게시판 읽기 */

#bo_v .tab_menu{margin-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.2);overflow:hidden}
#bo_v .tab_menu li{width:15rem;height:5rem;font-weight:500;font-size:1.5rem;color:rgba(255,255,255,.6);text-align:center;line-height:5rem;float:left;background:#333;cursor:pointer;transition:all .3s;font-family: 'Poppins', sans-serif;}
#bo_v .tab_menu li.on, .tab_menu li:hover{color:#fff;background:#c91685}
#bo_v #cont_wrap{width:100%;position:relative}
#bo_v .tab_cont{position:absolute;width:100%;margin-bottom:8rem;opacity:0;z-index:-1}
#bo_v .tab_cont.on{position:relative;opacity:1;z-index:1}


#about_cont .about_cont_img{margin-bottom:5rem;text-align:center;}
#about_cont .about_cont_img img{max-width:130rem;width:100%;}
#about_cont .about_cont_area{padding-top:5rem;border-top:1px solid rgba(255,255,255,.5)}
#about_cont .cont_box{padding-bottom:5rem;margin-bottom:5rem;border-bottom:1px dashed rgba(255,255,255,.2);overflow:hidden}
#about_cont .cont_box:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
#about_cont .cont_box .tit_box{width:25%;padding-left:3rem;font-weight:500;font-size:2rem;color:#333;float:left;font-family: 'Poppins', sans-serif;}
#about_cont .cont_box .cont{width:75%;font-size:1.5rem;color:#666;line-height:2.6rem;float:left}
#about_cont .cont_box .cont p{padding-left:2rem;margin-bottom:1rem;position:relative}
#about_cont .cont_box .cont p:before {position: absolute;width: 3px;height: 3px;background: #fff;border-radius: 3px;position: absolute;left: 0;top: 1.3rem;content: '';}
#about_cont .cont_box .album_cont{overflow:hidden}
#about_cont .cont_box .album_cont p{display:block;width:50%;float:left}

#video_cont iframe{width:100% !important;height:60rem !important}

#gallery_cont .gall_img{width:100%;overflow:hidden}
#gallery_cont .gall_img .grid-item{width:25%;padding:10px;overflow:hidden}
#gallery_cont .gall_img .grid-item a{display:block;width:100%;height:auto;overflow:hidden}
#gallery_cont .gall_img .grid-item img{width:100%;height:auto;transition:all .3s}
#gallery_cont .gall_img .grid-item:hover img{transform:scale(1.05,1.05)}

#bo_v {margin-bottom:2rem;box-sizing:border-box}
#bo_v_table{position:absolute;top:0;right:1.6rem;margin:0;padding:0 .5rem;height:2.5rem;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em}
#bo_v_title .bo_v_tit {display:block;font-size:2.4rem;margin:0 0 1rem;color:#fff;word-break:break-all !important}
#bo_v_title .bo_v_cate{display:inline-block;padding:0 1rem;margin-bottom:1rem;border-radius:3px;background:#e2eaf6;font-size:1.5rem;line-height:2.6rem;color:#3a8afd}

#bo_v_info {margin:0;border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);color:#666;position:relative}
#bo_v_info:after {display:block;visibility:hidden;clear:both;content:""} 
#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#bo_v_info .profile_info {margin:1rem 0;display:inline-block;float:left}

#bo_v_info strong {display:inline-block;margin:0 1rem 0 0;font-weight:normal;vertical-align: middle;color:rgba(255,255,255,.3)}
#bo_v_info strong i {vertical-align: 0;}
#bo_v_info .sv_member,
#bo_v_info .sv_guest,
#bo_v_info .member,
#bo_v_info .guest {font-weight:bold}
#bo_v_info .profile_img {display:none}
#bo_v_info .sv_member {color:rgba(255,255,255,.5)}
#bo_v_info .if_date {margin:0;color:rgba(255,255,255,.3)}

#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_file ul {margin:0;list-style:none}
#bo_v_file li {padding:1.5rem;position:relative;margin:1rem 0;border:1px solid #dfdfdf;border-radius:.5rem;-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);font-size:1.4rem}
#bo_v_file li i {width:2rem;font-size:1.6rem;color:#b2b2b2;float:left;position:relative;top:3px}
#bo_v_file a {display:block;width:calc(100% - 2rem);padding-left:1rem;text-decoration:none;color:#333;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#bo_v_file a:focus, #bo_v_file li:hover a, #bo_v_file a:active {text-decoration:underline;color:#3a8afd}
#bo_v_file img {float:left;margin:0 1rem 0 0}
#bo_v_file .bo_v_file_cnt {display:block;margin-top:.5rem;color:#b2b2b2;font-size:1.4rem}
#bo_v_file li:hover {border-color:#bed4f4;color:#bed4f4}
#bo_v_file li:hover i {color:#3a8afd}
#bo_v_file li:hover .bo_v_file_cnt{color:#99c2fc}
.file_del label{font-size:1.4rem}
.file_del label span{vertical-align:0;}

#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_file ul {margin:0;list-style:none}
#bo_v_link li {padding:1.5rem;position:relative;margin:1rem 0;border:1px solid #dfdfdf;border-radius:5px;
-webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);
-moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);
box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)}
#bo_v_link li i {width:2rem;font-size:1.6rem;color:#b2b2b2;float:left;position:relative;top:5px}
#bo_v_link a {display:block;width:calc(100% - 2rem);padding-left:1rem;text-decoration:none;color:#333;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#bo_v_link a:focus, #bo_v_link li:hover a, #bo_v_link a:active {text-decoration:underline;color:#3a8afd}
#bo_v_link .bo_v_link_cnt {color:#b2b2b2;font-size:1.4rem}
#bo_v_link li:hover {border-color:#bed4f4;color:#bed4f4}
#bo_v_link li:hover i {color:#3a8afd}
#bo_v_link li:hover .bo_v_link_cnt {color:#99c2fc}

#bo_v_top {zoom:1}
#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_top ul {padding:0;list-style:none;word-break:break-all;background:#fff}

.bo_v_nb {position:relative;margin:2rem 0;clear:both;text-align:left;font-size:1.4rem}
.bo_v_nb:after {display:block;visibility:hidden;clear:both;content:""}
.bo_v_nb li {border-top:1px solid rgba(255,255,255,.2);padding:1.3rem;overflow:hidden}
.bo_v_nb li:last-child {border-bottom:1px solid rgba(255,255,255,.2)}
.bo_v_nb li i {font-size:1.3rem;color:#b3b3b3}
.bo_v_nb li .nb_tit {width:8rem;font-size:1.5rem;color:#b3b3b3;float:left}
.bo_v_nb li a{width:calc(100% - 15rem);float:left;font-size:1.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:rgba(255,255,255,.4)}
.bo_v_nb li .nb_date {width:7rem;color:#b3b3b3;text-align:right;float:right}

#bo_v_atc {min-height:20rem;height:auto !important;height:20rem}
#bo_v_atc_title {position:absolute;font-size:0;line-height:0;overflow:hidden}

#bo_v_img {width:100%;overflow:hidden;zoom:1}
#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_img a.view_image {display:block}
#bo_v_img img {margin-bottom:2rem;max-width:100%;height:auto}

#bo_v_con {margin:5rem 0;width:100%;line-height:150%;min-height:2rem;color:#8c8c8c;word-break:break-all !important;overflow:hidden}
#bo_v_con *{word-break:break-all !important}
#bo_v_con a {color:#000;text-decoration:underline}
#bo_v_con img {max-width:100%;height:auto}

/*글쓰기*/
#bo_w .bo_v_option li {display:inline-block;float:left;text-align:left;margin:0 1rem 0 0}
#bo_w .bo_v_option li label {font-size:1.5rem;vertical-align:baseline}
#bo_w .bo_v_option .chk_box input[type="checkbox"] + label{width:auto;height:auto;top:0}
#bo_w .bo_v_option .chk_box input[type="checkbox"] + label span {margin-left:0;margin-right:.5rem}
#bo_w .write_div{margin:1rem 0;position:relative}
#bo_w .write_top{margin-top:0}
#bo_w .write_div:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .bo_w_info .frm_input {float:left}
#bo_w #wr_password, #bo_w #wr_homepage {margin-left:1%}
#bo_w .wr_content.smarteditor2 iframe {background:#fff}
#bo_w .bo_w_tit {color:#333;position:relative}
#bo_w .bo_w_link label {border-radius:3px 0 0 3px;height:3.8rem;line-height:3.8rem;width:4rem;font-size:1.4rem;text-align:center;color:#b2b2b2;position:absolute;top:0;left:1px}
#bo_w .bo_w_link .frm_input {height:4rem;padding-left:5rem}
#bo_w .bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:3.8rem;line-height:3.8rem;width:4rem;font-size:1.4rem;text-align:center;color:#b2b2b2}
#bo_w .bo_w_flie .frm_file {padding-left:5rem;margin-top:1px;font-size:1.4rem;color:#666}
#bo_w .bo_w_flie .file_wr {height:4rem;margin:0;padding:.5rem;border-radius:0;border:1px solid #ddd;background:#f7f7f7;color:#666;vertical-align:middle;overflow:hidden;position:relative}
#bo_w .bo_w_flie .frm_input {margin:10px 0 0}
#bo_w .bo_w_flie .file_del {position:absolute;top:1rem;right:1rem;font-size:1.4rem;color:#7d7d7d}

#bo_w .bo_w_select select {width:100%;height:5rem;padding: 0.5rem 1rem;border:1px solid #d0d3db;font-size:1.6rem;color:#666}
#bo_w .btn_submit {padding:0;font-weight:normal;font-size:1.4rem}
#bo_w .btn_cancel {font-weight:normal;font-size:1.4rem;background:#666}
#bo_w .frm_input{height:5rem;padding:0.5rem 1rem;border:1px solid #ddd;border-radius:0;font-size:1.6rem;color:#666;background:#f7f7f7}
#bo_w .frm_input3{width:32.6%;margin:0 1% 1% 0;float:left}
#bo_w .frm_input3:nth-child(3n){margin-right:0}

#bo_w .frm_input10{width:19.2%;margin:0 1% 1% 0;float:left}
#bo_w .frm_input10:nth-child(5n){margin-right:0}
#bo_w .input_title{background:#fff}
#bo_w  textarea{height:30rem;padding:0.5rem 1rem;font-size:1.6rem;line-height:3rem;color:#666}
#bo_w a.btn, #bo_w .btn{width:12rem;height:5.5rem;border-radius:0;line-height:5.5rem}
#captcha #captcha_info{font-size:1.5rem}

#bo_w .input_tit{margin-top:2rem;font-size:1.6rem;color:#fff}
#bo_w .input_tit span{display:inline-block;margin-left:2rem;font-size:1.4rem;color:rgba(255,255,255,.6)}

/*자동등록방지*/
#captcha{width:100%;overflow:hidden}
#captcha .captcha_wrap{overflow:hidden}
#captcha #captcha_img{height:5rem;border:none;/* float:left; */object-fit: cover;}
#captcha #captcha_key{width:10rem;height:4rem;margin-left:.5rem;padding:0 .5rem;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:1.6rem;font-weight:bold;text-align:center;vertical-align:top;/* float:left */}
#captcha #captcha_mp3{width:4rem;height:4rem;margin-left:.5rem;font-size:1.5rem;line-height:4rem;background:#ccc;text-indent:unset;/* float:left */}
#captcha #captcha_reload{width:4rem;height:4rem;margin-left:.5rem;font-size:1.5rem;line-height:4rem;background:#ccc;text-indent:unset;/* float:left */}
#captcha #captcha_info{margin-top:.5rem}

@media (max-width: 2048px) {
#bo_gall .gall_img{height:43rem !important}
}

/*아티스트 뷰페이지*/
#artist_info_wrap{overflow:hidden}
#artist_info_wrap .artist_bnr{width:100%;height:500px;background:#0a124f;position:relative}
#artist_info_wrap .bnr_bg{width:100%;height:100%;position:absolute;top:0;left:0}
#artist_info_wrap .a_bnr_img{opacity:.5} 
#artist_info_wrap .inner{width:1300px;position:absolute;bottom:-50px;left:calc(50% - 650px);z-index:10}
#artist_info_wrap .artist_main_img{width:250px;height:250px;border-radius:20px;background:#999;text-align:center;overflow:hidden;float:left;box-shadow:0 0 20px rgba(0,0,0,.1)}
#artist_info_wrap .artist_main_img img{width:auto;max-width:100%;height:100%;}
#artist_info_wrap .main_info{width:calc(100% - 250px);padding:50px 0 0 50px;float:left}
#artist_info_wrap .main_info .eng_name{font-weight:300;font-size:42px;color:#fff;font-family:'Poppins'}
#artist_info_wrap .main_info .name_info{overflow:hidden}
#artist_info_wrap .main_info .name_info .name{font-weight:500;font-size:30px;color:#fff;}
#artist_info_wrap .main_info .name_info .birthday{display:inline-block;margin-left:10px;font-size:15px;color:rgba(255,255,255,.6)} 
#artist_info_wrap .main_info .name_info .sns{margin-top:10px;overflow:hidden;float:right}
#artist_info_wrap .main_info .name_info .sns li{float:left}
#artist_info_wrap .main_info .name_info .sns li + li{margin-left:10px}

#artist_info_wrap .artist_info_cont{width:1300px;margin:100px auto 0;overflow:hidden}
#artist_info_wrap .side_menu{width:250px;border:1px solid #ddd;float:left}
#artist_info_wrap .side_menu li{height:60px;padding:0 20px;font-weight:500;font-size:18px;color:#333;line-height:60px;border-bottom:1px solid #ddd;font-family:'Poppins'}
#artist_info_wrap .side_menu li:last-child{border-bottom:0}
#artist_info_wrap .side_menu li.on, #artist_info_wrap .artist_info_cont .side_menu li:hover{border-bottom:0;background:#0a124f;color:#fff;transition: all .3s;cursor:pointer}

#artist_info_wrap .info_connt{width:1050px;padding-left:50px;float:left;position:absolute;opacity:0;z-index:-1}
#artist_info_wrap .info_connt.on{position:relative;opacity:1;z-index:10}

#artist_info_wrap .info_connt .tit{padding-bottom:15px;margin-bottom:25px;font-weight:700;font-size:30px;color:#333;position:relative;font-family:'Poppins'}
#artist_info_wrap .info_connt .tit:before{content:'';width:20px;height:3px;background:#0a124f;position:absolute;bottom:0;left:0}
#artist_info_wrap .info_connt .txt{width:100%;border:0;font-size:18px;line-height:30px;color:#888;white-space:pre-wrap}
#artist_info_wrap .about_cont{padding:0 20px 30px;margin-bottom:30px;border-bottom:1px dashed #ddd;}
#artist_info_wrap .profile{padding:0 20px}
#artist_info_wrap .profile_list li{padding-bottom:30px;margin-bottom:30px;border-bottom:1px dashed #ddd;overflow:hidden}
#artist_info_wrap .profile_list li .list_tit{width:150px;font-weight:500;font-size:26px;color:#333;float:left}
#artist_info_wrap .profile_list li .list_cont{width:calc(100% - 150px);float:left}
#artist_info_wrap .profile_list li .list_cont p{padding:0 0 10px 15px;font-size:17px;color:#888;line-height:28px;position:relative}
#artist_info_wrap .profile_list li .list_cont p:before{content:'';width:3px;height:3px;border-radius:3px;background:#0a124f;position:absolute;left:0;top:13px;}

#artist_info_wrap .video_list{width:100%;overflow:hidden}
#artist_info_wrap .video_list li{width:32%;height:180px;border-radius:10px;margin:0 2% 2% 0;background:#333;float:left;overflow:hidden}
#artist_info_wrap .video_list li img{width:100%;height:100%}
#artist_info_wrap .video_list li:nth-child(3n){margin-right:0}

.youtube_wrap{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;opacity:0;transition:all 1s}
.youtube_wrap .youtube_wrap_bg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.8);}
.youtube_wrap .youtube_box{width:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}
.youtube_wrap .youtube_box .youtube_close_btn{position:absolute;right:0;top:-45px;cursor:pointer}
.youtube_wrap.on{opacity:1;z-index:999}
