
.carendarArea{margin:10px 10px 30px 10px;overflow:hidden;}
.carendarList {border-left:solid 1px #bebebe;}
.carendarList .txt01 a {font-weight:bold;color:#fff;background:#e4246f;display:block;}
.carendarList .txt02 a {font-weight:bold;color:#fff;background:#e75b26;display:block;}
.carendarList .txt03 a {font-weight:bold;color:#fff;background:#1a61cd;display:block;}


.carendarList .txt83 a {
    font-weight: bold;
    color: #fff;
    background: #e4246f;
    display: block;
}
.carendarList .txt82 a {
    font-weight: bold;
    color: #fff;
    background: #e75b26;
    display: block;
}
.carendarBgDong h4 {
    background: url('../images/bg/bgBar07.png') no-repeat left center !important;
}
.carendarList .Sunday{color: #ed2100 !important;}
.carendarList th{background:#f3f3f3 !important;}
.carendarList th,
.carendarList td{text-align:center;}
.carendarList .Saturday{color: #476fad !important;}

.tabMenuOn5 {border-left:none !important;border-right:none !important;border-top:none !important;border-bottom:solid 5px #27adb8 !important;color:#383838 !important;background:#fff !important;display:block !important;text-align:center !important;line-height:58px !important;font-size:17px !important;}

.rightGo{
	margin-top:-15px;
	margin-left:-9px;
    font-size: 15px;
    line-height: 21px !important;
    color: #383838;
    letter-spacing: -.5px;
    overflow: hidden;
}
.rightGo ul li.end {background: none !important;}
.btnView.widthA.clearB.li.end{margin-top:5px;padding-left:2px;}

.rightGo ul li {float: left;background: url('../images/bg/bgBar09.png') no-repeat right center !important;padding-right: 27px !important;margin-right:3px;}
.rightGo ul li.end {background: none !important;}

.borderList .centerTxt{font-size:17px;line-height:20px;font-weight:bold;margin-bottom:10px;}
.result03 {margin-top:30px;}

.box40 input,
.box40 label{width:auto;display: block;float: left;}
.conTxt .txt1 {background-position:left 5px;}

.btnUpdaoad {
    margin: 10px 0 30px 0;
    overflow: hidden;
}


.btnUpdaoad input {
    width: 75px;
    background: #476fad;
    height: 30px;
    text-align: center;
    border: solid 1px #476fad;
    float: right;
    line-height: 30px;
    font-size: 15px;
    color: #fff;
    margin-bottom: 10px;
    cursor:pointer;
}


.box06 {padding: 5px 10px;overflow: hidden;}
.box06  input {display: block;width: 500px;padding: 6px 10px;border: solid 1px #bebebe;box-sizing:border-box;}
.boxEmail,
.phone01,
.phone02 { display: block;float: left;}
.boxEmail input,
.phone01 input,
.phone02 input{ display: block;width: 150px;padding: 6px 10px;border: solid 1px #bebebe; float:left;box-sizing:border-box;}

.boxEmailEnd{}
.boxEmailEnd select {color: #666;float:left;font-size: 15px;width: 140px;height: 29px;border: solid 1px #bebebe;display: block;}
.boxEmailMool,
.phoneMool {display: block;float: left;width: 24px;text-align: center;line-height: 30px;}
.boxEmailChk {display: block;line-height:29px;float: left;margin-left:10px;}

.boxEmailEndInput{float: left;display: block;width:160px;margin-bottom: 10px;box-sizing: border-box;margin-right:10px;}
.boxEmailEnd.boxEmailEnd{float: left;display: block;width:100px;margin-bottom: 10px;box-sizing: border-box;margin-right:10px;}
.boxEmail.boxEmailEndInput{width:auto;}
.boxEmail.boxEmailStart,
.boxEmail.boxEmailEndInput,
.boxEmailEnd.boxEmailEnd{margin-bottom:0;}
.emailBoxWrap .directInput{float: left;display: block;}
.emailBoxWrap .directInput input{float: left;display: block;margin:7px 10px 0 10px;width:auto;padding:0;border:none 0;}
.emailBoxWrap .directInput label{float: left;display: block;line-height:30px;}

.phone select {color: #666;float:left;font-size: 15px;width: 140px;height: 29px;border: solid 1px #bebebe;display: block;}
.uploadNew {  }
.uploadNew .chk01,
.uploadNew .chk02,
.uploadNew .chk03,
.uploadNew .chk04 { float:left; }
.uploadNew .chk01 input,
.uploadNew .chk02 input,
.uploadNew .chk03 input,
.uploadNew .chk04 input {margin-top:10px;margin-right:5px;display:block;float:left;}
.uploadNew .chk01 label,
.uploadNew .chk02 label,
.uploadNew .chk03 label,
.uploadNew .chk04 label {margin-right:15px;display:block;float:left;}

.box700 {width:auto;}
.box700 input{border : 1px solid #bcbcbc;height: 35px;width:100%;box-sizing:border-box;padding:0 10px;}
.box701 {width:auto;padding:0 10px;}
.box701 input{border : 1px solid #bcbcbc;height: 28px;width:100%;box-sizing:border-box;padding:0 10px;}
.box701000 {display:inline-block !important;}
.box701000 a{width: auto;height: 20px;line-height: 20px;padding:0 10px;border: 1px solid #476fad;background:none;color: #476fad;}
.box701000 a img {display: inline-block;margin-right: 5px;margin-top: 2px;}
.box701 {width:auto;padding:0 10px;}
.box702 {border:solid 1px #bebebe;text-align:center;padding:20px;}
.box703 {overflow-y:auto;}
.box704{
    position:relative;
    margin-top:10px;
    height:15px;
    margin-bottom: 15px;
    background: url('../images/bg/bgBar07.png') no-repeat left center;
}
.box704 p {    font-size: 15px;    padding-left: 19px;
    line-height: 15px;
    color: #0e62ba;
    font-weight: bold;
}
.close {
    position:absolute;
    right:0;top:0px;
   
}
.close a{
   display:block;width:100%;
    font-size:25px;line-height:25px;margin-right:10px;font-weight:bold;color:#383838;
}
.box70 select {width:70px !important;}
.box150 select {width:150px !important;}
.box80 select {width:80px !important;}
.popTable {height:300px;
}

.carendarWrap{width:60%;float:left;margin:20px 0;}
.carendarMemo{width:40%;float:left;}
.carendarMemoSub{
	height: 232px;background: #f8f8f8;
	border: 1px solid #e5e8ec;border-radius: 5px;
	padding: 20px 19px;margin:20px 0 40px 10px;
}

.carendarMemoSub h4 {
    width: 90px;margin: -40px 0 15px 0;
    background: #27adb8;border-radius: 5px;padding: 0 14px;
    font-size: 16px;font-weight: bold;line-height: 40px;color: #fff;text-align: center;
}

.subMemoBox {
    margin: 30px 0 80px 0;overflow:hidden;
    font-size: 16px;line-height: 18px;letter-spacing: -.5px;text-align: center;
}
.dateTit{margin-bottom:30px;font-size:15px;line-height:150%;}


/* email */
.emailBoxWrap {padding: 10px 10px 0px 10px;overflow:hidden;}
.emailBoxWrap input {display: block;width: 100%;padding: 6px 0;border: solid 1px #bebebe;box-sizing:border-box;}
.boxEmailStart{float:left;display: block;margin-bottom: 10px;box-sizing: border-box;}

/* phone */
.phoneBoxWrap {padding: 10px;overflow:hidden;}
.boxPhoneStart{display:block;float:left;width:10%;}
.boxPhoneStart select{float: left;display: block;width: 100%;font-size: 15px;color: #666;border: solid 1px #bebebe;box-sizing: border-box;}/*height: 29px;*/
.boxPhoneCenter{display:block;float:left;width:10%;}
.boxPhoneCenter input {display: block;width: 100%;padding: 6px 0;border: solid 1px #bebebe;float: left;box-sizing:border-box;}
.boxPhoneEnd{display:block;float:left;width:10%;}
.boxPhoneEnd input {display: block;width: 100%;padding: 6px 0;border: solid 1px #bebebe;float: left;box-sizing:border-box;}

.inputBoxWrap {padding: 10px;overflow:hidden;}


.star {padding-left:10px;display: block;float: left;color: #ff0000;}
.pL10 {padding-left:10px !important;}
.pl10_7{padding-left:10px !important;}
.lh30 {line-height: 30px !important;}
.dB {display:block !important;}
.alignLeft{text-align:left !important;}

/* soloSelectBox */
.soloSelectBox{padding: 10px;overflow:hidden;}
.soloSelectBox select {color: #666;float:left;font-size: 15px;width: 25%;height: 35px;display: block;border: solid 1px #bebebe;box-sizing:border-box;}


/* soloSelectBox 3 */
.soloSelectBox1{padding: 10px;overflow:hidden;float:left;width:32%;}
.soloSelectBox1 select {color: #666;float:left;font-size: 15px;width: 100%;height: 35px;display: block;border: solid 1px #bebebe;box-sizing:border-box;border: solid 1px #bebebe;}
.soloSelectBox2 {float:left;width:5%;padding: 10px 0;line-height:25px;font-size:12px;}
.soloSelectBox3 {float:left;width:100%;font-size:15px;color: #0e62ba;line-height:22px;margin:0 0 10px 10px; }

.t_width50 {width:50%;}

/* soloSelectBoxTd */
.soloSelectBoxTd{padding: 10px;overflow:hidden;width:168px;}
.soloSelectBoxTd select {width: 100%;height: 30px;display: block;color: #666;border: solid 1px #bebebe;box-sizing: border-box;font-size: 15px;float: left;line-height: 30px;}


.soloSelectBoxTd02 {width:65%;float:left;overflow:hidden;}
.soloSelectBoxTd02 select {
	float: left;width: 100%;height: 30px;display: block;
    border: solid 1px #bebebe;box-sizing: border-box;
    color: #666;font-size: 15px;line-height: 30px;
}

table.normalTable .txt {color: #383838;font-size: 15px;line-height: 14px;margin-top: 5px;}

.listBoxCar {
	overflow:hidden;
	width:200px;
	background:#e5e8ec;margin-bottom: 3px;
	
	
	min-width: 243px;
    padding: 5px 0 5px 5px;
    margin: 0 auto 10px auto;
}
.t_floatNo {padding-left: 10px;}
.subBoxTxt ul li .downloadFile{display: inline-block;margin:0 0 -8px 10px;line-height:24px;}
.subBoxTxt ul li.downloadFileParent{margin-top: -5px;}
.leftCar{text-align: left;min-width: 100px;float: left;}
.rightCar{float:left;color:blue;display:inline;float:none;}
.listBoxCar .txtRightAlign {text-align: left;width: 70px !important;display:inline;float:none;}
.blue{color:blue !important;}

.col1 {width:20%;}
.col2 {width:80%;}

.pd10{padding: 10px;}
.divDefine{margin:10px;overflow:hidden;}
.m_width2240 {overflow:hidden;padding:10px 0;}
.fl {float:left !important;}
.ml0 {margin-left:0px !important;}
.pL30 {padding-left:30px !important;}
.dB {display:block !important;}
.alignLeft{text-align:left !important;}
.pt7 {padding-top:7px !important;}
.w100{width:100% !important;}
.mb10 {margin-bottom:10px !important;}
.ml10 {margin-left:10px !important;}
.box_mb2030 {margin-bottom:20px !important;}
.mt10 {margin-top: 10px !important;}

.w97p{width:97%;}
.w66{width:66%;}

.overflowH {overflow:hidden;}
.mt0 {margin-top:0px !important;}
.btn1, .btn2{float:right;margin:20px 0;width:75px;height:30px;}
.btn1 a, .btn2 a{text-align:center;line-height:30px;border:solid 1px #476fad;color:#fff;display:block;width:auto;font-size:15px;background:#476fad;}
#nemoBtn {width:100%;overflow:hidden;}

.searchBtn {color:#fff !important;}
.searchBtn{display:block;width: 75px;height: 30px;color: #fff;border: 1px solid #476fad;background: #476fad;text-align:center;line-height:30px;font-size:15px;cursor:pointer;}

/* 게시판 뷰 s */
.bodyBox01 .bottomListBox {}
.bodyBox01 .bottomListBox .tableWrap {}
.bodyBox01 .bottomListBox .tableWrap table {width:100%;border-top:solid 1px #bebebe;}
.bodyBox01 .bottomListBox .tableWrap table tr th {height:38px;font-size:15px;line-height:38px;border-bottom:solid 1px #bebebe;background:#eeeff3;color:#666;}
.bodyBox01 .bottomListBox .tableWrap table tr td {width:auto;height:38px;line-height:38px;border-bottom:solid 1px #bebebe;background:#fff;}
.bodyBox01 .bottomListBox .tableWrap table tr td .box00{margin: 0 10px;font-size: 15px;line-height: 15px;color: #666;overflow:hidden;}
.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .pdf,
.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .hwp,
.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .xls,
.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .pptx,
.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .docx,
.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .etc{display: block;margin:5px 0;overflow:hidden;}


.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .pdfImg,
.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .hwpImg{float:left;display:block;margin:0 5px 2px 0;}
.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .pdfImg img,
.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .hwpImg img{display:block;width:21px;height:21px;}
.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .txt{float:left;display:block;margin-right:21px;}
.bodyBox01 .bottomListBox .tableWrap table tr td .box00 .txt a{display:block;width:100%;color:#666;font-size:15px;line-height:21px;}
.bodyBox01 .bottomListBox .tableWrap table tr td .box01{margin: 0 10px;font-size: 15px;line-height: 15px;color: #666;}

.bodyBox01 .bottomListBox .listView {border-bottom: solid 1px #bebebe;}
.bodyBox01 .bottomListBox .listView .viewTxt{font-size: 15px;line-height: 21px;color: #666;margin:20px 0px;text-align:left;}
div.tdTtile{height: 38px;font-size: 15px;line-height: 38px;border-bottom: solid 1px #bebebe;background: #f8f6f5;color: #383838;}

.bodyBox01 .bottomListBox .btnListGo {margin:10px 0 30px 0;overflow:hidden;}
.bodyBox01 .bottomListBox .btnListGo a {width:75px;height:28px;text-align:center;border:solid 1px #476fad;float:right;line-height:28px;font-size:15px;color:#fff;background:#476fad}
.viewTxt000 {font-size:16px;line-height:21px;}

.bodyBox01 .txtTable {margin:40px 0 182px 0;}
.bodyBox01 .txtTable table {width:100%;border-top:solid 1px #bebebe;}
.bodyBox01 .txtTable table tr th {width:150px;height:38px;font-size:15px;line-height:1.2;border-bottom:solid 1px #bebebe;background:#eeeff3;color:#666;}
.bodyBox01 .txtTable table tr th .icon{display:block;width:29px;height:38px;line-height:38px;float:left;margin-left:0;}
.bodyBox01 .txtTable table tr th .icon i{display:block;line-height:38px;}
.bodyBox01 .txtTable table tr th .txt{display:block;line-height:38px;float:left;}
.bodyBox01 .txtTable table tr th .txt02{display:block;line-height:38px;float:left;margin-left:0;}
.bodyBox01 .txtTable table tr th .icon02{display:block;width:29px;height:38px;line-height:38px;float:left;}
.bodyBox01 .txtTable table tr th .icon02 i{display:block;line-height:38px;}
.bodyBox01 .txtTable table tr td {/*width:750px;*/ height:38px;line-height:38px;border-bottom:solid 1px #bebebe;background:#fff;}
.bodyBox01 .txtTable table tr td .box02{margin:0 11px;}
.bodyBox01 .txtTable table tr td .box02 a{display:block;/*width:727px;*/width:706px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:15px;line-height:15px;color:#666;}

/* 게시판 뷰 e */

.w500{width:500px !important;}
.mgr20{margin-right: 20px;}