@charset "utf-8";






/* ----------------------------------------------------
	ページ用要素
---------------------------------------------------- */

.index_block-01 {
	width:100%;
	padding:10px 0 20px;
	text-align:center;
}

.index_block-02 {
}
	
	.index_block-02 .leftCol li {
		width:440px;
		height:110px;
		padding-left:10px;
		margin-bottom:10px;
		border-left:6px solid #333;
		position:relative;
	}
	.index_block-02 .rightCol li {
		width:440px;
		height:110px;
		padding-left:10px;
		margin-bottom:10px;
		border-left:6px solid #333;
		position:relative;
	}
	
	.index_block-02 .leftCol {
    width:460px;
		float:left;
	}
	
	.index_block-02 .rightCol {
    width:460px;
		float:right;
	}
		
		.index_block-02 .fl {
			margin-right:10px;
		}
		
		.index_block-02 dt {
			margin-bottom:10px;
		}
		
		.index_block-02 dd {
			margin-left:10px;
		}
		
		.index_block-02 .sp_txtLink {
			position:absolute;
			right:0;
			bottom:0;
		}
    
    .index_block-02 table {
    	margin:10px 0;
    }
    
    .index_block-02 table th,
    .index_block-02 table td {
    	padding:2px 5px;
    	background-color:#EEE;
    	border:1px solid #DDD;
    }
    
    .index_block-02 table th {
    	padding-right:3em;
    	white-space:nowrap;
    }
    	
    	.index_block-02 td span {
    		font-size:85%;
    	}
    	
    	.index_block-02 li {
    		margin:0 10px 0 0;
    		float:left;
    	}

.index_block-03 h3 {
	margin-bottom:10px;
  padding-top:10px;
  background:url(/lineup/images/txtico_lacoon.png) 0 0 no-repeat;
}

.index_block-03 p {
	margin-bottom:20px;
}

.index_block-03 dl {
	width:220px;
	margin-right:20px;
	padding-bottom:20px;
	float:left;
}
	
	.index_block-03 dt {
		font-size:116%;
		font-weight:bold;
		color:#444;
		margin-bottom:5px;
		padding-left:12px;
		background:url(/common/images/ico_listHeader.gif) 0 4px no-repeat;
	}
	
	.index_block-03 dd {
		margin-left:10px;
	}
	
	.index_block-03 li {
		margin-bottom:5px;
	}

.index_block-04 table {
	width:100%;
}
	
	.index_block-04 th,
	.index_block-04 td {
		padding:2px 5px;
		border:1px solid #DDD;
	}
	
	.index_block-04 thead th {
		text-align:center;
	}
	
	.index_block-04 th {
		background-color:#EEE;
	}
	
	.index_block-04 td {
		text-align:center;
	}
