
/* -------------------------------------
	ページ：株式手続きのご案内
----------------------------------------*/
@media screen and (max-width: 750px) {
	.ir__stockprocedures-container .split__2-container {
		width: 100%;
	}
}

.ir__stockprocedures-area {
	margin-top: 3%;
	margin-bottom: 1%;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-area {
		margin-top: 0;
	}
}

.ir__stockprocedures-area a {
#	color: #2c2c2c;
}

.ir__stockprocedures-area .common__arrow-link {
	padding-right: 6%;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-area .common__arrow-link {
		padding-right: 10%;
	}
}

.ir__stockprocedures-area .common__arrow-link::after {
	background-image: url(/images/common/common_btn_arrow_02.png);
	background-size: auto 70%;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-area .common__arrow-link::after {
		background-size: auto 60%;
	}
}

.ir__stockprocedures-area .common__arrow-link:hover {
	border-bottom: 1px solid #b1afaf;
}

.ir__stockprocedures-info {
	font-size: 1.1vw;
	line-height: 1.9;
	margin-bottom: 10%;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-info {
		width: 95%;
		font-size: 4.0vw;
		margin-bottom: 18%;
		margin-left: auto;
		overflow-x: auto;
	}
}

.ir__stockprocedures-title {
	margin-bottom: 4%;
	font-weight: bold;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-title {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (max-width: 750px) {
	.ir__stockprocedures-title .common__text-with-underline {
		font-size: 5vw;
	}
}

.ir__stockprocedures-area .common__text-with-leftline {
		margin: 0 auto 4%;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-area .common__text-with-leftline {
		width: 90%;
		margin: 0 auto 7%;
	}
}


table {
	border-collapse: collapse;
	border: 1px solid black;
}

table th,
table td {
	border: 1px solid #f0f0f0;
}

table th {
	background: #f3f3f3;
	white-space: nowrap;
}

table td {
#	white-space: nowrap;
}

.ir__stockprocedures-guidance {
	width: 100%;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-guidance {
		width: 800px;
	}
}

.ir__stockprocedures-guidance th {
	width: 30%;
	padding: 1% 2%;
	text-align: left;
	font-size: 1.2vw;
	font-weight: 500;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-guidance th {
		font-size: 3.3vw;
	}
}

.ir__stockprocedures-guidance td {
	width: 70%;
	padding: 1% 2%;
	font-size: 1.1vw;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-guidance td {
		font-size: 3.0vw;
	}
}

.ir__stockprocedures-guidance a,
.ir__stockprocedures-guidance a:hover {
	color: var(--main-cp-color);
}


.ir__stockprocedures-procedure {
	width: 100%;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-procedure {
		width: 900px;
	}
}

.ir__stockprocedures-procedure th {
	padding: 1% 2%;
	text-align: center;
	font-size: 1.2vw;
	font-weight: 500;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-procedure th {
		font-size: 3.3vw;
	}
}

.ir__stockprocedures-procedure td {
	padding: 1% 2%;
	text-align: left;
	font-size: 1.1vw;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-procedure td {
		font-size: 3.0vw;
	}
}

.ir__stockprocedures-procedure td:first-child {
	text-align: left;
}

.ir__stockprocedures-info2 {
	margin: auto;
}
@media screen and (max-width: 750px) {
	.ir__stockprocedures-info2 {
		width: 95%;
		margin-left: auto;
		overflow-x: auto;
	}
}


