

/*特集バナーリスト
-----------------------------*/
.feature-bnr {
	margin:20px 0 0 0;
}
.feature-bnr li{
	position: relative;
	line-height: 1.4;
	margin-bottom: 2px;
	min-height: 150px;
}
.feature-bnr li .image{
	overflow: hidden;
}
.feature-bnr li p{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 0 6px #000;
}
.feature-bnr li p span{
	font-size: 11px;
}
.feature-bnr li .cmt-txt{
	position: absolute;
	padding:14px 0 0 14px;
	min-height: 150px;
	width: 92%;
}
.feature-bnr li .price{
	position: absolute;
	top: 120px;
	left: 14px;
	font-size: 16px;
}
.feature-bnr li .price span{
	font-size: 8px;
}
.italy .feature-bnr li .price span{
	font-size: 16px;
}
.morocco .feature-bnr li .cmt-txt,
.carib .feature-bnr li .cmt-txt,
.melbourne .feature-bnr li .cmt-txt,
.spain .feature-bnr li .cmt-txt {
	background: url(../images/sp/arrow_new.png)right center no-repeat;
	-webkit-background-size: 23px 23px;
	background-size: 23px 23px;
}
.art .feature-bnr li .cmt-txt {
	background: url(../images/sp/arrow_art.png)right center no-repeat;
	-webkit-background-size: 23px 23px;
	background-size: 23px 23px;
}
.gourmet .feature-bnr li .cmt-txt {
	background: url(../images/sp/arrow_gourmet.png)right center no-repeat;
	-webkit-background-size: 23px 23px;
	background-size: 23px 23px;
}
.train .feature-bnr li .cmt-txt {
	background: url(../images/sp/arrow_train.png)right center no-repeat;
	-webkit-background-size: 23px 23px;
	background-size: 23px 23px;
}
.exciting .feature-bnr li .cmt-txt {
	background: url(../images/sp/arrow_exciting.png)right center no-repeat;
	-webkit-background-size: 23px 23px;
	background-size: 23px 23px;
}


/*特集詳細
-----------------------------*/

.feature-detail{
	padding-bottom: 10px;
}
.feature-detail .contwrap{
	padding: 10px 0;
	margin: 0 10px;
	border-bottom: 1px solid #000;
}
.feature-detail .contwrap:last-child{
	border-bottom: none;
}
.feature-detail .image{
	float: left;
	width: 33%;
	line-height: 0;
}
.feature-detail .detailwrap{
	float: right;
	width: 67%;
	padding: 0 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #2a2a2a;
}
.feature-detail .detailwrap p,
.feature-detail .detailwrap h1{
	margin-bottom: 3px;
}
.feature-detail .detailwrap .comentdetail{
	font-size: 10px;
}
.feature-detail .detailwrap .price{
	color: #ff0000;
	font-weight: bold;
}
.feature-detail .detailwrap .price span{
	font-size: 6px;
}
.italy .feature-detail .detailwrap .price span{
	font-size:12px;
}


/*検索リスト
-----------------------------*/
.search li a{
	display: block;
	color: #f04619;
	font-size: 14px;
	padding: 16px 20px;
	background: url(../../images/sp/arrow_orange.png) right center no-repeat;
	-webkit-background-size: 15px 15px;
	background-size: 15px 15px;
	font-weight: bold;
}
.search li {
	border-top: 1px solid #f04619;
	padding-right: 16px;
}


/*旅特集リスト
-----------------------------*/
.featurelist{

}
.featurelist li a{
	display: block;
	color: #881437;
	font-size: 14px;
	padding: 16px 20px;
	background: url(../images/sp/arrow_01.png) right center no-repeat;
	-webkit-background-size: 15px 15px;
	background-size: 15px 15px;
	font-weight: bold;
}
.featurelist li {
	border-left: 6px solid #881437;
	border-bottom: 1px solid #881437;
	padding-right: 16px;
}

.featurelist .list02 {	border-color: #c9521a;}
.featurelist .list02 a{color: #c9521a; 	background: url(../images/sp/arrow_02.png) right center no-repeat;-webkit-background-size: 15px 15px;background-size: 15px 15px;}
.featurelist .list03 {	border-color: #9d9228;}
.featurelist .list03 a{color: #9d9228; 	background: url(../images/sp/arrow_03.png) right center no-repeat;-webkit-background-size: 15px 15px;background-size: 15px 15px;}
.featurelist .list04 {	border-color: #92471e;}
.featurelist .list04 a{color: #92471e; 	background: url(../images/sp/arrow_04.png) right center no-repeat;-webkit-background-size: 15px 15px;background-size: 15px 15px;}
.featurelist .list05 {	border-color: #831c73;}
.featurelist .list05 a{color: #831c73; 	background: url(../images/sp/arrow_05.png) right center no-repeat;-webkit-background-size: 15px 15px;background-size: 15px 15px;}
.featurelist .list06 {	border-color: #c51d4e;}
.featurelist .list06 a{color: #c51d4e; 	background: url(../images/sp/arrow_06.png) right center no-repeat;-webkit-background-size: 15px 15px;background-size: 15px 15px;}
.featurelist .list07 {	border-color: #228291;}
.featurelist .list07 a{color: #228291; 	background: url(../images/sp/arrow_07.png) right center no-repeat;-webkit-background-size: 15px 15px;background-size: 15px 15px;}
.featurelist .list08 {	border-color: #105e92;}
.featurelist .list08 a{color: #105e92; 	background: url(../images/sp/arrow_08.png) right center no-repeat;-webkit-background-size: 15px 15px;background-size: 15px 15px;}

/***
* miyagi add
**/


.subtitle{
	text-align: center;	
	border-top:1px #cbc0b6 solid;
	padding-top:20px;
}

.subtitle h1{
	font-size:18px;
	color: #ca2a63;
}

.subtitle h1 img,
.subtitle p img{
	width: 100%;
	margin-bottom:20px;
}

.subtitle p{
	font-size:12px;
	color:#2a2a2a;
}

.bottom_link{margin: 0 5px 5px;}

