@charset "utf-8";

/* ----------------------------------------------------------------------------------------------------------------
BOARD COMMON
------------------------------------------------------------------------------------------------------------------*/
/* anime */
.faqList .listBody ul li .qaBlock.answer,
.movieList ul li a .info,
.equipmentList .listBody ul li .item .thumbinfo
{-o-transition:all .16s cubic-bezier(.7,0,.3,1);transition:all .16s cubic-bezier(.7,0,.3,1);-webkit-transform:all .16s cubic-bezier(.7,0,.3,1);-ms-transform:all .16s cubic-bezier(.7,0,.3,1);transform:all .16s cubic-bezier(.7,0,.3,1);-webkit-transition:all .16s cubic-bezier(.7,0,.3,1);}
.btn_01{display: flex; align-items: center;}
/* container - catagoryTabs */
.container .boardSearch {padding:24px; background:#f4f5f9; margin-top:30px; margin-bottom:40px;}
.container .boardSearch form {}
.container .boardSearch form fieldset {font-size:0;}
.container .boardSearch form fieldset select {width:230px; font-size:0; display:inline-block; vertical-align:bottom; font-size:14px;}
.container .boardSearch form fieldset .inputWrap {display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex; width:calc(100% - 230px);}
.container .boardSearch form fieldset .inputWrap input[type="text"] {width: calc(100% - 190px); margin:0 20px; text-indent:20px; background:url(../img/page/board_icon_04.png)#fff no-repeat 10px 10px;}
.container .boardSearch form fieldset .inputWrap .addon button {width:150px;}

/* allCount */
.allDateCountWrap {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:space-between;align-items:center; -webkit-justify-content:space-between; -webkit-align-items:center; -ms-flex-pack:justify; -ms-flex-align:center; margin-bottom:10px;}
.allDateCountWrap .allDateCount {margin-bottom:0;}
.allDateCount {margin-bottom:10px;}
.allDateCount:before {content:''; display:inline-block; vertical-align:middle; width:4px; height:4px; background:#000; margin-right:8px;}
.allDateCount span {display:inline-block; vertical-align:middle;font-size:15px; margin-right:20px;}
.allDateCount span em {font-style:normal; color:#d44232;}

/* calendarView */
.calendarView {font-size:15px;}
.calendarView:hover {color:#d44232;}
.calendarView:before {content:''; display:inline-block; vertical-align:middle; width:24px; height:24px; background:url(../img/page/board_icon_03.png) no-repeat -73px 0; margin-right:4px;}

/* boardBelit */
.boardBelit {display:inline-block; vertical-align:middle; height:28px; /*padding:0 46px;*/ border:1px solid #999; border-radius:20px; font-size:15px; line-height:28px; box-sizing:border-box; text-align:center;}
.boardBelit.whiteGrayBg {background:#d9d9d9; border:1px solid #d9d9d9; color:#2e2e2e;}
.boardBelit.grayBg {background:#5e5e5e; border:1px solid #5e5e5e; color:#FFF;}
.boardBelit.blueBg {background:#445180; border:1px solid #445180; color:#FFF;}
.boardBelit.darkBlueBg {background:#29304a; border:1px solid #29304a; color:#FFF;}
.boardBelit.redBg {background:#d44232; border:1px solid #d44232; color:#FFF;}
.boardBelit.greenBg {background:#476c12; border:1px solid #476c12; color:#FFF;}
.boardBelit.brownBg {background:#a38d59; border:1px solid #a38d59; color:#FFF;}
.boardBelit.whiteBrownBg {background:#e5d674; border:1px solid #e5d674; color:#333333;}

/* boadList */
.boadList {}
.boadList .listHeader,
.boadList .listBody ul li {display:-webkit-box; display:-ms-flexbox; display:flex; justify-content:space-between; align-items:center; -webkit-justify-content:space-between; -webkit-align-items: center; -ms-flex-pack: justify; -ms-flex-align:center; height:50px; border-bottom:1px solid #d9d9d9;}
.boadList .listHeader span,
.boadList .listBody ul li span {-webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; font-size:17px; text-align:center; /*border-left:1px solid #666;*/}
.boadList .listHeader {}
.boadList .listHeader span {display:block;}
.boadList .listBody {margin-bottom:50px;}
.boadList .listBody ul {}
.boadList .listBody ul li {}
.boadList .listBody ul li span {display:block;}
.boadList .listBody ul li span a {font-size:17px; overflow:hidden; text-overflow:ellipsis;  white-space:nowrap;}
.boadList .listBody ul li span a:hover {color:#d44232;}
.boadList .listBody ul li span.title {text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.boadList .listBody ul li span.title .file {}
.boadList .listBody ul li span.title .lock:before {content:''; display:inline-block; vertical-align:middle; width:18px; height:18px; background:url(../img/page/board_icon_02.png) no-repeat -18px 0; margin-right:10px;}
.boadList .listBody ul li span.title .file:after {content:''; display:inline-block; vertical-align:middle; width:18px; height:18px; background:url(../img/page/board_icon_02.png) no-repeat; margin-left:10px;}
.boadList .listBody ul li span.title em {font-size:15px; color:#5e5e5e; display:none; font-style:normal;}
.boadList .listBody ul li span.status em {height:26px; line-height:26px; border-radius:20px; font-size:17px; box-sizing:border-box; font-style:normal;}
.boadList .listBody ul li span .button {height:26px; line-height:26px; border-radius:20px; font-size:15px;}
.boadList .listBody ul li span .button.sWhiteGray {background:#d9d9d9; color:#2e2e2e;}
.boadList .listBody ul li span .button.sGray {background:#5e5e5e; color:#FFF;}
.boadList .listBody ul li.notice .num {color:rgba(0,0,0,0); text-indent:-999em; font-size:0; line-height:0px;}
.boadList .listBody ul li.notice .num:before {content:''; display:block; width:30px; height:22px; margin:0 auto; background:url(../img/page/board_icon_01.png) no-repeat;}
.boadList .listBody ul li .date {border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.boadList .listBody ul li .date strong {display:block; font-size:14px;}
.boadList .listBody ul li .date em {display:block; font-size:48px; line-height:48px; font-style:normal;}
.boadList .listBody ul li .count:before {content:''; display:inline-block; vertical-align:middle; width:24px; height:24px; background:url(../img/page/board_icon_03.png) no-repeat -48px 0; margin-right:10px;}
.boadList .listBody ul li .count em {font-style:normal;}

/* boadRead */
.boadRead {}
.boadRead .boadReadHeader {height:110px;}
.boadRead .boadReadHeader .title {width:calc(100% - 360px);}
.boadRead .boadReadHeader .title .catagoryName {margin:0 20px;}
.boadRead .boadReadHeader .title h4 {font-size:25px; line-height:34px; width:calc(100% - 200px);}
.boadRead .boadReadHeader .date {}
.boadRead .boadReadHeader .date span {font-size:17px; color:#5e5e5e; margin:0 10px; line-height:24px;}
.boadRead .boadReadHeader .date span:before {content:''; display:inline-block; vertical-align:middle; width:24px; height:24px; background:url(../img/page/board_icon_03.png) no-repeat; margin-right:10px;}
.boadRead .boadReadHeader .date span.user:before {background-position:0 0;}
.boadRead .boadReadHeader .date span.date:before {background-position:-24px 0;}
.boadRead .boadReadHeader .date span.count:before {background-position:-48px 0;}
.boadRead .boadReadFile {}
.boadRead .boadReadFile dl {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin-top:-1px;}
.boadRead .boadReadFile dl dt {font-size:18px; background:#f4f5f9; width:150px; height:54px;}
.boadRead .boadReadFile dl dd {}
.boadRead .boadReadFile dl dd .fileName {font-size:17px; color:#5e5e5e; margin:0 20px;}
.boadRead .boadReadContent {padding:30px; font-size:17px;}
.boadRead .boadReadContent img {max-width:100%;}
.boadRead .boadRead_N_Content {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; height:100px;}
.boadRead .boadRead_N_Content .line {width:1px; height:45px; background:#e8e8e8;}
.boadRead .boadRead_N_Content a {font-size:19px; line-height:30px; padding:0 20px;}
.boadRead .boadRead_N_Content em {font-size:19px; color:#999; padding:0 20px; font-style:normal;}
.boadRead .boadRead_N_Content span {width:49%;}
.boadRead .boadRead_N_Content span .prev {}
.boadRead .boadRead_N_Content span .prev:before {content:''; display:inline-block; vertical-align:middle; width:30px; height:30px; background:url(../img/common/board_paging.png) no-repeat -58px -11px;}
.boadRead .boadRead_N_Content span .next {}
.boadRead .boadRead_N_Content .nextWrap {display:-webkit-box; display:-ms-flexbox; display:flex;}
.boadRead .boadRead_N_Content .nextWrap a {}
.boadRead .boadRead_N_Content .nextWrap .next {order: 2; -ms-flex-order: 2; float:right;}
.boadRead .boadRead_N_Content .nextWrap .next:after {content:''; display:inline-block; vertical-align:middle; width:30px; height:30px; background:url(../img/common/board_paging.png) no-repeat -106px -11px;}
.boadRead .boadRead_N_Content span a.content {display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:64%; text-align:right;}

.boadRead .reply {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f4f5f9;}
.boadRead .reply .boadReadHeader {height:66px;}

.boadRead .pollWrap {border:5px solid #d9d9d9; padding:40px; width:100%; margin:0 auto; box-sizing:border-box; margin-bottom:70px;}
.boadRead .pollWrap .desc {font-size:17px; line-height:24px; color:#555;}
.boadRead .pollWrap .surveyBox {border-bottom:1px solid #d9d9d9; margin-bottom:20px; padding-bottom:20px;}
.boadRead .pollWrap .surveyBox strong {display:block; margin-bottom:10px; font-size:21px; line-height:21px; color:#222;}
.boadRead .pollWrap .surveyBox ul {}
.boadRead .pollWrap .surveyBox ul li {line-height:30px;}
.boadRead .pollWrap .surveyBox ul li label {font-size:17px; visibility:visible;}

.boadRead .pollWrap .resultBox {border-bottom:1px solid #d9d9d9; margin-bottom:20px; padding-bottom:20px;}
.boadRead .pollWrap .resultBox strong {display:block; margin-bottom:10px; font-size:21px; line-height:21px; color:#222;}
.boadRead .pollWrap .resultBox dl {margin:16px 0;}
.boadRead .pollWrap .resultBox dl dt {font-size:17px; line-height:21px; color:#222; display:inline-block; vertical-align:middle; width:160px;}
.boadRead .pollWrap .resultBox dl dd {display:inline-block; vertical-align:middle;}
.boadRead .pollWrap .resultBox dl dd .progressBox {display:inline-block; vertical-align:middle; width:280px;}
.boadRead .pollWrap .resultBox dl dd .progressBox .progress {height:20px; margin:0;}
.boadRead .pollWrap .resultBox dl dd .progressBox .progress:after {height:20px; background:#efefef;}
.boadRead .pollWrap .resultBox dl dd .progressBox .progress .progressbar {height:20px; background:#445180;}
.boadRead .pollWrap .resultBox dl dd .total {display:inline-block; vertical-align:middle; font-size:15px; color:#222; margin-left:14px;}
.boadRead .pollWrap .resultBox dl dd .total em {font-style:normal;}

/* boadReadInfo */
.boadReadInfo {font-size:0; padding:30px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.boadReadInfo .thumb {width:324px; height:325px; margin-right:30px; background-size:cover !important; position:relative;}
.boadReadInfo .thumb:after {content:''; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0; right:0; bottom:0; z-index:1;}
.boadReadInfo .thumb .thumbInfo { position:relative; z-index:2; font-size:20px; text-align:center; color:#FFF;}
.boadReadInfo .thumb .thumbInfo .thumbTitle {font-size:30px; line-height:34px;}
.boadReadInfo .thumb .thumbInfo .thumbTitle:after {content:''; display:block; width:174px; height:5px; margin:14px auto 30px; background:#FFF; border-radius:10px;}
.boadReadInfo .thumb .thumbInfo span {font-size:19px; line-height:27px;}
.boadReadInfo .thumb .thumbInfo span strong {display:block;}
.boadReadInfo .thumb .thumbInfo span em {font-style:normal;}

.boadReadInfo .thumb.cinema {width:260px; height:260px;}
.boadReadInfo .thumb.cinema .thumbInfo .thumbTitle {font-size:21px;}
.boadReadInfo .thumb.cinema .thumbInfo .thumbTitle:after {display:none;}

.boadReadInfo .programInfo {width:calc(100% - 360px);}
.boadReadInfo .programInfo dl {font-size:0;}
.boadReadInfo .programInfo dl dt,
.boadReadInfo .programInfo dl dd {display:inline-block; vertical-align:middle; font-size:17px; margin-bottom:15px;}
.boadReadInfo .programInfo dl dt {width:80px; color:#000;}
.boadReadInfo .programInfo dl dd {width:calc(100% - 80px); color:#424242;}
.boadReadInfo .programInfo dl dd .download {color:#424242; text-decoration:underline;}
.boadReadInfo .programInfo dl dd span.boardBelit {margin:0 10px;}
.boadReadInfo .programInfo .button {}
.boadReadInfo .programInfo dl ~ .button {width:auto;}

/* boadReadInfo */

.equipmentReadInfo {font-size:0; padding:30px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.equipmentReadInfo .thumb { width:324px; height:325px; border:1px solid #d9d9d9; box-sizing:border-box; margin-right:30px; background-size:cover !important; position:relative;}
.equipmentReadInfo .thumb .bx-wrapper {position:initial; height:100%; display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:center; align-items:center; -webkit-justify-content:center;  -webkit-align-items:center; -ms-flex-pack: center; -ms-flex-align: center;}
.equipmentReadInfo .thumb .bx-wrapper .bx-pager {width:auto; bottom:auto; top:0; right:0; padding:0;}
.equipmentReadInfo .thumb .bx-wrapper .bx-pager.bx-default-pager a {background:#999;}
.equipmentReadInfo .thumb .bx-wrapper .bx-pager.bx-default-pager a.active {background:#29304a; width:30px;}

.equipmentReadInfo .thumb img {margin:0 auto;}
.equipmentReadInfo .programInfo {width:calc(100% - 360px);}
.equipmentReadInfo .programInfo strong {display:block; font-size:21px; color:#222; margin-bottom:30px;}
.equipmentReadInfo .programInfo dl {font-size:0; margin-bottom:10px;}
.equipmentReadInfo .programInfo dl dt,
.equipmentReadInfo .programInfo dl dd {display:inline-block; vertical-align:middle; font-size:17px; margin-bottom:15px;}
.equipmentReadInfo .programInfo dl dt {width:130px; color:#000;}
.equipmentReadInfo .programInfo dl dd {width:calc(100% - 130px); color:#424242;}
.equipmentReadInfo .programInfo dl dd .download {color:#424242; text-decoration:underline;}
.equipmentReadInfo .programInfo dl dd span.boardBelit {margin:0 10px;}
.equipmentReadInfo .programInfo .button {}
.equipmentReadInfo .programInfo dl ~ .button {width:140px;}

.equipmentBul {}
.equipmentBul span {font-size:17px; color:#5e5e5e; margin:0 10px; line-height:24px;}
.equipmentBul span:first-child {margin-left:0;}
.equipmentBul span:before {content:''; display:inline-block; vertical-align:middle; width:14px; height:14px; border:1px solid #d9d9d9; margin-right:10px;}
.equipmentBul span.select:before {background:#ffc5bf;}
.equipmentBul span.nonSelect:before {background:url(../img/page/equipment_icon_close.png) no-repeat; border:0;}
.equipmentBul span.holiday:before {background:#efefef;}
.equipmentBul span.rental:before {background:#fff;}
.equipmentBul span.myReserve:before {background:url(../img/page/equipment_bg_01.png);}
.equipmentBul span.maintain:before {background:url(../img/page/equipment_bg_02.png);}


/* boadReadData */
.boadReadData {padding:30px 30px 30px 0; font-size:15px; color:#424242; line-height:30px;}
.boadReadData .title {}
.boadReadData .title em {font-size:15px; font-style:normal; color:#5e5e5e;}
.boadReadData .doc {margin:0 14px;}
.boadReadData .paragraph {font-size:16px; color:#5e5e5e; line-height:30px; margin-bottom:30px;}
.boadReadData .paragraph.bullet {padding-left:14px;}
.boadReadData .paragraph.bullet:before {content:''; display:inline-block; vertical-align:middle; width:5px; height:5px; border-radius:50%; background:#d44232; position:relative; margin-left:-12px; margin-right:6px;}
.boadReadData .instructor {background:#efefef; padding:20px;}
.boadReadData .instructor .thumb {width:174px; height:214px; background:url(../img/page/media_program_02.png)#fff no-repeat; margin-right:20px;}
.boadReadData .instructor .thumb img {width:174px; height:214px;}
.boadReadData .instructor .instructorInfo {}
.boadReadData .instructor .instructorInfo strong {display:block; font-size:19px; margin-bottom:20px;}
.boadReadData .instructor .instructorInfo p {font-size:15px; margin-bottom:16px;}
.boadReadData .group {}
.boadReadData .group .rulBox {background:#efefef;  border:0; padding:30px;}
.boadReadData .group .rulBox .doc {margin:0; margin-bottom:30px;}
.boadReadData .group .rulBox .doc strong { display:block; font-size:17px; color:#000; margin-bottom:16px;}
.boadReadData .group .rulBox .doc .paragraph {margin-bottom:0;}
.boadReadData .relationProgram {}
.boadReadData .relationProgram ul {border-top:2px solid #000;}
.boadReadData .relationProgram ul li {padding:20px 0; border-bottom:1px solid #d9d9d9;}
.boadReadData .relationProgram ul li dl {width:calc(100% - 140px);}
.boadReadData .relationProgram ul li dl dt {display:inline-block; vertical-align:middle; font-size:19px; color:#2e2e2e; margin-right:20px;}
.boadReadData .relationProgram ul li dl dd {display:inline-block; vertical-align:middle; font-size:18px; color:#5e5e5e;}
.boadReadData .relationProgram ul li dl dd span {margin-right:10px;}

@media (max-width:1350px) {
	/* boadReadContent */
	.boadRead .boadReadContent img {width:100%;}
	/* pollWrap */
	.boadRead .pollWrap {width:100%;}

}

@media (max-width:990px) {
	/* boardSearch */
	.container .boardSearch {}
	.container .boardSearch form fieldset select {width:100%; margin-bottom:10px;}
	.container .boardSearch form fieldset .inputWrap {width:100%;}
	.container .boardSearch form fieldset .inputWrap input[type="text"] {margin:0 20px 0 0;}
  .container .boardSearch.f_box form fieldset .inputWrap{flex-direction: column;}
  .container .boardSearch.f_box form fieldset .inputWrap input[type="text"]{width: 100%; margin-right: 0;
  margin-bottom: 10px;}
  .container .boardSearch.f_box form fieldset .inputWrap .addon button{width: 100%;}
	/* boadList */
	.boadList .listBody ul li.notice {background:#efefef;}
	.boadList .listBody ul li span.title a {display:block; margin-bottom:10px;}
	/* boadRead */
	.boadRead .boadReadHeader {display:block; height:auto !important;}
	.boadRead .boadReadHeader .title {display:block; width:auto; text-align:center;}
	.boadRead .boadReadHeader .title .catagoryName {margin-top:20px;}
	.boadRead .boadReadHeader .title h4 {width:auto; margin:20px 0;}
	.boadRead .boadReadHeader .date { text-align:center; margin-bottom:20px;}
	.boadRead .boadReadFile dl {display:block;}
	.boadRead .boadReadFile dl dt {width:100%; display:block; min-height:40px; line-height:40px; text-indent:24px;}
	.boadRead .boadReadFile dl dd {min-height:40px; line-height:40px;}
	.boadRead .boadReadFile dl dd .fileName {display:inline-block; max-width:calc(100% - 290px); overflow:hidden; text-overflow:ellipsis; vertical-align:middle; white-space:nowrap;}
	.boadRead .boadRead_N_Content {display:block;}
	.boadRead .boadRead_N_Content span {width:100%; padding:9px 0;}
	.boadRead .boadRead_N_Content .line {height:1px; width:100%;}
	.boadRead .boadRead_N_Content span .prev:before,
	.boadRead .boadRead_N_Content .nextWrap .next:after {display:none;}
	.boadRead .boadRead_N_Content .nextWrap .next {order: -1; -ms-flex-order: -1; float:left;}
	.boadRead .boadRead_N_Content .nextWrap {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-start;align-items:center; -webkit-justify-content:flex-start; -webkit-align-items:center; -ms-flex-pack:start; -ms-flex-align:center;}
	.boadRead .boadRead_N_Content span a.content {width:calc(100% - 160px); text-align:left;}
	/* boadBlockList */
	.boadBlockList .listBody ul li {width:calc(33.3% - 14px);}
	/* boadReadInfo */
	.boadReadInfo {display:block; padding:30px 0;}
	.boadReadInfo .thumb {margin:0; width:100%;}
	.boadReadInfo .thumb.cinema {width:100%;}
	.boadReadInfo .programInfo {width:100%; margin-top:20px;}
	.boadReadInfo .programInfo dl ~ .button {width:100%;}
	/* boadReadData */
	.reply .boadReadData {padding:30px 10px;}
	.boadReadData {padding:30px 0;}
	.boadReadData .instructor .thumb {display:none;}
	/* radioBoxWrap */
	.contentsBox .radioBoxWrap {display:block;}
	.contentsBox .radioBoxWrap .radioText {text-align:center;}
	.contentsBox .radioBoxWrap .radioBox {text-align:center; margin-top:30px;}
	.contentsBox .radioBox input[type="radio"] {}
	/* equipmentReadInfo */
	.equipmentReadInfo {display:block; padding:30px 0;}
	.equipmentReadInfo .thumb {margin:0 auto;}
	.equipmentReadInfo .programInfo {width:100%; margin-top:20px;}
	/* equipmentBul */
	.equipmentBul {margin-top:16px;}
	.equipmentBul span {font-size:13px;}
	/* resultBox */
	.boadRead .pollWrap .resultBox dl dt,
	.boadRead .pollWrap .resultBox dl dd {width:100%;}
	.boadRead .pollWrap .resultBox dl dd .progressBox {width:calc(100% - 54px);}

}

@media (max-width:767px) {
	/* boadBlockList */
	.boadBlockList .listBody ul li {width:calc(50% - 14px);}

}





/* ----------------------------------------------------------------------------------------------------------------
01.media program
------------------------------------------------------------------------------------------------------------------*/
/* mediaBoardList */
.mediaBoardList {margin-bottom:50px;}
.mediaBoardList .listBody {}
.mediaBoardList .listBody ul {}
.mediaBoardList .listBody ul li {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-start;align-items:center; -webkit-justify-content:flex-start; -webkit-align-items:center; -ms-flex-pack:start; -ms-flex-align:center; position:relative; border-bottom:1px solid #d9d9d9; padding:30px 0;}
.mediaBoardList .listBody ul li .thumb {width:260px; height:260px; color:#FFF; margin-right:24px; background-size:cover !important; display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:center;align-items:center; -webkit-justify-content:center; -webkit-align-items:center; -ms-flex-pack:center; -ms-flex-align:center; position:relative;}
.mediaBoardList .listBody ul li .thumb .dDay {display:block;  width:46px; height:46px; line-height:46px; text-align:center; color:#FFF; font-size:17px; background:#d44232; position:absolute; top:0; left:0; z-index:3;}
.mediaBoardList .listBody ul li .thumb:after {content:''; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0; right:0; bottom:0; z-index:1;}
.mediaBoardList .listBody ul li .thumb.nonImg,
.mediaBoardList .listBody ul li .thumb:focus,
.mediaBoardList .listBody ul li .thumb:hover {background:none !important;}
.mediaBoardList .listBody ul li .thumb.nonImg:after,
.mediaBoardList .listBody ul li .thumb:focus:after,
.mediaBoardList .listBody ul li .thumb:hover:after {border:5px solid #333; box-sizing:border-box; background:#FFF;}
.mediaBoardList .listBody ul li .thumb em {display:block; font-size:21px; font-style:normal; text-align:center; line-height:34px; position:relative; z-index:2;}
.mediaBoardList .listBody ul li .postInfo {width:700px;}
.mediaBoardList .listBody ul li .postInfo .title {display:block;}
.mediaBoardList .listBody ul li .postInfo .title .boardBelit {margin-bottom:20px; width:90px; padding:0;}
.mediaBoardList .listBody ul li .postInfo .title strong {display:block; font-size:21px; min-height:50px; line-height:22px; margin-bottom:4px;}
.mediaBoardList .listBody ul li .postInfo .title strong a {font-size:21px;}
.mediaBoardList .listBody ul li .postInfo .title strong a:focus,
.mediaBoardList .listBody ul li .postInfo .title strong a:hover {color:#d44232;}
.mediaBoardList .listBody ul li .postInfo dl {font-size:0; line-height:24px;}
.mediaBoardList .listBody ul li .postInfo dl dt,
.mediaBoardList .listBody ul li .postInfo dl dd {font-size:18px; display:inline-block; vertical-align:middle;}
.mediaBoardList .listBody ul li .postInfo dl dt {color:#2e2e2e; width:120px;}
.mediaBoardList .listBody ul li .postInfo dl dd {color:#5e5e5e; width:calc(100% - 120px);}
.mediaBoardList .listBody ul li .postInfo .button {position:absolute; top:50%; right:0; margin-top:-20px;}

.mediaBoardList .listBody ul li.receipt {}
.mediaBoardList .listBody ul li.receipt .thumb.nonImg,
.mediaBoardList .listBody ul li.receipt .thumb:focus,
.mediaBoardList .listBody ul li.receipt .thumb:hover {color:#d44232;}
.mediaBoardList .listBody ul li.receipt .thumb.nonImg:after,
.mediaBoardList .listBody ul li.receipt .thumb:focus:after,
.mediaBoardList .listBody ul li.receipt .thumb:hover:after {border:5px solid #d44232;}
.mediaBoardList .listBody ul li.receipt .postInfo .title .boardBelit {background:#d44232; border:1px solid #d44232; color:#FFF;}
.mediaBoardList .listBody ul li.standby {}
.mediaBoardList .listBody ul li.standby .thumb.nonImg,
.mediaBoardList .listBody ul li.standby .thumb:focus,
.mediaBoardList .listBody ul li.standby .thumb:hover {color:#445180;}
.mediaBoardList .listBody ul li.standby .thumb.nonImg:after,
.mediaBoardList .listBody ul li.standby .thumb:focus:after,
.mediaBoardList .listBody ul li.standby .thumb:hover:after {border:5px solid #445180;}
.mediaBoardList .listBody ul li.standby .postInfo .title .boardBelit {background:#445180; border:1px solid #445180; color:#FFF;}
.mediaBoardList .listBody ul li.standbyRequest {}
.mediaBoardList .listBody ul li.standbyRequest .thumb.nonImg,
.mediaBoardList .listBody ul li.standbyRequest .thumb:focus,
.mediaBoardList .listBody ul li.standbyRequest .thumb:hover {color:#476c12;}
.mediaBoardList .listBody ul li.standbyRequest .thumb.nonImg:after,
.mediaBoardList .listBody ul li.standbyRequest .thumb:focus:after,
.mediaBoardList .listBody ul li.standbyRequest .thumb:hover:after {border:5px solid #476c12;}
.mediaBoardList .listBody ul li.standbyRequest .postInfo .title .boardBelit {background:#476c12; border:1px solid #476c12; color:#FFF;}
.mediaBoardList .listBody ul li.end {}
.mediaBoardList .listBody ul li.end .thumb.nonImg,
.mediaBoardList .listBody ul li.end .thumb:focus,
.mediaBoardList .listBody ul li.end .thumb:hover {color:#5e5e5e;}
.mediaBoardList .listBody ul li.end .thumb.nonImg:after,
.mediaBoardList .listBody ul li.end .thumb:focus:after,
.mediaBoardList .listBody ul li.end .thumb:hover:after {border:5px solid #5e5e5e;}
.mediaBoardList .listBody ul li.end .postInfo .title .boardBelit {background:#5e5e5e; border:1px solid #5e5e5e; color:#FFF;}

@media (max-width:990px) {
	/* mediaBoardList */
	.mediaBoardList .listBody ul li .thumb {display:none;}
	.mediaBoardList .listBody ul li .postInfo {width:100%;}
	.mediaBoardList .listBody ul li .postInfo .title {display:flex; display:-webkit-flex; display:-ms-flexbox; margin-bottom:20px;}
	.mediaBoardList .listBody ul li .postInfo .title .boardBelit {margin-bottom:0; width:100px;}
	.mediaBoardList .listBody ul li .postInfo .title strong {min-height:auto; margin:0; margin-left:20px; width:calc(100% - 130px);}
	.mediaBoardList .listBody ul li .postInfo dl {margin-bottom:10px;}
	.mediaBoardList .listBody ul li .postInfo .button {position:relative; margin:auto; text-align: center;}
}


/* specialBoardList */
.specialBoardList {margin-bottom:50px;}
.specialBoardList .listBody {}
.specialBoardList .listBody ul {}
.specialBoardList .listBody ul li {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-start;align-items:center; -webkit-justify-content:flex-start; -webkit-align-items:center; -ms-flex-pack:start; -ms-flex-align:center; position:relative; border-bottom:1px solid #d9d9d9; padding:30px 0;}
.specialBoardList .listBody ul li .thumb {width:260px; height:260px; color:#FFF; margin-right:24px; background-size:cover !important; display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:center;align-items:center; -webkit-justify-content:center; -webkit-align-items:center; -ms-flex-pack:center; -ms-flex-align:center; position:relative;}
.specialBoardList .listBody ul li .thumb .dDay {display:block;  width:46px; height:46px; line-height:46px; text-align:center; color:#FFF; font-size:17px; background:#d44232; position:absolute; top:0; left:0; z-index:3;}
.specialBoardList .listBody ul li .thumb:after {content:''; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0; right:0; bottom:0; z-index:1;}
.specialBoardList .listBody ul li .thumb:focus,
.specialBoardList .listBody ul li .thumb:hover {background:none;}
.specialBoardList .listBody ul li .thumb:focus:after,
.specialBoardList .listBody ul li .thumb:hover:after {border:5px solid #333; box-sizing:border-box; background:#FFF;}
.specialBoardList .listBody ul li .thumb em {display:block; font-size:21px; font-style:normal; text-align:center; line-height:34px; position:relative; z-index:2;}
.specialBoardList .listBody ul li .postInfo {width:400px;}
.specialBoardList .listBody ul li .postInfo .title {display:block;}
.specialBoardList .listBody ul li .postInfo .title .boardBelit {margin-bottom:20px; width:90px; padding:0;}
.specialBoardList .listBody ul li .postInfo .title strong {display:block; font-size:21px; min-height:50px; line-height:22px; margin-bottom:4px;}
.specialBoardList .listBody ul li .postInfo .title strong a {font-size:21px;}
.specialBoardList .listBody ul li .postInfo .title strong a:focus,
.specialBoardList .listBody ul li .postInfo .title strong a:hover {color:#d44232;}
.specialBoardList .listBody ul li .postInfo dl {font-size:0; line-height:24px;}
.specialBoardList .listBody ul li .postInfo dl dt,
.specialBoardList .listBody ul li .postInfo dl dd {font-size:18px; display:inline-block; vertical-align:middle;}
.specialBoardList .listBody ul li .postInfo dl dt {color:#2e2e2e; width:120px;}
.specialBoardList .listBody ul li .postInfo dl dd {color:#5e5e5e; width:calc(100% - 120px);}
.specialBoardList .listBody ul li .postInfo .button {position:absolute; top:50%; right:0; margin-top:-20px;}
.specialBoardList .listBody ul li.receipt {}
.specialBoardList .listBody ul li.receipt .thumb:focus,
.specialBoardList .listBody ul li.receipt .thumb:hover {color:#d44232;}
.specialBoardList .listBody ul li.receipt .thumb:focus:after,
.specialBoardList .listBody ul li.receipt .thumb:hover:after {border:5px solid #d44232;}
.specialBoardList .listBody ul li.receipt .postInfo .title .boardBelit {background:#d44232; border:1px solid #d44232; color:#FFF;}
.specialBoardList .listBody ul li.standby {}
.specialBoardList .listBody ul li.standby .thumb:focus,
.specialBoardList .listBody ul li.standby .thumb:hover {color:#445180;}
.specialBoardList .listBody ul li.standby .thumb:focus:after,
.specialBoardList .listBody ul li.standby .thumb:hover:after {border:5px solid #445180;}
.specialBoardList .listBody ul li.standby .postInfo .title .boardBelit {background:#445180; border:1px solid #445180; color:#FFF;}
.specialBoardList .listBody ul li.standbyRequest {}
.specialBoardList .listBody ul li.standbyRequest .thumb:focus,
.specialBoardList .listBody ul li.standbyRequest .thumb:hover {color:#476c12;}
.specialBoardList .listBody ul li.standbyRequest .thumb:focus:after,
.specialBoardList .listBody ul li.standbyRequest .thumb:hover:after {border:5px solid #476c12;}
.specialBoardList .listBody ul li.standbyRequest .postInfo .title .boardBelit {background:#476c12; border:1px solid #476c12; color:#FFF;}
.specialBoardList .listBody ul li.end {}
.specialBoardList .listBody ul li.end .thumb:focus,
.specialBoardList .listBody ul li.end .thumb:hover {color:#5e5e5e;}
.specialBoardList .listBody ul li.end .thumb:focus:after,
.specialBoardList .listBody ul li.end .thumb:hover:after {border:5px solid #5e5e5e;}
.specialBoardList .listBody ul li.end .postInfo .title .boardBelit {background:#5e5e5e; border:1px solid #5e5e5e; color:#FFF;}

@media (max-width:990px) {
	/* specialBoardList */
	.specialBoardList .listBody ul li .thumb {display:none;}
	.specialBoardList .listBody ul li .postInfo {width:100%;}
	.specialBoardList .listBody ul li .postInfo .title {display:flex; display:-webkit-flex; display:-ms-flexbox; margin-bottom:20px;}
	.specialBoardList .listBody ul li .postInfo .title .boardBelit {margin-bottom:0; width:100px;}
	.specialBoardList .listBody ul li .postInfo .title strong {min-height:auto; margin:0; margin-left:20px; width:calc(100% - 130px);}
	.specialBoardList .listBody ul li .postInfo dl {margin-bottom:10px;}
	.specialBoardList .listBody ul li .postInfo .button {position:relative; margin:auto;}
}



/* ----------------------------------------------------------------------------------------------------------------
02.screen_program
------------------------------------------------------------------------------------------------------------------*/
/* screenBoardList */
.screenBoardList {margin-bottom:50px;}
.screenBoardList .listBody {}
.screenBoardList .listBody ul {}
.screenBoardList .listBody ul li {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-start;-webkit-justify-content:flex-start; -ms-flex-pack:start; position:relative; border-bottom:1px solid #d9d9d9; padding:30px 0;}
.screenBoardList .listBody ul li .thumb {width:180px; height:260px; margin-right:24px;}
.screenBoardList .listBody ul li .thumb img {width:180px; height:260px;}
.screenBoardList .listBody ul li .postInfo {width:calc(100% - 320px);}
.screenBoardList .listBody ul li .postInfo .title {display:block;}
.screenBoardList .listBody ul li .postInfo .title .boardBelit {margin-bottom:20px; width:90px; padding:0;}
.screenBoardList .listBody ul li .postInfo .title strong {display:block; font-size:21px; min-height:40px; line-height:22px; margin-bottom:4px;}
.screenBoardList .listBody ul li .postInfo .title strong a {font-size:21px;}
.screenBoardList .listBody ul li .postInfo .title strong a:focus,
.screenBoardList .listBody ul li .postInfo .title strong a:hover {color:#d44232;}
.screenBoardList .listBody ul li .postInfo .button {position:absolute; top:60px; right:0;}
.screenBoardList .listBody ul li .movieInfo {height:70px;}
.screenBoardList .listBody ul li .movieInfo dl {font-size:0; margin-bottom:6px;}
.screenBoardList .listBody ul li .movieInfo dl dt,
.screenBoardList .listBody ul li .movieInfo dl dd {display:inline-block; vertical-align:middle; font-size:17px; color:#424242;}
.screenBoardList .listBody ul li .movieInfo dl dt {width:80px;}
.screenBoardList .listBody ul li .movieInfo dl dd {width:calc(100% - 80px);}
.screenBoardList .listBody ul li .movieInfo .detailinfo {}
.screenBoardList .listBody ul li .movieInfo .detailinfo span {border-left:1px solid #d9d9d9; font-size:17px; color:#424242; padding:0 10px}
.screenBoardList .listBody ul li .movieInfo .detailinfo span:first-child {border-left:0; padding-left:0;}
.screenBoardList .listBody ul li .desc {font-size:15px; line-height:25px; color:#424242;}
.screenBoardList .listBody ul li.regular .postInfo .title .boardBelit {background:#29304a; border:1px solid #29304a; color:#FFF;}
.screenBoardList .listBody ul li.exhibition .postInfo .title .boardBelit {background:#476c12; border:1px solid #476c12; color:#FFF;}
.screenBoardList .listBody ul li.special .postInfo .title .boardBelit {background:#d44232; border:1px solid #d44232; color:#FFF;}
.screenBoardList .listBody ul li.gcinema .postInfo .title .boardBelit {background:#a38d59; border:1px solid #a38d59; color:#FFF;}

/* movieGenre */
.movieGenre {padding:30px; background:#f4f5f9; margin-top:50px;}
.movieGenre .movieGenreHeader {margin-bottom:20px;}
.movieGenre .movieGenreHeader h4 {display:block; font-size:21px; color:#d44232; height:42px; line-height:42px; padding-left:50px; background:url(../img/page/screen_program_icon_01.png) no-repeat;}
.movieGenre .movieGenreHeader #bookSearchH4 {display:block; font-size:21px; color:#d44232; height:42px; line-height:42px; padding-left:50px; background:url(../img/page/screen_program_icon_02.png) no-repeat;}
.movieGenre .movieGenreHeader button {background:none; width:140px;}
.movieGenre .movieGenreBody {}
.movieGenre .movieGenreBody dl {font-size:0; border-bottom:1px solid #d9d9d9; padding:20px 0;}
.movieGenre .movieGenreBody dl:last-child {border-bottom:0;}
.movieGenre .movieGenreBody dl dt,
.movieGenre .movieGenreBody dl dd {display:inline-block; vertical-align:top;}
.movieGenre .movieGenreBody dl dt {font-size:17px; color:#445180; width:100px; line-height:30px;}
.movieGenre .movieGenreBody dl dd {width:calc(100% - 100px);}
.movieGenre .movieGenreBody dl dd .checkBoxWrap {}
.movieGenre .movieGenreBody dl dd .checkBoxWrap .checkBox {width:16.66%; margin:5px 0 5px 0;}
.movieGenre .movieGenreBody dl dd .checkBoxWrap .checkBox input[type="checkbox"] {}
.movieGenre .movieGenreBody dl dd .checkBoxWrap .checkBox label {font-size:17px; padding-left:20px;}

/* movieSearchList */
.movieSearchList {margin-bottom:50px;}
.movieSearchList .listBody {}
.movieSearchList .listBody ul {font-size:0; text-align:center; margin:0 -10px;}
.movieSearchList .listBody ul li { display:inline-block; vertical-align:top; position:relative; border-bottom:1px solid #d9d9d9; padding:30px 10px; width:calc(16.666% - 20px); height: 334px;}
.movieSearchList .listBody ul li .thumb {display:block; margin:0 auto; width:180px;}
.movieSearchList .listBody ul li .thumb img {display:block; margin:0 auto; width:180px; height:260px;}
.movieSearchList .listBody ul li .thumb strong {display:block; font-size:19px; color:#222; margin:10px 0;}

/* showingList */
.showingList {margin-bottom:50px;}
.showingList .listBody {}
.showingList .listBody ul {font-size:0; text-align:center; margin:0 -10px;}
.showingList .listBody ul li { display:inline-block; vertical-align:top; position:relative; border-bottom:1px solid #d9d9d9; padding:30px 0; width:calc(16.666% - 20px); margin:0 10px;}
.showingList .listBody ul li .thumb {display:block; margin:0 auto; width:180px;}
.showingList .listBody ul li .thumb img {display:block; margin:0 auto; width:180px; height:260px;}
.showingList .listBody ul li .thumb .thumbInfo {display:block;}
.showingList .listBody ul li .thumb .thumbInfo strong {display:block; font-size:19px; color:#222; margin:10px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.showingList .listBody ul li .thumb .thumbInfo button:disabled {visibility:hidden;}

/* equipmentList */
.equipmentList {margin-bottom:50px;}
.equipmentList .listBody {}
.equipmentList .listBody ul {font-size:0; margin:0 -10px;}
.equipmentList .listBody ul li { display:inline-block; vertical-align:top; position:relative; border-bottom:1px solid #d9d9d9; padding:30px 0; width:20%; overflow:hidden;}
.equipmentList .listBody ul li .item {border:1px solid #efefef; margin:0 10px; height:266px; overflow:hidden; position:relative;}
.equipmentList .listBody ul li .item .thumb {display:block; margin:0 auto;}
.equipmentList .listBody ul li .item .thumb img {display:block; margin:0 auto; width:205px; height:205px;}
.equipmentList .listBody ul li .item:focus .thumbinfo,
.equipmentList .listBody ul li .item:hover .thumbinfo {bottom:0;}
.equipmentList .listBody ul li .item .thumbinfo {text-align:center; background:#efefef; padding-bottom:14px; position:absolute; bottom:-42px; width:100%; z-index:1;}
.equipmentList .listBody ul li .item .thumbinfo strong {display:block; font-size:17px; color:#2e2e2e; padding-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.equipmentList .listBody ul li .item .thumbinfo em {display:block; font-style:normal; font-size:15px; color:#5e5e5e; margin:6px 0;}
.equipmentList .listBody ul li .item .thumbinfo .btnWrap {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:center;-webkit-justify-content:center; -ms-flex-pack:center;}
.equipmentList .listBody ul li .item .thumbinfo .btnWrap button {height:27px; line-height:27px; width:96px; padding:0; font-size:15px; margin:0 4px; border-radius:20px; border:1px solid #dadada;}
.equipmentList .listBody ul li .item .thumbinfo .btnWrap button.detailView {background:url(../img/page/board_icon_04_02.png)#fff no-repeat center center; text-indent:-999em;}

/* movieSchedule */
.movieSchedule {margin-bottom:80px;}
.movieSchedule .yyyymm {font-size:30px; line-height:30px; color:#000; text-align:center; margin:40px 0;}
.movieSchedule .timeLineResponsive {width:100%; font-size:0; margin-bottom: 20px;}
.movieSchedule .timeLineResponsive .btnArrow {width:20px; height:27px; text-indent:-999em; display:inline-block; vertical-align:middle; margin-bottom:26px; position:relative;}
.movieSchedule .timeLineResponsive .btnArrow:focus.before:after,
.movieSchedule .timeLineResponsive .btnArrow:hover.before:after{border-right:20px #d44232 solid;}
.movieSchedule .timeLineResponsive .btnArrow:focus.after:after,
.movieSchedule .timeLineResponsive .btnArrow:hover.after:after{border-left:20px #d44232 solid;}
.movieSchedule .timeLineResponsive .btnArrow:before {content:''; display:block;}
.movieSchedule .timeLineResponsive .btnArrow:after {content:''; display:block;}
.movieSchedule .timeLineResponsive .btnArrow.before:before {width:0;height:0;border-top: 4px transparent solid;border-bottom: 4px transparent solid;border-right: 6px #ffffff solid;border-left:0 transparent solid;position:absolute;margin: 9px;}
.movieSchedule .timeLineResponsive .btnArrow.before:after {width:0; height:0; border-top:13px transparent solid; border-bottom:13px transparent solid; border-right:20px #aeaeae solid; border-left:0 transparent solid;}
.movieSchedule .timeLineResponsive .btnArrow.after:before {width:0;height:0;border-top: 4px transparent solid;border-bottom: 4px transparent solid;border-right:0 #ffffff solid;border-left:6px #ffffff solid;position:absolute;margin:9px 5px;}
.movieSchedule .timeLineResponsive .btnArrow.after:after {width:0; height:0; border-top:13px transparent solid; border-bottom:13px transparent solid; border-right:0 transparent solid; border-left:20px #aeaeae solid;}

.movieSchedule .timeLine {overflow-x:auto; overflow-y:hidden; width:calc(100% - 40px); display:inline-block; vertical-align:middle;}
.movieSchedule .timeLine .bx-viewport {padding-top:20px;}
.movieSchedule .timeLine ul {font-size:0; border-top:1px solid #dcdcdc; display:block; height:60px; min-width:700px;}
.movieSchedule .timeLine ul li {display:inline-block; vertical-align:top; width:9.0909%; font-size:16px; text-align:center; position:relative;}
.movieSchedule .timeLine ul li a {font-size:16px; display:block; height:60px;}
.movieSchedule .timeLine ul li.active a,
.movieSchedule .timeLine ul li a:focus,
.movieSchedule .timeLine ul li a:hover {color:#d44232;}
.movieSchedule .timeLine ul li.active a:after,
.movieSchedule .timeLine ul li a:focus:after,
.movieSchedule .timeLine ul li a:hover:after {background:#d44232;}
.movieSchedule .timeLine ul li.active a:before,
.movieSchedule .timeLine ul li a:focus:before,
.movieSchedule .timeLine ul li a:hover:before {border:1px solid #d44232;}
.movieSchedule .timeLine ul li a:after {content:''; display:block; width:7px; height:7px; margin:0 auto; border-radius:50%; background:#818181; position:relative; margin-top:-46px;}
.movieSchedule .timeLine ul li a:before {content:''; display:block; width:23px; height:23px; margin:0 auto; border-radius:50%; border:1px solid #818181;  position:relative; margin-top:-13px; margin-bottom:10px; background: #fff;}
.movieSchedule .timeLine ul li span:before {content:''; display:block; width:23px; height:23px; margin:0 auto; border-radius:50%; border:1px solid rgba(255,255,255,0);  position:relative; margin-top:-14px; margin-bottom:10px;}
.movieSchedule .timeLine ul li span:after {content:''; display:block; width:7px; height:7px; margin:0 auto; border-radius:50%; background:#818181; position:relative; margin-top:-45px;}

/* movieList */
.movieList {width:100%; overflow-x:auto; overflow-y:hidden;}
.movieList ul { font-size:0; width:1350px;}
.movieList ul li { display:inline-block; width:270px; height:386px;}
.movieList ul li a {display:block; width:270px; height:386px; position:relative; overflow:hidden; padding-bottom:30px; opacity:0.3;}
.movieList ul li a[data-dday="D-day"] {opacity:1; cursor:pointer;}
.movieList ul li a[data-dday="D-day"]:before {background:#d44232;}
.movieList ul li a[data-dday="D-day"]:after {border-top:20px #d44232 solid;}
.movieList ul li a:before {content:attr(data-dday); width:54px; height:38px; line-height:38px; text-align:center; font-size:14px; font-weight:600; background:#242424; color:#FFF; position:absolute; top:0; left:0px; z-index:3;}
.movieList ul li a:after {content:''; display:block; width:0; height:0; border-top:20px #242424 solid; border-right:54px transparent solid; border-left:0 transparent solid; position:absolute; top:38px; left:0; }
.movieList ul li a[data-dday="D-day"]:focus,
.movieList ul li a[data-dday="D-day"]:hover {border-bottom:1px solid #000; margin-bottom:-1px;}
.movieList ul li a[data-dday="D-day"]:focus .info,
.movieList ul li a[data-dday="D-day"]:hover .info {bottom:-20px; opacity:1; visibility:visible;}

.movieList ul li a:focus,
.movieList ul li a:hover {border-bottom:1px solid #000; margin-bottom:-1px; opacity:1;}
.movieList ul li a:focus .info,
.movieList ul li a:hover .info {bottom:-20px; opacity:1; visibility:visible;}

.movieList ul li a .info {background:#FFF; position:absolute; bottom:-100px; width:270px; padding: 20px 0 40px 20px; box-sizing:border-box; box-shadow: 22px -34px 20px rgba(0, 0, 0, 0.6); opacity:0; visibility:hidden;}
.movieList ul li a .info:before {content:''; display:block; position:absolute; top:-19px; left:0px; width:0; height:0; border-bottom: 20px #fff solid; border-right:0 transparent solid; border-left: 270px transparent solid;}
.movieList ul li a .info .time {margin-bottom:16px;}
.movieList ul li a .info .time strong {font-size:26px; line-height:26px; display:inline-block; vertical-align:middle;}
.movieList ul li a .info .time .boardBelit {width:27px; height:27px; padding:0;}
.movieList ul li a .info dl {font-size:0; white-space:nowrap;}
.movieList ul li a .info dl dt,
.movieList ul li a .info dl dd {display:inline-block; vertical-align:middle; font-size:17px;}
.movieList ul li a .info dl dt {padding-right:10px;}
.movieList ul li a .info dl dd {border-left:1px solid #d9d9d9; padding-left:10px;}
.movieList ul li a img {width:270px; height:386px;}

/* boadReadInfo */
.screenBoadReadInfo {font-size:0; padding:30px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.screenBoadReadInfo .thumb {width:180px; height:260px; margin-right:24px;}
.screenBoadReadInfo .thumb img {width:180px; height:260px;}
.screenBoadReadInfo .movieInfo {width:calc(100% - 160px);}
.screenBoadReadInfo .movieInfo h4 {font-size:21px; line-height:21px; display:block; color:#2e2e2e; margin-bottom:20px;}
.screenBoadReadInfo .movieInfo dl {font-size:0;}
.screenBoadReadInfo .movieInfo dl dt,
.screenBoadReadInfo .movieInfo dl dd {display:inline-block; vertical-align:middle; font-size:17px; margin-bottom:15px;}
.screenBoadReadInfo .movieInfo dl dt {width:80px; color:#000;}
.screenBoadReadInfo .movieInfo dl dd {width:calc(100% - 80px); color:#424242;}
.screenBoadReadInfo .movieInfo .movieDetailinfo {margin:14px 0 36px 0px;}
.screenBoadReadInfo .movieInfo .movieDetailinfo span {border-left:1px solid #d9d9d9; font-size:17px; color:#424242; padding:0 10px}
.screenBoadReadInfo .movieInfo .movieDetailinfo span:first-child {border-left:0; padding-left:0;}
.screenBoadReadInfo .movieInfo .button {}
.screenBoadReadInfo .movieInfo dl ~ .button {width:140px;}

/* noticeBoard */
.boadList.dataRequestBoard {}
.boadList.dataRequestBoard .listBody ul li {height:100px;}
.boadList.dataRequestBoard .listBody ul li span .boardBelit {padding:0; width:70%; font-style:normal;}
.boadList.dataRequestBoard .listBody ul li span.status em {display:inline-block; border:1px solid #999; width:110px;}
.boadList.dataRequestBoard .listBody ul li span:nth-child(1) {width:8%;}
.boadList.dataRequestBoard .listBody ul li span:nth-child(2) {width:10%;}
.boadList.dataRequestBoard .listBody ul li span:nth-child(3) {width:34%; margin-left: 20px;}
.boadList.dataRequestBoard .listBody ul li span:nth-child(4) {width:10%;}
.boadList.dataRequestBoard .listBody ul li span:nth-child(5) {width:10%;}
.boadList.dataRequestBoard .listBody ul li span:nth-child(6) {width:10%;}

/* cinemaProgramList */
.cinemaProgramList {margin-bottom:50px;}
.cinemaProgramList .listBody {}
.cinemaProgramList .listBody ul {}
.cinemaProgramList .listBody ul li {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:flex-start;align-items:center; -webkit-justify-content:flex-start; -webkit-align-items:center; -ms-flex-pack:start; -ms-flex-align:center; position:relative; border-bottom:1px solid #d9d9d9; padding:30px 0;}
.cinemaProgramList .listBody ul li .thumb {width:260px; height:260px; color:#FFF; margin-right:24px; background-size:cover !important; display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:center;align-items:center; -webkit-justify-content:center; -webkit-align-items:center; -ms-flex-pack:center; -ms-flex-align:center; position:relative;}
.cinemaProgramList .listBody ul li .thumb .dDay {display:block;  width:46px; height:46px; line-height:46px; text-align:center; color:#FFF; font-size:17px; background:#d44232; position:absolute; top:0; left:0; z-index:3;}
.cinemaProgramList .listBody ul li .thumb:after {content:''; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0; right:0; bottom:0; z-index:1;}
.cinemaProgramList .listBody ul li .thumb em {display:block; font-size:21px; font-style:normal; text-align:center; line-height:34px; position:relative; z-index:2;}
.cinemaProgramList .listBody ul li .postInfo {width:400px;}
.cinemaProgramList .listBody ul li .postInfo .title {display:block;}
.cinemaProgramList .listBody ul li .postInfo .title .boardBelit {margin-bottom:20px; width:90px; padding:0;}
.cinemaProgramList .listBody ul li .postInfo .title strong {display:block; font-size:21px; min-height:50px; line-height:22px; margin-bottom:4px;}
.cinemaProgramList .listBody ul li .postInfo .title strong a {font-size:21px;}
.cinemaProgramList .listBody ul li .postInfo .title strong a:focus,
.cinemaProgramList .listBody ul li .postInfo .title strong a:hover {color:#d44232;}
.cinemaProgramList .listBody ul li .postInfo dl {font-size:0; line-height:24px;}
.cinemaProgramList .listBody ul li .postInfo dl dt,
.cinemaProgramList .listBody ul li .postInfo dl dd {font-size:18px; display:inline-block; vertical-align:middle;}
.cinemaProgramList .listBody ul li .postInfo dl dt {color:#2e2e2e; width:120px;}
.cinemaProgramList .listBody ul li .postInfo dl dd {color:#5e5e5e; width:calc(100% - 120px);}
.cinemaProgramList .listBody ul li .postInfo .button {position:absolute; top:50%; right:0; margin-top:-20px;}

.cinemaProgramList .listBody ul li.receipt .postInfo .title .boardBelit {background:#d44232; border:1px solid #d44232; color:#FFF;}
.cinemaProgramList .listBody ul li.standby .postInfo .title .boardBelit {background:#445180; border:1px solid #445180; color:#FFF;}
.cinemaProgramList .listBody ul li.standbyRequest .postInfo .title .boardBelit {background:#476c12; border:1px solid #476c12; color:#FFF;}
.cinemaProgramList .listBody ul li.end .postInfo .title .boardBelit {background:#5e5e5e; border:1px solid #5e5e5e; color:#FFF;}


@media (max-width:1280px) {
	/* movieGenre */
	.movieGenre .movieGenreBody dl dd .checkBoxWrap .checkBox {width:25%;}

	/* movieSearchList */
	.movieSearchList .listBody ul li {width:calc(25% - 20px);}

	/* showingList */
	.showingList .listBody ul li {width:calc(25% - 20px);}

	/* equipmentList */
	.equipmentList .listBody ul li {width:calc(25% - 20px);}

}

@media (max-width:990px) {

	/* movieGenre */
	.movieGenre .movieGenreBody dl dt {width:90px;}
	.movieGenre .movieGenreBody dl dd {width:calc(100% - 90px);}
	.movieGenre .movieGenreBody dl dd .checkBoxWrap .checkBox {width:50%;}

	/* screenBoardList */
	.screenBoardList .listBody ul li .thumb {display:none;}
	.screenBoardList .listBody ul li .postInfo {width:100%;}
	.screenBoardList .listBody ul li .postInfo .title {display:flex; margin-bottom:20px;}
	.screenBoardList .listBody ul li .postInfo .title .boardBelit {margin-bottom:0; width:100px;}
	.screenBoardList .listBody ul li .postInfo .title strong {min-height:auto; margin:0; margin-left:20px; width:calc(100% - 130px);}
	.screenBoardList .listBody ul li .postInfo .button {position:relative; margin:10px auto 0; top:auto;}

	/* boadReadData */
	.screenBoadReadInfo {padding:30px 0;}

	/* qnaBoard */
	.boadList.dataRequestBoard .listBody ul li span:nth-child(1),
	.boadList.dataRequestBoard .listBody ul li span:nth-child(2),
	.boadList.dataRequestBoard .listBody ul li span:nth-child(4),
	.boadList.dataRequestBoard .listBody ul li span:nth-child(5) {display:none;}
	.boadList.dataRequestBoard .listBody ul li span:nth-child(3) {width:50%;}
	.boadList.dataRequestBoard .listBody ul li span.status em {width:130px; padding:0;}
	.boadList.dataRequestBoard .listBody ul li span:nth-child(6) {width:10%;}

	/* movieSearchList */
	.movieSearchList .listBody ul li {width:calc(33.3% - 20px);}

	/* showingList */
	.showingList .listBody ul li {width:calc(100% - 20px); padding:10px 0;}
	.showingList .listBody ul li .thumb {width:100%;}
	.showingList .listBody ul li .thumb img {display:none;}
	.showingList .listBody ul li .thumb .thumbInfo {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:space-between;align-items:center; -webkit-justify-content:space-between; -webkit-align-items:center; -ms-flex-pack:justify; -ms-flex-align:center;}
	.showingList .listBody ul li .thumb .thumbInfo strong {width:calc(100% - 100px); text-align:left;}

	/* equipmentList */
	.equipmentList .listBody ul li {width:calc(33.3% - 20px);}

	/* cinemaProgramList */
	.cinemaProgramList .listBody ul li .thumb {display:none;}
	.cinemaProgramList .listBody ul li .postInfo {width:100%;}
	.cinemaProgramList .listBody ul li .postInfo .title {display:flex; display:-webkit-flex; display:-ms-flexbox; margin-bottom:20px;}
	.cinemaProgramList .listBody ul li .postInfo .title .boardBelit {margin-bottom:0; width:100px;}
	.cinemaProgramList .listBody ul li .postInfo .title strong {min-height:auto; margin:0; margin-left:20px; width:calc(100% - 130px);}
	.cinemaProgramList .listBody ul li .postInfo dl {margin-bottom:10px;}
	.cinemaProgramList .listBody ul li .postInfo .button {position:relative; margin:auto;}

}
@media (max-width:640px) {
	/* movieSearchList */
	.movieSearchList .listBody ul li {width:calc(50% - 20px);}

	/* equipmentList */
	.equipmentList .listBody ul li {width:calc(50% - 20px);}
}


/* ----------------------------------------------------------------------------------------------------------------
06.data
------------------------------------------------------------------------------------------------------------------*/
/* noticeBoard */
.boadList.noticeBoard {}
.boadList.noticeBoard .listBody ul li {height:100px;}
.boadList.noticeBoard .listBody ul li span.status em {display:inline-block; border:1px solid #999; width:110px;}
.boadList.noticeBoard .listBody ul li span:nth-child(1) {width:8%;}
.boadList.noticeBoard .listBody ul li span:nth-child(2) {width:10%;}
.boadList.noticeBoard .listBody ul li span:nth-child(3) {width:14%;}
.boadList.noticeBoard .listBody ul li span:nth-child(4) {width:56%;}
.boadList.noticeBoard .listBody ul li span:nth-child(5) {width:10%;}

/* noticeBoard */
.boadList.qnaBoard {}
.boadList.qnaBoard .listBody ul li {height:100px;}
.boadList.qnaBoard .listBody ul li span .boardBelit {padding:0; width:70%; font-style:normal;}
.boadList.qnaBoard .listBody ul li span.status em {display:inline-block; border:1px solid #999; width:110px;}
.boadList.qnaBoard .listBody ul li span:nth-child(1) {width:8%;}
.boadList.qnaBoard .listBody ul li span:nth-child(2) {width:10%;}
.boadList.qnaBoard .listBody ul li span:nth-child(3) {width:16%;}
.boadList.qnaBoard .listBody ul li span:nth-child(4) {width:34%;}
.boadList.qnaBoard .listBody ul li span:nth-child(5) {width:10%;}
.boadList.qnaBoard .listBody ul li span:nth-child(6) {width:10%;}
.boadList.qnaBoard .listBody ul li span:nth-child(7) {width:10%;}

/* faqList */
.faqList {margin-bottom:50px;}
.faqList .listBody {}
.faqList .listBody ul {}
.faqList .listBody ul li {display:block; border-bottom:1px solid #d9d9d9; position:relative;}
.faqList .listBody ul li:after {content:''; width:26px; height:26px; background:url(../img/page/board_icon_06.png) no-repeat 0 -26px; position:absolute; top:14px; right:28px;}
.faqList .listBody ul li.active {}
.faqList .listBody ul li.active:after {background-position:0 0;}
.faqList .listBody ul li.active .qaBlock.question {border-bottom:1px solid #d9d9d9;}
.faqList .listBody ul li.active .qaBlock.question:before {color:#d44232;}
.faqList .listBody ul li.active .qaBlock.answer {padding:16px; height:auto; opacity:1;}
.faqList .listBody ul li.active .qaBlock .boardBelit {color:#d44232; border:1px solid #d44232}
.faqList .listBody ul li.active .qaBlock .title a {font-size:17px; color:#d44232;}
.faqList .listBody ul li .qaBlock {padding:16px;}
.faqList .listBody ul li .qaBlock:before {content:''; display:inline-block; vertical-align:middle; font-size:18px; font-weight:600; padding:0 10px;}
.faqList .listBody ul li .qaBlock.question {}
.faqList .listBody ul li .qaBlock.question:before {content:'Q'; color:#2e2e2e;}
.faqList .listBody ul li .qaBlock.answer {background:#f4f5f9; overflow:hidden; height:0; padding:0 16px; opacity:0;}
.faqList .listBody ul li .qaBlock.answer:before {content:'A'; color:#445180;}
.faqList .listBody ul li .qaBlock .boardBelit {font-size:15px; padding:0; width:90px; text-align:center; margin:0 20px;}
.faqList .listBody ul li .qaBlock .title a {font-size:17px; color:#2e2e2e;}
.faqList .listBody ul li .qaBlock .title a:hover,
.faqList .listBody ul li .qaBlock .title a:focus {color:#d44232;}
.faqList .listBody ul li .qaBlock .answerContent {font-size:16px; line-height:30px; color:#5e5e5e; padding-left:20px;}

/* boadBlockList */
.boadBlockList {}
.boadBlockList .listBody {padding:26px 0; margin:0 -7px;}
.boadBlockList .listBody ul {font-size:0;}
.boadBlockList .listBody ul li {display:inline-block; vertical-align:top; height:200px; width:calc(25% - 14px); border:1px solid #d9d9d9; padding:25px; box-sizing:border-box; margin:7px; position:relative;}
.boadBlockList .listBody ul li.active,
.boadBlockList .listBody ul li:hover {background:#d44232; border:1px solid #d44232;}
.boadBlockList .listBody ul li.active .title,
.boadBlockList .listBody ul li:hover .title,
.boadBlockList .listBody ul li.active .tools .postInfo span,
.boadBlockList .listBody ul li:hover .tools .postInfo span {color:#FFF;}
.boadBlockList .listBody ul li.active .tools .postInfo span:before,
.boadBlockList .listBody ul li:hover .tools .postInfo span:before {filter:brightness(200%); -webkit-filter:brightness(200%);}
.boadBlockList .listBody ul li .title {height:100px; font-size:21px; line-height:30px;}
.boadBlockList .listBody ul li .title strong {display:block; font-weight:500; font-size:30px;}
.boadBlockList .listBody ul li .tools {}
.boadBlockList .listBody ul li .tools .postInfo {}
.boadBlockList .listBody ul li .tools .postInfo span {display:block; margin:4px 0; font-size:17px; line-height:17px;}
.boadBlockList .listBody ul li .tools .postInfo span:before {content:''; display:inline-block; vertical-align:middle; width:24px; height:24px; background:url(../img/page/board_icon_03.png) no-repeat; margin-right:10px;}
.boadBlockList .listBody ul li .tools .postInfo span.date:before {background-position:-24px -2px;}
.boadBlockList .listBody ul li .tools .postInfo span.count:before {background-position:-48px -2px;}
.boadBlockList .listBody ul li .tools .more {width:40px; height:40px; background:url(../img/page/board_icon_05.png)no-repeat 17px 8px; border-radius:50%; text-indent:-999em; margin-right:-10px;}
.boadBlockList .listBody ul li .tools .more:focus,
.boadBlockList .listBody ul li .tools .more:hover {background:url(../img/page/board_icon_05.png)rgba(0,0,0,0.1) no-repeat 17px 8px;}

.boadBlockList .listBody ul li.active .contentView {display:block;}
.boadBlockList .listBody ul li .contentView {width:100px; border:1px solid #d9d9d9; background:#fff; position:absolute; bottom:0px; right:56px; display:none; -webkit-animation:ShowNavi 0.3s; animation:ShowNavi 0.3s;}
.boadBlockList .listBody ul li .contentView a {display:block; text-align:center; font-size:16px; height:30px;line-height:30px; border-bottom:1px dashed #d9d9d9;}
.boadBlockList .listBody ul li .contentView a:last-child {border-bottom:0;}
.boadBlockList .listBody ul li .contentView a:focus,
.boadBlockList .listBody ul li .contentView a:hover {background:#d9d9d9; color:#2e2e2e;}

@-webkit-keyframes ShowNavi {
	0% {opacity:0; -webkit-transform:translate3d(-100px, 0, 0); transform:translate3d(-100px, 0, 0);}
	100% {opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
}

/* campaignList */
.campaignList {}
.campaignList .listBody {padding:26px 0; margin:0 -7px;}
.campaignList .listBody ul {font-size:0;}
.campaignList .listBody ul li {display:inline-block; vertical-align:top; width:calc(33.33% - 0px); border-bottom:1px solid #d9d9d9; margin-bottom:20px;}
.campaignList .listBody ul li a {display:block; margin:7px;}
.campaignList .listBody ul li a .thumb {border:1px solid #d9d9d9; box-sizing:border-box; margin-bottom:20px;}
.campaignList .listBody ul li a .thumb img {width:100%; height:100%;}
.campaignList .listBody ul li a .thumbInfo {text-align:center;}
.campaignList .listBody ul li a .thumbInfo strong {display:block; font-weight:normal; font-size:25px; line-height:25px; color:#2e2e2e; margin-bottom:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.campaignList .listBody ul li a .thumbInfo em {display:block; font-style:normal; font-size:19px; color:#d44232; margin-bottom:30px;}


@media (max-width:990px) {
	/* boadBlockList */
	.boadBlockList .listBody ul li {width:calc(33.3% - 14px);}

	/* noticeBoard */
	.boadList.noticeBoard .listBody ul li span:nth-child(1),
	.boadList.noticeBoard .listBody ul li span:nth-child(2),
	.boadList.noticeBoard .listBody ul li span:nth-child(5) {display:none;}
	.boadList.noticeBoard .listBody ul li span.status em {width:130px;}

	/* qnaBoard */
	.boadList.qnaBoard .listBody ul li span:nth-child(1),
	.boadList.qnaBoard .listBody ul li span:nth-child(2),
	.boadList.qnaBoard .listBody ul li span:nth-child(5),
	.boadList.qnaBoard .listBody ul li span:nth-child(6) {display:none;}
	.boadList.qnaBoard .listBody ul li span:nth-child(4) {width:40%;}
	.boadList.qnaBoard .listBody ul li span.status em {width:130px; padding:0;}
	.boadList.qnaBoard .listBody ul li span:nth-child(7) {width:10%;}

	/* qnaBoard */
	.campaignList .listBody {padding-top:0;}
	.campaignList .listBody ul li {width:100%; margin-bottom:0; padding:10px 0;}
	.campaignList .listBody ul li a .thumb {display:none;}
	.campaignList .listBody ul li a .thumbInfo {text-align:left;}
	.campaignList .listBody ul li a .thumbInfo strong {margin-bottom:10px; font-size:20px;}
	.campaignList .listBody ul li a .thumbInfo em {margin-bottom:0; font-size:17px;}

}

@media (max-width:767px) {
	/* boadBlockList */
	.boadBlockList .listBody ul li {width:calc(50% - 14px);}
}


/* ----------------------------------------------------------------------------------------------------------------
08.mypage
------------------------------------------------------------------------------------------------------------------*/
/* eduRequest */
.boadList.eduRequest {}
.boadList.eduRequest .listHeader span:nth-child(1),
.boadList.eduRequest .listBody ul li span:nth-child(1) {width:8%;}
.boadList.eduRequest .listHeader span:nth-child(2),
.boadList.eduRequest .listBody ul li span:nth-child(2) {width:34%;}
.boadList.eduRequest .listHeader span:nth-child(3),
.boadList.eduRequest .listBody ul li span:nth-child(3) {width:15%;}
.boadList.eduRequest .listHeader span:nth-child(4),
.boadList.eduRequest .listBody ul li span:nth-child(4) {width:10%;}
.boadList.eduRequest .listHeader span:nth-child(5),
.boadList.eduRequest .listBody ul li span:nth-child(5) {width:10%;}
.boadList.eduRequest .listHeader span:nth-child(6),
.boadList.eduRequest .listBody ul li span:nth-child(6) {width:6%;}
.boadList.eduRequest .listHeader span:nth-child(7),
.boadList.eduRequest .listBody ul li span:nth-child(7) {width:12%;}

/* equipmentRental */
.boadList.equipmentRental {}
.boadList.equipmentRental .listHeader span:nth-child(1),
.boadList.equipmentRental .listBody ul li span:nth-child(1) {width:8%;}
.boadList.equipmentRental .listHeader span:nth-child(2),
.boadList.equipmentRental .listBody ul li span:nth-child(2) {width:36%;}
.boadList.equipmentRental .listHeader span:nth-child(3),
.boadList.equipmentRental .listBody ul li span:nth-child(3) {width:30%;}
.boadList.equipmentRental .listHeader span:nth-child(4),
.boadList.equipmentRental .listBody ul li span:nth-child(4) {width:8%;}
.boadList.equipmentRental .listHeader span:nth-child(5),
.boadList.equipmentRental .listBody ul li span:nth-child(5) {width:8%;}
.boadList.equipmentRental .listHeader span:nth-child(6),
.boadList.equipmentRental .listBody ul li span:nth-child(6) {width:10%;}

/* equipmentRental */
.boadList.spaceRental {}
.boadList.spaceRental .listHeader span:nth-child(1),
.boadList.spaceRental .listBody ul li span:nth-child(1) {width:6%;}
.boadList.spaceRental .listHeader span:nth-child(2),
.boadList.spaceRental .listBody ul li span:nth-child(2) {width:30%;}
.boadList.spaceRental .listHeader span:nth-child(3),
.boadList.spaceRental .listBody ul li span:nth-child(3) {width:30%;}
.boadList.spaceRental .listHeader span:nth-child(4),
.boadList.spaceRental .listBody ul li span:nth-child(4) {width:10%;}
.boadList.spaceRental .listHeader span:nth-child(5),
.boadList.spaceRental .listBody ul li span:nth-child(5) {width:8%;}
.boadList.spaceRental .listHeader span:nth-child(6),
.boadList.spaceRental .listBody ul li span:nth-child(6) {width:8%;}
.boadList.spaceRental .listHeader span:nth-child(7),
.boadList.spaceRental .listBody ul li span:nth-child(7) {width:8%;}

/* equipmentRental */
.boadList.watchRequest {}
.boadList.watchRequest .listHeader span:nth-child(1),
.boadList.watchRequest .listBody ul li span:nth-child(1) {width:6%;}
.boadList.watchRequest .listHeader span:nth-child(2),
.boadList.watchRequest .listBody ul li span:nth-child(2) {width:14%;}
.boadList.watchRequest .listHeader span:nth-child(3),
.boadList.watchRequest .listBody ul li span:nth-child(3) {width:50%;}
.boadList.watchRequest .listHeader span:nth-child(4),
.boadList.watchRequest .listBody ul li span:nth-child(4) {width:8%;}
.boadList.watchRequest .listHeader span:nth-child(5),
.boadList.watchRequest .listBody ul li span:nth-child(5) {width:8%;}
.boadList.watchRequest .listHeader span:nth-child(6),
.boadList.watchRequest .listBody ul li span:nth-child(6) {width:8%;}

/* cinemaTech */
.boadList.cinemaTech {}
.boadList.cinemaTech .listHeader span:nth-child(1),
.boadList.cinemaTech .listBody ul li span:nth-child(1) {width:10%;}
.boadList.cinemaTech .listHeader span:nth-child(2),
.boadList.cinemaTech .listBody ul li span:nth-child(2) {width:14%;}
.boadList.cinemaTech .listHeader span:nth-child(3),
.boadList.cinemaTech .listBody ul li span:nth-child(3) {width:30%;}
.boadList.cinemaTech .listHeader span:nth-child(4),
.boadList.cinemaTech .listBody ul li span:nth-child(4) {width:16%;}
.boadList.cinemaTech .listHeader span:nth-child(5),
.boadList.cinemaTech .listBody ul li span:nth-child(5) {width:10%;}
.boadList.cinemaTech .listHeader span:nth-child(6),
.boadList.cinemaTech .listBody ul li span:nth-child(6) {width:10%;}
.boadList.cinemaTech .listHeader span:nth-child(7),
.boadList.cinemaTech .listBody ul li span:nth-child(7) {width:10%;}

/* shopingBasket */
.boadList.shopingBasket {}
.boadList.shopingBasket .listHeader span:nth-child(1),
.boadList.shopingBasket .listBody ul li span:nth-child(1) {width:6%; }
.boadList.shopingBasket .listHeader span:nth-child(2),
.boadList.shopingBasket .listBody ul li span:nth-child(2) {width:34%;}
.boadList.shopingBasket .listHeader span:nth-child(3),
.boadList.shopingBasket .listBody ul li span:nth-child(3) {width:30%;}
.boadList.shopingBasket .listHeader span:nth-child(4),
.boadList.shopingBasket .listBody ul li span:nth-child(4) {width:10%;}
.boadList.shopingBasket .listHeader span:nth-child(5),
.boadList.shopingBasket .listBody ul li span:nth-child(5) {width:10%;}
.boadList.shopingBasket .listHeader span:nth-child(6),
.boadList.shopingBasket .listBody ul li span:nth-child(6) {width:10%;}
.boadList.shopingBasket .listBody .sum {font-size:20px; text-align:right; margin:20px 20px 0 0;}
.boadList.shopingBasket .listBody .sum strong {color:#d44232;}

/* myShopingBasket */
.boadList.myShopingBasket {}
.boadList.myShopingBasket .listHeader span:nth-child(1) .checkBox,
.boadList.myShopingBasket .listBody ul li span:nth-child(1) .checkBox {display:flex; display:-webkit-flex; display:-ms-flexbox; justify-content:center;align-items:center; -webkit-justify-content:center; -webkit-align-items:center; -ms-flex-pack:center; -ms-flex-align:center;}
.boadList.myShopingBasket .listHeader span:nth-child(1),
.boadList.myShopingBasket .listBody ul li span:nth-child(1) {width:6%; }
.boadList.myShopingBasket .listHeader span:nth-child(2),
.boadList.myShopingBasket .listBody ul li span:nth-child(2) {width:30%;}
.boadList.myShopingBasket .listHeader span:nth-child(3),
.boadList.myShopingBasket .listBody ul li span:nth-child(3) {width:30%;}
.boadList.myShopingBasket .listHeader span:nth-child(4),
.boadList.myShopingBasket .listBody ul li span:nth-child(4) {width:10%;}
.boadList.myShopingBasket .listHeader span:nth-child(5),
.boadList.myShopingBasket .listBody ul li span:nth-child(5) {width:8%;}
.boadList.myShopingBasket .listHeader span:nth-child(6),
.boadList.myShopingBasket .listBody ul li span:nth-child(6) {width:8%;}
.boadList.myShopingBasket .listHeader span:nth-child(7),
.boadList.myShopingBasket .listBody ul li span:nth-child(7) {width:8%;}

/* ----------------------- RESPONSE ----------------------- */
@media (max-width:990px) {

	/* boadList */
	.boadList .listHeader span{}
	

	/* eduRequest */
	.boadList.eduRequest .listBody ul li span:nth-child(1),
	.boadList.eduRequest .listBody ul li span:nth-child(3),
	.boadList.eduRequest .listBody ul li span:nth-child(4),
	.boadList.eduRequest .listBody ul li span:nth-child(6) {display:none;}
	.boadList.eduRequest .listBody ul li span:nth-child(2) {width:50%;}
	.boadList .listBody ul li span.status em {display:inline-block; border:1px solid #999; padding:0 20px;font-size:14px;}
	.boadList.eduRequest .listBody ul li span:nth-child(5) {order: -1; -ms-flex-order: -1; width:10%;}
	.boadList .listBody ul li {height:66px;}
	.boadList .listBody ul li span.title em {display:block;}
	.boadList.equipmentRental .listHeader span:nth-child(1), .boadList.equipmentRental .listBody ul li span:nth-child(1){display:none;}
	.boadList.equipmentRental .listHeader span:nth-child(2), .boadList.equipmentRental .listBody ul li span:nth-child(2) {width: 43%;}
	.boadList.equipmentRental .listHeader span:nth-child(3), .boadList.equipmentRental .listBody ul li span:nth-child(3){display:none;}
	.boadList.equipmentRental .listHeader span:nth-child(4), .boadList.equipmentRental .listBody ul li span:nth-child(4) {display: block;}
	.boadList.equipmentRental .listHeader span:nth-child(5), .boadList.equipmentRental .listBody ul li span:nth-child(5){order:-1;width:23%;}
	.boadList .listBody ul li span .button.edujud{font-size:12px;}
	.boadList .listBody ul li span .button{padding:0;}

	/* equipmentRental */
	.boadList.equipmentRental .listBody ul li span:nth-child(1),
	.boadList.equipmentRental .listBody ul li span:nth-child(3),
	.boadList.equipmentRental .listBody ul li span:nth-child(4) {display:none;}
	.boadList.equipmentRental .listBody ul li span:nth-child(5) {order: -1; -ms-flex-order: -1; width: 10%;}
	.boadList.equipmentRental .listBody ul li span:nth-child(2) {width:40%;}
	.boadList.equipmentRental .listBody ul li span:nth-child(6),
	.boadList.equipmentRental .listBody ul li span:nth-child(7) {width:0%;}
	.boadList.equipmentRental .listHeader span:nth-child(4), .boadList.equipmentRental .listBody ul li span:nth-child(4){display:block;}

	/* spaceRental */
	.boadList.spaceRental .listBody ul li span:nth-child(1),
	.boadList.spaceRental .listBody ul li span:nth-child(3),
	.boadList.spaceRental .listBody ul li span:nth-child(4) {display:none;}
	.boadList.spaceRental .listBody ul li span:nth-child(5) {order: -1; -ms-flex-order: -1; width: 10%;}
	.boadList.spaceRental .listBody ul li span:nth-child(2) {width:40%;}
	.boadList.spaceRental .listBody ul li span:nth-child(6),
	.boadList.spaceRental .listBody ul li span:nth-child(7) {width:0%;}

	/* watchRequest */
	.boadList.watchRequest .listBody ul li span:nth-child(1),
	.boadList.watchRequest .listBody ul li span:nth-child(2),
	.boadList.watchRequest .listBody ul li span:nth-child(4) {display:none;}
	.boadList.watchRequest .listBody ul li span:nth-child(5) {order: -1; -ms-flex-order: -1; width: 10%;}

	/* cinemaTech */
	.boadList.cinemaTech .listBody ul li span:nth-child(1),
	.boadList.cinemaTech .listBody ul li span:nth-child(2),
	.boadList.cinemaTech .listBody ul li span:nth-child(4),
	.boadList.cinemaTech .listBody ul li span:nth-child(7) {display:none;}
	.boadList.cinemaTech .listBody ul li span:nth-child(6) {order: -1; -ms-flex-order: -1; width:10%;}

	/* shopingBasket */
	.boadList.shopingBasket .listBody ul li span:nth-child(2) {width:50%;}
	.boadList.shopingBasket .listBody ul li span:nth-child(1),
	.boadList.shopingBasket .listBody ul li span:nth-child(3),
	.boadList.shopingBasket .listBody ul li span:nth-child(4) {display:none;}

	/* myShopingBasket */
	.boadList.myShopingBasket .listBody ul li span:nth-child(2) {width:70%;}
	.boadList.myShopingBasket .listBody ul li span:nth-child(3),
	.boadList.myShopingBasket .listBody ul li span:nth-child(4),
	.boadList.myShopingBasket .listBody ul li span:nth-child(5),
	.boadList.myShopingBasket .listBody ul li span:nth-child(6) {display:none;}

}

@media (max-width:767px) {


}

/* ----------------------------------------------------------------------------------------------------------------
09.other
------------------------------------------------------------------------------------------------------------------*/
/* searchList */
.searchList {margin-bottom:50px;}
.searchList .listHeader {padding:16px 30px; font-size:16px; border-bottom:1px solid #d9d9d9;}
.searchList .listHeader strong {color:#d44232;}
.searchList .listBody {}
.searchList .listBody ul {}
.searchList .listBody ul li {display:block; border-bottom:1px solid #d9d9d9; padding:16px 30px;}
.searchList .listBody ul li strong {display:block;font-size:17px;margin-bottom:10px;text-align: left;padding: 0;height: auto;line-height: initial;}
.searchList .listBody ul li span {display:block; font-size:15px; line-height:24px; padding-left:12px;}
.searchList .listBody ul li span:before {content:''; display:inline-block; vertical-align:middle; width:5px; height:5px; border-radius:50%; background:#d44232; position:relative; margin-left:-12px; margin-right:6px;}
.searchList .listBody ul li span em {font-style:normal; text-decoration:underline; color:#d44232; font-weight:600;}

/* ----------------------------------------------------------------------------------------------------------------
RESPONSE
------------------------------------------------------------------------------------------------------------------*/


