/***********************************************/ 
/*HTML tag initialization*/
/***********************************************/ 
* {
	margin:0;
	padding:0;
	float:none;
}
body{
	background:none;
	margin:0;
	padding:0;
	text-align:left;
	width:650px;
	float:none;
}

img {
	border: none;
}
.print_off{
	display:none;
}

/***********************************************/ 
/*header*/
/***********************************************/
#header{
	display:none;
} 

/***********************************************/ 
/*main*/
/***********************************************/ 
#main_all{
	float:left;
	background:none;
	margin:0;
	padding:0;
}
#main_all2{
	float:left;
	background:none;
	margin:0;
	padding:0;
}
.main600{
	float:left;
	background:none;
	margin:0;
	padding:0;
}
.main610{
	float:left;
	background:none;
	margin:0;
	padding:0;
}
.main560{
	float:left;
	background:none;
	margin:0;
	padding:0;
}
.main570{
	float:left;
	background:none;
	margin:0;
	padding:0;
}
.main580{
	float:left;
	background:none;
	margin:0;
	padding:0;
}
.main700{
	float:left;
	background:none;
	margin:0;
	padding:0;
}
.main820{
	float:left;
	background:none;
	margin:0;
	padding:0;
}
.main860{
	float:left;
	background:none;
	margin:0;
	padding:0;
}
/***********************************************/ 
/*pass*/
/***********************************************/ 

#pass{
	display:none;
}

.common_pagetop{
	display:none;
}

/***********************************************/ 
/*menu*/
/***********************************************/ 

#menu{
	display:none;
	float:none;
}

/***********************************************/ 
/*footer*/
/***********************************************/ 

#footer{
	display:none;
}

/***********************************************/ 
/*access*/
/***********************************************/ 

.access_map{
	width:600px;
	height:270px;
	float:left;
}
.access_txt{
	float:left;
}
.access_all,.access_zu{
	width:80%;
	height:80%;
}
#category_container{/*外枠のアコーディオン*/
	width:600px;
	overflow: hidden;   /* required for effect */  
	position: relative;  /*required for bounding--works around a "peculiarity" in Prototype */
	
}
.accordion_toggle{
	margin:0 0 5px 0;
	padding: 0px;
	width:600px;
	height:36px;
	display:block;
	text-indent:-5555px;
	position: relative; /* required for effect */  
	z-index: 10;        /* required for effect */  
	background: #FFFFFF;   /* required for effect--can be anything except "transparent" */  
	cursor: pointer; 
}
.accordion_toggle h2.title01,
.accordion_toggle h2.title02,
.accordion_toggle h2.title03,
.accordion_toggle_active h2.title01,
.accordion_toggle_active h2.title02,
.accordion_toggle_active h2.title03{
	margin: 0px;
	padding: 0px;
	width:600px;
	height:36px;
	display:block;
	text-indent:-5555px;
	cursor: pointer;
	background:#FFFFFF;
}


/*-------------*/
.access_box P {
	margin-right:20px;
}
.access_box TD {
	vertical-align:top;
}
.accordion_content * {
	_float: none!important;
}
