
/* 반응형 게시판 */
.rt-rwd-notice-wrap{width:100%;font-family: 'Noto Sans KR';}
.rt-rwd-notice-wrap *{box-sizing:border-box;line-height:1;}
.clearfix:after{display:block;clear:both;content:"";}

/* 검색폼 */
.rt-rwd-list-top {margin-bottom:20px; }
.rt-rwd-list-top:after {content:''; display: block; clear: both;}
.rt-rwd-list-top .total {float: left;font-size: 16px; line-height: 40px;}
.rt-rwd-search-wrap{float: right;text-align:right;font-size:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position: relative;}
.rt-rwd-search-wrap .rt-rwd-search-select-wrap{display:inline-block;vertical-align:middle;padding:0 5px;}
.rt-rwd-search-wrap .rt-rwd-search-select{width:auto;height:40px;line-height:40px;font-size:13px !important;background-color:#fff;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family: inherit; font-size: inherit;}
.rt-rwd-search-wrap .rt-rwd-search-input-wrap{display:inline-block;width:300px;vertical-align:middle;padding:0 5px;}
.rt-rwd-search-wrap .rt-rwd-search-input{width:100%;height:40px;line-height:40px;font-size:13px !important;background-color:#fff;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family: inherit; font-size: inherit;}
.rt-rwd-search-wrap .rt-rwd-search-send{display:inline-block;text-align:center;vertical-align:middle;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; position: absolute; top: 10px; right: 5px; width: 40px; height: 40px;line-height:38px;}

/* 게시판 리스트 */
.rt-rwd-list-wrap{border-top:1px solid #666;border-bottom:1px solid #ddd;margin-bottom:30px;}
.rt-rwd-list-con{padding:15px 220px 15px 160px;position:relative;}
.rt-rwd-list-nosearch{text-align:center;line-height:150px;}
.rt-rwd-list-nosearch.rt-bdb{border-bottom:1px solid #ddd;}
.rt-rwd-list-num{position:absolute;width:60px;left:0;top:50%;margin-top:-10px;}
.rt-rwd-list-num p{text-align:center;color:#666;font-size:16px;line-height:20px;}
.rt-rwd-list-cate{position:absolute;width:100px;left:60px;top:50%;margin-top:-10px;}
.rt-rwd-list-cate p{text-align:center;color:#666;font-size:16px;line-height:20px;}
.rt-rwd-list-subject{margin:5px 0;}
.rt-rwd-list-subject p{color:#666;font-size:16px;line-height:20px;text-align:center;}
.rt-rwd-list-subject a{display: block;color:#666;font-size:16px; line-height: 20px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.rt-rwd-list-subject a > img{margin-right:5px;}
.rt-rwd-list-subject span img{position:relative;bottom:2px;vertical-align:middle;margin-left:5px;}
.rt-rwd-list-type-wrap{position:absolute;right:0;top:50%;margin-top:-10px;}
.rt-rwd-list-type-con{float:right;font-size:0;}
.rt-rwd-list-type{float:left;padding:0 5px;}
.rt-rwd-list-type.rt-rwd-list-type-date{width:60px;text-align:center;}
.rt-rwd-list-type.rt-rwd-list-type-date.rt_w81{margin-left:10px;width:81px;}
.rt-rwd-list-type.rt-rwd-list-type-writer{width:100px;text-align:center;}
.rt-rwd-list-type.rt-rwd-list-type-file{width:80px;text-align:center;}
.rt-rwd-list-type.rt-rwd-list-type-day{width:120px;text-align:center;}
.rt-rwd-list-type p{color:#666;font-size:16px;line-height:20px;}
.rt-rwd-list-type-m{display:none;}
/* 게시판 리스트 공지사항 */
.rt-rwd-list-sign-con{background-color:#f6f6f6;border-bottom:1px solid #d0d8de;}
.rt-rwd-list-sign-con .rt-rwd-list-subject a{color:#1f60b1;}
/* 게시판 리스트 일반 */
.rt-rwd-list-norm-con{background-color:#fff;border-bottom:1px solid #e0e0e0;}
.rt-rwd-list-norm-con:last-child{border-bottom:0;}
.rt-rwd-list-norm-con.rt-rwd-list-con-body:hover{background-color:#fafafa;}
.rt-rwd-list-norm-con .rt-rwd-list-subject a:hover{color:#1f60b1;}
.rt-rwd-list-con-head {background-color: #f5f5f5;}
.rt-rwd-list-con-head .rt-rwd-list-num p,
.rt-rwd-list-con-head .rt-rwd-list-cate p,
.rt-rwd-list-con-head .rt-rwd-list-subject p,
.rt-rwd-list-con-head .rt-rwd-list-type p {font-weight: 500; color: #333;}
/* 페이지네이션 */
.rt-page-index{text-align:center;margin:50px 0 20px; font-size: 0;}
.rt-page-index a{display:inline-block;vertical-align: top;width:30px;height:28px;line-height:28px;font-size:15px;background-color:#fff;color:#666;border:1px solid #d2d2d2;border-left: none;/* font-family:'dotum'; */ font-family: 'Noto Sans KR'; font-weight: 300;}
.rt-page-index a:first-child {border-left: 1px solid #d2d2d2;}
.rt-page-index a:hover,
.rt-page-index a:focus,
.rt-page-index a.on{background-color:#1f60b1; border-color: #1f60b1;color: #fff;}
.rt-page-index a.prev,
.rt-page-index a.next{background-color:#fff;color:#393939;font-size:16px;letter-spacing:-2.5px; font-family:'dotum';}
.rt-page-index a.prev:hover,
.rt-page-index a.next:hover{background-color:#f3f3f3; border-color: #d2d2d2;}

/* QNA 게시판 리스트 */
.rt-rwd-qna-wrap{border-top:3px solid #666;border-bottom:1px solid #ddd;margin-bottom:30px;}
.rt-rwd-qna-con{padding:13px 300px 13px 80px;position:relative;}
.rt-rwd-qna-num{position:absolute;width:80px;left:0;top:50%;margin-top:-10px;}
.rt-rwd-qna-num p{text-align:center;color:#7d7d7d;font-size:14px;line-height:20px;}
.rt-rwd-qna-subject{padding:5px 0;display: -webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:28px;overflow:hidden;}
.rt-rwd-qna-subject p{color:#7d7d7d;font-size:14px;line-height:20px;text-align:center;}
.rt-rwd-qna-subject a{color:#333;font-size:16px;line-height:20px;}
.rt-rwd-qna-subject span img{vertical-align:middle;}
.rt-rwd-qna-type-wrap{position:absolute;right:0;top:50%;margin-top:-10px;}
.rt-rwd-qna-type-con{float:right;padding-right:5px;font-size:0;}
.rt-rwd-qna-type{float:left;padding:0 5px;}
.rt-rwd-qna-type.rt-rwd-qna-type-date{width:60px;text-align:center;}
.rt-rwd-qna-type.rt-rwd-qna-type-writer{width:100px;text-align:center;}
.rt-rwd-qna-type.rt-rwd-qna-type-day{width:100px;text-align:center;}
.rt-rwd-qna-type.rt-rwd-qna-type-state{width:100px;text-align:center;}
.rt-rwd-qna-type p{color:#7d7d7d;font-size:14px;line-height:24px;}
.rt-rwd-qna-type p .rt-rwd-qna-state{display:inline-block;padding:0 10px;color:#7d7d7d;font-size:14px;line-height:20px;color:#fff;vertical-align:middle;}
.rt-rwd-qna-type p .rt-rwd-qna-state.rt-rwd-qna-a{background:#3f464e;margin-left:10px;}
.rt-rwd-qna-type p .rt-rwd-qna-state.rt-rwd-qna-q{background:#7d99cf;margin-left:10px;}
.rt-rwd-qna-type-m{display:none;}
/* QNA 게시판 리스트 공지사항 */
.rt-rwd-qna-sign-con{background-color:#ebeff3;border-bottom:1px solid #d0d8de;padding-right:220px;}
.rt-rwd-qna-sign-con .rt-rwd-qna-subject a{color:#3273a0;}
/* QNA 게시판 리스트 일반 */
.rt-rwd-qna-norm-con{background-color:#fff;border-bottom:1px dashed #e0e0e0;}
.rt-rwd-qna-norm-con:last-child{border-bottom:0;}
.rt-rwd-qna-norm-con.rt-rwd-qna-con-body:hover{background-color:#fafafa;}
.rt-rwd-qna-norm-con .rt-rwd-qna-subject a:hover{color:#1f60b1;}
.rt-rwd-qna-password-form{display:none;position:relative;padding:5px 0 5px 20px;font-size:0;text-align:left;}
.rt-rwd-qna-password-form .arrow{position:absolute;left:0;top:50%;margin-top:-10px;font-size:14px;color:#7d7d7d;line-height:20px;}
.rt-rwd-qna-password-form input[type="password"]{width:200px;height:30px;line-height:30px;padding:0 3px;font-size:13px;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.rt-rwd-qna-password-form .rt-rwd-qna-password-send{display:inline-block;width:50px;height:30px;line-height:30px;font-size:13px;background-color:#565656;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;vertical-align:middle;text-align:center;margin-left:2px;}
.rt-rwd-qna-password-form .rt-rwd-qna-password-send:focus,
.rt-rwd-qna-password-form .rt-rwd-qna-password-send:active,
.rt-rwd-qna-password-form .rt-rwd-qna-password-send:hover{background-color:#000;}

/* 썸업 게시판 */
.rt-rwd-thumb-wrap{border-top:3px solid #666;border-bottom:1px solid #ddd;margin-bottom:30px;}
.rt-rwd-thumb-con{border-bottom:1px dashed #e0e0e0;}
.rt-rwd-thumb-con:last-child{border-bottom:0;}
.rt-rwd-thumb-con:hover{background-color:#fafafa;}
.rt-rwd-thumb-left{float:left;width:22%;padding:15px 10px;}
.rt-rwd-thumb-left a{display:block;}
.rt-rwd-thumb-left a img{width:100% !important;height:auto !important;}
.rt-rwd-thumb-right{float:left;width:78%;padding:15px 10px;}
.rt-rwd-thumb-subject{margin-top:20px;display: -webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:30px;overflow:hidden;margin-bottom:20px;}
.rt-rwd-thumb-subject a{color:#333;font-size:16px;line-height:26px;}
.rt-rwd-thumb-subject span img{vertical-align:middle;}
.rt-rwd-thumb-substance{display: -webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:52px;overflow:hidden;margin-bottom:50px;color:#333;font-size:14px;line-height:26px;}
.rt-rwd-thumb-data-wrap .rt-rwd-thumb-data{float:left;margin-right:10px;}
.rt-rwd-thumb-data-wrap .rt-rwd-thumb-data p{color:#7d7d7d;font-size:14px;line-height:20px;}
.rt-rwd-thumb-data-m{display:none;}

/* 포토갤러리 */
.rt-rwd-photo-wrap{border-top:1px solid #666;/* border-bottom:1px solid #ddd; */margin-bottom:30px;padding:20px 0; font-size: 0;}
.rt-rwd-photo-con{/* float:left; */ display: inline-block; vertical-align: top; background-color: #fff; width:calc(33.33% - 30px);margin:0 15px 50px;transition:.25s;} 
.rt-rwd-photo-con:hover{}
.rt-rwd-photo-thumb{float:none;width:100%;  position: relative;}
.rt-rwd-webtoon-wrap .rt-rwd-photo-thumb:after {content:''; display: block; width: 100%; height: 100%; background-color: #fff; border: 1px solid #d2d2d2; position: absolute; top: -8px; right: -8px;}
.rt-rwd-photo-thumb a{display:block; background-color: #fff; border: 1px solid #d2d2d2; background-color: #eaeaea;height: 0; position: relative; overflow: hidden; z-index: 1;}
.rt-rwd-photo-thumb a img{/* width:100% !important;height:auto !important; */ position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.rt-rwd-photo-substance{float:none;width:100%;}
.rt-rwd-photo-subject{margin:10px 0; position: relative;}
.rt-rwd-photo-subject a{display: block;color:#444;font-size:16px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; transition:.25s;}
.photo_wrap .rt-rwd-photo-subject a {padding-right: 30px;}
.board_video_wrap .rt-rwd-photo-subject a {padding-right: 50px;}
.rt-rwd-photo-subject .icon {position: absolute; top: -5px; right: 0;}
.photo_wrap .rt-rwd-photo-subject .icon {position: absolute; top: 0; right: 0;}
.rt-rwd-photo-subject span img{vertical-align:middle;}
.rt-rwd-photo-data-wrap{}
.rt-rwd-photo-data-wrap .rt-rwd-photo-data{display: inline-block;padding:0 5px; position: relative;}
.rt-rwd-photo-data-wrap .rt-rwd-photo-data:after {content:''; display: block; width: 1px; height: 70%; background-color: #999; position: absolute; top: 30%; left: 0;}
.rt-rwd-photo-data-wrap .rt-rwd-photo-data:first-child {padding-left: 0;}
.rt-rwd-photo-data-wrap .rt-rwd-photo-data:first-child:after {display: none;}
.rt-rwd-photo-data-wrap .rt-rwd-photo-data p{color:#666;font-size:14px;font-weight: 350; line-height: 1;}
.rt-rwd-photo-data-m{display:none;}
.rt-rwd-photo-con:hover .rt-rwd-photo-subject a {color: #1f60b1;}

/* 게시판 뷰 */
.rt-rwd-view-head{border-top:1px solid #666;}
.rt-rwd-view-head-title{padding: 25px 20px; font-weight: 500; background-color: #f5f5f5; border-bottom: 1px solid #d2d2d2; color:#333;font-size:18px; line-height: 1.33;word-break:keep-all;}
.rt-rwd-view-data-wrap{padding: 10px 20px;  border-bottom: 1px solid #d2d2d2;  font-size:0;text-align:left;}
.rt-rwd-view-data-wrap .rt-rwd-view-data{display:inline-block;font-size:14px;color:#444;margin-right:10px;line-height:1;}
.rt-rwd-view-file-wrap {padding: 15px 20px;  border-bottom: 1px solid #d2d2d2;  font-size:0;text-align:left;}
.rt-rwd-view-file-wrap p {display: inline-block; vertical-align: middle; font-size: 16px;margin-right:10px;}
.rt-rwd-view-file-wrap .file_txt {text-overflow:ellipsis;white-space:nowrap;overflow:hidden; padding-right: 40px;}
.rt-rwd-view-file-wrap span {	display: inline-block; vertical-align: middle;margin-right:7px;}
.rt-rwd-view-file-wrap a { line-height: 20px; }
.rt-rwd-view-link-wrap {padding: 15px 20px;  border-bottom: 1px solid #d2d2d2;  font-size:0;text-align:left;}
.rt-rwd-view-link-wrap span {display: inline-block; vertical-align: middle; font-size: 16px;margin-right:10px;}
.rt-rwd-view-body{padding:20px 20px 30px;border-bottom:1px solid #ddd;}
.rt-rwd-view-body p{font-size:16px;line-height:1.5;color:#666; word-break:keep-all;}
.rt-rwd-view-body img{max-width:100% !important;height:auto !important;}
.rt-rwd-view-footer{margin-bottom:20px;border-top:1px solid #eee;}
.rt-rwd-view-pager{position:relative;padding-left:220px;border-bottom:1px solid #eee;}
.rt-rwd-view-pager-title{position:absolute;left:0;top:0;width:200px;height:100%;background-color:#f6f6f6;}
.rt-rwd-view-pager-title h1{position:absolute;left:0;top:50%;margin-top:-10px;width:100%;text-align:center;font-size:14px;color:#333;font-weight:500;line-height:20px;}
.rt-rwd-view-pager-title h1 img{vertical-align:middle;margin:0 5px;}
.rt-rwd-view-pager-list{padding:10px 0;min-height:42px;}
.rt-rwd-view-pager-list a{font-size:14px;color:#7d7d7d;line-height:160%;}
.rt-rwd-view-pager-list a img{vertical-align:middle;margin:0 5px;}
/* 게시판 뷰 댓글 폼 */
.rt-rwd-reply-wrap{background-color:#f3f6f7;padding:20px;border-bottom:1px solid #ddd;margin-bottom:30px;}
.rt-rwd-reply-form-wrap{margin-top:10px;}
.rt-rwd-reply-form-wrap .rt-rwd-reply-form-user{float:left;font-size:13px;color:#333;line-height:30px;font-weight:400;margin-right:10px;margin-bottom:10px;}
.rt-rwd-reply-form-user .rt-rwd-reply-user{width:200px;height:30px;line-height:30px;font-family: inherit; font-size: inherit;font-size:12px !important;font-weight:300;padding:0 0 0 3px;border:1px solid #ddd;}
.rt-rwd-reply-form-con{position:relative;}
.rt-rwd-reply-form-con .rt-rwd-reply-form{width:100%;height:72px;line-height:18px;font-family: inherit; font-size: inherit;font-size:12px !important;font-weight:300;padding:5px 10px;border:1px solid #ddd;padding-right:85px;}
.rt-rwd-reply-form-con .rt-rwd-reply-send{display:block;width:75px;position:absolute;right:0;top:0;border:1px solid #ddd;background-color:#fff;padding-left:10px;}
.rt-rwd-reply-form-con .rt-rwd-reply-send:hover{-webkit-box-shadow:inset 0 0px 10px rgba(0, 0, 0, 0.125);box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.125);}
.rt-rwd-reply-form-con .rt-rwd-reply-send span{display:block;height:70px;line-height:70px;background-size:18px;padding-left:10px;color:#7d7d7d;font-size:14px;text-align:center;}
.rt-rwd-reply-toggle{display:none;}
/* 게시판 뷰 댓글 리스트 */
.rt-rwd-reply-list-con{padding-top:15px;margin-top:15px;border-top:1px dashed #ddd;word-break:break-all;}
.rt-rwd-reply-id{color:#333;font-size:16px;line-height:25px;}
.rt-rwd-reply-id .rt-rwd-reply-delete{float:right;color:#333;font-size:14px;line-height:25px;width:50px;text-align:center;}
.rt-rwd-reply-id .rt-rwd-reply-like{float:right;color:#333;font-size:14px;line-height:25px;width:100px;text-align:center;}
.rt-rwd-reply-id .rt-rwd-reply-like img{margin-right:5px;}
.rt-rwd-reply-delete-password-wrap{width:100%;text-align:right;font-size:0;display:none;margin:10px 0;}
.rt-rwd-reply-delete-password-form{display:inline-block;position:relative;}
.rt-rwd-reply-delete-password{width:200px;height:30px;line-height:30px;font-family: inherit; font-size: inherit;font-size:12px !important;font-weight:300;padding:0 55px 0 3px;border:1px solid #ddd;}
.rt-rwd-reply-delete-password-send{display:block;width:50px;height:30px;line-height:30px;position:absolute;right:0;top:0;border:1px solid #ddd;background-color:#fff;color:#7d7d7d;font-size:12px;text-align:center;}
.rt-rwd-reply-delete-password-cancle{display:inline-block;width:50px;height:30px;line-height:30px;border:1px solid #ddd;background-color:#fff;color:#7d7d7d;font-size:12px;text-align:center;vertical-align:middle;border-left:0;}
.rt-rwd-reply-date{font-size:12px;color:#999;line-height:20px;}
.rt-rwd-reply-substance{padding:10px 0;color:#7d7d7d;font-size:14px;line-height:160%;}
.rt-rwd-reply-comment{display:inline-block;padding:6px 8px;text-align:center;height:24px;border:1px solid #ddd;background-color:#fff;color:#333;font-size:11px;}
.rt-rwd-reply-comment:hover{color:#fff;background-color:#333;}
.rt-rwd-reply-comment .rt-rwd-reply-comment-num{color:red;}
.rt-rwd-reply-comment:hover .rt-rwd-reply-comment-num{color:#fff;}
/* 게시판 뷰 답글 */
.rt-rwd-reply-comment-wrap{padding-left:35px;}
.rt-rwd-reply-comment-con{border-left:1px solid #ddd;padding:15px 0 15px 15px;}

/* FAQ 리스트 */
.rt-rwd-faq-list-wrap{border-top:3px solid #666;background-color:#fff;}
.rt-rwd-faq-list-con{border-bottom:1px solid #ddd;}
.rt-rwd-faq-list{display:block;position:relative;}
.rt-rwd-faq-list.rt-rwd-faq-list-q{padding:15px 110px 15px 50px; background-color: #fff;}
.rt-rwd-faq-list.rt-rwd-faq-list-a{display:none;padding:15px 10px 15px 50px;border-top:1px dashed #e0e0e0;background-color:#f9f9f9;}
.rt-rwd-faq-ico{position:absolute;top:20px;left:15px;font-size:16px;font-weight:500;color:#666;font-family: 'Gmarket Sans';}
.rt-rwd-faq-list.rt-rwd-faq-list-q .rt-rwd-faq-ico{ color: #0072ff;}
.rt-rwd-faq-list.rt-rwd-faq-list-a .rt-rwd-faq-ico{}
.rt-rwd-faq-substance-q{font-size:16px;line-height:24px;font-weight:400;color:#666;word-break:keep-all;}
.rt-rwd-faq-substance-a { word-break:keep-all;line-height:1.5;}
.rt-rwd-faq-substance-a p{ word-break:keep-all;line-height:1.5;}
.rt-rwd-faq-list.rt-rwd-faq-list-q .icon_arr {display: inline-block; width: 13px; height: 11px; background-image: url('/assets/images/sub/faq_arr_down.png'); background-repeat: no-repeat;position: absolute; top: 25px; right: 35px; z-index: 9;}
.rt-rwd-faq-list.rt-rwd-faq-list-q.active .icon_arr { background-image: url('/assets/images/sub/faq_arr_up.png'); }


/* QNA 게시판 뷰 */
.rt-rwd-qna-view-head{border-top:3px solid #666;background-color:#f9f9f9;padding:20px;}
.rt-rwd-qna-view-head-title{color:#333;font-size:24px;margin-bottom:10px;}
.rt-rwd-qna-view-data-wrap{font-size:0;text-align:left;}
.rt-rwd-qna-view-data-wrap .rt-rwd-qna-view-data{display:inline-block;font-size:12px;color:#999;margin-right:10px;line-height:15px;}
.rt-rwd-qna-view-body{padding:20px 10px 30px;border-bottom:1px solid #ddd;margin-bottom:20px;}
.rt-rwd-qna-view-body p{font-size:14px;line-height:160%;color:#7d7d7d;}
.rt-rwd-qna-view-body img{max-width:100% !important;height:auto !important;}
.rt-rwd-qna-view-footer{margin-bottom:20px;border-top:1px solid #eee;}
.rt-rwd-qna-view-pager{position:relative;padding-left:220px;border-bottom:1px solid #eee;}
.rt-rwd-qna-view-pager-title{position:absolute;left:0;top:0;width:200px;height:100%;background-color:#f6f6f6;}
.rt-rwd-qna-view-pager-title h1{position:absolute;left:0;top:50%;margin-top:-10px;width:100%;text-align:center;font-size:14px;color:#333;font-weight:500;line-height:20px;}
.rt-rwd-qna-view-pager-list{padding:10px 0;}
.rt-rwd-qna-view-pager-list a{font-size:14px;color:#7d7d7d;line-height:160%;}

/* 게시판 폼 */
.rt-rwd-form-area{border-top:3px solid #666;border-bottom:1px solid #ddd;margin-bottom:30px;}
.rt-rwd-form-con{padding:12px 0 12px 150px;position:relative;border-bottom:1px dashed #e0e0e0; width:100%;}
.rt-rwd-form-con:last-child{border-bottom:0;}
.rt-rwd-form-title{width:150px;height:100%;position:absolute;left:0;top:0;}
.rt-rwd-form-title h1{width:100%;position:absolute;left:0;top:50%;margin-top:-10px;font-size:14px;font-weight:500;color:#375c75;line-height:20px;padding-left:5px;}
.rt-rwd-form-box{float:left;padding:0 10px;}
.rt-rwd-form-box.rt-full-box{width:100%;}
.rt-rwd-form-box.rt-310px-box{width:310px;}
.rt-rwd-form-box.rt-33-box{width:33.33%;max-width:204px}
.rt-rwd-form-box.rt-32-box{width:32%;max-width:200px}
.rt-rwd-form-box.rt-4-box{width:4%;padding:0;max-width:12px}
.rt-rwd-form-box p{height:30px;line-height:30px;color:#7d7d7d;font-size:14px;font-size:400;letter-spacing:-0.5px;}
.rt-rwd-form-box p.rt-form-tac{text-align:center;}
.rt-rwd-form-box p .rt-form-bold{font-weight:700;}
.rt-rwd-form-box p .rt-form-reflash{display:inline-block;padding:0 10px;height:30px;line-height:30px;font-size:14px;color:#fff;background-color:#565656;font-weight:400;vertical-align:middle;margin-left:5px;}
.rt-rwd-form-box select,
.rt-rwd-form-box input[type="password"],
.rt-rwd-form-box input[type="text"]{width:100%;height:30px;line-height:30px;padding:0 0 0 3px;font-size:13px !important;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family: inherit; font-size: inherit;}
.rt-rwd-form-box select:hover,
.rt-rwd-form-box select:focus,
.rt-rwd-form-box input[type="password"]:hover,
.rt-rwd-form-box input[type="password"]:focus,
.rt-rwd-form-box input[type="text"]:hover,
.rt-rwd-form-box input[type="text"]:focus,
.rt-rwd-form-box textarea:hover,
.rt-rwd-form-box textarea:focus{background-color:#fff;}
.rt-rwd-form-box textarea{width:100%;height:250px;line-height:150%;padding:10px 3px;font-size:13px !important;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family: inherit; font-size: inherit;}
.rt-rwd-form-box label{margin-right:5px;float:left;}
.rt-rwd-form-box label input[type="checkbox"]{margin:0 5px 0 0;vertical-align:middle;position:relative;top:2px;}
.rt-rwd-form-box label input[type="radio"]{margin:0 5px 0 0;vertical-align:middle;position:relative;bottom:2px;}
.rt-rwd-star{vertical-align:middle;}
/* 게시판 폼 약관 동의 */
.rt-rwd-form-agree-title{width:100%;line-height:30px;border-bottom:2px solid #393939;font-size:14px;color:#595959;font-weight:600;margin-bottom:10px;}
.rt-rwd-form-agree-box{margin-bottom:10px;}
.rt-rwd-form-agree{width:100%;height:250px;line-height:150%;padding:10px 3px;font-size:13px;background-color:#fff;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow-y:scroll;font-family: inherit; font-size: inherit;}
.rt-rwd-form-agree-label{font-size:0;text-align:right;margin-bottom:30px;}
.rt-rwd-form-agree-label input{float: none;width:18px;height:18px;border:1px solid rgb(200, 199, 199);background:0px 0px rgb(255, 255, 255);margin:2px 3px 0 0;}
.rt-rwd-form-agree-label span{font-size:14px;font-weight:400;color:#7d7d7d;vertical-align:middle;}

/* 버튼 */
.rt-button{margin-top:20px;margin-bottom:20px;font-size:0;}
.btn_cnt_area{margin-bottom:30px;text-align:right;}
.rt-button.rt-button-tal{text-align:left;}
.rt-button.rt-button-tac{text-align:center;}
.rt-button.rt-button-tar{text-align:right;}
.rt-button a{display:inline-block; text-align:center;color:#fff;letter-spacing:1px; background:#0d3f98;padding:15px 60px; font-size:16px;}
.rt-button.rt-button-tal a{margin-right:2px;}
.rt-button.rt-button-tac a{margin:0 5px;}
.rt-button.rt-button-tar a{margin-left:2px;}
.rt-button a:hover{background:#3f464e;}

.rt-ban-view-wrap .rt-ban-view-con{position:relative;float:left;width:50%;}
.rt-ban-view-wrap .rt-ban-view-con .rt-caption{position:absolute;bottom:0;display:block;width:150px;height:30px;line-height:30px;text-align:center;font-size:14px;font-weight:400;color:#fff;}
.rt-ban-view-wrap .rt-ban-view-con .rt-caption.rt-before{right:0;background-color:#5a5a5a;}
.rt-ban-view-wrap .rt-ban-view-con .rt-caption.rt-after{left:0;background-color:#4fc9bb;}
.rt-ban-view-wrap .rt-ban-view-con:nth-child(odd) .rt-caption.rt-after{display:none;}
.rt-ban-view-wrap .rt-ban-view-con:nth-child(even) .rt-caption.rt-before{display:none;}



/* STR 1170 */
@media all and (max-width:1000px){
	.rt-rwd-photo-con{width:calc(33.33% - 20px); margin:0 10px 40px;}
	.rt-rwd-photo-subject{}
	.rt-rwd-photo-subject a{font-size:16px;}
}
/* END 1170*/

/* STR 768 */
@media all and (max-width:768px){
	.rt-rwd-list-top .total {font-size: 13px; line-height: 30px;}
	.rt-rwd-search-wrap {width: calc(100% - 95px);}
	.rt-rwd-search-wrap .rt-rwd-search-select-wrap {width: 100px;padding: 0 5px 0 0;}
	.rt-rwd-search-wrap .rt-rwd-search-select {height: 30px; line-height: 30px; padding: 0 27px 0 5px;}
	.rt-rwd-search-wrap .rt-rwd-search-input-wrap {width: calc(100% - 105px);padding: 0 5px 0 0;}
	.rt-rwd-search-wrap .rt-rwd-search-input {height: 30px; line-height: 30px; font-size: 13px; padding: 0 30px 0 5px;}
	.rt-rwd-search-wrap .rt-rwd-search-send {width: 30px; height: 30px; line-height: 28px;}
	.rt-rwd-search-wrap .rt-rwd-search-send img {width: 14px;}
	.rt-rwd-list-con{padding:10px;}
	.rt-rwd-list-cate {position: static; width: auto; margin: 0; text-align: left;}
	.rt-rwd-list-cate p {display: inline-block; padding: 5px 15px; font-size: 13px; line-height: 1; background-color: #eee;text-align: left;}
	.rt-rwd-list-num{display:none;}
	.rt-rwd-list-subject{padding:5px;}
	.rt-rwd-list-type-wrap{position:relative;top:0;margin-top:0;}
	.rt-rwd-list-type-con{float:left;padding:0;}
	.rt-rwd-list-type.rt-rwd-list-type-date{width:auto}
	.rt-rwd-list-type.rt-rwd-list-type-writer{width:auto;}
	.rt-rwd-list-type-m{display:inline-block;}
	.rt-rwd-faq-list.rt-rwd-faq-list-q{padding:15px 80px 15px 50px;}
	.rt-rwd-qna-con{padding:10px;}
	.rt-rwd-qna-num{display:none;}
	.rt-rwd-qna-subject{padding:5px;}
	.rt-rwd-list-subject a {font-size: 15px;}
	.rt-rwd-qna-type-wrap{position:relative;top:0;margin-top:0;}
	.rt-rwd-qna-type-con{float:left;padding:0;}
	.rt-rwd-qna-type.rt-rwd-qna-type-day{width:auto}
	.rt-rwd-qna-type.rt-rwd-qna-type-writer{width:auto;}
	.rt-rwd-qna-type.rt-rwd-qna-type-state{width:auto;}
	.rt-rwd-list-type.rt-rwd-list-type-writer{width:auto;}
	.rt-rwd-list-type.rt-rwd-list-type-date{width:auto;}
	.rt-rwd-list-type.rt-rwd-list-type-day{width:auto;}
	.rt-rwd-list-type.rt-rwd-list-type-file {width: auto;}
	.rt-rwd-list-type p {font-size: 13px; }
	.rt-rwd-list-type.rt-rwd-list-type-file img {width: 15px;}
	.rt-rwd-qna-type-m{display:inline-block;}
	.rt-rwd-thumb-data-m{display:inline-block;}
	.rt-rwd-view-head-title{font-size:20px;}
	.rt-rwd-view-pager{padding-left:170px;}
	.rt-rwd-view-pager-title{width:150px;}
	.rt-rwd-qna-view-head-title{font-size:20px;}
	.rt-rwd-qna-view-pager{padding-left:170px;}
	.rt-rwd-qna-view-pager-title{width:150px;}
	textarea.rt-rwd-reply-form{height:100px;padding:10px 100px 5px 5px;}
	.rt-rwd-reply-form .rt-rwd-reply-send{width:100px;height:100px;line-height:100px;}
	.rt-rwd-thumb-con{float:left;width:50%;}
	.rt-rwd-thumb-left{float:none;width:100%;}
	.rt-rwd-thumb-right{float:none;width:100%;}
	.rt-rwd-thumb-subject{}
	.rt-rwd-thumb-subject a{font-size: 15px;}
	.rt-rwd-thumb-substance{margin-bottom:10px;}
	.rt-rwd-thumb-data-wrap{padding:10px 0;}
	.rt-rwd-photo-data-wrap .rt-rwd-photo-data p {font-size: 13px;}
	.rt-rwd-photo-con{width:calc(50% - 20px);}
	.rt-rwd-photo-data-m{display:inline-block;}
	.rt-rwd-reply-wrap{padding:15px;}
	.rt-rwd-reply-comment-wrap{padding-left:20px;}
	.rt-rwd-reply-comment-con{padding:10px 0 10px 10px;}
	.rt-rwd-reply-form-tit{display:none;}
	.rt-rwd-reply-form-wrap .rt-rwd-reply-form-user{width:50%;margin-right:0;}
	.rt-rwd-reply-form-user-left{padding-right:5px;}
	.rt-rwd-reply-form-user-right{padding-left:5px;}
	.rt-rwd-reply-form-user .rt-rwd-reply-user{width:100%;}
	.rt-rwd-list-con-head{display:none;}
	.rt-rwd-qna-con-head{display:none;}
	.rt-rwd-photo-data-wrap .rt-rwd-photo-data{margin-right:10px;}
	.board_video_wrap .rt-rwd-photo-subject .icon {top: 0;}
	.board_video_wrap .rt-rwd-photo-subject .icon img {width: 25px;}
}
/* END 768*/

/* STR 486 */
@media all and (max-width:486px){
	.rt-rwd-search-wrap {width: calc(100% - 85px);}
	.rt-rwd-view-head-title{font-size:18px;}
	.rt-rwd-view-data-wrap .rt-rwd-view-data {font-size: 13px;}
	.rt-rwd-view-file-wrap p {font-size: 14px;}
	.rt-rwd-view-file-wrap .file_tit img {width: 35px;}
	.rt-rwd-view-file-wrap .file_txt img {width: 20px;}
	.rt-rwd-view-body p {font-size: 14px;}
	.rt-rwd-view-pager{padding-left:110px;}
	.rt-rwd-view-pager-title{width:100px;}
	.rt-rwd-faq-list.rt-rwd-faq-list-q{padding:15px 40px; }
	.rt-rwd-faq-substance-q {font-size: 14px;}
	.rt-rwd-faq-ico {font-size: 14px;}
	.rt-rwd-faq-list.rt-rwd-faq-list-q .icon_arr {right: 15px;}
	.rt-rwd-faq-list.rt-rwd-faq-list-a{padding:15px 15px 15px 40px; }
	.rt-rwd-faq-substance-a {font-size: 14px;}
	.rt-rwd-qna-view-head-title{font-size:18px;}
	.rt-rwd-qna-view-pager{padding-left:110px;}
	.rt-rwd-qna-view-pager-title{width:100px;}
	.rt-rwd-form-con{padding-left:0;padding-top:35px;}
	.rt-rwd-form-con.rt-rwd-non-title{padding-top:10px;}
	.rt-rwd-form-title{height:30px;}
	.rt-rwd-form-title h1{padding-left:5px;}
	.rt-rwd-form-box.rt-px-box{width:100%;}
	textarea.rt-rwd-reply-form{height:75px;padding:10px 75px 5px 5px;}
	.rt-rwd-reply-form .rt-rwd-reply-send{width:75px;height:75px;line-height:75px;}
	.rt-rwd-reply-writer .rt-rwd-reply-writer-con span{display:block;}
	.rt-rwd-reply-writer .rt-rwd-reply-writer-con input{margin-left:0;}
	.rt-rwd-thumb-con{float:none;width:100%;}
	.rt-rwd-photo-con{width:calc(100% - 10px); margin: 0 0 40px;}
	.rt-rwd-photo-subject{max-height:20px}
	.rt-rwd-photo-subject a{font-size: 14px;}
	.rt-rwd-photo-data-wrap .rt-rwd-photo-data p {font-size: 12px;}
}
/* END 486/