*{	margin:0;	padding:0;}body {	background-color: #f6f0ca;	font-family:sans-serif;}#wrapper {	width: 800px;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;	background-image: url(image/bg.jpg);	background-repeat: repeat-y;	clear: both;}#container {	width: 680px;	margin-right: auto;	margin-left: auto;}#header {	background-image: url(image/header_top.jpg);	background-repeat: no-repeat;	height: 136px;	width: 800px;	margin-right: auto;	margin-left: auto;}#footer {	background-image: url(image/bg_bottom.jpg);	background-repeat: no-repeat;	height: 64px;	width: 800px;	margin-right: auto;	margin-left: auto;}#menu_topleft {	float: left;	width: 128px;}#contents_right {	float: right;	width: 552px;}#photo_top {	float: left;	width: 424px;	background-image: url(image/photo_top.jpg);	background-repeat: no-repeat;	height: 462px;}#menu_topright {	float: right;	width: 128px;}#update {	clear: both;	margin-bottom: 20px;	padding-top: 40px;}#menu_topleft ul ,#menu_topright ul{	list-style-type: none;	width: 128px;}#menu_topleft li ,#menu_topright li{	display:inline}#menu_topleft li a ,#menu_topright li a{	height: 117px;	width: 128px;	display: block;}#menu_topleft .news a{	background-image: url(image/menu_news.jpg);	background-repeat: no-repeat;}#menu_topleft .live a{	background-image: url(image/menu_live.jpg);	background-repeat: no-repeat;}#menu_topleft .diary a{	background-image: url(image/menu_diary.jpg);	background-repeat: no-repeat;}#menu_topleft .cafe a{	background-image: url(image/menu_cafe.jpg);	background-repeat: no-repeat;}#menu_topright .profile a{	background-image: url(image/menu_prof.jpg);	background-repeat: no-repeat;}#menu_topright .music a{	background-image: url(image/menu_music.jpg);	background-repeat: no-repeat;}#menu_topright .link a{	background-image: url(image/menu_link.jpg);	background-repeat: no-repeat;}#menu_topright .mail a{	background-image: url(image/menu_mail.jpg);	background-repeat: no-repeat;}#menu_topleft li a:hover ,#menu_topright li a:hover {	background-position: 0 -120px;}span {	display:none;}#update p {	font-size: 10px;	color: #999;	text-align: center;}#copy {	font-size: 9px;	color: #000;	text-align: center;	line-height: 36px;	padding-bottom: 20px;}#header_b {	height: 253px;	width: 800px;	margin-right: auto;	margin-left: auto;}#header_b_left {	float: left;	width: 340px;}#header_b_right {	float: right;	width: 460px;}#header_b_left2 {	background-image: url(image/bg_b_left.jpg);	height: 283px;	background-repeat: no-repeat;	float: left;	width: 60px;}#photo_prof {	background-image: url(image/photo_profile.jpg);	background-repeat: no-repeat;	height: 283px;	width: 280px;	float: right;}#photo_news {	background-image: url(image/photo_news.jpg);	background-repeat: no-repeat;	height: 283px;	width: 280px;	float: right;}#photo_live {	background-image: url(image/photo_live.jpg);	background-repeat: no-repeat;	height: 283px;	width: 280px;	float: right;}#photo_music {	background-image: url(image/photo_music.jpg);	background-repeat: no-repeat;	height: 283px;	width: 280px;	float: right;}#photo_link {	background-image: url(image/photo_link.jpg);	background-repeat: no-repeat;	height: 283px;	width: 280px;	float: right;}#photo_mail {	background-image: url(image/photo_mail.jpg);	background-repeat: no-repeat;	height: 283px;	width: 280px;	float: right;}#header_b_right2 {	background-image: url(image/bg_b_right.jpg);	background-repeat: no-repeat;	float: right;	height: 283px;	width: 60px;}#header_b_menu2block {	width: 400px;	float: left;	height: 283px;}#menu2_header a{	background-image: url(image/header_b.jpg);	height: 76px;	width: 400px;	display: block;	background-repeat: no-repeat;}.menu2_title_prof {	background-image: url(image/header_b_prof.jpg);	height: 177px;	width: 400px;}.menu2_title_news {	background-image: url(image/header_b_news.jpg);	height: 177px;	width: 400px;}.menu2_title_live {	background-image: url(image/header_b_live.jpg);	height: 177px;	width: 400px;}.menu2_title_music {	background-image: url(image/header_b_music.jpg);	height: 177px;	width: 400px;}.menu2_title_link {	background-image: url(image/header_b_link.jpg);	height: 177px;	width: 400px;}.menu2_title_mail {	background-image: url(image/header_b_mail.jpg);	height: 177px;	width: 400px;}#menu2 {	height: 30px;	width: 400px;}#menu2 ul {	display: block;	height: 30px;	width: 400px;	list-style-type: none;}#menu2 li {	float: left;}.menu2_news a{	background-image: url(image/menu2_news.jpg);	background-repeat: no-repeat;	display: block;	width: 57px;	height: 30px;}.menu2_prof a{	background-image: url(image/menu2_prof.jpg);	background-repeat: no-repeat;	display: block;	width: 69px;	height: 30px;}.menu2_live a{	background-image: url(image/menu2_live.jpg);	background-repeat: no-repeat;	display: block;	width: 53px;	height: 30px;}.menu2_music a{	background-image: url(image/menu2_music.jpg);	background-repeat: no-repeat;	display: block;	width: 66px;	height: 30px;}.menu2_diary a{	background-image: url(image/menu2_diary.jpg);	background-repeat: no-repeat;	display: block;	width: 52px;	height: 30px;}.menu2_link a{	background-image: url(image/menu2_link.jpg);	background-repeat: no-repeat;	display: block;	width: 46px;	height: 30px;}.menu2_mail a{	background-image: url(image/menu2_mail.jpg);	background-repeat: no-repeat;	display: block;	width: 57px;	height: 30px;}.menu2_news2 {	background-image: url(image/menu2_news.jpg);	background-repeat: no-repeat;	display: block;	width: 57px;	height: 30px;	background-position: 0 -30px;}.menu2_prof2 {	background-image: url(image/menu2_prof.jpg);	background-repeat: no-repeat;	display: block;	width: 69px;	height: 30px;	background-position: 0 -30px;}.menu2_live2 {	background-image: url(image/menu2_live.jpg);	background-repeat: no-repeat;	display: block;	width: 53px;	height: 30px;	background-position: 0 -30px;}.menu2_music2 {	background-image: url(image/menu2_music.jpg);	background-repeat: no-repeat;	display: block;	width: 66px;	height: 30px;	background-position: 0 -30px;}.menu2_diary2 {	background-image: url(image/menu2_diary.jpg);	background-repeat: no-repeat;	display: block;	width: 52px;	height: 30px;	background-position: 0 -30px;}.menu2_link2 {	background-image: url(image/menu2_link.jpg);	background-repeat: no-repeat;	display: block;	width: 46px;	height: 30px;	background-position: 0 -30px;}.menu2_mail2 {	background-image: url(image/menu2_mail.jpg);	background-repeat: no-repeat;	display: block;	width: 57px;	height: 30px;	background-position: 0 -30px;}.menu2_news a:hover ,.menu2_prof a:hover ,.menu2_live a:hover ,.menu2_music a:hover, .menu2_diary a:hover ,.menu2_link a:hover ,.menu2_cafe a:hover ,.menu2_mail a:hover {	background-position: 0 -30px;}.contents01 {	width: 460px;	margin-right: auto;	margin-left: auto;	padding-top: 60px;	padding-bottom: 20px;}p {	font-size: 12px;	line-height: 21px;	color: #333;}.right {	text-align: right;}.contents02 {	width: 460px;	margin-right: auto;	margin-left: auto;	padding-top: 0px;	padding-bottom: 20px;}h2 {	height: 25px;	width: 460px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #c0ad93;	padding-bottom: 5px;	margin-bottom: 10px;}.eikyo {	background-image: url(image/title_eikyo.jpg);	background-repeat: no-repeat;}.bio {	background-image: url(image/title_bio.jpg);	background-repeat: no-repeat;}.kyoen {	background-image: url(image/title_kyoen.jpg);	background-repeat: no-repeat;}.bold{	font-weight: bold;	display: inline;	color: #999;	text-decoration: none;}.bold a{	font-weight: bold;	display: inline;	color: #c79696;	text-decoration: none;}.bold2{	font-weight: bold;	display: inline;	color: #c79696;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font-size: 14px;}.bold3{	font-weight: bold;	display: inline;	color: #c0ad93;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font-size: 14px;	line-height: 18px;}.bold4{	height: 25px;	font-weight: bold;	display: block;	color: #c0ad93;	font-size: 14px;	line-height: 18px;	padding-top: 20px;	padding-bottom: 0px;	margin: 0px;}.contents03 {	width: 560px;	margin-right: auto;	margin-left: auto;	background-image: url(image/bg_c.jpg);	background-repeat: repeat-y;}.live_info {	margin-right: 20px;	margin-left: 20px;}.live_info img {	margin-right: 10px;	margin-bottom: 10px;	margin-top: 10px;	margin-left: 0px;	float: left;}.clear {	clear: both;}p a {	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #C79696;	text-decoration: none;	color: #333333;}.contents04 {	width: 540px;	margin-right: auto;	margin-left: auto;	margin-top: 20px;}.contents05 {	width: 540px;	margin-right: auto;	margin-left: auto;	border: 1px solid #c0ad93;	margin-bottom: 20px;}.cd_info{	list-style-type: none;	padding: 40px;}.cd_info img {	margin-right: 30px;	margin-bottom: 10px;	margin-top: 0px;	margin-left: 0px;	float: left;}.links {	list-style-type: none;}h3,h4 {	font-size: 12px;	line-height: 21px;	font-weight: bold;	margin-top: 10px;	color: #333333;	margin-bottom: 10px;}.credit {	clear: both;	font-size: 9px;	line-height: 12px;}.cd_info ul {	list-style-type: none;	font-size: 12px;	line-height: 21px;	margin-top: 10px;}.sale {	font-size: 10px;	line-height: 18px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #c0ad93;	margin-top: 10px;	padding-top: 10px;	text-decoration: none;}.sale img{	float: none;	margin: 0px;	padding: 0px;}.itunes {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding-top: 5px;}.itunes img {	vertical-align: bottom;}.links ul {	list-style-type: none;	font-size: 12px;	line-height: 18px;}.links li {	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #ded4cc;	padding-bottom: 8px;	padding-top: 10px;}.onpu {	width: 540px;	margin-right: auto;	margin-left: auto;	margin-top: 20px;	text-align: center;	margin-bottom: 20px;	line-height: 21px;}.nyuryoku p {	margin-bottom: 10px;}.nyuryoku {	margin-bottom: 40px;}.red {	font-size: 16px;	color: #972223;	display: inline;	padding-left: 5px;}.formp{	padding-top: 20px;	text-align: center;	padding-bottom: 20px;	line-height: 21px;}table{	margin-right: auto;	margin-left: auto;	width:540px;	border-collapse:separate	border:1px solid #a06c59;	border-spacing:1px;	background-color:#a06c59;}th,td,tr{	padding:5px;	font-size:12px;	color:#000;	background-color:#fff;}th{	font-size:10px;	background-color:#ebe5dc;}.formcenter{	margin-right: auto;	margin-left: auto;}.onpu2 {	text-align: center;	margin-right: auto;	margin-left: auto;	width: 460px;}.cd_info table {	width:230px;	border-collapse:separate	border:0px;	border-spacing:0px;	background-color:#fff;	float: left;}.cd_info th, .cd_info td,.cd_info tr,{	padding:0px;	font-size:12px;	color:#000;	background-color:#fff;	hight:12px}table a{	text-decoration: none;	color: #972223;}.backnum {	height: 25px;	font-weight: bold;	display: block;	color: #999;	font-size: 12px;	line-height: 18px;	padding-top: 20px;	padding-bottom: 0px;	margin: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #c0ad93;}.bold2 a {	color: #c79696;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #c79696;	text-decoration: none;}#twitter_div span{	display: inline;}#twitter_div ul{	font-size: 10px;	color: #999;	text-align: center;	list-style: none;}#twitter_div a{	font-size: 10px;	color: #999;	text-align: center;	list-style: none;	display: none;}.bnArea {  clear: both;  margin-top: 0;  margin-right: auto;  margin-left: auto;  display: block;  width: 700px;  background-color: #f6f0ca;}.bnArea li {	float: right;	list-style-type: none;	margin: 0 15px 0px 0px;}img {border: none; }
