﻿body {
	font-family:"メイリオ", "ＭＳ Ｐゴシック", Arial, sans-serif;
	margin: 0px;
	background-color: black;
}

div, img{
	margin:0px;
	padding:0px;
}

img{
  border: none;
}

a {
  text-decoration: none;
}

.clear {
	clear: both;
}

div#wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

div#header {
	width: 800px; height: 103px; background-image: url('/images/base/header_bg.jpg');
}

div#contents {
	width: 800px;
	background-color: #A6A6A6;
	background-repeat: no-repeat;
	background-image: url('/images/base/bg.jpg');
	padding-bottom: 12px;
}

div#page_title {
  margin-bottom:12px;
}

div#footer {
	width: 800px;
	height: 21px;
	background-image: url('/images/base/footer_bg.gif');
	color: #EEEEEE;
	text-align: center;
	padding-top: 48px;
	font-size: 12px;
}





/* ---------------------------------------------------------------------------
  navigation
 -------------------------------------------------------------------------- */

#navigation {
	position: relative;
	left: 188px; top: 13px; width: 605px;
}

a.menu_parts {
	display:block;
	width: 107px;
	height: 24px;
	text-indent: -9999px;
	float: left;
	margin-right: 17px;
}
a.menu_last {
	margin-right: 0px;
}

/* ---------------------------------------------------------------------------
  menu
 -------------------------------------------------------------------------- */

a#menu_profile { background-image: url('/images/base/menu_profile_base.gif'); }
a#menu_profile_selected { 	background-image: url('/images/base/menu_profile_over.gif'); }
a:hover#menu_profile { background-image: url('/images/base/menu_profile_over.gif'); }

a#menu_discography { background-image: url('/images/base/menu_discography_base.gif'); }
a#menu_discography_selected { 	background-image: url('/images/base/menu_discography_over.gif'); }
a:hover#menu_discography { background-image: url('/images/base/menu_discography_over.gif'); }

a#menu_softwares { background-image: url('/images/base/menu_softwares_base.gif'); }
a#menu_softwares_selected { 	background-image: url('/images/base/menu_softwares_over.gif'); }
a:hover#menu_softwares { background-image: url('/images/base/menu_softwares_over.gif'); }

a#menu_shopping { background-image: url('/images/base/menu_shopping_base.gif'); }
a#menu_shopping_selected { 	background-image: url('/images/base/menu_shopping_over.gif'); }
a:hover#menu_shopping{ 	background-image: url('/images/base/menu_shopping_over.gif'); }

a#menu_blog { background-image: url('/images/base/menu_blog_base.gif'); }
a#menu_blog_selected { 	background-image: url('/images/base/menu_blog_over.gif'); }
a:hover#menu_blog{ background-image: url('/images/base/menu_blog_over.gif'); }





/* ---------------------------------------------------------------------------
  discography
 -------------------------------------------------------------------------- */

div#discography_list {
	float: left;
	width: 140px;
	margin-left: 16px;
	margin-right: 0px;
	padding: 4px;
	text-align: center;
	border: 1px solid #988574;
	background-color: #EBE8C3;
}

div#discography_list ul {
  margin: 0;
  padding: 0;
}

div#discography_list li {
  margin: 0;
  padding: 0;
  font-size: 11px;
  list-style-type: none;
}

#discography_contents {
	background-color: #192019;
	float: left;
	margin-left: 14px;
	width: 466px;
	border: 1px solid #524640;
	color: #FFFFFF;
	font-size: 10px;
}

.discography_topic {
	width: 448px;
	background-color: #D9D6C4;
	padding: 0px;
	margin: 8px;
	color: #003300;
	text-align: center;
	font-size: 20px;
	font-weight: normal;
}

.discography_subtopic {
	background-color: #484237;
	padding: 3px;
	margin: 0px;
	color: #D9D6C4;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}

div.discography_jacket {
  float: left;
  margin: 0 8px 0 8px;
  padding: 0;
  font-size: 11px;
  list-style-type: none;
  text-align: center;
}

div.discography_tracklist {
  float: left;
  width: 250px;
}

div.discography_tracklist ol li {
  font-size: 12px;
}
div.discography_tracklist ul li {
  font-size: 10px;
}

div.discography_catch {
	float: right;
	margin-right: 16px;
	margin-top:   24px;
	width: 596px;
	color: white;
	font-size: 16px;
	text-align: center;
}

div#discography_shop {
	width: 120px;
	float: right;
  background-color: white;
	margin-right: 16px;
}

/* ---------------------------------------------------------------------------
  profile
 -------------------------------------------------------------------------- */

div#profile_left_image {
	float: left;
	width: 149px;
	margin-left: 16px;
	margin-right: 0px;
}
div.block dt {
    font-weight: bold;
	font-size: 14px;
}
div.block dd {
	font-size: 12px;
}
.profile_topic {
	width: 380px;
	background-color: #D9D6C4;
	padding: 0px;
	margin: 8px;
	color: #003300;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
}
#profile_contents {
	background-color: #192019;
	float: right;
	margin-right: 16px;
	width: 596px;
	border: 1px solid #524640;
	color: #FFFFFF;
	font-size: 10px;
}



/* ---------------------------------------------------------------------------
  softwares
 -------------------------------------------------------------------------- */

div.block dt {
    font-weight: bold;
	font-size: 14px;
}
div.block dd {
	font-size: 12px;
}
.software_logo {
	margin: 8px;
	float: left;
}
.software_title {
	float: left;
	width: 540px;
	background-color: #D9D6C4;
	padding: 0px;
	margin: 8px;
	color: #003300;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
}

#softwares_contents {
	float: left;
	margin-left: 16px;
	width: 768px;
	color: #FFFFFF;
	font-size: 10px;
}

.software_contents {
	background-color: #192019;
	float: left;
	margin-right: 16px;
	width: 766px;
	border: 1px solid #524640;
	color: #FFFFFF;
	font-size: 10px;
}
