@import url('https://fonts.googleapis.com/css?family=Boogaloo|M+PLUS+Rounded+1c&display=swap');

#top div .major{
		color: rgba(60, 60, 60, 0.875);
		line-height: 1.3;
		margin: 0 0 0.75rem 0;
		letter-spacing: 0;
	}

		#top div .major a {
			color: inherit;
			text-decoration: none;
		}

	#top div .major {
		position: relative;
	}

		#top div .major:after {
			content: '';
			position: absolute;
			left: 0;
			width: 0rem;
			height: 0.1rem;
			background-color: rgba(255, 255, 255, 0.25);
		}

	#top div .major {
		font-size: 4rem;
		line-height: 0.8;
		font-feature-settings:initial;
	}
	#top div .major .subT {
		font-size: 0.8rem;
		line-height: 1;
		display:block;
		width:100%;
		margin-top:20px;
	}

		#top div .major {
			margin: 0 0 2.625rem 0;
		}

			#top div .major:after {
				bottom: -1.325rem;
			}
			
@media screen and (max-width: 360px) {

		#top div .major{
		color: rgba(60, 60, 60, 0.875);
		line-height: 1.3;
		margin: 0 0 0.75rem 0;
		letter-spacing: 0;
		display: inline;
	}
		

	}


div .major{
		font-size:0.8rem;
		letter-spacing: 0;
	}

		#top div .major a {
			color: inherit;
			text-decoration: none;
		}

	#top div .major {
		position: relative;
	}

		#top div .major:after {
			content: '';
			position: absolute;
			left: 0;
			width: 0rem;
			height: 0.1rem;
			background-color: rgba(255, 255, 255, 0.25);
		}

	#top div .major {
		font-size: 4rem;
		line-height: 0.8;
		font-feature-settings:initial;
	}
	#top div .major .subT {
		font-size: 0.8rem;
		line-height: 1.2;
	}

		#top div .major {
			margin: 0 0 2.625rem 0;
		}

			#top div .major:after {
				bottom: -1.325rem;
			}
			
@media screen and (max-width: 360px) {

		#top div .major{
		color: rgba(60, 60, 60, 0.875);
		line-height: 1.3;
		margin: 0 0 0.75rem 0;
		letter-spacing: 0;
		display: inline;
	}
		

	}
	
.h2Text{
	font-size:1.8rem;
	font-family:'Boogaloo';
}

.supplementText{
	font-size:70%;
}

#biz-contents , #biz-contents .major{
	color:#222;
}

#biz-contents ul{
	list-style-type:none;
	display:block;
}

#biz-contents ul img{
	width:120px;
	height:120px;
}

.table-wrapper {
	font-size:65%;
}

h1 img{
	display:block;
	width:400px;
	height:140px;
	background-color:#DD2;
}

#biz-contents ul.bizCon li a{
	border-bottom:none;
}

@media screen and (max-width: 736px) {

		#biz-contents {
		text-align:center;


		}
		
		#biz-contents .inner{
			margin:0 auto;
			
		}
		
		#top .content {
			padding: 2.8875rem 1.75rem 1.3875rem 1.75rem ;
			-moz-flex-direction: column !important;
			-webkit-flex-direction: column !important;
			-ms-flex-direction: column !important;
			flex-direction: column !important;
			background-image: none !important;
			min-height: 25rem;
		}
}

body #access {
	color:#333;
}

body #access h2{
	color:#333;
}

.googleMap{
	width:500px;
	padding:0;
	margin:0;
}

@media screen and (max-width: 460px) {
	.googleMap{
	width:100%;
	height:300px;
	}
}

#top .button .primary{
	border:1px solid #DDD;
}

.actions{
	padding-top:60px;
}

.actions {
	font-weight:bold;
	}

.fa-home{
	font-size:30px;
	color:#999;
	padding:20px;
}

#navi{
	padding:30px;
}

.thText{
	width:5rem;
}

.bizCon img:hover{
	opacity:0.6;
}
