@charset "EUC-JP";

/*
==================================================================
INDEX BASE
==================================================================
*/

* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: "ＭＳ ゴシック", "Osaka−等幅", "Verdana", "Arial", "sans-serif";
    text-align: left;
}

table {
	border-collapse: collapse;
}

table th,td {
  font-size: 12px;
}

img {
	border: 0px;
}

/* リンク */

a:link {
	text-decoration: none;
	color: #000000;
	border: 0px;
}
a:visited {
	text-decoration: none;
	color: #000000;
	border: 0px;
}
a:active {
	text-decoration: none;
	border: 0px;
}
a:hover {
	text-decoration: none;
	border: 0px;
}

h1 {
	line-height : 0%;
	left:-999;
	top:-999;
	position:absolute;
}


/***** インデックス・ラッパー *****/

.index_wrapper {
	margin-top: 0px;
	width: 840px;
    font-size: 12px;
    color: #333333;
    background-color: #FFFFFF;
}

/***** インデックス・ヘッダー *****/

.index_header {
	background: url("./image/index_header.jpg") no-repeat;
	width: 840px;
	height: 96px;
	text-align: right;
}

/* 住所 */

.index_header_address {
	font-size: 12px;
	line-height: 16px;
	margin: 0px 40px 0px 0px;
	padding: 20px 0px 0px 0px;
}

/* 電話番号 */

.index_header_tel {
	font-size: 12px;
	line-height: 16px;
	margin: 0px 120px 0px 0px;
}

/* カウンター */

.index_counter {
	font-size: 0px;
	margin: 1px 175px 0px 0px;
}

/***** インデックス・コンテンツ *****/

.index_contents{
	width: 696px;
	margin: 0px 72px 0px 72px;
}

/* インデックス・上部画像 */

.index_top_img {
	width: 696px;
	height: 233px;
	font-size: 0px;
	background: url("./image/index_top_img.jpg") no-repeat;
	margin: 10px 0px 0px 0px;
}

/* 保護者専用ページ・ログインボタン */

.index_login_button {
	font-size: 0px;
	text-align: left;
	margin: 0px 0px 0px 12px;
	padding: 175px 0px 0px 0px;
}


