/* CSS Document */

h1, h2, h3, h4, h5, p {
    margin: 0px;
	padding: 0px;
}

a, img {
    border: none;
	margin: 0px;
}

a {
	color: #c03f06;
	text-decoration: underline;
}
a:hover {
	color: #c03f06;
	text-decoration: none;
}

#wrapper {
    width: 810px;
    font-size: 12px;
	line-height: 140%;
	margin: 20px auto;
	color: #333333;
	font:"ＭＳ Ｐゴシック";
}


/************/
/**  head  **/
/************/
#head {
	background: url(/img/head.jpg) no-repeat top center;
	padding: 10px 25px 0px;
	margin: 0px;
}
/* "float" クリア */
#head:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#head {display: inline-table; }
/* Hides from IE-mac \*/
* html #head { height: 1%; }
*+html #head { height: 1%; }
#head {display: block;}
/* End hide from IE-mac */

#rogo {
    float: left;
}
a.title {
	display: block;
	width: 350px;
	height: 80px;
}
#menu {
    float: right;
}
table.menu {
    margin: 2px 0px 0px;
}


/************/
/**  main  **/
/************/
#main {
    background: url(/img/background.jpg) no-repeat top center;
	height: 544px;
	padding: 0px 30px 10px;
	margin: 0px;
}
/* "float" クリア */
#main:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#main {display: inline-table; }
/* Hides from IE-mac \*/
* html #main { height: 1%; }
*+html #main { height: 1%; }
#main {display: block;}
/* End hide from IE-mac */
#main_height {
    height: 544px;
}

#left {
    float: left;
	margin: 0px;
}
#right {
    float: right;
	margin: 0px;
}


/********************/
/**  banner space  **/
/********************/
#banner_space {
    margin: 0px;
	width: 810px;
	text-align: right;
}
#banner_space img {
    margin-right: 10px;
}

/******************/
/**  what's new  **/
/******************/
#new {
    background: url(/img/new-bg.jpg);
}
#new .new_txt {
    padding: 0px 40px;
}


/***************************/
/**  information & music  **/
/***************************/
.space {
    width: 750px;
    background: url(/img/bigspace_bg.jpg) no-repeat;
	margin: 15px auto;
}
.info-ttl {
	background: #4e351e;
	width: 725px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bolder;
	line-height: 100%;
	padding: 3px 10px 5px;
	font-weight: bolder;
	margin-left: 3px;
}
.info-date {
    font-size: 13px;
}

.info-txt {
    padding: 10px 10px;
}


.cd_info {
    margin: 3px 15px 15px;
	font-size: 14px;
}
/* "float" クリア */
.cd_info:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.cd_info {display: inline-table; }
/* Hides from IE-mac \*/
* html .cd_info { height: 1%; }
*+html .cd_info { height: 1%; }
.cd_info {display: block;}
/* End hide from IE-mac */
.cd_jacket {
    float: left;
}
.cd_jacket img {
    margin-right: 25px;
}
.cd_txt {
    float: left;
	padding-top: 18px;
}

#wmp_dl {
    text-align: right;
	font-size: 10px;
}


/*****************/
/**  biography  **/
/*****************/
#bio-name_space{
    background: url(/biography/img/bio-name_bg.jpg);
	padding: 3px 40px;
	font-size: 14px;
	line-height: 125%;
}
#bio-name_space .name_pointer {
	display: none;
	position: absolute;
	top: 2px;
	left: -15px;
}
#bio-name_space a {
    text-decoration: none;
}
#bio-name_space a:hover {
	position:relative;
	text-decoration:none;
}
#bio-name_space a:hover .name_pointer {
	display: block;
	padding: 0px;
}

