@charset "utf-8";

/* ==========================================================================
	top page
   ========================================================================== */
#toppage #globalHeader {
	background: none;
	z-index: 20;
}
#toppage #globalHeader #sitelogo {
	z-index: 20;
}
#toppage #globalHeader .headerInner {
	height: 150px;
}
#toppage #mainV {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 466px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/index/index_head_bg.png) repeat-x center top;
}
#toppage #mainV .inner {
	overflow: visible;
	position: relative;
	margin: 0 auto;
	width: 960px;
	height: 100%;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/index/index_mainv_bg.png) no-repeat center top;
	z-index: 0;
}
#toppage #mainV #mainCopy {
	position: absolute;
	top: 50px;
	right: 100px;
	z-index: 50;
}
#toppage #mainV .inner .slides_container {
	position: relative;
	width: 1200px;
	height: 466px;
}
#toppage #mainV .inner .slides_wrapper {
	position: absolute;
	top: 0;
	left: -120px;
	z-index: 1;
}
#toppage #mainV .inner .slides_wrapper,
#toppage #mainV .inner .slides_wrapper p {
	width: 1200px;
	height: 475px;
}
#toppage #mainV ul.pagination {
	position: absolute;
	left: 90px;
	top: 385px;
	z-index: 3;
}
#toppage #mainV ul.pagination li {
	float: left;
	margin-right: 7px;
	width: 10px;
	height: 10px;
}
#toppage #mainV ul.pagination li a {
	overflow: hidden;
	display: block;
	width: 10px;
	height: 0;
	padding-top: 10px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/index/index_mv_slider.png) no-repeat left top;
	_background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/index/index_mv_slider.gif) no-repeat left top;
}
#toppage #mainV ul.pagination li a:hover,
#toppage #mainV ul.pagination li.current a {
	background-position: right top;
}
#toppage #mainV a.prev,
#toppage #mainV a.next {
	overflow: hidden;
	display: block;
	position: absolute;
	top: 211px;
	padding-top: 46px;
	height: 0;
	width: 46px;
	z-index: 20;
}
#toppage #mainV a.prev {
	left: 120px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/index/index_mv_arrow_prev.png) no-repeat left top;
}
#toppage #mainV a.prev:hover {
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/index/index_mv_arrow_prev_on.png) no-repeat left top;
}
#toppage #mainV a.next {
	right: 120px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/index/index_mv_arrow_next.png) no-repeat left top;
	z-index: 25;
}
#toppage #mainV a.next:hover {
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/index/index_mv_arrow_next_on.png) no-repeat left top;
}
#toppage .ship {
	position: relative;
	margin: -73px auto 0;
	padding-left: 575px;
	width: 385px;
	/zoom: 1;
}


/*
　　　　　　　　　contents area
==========================================================*/
#toppage #contents section {
	position: relative;
}
#toppage #contents section p {
	margin-bottom: 0;
}

/* aboutSection */
#toppage #aboutSection h1 {
	float: right;
}
#toppage #aboutSection .txt {
	float: left;
	margin-bottom: 10px;
}
#toppage #aboutSection .btn {
	clear: both;
	text-align: left;
}

/* distributionSection */
#toppage #distributionSection {
	position: relative;
	margin-top: 25px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/130611/index/index_frame_distribution.png) no-repeat left top;
	z-index: 10;
}
#toppage #distributionSection .sectionContents {
	padding-top: 54px;
	padding-left: 40px;
	width: 474px;
	height: 386px;
}
#toppage #distributionSection h1 {
	float: right;
	margin-left: 17px;
}
#toppage #distributionSection .txt {
	float: right;
	margin-left: 36px;
}
#toppage #distributionSection .btn {
	padding-left: 125px;
	text-align: left;
}
#toppage #distributionSection .btn img {
	padding-top: 25px;
}
#toppage #distributionSection .image {
	float: right;
}
#toppage #distributionSection .image2 {
	position: absolute;
	top: 383px;
	left: 322px;
}
#toppage #distributionSection .comment {
	position: absolute;
	top: 19px;
	right: 8px;
}

