/* CSS Document */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: small;
	line-height: 14pt;
	color: #000000;
}

.back00 {
	background-image: url(image/back.gif);
	background-repeat: repeat-x;
}
.white {
	font-weight: bold;
	color: #FFFFFF;
}
.footter {
	color: #666666;
	text-align: right;
	padding-right: 20px;
	font-size: smaller;
}
.hashiraback {
	background-image: url(image/hashira.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 36px;
	height: 40px;
	padding-top: 7px;
}
.topicpas {
	font-size: smaller;
	line-height: 12pt;
	text-align: right;
}
.psetsu {
	font-size: smaller;
	color: #666633;
	line-height: 12pt;
}
.kakomitext {
	font-size: smaller;
}

.section .paragraph,
.section .paragraph-2col {
  margin-bottom: 0;
  }
/*
.section .paragraph-2col .pannel-img-caption {
  margin-bottom: 0;
  }
*/

/* ----- 0909/index.html ----- */
#other-activity .pannel-img-caption {
  width: 175px;
}



/* Responsive max-width: 568px
--------------------------------------------------------- */
@media screen and (max-width: 568px) {
.w120,
.w210,
.w230,
.w240,
.w250,
.w260,
.w300,
.w310,
.w330 {
  width: auto !important;
  }

/* ----- .paragraph-2col ----- */
.section .paragraph-2col .pannel-img-caption {
  margin-bottom: 20px;
  }
.section .paragraph-2col .pannel-right {
  margin-bottom: 0;
  }

/* ----- 0909/index.html ----- */
#other-activity .pannel-img-caption {
  width: auto;
  }
.section .paragraph,
.section .paragraph-2col {
  margin-bottom: 30px;
  }
  #container .p-with-img {
    margin-bottom: 20px;
    }

/* ----- .paragraph-2col ----- */
/*
.paragraph .pannel-img-caption img,
.paragraph .pannel-img-caption-left img,
.paragraph .pannel-img-caption-right img {
  width: auto;
  height: auto;
  margin-right: auto;
  margin-left: 0;
  display: block;
  }
*/
}
