@charset "utf-8";

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var, td, input, select, textarea, button {margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, th{font-weight: 600;}
strong {font-weight: 600;}
fieldset, img {border: 0 none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
img, input, button, select, textarea {vertical-align: middle; color: #666; font-size: 16px;border: 1px solid #bfbfbf;}
button {border: 0 none; background-color: transparent; cursor: pointer; margin: 0; padding: 0; overflow: visible;}
button::-moz-focus-inner {border: 0; padding: 0;}
a {}
a:active, a:hover {}
address, caption, cite, code, dfn, var {font-style: normal; font-weight: normal;}
label, button {cursor: pointer;}
hr {display: none;}
table {border-spacing: 0px; border: 0px; border-collapse: collapse;}
legend, hr {overflow: hidden; position: absolute; top: 0; left: 0;}
legend, hr, caption {font-size: 0; width: 0; height: 0; line-height: 0;}
li {list-style: none;}
select::-ms-expand {display:none}
select::-webkit-expand { display: none; }
select::-moz-expand { display: none; }
select {-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;}
li span.blind{display: block;text-indent: -9999px;}

/* 추천 버튼 영역 */
.sns_btn_area {overflow: hidden; margin: 0; text-align: right;}
.sns_btn_area a { margin: 0 0 30px 0}
.sns_btn_area a:hover {text-decoration: none;}
.sns_btn_area button.btn_recommend {
	display: inline-block; height: 40px; padding: 0 15px 0 45px; border: 1px solid #162749; font-family: 'Nanum Gothic', 'NanumGothic', '나눔고딕', Helvetica, 'Apple SD Gothic Neo', Sans-serif; color: #162749;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: url('/images/back/icon/icon_recommend.png') no-repeat 13px 7px;
}
.sns_btn_area button.btn_recommend span {display: block; width: 53px; height: 40px; font-size: 1.1em; font-weight: bold; line-height: 40px; text-align: center;}
.sns_btn_area button.btn_recommend.pick {background-color: #e5e5e5;}

.rinp-btn{text-align: right;margin-top: 20px;}
.rinp-btn .btn{display: inline-block;background: #097c7c;}
.rinp-btn > button{display: inline-block;min-width: auto;padding: 0 30px;margin: 0;height: auto;line-height: 40px;text-align: center;border-radius: 5px;color: #fff;}
.pr-rbtn{float: right;}
.pr-rbtn > .print-btn{float: none !important;}
.rec-btn{background-size: 17px;padding: 1px 10px !important;border: 1px solid #ddd;font-family: 'Pretendard' !important;border-radius: 50px;font-size: 15px;}
.rec-btn strong{display: inline-block;padding-left: 20px;font-size: 14px;color: #064298;background: url(/images/front/icon_recommend.png) no-repeat left center;background-size: 15px auto;}

.Write1-table1{}
.Write1-table1 *{box-sizing: border-box;}
.Write1-table1 table{width: 100%;border-top: 1px solid #acacac;border-bottom: 1px solid ##ddd;}
.Write1-table1 table th,
.Write1-table1 table td{padding: 12px;color: #666;font-size: 16px;border-bottom: 1px solid #ddd;}
.Write1-table1 table th{padding: 12px 6px;font-weight: 600;background: #f4f4f4;}
.Write1-table1 table td input[type="file"],
.Write1-table1 table td input[type="text"],
.Write1-table1 table td input[type="password"]{width: 100%;max-width: 305px;height: 32px;padding: 0 10px;border: 1px solid #ddd;vertical-align: top;}
.Write1-table1 table td input[type="file"]{padding: 0;}
.Write1-table1 table td textarea{width: 100%;height: 200px;padding: 10px;border: 1px solid #ddd;}
.Write1-table1 table tr:last-child th, .Write1-table1 table tr:last-child td{border-bottom: 1px solid ##ddd;}
.Write1-table1 .Stred{color: #f30a0a;}
.Write1-table1 img{vertical-align: top;}
.captcha1-box1{margin-top: -8px;display: flex;flex-wrap: wrap;align-items: center;}
.captcha1-box1 > *{margin-top: 8px;}
.captcha1-box1 > dt{margin-right: 8px;display: flex;align-items: center;}
.captcha1-box1 > dd{max-width: 120px;margin-left: 0;}
.captcha1-box1 #refreshBtn{margin-left: 10px;width: 30px;height: 30px;font-size: 0;background: url('/images/front/gengxin.gif') no-repeat;}
.addbtn1-file1{display: flex;align-items: center;}
.addbtn1-file1 > dt{max-width: calc(100% - 30px);}
.addbtn1-file1 > dd{margin-left: 5px;}
.addbtn1-file1 > dd > a{display: block;}


@media screen and (max-width: 600px){
	.Write1-table1 table{display: block;}
	.Write1-table1 table colgroup{display: none;}
	.Write1-table1 table tbody,
	.Write1-table1 table tr,
	.Write1-table1 table th,
	.Write1-table1 table td{display: block;}
}