body {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";text-align:center;}
h1,h2,h3,h4,h5,h6,p,ul,li,body{margin:0px;padding:0px;font-size:12px;}

.link img{margin-right:10px;}
.clear {clear:both;}
img{border:none;}
li{list-style:none;}
a{outline:0;}
a{text-decoration:none;}
a{outline:0;}
a:link{color:#328AD1;}
a:active{color:#328AD1;}
a:visited{color:#328AD1;}
a:hover{color:#F500C4;text-decoration:underline;}

/* トップページ */
#Top #Wrapper{width:800px;margin-left:auto;margin-right:auto;padding:40px 0px 10px 0px;text-align:left;background:none;}
#Top #Mainblock{width:800px;margin-left:0px;}
#Top h2{margin-bottom:20px;}
#Top h3{margin-bottom:0px;border-bottom:none;}
#Top #Leftblock{width:390px;float:left;}
#Top #Leftblock li{width:185px;float:left;margin-bottom:10px;}
#Top #Leftblock li a{background:url(../img/button_menu.gif) no-repeat left top;width:185px;height:18px;display:block;margin-bottom:10px;text-indent:-9999px;overflow:hidden;}#Top #Leftblock li#Button02 a{background-position:-187px 0px;}
#Top #Leftblock li#Button03 a{background-position:0px -18px;}
#Top #Leftblock li#Button04 a{background-position:-187px -18px;}
#Top #Leftblock li#Button05 a{background-position:0px -36px;}
#Top #Leftblock li#Button06 a{background-position:-187px -36px;}
#Top #Leftblock li#Button07 a{background-position:0px -54px;}
#Top #Leftblock li#Button08 a{background-position:-187px -54px;}
#Top #Leftblock li a:hover{background-position:0px -72px;}
#Top #Leftblock li#Button02 a:hover{background-position:-187px -72px;}
#Top #Leftblock li#Button03 a:hover{background-position:0px -90px;}
#Top #Leftblock li#Button04 a:hover{background-position:-187px -90px;}
#Top #Leftblock li#Button05 a:hover{background-position:0px -108px;}
#Top #Leftblock li#Button06 a:hover{background-position:-187px -108px;}
#Top #Leftblock li#Button07 a:hover{background-position:0px -126px;}
#Top #Leftblock li#Button08 a:hover{background-position:-187px -126px;}
#Top #Rightblock{width:390px;float:right;}
#Top #Rightblock h1{margin-bottom:20px;}
#Top #Staff a{background:url(../img/button_staff_s.gif) no-repeat left top;width:190px;height:50px;display:block;text-indent:-9999px;overflow:hidden;float:left;padding-right:10px;}
#Top #Staff a:hover{background-position:0px -50px;}
#Top #Mailmagazine a{background:url(../img/button_mailmagazine.gif) no-repeat left top;width:190px;height:50px;display:block;text-indent:-9999px;overflow:hidden;float:left;}
#Top #Mailmagazine a:hover{background-position:0px -50px;}

#Top #Bass a{background:url(../img/button_bass.gif) no-repeat left top;width:190px;height:50px;display:block;text-indent:-9999px;overflow:hidden;float:left;}
#Top #Bass a:hover{background-position:0px -50px;}

#Top #Download a{background:url(../img/button_download_ss.gif) no-repeat left top;width:190px;height:50px;display:block;text-indent:-9999px;overflow:hidden;float:left;padding-right:10px;}
#Top #Download a:hover{background-position:0px -50px;}

#Top .container{width:390px;margin-bottom:20px;}
#Top .container#Banner{margin-bottom:5px;}
#Top .container#Banner a{margin-bottom:5px;}
#Top .container h3{margin-bottom:12px;}
#Top .container li{color:#328AD1;font-weight:bold;padding-left:10px;margin-bottom:4px;}
#Top .container p{padding-left:10px;}
#Mobile .mobiletext{width:260px;padding-right:10px;float:left;}



/* 配下ページ共通 */
#Wrapper{width:1024px;margin-left:auto;margin-right:auto;padding:40px 0px 0px 0px;text-align:left;background:url(../img/bg.gif) no-repeat right top;}
#Mainblock{width:800px;margin-left:112px;}
h1{margin-bottom:10px;}
h2{margin-bottom:30px;}
#kako h3{color:#333;margin-bottom:10px;border-bottom:1px solid #CCCCCC;}
h3{margin-bottom:10px;border-bottom:1px solid #CCCCCC;}
h4{margin:0px 0px 5px 16px;color:#333333;}
h5{margin-bottom:10px;color:#333333;}
#Header{width:640px;margin-bottom:80px;}
#Menu{width:640px;}
#Menu img{float:left;margin-right:16px;}
.box{width:570px;margin-bottom:20px;}
.box .date{color:#328AD1;margin:0px 10px 0px 0px;}
.box p{margin:0px 0px 10px 16px;color:#333333;}
.box p.caution{margin:0px 0px 0px 16px;color:#666666;}
.box li{margin:0px 0px 3px 16px;color:#333333;}
.photo{width:180px;padding-right:10px;float:left;}
.text{width:380px;float:left;}
.songtitle{width:60px;margin-bottom:5px;padding-right:10px;float:left;}
.listen{width:100px;margin-bottom:20px;}
.listen object:focus{outline:none;}
.kashi_link{width:100px;margin-bottom:5px;padding-right:10px;float:left;}
.mg10{margin-bottom:10px;}
.new{margin-left:10px;color:#ff0000;}

#Qr .text{width:380px;padding:0px 10px 0px 16px;float:left;}
#Qr .photo{width:100px;float:left;}
#Qr p{margin:0px 0px 0px 0px;}
#Qr li{margin:0px 0px 3px 0px;}

#Stamp .text{width:280px;padding:0px 10px 0px 16px;float:left;}
#Stamp .photo{width:200px;float:left;}
#Stamp p{margin:0px 0px 20px 0px;}

/* ニュースページ */
#News .request{width:270px;padding:10px 0px;border-top:1px dotted #333333;border-bottom:1px dotted #333333;}


/* ライブページ */
#Live .link{font-weight:bold;}
#Live h3{margin-bottom:0px;border-bottom:none;color:#333333;}
#Live .title{width:570px;margin-bottom:5px;border-bottom:1px solid #CCCCCC;color:#666666;}
#Live .subtitle{width:490px;float:left;}
#Live .ticket{width:80px;float:right;}
#Live .drink{color:#666666;}
#Live #kako{margin-top:50px;}
#Live #kako h3{color:#333;margin-bottom:10px;border-bottom:1px solid #CCCCCC;}
#Live #kako li{width:570px;float:left;margin:0px;}
#Live #kako li.day{width:70px;padding:0px 10px 3px 16px;}
#Live #kako li.place{width:474px;padding-bottom:3px;}
#Live table{width:100%;margin-left:16px;}
#Live td{text-align:left;}
#Live td.short{width:6%;}
#Live td.long{width:94%;}
#Live #Footer{margin-top:100px;}



/* ディスコグラフィー */
#Disco h3{font-size:120%;}
#Disco .photo{width:170px;padding-right:0px;float:left;}
#Disco .text{width:400px;float:left;}
#Disco #Download{width:350px;margin-bottom:0px;}
#Disco #Download a{background:url(../img/button_download_s.gif) no-repeat left top;width:350px;height:50px;display:block;text-indent:-9999px;overflow:hidden;}
#Disco #Download a:hover{background-position:0px -50px;}
#Disco #Kashi_text{display: none;}


/* プロフィールページ */
#Profile .box{width:570px;margin-bottom:10px;}
#Profile .box#bio{margin-bottom:0px;padding-bottom:0px;}
#Profile .box p{margin:0px 0px 10px 0px;}
#Profile .box li{margin:0px;}


/* 背景画像調整 */
#Blog #Wrapper,
#Link #Wrapper{padding-bottom:200px;}

/* フッター */
#Footer{width:800px;margin-top:30px;}
#Footer li{padding-right:16px;margin-bottom:10px;float:left;}
#Footer li.player{padding-right:10px;}
#Footer li.last{padding-right:0px;}
#Footer p{margin-bottom:5px;}
#Footer a:link{color:#666666;}
#Footer a:active{color:#666666;}
#Footer a:visited{color:#666666;}
#Footer a:hover{color:#F500C4;text-decoration:underline;}
#Footer .link{font-weight:normal;}
#Footer .pagetop{padding-left:480px;}
#Footer p.bnlong{margin-bottom:20px;}

