@charset "UTF-8";
/*  basic */
body {
	background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: center center;            /* 背景画像の位置は画面中央 */
  background-attachment:fixed;             /* 背景画像を固定する */
	background-color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000;
	font:11px;
}
/*背景セレクタ*/
#index {
	background-color:#FFF;
	}
#news {
	background-image:url(pix/webback1.jpg);
	}
	
#schedule {
	background-image:url(pix/webback2.jpg)
}

#profile {
	background-image:url(pix/webback3.jpg)
}

#disco {
	background-image:url(pix/webback4.jpg)
}

#gallely {
	background-image:url(pix/webback5.jpg)
}

#shop {
	background-image:url(pix/webback6.jpg)
}

#contact {
	background-image:url(pix/webback7.jpg)
}
#media {
	background-color:#000;
	color:#FFF;
}
/*コンテンツ*/
.enter{
	width:800px;
	height:600px;
	margin:auto auto auto auto;
}
.wrapper{
	width:800px;
	height:auto;
	margin:30px auto 30px auto;
	font-size:11px;
}

.head{
	background-image:url(pix/logo.png);
	background-repeat:no-repeat;
	
	width:800px;
	height:95px;
	margin:0px;
}

.menu{
	width:800px;
	height:26px;
	margin:13px auto 13px auto;
}

/*メニュー*/
#enter1 a{
	display:block;
width:800px;
background:url(pix/webtop1.jpg) no-repeat;
background-position:center;
height:600px;
margin:auto;
}

#enter1 a:hover{ 
background:url(pix/webtop2.jpg) no-repeat;
background-position:center;
}


#news1 a{
display:block;
width:66px;
background:url(pix/news01.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}
#news1 a:hover{ 
background:url(pix/news02.png) no-repeat;
background-position:right;
}

#news2 a{
display:block;
width:66px;
background:url(pix/news02.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}


#schedule1 a{
display:block;
width:95px;
background:url(pix/schedule01.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}

#schedule1 a:hover{ 
background:url(pix/schedule02.png) no-repeat;
background-position:right;
}

#schedule2 a{
display:block;
width:95px;
background:url(pix/schedule02.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}


#profile1 a{
display:block;
width:83px;
background:url(pix/profile01.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}
#profile1 a:hover{ 
background:url(pix/profile02.png) no-repeat;
background-position:right;
}

#profile2 a{
display:block;
width:83px;
background:url(pix/profile02.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}

#disco1 a{
display:block;
width:70px;
background:url(pix/disco01.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}
#disco1 a:hover{ 
background:url(pix/disco02.png) no-repeat;
background-position:right;
}

#disco2 a{
display:block;
width:70px;
background:url(pix/disco02.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}

#gallely1 a{
display:block;
width:84px;
background:url(pix/gallely01.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}
#gallely1 a:hover{ 
background:url(pix/gallely02.png) no-repeat;
background-position:right;
}

#gallely2 a{
display:block;
width:84px;
background:url(pix/gallely02.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}

#shop1 a{
display:block;
width:63px;
background:url(pix/shop01.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}
#shop1 a:hover{ 
background:url(pix/shop02.png) no-repeat;
background-position:right;
}

#shop2 a{
display:block;
width:63px;
background:url(pix/shop02.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}

#contact1 a{
display:block;
width:86px;
background:url(pix/contact01.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}
#contact1 a:hover{ 
background:url(pix/contact02.png) no-repeat;
background-position:right;
}

#contact2 a{
display:block;
width:86px;
background:url(pix/contact02.png) no-repeat;
background-position:right;
height:26px;
margin-right:8px;
float:left;
}

#myspace1 a{
display:block;
width:80px;
background:url(pix/myspace01.png) no-repeat;
background-position:right;
height:26px;
margin-right:10px;
float:right;
}
#myspace1 a:hover{ 
background:url(pix/myspace02.png) no-repeat;
background-position:right;
}
/*メニュー終わり*/


.contents{
	width:800px;
	height:auto;
	background-image:url(pix/toumei2.png);
	background-repeat:repeat;
	margin-top:0px auto 30px auto;
	padding:10px 0px 10px 0px;
	}


.bar{
	background-image:url(pix/bar.gif);
	width:540px;
	height:18px;
	margin:20px 20px;
	margin-left:10px;
	margin-right:20px;
	padding:0px 10px 0px 10px;
}

.day {
	width:100px;
	height:18px;
	text-align:right;
	padding-right:35px;
	float:right;
	padding-top:3px;
	}

.bar h1{
	color:#FFF;
	font:13px bold;
	margin:0px;
	text-align:left;
	line-height:inherit;
}

.day p{
	text-align:right;
	color:#FFF;
	font:10px bold;
	margin:0px;
	line-height:inherit;
}

.text{
    height:auto;
	width:560px;
	padding:0px;
	margin-left:10px;
	margin-right:20px;
	}
.text h4{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000;
	font:11px bold;
	line-height:2.3em;
}
	
