

.main_frame01 {

  padding-right: auto;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #FFF0F8;
  background-image: url("../images/pink_back200.png")
}

.main_frame01b {

  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;

}

.main_frame02 {

  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color:#C8F0FF;
  background-image: url("../images/blue_back200.png")
}

.main_frame03 {

  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color:#FEFCC9;
  background-image: url("../images/yellow_back200.png")
}

.main_frame04 {

  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color:#DDFEC9;
  background-image: url("../images/green_back200.png")
}

.main_frame05 {

  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color:#CC0000;
}

.main_frame06 {

  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color:#fcab49;
  background-image: url("../images/orange_back200.png")
}





.main_frame_all {

  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;

}

.scrollup {
	width: 40px;
	height: 40px;
	opacity: 1;
	position: fixed;
	bottom: 40px;
	right: 5px;
	display: none;
	text-indent: -9999px;
	background: url(../images/upArrow.png) no-repeat left top;
	z-index: 999;
}

.news-headline {
    position: relative;
	width:95%;
	top: -64px;
    left: 70px;
    padding: 0px 15px 2px;

}

.news-headline2 {
    position: relative;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 2px;
  padding-bottom: 2px;

}


.news-headline3 {
    position: relative;
	width:95%;
	top: 0px;
    left: 70px;
    padding: 0px 15px 2px;

}


.photosw {
  max-width: 800px;
  margin: 24px auto;
  padding: 0 30px;
  position: relative;
}

.contents
{
	position: relative;
	padding: 3% 0;
  max-width: 1000px;
	overflow: hidden;
  margin: 0 auto;
}





