@charset "UTF-8";
/* このファイルはeuc-jpで保存しています */

/**
 * CSS Information
 * ===============================================================
 *
 * Site URL:  http://
 * File name: contents.css
 * Summary:   ページ・コンテンツごとの固有スタイル
 * Author:    CrEa., Inc.
 *
 * -----------------------------------
 *
 * TOC:
 *     =1    home
 *
 * ===============================================================
*/



/** =1
 * ========================================
 * home
 * ========================================
 */

#home {
}


	/*
	 * sectionSearch
	 * ----------------------------------
	 */
	.sectionSearch {
		margin-bottom: 10px;
	}

 	.sectionSearchTitle {
		max-width: 200px;
		margin: 0 auto 5px;
	}
	.sectionSearchTitleCap {
		margin-bottom: 10px;
		color: #666;
		text-align: center;
	}

		/* [ boxMap ]
		------------------------------ */
		.boxMap {
			margin-bottom: 10px;
			text-align: center;
		}

		/* [ boxList ]
		------------------------------ */
		.boxList {
			margin-bottom: 10px;
		}

			/* listAreaText */
			.boxList .listAreaText + .listAreaText {
				margin-top: 1.0em;
			}
			.boxList .listAreaText.kansai {
				position: relative;
				margin-top: 20px;
			}
			.boxList .listAreaText.kansai:before {
				display: block;
				position: absolute;
				top: -10px;
				right: 0;
				left: 0;
				width: 100%;
				border-top: 1px dotted #ccc;
				content: '';
			}

			.boxList .listAreaText .itemTitle {
				margin-bottom: .5em;
				font-weight: bold;
				font-size: 1.6rem;
				line-height: 1;
				letter-spacing: .1em;
				word-spacing: 0;
				vertical-align: middle;
			}
			.boxList .listAreaText.tokyo .itemTitle { color: #8c3846; }
			.boxList .listAreaText.kanagawa .itemTitle { color: #5a8040; }
			.boxList .listAreaText.saitama .itemTitle { color: #8c6d0e; }
			.boxList .listAreaText.chiba .itemTitle { color: #2a6c8c; }
			.boxList .listAreaText.kansai .itemTitle { color: #5d3f73; }

			.boxList .listAreaText .itemContent {
				font-size: 12px;
				font-size: 1.2rem;
				line-height: 1.3;
				letter-spacing: .05em;
			}
			.boxList .listAreaText.tokyo .itemContent .listAreaTextTokyo .itemList + .itemList {
				border-top: 1px solid #fff;
			}

			.boxList .listAreaText .itemContent a {
				display: block;
				position: relative;
				padding: .75em 6%;
				padding-right: 10%;
				background: #555;
				background: -moz-linear-gradient(top, #666 0%, #444 100%);
				background: -webkit-linear-gradient(top, #666 0%, #444 100%);
				background: linear-gradient(to bottom, #666 0%, #444 100%);
				color: #fff;
				font-size: 1.4rem;
				letter-spacing: .05em;
			}
			.boxList .listAreaText .itemContent a:after {
				display: block;
				position: absolute;
				top: 50%;
				right: 5%;
				-webkit-transform: translate(0%, -50%);
				-moz-transform: translate(0%, -50%);
				-o-transform: translate(0%, -50%);
				-ms-transform: translate(0%, -50%);
				transform: translate(0%, -50%);
				font: normal normal normal 14px/1 FontAwesome;
				content: "\f105";
			}
			.boxList .listAreaText.tokyo .itemContent a {
				background: #8c3846;
				background: -moz-linear-gradient(top, #a34556 0%, #782f3b 100%);
				background: -webkit-linear-gradient(top, #a34556 0%, #782f3b 100%);
				background: linear-gradient(to bottom, #a34556 0%, #782f3b 100%);
			}
			.boxList .listAreaText.kanagawa .itemContent a {
				background: #5a8040;
				background: -moz-linear-gradient(top, #6e9a4e 0%, #4b6a36 100%);
				background: -webkit-linear-gradient(top, #6e9a4e 0%, #4b6a36 100%);
				background: linear-gradient(to bottom, #6e9a4e 0%, #4b6a36 100%);
			}
			.boxList .listAreaText.saitama .itemContent a {
				background: #99823d;
				background: -moz-linear-gradient(top, #ae9b4b 0%, #876c33 100%);
				background: -webkit-linear-gradient(top, #ae9b4b 0%, #876c33 100%);
				background: linear-gradient(to bottom, #ae9b4b 0%, #876c33 100%);
			}
			.boxList .listAreaText.chiba .itemContent a {
				background: #2a6c8c;
				background: -moz-linear-gradient(top, #3482a3 0%, #225877 100%);
				background: -webkit-linear-gradient(top, #3482a3 0%, #225877 100%);
				background: linear-gradient(to bottom, #3482a3 0%, #225877 100%);
			}
			.boxList .listAreaText.kansai .itemContent a {
				background: #5d3f73;
				background: -moz-linear-gradient(top, #714d8a 0%, #4d355f 100%);
				background: -webkit-linear-gradient(top, #714d8a 0%, #4d355f 100%);
				background: linear-gradient(to bottom, #714d8a 0%, #4d355f 100%);
			}
			.boxList .listAreaText .itemContent a i.fa {
				margin-right: .5em;
			}
			.boxList .listAreaText .itemContent a .fs80per {
				color: rgba(255, 255, 255, 0.7);
			}

		/* [ linkHouse ]
		------------------------------ */
		.linkHouse a {
			color: #666;
			text-decoration: underline;
		}
		.linkHouse a i.fa {
			-webkit-transform: scale(1.1);
			-moz-transform: scale(1.1);
			-o-transform: scale(1.1);
			-ms-transform: scale(1.1);
			transform: scale(1.1);
			margin-left: .5em;
		}
		/* .linkHouse .btn {
			display: block;
			position: relative;
			padding: .75em 6%;
			background: #555;
			background: -moz-linear-gradient(top, #666 0%, #444 100%);
			background: -webkit-linear-gradient(top, #666 0%, #444 100%);
			background: linear-gradient(to bottom, #666 0%, #444 100%);
			color: #fff;
			font-size: 1.4rem;
			letter-spacing: .05em;
		}
		.linkHouse .btn:after {
			display: block;
			position: absolute;
			top: 50%;
			right: 5%;
			-webkit-transform: translate(0%, -50%);
			-moz-transform: translate(0%, -50%);
			-o-transform: translate(0%, -50%);
			-ms-transform: translate(0%, -50%);
			transform: translate(0%, -50%);
			font: normal normal normal 14px/1 FontAwesome;
			content: "\f105";
		}
		.linkHouse .btn i.fa {
			-webkit-transform: scale(1.1);
			-moz-transform: scale(1.1);
			-o-transform: scale(1.1);
			-ms-transform: scale(1.1);
			transform: scale(1.1);
			margin-right: .5em;
			color: #ccc;
		} */


	/*
	 * sectionPlus
	 * ----------------------------------
	 */
	.sectionPlus {}
	.sectionPlusTitle {
		padding: .5em 6%;
		background-color: #144866;
		color: #fff;
		font-weight: normal;
		font-size: 1.6rem;
		line-height: 1.6;
		letter-spacing: .05em;
	}
	.sectionPlusContent {
		padding: .75em 6% 45%;
		background: #eee url(../src/image/bg_nomuraplus.jpg) center bottom no-repeat;
		background-size: 100% auto;
	}
	.sectionPlusContent .itemTitle,
	.sectionPlusContent .itemText,
	.sectionPlusContent .itemBtn {
	}
	.sectionPlusContent .itemTitle {
		margin-bottom: .5em;
		font-size: 1.6rem;
		line-height: 1.3;
	}
	.sectionPlusContent .itemText {
		margin-bottom: 1.0em;
		line-height: 1.4;
	}
	.sectionPlusContent .itemBtn .btn {
		display: block;
		padding: .75em 1.8em;
		border-bottom: 2px solid #641419;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background-color: #a6212a;
		color: #fff;
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.2;
		text-align: center;
		letter-spacing: .05em;
	}
	.sectionPlusContent .itemBtn .btn i.fa {
		margin-left: .75em;
		font-size: 110%;
	}
