/*************************************************
#ページ全体
*************************************************/
div#CONT {
	width:762px;
	font-size:10pt;
}

/*************************************************
#左側のメニュー
*************************************************/
.left {
	width:160px;
	background:#D5E7FA;
	}

.lefttop {
	background:#3F69C5 !important;
	width:1px !important;
	height:6px !important;
}

table.leftmenu {
	border: 1px none #FFFFFF;
	border-collapse: collapse;
	width:160px;
}

table.leftmenu th,
table.leftmenu td {
	border: 1px solid #D5E7FA;
	padding: 0px;
	height:15pt;
}

/*************************************************
#加盟店情報
*************************************************/
p.genzaichi {
	background:#E6E6E6;
	margin-bottom:3px;
	text-align:left;
	}

div.kameiten {
	margin-top:8px;
	}

table.shop {
	border: 1px none #FFFFFF;
	border-collapse: collapse;
	width:280px;
}

table.shop th,
table.shop td {
	border: none;
	vertical-align:top;
	line-height:1.4;
	padding:2px;
}

p.NAME {
	background:#FFCCB3;
	margin:2px;
}

.catchcopy {
	color:#FF0000;
}

.catchcopy img {
	margin-top:5px;
}

table.osusume {
	border: 1px solid #aaa;
	border-collapse: collapse;
	width:220px;
}

table.osusume th,
table.osusume td {
	border: 1px solid #fff;
	padding:3px;
	vertical-align:top;
	background:#e6ccff;
	line-height:1.2;
}

.suimeikan {
	background:#FFFFCC;
}

table.suimeikan {
	width:270px;
	border: 1px none #fff;
	padding:0px;
}

table.suimeikan th ,
table.suimeikan td{
	border: 1px none #fff;
	padding:0px;
}

table.suimeikan_border {
	width:260px;
	border: 1px solid #aaa;
	border-collapse: collapse;
	background:#FFFFFF;
	padding:1px;
}

table.suimeikan_border th ,
table.suimeikan_border td{
	border: 1px solid #aaa;
	border-collapse: collapse;
	background:#FFFFFF;
	padding:1px;
	text-align:center;
	vertical-align:middle;
}

.font_mini {
	font-size:7.5pt;
}

.blue_font {
	color:#0000FF;
	font-size:11pt;
	}
