a{color:#f5017b;}
a:hover{color:#ff66ff;}

#header-banner{
	width:477px; height:115px;
	margin:0 auto;
}
#header-banner h1{
	float:left;
	width:295px; height:115px;
}
#header-banner div{
	float:left;
	width:182px; height:115px;
}

.clear{clear:both; line-height:0; font-size:0;}

/*## GLOBAL MENU/ #############################################*/
.glb_menu{
	clear:both;
	list-style-type:none;
	width:477px; height:26px;
	margin:0 auto;
}

.glb_menu li{
	float:left;
	height:26px;
}

.glb_menu a{
	height:26px;
}

.menu_top{
	display:block; width:48px;
	background:url(/img/common/menu_1on.gif) no-repeat 0 0;
}
a.menu_top{
	display:block; width:48px;
	background:url(/img/common/menu_1.gif) no-repeat 0 0;
}
a:hover.menu_top{
	display:block; width:48px;
	background:url(/img/common/menu_1on.gif) no-repeat 0 0;
}

.menu_prof{
	display:block; width:55px;
	background:url(/img/common/menu_2on.gif) no-repeat 0 0;
}
a.menu_prof{
	display:block; width:55px;
	background:url(/img/common/menu_2.gif) no-repeat 0 0;
}
a:hover.menu_prof{
	display:block; width:55px;
	background:url(/img/common/menu_2on.gif) no-repeat 0 0;
}

.menu_disco{
	display:block; width:91px;
	background:url(/img/common/menu_3on.gif) no-repeat 0 0;
}
a.menu_disco{
	display:block; width:91px;
	background:url(/img/common/menu_3.gif) no-repeat 0 0;
}
a:hover.menu_disco{
	display:block; width:91px;
	background:url(/img/common/menu_3on.gif) no-repeat 0 0;
}

.menu_bbs{
	display:block; width:40px;
	background:url(/img/common/menu_4on.gif) no-repeat 0 0;
}
a.menu_bbs{
	display:block; width:40px;
	background:url(/img/common/menu_4.gif) no-repeat 0 0;
}
a:hover.menu_bbs{
	display:block; width:40px;
	background:url(/img/common/menu_4on.gif) no-repeat 0 0;
}

.menu_info{
	display:block; width:89px;
	background:url(/img/common/menu_5on.gif) no-repeat 0 0;
}
a.menu_info{
	display:block; width:89px;
	background:url(/img/common/menu_5.gif) no-repeat 0 0;
}
a:hover.menu_info{
	display:block; width:89px;
	background:url(/img/common/menu_5on.gif) no-repeat 0 0;
}

.menu_link{
	display:block; width:43px;
	background:url(/img/common/menu_6on.gif) no-repeat 0 0;
}
a.menu_link{
	display:block; width:43px;
	background:url(/img/common/menu_6.gif) no-repeat 0 0;
}
a:hover.menu_link{
	display:block; width:43px;
	background:url(/img/common/menu_6on.gif) no-repeat 0 0;
}

.menu_request{
	display:block; width:63px;
	background:url(/img/common/menu_7on.gif) no-repeat 0 0;
}
a.menu_request{
	display:block; width:63px;
	background:url(/img/common/menu_7.gif) no-repeat 0 0;
}
a:hover.menu_request{
	display:block; width:63px;
	background:url(/img/common/menu_7on.gif) no-repeat 0 0;
}

.menu_blog{
	display:block; width:48px;
	background:url(/img/common/menu_8on.gif) no-repeat 0 0;
}
a.menu_blog{
	display:block; width:48px;
	background:url(/img/common/menu_8.gif) no-repeat 0 0;
}
a:hover.menu_blog{
	display:block; width:48px;
	background:url(/img/common/menu_8on.gif) no-repeat 0 0;
}
/*## /GLOBAL MENU #############################################*/

#main-column-inner p{margin:5px 15px 15px;}
#main-column-inner h2{margin:15px 15px 5px;}

#main-column-inner h3{background:#ececec; color:#fa8116; font-weight:bold; padding:3px; margin:5px 15px 5px;}

