@charset "utf-8";
/* CSS Document */

/* 共通設定 */
* {
margin:0px;
padding:0px;
list-style:none;
}

img {
border:none;
}

li img {
vertical-align:bottom;
} 


li { list-style:none; }


/* body,link */
body {
	font-size:14px;
	line-height:18px;
	font-family: "ＭＳ Ｐゴシック", Osaka,;
	background:#311d24;
	color:#595556;
	}

a:link {
color:#423439;
text-decoration:none;
}

a:visited {
color:#423439;
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:#423439;
}

a:active {
text-decoration:none;
}



/* 共通レイアウト */
	
	#wrapper {
	width:1000px;
	height:auto;
	margin:2em auto 2em auto;
	_margin:0 auto 0 auto;
	background:#FFF;
	}

	#container {
		height:auto;
		width:1000px;
		}


/* ヘッダー共通 */


	.header {
		width:1000px;
		background:#FFF;
		}

	.header_top {
		width:1000px;
		height:auto;
		margin-top:1em;
		padding-top:1em;
		}


	.logo {
		float:left;
		padding-left:1em;
		}

			
	.address {
		float:right;
		padding-right:2em;
		margin-top:1.5em;
		}
		
	.global_menu {
		margin-top:1em;
		background:#311d24;
		padding:0em;
		height:30px;
		width:1000px;
		}
		

	.global_menu_li {
		float:left;
		padding-left:8em;
		height:30px;
		margin:0;
		}
	
	.top_img {
		height:132px;
		width:1000px;
		}
		
/* main */

	.main {}
	


	/* main left */


	.main_left {
		width:650px;
		float:left;
		}
		
		
		
		.title1 {
			margin-top:2em;
			padding-left:0.5em;
			}	
		
		.title_s {
			padding-left:3em;
			margin:1em 0;
			}
	
		.title_s ul li {
			float:left;
			padding-left:2em;
			}
			
			
		.campaign {
			padding-left:0.5em;
			margin:2em 0 1em 0;
			}
		
	
	.campaign_form {
		padding-left:1em;
		}
		
		.campaign_title {
			font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
			margin-top:1em;
			font-size:18px;
			}
		
		
			.campaign_kikan_txt {
				float:right;
				padding-right:80px;
				font-size:12px;
				margin-top:0.5em;
				font-weight:600;
				}
				
			.campaign_kikan2_txt {
				float:right;
				padding-right:65px;
				font-size:12px;
				margin-top:0.5em;
				font-weight:600;
				}	
		
		.campaign_naiyou {
			margin-top:1em;
			}
		
		.campaign_naiyou_left {
			float:left;
			}
			
		.campaign_naiyou_right {
			float:left;
			padding-left:1em;
			}
		
			.campaign_naiyou_txt_line {
				margin-bottom:0.5em;
				font-size:12px;
				}
		
/* main right */


	.main_right {
		float:right;
		padding:1em 0;
		width:345px;
		}

	.mail1 {
		margin-top:2em;}

	.mail {
		margin-top:1em;
		}


	.title_right {
		margin-top:2em;
		}
		
	.banner {
		margin-top:1em;
		}

	.qrcode_coupon {
		margin-top:2em;
		}
		
/*　img	*/

	.qr{
		float:right;
		margin-left:20px;
		padding-right:120px;
		}
		
		
		

/* footer */

#footer {
	background:#FFF;
	margin-top:2em;
	padding-bottom:1em;
	width:1000px;
	}
	
	.foot_mail {
		padding-left:2em;
		}

		.foot_maill_banner {
			padding-left:2em;
			float:left;
			}
			
		.title_s2 {
		padding-left:46em;
		margin:1em 0 2em 0;
		}
		
		.title_s2 ul li {
			float:left;
			padding-left:2em;
		}


/* クリア関連 */
.clear {
clear:both;
}


/*　フォントカラーサイズなど  */

.color_red {
	color:#9b224b;
	}
	
.font_price{
	font-size:18px;
	font-weight:700;
	color:#9b224b;
	}
	
	
/*  中川追加　*/



#header_z {
	width:1000px;
	background:#FFF;
	background:#311d24;
		}

	
.head_z{
	width:1000px;
	height:auto;
	margin-top:1em;
	padding-top:1em;
	background:#311d24;
	}

.main_c {
		width:1000px;

		}
		
h1.zexy{
	font-size:13px;
	color:#;
	margin:5px;
	font-weight:normal;
}		
