@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);
@import url(https://fonts.googleapis.com/earlyaccess/sawarabimincho.css);

body{
font-family:"Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
color: #333333 !important;
}

.text-grn-ulight{color: #f4fbeb !important;}
.bg-grn-ulight{background-color:#f4fbeb!important;}

.text-grn-light{color: #88c123 !important;}
.bg-grn-light{background-color: #88c123 !important;}

.text-grn-dark{color: #0f9840 !important;}
.bg-grn-dark{background-color: #0f9840 !important;}

.w-30{width: 30%;}
.w-33{width: 33.33333333%;}
.w-35{width: 35%;}
.w-40{width: 40%;}
.w-45{width: 45%;}
.w-50{width: 50%;}
.w-55{width: 55%;}
.w-60{width: 60%;}
.w-65{width: 65%;}
.w-70{width: 70%;}
.w-80{width: 70%;}

h1 , h2 , h3 ,h4 ,h5,.h1 , .h2 , .h3 ,.h4 ,.h5{
font-weight: 700;
}

p.lage-text{
	font-size: 160%;
	line-height: 1.5;
}

.sp-only { display: block!important; }
.pc-only { display: none!important; }
@media  (min-width: 1140px) {
.sp-only { display: none!important; }
.pc-only { display: block!important; }
}


.item{
height: 250px;
padding: 20px;
background-color: #fff;
border-radius: 5px;
}

p.uv-text{ font-size: 120% !important;}

@media  (max-width: 1140px) {
	
	body{
font-size: 90% !important;
}
	h2{
		font-size: 150% !important;
	}
	
	h3{
		font-size: 150% !important;
	}
	
	h4{
		font-size: 130% !important;
	}
	p.lage-text{
	font-size: 100%;
	line-height: 1.5;
}
	
	.item{
height: 400px;
}
	
	}