@charset "utf-8";
/*reset*/
* {box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;}
fieldset,img{border:0 none}
img {vertical-align: middle;}
dl,ul,ol,menu,li{list-style:none}
blockquote, q{quotes: none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
input,select,textarea,button{vertical-align:middle;outline:none;margin:0;}
input[type="checkbox"],input[input="radio"] {margin:0;}
input::-ms-clear{display:none}
button{border:0 none;background-color:transparent;cursor:pointer}
body{background:#fff;direction:ltr;-webkit-text-size-adjust:none}
body,th,td,input,select,textarea,button{font-size:13px;line-height:1.5;font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',sans-serif;color:#333;}
.os_mac body,.os_mac th,.os_mac td,.os_mac input,.os_mac select,.os_mac textarea,.os_mac button{letter-spacing:0}
a{color:#333;text-decoration:none;
-webkit-transition: all .25s;
transition: all .25s;}
a:focus {text-decoration:none;outline:none;}
a:hover{color:#337ab7;text-decoration:none}
a:visited{text-decoration:none;}
a:active{background-color:transparent}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
legend {display:none;}
iframe {border:0;}
hr {border:0;padding:10px 0;}
label {cursor:pointer;margin:0;font-weight:normal;}

.hide {display:none;}
.clearfix:after {content:"";display:block;clear:both;width:0;height:0;}

input[type="file"] {background:#fff;border:0!important;}

/*board*/
.table_wrap {margin:20px 0;}
.table_wrap table {width:100%;border-collapse:collapse;}
.table_wrap table th, .table_wrap table td {padding:8px 10px;border:1px solid #e8e9e9;color:#333;}
.table_wrap table th {background:#fafcfc;text-align:center;font-weight:bold;}
.table_wrap table td input, .table_wrap table td textarea {border:1px solid #c4c4c4;}
.table_wrap table td input[type="text"], .table_wrap table td input[type="password"], .table_wrap table td textarea {padding:4px 5px;}
.table_wrap table td label input {margin-right:5px;}

.table_board table td {text-align:center;}
.table_board table td.subject {text-align:left;}
.table_board table td.subject .cnt_cmt {color:#ff8043;}

.table_btn {text-align:center;margin:40px 0;}
.table_btn input {display:inline-block;padding:5px 10px;background:#f08080;color:#fff;border:0;}
.table_btn a {display:inline-block;padding:5px 10px;background:#666;color:#fff;border:0;vertical-align:middle;}


/*contact*/
.contact_form h3 {font-size:13px;padding-top:8px;padding-bottom:8px;color:#777;}
.contact_form .post_info {margin-bottom:40px;}
.contact_form .post_info dl {margin:20px 0;padding:20px;background:#f2f2f2;border:1px solid #e9e9e9;}
.contact_form .post_info dt {margin-bottom:20px;}
.contact_form .post_info dd {margin-bottom:10px;}
.contact_form .post_info p {text-align:center;}
.contact_form .post_info p label input {margin-right:5px;}

/*comment*/
#comment {border-top:1px solid #c4c4c4;}
#comment_list {margin-bottom:20px;position:relative;}
#comment_list .empty_list {background:#f8f8f8;text-align:center;color:#888;line-height:80px;}
#comment_list h3 {margin-bottom:10px;position:relative;}
#comment_list h3 b {font-size:14px;color:#337ab7;}
#comment_list .date {font-size:12px;color:#666;}
#comment_list .comment_reply {position:absolute;left:-20px;}
#comment_list .comment_l {padding-bottom:20px;border-bottom:1px solid #c4c4c4;}
#comment_list .comment_edit {margin-top:20px;}
#comment_list .comment_btn {margin-top:20px;}
#comment_list .comment_btn li {float:left;margin-right:5px;}
#comment_list .comment_btn li:last-child {margin-right:0;}
#comment_list .comment_btn li a {color:#888;}
#comment_write {margin-bottom:20px}
#comment_w {border:1px solid #c4c4c4;}
#comment_w .comment_top {padding:10px 20px;background:#fff;}
#comment_w .comment_top label input {margin-right:5px;}
#comment_w .comment_top .name {float:right;font-weight:bold;color:#337ab7;}
#comment_w .comment_write textarea {float:left;width:85%;border:0;border-top:1px solid #c4c4c4;padding:4px 20px;}
#comment_w .comment_write input[type="submit"] {float:right;display:block;width:15%;height:85px;background:#337ab7;color:#fff;border:0;}
#comment_w .comment_write input[type="submit"]:hover {opacity:0.9;
-webkit-transition: all .25s;
transition: all .25s;
}

/*captcha*/
#captcha {width:100%;position:relative;height:60px;padding-left:180px;}
#captcha #captcha_img {position:absolute;left:0;}
#captcha #captcha_audio {display:none;}
#captcha #captcha_mp3 {display:none;}
#captcha #captcha_info {display:none;}
#captcha #captcha_reload {display:block;}
#captcha #captcha_key {min-width:200px;max-width:400px;margin-top:10px;}

/*terms*/
.terms h3 {margin-top:32px;font-weight:bold;font-size:18px;}
.terms .tit {display:block;margin:20px 0 5px;font-weight:bold;font-size:14px;}
.terms .list_terms {margin-top:20px;}
.terms .list_terms .txt_num {float:left;width:17px;}
.terms .list_terms dd {margin:10px 0;}
.terms .list_terms p {padding-left:16px;}

/*copy_move*/
#copymove {padding:20px;}
#copymove h1 {text-align:center;font-size:18px;}
#copymove table {width:100%;margin:20px 0;}
#copymove table .copymove_currentbg {background:#fafcfc;}
#copymove table span.copymove_current {color:#ff8043;}
#copymove table th {text-align:center;border-bottom:1px solid #c4c4c4;background:#f8f8f8;}
#copymove table th, #copymove table td {padding:8px 10px;}
#copymove table td {border-bottom:1px solid #eee;}
#copymove table td:hover {color:#337ab7;}
#copymove table td.td_chk {text-align:center;}
#copymove table td label {margin-left:10px;}
#copymove .win_btn {text-align:center;}
#copymove .win_btn input {display:inline-block;padding:5px 10px;background:#f08080;color:#fff;border:0;}
#copymove .win_btn button {display:inline-block;padding:5px 10px;background:#778899;color:#fff;border:0;}


/*내용관리*/
#ctt {border:0;margin:40px 0;padding:0;}
