/* CSS Document */

div#left-menu li.lm-11{
	padding-bottom:610px;
}


div#main-image{
	width:570px;

}

div#main-image div#text{
	width:535px;
	margin:5px  0 10px 15px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	letter-spacing:0.1em;
	color:#343;
	
}
div#main-image div#text h2{
	font-size:90%;
	margin-bottom:5px;
	display:inline;
	
	
}

div#main-image div#text p{
	width:570px;
	font-size:80%;
	display:inline;

}





div#obento-all{
	width:555px;
	margin:5px 0px 10px 15px;
	color:#343;

}

div.obento{
	width:260px;
	float:left;
	font-size:90%;
	margin-bottom:10px;
	height:185px;
	position:relative;

}


div.obento img{
	float:left;


}

div.obento img.obentoimg{
	border:solid #aaaaaa 1px;
	margin-right:5px;
	margin-bottom:17px;
}




div.obento div.h3back{
	width:260px;
	height:20px;
	color:#fff;
	background-color:#E6935B;
	background-image:url(http://www.souan.cc/img/index/ttl_top.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	
}
div.obento h3{
	font-size:85%;
	padding:2px 0px 0 3px;
	color:#fff;
	
}
div.obento h3 a{
	color:#fff;
	text-decoration:none;
}


div.obento p{
	line-height:1.2em;

}

div.obento p.title{
	font-weight:bolder;
	font-size:70%;
}

div.obento p.price{
	font-size:85%;
	text-align:right;
	padding-right:1em;
}

div.obento p.setumei{
	font-size:11px;
	padding-top:3px;
	height:5em;



}

div.obento p.link{
	font-size:75%;
	text-align:right;
	margin-top:7px;
	position:absolute;
	bottom:0px;
	right:3px;
}




div#obento-all div#bt01{
	
}
div#obento-all div#bt02{
	margin-left:10px;
}
div#obento-all div#bt05{
}
div#obento-all div#bt06{
	margin-left:10px;
}
div#obento-all div#bt03{
	
}
div#obento-all div#bt04{
	margin-left:10px;
}

div.blog-import{
	width:515px;
	margin:5px 0px 10px 15px;
	color:#343;
}

div.blog-import div.h4back{
	width:530px;
	height:23px;
	clear:both;
	background-color:#666666;
	margin-bottom:10px;

} 

div#news div.h4back{
	background-image:url(http://www.souan.cc/img/index/ttl_news.jpg);

} 

div#column div.h4back{
	background-image:url(http://www.souan.cc/img/index/ttl_column.jpg);
} 



div.blog-import h4{
	display:block;
	color:#fff;
	
}


div.blog-import dl{
	width:530px;
	float:left;
	margin:3px 0 10px 5px;;
	
}

div.blog-import dt{
	font-size:80%;
	font-weight:bolder;
	clear:left;
	float:left;
	width:100px;
	display:block;
	color:#006699;


	
}

div.blog-import dd{
	width:405px;
	float:left;
	font-size:80%;
	display:block;
	

}
div.blog-import dd a{
	text-decoration: none;
}
div.blog-import p.tuduki{
	text-align:right;
	margin-right:5px;

}
div.blog-import p.tuduki a{
	text-decoration:underline;
	color:#33f;
}

span.youyaku{
	color:#343;
}

div.blog-import a:link{
	color:#343;
}
div.blog-import a:visited {
	color:#343;
}
div.blog-import a:hover{
	color:#933;
}


div.blog-import a:active{
	text-decoration:underline;
	color:#933;
}


/****工場オープンキャンペーン用***/

.camp  h2{
line-height:2.5em;

}
.camp strong{
font-size:1.1em;
line-height:2em;
}


