@charset "UTF-8";
/* CSS Document 
		by Ngoc Thuy (ゴックトゥイ)
*/
	
/*
/////////////////////////////////////
CSS FOR SLIDE
/////////////////////////////////////
*/
#Mainvisual {
	padding-bottom: 50px;
}
.flex-control-nav, .flex-direction-nav {
	display: none;
}
/*
/////////////////////////////////////
CSS FOR Content
/////////////////////////////////////
*/
.section {
	padding: 0 10px;
	width: 1010px;
	margin: 0 auto;
}
.section-inner01 {
    padding: 50px 15px 50px;
}
.text01 {
	float: left;
	font-size: 125%;
	color: #505050;
	line-height: 27px;
	width: 495px;
}
.section-inner {
	padding: 0 15px;
	text-align: center;
}
/* Block-recommend */
#Block-recommend {
	background: #fbf8ec;
	padding: 50px 0 40px;
}
.list-recommend li {
	display: inline-block;
	padding: 0 3px;
	vertical-align: top;
}
.list-recommend li p {
	font-size: 125%;
	color: #505050;
	text-align: left;
	padding-left: 10px;
	line-height: 26px;
}
/* #Block-suggest */
#Block-suggest {
	padding: 50px 0 35px;
	background: url(../images/index/bg_01.png) no-repeat 50% 50%;
}
.list01 li {
	text-align: center;
	width: 240px;
	display: inline-block;
	vertical-align: top;
}
.list01 .item {
	padding: 0 10px;
	text-align: left;
}
.list01 h3 {
	font-size: 150%;
	border-bottom: 3px solid #96fd33;
	color: #171c61;
}
.list01 p {
	font-size: 117%;
	line-height: 26px;
	padding-top: 5px;
}
/* #Block-info */
#News {
	width: 640px;
	float: left;
}
.news-inner {
	height: 220px;
	overflow: auto;
}
.news-list dt {
	color: #505050;
	float: left;
	font-size: 125%;
	width: 140px;
	padding: 10px 0;
}
.news-list dd {
	padding: 10px 0 10px 140px;
}
.news-list dd a {
	color: #505050;
	display: block;
	font-size: 125%;
	line-height: 24px;
	text-decoration: none;
}
#Banner {
	float: right;
	padding-top: 80px;
}
#Banner li {
	padding-bottom: 25px;
}
.text02 {
	font-size: 115%;
	color: #4f4f4f;
	font-weight: bold;
}
