@charset "utf-8";
/* CSS Document */



/* clearfix */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

/*
.clearfix {
  min-height: 1px;
}
*/

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* clear float */
.clear_float {
	clear: both;
	padding-top: 20px;
}


/*---------------------
パンくずリスト部分
---------------------*/ 

#pan{
	width:850px;
	height:20px;
}

#pan #topicPath li {
	display:inline;
	line-height:110%;
	list-style-type:none;
	
}
#pan #topicPath li a {
	padding-right:10px;
	background:url(../../images/topicpath.gif) no-repeat right center;
}
#pan a{
	color:#3366FF;
	text-decoration:none;
}

#pan a:hover{
	color:#FF9900;
}
/*---------------------
共通部分
---------------------*/

h2{
	width:760px;
	height:128px;
}
#base h3 {
	padding-bottom: 20px;
}

#base {
	width: 850px;
}
#base img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#base #lead{
	margin-top: 20px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	line-height: 140%;
}

#base .return {
	padding-top: 10px;
	padding-bottom: 20px;
	float: left;
	text-align: right;
	width: 850px;
}
#base .return a{
	color: #666;
	text-decoration: none;
}
#base .return a:hover{
	text-decoration: underline;
}
