#secon_body {  margin: 0px 0px 5px 17px; float: left; padding: 0px 0px; width: 760px}

#maincontents {  width: 575px}

#honbun {  margin: 15px  15px}

#honbun h1 {  margin: 0px 0px 10px}

.title01 {  height: 80px}

.l15_r15 {  padding: 0px 15px; background: #DFF5E2}

.main {  padding: 0px 10px}

.title02 { height: 55px}

.text70_150 { font-size: 70%; line-height: 150%}

.text80_120 { font-size: 80%; line-height: 120%}

.text80_150 {  font-size: 80%; line-height: 150%}

.text80_180 { font-size: 80%; line-height: 180%}

.l15_d15 {  padding: 0px 0px 20px 15px; float: right}

.u5_g5 {  }

.kenzai {  }

.kenzi_title01 {  height: 170px; padding-top: 5px}

.kenzi_title02 { height: 45px; padding: 5px 0px}

.r15_d15 { padding: 0px 15px 20px 0px; float: left}



.profile {  margin: 0px 0px; padding: 0px 0px; border-color: #666666 #FFFFFF #FFFFFF #666666; border-style: dotted; border-top-width: 1px; border-right-width: none; border-bottom-width: none; border-left-width: 1px}

.profile td {  text-align: left; vertical-align: top; padding: 8px 8px; border-color: #FFFFFF #666666 #666666 #FFFFFF; font-size: 80%; border-style: dotted; border-top-width: none; border-right-width: 1px; border-bottom-width: 1px; border-left-width: none}

.profile th {  text-align: left; vertical-align: top; font-size: 80%; font-weight: normal; padding: 8px 8px; border-color: #FFFFFF #666666 #666666 #FFFFFF; border-style: dotted; border-top-width: none; border-right-width: 1px; border-bottom-width: 1px; border-left-width: none}

.sentou {  padding: 5px 0px; border-color: #999999 #FFFFFF #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: none; border-bottom-width: none; border-left-width: none}

.sekoujiseki {  border-color: #666666 #FFFFFF #FFFFFF; border-style: dotted; border-top-width: 1px; border-right-width: none; border-bottom-width: none; border-left-width: none;  background: #FFFFFF}

.sekoujiseki td {  font-weight: normal; text-align: left; padding: 5px 5px 5px 0px; border-color: #FFFFFF #FFFFFF #666666; font-size: 80%; border-style: dotted; border-top-width: none; border-right-width: none; border-bottom-width: 1px; border-left-width: none}

.sekoujiseki th {  font-weight: normal; text-align: left; padding: 5px 5px 5px 5px; border-color: #FFFFFF #666666 #666666; font-size: 80%; border-style: dotted; border-top-width: none; border-right-width: none; border-bottom-width: 1px; border-left-width: none}.sekou_title1 {  height: 20px; margin: 10px 0px 3px}

.sentou02 { padding: 5px 0px}

.hyou1 {  border-color: #999999 #FFFFFF #FFFFFF #999999; border-style: solid; border-top-width: 1px; border-right-width: none; border-bottom-width: none; border-left-width: 1px}

.hyou1 td { border-color: #FFFFFF #999999 #999999 #FFFFFF; padding: 7px 5px; border-style: solid; border-top-width: none; border-right-width: 1px; border-bottom-width: 1px; border-left-width: none; font-size: 80%}

.hyou1 th { border-color: #FFFFFF #999999 #999999 #FFFFFF; padding: 7px 5px; font-size: 80%; text-align: center; border-style: solid; border-top-width: none; border-right-width: 1px; border-bottom-width: 1px; border-left-width: none; font-weight: normal; color: #000000; background: #DEF0D8}

#graph1 {

	border-top: 1px solid #666666;

	border-left: 1px solid #666666;

	text-align: left;

}

#graph1 td {

	border-bottom: 1px solid #666666;

	padding: 5px 5px;

	border-right: 1px solid #666666

}

#graph1 th {  border-bottom: 1px solid #666666; padding: 5px 5px; font-weight: normal; border-right: 1px solid #666666 }

.mainte_text {  font-size: 80%; line-height: 130%; padding: 0px 30px}

#graph2 { border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666 }

#graph2 td { border-bottom: 1px solid #666666; padding: 5px 5px; border-right: 1px solid #666666; text-align: left}

#grap2 th { border-bottom: 1px solid #666666; padding: 5px 5px; font-weight: normal; border-right: 1px solid #666666 }

#graph3 {  }

#graph3 td { padding: 5px 5px; text-align: left }

#l10_r10 { padding: 5px 5px; margin: 5px 10px; background: #DFF5E2}

.l10_r10 { padding: 5px 15px; background: #EBF5F5}

.l4_r4 { padding-left:4px; padding-right:4px; padding-top:7px; background: #DFF5E2 }

.text-bottom { vertical-align:text-bottom; }