/* ================================================
	common style
	source file: common.css
	target: CSS Level 2
================================================ */


/*  basic style  */
*		{ margin: 0; padding: 0; }
i		{ display: none; }

body, p, div, td, textarea, form, select, input, ol, li, dd, dt { font-family: µ¸¿ò, dotum, verdana, sans-serif; font-size: 11px; color: #555; }


img						{ border: 0; vertical-align: middle; }
form					{ display: inline; }

ul, ol, li, dl, dd, dt	{ margin: 0; padding: 0; list-style: none; }
hr						{ display: none; }

a:link, a:visited, a:active { color: #666; text-decoration: none; }
a:hover						{ text-decoration: underline; }
input						{ vertical-align: middle; }


/* table style */
table	{ border-collapse: collapse; }


/* input box define */
input						{ height: 16px; border: 1px solid #dbdbdb; padding-top: 2px }
textarea					{ border: 1px solid #dbdbdb; padding: 5px; }
select						{ vertical-align: middle; }
.inputNone					{ background: none; border: none; }


/* text style */

.b					{ font-weight: bold; }
.u					{ text-decoration: underline; }
.txtSize11			{ font-size: 11px; }
.txtSize12			{ font-size: 12px; }
.spacing			{ letter-spacing: -1px; }


/*  textAlign style  */
.imporLeft			{ text-align: left !important; }
.imporRight			{ text-align: right !important; }
.imporCenter		{ text-align: center !important; }

.vertiTop			{ vertical-align: top }


/*  textColor style   */
.txtWhite			{ color: #fff; }
.txtGray			{ color: #666; }
.txtBlack			{ color: #000; }


/*  etc style  */

.disInline			{ display: inline; }
.disBlock			{ display: block; }
.disNone			{ display: none; }


.divClear			{ clear: both; height: 0; font-size: 0; }
.divClearBoth		{ clear: both; }
.getHei				{ overflow: hidden; }

/* div z-index */
#wellUp				{ z-index: 99; }

/* background none */
.backNone { background: none; }

/* float clear */
.clearfix:after {
	content: ".";
	line-height: 0; height: 0;
	display: block;	visibility: hidden;
	clear: both;
}
.clearfix				{ display: inline-block; }
html[xmlns] .clearfix	{ display: block; }
* html .clearfix		{ height: 1%; }


/* position */
.posRelative { position: relative; }
.floatRight { float: right; margin-top: -50px; }
.floatRight2 { float: right; margin-top: -40px; }



#gnb { width: 100%; height: 80px; background: url(../img/gnb_back.gif) repeat-x top; text-align: center; }

.indexWrap { width: 930px; margin: 0 auto; text-align: center }

#contWrapMedia { background: #8f1d02 url(../img/content_back1.gif) repeat-x 0 80px; overflow: hidden; }
#contWrapJob { background: #2b7000 url(../img/content_back2.gif) repeat-x 0 80px; overflow: hidden; }
#contWrapStart { background: #3b5496 url(../img/content_back3.gif) repeat-x 0 80px; overflow: hidden; }
#contWrapExpert { background: #693b7d url(../img/content_back4.gif) repeat-x 0 80px; overflow: hidden; }
#contWrapSchool { background: #306682 url(../img/content_back5.gif) repeat-x 0 80px; overflow: hidden; }

.contWrapMedia { background: #8f1d02; }
.contWrapJob { background: #2b7000; }
.contWrapStart { background: #3b5496; }
.contWrapExpert { background: #693b7d; }
.contWrapSchool { background: #306682; }

.menuWrap { width: 930px; margin: 0 auto;}
.subGnb { width: 190px; float: left; }

#contWrapMedia .contIntro { float: left; width: 740px; background: url(../img/intro_cont_back1.gif) repeat-y; margin-bottom: 30px; }
#contWrapMedia .topIntro { background: url(../img/intro_title_back1.gif) no-repeat; }
#contWrapMedia .bottomIntro { background: url(../img/intro_round_back1.gif) no-repeat; height: 20px; }

#contWrapJob .contIntro { float: left; width: 740px; background: url(../img/intro_cont_back2.gif) repeat-y; margin-bottom: 30px; }
#contWrapJob .topIntro { background: url(../img/intro_title_back2.gif) no-repeat; }
#contWrapJob .bottomIntro { background: url(../img/intro_round_back2.gif) no-repeat; height: 20px; }

#contWrapStart .contIntro { float: left; width: 740px; background: url(../img/intro_cont_back3.gif) repeat-y; margin-bottom: 30px; }
#contWrapStart .topIntro { background: url(../img/intro_title_back3.gif) no-repeat; }
#contWrapStart .bottomIntro { background: url(../img/intro_round_back3.gif) no-repeat; height: 20px; }

#contWrapExpert .contIntro { float: left; width: 740px; background: url(../img/intro_cont_back4.gif) repeat-y; margin-bottom: 30px; }
#contWrapExpert .topIntro { background: url(../img/intro_title_back4.gif) no-repeat; }
#contWrapExpert .bottomIntro { background: url(../img/intro_round_back4.gif) no-repeat; height: 20px; }

#contWrapSchool .contIntro { float: left; width: 740px; background: url(../img/intro_cont_back5.gif) repeat-y; margin-bottom: 30px; }
#contWrapSchool .topIntro { background: url(../img/intro_title_back5.gif) no-repeat; }
#contWrapSchool .bottomIntro { background: url(../img/intro_round_back5.gif) no-repeat; height: 20px; }

.topIntro { }
.topIntro img { float: left; }
.topIntro img.titleLoc { margin: 22px 0 0 21px; }
.topIntro img.titleLocSmall { margin: 38px 0 0 15px; }

.contWrap { width: 690px; margin: 35px 0 20px 25px; min-height: 500px; }
.contWrap .titleLine { background: url(../img/intro_subject_line.gif) no-repeat bottom; }
.contWrap .txtPad { padding: 7px 0 30px 8px; }
.contWrap .padMinus { margin-top: -30px; }
.contWrap img.bjct { margin: 0 0 7px 0; }
.contWrap img.cont { margin: 15px 0 40px 19px; }
.contWrap img.cont2 { margin: 15px 0 20px 0; }
.contWrap .txtCenter { text-align: center; }


.contWrapAno { width: 690px; margin: 10px 0 20px 25px; min-height: 500px; }
.contWrapAno2 { width: 690px; margin: 10px 0 20px 15px; }

.posJobVisual { position: absolute; top: -60px; left: 499px; }
.posStartVisual { position: absolute; top: 90px; left: 440px; }
.posExpertVisual { position: absolute; top: -20px; left: 450px; }


.brd { margin: 5px 25px 0 25px; min-height: 520px; }
.brd .titleLine { background: url(../img/intro_subject_line.gif) no-repeat bottom; margin-top: -10px; }
.brd .writeWrapAqua { width: 100%; border-top: 2px solid #55a0c1; border-bottom: 2px solid #55a0c1; margin-top: 5px; }
.brd .writeWrapGreen { width: 100%; border-top: 2px solid #79b11a; border-bottom: 2px solid #79b11a; margin-top: 5px; }
.brd .writeWrapBlue { width: 100%; border-top: 2px solid #4b6ea8; border-bottom: 2px solid #4b6ea8; margin-top: 5px; }
.brd .writeWrapPupple { width: 100%; border-top: 2px solid #b184b8; border-bottom: 2px solid #b184b8; margin-top: 5px; }
.brd .writeWrapOrange { width: 100%; border-top: 2px solid #ff8c40; border-bottom: 1px solid #ff8c40; }
.brd .writeWrapRed { width: 100%; border-top: 2px solid #a53716; border-bottom: 2px solid #a53716; margin-top: 5px; }
.brd .writeWrapOrangeSing { width: 100%; border-top: 2px solid #ff8c40; }

/* .brd .writeWrapRed td { padding: 10px 0 6px 10px; } */

.brd .freeLst { width: 100%; }
.brd .freeLst td { border-bottom: 1px solid #eee; padding: 6px 0 5px 10px; }
.brd .freeLst td.listSubjAqua { padding: 10px 0 0 15px; color: #7d7d7d; font-weight: bold; width: 85px; background: #f8f8f8 url(../img/rect_aqua.gif) no-repeat 10px 15px; vertical-align: top; }
.brd .freeLst td.listSubjGreen { padding: 10px 0 0 15px; color: #7d7d7d; font-weight: bold; width: 85px; background: #f8f8f8 url(../img/rect_green.gif) no-repeat 10px 15px; vertical-align: top; letter-spacing: -1px; }
.brd .freeLst td.listSubjRed { padding: 10px 0 0 15px; color: #7d7d7d; font-weight: bold; width: 85px; background: #f8f8f8 url(../img/rect_red.gif) no-repeat 8px 13px; vertical-align: top; letter-spacing: -1px; }

.brd .freeLst td.listColspan { padding: 10px 0 6px 15px; color: #7d7d7d; font-weight: bold; background: #f8f8f8 url(../img/rect_green.gif) no-repeat 10px 13px; vertical-align: top; letter-spacing: -1px;  }
.brd .freeLst td.listTxtArea { padding: 5px 7px; }
.brd .freeLst td.listTxtPad { padding: 10px; }
.brd .freeLst td.txtPad { padding: 10px 0 6px 10px; }
.brd .freeLst .textareaSize { width: 664px; height: 150px; }
.brd .freeLst .textareaSize2 { width: 662px; height: 150px; }

.brd .grayBorder { border: 1px solid #ccc; margin-bottom: 12px; }

.brd img.bjct { margin: 22px 0 7px 0; }
.brd img.cont { margin: 15px 0 40px 19px; }

.brd .freeLst2 { width: 100%; }
.brd .freeLst2 td, .brd .freeLst2 th { border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding: 6px 5px 5px 5px; }
.brd .freeLst2 td.listSubjRed { border-right: 0; padding: 10px 0 0 15px; color: #7d7d7d; font-weight: bold; width: 85px; background: #f8f8f8 url(../img/rect_red.gif) no-repeat 8px 13px; vertical-align: top; letter-spacing: -1px; }
.brd .freeLst2 td.borderNone { border-right: 0; }

.brd .freeLst2 td.col3 { width: 128px; }
.brd .freeLst2 td.col2 { width: 140px; }
.brd .freeLst2 td.col4 { width: 95px; }
.brd .freeLst2 td.col5 { width: 60px; }
.brd .freeLst2 td.col6 { width: 40px; }
.brd .freeLst2 td.col7 { width: 50px; border-right: 0;  }

.brd .freeLst2 td.col3 input { width: 128px; }
.brd .freeLst2 td.col2 input { width: 140px; }
.brd .freeLst2 td.col4 input { width: 95px; }
.brd .freeLst2 td.col5 select { width: 60px; }
.brd .freeLst2 td.col6 input { width: 40px; }
.brd .freeLst2 td.col7 input { width: 50px; }



.brd .freeLst3 { width: 100%; }
.brd .freeLst3 th { letter-spacing: -1px; }
.brd .freeLst3 td, .brd .freeLst3 th { border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding: 6px 5px 5px 5px; }
.brd .freeLst3 td.listSubjRed { border-right: 0; padding: 10px 0 0 15px; color: #7d7d7d; font-weight: bold; width: 85px; background: #f8f8f8 url(../img/rect_red.gif) no-repeat 8px 13px; vertical-align: top; letter-spacing: -1px; }
.brd .freeLst3 td.borderNone { border-right: 0; }

.brd .freeLst3 td.col2 { width: 56px; }
.brd .freeLst3 td.col3 { width: 45px; }
.brd .freeLst3 td.col4 { width: 56px; }
.brd .freeLst3 td.col5 { width: 70px; }
.brd .freeLst3 td.col6 { width: 83px; }
.brd .freeLst3 td.col7 { width: 100px; border-right: 0;  }

.brd .freeLst3 td.col2 input { width: 56px; }
.brd .freeLst3 td.col3 input { width: 45px; }
.brd .freeLst3 td.col4 input { width: 56px; }
.brd .freeLst3 td.col5 input { width: 70px; }
.brd .freeLst3 td.col6 input { width: 83px; }
.brd .freeLst3 td.col7 input { width: 100px; }

.brd .freeLst3 td.col2 select, .brd .freeLst3 td.col4 select { width: 56px; }

.brd .freeLst4 { width: 100%; }
.brd .freeLst4 td, .brd .freeLst4 th { border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding: 6px 5px 5px 5px; }
.brd .freeLst4 td.listSubjRed { border-right: 0; padding: 10px 0 0 15px; color: #7d7d7d; font-weight: bold; width: 85px; background: #f8f8f8 url(../img/rect_red.gif) no-repeat 8px 13px; vertical-align: top; letter-spacing: -1px; }
.brd .freeLst4 td.borderNone { border-right: 0; }

.brd .freeLst4 td.col2 { width: 170px; }
.brd .freeLst4 td.col3 { width: 110px; }
.brd .freeLst4 td.col4 { width: 75px; }
.brd .freeLst4 td.col5 { width: 100px; }
.brd .freeLst4 td.col6 { width: 70px; border-right: 0;  }
.brd .freeLst4 td.col2 input { width: 170px; }
.brd .freeLst4 td.col3 input { width: 110px; }
.brd .freeLst4 td.col4 input { width: 75px; }
.brd .freeLst4 td.col5 input { width: 100px; }
.brd .freeLst4 td.col6 input { width: 70px; }

.brd .freeLst5 { width: 100%; }
.brd .freeLst5 td, .brd .freeLst5 th { border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding: 6px 5px 5px 5px; }
.brd .freeLst5 td.listSubjRed { border-right: 0; padding: 10px 0 0 15px; color: #7d7d7d; font-weight: bold; width: 85px; background: #f8f8f8 url(../img/rect_red.gif) no-repeat 8px 13px; vertical-align: top; letter-spacing: -1px; }
.brd .freeLst5 td.borderNone { border-right: 0; }

.brd .freeLst5 td.col2 { width: 500px; }
.brd .freeLst5 td.col3 { width: 60px; border-right: 0;  }
.brd .freeLst5 td.col2 input { width: 500px; }
.brd .freeLst5 td.col3 select { width: 60px; }


.brd .vewWrap p.titleBackAqua { background: url(../img/title_back_aqua.gif) no-repeat; height: 22px; margin-top: 5px; padding: 8px 0 0 12px; }
.brd .vewWrap p.titleBackGreen { background: url(../img/title_back_green.gif) no-repeat; height: 22px; margin-top: 5px; padding: 8px 0 0 12px; }
.brd .vewWrap dl { width: 100%; overflow: hidden; }
.brd .vewWrap dt.rectAqua { height: 18px; border-bottom: 1px solid #eee; background: url(../img/rect_aqua.gif) no-repeat 10px 13px; padding: 8px 0 0 15px; float: left; }
.brd .vewWrap dt.rectGreen { height: 18px; border-bottom: 1px solid #eee; background: url(../img/rect_green.gif) no-repeat 10px 13px; padding: 8px 0 0 15px; float: left; }
.brd .vewWrap dt.writer { width: 270px; }
.brd .vewWrap dt.date { width: 270px; }
.brd .vewWrap dt.inquiry { width: 95px; }

.brd .vewWrap dt.colLeft { width: 450px; }
.brd .vewWrap dt.colRight { width: 210px; }
.brd .vewWrap dt.colAll { width: 675px; }
.brd .vewWrap dt.bgColor { background: #f3f3f3; }

.brd .vewWrap dt span { font-weight: bold; letter-spacing: -1px; }
.brd .vewWrap dd { clear: both; border-bottom: 2px solid #eee; padding: 20px 25px; }





.brd .lstWrap ul.titleBack { background: url(../img/title_back_aqua.gif) no-repeat; height: 21px; margin-top: 5px; padding-top: 9px; }
.brd .lstWrap ul.titleBack li { text-align: center; background: url(../img/back_sepe.gif) no-repeat right; float: left; font-weight: bold; }
.brd .lstWrap ul.titleBack li.no { width: 55px; }
.brd .lstWrap ul.titleBack li.subject { width: 375px; }
.brd .lstWrap ul.titleBack li.writer { width: 120px; }
.brd .lstWrap ul.titleBack li.date { width: 95px; }
.brd .lstWrap ul.titleBack li.file { width: 45px; background: none; }

.brd .lstWrap ul.titleBackGreen { background: url(../img/title_back_green.gif) no-repeat; height: 21px; margin-top: 5px; padding-top: 9px; }
.brd .lstWrap ul.titleBackGreen li { text-align: center; background: url(../img/back_sepe.gif) no-repeat right; float: left; font-weight: bold; }
.brd .lstWrap ul.titleBackGreen li.no { width: 55px; }
.brd .lstWrap ul.titleBackGreen li.subject { width: 375px; }
.brd .lstWrap ul.titleBackGreen li.writer { width: 120px; }
.brd .lstWrap ul.titleBackGreen li.date { width: 95px; }
.brd .lstWrap ul.titleBackGreen li.file { width: 45px; background: none; }

.brd .lstWrap ul.titleBackGreen li.regid { width: 185px; }
.brd .lstWrap ul.titleBackGreen li.writer2 { width: 160px; }
.brd .lstWrap ul.titleBackGreen li.resume { width: 150px; }
.brd .lstWrap ul.titleBackGreen li.date2 { width: 140px; background: none; }


.brd .lstWrap ul.titleBackGreen li.subject2 { width: 315px; }
.brd .lstWrap ul.titleBackGreen li.during { width: 125px; }
.brd .lstWrap ul.titleBackGreen li.modify { width: 135px; }
.brd .lstWrap ul.titleBackGreen li.inquiry { width: 60px; background: none; }



.brd .lstWrap ul.titleBackRed { background: url(../img/title_back_red.gif) no-repeat; height: 21px; margin-top: 5px; padding-top: 9px; }
.brd .lstWrap ul.titleBackRed li { text-align: center; background: url(../img/back_sepe.gif) no-repeat right; float: left; font-weight: bold; }
.brd .lstWrap ul.titleBackRed li.no { width: 55px; }
.brd .lstWrap ul.titleBackRed li.subject { width: 375px;}
.brd .lstWrap ul.titleBackRed li.date { width: 130px; }
.brd .lstWrap ul.titleBackRed li.ing { width: 130px; background: none; }

.brd .lstWrap ul.titleBackRed li.company { width: 235px; }
.brd .lstWrap ul.titleBackRed li.field { width: 150px;}
.brd .lstWrap ul.titleBackRed li.area { width: 90px; }
.brd .lstWrap ul.titleBackRed li.tel { width: 160px; background: none; }

.brd .lstWrap ul.titleBackRed li.field01 { width: 70px; }
.brd .lstWrap ul.titleBackRed li.field02 { width: 105px; }
.brd .lstWrap ul.titleBackRed li.field03 { width: 45px; }
.brd .lstWrap ul.titleBackRed li.field04 { width: 60px; }
.brd .lstWrap ul.titleBackRed li.field05 { width: 100px; }
.brd .lstWrap ul.titleBackRed li.field06 { width: 55px; }
.brd .lstWrap ul.titleBackRed li.backNone { background: none; }


.brd .lstWrap .tableSty { width: 100%; margin-top: 5px; }
.brd .lstWrap .tableSty td { border-bottom: 1px solid #eee; padding: 7px 0 6px 0; text-align: center; }
.brd .lstWrap .tableSty td.listSubj { padding-left: 10px; color: #7d7d7d; text-align: left; }

.brd .lstWrap .tableSty2 { width: 100%; margin-top: 5px; }
.brd .lstWrap .tableSty2 td { border-bottom: 1px solid #eee; padding: 4px 0 3px 0; text-align: center; }
.brd .lstWrap .tableSty2 td.listSubj { padding-left: 10px; color: #7d7d7d; text-align: left; }
.brd .lstWrap .tableSty2 td.listSubj2 { padding-left: 10px; width: 365px; text-align: left; }

.brd .lstWrap .tableSty3 { width: 100%; margin-top: 5px; }
.brd .lstWrap .tableSty3 td { border-bottom: 1px solid #eee; padding: 8px 0 7px 0; text-align: center; }
.brd .lstWrap .tableSty3 td.listSubj { padding-left: 10px; color: #7d7d7d; text-align: left; }
.brd .lstWrap .tableSty3 td.listSubj2 { padding-left: 10px; width: 365px; text-align: left; }




#faqTab { width: 100%; margin-top: 10px; border-bottom: 2px solid #55a0c1; overflow: hidden; }
#faqTab li { float: left; margin-right: 2px; }

.faqContWrap { margin-top: 8px; }
.faqContWrap dt { color: #929292; padding: 9px 0 6px 8px; width: 672px; border-bottom: 1px solid #eaeaea; }
.faqContWrap dt span { color: #55a0c1; font-weight: bold; }
.faqContWrap dd { background: #f8f8f8 url(../img/icon_answer.gif) no-repeat 23px 9px; width: 638px; border: 1px solid #eaeaea; border-top: none; padding: 8px 0 5px 40px; line-height: 17px; }

#showB1, #showB2 { display: none; }
#showB2 { padding-left: 10px; }



.memState { width: 609px; height: 60px; background: url(../img/mem_state.gif) no-repeat; margin: 20px 0 0 35px; padding: 12px 0 0 13px; overflow: hidden; }
.memState li { width: 95px; padding-right: 30px; float: left; background: url(../img/back_arrow.gif) no-repeat 103px 11px; }
.memState li.lstStep { padding: 0; }
.memState li img { display: block; }


.memFor { width: 570px; margin: 0 auto ;}
.memFor li.youWrite { margin: 30px 0 15px 0; }

.joinBack { width: 615px; background: url(../img/certi_back.gif) no-repeat; margin-left: 37px; overflow: hidden; }
.joinBack dt.titleLoc { text-align: center; margin: 5px 0 16px 0;}
.joinBack dd { float: left; }
.joinBack dd.ddName { margin-left: 50px; display: inline; }
.joinBack dd input { margin-right: 15px; }
.joinBack dd input.juminFirst { margin: 0; }
.joinBack dd span { margin-right: 5px; }
.joinBack dd.txtLoc { margin-top: 6px; }
.joinBack dd.joinBtn { width: 605px; text-align: right; padding-top: 20px; }




.findBoxBottom { min-height: 180px; width: 400px; margin: 50px 0 0 140px; background: url(../img/find_box_bottom.gif) no-repeat bottom; overflow: hidden; }
.findBoxTop { background: url(../img/find_box_top.gif) no-repeat top; padding: 7px 0 0 8px; overflow: hidden; }
.findBoxTop li { float: left; }
.findBoxTop li.indicate { margin-right: 5px; }

.findForm { padding-left: 37px; overflow: hidden; clear: both; }
.findForm dt { width: 165px; float: left; }
.findForm dd { margin: 3px 0; float: left;  }
.findBtnAlign { width: 400px; margin: 10px 0 0 140px; text-align: right ;}

.findResult { margin-left: 8px; width: 384px; }
.findResult dt { text-align: center; }
.findResult dd.resultCont { background-color: #dedede; margin-top: 20px; height: 65px; text-align: center; padding-top: 15px; line-height: 25px; }


.agree { margin: 10px 0 0 10px; width: 660px; }
.agree .iframe { border: 1px solid #d2d2d2; }
.agree li.agreeTitle { margin: 0 0 5px 10px; }
.agree li.agreeOk { background: url(../img/agree_txt_back.gif) repeat-x top; padding: 13px 0 10px 0; text-align: center; }
.agree li.joinNotice { text-align: center; line-height: 17px; padding: 10px 0 6px 0; background-color: #f3f3f3; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; margin-bottom: 10px; }

.welcomTxt { margin: 50px 0 0 160px; }
.loginBoxWrap { background-color: #e7e7e7; width: 490px; margin: 10px 0 0 90px; padding: 5px; }
.loginBox { border: 1px solid #dddddd; background-color: #fff; padding: 40px 45px 30px 45px; }

.loginFieldWrap { margin-top: 10px; border-top: 1px solid #000; border-bottom: 1px solid #000; width: 400px; overflow: hidden; }

.loginField { padding: 20px 0 20px 55px; width: 230px; overflow: hidden; float: left; }
.loginField dt { width: 50px; float: left; clear: both; padding-top: 8px;  }
.loginField dd { width: 170px; float: left; padding: 2px 0 1px 0; }

.loginSumit { width: 70px; padding-top: 20px; overflow: hidden; float: left; }
.loginSumit dt { float: left; padding-top: 5px; }


.comLog { margin: 10px 0 30px 0; }
.comLog ul { }
.comLog ul li { width: 132px; height: 75px; margin-right: 6px; background: url(../img/com_back.gif) no-repeat top; float: left; }
.comLog ul li.lastField { margin: 0; }


.comLog th.logoArea { width: 132px; height: 48px;  }
.comLog th.comTxt { padding-top: 5px; letter-spacing: -1px; }

.comInfoWrap { overflow: hidden;  }
.comLogo { float: left; width: 170px; }
.logoBack { background: url(../img/logo_back.gif) no-repeat left top; margin-top: 10px;  }
.logoImg { width: 150px; height: 208px; text-align: center; }

.comDetailWrap { overflow: hidden; float: left; width: 520px; }
.comDetail { width: 510px; height: 20px; background: url(../img/com_txt_back.gif) no-repeat left top; padding: 10px 0 0 10px; }
.comScript { width: 520px; margin-top: 3px; }
.comScript th, .comScript td { border-bottom: 1px solid #eaeaea; }
.comScript th { padding: 8px 0 7px 15px; color: #7d7d7d; font-weight: bold; width: 85px; background: url(../img/rect_red.gif) no-repeat 8px 10px; letter-spacing: -1px; text-align: left; }
.comScript td { padding: 8px 0 7px 15px; width: 145px; background: url(../img/back_sepe.gif) no-repeat left 8px; }
.comScript td.txtFormCol { width: 330px; }



.sitemapWrap { overflow: hidden; }
.sitemapWrap li { width: 161px; height: 291px; margin: 0 15px 30px 0; background: url(../img/sitemap_back.gif) no-repeat; float: left; }
.sitemapWrap li.lastItem { margin-right: 0; }
.sitemapWrap dl { margin: 7px 0 0 10px; width: 141px; }
.sitemapWrap dt { margin-bottom: 5px; }
.sitemapWrap dl.smBullet1 dd { background: url(../img/sm_t1_bullet.gif) no-repeat 8px 10px; padding: 5px 0 5px 15px; }
.sitemapWrap dl.smBullet2 dd { background: url(../img/sm_t2_bullet.gif) no-repeat 8px 10px; padding: 5px 0 5px 15px; }
.sitemapWrap dl.smBullet3 dd { background: url(../img/sm_t3_bullet.gif) no-repeat 8px 10px; padding: 5px 0 5px 15px; }
.sitemapWrap dl.smBullet4 dd { background: url(../img/sm_t4_bullet.gif) no-repeat 8px 10px; padding: 5px 0 5px 15px; }
.sitemapWrap dl.smBullet5 dd { background: url(../img/sm_t5_bullet.gif) no-repeat 8px 10px; padding: 5px 0 5px 15px; }
.sitemapWrap dl.smBullet6 dd { background: url(../img/sm_t6_bullet.gif) no-repeat 8px 10px; padding: 5px 0 5px 15px; }
.sitemapWrap dl.smBullet7 dd { background: url(../img/sm_t7_bullet.gif) no-repeat 8px 10px; padding: 5px 0 5px 15px; }



.inquiryWrap { width: 454px; height: 170px; margin: 30px auto; background: url(../img/inquiry_back.gif) no-repeat; overflow: hidden; padding: 24px 0 0 33px; }
.inquiryWrap .inquImg { width: 200px; height: 140px; background: url(../img/inquiry_img1.gif) no-repeat; float: left; }
.inquiryForm { width: 230px; overflow: hidden; }
.inquiryForm p.title { margin-bottom: 15px; }
.inquiryForm p.btn { text-align: right; padding-top: 10px; clear: both; }
.inquiryForm p.btn2 { border: 1px solid red; width: 300px; }
.inquiryForm dt { width: 50px; float: left; padding-top: 5px; }
.inquiryForm dd { width: 175px; float: left; padding-bottom: 3px; }

.inquietResult {}
.inquietResult dt {}
.inquietResult dd { text-align: right; padding: 16px 26px 0 0; }





.size45 { width: 45px; }
.size80 { width: 80px; }
.size50 { width: 50px; }
.size70 { width: 70px; }
.size175 { width: 175px; }
.size570 { width: 570px; }
.size510 { width: 510px; }
.size190 { width: 190px; }
.size90 { width: 90px; }
.size150 { width: 150px; }
.size100 { width: 100px; }
.size200 { width: 200px; }

.hei180 { height: 180px; }


.bttmBtn { text-align: center; margin: 15px 0 20px 0; }
.bttmBtnLeft { float: left; margin: 15px 0 20px 0; }
.locRight { float: right; margin: 15px 0 20px 0; text-align: right; }
.btnRight { margin: 10px 0 5px 0; text-align: right; }

.bttmBavi { text-align: center; margin: 15px 0 20px 0; }
.bttmBavi a.numOn { font-weight: bold; }
.bttmBavi img { margin-top: -2px; }

.bttmSrch { text-align: center; margin-top: -10px; }

.bttmSrch select { width: 70px; }

.btnLoc { text-align: center; margin: 10px 0 5px 0; }

.bMar1 { margin-bottom: 1px; }
.bMar10 { margin-bottom: 10px; }
.bMar15 { margin-bottom: 15px; }
.bMar20 { margin-bottom: 20px; }
.bMar40 { margin-bottom: 40px; }
.rMar50 { margin-right: 50px; }
.rMar20	{ margin-right: 20px; }
.tMar3	{ margin-top: 3px; }
.tMar5	{ margin-top: 5px; }
.tMar15 { margin-top: 15px; }
.tMar10 { margin-top: 10px; }
.tMar25 { margin-top: 25px; }
.bMar3	{ margin-bottom: 3px; }
.tMarM3 { margin-top: -3px; }
.lMarM10 { margin-left: -10px; }
.tMar40 { margin-top: 40px; }



.resumePad { margin-top: 5px; }
.joinPad { margin-top: 15px; }
.btnPad { text-align: right; margin: 5px 0 20px 0; }
.joinPadBtn { text-align: right; margin: 10px 0 20px 0; }


.txtRed { color: red; font-weight: normal; }
.txtOrange { color: #e66200; margin-right: 10px; }
.txtForm { line-height: 19px; }

.weightNormal { font-weight: normal; }
.numberAlign { text-align: right; }

.nameStyle { font-size: 14px; color: #790100; font-weight: bold; text-align: right; }
