@charset "utf-8";
#main{
	background-color:#e43a2b;
	width:935px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}


#dontakuSALEBox{
	margin-top:20px;
	width: 844px;
	background-color:#BF0008;
	margin-right: auto;
	margin-left: auto;
}
.MainContents{
	margin-top:0;
	margin-right: auto;
	margin-left: auto;
	padding-top:20px;
	width: 844px;
	background-color:#FFF;
}
.Footer{
	margin-bottom:15px;
	width: 844px;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
}
table.infomationTable {
	width:780px;
	background-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #575656;
}
table.infomationTable th {
	background-color: #F7CFD5;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 50px;
	font-weight: bolder;
	background-image: url(img/bar-bg.jpg);
	background-position: left;
}
table.infomationTable tr.thredBG {
	background-color: #e43a2b;
	color: #FFF;
}
table.infomationTable tr.thredBG td.shop {
	padding-top:10px;
	padding-bottom:10px;
	width: 280px;
	font-weight: bolder;
}
table.infomationTable tr.thredBG td.off {
	padding-top:10px;
	padding-bottom:10px;
	width: 250px;
	font-weight: bolder;
}
table.infomationTable tr.bg01 {
	padding: 3px;
	background-color: #FFFFFF;
}
table.infomationTable tr.bg02 {
	padding: 3px;
	background-color: #f5f2e9;
}
table.infomationTable td {
	padding-top:10px;
	padding-bottom:10px;
}
table.infomationTable td.dontakuShop {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9pt;
	padding-top:10px;
	padding-bottom:10px;
	line-height: 14pt;
}
table.infomationTable td.dontakuTxt {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9pt;
	padding:10px;
	line-height: 18pt;
	text-align:left;
}

.dontakuShop{
	padding-left:5px;
}

.dontakuTxt{
	padding-left:5px;
}

.txtPresentRED {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #C00;
	margin-bottom: 20px;
}
.txtPresentRED02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #C00;
	padding-bottom: 8px;
}



#btnBox {
	text-align: center;
	margin-bottom: 25px;
}

.line {
	margin-bottom: 25px;
}

#btnBox p.txtPresent {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333;
	padding-bottom: 15px;
}

.list{
	list-style:circle;
}

#PresentBox {
	margin:auto;
}

.BtPresent{
	width:280px;
	margin-left:auto;
	margin-right:auto;
}
.BtPresentTxt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-variant: normal;
	text-transform: none;
	color: #333;
	padding: 5px;
	width: 270px;
	margin-right: auto;
	margin-left: auto;
}

#HRclr{
	display:block;
	height:20px;
	clear:both;
}

#ShopListBox{
	margin-top:10px;
	width: 810px;
	background:url(shop-BG.gif);
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#ListTable{
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}

.BtPresentTxt02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-variant: normal;
	text-transform: none;
	color: #F00;
	padding: 0 14px;
}

.dokumoPaB10 {
	padding-bottom: 10px;
}


.hakataBt{
	width:780px;
	margin: auto;
	padding: 30px 0 20px;
}
.hakataBt li{
	display:inline;
	float:left;
}

.cateTiltle01{
	width: 780px;
	margin:20px auto 5px;
	padding-top:0px;
}

.cateTiltle{
	width: 780px;
	margin: 20px auto 5px;
}

.barBox{
	width: 780px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:10px;
}


.infoR{
	float:right;
	margin-right:30px;
}


/* 20130705 */

.dontakuShop a:link {
	color: #bd0070;
	text-decoration:none;
}
.dontakuShop a:visited {
	color: #bd0070;
	text-decoration:none;
}
.dontakuShop a:hover, a:active, a:focus {
	color: #f39018;
	text-decoration:none;
}


.h10{
	height:10px;
}

.baTxt{
	width:780px;
	margin:20px auto 0;
	padding-bottom:20px;
	text-align:center;
	font-size:12px;
	line-height:1.5em;
}

.closeTxt{
	width:780px;
	margin:0 auto;
	text-align:center;
	font-size:12px;
	line-height:1.5em;
}

.timeTit{
	width:780px;
	text-align:center;
	margin:0 auto 3px;
	padding-top:20px;
	font-size:20px;
	font-weight:bolder;
	line-height:1.5em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}




.demo01 a {
	float : left ;
    width: 98px;
    height: 50px;
    background: url("images/b_01.jpg") no-repeat;
    display: block;
    text-indent: -9999px;
}
 
.demo01 a:hover {
    background-position: 0 -50px;
}
.demo02 a {
	float : left ;
    width: 98px;
    height: 50px;
    background: url("images/b_02.jpg") no-repeat;
    display: block;
    text-indent: -9999px;
}
 
.demo02 a:hover {
    background-position: 0 -50px;
}
.demo03 a {
	float : left ;
    width: 97px;
    height: 50px;
    background: url("images/b_03.jpg") no-repeat;
    display: block;
    text-indent: -9999px;
}
 
.demo03 a:hover {
    background-position: 0 -50px;
}
.demo04 a {
	float : left ;
    width: 97px;
    height: 50px;
    background: url("images/b_04.jpg") no-repeat;
    display: block;
    text-indent: -9999px;
}
 
.demo04 a:hover {
    background-position: 0 -50px;
}
.demo05 a {
	float : left ;
    width: 97px;
    height: 50px;
    background: url("images/b_05.jpg") no-repeat;h
    display: block;
    text-indent: -9999px;
}
 
.demo05 a:hover {
    background-position: 0 -50px;
}
.demo06 a {
	float : left ;
    width: 97px;
    height: 50px;
    background: url("images/b_06.jpg") no-repeat;
    display: block;
    text-indent: -9999px;
}
 
.demo06 a:hover {
    background-position: 0 -50px;
}
.demo07 a {
	float : left ;
    width: 98px;
    height: 50px;
    background: url("images/b_07.jpg") no-repeat;
    display: block;
    text-indent: -9999px;
}
 
.demo07 a:hover {
    background-position: 0 -50px;
}
.demo08 a {
	float : left ;
    width: 98px;
    height: 50px;
    background: url("images/b_08.jpg") no-repeat;
    display: block;
    text-indent: -9999px;
}
 
.demo08 a:hover {
    background-position: 0 -50px;
}
