body {  text-align: right;  margin: 0;  padding: 0;  color: #666666;  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";  font-size: 10pt;}ul {  margin: 0px;  padding: 0px;  list-style: none;}li {  line-height: 1.4em;}h1 {  font-size: 12pt;  line-height: 30px;  background: url(images/titleArea.gif);  text-align: left;  text-indent: 30px;  height: 30px;  margin: 0px 0px 10px;  padding: 0px;}h2 {  font-weight: normal;  background: url(images/allow.gif) no-repeat;  text-indent: 20px;  line-height: 0.9em;  margin: 10px 0px 10px 20px;  padding: 0px 0px 10px;  font-size: 10pt;  border-bottom: 2px dotted #CCCCCC;  text-align: left;}h3 {  font-weight: normal;  background: url(images/allow-li.gif) no-repeat;  text-indent: 15px;  line-height: 0.9em;  margin: 0px;  padding: 0px;  font-size: 10pt;  text-align: left;}h4 {  font-size: 10pt;  margin: 0px;  padding: 0px;  text-align: left;  text-indent: 0.5em;  line-height: 1.5em;  background: url(images/h4-back.gif);  font-weight: normal;}h5 {  font-size: 11pt;  margin: 0px;  padding: 0.6em 0em 0em;  font-weight: normal;  border-bottom: 1px dotted #666666;}h6 {  font-weight: normal;  background: url(images/allow.gif) no-repeat;  text-indent: 20px;  line-height: 0.9em;  margin: 20px 0px 5px 20px;  padding: 0px;  font-size: 10pt;  text-align: left;}p {  margin: 0em 0px 1em;  text-align: left;  line-height: 1.4em;  text-indent: 1em;}.p-h3 {  font-weight: normal;  background: url(images/allow-li.gif) no-repeat;  text-indent: 15px;  margin: 0px 0px 5px 5px;  padding: 0px;  font-size: 10pt;  text-align: left;  line-height: 0.9em;}.p-big {  font-size: 11pt;  line-height: 1.4em;  margin: 0px;  padding: 0px;  text-align: left;  text-indent: 0px;}.p-small {  font-size: 8pt;  line-height: 1.4em;  text-align: center;  text-indent: 0px;  margin: 0px;}.p-center {  text-align: center;  text-indent: 0px;}.p-red {  color: #de0298;}.get-pdf {  text-indent: 35px;  font-weight: normal;  font-size: 12pt;  margin: 15px 0px;  padding: 0px;  background: url(images/dw-get.gif);  line-height: 30px;  height: 30px;  text-align: left;}.get-ex {  text-indent: 35px;  font-weight: normal;  font-size: 11pt;  margin: 0px 0px 15px;  padding: 0px;  background: url(images/dw-ex.gif);  line-height: 30px;  height: 30px;  text-align: left;}.get-xls {  text-indent: 35px;  font-weight: normal;  font-size: 9pt;  margin: 0px 0px 15px;  padding: 0px;  background: url(images/excel.gif);  line-height: 30px;  height: 30px;  text-align: left;}.allow {  height: auto;  width: 12px;  text-align: left;  margin: 0px;  padding: 0px;}.title {  height: auto;  width: 219px;  text-align: left;  margin: 0px;  padding: 0px;}.pdf {  margin: 0px;  padding: 3px 0px;  text-align: center;  height: auto;  width: 22px;}.q {  margin: 0px;  padding: 3px 0px;  height: auto;  width: 22px;  text-align: center;}.photo {  text-align: right;}.add-box1 {  margin: 0px;  padding: 5px 10px 5px 5px;  width: auto;  text-align: left;  border-right: 3px solid #5cc100;}.add-box2 {  margin: 0px;  padding: 5px 0px 5px 5px;  width: 350px;}.kakko {  list-style: decimal outside;}.point {  text-align: left;  list-style: square outside;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 1em;}#taisyoku-hayami {  margin: 0px auto;  padding: 0px;  text-align: center;  font-size: 9pt;  border-collapse: collapse;  width: 240px;}#groundback {  background: url(images/groundback.gif) repeat-y center;  text-align: center;  margin: 0px auto;  padding: 0px;  height: auto;  width: 800px;}#container {  margin: 0px auto;  padding: 0px;  height: auto;  width: 760px;  background: #FFFFFF;  text-align: left;}#headerArea  {  margin: 0px 0px 10px;  padding: 0px;  height: 80px;  width: 760px;  background: url(images/header-image.gif);}#sidebarArea {  margin: 0px 0px 10px;  padding: 0px;  float: left;  width: 150px;  text-align: center;  background: #EFEFEF;  height: auto;}#sidebar {  margin: 10px auto 0px 9px;  padding: 5px 0px;  height: auto;  width: 130px;  border: 1px solid #999999;  text-align: left;  background: #FFF;}#sidebar  li {  list-style: url(images/allow-li.gif) inside;  line-height: 1.4em;}#add {  margin: 10px auto 10px 9px;  height: auto;  width: 132px;}#contentArea-top {  margin: 0px 0px 10px;  padding: 0px;  float: right;  height: auto;  width: 598px;  border-right: 1px solid #999999;  border-bottom: 1px solid #999999;  border-left: 1px solid #999999;}#contentArea-image {  margin: 0px 0px 10px;  padding: 0px;  float: right;  height: auto;  width: 600px;}#contentbox-top {  height: 140px;  width: 578px;  margin: 0px;  float: left;  padding: 10px 10px 0px;}#contentbox-top-left {  margin: 0px;  padding: 0px;  float: left;  width: 365px;}#contentbox-top-right {  margin: 0px;  padding: 10px 5px 0px;  float: right;  width: 186px;  text-align: center;  background: #FFF3ED;  height: 115px;  border: 1px solid #999999;}#contentArea1 {  margin: 0px 0px 10px;  padding: 0px;  float: right;  height: auto;  width: 600px;}#contentbox-li1 {  text-align: center;  margin: 0px 0px 0px auto;  padding: 0px;  float: left;  height: auto;  width: 48%;}#contentbox-li2 {  text-align: center;  margin: 0px;  padding: 0px;  float: right;  height: auto;  width: 49%;}#aplly-list {  border-bottom: 2px dotted #CCCCCC;  height: auto;  width: 290px;  margin: 0px;  padding: 0px;}#aplly-list2 {  height: auto;  width: 290px;  margin: 0px;  padding: 0px;  border-top: 2px dotted #CCCCCC;}#aplly-box {  margin-bottom: 30px;  border-top: 1px solid #5CC100;}#aplly-qa {  height: auto;  width: auto;  margin-left: 50px;}#dload-image {  margin: 0px;  padding: 0px;  float: left;  height: auto;  width: 200px;}#dload-info {  margin: 0px;  padding: 0px;  float: right;  height: auto;  width: 390px;  line-height: 1.2em;  text-align: left;}#indent {  list-style: square;  margin: 0px;  padding: 0px 0px 0px 2em;}#footerArea {  clear: both;  text-align: center;  background: url(images/footer-image.gif);  height: 30px;  line-height: 30px;  color: #FFFFFF;  font-size: 9pt;}#chart {  text-align: right;  margin: 0px 0px 5px;  padding: 0px;  float: right;  width: 600px;  font-size: 8pt;}#add-box {  margin: 0px;  padding: 0px;  height: auto;  width: auto;}#map {  margin: 10px 0px 0px;  padding: 0px;  height: auto;  width: 570px;  float: right;}#box-red {  background: #FFF3ED;  height: auto;  width: 508px;  border: 2px solid #de0298;  padding-right: 8px;  padding-left: 8px;  padding-top: 10px;  margin-bottom: 10px;}#taisyoku-hayami td {  border: 1px solid #999999;  background: #FFFFFF;}#taisyoku-hayami th {  border: 1px solid #999999;  font-weight: normal;  background: #D5FAD3;}#table {  margin: 0px auto;  height: auto;  width: 550px;  text-align: center;  border-collapse: collapse}#logo {  left: 0px;  top: 38px;  position: relative;  margin: 0px;  padding: 0px;  height: 31px;  width: 430px;}