@CHARSET "UTF-8";
.headerTextDiv1 {text-align: center;color: #5c5c5c; letter-spacing:-2px;}
.headerTextDiv1 img {margin-bottom: 10px;}
.headerTextDiv2 {text-align: center;margin-top: 29px;font-size: 15px;margin-bottom:53px;}
.headerTextDiv2 strong {font-size:12px; color:#ff0000;}

.submit table {width:1200px;margin:0 auto;}
.submit table:first-child {border-top:8px solid #fca429;margin-bottom:13px;}
.submit table:nth-child(2) {border-top:2px solid #c2c2c2;}
.submit table tr {border-bottom: 2px solid #c1c1c1;background:#f7f7f7;height:40px;}
.submit table:first-child tr:first-child {height:72px;}
.submit table td {vertical-align:middle;}
.submit table td:first-child {text-align:center;width:195px;font-weight: bold;}
.submit table tr:first-child input {height:51px;padding: 0;}
.submit table tr input {height:38px;padding:0;border:none;width:100%;}

.submit table td:first-child.password {width:343px;height: 63px;}
.submit table tr:first-child input.board_password {width: 100%;height:61px;}
.passwordInputDiv {width: 230px;}
.secretInputDiv {background:#fff;width: 272px;}
.secret {width:343px;text-align: center;}

.submit table tr:first-child input.boardSecretInput {margin-left: 59px;}
.submit table tr:first-child input.nboardSecretInput, .submit table tr:first-child input.boardSecretInput {width:22px;height:22px;float: left;}
.secretInputDiv span {float:left;margin-top: 1px;margin-left:5px;}
.secretInputDiv span:nth-of-type(1) {margin-right:20px;}
.secretInputDiv input {float:left;margin-top: 17px;margin-left: 20px;} 

.submit table tr.contentDiv td {padding:10px;}
.contentInputDiv iframe {background:#fff;}

.bnController {width: 912px;margin:0 auto;text-align:center;margin-top: 67px;margin-bottom: 120px;}
.bnController div {display:inline-block;margin: 0 5px;}
.writeLeft{width:168px;height:47px;background:#c0c0c0; color:#fff !important;line-height:47px;}
.writeLeft a{color:#fff;font-size:18px;font-weight:bold;}
.submitFn {width:168px;height:47px;background:#f06508;color:#fff;line-height:47px;font-size:18px;font-weight:bold;}


.qna_board_wrap {/* width:944px; */margin:0 auto;width: 1200px;}
.submit {border-top: solid 2px #222222;}

.subjectDiv div {display:inline-block;height: 47px;line-height: 47px;}
.subjectDiv {/* padding-top: 10px; */border-bottom: solid 1px #c2c2c2;height: 47px;/* background: #f7f7f7; */}
.subject {width: 16.5%;text-align:center;font-weight:bold;font-size:15px;line-height: 40px;background: #f7f7f7;color: #393939;height: 47px;}
.subjectInputDiv input {width: 827px;height: 33px;border: none;}


.writerDiv div {display:inline-block;height: 47px;line-height: 47px;}
.thumnailDiv div {display:inline-block;height: 40px;line-height: 40px;}
.writerDiv {/* padding-top: 10px; *//* border-bottom: solid 1px #c2c2c2; */height: 47px;/* background: #f7f7f7; */}
.writer, .thumnail {width: 16.5%;text-align:center;font-weight:bold;font-size:15px;line-height:26px;display: inline-block;background: #f7f7f7;color: #393939;}
.writerInputDiv input {width: 827px;height: 33px;border: none;}
.thumnailDiv div.thumnailInputDiv {line-height: 34px;}

.contentDiv {/* margin-bottom:10px; */position: relative;/* border-bottom: 5px solid #2ba8e8; */}

.passwordDiv {float:left;width: 100%;height: 47px;border-bottom: solid 1px #dddddd;}
.password {width: 211px;float:left;height: 47px;line-height: 47px;background:#f7f7f7;text-align: center;}
.passwordInputDiv {width: 251px;float:left;height: 47px;line-height: 47px;background: #fff;padding-left: 25px;box-sizing: border-box;}
.passwordInputDiv input{border:none;height: 40px;}
.secret {width: 211px;float:left;height: 47px;line-height:42px;background:#f7f7f7;}
.secretInputDiv {width: 527px;float:left;height: 47px;line-height: 44px;}
.secretDiv {float:left;width: 100%;height: 47px;margin-bottom: 86px;border-bottom: solid 1px #222222;/* border-top: solid 2px #c2c2c2; */}
.appendixText {float:left;height:42px;line-height:42px;width: 211px;background:#f7f7f7;text-align: center;}
.appendixDiv {float:left;line-height:42px;}
.securityDiv {clear:left;border-bottom: solid 2px #c2c2c2;overflow: hidden;}
.securityDiv .secret{height:78px;line-height:78px;}
#security {float:left;padding-left: 10px;}
.fileDiv {clear:left;overflow: hidden;border-bottom: solid 2px #c2c2c2;}
.imgSpan img {display:block;margin-top: 0px;margin-left: 10px;}
.thumnailInputDiv  {display:inline-block;width: 830px;}
.thumnailDiv {height: 40px;background: #f7f7f7;}

.thumnailDiv .imgSpan img {display:inline-block;}
.boardContent {position:absolute;top: 31px;width: 100%;height: 440px;overflow: hidden;font-size: 12px;padding-left: 15px;padding-top: 15px;box-sizing: border-box;}

.appendixDiv>p>span {float:left;}  
.fileNameSpan {padding-left:7px;}

.intro_wrap {text-align: center;}
.head_intro>img {max-width:100%;}
.head_intro>img:last-child {margin-top:30px;margin-bottom: 30px;}
.head_intro>div {width:1200px;margin:0 auto;}

.head_basic {width: 1200px;margin: 0 auto;text-align:center;padding-bottom:55px;}
.head_basic h2 {font-size:31px; letter-spacing:-1px; font-weight:unset; color:#444; margin-bottom:20px;}
.head_basic .line { width:30px; height:3px; background:#2aa8e7; margin:0 auto;}
.head_basic p {margin-top:20px;color:#444;letter-spacing:-0.5px;font-size:16px;margin-left:20px;text-align: right;margin-right: 30px;}
.subTopTit p{margin-right:0px;text-align: left;}
.head_basic p.warning {margin-top:5px;color:#fe2a29;font-size:13px;}

.subTopTit{
    font-size: 54px;font-weight:bold;width: 460px;position:  relative;
    text-align: left;
}
.subTopTit p{font-size:54px !important;margin-left:0px !important;}