@charset "UTF-8";

@import "../../../files/css/common/layout.css";

/*-------------------------------------------------------------------------
	concept
/*-----------------------------------------------------------------------*/

.concept {
	text-align:center;
	margin:40px 0 40px 0;
}

/*-------------------------------------------------------------------------
	catalog
/*-----------------------------------------------------------------------*/

#catalog {
	margin:0 0 0 0;
	padding:30px 0 30px 0;
	background:#efefef;
}

	#catalog .left {
		float:left;
		margin:0 30px 0 0;
	}
	
		#catalog .left h2 {
			margin:0 0 20px 0;
		}

/*-------------------------------------------------------------------------
	blanc_de_core
/*-----------------------------------------------------------------------*/

#blanc_de_core {
}

	#blanc_de_core div {
		float:left;
		width:440px;
		margin:0 40px 40px 0;
	}
	
		#blanc_de_core div.last {
			float:left;
			width:440px;
			margin:0 0 0 0;
		}
		
	#blanc_de_core div p {
		float:left;
		margin:0 15px 0 0;
	}
	
		#blanc_de_core div dl {
		}
		
			#blanc_de_core div dl dt {
				font-size:18px;
				margin:0 0 5px 0;
			}
			
				#blanc_de_core div dl dt a {
					text-decoration:underline;
				}
			
			#blanc_de_core div dl dd {
			}

/*-------------------------------------------------------------------------
	common
/*-----------------------------------------------------------------------*/

.concept {
	text-align:center;
	margin:40px 0 40px 0;
}

#lineup {
}

	#lineup #link {
	}
	
	#lineup #link dl {
		float:left;
		margin:0 36px 0 0;
	}
	
		#lineup #link dl.last {
			float:left;
			margin:0 0 0 0;
		}
		
		#lineup #link dl dd {
			font-size:18px;
			margin:16px 0 0 0;
		}
		
	#lineup .goods {
		border-top:1px #CCC solid;
		padding:50px 0 0 0;
		margin:50px 0 0 0;
		clear:both;
	}
	
	#lineup .no_border {
		border:none;
		padding:0 0 0 0;
		margin:0 0 0 0
	}
	
		#lineup .left {
			float:left;
		}
		
		#lineup .right {
			width:440px;
			float:right;
		}
		
			#lineup .right dl {
			}
			
				#lineup .right dl dt {
					font-size:18px;
					margin:0 0 20px 0;
				}
				
				#lineup .right dl dd {
					margin:0 0 20px 0;
				}
				
				#lineup .right .link {
					background:url(../img/common/ico.gif) left center no-repeat;
					padding:0 0 0 12px;
				}
				
	#lineup .detail {
		clear:both;
	}
	
		#lineup .detail div {
			float:left;
			margin:40px 40px 0 0;
			width:200px;
		}
		
		#lineup .detail div.last {
			margin:40px 0 0 0;
		}
	
		#lineup .detail dl {
			width:200px;
			
		}
		
			#lineup .detail dl dt {
				background:#9aa0a2;
				padding:6px 0 6px 8px;
				margin:0 0 5px 0;
				color:#FFF;
				width:192px;
				font-size:16px;
			}
			
			#lineup .detail dl dt a {
				color:#FFF;
				display:block;
			}
			
			#lineup .detail dl dt a:hover {
				text-decoration:underline;
			}
			
			#lineup .detail dl dd {
				
			}
			
/*-------------------------------------------------------------------------
	link
/*-----------------------------------------------------------------------*/			

#box_link {
	padding:20px 20px 0 20px;
}

	#box_link ul {
	}
	
		#box_link ul li {
			margin:0 0 20px 0;
		}
		

