@charset "utf-8";

/* =================
	access.css		 
=================== */

section{
	margin-bottom:40px;
}

h2.title {
	margin-bottom:45px;
}

section h3{
	margin-bottom:35px;
	padding:10px 10px 10px 45px;
}

section p.image{
	display:inline-block;
	float:left;
	margin-right:30px;
}

p.txt{
	width:60%;
	float:right;
	font-size:116%;
}

.box{
	margin-bottom:45px;
	overflow: hidden;
}

	.box dl {
		font-size: 116%;
		font-family: 'Noto Sans Japanese';
		font-style: normal;
		font-weight: 400;
		src: local('NotoSansJP-Regular.otf'),
	 url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format('woff2'),
	 url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format('woff'),
	 url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format('opentype');
	}
	
	.box dl dt {
		margin-bottom: 10px;
		font-weight: 700;
	}

.map{
	margin-bottom:40px;
	    overflow: hidden;
}

	.map p.google{
		background:url(../../images/common/icon/arrow/arrow2.png) 0 50% no-repeat;
		display: inline-block;
		float: right;
		padding-left: 20px;
		margin-top: 10px;
	}
	
	.map p.google a{
		color:#5f4132;
		text-decoration:underline;
		font-size:116%;
	}

.subsection p.mapimage{
	display:inline-block;
	margin-right:25px;
	float:left;
}

.subsection p.text{
	width: 47%;
    float: right;
}










