/* インデックスページCSS*/


.container_left{  width : 780px;  float : left;  margin : 0px 80px 0px 0px;  }
.container_right{  width : 240px;  float : left;  margin : 0px 0px 0px 0px;  }

.sheet0{  display: none;  }

.sheet1{  background : #ffffff;  padding : 0px 0% 0px 0%;  }
.sheet2{  background : #ffffff;  padding : 50px 2% 0px 2% }
.sheet3{  background : #ffffff;  padding : 30px 2% 0px 2% }
.sheet4{  background : #ffffff;  padding : 0px 0% 0px 0% }


.campaign{  display: none;  }


.about{  background : #ffffff;  padding : 0px 2% 0px 2%;  }
.about_left{  width : 33.3%;  float : left;  margin : 45px 0px 0px 0px;  }
.about_center{  width : 33.3%;  float : left;  margin : 45px 0px 0px 0px;  }
.about_right{  width : 33.3%;  float : left;  margin : 45px 0px 0px 0px;  }


.starwoods{  padding : 70px 1.5% 0px 1.5%;  font-size : 12px;  line-height : 22px;  color : #646464;  letter-spacing : 0.8px;  }

.greeting{  padding : 50px 2% 0px 2%;  font-size : 12px;  line-height : 22px;  color : #646464;  letter-spacing : 0.8px;  }


.news{  font-size : 11px;  color : #646464;  line-height : 19px;  letter-spacing : 0.6px;  background : #ffffff;  padding : 0px 4% 0px 4%;  }

.dotted_news { border-top : 1px dotted #808080;
	margin : 15px 0px 15px 0px;
	padding : 0 ;
	clear : both ;
	font-size : 0px ;
	line-height : 0px ;
}



.twitter{  margin : 20px 0px 0px 0px;  }



.link{  width : 92%;  margin : 60px 0px 0px 0px ;  padding : 0px 4% 0px 4% ;  float : left ;  font-size : 10px;  line-height : 16px;  letter-spacing : 0.5px;  color : #a0a0a0;  text-align : left;  }
.link a:link {   color: #a0a0a0;  }
.link a:visited {   color: #a0a0a0;  }
.link a:hover {   color: #a0a0a0;  text-decoration : none;  }
