@CHARSET "UTF-8";


/*************************************************************

						　リセッター

**************************************************************/

/* 全ての要素のマージンとパディングを0にする */
* { margin: 0; padding: 0; }


/* HTMLの基本設定 */
html {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
}


/* BODYの基本設定 */
body{ line-height:1; }


/* 画像は枠なし・中央配置 */
img { border: none; vertical-align: middle; }


/* リストは装飾なし */
nav ul li, ul li { list-style:none; }


/* 入力部品は中央配置 */
input ,select { vertical-align:middle; }


/* 見出し文字サイズは全て同じ大きさ */
/*h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	color:#333;
	font-weight:normal;
}*/

/* アンカー文字の装飾なしブロック表示 */
a {
	text-decoration: none;
}

/* 文字装飾のブロック表示 */
p {
	display: block;
}


/* 入力フォーム：ボタン */
input[type="button"], input[type="submit"] {

	/* フォント */
	font-size:10pt;
	font-family:Arial, sans-serif;
	/* color:#333; */
}


/* 入力フォーム：テキストフィールド */
input[type="text"], input[type="password"] {

	/* 余白 */
	padding: 1px 7px;

	/* フォント */
	font-size:10pt;
	font-family:Arial, sans-serif;
	color:#333;

	/* 枠線 */
	border:solid 1px #ccc;
}

/* 入力フォーム：セレクト */
select {

	/* 余白 */
	padding: 1px 1px 1px 7px;

	/* フォント */
	font-size:10pt;
	font-family:Arial, sans-serif;
	color:#333;

	/* 枠線 */
	border:solid 1px #ccc;
}


/* 入力フォーム：テキストエリア */
textarea {

	/* 余白 */
	/*margin: 5px 0;*/
	padding: 10px;

	/* フォント */
	font-size:10pt;
	font-family:Arial, sans-serif;
	color:#333;

	/* 枠線 */
	border:solid 1px #ccc;
}


/* 入力フォーム：フォーカス時の処理 */
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {

	/* 枠線 */
	/*border-color:#66afe9;*/
	box-shadow: 0 0 7px #66afe9;/*#1abc9c;*/
	border: 1px solid #1abc9c;

	/* 背景 */
	background-color: #f5ffff;
}
