@charset "utf-8";

/*
===== 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;
	line-height: 0.8em;
}

#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;
}
