@charset "UTF-8";

/* 最新情報 */

#newslist { width:615px; margin: 0 auto; list-style-type: none; }
#newslist li { margin-bottom: 16px;position: relative; }

.fla-margin { margin: -6px 0 0 0;}

span.new_contents {
	display: block;
	position: absolute;
	background: url(../image/news/new_mark.gif) 0 0 no-repeat;
	width: 103px;
	height: 83px;
	text-indent: -9999px;
	top: 1px;
	left: -15px;
}

/*過去記事一覧*/
#oldnewslist { width:615px; margin: 0 auto; list-style-type: none; }
#oldnewslist li { margin-bottom: 16px; position: relative; }
#oldnewslist li a {
	display: block;
	width:615px;
}

span.new {
	display: block;
	position: absolute;
	background: url(../image/news/oldnewsbtn/new.gif) 0 0 no-repeat;
	width: 78px;
	height: 56px;
	text-indent: -9999px;
	top: -15px;
	left: -15px;
}


#oldnewslist li a.news01 { background: url(../image/news/oldnewsbtn/btn_news01_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news02 { background: url(../image/news/oldnewsbtn/btn_news02_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news03 { background: url(../image/news/oldnewsbtn/btn_news03_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news04 { background: url(../image/news/oldnewsbtn/btn_news04_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news05 { background: url(../image/news/oldnewsbtn/btn_news05_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news06 { background: url(../image/news/oldnewsbtn/btn_news06_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news07 { background: url(../image/news/oldnewsbtn/btn_news07_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news08 { background: url(../image/news/oldnewsbtn/btn_news08_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news12 { background: url(../image/news/oldnewsbtn/btn_news12_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news13 { background: url(../image/news/oldnewsbtn/btn_news13_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news14 { background: url(../image/news/oldnewsbtn/btn_news14_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news15 { background: url(../image/news/oldnewsbtn/btn_news15_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news16 { background: url(../image/news/oldnewsbtn/btn_news16_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news17 { background: url(../image/news/oldnewsbtn/btn_news17_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news18 { background: url(../image/news/oldnewsbtn/btn_news18_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news19 { background: url(../image/news/oldnewsbtn/btn_news19_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news20 { background: url(../image/news/oldnewsbtn/btn_news20_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news21 { background: url(../image/news/oldnewsbtn/btn_news21_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news22 { background: url(../image/news/oldnewsbtn/btn_news22_o.jpg) no-repeat left top; height: 125px; }
#oldnewslist li a.news23 { background: url(../image/news/oldnewsbtn/btn_news23_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news24 { background: url(../image/news/oldnewsbtn/btn_news24_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news25 { background: url(../image/news/oldnewsbtn/btn_news25_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news26 { background: url(../image/news/oldnewsbtn/btn_news26_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news27 { background: url(../image/news/oldnewsbtn/btn_news27_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news28 { background: url(../image/news/oldnewsbtn/btn_news28_o.jpg) no-repeat left top; height: 145px; }
#oldnewslist li a.news29 { background: url(../image/news/oldnewsbtn/btn_news29_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news30 { background: url(../image/news/oldnewsbtn/btn_news30_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news31 { background: url(../image/news/oldnewsbtn/btn_news31_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news32 { background: url(../image/news/oldnewsbtn/btn_news32_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news33 { background: url(../image/news/oldnewsbtn/btn_news33_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news34 { background: url(../image/news/oldnewsbtn/btn_news34_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news35 { background: url(../image/news/oldnewsbtn/btn_news35_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news36 { background: url(../image/news/oldnewsbtn/btn_news36_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news37 { background: url(../image/news/oldnewsbtn/btn_news37_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news38 { background: url(../image/news/oldnewsbtn/btn_news38_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news40 { background: url(../image/news/oldnewsbtn/btn_news40_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news41 { background: url(../image/news/oldnewsbtn/btn_news41_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news39 { background: url(../image/news/oldnewsbtn/btn_news39_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news42 { background: url(../image/news/oldnewsbtn/btn_news42_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news43 { background: url(../image/news/oldnewsbtn/btn_news43_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news44 { background: url(../image/news/oldnewsbtn/btn_news44_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news45 { background: url(../image/news/oldnewsbtn/btn_news45_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news46 { background: url(../image/news/oldnewsbtn/btn_news46_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news47 { background: url(../image/news/oldnewsbtn/btn_news47_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news48 { background: url(../image/news/oldnewsbtn/btn_news48_o.jpg) no-repeat left top; height: 88px; }
#oldnewslist li a.news49 { background: url(../image/news/oldnewsbtn/btn_news49_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news50 { background: url(../image/news/oldnewsbtn/btn_news50_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news51 { background: url(../image/news/oldnewsbtn/btn_news51_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news52 { background: url(../image/news/oldnewsbtn/btn_news52_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news53 { background: url(../image/news/oldnewsbtn/btn_news53_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news54 { background: url(../image/news/oldnewsbtn/btn_news54_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news55 { background: url(../image/news/oldnewsbtn/btn_news55_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news56 { background: url(../image/news/oldnewsbtn/btn_news56_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news57 { background: url(../image/news/oldnewsbtn/btn_news57_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news58 { background: url(../image/news/oldnewsbtn/btn_news58_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news59 { background: url(../image/news/oldnewsbtn/btn_news59_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news60 { background: url(../image/news/oldnewsbtn/btn_news60_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news61 { background: url(../image/news/oldnewsbtn/btn_news61_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news62 { background: url(../image/news/oldnewsbtn/btn_news62_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news63 { background: url(../image/news/oldnewsbtn/btn_news63_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news64 { background: url(../image/news/oldnewsbtn/btn_news64_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news65 { background: url(../image/news/oldnewsbtn/btn_news65_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news66 { background: url(../image/news/oldnewsbtn/btn_news66_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news67 { background: url(../image/news/oldnewsbtn/btn_news67_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news68 { background: url(../image/news/oldnewsbtn/btn_news68_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news69 { background: url(../image/news/oldnewsbtn/btn_news69_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news70 { background: url(../image/news/oldnewsbtn/btn_news70_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news71 { background: url(../image/news/oldnewsbtn/btn_news71_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news72 { background: url(../image/news/oldnewsbtn/btn_news72_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news73 { background: url(../image/news/oldnewsbtn/btn_news73_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news74 { background: url(../image/news/oldnewsbtn/btn_news74_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news75 { background: url(../image/news/oldnewsbtn/btn_news75_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news76 { background: url(../image/news/oldnewsbtn/btn_news76_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news77 { background: url(../image/news/oldnewsbtn/btn_news77_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news78 { background: url(../image/news/oldnewsbtn/btn_news78_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news79 { background: url(../image/news/oldnewsbtn/btn_news79_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news80 { background: url(../image/news/oldnewsbtn/btn_news80_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news81 { background: url(../image/news/oldnewsbtn/btn_news81_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news82 { background: url(../image/news/oldnewsbtn/btn_news82_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news83 { background: url(../image/news/oldnewsbtn/btn_news83_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news84 { background: url(../image/news/oldnewsbtn/btn_news84_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news85 { background: url(../image/news/oldnewsbtn/btn_news85_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news86 { background: url(../image/news/oldnewsbtn/btn_news86_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news87 { background: url(../image/news/oldnewsbtn/btn_news87_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news88 { background: url(../image/news/oldnewsbtn/btn_news88_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news89 { background: url(../image/news/oldnewsbtn/btn_news89_o.jpg) no-repeat left top; height: 118px; }
#oldnewslist li a.news90 { background: url(../image/news/oldnewsbtn/btn_news90_o.jpg) no-repeat left top; height: 118px; }

