@charset "UTF-8";
/*
-----------------------------------------------------------------------------*/
/*印刷用CSS*/
/*
-----------------------------------------------------------------------------*/

/*\*/
@import "module.css";
@import "reset.css";
@import "structure.css";
/**/

/*html,body
-----------------------------------------------------------------------------*/
html{
}
body{
	width:100%;
	height:auto;
	text-align:center;
}

/*div#contents
-----------------------------------------------------------------------------*/
div#contents{
	margin:0 auto;
	width:600px;
	max-width:600px;
	min-width:600px;
	text-align:left;
	overflow:visible;
}
body#general div#contents,
body#member div#contents{
	background:none;
}

/*div#header
-----------------------------------------------------------------------------*/
body#general div.headerReg,
body#general div.headerTop,
body#member div.headerReg,
body#member div.headerTop,
body#member div.headerForm{
	margin:0;
	padding:0;
	background:none;
}
div#header{
	width:600px;
	max-width:600px;
	min-width:600px;
	margin:0;
}
div#header div.headerUpper,
div#header p#logo{
	margin:0 0 2em 0;
	padding:0;
	float:none;
	clear:both;
	display:block;
	background:none;
}
div#header dl#viewSelect,
div#header ul#tab,
div#header ul#navH,
div#header div#search{
	margin:0;
	padding:0;
	float:none;
	clear:both;
	display:none;
}

/*div#mainImage
-----------------------------------------------------------------------------*/
body#general div#mainImage,
body#member div#mainImage{
	margin:0;
	padding:0;
	float:none;
	clear:both;
	display:none;
}

/*div#wrapper
-----------------------------------------------------------------------------*/
body div#wrapper,
body.column3 div#wrapper{
	margin:0;
	padding:0;
	float:none;
	clear:both;
	background:none;
}

/*div#pageBody
-----------------------------------------------------------------------------*/
div#pageBody{
	width:600px;
	max-width:600px;
	min-width:600px;
	margin:0;
	padding:0;
	float:none;
	clear:both;
	background:none;
}

/*div#primary
-----------------------------------------------------------------------------*/
div#primary{
	width:600px;
	max-width:600px;
	min-width:600px;
	margin:0;
	padding:0;
	float:none;
	clear:both;
	background:none;
}

/*div#secondary
-----------------------------------------------------------------------------*/
div#secondary{
	margin:0;
	padding:0;
	float:none;
	clear:both;
	display:none;
	background:none;
}

/*div#main
-----------------------------------------------------------------------------*/
body.column3 div#main,
body.column2 div#main{
	width:600px;
	max-width:600px;
	min-width:600px;
	margin:0;
	padding:0;
	float:none;
	clear:both;
	background:none;
}

/*div#side
-----------------------------------------------------------------------------*/
div#side{
	margin:0;
	padding:0;
	float:none;
	clear:both;
	display:none;
	background:none;
}

/*p.topicPath
-----------------------------------------------------------------------------*/
p.topicPath{
	margin:0 0 2em 0;
	padding:0;
}

/*ul.paginate
-----------------------------------------------------------------------------*/
ul.paginate{
	margin:0;
	padding:0;
	float:none;
	clear:both;
	display:none;
	background:none;
}

/*div#footer
-----------------------------------------------------------------------------*/
div#footer,
body#member div#footer{
	width:600px;
	max-width:600px;
	min-width:600px;
	margin:2em 0;
	padding:0;
	float:none;
	clear:both;
	background:none;
	border:0;
	text-align:left;
}
div#footer ul#navF{
	display:none;
}

/*div.section
-----------------------------------------------------------------------------*/
div.form div.section{
	width:600px;
	max-width:600px;
	min-width:600px;
	margin:0;
}

/*div.boxLoginWrapper
-----------------------------------------------------------------------------*/
body#member div.login{
	border:0px;
	background:none;
	text-align:center;
}
div.boxLoginWrapper{
	width:600px;
	max-width:600px;
	min-width:600px;
	margin:0;
	padding:0;
	background:none;
	text-align:left;
}
/*div.boxLogin
-----------------------------------------------------------------------------*/
div.boxLogin{
	margin:0 0 20px 0;
	text-align:center;
}