﻿@charset "UTF-8";
/* CSS Document */
ul li{
		margin:0px;
		padding:0px;
		}	
.mb20{
		margin-bottom:20px;
		}
img{
	border:none;
	padding:0px;
	margin:0px;
}

#sabaton{
	width:690px;
}
#sabaton #header-image{
	width:690px;
	height:306px;
	background:url(img/sabaton/header_img.jpg);
}
#sabaton #menu{
	width:690px;
	height:56px;
		}
#sabaton #menu a{
	background:url(img/sabaton/header_menua.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	height:56px;	
		}
#sabaton #menu a:hover{
	background:url(img/sabaton/header_menub.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	height:56px;		
		}				
#sabaton #sabaton-menu{
	width:690px;
	height:49px;
	background:url(img/sabaton/menu_img.gif);
}
#sabaton #sabaton-part1{
	margin-top:10px;
	border-bottom:5px solid #e5e5cf;
}

#sabaton #sabaton-part1 #left-space{
	float:left;
	width:444px;
}

#sabaton #sabaton-part1 #right-space{
	float:right;
	width:246px;
}

#sabaton #sabaton-part1 #title-image{
	width:444px;
	height:142px;
	background:url(img/sabaton/sabaton_00.jpg);
	text-indent:-9999px;
}

#sabaton #sabaton-part1 h4{
	font-size:14px;
	line-height:1.6;
	color:#828425;
	letter-spacing:5px;
}

#sabaton #sabaton-part1 #left-space .inner-content{
	margin:0;
	padding:0;
	margin:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #666666;
}
#sabaton #sabaton-part1 #left-space #chef-image{
	float:left;
}

#sabaton #sabaton-part2{
	background:url(img/sabaton/sabaton_recipe.gif) no-repeat #F7F1E7;
	height:550px;
	position:relative;
}

#sabaton #set-comment{
	position:absolute;
	left: 12px;
	top: 123px;
	width: 422px;
	height: 103px;
}

#sabaton #set-image{
	position:absolute;
	left: 475px;
	top: 44px;
}
#sabaton #set-image02{
	position:absolute;
	left: 460px;
	top: 65px;
}
#sabaton #kanren-image{
	position:absolute;
	left: 31px;
	top: 45px;
}
#sabaton #kanren-image02{
	position:absolute;
	left: 359px;
	top: 45px;
}
#sabaton #kanren-text{
	width:180px;
	position:absolute;
	left: 158px;
	top: 45px;
		}
#sabaton #kanren-text02{
	width:180px;
	position:absolute;
	left: 486px;
	top: 46px;
		}
#sabaton #kanren-text a{
		text-decoration:none;
		color:#947437;
		}
#sabaton #kanren-text a:hover{
		text-decoration:none;
		color:#947437;
		}
#sabaton #kanren-text02 a{
		text-decoration:none;
		color:#947437;
		}
#sabaton #kanren-text02 a:hover{
		text-decoration:none;
		color:#947437;
		}
#sabaton #kanren-text02 a:link{
		text-decoration:none;
		color:#947437;
		}								
.kanrentxt{
		font-weight:bold;
		color:#947437;
		}
#sabaton #set-recipe{
	position:absolute;
	width:511px;
	height:74px;
	background:url(img/sabaton/set_background.jpg) no-repeat;
	left: 38px;
	top: 321px;
	padding:120px 100px 10px 20px;
}
#sabaton #sabaton-can{
	width:690px;
	height:313px;
	background:url(img/sabaton/sabaton_back_01.jpg) no-repeat;
	position:relative;
}
#sabaton #pure{
	position:absolute;
	left: 27px;
	top: 17px;
}
#sabaton #pure-text{
	position:absolute;
	left: 154px;
	top: 58px;
	width: 166px;
}
#sabaton #cream{
	position:absolute;
	left: 385px;
	top: 18px;
}
#sabaton #cream-text{
	position:absolute;
	left: 384px;
	top: 52px;
	width: 261px;
}

#sabaton #sabaton-part3{
	margin-top:20px;
}
#sabaton #sabaton-part3 h3{
		color:#744E02;
		}

#sabaton #sabaton-part4{
	margin-top:20px;
	position:relative;
}

#sabaton #part4-text{
	width:690px;
	height:282px;
	background:url(img/sabaton/sabaton_back_02.gif) no-repeat;
}
#sabaton #roll-link{
	margin:20px 0;
}
#sabaton #about-sabaton{
	position:absolute;
	left: 15px;
	top: 25px;
	width:405px;
		}
#sabaton #about-sabaton h4{
	font-size:14px;
	line-height:1.2;
	color:#828425;
	letter-spacing:5px;
}
.bold{
	font-weight:bold;
		}
.mb10{
		margin-bottom:10px;
		}		
#sabaton #button{
	position:absolute;
	left: 97px;
	top: 253px;
		}
#sabaton #button02{
	position:absolute;
	left: 88px;
	top: 217px;
		}		
#sabaton #sabaton-part5{
	background:url(img/sabaton/set_background02.gif) no-repeat;
	width:690px;
	height:300px;
	position:relative;
}				
#sabaton #part5-text{
	position:absolute;
	width:426px;
	left: 28px;
	top: 94px;
	}
#sabaton #sabaton-part6{
	width:690px;
	height:350px;
	background:#f7f1e7;
	padding-top:15px;
	position:relative;
	margin-bottom:20px;
		}
#sabaton #sabaton-part6 h3{
		color:#947437;
		margin-left:30px;
		}		
#sabaton #sabaton-part6list{
	position:absolute;
	top: 159px;
	width:690px;
	left: -3px;
		}
#sabaton #sabaton-part6list ul li{
		list-style:none;
		margin-bottom:5px;
		}
.left{
		float:left;
		}
.mr50{
		margin-right:50px;
		}
.mr3{
		margin-right:3px;
		}								

