@charset "shift_jis";

/* CSS Document */

h1, h2, h3, h4, h5, p, dl, dt, dd {

	margin: 0;

	padding: 0;

}

.clearfix {

	overflow: hidden;

}

* html .clearfix {

	zoom: 1;	

}

a { outline:none; }

	

body {

	margin: 0;

	padding: 0;

	font-size: 12px;

	background-image: url(image/bg.jpg);

	background-repeat:repeat-x;

	background-color: #95ddff;

	

}

#container{

	margin: 0 auto;

	padding: 0;

	width: 850px;

	background: #FFF;

}

#wrapper {

	margin: 0;

	padding: 25px 20px 0 20px;

	width: 810px;

}

.font-16 {

	font-size: 16px;	

}

.font-14 {

	font-size: 14px;	

}

.font-12 {

	font-size: 12px;	

}

.lh-140 {

	line-height: 140%;	

}

.align-center {

	text-align: center;	

}

.bg-pink {

	background: #E4007F;

	padding: 0 33px 30px 40px;	

}

.bg-ivory {

	background: #FFFFCC;

	padding: 10px;

}

.waku01 {

	padding: 0 25px;

	background: url(image/waku01_bg.gif) repeat-y ;

	font-size: 14px;

	line-height: 140%;	

}

.add {

	width: 410px;

	float: left;	

}

.add dt {

	float: left;		

}

.add dd {

	float: left;		

}

.waku02 {

	padding: 0 25px;

	background: url(image/waku02_bg.gif) repeat-y ;

	font-size: 14px;

	line-height: 140%;	

}

.oubo-btn a {

	margin: 25px auto;

	width: 468px;

	height: 89px;

	display: block;

	text-indent: -9999px;

	background: url(image/btn.gif) 0 0 no-repeat;

}

.oubo-btn a:hover {

	margin: 25px auto;

	width: 468px;

	height: 89px;

	display: block;

	text-indent: -9999px;

	background: url(image/btn.gif) 0 -89px no-repeat;

}

dl.kyou {

	padding-bottom: 8px;

	color: #FFF;

	font-weight: bold;

}

dl.kyou dt {

	width: 100px;

	padding-right: 5px;

	float: left;

	text-align: right;

}

dl.kyou dd {

	margin-left: 100px;	

}

dl.kyou a { color: #FFF; text-decoration:underline; }

dl.kyou a:visited { color: #FFF; text-decoration: underline; }

dl.kyou a:hover { color: #FFF; text-decoration: underline;}

dl.kyou a:active { color: #FFF; text-decoration: underline;}



.s-list-btn a {

	margin: 0 auto;

	width: 468px;

	height: 89px;

	display: block;

	text-indent: -9999px;

	background: url(image/btn.gif) 0 -178px no-repeat;

}

.s-list-btn a:hover {

	margin: 0 auto;

	width: 468px;

	height: 89px;

	display: block;

	text-indent: -9999px;

	background: url(image/btn.gif) 0 -267px no-repeat;

}

.waku03 {

	padding: 0 25px;

	background: url(image/waku03_bg.gif) repeat-y ;

	font-size: 14px;

	line-height: 140%;	

}

.shoten-list-waku {

	width: 676px;

	margin: 0 auto;

	padding: 25px;

	background: url(image/bg02.gif) repeat;

}

.store-name span {
	font-weight: bold;
	color: #FF0000;
}

