@charset "utf-8";
/*////////////// honeymoon/ThemeCSS Document //////////////*/

/* ===============================================
 mainArea（メインコンテンツ部分/テーマ共通）　
=============================================== */

#mainArea {
}

/* leadArea（リード文）------------------*/
#mainArea .leadArea {
	margin: 0 3.1% 5%;
}



/* ===============================================
 titleArea（タイトル部分/テーマ共通）
=============================================== */

.titleArea {
}
.titleArea .titleText {
}

/* titleWrap（タイトルセット）------------------*/
.titleWrap {
	margin-bottom: 3%;
}
.titleWrap .subTitleText {
	margin: 3% 0 -2%;
	font-size: 1.3rem;
}



/* ===============================================
 rcmdArea（H.I.S.がおすすめする絶景 部分/テーマ共通）　
=============================================== */

.rcmdArea {
}

/* descArea（詳細テキスト）------------------*/
.rcmdArea .descArea {
}
.rcmdArea .descArea .descText {
}
.rcmdArea .descArea .descText strong {
	margin-bottom: 1%;
	font-size: 1.4rem;
	color: #F7939F;
	text-align: center;
	display: block;
}
/* descArea.descList（リスト）------------------*/
.rcmdArea .descArea .descList {
	margin: 5% 0;
}
.rcmdArea .descArea .descList dt {
	font-weight: bold;
}
.rcmdArea .descArea .descList dd {
}
.rcmdArea .descArea .descList dd+dt {
	margin-top: 10px;
}
/* descArea.phBox（写真）------------------*/
.rcmdArea .descArea .phBox {margin: 3% 0 8%;}
.rcmdArea .descArea .phBox .phBoxList {
	clear: both;
	overflow: hidden;
}
.rcmdArea .descArea .phBox .phBoxList li {
	width: 49%;
	float: left;
}
.rcmdArea .descArea .phBox .phBoxList li+li {
	margin-left: 2%;
}
.rcmdArea .descArea .phBox .phBoxList li .captionArea {
	font-size: 1.0rem;
	line-height: 1.1em;
}



/* ===============================================
 adviceArea（旅行のプロが語る 部分/テーマ共通）　
=============================================== */

.adviceArea {
	margin-bottom: 0 !important;
	padding-bottom: 10%;
	background-color: #F6F2EF;
}

/* titleArea.subheading（タイトル）------------------*/
.adviceArea .titleArea.subheading {
	padding: 0;
	text-align: center;
	border: none;
}
.adviceArea .titleArea.subheading .titleText {
	padding: 0;
	font-size: 2rem;
	color: #E9518D;
}
.adviceArea .titleArea.subheading .titleText span {
	font-size: 1.3rem;
	color: #594331;
	line-height: 1.5em;
	display: block;
}

/* adviceList（リスト）------------------*/
.adviceArea .adviceList {
	margin-top: 5%;
}
.adviceArea .adviceList li {
}
.adviceArea .adviceList li+li {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #F7939F;
}
/* adviceList.descArea（詳細テキスト）------------------*/
.adviceArea .adviceList .descArea {
	width: 51%;
}
.adviceArea .adviceList .descArea .descText {
}
.adviceArea .adviceList .descArea .descText span {
	color: #F7939F;
	display: block;
}
/* adviceList.phArea（写真）------------------*/
.adviceArea .adviceList .phArea {
}



/* ===============================================
 tour-preview（API表示部分/テーマ共通）　
=============================================== */

#container .dtl-link {
	margin: 7% 0;
}
#container .dtl-link:before {
	content: "\002665上記絶景プラン付ツアーはこちら";
	margin-top: 5%;
	font-size: 1.5rem;
	font-weight: bold;
	color: #FFF;
	line-height: 2em;
	text-align: center;
	background-color: #E9518D;
	display: block;
}
#container .tour-preview {
	padding: 10px 3.1% 5px;
	border: 1px solid #E9518D;
}
#container .tour-preview .on-label-text {
	display: none;
}

#container .tour-preview .attentext {
	font-size: 1rem;
	color: #000;
}




/* ===============================================
 standardArea（テッパンの旅 部分）　
=============================================== */

#standardArea {
}



/* ===============================================
 luxuryArea（贅沢ができる旅 部分）　
=============================================== */

#luxuryArea {
}



/* ===============================================
 easyArea（究極ののんびり旅 部分）　
=============================================== */

#easyArea {
}



/* ===============================================
 longingArea（絵になる憧れの旅 部分）　
=============================================== */

#longingArea {
}



/* ===============================================
 natureArea（地球を感じる旅 部分）　
=============================================== */

#natureArea {
}
#natureArea .linkArea.btn {
	margin: 6% 7%;
}

/* bnArea（AUSページバナー）------------------*/
.bnArea .ausBn {
    display: block;
    margin: 1.5rem 1rem 0;
}


/* ===============================================
 impArea（添乗員同行の旅 部分）　
=============================================== */

#impArea {
}

/* cpnArea（キャンペーン）------------------*/
#impArea .cpnArea {
	margin: 3% 3.1% 8%;
	background-color: #FFF8EF;
	border: 1px solid #AE8454;
}
#impArea .cpnArea .cpnWrap {
	margin: 2px;
	padding: 5% 3% 2%;
	border: 1px solid #AE8454;
}
/* cpnArea.cpnList（リスト）------------------*/
#impArea .cpnArea .cpnList {
	margin-top: 5%;
}
#impArea .cpnArea .cpnList li {
}
#impArea .cpnArea .cpnList li+li {
	margin-top: 10px;
}

/* cpnArea.titleArea（キャンペーン/タイトル）------------------*/
#impArea .cpnArea .titleArea.subheading {
	width: auto;
	margin: 0;
	padding: 0;
	border: none;
}
#impArea .cpnArea .titleArea.subheading .titleText {
	padding: 0;
	text-align: center;
	font-size: 1.6rem;
	display: block;
}
/* cpnArea.cpnList.titleArea（キャンペーン/リスト内タイトル）------------------*/
#impArea .cpnArea .cpnList .titleArea.subheading {
}
#impArea .cpnArea .cpnList .titleArea.subheading .titleText {
	color: #F7939F;
	font-size: 1.3rem;
	text-align: inherit;
	display: block;
}