#oldnewslist li a:hover { text-indent: -9999px; }

/*ボタン(news39)*/
span.bg-btn-news39 {
	display: block;
	position: relative;
	background: url(../image/news/news39/img_news39_08.jpg) 0 0 no-repeat;
	width: 615px;
	height: 105px;
}

span.bg-btn-news39 a.btn-news39 {
	display: block;
	position: absolute;
	width: 444px;
	height: 68px;
	top: 12px;
	left: 93px;
	background: url(../image/news/news39/btn_news39.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.bg-btn-news39 a.btn-news39:hover { background-position: 0 -68px;}

/*ボタン(news42)*/
span.bg-btn-news42 {
	display: block;
	position: relative;
	background: url(../image/news/news42/img_news42_06.jpg) 0 0 no-repeat;
	width: 615px;
	height: 231px;
}

span.bg-btn-news42 a.btn-news42 {
	display: block;
	position: absolute;
	width: 444px;
	height: 68px;
	top: 12px;
	left: 94px;
	background: url(../image/news/news42/btn_news42.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.bg-btn-news42 a.btn-news42:hover { background-position: 0 -68px;}

/*ボタン(news44)*/
span.bg-btn-news44 {
	display: block;
	position: relative;
	background: url(../image/news/news44/img_news44_07.jpg) 0 0 no-repeat;
	width: 615px;
	height: 210px;
}

span.bg-btn-news44 a.btn-news44 {
	display: block;
	position: absolute;
	width: 444px;
	height: 68px;
	top: 12px;
	left: 94px;
	background: url(../image/news/news42/btn_news42.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.bg-btn-news44 a.btn-news44:hover { background-position: 0 -68px;}

/*ボタン(news45)*/
span.bg-btn-news45 {
	display: block;
	position: relative;
	background: url(../image/news/news45/img_news45_07.jpg) 0 0 no-repeat;
	width: 615px;
	height: 298px;
}

span.bg-btn-news45 a.btn-news45 {
	display: block;
	position: absolute;
	width: 444px;
	height: 68px;
	top: 113px;
	left: 94px;
	background: url(../image/news/news45/btn_news45.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.bg-btn-news45 a.btn-news45:hover { background-position: 0 -68px;}
/**/

/*ボタン(news64)*/
span.bg-btn-news64 {
	display: block;
	position: relative;
	background: url(../image/news/news64/img_news64_05.jpg) 0 0 no-repeat;
	width: 615px;
	height: 105px;
}

span.bg-btn-news64 a.btn-news64 {
	display: block;
	position: absolute;
	width: 444px;
	height: 68px;
	top: 2px;
	left: 93px;
	background: url(../image/news/news64/btn_news64.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.bg-btn-news64 a.btn-news64:hover { background-position: 0 -68px;}

/*ボタン(news65)*/
span.bg-btn-news65 {
	display: block;
	position: relative;
	background: url(../image/news/news65/img_news65_05.jpg) 0 0 no-repeat;
	width: 615px;
	height: 105px;
}

span.bg-btn-news65 a.btn-news65 {
	display: block;
	position: absolute;
	width: 444px;
	height: 68px;
	top: 2px;
	left: 93px;
	background: url(../image/news/news65/btn_news65.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.bg-btn-news65 a.btn-news65:hover { background-position: 0 -68px;}
/**/

/*ボタン(news67)*/
span.bg-btn-news67 {
	display: block;
	position: relative;
	background: url(../image/news/news67/img_news67_05.jpg) 0 0 no-repeat;
	width: 615px;
	height: 105px;
}

span.bg-btn-news67 a.btn-news67 {
	display: block;
	position: absolute;
	width: 444px;
	height: 68px;
	top: 2px;
	left: 93px;
	background: url(../image/news/news67/btn_news67.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.bg-btn-news67 a.btn-news67:hover { background-position: 0 -68px;}
/**/

/*ボタン(news68)*/
span.bg-btn-news68 {
	display: block;
	position: relative;
	background: url(../image/news/news68/img_news68_05.jpg) 0 0 no-repeat;
	width: 615px;
	height: 96px;
}

span.bg-btn-news68 a.btn-news68 {
	display: block;
	position: absolute;
	width: 277px;
	height: 68px;
	top: 6px;
	left: 163px;
	background: url(../image/news/news68/btn_news68.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.bg-btn-news68 a.btn-news68:hover { background-position: 0 -68px;}
/**/

/*ボタン(news69)*/
span.bg-btn-news69 {
	display: block;
	position: relative;
	background: url(../image/news/news69/img_news69_05.jpg) 0 0 no-repeat;
	width: 615px;
	height: 178px;
}

span.bg-btn-news69 a.btn-news69 {
	display: block;
	position: absolute;
	width: 477px;
	height: 68px;
	top: 6px;
	left: 63px;
	background: url(../image/news/news69/btn_news69.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.bg-btn-news69 a.btn-news69:hover { background-position: 0 -68px;}
/**/

/*ボタン(news79)*/
span.btn-news79 {
	display: block;
	position: relative;
	background: url(../image/news/news79/img_news79_05.jpg) 0 0 no-repeat;
	width: 615px;
	height: 183px;
}

span.btn-news79 a {
	display: block;
	position: absolute;
	width: 477px;
	height: 68px;
	top: 10px;
	left: 67px;
	background: url(../image/news/news79/btn_news79.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.btn-news79 a:hover { background-position: 0 -68px;}
/**/

/*ボタン(news80)*/
span.btn-news80 {
	display: block;
	position: relative;
	background: url(../image/news/news80/img_news80_05.jpg) 0 0 no-repeat;
	width: 615px;
	height: 221px;
}

span.btn-news80 a {
	display: block;
	position: absolute;
	width: 587px;
	height: 68px;
	top: 4px;
	left: 15px;
	background: url(../image/news/news80/btn_news80.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.btn-news80 a:hover { background-position: 0 -68px;}
/**/

/*ボタン(news81)*/
span.btn-news81 {
	display: block;
	position: relative;
	background: url(../image/news/news81/img_news81_05.jpg) 0 0 no-repeat;
	width: 615px;
	height: 198px;
}

span.btn-news81 a {
	display: block;
	position: absolute;
	width: 477px;
	height: 68px;
	top: 10px;
	left: 67px;
	background: url(../image/news/news81/btn_news81.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.btn-news81 a:hover { background-position: 0 -68px;}

/*ボタン(news85)*/
span.btn-news85 {
	display: block;
	position: relative;
	background: url(../image/news/news85/img_news85_05.jpg) 0 0 no-repeat;
	width: 615px;
	height: 221px;
}

span.btn-news85 a {
	display: block;
	position: absolute;
	width: 477px;
	height: 68px;
	top: 126px;
	left: 67px;
	background: url(../image/news/news85/btn_news85.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.btn-news85 a:hover { background-position: 0 -68px;}

/**/

/*ボタン(news87)*/
ul#newslist li .vj{
	width:615px;
	height:90px;
	background: url(../image/news/news87/img_news87_08.jpg) 0 0 no-repeat;
}
ul#newslist li .vj a{
	display:block;
	width:386px;
	height:58px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../image/news/news87/btn_vj.jpg) 0 0 no-repeat;
}
ul#newslist li .vj a:hover { background-position:0 -59px;}

/**/

/*ボタン(news88)*/
span.btn-news88 {
	display: block;
	position: relative;
	background: url(../image/news/news88/img_news88_05.jpg) 0 0 no-repeat;
	width: 615px;
	height: 103px;
}

span.btn-news88 a {
	display: block;
	position: absolute;
	width: 477px;
	height: 68px;
	top: 7px;
	left: 66px;
	background: url(../image/news/news88/btn_news88.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.btn-news88 a:hover { background-position: 0 -68px;}
/**/

/*ボタン(news89)*/
span.btn-news89 {
	display: block;
	position: relative;
	background: url(../image/news/news89/img_news89_06.jpg) 0 0 no-repeat;
	width: 615px;
	height: 198px;
}

span.btn-news89 a {
	display: block;
	position: absolute;
	width: 477px;
	height: 68px;
	top: 10px;
	left: 67px;
	background: url(../image/news/news89/btn_news89.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.btn-news89 a:hover { background-position: 0 -68px;}

/*ボタン(news90)*/
span.btn-news90 {
	display: block;
	position: relative;
	background: url(../image/news/news90/img_news90_08.jpg) 0 0 no-repeat;
	width: 615px;
	height: 90px;
}

span.btn-news90 a {
	display: block;
	position: absolute;
	width: 466px;
	height: 59px;
	top: 7px;
	left: 74px;
	background: url(../image/news/news90/btn_news90.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

span.btn-news90 a:hover { background-position: 0 -68px;}
/**/

/**/

/*地図ページ*/
#map_txtlist {
	background: url(../image/news/img_map_02.jpg) no-repeat left top;
	height: 342px;
}

#map_txtlist table {
	margin: 0 auto;
	width: 80%;
	text-align: center;
}

#map_txtlist table tr td {
	padding: 2px 0;
	background-color: #ffffff;
	border: 1px solid #484848;
	border-collapse: collapse;
}

#map_txtlist table tr td.listtitle {
	background-color: #484848;
	color: #ffffff;
	font-weight: bold;
}

#map_txtlist table.list-table tr td a {
	color: #ff0000;
}

#map_txtlist table tr td.state {
	background-color: #c6c6c6;
	font-weight: bold;
}

/*大枠*/
.shoplist { margin: 0 auto 10px auto; width: 615px; }
.shop-content-top { margin: 10px 0 0 0; }
.shop-content { background: url(../image/common/bg_conte_middle.jpg) repeat-y left top; }
.shop-content div { padding: 10px 0 15px 0; background: url(../image/common/bg_conte_bottom.jpg) no-repeat left bottom; }
.shop-content div p { padding-top: 1.1em; }
.shop-content div div { background: none;}

/*ご指定された店舗は存在致しません。*/
span.none-shop{ display: block; color: #000000; margin-bottom: 50px;}

/*リストページ*/
.shoplist_txt_table {
	margin: 0 auto;
	background-color: #333333;
	width: auto;
	color: #FFFFFF;
	border: solid 1px #333333;
}

.shoplist_txt_table tr th {
	padding: 2px 5px;
}

.shoplist_txt_table tr td {
	background-color: #ffffff;
	padding: 2px 5px;
}
.shoplist_txt_table tr td ul {
	margin: 0;
	width: 539px;
	list-style-type: none;
}
.shoplist_txt_table tr td ul li {
	float: left;
	height: 1.5em;
	line-height: 1.5em;
}
.shoplist_txt_table tr td ul li a {
	margin-right: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

.shoplist_area_navi {
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
	color: #990000;
	text-align: right;
}

.shoplist_area_navi a:link { color: #990000;}

.shoplist_area_navi a:visited { color: #990000;}

.shoplist_area_navi a:hover { color: #FF6600;}

.shoplist_area_navi_arrow a:link { color: #990000;}

.shoplist_area_navi_arrow a:visited { color: #990000;}

.shoplist_area_navi_arrow a:hover { color: #FF6600;}

#areaName {
	padding: 5px 0;
	margin: 0 auto 10px auto;
	background-color: #666666;
	color: #FFFFFF;
	width: 575px;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
}

#areaName2 {
	padding: 5px 0;
	margin: 0 auto 10px auto;
	background-color: #666666;
	color: #FFFFFF;
	width: 530px;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
}

.shoplist_table {
	margin: 10px auto;
}

#list {
	padding: 10px 10px 0 10px;
	width: 600px;
}

#list table tr td table tr td table tr td {
	padding: 3px;
	line-height: 16px;
}

#list table tr td table tr td table tr td img {
	vertical-align: middle;
}

.list_trial {
	display: block;
	margin: 0 auto 5px auto;
	width: 575px;
	font-size: 12px;
	text-align: left;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.list_trial dt {
	float: left;
	padding: 1px 0;
	background-color: #666666;
	width: 120px;
	color: #FFFFFF;
	text-align: center;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.list_trial dd {
	float: left;
	padding: 1px 5px;
	background-color: #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tower_name {
	color: #ff6600;
	width: 443px;
	font-weight: bold;
}
.tower_address {
	color: #000000;
	width: 443px;
}

/* もらえるお店 */

#condition {
	width: 615px;
	margin: 10px auto;
	background: url(../image/news/news42/bg_list.jpg) repeat-y left top;
}

#condition dt {
	text-indent: -9999px;
	width: 615px;
	height: 60px;
	background: url(../image/news/news42/img_list_tit.jpg) no-repeat left top;
}

#condition dd {
	width: 555px;
	padding: 5px 30px 10px 30px;
	background: url(../image/news/news42/bg_list_bottom.jpg) no-repeat left bottom;
}

#condition dd ul {
	list-style: none;
}

#condition dd ul li {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
	white-space: nowrap;
}

#condition dd ul li a {
	color: #ff0000;
}

.btn-map {
	display: block;
	margin: 10px auto;
}

.errmsg {
	font-weight: bold;
	text-align: center;
	margin: 15px auto 40px auto;
	color: #ff0000;
}


.notice {
	margin: 10px auto;
	padding: 3px 5px;
	width: 605px;
	background: #000000;
	font-size: 93%;
	font-weight: bold;
	list-style: none;
	border: solid 1px #ffcc00;
	color: #ffffff;
}



/**/

