@charset "utf-8";


/* HeaderDivision
--------------------------------------------------- */
#HeaderDivision{
}


/* ContentsDivision
--------------------------------------------------- */
#ContentsDivision {
}

    /* MainContentsArea
    --------------------------------------------------- */
    #MainContentsArea{
 
    }

.AboutUsBlock{

}
.AboutUsBlock ul.ButtonList {
  margin-bottom: 20px;
}

.AboutUsBlock ul.ButtonList li {
  text-align: center;
  padding: 5px;
}


    .AboutUsBlock .BlockContents{
      padding: 10px 0px 20px;
    }
        .AboutUsBlock .BlockContents .OfficePhotoBox{
          text-align: center;
          padding: 0px 0px 10px 0px;
        }
            .AboutUsBlock .BlockContents .OfficePhotoBox img{
              width: 300px;
            }
        .AboutUsBlock .BlockContents table{
          font-size: 87.5%;
        }
            .AboutUsBlock .BlockContents table th{
              text-align: center;
              background: #eae7d9;
              width: 20%;
            }
            .AboutUsBlock .BlockContents .DefaultTable th,
            .AboutUsBlock .BlockContents .DefaultTable td{
              border: 1px solid #aaa;
            }
    .AboutUsBlock .SubParagraph{
      margin-bottom: 15px;
    }
        .AboutUsBlock .SubParagraph .SubParagraphHeader{
          margin-bottom: 10px;
          font-size: 87.5%;
          border-top: solid 2px #DC842F;
          border-bottom: solid 1px #DC842F;
          padding: 7px 5px;
          color: #DC842F;
        }
        .AboutUsBlock .SubParagraph .SubParagraphContents{
        }
            .AboutUsBlock .SubParagraph .SubParagraphContents li{
              font-size: 75%;
              line-height: 1.5;
              margin-left: 25px;
            }

.AboutUsBlock .BlockContents .ButtonBox{
  text-align: center;
      margin: 25px;
}
    .AboutUsBlock .BlockContents .ButtonBox a{
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 75%;
  	color: #ffffff;
  	padding: 10px 10px;
  	background: -moz-linear-gradient(
  		top,
  		#dc2f71 0%,
  		#e678a2);
  	background: -webkit-gradient(
  		linear, left top, left bottom,
  		from(#dc2f71),
  		to(#e678a2));
  	-moz-border-radius: 10px;
  	-webkit-border-radius: 10px;
  	border-radius: 10px;
  	border: 1px solid #dc2f71;
  	-moz-box-shadow:
  		0px 1px 3px rgba(000,000,000,0.5),
  		inset 0px 0px 3px rgba(255,255,255,1);
  	-webkit-box-shadow:
  		0px 1px 3px rgba(000,000,000,0.5),
  		inset 0px 0px 3px rgba(255,255,255,1);
  	box-shadow:
  		0px 1px 3px rgba(000,000,000,0.5),
  		inset 0px 0px 3px rgba(255,255,255,1);
      margin: 0px 5px;
    }

/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    Block Style                                   */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */

