@charset "utf-8";

/* total-search */
.board-search{width:100%; display: flex; justify-content: space-between;box-sizing: border-box;}
.board-search .chk-select select, #boardSearch {height: 52px;}
.board-search .total {color:#555; font-size: 15px; line-height:40px; letter-spacing: 0.05em;  font-family:'NotokrR'; padding-left:25px; background: url("/images/hotel/board/boardList.png") 0px center no-repeat; display: flex; align-items: center;}
.board-search .total span{color:#000; font-family:'NotokrM';}

.board-search .search{display: flex;}
.board-search .search .input-btn{width:auto;}
.board-search .search .boardBtnBox .borardSearchBtn{width:73px; height: 100%; border:none; background-color: #222; color: #fff; font-size: 15px; font-family: 'NotoKrR'; cursor: pointer;}

.board-search.type2{flex-wrap: wrap;}
.board-search.type2 .search{width: 100%;}
.board-search.type2 .search .chk-select:nth-child(1) select{border-right:0;}
.board-search.type3 {flex-direction: column;}


.boradNumBtn{width:100%; position: relative; height: 40px; text-align: center; margin-top: 45px;}
.boradNumBtn .bdNumWrap {text-align: center; width: auto; overflow: hidden; vertical-align: middle; display: inline-block;}
.boradNumBtn .bdNumWrap .bdNumList{float: left;width:40px; height:39px; text-align: center; box-sizing: border-box;  font-size:1em; color:#555; font-family:'NotokrR';border:1px solid #d6d6d6; border-right:0; line-height: 38px; border-right:1px solid #d6d6d6; margin-left:-1px;}
.boradNumBtn .bdNumWrap .bdNumList:first-child{margin-left:0;}
.boradNumBtn .bdNumWrap .bdNumList > img{margin-top:-4px;}
.boradNumBtn .bdNumWrap .bdNumList.bdNum:last-child{border-right:1px solid #d6d6d6;}
.boradNumBtn .bdNumWrap .bdNum.numOn {background:#666; color:#fff; border-color:#666;}
.boradNumBtn .bdNumWrap .bdNumList.bdNumPrev{margin-right:20px;border-right:1px solid #d6d6d6;}
.boradNumBtn .bdNumWrap .bdNumList.bdNumNext{margin-left:20px;}
.boradNumBtn .bdNumWrap .bdNumList.bdNumLast{border-right:1px solid #d6d6d6;}
.boradNumBtn .bdBtnWrap{position: absolute; right:0; top:50%; margin-top:-20px;}
.boradNumBtn .bdBtnWrap.type02 {position: static; margin: 0 auto;}
.boradNumBtn .bdBtnWrap > a{display: inline-block; vertical-align: top; margin:0 5px;}
.boradNumBtn .bdBtnWrap > input{display: inline-block; vertical-align:top;}



@media only screen and (max-width:1000px) {
    .boradNumBtn {text-align: center;}
}

@media only screen and (max-width:780px) {
    .board-search {padding: 14px 18px;}
    .board-search .search .boardBtnBox .borardSearchBtn {width: 50px; height: 34px; font-size: 13px;}

    .board-search .chk-select select, #boardSearch {height: 34px;}

    .boradNumBtn .bdNumWrap {margin-top: 40px;}
    .boradNumBtn .bdBtnWrap {top: -25px; margin-top: 0;}
}

@media only screen and (max-width:680px) {
	.board-search{flex-wrap: wrap;}
	.board-search .total{font-size:0.933em; line-height:120%; float:none; margin:0 0 10px;}

	.board-search .chk-select {width:120px; flex-shrink: 0;}
	.board-search .boardBtnBox {width:auto; flex-shrink: 0;}
	.board-search .boardBtnBox input{width: 100%;}

	.board-search .search{width:100%; float:none; margin-bottom: 15px;}

	.board-search .search .input-btn{width:100%; box-sizing:border-box;}
	.board-search .search .input-btn input{width:100%;}

	.board-search .backBtn > a{width:34px; height:34px; margin-bottom:10px;}
	.board-search .backBtn > a:before{font-size:0.933em;; line-height: 32px;}

	.board-search.type2 .search{flex-wrap: wrap;}
	.board-search.type2 .search .chk-select{width: 50%; box-sizing: border-box;}
	.board-search.type2 .search .chk-select select{border-bottom:0;}
	.board-search.type2 .search .input-btn{width:80%;}
	.board-search.type2  .search .input-btn > input[type="text"]{border-left:1px solid #d6d6d6;}
	.board-search.type2 .search .boardBtnBox{width:20%;}
	.board-search.type2 .search .boardBtnBox .borardSearchBtn{width:100%;}

	.boradNumBtn {height: auto;}
	.boradNumBtn .bdNumWrap {text-align: center; }
	.boradNumBtn .bdBtnWrap {text-align: right;}
    .boradNumBtn .bdBtnWrap > a {width: 95px;}
    .boradNumBtn .bdBtnWrap > a img {width: 100%;}
	.boradNumBtn .bdNumWrap .bdNumLIst{margin:0;}
}

@media only screen and (max-width:480px) {
	.board-search .chk-select{width:95px;}

	.boradNumBtn .bdNumWrap .bdNumList{width:30px; height:29px; font-size:14px; line-height: 27px; margin-bottom: 5px;}

	.boradNumBtn .bdBtnWrap > a{width:95px;}
	.boradNumBtn .bdBtnWrap > a img{width:100%;}
}

@media only screen and (max-width:360px) {
    .boradNumBtn .bdNumWrap .bdNumList {margin-right: -2px;}
    .boradNumBtn .bdNumWrap .bdNumList > img {transform: scale(0.6);}
}



/* board-list.list01 */
.board-list{position:relative; font-family:'NotokrR'; padding-top: 35px; /* border-top: 2px solid #000; */}
.board-list:after{clear:both; content:""; display:block;}
.board-list table.list01{position:relative; width:100%; border-collapse:collapse; clear:both; background:#fff; border-top:2px solid #000000;}
.board-list table.list01 thead th {background:#fff; color:#000; text-align:center; letter-spacing:-0.03em; padding:20px 0; font-size:1em; border-bottom:1px solid #9d9d9d;}
.board-list table.list01 thead th:last-child {border-right: 0;}
.board-list table.list01 thead th span{display: inline-block;width:100%; padding:0 12px; box-sizing: border-box; position: relative; font-family: 'NotoKrR'; font-weight: 300; font-size:1em; color: #000;}
.board-list table.list01 tbody tr{-webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.board-list .boardNew{display: inline-block; margin-left:3px;}
.board-list table.list01 tbody tr.list_notice .listNotice_tit span {color: #fff; background-color: #435e99; padding: 4px 10px; border-radius: 2px; font-size: 13px; font-family:'NotokrR'}
.board-list table.list01 tbody th{letter-spacing:-0.02em; padding:12px 10px; color:#111; border-bottom:1px solid #e7e7e7; font-size:1.067em; background:#fbfbfb; text-align:center; font-family:'NotokrM';}
.board-list table.list01 tbody td {font-family:'NotokrL'; color:#555; letter-spacing:-0.02em; padding:18px 15px; border-bottom:1px solid #e1e1e1; font-size:1em; text-align:center;}
.board-list table.list01 tbody td:last-child {border-right: 0;}


.board-list table.list01 tbody td.title{text-align:left;}
.board-list table.list01 tbody td.title > a {font-family:'NotokrL'; text-align:left;}
.board-list table.list01 tbody td.title a:hover{color:#373789; text-decoration:underline;}
.board-list table.list01 tbody td .icons{display:inline-block; vertical-align:middle;}
.board-list table.list01 tbody td .icons.att{width:31px; height:25px; background:url("/images/hotel/layout/bd-att-icon.png") no-repeat center;}

.board-list table.list01 tbody td .btns{display:inline-block; vertical-align:middle; padding:10px 15px; background:#61564b; color:#fff; font-size:0.933em;;}
.board-list table.list01 tbody td .btns span{display:block; line-height:120%;}
.board-list table.list01 tbody td .btns.map{background:#373789;}
.board-list table.list01 tbody td .btns.map span{padding-right:24px; background:url("/images/hotel/layout/bd-loca-icon.png") no-repeat right;}


.board-list .secretTit a {margin-right:5px;}
.board-list .secretTit img {vertical-align: baseline; display: inline-block; padding-top:2px;}


@media only screen and (max-width:1400px) {
    .board-list table.list01 tbody td {padding: 18px 5px;}
}

@media only screen and (max-width:1000px) {
	.board-list table.list01 colgroup{display:none;}
	.board-list table.list01 thead {display:none;}

	.board-list table.list01 tbody tr{display:block; padding:7px 10px 4px 10px; border-bottom:1px solid #e7e7e7;}

	.board-list table.list01 tbody th{text-align:left; font-size:0.933em;; padding:0px 0px 5px 0px;}
	.board-list table.list01 thead th:not(:last-child) span:before{height:12px; margin-top:-6px;}
    .board-list table.list01 tbody tr.list_notice .listNotice_tit span {padding: 2px 8px; font-size: 12px;}
	.board-list table.list01 tbody td{position:relative; text-align:left; font-size:0.933em;; padding:0px 0px 5px 0px; display:inline-block; border-bottom:none; border-right: 0; box-sizing:border-box; color:#9b9b9b;}
	
	.board-list table.list01 tbody td:after{display:inline-block; line-height:120%; vertical-align:middle; content: "│"; margin:0 8px; color:#9b9b9b;}
    .board-list table.list01 tbody td:first-child:after {display: none;}
	.board-list table.list01 tbody td:last-child:after{content: none;}

	.board-list table.list01 tbody td.title{display:block;  margin-right:0px;}
	.board-list table.list01 tbody td.title:after{display:none;}

	.board-list table.list01 tbody td.mnone{}
	.board-list table.list01 tbody td.mblock{display:block; margin-right:0px;}
	.board-list table.list01 tbody td.mblock:after{display:none;}

	.board-list table.list01 tbody td .icons.att{width:26px; height:21px; background-size:26px;}

	.board-list table.list01 tbody td .btns{padding:7px 10px; font-size:0.867em;}
	.board-list table.list01 tbody td .btns.map span{padding-right:18px; background-size:12px;}
}

@media only screen and (max-width:680px) {
	.board-list table.list01 tbody tr{padding:5px 10px 3px 10px;}

	.board-list table.list01 tbody th{font-size:0.867em; padding:0px 0px 3px 0px;}
	.board-list table.list01 thead th:not(:last-child) span:before{height:10px; margin-top:-5px;}
	.board-list table.list01 tbody td{font-size:0.867em; padding:0px 0px 3px 0px;}
    .board-list table.list01 tbody td.file a {width: 16px; display: inline-block;}
    .board-list table.list01 tbody td.file a img {width: 100%;}

	.board-list table.list01 tbody td.title{font-size:0.933em;;}

	.board-list table.list01 tbody td .btns{padding:5px 8px; font-size:0.800em;}
	.board-list table.list01 tbody td .btns.map span{padding-right:16px; background-size:11px;}

    .board-list table.list01 tbody tr.list_notice td.title {background-size: 20px;}
}


@media only screen and (max-width:480px) {
    .board-list table.list01 tbody tr.list_notice td.title {background-position-y: 5px;}
}



/* .board-list .gallery01*/
.board-list .gallery01{position:relative; margin:0px -1%; border-top: 2px solid #000;
padding-top: 35px;}
.board-list .gallery01:after{clear:both; content:""; display:block;}
.board-list .gallery01 > li{width:calc(100% / 3 - 22px); margin:0px 1% 40px;  float:left;}
.board-list .gallery01 > li a{display:block;}
.board-list .gallery01 > li .img {display:block; width:100%; overflow:hidden; position: relative; transition: all .5s ease-in-out; height:205px; background: url("")}
.board-list .gallery01 > li .img img{width:100%;min-height: 100%; object-fit: cover;}
.board-list .gallery01 > li .img:before{content:'';  opacity: 0; transition: all .5s ease-in-out; position: absolute; top:0; left:0; width:100%; height:100%; background:url("/images/hotel/board/photoIcon.png") center rgba(0,0,0,0.5) no-repeat;}
.board-list .gallery01 > li:hover a .img:before{opacity: 1;}

.board-list .gallery01 > li .bdiInfoBox{ border:1px solid #d8d8d8; border-top:0; box-sizing: border-box; width:100%; transition: all .5s ease-in-out; }
.board-list .gallery01 > li:hover a {box-shadow:10px 10px 20px rgba(0,0,0,0.15);}
.board-list .gallery01 > li:hover a .bdiInfoBox{background-color: #42929b; border-color: #42929b;}
.board-list .gallery01 > li .tit {position:relative; font-size:16px; padding:20px 30px 10px; color:#000; letter-spacing:-0.03em; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:'NotokrM';}
.board-list .gallery01 > li:hover .tit {color: #fff;}

.board-list .gallery01 > li a .date-write{display:block; padding:0px 15px 5px;  color:#666; overflow:hidden; font-family:'NotokrR';}
.board-list .gallery01 > li a .date-write .date{display:block; font-weight:300; float:left;}
.board-list .gallery01 > li a .date-write .write{display:block; float:left; padding-right:7px; margin-right:7px; position: relative;}
.board-list .gallery01 > li a .date-write .write:before{content:''; display: block; position: absolute; top:50%; right:0; margin-top:-5px; width:1px; height:10px; background:#9d9d9d;  }
.board-list .gallery01 > li a .datehit_box {width: 100%; padding: 0 30px 20px; box-sizing: border-box;}
.board-list .gallery01 > li a .datehit_box > p {display: inline-block; font-size:1em; color:#555; font-family:'NotokrL'; letter-spacing: -0.03em; margin-right: 35px;}
.board-list .gallery01 > li:hover a .datehit_box > p {color: #fff;}
.board-list .gallery01 > li a .datehit_box > p.dh_date { position: relative;}
.board-list .gallery01 > li a .datehit_box > p.dh_date::before {content:''; display: block; position: absolute; width:1px; height:12px; top:50%; right:-19px; margin-top:-6px; background-color:#bdbdbd;}
.board-list .gallery01 > li:hover a .datehit_box > p.dh_date::before {background-color: #fff;}
.board-list .gallery01 > li a .datehit_box > p.dh_hit {position: relative; padding-right: 15px; margin-right: 15px;}
.board-list .gallery01 > li a .datehit_box > p.dh_hit span{font-family:'NotokrL'; font-size: 1em; color:#000; margin-right:10px;}
.board-list .gallery01 > li:hover a .datehit_box > p.dh_hit span {color: #fff;}
.board-list .gallery01.type3 li .bdiInfoBox {text-align: center; border:1px solid #d1d1d1; border-top:0; padding-bottom: 10px;}
.board-list .gallery01.type3 li .bdiInfoBox .tit{padding-bottom: 0;}
.board-list .gallery01.type3 li .bdiInfoBox .titS{font-size:0.933em;;}
.board-list .gallery01.type3 li .bdiInfoBox .btn-wrap{margin-top:5px;}
.board-list .gallery01.type3 li .bdiInfoBox a{display: inline-block;}



@media only screen and (max-width:1280px) {
    .board-list .gallery01 > li .tit {padding: 20px 20px 10px;}
    .board-list .gallery01 > li a .datehit_box {padding: 0 20px 20px;}

}

@media only screen and (max-width:1000px) {
	.board-list .gallery01{ margin-bottom:10px;}
	.board-list .gallery01 > li{margin-bottom:20px;}
	.board-list .gallery01 > li .tit{ padding:10px 15px 5px; }
    .board-list .gallery01 > li a .datehit_box {padding: 0 15px 15px;}
	.board-list .gallery01 > li .date-write{font-size:0.933em;; padding:5px 10px;}
	.board-list .gallery01 > li .img{height:185px;}
    .board-list .gallery01 > li a .datehit_box > p {margin-right: 20px;}
    .board-list .gallery01 > li a .datehit_box > p.dh_date::before {right: -13px;}
}

@media only screen and (max-width:680px) {
	.board-list .gallery01{padding-top:12px;}
	.board-list .gallery01 > li{width:48%;}
	.board-list .gallery01 > li{margin-bottom:10px;}

	.board-list .gallery01 > li a .tit{font-size:1em; padding:15px 15px 2px;}
    .board-list .gallery01 > li a .datehit_box > p {font-size: 14px;}
	.board-list .gallery01 > li a .date-write{font-size:0.800em; padding:5px;}
	.board-list .gallery01 > li a .img {border-top: 1px solid #d8d8d8;}
    .board-list .gallery01 > li .img img {height: 100%; object-fit: cover;}
}


@media only screen and (max-width:480px) {
    .board-list {padding-top: 20px;}
	.board-list .gallery01 > li{width: 100%; margin:0 auto 20px; float: none;}
    .board-list .gallery01 > li a .img {height: 280px;}
	.board-list .gallery01 > li a .datehit_box > p.dh_date{margin-right:5px; padding-right:10px;}
	.board-list .gallery01 > li a .datehit_box > p.dh_hit span{margin-right: 5px;}

    .board-list .gallery01 > li a .datehit_box > p.dh_date::before {right: 1px;}
}

@media only screen and (max-width:360px) {
    .board-list .gallery01 > li a .img {height: 220px;}
}


/* .board-list .gallery02*/
.board-list .gallery02{position:relative; margin:0px -1%; padding-top:32px;}
.board-list .gallery02:after{clear:both; content:""; display:block;}
.board-list .gallery02:before{position:absolute; top:0px; left:50%; width:98%; margin-left:-49%; height:2px; background:#333353; content:"";}
.board-list .gallery02 > li{width:31.333333333%; margin:0px 1%; margin-bottom:40px; float:left;}
.board-list .gallery02 > li a{display:block; border:1px solid #e7e7e7;}
.board-list .gallery02 > li a .img{display:block; width:100%; height:445px; overflow:hidden;}
.board-list .gallery02 > li a .img img{width:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.board-list .gallery02 > li a:hover .img img{transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}

.board-list .gallery02 > li a .tit{position:relative; font-size:1.067em; padding:15px 20px; color:#333; letter-spacing:-0.02em; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.board-list .gallery02 > li a:hover .tit{background:#f1f6fa; color:#373789; text-decoration:underline;}

@media only screen and (max-width:1300px) {
	.board-list .gallery02 > li a .img{height:330px;}
}

@media only screen and (max-width:1000px) {
	.board-list .gallery02{padding-top:22px; margin-bottom:10px;}
	.board-list .gallery02 > li{margin-bottom:20px;}
	.board-list .gallery02 > li a .img{height:220px;}

	.board-list .gallery02 > li a .tit{ padding:10px 15px;}
}

@media only screen and (max-width:680px) {
	.board-list .gallery02{padding-top:12px;}
	.board-list .gallery02 > li{width:48%; margin-bottom:10px;}
	.board-list .gallery02 > li a .img{height:235px;}

	.board-list .gallery02 > li a .tit{font-size:0.867em; padding:5px;}
}

@media only screen and (max-width:480px) {
	.board-list .gallery02 > li a .img{height:155px;}
}



/* S.게시판 보기 페이지 */
.boardViewWrap{width:100%; border-top:2px solid #000;}
.boardViewWrap .bdvTitWrap {width:100%; background:#fff; padding:30px; text-align: left; border-bottom:1px solid #9d9d9d; box-sizing: border-box;}
.boardViewWrap .bdvTitWrap .bdvTit {font-family:'NotokrM'; color:#111; font-size:22px; margin-bottom:18px; line-height: 120%; letter-spacing: -0.03em;}
.boardViewWrap .bdvTitWrap .bdv_info{width:100%;}
.boardViewWrap .bdvTitWrap .bdv_info p {display: inline-block;  padding-right:16px; margin-right:16px; position: relative; vertical-align: middle;}
.boardViewWrap .bdvTitWrap .bdv_info p:not(:last-child):after {content:''; display: block; position: absolute; right:0; width:1px; height:12px; top:50%; margin-top:-5px; background:#bdbdbd;}
.boardViewWrap .bdvTitWrap .bdv_info p span {font-family:'NotokrL'; color:#555; font-size:1em; display: inline-block; letter-spacing: -0.03em;}
.boardViewWrap .bdvTitWrap .bdv_info p span.bdiTit{margin-right:15px; color: #000;}

.bdvFileWrap {width:100%; position: relative; padding:18px 30px; box-sizing: border-box; border-bottom:1px solid #dcdcdc; background-color: #f7f7f7; display: flex; align-items: center;}
.bdvFileWrap ul {display: inline-flex;font: 1em sans-serif;}
.bdvFileWrap ul li {display: flex;}
.bdvFileWrap ul.field {width: 100%;}
.bdvFileWrap ul.field li {width: calc(100% / 3);}

.bdvFileWrap .bdvf_tit {position: relative; color:#000; font-family:'NotokrL'; font-size:1em; margin-right: 45px; letter-spacing: -0.03em;}
.bdvFileWrap .bdvf_tit:last-child {margin-right: 0;}
.bdvFileWrap .bdvf_txt {color: #444; font-family:'NotokrL'; font-size:1em;}
.bdvFileWrap .bdvFileBox > .bdvFileList {position: relative; margin-right: 18px; display: block;}
.bdvFileWrap .bdvFileBox > .bdvFileList:last-child {margin-bottom:0; }
.bdvFileWrap .bdvFileBox > .bdvFileList .bdvfileName {position: relative; display: inline-block; font-size:1em; color:#555; font-family:'NotokrL'; padding: 0 0px 0 30px; margin-right: 38px;}
.bdvFileWrap .bdvFileBox > .bdvFileList .bdvfileName::before {content:''; display: block; position: absolute; top:10px; left:0; width:23px; height:23px; margin-top:-11px; background: url("/images/hotel/board/boardFile.png") center no-repeat;}
.bdvFileWrap .bdvFileBox > .bdvFileList .bdvfileView {margin-left:5px; height: 24px; width:70px; text-align: center; color:#fff; font-family:'NotokrR'; background-color:#686868; border-radius:3px; display: inline-block; padding-right:2px; vertical-align: middle;}
.bdvCntWrap {padding:60px 30px; box-sizing: border-box; border-bottom: 1px solid #dcdcdc;}
.bdvCntWrap .img {margin-top: 25px;}
.bdvCntWrap .img img {width: auto; max-width: 80%; min-width: 60%;}
.bdvCntWrap .contents {color: #444; font-size: 1em; font-family:'NotokrL';}

/* E.게시판 보기 페이지 */



@media screen and (max-width:1000px){
    .boardViewWrap .bdvTitWrap {padding: 20px 15px;}
    .boardViewWrap .bdvTitWrap .bdvTit {font-size: 21px; margin-bottom: 10px;}
    .bdvFileWrap {padding: 12px 15px;}
}

@media screen and (max-width:780px){
	.bdvFileWrap ul.field, .bdvFileWrap ul {flex-wrap: wrap;}
    .bdvFileWrap ul.field li {width: calc(100% / 2); margin-bottom: 5px;}
    .bdvCntWrap p.img img {width: 100%; min-width: 100%;}
}

@media screen and (max-width:680px){
    .bdvCntWrap {padding: 40px 15px;}
    .boardViewWrap .bdvTitWrap .bdvTit {font-size: 18px; margin-bottom: 6px;}
    .bdvFileWrap {padding: 9px 15px;}
    .boardViewWrap .bdvTitWrap .bdv_info p span, .bdvFileWrap .bdvf_tit, .bdvFileWrap .bdvf_txt, .bdvFileWrap .bdvFileBox > .bdvFileList .bdvfileName {font-size: 14px;}
    .bdvFileWrap .bdvf_tit {white-space: nowrap;}
    .bdvFileWrap .bdvf_tit, .bdvFileWrap .bdvFileBox > .bdvFileList .bdvfileName {margin-right: 15px;}
    .bdvFileWrap .bdvFileBox > .bdvFileList .bdvfileView img {transform: scale(0.9);}
}

@media screen and (max-width:480px){
	/* S.게시판 보기 페이지 */
    .boardViewWrap .bdvTitWrap {padding: 15px 10px;}
	.boardViewWrap .bdvTitWrap .bdvInfo span{font-size:14px;}
    .bdvFileWrap {padding: 10px;}
    .bdvFileWrap ul.field li {width: 100%;}
    .bdvFileWrap .bdvFileBox > .bdvFileList {width: 100%; margin-bottom: 5px; display: inherit;}
	.bdvFileWrap .bdvFileBox > .bdvFileList:before{top:15px;}
	/* E.게시판 보기 페이지 */
}



/* board-write.write01 */
.board-write{position:relative; font-family:'Noto Sans KR','Malgun Gothic',sans-serif;}
.board-write:after{clear:both; content:""; display:block;}
.board-write table.write01{position:relative; width:100%; border-collapse:collapse; clear:both; background:#fff; border-top:2px solid #333353;}
.board-write table.write01 thead th{background:#f7f7f7; color:#000; text-align:left; letter-spacing:-0.03em; padding:12px; font-size:16px; border-bottom:1px solid #999; font-weight:500;}
.board-write table.write01 tbody th {letter-spacing:-0.03em; padding:17px 15px 17px 22px; font-family: 'NotoKrL'; font-size: 1em; font-weight: normal; color:#000; border-bottom:1px solid #e7e7e7; background:#f7f7f7; box-sizing: border-box; text-align: left !important;}
.board-write table.write01 tbody td{letter-spacing:-0.02em; padding:10px 15px 10px 20px; color:#444; border-bottom:1px solid #e7e7e7;  box-sizing: border-box; font-family:'NotokrR'; font-size:1em;}

.board-write>.impor-txt{position:relative; display:inline-block; padding-left:15px; font-size:1em; font-family:'NotokrR';}
.board-write>.impor-txt:before{position:absolute; top:-1px; left:0px; color:#e55757; font-size:13px; font-weight:600; content:"＊";}

.board-list>.impor-txt{position:relative; display:inline-block; padding-left:15px; font-size:1em; font-family:'NotokrR';}
.board-list>.impor-txt:before{position:absolute; top:-1px; left:0px; color:#e55757; font-size:13px; font-weight:600; content:"＊";}

.board-write .board-text {display: flex; justify-content: space-between; flex-wrap: wrap;}
.board-write .board-text .impor-txt {position:relative; display:inline-block; padding-left:15px; font-size:1em; font-family:'NotokrR';}
.board-write .board-text .impor-txt:before{position:absolute; top:-1px; left:0px; color:#e55757; font-size:13px; font-weight:600; content:"＊";}

.board-write table.write01 tbody th .impor-txt{position:relative; display:inline-block; font-size:1em; font-family:'NotokrR';}
.board-write table.write01 tbody th .impor-txt:before{position:absolute; top:-4px; left:-13px; color:#e55757; font-size:10px; font-weight:600; content:"＊";}

.board-write table.write01 tbody td .tel-input{font-size:0px;}
.board-write table.write01 tbody td .tel-input .chk-select{width:15%;}
.board-write table.write01 tbody td .tel-input.type02 .chk-select {width: 20%;}
.board-write table.write01 tbody td .tel-input input[type="text"]{width:15%;}
.board-write table.write01 tbody td .tel-input .line {width:3%; line-height:38px; vertical-align:middle; font-size:16px; display:inline-block; text-align:center;}

.board-write table.write01 tbody td .email-input{font-size:0px;}
.board-write table.write01 tbody td .email-input .id{width:30%;}
.board-write table.write01 tbody td .email-input .at{width:5%; display:inline-block; line-height:38px; font-size:16px; color:#555454; text-align:center; vertical-align:middle;}
.board-write table.write01 tbody td .email-input .email{width:35%; margin-right:1%;}
.board-write table.write01 tbody td .email-input .chk-select{width:28%;}

.board-write table.write01 tbody td .radios-group .radios{margin-right:30px;}
.board-write table.write01 tbody td .radios-group .radios:last-child{margin-right:0px;}

.board-write table.write01 tbody td textarea{width:100%; height:235px; resize: none;}

.board-write .scBtn .scbBtn{color:#fff; border:none; font-family:'NotokrR'; padding:7px 40px; box-sizing: border-box; border-radius: 50px;}
.board-write .scBtn .searchData{background-color:#1659c7;}
.board-write .scBtn .resetData{color:#fff; background-color:#000;}
.board-write .daySpan{display: inline-block; width:7.5%; text-align: center;}



@media only screen and (max-width:1000px) {
	.board-write table.write01{border:1px solid #d8d8d8;}
	.board-write table.write01 colgroup{display:none;}
	.board-write table.write01 thead {display:none;}
	.board-write table.write01 tbody th{display:block; text-align:left; padding:12px 30px; border-bottom:none;}
	.board-write table.write01 tbody td{display:block; text-align:left; padding:10px 15px;}
	.board-write table.write01 tbody td:last-child{border-bottom:none;}
    .board-write table.write01 tbody td .tel-input .chk-select {width: 31%;}
    .board-write table.write01 tbody td .tel-input input[type="text"] {width: 31%;}
	.board-write table.write01 tbody td .filebox.w50p{width:100% !important;}
	.board-write table.write01 tbody td .tel-input .line{line-height:34px; font-size:14px;}
	.board-write table.write01 tbody td .email-input .at{line-height:34px; font-size:13px;}
	.board-write table.write01 tbody td textarea{height:180px;}
	.board-write table.write01 tbody td .img img{width:100% !important;}
}

@media only screen and (max-width:780px) {
    .board-write > p {font-size: 14px;}
	.board-write table.write01 tbody th{padding:7px 25px; font-size:14px;}
	.board-write table.write01 tbody td{padding:7px 10px; font-size:14px;}
	.board-write table.write01 tbody td textarea{height:140px;}
}

@media screen and (max-width: 480px) {
    .board-write table.write01 tbody td .tel-input.type02 .chk-select {width: 25%;}
}





/* 다음글,이전글 */

.board_ba {width: 100%; border:1px solid #9d9d9d; box-sizing: border-box; border-left:0; border-right:0;}
.board_ba .board_baBox{width: 100%; display: flex; align-items:stretch; justify-content: flex-start;}
.board_ba .board_baBox.board_after {border-bottom: 1px solid #dcdcdc;}
.board_ba .board_baBox.board_before{box-sizing: border-box; border-bottom:1px solid #e1e1e1;}
.board_ba .board_baBox .ba_tit{width: 145px; flex-shrink: 0; display: flex; align-items: center; padding-left: 36px; box-sizing: border-box;}
.board_ba .board_baBox .ba_tit span {position: relative; display: inline-block; font-family:'NotokrR'; font-size: 1em; color:#000; background-position: right center; background-repeat: no-repeat;}
.board_ba .board_baBox.board_after .ba_tit {background: url(/images/hotel/board/bd-after.png) no-repeat center right #f5f5f5; background-position-x: 92px;}
.board_ba .board_baBox.board_before .ba_tit {background: url(/images/hotel/board/bd-before.png) no-repeat center right #f5f5f5; background-position-x: 92px;}
.board_ba .board_baBox .ba_cnt{width: 100%; background-color:#fff; box-sizing: border-box; padding:0 20px;}
.board_ba .board_baBox .ba_cnt a{font-size:1em; color:#555; font-family:'NotokrL'; letter-spacing: -0.03em; display: block; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; padding:16px 0;}
.board_ba .board_baBox .ba_cnt a:hover {text-decoration: underline; color: #373789;}

@media screen and (max-width:680px){
	.board_ba .board_baBox .ba_tit  {width: 120px; padding-left: 25px;}
    .board_ba .board_baBox.board_after .ba_tit, .board_ba .board_baBox.board_before .ba_tit {background-position-x: 80px;}
	.board_ba .board_baBox .ba_tit span { font-size:14px; background-size:10px;}
	.board_ba .board_baBox .ba_cnt a {font-size:14px; padding: 7px 0;}
    .boradNumBtn .bdBtnWrap > a {margin: 0;}
    .boradNumBtn .bdBtnWrap > a img {transform: scale(0.9);}
}

@media screen and (max-width:360px){
    .boradNumBtn .bdBtnWrap > a img {transform: scale(0.8);}
    .board_ba .board_baBox .ba_tit {width: 100px;}
    .board_ba .board_baBox.board_after .ba_tit, .board_ba .board_baBox.board_before .ba_tit {
        background-position-x: 75px;}
}




.resetBox {display: flex; align-items: center; justify-content: flex-start;}
.resetBox .resetBtn{width:80px; height: 41px; background-color:#dedede; border:1px solid #dedede; text-align: center; margin-left:10px; color:#555; font-size:14px; font-family:'NotokrR';}

@media screen and (max-width:680px){
	.resetBox input[type="text"] {width:78%;}
	.resetBox .resetBtn {height: 34px; width:20%; margin-left:2%;}
}

.dateSearch{ margin-left:1%; display: flex; align-items: center; justify-content: center; background-color:#dedede; border:1px solid #dedede; line-height: 39px;}
.dateSearch > a{width:60px; text-align: center; color:#555; font-size:14px; font-family:'NotokrR';}

@media screen and (max-width:480px) {
	.dateSearch {width: 83%; margin-top:3%; margin-left:0; padding: 5px; box-sizing: border-box;}
}

/* reser-selop */
.reser-selop{}
.reser-selop .check{background:#f6f6f6; padding:20px; display:inline-block; box-sizing:border-box; vertical-align:top; text-align:center;}
.reser-selop .check.day{width:578px;}
.reser-selop .check.day .btxt-sel{display:inline-block; vertical-align:middle;}
.reser-selop .check.day .btxt-sel .btxt{display:inline-block; vertical-align:middle; font-size:15px; margin-right:5px; color:#222;}
.reser-selop .check.day .btxt-sel input[type="date"]{display:inline-block;  vertical-align:middle; width:150px; height:30px; padding:0px 10px; color:#666; box-sizing:border-box; border:1px solid #d6d6d6;}
.reser-selop .check.day .btxt-sel select{display:inline-block;  vertical-align:middle; width:150px; height:30px; padding:0px 10px; color:#666; box-sizing:border-box; border:1px solid #d6d6d6; background:#fff;}

.reser-selop .check.people{width:240px;}
.reser-selop .check.people .btxt-btn-input{}
.reser-selop .check.people .btxt-btn-input .btxt{display:inline-block; vertical-align:middle; font-size:15px; margin-right:5px; color:#222;}
.reser-selop .check.people .btxt-btn-input .btn{display:inline-block; vertical-align:middle; width:30px; line-height:30px; background:#585858; color:#fff; font-size:20px;}
.reser-selop .check.people .btxt-btn-input input[type="text"]{display:inline-block; vertical-align:middle; width:30px; padding:0px; text-align:center; height:30px}

.reser-selop .check.day.all{width:836px;}

.reser-selop .check-btn{display:inline-block; background:#222; padding:23px 50px; box-sizing:border-box;}
.reser-selop .check-btn span{padding-left:30px; font-size:15px; color:#fff; background:url("/images/hotel/board/check-icon.png") no-repeat left;}

	@media only screen and (max-width:1400px) {

		.reser-selop .check.day{width:100%; margin-bottom:10px;}

		.reser-selop .check.people{width:100%; margin-bottom:10px;}

		.reser-selop .check.day.all{width:100%;}

		.reser-selop .check-btn{width:100%; text-align:center;}
	}

	@media only screen and (max-width:680px) {
		.reser-selop .check{padding:10px;}

		.reser-selop .check.day .btxt-sel .btxt{font-size:14px;}
		.reser-selop .check.day .btxt-sel input[type="date"]{width:120px;}
		.reser-selop .check.day .btxt-sel select{width:120px;}

		.reser-selop .check-btn{padding:14px 20px;}

		.reser-selop .check.people .btxt-btn-input .btxt{font-size:14px;}
	}

	@media screen and (max-width: 480px) {
		.reser-selop .check.day .btxt-sel.mg20r{margin-right:0px; margin-bottom:10px;}

		.reser-selop .check-btn{padding:10px 14px;}
		.reser-selop .check-btn span{padding-left:26px; font-size:14px;}
	}


/* parlor-list */
.parlor-list{border-top:2px solid #000; padding-top:40px;}
.parlor-list .list{margin:0px -1%;}
.parlor-list .list:after{clear:both; content:""; display:block;}
.parlor-list .list li{width:48%; margin:0px 1% 40px 1%; float:left;}
.parlor-list .list li .img-txts-btn{position:relative; padding:30px 30px 30px 300px; min-height:170px; border:1px solid #e1e1e1;}
.parlor-list .list li .img-txts-btn .img{position:absolute; top:30px; left:30px;  width:240px; height:170px; overflow:hidden;}
.parlor-list .list li .img-txts-btn .img img{width:100%; height:170px; object-fit:cover; transition: all 0.3s ease-out;}
.parlor-list .list li .img-txts-btn .img .ifbtn{position:absolute; bottom:0px; left:0px; color:#fff; width:100%; padding:10px 15px; box-sizing:border-box; display:block; z-index:1; overflow:hidden; background:rgba(67,94,153,0.9);}
.parlor-list .list li .img-txts-btn .img .ifbtn span{display:block; font-size:13px; float:left;}
.parlor-list .list li .img-txts-btn .img .ifbtn:after{content:"➜"; font-size:15px; float:right;}
.parlor-list .list li .img-txts-btn .img .ifbtn:hover  span{text-decoration:underline;}

.parlor-list .list li .img-txts-btn .txts{}
.parlor-list .list li .img-txts-btn .txts .tit{font-size:19px; margin-bottom:10px; color:#000; font-weight:700; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.parlor-list .list li .img-txts-btn .txts .stxt{font-size:13px; margin-bottom:30px; color:#888;}
.parlor-list .list li .img-txts-btn .txts .stxt strong{color:#000;}
.parlor-list .list li .img-txts-btn .txts .btxt{font-size:20px; margin-bottom:10px; color:#183c7d; font-weight:700;}
.parlor-list .list li .img-txts-btn .btn{position:relative; display:inline-block; background:#14a86e; padding:8px 50px 8px 15px; box-sizing: border-box;}
.parlor-list .list li .img-txts-btn .btn span{font-size:13px; color:#fff; display:inline-block; position:relative;}
.parlor-list .list li .img-txts-btn .btn:hover span{text-decoration:underline;}
.parlor-list .list li .img-txts-btn .btn:after{width:35px; height:100%; line-height:40px; font-size:6px; text-align:center; background:#26c587; color:#fff; content: "▶"; position: absolute; top:0px; right:0;}

.parlor-list .list li:hover .img-txts-btn{border-color:#000;}

	@media only screen and (max-width:1400px) {
		.parlor-list .list li .img-txts-btn{padding:30px 30px 30px 30px;}

		.parlor-list .list li .img-txts-btn .img{position:relative; top:auto; left:auto;  width:100%; margin-bottom:15px;}
	}

	@media only screen and (max-width:680px) {
		.parlor-list .list li .img-txts-btn{padding:10px;}

		.parlor-list .list li .img-txts-btn .img{margin-bottom:10px; height:140px;}
		.parlor-list .list li .img-txts-btn .img img{height:140px;}
		.parlor-list .list li .img-txts-btn .img .ifbtn{padding:5px 10px;}
		.parlor-list .list li .img-txts-btn .img .ifbtn span{font-size:12px;}

		.parlor-list .list li .img-txts-btn .txts .tit{font-size:16px; margin-bottom:5px;}
		.parlor-list .list li .img-txts-btn .txts .stxt{font-size:13px; margin-bottom:10px;}
		.parlor-list .list li .img-txts-btn .txts .btxt{font-size:18px;}

		.parlor-list .list li .img-txts-btn .btn{padding:5px 40px 5px 10px;}
		.parlor-list .list li .img-txts-btn .btn span{font-size:13px;}
		.parlor-list .list li .img-txts-btn .btn:after{width:30px; line-height:35px;}

	}

	@media screen and (max-width: 480px) {

		.parlor-list{padding-top:10px;}
		.parlor-list .list li{width:100%; margin:0px 0px 10px 0px; float:none;}
	}

/* reser-detail */
.reser-detail{}
.reser-detail:after{clear:both; content:""; display:block;}

.reser-detail .gtit{font-size:18px; color:#000; letter-spacing:-0.02em; padding-left:26px; background:url("/images/hotel/layout/gcheck-bullet.png") no-repeat left; font-weight:700;}

.reser-detail .infos{float:left; width:350px; padding:30px 20px; background:#f9f9f9; box-sizing:border-box;}
.reser-detail .infos .slide{position:relative; margin-bottom:20px;}
.reser-detail .infos .slide li{width:100%; height:220px; overflow:hidden;}
.reser-detail .infos .slide li img{width:100%; height:220px; object-fit:cover;}

.reser-detail .infos .slide .slick-arrow{position:absolute; top:50%; width:36px; height:36px; margin-top:-18px; font-size:0px; box-sizing:border-box; border:none; background:rgba(0, 0, 0, 0.6);}
.reser-detail .infos .slide .slick-arrow.slick-prev{left:0px; z-index:1;}
.reser-detail .infos .slide .slick-arrow.slick-prev:before{content:"◀"; font-size:12px; color:#fff;}
.reser-detail .infos .slide .slick-arrow.slick-next{right:0px; z-index:1;}
.reser-detail .infos .slide .slick-arrow.slick-next:before{content:"▶"; font-size:12px; color:#fff;}

.reser-detail .infos .img{width:100%; height:220px; overflow:hidden; margin-bottom:20px;}
.reser-detail .infos .img img{width:100%; height:220px; object-fit:cover;}

.reser-detail .infos .tit{font-size:19px; color:#000; font-weight:900; line-height:120%;}
.reser-detail .infos .snum{font-size:13px; color:#888;}
.reser-detail .infos .snum strong{color:#000;}
.reser-detail .infos .btxt{font-size:13px; line-height:160%; color:#888;}
.reser-detail .infos .tnum{font-size:15px; color:#000; font-weight:900; overflow:hidden;}

.reser-detail .infos .guide{border:1px solid #d8d8d8; padding:15px; background:#fff;}

	@media only screen and (max-width:1400px) {
		.reser-detail .infos{float:none; width:100%; margin-bottom:10px;}
	}

	@media only screen and (max-width:680px) {
		.reser-detail .infos{padding:20px 15px;}
		.reser-detail .infos .slide li{height:180px; margin-bottom:10px;}
		.reser-detail .infos .slide li img{height:180px;}

		.reser-detail .infos .img{height:180px; margin-bottom:10px;}
		.reser-detail .infos .img img{height:180px;}

		.reser-detail .infos .tit{font-size:17px;}
		.reser-detail .infos .tnum{font-size:14px;}
		.reser-detail .infos .guide{padding:10px;}
	}

	@media screen and (max-width: 480px) {

	}


.reser-detail .detail-sels{float:right; width:670px; padding:10px; box-sizing:border-box; background: url("/images/hotel/board/txt-infos-bg.png") repeat left top;}

.reser-detail .detail-sels .in-cont{background:#fff; padding:20px;}

.reser-detail .detail-sels .in-cont .calendar-sel{padding-bottom:30px; border-bottom: 1px dashed #bfbfbf;}
.reser-detail .detail-sels .in-cont .calendar-sel .month-sel{text-align:right;}
.reser-detail .detail-sels .in-cont .calendar-sel .month-sel .btn{display:inline-block; width:20px; height:20px; text-align:center; font-weight:700; color:#000;}
.reser-detail .detail-sels .in-cont .calendar-sel .month-sel .btn.prev{}
.reser-detail .detail-sels .in-cont .calendar-sel .month-sel .btn.next{}
.reser-detail .detail-sels .in-cont .calendar-sel .month-sel .month{display:inline-block; font-size:18px; margin:0px 10px; font-weight:700; color:#000;}

.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time{background:#f4f4f4; padding:20px; margin-bottom:15px;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar{width:100%;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar thead{}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar thead tr{}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar thead tr th{font-size:14px; text-align:center; padding:12px; color:#555;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar thead tr th:first-child{color:#eb6f38;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar thead tr th:last-child{color:#2a87e7;}

.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr{}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td{font-size:13px; color:#888; border:1px solid #f4f4f4; background:#fff; text-align:center;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td a{padding:5px 10px 10px 10px; display:block;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td a .num{display:block; text-align:left; line-height:120%; font-size:13px;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td a:after{border-radius:4px; font-size:12px; padding:3px 6px; color:#fff; background:#000; line-height:100%; display:inline-block; content:"ㅇㅇ"; vertical-align:top;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td.poss a:after{background:#435e99; content:"가능";}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td.impo a:after{background:#898989; content:"불가";}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td.active a{background:#46ba5e;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td.active a .num{color:#fff;}

.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time .timesel{position:relative; padding:10px 10px 10px 100px; background:#fff; border-top:1px solid #7b7b7b;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time .timesel .btxt{position:absolute; top:0px; left:0px; text-align:center; box-sizing:border-box; color:#fff; background:#646e84; width:80px; height:100%; padding-top:10px; }
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time .timesel .time{}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time .timesel .time .stst{display:inline-block; margin-right:15px; color:#000; vertical-align:top;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time .timesel .time .radio{display:inline-block; margin-right:10px; vertical-align:top;}
.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time .timesel .time .radio .label{font-size:14px; color:#666;}

.reser-detail .detail-sels .in-cont .calendar-sel .time-price{text-align:right;}
.reser-detail .detail-sels .in-cont .calendar-sel .time-price .time{position:relative; display:inline-block; font-size:16px; color:#46ba5e; font-weight:700; vertical-align:middle; line-height:100%; padding-right:10px;}
.reser-detail .detail-sels .in-cont .calendar-sel .time-price .time:before{position:absolute; top:3px; right:0px; width:1px; height:10px; background:#a2a2a2; content:"";}
.reser-detail .detail-sels .in-cont .calendar-sel .time-price .price{display:inline-block; font-size:18px; color:#000; font-weight:700; vertical-align:middle; line-height:100%; padding-left:10px;}


.reser-detail .detail-sels .in-cont .add-info{padding:20px 0px; border-bottom: 1px dashed #bfbfbf;}
.reser-detail .detail-sels .in-cont .add-info .gray-box{background:#f4f4f4; padding:10px 20px;}
.reser-detail .detail-sels .in-cont .add-info .gray-box .nsel-price{border-bottom:1px solid #e7e7e7; padding-bottom:10px;}
.reser-detail .detail-sels .in-cont .add-info .gray-box .nsel-price:after{clear:both; content:""; display:block;}
.reser-detail .detail-sels .in-cont .add-info .gray-box .nsel-price .nsel{float:left;}
.reser-detail .detail-sels .in-cont .add-info .gray-box .nsel-price .nsel .btxt{display:inline-block; vertical-align:middle; font-size:15px; margin-right:5px; color:#222;}
.reser-detail .detail-sels .in-cont .add-info .gray-box .nsel-price .nsel .btn{display:inline-block; vertical-align:middle; width:30px; line-height:30px; background:#585858; color:#fff; font-size:20px; text-align:center;}
.reser-detail .detail-sels .in-cont .add-info .gray-box .nsel-price .nsel input[type="text"]{display:inline-block; vertical-align:middle; width:30px; padding:0px; text-align:center; height:30px}
.reser-detail .detail-sels .in-cont .add-info .gray-box .nsel-price .price{float:right; font-size:18px; color:#000;}

.reser-detail .detail-sels .in-cont .add-info .gray-box .inputs{}
.reser-detail .detail-sels .in-cont .add-info .gray-box .inputs li{position:relative; padding-left:60px; margin-bottom:10px;}
.reser-detail .detail-sels .in-cont .add-info .gray-box .inputs li:last-child{margin-bottom:0px;}
.reser-detail .detail-sels .in-cont .add-info .gray-box .inputs li .itxt{position:absolute; top:0px; left:0px;}
.reser-detail .detail-sels .in-cont .add-info .gray-box .inputs li input[type="text"]{}

.reser-detail .detail-sels .in-cont .add-info .tprice{font-size:26px; color:#46ba5e; line-height:120%; letter-spacing:-0.02em; text-align:right; font-weight:700;}
.reser-detail .detail-sels .in-cont .add-info .gray-box .stxt{font-size:14px;}

.reser-detail .detail-sels .in-cont .comp{position:relative; padding-left:80px;}
.reser-detail .detail-sels .in-cont .comp:before{position:absolute; top:0px; left:0px; width:64px; height:64px; display:block; background:url("/images/hotel/board/cal-icon.png") no-repeat center #46ba5e; border-radius:50%; content:"";}
.reser-detail .detail-sels .in-cont .comp .btxt{font-size:15px; color:#000;}
.reser-detail .detail-sels .in-cont .comp .stxt{font-size:14px;}

.reser-detail .btn.reser{display:inline-block; background:#183c7d; padding: 15px 40px;}
.reser-detail .btn.reser span{padding-left:30px; font-size:15px; color:#fff; background:url("/images/hotel/board/check-icon.png") no-repeat left;}

	@media only screen and (max-width:1400px) {
		.reser-detail .detail-sels{float:none; width:100%;}
	}

	@media only screen and (max-width:780px) {
		.reser-detail .detail-sels{padding:5px;}

		.reser-detail .detail-sels .in-cont{padding:10px;}

		.reser-detail .detail-sels .in-cont .calendar-sel .month-sel .month{font-size:16px;}

		.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time{padding:10px; margin-bottom:10px;}
		.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar thead tr th{font-size:13px; padding:6px;}

		.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td{font-size:12px;}
		.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td a{padding:5px; }
		.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td a .num{font-size:12px;}
		.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time table.calendar tbody tr td a:after{font-size:11px; padding:3px;}

		.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time .timesel{padding:5px 5px 5px 70px;}
		.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time .timesel .btxt{width:60px; padding-top:5px; font-size:13px;}
		.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time .timesel .time .stst{margin-right:10px; font-size:14px}
		.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time .timesel .time .radio{margin-right:5px;}
		.reser-detail .detail-sels .in-cont .calendar-sel .calendar-time .timesel .time .radio label{font-size:13px; color:#666;}

		.reser-detail .detail-sels .in-cont .calendar-sel .time-price .time{font-size:15px;}
		.reser-detail .detail-sels .in-cont .calendar-sel .time-price .price{font-size:17px;}


		.reser-detail .detail-sels .in-cont .add-info{padding:15px 0px;}
		.reser-detail .detail-sels .in-cont .add-info .gray-box{padding:10px;}
		.reser-detail .detail-sels .in-cont .add-info .gray-box .nsel-price .nsel .btxt{font-size:14px;}
		.reser-detail .detail-sels .in-cont .add-info .gray-box .nsel-price .price{font-size:16px;}

		.reser-detail .detail-sels .in-cont .add-info .gray-box .inputs li .itxt{font-size:14px;}

		.reser-detail .detail-sels .in-cont .add-info .tprice{font-size:24px;}
		.reser-detail .detail-sels .in-cont .add-info .gray-box .stxt{font-size:13px;}

		.reser-detail .detail-sels .in-cont .comp{padding-left:60px;}
		.reser-detail .detail-sels .in-cont .comp:before{width:50px; height:50px;}
		.reser-detail .detail-sels .in-cont .comp .btxt{font-size:14px;}
		.reser-detail .detail-sels .in-cont .comp .stxt{font-size:13px;}

		.reser-detail .btn.reser{padding:10px 26px;}
		.reser-detail .btn.reser span{padding-left:26px; font-size:14px;}

	}

	@media screen and (max-width: 480px) {

	}

.tb-btn{padding:8px 10px; background:#000; color:#fff; font-size:14px; border-radius:6px;}
.tb-btn.blue{background:#435e99;}
.tb-btn.gray{background:#666;}             