/* productsSection */
#toppage #productsSection {
	position: relative;
	margin-top: -2px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/130611/index/index_frame_products.png) no-repeat right top;
	z-index: 5;
}
#toppage #productsSection .sectionContents {
	float: right;
	padding-top: 55px;
	padding-right: 41px;
	padding-left: 15px;
	width: 322px;
	height: 319px;
}
#toppage #productsSection h1 {
	float: right;
	margin-left: 17px;
}
#toppage #productsSection .txt {
	float: right;
}
#toppage #productsSection .btn {
	padding-left: 15px;
	text-align: left;
}
#toppage #productsSection .btn img {
	padding-top: 25px;
}
#toppage #productsSection .image {
	float: left;
	padding-top: 51px;
}
#toppage #productsSection .image2 {
	position: absolute;
	right: 80px;
	bottom: 50px;
}
#toppage #productsSection .comment {
	position: absolute;
	top: 25px;
	left: 25px;
}

/* fishermanSection */
#toppage #fishermanSection {
	position: relative;
	margin-top: -100px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/130611/index/index_frame_fisherman.png) no-repeat left top;
	z-index: 4;
}
#toppage #fishermanSection .sectionContents {
	padding-top: 47px;
	padding-right: 40px;
	padding-left: 25px;
	width: 304px;
	height: 371px;
}
#toppage #fishermanSection h1 {
	float: right;
	margin-left: 10px;
}
#toppage #fishermanSection .txt {
	float: right;
	margin-left: 15px;
}
#toppage #fishermanSection .btn {
	padding-left: 15px;
	text-align: left;
}
#toppage #fishermanSection .btn img {
	padding-top: 25px;
}
#toppage #fishermanSection .image {
	float: left;
}
#toppage #fishermanSection .image2 {
	position: absolute;
	left: 175px;
	bottom: 50px;
}
#toppage #fishermanSection .comment {
	position: absolute;
	top: 25px;
	left: 25px;
}

/* recipeSection */
#toppage #recipeSection {
	position: relative;
	float: right;
	margin-top: -263px;
	width: 337px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/130611/index/index_frame_recipe.png) no-repeat left top;
	z-index: 10;
}
#toppage #recipeSection .sectionContents {
	position: relative;
	padding-top: 37px;
	padding-right: 55px;
	padding-left: 25px;
	width: 257px;
	height: 300px;
}
#toppage #recipeSection h1 {
	float: right;
	margin-left: 10px;
}
#toppage #recipeSection .txt {
	float: right;
}
#toppage #recipeSection .btn {
	margin-top: 25px;
	padding-left: 10px;
	text-align: left;
}
#toppage #recipeSection .image {
	padding-top: 25px;
}
#toppage #recipeSection .image2 {
	position: absolute;
	right: -5px;
	bottom: -25px;
}

/* infoSection */
#toppage #infoSection {
	clear: both;
	padding-top: 28px;
}
#toppage #infoSection h1 {
	position: relative;
	z-index: 5;
}
#toppage #infoSection .btn {
	position: relative;
	margin-top: -55px;
	z-index: 5;
}
#toppage #infoSection .infoBox {
	margin-top: 4px;
	padding-top: 30px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/content_line.gif) no-repeat center top;
}
#toppage #infoSection .infoInnerBox {
	padding: 0 10px 10px;
	background: url(http://i.yimg.jp/images/evt/fukkodp/open/sanrikufm/common/content_line.gif) no-repeat center bottom;
}
#toppage #infoSection dl {
	margin-bottom: 10px;
}
#toppage #infoSection dt {
	float: left;
	margin-right: 1em;
	width: 6em;
}
#toppage #infoSection dd {
	overflow: hidden;
}


/*
　　　　　　　　　clear fix 
==========================================================*/
#toppage #contents section,
#toppage #productsSection .sectionContents,
#toppage #fishermanSection .sectionContents,
#toppage #recipeSection .sectionContents,
#toppage #infoSection dl
{
/zoom: 1;
}
#toppage #contents section:after,
#toppage #productsSection .sectionContents:after,
#toppage #fishermanSection .sectionContents:after,
#toppage #recipeSection .sectionContents:after,
#toppage #infoSection dl:after
{
content: "";
display: block;
clear: both;
}