@charset "UTF-8";
@import "base.css";

#all			{
				width: 100%;
				margin: 0 auto;
				padding:0px;
				text-align: left;
				}

#header_area			{
				width: 100%;
				margin: 0 auto;
				padding:0 0px 0px 0px;
				background-color: #ffffff;
				text-align: center;
				}

#header			{
				width: 1191px;
				margin: 0 auto;
				padding: 0px;
				text-align: center;
				}

#menu			{
				width: 100%;
				background-color:#fe6c00;
				froat:center;
				text-align: center;
				color: #ffffff
				}

.menu_td			{
				width: 169px;
				}

#main_area			{
				width: 100%;
				margin: 0 auto;
				padding:0px 0px 0px 0px;
				background-color: #e8eaec;
				text-align: center;
				}

#main			{
				width: 1151px;
				margin: 0 auto;
				padding:30px 20px;
				background-color: #ffffff;
				text-align: left;
				}

#top_main_left_pain			{
				width: 851px;
				float:left;
				margin: 0px 0px 0px 0px ;
				padding:0px;
				border: 0px solid gray;
				border-collapse: collapse;
				text-align: left;
				}

#top_main_right_pain			{
				width: 280px;
				float:left;
				margin: 0 0 0 20px;
				padding:0px;
				border: 0px solid gray;
				background-color: #ffffff;
				border-collapse: collapse;
				text-align: left;
				}

#main_left_pain			{
				width: 154px;
				float:left;
				margin: 0px;
				padding:0px;
				border: 0px solid #fe6c00;
				border-collapse: collapse;
				text-align: left;
				font-size: 11px;
				line-height: 170%;
				}

#main_right_pain			{
				width: 912px;
				float:left;
				margin: 0 0 0 65px;
				padding:0px;
				border: 0px solid gray;
				background-color: #ffffff;
				border-collapse: collapse;
				text-align: left;
				}

.category_title			{
				width: 160px;
				background-color: #001e3d;
				float:left;
				margin: 0px;
				padding: 10px 8px;
				border: 0px solid gray;
				border-collapse: collapse;
				text-align: left;
				font-size: 14px;
				font-weight: bold;
				color: #ffffff;
				}

.category_title_head			{
				color: #fe6c00;
				}

.submenu			{
				width: 150px;
				float:left;
				margin: 0px;
				padding:0px;
				border: 0px solid #001e3d;
				border-collapse: collapse;
				background-color: #ffffff;
				text-align: left;
				font-size: 12px;
				line-height: 180%;
				}

.submenu_category			{
				width: 160px;
				float:left;
				margin: 5px 0px;
				padding:3px 8px;
				background-color: #ffe0a0;
				text-align: left;
				font-size: 12px;
				line-height: 180%;
				}

.submenu ul{
				margin:0px;
				margin-left:-40px;
}

.submenu li{
				list-style-type: none;
				border-bottom:  1px solid #ffffff;
}

.submenu li a:link			{
				padding:4px 8px;
				display: block;
				width: 160px;
				text-decoration:none;
				color:#001e3d;
				background-color: #f4f4f4;

}

.submenu li a:hover			{
				text-decoration:none;
				color:#fe6c00;
				background-color: #fcfcfc;
}

.content_table			{
				background-color: #fe6c00;
}
.content_table	tr		{
				background-color: #ffffff;
				text-align: center;
}
.content_table	th		{
				background-color: #001e3d;
				color:#ffffff;
				font-weight:bold;
}
.content_table	td		{
				color:#001e3d;
}
.column_gray	{
				background-color:#f8f8f8;
}

#footer_area			{
				width: 100%;
				margin: 0 auto;
				padding:20 0px;
				text-align: center;
				font-size: 10px;
				}

#footer			{
				width: 1191px;
				float:center;
				margin: 0 auto;
				padding:10px 0px 60px 0px;
				text-align: left;
				font-size: 10px;
				color:#ffffff;
				}

.link_button			{
				width: 300px;
				border: 1px solid #fe6c00;
				background-color: #fe6c00;
				text-align: center;
				color:#ffffff;
}

.link_button a			{
				padding:6px;
				display: block;
				text-decoration:none;
				color:#ffffff;
}
.link_button a:link			{
				padding:6px;
				display: block;
				text-decoration:none;
				color:#ffffff;
}

.link_button a:hover			{
				display: block;
				text-decoration:none;
				color:#fe6c00;
				background-color: #ffffff;
}

.link_button a:alink			{
				padding:6px;
				display: block;
				text-decoration:none;
				color:#ffffff;
}

#main_content_div_table			{
				width: 100%;
				margin: 20 0 0 0px;
				padding:0px 0px 0px 0px;
				border: 0px solid gray;
				border-collapse: separate;
				border-spacing: 1px;
				text-align: left;
				}

#main_ad_table			{
				width: 140px;
				margin:0px;
				padding: 0px;
				text-align: right;
				}

#blockrandom		{
				width: 140px;
				height: 1140px;
				margin:0px;
				padding: 0 0 0 0px;
				}

#week		{
				width: 200px;
				margin:0px;
				padding: 0 0 0 0px;
				}

.search			{
				font-size: 10px
				}
td.history		{
				font-size:70%;
				}
td.menu			{
				font-size:10pt;
				font-weight:bold;
				color:#ffffff;
				}
div.top			{
				text-align:right;
				}
td.top			{
				text-align:right;
				font-size:70%;
				}
.text_orange			{
				color:#fe6c00;
}

