/* start reset */
h3,ul,li{padding:0;margin:0;}
ul,li{list-style:none;}

.wrapTop .day{font-size:22px;padding:5px;}

.table-responsive{overflow-x:auto;}
/* end reset */
h4{font-weight:bold;}
body,div,h4,a{font-family:'Noto Sans KR',sans-serif;}
.wrapMovie .wrapTab .tit{background:url('/theme/eb4_comm_001/image/common/icoMovie.gif') no-repeat 0 0;width:150px;text-indent:23px;}
.wrapSearch {text-align:center;}
.wrapSearch .search{display:inline-block;}
.wrapSearch .search div{float:left;}
.wrapSearch .search .colSelect{width:170px;}
.wrapSearch .search .colInput{width:350px;}
.wrapSearch .search .colInput .input{width:100%;}
.wrapSearchResult .results{padding:20px 0;font-size:17px;}

/* start calendar */
.btnWrite{cursor: pointer;text-align: center;background: #ff8317;color: #fff;padding:10px 10px 10px 10px;font-size:18px;}
.wrapSkoologic{background:#f2f4f7;}
.container{background:#fff;}
.wrap{width:100%;}
.bgSunday{}
.bgSat{color:#474747;}
table{padding:0;margin:0;background:#fff;}
table td{border:1px solid #ccc;padding:0;margin:0;vertical-align:top;}
table td:hover{background:#fff2e8;}
.wrapTd{position:relative;min-height:100px;}
.bgSunday .wrapTd .day{color:#f04029;}	
.tdCalendar{width:14.2857142%;}
.wrapDate{background:#fff;margin:20px 0;}
.wrapDate:after{content:'';display:block;clear:both;}
.nowMonth{display:inline-block;padding:0 10px;font-size:20px;}
.tableCalendar td{}

.wrapButton{padding:10px;}
.wrapButton a:hover{text-decoration:none;}

.btnBefore, .btnAfter{cursor:pointer;text-align:center;background:#ff8317;color:#fff;border-radius:10px;padding:10px 10px 10px 10px;border:0;color:#fff !important;}
.btnAfter:hover{color:#fff;}


.time{margin-right:5px;}
.rsvLabel{display:inline-block;}
.wrapForm{}
.rsvInput{display:inline-block;border:1px solid #ccc;width:100%;max-width:300px;height:35px;line-height:35px;box-sizing:border-box;}
.rsvInput:focus{border:1px solid #a6c8ff;}
.rsvTextarea{display:inline-block;border:1px solid #ccc;width:100%;height:100px;padding:5px;box-sizing:border-box;}
.rsvTextarea:focus{border:1px solid #ccc;}
.rsvInput .rsvLabel{padding-left:5px;}
.tableWrite .tdCol1{width:20%;}
.tableWrite .tdCol2{width:80%;}
.btnRsvSubmit{background: #ff8317;color:#fff;}
.btnRsvSubmit:hover{color:#fff;}
.rsv{display:block;width:100%;}
.compulsory{color:red;}

input[type=checkbox], input[type=radio]{margin:0;}

/* start calendar */
.siksaType{background:#000099;color:#fff;max-width:32px;text-align:center;}
.ulSiksaList li{padding:1px 0;}

/* end calendar */
