@charset "UTF-8";


html,
body,
.wrapper_1,
.wrapper_2,
.wrapper_3,
.wrapper_4,
.wrapper_5,
#HEADER,
#CONTENT,
#FOOTER {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	color: #000000 !important;
	background: #ffffff !important;
	width: 100% !important;
}

#HEADER {
	margin-bottom: 20px !important;
	}


#ASIDE {
	display: none !important;
}

p#DESCRIPTION {
	margin: 0 !important;
	float: none !important;
	width: 100% !important;
	text-align: center !important;
}

ul#GUIDE {
	display: none !important;
}

#HEADER h1#LOGO {
	margin: 0 0 20px 0 !important;
	float: left !important;
	width: 167px !important;
	height: 72px !important;
}

#HEADER p#MAIN_IMAGE_CANVAS {
	margin-bottom: 20px !important;
	clear:both !important;
	}
	
*html #HEADER p#MAIN_IMAGE_CANVAS {
	clear:both;
	}
	
p#LOGO {
	margin: 0 !important;
	float: none !important;
	text-align: center !important;
}

ul#HEADLINKS,
p#FONTSIZE_CHANGER,
ul#GLOBALNAV,
ul#GLOBALNAV02,
ul#G_Sub,
#BreadArea {
	display: none !important;
}

P#MAIN_IMAGE_CANVAS,
P#MAIN_IMAGE_CANVAS img {
	width: 100% !important;
	height: auto !important;
}

p#BREADCRUMBS {
	display: none !important;
}

ul#LANG_CHANGER,
ul#FOOTNAV {
	display: none !important;
}

#FooterNavi {
	display: none !important;
}



#FOOTER #copyright {
	width: 850px;
	margin: 0 auto;
	padding-top: 7px;
	text-align: left;
	color:#000;
	}

address {
	margin-top: 20px !important;
}

ul.tile li {
	margin-right: 9px !important;
}
ul.tile li.item_2,
ul.tile li.item_4,
ul.tile li.item_6,
ul.tile li.item_8,
ul.tile li.item_10,
ul.tile li.item_12,
ul.tile li.item_14,
ul.tile li.item_16,
ul.tile li.item_18,
ul.tile li.item_20 {
	float: left !important;
}

.header ul.links,
p.top_of_page_link {
	display: none !important;
}





/****************************************************************
各コンテンツ用
*****************************************************************/
/*---top--*/

#CONTENT .top_TTL_BAR ul {
	display: none !important;
}

#CONTENT .TableArea_TOP table {	
	margin: 20px auto;
	}


#CONTENT table.Case_Company {
	width: 100% !important;
	}
	
#CONTENT .TableArea01 table {
	width: 100% !important;
	}

#CONTENT .TableArea02 table {
	width: 90% !important;
	}


#CONTENT table.Case_Company {
	width: 100% !important;
	}

#CONTENT .TableArea04 table {
	width: 90% !important;
	}



.wrapper_5 #CONTENT h3{
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	}
	
#CONTENT ul#Event_Information_BTN {
	text-align: center !important;
	}

.wrapper_5 #CONTENT h3{
	background: #F5F5F5;
	margin-bottom: 16px;
	border-left: solid 5px #000;
	}

.wrapper_5 #CONTENT h4 {
	background:url(../images/border_line.gif) repeat-x bottom;
	}
#quick_navi {
	display: none !important;
}


