@charset "shift_jis";
*{margin:0;padding:0;}
body{margin:0 auto;padding:0;background:url(img/body.gif) 50% 0 repeat-y #fdfdfd;color:#333;font-size:12px;line-height:1.7;font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:focus,a:active{color:#f60;text-decoration:underline;}/*e70*/
a img{border:none;}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;font-style:normal;margin:0;padding:0;line-height:1.3;}
hr{clear:both;overflow:hidden;border-top:1px dotted #ccc;border-left:0;border-right:0;border-bottom:0;background:none;}
dt,h1,h2,h3,h4,h5,h6,strong{font-family:Verdana,Arial,Meiryo,"メイリオ",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;}
ul,ol{}
ol{list-style-type:decimal-leading-zero;}
p{margin:1em 0;}
table{font-size:12px;line-height:1.8;}
#space{background:url(img/space.gif) repeat #000;}
#container-bd{background:url(img/space.gif) 0 0 repeat;width:100%;height:100%; border-bottom:12px solid #EFFDFF;}

/* Main Layout */
#Container{margin:0 auto;text-align:center;}
.Inner{text-align:left;}
#Header{margin:0 auto;text-align:center;width:850px;border-top:12px solid #EFFDFF;}
#Header h1{float:left;background:url(img/header_h1.gif) 0 0 no-repeat; margin-top:5px;}
#Header h1 a{display:block;width:180px;height:60px;}
#Globalnavi{text-align:center;width:630px;float:right;}
#Globalnavi ul{margin:0 auto;width:630px;padding:0;list-style:none;background:url(img/Gn/Globalnavi.gif) 0 0 no-repeat;}
#Globalnavi li{float:left;margin:0;width:70px;height:60px;}
#Globalnavi li a{display:block;width:70px;height:60px;}
#Globalnavi li a:hover,.now{background:url(img/Gn/Globalnavihover.gif) no-repeat;}
ul #GnHome a:hover,ul #GnHome .now{background-position:0 0;}
ul #GnAbout a:hover,ul #GnAbout .now{background-position:-70px 0;}
ul #GnNews a:hover,ul #GnNews .now{background-position:-140px 0;}
ul #GnLive a:hover,ul #GnLive .now{background-position:-210px 0;}
ul #GnDiscography a:hover,ul #GnDiscography .now{background-position:-280px 0;}
ul #GnRequest a:hover,ul #GnRequest .now{background-position:-350px 0;}
ul #GnGoods a:hover,ul #GnGoods .now{background-position:-420px 0;}
ul #GnBlog a:hover{background-position:-490px 0;}
ul #GnMomo a:hover{background-position:-560px 0;}

#NaviCrumbs{margin:0 auto;width:850px;background:#EFFDFF;}
#NaviCrumbs p{margin:0;padding:3px .5em;text-align:left;font-size:12px;}

/* content */
#Contents{margin:0 auto;width:850px;}
#Content{margin:0 auto;text-align:left;}
#Content h2{font-size:21px;font-weight:bold;}
#Content h3{font-size:14px;font-weight:bold;margin:2em 0 .5em 0;}
#Content ul{ list-style:inside;}

#ContentFooter{clear:both;padding-top:0;text-align:center;}
#ContentFooter p{padding:3em 1em;background:url(img/ContentFooter.gif) 50% 0 no-repeat;}
#Content .Pagetop{text-align:right;}

/* sidebar*/
#Sidebar{text-align:left;line-height:1.4;font-size:12px;}
#Sidebar h2,#Sidebar h3{margin-bottom:15px;padding:8px 2px;border-bottom:2px solid #666;line-height:1.0;}
#Sidebar h2 a,#Sidebar h3 a{color:#f5f5f5;text-decoration:none;}
#Sidebar p,#Sidebar ul{margin-left:5px;}
#Sidebar ul{list-style-position:outside;list-style-type:none;}

/* Footer */
#Footer{padding:2em 0;background:url(img/Footer.gif) 50% 0 repeat-y #f3f3f3;}
.FooterInner{width:850px;margin:0 auto;}
#Footer ul{margin:0;padding:0 0 1em 0;list-style:none;font-size:12px;}
#Footer li{padding:1px 0;border-bottom:1px solid #ccc;}
#FootMobile{background:url(img/foot-mobile.gif) 0 0 no-repeat;}
#FootMobile a{display:block;height:80px;}
.FootBox{width:270px;float:left;margin:0 5px;}
#FooterPagetop{clear:both;text-align:right; background:url(img/FooterPagetop.gif) 100% 0 no-repeat;}
#FooterPagetop a{display:block; height:25px;}
#FooterEnd{clear:both;text-align:center;padding:1em 0;}
#FooterLOGO{width:200px;margin:0 auto;float:left;}
#FooterBberry{background:url(./img/FootBberry.gif) 0 0 no-repeat;float:right;}
#FooterBberry a{display:block;width:80px;height:40px;}
#FooterYAMAHA{background:url(./img/FootYAMAHA.gif) 0 0 no-repeat;float:left;}
#FooterYAMAHA a{display:block;width:100px;height:40px;}
#copyright{font-size:12px;line-height:1.3;text-align:right;}

/* Top */
#top #Contents{padding:0;}
#top #Content{width:410px;float:left;padding-right:20px;background:url(./img/Content.gif) 100% 0 repeat-y;}
#top #Sidebar{width:410px;float:right;}
#top #thmlues{background:url(./fr/index.jpg) no-repeat 50% 70px;height:400px;margin:0 auto;width:850px;margin:0 auto;}
.indexItem{padding:8px;margin:.5em 0 1.5em 0;}
.indexItem li{list-style-type:none;list-style-position:outside;}
.indexItem dd{clear:both;padding:5px;line-height:1.4;}
.indexItem dd img{width:45px; height:45px;border:3px solid #ccc; float:left; margin-right:8px;}

#index2009{width:100%; padding:0 0 5px;border:1px solid #ccc;font-size:12px;}
#index2009 th{padding:3px 5px;background:#EFFDFF;color:#666;font-style:normal;}
#index2009 td{padding:3px 5px;border-bottom:1px dotted #ccc;}
#index2009 td .tend{border-bottom:none;}
#index2009 .nen{background:#f7f7f7;width:80px;}
#index2009 .add td,.add{background:#f1f1f1;}

/* About */
#about #Content{width:580px;float:left;font-size:12px;padding:0 1em;background:url(img/Content.gif) 100% 0 repeat-y;}
#about #Sidebar{width:220px;float:right;font-size:12px;line-height:1.6;padding:2em 0;}
#about #Sidebar p{margin:0;padding:2em 0;}
#about #thmlues{background:url(./whoophoop/index.jpg) no-repeat 50% 0;height:400px;}

#member #Content{padding:0 20px;}
#member #tokuda{background:url(../about/img/2011/tokuda.jpg) no-repeat 100% 0;height:550px;}
#member #kaiyou{background:url(../about/img/2011/kaiyou.jpg) no-repeat 100% 0;height:550px;}
#member #koizumi{background:url(../about/img/2011/koizumi.jpg) no-repeat 100% 0;height:550px;}
#tokuda p,#kaiyou p,#koizumi p{width:350px;}

#about_us #Content{padding:30px;}
#history{margin:1em 0;padding:10px;font-size:12px;text-align:left;}
#history td{padding:3px 10px;border-bottom:1px dotted #666;}
.nen{background:#f3f3f3;}
.mon{text-align:center;width:50px;background:#f7f7f7;}
.Release{color:#ff6666;}
.Release strong{text-decoration:underline;}

.Qu{margin:0;padding:0 0 0 10px;font-size:14px;font-weight:bold;background:#333;color:#fff;}
.An{margin:3px 0 1em 0;padding:1em;border:1px solid #666;}

/* News Live */
#news #Contents,#live #Contents{text-align:left;}
#news #Content,#live #Content,#goods #Content,#request #Content{padding:1em 3em;}
#news #Content h2,#live #Content h2{font-size:24px;}
#news #Content dt,#live #Content dt{font-weight:bold;margin-top:10px;;padding:3px 10px;border:1px solid #ccc;background:#eee;}
#news #Content dd,#live #Content dd{padding:1em 10px 3em 10px;}
#news #Content li,#live #Content li{border-bottom:1px dotted #888;}
#news #Content li,#news #Content dd,#live #Content li,#live #Content dd{margin-left:12px;}
#news #Content h3,#live #Content h3{color:#0066ff;margin:1em 0 0 0;}
#news #Content .Pagetop,#live #Content .Pagetop{margin-bottom:10em;}

/* Discography */
#discography #Content{padding:5em 2em;}
#work #Content{width:500px;float:left;padding:2em 20px 3em 10px;background:url(img/Content.gif) 100% 0 repeat-y;}
#work #Sidebar{width:290px;float:right;margin:1em 10px 0 0;}
#work #Sidebar ul{margin:2em 0;border-top:1px dotted #666;}
#work #Sidebar li,.indexItem li,.indexItem dd{border-bottom:1px dotted #ccc; padding:2px 0;}

#Sidebarh1{background:url(img/Sidebar_dis_h1.gif);}
#Sidebarh2{background:url(img/Sidebar_dis_h2.gif);}
#Sidebarh3{background:url(img/Sidebar_dis_h3.gif);}
#Sidebarh4{background:url(img/Sidebar_dis_h4.gif);}
#Sidebarh1,#Sidebarh2,#Sidebarh3,#Sidebarh4{height:40px;background-position:0 0;background-repeat:no-repeat;border-bottom:3px solid #eee;}
#Sidebarh1 a,#Sidebarh2 a,#Sidebarh3 a,#Sidebarh4 a{display:block;height:50px;}
#jaclist td{border-right:1px solid #ddd;padding:0 5px;}
.SideWorkPick{overflow:hidden;}

#BDay{background:url(../discography/img/111026sg.jpg) no-repeat 50% 50%;text-align:center;margin:2em auto;width:800px;height:320px;}
#BDay a{ display:block;height:320px;}

.jacket{background:#fafafa;padding:8px;}
.listen{background:url(../discography/s.gif) 100% 0 no-repeat;}
.look{background:url(../discography/d.gif) 100% 0 no-repeat;}
.l2{background:url(../discography/sd.gif) 100% 0 no-repeat;}
.soldout{background:url(../discography/so.gif) 100% 0 no-repeat;}

.DisItem{clear:both;border-bottom:1px dotted #ccc;font-size:12px;line-height:1.6;padding:1em 1em 1px 1em;}
.DisJac{padding:5px;float:left;border:3px solid #ccc;margin:0 1em 1em 0;}
#DisTable{width:100%;padding:1em 0;}
#DisTable tr{vertical-align:middle;}
#DisTable th{background:#eee; text-align:center;}
#DisTable td{border-bottom:1px solid #eee; padding:2px 5px;}

#ContentsFootNavi{width:500px;margin:40px 0;padding:2em 0;line-height:1.0;border-top:1px solid #ccc;}
#ContentsFootNavi hr{background:#fff;border:0;}
#ContentsFootNavi ul{margin:0;padding:0;list-style:none;}
#ContentsFootNavi li#old{float:left;width:200px;background:url(img/Dold.gif) 0 0 no-repeat;padding-left:15px;}
#ContentsFootNavi li#new{float:right;width:200px;text-align:right;background:url(img/Dnew.gif) 100% 0 no-repeat;padding-right:15px;}
#work .info{margin:0 0 15px;padding:10px 0;overflow:hidden;}

/* Goods */
#goodsWelcom{background:url(../goods/img/sekinekizuka.jpg) no-repeat 50% 0;height:267px;}
.goodsMain{width:780px;margin:30px auto;text-align:center;overflow:hidden;}
.goodsMain h2,.goodsMain h3{color:#000;}
.goodsTop2{background:url(../goods/img/style/top2.gif) 50% 0 no-repeat;color:#000;padding:30px 0 0 0;}
.goodsConts{background:url(../goods/img/style/main.gif) 50% 0 repeat-y #fff;color:#000;padding:10px 20px;text-align:left;}
.goodsFoot{background:url(../goods/img/style/bottom.gif) 50% 100% no-repeat;padding:1em 0 30px 0;margin-bottom:80px;clear:both;}

#goods .Item{width:620px;margin:0 auto;text-align:center;}
#goods .ItemImg{float:left;width:150px;}
#goodslist .Item{border:1px solid #eee;margin-bottom:200px;}
#goodslist h3{padding-top:90px;}
.ItemBottom{clear:both;text-align:center;}
.price{color:#FF6699;}

#Header,#HeaderPageinfo,#NaviCrumbs,#Content,#ContentFooter,#Footer,#FooterEnd,#FooterBberry{clear:both;}
#Header,#Globalnavi ul,#Footer{overflow:hidden;}

/* link color */
#NaviCrumbs a,#work #Sidebar a,#ContentsFootNavi a,#Footer a,#copyright a,#ContentFooter a{text-decoration:none;}
#NaviCrumbs a:hover,#work #Sidebar a:hover,#ContentsFootNavi a:hover,#Footer a:hover,#ContentFooter a:hover{text-decoration:underline;}
.migi{float:right;margin-left:1em;}
.hidari{float:left;margin-right:1em;}
.Bcenter{text-align:center;margin:0 auto;clear:both;}
.text10{font-size:11px;line-height:1.4;color:#555;}
.text12{font-size:12px;}
.txmigi{text-align:right;clear:both;}
.txhidari{text-align:left;clear:both;}
.red{color:#FF0000;}
.more{text-decoration:underline;padding-left:15px;background:url(img/more.gif) 0 50% no-repeat;}
.other{text-decoration:underline;padding-right:12px;background:url(img/other.gif) 100% 50% no-repeat;}
.mail{padding-left:16px;background:url(img/mail.gif) 0% 50% no-repeat;}
.new{color:#FF3333;}
.info{background:#f7f7f7;padding:10px;border:1px solid #666;}
.alt{display:none;}
.both{clear:both;}
.jac,#jac a img{border:3px solid #eee;}
#jac a:hover img{border:3px solid #222;}
.MySpace{padding:120px 0 10px 0;text-align:center;background:url(../discography/img/Side-myspace.jpg) 0 0 no-repeat;margin:4em 0;}
#Footer .MySpace{margin:0 0 1em 0;background-position:50% 0;}
