@charset "Shift_JIS";
/* CSS Document */
.bigTtl .inrC {
	position: relative;
}
.mgt24 {
	margin-top: 24px !important;
}
.bigTtl {
	/* background: #577edd; */
	background: #007cc6;
	margin-bottom: 0;
}
.bigTtl .heading {
	width: 560px;
	font-size: 28px;
}

.bigTtl .leadTxt{
	width: 500px;
}

span.cLogo {
	background: url("../img/logo_jcb.png") left top;
	background-repeat: no-repeat;
	padding-left: 60px;
	display: inline-block;
	line-height: 38px;
}
.btnList_typeA{
	width: 480px;
}

.btnList_typeA p.floatL a{
	width: 180px;
	height: 32px;
}
.btnList_typeA p.floatL a span{
	padding-top: 4px;
}
.btnList_typeA p.floatR{
	line-height: 1.0;
}
.btnList_typeA p.floatR a{
	width: 180px;
	height: 32px;
}
.btnList_typeA p.floatR a span{
	padding-top: 4px;
}

.btnList_typeA li{
	padding-left: 75px;
	float: none;
}
.btnList_typeA li a.btnRD{
	width: 180px;
}

.btnList_block {
	border: 2px solid #d0d0d0;
	background: #f6f6f6;
	padding: 13px;
	margin: auto;
	width: 100%;
	display: flex;
	justify-content: space-around;
	box-sizing: border-box;
	flex-wrap: wrap;
}
.btnList_block * {
	box-sizing: border-box;
}
.btnList_block > li {
	margin: 0;
	width: 46%;
}
.btnList_block > li > a{
	line-height: 40px;
	width: 100%;
}
.btnList_block > li > a.btnRD {
	background-color: #cc0000;
	color: #fff;
}
.btnList_block > li > a.btnRD:hover, .btnRD:focus {
	background-color: #cb4e4e;
	text-decoration: underline;
}
.btnList_block > li > a.btnRD:hover span, .btnRD:focus span {
	text-decoration: underline;
	cursor: pointer;
}
.btnList_block > li > a > span{
	line-height: 1.4;
}
.joboxType01 {
	padding-top: 60px;
	margin-top: 30px;
	background: url(/commonY15/img/bg_m_step_02.png) 0 0 no-repeat;
}
.joboxType01:first-child {
	padding-top: 0;
	margin-top: 0;
	background: none;
}
.joboxType01 > .heading {
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
	padding-bottom: 10px;
}
.joboxType01 > .heading span {
	display: inline-block;
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
	padding: 3px 30px 3px 22px;
	margin-right: 10px;
	vertical-align: bottom;
	background: #666666 url(/jalonline/Y15/img/parts_head_01.png) 100% 0 no-repeat;
}
.joboxType01 > .heading .line2 {
	background: none;
	font-size: 20px !important;
	color: #333333 !important;
	font-weight: bold;
	padding: 3px 0;
}
.joboxType01 dt {
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
}
.joboxType02 dt {
	background: #666666;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
.joboxType02 dd {
	font-size: 14px;
	margin-top: 6px;
}
.joboxType03 {
	border: 1px solid #d0d0d0;
}
.table_application td {
	line-height: 2.5;
}