.text p{
	font-size:11px;
}

.lightbox{
	width:200px;
	height:auto;
	margin:10px 10px 10px 0px;
	float:right;
}

.lightbox img{
	margin-bottom:5px;
	position:center;
}

.foot {
	text-align:center;
	margin:10px 200px 10px 200px;
	width:400px;
	height:auto;
	clear:both;
}

.top{
	width:26px;
	height:37px;
	margin-right:px;
	position:bottom;
	font-size:11px;
	float:right
}

img {
    border-style:none;
}

/*プロフィール*/

.mainphoto{
	background-image:url(pix/main.jpg);
	width:467px;
	height:313px;
	margin:20px 167px 20px 166px;
	}
.proflogo{
	background:url(pix/proflogo.png);
	width:467px;
	height:32px;
	margin:0px 167px 20px 166px;
	}

.proftext{
	width:756pxx;
	height:auto;
	margin:0px 22px 20px 22px;
	}

.profbar{
	background:url(pix/profbar.png);
	width:756px;
	height:19px;
	margin:0px 22px 20px 22px;
	}

.personal{
	width:367px;
	height:auto;
	margin-bottom:10px;
	margin-right:22px;
	float:right;
	}
	
.personalphoto{
	width:120px;
	height:90px;
	float:left;
	}
	
.namegoma{
	float:right;
	margin-left:10px;
	width:237px;
	height:30px;
	margin-top:60px;
	background:url(pix/goma.png) no-repeat;
	}


.nameshino{
	float:right;
	margin-left:10px;
	width:237px;
	height:30px;
	margin-top:60px;
	background:url(pix/shino.png) no-repeat;
		}

.nametuji{
	float:right;
	margin-left:10px;
	width:237px;
	height:30px;
	margin-top:60px;
	background:url(pix/tuji.png) no-repeat;
		}		

.namekenta{
	float:right;
	margin-left:10px;
	width:237px;
	height:30px;
	margin-top:60px;
	background:url(pix/kenta.png) no-repeat;
		}


.nameshino img{
	margin-top:21px;
	margin-left:184px;
	}
.nametuji img{
	margin-top:21px;
	margin-left:184px;
	}
.namegoma img{
	margin-top:21px;
	margin-left:184px;
	}
.namekenta img{
	margin-top:21px;
	margin-left:161px;
	}
	
.personaltext{
	width:367px;
	height:auto;
	float:right;
	}


.line{
	width:756px;
	height:3px;
	background-image:url(pix/line.png);
	margin:10px 22px 0px 22px;
	float:right;
	}
/*プロフィール終わり*/
.disco{
	width:560px;
	height:370px;
	margin:0px 20px 0px 10px;
	padding:0px;

}

.jaket{
	width:200px;
	height:auto;
}
.kyoku{
	width:342px;
	height:auto;
	float:right;
	margin-left:18px;
	padding:0px;
	font:11px bold;
	line-height:1.7em;
}
h1.kyoku1{
	margin:3px 0px 3px 0px;
	font: normal 24px;
}
	
h3.kyoku1{
	margin:0px 0px 3px 0px;
}
h4.kyoku1{
	margin:3px 0px 3px 0px;
	font:normal;
	color:#666;
}

object.kyoku1{
	float:right;
}
img.kyoku1{
	margin-top:3px;
	float:right;
	margin-right:135px;
	}
	
.shopright{
	width:360px;
	height:auto;
	margin:0px 30px 10px 20px;
	float:right;
}
.shopleft{
	width:360px;
	height:auto;
	margin:0px 0px 10px 30px;
	float:right;
}

.shopbar{
	background-image:url(pix/shopbar.png);
	width:340px;
	height:19px;
	margin-top:10px;
	padding:0px 10px 0px 10px;
}

.shopbar h1{
	color:#000;
	font:13px bold;
	margin:0px;
	text-align:left;
	line-height:inherit;
}

h1.shopcontentstext{
	margin-top:220px;
}

.shopcontents{
	width:800px;
	height:450px;
	background-image:url(pix/shopback.png);
	background-repeat:repeat;
	margin-top:0px auto 30px auto;
	padding:10px 0px 10px 0px;
	}
	.contactcontents{
	width:800px;
	height:180px;
	background-image:url(pix/toumei2.png);
	background-repeat:repeat;
	margin-top:0px auto 30px auto;
	padding:170px 0px 150px 0px;
	}
	
	.
	.gallelybar{
	background-image:url(pix/gallbar.png);
	width:750px;
	height:18px;
	margin:10px 10px;
	margin-left:25px;
	margin-right:25px;
	padding:0px 10px 0px 10px;
}

.gallelybar h1{
	color:#FFF;
	font:13px bold;
	margin:0px;
	text-align:left;
	line-height:inherit;
}

a:focus{outline:none;}

.hidden { visibility: hidden;
display:none;}		

.media {
	float:left;
	width:480px;
	height:auto;
	margin:0px;
	padding:0px;
	font:10px;
}