@charset"Shift_JIS";


/*左ナビゲーションエリア*/
#left_1{
	width:189px;
	margin-bottom:10px;
	background-color: #transparent;
}

#left_1 p{
	margin-left:10px;
}



#left_2{
	width:186px;
	margin-bottom:10px;
	background-color: #ffffff;
	border:1px solid #FF9900;
	background-image:url(../images/info1_bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}



#left_2 h2{
	width:186px;
	height:25px;
	line-height:25px;
	font-size:12px;
	text-indent:5px;
	border-bottom:1px solid #cccccc;
	/*border:1px solid #ed962f;*/
	background-image:url(../images/sub_title_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
}

#left_3{
	width:186px;
	margin-bottom:10px;
	background-color: #ffffff;
	border:1px solid #FF9900;
	background-image:url(../images/info1_bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#left_3 p{
	margin-left:10px;
}

#left_3 h2{
	width:186px;
	height:25px;
	line-height:25px;
	font-size:12px;
	text-indent:5px;
	border-bottom:1px solid #cccccc;
	/*border:1px solid #ed962f;*/
	background-image:url(../images/sub_title_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
}

#link{

}

#link p{
	margin-left:10px;
}
/*右メニューエリア*/





/*左メインコンテンツ１*/
#right_1{
	width: 515px;
	margin-bottom: 20px;
	background-image:url(../img/top_left1_bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color: #ffffff;
}

#right_1 p{
	margin-left:10px;
}



/*左メインコンテンツ２*/
#right_2{
	width: 515px;
	margin-bottom: 20px;
	background-color: #transparent;
}


/*左メインコンテンツ3*/
#right_3{
	width: 515px;
	margin-bottom: 20px;
	background-color: #transparent;
}



#right_3 p{
	margin-left:10px;
	/*border-bottom:1px dotted #cccccc;*/
}


/*新着トピックス*/

.topics{
	width:515px;
	height:260px;
	overflow:auto;
}

.topics span{
	background:url(../images/list.gif) no-repeat right center;
	padding-right:15px;
	text-decoration:none;	
}

.topics p{
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	line-height: 140%;
	border-bottom:1px dotted #cccccc;
}


/*左メインコンテンツ4*/
#right_4{
	width: 515px;
	margin-bottom: 20px;
	background-color: #transparent;
}



#right_4 p{
	margin-left:10px;
	/*border-bottom:1px dotted #cccccc;*/
}


/*============タブメニュー============*/

/*タブエリア*/
#tab{
	width:515px;
	height:300px;
	border:1px solid #F6921E;
	clear:both;
	background-image:url(../images/tab_bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

/*タブエリア・ナビ*/
ul#nav {
	margin:0;
	padding:0;
	position: relative;
	height: 25px;
	width:515px;
	background-color: #EFEFEF;
	list-style: none;
}
ul#nav li {
	position: absolute;
	top: 0px;
	width: 128px;
}
ul#nav a {
	display: block;
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #365787;
	text-decoration: none;
}
ul#nav a:hover {
	color: #333333;
}

li#nav1 {
	left: 0px;
}
li#nav2 {
	left: 128px;
}
li#nav3 {
	left: 256px;
}
li#nav4 {
	left: 384px;
}


ul.t1 {
	background: url(../images/1bg_2.gif) no-repeat;
}
ul.t2 {
	background: url(../images/2bg_2.gif) no-repeat;
}
ul.t3 {
	background: url(../images/3bg_2.gif) no-repeat;
}
ul.t4 {
	background: url(../images/4bg_2.gif) no-repeat;
}

/*タブエリア・内容*/
.category{

}

.category h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	padding: 3px 0;
	margin-bottom: 30px;
	border-bottom: 3px solid #E7E9EC;
}


.category p {
	margin-left:10px;
	margin-right:10px;
}

.map_left{
	width:200px;
	float:left;
}

.map_right{
	width:300px;
	float:right;
}

/*テーブル*/
#right_2 table{
	margin-top:10px;
	margin-left:10px;
	width:490px;
	font-size: 100%;
	
	
}

#right_2 th,td{
	padding:4px;
	border-color:#FF9933;
}

