@charset "utf-8";

/* ==================================================================
	Author: adachi(WebBlending)
	
=================================================================== */

/* =================================
   ■ 共通指定
================================== */


#top h2{
	position:absolute;
	top:120px;
	right:15px;
}

/* --------------------------------
   □ navigation-box
-------------------------------- */ 

#navigation-box ul li{
	margin-top:20px;
	height:220px;
}

body #navigation-box ul li a{
	color:#333333;
}

#navigation-box li dl{
	width:244px;
	float:left;
	display:inline;
}

#navigation-box li dl.right{
	margin-right:58px;
}

#navigation-box li dl dt{
	padding:1px;
	border:#999 solid 1px;
}

#navigation-box li dl dd{
	text-align:right;
	margin-top:5px;
}

#navigation-box p.text{
	margin-top:30px;
	margin-bottom:30px;
}

/* --------------------------------
   □ chapter
-------------------------------- */ 

.recipe-box{
	margin-top:20px;
	padding-top:30px;
	padding-bottom:30px;
	border-top:black solid 1px;
	position:relative;
}

.menu-box p.img{
	position:absolute;
	top:130px;
	left:600px;
}

.main p.company{
	margin-left:230px;
	margin-bottom:40px;
}

.contents{
	padding-bottom:15px;
	border-bottom:black solid 1px;
}

div.material{
	width:470px;
	margin-left:24px;
	position:relative;
	float:left;
	display:inline;
}

p.maintext{
	clear:both;
	width:750px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:27px;
}

.recipe p.material{
	margin-bottom:40px;
}

.recipe-box h3{
	font-size:16px;
	margin-bottom:15px;
	margin-left:10px;
}

.recipe-box h3 a{
	color:#333333;
}

.recipe-box ul{
	margin-left:270px;
}

.recipe-box ul.material2{
	margin-top:15px;
}

.recipe-box p.img{
	position:absolute;
	top:0px;
	left:4px;
	padding:1px;
	border:solid 1px #999;
}

.recipe{
	width:450px;
	margin-right:0px;
	float:right;
	display:inline;
}

.recipe dl{
	margin-bottom:15px;
}


.recipe-box p.pagetop{
	clear:both;
	padding-top:30px;
	text-align:right;
}

.recipe-box p.pagetop a{
	color:#333333;
	text-decoration:underline;
}

.recipe p.under{
	margin-top:67px;
}

p.guide{
	margin-bottom:20px;
}

p.guide a{
	zoom:1;
	display:inline-block;
	background:url(../../images/recipe/mark.gif) 0 0 no-repeat;
	color:#333;
	height:18px;
	padding-left:22px;
	font-weight:700;
}

html > body p.guide a{
	height:auto;
	min-height:18px;
}

p.guide a:hover{
}

ol#breadcrumbs{
	clear:both;
	margin-top:40px;
}


