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


#m_header_sub {  width : 320px;  height : 240px;  background-image: url(../img/header_sub_m_index.webp);  float : none ;   list-style : none ;  margin : 0px auto 0px auto ;  }


.container_left{  width : 100%;  float : left;  margin : 0px 0px 0px 0px;  }
.container_right{  width : 100%;  float : left;  margin : 0px 0px 0px 0px;  }

.sheet0{  background : #ffffff;  padding : 0% 3% 5% 3%;  }

.sheet1{  background : #ffffff;  padding : 5% 3% 5% 3%;  }
.sheet2{  background : #ffffff;  padding : 10% 3% 0% 3%;  }
.sheet3{  background : #ffffff;  padding : 10% 3% 0% 3%;  }
.sheet4{  background : #ffffff;  padding : 5% 3% 5% 3%;  margin : 20% 0px 0% 0px;  }


.campaign{  float : left;  margin : 0px 0% 3px 0%;  padding : 5% 7% 7% 7%;
	background:         linear-gradient(to bottom, rgba(0,0,0,0.15), rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.15));
	background: -moz-linear-gradient(top, rgba(0,0,0,0.15), rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.15));
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)),color-stop(0.5,rgba(0,0,0,0.05)), to(rgba(0,0,0,0.15)));
}


.about{  background : #ffffff;  padding : 0% 2% 0% 2%;  }
.about_left{  width : 100%;  float : left;  padding : 10% 0% 0% 0%;  }
.about_center{  width : 100%;  float : left;  padding : 2% 0% 0% 0%;  }
.about_right{  width : 100%;  float : left;  padding : 2% 0% 0% 0%;  }


.starwoods{  padding : 15% 5% 0% 5%;  font-size : 12px;  line-height : 18px;  color : #646464;  letter-spacing : 0.2px;  }


.news{  background : #ffffff;  padding : 0px 2% 0px 2%;  font-size : 13px;  color : #121212;  line-height : 18px;  }

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



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



.link{  display: none;  }