#right_2 td.left_1{
	width:210px;
	color:#000000;
	background-color:#FFCC66;
	text-align:center;
	font-weight:bold;
}

.td_time{
	line-height:150%;
}

#right_2 td.left_2{
	width:35px;
	color:#000000;
	background-color:#FFCC66;
	text-align:center;
	font-weight:bold;
}

#right_2 td.left_3{
	width:35px;
	background-color:#FFCC66;
	text-align:center;
	font-weight:bold;
}

#right_2 td.left_4{
	width:35px;
	background-color:#FFCC66;
	text-align:center;
	font-weight:bold;
}

#right_2 td.left_5{
	width:35px;
	background-color:#FFCC66;
	text-align:center;
	font-weight:bold;
}

#right_2 td.left_6{
	width:35px;
	background-color:#FFCC66;
	text-align:center;
	font-weight:bold;
}

#right_2 td.left_7{
	width:35px;
	background-color:#FFCC66;
	text-align:center;
	font-weight:bold;
}

#right_2 td.left_8{
	width:35px;
	background-color:#FFCC66;
	text-align:center;
	font-weight:bold;
}

#right_2 td.left_9{
	width:35px;
	background-color:#FFCC66;
	text-align:center;
	font-weight:bold;
}

#right_2 td.left1{
	width:210px;
	background-color:#ffffff;
	text-align:left;
	
}

#right_2 td.left2{
	width:35px;
	background-color:#ffffff;
	text-align:center;
}

#right_2 td.left3{
	width:35px;
	background-color:#ffffff;
	text-align:center;
}

#left_2 td.left4{
	width:35px;
	background-color:#ffffff;
	text-align:center;
}

#right_2 td.left5{
	width:35px;
	background-color:#ffffff;
	text-align:center;
}

#right_2 td.left6{
	width:35px;
	background-color:#ffffff;
	text-align:center;
}

#right_2 td.left7{
	width:35px;
	background-color:#ffffff;
	text-align:center;
}

#right_2 td.left8{
	width:35px;
	background-color:#ffffff;
	text-align:center;
}

#right_2 td.left9{
	width:35px;
	background-color:#ffffff;
	text-align:center;
}

#right_2 tr.strong{
	background-color:#ff9933;
}
#right_2 caption{
	color:#333333;
	font-weight:bold;
	text-align:left;
}

#right_2 .design1{
	border-collapse:collapse;
	border:1px solid #FF9933;

} 





/*フッターナビ*/

#footer_navi{
	clear: both;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	width: 740px;
	text-align:center;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:11px;
	background-color: #fdd2a5;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-y;
}

#footer_navi ul{
	margin:0;
	padding:0;
}

#footer_navi li{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding:0px;
}

#footer_navi ul a{
	padding-bottom: 11px;
	padding-right:5px;
	padding-left:3px;
	/*color: #47c104;*/
	/*text-decoration: none;*/
}

#footer_navi ul a:hover,#footer_navi ul a:active{
	/*background: url(../img/a.gif) no-repeat bottom center;*/
	/*color: #cc0000;*/
	
}

/*メインメニュー*/
#kakaku_menu{
	width:186px;
	height:auto;
	border-right:1px solid #8AE043;
	/*border-left:1px solid #FF9900;*/
	border-bottom:1px solid #8AE043;
}

#kakaku_menu h4{
	display:none;
}

#kakaku_menu ul,#kakaku_menu li{
	margin:0;
	padding:0;
	list-style:none;
}

#kakaku_menu ul{
	/*border-top:1px solid #666666;*/
}

#kakaku_menu li{
	display:inline;
}

#kakaku_menu a,#kakaku_menu a:link #kakaku_menu a:visited{
	text-decoration:none;
	color:#333333;
	background-color: #ffffff;
	/*background-color: #9EFD50;*/
	display:block;
	width:186px;
	height:30px;
	text-indent:5px;
	line-height:30px;
	border-top:1px solid #8AE043;
	border-left:4px solid #8AE043;
}

#kakaku_menu a:hover{
	color:#333333;
	background-image:url(../images/navi_bg2.gif);
	background-repeat:no-repeat;
	/*background-color: #68E801;*/
	/*background-color: #FAFAFA;*/
	/*background-color: #FDEAFF;*/
}





