@charset "UTF-8";

/* adjust */
.adjustMarginLeft {
	margin-left: 27px !important;
}

/* wayTabBlock */
.wayTabBlock01 img {
	-webkit-backface-visibility: hidden;
}

/* wayCarouselBlock */
*[class*="wayCarouselBlock"] img {
	-webkit-backface-visibility: hidden;
}
.wayCarouselBlock01 .text01,
.wayCarouselBlock02 .text01 {
	min-height: 62px;
}

/* icon */
.iconQuestion01 > span:after {
	position: relative;
	top: -0.1em;
	margin-left: 5px;
	display: inline-block;
	content: "\e62e";
	font-size: 20px;
	font-family: 'icon';
	font-weight: normal;
	color: #0c3bbc;
}

/* modal */
.wayModalImg > img {
	-webkit-backface-visibility: hidden;
}

/******************************
共通
******************************/
/* eduInfoBlock */
.eduInfoBlock01 *[class*="v3-detailListB"] > .v3-title {
	line-height: 1.5;
}
.eduInfoBlock01 *[class*="v3-detailListB"] > .v3-title .subText {
	color: #000;
}

/* eduCvBlock */
.eduCvBlock01 {
	padding: 46px 0 45px;
	background: url(/kojin/edu/images/index_bg_02.png) no-repeat center center;
}
.eduCvBlock02 {
	padding: 30px 0;
	background: url(/kojin/edu/images/index_bg_03.png) no-repeat center center;
}
.eduCvBlock02 .layoutColumnA2_1 {
	margin: 0 auto;
	width: 73%;
}
.eduCvBlock02 .v4-decorationTextB02 > span:before,
.eduCvBlock02 .v4-decorationTextB02 > span:after {
	height: 1.86em;
	background-color: #fff;
}
.eduCvBlock02 .btnT01.glyphMemo01 > span:before {
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -20px;
	content: "";
	display: inline-block;
	width: 30px;
	height: 40px;
	background-image: url(/kojin/edu/images/index_img_32.png);
	background-repeat: no-repeat;
	background-size: contain;
}
.eduCvBlock02 .btnT01.glyphMemo01:hover > span:before {
	opacity: 0.7;
}

/* eduLinkList */
.eduLinkList01 {
	display: flex;
	flex-wrap: wrap;
	margin-top: -10px;
}
.eduLinkList01 > * {
	margin-top: 10px;
	margin-right: 30px;
}

/* guideFlowRow */
.guideFlowRow .guidFlowQuestion {
	margin-bottom: 30px;
	display: inline-block;
	padding: 3px 0 3px 56px;
	background: url(/kojin/edu/images/mygate/mb_ico_01.png) no-repeat left center;
	text-align: center;
}
.guideFlowRow[aria-hidden="false"]:before {
  border-color: #0c3bbc transparent transparent transparent;
}
