@charset "utf-8";

article:nth-child(even){
	background: #f4f4f4;
	color: #000;
}


/*page_business
************************************************************************************/
#page_business {}



/*page_about
************************************************************************************/
#page_about {}

#page_about table tbody th{
	width: 25%;
}
#page_about table.lineBtm th{
	width: 8em;
	padding: 10px 40px 10px 30px;
	text-align: right;
}
@media screen and (max-width: 620px) {
/*sp*/
#page_about table tbody th{
	width: 100%;
}
#page_about table.lineBtm th{
	width: 100%;
	text-align: left;
}
}



/*page_privacy
************************************************************************************/
#page_privacy {}


/*page_insurance
************************************************************************************/
#page_insurance {}




/*page_access
************************************************************************************/
#page_access{}

#page_access .frameInfo{
	width: 100%;
	display: table;
	border-spacing: 15px 0;
}
#page_access .frameInfo .photo{
	width: 250px;
	display: table-cell;
	vertical-align: middle;
}
#page_access .frameInfo .photo img{
	width: 100%;
	height: auto;
	margin: 0 auto;
	border: 3px solid #eeeeee;
	display: block;
}

#page_access .frameInfo .photo .cap{
	padding-top: 5px;
	text-align: center;
	font-size:1.1rem;
	color: #444;
}

#page_access .frameInfo .info{
	display: table-cell;
	vertical-align: top;
}

#page_access .frameMap{
	width: 100%;
	height: 450px;
	margin: 20px 0;
	border: 3px solid #eeeeee;
}

@media screen and (max-width: 979px) {
/*tablet*/
}

@media screen and (max-width: 768px){
/*smart phone*/
}


@media screen and (max-width: 620px) {
/*sp*/
#page_access .frameInfo{
	width: 100%;
	display: block;
	margin: 0 0 10px 0;
}
#page_access .frameInfo .photo{
	width: 100%;
	display: block;
	margin: 0 auto;
}
#page_access .frameInfo .photo img{
	max-width: 250px;
	width: auto;
	height: auto;
	margin: 0 auto;
}

#page_access .frameInfo .info{
	display: block;
	width: 100%;
}

#page_access .frameMap{
	height: 300px;
}

}


