@charset "UTF-8";
/* -------------------------------------------------------- CSS Information 
Lust up date:   2013.06.05
Style Info:     index css
------------------------------------------------------------------------ */  

/*CommonCSS_link*/
@import url(base.css);
@import url(common.css);
/*------------------------------------------------------------Mainphoto*/
#mainphoto {
	width:100%;
	margin:0 auto;
	height:245px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:-100;
}
#mainphoto ul li {
	height:245px;
}
#mainphoto ul li p {
	position:absolute;
	font-size:6px;
	top:-1000px;
　left: -1000px;
}
.mainphoto01 {
	background:url(../img/index_img/mainphoto01.png) center top no-repeat;
	/* ratina */
	background-size: contain;
	-webkit-background-size: auto 245px;/*Android 2.1 対策として表示させたい縦サイズを記載*/
}
.mainphoto02 {
	background:url(../img/index_img/mainphoto02.png) center top no-repeat;
	/* ratina */
	background-size: contain;
	-webkit-background-size: auto 245px;/*Android 2.1 対策として表示させたい縦サイズを記載*/
}
.mainphoto03 {
	background:url(../img/index_img/mainphoto03.png) center top no-repeat;
	/* ratina */
	background-size: contain;
	-webkit-background-size: auto 245px;/*Android 2.1 対策として表示させたい縦サイズを記載*/
}

/*------------------------------------------------------------pickup*/
#pickup {
	margin:0 0 8px;
	padding:150px 0 0;
	background:url(../img/index_img/pickup_flower.png) center 285px no-repeat;
	/* ratina */
	background-size: contain;
	-webkit-background-size: auto 492px;/*Android 2.1 対策として表示させたい縦サイズを記載*/
}
#pickup ul li {
	float:left;
}
#pickup li.bn01 {
	padding:5px 0 0 2px;
}
#pickup li.bn02 {
	padding:0 0 5px 2px;
}
#pickup li.bn03 {
	clear:left;
	padding:0 0 0 2px;
}
#pickup li.bn04 {
	padding:0 0 5px;
}
#pickup li.bn05 {
	clear:left;
	padding:3px 0 0 8px;
}
#pickup li.bn06 {
	padding:0 0 4px 3px;
}
#pickup li.bn07 {
	clear:left;
	float:none;
	margin:0 auto;
	text-align:center;
	
}
#pickup li.bn08 {
	padding:0;
}
#pickup li.bn09 {
	clear:left;
	padding:0 0 0 9px;
}
#pickup li.bn10 {
	padding:2px 0 0 6px;
}



/*------------------------------------------------------------News02*/
section#news02 {
	padding: 0 10px;
}
section#news02 h2 {
	height:30px;
	padding: 10px 0 0 40px;
	font-size:17px;
	background: url(../img/common_img/titlebar.png) no-repeat left bottom;
	/* ratina */
	background-size: contain;
	-webkit-background-size: auto 40px;/*Android 2.1 対策として表示させたい縦サイズを記載*/
}
section#news02 div {
	background: url(../img/common_img/line.png) repeat-x center bottom;
	/* ratina */
	background-size: contain;
	-webkit-background-size: 300px 2px;/*Android 2.1 対策として表示させたい縦サイズを記載*/
}
section#news02 div:first-of-type {
}
section#news02 div a {
	display: block;
	padding: 10px 18px 10px 0;
	background: url(../img/common_img/arrow01.png) no-repeat right center;
	/* ratina */
	background-size: contain;
	-webkit-background-size: auto 13px;/*Android 2.1 対策として表示させたい縦サイズを記載*/
}
section#news02 p {
	font-size: 14px;
}
section#news02 a {
	font-size: 14px;
	color: #382205;
}

