@charset "UTF-8";

@media screen and (max-width: 1089px) {
	section { padding: 6%; }
	section#anch00 { background: #f2f8fc; padding: 6%; }
	section#anch02 { background: var(--opa-color); padding: 6%; }
	section#anch04 { background: var(--opa-color); padding: 6%; }
	section#anch06 { background: var(--opa-color); padding: 6%; }
	section#anch08 .in-flex-Img { background: url("../img/common/wp.png") center center no-repeat; background-size: cover; margin-bottom: 20px; height: 150px; }
	section#anch09 { background: var(--opa-color); padding: 6%; }
	section#anch11 { background: var(--opa-color); padding: 6%; }
}
@media screen and (min-width: 1090px) {
	section#anch00 { background: #f2f8fc; padding: 5vh 0; }
	section#anch00 .in { margin-bottom: 0px;}
	
	section#anch01 .in { padding: 10vh 0; margin-bottom: 0; }
	
	section#anch02 { background: var(--opa-color); padding: 10vh 0; position: relative; }
	section#anch02 .in { padding: 0; margin-bottom: 0; }
	
	section#anch03 { padding: 10vh 0; position: relative; }
	section#anch03 .in { margin-bottom: 0px; }
	section#anch03 .ttl01 { margin-bottom: 40px; }
		
	section#anch04 { background: var(--opa-color); padding: 10vh 0; position: relative; }
	section#anch04 .in { padding: 0; margin-bottom: 0; }
	
	section#anch05 { padding: 10vh 0; position: relative;}
	section#anch05 .in { margin-bottom: 0px; }
	
	section#anch06 { background: var(--opa-color); padding: 10vh 0;}
	section#anch06 .in { margin-bottom: 0px; }
	
	section#anch07 { padding: 10vh 0;}
	section#anch07 .in { margin-bottom: 0px; }
	
	section#anch08 { padding: 10vh 0;}
	section#anch08 .in { margin-bottom: 0px; }
	section#anch08 .in-flex-Img { background: url("../img/common/wppc.png") left top no-repeat; background-size: cover; }
	
	section#anch09 { padding: 10vh 0; background: var(--opa-color);}
	section#anch09 .in { margin-bottom: 0px; }
	
	section#anch10 { padding: 10vh 0;}
	section#anch10 .in { margin-bottom: 0px; }
	
	section#anch11 { padding: 10vh 0; background: var(--opa-color);}
	section#anch11 .in { margin-bottom: 0px; }
	
	section#contact { padding: 10vh 0;}
	section#anch11 .in { margin-bottom: 0px; }
}

.img-loop ul li { display: flex; justify-content: center; align-items: center; }



