@charset "utf-8";
/*                                   */
/*         Webそうごうページ         */
/*           特集ページCSS           */
/*         (C)SOGO PAGE 2005         */
/*                                   */

/*特集記事部分*/
#main {
	margin:0 auto;
	padding:0 15px;
	width:570px;
}
	.feature {
		margin:0;
		background-color:#FFFFFF;
	}
	.feature h2 img {/*記事イメージ*/
		border:0;
		margin:0;
	}
	.feature img.photo{/*記事イメージ*/
		border:0;
		margin:0 15px 5px 0;
		float:left;
	}
	.feature p{/*記事文面*/
		margin:0 15px 15px 15px;
		color:#000000;
		font-size:9pt;
		line-height:1.75em;
		font-weight:normal;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	}
	
/*メニュー紹介部分*/
.block {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	
}
	.block .rosso {
		margin:0;
		padding:0;
		clear:both;
		width:570px;
		height:280px;
		
	}
		.rosso .bianco {
			margin:0;
			padding:0;
			width:270px;
			height:280px;
			float:left;
		}
			.rosso .bianco h4 {
				margin:0;
				padding:0px 0 0 20px;
				color:#330000;
				font-size:15pt;
				font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
				vertical-align:bottom;
				font-weight:bold;
				line-height:30px;
				background:#FFFFFF url(../images/f5_menu_bg.gif) no-repeat;
				background-position:top;
				height:61px;
			}
			.rosso .bianco h6 {
				margin:0;
				padding:0;
				background-color:#669966;
				color:#FFFFFF;
				font-size:10pt;
				text-align:center;
				font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
				font-weight:bold;
				line-height:20px;
				height:40px;
			}
			.rosso .bianco p{/*記事本文*/
				margin:5px 5px 5px 10px;
				color:#000000;
				font-size:8pt;
				line-height:1.5em;
				font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
			}
		.rosso .photo {
			margin:0;
			padding:0;
			width:300px;
			height:280px;
			float:left;
		}
			.rosso .photo h5 {
				margin:0;
				padding:0 10px 0 0;
				color:#330000;
				font-size:12pt;
				font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
				font-weight:bold;
				line-height:40px;
				text-align:right;
				background:#FFFFFF url(../images/f5_shop_bg.gif) no-repeat;
				background-position:top;
				height:40px;
			}
			.rosso .photo ul {
				margin:0;
				padding:0;
				list-style:none;
				width:300px;
				float:left;
			}
			.rosso .photo ul li {
				margin:5px;
				color:#000000;
				font-size:8pt;
				line-height:1em;
				text-align:center;
				font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
			}
			.rosso .photo img{
				margin:0;
				padding:0;
				width:294px;
				height:194px;
				float:left;
				border:3px;
				border-color:#669966;
				border-style:solid;
			}
			
.item{
	margin:0;
	padding:0;
	width:570px;
	float:left;
}
	.item img.lsmall{/*写真*/
		margin:10px 10px 10px 0;
		padding:0;
		background-color:#FFFFFF;
		border:0;
		float:left;
		border:3px;
				border-color:#669966;
				border-style:solid;
	}
	.item img.rsmall{/*写真*/
		margin:10px 0 10px 10px;
		padding:0;
		background-color:#FFFFFF;
		border:0;
		float:right;
		border:3px;
		border-color:#669966;
		border-style:solid;
	}
	.item p{/*記事文面*/
		margin:5px 10px 0 10px;
		padding:0;
		color:#000000;
		font-size:8pt;
		line-height:1.5em;
		font-weight:normal;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	}
	.item h2{/*記事文面*/
		margin:10px 0 0 0;
		padding:0;
		color:#003300;
		font-size:9pt;
		line-height:1.5em;
		font-weight:normal;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	}
	
	
.shop{
	margin:0;
	background:url(../images/f5_shop_date.jpg);
	clear:both;
	width:570px;
}
	.shop h2 {
		margin:0 0 0 0;
		padding:10px 0 15px 30px;
		background:#FFFFFF url(../images/f5_shop_title.jpg) no-repeat;
		background-position:bottom;
		color:#FFFFFF;
		font-size:9pt;
		line-height:1em;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	}
	.shop .nero {
		margin:0;
		padding:0 0 0 30px;
		width:540px;
		
	}
	.shop .nero ul {
		margin:0;
		padding:0;
		list-style:none;
		width:250px;
		float:left;
	}
	.shop .nero ul li {
		color:#000000;
		font-size:8pt;
		line-height:1.5em;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	}
	.shop .nero img{
		padding:5px 0 5px 5px;
		height:100px;
		float:left;
	}
	.shop h3 {
		margin:0;
		padding:0 0 10px 0;
		background:#FFFFFF url(../images/f5_shop_foot.jpg) no-repeat;
		background-position:top;
		height:30px;
		clear:both;
	}