@charset "UTF-8";

/* --------------------------------------------------
 * 【町田市 基礎用スタイル】
 * ファイル： foundation.css
 * 作　成　： 2010/12/10
 * 概　要　： レイアウト際の準備/基礎部分を表記
 * --------------------------------------------------*/
rt {
    font-size: .6em;
}
/* ----------＜＜基本スタイル＞＞---------- */
/* -- スタイルリセット -- */
*{
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
    line-height:1.5;
}
ul>li { list-style-type: none; }
img{ border: none; }
hr { display: none;}


/* -- 基本スタイル -- */
body{
    color: #434343;
    background-color: #ffffff;
    font-family: arial, "ＭＳ Ｐゴシック";
    font-size: 0.75em;
}
a:link{
    color: #0547a9;
    padding-top: 3px;
}
a:hover{
    color: #cc0000;
}


/* -- 共通クラス -- */

/* ボックス内floatのclear */
.clearfix:after {
content: ".";
display: block;
visibility: hidden;
clear: both;
height: 0;
}
.clearfix {display: inline-block;}
/* Hides from macIE \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from macIE */


/* 隠しメッセージ */
p.jsmessage {
	margin: 4px;
	padding: 0;
}

/* 隠しジャンプ */
div.blockjump img {
	display: none;
}
#blockskip {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	overflow: hidden;
	background-color: #999;
	text-align: center;
	z-index: 1;
}
#blockskip a {
	color: #999;
	overflow: hidden;
}
.show {
	padding: 3px 0 3px 0;
	line-height: 1.5em !important;
	background-color: #F6F6F6 !important;
	border-bottom: solid 1px #999 !important;
}

.show a {
	color: #000 !important;
	line-height: 150% !important;
	font-size: 120% !important;
}
