

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a { margin:0;padding:0;font-size:12px;font-family:Dotum,Sans-serif;color:#333;}
img{vertical-align:top;}
a{text-decoration:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;font-weight:normal;}
abbr,acronym { border:0;}

/* common */
html,body{width:100%;height:100%;}
.clearFix{*zoom:1;}
.clearFix:after{content:"";clear:both;display:block;}
.inpText{height:19px;padding:2px 0 0 2px;border:1px solid #c4c2c2;background:#fff;*margin:-1px 0;}
.inpArea{height:560px;padding:3px;border:1px solid #c4c2c2;background:#fff;*margin:-1px 0;}
.inpTextOn{border:1px solid #45464b;}
.inpChk{width:13px;height:13px;vertical-align:middle;}
.png24{tmp:expression(setPng24(this))}
.ffArial{font-family:arial !important;}
.fcBlack{color:#000 !important;}
.fwBold{font-weight:bold !important;}
.taCenter{text-align:center !important;}
.taLeft{text-align:left !important;}
.taRight{text-align:right !important;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.pdl10{padding-left:10px;}
.pdl20{padding-left:20px;}
.pdl30{padding-left:30px;}
.pdl40{padding-left:40px;}
.pdl50{padding-left:50px;}
.pdr10{padding-right:10px;}
.pdr20{padding-right:20px;}
.pdr30{padding-right:30px;}
.pdr40{padding-right:40px;}
.pdr50{padding-right:50px;}
.pdt10{padding-top:10px;}
.pdt20{padding-top:20px;}
.pdt30{padding-top:30px;}
.pdt40{padding-top:40px;}
.pdt50{padding-top:50px;}
.pdb10{padding-bottom:10px;}
.pdb20{padding-bottom:20px;}
.pdb30{padding-bottom:30px;}
.pdb40{padding-bottom:40px;}
.pdb50{padding-bottom:50px;}

.none { display:none; }

/* color-point */
.inpTextOn,#loginWrap .inputWrap .inpText,.listBtm .pagingCount span,.listBtm .paging a:hover,.listBtm .paging span,.cmnView td.file a,.cmnWrite td.file a{color:#45464b !important;}
.btnType1 a,#loginWrap .inputWrap .btnLogin a{background-color:#45464b !important;}
.snb a,.cmnList td,.cmnList td a,.cmnView td,.cmnWrite td{color:#333 !important;}

.btnType2{border:1px solid #929191 !important;}
.cmnList,.cmnView,.cmnWrite{border-bottom:1px solid #929191 !important;border-top:1px solid #929191 !important;}
#loginWrap .inputWrap h3,#loginWrap .inputWrap .saveId,.listBtm .pagingCount,.listBtm .paging a,.cmnView th{color:#333 !important;}
.cmnList th{color:#333 !important;border-bottom:1px solid #929191 !important;}

.snb li.active a,.snb li.active li a,.sideConts a,.contents .listTop .location .spot{font-weight:bold;color:#201e1e !important;;}

/* button */
.btnType1{display:inline-block;height:21px;border:1px solid #2b2c31;}
.btnType1 a{display:inline-block;height:20px;width:100%;color:#fff !important;font-weight:bold;line-height:20px;text-align:center;border-top:1px solid #797a81;background:#45464b;}
.btnType1 a.btnNormal:hover{cursor:default;text-decoration:none;}
.btnType2{display:inline-block;height:21px;border:1px solid #929191;}
.btnType2 a{display:inline-block;height:20px;width:100%;color:#676363 !important;font-weight:bold;line-height:20px;text-align:center;border-top:1px solid #fff;background:#f1f2f1;}
.btnType2 a.btnNormal:hover{cursor:default;text-decoration:none;}
.btnType3{display:inline;float:left;height:18px;margin:0 0 0 7px;border:1px solid #c4c2c2;}
.btnType3 a{float:left;height:18px;padding:0 2px;line-height:19px;font-size:11px;color:#c4c2c2;letter-spacing:-1px;}

#loginWrap{width:500px;height:165px;padding-top:284px;margin:0 auto;}
#loginWrap h1{float:left;width:190px;height:165px;border-right:1px solid #cdcdcd;}
#loginWrap .inputWrap{position:relative;float:right;width:223px;height:165px;}
#loginWrap .inputWrap h2{font-size:26px;font-weight:bold;color:#000;font-family:arial;}
#loginWrap .inputWrap h3{color:#929191;font-family:arial;}
#loginWrap .inputWrap .inpText{font-family:arial;font-size:14px;color:#45464b;}
#loginWrap .inputWrap .id{position:absolute;left:0;top:93px;}
#loginWrap .inputWrap .pwd{position:absolute;left:0;top:120px;}
#loginWrap .inputWrap .btnLogin{position:absolute;left:161px;top:93px;width:60px;height:48px;border:1px solid #2b2c31;}
#loginWrap .inputWrap .btnLogin a{display:block;width:60px;height:47px;color:#fff;font-weight:bold;line-height:47px;text-align:center;border-top:1px solid #797a81;background:#45464b;}
#loginWrap .inputWrap .saveId{position:absolute;left:0;top:150px;width:223px;height:13px;padding:2px 0 0 0;}
#loginWrap .inputWrap .saveId{font-size:11px;color:#929191;}
#loginWrap .inputWrap .saveId .inpChk{margin-top:-2px;}

#wrap{width:100%;min-width:1100px;width:expression(document.body.clientWidth < 1100? "1100px" : "auto"); }
#wrap:after{content:"";display:block;clear:both;}
#wrap.pop{min-width:248px;width:expression(document.body.clientWidth < 248? "248px" : "auto"); }
#wrap.pop2{position:relative;z-index:1000;min-width:400px;width:expression(document.body.clientWidth < 400? "400px" : "auto"); height:300px;overflow-x:hidden;overflow-y:scroll;}
#wrap.pop3{width:400px;min-width:400px;width:expression(document.body.clientWidth < 400? "400px" : "auto"); }
#wrap.pop4{min-width:248px;width:expression(document.body.clientWidth < 248? "248px" : "auto"); }
#wrap.pop5{width:400px;min-width:400px;width:expression(document.body.clientWidth < 400? "400px" : "auto"); }
#header{width:100%;height:70px;background:#fd5d2a;}
#header:after{content:"";clear:both;display:block;}
#header .inHeader{position:relative;width:1100px;}
#header h1{float:left;height:50px;padding:10px 0 0 10px;}
#header .topMenu{float:right;padding:24px 30px 0 0;}
#header .topMenu li{float:left;}
#header .topMenu li a{color:#fff;font-weight:bold;}
#header .topMenu li.last{display:inline;margin:0 0 0 5px;background:url(../img/admin/bar_topmenu.gif) no-repeat 15px 2px;}

#container{width:100%;}
#container:after{content:"";display:block;clear:both;}
#side{float:left;width:179px;}
#side .snb{width:158px;padding:20px 11px 0 10px;}

#contents{display:inline;float:left;width:921px;margin:0 0 0 -1px;border-left:1px solid #cfcfcf;}
.pop #contents{width:248px;margin:0;}
.pop2 #contents{width:400px;margin:0;}
.pop3 #contents{width:380px;margin:0;padding:10px;}
.pop4 #contents{width:248px;margin:0;}
.pop5 #contents{width:400px;margin:0;}
#contents .contents{min-height:500px;height:auto !important;height:500px;}
.pop2 #contents .contents{min-height:100px;height:auto !important;height:100px;border:none;}
.pop3 #contents .contents{min-height:100px;height:auto !important;height:100px;border:none;line-height:1.4em;}
.pop3 #contents .contents .txtNew1{margin:0 0 10px;padding:0 0 8px;font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;}
.pop3 #contents .contents .txtNew2{font-size:11px;padding:0 0 5px;}
.pop3 #contents .contents .btnNew{display:block;width:53px;height:23px;text-indent:-9999px;background:url(../images/btn_new.gif) 0 0 no-repeat;}
.pop3 #contents .contents textarea{width:100%;margin:0 0 10px;overflow-y:scroll;}
.pop4 #contents .contents{min-height:100px;height:auto !important;height:100px;border:none;}
.pop5 #contents .contents{min-height:100px;height:auto !important;height:100px;border:none;}

#footer{clear:both;width:100%;height:50px;border-top:1px solid #cfcfcf;}
#footer p{padding:18px 0 0 10px;}

.snb li{padding:3px 0 3px 17px;background:url(../images/gnb_dot.gif) 0 5px no-repeat;}
.snb li.hasPlus{background:url(../img/admin/bu_plus.gif) no-repeat right 12px;}
.snb li.hasMinus{background:url(../img/admin/bu_minus.gif) no-repeat right 12px;}
.snb li ul{padding:5px 0 10px;}
.snb li ul li{padding:0;background:none;}
.snb a{display:block;padding:2px 10px 2px 0;font-size:12px;color:#333;}
.snb a:hover{text-decoration:underline}
.snb a.onActive{color:#000;}
.sideConts{height:23px;padding:6px 0 0 0;text-align:center;background:#cdcdcd;}



/* contents common */
.contents .listTop{*zoom:1;height:38px;margin:0 30px;padding:27px 0 0 0;}
.contents .listTop:after{content:"";clear:both;display:block;}
.pop .contents .listTop{height:auto;margin:0 10px;padding:10px 0;font-weight:bold;}
.pop2 .contents .listTop{height:auto;margin:0 10px;padding:10px 0;font-weight:bold;}
.pop4 .contents .listTop{height:auto;margin:0 10px;padding:10px 0;font-weight:bold;}
.pop5 .contents .listTop{height:auto;margin:0 10px;padding:10px 0;font-weight:bold;}
.contents .listTop .location{float:left;font-size:14px;letter-spacing:-1px;}
.contents .listTop .location .spot{font-weight:bold;}
.contents .listTop .searchBox{float:right;}
.contents .listTop .searchBox select{height:20px;float:left;margin-right:5px;}
.contents .listTop .searchBox span{float:left;border:1px solid #c4c2c2;}
.contents .listTop .searchBox .inpText{border:0;height:16px;}
.contents .listTop .searchBox p{display:inline;float:left;margin:0 5px;}
.contents .listTop .searchBox p .inpText{width:63px;max-width:63px;border:1px solid #c4c2c2;height:16px;}

.contents .listWrap{*zoom:1;clear:both;padding:0 30px;}
.contents .listWrap:after{content:"";clear:both;display:block;}
.pop .contents .listWrap{padding:0 10px;}
.pop2 .contents .listWrap{padding:0 10px;}
.pop4 .contents .listWrap{padding:0 10px;}
.pop5 .contents .listWrap{padding:0 10px;}

.contents .listWrap .multibox{width:100%;padding:0 0 30px 0;margin-bottom:30px;border-bottom:2px solid #999;}
.contents .listWrap .multibox:after{content:"";clear:both;display:block;}
.contents .listWrap .multibox li{float:left;width:48%;}
.contents .listWrap .multibox li.last{float:right;}
.contents .listWrap .multibox li .cmnList{border:0;}
.contents .listWrap .multibox li .cmnList th{padding:10px;background:#ccc;}
.contents .listWrap .multibox li .cmnList td{padding:8px 10px;}
.contents .listWrap .multibox2{width:100%;}
.contents .listWrap .multibox2 li{padding:0 0 30px 0;margin-bottom:30px;border-bottom:2px solid #999;}
.contents .listWrap .multibox2 li.last{border:0;}
.contents .listWrap .multibox2 li p.title{height:30px;color:#333;}
.contents .listWrap .multibox2 li p.title span{color:#666;}
.contents .listWrap .multibox2 li th{padding:10px;background:#ccc;}
.contents .listWrap .multibox2 li td{padding:8px 10px;}

/* list */
.cmnList{width:100%;border-bottom:1px solid #929191;border-top:1px solid #929191;}
.cmnList th{padding:10px;text-align:center;white-space:nowrap;color:#333;border-bottom:1px solid #929191;background:#ccc;}
.cmnList th.title{text-align:left;}
.cmnList th.title .more{float:right;}
.cmnList td{padding:10px;text-align:center;word-break:break-all;white-space:nowrap;border-bottom:1px solid #e4e3e3;color:#333;}
.cmnList td a{color:black;text-decoration:underline;}
.cmnList td a:hover{}
.cmnList td.noneW{width:100%;white-space:normal;}

/*140407 ÀÔÇÐ¼³¸íÈ¸°ü¸®*/
.cmnList2{width:906px !importants;border-bottom:1px solid #929191;border-top:1px solid #929191;}
.cmnList2 th{padding:10px;text-align:center;white-space:nowrap;color:#333;border-bottom:1px solid #929191;background:#ccc;}
.cmnList2 th.title{text-align:left;}
.cmnList2 th.title .more{float:right;}
.cmnList2 td{padding:10px;text-align:center;border-bottom:1px solid #e4e3e3;color:#333;}
.cmnList2 td a{color:black;text-decoration:underline;}
.cmnList2 td a:hover{}
/* .cmnList2 td.noneW{width:100%;white-space:normal;} */

/* list »çÀÌÆ® °ü¸®¹®ÀÇ */
.cmnList_qna{width:100%;border-bottom:1px solid #929191;border-top:1px solid #929191;}
.cmnList_qna th{padding:10px;text-align:center;white-space:nowrap;color:#333;border-bottom:1px solid #929191;background:#ccc;}
.cmnList_qna th.title{text-align:left;}
.cmnList_qna th.title .more{float:right;}
.cmnList_qna td{padding:10px;text-align:center;word-break:break-all;white-space:nowrap;border-bottom:1px solid #e4e3e3;color:#333;}
.cmnList_qna td a{color:black;text-decoration:underline;}
.cmnList_qna td a:hover{}
.cmnList_qna td.noneW{width:100%;white-space:normal;}


.listBtm{width:100%;position:relative;padding-bottom:50px;}
.listBtm:after{content:"";clear:both;display:block;}
.listBtm .pagingCount{float:left;padding:28px 0 0 30px;color:#929191;font-size:11px;}
.listBtm .pagingCount span{color:#45464b;font-weight:bold;}
.listBtm .paging{position:absolute;left:50%;top:27px;width:240px;height:12px;margin:0 0 0 -120px;text-align:center;}
.listBtm .paging a{font-family:arial;color:#929191;padding:0 1px;}
.listBtm .paging a:hover{text-decoration:underline;color:#45464b;}
.listBtm .paging a.pagingBtnPrev{padding-right:18px;background:url(../img/admin/bar_paging.gif) no-repeat 35px 2px;}
.listBtm .paging a.pagingBtnNext{padding-left:18px;background:url(../img/admin/bar_paging.gif) no-repeat 10px 2px;}
.listBtm .paging span{padding:0 1px;font-family:arial;color:#45464b;font-weight:bold;text-decoration:underline;}
.listBtm .btnBox{float:right;padding:10px 30px 0 0;}
.listBtm .btnBox p{display:inline;float:left;margin:0 0 0 4px;}
.listBtm .btnBoxLeft{float:left;padding:10px 0 0 30px;}
.listBtm .btnBoxLeft p{float:left;margin:0 4px 0 0;}
.listBtm .btnBoxCenter{padding:20px 0 0;text-align:center;}
.listBtm .btnBoxCenter a{display:inline-block;height:21px;margin:0 2px;color:white;font-weight:bold;line-height:21px;border:1px solid #2b2c31;background:#45464b;}
.listBtm .btnBoxCenter a span{display:inline-block;height:20px;padding:0 6px;border-top:1px solid #797a81;}

/* view */
.cmnView{width:100%;border-bottom:1px solid #929191;border-top:1px solid #929191;}
.cmnView th{padding:10px;text-align:left;white-space:nowrap;color:#929191;letter-spacing:-1px;border-bottom:1px solid #e4e3e3;background:#ccc;}
.cmnView td{padding:10px;text-align:left;color:#878383;border-bottom:1px solid #e4e3e3;}
.pop4 .cmnView th{padding:5px 10px;}
.pop4 .cmnView td{padding:5px 10px;}
.cmnView td table th{background:none;}
.cmnView td.file a{text-decoration:underline;font-family:arial;color:#45464b;}

/* write */
.cmnWrite{width:100%;border-bottom:1px solid #929191;border-top:1px solid #929191;}
.cmnWrite th{padding:15px 0 15px 18px;text-align:left;color:#000;letter-spacing:-1px;border-bottom:1px solid #e4e3e3;background:#f7f7f7;background:#ccc;}
.cmnWrite td{padding:15px 0;text-align:left;color:#878383;line-height:20px;border-bottom:1px solid #e4e3e3;background:#f7f7f7;}
.cmnWrite td.file a{text-decoration:underline;font-family:arial;color:#45464b;}


#container .cmnPaging{padding:10px 0;}

#print{width:775px;margin:0 auto;padding:10px 0;}
#print table{width:100%;border-top:1px solid #929191;}
#print table caption{padding:0 0 10px;font-size:14px;color:black;font-weight:bold;}
#print table th{padding:10px 6px;text-align:center;white-space:nowrap;color:#333;border-bottom:1px solid #929191;background:#ccc;}
#print table td{padding:10px 6px;text-align:center;word-break:break-all;white-space:nowrap;border-bottom:1px solid #e4e3e3;color:#333;}
#print table.type2{}
#print table.type2 th{padding:10px 6px;}
#print table.type2 td{padding:10px 6px;}
#print table td.noneW{width:100%;white-space:normal;}

.apply{position:relative;width:680px;margin:0 auto;line-height:1.4em;}
.apply img{vertical-align:middle;}
.apply .blind{display:none;}
.apply:after{content:"";display:block;clear:both;}

.apply .title{font-weight:bold;}
.apply .inputCheck{width:13px;height:13px;vertical-align:top;}
.apply .inputRadio{width:13px;height:13px;vertical-align:middle;}
.apply .btnCenter{text-align:center;}
.apply .btnCenter a{margin:0 5px;}
.apply .btnCenter input{margin:0 5px;}
.apply .btnCenter2{text-align:center;}
.apply .btnCenter2 a{margin:0 3px;}
.apply .btnCenter2 input{margin:0 3px;}
.apply .step{height:77px;}
.apply .face{display:inline;float:left;width:85px;height:113px;margin:0 20px 0 0;padding:6px;border:1px solid #ddd;background:url(../img/apply/face_bg.gif) 6px 6px no-repeat;}
.apply .face img{width:83px;height:111px;border:1px solid #dedede;}
.apply .faceInfo{white-space:normal;}
.apply .ico{margin:0 3px 0 0;vertical-align:-5px;}
.apply .caption{height:24px;text-align:left;color:#777;font-weight:bold;}
.apply .caption img{margin:0 10px 0 0;}
.apply strong{color:#fd5d2a;font-weight:bold;}
.apply table{width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.apply table th{padding:8px;text-align:center;color:#777;font-weight:bold;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#f1f1f1;}
.apply table td{padding:5px 8px;text-align:left;color:#777;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.apply table .tdCenter{text-align:center;}
.apply table .tdRight{text-align:right;}
.apply table .noneW{white-space:normal;}
.apply table .down{color:#003be5;}
.apply table .down:hover{text-decoration:underline;}
.apply table .star{margin:0 0 0 -9px;}
.apply table .inputText{height:18px;vertical-align:middle;border-top:1px solid #a2a2a2;border-left:1px solid #a2a2a2;line-height:1.5em;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:white;}
.apply table .vvvshort{width:17px;text-align:center;}
.apply table .vvshort{width:41px;}
.apply table .vshort{width:66px;}
.apply table .vshort2{width:66px;text-align:center;}
.apply table .short{width:76px;}
.apply table .middle{width:118px;}
.apply table .vlong{width:160px;}
.apply table .vvlong{width:329px;}
.apply table select{vertical-align:middle;}
.apply table .inputBt{vertical-align:middle;}
.apply .txtBox{padding:10px 15px;border:1px solid #ddd;}
.apply .chargeInfo{position:relative;width:463px;min-height:174px;height:auto !important;height:174px;padding:10px 15px 10px 200px;border:1px solid #ddd;}
.apply .chargeInfo ul{}
.apply .chargeInfo ul li{display:inline;}
.apply .chargeInfo ul li a{position:absolute;left:0;width:122px;height:39px;padding:25px 0 0 46px;color:#777;font-weight:bold;border-bottom:1px solid #d7d6d6;border-right:1px solid #d7d6d6;}
.apply .chargeInfo ul li a.on{width:135px;height:40px;border:none;background:url(/img/apply/charge_on.gif) 0 0 no-repeat;}
.apply .chargeInfo strong{color:#777;}

.apply .start{width:100%;background:url(../img/apply/start_bg.gif) 0 0 repeat-y;}
.apply .start .list{padding:26px 20px 0;background:url(../img/apply/start_bg_top.gif) 0 0 no-repeat;}
.apply .start .list li{margin:0 0 11px;padding:0 0 0 24px;font-size:14px;color:#333;font-weight:bold;line-height:14px;letter-spacing:-1px;background:url(../img/mypage/blt_tit.gif) 0 center no-repeat;}
.apply .start .list li .btn1{margin:0 0 0 14px;}
.apply .start .list li .btn1 img{vertical-align:-5px;}
.apply .start .btnCenter{padding:21px 0 26px;text-align:center;background:url(../img/apply/start_bg_bottom.gif) 0 bottom no-repeat;}
.apply .start .btnCenter a{margin:0;}

.apply .agree{}
.apply .agree .privacy{padding:49px 0 20px;}
.apply .agree .privacy .txt1{height:24px;}
.apply .agree .privacy .box{height:228px;margin:0 0 10px;padding:10px;border:1px solid #ddd;overflow-y:scroll;}
.apply .agree .privacy .inputCheck{width:13px;height:13px;vertical-align:top;}

.apply .step1{}
.apply .step1 .info{position:relative;width:100%;margin:0 0 49px;padding:24px 0 9px;color:#777;font-weight:bold;border-bottom:1px solid #d9d9d9;}
.apply .step1 .info:after{content:"";display:block;clear:both;}
.apply .step1 .info a{position:absolute;top:0;right:0;}
.apply .step1 .state{padding:0 0 39px;}
.apply .step1 .choice{}
.apply .step1 .choice td{padding:10px;}
.apply .step1 .choice .inputRadio{margin:0 5px 0 0;}
.apply .step1 .choice .on{font-weight:bold;letter-spacing:-1px;}

.apply .step2{}
.apply .step2 .type{clear:both;margin:0 0 20px;}
.apply .step2 .enter{clear:both;padding:0 0 49px;}
.apply .step2 .choice label{margin:0 15px 0 4px;}
.apply .step2 .choice label.on{font-weight:bold;letter-spacing:-1px;}
.apply .step2 .txt1{padding:39px 0 19px;text-align:center;}
.apply .step2 .txt2{padding:23px 0 19px;text-align:center;}

.apply .step2 .plan{padding:0 0 16px;}
.apply .step2 .plan .warning{width:658px;margin:0 0 21px;padding:18px 0 18px 20px;line-height:1.5em;border:1px solid #e7e7e7;background:#f1f1f1;}
.apply .step2 .plan .warning dt{font-weight:bold;}
.apply .step2 .plan .warning dd{position:relative;width:645px;padding:0 0 0 13px;}
.apply .step2 .plan .warning dd span{position:absolute;top:0;left:0;}
.apply .step2 .plan .detail{width:100%;padding:28px 0 0;}
.apply .step2 .plan .detail .txt{padding:9px 0 19px;}
.apply .step2 .plan .detail textarea{width:658px;height:58px;margin:0 0 9px;padding:10px;overflow-y:scroll;border:1px solid #d8d8d8;background:white;}
.apply .step2 .plan .detail div{width:658px;height:58px;margin:0 0 9px;padding:10px;overflow-y:scroll;border:1px solid #d8d8d8;background:white;}

.apply .step3{}
.apply .step3 .charge{}
.apply .step3 .charge h4{height:55px;}
.apply .step3 .charge p{padding:10px 20px;color:#666;font-weight:bold;border:1px solid #e7e7e7;}
.apply .step3 .charge ul{padding:20px;border:1px solid #e7e7e7;background:#f1f1f1;}
.apply .step3 .charge ul li{display:inline;margin:0 50px 0 0;color:#8d8d8d;}
.apply .step3 .charge ul li label{margin:0 0 0 3px;}

.apply .step3 .txt1{padding:39px 0 19px;text-align:center;}

#apply_pop{width:365px;margin:0 auto;overflow:hidden;color:#777;line-height:1.4em;}
#apply_pop.bigsize{width:490px;}
#apply_pop strong{color:#f58220;}
#apply_pop h1{height:40px;margin:0 0 20px;padding:12px 0 0 15px;background:url(../img/apply/pop_title_bg.gif) 0 0 no-repeat;}
#apply_pop.bigsize h1{background:url(../img/apply/pop_title_bg2.gif) 0 0 no-repeat;}
#apply_pop ul{padding:0 15px;}
#apply_pop ul li{position:relative;padding:0 0 13px 15px;}
#apply_pop ul li span{position:absolute;top:0;left:0;}
#apply_pop .caption{height:33px;text-align:center;font-size:16px;color:#333;font-weight:bold;}
#apply_pop table{width:335px;margin:0 auto 19px;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
#apply_pop table th{padding:5px 18px;text-align:left;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background:#f1f1f1;}
#apply_pop table td{padding:5px 18px;text-align:left;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
#apply_pop table .face{width:85px;height:114px;margin:0 auto;padding:4px;border:1px solid #ddd;background:url(../img/apply/face_bg2.gif) 4px 4px no-repeat;}
#apply_pop table .face img{width:83px;height:112px;border:1px solid #ddd;}
#apply_pop .pass1{margin:0 0 15px;text-align:center;font-size:14px;color:#333;line-height:1.45em;}
#apply_pop .pass1 span,#apply_pop .pass1 strong{font-weight:bold;}
#apply_pop .pass2{margin:0 32px 11px;padding:10px 0;text-align:center;color:#777;border:1px solid #dfdfdf;background:#f1f1f1;}

#apply_pop .close{display:block;width:70px;height:25px;margin:0 auto;}

.bottomNew{position:relative;width:680px;height:275px;padding:30px 0 20px;}
.bottomNew .face{position:absolute;top:50px;left:19px;}
.bottomNew .stamp{position:absolute;top:115px;left:100px;}
.bottomNew p{float:left;}
.bottomNew p img{float:left;border:1px solid #d8d8d8;}

.pass{}
.pass .txt1{height:31px;}
.pass table{width:100%;margin:0 0 20px;color:#777;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.pass table th{padding:5px 10px;text-align:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#f1f1f1;}
.pass table td{padding:5px 10px;text-align:left;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.pass .inputText{height:18px;vertical-align:middle;border-top:1px solid #a2a2a2;border-left:1px solid #a2a2a2;line-height:1.5em;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:white;}
.pass .short{width:118px;}
.pass .long{width:218px;}
.pass .check{display:block;width:88px;height:26px;margin:0 auto;}

.pNumber .inputText{width:136px;height:18px;margin:8px 0 0;vertical-align:middle;border-top:1px solid #a2a2a2;border-left:1px solid #a2a2a2;line-height:1.5em;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:white;}
.pNumber .txt1{margin:0 15px 8px;padding:10px 0;text-align:center;color:#777;border:1px solid #dfdfdf;background:#f1f1f1;}

body.popMod{position:relative;overflow:hidden;}
.dark{position:absolute;top:0;left:0;z-index:300;width:100%;height:100%;background:black;}
.lpopWrap{position:absolute;top:50%;left:50%;z-index:500;width:280px;padding:10px;line-height:12px;background:white;}
.lpopWrap.coursePop{min-height:270px;height:auto !important;height:270px;margin:-145px 0 0 -150px;}
.lpopWrap.subjectPop{min-height:330px;height:auto !important;height:330px;margin:-175px 0 0 -150px;}
.lpopWrap.studentPop{min-height:310px;height:auto !important;height:310px;margin:-165px 0 0 -150px;}
.lpopWrap.studentPop2{width:480px;min-height:90px;height:auto !important;height:90px;margin:-55px 0 0 -250px;}
.lpopWrap h3{margin:0 0 10px;padding:0 0 10px;font-size:16px;font-weight:bold;letter-spacing:-1px;border-bottom:1px solid #929191;}
.lpopWrap .line{float:left;clear:both;width:100%;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #e4e3e3;}
.lpopWrap .line:after{content:"";display:block;clear:both;}
.lpopWrap .line2{float:left;width:44%;}
.lpopWrap .line2:after{content:"";display:block;clear:both;}
.lpopWrap .line2 select{width:48%;}
.lpopWrap .layerPopClose{position:absolute;top:3px;right:5px;width:25px;height:25px;background:url(../images/pop_close.gif) center center no-repeat;}
.lpopWrap .layerPopClose button{float:left;width:25px;height:25px;margin:0;padding:0;text-indent:-9999px;border:none;background:none;cursor:pointer;}
.lpopWrap .inputCheck,
.lpopWrap .inputRadio{width:13px;height:13px;vertical-align:top;}
.lpopWrap h4{float:left;width:64px;}
.lpopWrap h4.title,
.lpopWrap label{display:inline;float:left;width:64px;margin:3px 0 0;}
.lpopWrap label.noFloat{float:none;margin:0 15px 0 5px;}
.lpopWrap .inputText{float:left;height:17px;margin:0;padding:0;line-height:1.5em;border:1px solid #d4d0c8;background:white;}
.lpopWrap .short{width:85px;}
.lpopWrap .long{width:130px;}
.lpopWrap .vlong{width:200px;}
.lpopWrap span{float:left;margin:3px 0 0;}
.lpopWrap .bar{float:left;width:20px;margin:3px 0 0;text-align:center;}
.lpopWrap .bar2{float:left;width:12%;margin:3px 0 0;text-align:center;}
.lpopWrap select{float:left;height:19px;font-size:12px;font-family:Dotum;}
.popBtn{clear:both;width:100%;padding:10px 0 0;text-align:center;}
.popBtn a,.popBtn button{margin:0;height:25px;padding:0 5px;line-height:12px;vertical-align:middle;overflow:visible;border:1px solid #929191;background:#f1f2f1;}
#file_name1_modify{clear:both;padding:4px 0 0 64px;}

h4.type2{clear:both;height:33px;margin:0;padding:0 0 0 17px;font-size:14px;font-weight:bold;color:#333;line-height:16px;background:url(../../img/mypage/blt_tit.gif) 0 1px no-repeat;}
table.state{width:100%;margin:0 0 20px;border-top:2px solid #929191;}
table.state th{padding:8px 20px;text-align:left;white-space:nowrap;font-size:12px;color:#333;font-weight:bold;border-bottom:1px solid #e4e3e3;background:#ccc;}
table.state td{width:100%;padding:8px 20px;text-align:left;font-size:12px;color:#333;border-bottom:1px solid #e4e3e3;background:white;}
table.state td .inputRadio{width:13px;height:13px;margin:0;padding:0;vertical-align:top;}
table.state td label{margin:0 20px 0 5px;}

table.onlineNew{width:100%;border-top:2px solid #929191;}
table.onlineNew th{padding:8px 4px;text-align:center;white-space:nowrap;font-size:11px;color:#333;font-weight:normal;border-bottom:1px solid #e4e3e3;background:white;}
table.onlineNew td{padding:8px 4px;text-align:center;vertical-align:top;font-size:11px;color:#333;border-bottom:1px solid #e4e3e3;background:white;}
table.onlineNew td p{position:relative;font-size:11px;text-align:left;}
table.onlineNew td p .inputCheck{position:absolute;top:0;left:0;width:13px;height:13px;margin:0;padding:0;}
table.onlineNew td span{display:block;margin:0 0 5px;padding:0 0 0 15px;text-align:left;}
table.onlineNew td a{}
table.onlineNew .inputText{width:64px;height:18px;margin:2px 0;padding:0;vertical-align:middle;font-size:11px;line-height:1.5em;border:1px solid #ccc;background:white;}
table.onlineNew .inputBt{width:29px;height:18px;font-size:11px;margin:0 3px 3px;padding:0;vertical-align:middle;border:1px solid #929191;background:#f1f2f1;}
table.onlineNew select{font-size:11px;}
table.onlineNew .vMiddle{vertical-align:middle;}
table.onlineNew .off{display:none;}

#ui-datepicker-div{z-index:500;}

@media print{
#header,#footer,#side,.listTop,.listBtm{display:none;}
#contents{width:100%;margin:0;border-left:none;}
}
/* kty_css */
.k_table_01 input{width:80% !important;padding:0 !important;margin:0 !important;border:1px solid #ddd !important}
.detail textarea{width:100% !important;padding:5px 5px}
.questionView ul li{margin-top:10px}
.questionView ul li span{color:#444;font-size:11px}
.questionView p{color:#444;font-size:11px;margin-top:10px}
.listWrap .btn_01{margin:10px 0 10px 0}
.questionView > ul.on{display:block}
.questionView > ul{display:none}
.btn_01 span{display:block;margin-top:10px;color:#cc0000}
.listWrap .p_01{color:#cc0000;margin-top:10px}
.listWrap ol{margin-top:5px}
.listWrap ol li{width:100px}
.listWrap .graph li{margin-top:10px}
.listWrap .graph li:first-child{margin:0}
.listWrap .graph li p{background:url(/img/community/bg_01_off.gif) no-repeat;width:340px;height:10px;position:relative;margin:5px 0 0 15px}
.listWrap .graph li p em{position:absolute;top:-2px;right:-35px;font-style:normal}
.listWrap .graph li p span{position:absolute;top:0;left:0;background:url(/img/community/bg_01_on.gif) no-repeat;text-indent:-9999px}
.listTop{position:relative}
.listTop .title{position:absolute;top:25px;right:5px;overflow:hidden}
.listTop .title > .total{font-weight:bold;float:left;margin:4px 15px 0 0}
.listTop .title > .total > span{font-weight:normal;margin-right:5px}
.cmnViewNew td:first-child{border-left:none}
.cmnViewNew td{border-left:1px solid #e4e3e3;text-align:center;padding:5px 0 5px 0 !important}
.questionView .off{color:#ccc}
.cmnView input,.cmnView textarea{border:1px solid #dadada}