div#contents-s {
width : 910px;
text-align : center;
margin : 0px auto;
background-image: url(../../img2/head-img2.jpg);
background-repeat: no-repeat;
background-position: left top;
}
.t_30 {
padding-top: 30px;
}
.t_50 {
padding-top: 50px;
}
.t_30s {
font-size: 90%;
color: #B4B4B4;
padding-bottom: 15px;
padding-top: 15px;
}
/* =========================================================
”header
========================================================= */
div#header a { 
text-decoration : none; 
} 
div#header {
height : 195px;
margin : 0;
padding : 0;
width: 910px;
} 
div#header h1 { 
margin-top : 130px; 
float : right; 
} 
div#header h1 a { 
display : block; 
width : 240px; 
height : 65px; 
background : url(../../img2/logo.jpg) no-repeat; 
text-indent : -99999px; 
text-decoration : none; 
overflow : hidden; 
} 

/* =========================================================
”maincontents
========================================================= */
div#mainContents {
padding : 0;
width: 910px;
padding-top: 85px;
}
div#mainContents_left {
float : left;
width : 180px;
margin : 0;
padding : 0;
} 
div#mainContents_right {
float : right;
width :639px;
padding : 0px 0px 0px 90px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #999999;
}
div#contents_right_ar {
padding: 5px;
width: 610px!important;
width/**/: 620px;
background-color: #FFFFFF;
margin-bottom: 30px;
text-align: left;
}
div#contents_right_ar p{
line-height: 250%;
}
div#navi{
width : 180px;
margin : 10px 0px 0px;
padding : 0px;
}
div#navi ul li{
text-align: left;
margin-bottom: 30px;
}
#navi-top a{
display:block;
width:180px;
height:35px;
text-indent:-99999px;
background-image: url(../../img2/btn2-top-onoff.gif);
background-position:left;
}
#navi-top a:hover {
background-image: url(../../img2/btn2-top-onoff.gif); 
background-position:right;
}
#navi-works a{
display:block;
width:180px;
height:35px;
text-indent:-99999px;
background-image: url(../../img2/btn2-works-onoff.gif);
background-position:left;
}
#navi-works a:hover {
background-image: url(../../img2/btn2-works-onoff.gif);
background-position:right;
}
#navi-sample a{
display:block;
width:180px;
height:35px;
text-indent:-99999px;
background-image: url(../../img2/btn2-sample-onoff.gif);
background-position:left;
}
#navi-sample a:hover {
background-image: url(../../img2/btn2-sample-onoff.gif);
background-position:right;
}
#navi-discography a{
display:block;
width:180px;
height:35px;
text-indent:-99999px;
background-image: url(../../img2/btn2-discography-onoff.gif);
background-position:left;
}
#navi-discography a:hover {
background-image: url(../../img2/btn2-discography-onoff.gif);
background-position:right;
}
#navi-profile a{
display:block;
width:180px;
height:35px;
text-indent:-99999px;
background-image: url(../../img2/btn2-profile-onoff.gif);
background-position:left;
}
#navi-profile a:hover {
background-image: url(../../img2/btn2-profile-onoff.gif);
background-position:right;
}
#navi-contact a{
display:block;
width:180px;
height:35px;
text-indent:-99999px;
background-image: url(../../img2/btn2-contact-onoff.gif);
background-position:left;
}
#navi-contact a:hover {
background-image: url(../../img2/btn2-contact-onoff.gif);
background-position:right;
}
div#btn_etc{
width : 170px;
margin : 15px 0px 0px;
padding : 0px 0px 0px 10px;
}
div#btn_etc ul li{
text-align: left;
margin-bottom:10px;
}
#btn_store2 a{
display:block;
width:67px;
height:67px;
text-indent:-99999px;
background-image: url(../../img2/btn_store_onoff.gif); 
background-position:top;
}
#btn_store2 a:hover {
background-image: url(../../img2/btn_store_onoff.gif); 
background-position:bottom;
}
#btn_blog2 a{
display:block;
width:67px;
height:67px;
text-indent:-99999px;
background-image: url(../../img2/btn_blog_onoff.gif); 
background-position:top;
}
#btn_blog2 a:hover {
background-image: url(../../img2/btn_blog_onoff.gif); 
background-position:bottom;
}
#btn_twitter2 a{
display:block;
width:67px;
height:67px;
text-indent:-99999px;
background-image: url(../../img2/btn_twitter_onoff.gif); 
background-position:top;
}
#btn_twitter2 a:hover {
background-image: url(../../img2/btn_twitter_onoff.gif); 
background-position:bottom;
}
div#mainContents_right h2.works{
background-image: url(../../img2/tit-works.gif);
background-repeat: no-repeat;
width : 175px;
height : 50px;
margin: 0px 0px 50px;
padding: 0px;
text-indent: -99999pt;
float: left;
}
div#mainContents_right h2.works_sound{
background-image: url(../../img2/tit-works_sound.gif);
background-repeat: no-repeat;
width : 370px;
height : 50px;
margin: 0px 0px 50px;
padding: 0px;
text-indent: -99999pt;
float: left;
}
div#mainContents_right h2.works_song{
background-image: url(../../img2/tit-works_song.gif);
background-repeat: no-repeat;
width : 382px;
height : 50px;
margin: 0px 0px 50px;
padding: 0px;
text-indent: -99999pt;
float: left;
}
div#mainContents_right h2.works_stage{
background-image: url(../../img2/tit-works_stage.gif);
background-repeat: no-repeat;
width : 330px;
height : 50px;
margin: 0px 0px 50px;
padding: 0px;
text-indent: -99999pt;
float: left;
}
div#mainContents_right h2.works_recording{
background-image: url(../../img2/tit-works_recording.gif);
background-repeat: no-repeat;
width : 348px;
height : 50px;
margin: 0px 0px 50px;
padding: 0px;
text-indent: -99999pt;
float: left;
}
div#mainContents_right h2.news{
background-image: url(../../img2/tit-news.gif);
background-repeat: no-repeat;
width : 150px;
height : 50px;
margin: 0px 0px 50px;
padding: 0px;
text-indent: -99999pt;
float: left;
}
div#mainContents_right h2.pro{
background-image: url(../../img2/tit-profile.gif);
background-repeat: no-repeat;
width : 170px;
height : 50px;
margin: 0px 0px 50px;
padding: 0px;
text-indent: -99999pt;
float: left;
}
div#mainContents_right h2.con{
background-image: url(../../img2/tit-contact.gif);
background-repeat: no-repeat;
width : 198px;
height : 50px;
margin: 0px 0px 50px;
padding: 0px;
text-indent: -99999pt;
float: left;
}
div#mainContents_right h2.sample{
background-image: url(../../img2/tit-sample.gif);
background-repeat: no-repeat;
width : 197px;
height : 56px;
padding: 0px;
text-indent: -99999pt;
float: left;
}
div#mainContents_right h2.disco{
background-image: url(../../img2/tit-disco.gif);
background-repeat: no-repeat;
width : 320px;
height : 56px;
margin: 0px 0px 50px;
padding: 0px;
text-indent: -99999pt;
float: left;
}
div#mainContents_right h2.sitemap{
background-image: url(../../img2/tit-sitemap.gif);
background-repeat: no-repeat;
width : 210px;
height : 56px;
margin: 0px 0px 50px;
padding: 0px;
text-indent: -99999pt;
float: left;
}
div#mainContents_right h2.privacy{
background-image: url(../../img2/tit-privacypolicy.gif);
background-repeat: no-repeat;
width : 320px;
height : 56px;
margin: 0px 0px 50px;
padding: 0px;
text-indent: -99999pt;
float: left;
}

