@charset "UTF-8";
@import url(./p_init.css);

/*-------------------------------------------
 Global
-------------------------------------------*/
/*-------------------------------------------
 Framework(全頁共通)
-------------------------------------------*/

#wrapper {
	width				: 640px;
	height				: 100%;
	min-height			: 100%;
	margin				: auto;
	background-position	: top center;
	background-repeat	: repeat-y;
}

body > #wrapper {
	height				: auto;
}

#page {
	width				: 640px;
}

#header_area {
	width				: 640px;
}

/*
#header_area h1 {
	float				: left;
}
*/

#header_area h1 {
	display				: none;
}

#main_menu_area {
	display				: none;
}

#body_area {
	width				: 100%;
}

#body_area dt,
#body_area dd,
#body_area li {
	font-size			: 1.4em;			/* 14px相当 */
}

#footer_area {
	width				: 100%;
	height				: 28px;
	color				: #000000;
	font-size			: small;
}

#footer_area ul{
	display				: none;
}

#copyright {
	display				: inline;
	margin-top			: 6px;
	margin-right		: 15px;
/* Only MacIE \*//*/
	padding-top			: 10px;
/* End */
	float				: right;
}

/*-------------------------------------------
 Framework(sitetop専用)
-------------------------------------------*/
.page_type_top #image_area {
	display				: none;
}

.page_type_top #body_area {
	width				: 100%;
}

.page_type_top #body_wrapper {
	height				: auto;
	padding-top			: 15px;
	padding-bottom		: 15px;
}

.page_type_top #topics_area {
	width				: 100%;
}

.page_type_top h3 {
	font-size			: 16pt;
	margin-bottom		: 15px;
	padding-left		: 0.5em;
/* Only MacIE \*//*/
	border				: none;
	margin-bottom		: 30px;
	padding-left		: 0;
/* End */
}

.page_type_top #topics {
	margin-left			: 1em;
	margin-right		: 1em;
}

.page_type_top #topics td {
	width				: auto; 
	vertical-align		: top;
	text-align			: left;
	line-height			: 1.2;
}

.page_type_top #topics td.date {
	width				: 15%; 
	padding-right		: 10px;
}

.page_type_top #topics td.data {
	width				: 85%; 
}

.page_type_top #topics_container .all_view { 
	display				: none;
}

.page_type_top #banner_area {
	display				: none;
}

.page_type_top #contents_container {
	margin-bottom		: 30px;
}

/*-------------------------------------------
 Framework(情報頁共通)
-------------------------------------------*/
.page_type01 #image_area,
.page_type02 #image_area {
	width				: 100%;
}

#navigater_area {
	display				: none;
}

/*-------------------------------------------
 Framework(情報頁_種別01 サイドメニュー無)
-------------------------------------------*/

/*-------------------------------------------
 Framework(情報頁_種別02 サイドメニュー有)
-------------------------------------------*/
.page_type02 #body_area:after {
}

.page_type02 #body_area {
	display				: block;
}

#side_menu_area {
	display				: none;
}

/*-------------------------------------------
* Search Google
-------------------------------------------*/
#header_area #search {
	display				: none;
}
