@charset "utf-8";

/*
===== CONTENTS ==============================
	1:format.cssと同様の内容（印刷対応）
	2:common.cssと同様の内容（印刷対応）
	3:印刷独自設定
=============================================
*/

/* -------------------------------------------------- */
/* 1:format.cssと同様の内容（印刷対応）               */
/* -------------------------------------------------- */

/*
===== CONTENTS ==============================
	1:universal reset
	2:body and base setting
		:general params
		:acronyms and abbreviations styles
	3:link setting
	4:Browser clear
=============================================
*/

/*
===== 1:universal reset =====
*/


/*
===== 2:body and base setting =====
*/
body {
	text-align:center;/* box centering */
	font:normal 16px;
	_font:normal 100%;
	color:#555555;
	margin:0 auto;
	padding:0;
	background: url(../images/bgc.gif) repeat-y center;
}

/* general params */
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote {
	padding:0;/* margin&padding reset */
	margin:0;
	line-height:1.4;/* base line height */
	text-align:left;
	font-size:1em;
	display:block;
}
table {
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
hr {
	display:none;
}
img {
	border:none;/* img do not want a border */
}
li {
	list-style:none;/* link do not want a dot */
}


/*
===== 3:link setting =====
*/
a:link {
	color:#004DC0;
}
a:visited {
	color:#004DC0;
}
a:hover {
	color:#004DC0;
}
a:active {
	color:#004DC0;
}


/*
===== 4:Browser clear =====
*/
#mtEntries .section:after,
.clearfix:after {/*for modern browser*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html #mtEntries .section,
* html .clearfix{
	/*\*/height:1%;/*for WinIE*/
	display:inline-table;/*for MacIE*/
}
.clear {
	clear:both;
}

/* -------------------------------------------------- */
/* 2:common.cssと同様の内容（印刷対応）               */
/* -------------------------------------------------- */

/*
===== CONTENTS ==============================
	1:#wrapper
	2:#logo
	3:#globalNav
	4:#mainVisual
	5:#content
	6:#sideMenu
	7:#footer
	8:.pageTop
=============================================
*/
html {
    overflow-y: scroll;
}
/*
===== 1:#wrapper =====
*/
#wrapper {
	width: 900px;
	margin: 0 auto ;
	padding: 10px 0;
}


/*
===== 2:#header =====
*/
#header {
    float:left;
	width: 900px;
	padding: 0 0 12px 0;
}

#header img {
    margin:0;
    padding:0;
}

#header .logo {
	margin: 15px 10px 0 0;
}

#header .copy {
	margin: 35px 46px 0 0;
}

/*
===== 3:#gloabalNav =====
*/
#gloabalNav {
    clear:both;
	width: 900px;
	background: url(../images/gNav_bgc.gif) no-repeat left bottom;
}

#gloabalNav ul {
	height: 36px;
}

#gloabalNav ul li {
	float: left;
}

#gloabalNav ul li img {
	vertical-align: bottom;
}


/*
===== 4:#mainVisual =====
*/
#mainVisual {
	position: relative;
	margin: 0 0 10px 0;
}

#mainVisual #topicPath {
	position: absolute;
	top: 10px;
	right: 50px;
}
#mainVisual #topicPath li {
	float: left;
	font-size: 80%;
}
#mainVisual #topicPath li a {
	text-decoration: none;
	color: #327043;
}
#mainVisual #topicPath li a:hover {
	text-decoration: underline;
}


/*
===== 5:#content =====
*/
#content {
	width: 650px;
	float: right;
	margin: 0 0 10px;
	_margin: 0 0 15px;
	padding: 0 0 15px;
	background: url(../images/contents_bottom.gif) no-repeat left bottom;
}

.readLink {
	margin: -10px 0 0;
}
.readLink p {
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 80%;
	font-weight: bold;
}
.readLink p img {
	margin: 0 0 0 10px;
}
.readLink p a {
	color: #327043;
	text-decoration:none;
}
.readLink p a:hover {
	text-decoration: underline;
}



/* 5-1:.sectionH1 */
#content .sectionH1 {
	padding: 23px 0 0 15px;
	background: url(../images/contents_top.gif) no-repeat left top;
}
#content .sectionH1 h1,
#content .sectionH1 .category {
	margin: 0 0 12px;
}

#content .sectionH1 p {
	font-size: 80%;
	margin: 15px 60px 15px 15px;
}

/* 5-@:.pagetop */
#content .sectionH1 .pagetop {
	margin: 2px 50px 4px 0;
	text-align: right;
	font-size: 60%;
}

#content .sectionH1 .pagetop a {
	text-decoration: none;
}


/*
===== 6:#sideMenu =====
*/
#sideMenu {
	width: 230px;
	margin: 0;
	padding: 0 0 8px;
	background: url(../images/sideArea_bottom.gif) no-repeat left bottom;
}

#sideMenu p {
	margin: 3px 0 3px 12px;
	font-size: 80%;
}

#sideMenu #localNav {
	width: 214px;
	margin: 0 8px;
}

#sideMenu #localNav li {
	margin: 8px 0 0;
}

#sideMenu #localNav li.first-child {
	margin: 0;
}

#sideMenu #localNav ul li {
	margin: 0;
}

#sideMenu #localNav li img {
	vertical-align: bottom;
}


/*
===== 7:#footer =====
*/
#footer {
	clear: both;
}

#footer #assistNav {
	padding: 0 0 0 20px;
	height: 28px;
	background: url(../images/aNav_bgc.gif) no-repeat left top;
}

#footer #assistNav li {
	float: left;
	height: 13px;
	margin: 7px 0 0;
	_margin: 2px 0 0;
}
*:first-child+html #footer #assistNav li {margin/**/: 0;}/* IE7 */

#footer #assistNav li img {
	vertical-align: bottom;
}

#footer address {
	clear: left;
	margin: 5px 0 0 12px;
	font-size: 80%;
	font-style: normal;
}

/*
===== その他共通 =====
*/

.newico {
font-family:"Times New Roman", Times, serif;
color:#FF3300;
font-size:10px;
letter-spacing:1px;
margin-left:5px;
font-weight:normal;
vertical-align:top;
}

/* -------------------------------------------------- */
/* 3:印刷独自設定                                     */
/* -------------------------------------------------- */
































