@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;}
a:focus {text-decoration:none;outline:none;}
a:hover{color:#5ba4e6;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;}
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;}

.sound_only {display:none;}
#hd_pop h2 {display:none;}

input[type="file"] {background:#fff;border:0!important;}

/*g5*/
.ctt_admin {position:absolute;top:323px;right:200px;}
.ctt_admin a {padding:5px 10px;background:#778899;color:#fff;border:0;}
.sound_only {display:none;}

/*animation*/
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}


.fadeIn {
  animation-name:fadeIn;
  animation-duration:0.2s;
  animation-fill-mode:both;
}

/*sub_btn*/
#sub_btn {text-align:center;margin:20px 0;}
#sub_btn input {display:inline-block;padding:5px 10px;background:#5f9ea0;color:#fff;border:0;}
#sub_btn a {display:inline-block;padding:5px 10px;background:#666;color:#fff;border:0;vertical-align:middle;}

/*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;}

/*member*/

#login {background:#f8f8f8;padding:20px;margin-bottom:40px;}
#login_wrap {max-width:400px;margin:40px auto;}
#login_auto {float:left;width:100%;margin-bottom:5px;}
#login_auto label input {margin-right:5px;}
#login_idpw {float:left;width:80%;}
#login_idpw input {width:100%;padding:4px 5px;height:31px;border:1px solid #c4c4c4;}
#login_idpw input:first-child {margin-bottom:5px;}
#login_btn {float:left;width:19%;margin-left:1%;}
#login_btn input {width:100%;height:67px;background:#337ab7;color:#fff;border:0;}
#login_btn input:hover {opacity:0.7;}
#login_info {margin-top:10px;}
#login_info a:first-child {margin-right:10px;}
/*password*/
#login.password #login_idpw {margin-bottom:20px;}
#login.password #login_idpw label {width:100%;font-size:16px;line-height:36px;}
#password_btn {float:left;width:19%;margin-left:1%;margin-top:36px;}
#password_btn input {width:100%;height:31px;background:#337ab7;color:#fff;border:0;}
#password_btn input:hover {opacity:0.7;}
#login.password .password_info {word-break:keep-all;word-wrap:break-word;}

#find_info {background:#f8f8f8;padding:20px;margin-bottom:40px;}
#find_info_wrap {max-width:400px;margin:40px auto;}
#find_info_wrap p {text-align:center;}
#find_idpw {margin:10px 0;}
#find_idpw input {width:100%;padding:4px 5px;}


#register .register_agree input {margin-right:5px;}
#register h2 {font-size:14px;font-weight:bold;margin-bottom:10px;}
#register .register_agree {margin-top:10px;}
#register_term {margin:20px 0;}
#register_term textarea {width:100%;padding:4px 5px;border:1px solid #c4c4c4;}

#register_form i {color:#ff8043;}

/*captcha*/
#captcha {width:100%;position:relative;height:60px;padding-left:180px;}
#captcha_img {position:absolute;left:0;}
#captcha_audio {display:none;}
#captcha_mp3 {display:none;}
#captcha_info {display:none;}
#captcha_reload {display:block;}
#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;}


