@charset "utf-8";

/**
//=========================================//
//--------------header-------------------//
//=========================================//
*/



header {
	background:#ffffff;
	padding:5px 0 7px 0;
	border-bottom:#ff9900 2px solid;
	margin:0 0 0 0;
}

header h1 a {
	display:block;
	text-align:center;
	width:320px;
	height:50px;
	overflow:hidden;
	margin:5px auto 0 auto;
	z-index:1;
	background-image:url(../img/top/logo.png);
	text-indent:-9999px;
	background-repeat:no-repeat;	
}

/* メインビジュアル
---------------------------------------------------- */
#mainImageBack {	
background:#fffdef;
/*background:-webkit-gradient(linear, center top, center bottom, from(#4B9EFA), to(#fff));*/
margin-bottom:15px;
}


#mainImageBack h2 {
width:320px;
height:129px;
background:url(../img/top/mainimage.png) no-repeat;
margin:0 auto 0 auto;
text-indent:-7777px;
overflow:hidden;
}


/*
#mainVisualSlide {
text-align:center;
width:320px;
height:129px;
overflow:hidden;
z-index:1;
margin:0 auto 0 auto;
}
*/






/**
//=========================================//
//--------------main-------------------//
//=========================================//
*/


#section_contents {
	margin : 10px 0 0 0;	
}

.couponWrap {
	margin : 8px 10px 17px 10px;
	padding:10px;
	border:#F60 3px double;
}

/* info
---------------------------------------------------- */
#info{
		margin : 0 10px 15px 10px;
clear:both;
}


#info li a{
display:block;
color:#444444;
font-size:15px;
line-height:1.5;
letter-spacing:-1px;
-webkit-background-size:23px 15px;
border-bottom:1px solid #c0c9cd;
overflow:hidden;
padding:8px 5px 17px 5px;
}

#info li a span{
color:#ff9900;
font-size:12px;
line-height:1.5;
}


#info li:last-child a{
border-bottom:none;
}



.section_wrap h2 {
	margin:5px 0 0 0;
 	foant-size:13px;
	font-weight: bold;
	color:#51870b;
	border-width:0 0 1px 0;
	border-color:#060;
	border-style:dotted;
}	