@charset "utf-8";
/* Print CSS Document */

@import url(/assets/css/common/basic.css);
@import url(/assets/css/page/toppage.css);
@import url(/assets/css/common/hackstyle.css);

* {
	height:auto !important;
}

body {
	background-image:none;
	background-color:#FFFFFF;
	color:#000000;
}

*html body {
	text-align:center;
	font-size:75%;
	margin:0 auto;
	line-height: 1.1111;
}

a:link, a:visited, a:hover, a:active {
	text-decoration:none;
}

p {
	margin:0.4em;
}

#wrapper {
	background-image:none;
}

.upedge {
	display:none;
}

.btmedge {
	display:none;
}

#header {
	display:none;
}

#mainnavi {
	display:none;
}
#footer {
	position:static;
	margin-top:1em;
	width:90%;
	padding:0 50px;
	margin:0 auto;
	text-align:center;
}
*html body #footer {
	padding:0;
	margin:0;
	width:auto;
}

#sideBlk {
	display:none;
}

#pagebody {
	width:90%;
	padding:0 50px;
	margin:0 auto;
	text-align:center;
}
*html body #pagebody {
	padding:0;
	margin:0;
	width:auto;
}

#mainBlk {
	float:none;
}

*html body #mainBlk {
	padding:0;
	margin:0;
	width:auto;
}

.block {
	background-image:none;
}

#middleBlk .contentListBlk .catgoryline {
	height:auto;
	position:static;
	color:#FFFFFF;
	background-image:none;
	top:0;
	margin:0;
}

#middleBlk .contentListBlk h2 span {
	position:static;
	top:0;
	height:0;
}

#middleBlk .contentListBlk .catgoryline .covertext {
	display:none;
}

#middleBlk .contentListBlk .catgoryline .shadow {
	position:static;
	top:0;
	height:auto;
	margin:0;
}

#topBlk {
	display:none;
}

#middleBlk .block{
	width:414px;
	border:0px none;

}


#middleBlk .contentListBlk {
	position:static;
	top:0;
	height:auto;
}
#middleBlk .contentListBlk h2 {
	height:auto;
	margin:0;
}
#middleBlk .contentListBlk .catgoryline {
	position:static;
	top:0;
}
#middleBlk .catchcopy {
	position:static;
	top:0;
}

#middleBlk .tab-pane {
	margin-top:0;
}

#middleBlk .tab-page {
	background-color:#FFFFFF;
	color:inherit;
}


#middleBlk .tab {
	background-image:none;
	background-color:#CCCCCC;
	padding: 3px ;
}

#middleBlk .tab.selected {
	background-image:none;
	background-color:#FFCC00;
}

#infoBlk {
	clear:both;
	float:left;
	margin-bottom:1em;
	position:static;
}

#infoBox .tab-page {
	background-color:#FFFFFF;
	color:inherit;
}


#infoBox .tab {
	background-image:none;
	background-color:#CCCCCC;
	padding: 0 3px 3px 3px;
	margin-bottom:5px;
}

#infoBox .tab.selected {
	background-image:none;
	background-color:#FFCC00;
}

#bottomBlk {
	position:static;
	clear:both;
	float:left;
	margin-top:1em;
}

#bottomBlk .block {
	clear:both;
	width:100%;
}

#bottomBlk h2 {
	clear:both;
	float:left;
	display:block;
	width:98%;
	background-image:none;
	color:#2A2A2A;
	font-weight:bold;
}

.stulist {
	display:none;
}

.sitenav {
	display:none;
}

.pagetop {
	display:none;
}
.rss {
	display:none;
}

#address {
	border-top:1px dotted #999999;
	margin-top:2em;
	width:95%;
	background-image:none;
	color:#333333;
}

#address a:link, #address a:visited, #address a:hover{
	color:#333333;
	text-decoration:none;
}


