input[type=text]{height:4rem;border: 1px solid #CCCCCC;width:100%;border-radius:0.4rem;padding-left:1rem;font-size:1.4rem}
input[type=file]{font-size:1.4rem}
input[type=textarea]{height:4rem;border: 1px solid #CCCCCC;width:100%;border-radius:0.4rem;padding-left:1rem;font-size:1.4rem}

.but01 {display: flex;align-items: center; border: 1.5px solid #00BBC5; box-sizing: border-box; height: 17px; margin:0px 6px 0px 0px; padding: 5px; color: #00BBC5; font-weight: 700; font-size: 11px; letter-spacing: 0; border-radius: 15px; line-height : 17px;}
.but02 {margin-top: 10px;}
.but02 a {display: inline-block; border: 1px solid #4A4A4A; box-sizing: border-box; height: 23px; padding: 0px 14px 2px 14px; color: #4A4A4A; font-weight: 600; font-size: 13px; letter-spacing: 0; border-radius: 15px;}
.but02 a:hover {background: #0096a1; color: #ffffff;}
.but_stext {font-size: 0.73rem; line-height:1rem; letter-spacing:-1px;}


/* °Ô½ÃÆÇ °øÅë */
#bo_w{padding-bottom: 80px;}
/* ¹öÆ° Á¦¾î */
a.btn, .btn{padding: 0 30px; height: 40px; line-height: 40px; text-align: center; font-weight: 300; font-size: 17px;}
a.btn_admin, .btn_admin{height: 40px; line-height: 40px; text-align: center; background: #00BBC5;} /*°ü¸®ÀÚ, º¹»ç, ÀÌµ¿*/
a.btn_admin:hover, .btn_admin:hover{background: #444;}
a.btn_b02, .btn_b02{height: 40px; line-height: 40px; text-align: center; background: #444; font-weight: 300;} /*±Û¾²±â*/
a.btn_b02:hover, .btn_b02:hover {background:#00BBC5;}
a.btn_b01, .btn_b01{height: 40px; line-height: 40px; background: #00BBC5;} /*¼öÁ¤, »èÁ¦, ¸ñ·Ï, ´äº¯*/
a.btn_b01:hover, .btn_b01:hover{background: #ff3746;}
.btn_submit{background: #2350F9; height: 4rem; line-height: 4rem; text-align: center;color:white;font-size:1.6rem;font-weight:500} /*´ñ±Ûµî·Ï*/
.btn_submit:hover{background: #444;}
#btn_cancel2{background: #CACACA; height: 4rem; line-height: 4rem; text-align: center;width:19rem;border-radius:5px;font-weight:500;cursor:pointer;margin-left:20px;font-size:1.6rem}
#btn_cancel2:hover{background: #444;color:#fff}
.bo_vc_w .btn_submit{border-radius: 0; font-weight: 300; font-size: 17px;}
a.btn_cancel{background: #999; height: 40px; line-height: 40px; text-align: center;}
.btn .fa{display: none;} /*¹öÆ° ÇÈÅä±×·¥*/
.cmt_btn{background-position: 67px 10px; font-size: 16px;}
.cmt_btn_op{background-position: 67px -20px;}
.cmt_btn .fa{display: none;}
.bo_w .btn_submit, .bo_vc_w .btn_submit{border-radius: 0; font-size: 1.0em;}
.btn_cancel{height: 40px; line-height: 40px;}
.btn_bo_user{margin: 20px 0;}
.bo_fx{margin: 20px 0; width: 100%;}
#bo_v_share .btn{padding: 0 20px; width:130px; }
.file_del input{float: left; margin: 7px 10px 0 0;}
.file_del label{float: left;}
#ctt{margin: 0; padding: 0;}
#ctt_con{padding: 0;}
#ctt_con .reg_bn + .inner{padding: 90px 20px; min-height: 700px;}
#ctt_con *{color: #333;}
.reg_bn{width: 100%; height: 90px; background: #333;}
.ctt_admin{position: absolute; width: 1200px; left: 50%; top: 90px; height: 60px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);}
.ctt_admin a{line-height: 60px; height: 100%;}

/* °Ô½ÃÆÇ¿ë ¹öÆ° */
a.btn_b01,.btn_b01 {display:inline-block;background:#3877FF;color:#fff;text-decoration:none;vertical-align:middle}
.btn_b01:hover, .btn_b01:hover {background:#54598c}
a.btn_b02,.btn_b02 {display:inline-block;background:#3877FF;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle;}
a.btn_b02:hover, .btn_b02:hover {background:#0025eb}
a.btn_b03, .btn_b03 {display:inline-block;background:#fff;border:1px solid #b9bdd3;color:#646982;text-decoration:none;vertical-align:middle}
a.btn_b03:hover, .btn_b03:hover {background:#ebedf6}
a.btn_b04, .btn_b04 {display:inline-block;background:#fff;border:1px solid #ccc;color:#707070;text-decoration:none;vertical-align:middle}
a.btn_b04:hover, .btn_b04:hover {color:#333;background:#f9f9f9}
a.btn_admin,.btn_admin {display:inline-block;background:#3877FF;color:#fff;text-decoration:none;vertical-align:middle} /* °ü¸®ÀÚ Àü¿ë ¹öÆ° */
.btn_admin:hover, a.btn_admin:hover {background:#ff3746}


#bo_list .bo_tit .title_icon{display: none;}
#bo_list .fa{display: none;}
#bo_list_total{background: transparent;}
#bo_list .bo_tit .title_icon{display: none;}
.sv_member{text-align: center;}
#bo_list_total{margin: 40px 0;}
.tbl_wrap table{border-top: 1px solid #666; border-right: none; border-left: none; width:100%; margin:0 auto;}
#bo_list .td_datetime{font-style: normal;}
#bo_list .td_num{display: none;}
.td_subject{padding-left: 30px !important;}
.tbl_head01 thead th{padding: 15px 0;}
#bo_list_total{overflow: hidden;width: 100%; line-height: 30px;}
#bo_list_total span{float: left; font-size: 14px; color: #aaa;}
#new1{width: 90px;height: 30px;border: 1px solid #ddd; float: right; font-size: 14px; font-weight: 500; line-height: 30px;padding-left: 10px; display: none;}
#bo_list tbody tr:hover{border-left: none;}
.btn_bo_user>li:nth-child(4){display:block;}
#bo_list .bo_tit .title{width:auto; margin:0 1%; float:left; overflow: hidden; text-overflow: ellipsis;white-space: normal; word-wrap:break-word; display: -webkit-box; -webkit-box-orient: vertical; line-height: 1.5; height: 1.5em; -webkit-line-clamp: 1;}

.sound_only {display:none}