/*## PAGER/ ###################################################*/
.pager_top{margin:5px 10px 10px; padding:3px 0; text-align:right; border-bottom:1px dashed #000;}
.pager_bottom{margin:10px 10px 5px; padding:3px 0; text-align:right; border-top:1px dashed #000;}

body.discography #main-column-inner .pager_top{margin:5px 10px; border-bottom:1px dashed #000;}
body.discography #main-column-inner .pager_bottom{margin:0 10px; padding:0; border-top:none;}

body.bbs #main-column-inner .pager_top{border-bottom:1px dotted #000;}
body.bbs #main-column-inner .pager_bottom{border-top:1px dotted #000;}
/*## /PAGE ###################################################*/

/*## Title | NAVI/ ###########################################*/
#main-column-inner .navi{border:1px solid #ccc; padding:0 5px; margin:15px 15px 0 5px; line-height:2em;}
body.discography #main-column-inner h2{float:left; width:150px;}
body.discography #main-column-inner .navi{float:right;}
body.discography #main-column-inner .navi2{border-top:1px dashed #000; border-bottom:1px dashed #000; padding:2px 0; margin:5px 10px 2px; text-align:center;}
body.bbs #main-column-inner h2{float:left; width:54px;}
body.bbs #main-column-inner .navi{float:left; margin:15px 0 0 0;}
body.information #main-column-inner h2{float:left; width:150px;}
body.information #main-column-inner .navi{float:right;}
body.link #main-column-inner h2{float:left; width:130px;}
body.link #main-column-inner .navi{float:right;}

/* hide for IE-mac \*/
*html body.discography #main-column-inner h2{width:150px; margin:15px 7px 5px;}
*html body.bbs #main-column-inner h2{width:54px; margin:15px 7px 5px;}
*html body.information #main-column-inner h2{width:150px; margin:15px 7px 5px;}
*html body.link #main-column-inner h2{width:130px; margin:15px 7px 5px;}

*html #main-column-inner .navi{padding:0 5px; margin:15px 7px 0 5px;}
/* --- end --- */
/*## /Title | NAVI ###########################################*/

.jacket{
	background:url(/img/common/cd_shadow.gif) no-repeat; width:232px; height:232px;
}
.jacket img{margin:7px;}

/*## Top/ #####################################################*/
body.top #main-column-inner h2{
	background:url(/img/common/ic_flower.gif) no-repeat 0 0;
	border-bottom:1px dotted #000;
	padding-left:25px;
	padding-bottom:2px;
	margin:5px 5px 5px;
	height:19px;
	line-height:19px;
}
body.top #main-column-inner ul{margin:5px 0 20px; padding:0 5px; width:477px; list-style:none outside;}
body.top #main-column-inner li{margin:0; padding:0;}

body.top #main-column-inner a{color:#000; text-decoration:none;}
body.top #main-column-inner a:hover{color:#666; text-decoration:underline;}
body.top #main-column-inner .green{color:#008513;}
body.top #main-column-inner .green a{color:#008513; text-decoration:none;}
body.top #main-column-inner .green a:hover{color:#0c0; text-decoration:underline;}
.new_release table{border:0; margin:0 auto; padding:0;}
.new_release th{padding-right:10px;}
body.top #main-column-inner .new_release h3{font-weight:normal; background:none; margin:0; padding:0; font-weight:normal;}
.new_release .tracks{font-size:small; line-height:1.5em;}
/*## /Top #####################################################*/

/*## Profile/ #################################################*/
.profile_box{width:465px; margin:0 auto;}
.profile_box .jacket{float:left;}
#main-column-inner .profile_box p{float:left; margin:20px 0 0 10px; padding:0; width:220px;}
/*## /Profile #################################################*/

/*## Discography/ #############################################*/
.release{width:467px; margin:0 auto 10px; border-bottom:1px dashed #000;}
.release .jacket{float:left;}
.release .spec{float:left; width:230px; margin-left:5px; margin-bottom:10px;}
body.discography #main-column-inner .release h3{background:#ececec; color:#fa8116; font-weight:bold; font-size:small; padding:2px; margin:5px 0 3px;}
#main-column-inner .release .spec p{margin:0; padding:0; font-size:small;}
.release .description{clear:both; margin:0 0 10px;}
#main-column-inner .release .description p{margin:0; padding:0;}
body.discography #main-column-inner .last_entry{margin-bottom:5px;}
/*## /Discography #############################################*/

/*## BBS/ #####################################################*/
.entry_form{border:0; padding:0; margin:0 auto 10px; width:420px;}
.entry_form th{background:#fecce5; padding:2px; width:55px; text-align:right; font-weight:normal;}
body.bbs #main-column-inner h3{background:#ececec; color:#fa8116; font-weight:bold; font-size:small; padding:2px; margin:5px 15px 3px;}
body.bbs #main-column-inner h4{font-weight:normal; color:#fa8116; margin:3px 15px;}
body.bbs #main-column-inner p{border-bottom:1px dotted #000; margin:0 15 10px; padding:0 0 10px;}
body.bbs #main-column-inner .last_entry{border-bottom:none; margin:0 15 10px; padding:0;}
.bbs_notice{text-align:left; padding:20px;}
.bbs_notice h1{color:#fa8116; background:#ececec; padding:5px; margin:0 0 5px; font-size:large;}
.bbs_notice p{line-height:1.5em; margin:5px 0 10px;}
/*## /BBS #####################################################*/

/*## Information/ #############################################*/
body.information h3{clear:both;}
body.information #main-column-inner p{border-bottom:1px dotted #000; margin-bottom:10px; padding-bottom:10px;}
body.information #main-column-inner .last_entry{border-bottom:none;}
/*## /Information #############################################*/

/*## Link Request/ ############################################*/
body.link dl{margin:5px 15px;}
body.link dt{background:#ececec; color:#fa8116; padding:2px; font-weight:bold;}
body.link dd{margin:2px 0 10px; color:#000;}
body.link dd a{color:#000;}
body.link dd a:hover{color:#666;}

body.request dl{margin:5px 15px;}
body.request dt{background:#ececec; color:#fa8116; padding:2px; font-weight:bold;}
body.request dd{margin:2px 0 10px; color:#000;}
body.request dd a{color:#000;}
body.request dd a:hover{color:#666;}
/*## /Link Request ############################################*/