@charset "UTF-8";

/* :::::::::::::::::::::::::::::::::::::::::::::

	nipponia.org/snack/

::::::::::::::::::::::::::::::::::::::::::::: */

/* css start ------------ */

div#contentsArea {
	padding: 70px 10px 15px 0;
}

div#contentsArea div#contentsTit {
	padding: 0 0 90px;
	text-align: center;

}


/* ------------------------------------------------
　　　　-　詳しい道のり　-　　
------------------------------------------------ */


/* マップ */
.map_page div#contentsArea div#contentsTit p.txt20 {
	padding: 15px 0 0;
}

.map_page div#contentsArea div.set {
}

.map_page div#contentsArea div.set_end {
	padding: 30px 0 0;
}

.map_page div#contentsArea div.set div.img,
.map_page div#contentsArea div.set_end div.img {
	width: 320px;
	float: right;
	padding: 0 0 71px;
	text-align: center;
	background: url(../../../common/image/arrow_down.gif) no-repeat 147px 270px;
}

.map_page div#contentsArea div.set div.txt12,
.map_page div#contentsArea div.set_end div.txt12 {
	width: 340px;
	float: left;
	padding: 15px;
	color: #fff;
	background: url(../../../common/image/bg_alpha_g.png) #666;
}

.map_page div#contentsArea div.set div.txt12 strong {
	border-bottom: dotted 1px #fff;
}

.map_page div#contentsArea div#routeMap {
	width: 100%;
	height: 400px;
	margin: 70px 0 0;
}



/* ------------------------------------------------
　　　　-　お問合せ　-　　
------------------------------------------------ */

.inquiry_page div#contentsArea p.txt {
	text-align: center;
	line-height: 3;
}
.inquiry_page div#contentsArea p.mail {
	padding: 150px 0;
	text-align: center;
}


/* css end ------------ */