@charset "utf-8";
@media print, screen and (min-width: 751px) {
/*----------------------------------------

	mainTitle

----------------------------------------*/
#mainTitle {
	height: 140px;
}
#mainTitle #followMenu_sub_pc {
	width: 100%;
	height: 38px;
	background-color: #FFF;
	border-bottom: 2px solid #0044ae;
}
#mainTitle #followMenu_sub_pc a {
	color: #0044ae;
	font-size: 1.3rem;
	font-weight: bold;
	text-align: left;
	float: left;
	display: inline;
	padding-top: 11px;
	margin-right: 25px;
}
#mainTitle #followMenu_sub_pc a:hover {
	opacity: 0.7;
	text-decoration: none;
}
#mainTitle #followMenu_sub_pc img {
	width: 8px;
	height: 8px;
	vertical-align: 0px;
	margin-right: 4px;
}
/*----------------------------------------

	

----------------------------------------*/
#mainContents .alignR {
	text-align: right;
}
#mainContents table th {
	vertical-align: middle;
}
#mainContents table ul {
	padding-top: 0;
}
#mainContents table ul li:first-child {
	padding-top: 0;
}
#mainContents ol.annotation {
	padding-top: 0;
	padding-left: 20px;
}
#mainContents ol.annotation li {
	list-style-type: decimal;
}
/*----------------------------------------

	株価情報

----------------------------------------*/
#stockInfo {
	margin-top: 40px;
}
#stockInfo a {
	border: 1px solid #DF0A17;
	display: block;
	padding: 10px;
	text-align: center;
}
#stockInfo a {
	color: #DF0A17;
}
#stockInfo p {
	display: inline;
	vertical-align: middle;
	padding-left: 20px;
}
#stockInfo p#stockInfoTitle {
	font-size: 1.8rem;
	padding-left: 37px;
	background-image: url(/commons/v1/img/linkIconRW.svg);
	background-repeat: no-repeat;
	background-position: 16px 16px;
	-webkit-background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	background-size: 16px 16px;
}
/*----------------------------------------

	株主優待情報

----------------------------------------*/
/*----------------------------------------

	株式の状況

----------------------------------------*/
#situation,#situation2 {
	position: relative;
}
.annotation.alignR {
	position: absolute;
	top: 10px;
	text-align: right;
	width: 100%;
}
#shares {
	width: 15%;
}
#stockholderName {
	width: 40%;
}
/*----------------------------------------

	株式の諸手続きについて

----------------------------------------*/
#procedureTitle {
	width: 27%;
}
#procedure table ul {
	padding-left: 20px;
}
#procedure table li {
	list-style-type: disc;
}
#epn a {
	width: 7.5em;
}
#procedure dl dd {
	padding-left: 3.5em;
	text-indent: -1em;
}
#smtb a {
	width: 6.5em;
}
#smtb2 a {
	width: 6.5em;
}
/*----------------------------------------

	株主総会招集・決議通知

----------------------------------------*/
#shareholders a.noLink {
	text-decoration: none;
	color: #000000;
}
#shareholders #inlineVideo {
	display: none;
	max-width: 960px;
	max-height: 540px;
	background-color: #000 !important;
}
#shareholders #inlineVideo video {
	max-width: 960px;
	max-height: 540px;
	background-color: #000 !important;
}
}