@charset "utf-8";

/* ****************************************************
Title: top.css
Created: 2010-01-12
Last Modified: 2010-05-19
Editor(s): tsutsu
Last Editor: nishio
***************************************************** */


/* Table Of Contents
----------------------------------------

# General Elements
# header
# gNav
# pageBody
# content
# sidebar
# clearfix
# common classes

----------------------------------------*/


/* # General Elements
---------------------------------------------------------------------------- */


/* # header
---------------------------------------------------------------------------- */

div#header {
	background: url(../images/bg_h.gif) repeat-x left top;
}


/* # gNav
---------------------------------------------------------------------------- */

div#gNav ul li#gNavHome a img {
	visibility: hidden;
}


/* # pageBody
---------------------------------------------------------------------------- */

div#pageBody {
	padding-top: 19px;
}


/* # content
---------------------------------------------------------------------------- */

div#content div#lead div.col div.section {
	background: #fff url(../images/bg_leadcol.gif) no-repeat left bottom;
	border: 1px solid #e5e5e5;
	min-height: 99px;
	padding: 11px 11px 11px 15px;
	width: 303px;
}

* html div#content div#lead div.col div.section {
	height: 99px;
}

div#content div#lead div.col div.section h2 {
	margin: 0 0 13px;
}

div#content div#lead div.col div.section p {
	margin-bottom: -3px;
}

div#content div#lead div.col div.section p img {
	margin-bottom: 3px;
}


/* # sidebar
---------------------------------------------------------------------------- */

div#sidebar div#sNews {
	padding-top: 0;
}

div#sidebar div#sNews .mh {
	background: none;
	margin: -1px -14px 0;
	padding-bottom: 0;
}

div#sidebar div#sNews dl dt {
	display: block;
	font-weight: bold;
	padding: 8px 0 3px;
}

div#sidebar div#sNews dl dd {
	background: url(../common/images/bg_bd_dot.gif) repeat-x left bottom;
	padding-bottom: 9px;
}

div#sidebar div#sNews dl dd.last {
	background: none;
	padding-bottom: 0;
}
div#sidebar .news_b {
	font-weight: bold;
}

/* # clearfix
---------------------------------------------------------------------------- */

div#content div#lead div.col {
	zoom: 1;
}

div#content div#lead div.col:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}


/* # common classes
---------------------------------------------------------------------------- */

