@charset "utf-8";
/* CSS Document */

/*==============================
	共通の設定
==============================*/
@media print {
body {
zoom: 72%;
}
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
}
body {
/*	font-size:12px;*/
	font-size: 0.8em;
	line-height: 1.6;
	color: #333;
	text-align: center;
	background-color:#ffffff;
	font-family:"メイリオ","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;

}
/*==============================
	トップ
==============================*/
#top{background:url(../img/bg01.gif) 9px 16px repeat;}
*:first-child+html #top{background:url(../img/bg01.gif) 14px 8px repeat;}
* html #top{background:url(../img/bg01.gif) 16px 23px repeat;}
#flash_contents{
	margin:0 auto;
	width:900px;
	background-color:#cc9a68;
	}
/*==============================
	参加フロー
==============================*/
#event{
	background:url(../img/popup3.jpg);
	position:relative;
	width:833px;
	height:808px;
	margin:0 auto;
}
#event a.close{
	position:absolute;
	top:15px;
	left:627px;
}
#event .main_contents{	
	position:absolute;
	top:72px;
	left:121px;
}
#event a.go_list{
	position:absolute;
	top:274px;
	left:281px;
}
#event a.entry{
	position:absolute;
	top:678px;
	left:215px;
}
/*==============================
	自動販売機設置場所
==============================*/
#list{
	background:url(../img/popup5.jpg);
	position:relative;
	width:831px;
	height:651px;
	margin:0 auto;
}
#list a.close{
	position:absolute;
	top:15px;
	left:627px;
}
#list_main{
	width:500px;
	margin:10px auto 0;
	padding-top:70px;
}
#list_main table {
	border:5px solid #ffffff;
	width:100%;
}
#list_main td{
	padding:1px;
	border-right:1px solid #ffffff;
}
#list_main th{
	padding:1px 0;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
/*#list_main tr{
	border:2px solid #ffffff;
}*/
#list_main .tytle_name{width:20%;}
#list_main .shop_name{
	font-weight:bold;
	color:#555444;
}
.bg_g{
	background-color:#99cc33;
	font-weight:bold;
	color:#ffffff;
	font-size:14px;
}
.bg_y{ background-color:#fcfcd2;}
.bg_p{background-color:#ffdbd3;}
/*==============================
	待受画像プレゼント
==============================*/
#present{
	background:url(../img/popup4.jpg);
	position:relative;
	width:833px;
	height:783px;
	margin:0 auto;
}
#present a.close{
	position:absolute;
	top:15px;
	left:627px;
}
#present .main_contents{	
	position:absolute;
	top:74px;
	left:100px;
}
#present .main_contents2{	
	position:absolute;
	top:603px;
	left:120px;
}
#present .main_contents3{	
	position:absolute;
	top:593px;
	left:568px;
}
#present .send{	
	position:absolute;
	top:651px;
	left:284px;
}
.txt_s{
	font-size:10px;
	text-align:left;
}

