@charset "utf-8";
/* CSS Document */

/*-- 基本レイアウト --*/




/*-----------------------------------------------------------------------------
#hall
-----------------------------------------------------------------------------*/


#hall {
	margin:0px 0px 0px 0px;
	background: #ffffff;
	width:100%;
}
.hall-inner {
	margin:0px auto 0px;
	padding:10px 2% 30px 2%;
	width:100%;
}

.hall-inner h2 {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.hall-inner h3.text-001 {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:18px;
	line-height:180%;
}





.hall-box {
	text-align:left;
}

.hall-box h3 {
	margin:0px 0px 0px 0px;
	padding:4px 0px 10px 32px;
	background: transparent url(../images/hall_syosai/hall_sp_icon.png)  no-repeat ;
	color:#5b3a20;
	font-size:14px;
	line-height:170%;
	text-align:left;
}


.hall-block {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow: hidden;
}

.hall-block div.text001{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	color:#707070;
	font-size:13px;
	line-height:160%;
}



/*-----------------------------------------------------------------------------
#hall-contents
-----------------------------------------------------------------------------*/
#hall-contents {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: #ffffff url(../images/common2/bg_01.png)  repeat ;
	overflow: hidden;
}


.hall-contents-inner {
	margin:0px auto 0px;
	padding:0px 5px 0px 5px;
	width:100%;
}

.hall-contents-inner h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.hall-contents-box {
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

.hall-contents-box dl.hall-img dt {
	margin:0px 0px 10px 0px;
	background:#333333;
	width:100%;
}

.hall-contents-box dt img{
	width:100%;
}


.hall-contents-box dl.hall-img dd {
	margin:0px 0px 30px 0px;
	color:#707070;
	width:100%;
}


.hall-contents-box dd h3{
	margin:0px 0px 0px 0px;
	padding:4px 0px 10px 32px;
	background: transparent url(../images/hall_syosai/hall_sp_icon.png)  no-repeat;
	color:#5b3a20;
	font-size:14px;
	line-height:170%;
	text-align:left;
}

.hall-contents-box dd p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	line-height:150%;
	text-align:left;
}



.hall-contents-box dd div{
	vertical-align:middle;
	display:table-cell;
	width:100%;
}






/*-----------------------------------------------------------------------------
#address
-----------------------------------------------------------------------------*/


#address {
	margin:0px 0px 0px 0px;
	background: #ffffff;
	width:100%;
}
.address-inner {
	margin:0px auto 0px;
	padding:30px 5px 30px 5px;
	width:100%;
}

.address-inner h2 {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}
.address-inner h2 img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}


.address-inner h4 {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	font-size: 14px;
	text-align:center;
}


div.address-box {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmap-contents {
	margin:0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}


div.address-block {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.address-block h4 {
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color:#5b3a20;
	font-size: 14px;
	text-align:center;
}

div.address-block p {
	margin:0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	text-align:center;
}







