
	a,td,p,font,div{ font-size:9pt; TEXT-DECORATION:NONE; line-height:160%;font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;color:333; }
	a:link{color:blue; text-decoration:none; }
	a:hover{color:blue; text-decoration:none; }
	a:visited{color:blue; text-decoration:none; }
	*{margin:0px;padding:0px;}
	body{margin:0px;padding:0px;text-align:left;background-color:#eff;}
	td{border:0px black solid;letter-spacing: 3px; }
	h1{font-size:x-small;color:gray;text-align:center;}
	.alert{font-weight:bold;color:red;}
	/*色*/
	.bgw
	{
		background-color:white;
	}
	.bgb
	{
		background-color:a9deff;
	}
	.p_org{color:orange;}
	.p_red{color:red;}
	/*枠線*/
	.border
	{
		border-color:#9a9a9a;
		border-style:solid;
		border-width:1px;
	}
	
	.tate_border
	{
		border-color:#9a9a9a;
		border-style:solid;
		border-width:1px 0px;
		color:gray;
	}

	/*タイトルフォント*/
	.title
	{
		font-size:30pt;
		font-family:impact;
		margin:0px 20px;
		color:black;
	}
	
	/*フォントサイズ*/
	.f_size10
	{
		font-size:10px;
	}
	.f_size9
	{
		font-size:9px;
	}
	
	/*メニュー*/
	.menu_font
	{
		font-family:Arial Black;
		color:bbb;
		font-size:12px;
	}
	.menu_font_on
	{
		font-family:Arial Black;
		color:orangered;
		font-size:12px;
	}
	.menu_font_set
	{
		font-family:Arial Black;
		color:darkorange;
		font-size:12px;
	}
	
	/*ページテーブル*/
	
	/*titlebox*/
	.tbox
	{
		border-color:#9a9a9a;
		border-style:solid;
		border-width:1px;
		padding:3px;
		font-weight:bold;
		text-indent: 30px;
	}
	
	
	.tborder
	{
		border-color:#9a9a9a;
		border-style:solid;
		border-width:1px;
		margin:1px;
		padding:3px;
	
	}
	

	.mini_box_topics
	{
		background-image:url("http://remar-me.com/sundays/img/mini_box_topics.gif");
		background-repeat:no-repeat;
		background-position:left bottom;
		height:30px;
		position:relative;
		top:1px;
	}
	
	.mini_box_news
	{
		background-image:url("http://remar-me.com/sundays/img/mini_box_news.gif");
		background-repeat:no-repeat;
		background-position:left bottom;
		height:30px;
		position:relative;
		top:1px;
	}
	.mini_box_blog
	{
		background-image:url("http://remar-me.com/sundays/img/mini_box_blog.gif");
		background-repeat:no-repeat;
		background-position:left bottom;
		height:30px;
		position:relative;
		top:1px;
	}
	
	.mini_box_center
	{
		background-image:url("http://remar-me.com/sundays/img/mini_box_inner.gif");
		background-repeat:repeat-y;
		padding:10px;

	}
	.mini_box_footer
	{
		background-image:url("http://remar-me.com/sundays/img/mini_box_footer.gif");
		background-repeat:no-repeat;
		height:40px;
		position:relative;
		top:-1px;
	}
	.mini_box_cart
	{
		background-image:url("http://remar-me.com/sundays/img/mini_box_cart.gif");
		background-repeat:no-repeat;
		background-position:left bottom;
		height:30px;
		position:relative;
		top:1px;
	}
	.mini_box_prof
	{
		background-image:url("http://remar-me.com/sundays/img/mini_box_prof.gif");
		background-repeat:no-repeat;
		background-position:left bottom;
		height:30px;
		position:relative;
		top:1px;
	}
	
	
	.bar_title_position
	{
		position:relative;
		top:15px;
		left:15px;
		z-index:10;
	}
	
	.main_header
	{
		background-image:url("http://remar-me.com/sundays/img/main_header.gif");
		background-repeat:no-repeat;
		height:50px;
		position:relative;
		top:10px;
	}
	
	.main_sales
	{
		background-image:url("http://remar-me.com/sundays/img/main_sales.gif");
		background-repeat:no-repeat;
		height:50px;
		position:relative;
		top:10px;
	}
	
	.main_schedule
	{
		background-image:url("http://remar-me.com/sundays/img/main_schedule.gif");
		background-repeat:no-repeat;
		height:50px;
		position:relative;
		top:10px;
	}
	
	.main_link
	{
		background-image:url("http://remar-me.com/sundays/img/main_link.gif");
		background-repeat:no-repeat;
		height:50px;
		position:relative;
		top:10px;
	}
	
	
	.main_next_schedule
	{
		background-image:url("http://remar-me.com/sundays/img/main_next_schedule.gif");
		background-repeat:no-repeat;
		height:50px;
		position:relative;
		top:10px;
	}
	
	.main_center
	{
		background-image:url("http://remar-me.com/sundays/img/main_center.gif");
		background-repeat:repeat-y;
		position:relative;
		top:3px;
		text-align:center;
	}
	.main_footer
	{
		background-image:url("http://remar-me.com/sundays/img/main_foot.gif");
		background-repeat:no-repeat;
		height:60px;
		position:relative;
		top:-10px;
		text-align:center;
	}
	.bgimg
	{
		background-image:url("http://remar-me.com/sundays/img/backimg.gif");
		background-repeat:no-repeat;
		background-position: bottom;
	}
	
	/*PAD*/
	.pad05
	{
		padding:5px;
	}
	.pad10
	{
		padding:10px;
	}
	
	.tate_pad10
	{
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.tate_pad20
	{
		padding-top:20px;
		padding-bottom:20px;
	}
	
	
	.bottom_pad05
	{
		padding-bottom:5px;
	}
	.tate_pad05
	{
		padding-top:5px;
		padding-bottom:5px;
	}
	.yoko_pad10
	{
		padding-left:10px;
		padding-right:10px;
	}
	.yoko_pad20
	{
		padding-left:20px;
		padding-right:20px;
	}
	.bottom_pad10
	{
		padding-bottom:10px;
	}
	
	.alert
	{
		padding:5px;
		background-color:white;
	}
	
	.foot
	{
		border-color:gray;
		border-style:solid;
		border-width:1px 0px;
		background-color:a9deff;
		font-family:impact;
		font-size:9px;
		width:800px;
		text-align:center;
	}
	
	.photo_comment
	{
		text-align:right;
		text-indent:12px;
		margin:10px;
	}
	
	td.week_sun
	{
		text-align:center;
		background-color:red;
		color:white;
	}
	td.week_sat
	{
		text-align:center;
		background-color:blue;
		color:white;
	}
	td.week_etc
	{
		text-align:center;
		background-color:green;
		color:white;
	}
	td.week_now
	{
		text-align:center;
		background-color:pink;
	}
	td.week_click
	{
		border-width:1px;
		border-color:black;
		border-style:dotted;
		
	}
	td #back
	{
		background-color:white;
		padding:4px;
		background-image:url("http://remar-me.com/sundays/img/calender_back.gif");
		background-repeat:no-repeat;
		background-position:50% 50%;
	}
	
	.f_left
	{
		float:left;
	}
	.f_cener
	{
		float:center;
	}
	.f_right
	{
		float:right;
	}
	
	.no_float
	{
		font-size:1px;
		float:clear;
		both:clear;
	}
	
	/*テキスト関連*/
	.t_left
	{
		text-align:left;
	}
	.t_center
	{
		text-align:center;
	}
	.t_right
	{
		text-align:right;
	}
	

