@charset "UTF-8";
/*============================================================
module2.css
============================================================*/
.oldContent {
	/*
common list
－－－－－－－－－－－－－－－－－－－－－－－－*/
	/*
common table
－－－－－－－－－－－－－－－－－－－－－－－－*/
	/*
tbody{
}
thead{
}
tfoot{
}
tr{
}
th{
}
td{
}
*/
	/*
icon
－－－－－－－－－－－－－－－－－－－－－－－－*/
	/*
collapsible
－－－－－－－－－－－－－－－－－－－－－－－－*/
	/*
line list
－－－－－－－－－－－－－－－－－－－－－－－－*/
	/*
collapsible 現HTMLへ
－－－－－－－－－－－－－－－－－－－－－－－－*/
	/*#contents_pec dl{
	margin: 0;
	padding:0 10px;
	border: #a0a0a0 1px solid;
	border-top:none;
	background: #f2f2f2;
}*/
	/*.news dt::after{
		content: " ";
		position:absolute;
		top:10px;
		right:0;
		height: 18px;
		width: 18px;
		background: url(/ja/assets_old/sp/assets/img/sprite.png) 0 -98px no-repeat;
		-webkit-background-size: 100px 250px;
		background-size: 100px 250px;
	}*/
}

.oldContent dl, .oldContent ol, .oldContent ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.oldContent dd {
	margin: 0 0 0 0;
}

.oldContent nav ul, .oldContent nav ol {
	list-style: none;
	list-style-image: none;
}

.oldContent table {
	border-collapse: collapse;
	border-spacing: 0;
}

.oldContent .iconCaution_pec {
	display: inline-block;
	height: 19px;
	width: 19px;
	background: url(/ja/assets_old/sp/assets/img/sprite.png) 0 -125px no-repeat;
	background-size: 100px 250px;
}

.oldContent .iconPc_pec {
	display: inline-block;
	height: 18px;
	width: 18px;
	background: url(/ja/assets_old/sp/assets/img/sprite.png) 0 -98px no-repeat;
	background-size: 100px 250px;
}

.oldContent .iconPcW_pec {
	display: inline-block;
	height: 18px;
	width: 18px;
	background: url(/ja/assets_old/sp/assets/img/sprite.png) -50px -98px no-repeat;
	background-size: 100px 250px;
}

.oldContent .iconTreeOpen_pec {
	display: inline-block;
	height: 11px;
	width: 11px;
	background: url(/ja/assets_old/sp/assets/img/sprite.png) 0 -175px no-repeat;
	background-size: 100px 250px;
}

.oldContent .iconTreeClose_pec {
	display: inline-block;
	height: 11px;
	width: 11px;
	background: url(/ja/assets_old/sp/assets/img/sprite.png) 0 -150px no-repeat;
	background-size: 100px 250px;
}

.oldContent .colList_pec {
	margin: 0 0 10px 0;
	border: #a0a0a0 1px solid;
	border-radius: 4px;
}

.oldContent .colList_pec.open_pec {
	border: #a0a0a0 1px solid;
	border-radius: 4px 4px 0 0;
}

