@charset "utf-8";
/* CSS Document */


/*-------------------------------

main contens 用

-------------------------------*/

article{
}


#main {
	width:740px;
	height:400px;
	margin-bottom:30px;
}


/*-------------------------------

coupon_area 用

-------------------------------*/

#coupon_area h3{
	margin:20px 0px 0px 0px;
}

h4{
	color:#536728;
	font-weight:bold;
	font-size:14px;
	margin-top:20px;
}

#coupon_area{
	width:740px;
	height:auto;
}

#coupon_area p{
	margin:10px 0px 0px 20px;
}

.two_col_l{
	width:370px;
	height:320px;
 float:left;
	margin-top:20px;
	padding:0px 0px 0px 10px;
}

.two_col_r{
	width:350px;
	height:320px;
	padding:10px 10px 0px 0px;
 float:right;
}

.two_col_l img{
	margin:10px 0px 0px 240px;
}

/*--- span ---*/

.red {
	color:#900;
	font-weight:bold;
}

.ts{
	font-size:14px;
	text-shadow: 1px 1px 2px #663300;
}

a p{
	color:#536728;
	font-size:11px;
}



/*-------------------------------

coupon 用

-------------------------------*/



#coupon_area a img{
background:none!important;
			-moz-transition-duration:1s;
			-webkit-transition-duration:1s;
			-o-transition-duration:1s;
			-ms-transition-duration:1s;
			-moz-transition-timing-function:ease-in-out;
			-webkit-transition-timing-function:ease-in-out;
			-o-transition-timing-function:ease-in-out;
			-ms-transition-timing-function:ease-in-out;
}
 
#coupon_area a:hover img {
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
background:none!important;
			-moz-transition-duration:1s;
			-webkit-transition-duration:1s;
			-o-transition-duration:1s;
			-ms-transition-duration:1s;
			-moz-transition-timing-function:ease-in-out;
			-webkit-transition-timing-function:ease-in-out;
			-o-transition-timing-function:ease-in-out;
			-ms-transition-timing-function:ease-in-out;
}