@CHARSET "utf-8";







/* 周辺環境ページ用CSS */


/* 路線アクセス */

.routeMapWrapper{
	background:#ffffff;
	text-align:center;
}

ul.accessStationList{
	list-style:none;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	padding:10px 10px 20px;
}

ul.accessStationList li{
	background:#ffffff;
	box-shadow:2px 2px 4px gray;
	margin:0 10px 20px;
	border-radius:2px;
	display:flex;
}

ul.accessStationList li dl{
	display:flex;
	justify-content:space-between;
	flex-flow: column;
	margin-left:20px;
}

ul.accessStationList li dl dt{
	text-align:left;
	min-width:120px;
	font-size:20px;
	padding-top:6px;
	padding-right:14px;
	text-align:center;
}

ul.accessStationList li dl dt .station{
	font-size:12px;
	margin-left:2px;
}

ul.accessStationList li dl dd.minute{
	font-size:12px;
	padding-bottom:6px;
	padding-right:14px;
}

ul.accessStationList li dl dd.minute .time{
	font-size:24px;
}


/* 周辺環境 */

.yasacity{
	text-align:center;
}


ul.childCareSupportPickupList{
	display:flex;
	flex-wrap:wrap;
	margin:0 -20px;
}

ul.childCareSupportPickupList > li{
	list-style:none;
	width:480px;
	margin:20px;
	background:#faf7dd;
	border-radius:8px;
}

ul.childCareSupportPickupList > li .image{
	padding:40px 40px 20px;
	
}

ul.childCareSupportPickupList > li .image img{
	border-radius:8px;
}

ul.childCareSupportPickupList > li .content{
	padding:0 40px 40px;
}

ul.childCareSupportPickupList > li .content dt{
	font-weight:bold;
}

ul.childCareSupportPickupList > li .content dt .emphasis{
	color:#e07563;
	font-size:28px;
}



ul.childCareSupportPickupVerticalList{
	margin:0;
}

ul.childCareSupportPickupVerticalList > li{
	list-style:none;
	background:#faf2dd;
	border-radius:8px;
	display:flex;
	padding:40px;
	margin-bottom:40px;
}

ul.childCareSupportPickupVerticalList > li .image{
	width:200px;
	max-width:200px;
	min-width:200px;
}

ul.childCareSupportPickupVerticalList > li .image img{
	border-radius:8px;
}

ul.childCareSupportPickupVerticalList > li .content{
	padding:0 40px 0px;
	flex-grow:1;
}

ul.childCareSupportPickupVerticalList > li .content dt{
	font-weight:bold;
}

ul.childCareSupportPickupVerticalList > li .content dt .emphasis{
	color:#e07563;;
	font-size:28px;
}


div.carNaviCaption{
	font-size:24px;
	color:#555555;
	margin-bottom:10px;
}


	/* ピックアップ */
	
.yagiriStationPickup{
	background:#eaeef4;
}

.goingOutPickup{
	background:#e7f5e9;
}

.locationPickupContents{	
	margin:40px;
	padding:40px;
}

.locationPickupContents .pickupRow{
	display:flex;
}

.goingOutPickup .pickupRow{
	flex-direction:row-reverse;
}

.locationPickupContents .image{
	width:100%;
	text-align:center;
	color:#333333;
}

.locationPickupContents .content{
	width:100%;
	padding:0 0 0 40px;
}

.goingOutPickup .image{
	width:100%;
	text-align:center;
	color:#333333;
}

.goingOutPickup .content{
	width:100%;
	padding:0 40px 0 0;
}

.locationPickupContents .content .pickupHeadline{
	margin-bottom:10px;
	font-size:20px;
	color:#444444;
}

.locationPickupContents .content .pickupHeadline .bandWidth{
	font-size:14px;
}

.locationPickupContents ul.pickupSubImageList{
	display:flex;
	list-style:none;
	padding-top:40px;
	margin:0 -15px;
}

.locationPickupContents ul.pickupSubImageList li dl{
	margin:0 15px 0px;
	font-weight:bold;
	font-size:12px;
}

	

	/* 周辺環境一覧 */

dl.locationColumnList{
	margin-bottom:10px;
}

dl.locationColumnList > dt{
	font-size:20px;
	text-align:center;
	padding:30px 0 10px;
	font-weight:bold;
}

dl.locationColumnList > dd ul{
	display:flex;
	flex-wrap:wrap;
	list-style:none;
	padding:0 10px;
	justify-content: center
}

dl.locationColumnList > dd ul li{
	display:flex;
	flex-direction:column;
	border:1px solid #bbbbbb;
	margin:10px 10px 10px;
}

dl.locationColumnList > dd ul li .image{
	width:350px;
	height:240px;
	overflow-y:hidden;
	background:#e6ebed;
	display:flex;
	align-items:center;
	justify-content:center;
}


dl.locationColumnList > dd ul li .image img.icon{
	width:60px;
	margin:0 auto;
	/*
	margin-top:40px;
	margin-left:80px;
	*/
}

dl.locationColumnList > dd ul li dl.locationSpot{
	width:230px;
	padding:15px 20px;
}

dl.locationColumnList > dd ul li dl dd{
	font-size:14px;
}

dl.locationColumnList > dd ul li dl dd .mainMinute{
	font-size:24px;
}


