@charset "UTF-8";
/*------------------------------------------------------*/
/* Updated: 2013/11/15 */
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/* /important/news/css/detail.css */
/*------------------------------------------------------*/

/* .MAIN-COLUMN */
.MAIN-COLUMN h1 {
	display: table-cell;
	vertical-align: middle;
	min-height: 101px;
	line-height: 24px;
}

/* #primaryArea */
#primaryArea .primaryInner {
	margin: 0 auto;
	width: 960px;
}
@media screen and (max-width: 768px) {
	#primaryArea .primaryInner {
		width: 100%;
	}
}
/* .importantDetail */
.importantDetail {
	width: 960px;
	margin: 2em auto 0 auto;
	background: #fff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
@media screen and (max-width: 768px) {
	.importantDetail {
		width: 94%;
	}
}
#ie8 .importantDetail {
	background: #fff url(/common/img/imp_bg_box03_btm_index.gif) no-repeat left bottom;
}
.importantDetail .groupheader{
	padding: 15px;
	border-bottom: 2px solid #0e0e68;
}
#ie8 .importantDetail .groupheader {
	background: #fff url(/common/img/imp_bg_box03_top_index.gif) no-repeat left top;
}
.importantDetail .groupheader h2{
	padding: 3px 0 0 5px;
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
}
#ie8 .importantDetail .groupheader h2 {
	background: #fff url(/common/img/imp_line_h2_index.gif) no-repeat left top;
}
.importantDetail .groupheader h2:before{
	content: "";
	position: absolute;
	margin-left: -20px;
	background: #0e0e68;
	width: 8px;
	height: 24px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
}
#ie8 .importantDetail .groupheader h2:before{
	position: relative;
	margin-left: auto;
	background: none;
	width: auto;
	height: auto;
}
.importantDetail .textSection {
	padding: 15px;
}
.importantDetail .textSection table {
	margin-top: 30px;
}
.importantDetail .textSection p.date {
	margin-bottom: 30px;
	text-align: right;
}
.importantDetail ul.linkList {
	margin-top: 15px;
	padding: 15px 0 0 0;
}
.importantDetail ul.linkList li {
	margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
	.importantDetail ul.linkList li {
	margin-top: 20px;
	}
	.importantDetail ul.linkList li:first-child {
	margin-top: 0;
	}
}
.importantDetail ul.linkList li:before {
	content: "";
	position: absolute;
	margin-top: 5px;
	margin-left: 5px;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #0b0e6b;
}
#ie8 .importantDetail ul.linkList li {
	background: #fff url(/common/img/imp_arrow_right01_detail.gif) no-repeat 5px center;
}
#ie8 .importantDetail ul.linkList li:before {
	border: none;
}
.importantDetail ul.linkList li a {
	padding: 0 5px 0 15px;
}
.importantDetail ul.linkList li.blank:before,
.importantDetail ul.linkList li.pdf:before {
	position: relative;
	margin-top: 0;
	margin-left: 0;
	border: none;
}
#ie8 .importantDetail ul.linkList li.blank,
#ie8 .importantDetail ul.linkList li.pdf {
	background: none;
}
.importantDetail ul.linkList li.blank a,
.importantDetail ul.linkList li.pdf a {
	padding-left: 0;
}
.importantDetail ul.linkList li.blank a img {
	margin-right: 6px;
}
.importantDetail ul.linkList li.pdf a img {
	margin-right: 5px;
}
/* .relationLink */
.relationLink {
	padding: 0 0 15px 0;
}
.relationLink ul {
	margin: 0 15px;
	padding: 15px 0 0 0;
	border-top: 1px solid #e6e9ee;
}
.relationLink ul li {
	margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
.relationLink ul li {
	margin-top: 20px;
	}
	.relationLink ul li:first-child {
	margin-top: 0;
	}
}
.relationLink ul li:before {
	content: "";
	position: absolute;
	margin-top: 5px;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #0b0e6b;
}
#ie8 .relationLink ul li {
	background: #fff url(/common/img/imp_arrow_right01_detail.gif) no-repeat left center;
}
#ie8 .relationLink ul li:before {
	border: none;
}
.relationLink ul li a {
	padding: 0 5px 0 10px;
}

/* .RIGHT-SIDE */
@media screen and (max-width: 768px) {
.RIGHT-SIDE {
		display: none;
	}
}

/* .ichiranLink */
.RIGHT-SIDE div.ichiranLink {
	position: absolute;
	top: 15px;
	right: 10px;
	text-align: right;
}
.RIGHT-SIDE div.ichiranLinkk:before {
	content: "";
	margin-top: 5px;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #0b0e6b;
}
.RIGHT-SIDE div.ichiranLink {
	background: #fff url(/common/img/imp_arrow_right01_detail.gif) no-repeat left center;
}
.RIGHT-SIDE div.ichiranLink a {
	padding: 0 5px 0 10px;
}
/* .area_print */
.RIGHT-SIDE .area_print {
	height: 64px;
	margin-bottom: 13px;
	padding-top: 47px;
}