@charset "Shift_JIS";

*{margin:0;
     padding:0;

	 }
	 
ul,li,p{margin:0;
     padding:0;}



/*
	サバウェイ：GlobalFont CSS 
*/


* BODYTD */

body {
	font-size:13px;
	color:#666666;
	line-height:140%;
}

td {
	font-size:13px;
	color:#666666;
	line-height:130%;
}

.big {
	font-size:15px;
}
.middle {
	font-size:14px;
}
.small {
	font-size:11px;
}

.site-seo {
	font-size:13px;
	color:#999999;
	line-height:130%;
}


/* Link */
a:link{color:#FF6600; text-decoration: none;}
a:visited{color:#FF6600; text-decoration: none;}
a:hover{color:#FF6600; text-decoration: underline;}
a:active{color:#FF6600; text-decoration: underline;}

HR {
  color: #cccccc;
}

/*
	サバウェイ：GlobalFont CSS 
*/


/*--
td img {display: block;}
--*/

/*--ヘッダー検索フォーム--*/

table.searchform{padding:0; margin:3px 0px 0px 5px;}
td.searchtd{
     background-image:url(http://www.runatown.com/site/img_rn/header_bc02a.gif);
	 background-repeat:repeat-x;
	 background-position:0px 0px;}
	 
img.bt_search{margin-right:5px;}
	 
	 
	 
	 
td.day{ background-image:url(http://www.runatown.com/site/img_rn/header_bc01.gif); background-repeat:no-repeat;}


/*--ライト：ランキング--*/

table.ranking td{
     color:#006600; font-size:11px;
	 border-bottom:1px solid #006600
	 }
	 
table.ranking td a{color:#006600; font-size:11px;}


/*--インフォメーション--*/

ul.info{
     
	 margin:5px 0px 5px 30px;
	 }

ul.info li{
     list-style-image:url(../site/img_rn/info_icon.gif);
	 list-style-position:outside;
	 margin:3px 0px;
	 line-height:1.2em;
	 color:#006600;
	 font-size:12px;
     }
	 
ul.info li a{color:#006600;}


/*--カレンダー--*/

#calendar_month {
	font-weight: bold;
	text-align: left;
	padding: 4px;
	width: 85%;
}
#calendar_tb {
	width: 85%;
	font-size: 10px;
	border-top: solid 1px #CCC;
	border-left: solid 1px #CCC;


}
#calendar_tb td {
	text-align: center;
	padding: 3px;
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
}
#calendar_week {
	background-color: #E0E0E0;
}
.calendar_holiday {
	background-color: #FDE1A2;
}
#calendar_text {
	width: 85%;
	text-align: left;
    margin:2px;
	font-size:11px;
}
#calendar_text span {
     color:#FDE1A2;
	 font-size:14px;
	 }
	 

/*--コピーライト--*/
p.copy{
     display:block;
	 text-align:left;
     font-size:10px;
	 color:#A0998D;}
	 
/*--フッター--*/

p.hoot_navi{
     border-top:1px solid #cccccc;
	 border-bottom:1px solid #cccccc;
	 font-size:11px;
	 width:1000px;
	 padding:7px 0px;
	 }
	 
p.hoot_navi a{
     	 font-size:11px;
		 color:#666666;}