@charset "utf-8";

/*
*	Print Styles (2008-02-26)
*	
*	6-1.	Complex
*	6-2.	Section
*	6-3.	Topic Path
*	6-4.	History List
*	6-5.	Information List
*	6-6.	Link List
*	6-7.	Containers
*	6-8.	div#content
*	6-9.	div#main
*	6-10.	div#footer
*/

/*-------------------------------------------------------------------

	6-1.	Complex

-------------------------------------------------------------------*/

div.complex {
	line-height: 1.8;
}

/*-------------------------------------------------------------------
	Top Level
-------------------------------------------------------------------*/

body div#content div#main div.complex h1 {
	font-size: 130%;
	_font-size: 130%;
	_border-top: #c5c5c5 solid 1px;
	_border-bottom: #c5c5c5 solid 1px;
}

*+html body div#content div#main div.complex h1 {
	font-size: 130%;
	border-top: #c5c5c5 solid 1px;
	border-bottom: #c5c5c5 solid 1px;
	
	/* for Win IE7 */
}

/*-------------------------------------------------------------------

	6-2.	Section

-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
	Top Level
-------------------------------------------------------------------*/

div.section h2 {
	background-image: none;
}

/*-------------------------------------------------------------------
	2nd Level
-------------------------------------------------------------------*/

div.section div.section h3 {
	background-image: none;
}

/*-------------------------------------------------------------------
	3rd Level
-------------------------------------------------------------------*/

div.section div.section div.section h4 {
	font-size: 100%;
	font-weight: bold;
}

/*-------------------------------------------------------------------

	6-3.	Topic Path

-------------------------------------------------------------------*/

ol.topicPath {
	display: none;
}

/*-------------------------------------------------------------------

	6-4.	History List

-------------------------------------------------------------------*/

ul.list-history li span {
	display: block;
	float: none;
	width: auto;
}

ul.list-history li span.comment {
	padding-left: 2em;
}

/*-------------------------------------------------------------------

	6-5.	Information List

-------------------------------------------------------------------*/

ul.list-info li {
	padding: 0.2em 0;
}

ul.list-info li span {
	display: block;
	float: none;
	width: auto;
}

ul.list-info li span.comment {
	padding-left: 2em;
}

/*-------------------------------------------------------------------

	6-6.	Link List

-------------------------------------------------------------------*/

ul.list-link li span {
	display: block;
	float: none;
	width: auto;
}

ul.list-link li span.comment {
	padding-left: 2em;
}

/*-------------------------------------------------------------------
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------

	6-7.	Containers

-------------------------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
	background-color: white;
	background-image: none;
	color: #333;
	font-size: 11pt;
	_font-size: 11.5pt;
}

*+html body {
	font-size: 11.5pt;
	
	/* for Win IE7 */
}

div#header,
body.single div#utilities,
body.double div#utilities {
	display: none;
}

div#content,
div#footer {
	margin: 0 auto;
	border: none;
	width: 165mm;
	max-width: 100%;
	min-width: 80%;
}

/*-------------------------------------------------------------------

	6-8.	div#content

-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
	Font Size Changer
-------------------------------------------------------------------*/

ul#fontSizeChanger {
	display: none;
}

/*-------------------------------------------------------------------
	Print
-------------------------------------------------------------------*/

p#print {
	display: none;
}

/*-------------------------------------------------------------------
	SWF Navigation
-------------------------------------------------------------------*/

div#main p#swfNav {
	display: none;
}

/*-------------------------------------------------------------------

	6-9.	div#main

-------------------------------------------------------------------*/

body.single div#main,
body.double div#main {
	margin: 0;
	float: none;
}

/*-------------------------------------------------------------------
	div#main
-------------------------------------------------------------------*/

div#googleMap {
	margin: 0 auto;
	text-align: center;
}

p.inquiry,
p.copyright {
	font-size: 10pt;
	_font-size: 10.5pt;
}

*+html body p.inquiry,
*+html body p.copyright {
	_font-size: 10.5pt;
	
	/* for Win IE7 */
}

/*-------------------------------------------------------------------

	6-10.	div#footer

-------------------------------------------------------------------*/

div#footer {
	background: none;
}

div#footer div#footerInfo {
	border: none;
	background: none;
}

/*-------------------------------------------------------------------
	Footer Navigation
-------------------------------------------------------------------*/

div#footer ul#footerNav {
	display: none;
}

/*-------------------------------------------------------------------
	Page Top
-------------------------------------------------------------------*/

div#footer p.pageTop {
	display: none;
}

/*-------------------------------------------------------------------
	Copyright
-------------------------------------------------------------------*/

div#footer p.copyright {
	padding: 0;
	float: none;
	width: auto;
	color: #333;
	text-align: right;
}