@charset "utf-8";
/* container2 */

#rightside{
	float:right;
	width: 200px;
	margin: 15px 10px 15px 0px;
	background-color: #C5ECBB;
	display: inline;
}



/*---------------------
    side_search
-----------------------*/
.side_search{
	width:180px;
	margin: 5px auto 5px auto;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
	line-height: 1.8em;
	height: 370px;
}

.side_search2{
	width:180px;
	margin: 5px auto 5px auto;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
	line-height: 1.8em;
	height: 280px;
}

.side_search3{
	width:180px;
	margin: 5px auto 5px auto;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
	line-height: 1.8em;
	height: 370px;
}


.areamap{
	width:180px;
	margin: 5px auto 5px auto;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
	line-height: 1.8em;
}

.mob_pod{
	width:180px;
	margin: 5px auto 5px auto;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: left;
	line-height: 1.8em;
}

img.center{
margin:0px auto 0px auto;
}


/*---------------------
susume_kupon
-----------------------*/

#susume_kupon{
	width:900px;
	margin-top: 10px;
				}

.susume{
	width:290px;
	height: auto;
	float: left;
		}

.susu_r{
	width:140px;
	float: right;
	margin-top: 5px;
	text-align: center;
	height: 110px;
		}

.susu_l{
	width:140px;
	float: left;
	margin-top: 5px;
	text-align: center;
	height: 109px;
		}

#kupon{
	width:410px;
	float:left;
	height: auto;
	margin-left: 20px;
		}

.kupon_waku{
	width:410px;
	height:234px;
	margin-top: 5px;
	overflow:scroll;
	overflow-x :auto;
	border:solid #00cc33 1px;
			}

.kou_shop{
	text-align:left;
	padding:3px 15px 3px 5px;
	margin-top:5px;
	border-bottom:dotted 1px #80b31a;
	line-height:1.7em;
	}

#qr{
	width:160px;
	float: right;
	height: 250px;
	line-height: 1.3em;
		}
#qrti{text-align:left;}
#qrc{
	margin-top:5px;
	text-align: center;
}


/*---------------------
categori_other
-----------------------*/

#categori_other{
				width:900px;
				clear:both;
				margin-top:15px;
				}

.other{
		width:200px;
		border:0px black solid;
		float:right;
		margin-top:12px;
		}

div.other_t{
	text-align:left;
	margin-top:7px;
	color:#339933;
	background-color:#eeffbb;
	padding: 7px 5px 0px 5px;
	}

.riyou_t{
	text-align:left;
	padding:10px;
	background-color:#eeffbb;
	line-height:1.5em;
	}

#categori{
	border:0px #80b31a solid;
	width:690px;
	float:left;
	margin-top: 19px;
	}

.jt{
	text-align:left;
	width:690px;
	height:auto;
	color:#339933;
	font-weight:bold;
	font-size:8pt;
	}

.cate_t{
	text-align:left;
	width:690px;
	color:white;
	margin-top:5px;
	border-top:dotted 1px #80b31a;
	padding-top:3px;
	height: 13px;
	}

.cate_waku{
	width:auto;
	text-align:left;
	height:170px;
	}

.cate_waku1{
	width:222px;
	text-align:left;
	height:170px;
	margin-right:11px;
	float:left;
	margin-top: 10px;
	}

.cate_waku2{
	width:222px;
	text-align:left;
	height:170px;
	float:right;
	margin-top: 10px;
	}

.c_1{
	width:170px;
	float:left;
	padding:3px 3px 3px 3px;
	font-size:7pt;
	letter-spacing:2px
	}

/*---------------------
    links
-----------------------*/
.links{
	width:185px;
	background-color:#F5FFD9;
	margin: 10px auto 0px auto;
	text-align: left;
	padding: 3px;
}

.link_titlebg{
	background-color:#73BE1E;
	width: 186px;
	height: 15px;
	text-align: center;
}
