@charset "utf-8";

@import url(default.css);
@import url(base.css);

#wrapper{
	max-width: 1100px;
	width: 100%;
	margin: 0 auto -50px;
	padding-top: 50px;
	/*background-image: url(../images/img_photo.png);
	background-repeat: no-repeat;*/
	position: relative;
	top:-50px;
	z-index: 1;
}

	#main{
		padding-top:107px;
	}

	#mainimage{
		width:980px;
		height: 350px;
		margin:0 auto;
	}

		#mainimage h1{
			height:150px;
			margin:0;
			text-align: center;
		}

	#selectcetegory{
		width:570px;
		margin:0 auto;
	}

		#selectcetegory li{
			float:left;
			list-style:none;
			width:170px;
			margin-right:15px;
			padding:5px;
			background:url(../images/bg_selectcetegory.png) no-repeat;
		}
		#selectcetegory li:last-child{margin-right:0;}
		
			#selectcetegory li a:hover{
				filter: alpha(opacity=60);
				-moz-opacity:0.60;
				opacity:0.60;
			}

		#capmain{
			margin-top:30px;
		}

		#cap-message{
			width:100%;
			height:300px;
			background:url(../images/img_mikanbatake.jpg) no-repeat 50% 0 #d4e367;
		}

			#cap-message-inner{
				width:960px;
				padding:42px 0 0;
				margin:0 auto;
				background:url(../images/bg_shadow.png) no-repeat 50% 0;
			}


	#ttl-content{
		margin:50px 0 40px;
	}

		#shoppingitems{
			float:left;
			width:650px;
			padding-bottom:30px;
		}

			#shoppingitems h1{
				margin:0 0 20px 10px;
			}

			#shoppingitems ul{
				margin-left:30px;
			}

	
				#shoppingitems li{list-style:none;}

	
					#shoppingitems li a{
						text-decoration:none;
						color:#444;
					}
		
					#shoppingitems li h1{
						font-weight:bold;
						font-size:140%;
						color:#f60;
						margin:0;
					}
		
						#shoppingitems li img:hover{
							filter: alpha(opacity=60);
							-moz-opacity:0.60;
							opacity:0.60;
						}
		
						#shoppingitems li p{
							margin:5px 0 25px;
						}
		
					.itemphoto{
						float:left;
						margin:0 25px 30px 0;
						box-shadow:0 0 5px #999;
						-moz-box-shadow:0 0 5px #999;
						-webkit-box-shadow:0 0 5px #999;
						-o-box-shadow:0 0 5px #999;
						-ms-box-shadow:0 0 5px #999;
					}

	#ritei{
		padding-top:110px;
		position:relative;
		margin-top:-110px;
	}
	
		#sb-likebox{
			width:300px;
			float:right;
			border:5px solid #eee;
		}


		#outline{
			background:#d4e367;
			height:300px;
			position:relative;
			z-index:5;
		}

			#outline-inner{
				width:980px;
				margin:0 auto;
			}

			#outlinephoto{
				float:left;
				margin-right:20px;
			}

				#outline-inner h1{padding:30px 0 15px;}

				#outline-inner dl{margin-bottom:20px;}

				#outline-inner dt{
					width:110px;
					float:left;
					margin:0 0 5px 40px;
				}

				#outline-inner dd{margin-bottom:8px;}

				#outline-inner a:hover{
					filter: alpha(opacity=60);
					-moz-opacity:0.60;
					opacity:0.60;
				}


		#access{
			padding:155px 0 70px;
			position:relative;
			margin-top:-110px;
			z-index:1;
		}

		#gmap{
			width:950px;
			height:600px;
			margin:15px auto 0;
		}


		

