<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";



/* ===================================================================================================================

	コンテンツ

	=================================================================================================================== */

section.w2 + section.w2{
	margin-top: 50px;
}

.about_page .about_sec1 p{
	text-align: center;
	color: #0B9132;
}

 .chenge_tub_box{
	display: flex;
	justify-content: space-between;
}

 .chenge_tub_box a{
	background: #fff;
	color: #0B9132;
	padding: 5px 22px;
	margin-bottom: 45px;
	font-family: 'Montserrat',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN","メイリオ", "Meiryo", Verdana,Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 1.4rem;
}

 .chenge_tub_box a.is-active3{
	background: #0B9132;
	color: #fff;
	position: relative;
}

 .chenge_tub_box a.is-active3::after{
	content: "";
	width: 6px;
	height: 6px;
	position: absolute;
	left: calc(50% - 3px);
	bottom: -13px;
	border: 1px solid;
	border-color:  transparent transparent #0B9132 #0B9132;
	transform: rotate(-45deg);
}

.about_page .tab_con_box{
	background: #fff;
	padding: 40px;
}

.about_page .tab_con_box h2.midashi{
	font-size: 2.4rem;
}

.name{
	font-size: 1.8rem;
}

.description{
	font-size: 1.4rem;
}

.description + .name{
	margin-top: 20px;
}

.tab_con_box a {
    color: #0B9132;
    text-decoration: underline;
}

.ggmap {
	position: relative;
	padding-bottom: 66.13%;
	padding-top: 0;
	height: 0;
	overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 1000px) {
	#container{
		padding: 0;
	}
	.about_sec1.w2{
		padding: 0 5.34%;
		margin-bottom: 11.76%;
	}
	.about_sec2.w2{
		padding: 0;
	}
	.about_page .chenge_tub_box{
		padding: 0 3.34% 8.82%;
		flex-wrap: wrap;
		justify-content: center;
	}
	.about_page .chenge_tub_box a{
		font-size: 1.3rem;
		padding: 5px 15px;
		margin-bottom: 10px;
		position: relative;
		margin-right: 2.67%;
	}
	.about_page .chenge_tub_box a:nth-of-type(3){
		margin-right: 3.9%;
	}
	.about_page .chenge_tub_box a.is-active3::after{
		content: none;
	}
	.about_page .tab_con_box{
		padding: 6% 5.33%;
	}
}
@media screen and (max-width: 767px) {
}
</pre></body></html>