@charset "utf-8";
@import "https://fonts.googleapis.com/css?family=Montserrat:300,400,700"; 

.nomal-table-left-header {
	text-align: center;
}


.normal-table-left-header table{
	border-collapse : collapse;
	border : 1px solid #b1a79a;
}

.normal-table-left-header th {
	text-align : center;
}

.normal-table-left-header td {
	padding : 0.5em ;
}

.youtube{
	text-align: center;
}

.google-map{
	text-align: center;
}

.txc-textbox-border {
	padding: 15px;
  margin: 10px;
	border: 3px double #b1a79a;
	background-color: transparent;
}

.txc-textbox {
	background-color: #b1a79a;
	padding: 10px;
	color: #555;
}

/* 반응형 밑줄 table */

.rwd-table { 
  margin: 0, 0; 
  min-width: 300px; 
}

.rwd-table tr { 
  border-top: 1px solid #b1a79a; 
  border-bottom: 1px solid #b1a79a; 
} 
.rwd-table th { 
  display: none; 
} 
.rwd-table td { 
  display: block; 
	padding: 0;
} 
.rwd-table td:first-child { 
  padding-top: .5em; 
} 
.rwd-table td:last-child { 
  padding-bottom: .5em; 
} 
.rwd-table  
@media (min-width: 650px) { 
  .rwd-table td:before { 
    display: none; 
  } 
} 
@media (min-width: 650px) { 
  .rwd-table th, 
  .rwd-table td { 
    display: table-cell; 
    padding: 0.25em 0.5em; 
  } 
  .rwd-table th:first-child, 
  .rwd-table td:first-child { 
    padding-left: 0; 
  } 
  .rwd-table th:last-child, 
  .rwd-table td:last-child { 
    padding-right: 0; 
  } 
} 

.rwd-table { 
  overflow: hidden; 
} 
.rwd-table tr { 
  border-color: #b1a79a; 
	border-collapse: collapse;
} 
.rwd-table th, 
.rwd-table td { 
  margin: 0.5em 1em; 
	border: none !important;
  border-bottom: 1px solid #b1a79a !important;
}
.rwd-table td:first-child {
	text-align: center;
}
.rwd-table tr:last-child td{
	height: 0.2em;
	border: none !important;
}

@media (min-width: 650px) { 
  .rwd-table th, 
  .rwd-table td { 
    padding: 1em !important; 
  } 
} 
.rwd-table th, 
.rwd-table td:before { 
  color: #dd5; 
}

/* 영화 평점 table */

.movie_rate {
  margin: 1em 0;
  width: 100%;
  overflow: hidden;
  background: transparent;
  border-radius: 0;
}

.movie_rate table {
		border-collapse: collapse;
}

.movie_rate tr:nth-child(odd) {
  background-color: #d8cec2;
	color: #22201e;
}

.movie_rate th {
  display: none;
  padding: 1em;
  }
.movie_rate th:first-child {
  display: table-cell;
  text-align: center;
}
.movie_rate th:nth-child(2) {
  display: table-cell;
	text-align: center;
}
.movie_rate th:nth-child(2) span {
  display: none;
	text-align: center;
}
.movie_rate th:nth-child(2):after {
  content: attr(data-th);
  text-align: center;
}

@media (min-width: 640px) {
  .movie_rate th:nth-child(2) span {
    display: block;
  }
  .movie_rate th:nth-child(2):after {
    display: none;
  }
}

.movie_rate td {
  display: block;
  word-wrap: break-word;
  max-width: 10em;
}
.movie_rate td:first-child {
  display: table-cell;
	text-align: center;
}
.movie_rate td:first-child:nth-child(2) {
  display: table-cell;
}
.movie_rate td:first-child:nth-child(2) span {
  display: none;
  text-align: left;
}
.movie_rate td:first-child:nth-child(2):after {
  display: none;
}

.movie_rate th {
	margin: 0.5em 1em;
  border: 1px solid #b1a79a;
}
.movie_rate td {
	margin: 0.5em 1em;
	border: none !important;
}

@media (min-width: 640px) {
  .movie_rate th, .movie_rate td {
    display: table-cell;
    padding: 0.5em 0.5em;
		text-align: center;
	  border: 1px solid #b1a79a !important;
  }
}