/* =========================================================
”news
========================================================= */
h3.news_tit {
margin-bottom : 15px;
font-weight: bold;
line-height: 150%;
font-size: 120%;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #99CC33;
padding-top: 15px;
margin-top: 5px;
background-image: url(../../img2/news-tit_top.gif);
background-repeat: no-repeat;
background-position: left bottom;
text-indent: 2.0em;
width: 620px;
} 
.news_day {
font-weight: bold;
color: #83C030;
text-align: right;
font-size: 90%;
width: 100%;
} 
.news-box{
margin-bottom : 50px;
margin-top: 15px;
} 
.news-box img{
margin-top: 20px;
width: 200px;
}
/* =========================================================
”works
========================================================= */
div#works-contents{
margin : 45px 0px 0px;
padding : 0px;
}
div#works-contents ul li{
text-align: left;
margin-bottom: 20px;
}
#btn-sound a{
display:block;
width:500px;
height:100px;
text-indent:-99999px;
background-image: url(../../img2/work-btn-sound_onoff.jpg);
background-position:left;
}
#btn-sound a:hover {
background-image: url(../../img2/work-btn-sound_onoff.jpg);
background-position:right;
}
#btn-writing a{
display:block;
width:500px;
height:100px;
text-indent:-99999px;
background-image: url(../../img2/work-btn-writing_onoff.jpg);
background-position:left;
}
#btn-writing a:hover {
background-image: url(../../img2/work-btn-writing_onoff.jpg);
background-position:right;
}
#btn-stage a{
display:block;
width:500px;
height:100px;
text-indent:-99999px;
background-image: url(../../img2/work-btn-stage_onoff.jpg);
background-position:left;
}
#btn-stage a:hover {
background-image: url(../../img2/work-btn-stage_onoff.jpg);
background-position:right;
}
#btn-recording a{
display:block;
width:500px;
height:100px;
text-indent:-99999px;
background-image: url(../../img2/work-btn-recording_onoff.jpg);
background-position:left;
}
#btn-recording a:hover {
background-image: url(../../img2/work-btn-recording_onoff.jpg);
background-position:right;
}
div#contents_right_ar .imagebox{
margin : 30px 0px 0px;
padding : 0px;
}
div#contents_right_ar .imagebox li{
margin : 0px 15px 0px 0px;
padding : 0px;
float: left;
}
/* =========================================================
”discography
========================================================= */
.bd-bottom { 
margin-bottom : 25px;  
}
.bd-bottom dt {
margin-bottom : 15px;
font-weight: bold;
} 
.bd-bottom dd { 
margin-bottom : 10px; 
border-bottom : 1px dashed #999999; 
}
/* =========================================================
”privacy
========================================================= */
.pri {
font-size: 110%;
font-weight: bold;
margin-bottom: 10px;
margin-top: 20px;
}
.pri_wind {
font-size: 110%;
font-weight: bold;
margin-top: 50px;
}
/* =========================================================
”sample
========================================================= */
#sample {
width : 600px;
margin-top: 35px;
margin-bottom: 55px;
}
#sample th{
text-align: left;
margin: 0px;
padding-left: 10px;
}
#sample td{
width : 288px;
padding-bottom: 15px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
margin: 0px;
padding-left: 10px;
}
#sample01, #sample02 {
width : 600px;
margin-top: 35px;
margin-bottom: 55px;
}
#sample01 caption, #sample02 caption{
	padding-bottom: 25px;
	height: 25px;
	width: 600px;
	margin-bottom: 35px;
}
#sample01 th, #sample02 th{
text-align: left;
margin: 0px;
padding-left: 10px;
}
#sample01 td, #sample02 td{
width : 288px;
padding-bottom: 35px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
margin: 0px;
padding-left: 10px;
padding-top: 35px;
vertical-align : middle; 
}
/* =========================================================
”sitemap
========================================================= */
div.sitemap { 
width : 600px; 
} 
div.sitemap ul li { 
padding-bottom : 35px; 
padding-left : 0px; 
} 
div.sitemap ul li span { 
display : block; 
padding : 5px 15px;
background-color : #f1f1f1; 
font-weight : bold; 
} 
div.sitemap ul li ul {
margin-top: 15px;
margin-bottom: 0px;
} 
div.sitemap ul li li {
padding-left: 35px;
padding-bottom : 15px; 
}
div.sitemap a:link {
color: #424242;
text-decoration: none;
} 
div.sitemap a:visited { 
color: #424242;
text-decoration: none;
} 
div.sitemap a:hover { 
color : #222222;  
text-decoration : underline; 
} 