@charset "utf-8";
/* --------------------------------------------





-------------------------------------------- */
ul#gNavi li.link2 a { background-position:-159px 100%; }
/* --------------------------------------------


	メインビジュアル


-------------------------------------------- */
#visual {
	text-align:center;
	padding:142px 0 40px 0;
}
/* --------------------------------------------





-------------------------------------------- */
#boxWrap {
	overflow:hidden;
	width:920px;
}
#boxWrap .inner {
	width:942px;
}
/* --------------------------------------------





-------------------------------------------- */
.box {
	width:410px;
	
	min-height:186px;
	height: auto !important;
	height: 186px;
	
	padding:16px 18px 19px 22px;
	margin:0 21px 0 0;
	float:left;
	background:url(../img/menu/box/bg.png) no-repeat 0 0;
}
.box h2 {
	padding:0 0 10px 0;
}
	.box p.txt {
		font-size:85%;
		color:#555555;
		padding:0 2px 0 0;
	}
	.colWrap .colLeft {
		float:left;
		width:275px;
	}
	.colWrap .colRight {
		float:right;
		width:115px;
	}
/* --------------------------------------------


-------------------------------------------- */
.notes {
	clear: left;
  color:#555;
  padding:0 15px;
  text-align: center;
}
/* --------------------------------------------





-------------------------------------------- */
.box .btn {
	margin:0 auto;
	padding:17px 0 0 0;
}
.box .btn,
.box .btn a {
	width:142px;
	height:36px;
}
	.box .btn a {
		text-indent:-9000px;
		display:block;
		background:url(../img/menu/box/btn.png) no-repeat 0 0;
	}
	.box .btn a:hover {
		background:url(../img/menu/box/btn.png) no-repeat 0 100%;
	}
/* --------------------------------------------





-------------------------------------------- */
#coupon {
	padding:41px 0 0 0;
	background:url(../img/menu/line.png) repeat-x 0 11px;
	text-align:center;
}
#coupon .btn{
	padding:16px 0 0 0;
}
