body { margin: 12px 0 0 0; padding: 0; background: #fff; color:#333; font-family: "MS PGOTHIC",sans-serif; text-align:center;}


/* メインテーブル指定(フォント指定あり) */
table.main_resize {
	width: 660;
	color: #333;
	font-size: 80%;
	line-height: 150%;
}

/* メインテーブル指定(フォント指定なし) */
table.main_no_resize {
	width: 660;
}

/*--リンク・フォントサイズ--*/
.main {
	 color: #333;
	 font-size: 80%;
	 line-height: 150%;
}

.sub {
	 color: #333;
	 font-size: 70%;
	 line-height: 130%;
}

strong {
	font-weight: bold;
}

.red_b {
	color: #c00;
	font-weight: bold;
}

.red {
	color: #c00;
	font-weight: normal;
}

th {
	text-align: left;
}

a:link { text-decoration: underline; color: #000;}
a:active { text-decoration: underline; color: #06c;}
a:visited { text-decoration: underline; color: #96c;}
a:hover { text-decoration: underline; color: #06c;}

/*--リンク　ページの先頭に戻る--*/
a.link-P:link{ font-size:10px; font-weight:normal; text-decoration:underline; color:#000;}
a.link-P:active{ font-size:10px; font-weight:normal; text-decoration:underline; color:#06C;}
a.link-P:visited{ font-size:10px; font-weight:normal; text-decoration:underline; color:#96C;}
a.link-P:hover{ font-size:10px; font-weight:normal; text-decoration:underline; color:#06C;}

/*--リンク　白抜き文字--*/
a.link-W:link{ font-size:11px; font-weight:normal; text-decoration:underline; color:#fff;}
a.link-W:active{ font-size:11px; font-weight:normal; text-decoration:underline; color:#e6e6e6;}
a.link-W:visited{ font-size:11px; font-weight:normal; text-decoration:underline; color:#fff;}
a.link-W:hover{ font-size:11px; font-weight:normal; text-decoration:underline; color:#e6e6e6;}

/*--メインコラム--*/
 .title {
	 color: #000;
	 font-size: 110%;
	 font-weight: bold;
	 background-color: #fff;
	 margin: 0 0 0 14px;
	 padding: 2px 5px 2px 0;
 }
 
 .title_back {
	 color: #000;
	 font-size: 70%;
	 background-color: #fff;
	 margin: 0 0 0 5px;
	 padding: 2px 5px 2px 5px;
 }
 
.subtitle {
	 color: #000;
	 font-size: 80%;
	 font-weight: bold;
	 padding: 0px 7px;
 }
 
 .text_box {
 	margin: 0 0 0 14px;
 }
 
 .catchy {
	 color: #063;
	 font-size: 90%;
	 font-weight: bold;
	 margin: 0;
 }

.date {
	 color: #666;
	 font-size: 80%;
	 font-weight: bold;
}

.link_01 {
	border: 1px solid #EB9A58;
	background-color: #FCE5C4;
	padding: 5px 5px;
}
 
 .link_02 {
	border: 1px solid #EB9A58;
	background-color: #fff;
	padding: 5px 5px;
}

/* メニュー用リンク(リンクタグ内にクラスを指定できないため) */
 .link_03 {
	font-size:12px;
}

.maru {
	color:#FF66CC;
}

/* 店舗用 */
td.tenpo {
	 border: solid 1px #ffffff;
	 color: #333;
	 font-size: 80%;
}

/* 内部定義の表用 */
table.inner_type1{width: 660;}/*基本形１(一番外枠の表)*/
table.inner_type1 td{font-size: 80%;}
table.inner_type2{width: 560;}/*基本形２(一番外枠の表：ポップアップ店舗情報用)*/
table.inner_type2 td{font-size: 80%;}
table.inner_type3{width: 460;}/*基本形３(一番外枠の表：LO_ポップアップ_小用)*/
table.inner_type3 td{font-size: 80%;}

td.inner_type1{background-color: #ffffff;}		/*セル：白*/
td.inner_type2{background-color: #f7fdea;}		/*セル：灰色*/
td.inner_type3{background-color: #e1eec3;font-weight: bold; }		/*セル：濃い灰色*/

tr.inner_type0{background-color: #999999;}		/*枠：濃い灰色*/
tr.inner_type1{background-color: #ffffff;}		/*セル：白*/
tr.inner_type2{background-color: #f7fdea;}		/*セル：灰色*/
tr.inner_type3{background-color: #e1eec3;font-weight: bold; }		/*セル：濃い灰色*/

/* 店舗の表用 */
table.tenpo_type1{width: 660;}/*基本形１(一番外枠の表)*/
table.tenpo_type1 td{font-size: 80%;}
table.tenpo_type2{width: 560;}/*基本形２(一番外枠の表：ポップアップ店舗情報用)*/
table.tenpo_type2 td{font-size: 80%;}

td.tenpo_type1{background-color: #ffffff;}		/*セル：白*/
td.tenpo_type2{background-color: #f7fdea;}		/*セル：灰色*/
td.tenpo_type3{background-color: #e1eec3;font-weight: bold; }		/*セル：濃い灰色*/

tr.tenpo_type0{background-color: #999999;}		/*枠：濃い灰色*/
tr.tenpo_type1{background-color: #ffffff;}		/*セル：白*/
/* tr.tenpo_type2{background-color: #f7fdea;} */		/*セル：灰色*/
tr.tenpo_type2{background-color: #e1eec3;}		/*セル：淡緑色*/
/* tr.tenpo_type3{background-color: #e1eec3;font-weight: bold; } */		/*セル：濃い灰色*/
tr.tenpo_type3{background-color: #fff1d4;font-weight: bold; }		/*セル：濃い灰色*/





