@charset "utf-8";
/* CSS Document */

#second h2{
	margin-bottom:24px;
	}
#second h3{
	margin-bottom:16px;
	}
#second h4{
	margin-bottom:16px;
	background-image:url(../../img/sec-title-bg.gif);
	background-repeat:no-repeat;
	width:689px;
	height:24px;
	*width:712px;
	*height:27px;
	color:#e6e6e6;
	font-weight:bold;
	font-size:14px;
	margin-left:40px;
	padding:3px 0 0 23px;
	}
.txt-area {
	margin:0 0 55px 56px;
	width:684px;
	}
.fanclub-ph {
	margin-right:17px;
	}
.m-btm16 {
	margin-bottom:16px;
	}
div#main p {
	line-height:21px;
	}
.photo-box {
	margin-left:40px;
	margin-bottom:16px;
	}
.photo-box ul {
	}
.photo-box li {
	float:left;
	margin-right:16px;
	margin-bottom:16px;
	}
#wall {
	margin-left:40px;
	}
.wall-box01 {
	float:left;
	width:224px;
	margin-right:20px;
	}
.wall-img {
	margin-bottom:24px;
	}
.wall-size{
	background-image:url(../img/wall-icon.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding:0 0 0 26px;
	margin-bottom:6px;
	margin-left:52px;
	}
.wall-size-last {
	background-image:url(../img/wall-icon.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding:0 0 0 26px;
	margin-bottom:19px;
	margin-left:52px;
	}
.txt-red {
	color:#FF0000;
	}
.at-box {
	text-align:center;
	background-color:#433f3e;
	padding:2px;
	}
