@charset "shift-jis";

/* --------------------------------------------------------------------
	for thickbox innerHtml
-------------------------------------------------------------------- */
body#function {
	line-height:1.5;
}
	* html body#function {
		padding:0 14px 0 15px;
	}
#function #container {
	margin:0 auto;
	width:800px;
}
#function #main {
	float:none;
	background:none;
	padding-top:20px;
	width:100%;
}
#function h2 {
	margin-bottom:3px;
	font-size:120%;
}
#function p.image {
	text-align:center;
}
#function .textArea {
	padding:20px 20px 0;
}
#function .separator {
	border-bottom:1px solid #cccccc;
	padding-bottom:20px;
}
ul.list {
	margin-left:20px;
}
ul.list li {
	list-style-type:disc;
}
.mb10 {margin-bottom:10px ! important;}
.mb20 {margin-bottom:20px ! important;}
.mb30 {margin-bottom:30px ! important;}
.mb40 {margin-bottom:40px ! important;}
.pt0 {padding-top:0 ! important;}
.mlr20 {
	margin-left:20px ! important;
	margin-right:20px ! important;
}
.indent {
	margin-left:1em;
	text-indent:-1em;
}

/* -- back and next button */
#function #backBtn {
	position:fixed !important;
	position:absolute;
	top:33%;
	left:0;
	width:100px;
	height:38px;
	text-align:left;
}

#function #nextBtn {
	position:fixed !important;
	position:absolute;
	top:33%;
	right:0;
	width:100px;
	/*height:320px;*/
	height:38px;
	text-align:right;
}
#function .naviBtn a {
	display:block;
	width:100px;
	/*padding:141px 0;*/
	height:38px;
	background:url(images/blank.gif);
}
	
	/* for IE6 */
	* html,
	* html body {
		height:100%;
		overflow-y:hidden;
		overflow-x:auto;
	}

	* html #function #container {
		overflow:auto;
		position:relative;
		width:100%;
		height:100%;
	}  


