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


.container_left{  width : 1280px;  float : left;  margin : 0px 120px 0px 0px;  }
.container_right{  width : 320px;  float : left;  margin : 0px 0px 0px 0px;  }

.sheet0{  display: none;  }
.sheet1{  background : #ffffff;  padding : 0px 0% 0px 0%;  }
.sheet2{  background : #ffffff;  padding : 60px 2% 0px 2% }
.sheet3{  background : #ffffff;  padding : 40px 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 : 55px 0px 0px 0px;  }
.about_center{  width : 33.3%;  float : left;  margin : 55px 0px 0px 0px;  }
.about_right{  width : 33.3%;  float : left;  margin : 55px 0px 0px 0px;  }


.starwoods{  padding : 70px 6.5% 0px 6.5%;  font-size : 15px;  line-height : 24px;  color : #646464;  letter-spacing : 0.8px;  }

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


.news{  font-size : 13px;  color : #646464;  line-height : 22px;  letter-spacing : 0.8px;  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 : 84%;  margin : 80px 0px 0px 0px ;  padding : 0px 8% 0px 8% ;  float : left ;  font-size : 12px;  line-height : 20px;  letter-spacing : 0.7px;  color : #a0a0a0;  text-align : left;  }
.link a:link {   color: #a0a0a0;  }
.link a:visited {   color: #a0a0a0;  }
.link a:hover {   color: #a0a0a0;  text-decoration : none;  }
