/* CSS Document */
#sp_contents .titleTypeA02 {
	margin-top: 10px;
}
#section_area .center {
	text-align: center;
}
#contents .inner #article .section .section h4 {
	margin: 0 0 10px 1.8em;
	text-indent: -1.8em
}
#contents .inner #article .section .titleTypeA01 {
    border: 1px solid #666;
    margin: 0;
    padding: 10px;
}
#sp_contents.corporate .s_borderTypeA04 ul li {
	text-indent: -1.0em;
	margin-left: 1.0em;
}
#sp_contents.corporate .survey li,
#sp_contents.corporate .survey li:nth-child(2n) {
	text-indent: -5.0em;
	margin-left: 5.0em;
}
#contents .inner #article .section .section.summary p.indent {
	padding: 0;
}
#contents .inner #article .section .section.summary p.mb15 {
	margin-bottom: 15px;
}
.s_borderTypeA04 {
    border: 1px solid #000;
    padding: 5px;
	margin: 0 0 15px 0;
}
#sp_contents.corporate ul {
	width: 100%;
	border-radius: 0;
	background: none;
	display: block;
	margin: 0 auto;
	padding: 0;
}
#sp_contents.corporate ul li {
	width: auto;
	float: none;
	margin: 0;
	border: none;
	padding: 0 ;
	border-radius: 0;
	background: none;
}
@media print {
}