/* CSS Document */

#main_visual{
	margin-top:10px;
}

.camarea{
	width:960px;
	height:110px;
	position:relative;
	background:url(../img/top/camarea.jpg) no-repeat;
	margin:0 auto;
	margin-bottom:10px;
	margin-top:10px;
}

.camarea .season{
	position:absolute;
	top:15px;
	left:20px;
}

.camarea .member{
	position:absolute;
	top:15px;
	left:485px;
}

/*INFORMATION*/

#information {
	margin:0 auto;
	width:960px;
	padding-bottom:22px;
}

#information #info_area{
	float:left;
	width:660px;
	background:#FFF;
}

#information #info_area .box{
	height:368px;
	overflow:auto;
	text-align:left;
	padding:15px;
}

#information #info_area .box li{
	margin-bottom:15px;
}

#information #info_area .box .new{
	color:#900;
	font-weight:bold;
}

#information #info_area .box a{
	color:#F60;
	text-decoration:underline;
	line-height:2em;
}

#information #info_area .box a:hover{
	color:#F60;
	text-decoration:none;
}

#information #banner_area{
	float:right;
	width:285px;
}

#information #banner_area li{
	margin-bottom:10px;
	}
	
#information #banner_area .panorama{
	position:relative;
}

#information #banner_area .panorama .model{
	position:absolute;
	top:44px;
	left:10px;
}

#information #banner_area .panorama .public{
	position:absolute;
	top:44px;
	left:143px;
}

/**/
#wrapInfoText {
	width:570px;
	height:160px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 10px;
	overflow-y:scroll;
}

.ie6 #wrapInfoText { width:570px; }

#wrapInfoText ul {
	letter-spacing:0.1em;
}
#wrapInfoText li {
	line-height:1.5em;
	color:#666666;
}

#wrapInfoText .txt_bottom {
	padding-bottom:15px;
}

#wrapInfoText p {
    font-size:80%;
	color:#666666;
	line-height:1.4em;
	padding-top:3px;
	padding-bottom:15px;
	padding-left:10px;
}

#wrapInfoText a {
	color:#FF6600;
	text-decoration:none;
}

#wrapInfoText a:hover { text-decoration:underline; }


