/*====================================================================================================

  TOPPAGE

====================================================================================================*/

#toppage {
	margin: 0;
	padding: 0;
}
#toppage .mainimg {
	padding: 0 0 15px;
}
#toppage .content-center {
	float:left;
	margin: 0;
	padding: 0 24px;
	width:480px;
}
#toppage .content-right {
	float:left;
	margin: 0;
	padding: 0;
	width:210px;
}
#toppage .content-right .skel {
	border:1px solid #CCCCCC;
}
#toppage .content-right .skel span {
	font-size:90%;
	padding:0 5px;
}

/*** importance ************************************************************/

#toppage .importance {
	margin: 0 0 20px;
	padding: 0;
	background:#FFCACA;
}
#toppage .importance p.tit {
	display: block;
	width:480px;
	height:30px;
	text-indent: -9999px;
	background: url(../../image/importance-title.jpg) no-repeat;
}
#toppage .importance p.comment {
	margin: 0;
	padding:10px;
}
#toppage .importance p.more {
	padding:0 10px 10px 0;
	text-align:right;
}

/*** topics ****************************************************************/

#toppage .topics {
	margin: 0 0 20px;
	padding: 0;
}
#toppage .topics p.tit {
	display: block;
	margin: 0 0 10px;
	width:480px;
	height:40px;
	text-indent: -9999px;
	background: url(../../image/topics-title.jpg) no-repeat;
}
#toppage .topics p.comment {
	margin: 0;
	padding: 0;
}
#toppage .topics p.more {
	margin: 10px 0 0;
	text-align:right;
	
	clear:both;
}
#toppage .topics p.photo {
	width:170px;
	float:right;
}
#toppage .topics p.photo img {
	padding: 0 0 5px 10px;
}

/*** life ******************************************************************/

#toppage .life {
	margin: 0;
	padding: 0;
}
#toppage .life p.tit {
	display: block;
	margin: 0 0 10px;
	width:480px;
	height:40px;
	text-indent: -9999px;
	background: url(../../image/life-title.jpg) no-repeat;
}
#toppage .life ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
#toppage .life ul li {
	float:left;
	display: inline;
	margin: 0 4px 10px 0;
	padding: 0;
	width:56px;
	height:70px;
	list-style:none;
}
#toppage .life ul li a {
	display: block;
	width:56px;
	height:70px;
	text-indent: -9999px;
}
#toppage .life ul li#icon1 a {
	background: url(../../image/life-icon1.jpg) no-repeat;
}
#toppage .life ul li#icon2 a {
	background: url(../../image/life-icon2.jpg) no-repeat;
}
#toppage .life ul li#icon3 a {
	background: url(../../image/life-icon3.jpg) no-repeat;
}
#toppage .life ul li#icon4 a {
	background: url(../../image/life-icon4.jpg) no-repeat;
}
#toppage .life ul li#icon5 a {
	background: url(../../image/life-icon5.jpg) no-repeat;
}
#toppage .life ul li#icon6 a {
	background: url(../../image/life-icon6.jpg) no-repeat;
}
#toppage .life ul li#icon7 a {
	background: url(../../image/life-icon7.jpg) no-repeat;
}
#toppage .life ul li#icon8 a {
	background: url(../../image/life-icon8.jpg) no-repeat;
}
#toppage .life ul li#icon4, #toppage .life ul li#icon8 {
	margin-left:0;
}

/*** new *******************************************************************/

#toppage .new {
	clear:both;
	margin: 0 0 20px;
	padding: 10px 0 0;
}
#toppage .new p.tit {
	display: block;
	margin: 0 0 10px;
	width:480px;
	height:40px;
	text-indent: -9999px;
	background: url(../../image/new-title.jpg) no-repeat;
}
#toppage .new p.tit a {
	float:right;
	display:block;
	margin: 5px 0 0;
	width:24px;
	height:24px;
	text-indent: -9999px;
}
#toppage .new dl {
	margin: 0 0 5px;
	padding: 0 5px 5px;
	border-bottom: 1px dashed #999999;
	list-style:none;
}
#toppage .new dt, #toppage .new dd {
	margin: 0;
	padding: 0;
	list-style:none;
}
/*
#toppage .new .more {
	text-align:right;
	color:#FF6600;
}
#toppage .new .more a:link {
	color:#FF6600;
	text-decoration: none;
}
#toppage .new .more a:visited {
	color:#FF6600;
	text-decoration: none;
}
#toppage .new .more a:hover {
	color: #333333;
	text-decoration: none;
}
*/
#toppage .new .more {
	margin: 10px 0 0;
	text-align:right;
}
#toppage .new .important {
	background-color: #ff3366;
/*	border: solid 1px #cc0033; */
	color: #ffffff;
	font-size: 80%;
/*	font-weight: bold; */
	line-height: 150%;
	padding: 0.2em;
}

/*** side banner ***********************************************************/

#toppage .content-right p {
	text-align:center;
	padding:0 0 10px;
}

/*** bottom banner *********************************************************/

.banner {
	clear:both;
	float: left;
	width:950px;
	margin: 15px auto 0;
	padding: 10px 0;
	border-top:2px solid #E4E4E4;
}
.banner ul {
	width:740px;
	margin: 0 auto;
	padding: 0;
	list-style:none;
}
.banner ul li {
	float:left;
	width:175px;
	margin: 0;
	padding:5px;
	list-style:none;
	height:50px; /* add */
}
.banner .dummy {
	margin: 0;
	padding:0;
	width:175px;
	height:49px;
	background:#CCCCCC;
}
.banner .dummy p {
	margin: 0;
	padding:0;
	color:#FFFFFF;
}

/*====================================================================================================

  SBPAGE

====================================================================================================*/

#sb {
	float:right;
	width:715px;
	margin: 0;
	padding: 0;
}

/**ADD************************************/
.erase {
	display:none;
}

