@charset "UTF-8";
/* CSS Document
/* LIST STYLE - GRID TYPE*/


.list_result.grid {
padding-bottom: 3rem;
letter-spacing: -0.5em;
}
.list_result.grid .result_cont {
display: inline-block;
margin-top: 2rem;
padding: 5px;
width: 50%;
box-sizing: border-box;
letter-spacing: normal;
vertical-align: top;
background: #FFF;
}

.list_result.grid .result_cont:nth-of-type(3n),
.list_result.grid .result_cont:nth-of-type(4n) {
/*background: #F5F5F5;*/
}

.list_result.grid .box_image .sp_tourcode,
.list_result.grid .info_container h2,
.list_result.grid .info_container .sentence.list_list_point,
.list_result.grid .info_container ul,
.list_result.grid .list_info .tourcode {
display: none;
}
.list_result.grid .result_cont .icol3.box_image,
.list_result.grid .info_container,
.list_result.grid .result_cont .icol6 {
display: block;
width: 100%;
}
.list_result.grid .list_info .price,
.list_result.grid .list_info .review {
float: none;
width: 100%;
text-align: right;
}
.list_result.grid .result_cont .box_image {
margin-bottom: 10px;
text-align: center;
}

.list_result.grid .result_cont .info_container h1 {
margin-bottom: 5px;
font-size: 86.6%;
}

.list_result.grid .list_info {
padding-top: 0;
}
.list_result.grid .list_info .price > p {
display: inline-block;
}
.list_result.grid .result_cont .list_info .ribbon_tag {
margin-bottom: 0;
}

.list_result.grid .review .star,
.list_result.grid .review > a {
display: inline-block;
/*width: 60%;*/
font-size:80%;
vertical-align: middle;
}
.list_result.grid .review .star {
width: 38%;
background-size: 100% auto;
background-position: 0 50%;
}
.list_result.grid .subinfo {
display: none;
}


.list_result.grid .feature_tag {
font-size: 80%;
}





/* ----------------------------------------------------------------------


media Queries


-------------------------------------------------------------------------*/





/*media Queries (768px)
------------------------------------------------------------------------*/
@media only screen and (min-width: 768px) {

.list_result.grid .result_cont {
margin-top: 4rem;
padding: 0 15px;
width: 25%;
}
.list_result.grid .result_cont .info_container .icol3,
.list_result.grid .result_cont .icol3.box_image,
.list_result.grid .info_container,
.list_result.grid .result_cont .icol6 {
padding-right: 0!important;
padding-left: 0;
}

.list_result.grid .result_cont .info_container .icol3 {
display: block;
width: 100%;
border-right: none;
border-left:none;
}
.list_result.grid .result_cont .icol3.box_image {
padding: 0;
}


.list_result.grid .result_cont .box_image img.off-pc {
display: block;
}
.list_result.grid .result_cont .box_image .slider-wrap {
display: none;
}
.list_result.grid .list_info .price {
margin-top: 0;
}




}/* min-width:768px */







/*media Queries (960px)
------------------------------------------------------------------------*/
@media only screen and (min-width: 960px) {

.list_result.grid .result_cont .icol3.box_image .ribbon_tag {
left:-5px;
}

.list_result.grid .list_info .price .newprice strong {
font-size: 140%;
}



}/* min-width:960px */




@media only screen and (min-width: 1180px) {

.list_result.grid .wrap_list-select p.compare{
width: 75px;
padding-left: 5px;
}

}


/*media Queries (1200px)
------------------------------------------------------------------------*/
@media only screen and (min-width: 1200px) {

.list_result.grid {
max-width: 1200px;
margin: 0 auto;
}
.list_result.grid .result_cont .icol3.box_image img {
width: 100%!important;
}



}/* min-width:1200px */











