body {
	background-color: #cc0000;
	margin:0;
	padding:0;
	background-image: url();
}
body,td,th {
	color: #FE0000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:small;
}
.footer	{
	font-size: x-small;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	clear:both;
	}
.footer2	{
	font-size:medium;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	clear:both;
	}
a:link {
	color: #F00;
}
a:visited {
	color: #F00;
}
a:hover {
	color: #fff;
}
a:active {
	color: #fff;
}
.main	{
	margin:0;
	padding:0;
}
.text	{
	font-size: large;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
.text2	{
	padding-left:200px;
	font-size: small;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-right:100px;
	}
.text3	{
	padding-right:200px;
	font-size: small;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.what	{
	margin:0;
	padding:0;
}
.block	{
	float:left;
}
h2 {
	font-size: large;
}
.prof	{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:medium;
	color:#FFF;
	margin-left:20px;
}
.list	{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:large;
	font-weight:bold;
	}
.pagetop { display: none; position: fixed; right: 80px; bottom: 120px; }
.pagetop:hover { -webkit-transition-duration: 300ms; -moz-transition-duration: 300ms; -o-transition-duration: 300ms; -ms-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }




ul li,ol li { list-style:none; } 

a img{border:none;}









#wrap{
	width: 660px;
	margin: 100px auto;
	text-align: left;
}

ul.tabs {
	width:660px;
	list-style:none;
}

ul.tabs li {
	background: #Cc0000;
	border-right: 1px solid #cc0000;
	border-top: 1px solid #cc0000;
	float:left;
}

		ul.tabs li:first-child {
			border-left: 1px solid #cc0000;
		}
		
		ul.tabs li.active {
			border-bottom: 1px solid #F00;
			background-color: #F00;
			margin-bottom: -1px;
		}
		ul.tabs li a {
			display: block;
			padding: 5px 10px;
			color: #f00;
		}
		ul.tabs li.active a {
			font-weight: bold;
			color:#fff;
		}

div.tabs_content {
	width:660px;
	border:1px solid #cc0000;
	clear: both;
}
