@charset "UTF-8";
@import url('layout.css');
@import url('second.css');
@import url('index.css');
@import url('input.css');

/* ユニバーサルセレクタ */
* {
	color: #000;
	font-variant: normal;
	font-weight: normal;
	font-size: 100%;
	font-style: normal;
	font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	text-decoration: none;
	text-transform: none;
	text-indent: 0px;
	text-align: left;
	word-spacing: normal;
	letter-spacing: normal;
}

/* 文書全体 */
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* 見出し */
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: bold;
}

/* パラグラフ (段落) */
p {
}

/* パラグラフ中の強制改行 */
br {
}

/* 作成者情報 */
address {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-style: normal;
	text-align: center;
}

/* 横罫線 */
hr {
}

/* 引用文 (ブロックレベル) */
blockquote {
	margin: 0px;
	padding: 0px;
	padding-left: 2em;
	border: 0px;
}

/* 引用文 (インライン) */
q {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 引用元の情報 */
cite {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 整形済みテキスト */
pre {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 箇条書きリスト */
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
}

/* 番号リスト */
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
}

/* リスト項目 */
li {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 定義型リスト */
dl {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 定義する用語 */
dt {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 定義する用語の説明 */
dd {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	border: 0px;
}

/* 表 */
table {
	margin: 0px;
	padding: 0px;
}

/* 表の行 */
tr {
	margin: 0px;
	padding: 0px;
}

/* 表の見出しセル */
th {
	margin: 0px;
	padding: 0px;
}

/* 表のデータセル */
td {
	margin: 0px;
	padding: 0px;
}

/* 表キャプション(タイトル) */
caption {
	margin: 0px;
	padding: 0px;
	border: 0px;
	caption-side: top;
}

/* 表の行グループ(ヘッダ行) */
thead {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 表の行グループ(フッタ行) */
tfoot {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 表の行グループ(本体行) */
tbody {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 表の列グループ化 */
colgroup {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 表の列 */
col {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* リンク */
a {
	margin: 0;
	padding: 0;
}
a:link {
	text-decoration: underline;
}
a:visited {
	color: #330099;
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
a:hover {
	color: #0066cc;
	text-decoration: underline;
}

/* 画像 */
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: bottom;
}

/* 画像のリンク */
a img {
	border: 0px;
	vertical-align: bottom;
}

/********************************************
 ** テキストを定義するためのインライン要素 **
 ********************************************/

/* 強調 */
em {
}

/* より強い強調 */
strong {
	font-weight: bold;
}

/* 省略語(一文字ずつ発音する語(WWWなど)) */
abbr {
}

/* 頭字語(単語として発音する語(SOHOなど)) */
acronym {
}

/* 追加文 */
ins {
}

/* 削除文 */
del {

}

/* 上付き文字 */
sup {
	vertical-align: super;
	font-size: 80%;
}

/* 下付き文字 */
sub {
	vertical-align: sub;
	font-size: 80%;
}

/* 定義語 */
dfn {
}

/**********************************
 ** コンピュータに特有のテキスト **
 **********************************/

/* プログラムやスクリプトのソースコード */
code {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* プログラムやスクリプトの変数や引数 */
var {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* プログラムやスクリプトの出力例 */
samp {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* ユーザーが入力するテキスト */
kbd {
	margin: 0px;
	padding: 0px;
	border: 0px;
}


/* グループ化(ブロックレベル) */
div {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* グループ化(インライン) */
span {
}

/* フォームの定義 */
form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 基本的なコントロール */
input {
}

/* テキストエリア */
textarea {
}

/* セレクトメニュー */
select {
}

/* セレクトメニューの項目 */
option {
}

/* 項目のグループ化 */
optgroup {
	margin: 0px;
	padding: 0px;
}

/* 汎用的なボタン */
button {
}

/* コントロールのラベル付け */
label {
}

/* コントロールのグループ化 */
fieldset {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999;
}

/* グループ名キャプション */
legend {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 外部リソースオブジェクト */
object {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/*--clear--*/
.clear {
	clear: both;
}