
/* LIST */
.rboard_wrap{width:1280px; margin: 0 auto; margin-top:30px;}
.rboard_wrap .rboard_title{height:88px; font-family:'Noto Sans KR'; font-size:30px; font-weight:700; text-indent:4px; border-bottom:3px solid #7a7d96; position:relative; padding:20px 0;}
.rboard_wrap .rboard_data{width:100%; overflow:hidden;}
.rboard_wrap .rboard_data > li{}
.rboard_wrap .bclist{width:100%; overflow:hidden; display:flex; border-bottom:1px solid #ddd;}
.rboard_wrap .bclist > li{ height:56px; line-height:56px; text-align:center; font-family:'Noto Sans KR'; font-size:17px;font-weight:300; letter-spacing:-0.5px; padding:0 6px; position:relative;}
.rboard_wrap .bclist > li a{font-family:'Noto Sans KR'; font-size:17px;font-weight:300; letter-spacing:-0.5px;}
.rboard_wrap .bclist > li:nth-child(1){width:100px;}
.rboard_wrap .bclist > li:nth-child(3){flex-grow:1; text-align:left;}
.rboard_wrap .bclist > li:nth-child(4){width:160px;}
.rboard_wrap .bclist > li:nth-child(5){width:120px; color:#666;}
.rboard_wrap .bclist > li:nth-child(6){width:100px;}
.rboard_wrap .bclist > li.bc_title{text-align:center; color:#363c5a; font-weight:500; font-size:17px;}
.rboard_wrap .bclist > li.bc_title{border-top:1px solid #7a7d96;}
.rboard_wrap .bclist > li.bc_title:after{display:block; position:absolute; left:0; top:0; bottom:0; margin-top:auto; margin-bottom:auto; width:1px; height:14px; background-color:#c5c9d6;}
.rboard_wrap .bclist > li.bc_title:nth-child(1):after{display:none;}
.rboard_wrap .bclist > li.bc_title:nth-child(3):after{display:none;}
.rboard_wrap .search_box{position:relative; height:80px; vertical-align:middle;}
.rboard_wrap .search_box .ca_list{position:absolute; left:4px; bottom:26px; letter-spacing:-0.5px; font-size:17px; font-weight:400;}
.rboard_wrap .search_box .ca{width:165px;min-width:130px; margin-left:20px;}
.rboard_wrap .search_box .keyfield{width:165px;min-width:130px;font-size:16px;font-weight:300;color:#222;}
.rboard_wrap .search_box .ssbox{position: absolute; right:0; bottom:24px;}
.rboard_wrap .search_box .sbox{position:relative;display:inline-block;vertical-align:middle;}
.rboard_wrap .search_box .sbox a{display:inline-block;width:57px;height:34px;position:absolute;right:0;top:0;border:0;}
.rboard_wrap .search_box .sbox .key{background:url('/images/common/bg_dotbogi.jpg') right center no-repeat; height:34px; width:300px; padding:2px 65px 3px 8px; vertical-align:middle; font-family:'Noto Sans KR'; font-size:16px; font-weight:300; color:#666; border-radius:4px;}
.rboard_wrap .is_notice{color:orange;}
.rboard_wrap .page_box{position:relative; min-height:68px;}
.rboard_wrap .btn_post{position:absolute;right:0;top:-8px;}



.photo_box{border-top:1px solid #7a7d96;}
.photo_box ul.photo_list{overflow:hidden; margin-top:40px; text-align:center;}
.photo_box ul.photo_list > li{display:block; float:left; width:25%; min-height:260px; background:#fff; margin-bottom:20px;}
.photo_box ul.photo_list > li > .pbox{width:95%; margin:0 auto; text-align:left;}
.photo_box ul.photo_list > li > .pbox > ul > li{width:100%; display:block}
.photo_box ul.photo_list > li > .pbox > ul > li:nth-child(1){border-radius:0px;} 
.photo_box ul.photo_list > li > .pbox > ul > li:nth-child(1) .photo{display:block; max-width: 100%; max-height: 100%; width: auto; margin:0 auto; border:1px solid #ddd; border-radius:4px; object-fit: cover;}
.photo_box ul.photo_list > li > .pbox > ul > li:nth-child(2){padding:15px 0; font-size:17px; font-weight:400; color:#333; letter-spacing:-1px;}
.photo_box ul.photo_list .one_line{width:97%; margin:0 auto;}
.photo_box ul.photo_list > li > .pbox .subject{width:90%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* VIEW */
.rboard_wrap .rboard_btns{margin-top:0px;border-top:1px solid #ddd;padding:15px 0;position:relative;}
.rboard_wrap .cmt_input{position:relative;height:68px;overflow:hidden;}
.rboard_wrap .cmt_input textarea{z-index:997;width:100%;height:100%;border:1px solid #ddd;padding:8px 150px 8px 15px;font-family:'Noto Sans KR';font-size:17px;font-weight:300; border-radius:8px; border-top-left-radius:0;}
.rboard_wrap .cmt_input .cmt_savBtn{position:absolute;right:25px;top:15px;z-index:10;background:#fff;color:#000;border:1px solid #ddd;font-weight:300;display:inline-block;padding:6px 18px;border-radius:5px;font-family:'Noto Sans KR';font-size:16px;font-weight:300;cursor:pointer;}
.rboard_wrap .cmt_list{width:100%;border-bottom:1px solid #ddd;}
.rboard_wrap .cmt_list > dt{width:100%;padding:10px 0 0 0;}
.rboard_wrap .cmt_list > dt .cmt_rname{display:inline-block;margin-right:10px;color:#0033cc;}
.rboard_wrap .cmt_list > dt .cmt_rdate{color:#616161;}
.rboard_wrap .cmt_list > dd{width:100%;padding:10px 0 20px 0;}
.rboard_wrap .cmt_list .cmt_del{display:inline-block;margin:0 0 3px 10px;vertical-align:middle;}
.rboard_wrap .cmt_list .empty_col{color:#999;}
.rboard_wrap .cmt_list .cmt_comment{letter-spacing:-0.5px;}
.rboard_wrap .cmt_name{padding:5px 10px;border:1px solid #ddd;border-bottom:0;width:200px;height:42px;font-size:17px;}
.rboard_wrap .cmt_passwd{padding:5px 10px;border:1px solid #ddd;border-left:0;border-bottom:0;width:200px;height:42px;font-size:17px;}
.rboard_wrap .board_items{background:#fff;padding:15px 0 15px 10px;border-bottom:1px solid #ddd;overflow:hidden;} 
.rboard_wrap .board_items > div{float:left;margin-right:30px;}
.rboard_wrap .subject_info{position:relative;padding:25px 10px 25px 10px;font-family:'Noto Sans KR';font-size:20px;font-weight:500;letter-spacing:-1px;border-bottom:1px solid #ddd;background:#fff;}
.rboard_wrap .rinfo{padding:10px 10px 0 0;font-size:16px;font-family:'Noto Sans KR'; font-weight:300; color:#888;}
.rboard_wrap .title_setitle{background:#fff;padding:10px 0 10px 10px;margin-top:0; font-family:'Noto Sans KR';font-size:17px;font-weight:500;letter-spacing:-1px;}
.rboard_wrap .title_setitle .desc{display:inline-block;font-size:16px;color:#666;margin-left:10px;}
.rboard_wrap .board_items{background:#fff;padding:15px 0 15px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:5px;overflow:hidden;}
.rboard_wrap .board_items_attach{font-size:17px;padding:15px 0 15px 10px;border-bottom:1px solid #ddd;margin-bottom:5px;overflow:hidden;}
.rboard_wrap .attach_text{font-size:17px;}
.rboard_wrap .no_attach{font-size:17px;font-family:'Noto Sans KR';color:#999;}
.rboard_wrap .comment_box{font-family:'Noto Sans KR'; border-top:0px solid #ddd;padding:25px 15px;min-height:200px;font-weight:300;border-bottom:0px solid #ddd;line-height:160%; letter-spacing:-1px;}
.rboard_wrap .btn_del{position:absolute;right:3px;top:15px;background:#717171; color:#fff;}


/* WRITE FORM */
.rboard_wrap #board_category{width:250px;}
.rboard_wrap .ast_help{padding:8px 0 0 0; border-bottom:0px solid #ddd; letter-spacing:-1px; font-weight:400; color:#666;}
.rboard_wrap .ast{color: #ff9900; font-size: 22px; font-weight: 400; display:inline-block; padding:0 8px; vertical-align:middle;}
.rboard_wrap .ast2{color: #ff9900; font-size: 22px; font-weight: 400; display:inline-block; padding:0 8px; vertical-align:middle;}
.rboard_wrap .rboard_item{width:100%;}
.rboard_wrap .rboard_item > li{float:left; height:68px; line-height:62px; border-bottom:1px solid #ddd; padding:0 15px;}
.rboard_wrap .rboard_item > li.title{position:relative; width:15%; font-family:'Noto Sans KR'; font-size:17px;font-weight:400;}
.rboard_wrap .rboard_item > li.cont{width:85%;}
.rboard_wrap .rboard_item input[type='text']{border:0; border:1px solid #ddd; padding:8px; border-radius:4px; height:42px; font-family:'Noto Sans KR';font-size:16px;font-weight:300;}
.rboard_wrap .rboard_item input[type='tel']{border:0; border:1px solid #ddd; padding:8px; border-radius:4px; height:42px; font-family:'Noto Sans KR';font-size:16px;font-weight:300;}
.rboard_wrap .rboard_item input.swon{border:0 !important; border:1px solid #ddd !important; padding:8px; border-radius:4px; height:42px; font-family:'Noto Sans KR';font-size:16px;font-weight:300;}
.rboard_wrap .rboard_item #name{width:250px;}
.rboard_wrap .rboard_item #subject{width:70%;}
.rboard_wrap .rboard_item #passwd{width:250px; border:1px solid #ddd; padding:8px; border-radius:4px; height:42px;}
.rboard_wrap .rboard_item #email{width:60%;}
.rboard_wrap .rboard_item #homepage{width:60%;}
.rboard_wrap .rboard_item .phone{width:95px; height:36px; border:0;border-bottom:1px solid #ddd;text-align:center;}
.rboard_wrap .file_btn{display:inline-block;position:relative;background:#fff url('/images/common/small_blue_attach.png') 10px center no-repeat;width:115px;height:35px;line-height:32px;border-radius:3px;border:1px solid #ddd;text-align:center;font-family:'Noto Sans KR';font-size:15px;font-weight:300;padding-left:20px;}
.rboard_wrap .file_btn .attach{position:absolute;left:0;top:0;width:100%;height:30px;opacity:0;z-index:10;cursor:pointer;}
.rboard_wrap .att_str{display:inline-block;margin-left:5px;color:#afafaf;font-size:16px;width:80%;overflow:hidden;vertical-align:middle;}
.rboard_wrap .del_simg{background:#fff url('/images/common/small_blue_x.png') 7px center no-repeat; padding:5px 8px 5px 17px; line-height:150%; font-family:'Noto Sans KR';font-size:15px;font-weight:300;border-radius:3px;border:1px solid #ddd;cursor:pointer;position:absolute;right:10px;top:20%;}
.rboard_wrap .fbox{width:100%; height:100%;position:relative; border:0;}
.rboard_wrap .rboard_item > li.edbox{height:347px !important;}
.rboard_wrap .file_desc{clear:both; padding:15px;font-size:16px;font-family:'Noto Sans KR'; letter-spacing:-1px;}
.rboard_wrap .rboard_item > li.edbox{width:100% !important;}
.rboard_wrap .rboard_item > li.edbox:first-child{height:48px !important; line-height:48px !important; border-bottom:0;}
.rboard_wrap .rboard_item > li.edbox:nth-child(2){padding:0 !important; border:1px solid #ddd; border-bottom:1px solid #ddd !important;}
.rboard_wrap #rboard_comment{width:100%; margin:0 auto; padding:10px; height:200px;}
.rboard_wrap .write_btn_box{clear:both; width:100%;margin-top:30px;border-top:1px solid #ddd;padding:15px 0;position:relative;}
.rboard_wrap .btn_back_view{position:absolute;left:3px;top:15px;}
.rboard_wrap .btn_back_view > img{display:inline-block; margin:0 2px 3px 0; opacity:1;}
.rboard_wrap #is_mobile_write{display:none; position:fixed; left:-99999px;}

/* PC */
@media (min-width: 768px) {
	.rboard_wrap .class_smarteditor2{position:relative;}	
}

/* MBOILE */
@media (max-width: 768px) {
	html,body{min-width:320px;}
	#contents_login{min-width:320px;}
	.rboard_wrap{width:100%; min-width:320px;}
	.mntitle{display:none !important;}
	.rboard_wrap .bclist{display:inline-block;}
	.search_box{display:none;}
	.rboard_wrap .bclist > li{height:32px; line-height:32px; text-align:left; padding:0 20px; width:100%;}
	.rboard_wrap .bclist > li:nth-child(6){display:none;}
	.rboard_wrap .bclist > li:nth-child(1){padding-top:8px; float:left; width:auto; min-width:0; display:table;}
	.rboard_wrap .bclist > li:nth-child(4), li:nth-child(5){float:left; width:auto; min-width:0; display:table;}
	.rboard_wrap .bclist > li:nth-child(4){padding-right:4px;}
	.rboard_wrap .bclist > li:nth-child(5){padding-left:4px; color:#999;}
	.rboard_wrap .new_sec img{margin-top:13px !important;}
	.cate_path{left:0; bottom:8px;}
	.rboard_wrap .rboard_title{height:108px;}
	.cate_path > li a{padding:4px 10px 4px 15px;}
	.cate_path > li:nth-child(1) a{padding-left:0px;}
	.rboard_wrap .btn_post{position:relative;}
	#my_pop{width:280px !important;}
	#my_pop #item_pwd{width:100% !important;}
	#my_pop .wbtn{width:100% !important; margin-top:10px;}

	.rboard_wrap .cmt_name{width:50%;}
	.rboard_wrap .cmt_passwd{width:50%;}
	.rboard_wrap .cmt_input textarea{border-radius:0;}
	.rboard_wrap .btn_del{position:relative; left:auto; top:auto;}
	.rboard_wrap .btn_list{display:none;}
	.rboard_wrap .cmt_list > dt{padding:10px;}
	.rboard_wrap .cmt_list > dd{padding:10px 10px 20px 10px;}

	.rboard_wrap .cmt_input textarea{padding:8px 150px 8px 15px;}
	.rboard_wrap .cmt_input .cmt_savBtn{right:10px;}

	.rboard_wrap .rboard_item > li{display:table; width:100% !important; border:0 !important; height:38px; line-height:38px; padding:0 15px;}
	.rboard_wrap .rboard_item input[type='text']{width:100% !important; border:1px solid #ddd; border-radius:4px; padding:8px;}
	.rboard_wrap .rboard_item #passwd{width:100%;}
	.rboard_wrap .rboard_item input.phone{width:30% !important;}
	.rboard_wrap .att_str{width:100%; border-top:1px dashed #ddd; margin-top:10px;}
	.rboard_wrap .fbox{width:100%;height:100%;position:relative; border:1px solid #ddd; border-radius:10px; padding:10px; box-shadow: 0 0 1px 0 rgba(95, 95, 95, 0.2);}
	.rboard_wrap .del_simg{right:20px; top:13%;}
	.rboard_wrap .rboard_item input.pp{width:45% !important; min-width:45% !important;}
	.rboard_wrap .class_smarteditor2{position:fixed; left:999999px;}
	.rboard_wrap #rboard_comment{display:block !important; font-family:'Noto Sans KR';font-size:17px;font-weight:300;letter-spacing:-1px; border-radius:4px;}
	.rboard_wrap .rboard_item > li:first-child{height:38px !important;}
	.rboard_wrap .swon{width:100% !important;}
	.rboard_wrap .rboard_item > li.edbox{height:210px !important;}
	.rboard_wrap .rboard_item > li.edbox:nth-child(2){padding:0 15px !important;}
	.rboard_wrap .rboard_item > li.edbox{height:220px !important;}
	.rboard_wrap .rboard_item > li.edbox:nth-child(2){border-bottom:0 !important;}
	.rboard_wrap .btn_back_view{display:none !important;}


	.rboard_wrap #is_mobile_write{display:block; position:fixed; left:-99999px;}
	.rboard_wrap #board_category{width:100%;}
	
	.rboard_wrap .comment_box img{width:100% !important;}

	.photo_box ul.photo_list > li{float:left; width:50%; min-height:100px; background:#fff; margin-bottom:20px;}
	.photo_box ul.photo_list > li > .pbox{padding:0 10px; box-sizing:inherit;}
	.photo_box ul.photo_list{margin-top:17px;}
	.photo_box ul.photo_list > li{margin-bottom:0;}
	.photo_box ul.photo_list > li > .pbox > ul > li:nth-child(2){padding:10px 0 15px 0;}

}

@media (max-width:560px) {
    .photo_box ul.photo_list > li{float:left; width:50%; min-height:100px;  background:#fff; margin-bottom:20px;}
	.photo_box ul.photo_list > li > .pbox{padding-left:0 10px; box-sizing:inherit;}
	.photo_box ul.photo_list{margin-top:17px;}
	.photo_box ul.photo_list > li{margin-bottom:0;}
	.photo_box ul.photo_list > li > .pbox > ul > li:nth-child(2){padding:10px 0 15px 0;}
}

