
/*css document*/

/*基本設定*/
@charset utf-8;
*  { font-family: "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka }

.clear{ clear:both;}

#interval12 { margin-bottom: 12px;}
#interval20 { margin-bottom: 20px;}

.bg-left  { background-image: url("/goost/images/bg_left.gif"); background-repeat: repeat-y; text-align: right; width: 30px }

.bg-right {
			width:30px;
			text-align:right;
			background-image:url(../images/bg_right.gif);
			background-repeat:repeat-y;
			}

/*ヘッダー*/
.logo-image {
	width: 199px;
	height:47px;
	margin:0px 0px 0px 0px;
	float:left;
	display: block;
	position: relative;
	top: 14px;
	left: 25px;
}
			
.logoarea {
	width:758px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#wondermenu {
	width: 322px;
	height: 51px;
	margin-bottom: 0px;
	margin-left:429px;
	margin-top:0px;
	padding-top:29px;
}

#wondermenu ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#wondermenu li { padding: 0px; margin: 0px; float: left;}
#wondermenu a { text-decoration: none;}
#wondermenu a.ranking { display: block; width: 153px; height: 27px; margin: 0px; text-indent: -1000em; background-image: url(../images/button_ranking.gif); background-repeat: no-repeat;}
#wondermenu a.corpo { display: block; width: 169px; height: 27px; margin: 0px; text-indent: -1000em; background-image: url(../images/button_corpo.gif); background-repeat: no-repeat;}


/*ヘッダメニュー*/
#topmenu { margin-bottom: 0; width: 758px; height: 26px; float: left }
#topmenu ul { list-style-type: none; margin: 0; padding: 0 }
#topmenu li { margin: 0; padding: 0; float: left }
#topmenu a { text-decoration: none }
#topmenu a.goost { background-image: url("../images/navi_goost.jpg"); background-repeat: no-repeat; text-indent: -1000em; display: block; margin: 0; width: 152px; height: 26px }
#topmenu a.pushartist { background-image: url("../images/navi_pushartist.jpg"); background-repeat: no-repeat; text-indent: -1000em; display: block; margin: 0; width: 152px; height: 26px }
#topmenu a.display { background-image: url("../images/navi_display.jpg"); background-repeat: no-repeat; text-indent: -1000em; display: block; margin: 0; width: 152px; height: 26px }
#topmenu a.oritoku { background-image: url("../images/navi_oritoku.jpg"); background-repeat: no-repeat; text-indent: -1000em; display: block; margin: 0; width: 151px; height: 26px }
#topmenu a.mureport { background-image: url("../images/navi_mureport.jpg"); background-repeat: no-repeat; text-indent: -1000em; display: block; margin: 0; width: 151px; height: 26px }
.archive { margin-left:27px; margin-bottom:2px; float:left}

/*フッター*/
.footer-bg-left {
			width:30px;
			height:30px;
			text-align:right;
			background-image:url(../images/footer_bg_left.gif);
			background-repeat:repeat-y;
			}

.footer-bg-right {
			width:30px;
			height:30px;
			text-align:right;
			background-image:url(../images/footer_bg_right.gif);
			background-repeat:repeat-y;
			}

.footer {
			width:758px;
			height:30px;
			background-image:url(../images/footer.gif);
			background-repeat:no-repeat;
			}
/*トップページ*/
.topflash { margin-bottom:12px;}
.toparea {
	width:559px;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
}
.toparea02 {
	width:179px;
	float:right;
	margin:0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
}
.toparea-display {width:183px; background-image:url(../images/toparea_bg.gif); display:block; float:left; margin:0px 0px 0px 0px;}
.toparea-pushartist {width:183px; background-image:url(../images/toparea_bg.gif); display:block; float:left; margin:0px 5px 0px 5px;}
.toparea-oritoku {width:183px; background-image:url(../images/toparea_bg.gif); display:block; float:left; margin:0px 0px 0px 0px;}
.toparea-whatsnew {
	width:179px;
	background-image:url(../images/whatsnew_bg.gif);
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.textarea-display {font-size:11px; width:161px; height:220px; padding:11px 11px 0px 11px;}
.textarea-featureartist {font-size:11px; width:161px; height:290px; padding:11px 11px 0px 11px;}
.textarea-pushartist {font-size:11px; width:167px; height:220px; padding:11px 8px 0px 8px;}
.textarea-staffrecommend {font-size:11px; width:167px; height:290px; padding:11px 8px 0px 8px;}
.textarea-oritoku {font-size:11px; width:167px; height:220px; padding:11px 8px 0px 8px;}
.textarea-musicsuppoters {font-size:11px; width:167px; height:290px; padding:11px 8px 0px 8px;}
.toparea-btm-2 {
	width:559px;
	height:15px;
	margin:0px 7px 0px 0px;	
}
.textarea-whatsnew {font-size:11px; width:163px; height:auto; padding:11px 8px 0px 8px;}
.toparea-bottom {
	width:758px;
	height: 36px;
	background-image:url(../images/toparea_bottom.gif);
	margin:0px 0px 0px 0px;	
}
.oritoku-text {font-size:16px; color:#006600; text-align:center;}

.whatsnew-link {color:#3366FF; margin-bottom:8px;}
.whatsnew-link a{color:#333333; text-decoration:none;}
.whatsnew-link a:hover{color:#333333; text-decoration:underline;}
.whatsnew-hr {margin-bottom:8px;}

/*GOOst*/
.goost-leftmenu  { background-image: url("/images/bg_2ndlayer.gif"); text-align: center; display: block; height: 100%; float: left }
.goost-button {margin-top:10px; margin-bottom:10px; margin-left:6px;}
.event-pulldown {margin:0px 0px 10px 0px;}
.goost-archives {margin-top:20px; margin-bottom:4px; font-size:9px;}

.goost-schedule {width:541px; background-image:url(../goost/images/bg_goost.gif); margin-bottom:20px;}
.schedule-title {width:541px; height:16px; background-color:#1EA6DB; margin-top:20px; padding-top:4px; margin-bottom:20px;}
.event-title {font-size:12px; color:#FFFFFF; text-align:left; margin-left:12px; display:block; float:left;}
.event-date {font-size:12px; color:#FFFFFF; text-align:right; margin-right:12px;}
.event-banner {
	width: 168px;
	height: 72px;
	margin-left:12px;
	margin-right:20px;
	display:block;
	float:left;
}
.event-detail {font-size:12px; line-height:16px; display:block; float:left; width:329px;}

.report-area {width:538px; margin-left:6px; margin-bottom:20px;}
.report-button {margin-top:12px; margin-right:18px;}
.subtitle-photo {margin-top:20px; margin-bottom:12px;}
.report-photoarea {display:block; float:left; width:260px; margin-right:18px; padding:0px 0px 0px 0px;}
.report-textarea {display:block; float:left; width:260px; font-size:12px;}
.report-photo {margin-bottom:8px;}
.report-phototh {margin-right:1px; margin-bottom:1px;}
.report-phototh2 {margin-bottom:1px;}
.report-phototext {font-size:10px; text-align:center; margin-bottom:8px;}

.movie-aria {
margin:12px auto 0;
text-align:center;
}

.about-area {width:538px; margin-left:6px; margin-bottom:20px;}
.about-textarea {
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 0px 6px;
	padding-top: 10px;	
}

.about-photoarea {
	display:block;
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
	margin: 20px 18px 0px 0px;
}
.about-textarea2 {
	display:block;
	float:left;
	width:320px;
	font-size:12px;
	margin: 20px 0px 0px 0px;
}
/*Display*/
.contentsarea-display { background-image: url("../images/bg_2ndlayer.gif"); text-align: left; margin: 11px 0 0 }
.display-leftmenu { background-image: url("../images/bg_2ndlayer.gif"); text-align: center; display: block; float: left }
.artist-pulldown { margin: 14px 0 }
.display-bannerarea { padding-left: 8px }
.display-banner { margin-right: 16px; margin-bottom: 12px }
.display-disctitle { text-align: center; margin-bottom: 20px; width: 545px }
.display-hr { width: 545px; height: 2px; border-top: 2px dotted #666666; border-right: none; border-bottom: none; border-left: none }
.display-artist { font-size: 12px; margin-bottom: 10px; width: 545px }
.display-date { width: 150px }
.display-title { width: 245px }
.display-shop { width: 150px }
.display-artist-hr { margin-top: 3px; margin-bottom: 3px; width: 545px; height: 2px; border-top: 2px dotted #666666; border-right: none; border-bottom: none; border-left: none }
#diplay-link a { color: #3366ff; font-size: 12px; text-decoration: none }
#diplay-link a:hover { color: #3366ff; font-size: 12px; text-decoration: underline }
#diplay-link a:visited { color: #3366ff; font-size: 12px; text-decoration: none }
.display-detail { display: block; margin-left: 24px; float: left }
.display-detailtext { font-size: 12px; background-image: url("../display/images/detail_bg.gif"); display: block; margin-left: 18px; padding: 0; width: 277px; float: left }
.display-comment { font-size: 14px; margin-left: 9px; padding-right: 9px; width: 259px }
@charset utf-8;

