
/* /info/index.html ------------------------------------*/
/* #infoIndex ------------------------------------*/

@media screen and (max-width:767px){
	#infoIndex .fig01 {
		width: 60%;
		max-width: 220px;
	}
	#infoIndex .catch {
		text-align: center;
		font-size: 1.9rem;
	}
}

/* /info/group01.html ------------------------------------*/
/* #infoGroup01 ------------------------------------*/
#infoGroup01 .flex01 {
	max-width: 600px!important;
	margin: 0 auto;
}
#infoGroup01 .flex01 figure:nth-child(1) {
	width: 42.8%;
}
#infoGroup01 .flex01 figure:nth-child(2) {
	width: 57.2%;
}
#infoGroup01 .flex02 {
	max-width: 600px!important;
	margin: 0 auto;
}
#infoGroup01 .flex02 figure:nth-child(1) {
	width: 23.3%;
}
#infoGroup01 .flex02 figure:nth-child(2) {
	width: 22.3%;
}
#infoGroup01 .flex02 figure:nth-child(3) {
	width: 53.4%;
}
#infoGroup01 figure img {
	width: 100%;
}

@media screen and (max-width:767px){
	#infoGroup01 .flex01 figure:nth-child(1),
	#infoGroup01 .flex01 figure:nth-child(2){
		width: 100%;
	}
	#infoGroup01 .flex02 figure:nth-child(1),
	#infoGroup01 .flex02 figure:nth-child(2){
		width: 60%;
		margin-right: auto;
		margin-left: auto;
	}
	#infoGroup01 .flex02 figure:nth-child(3) {
		width: 100%;
	}
}

/* /info/group02.html ------------------------------------*/
/* #infoGroup02 ------------------------------------*/
#infoGroup02 .flex01,
#infoGroup02 .flex02 {
	max-width: 600px!important;
	margin: 0 auto;
}
#infoGroup02 .flex01 figure:nth-child(1) {
	width: 52%;
}
#infoGroup02 .flex01 p {
	width: 45.5%;
}
#infoGroup02 .flex02 figure:nth-child(1) {
	width: 52%;
}
#infoGroup02 .flex02 figure:nth-child(2) {
	width: 45.5%;
}
#infoGroup02 .flex01 figure img
#infoGroup02 .flex02 figure img {
	width: 100%;
}

@media screen and (max-width:767px){
	#infoGroup02 .flex01 figure:nth-child(1) {
		width: 100%;
	}
	#infoGroup02 .flex01 p {
		width: 100%;
	}
	#infoGroup02 .flex02 figure:nth-child(1) {
		width: 100%;
	}
	#infoGroup02 .flex02 figure:nth-child(2) {
		width: 100%;
	}
}

/* /info/group03.html ------------------------------------*/
/* #infoGroup03 ------------------------------------*/
#infoGroup03 .ulJyusho li {
	display: inline-block;
	border-bottom: 1px dotted #dcdcdc;
}
#infoGroup03 .ulJyusho li > div {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
#infoGroup03 .ulJyusho li p {
	width: 360px;
	padding-right: 2em;
}
#infoGroup03 .ulJyusho li figure:nth-child(2) {
	width: 50px;
	margin: 0 auto 1.5em;
	padding: 0;
	text-align: center;
}
#infoGroup03 .ulJyusho li figure:nth-child(3) {
	width: 130px;
	/*height: 80px;*/
	margin: 0 auto 1.5em;
	padding: 0 0.8em;
	text-align: center;
}
@media screen and (max-width:767px){
	#infoGroup03 .ulJyusho li {
		display: block;
	}
	#infoGroup03 .ulJyusho li > div {
		display: flex;
		flex-wrap: wrap;
	}
	#infoGroup03 .ulJyusho li p {
		width: 100%;
		padding-right: 0;
		box-sizing: border-box;
		margin-bottom: 0;
	}
}


/* /info/group04.html ------------------------------------*/
/* #infoGroup04 ------------------------------------*/


/* /info/kanren.html ------------------------------------*/
/* #infoKanren ------------------------------------*/