@charset "utf-8";

/* ****************************************************
Title: top.css
Created: 2010-01-12
Last Modified: 2011-08-17
Editor(s): tsutsu
Last Editor: nishio
***************************************************** */


/* Table Of Contents
----------------------------------------

# gNav
# pageBody
# content
# sidebar
# footer
# clearfix
# common classes

----------------------------------------*/


/* # gNav
---------------------------------------------------------------------------- */

dl#gNav dd ul li#gNavHome a img {
	visibility: hidden;
}


/* # pageBody
---------------------------------------------------------------------------- */

div#pageBody ul#sponsor {
	padding-top: 0;
}


/* # content
---------------------------------------------------------------------------- */

div#content {
	float: none;
	width: auto;
}

div#content div#topics {
	background: url(../images/bg_topics_btm.gif) no-repeat left bottom;
	float: left;
	padding: 0 0 15px;
	width: 680px;
}

div#content div#topics .sectionTitle {
	background-image: none;
	margin: 0;
	padding: 19px 0 0 20px;
	position: relative;
	width: 130px;
}

div#content div#topics dl#topicList {
	background: url(../images/bg_topics_top.gif) no-repeat left top;
	margin: -52px 0 -17px;
	min-height: 53px;
	overflow: hidden;
	padding: 12px 20px 10px 150px;
}

* html div#content div#topics dl#topicList {
	height: 53px;
	overflow: visible;
}

div#content div#topics dl#topicList dt {
	/*color: #008fc4;*/
	padding-left: 7px;
	width: 8.3em;
}

div#content div#topics dl#topicList dd {
	border-bottom: 1px solid #e5e5e5;
	margin: -1.5em 0 8px;
	padding: 0 0 8px 8.9em;
}

div#content div#topics dl#topicList dd p {
	margin: 0;
}

div#content div#topics p.backnumber {
	margin: 10px 20px 0 0;
	text-align: right;
}

div#content div#topics p.backnumber a {
	background: url(../common/images/ico_arrow.gif) no-repeat left center;
	padding: 0 0 0 11px;
}

div#content div#topics p.backnumber a:hover {
	background-image: url(../common/images/ico_arrow_o.gif);
}


/* # sidebar
---------------------------------------------------------------------------- */

ul#topSideBnr {
	float: right;
	min-height: 398px;
	position: relative;
	width: 200px;
}

* html ul#topSideBnr {
	height: 398px;
}

ul#topSideBnr li {
	margin-bottom: 9px;
}

ul#topSideBnr li#tourBnr {
	bottom: 0;
	left: 0;
	margin-bottom:0;
	position: absolute;
} 


/* # footer
---------------------------------------------------------------------------- */

div#footer div#fNav ul li#fNavHome a {
	color: #666;
}


/* # clearfix
---------------------------------------------------------------------------- */



/* # common classes
---------------------------------------------------------------------------- */

/* add
---------------------------------------------------------------------------- */

.sectionTitle1 {
    background: url("../common/images/bg_sh2.jpg") no-repeat scroll left top transparent;
    margin-bottom: 10px;
    padding: 4px 12px;
}

.topimage1 {
	text-align:center;
	}
.topimage1 td {
	padding-bottom:10px;
	}
