/* styles written in this file is for Standard */


pre.COMPHP-print-r-pre{
	text-align:		left;
	font-family:		monospace;
}


body	{
	margin:			0px;
	padding:		0px;
	text-align:		center;
	background-color:	#ffffff;
	letter-spacing:		1px;
	font-family:		"meiryo";
	background-image:	url(../_img/_bg.gif);
	background-repeat:	repeat-y;
	background-position:	top center;
}

.clearance{
	margin:			0px 0px 0px 0px;
	padding:		0px;
	font-size:		0px;
	line-height:		0;
	visibility:		hidden;
	clear:			both;
}

.clearfix:after{
	content:		".";
	display:		block;
	visibility:		hidden;
	height:			0.1px;
	font-size:		0.1em;
	line-height:		0;
	clear:			both;
}
.clearfix{
	zoom:			100%;
}

img	{
	border:			none;
}

label	{
	cursor:			pointer;
}

.append-context{
	display:		none;
}

a:link,
a:visited,
a:hover,
a:active{
	color:			#381414;
}

h1{
	display:		none;
}

div#content{
	background-image:	url(../_img/_bod_bg_01.jpg);
	background-repeat:	no-repeat;
	background-position:	top center;
	text-align:		left;
}

div#wrap{
	background-image:	url(../_img/_bod_bg_02.jpg);
	background-repeat:	no-repeat;
	background-position:	bottom center;
}





/* ---------- head ---------- */

div#head{
	margin:			0px auto;
	padding:		0px;
	width:			760px;
}

div#head h2{
	display:		none;
}

div#head p{
	margin:			0px;
	padding:		0px;
	height:			102px;
	text-align:		right;
}

div#head ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

div#head ul li{
	display:		inline;
}





/* ---------- head ---------- */

div#foot{
	margin:			0px auto;
	padding:		0px;
	width:			760px;
	height:			77px;
}

div#foot h2{
	display:		none;
}

div#foot p{
	display:		none;
}





/* ---------- main ---------- */

div#main{
	margin:			0px auto;
	padding:		0px;
	width:			720px;
	background-repeat:	no-repeat;
	background-position:	top center;
}

.main-contents{
	margin:			0px;
	padding:		0px;
}




























