@charset "UTF-8";
.inforList {overflow: hidden;margin-bottom: 20px;border-top: 2px solid #353e4d; margin-right: -1px;}
/*.inforList li {border-bottom:  1px solid #ddd;}*/
.inforList li dl {display: table; width: 100%;}
.inforList li dt, .inforList li dd {display: table-cell;vertical-align: middle;padding: 10px 15px;box-sizing:  border-box; border-width: 0 1px 1px 0; border-color: #e7e7e7; border-style: solid;}
.inforList li dt {position: relative; width: 120px; color: #505050; font-size: 14px; text-align: center; background-color: #f9f9f9;}
/*.inforList li dt:after {content: ''; display: block; position: absolute; right: 0; top: calc(50% - 5px); width: 1px; height: 11px; background-color: #000; }*/
.inforList li dd {width: auto; color: #9c9c9c; font-size: 13px;}

.artclSerchimm{padding:4px;}

/* 신청폼 */
.alignR {text-align: right;}
.formWrap {border-top: 2px solid #353e4d;}
.formWrap input[type="text"] {max-width: 130px;}
body.Mobile .formWrap input[type="text"] {max-width: 130px; margin: 5px 0;}
.formWrap select {vertical-align: top;}
body.Mobile .formWrap select {vertical-align: top; margin: 5px 0;}
.formWrap {overflow: hidden;}
.formWrap dl {display: table; min-height: 50px; float: left; width: 50%; border-bottom: 1px solid #dfdfdf;}
.formWrap dt, .formWrap dd {
    display: table-cell;
    vertical-align: middle;
}
.formWrap dt {color: #505050; font-size: 14px; width: 120px; text-align: center; background-color: #fafafa; border-right: 1px solid #dfdfdf;}
.formWrap dd {color: #9c9c9c; font-size: 13px; padding: 10px 20px;}
.formWrap input.hasDatepicker{background: url('/sites/moj/images/artclPeriod_icon.png') 93% center no-repeat; max-width: 140px;}
.formWrap dd .check {margin-top: 10px;}
.formWrap dd .addr2 input[type="text"] {width: 100%; max-width: 100%;}
.formWrap dd .titleText input[type="text"] {width: 48%; max-width: 100%;}
.formWrap dd.timeArea span {margin:6px 5px 0 5px; display: inline-block;}
.formWrap dd.timeArea span.hour {margin-right: 10px;}
.formWrap ._100per {float: none; width: 100%;}
mark.must {
    margin-top: 8px;
    margin-left: 2px;
    width: 8px;
    height: 8px;
    text-indent: -5000px;
    background: url('/sites/moj/images/must2.gif') no-repeat;
    overflow: hidden;
    padding: 0;
}
.formWrap .note {color: #9c9c9c !important; margin-left: 10px;}
.formWrap .circle_note:before {
	content: '';
	display: inline-block;
	border-radius: 100%;
	border: 2px solid #51697c;
	width: 4px; height: 4px;
	margin-right: 5px; margin-bottom: 1px;
}
.formWrap .circle_note.type2:before {border-color: #d82625;}
.formWrap .circle_note {color: #9c9c9c; margin-bottom:7px;}
.formWrap .circle_note.type2 {color: #d51818;}
.formWrap .check .button.small.view {margin-bottom: 0; margin-left: 10px;}

body.Tablet .tableWrap table {
  width: 100% !important;

}

body.Mobile .tableWrap table, body.Mobile ._articleTable table {
  min-width: 100% !important;
}

body.Tablet .formWrap dl, body.Mobile .formWrap dl {width: 100%; float: none;}

body.Tablet table colgroup .wZero,
body.Mobile table colgroup .wZero {
    width: 0 !important;
  }
body.Tablet .tableWrap .artclTable th:nth-child(1),
body.Tablet .tableWrap .artclTable.type01 th:nth-child(4),
body.Tablet .tableWrap .artclTable th:nth-child(5),
body.Tablet .tableWrap .artclTable td:nth-child(1),
body.Tablet .tableWrap .artclTable.type01 td:nth-child(4),
body.Tablet .tableWrap .artclTable td:nth-child(5),
body.Mobile .tableWrap .artclTable th:nth-child(1),
body.Mobile .tableWrap .artclTable.type01 th:nth-child(4),
body.Mobile .tableWrap .artclTable th:nth-child(5),
body.Mobile .tableWrap .artclTable td:nth-child(1),
body.Mobile .tableWrap .artclTable.type01 td:nth-child(4),
body.Mobile .tableWrap .artclTable td:nth-child(5) {
    font-size: 0 !important;
  }
body.Mobile table colgroup .wDate {
  max-width: 115px;
}
body.Mobile .tableWrap .artclTable.type01 td:nth-child(3) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.Mobile .tableWrap .artclTable.type02 td:nth-child(2),
body.Mobile .tableWrap .artclTable.type02 td:nth-child(3) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 230302 현장투어 동의항목 상세 추가 */
.personalDataCkBox{margin-top:10px; margin-bottom:30px;}
.personalDataCkBox:after{content:''; display:block; clear:both;}
.personalDataCkBox p{font-size:14px; color:#000;}
.personalDataCkBox .radioBtn{float:right; margin-top:0;}
.personalDataCkBox .radioBtn label{font-size:13px;}

.scrollOv-y {height: 100px; padding: 15px; overflow-y: scroll; border: 1px solid #ddd; background-color: #fff; box-sizing: border-box;}
/* .sty-none {background: none !important; padding-left: 0 !important; margin: 0 !important;} */

.formNotice i.cRed{color:#ff3300;}