/* S
---------------------------------------------------------------------------------*/

* {padding: 0; margin: 0;} 

/* Generic
---------------------------------------------------------------------------------*/
BODY{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

SELECT{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

INPUT{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

a:hover {
background-color: #f9a3b6;
}


.main {  
    width: 100%;  
    border: 1px solid #000;  
}  
.main div   {  
    width: 80%;  
    border: 1px solid #FF0000;  
    margin: 0 auto;  
}  

.top_image{
  background-image : url(../img/pc/top.jpg);
  background-repeat : no-repeat;
}

.bg_image{
  background-image : url(../img/pc/bg.jpg);
  background-repeat : repeat-x;
}

.c{
  background-image : url(../img/pc/c.gif);
  background-repeat : no-repeat;
}

.qr{
  background-image : url(../img/pc/QRcode.png);
  background-repeat : no-repeat;background-position : 50% 50%;}





.chara_image{
  background-image : url(../img/pc/chara_top.jpg);
  background-repeat : no-repeat;
}





.eshi_image{
  background-image : url(../img/pc/eshi_top.jpg);
  background-repeat : no-repeat;
}

.t_text{
@color : #ffffff;
  font-size : 12px;
  line-height : 20px;
}





.link_image{
  background-image : url(../img/pc/link_top.jpg);
  background-repeat : no-repeat;
}

.t_text{
@color : #ffffff;
  font-size : 12px;
}

.tensen{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #ffffff;
}