.oldContent .colListTtl_pec {
	position: relative;
	padding: 8px;
	background: #a0a0a0;
	background: -webkit-gradient(linear, left top, left bottom, from(#a0a0a0), to(#686868));
	background: linear-gradient(to bottom, #a0a0a0 0%, #686868 100%);
	border-radius: 2px;
	color: #ffffff;
	text-shadow: 0 -1px 2px #333333;
}

.oldContent .colListTtl_pec h2 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}

.oldContent .colListTtl_pec i {
	position: absolute;
	top: 12px;
	right: 12px;
}

.oldContent .open_pec .colListTtl_pec {
	border-radius: 2px 2px 0 0;
}

.oldContent .colListBody_pec {
	display: none;
	background: #f2f2f2;
	overflow: hidden;
}

.oldContent .colListBody_pec div.listTtl_pec {
	position: relative;
	padding: 8px;
	background: #c8c8c8;
	-webkit-box-shadow: 0 0 3px #666666;
	        box-shadow: 0 0 3px #666666;
	font-weight: bold;
}

.oldContent .colListBody_pec div.listTtl_pec i {
	margin: 0 0 0 5px;
}

.oldContent .colListBody_pec ul {
	padding: 10px;
	margin: 0;
}

.oldContent .colListBody_pec li {
	position: relative;
	padding: 10px 0;
	margin: 0;
	list-style: none;
	border-bottom: #b2b2b2 1px dashed;
}

.oldContent .colListBody_pec li:last-child {
	padding: 10px 0 0 0;
	border-bottom: none;
}

.oldContent .colListBody_pec li:first-child {
	padding: 0 0 10px 0;
}

.oldContent .colListBody_pec li i {
	position: absolute;
	top: 10px;
	right: 0;
}

.oldContent .colListBody_pec li:first-child i {
	position: absolute;
	top: 2px;
	right: 0;
}

.oldContent .colListBody_pec li h3 {
	display: block;
	padding: 0 0 5px 0;
	margin: 0;
	font-weight: bold;
	font-size: 100%;
}

.oldContent .colListBody_pec li span {
	display: block;
	padding: 0 0 5px 0;
	font-weight: bold;
}

.oldContent .colListBody_pec li p {
	margin: 0;
	font-size: 12px;
}

.oldContent .lineList_pec ul {
	padding: 0;
	margin: 0;
	border-top: #b2b2b2 1px solid;
	border-bottom: #ffffff 1px solid;
}

.oldContent .lineList_pec li {
	position: relative;
	padding: 8px;
	margin: 0;
	list-style: none;
	border-top: #ffffff 1px solid;
	border-bottom: #b2b2b2 1px solid;
}

.oldContent .lineList_pec li i {
	position: absolute;
	top: 10px;
	right: 10px;
}

.oldContent .box_01_pec {
	margin: 0 0 10px 0;
	padding: 0;
	clear: left;
}

.oldContent .box_01_pec .news_pec dl.first_pec {
	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	padding: 0 10px;
}

.oldContent .box_01_pec h2 {
	position: relative;
	padding: 8px;
	margin: 0;
	background: #a0a0a0;
	background: -webkit-gradient(linear, left top, left bottom, from(#a0a0a0), to(#686868));
	background: linear-gradient(to bottom, #a0a0a0 0%, #686868 100%);
	border-radius: 2px;
	border: #a0a0a0 1px solid;
	color: #ffffff;
	text-shadow: 0 -1px 2px #333333;
	border-radius: 4px;
	font-size: 100%;
	font-weight: normal;
}

.oldContent .box_01_pec h2.active_pec {
	border-bottom: none;
	border-radius: 4px 4px 0 0;
}

.oldContent .box_01_pec h2:after {
	position: absolute;
	top: 10px;
	right: 10px;
	content: " ";
	width: 12px;
	height: 12px;
	background: url(../../img/sprite.png) 0 -150px no-repeat;
	background-size: 100px 250px;
}

.oldContent .box_01_pec h2.active_pec:after {
	position: absolute;
	top: 10px;
	right: 10px;
	content: " ";
	width: 12px;
	height: 12px;
	background: url(/ja/assets_old/sp/assets/img/sprite.png) 0 -175px no-repeat;
	background-size: 100px 250px;
}

.oldContent .news_pec dl {
	margin: 0 !important;
}

.oldContent .news_pec dt {
	border-top: #b2b2b2 1px dashed;
	padding: 10px 25px 5px 0;
	margin: 0;
	line-height: 1.4em;
	position: relative;
	font-weight: bold;
}

.oldContent .news_pec dt:first-child {
	border-top: none;
}

.oldContent .news_pec dd {
	position: relative;
	border-bottom: solid #f5f5f5 1px;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 90%;
	line-height: 1.2em;
}

.oldContent .box_03_pec.corp ul li::after, .oldContent .box_03_pec ul li.addpc_pec::after {
	content: " ";
	position: absolute;
	top: 37%;
	right: 7px;
	background: url(/ja/assets_old/sp/assets/img/sprite.png) 0 -98px no-repeat;
	background-size: 100px 250px;
}

.oldContent .box_01_pec p {
	position: relative;
	margin: 0;
	padding: 8px !important;
	border: solid #a0a0a0 1px;
	border-top: none;
	background: #e0e0e0;
	text-align: center;
}

.oldContent .box_01_pec p::after {
	content: " ";
	position: absolute;
	top: 10px;
	right: 10px;
	height: 18px;
	width: 18px;
	background: url(/ja/assets_old/sp/assets/img/sprite.png) 0 -98px no-repeat;
	background-size: 100px 250px;
}

.oldContent .box_01_pec p.bnone_pec::after {
	background: none !important;
}
