@charset "utf-8";

* {
	margin:0;
	padding:0;
}


html {
}

body {
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:1em;
	background-color: #EBEBEB;
}

#wrap {
	width:100%;
}
a img {
	border:none;
}
a:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}
.clearfix:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	zoom:1;
}
.clear {
	clear:both;
}
p {
	font-size:1em;
	line-height:34px;
	margin:0 10px 20px 10px;
	color: #333;
}




h1 {
	margin: 0 0 20px 0;
}
h2 {
	margin: 0 0 20px 0;
}
h3 {
	margin: 0 0 10px 0;
}

.p-center {
	text-align:center;
	margin: 0 0 30px 0;
}














/* ヘッダー */
#head {
	width:100%;
	margin:0;
	padding:10px 0;
	background-color: #FFF;
}
#head p {
	text-align:center;
	margin: 0;
}
/* フッター */
#foot {
	width:100%;
	margin:0;
	padding:20px 0;
	background-color: #FFF;
}
#foot p {
	text-align:center;
	font-size:0.75em;
	margin: 0;
}


/* コンテンツ */
#big-contents {
	width:100%;
	height: auto;
	margin: 0 auto 30px auto;
}
#contents {
	width:940px;
	margin:0 auto;
	padding: 0;
}
#box1 {
	background:url(http://nouveausens.jp/lp/img/bouillabaisse/img1.png) no-repeat left top;
	padding: 0;
	margin: 0;
	height:400px;
}
#box1 p {
	font-size:1em;
	line-height:34px;
	margin:0;
	color: #333;
	padding: 10px 10px 0 470px;
}
#box2 {
	background:url(http://nouveausens.jp/lp/img/bouillabaisse/img2.png) no-repeat right top;
	padding: 0;
	margin: 0;
	height:345px;
}
#box2 p {
	font-size:1em;
	line-height:34px;
	margin:0 0 20px 0;
	color: #333;
	padding: 10px 460px 0 10px;
}
.p-bottomline {
	border-bottom: 1px solid #8B811B;
	margin: 0 0 50px 0;
	padding: 0 0 50px 0;
}
#box3 {
	padding: 30px 0 20px 0;
	margin: 0 0 50px 0;
	height:auto;
	background:url(http://nouveausens.jp/lp/img/bouillabaisse/omeshi2.png) no-repeat right 90px;
	border-bottom: 1px solid #8B811B;
}
#l-box3 {
	width:520px;
	float:left;
	padding: 10px 10px 0 10px;
}
#r-box3 {
	width:360px;
	float:right;
	padding: 10px 20px 0 10px;
	height: 100%;
	min-height:100%;
}
#box3 p.p3-title,
#box4 p.p4-title,
#box5 p.p5-title{
	margin:0 0 20px 0;
	padding: 0;
}
#box3 p {
	margin:0 0 20px 0;
	padding: 0 270px 0 10px;
}
#box3 ul li.li1 {
	background:url(http://nouveausens.jp/lp/img/bouillabaisse/point1.png) no-repeat left center;
	padding: 0 0 2px 110px;
	line-height: 32px;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #C82332;
	width: 550px;
}
#box3 ul li.li2 {
	background:url(http://nouveausens.jp/lp/img/bouillabaisse/point2.png) no-repeat left center;
	padding: 0 0 0 110px;
	line-height: 32px;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #C82332;
	width: 550px;
}
#box3 ul li.li3 {
	background:url(http://nouveausens.jp/lp/img/bouillabaisse/point3.png) no-repeat left center;
	padding: 0 0 0 110px;
	line-height: 32px;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #C82332;
	width: 550px;
}
#box3 ol {
	padding:0 0 0 10px;
	margin:0 0 20px 40px;
	color: #333;
}
#box3 ul {
	padding:0 0 0 10px;
	margin:0 0 20px 0;
	list-style-type: none;
}
#box3 ol li {
	width:600px;
	margin:0 0 10px 0;
}
#box3 p.r-box3-p {
	color:#FFF;
	margin: 0 0 50px 30px;
	line-height: 26px;
}
#box4 {
	padding:0 0 20px 0;
	margin: 0 0 50px 0;
	border-bottom: 1px solid #8B811B;
}
#box4 p {
	color:#333;
	font-size:1.13em;
	line-height: 36px;
}
#box4 ul {
	list-style-type:none;
	width: 972px;
	margin: 0 -32px 0 0;
}
#box4 ul li {
	float:left;
	margin: 0 32px 0 0;
}

#box5 {
	padding:0 0 20px 0;
	margin: 0 0 50px 0;
	border-bottom: 1px solid #8B811B;
}
#box5 p {
	line-height: 36px;
	padding:0 10px;
}
#box6 {
	padding:0 0 20px 0;
	margin: 0 0 50px 0;
	border-bottom: 1px solid #8B811B;
	min-height:500px;
}
#box6 p {
	line-height: 36px;
	padding:0 10px;
}
#bana {
	list-style-type:none;
	width: 968px;
	margin: 0 -28px 50px 0;
}
#bana li {
	float:left;
	margin: 0 28px 0 0;
}
.specific {
	margin:0;
}

#page-top {
    position: fixed;
    bottom: 5px;
    right: 20px;
	font-size:0.75em;
}
#page-top a {
    background: #FFF;
    text-decoration: none;
    color:#333;
    width: 100px;
    padding: 10px 0;
    text-align: center;
    display: block;
    border-radius: 5px;
	border:5px solid #E6CF22;
}
#page-top a:hover {
    text-decoration: none;
	color:#FFF;
    background: #333;

}
.s-biko {
	font-size: 12px;
    color: #333;
    line-height: 1.5em;
    display: block;
    margin: 0 0 0 15px;
}



/* ルイユのレシピページ */
.p-oeil-title,
.p-delivery-title {
	margin:0 0 10px 0;
	padding:0;
}
#box_oeil {
	margin:0 auto 50px auto;
	padding:20px;
	background: url(http://nouveausens.jp/lp/img/bouillabaisse/oeil-img.png) no-repeat 480px 100px;
	background-color: #FFF;
	width: 760px;
	border: 3px solid #8B811B;
}
.p-close {
	text-align:center;
}
.close {
	padding:10px 20px;
}

/* お届けのページ */
#box_deli1 {
	margin: 0 auto 50px auto;
	width: 760px;
	border: 3px solid #8B811B;
	padding: 20px;
	background-color: #FFF;
}
#box_deli2 {
	background:url(http://nouveausens.jp/lp/img/bouillabaisse/deli-img2.png) no-repeat left top;
	margin: 0 0 50px 0;
}
#box_deli3 {
	background:url(http://nouveausens.jp/lp/img/bouillabaisse/deli-img3.png) no-repeat left top;
	margin: 0 0 30px 0;
}

#box_deli1 ol,
#box_deli2 ol,
#box_deli3 ol {
	margin:0 0 0 30px;
	padding:0;
}
#box_deli1 ol li,
#box_deli2 ol li,
#box_deli3 ol li {
	margin:0 0 20px 0;
	padding:0;
}
.p-thanks {
	text-align:center;
}