@charset "UTF-8";


/* common */
#beta-inner h3.title {
  width: 600px;
  height: 37px;
  background: url(contents/title-bg.gif) no-repeat;
}
#beta-inner h3.title span {
  display: block;
  padding: 10px 0 0 22px;
}
#beta-inner .main-contents {
  margin: 15px 20px;
  padding: 0 0 15px 0;
  background: url(contents/contents-bg.jpg) bottom center no-repeat;
}
#beta-inner  .main-contents-inner {
  background: url(contents/contents-top.jpg) top center no-repeat;
}
#beta-inner .main-contents-2 {
  margin: 15px 20px;
  padding: 0 0 15px 0;
}
#beta-inner  .main-contents-inner-2 {
}
#beta-inner  h5 {
  padding: 18px 0 0 20px;
  color: #00234E;
  font-size: 100%;
  font-weight: bold;
}

#beta-inner  div.text {
  padding: 10px 20px 0;
  color: #1c1c1c;
  font-size: 92%;
}
#beta-inner .list01 {
  margin: 0.5em 0;
  padding: 0;
}
#beta-inner .list01 li {
  color: #0399D8;
}
#beta-inner .list01 li span {
  padding: 0 0 0 15px;
  background: url(contents/icon.gif) left center no-repeat;
}

/* image  */
/**************************************************************/
#beta-inner .main-contents .text .image-left-s {
	float: left;
	width: 165px;
}
#beta-inner .main-contents .text .image-left-m {
	float: left;
	width: 215px;
}
#beta-inner .main-contents2 .text .image-left-s {
	float: left;
	width: 165px;
}
#beta-inner .main-contents2 .text .image-left-m {
	float: left;
	width: 215px;
}
#beta-inner .main-contents .text .image-left-inner {
	padding: 4px 10px 10px 0;
}
#beta-inner .main-contents2 .text .image-left-inner {
	padding: 4px 15px 15px 0;
}
#beta-inner .main-contents2 .text .image-right-s {
	float: right;
	width: 165px;
}
#beta-inner .main-contents .text .image-right-s {
	float: right;
	width: 165px;
}
#beta-inner .main-contents .text .image-right-m {
	float: right;
	width: 215px;
}
#beta-inner .main-contents2 .text .image-right-m {
	float: right;
	width: 215px;
}

#beta-inner .main-contents .text .image-right-inner {
	padding: 4px 0 10px 10px;
}

#beta-inner .main-contents .text .image-right-inner {
	padding: 4px 0 15px 15px;
}

#beta-inner .main-contents .text .caption {
	font-size: 77%px;
	color: #333;
	margin-bottom: 1em;
}
#beta-inner .main-contents .text .image-left-s .caption {
	width: 155px;
}
#beta-inner .main-contents .text .image-left-m .caption {
	width: 205px;
}
#beta-inner .main-contents .text .image-right-s .caption {
	width: 155px;
}
#beta-inner .main-contents .text .image-right-m .caption {
	width: 205px;
}
#beta-inner .main-contents2 .text .image-left-s .caption {
	width: 150px;
}
#beta-inner .main-contents2 .text .image-left-m .caption {
	width: 200px;
}
#beta-inner .main-contents2 .text .image-right-s .caption {
	width: 150px;
}
#beta-inner .main-contents2 .text .image-right-m .caption {
	width: 200px;
}



/* top-bottom */

#beta-inner .text .image-center {
	text-align: center;
	padding: 0;
}
 #beta-inner .main-contents .text .image-center .caption {
	text-align: left;
}
#beta-inner .main-contents .text .pic-l {
	width: 490px;
/*	text-align: left;*/
	margin: 0 auto;
}
#beta-inner .main-contents2 .text .pic-graph {
	width: 560px;
/*	text-align: left;*/
	margin: 0 auto;
}

#beta-inner .main-contents .text .image-center .pic {
	margin: 0 auto;
	padding: 15px 0;
	text-align: center;
}
#beta-inner .main-contents .text .image-center .pic-s .picbox {
   display: inline; /* ie win bugfix */
   position: relative;
   float: left;
   min-height: 1px;
   width: 180px;
   text-align: center;
}
#beta-inner .main-contents .text .image-center .pic-s .picbox-inner {
  margin: 0 15px;
}
#beta-inner .main-contents .text .image-center .pic-s .picbox-inner .caption {
	text-align: left;
	font-size: 77%;
	color: #333;
	margin-bottom: 1em;
}



#beta-inner .main-contents .text .image-center .pic-m .picbox {
   display: inline; /* ie win bugfix */
   position: relative;
   float: left;
   min-height: 1px;
   width: 283px;
   text-align: center;
}
#beta-inner .main-contents .text .image-center .pic-m .picbox-inner {
	margin: 0 1px;
}
#beta-inner .main-contents .text .image-center .pic-m .picbox-inner .caption {
	text-align: left;
	font-size: 77%;
	color: #333;
	margin-bottom: 1em;
}