/* paper */
#bio-ringon,
#bio-yumeco,
#bio-morley,
#bio-ryochin,
#bio-cozzy,
#bio-manabu {
	width: 355px;
	height: 520px;
}
#bio-ringon {
    background: url(/biography/img/bio-ringon_space.jpg) no-repeat top center;
}
#bio-yumeco {
    background: url(/biography/img/bio-yumeco_space.jpg) no-repeat top center;
}
#bio-morley {
    background: url(/biography/img/bio-morley_space.jpg) no-repeat top center;
}
#bio-ryochin {
    background: url(/biography/img/bio-ryochin_space.jpg) no-repeat top center;
}
#bio-cozzy {
    background: url(/biography/img/bio-cozzy_space.jpg) no-repeat top center;
}
#bio-manabu {
    background: url(/biography/img/bio-manabu_space.jpg) no-repeat top center;
}

.prof-txt {
	padding: 100px 10px 0px 35px;
}


/***************/
/**  contact  **/
/***************/
#contact {
    width: 595px;
    height: 375px;
    background: url(/img/contact-paper.jpg) no-repeat top center;
	margin: 25px auto;
	text-align: center;
	padding: 20px 0px 50px;
}

/************************/
/**  live information  **/
/************************/
#sche_menu {
    background: url(/live/img/live-sch.jpg) no-repeat;
	width: 331px;
	height: 171px;
}
.schelist {
	padding-top: 60px;
	padding-left: 50px;
}

#repo_menu {
    background: url(/live/img/live-repo.jpg) no-repeat;
	width: 331px;
	height: 171px;
}
.repolist {
	padding-top: 35px;
	padding-left: 70px;
}

#yumesche {
    margin-top: 14px;
}

#live_paper {
    background: url(/live/img/live-paper.jpg) no-repeat top center;
	width: 419px;
	height: 520px;
	margin: 0px;
	padding-top: 30px;
}

#schedule-archive {
	height: 435px;
    padding: 10px 15px;
}
#ticket {
    text-align: right;

}

.eve {
    margin: 10px 0px 10px 15px;
}
.live-ttl {
    background: #4e351e;
	color: #FFFFFF;
	font-size: 22px;
	line-height: 100%;
	font-weight: bolder;
	padding: 2px 2px 2px 10px;
}

.livearc-ttl {
    background: #4e351e;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 100%;
	font-weight: bolder;
	padding: 2px 2px 2px 10px;
}



.yumesche {
    background: #ffe4e1 ;
	color: #333333;
	font-size: 18px;
	line-height: 100%;
	font-weight: bolder;
	padding: 2px 2px 2px 10px;
}


#repo {
	height: 435px;
    padding: 10px 15px;
	text-align: center;
}
/*************/
/**  photo  **/
/*************/
#photo_group{
    background: url(/img/photo-space_bg.jpg) no-repeat;
	padding-left: 30px;
}

#photo_gallery {
    margin-right: 15px;
}

img.thumb_yoko {
    background: url(/img/photo-thumbnail_yoko.jpg) no-repeat;
    padding: 5px 10px 10px 5px;
}

img.thumb_tate {
    background: url(/img/photo-thumbnail_tate.jpg) no-repeat;
	padding: 5px 10px 10px 5px;
}

/** pop up photo page **/
#popup_yoko {
    background: url(/img/photo-popup_yoko.jpg) no-repeat top center;
    margin: 10px;
	text-align: center;
}

#popup_tate {
    background: url(/img/photo-popup_tate.jpg) no-repeat top center;
    margin: 10px;
	text-align: center;
}

/*********************/
/**  mail magazine  **/
/*********************/
#maga {
    background: url(/img/maga-bg.jpg) no-repeat;
	width: 500px;
	height: 350px;
	padding-top: 165px;
	line-height: 140%;
	margin: 5px auto;
}

/*********************/
/**  cd order  **/
/*********************/
#cd {
    background: url(/cdorder/cdorder-bg.jpg) no-repeat;
	width: 500px;
	height: 650px;
	padding-top: 100px;
	line-height: 140%;
	margin: 5px auto;
}

/***********/
/**  bbs  **/
/***********/
#bbs_waku {
    background: url(/img/bbs-bb_bg.jpg) repeat-y;
	padding:0px 10px 0px;
}
#bbs {
    width: 730px;
	height: 440px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
