@charset "utf-8";
/* CSS Document */



#main .mainPh {
	background:url(../images/suika_bg001.png) repeat-x;
	text-align:center;
}

#main h1 span {
	width:1200px;
	margin:0 auto;
}

#main .youtubeBox dt,
#main .youtubeBox dd {
	text-align:center;
}

#main .youtubeBox {
	background: url(../images/ichigo_bg002.jpg) no-repeat center top;
	min-height: 2000px;
	width: 100%;
}

#main .youtubeInner {
	text-align:center;
}

#main .youtubeInner dt {
	padding:60px 0 169px;
}

#main .youtubeTx01 {
	padding:60px 0 30px;
}

#main .youtubeInner .coldLink {
	padding-top:30px;
}
#main .posiRe {
	position:relative;
}
#main .posi01 {
	position:absolute;
	bottom:48px;
	left:218px;
}
#main .youtubeList {
	background:url(../images/idx_bg004.png);
	padding-top:80px;
}
#main .youtubeList h2 {
	text-align:center;
	background:url(../images/idx_bg003.png) top center;
}


#main .haloparfait {
	background:url(../images/suika_bg004.png) no-repeat center 0;	
}

/*#main .haloparfait {
	margin-top:2085px;
	background:url(../images/suika_bg004_yokoku.png) no-repeat center 0;	
}*/

#main .haloparfait p {
	width:1000px;
	margin:0 auto;
}
#main .foot {
	background:url(../images/suika_bg005.png) repeat-x;
	min-height:746px;
	padding-top:75px;
}
#main .shopLink,
#main .snsLink {
	background:#FFF;
	width:1000px;
	margin:0 auto;
	border-radius:10px;
	text-align:center;
}
#main .shopLink {
	padding:45px 0 30px;
	margin-bottom:45px;
}
#main .shopLink p {
	padding-bottom:22px;
}
#main .snsLink {
	padding:45px 0 30px;
}
#main .snsLink ul {
	padding:30px 0 0 295px;
}
#main .snsLink ul li {
	float:left;
	padding-right:47px;
}
#main .top {
	text-align:center;
	margin-top:-49px;
}

#main #globalFooter {
	background:#FFF;
}


.clearfix {
	content: "";
	display: block;
	clear: both;
}
