/* CSS Document */

#honbun{
	padding:0px 50px 0px 50px;
	font-size:12px;}

#honbun .left{
	width:320px;
	height:auto;
	float:left;}

#honbun .right{
	width:320px;
	height:auto;
	float:right;}

#top_image{
	width:650px;
	height:400px;
	margin:10px 0px 10px 0px;
	background-image:url(images/index_ti01.jpg);
	text-indent:-9999px;}

#read{
	width:auto;
	height:auto;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 20px 0px;
	line-height:18px;}

#new{
	width:320px;
	height:auto;
	font-size:12px;
	border:#0099CC 1px solid;
	padding:0px 0px 5px 0px;
	background-color:#E8F3FF;}

#new #title{
	width:320px;
	height:24px;
	margin:0px 0px 5px 0px;
	background-image:url(images/index_bg03.gif);}

#new #title h3{
	display:none;}
	
#new ul{
	text-indent:0;
	margin:0;
	padding:0px 0px 0px 30px;}

#new li{
	text-indent:0px;
	margin:0px 0px 5px 0px;
	padding:0;
	list-style:url(images/index_ic01.gif) outside;}

#history{
	width:320px;
	height:auto;
	text-align:right;}

#course{
	width:320px;
	padding:0px;
	font-size:12px;}

#course th{
	background-color:#E35757;
	color:#FFFFFF;
	border-bottom:#333333 1px solid;
	border-right:#333333 1px solid;}

#course td{
	background-color:#FFEEEE;
	border-bottom:#999999 1px solid;
	border-right:#999999 1px solid;}

#course .course_name{
	width:auto;
	height:auto;
	color:#990000;
	padding:0px 0px 3px 0px;
	font-size:14px;
	font-weight:bold;}

#map{
	width:320px;
	height:45px;
	font-size:12px;
	line-height:18px;
	padding:5px 0px 0px 0px;}

#guide{
	width:500px;
	height:50px;
	padding:65px 10px 10px 140px;
	margin:0;
	font-size:12px;
	line-height:18px;
	background-image:url(images/index_bg01.gif);}

#information{
	width:300px;
	height:83px;
	padding:30px 10px 8px 10px;
	margin:0;
	font-size:11px;
	line-height:15px;
	text-align:left;
	background-image:url(images/index_bg02.gif);}

#information .nbp{
	width:auto;
	height:18px;
	line-height:18px;
	font-size:12px;}

#information .edo{
	width:auto;
	height:20px;
	font-size:17px;
	line-height:20px;
	padding:0px 0px 5px 0px;
	font-weight:bold;}

#information .logo{
	width:150px;
	height:20px;
	background-image:url(images/index_ex01.gif);}

#information .logo b{
	display:none;}

#information .tel{
	width:auto;
	height:20px;
	line-height:20px;
	font-size:11px;}

#whats{
	width:320px;
	height:auto;}

#whats_body{
	width:340px;
	height:280px;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	padding:10px 30px 10px 30px;
	background-image:url(images/whats_bg01.gif)}

#whats_body #title{
	width:auto;
	height:auto;
	padding:30px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;}

#detail{
	width:650px;}

#detail table{
	width:45%;
	background-color:#CCCCCC;}

#detail th{
	width:50%;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	background-color:#EEEEEE;}

#detail td{
	width:50%;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	background-color:#FFFFFF;}

#detail ul{
	list-style:none;
	margin:0;
	padding:0;}

#detail li.h{
	width:650px;
	height:18px;
	display:block;
	color:#990000;
	font-weight:bold;
	text-indent:0px;
	margin:0px 0px 10px 0px;
	padding:0;
	background-image:url(images/course_bg01.gif);}

#detail li.t{
	color:#000000;
	line-height:18px;
	margin:0px 0px 30px 20px;
	padding:0;}

#about_entry{
	padding:0px 0px 0px 10px;
	line-height:18px;}

#form form{
	margin:0;}

#photo{
	width: 650px;
}

#photo table{
	width:100%;}

#photo td{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}

#photo ul{
	list-style:none;
	margin:0;
	padding:0;}

#photo li.t{
	color:#000000;
	line-height:18px;
	margin:0px 0px 20px 0px;
	padding:0;}	
	
#etc { font-size: 12px; line-height: 18px; background-attachment: fixed; margin: 0; padding: 5px 0 0; width: 320px; height: 45px }	
	
#supporter { margin-top: 10px; width: 320px; height: auto }
	
#supporter_body{
	width:440px;
	height:470px;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	padding:10px 30px 10px 30px;
	background-image:url(images/supporter_bg01.gif)}
	
#supporter_body #right{
	color:#FFFFFF;
	text-align: right;
}	

#supporter_body #title{
	width:auto;
	height:auto;
	padding:30px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;}
#btube001 { background-image: url("images/btube.gif"); background-repeat: no-repeat; width: 320px; height: 100px }
#btube002 { text-indent: -9999px; width: 320px; height: 40px; clear: both }
#btube003    { background-image: url("images/btubeb_01.gif"); margin-top: 5px; margin-left: 3px; padding: 0; width: 152px; height: 45px; float: left; clear: both }
#btube003 a { text-indent: -9999px; display: block; width: 152px; height: 45px }
#btube004    { background-image: url("images/btubeb_02.gif"); margin-top: 5px; margin-right: 3px; margin-left: 2px; padding: 0; width: 152px; height: 45px; float: right }
#btube004 a { text-indent: -9999px; display: block; width: 152px; height: 45px }
#btube005 { visibility: hidden; clear: both }
#read-red { color: #900; line-height: 200%; display: block }
