
body{
background-image : url();
background-repeat : no-repeat;
background-position:top center;
background-color:#808080;
}

A:link{color:#0035BC;text-decoration:underline;}
A:visited{color:#0035BC;text-decoration:underline;}
A:active{color:#E30472;text-decoration:none;}
A:hover{color:#E30472;text-decoration:none;}

.font_l{font-size:15px;line-height:130%;letter-spacing : 1px;}
.font_m{font-size:13px;line-height:130%;letter-spacing : 1px;}
.font_s{font-size:10px;line-height:130%;letter-spacing : 1px;}

.meta{font-size:10px;line-height:20px;letter-spacing : 1px;/*color:#ffffff;*/}
.adv{font-size:10px;line-height:20px;letter-spacing : 1px;color:#ffffff; border: 1px solid #FFF;}
.adv a{text-decoration: none; color:#FFF; font-weight: bold;}
.copy{font-size:10px;line-height:150%;letter-spacing : 1px;color:#ffffff;}

.bottom_l{border-bottom:1px solid #000000;font-size:15px;line-height:150%;letter-spacing : 1px;}
.bottom_m{border-bottom:1px solid #000000;font-size:13px;line-height:150%;letter-spacing : 1px;}
.bottom_s{border-bottom:1px solid #000000;font-size:10px;line-height:130%;letter-spacing : 1px;}
.cubegrayM_P3{font-size:13px;line-height:130%;letter-spacing : 1px;border:1px solid #c0c0c0;padding:3 3 3 3;}
.cube_gray{border:1px solid #B8B8B8;}
.sideline_gray{border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}

.border{border:1px solid #666666;}

/*パンくずリスト*/
.panlist{padding:5 0 5 0;font-size:10px;line-height:130%;letter-spacing : 1px;}
.panlist a:link, .panlist a:visited, .panlist a:active,.panlist a:hover {padding:5 0 5 0;font-size:10px;line-height:130%;letter-spacing : 1px;color:#000000;text-decoration:none;}


/*---入力---------------------------------------------------------------------------------------------------------------------------*/
/*IMEオン・日本語入力モード*/
.jp {ime-mode: active;} 
/*IMEオフ・英数字入力モード*/
.en {ime-mode: disabled;} 

/*（padding上、右、下、左）*/
/*---追加---------------------------------------------------------------------------------------------------------------------------*/
/*レイアウト　上部赤ライン*/
.mainbox{
	border-bottom:2px solid #750000;
	}

/*メニュー　右ライン*/
.menu_line{border-right:1px solid #C0C0C0;}

/*イベントタイトル　背景有*/
.event_title{padding:0 0 0 10;background-image : url(../img/top/bg_eventtitle.gif);background-color : #D62525;background-repeat : no-repeat;font-size:13px;line-height:25px;letter-spacing : 1px;color:#ffffff;}
/*イベント*/
.event_txt{padding:3 3 3 3;font-size:13px;}

td{font-size:13px;}

.frameNews .ttl{
	background:-webkit-gradient(linear,center top, center bottom, from(#FFF), to(#e6e6e6));
	background:-moz-linear-gradient(top, #FFF, #e6e6e6);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffFFFFFF', endColorstr='#ffe6e6e6');
	background: linear-gradient(to bottom, #FFF, #e6e6e6);
	padding: 5px;
	border: 1px solid #c0c0c0;
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "HGPｺﾞｼｯｸE";
}

.frameNews .frame{
	padding: 5px 0;
	border-bottom: 1px dotted #c0c0c0;
	font-size: 12px;
	display: table;
	width: 100%;
}

.frameNews .frame .date{
	display: table-cell;
	width: 80px;
	vertical-align: top;
	font-weight: bold;
}
.frameNews .frame .ico{
	display: table-cell;
	width: 130px;
	padding: 0 10px;
	vertical-align: top;
}
.frameNews .frame .ico span{
	font-size: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "HGPｺﾞｼｯｸE";
	padding: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width: 11em;
	text-align: center;
	display: inline-block;
}
.frameNews .frame .ico span.event{
	border: 1px solid #093;
	background: #EDFDCC;
	color: #093;
}
.frameNews .frame .ico span.shop{
	border: 1px solid #ff9000;
	background: #faeece;
	color: #ff9000;
}
.frameNews .frame .ico span.etc{
	border: 1px solid #0c96ee;
	background: #cef0fa;
	color: #0c96ee;
}
.frameNews .frame .cmt{
	display: table-cell;
	vertical-align: top;
}