#main {
clear:both;
position:relative;
width:96%;
text-align:left;
padding:0 2% 3%;
z-index:1;
}

@media (max-width: 1280px) {
#main {
  width:100%;
  padding:0 0 3%;
}
}

.review_list {
margin:0 auto;
padding:0 2%;
width:100%;
box-sizing: border-box;
}


@media (max-width: 630px) {
.review_list {padding:0 3px;}
}

.review {
margin:0 auto;
width:100%;
}

.card {
width: 33.3333%;
overflow: hidden;
opacity: 0;
transform-property: opacity, transform;
transform-origin: 50%;
box-sizing: border-box;
margin:0;
padding:10px 10px 20px;
min-width:350px;
}

@media (max-width: 1280px) {
.card {padding:10px 10px 20px;}
}

@media (max-width: 800px) {
.card {min-width:initial;width:49.9999%;padding:6px 6px 10px;}
}

@media (max-width: 568px) {
.card {width:100%;padding:10px 10px 10px;}
}

.bbs_pin{
	position: absolute;
	left: 50%;
	top: -1px;
	width:50px;
	height:30px;
	margin-left:-25px;
	}

.bbs_pin img{
	width:50px;
	height:30px;
	}

.rev_list {
  padding: 20px;
  background:#F8ECC5;
  border-radius:4px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22);
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22);
  border-radius: 4px;
  overflow:hidden;
}

@media (max-width: 1280px) {
.rev_list {
    padding: 20px 10px 10px;
  }
}

.pic {
  padding: 5px 0;
  background-color: #222;
  color: #fff;
}

.grid > * {
  border-radius: 8px;
}

.pic > *:not(img) {
  padding: 0 20px;
}

/* .new_page
--------------------------------------------------*/
.new_page {
	font-size   : 0.9em;
	text-align	: center;
	border-radius: 0;
	margin-top:4%;
	margin-bottom:2%;
	line-height:1.2;
	font-family: Roboto,Meiryo,sans-serif;
	font-weight:400;
	text-transform: uppercase;
	}

.current_page{
	background: #FF36A3;
	color		: #FFF;
	border: 1px solid #dedede;
	padding : 5px 8px 4px 8px;
	line-height:1.2;
	}
	
.new_page a{
	margin:0 2px;
	background : #D7EDF6;
	color		: #4EBDE7;
	border: 1px solid #79CCEB;
	padding : 5px 8px 4px 8px;
	text-decoration	: none;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	}

.new_page a:hover{
	background: #79CCEB;
	color		: #FFF;
	text-decoration	: none;
	}