﻿@charset "utf-8";
/* CSS yoshikawa kana */
/* Design by PAPA       */
/* FileName common.css  */
/* Date 2009.8.29       */

*{
  margin:0;
  padding:0;
 }
 
 
 /*---------------------------------ページ全体の横幅*/
#wrapper {
  text-align: left;
  width: 880px;
  height:auto;
  margin: 5px auto 10px auto;
  padding: 0px 0px 0px 0px;
}  

body {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Maru Gothic Pro", "Osaka", "lroSVbN";	
line-height: 100%;
color:#b7282e;
background:#fff9f9;
text-align:left;
margin:0px;          /* ページ全体のmargin */
padding:0px;         /* ページ全体のpadding */



}

img{ border:none; }

a { outline: none; }

#header_box {
  width:870px;
  height:100px;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 10px;
  background:#ffe0e0;

  border:solid 1px;

}



h1 {
  margin: 15px 0px 5px 15px;
  padding: 0px 0px 0px 0px;
}


h2 {
margin:-110px 0px 0px 425px;
padding:5px;
font-size:15px;
float:left;
letter-spacing:0.1em;
color:#b94047;
}




#sub {
margin:-130px 0px 0px 580px;
padding:10px 5px 0px 0px;
font-size:12px;
letter-spacing:0.1em;
line-height:1.2;
font-weight:120;
float:left;

}


#gnavi {
margin:-50px 3px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
position:relative;

}

#gnavi ul {

margin:0;

}

#gnavi li{
   float: left;
   list-style: none; 
   
   }

#content {
width:880px;
height:631px;
margin:5px 0px;
padding:0px;
background:url(../img/form01.gif) repeat;
border:solid 1px;
} 

#form_content {
width:880px;
height:450px;
margin:5px 0px;
padding:0px;
background:url(../img/form01.gif) repeat;
border:solid 1px;
} 


#form {
font-size:12px;
letter-spacing:0.1em;
line-height:1.2;
width:600px;
height:300px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
padding:0px;


} 

#form_kakunin {
font-size:12px;
letter-spacing:0.1em;
line-height:1.2;
width:860px;
height:300px;
margin-top:10px;
position: absolute;
float: left;
padding:10px;
background-color:#FFFFFF;



} 



#news {
width:860px;
height:120px;
background:#ffe0e0;
border:solid 1px;
padding:10px;
overflow:auto;
float:left;
margin-bottom:5px;
}



#news p {
letter-spacing:0.1em;
line-height:1.5em;
font-size:10px;


}




h3 {
float:left;
font-size:12px;
margin:10px;

}






#footer {
width:880px;
height:30px;
text-align:right;
margin:5px 0px;
position:relative;
clear:both;

}




#leftside {
width:380px;
margin-top:5px;
margin-left:20px;
margin-bottom:20px;
float:left;
}


#rightside {
width:370px;
margin-top:5px;
margin-left:400px;
margin-bottom:20px;

}




.work {
widh:345px;
height:120px;
margin:10px;
float:left;
border-bottom:solid 1px;

}

.pix {
width:75px;
height:75px;
float:left;
}

.pixdv {
float: left;

}



.artist {
width:200px;
margin-left:15px;
font-weight:120;
float:left;
padding:2px;
}


.title {
width:200px;
margin-left:25px;
font-weight:120;
float:left;
}

.day {
float: left;
margin-left:25px;
width:250px;
text-align:right;
font-weight:120;
font-size:10px;
}

.song {
margin-left:10px;
font-size:11px;
float:left;
padding: 5px;


}



#ad {
color:#FFFFFF;

}
