/* @charset "EUC-JP"; */

	body {
		background-color: #FFF;
		/* background-image: url(../img/haikei.gif); */
	}

	a.title{color:#FFF;text-decoration:none;}
	a.title:link{color:#FFFFFF;text-decoration:none;}
	a.title:visited{text-decoration:none;}
	a.title:active{}
	a.title:hover{color:#FFFFFF;text-decoration:underline;}

	.title{
		margin-bottom: 10px;
		color: #FFF;
		font-size:34px;
	}


	.subtitle {
		color: #FFF;
		margin: 0px 0px -10px 20px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size:15px;
	}

	.sub2title {
		margin-bottom: 10px;
		color: #666666;
		font-size:16px;
	}


	table{
		border: 0px solid #3366CC;
	}

	table.search{
		border: 0px;
		padding: 2px; 0px; 2px; 0px;
		margin: 40px; 0px; 10px; 0px;
	}

	td.whi{
		border: 0px;
		background-color: #FFFFFF;
		line-height: 1.4;
	}

	td {
		font-size:12px;
		border: 1px solid #3366CC;
		padding: 2px; 0px; 2px; 0px;
		background-color: #FFFFFF;
	}

	td.title {
		background-color: #000099;
		font-size:12px;
		border: 1px solid #3366CC;
		padding: 2px; 0px; 2px; 0px;
	}

	td.menu {
		border: 0px;
		padding: 0px 0px 0px 0px;
	}

	td.sub {
		border: 0px;
		background-color: #C7E0F9;
		padding: 0px 0px 0px 0px;
	}

	td.des {
		font-size:14px;
		border: 1px solid #3366CC;
		font-height:120%;
	}

	td.news {
		font-size:14px;
		border: 1px solid #3366CC;
		font-height:120%;
	}

	.kobetutitle {
		background-color: #C7E0F9;
		font-size:20px;
		border: 0px;
		color: #FFF;
		font-weight:bold;
		padding: 3px 0px 5px 15px;
		background:url( http://59.106.15.203/deaeru/img/bar.gif ) no-repeat;
	}

	.kobetu {
		background-color: #C7E0F9;
		color: #666666;
		font-weight:bold;
		font-size:16px;
		border: 0px;
		padding: 5px 0px 5px 10px;
		margin: 20px; 0px; 20px; 0px;
		line-height: 1.4;
	}

	.kobetutitle2 {
		color: blue;
		font-weight:bold;
		font-size:20px;
		border: 0px;
		padding: 5px 0px 5px 10px;
	}

	.kobetu2 {
		font-size:16px;
		border: 0px;
		padding: 5px 0px 5px 10px;
		line-height: 1.4;
	}

	.point {
		padding: 0px 2px 0px 0px;
		color: #000000;
		font-weight:bold;
		font-size:30px;
	}

	.point2 {
		padding: 0px 2px 0px 0px;
		color: red;
		font-weight:bold;
		font-size:30px;
	}

	strong.des {
		font-size:14px;
		font-style: normal;
		color: #000000;
	}

	th {
		background-color: #C7E0F9;
		font-size:12px;
		border: 1px solid #3366CC;
		padding: 2px; 0px; 2px; 0px;
		text-align: center;
	}

	/* 強調 */
	strong {
		font-size: 16px;
		color: #FD0101;
	}

	/* 太文字 */
	b {
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
	}

	b.top {
		font-size: 15px;
		font-style: normal;
		font-weight: bold;
		color: #E30F56;
	}

	b.bold {
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #5555FF;
	}

	/* フォームの部品 */
	INPUT.text {
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		width: 100%;
	}

	/* 検索ボタンなど */
	INPUT.search {
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		width: 100%;
		height: 50px;
	}
