/*********************************************************************************************************/
/* TOP Layout Skelton Style 
/*********************************************************************************************************/
* {
	margin				: 	0 	;
	padding				: 	0 	;
}
#top {
	width				: 900px;
	position			: relative;
	min-height			: 100%;
	text-align			: left;
	margin-top			: 0px;
	margin-right		: auto;
	margin-bottom		: 0px;
	margin-left			: auto;
	background-image	: url(../image/main_back_img.jpg);
	background-repeat	: repeat-y;
	background-position	: center top;
	padding				: 0px;
}
* html div#top {
	height				:100%;
}
body > #top {
	height				: auto;
}
html {
	height				: 100%;
	width				: 100%;
}
body	{
	width				: 	100% 	;
	height				:	100%	;
	font-family			:	"‚l‚r ‚oƒSƒVƒbƒN" , osaka	;	
/*	background-color 	: 	#FFFFFF	;
	border-color		:	#CCCCCC	;*/
}
ul,li {
	list-style	:	none	;
}

/*********************************************************************************************************/
/* Layout Skelton Style IN TOP
/*********************************************************************************************************/
table#layout {
	width				: 	100% 	;
	height				:	100%	;
	margin				: 	0		;
	padding 			: 	0		;
	border-width		:	0 1px		;
	border-style		:	inset inset outset outset	;
	background-color 	: 	transparent	;
}
#headerArea {
	vertical-align		:	top	;
	text-align			:	center	;
	height				:	110px	;
}
#contentsArea {
	text-align			:	left	;
/*	vertical-align		:	bottom	;*/
}
#contentsLeftArea {
	border-width		:	0px		;
	border-style		:	solid	;
	vertical-align		:	top	;
}
#contentsRightArea {
	border-width		:	0px		;
	border-style		:	solid	;
	vertical-align		:	top	;
}
#footerArea {
	text-align			:	center	;
	vertical-align		:	bottom	;
/*	position			:	bottom	;	/*	Bottom“\•t‚¯‚é */
}
/********1*********2*********/
/*
/* HEAD AREA Layout Style 
/*
/********1*********2*********/
#header {
	margin				:	0		;
	padding				:	0		;
	width				:	100%	;
/*	vertical-align		:	bottom	;*/
	text-align			:	left	;

	border-width		:	0		;
	border-style		:	solid	;
}
#navi {
	margin				:	0		;
/*	width				:	100%	;*/
	height				:	32px	;
	vertical-align		:	top		;
	text-align			:	center	;

	background-image	:	url( '../../View/image/navi_bk.jpg');
	background-repeat	:	repeat-no;

	border-width		:	0		;
	border-style		:	solid	;
}

/********1*********2*********/
/*
/* CONTENTS AREA Layout Style
/*
/********1*********2*********/
#main {
	margin				:	5px 0px 5px 0px		;
	width				: 	700px 	;
	text-align			:	left	;
	vertical-align		:	top		;

	border-width		:	0px		;
	border-style		:	solid	;
	clear				:	both	;
}
td#main-right {
	margin				:	0	;
	width				:	14px	;
}
 

/********1*********2*********/
/*
/* CONTENTS AREA Layout Style 
/*
/********1*********2*********/
#sub {
	margin				:	0 0 15px 0		;
	text-align			:	left	;
	vertical-align		:	top	;
	width				:	154px	;

	border-width		:	0px 	;
	border-style		:	solid	;
}
td#sub-left {
	margin				:	0	;
	width				:	16px	;
}
td#sub-right {
	margin				:	0	;
	width				:	16px	;
}

/********1*********2*********/
/*
/* CONTENTS AREA Layout Style 
/*
/********1*********2*********/
#column {
	margin				:	0 0 15px 0;
	padding				:	0;
	width				:	154px	;
	text-align			:	left	;
	vertical-align		:	top	;

	border-width		:	0		;
	border-style		:	solid	;
}
/********1*********2*********/
/*
/* FOOT AREA Layout Style IN #footerArea
/*
/********1*********2*********/
#footer {
	margin				:	0	;
	width				: 	100% 	;
	font-size			:	12px	;
	text-align			:	left	;


	border-width		:	0 ;
	border-style		:	solid	;
	border-color		:	#CCCCCC	;
}


/********1*********2*********/

