/* [ref: basic.css] BEGIN **********************************************************************************/
body{
	margin:0;
	padding:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
}
form, fieldset{ display:none; }
hr{ display:none; }
.clearall{ clear:both; }
acronym{ cursor:help; }
/* [ref: basic.css] END **********************************************************************************/

/* [ref: mast.css] BEGIN ********************************************************************************/
#mast{
	margin:0;
	padding:0;
	background:none;
	border-top:none;
	border-bottom:none;
}
#mast h1{
	margin:0 auto;
	padding:0;
	font-size:3.5em;
}
#mast h1 a{
	text-decoration:none;
	display:block;
	color:#333;
}
#mastbody{
		margin:0 auto;
		padding:0;
}
#mastbody h2{ display:block; font-size:2em; }
/* [ref: mast.css] END ********************************************************************************/

/* [ref: mainbody.css] BEGIN ********************************************************************************/
#mainbodywrap{ margin:0 auto; padding:0; }
#mainbody{ margin:0 auto; padding:0; }
#mainbody h2{
	margin:0; padding:12px 0;
	font-weight:bold; font-size:2.3em; color:#333;
}
#mainbody p{ 
	margin:0; padding:15px 0; 
	line-height:1.3em; color:#000; font-size:1em;
}
#mainbody a{ color:#663300; }
#mainbody .comment p{ color:#333; }
/* [ref: mainbody.css] END ********************************************************************************/


/* [ref: foreword.css] BEGIN ********************************************************************************/
#forewordwrap{ background:none; }
#forewordwrap #foreword{
		margin:0 auto; padding:0;
		background:none;
}
#forewordwrap #foreword h2{
		margin:0; padding:0 0 15px 0;
		text-align:center; color:#333; font-size:2.5em;
		border-bottom:1px dotted #663300;
}
#forewordwrap #foreword p{
		margin:0; padding:15px 0 10px 0;
		line-height:20px; color:#663300;
}
/* [ref: foreword.css] END ********************************************************************************/

	
#mainbody{ background:none; }

#level2menuwrap ul li.o{ background:transparent url(../src/css/cssimg/ico_olevel_.jpg) 0 0 no-repeat; height:121px; }
#level2menuwrap ul li.hol{ background:transparent url(../src/css/cssimg/ico_olevel_hol.jpg) 0 0 no-repeat; height:121px; }
#level2menuwrap ul li.dist{ background:transparent url(../src/css/cssimg/ico_olevel_dist.jpg) 0 0 no-repeat; height:121px; }
#level2menuwrap ul li.sp{ background:transparent url(../src/css/cssimg/ico_olevel_sp.jpg) 0 0 no-repeat; height:121px; }
#level2menuwrap ul li.foc{ background:transparent url(../src/css/cssimg/ico_olevel_foc.jpg) 0 0 no-repeat; height:121px; }

.p7GP04 .p7GPtwrapinner{ display:none; }
.p7GP04 .p7GPtwrapper { width:50px; }
.p7GP04 .p7GPcwrapper {
	margin: 0 0 0 50px;
	/*background-color: #FFFFFF;*/
	border-left:10px solid #cc6600;
	width:600px;
	min-height:800px;
}

