@charset "utf-8";
/*////////////// IndexCSS Document //////////////*/

/* ===============================================
 titleArea
=============================================== */

/* titleArea.headlines（大見出し）------------------*/
#mainArea.indexContsTop .titleArea.headlines.shopIcon {
	background-image: url("/cmn/img/kanto/icon/shop.png");
}
#mainArea.indexContsTop .titleArea.headlines.todayIcon {
	background-image: url("/cmn/img/kanto/icon/date.png");
}

/* titleArea.heading（中見出し/テキストのみ）------------------*/
.titleArea.heading {
	width: auto;
	margin: 5px 10px;
	padding: 2% 0 2% 2%;
	border-left: solid 10px #CA2B15;
	border-bottom: solid 1px #CA2B15;
	background: none;
}
.titleArea.heading .titleText {
	font-size: 1.5rem;
	color: inherit;
}

/* titleArea.subheading（小見出し）------------------*/
#mainArea.indexContsTop .titleArea.subheading {
	margin: 5px 0;
	padding: 7px 0 7px 40px;
	border: none;
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_tour.png");
	background-repeat: no-repeat;
	background-position: 5px 50%;
	background-size: 30px;
}
#mainArea.indexContsTop .titleArea.subheading .titleText {
	color: #F1A508;
}

/* titleArea.subheading.●（小見出し/アイコン設定）------------------*/
#mainArea.indexContsTop .titleArea.subheading.featureIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_feature.png");
}
#mainArea.indexContsTop .titleArea.subheading.saleIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_sale.png");
}
#mainArea.indexContsTop .titleArea.subheading.tourIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_sale.png");
}
#mainArea.indexContsTop .titleArea.subheading.impressoIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_tour.png");
}
#mainArea.indexContsTop .titleArea.subheading.domesticIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_domestic.png");
	background-size: 32px;
}
#mainArea.indexContsTop .titleArea.subheading.airhotelIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_airhotel.png");
	background-size: 32px;
}
#mainArea.indexContsTop .titleArea.subheading.airIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_air.png");
	background-size: 32px;
}
#mainArea.indexContsTop .titleArea.subheading.asiaIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_asia.png");
}
#mainArea.indexContsTop .titleArea.subheading.beachIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_beach.png");
}
#mainArea.indexContsTop .titleArea.subheading.europeIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_europe.png");
}
#mainArea.indexContsTop .titleArea.subheading.usaIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_usa.png");
}
#mainArea.indexContsTop .titleArea.subheading.oceIcon {
	background-image: url("/cmn/img/kanto/fair/common/icon/index/icon_oceania.png");
}



/* ===============================================
 linkArea
=============================================== */

.linkArea {
}

/* linkArea + ul.tourboxArea（ピックアップツアー内）------------------*/
.linkArea + ul.tourboxArea {
	margin: 10% 0 0;
}



/* ===============================================
 recommendArea　
=============================================== */

#mainArea.indexContsTop .recommendArea {
}
#mainArea.indexContsTop .recommendArea .leadArea {
	margin: 0 0 2%;
}
#mainArea.indexContsTop .recommendArea .leadArea .leadText {
}
#mainArea.indexContsTop .recommendArea .leadArea .leadText span {
	font-size: 1.4rem;
	color: #CA2B15;
	font-weight: bold;
}

/* itemboxArea（INDEX内）------------------*/
#mainArea.indexContsTop .recommendArea .itemboxArea {
}
#mainArea.indexContsTop .recommendArea .itemboxArea > li {
}
#mainArea.indexContsTop .recommendArea .itemboxArea > li+li {
	margin-top: 2%;
}

/* tourboxArea（海外ツアーTOP内）------------------*/
#mainArea.indexContsTop .recommendArea .tourboxArea {
}
#mainArea.indexContsTop .recommendArea .tourboxArea > li {
}
#mainArea.indexContsTop .recommendArea .tourboxArea > li+li {
	margin-top: 1%;
}



/* ===============================================
 searchArea　
=============================================== */

#searchArea {
	margin-top: 10%;
}