@charset "utf-8";


/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Last Updated: Oct 6, 2011
	Edited by Kazuya Ono

	1 : #head
	2 : ul.nav1
	3 : ul.nav2
	4 : p.shibuyaFm
	5 : div.news
	6 : div.mailFriends
	7 : div.secondary
	8 : div#panel - RELEASE INFO

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

body#index #wrapper {
	width: 920px;
	padding: 70px 0 20px;
	margin: 0 auto;
	overflow: hidden;
}
body#index #primary {
	width: 490px;
	float: left;
}
body#index #secondary {
	width: 380px;
	float: right;
}
/* **********************************************************************
1 : #head
********************************************************************** */
body#index #head {
	height: 47px;
}
body#index #head h1 {
	width: 304px;
	margin-right: 55px;
	padding-top: 10px;
	float: left;
}
body#index #head p.booking {
	width: 131px;
	padding-top: 31px;
	float: left;
}
/* **********************************************************************
2 : ul.nav1
********************************************************************** */
body#index ul.nav1 {
	height: 19px;
	margin-top: 40px;
}
body#index ul.nav1 li {
	width: 122px;
	float: left;
}
/* **********************************************************************
3 : ul.nav2
********************************************************************** */
body#index ul.nav2 {
	margin-top: 40px;
}
body#index ul.nav2 li {
	height: 17px;
	margin-bottom: 10px;
}
/* **********************************************************************
4 : p.shibuyaFm
********************************************************************** */
body#index p.shibuyaFm {
	margin-top: 35px;
}
/* **********************************************************************
5 : div.news
********************************************************************** */
body#index div.news {
	font-size: 11px;
	margin-top: 40px;
	position: relative;
}
body#index div.news h2 {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: #fff 1px solid;
}
body#index div.news p.pickup {
	font-weight: bold;
	margin: 10px 0 7px;
	padding: 3px 10px 2px;
	background: #272727;
}
body#index div.news dt,
body#index div.news dd {
	margin-bottom: 5px;
}
body#index div.news dt {
	width: 10em;
	position: absolute;
	left: 0;
}
body#index div.news dd {
	padding-left: 10em;
	border-bottom: #333 1px solid;
}
/* **********************************************************************
6 : div.mailFriends
********************************************************************** */
body#index div.mailFriends {
	font-size: 11px;
	margin-top: 45px;
}
body#index div.mailFriends h2 {
	margin-bottom: 5px;
}
/* **********************************************************************
7 : div.secondary
********************************************************************** */
body#index p.moon {
	width: 380px;
	height: 380px;
}
body#index p.banner {
	text-align: right;
	margin-top: 60px;
}

/* **********************************************************************
8 : div#panel - RELEASE INFO
********************************************************************** */
div#panel {
	width: 340px;
	height: 160px;
	position: absolute;
	top: 70px;
	right: 0;
	z-index: 9999;
	overflow: hidden;
}
div#panel h2 {
	width: 20px;
	height: 160px;
	float: left;
	cursor: pointer;
}
div#panel p {
	widows: 320px;
	height: 160px;
	float: right;
}

/* **********************************************************************
9 : p.bnr - ONEMAN LIVE 2011
********************************************************************** */
p.bnr {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	background: url(../../images/bnr/oneman2011.jpg) center top repeat-x;
}
p.bnr a {
	display: block;
	width: 100%;
}
body#index #wrapper {
	padding-top: 30px;
}

