@charset "utf-8";

div.wrapper {font-family: 'Nanum Gothic';}
a,
a:hover,
a:focus {text-decoration: none;color: inherit;}


.btn a,
.btn input,
.btn button,
.btnArea a,
.btnArea input,
.btnArea button {display:inline-block;text-decoration:none;cursor:pointer;height:36px;padding:0 16px 2px;line-height: 20px;border-style:solid;border-width:2px;vertical-align:top;text-align: center;font-family: 'Nanum Gothic';}

.btn a,
.btnArea a {position: relative;height:19px;line-height:19px !important;padding:4px 16px 6px;}
.btn a img,
.btnArea a img {position: absolute;right: 10px;top: 50%;margin-top: -5px;}

.btnBg {display:inline-block;border:0 none;text-decoration:none;padding:0;background:none;text-indent:-10000px;}

/* 브라운 */		.btnDef {background-color:#937259;border-color:#937259;color:#fff !important;}
/* 오렌지 */		.btnPoint {background-color:#e18124;border-color:#e18124 !important;color:#fff !important;}
/* 파란색 */		.btnBlue {background-color:#0087be;border-color:#00597d !important;color:#fff !important;}
/* 진회색 */		.btnGrey {background-color:#434343;border-color:#1b1b1b;color:#fff !important;}
/* 빨간색 */		.btnRed {background-color:#ea4c3a;border-color:#ea4c3a;color:#fff !important;}


/* border+회색 */			.btnBdDef {background-color:#fff;border-color:#937259;color:#937259 !important;}
/* border+남색 */			.btnBdPoint {background-color:#fff;border-color:#e18124;color:#e18124 !important;}

.btnBig a,
.btnBig input,
.btnBig button {min-width:130px;font-size: 15px;font-weight: bold;}
.btnBig a {padding: 4px 0 6px;}


div#headerWrap {position: relative;width: 990px;height: 93px;margin: 0 auto;}
div#headerWrap h1 {position: absolute;width: 282px;left: 0;top: 50%;margin-top: -25px;padding-right: 8px;background: url('../image/header_logoBg.gif') right center no-repeat;}
div#headerWrap h1 a {display: block;text-align: center;}

ul#gnb {position: absolute;right: 0;top: 50%;margin-top: -11px;}
ul#gnb li {float: left;padding: 0 17px 0 18px;background: url('../image/gnb_bar.gif') left center no-repeat;}
ul#gnb li:first-child {padding-left: 0;background: none;}
ul#gnb li a {font-weight: bold;color: #000;font-size: 18px;}


div.wsInfo {height: 240px;border-top:1px solid #dedede;border-bottom: 1px solid #dedede;background: url('../image/subBg.jpg') 0 0 repeat-x;}
div.wsInfo a {display: block;width: 990px;height: 100%;margin: 0 auto;}


div#footerWrap {padding: 30px 0 25px;background: url('../image/footerBg.jpg') center top no-repeat;text-align: center;font-size: 11px;color: #777;}



/* 메인 */
div.main div.wsInfo {height: 334px;background-image: url('../image/mainBg.jpg');}
div.main div#contents {overflow: hidden;padding: 50px 0;}

div.main div#contents p,
div.main div#contents li {float: left;}

div.main div#contents ul {float: right;}
div.main div#contents li:first-child {padding-right: 1px;}


/* 서브 레이아웃 */
div#contents {width: 990px;padding: 20px 0 40px;margin: 0 auto;}
div#contents h2.subTit {padding:0 0 20px 40px;background: url('../image/titBg.jpg') center bottom no-repeat;}
div#contents h2.subTit span {display: block;padding-left: 30px;font-size: 20px;color: #4a4a4a;font-weight: bold;background: url('../image/titBl.jpg') 2px 6px no-repeat;}

div.subCon {width: 914px;padding: 30px 0;margin: 0 auto;}

div.ready {padding: 100px 0 100px;text-align: center;}


.subTit_bl {padding-left: 20px;margin-top: 30px;font-weight: bold;color: #d68410;background: url('../image/bl_arr.gif') 0 4px no-repeat;font-size: 15px;}
.subTit_bl:first-child {margin-top: 0;}

h4.subTit_bl {padding-bottom: 10px;}

.titBg {padding: 5px 0;background-color: #9e7638;color: #fff;font-weight: bold;text-align: center;font-size: 15px;}


table {border-bottom: 1px solid #f0eeeb;border-left: 1px solid #f0eeeb;}
table th,
table td {padding: 5px 0;border-top: 1px solid #f0eeeb;text-align: center;border-right: 1px solid #f0eeeb;}
table thead th {background-color: #a4873b;font-weight: bold;color: #fff;}

/* 초록접수 */
div.info {overflow: hidden;}

div.info > ul > li {color: #404040;font-size: 15px;padding-top: 20px;font-weight: bold;}
div.info > ul > li:first-child {padding-top: 0;}

div.info > dl {padding-top: 40px;}
div.info > dl dd {padding-left: 20px;font-weight: bold;color: #4d4d4d;font-size: 14px;}

div.info > dl.fr {padding-top: 0;}

div.info table.fl {width: 485px;}
div.info table.fl th,
div.info table.fl td {padding: 12px 0;font-size: 15px;}

div.info div.btn {clear: both;text-align: center;padding-top: 50px;}
div.info div.btn > * {font-size: 15px;font-weight: bold;margin-left: 10px;padding-right: 40px;}
div.info div.btn > *:first-child {margin-left: 0;}


div.formArea {width: 830px;padding: 30px 42px;}

div.formArea div.btn {padding-top: 40px;text-align: center;}
div.formArea div.btn > * {margin-left: 10px;}
div.formArea div.btn > *:first-child {margin-left: 0;}

table.formTbl {}
table.formTbl th {font-weight: bold;}
table.formTbl td {padding: 5px 10px;text-align: left;}
table.formTbl input[type=text],
table.formTbl textarea {width: 620px;padding: 5px 10px;}
table.formTbl textarea {height: 100px;}

table.formTbl input[type=radio],
table.formTbl input[type=checkbox] {vertical-align: middle;margin-left: 20px;}
table.formTbl input[type=radio]:first-child,
table.formTbl input[type=checkbox]:first-child {margin-left: 0;}

table.formTbl td label,
table.formTbl td span {display: inline-block;}
table.formTbl span.note {color: #d25b5b;}

table.formTbl tr.bg th,
table.formTbl tr.bg td {background-color: #f0eeeb;}

div.complete {padding-top: 30px;}
div.complete p {padding-top: 10px;text-align: center;font-size: 20px;}
div.complete p:first-child {padding-top: 174px;font-weight: bold;color: #3d3d3d;font-size: 25px;background: url('../image/complete_img.jpg') center top no-repeat;}
div.complete div.btn {padding-top: 40px;text-align: center;}
div.complete div.btn > * {width: 128px;margin-left: 10px;padding-right:20px;}
div.complete div.btn > *:first-child {margin-left: 0;}



/* 로그인 */
div.loginArea {overflow: hidden;width: 485px;margin: 50px auto;padding: 30px;border: 1px solid #eeebe8;}
div.loginArea p:first-child {padding-bottom: 10px;text-align: center;font-weight: bold;font-size: 16px;}

div.loginArea dl,
div.loginArea dt,
div.loginArea dd {float: left;}

div.loginArea dt,
div.loginArea dd {margin-top: 10px;}
div.loginArea dt {clear: both;width:70px;color: #3d3d3d;text-align: center;}
div.loginArea dt label {font-size: 15px;line-height: 36px;}
div.loginArea dd {}
div.loginArea dd input {width: 300px;padding: 8px 10px 9px;border: 1px solid #e3e3e3;}
div.loginArea p.btn {float: right;margin-top: 10px;}
div.loginArea p.btn * {width: 80px;height: 82px;font-weight: bold;font-size: 15px;}

/* 인사말 */
div.intro {position: relative;padding-left: 150px;text-align: justify;}
div.intro p.img {position: absolute;left: 0;top: 0;}
div.intro p.ar {padding-top: 50px;}

