*{
	padding:0;
	margin:0;
	font-family:Meiryo,"ＭＳ Ｐゴシック";	
}

ul{
	list-style-type:none;
	overflow:hidden;
}

li{
	overflow:hidden;
}

div{
	overflow:hidden;
}

img{
	border:0;
}

body{
	background:url("../images/la_bg.png");
}

.w960{
	width:960px;
}
.w1280{
	width:1280px;
}

#la_top{
	background:url("../images/la_bg_top.png") repeat-x;
	margin:0 auto;	
}
	#la_top #la_header{
		width:960px;
		height:118px;
		margin:0 auto;
	}
	#la_top #la_main_pic{
		width:976px;
		margin:0 auto;
	}

#la_voice{
	width:849px;
	height:960px;
	background:url("../images/voice_bg.png") repeat-x;
	margin:30px auto;
	padding:259px 50px 0 65px ;
}
	#la_voice table{
		border-bottom:3px dotted #c5aa7a;
		margin-bottom:40px;
	}
	#la_voice table.noborder{
		border-bottom:0;
	}
		#la_voice table th{
			width:150px;
			padding-bottom:15px;
		}
			#la_voice table th img{
				width:150px;
			}
		#la_voice table td{
			padding-bottom:15px;
			color:#333333;
			padding-left:25px;
			line-height:20px;
		}
			#la_voice table td .p_name{
				font-size:14px;
			}
			#la_voice table td .p_title{
				font-size:30px;
				padding:15px 0;
			}
			#la_voice table td .sub_title{
				font-size:12px;
			}
				#la_voice table td .sub_title .star{
					color:#e5a600;
				}
			#la_voice table td .content{
				font-size:12px;
			}
			#la_voice table td .btn{
				text-align:right;
				font-size:12px;
			}
				#la_voice table td .btn a{
					color:#f5b9d2;
				}
#osusume_block{
	background:url("../images/osusume_line2.png");
	width:960px;
	height:502px;
	margin:0 auto;
}
	#osusume_block li{
		width:448px;
		height:243px;
		float:left;
		padding:15px;
	}
	#osusume_block li.right{
		margin-left:14px;
		padding-right:4px;
	}
		#osusume_block li .pic{
			float:left;
			width:190px;
			margin-right:15px;
		}

			#osusume_block li .pic img{
				width:190px;
			}
		#osusume_block li .detail{
			float:left;
			width:240px;
		}
			#osusume_block li .detail .title{
				font-weight:bold;
				font-size:15px;
				color:#c5aa7a;
				text-align:right;
			}
				#osusume_block li .detail .title a{
					color:#c5aa7a;
					text-decoration:underline;
				}
			#osusume_block li .detail .price{
				font-size:16px;
				font-weight:bold;
				color:#e51d4d;
				text-align:right;
			}
			#osusume_block li .detail .content{
				font-size:12px;
				color:#333;
				margin:2px auto;
			}
			#osusume_block li .detail .btn{
				text-align:right;
				font-size:13px;
				font-weight:bold;
			}
				#osusume_block li .detail .btn a{
					color:#f5b9d2;
				}
#select_1{
	width:960px;
	margin:0 auto;
}
	#select_1 div{
		float:left;
		width:196px;
		height:36px;
		margin:10px 42px 10px 0;
		position: relative;
	}
		#select_1 div a{
			width:196px;
			display:block;			
			position:absolute;
			left: 0;
			bottom: 0;
		}
#select_2{
	width:960px;
	margin:0 auto;
}
	#select_2 div{
		float:left;
		width:196px;
		height:36px;
		margin:10px 42px 10px 0;
	}
#select_3{
	width:960px;
	margin:0 auto;
}
	#select_3 div{
		float:left;
		width:196px;
		height:43px;
		margin:10px 43px 10px 0;
	}

#select_4{
	width:960px;
	margin:0 auto 0 auto;
}
	#select_4 div{
		float:left;
		width:196px;
		height:28px;
		margin:10px 43px 10px 0;
		border-bottom:2px dotted #7c7875;
	}
		#select_4 div a{
			font-size:13px;
			color:#333;
			text-decoration:none;
		}

.osusume_list{
	width:960px;
	margin:0 auto;
}
	.osusume_list li{
		float:left;
		width:160px;
		margin-right:40px;
	}
	.osusume_list li.last{
		margin-right:0;
	}
		.osusume_list li .pic img{
			width:160px;
		}
		.osusume_list li .title{
			font-weight:bold;
			font-size:14px;
			color:#c5aa7a;
			margin:5px auto;
		}
			.osusume_list li .title a{
				color:#c5aa7a;
			}
		.osusume_list li .content{
			font-size:13px;
			color:#333;
			min-height:80px;
			margin:2px auto;
		}
		.osusume_list li .btn{
			text-align:right;
			font-size:13px;
			font-weight:bold;
		}
			.osusume_list li .btn a{
				color:#f5b9d2;
			}

#la_bottom{
	margin-top:100px;
	background-color:#c9b083;
}
	#la_bottom #la_footer{
		margin:15px auto;
		width:960px;
		font-size:12px;
		color:white;
		text-align:center;
	}
		#la_bottom #la_footer a{
			color:white;
			text-decoration:none;
		}