@charset "UTF-8";
.txt14px {  font-size: 90%}
.normal {  font-size: 90%; line-height: 120%;}
.photo {  font-size: 10px;}
.size12a {
  font-size: 90%;
	line-height: 150%;
}
.size14 {	font-size: 200%;}

.marinnews{
	font-size:90%;
}

.img_title{
	margin:1px;
}

.cookingCaption{
	text-align:left;
	width: 492px;
	background: #ff4444;
	color:#ffffff;
	font-weight: bold;
	font-size:110%;
	padding : 5px 2px 2px 6px;
	margin : 0px auto 5px auto;
}

img{
	border:none;
}


#tuji_whole{
	width:540px;
	font-size:12px;
	line-height:140%;
	position:relative;
}

#tuji_whole .top_img{
	text-align:center;
	margin:5px;
}

#tuji_whole h2{
	margin-top:13px;
	margin-bottom:3px;
	color:#666666;
	font-size:14pt;
	border-left:#ff6600 solid 4px;
	padding-left:10px;
}

#left_item{
	padding:5px;
}

#left_item h3{
	margin-top:3px;
	margin-bottom:3px;
	font-size:14px;
	border-bottom:1px solid #555;
}

#left_item .name{
	text-align:left;
	padding-left:12px;
	white-space:nowrap;
	width:30%;
}

#left_item .amount{
	text-align:left;
	white-space:nowrap;
	padding-left:7px;
	width:20%;
}

.description{
	font-size:12px;
	line-height:150%;
}

.description table{
	width:370px;
	font-size:12px;
}

#movie{
	position:absolute;
	top:10px; 
	left:300px;
}

.img_left{
	float:left;
	margin:5px;
}

.img_right{
	float:right;
	margin:5px;
}

td{
	vertical-align:top;
}

.photo{
	width:200px;
	text-align:center;
	border-left:1px solid #aaa;
}

.chef{
	line-height:150%;
	padding-top:15px;
}

#recipe_all{
	border:5px solid #eeeeee;
	text-align:left;
}

#recipe_all ul{
	line-height:150%;
}

#recipe_all li{
	border-bottom:1px solid #ddd;
	height:45px;
}

#right_item img{
	margin-bottom:3px;
}