#alts_wrapper {
	line-height: 1.6;
	color: #4d4d4d;
}

#alts_wrapper a {
	color: #0090d2;
	text-decoration: underline;
}

#alts_wrapper .gourmet {
	position:relative;
}
#alts_wrapper .gourmet a {
	position:absolute;
	top:400px;
	left:40px;
}

#alts_wrapper .gourmet2 {
	position:relative;
}
#alts_wrapper .gourmet2 a {
	position:absolute;
	top:420px;
	left:130px;
}
#alts_wrapper .gourmet_shop {
	width:760px;
	height:605px;
	background:url(./images/sub01_05.png) no-repeat;
	position:relative;
}
#alts_wrapper .gourmet_shop .left {
	float:left;
	margin:100px 0 0 30px;
}
#alts_wrapper .gourmet_shop .right {
	float:right;
	margin:100px 30px 0 0px;
}
#alts_wrapper .gourmet_shop li {
	margin:8px 0;
}
#alts_wrapper .back {
	text-align:center;
	margin:50px 0 0 0;
}


#alts_wrapper .program-table {
	background:url(./images/back-table.png) repeat-y;
	padding:0 40px 20px 40px;
	text-align:center;
}
#alts_wrapper .table {
	background:url(./images/back.png) repeat-y;
	padding:0 40px 40px 40px;
}
#alts_wrapper .table h3 {
	padding:20px 0;
}

/******************** その他 */

/* リンク透過設定 */
#alts_wrapper a:hover img {
	filter: alpha(opacity=80);
  	-moz-opacity:0.8;
  	opacity:0.8;
}

/**/
.clearfix:after { /*float解除*/
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*mobile*/
.small {font-size:0.8em;}

