h2  {font-size: 1.2em;line-height: 1.4;margin: 0px;padding: 8px 10px 0px 10px;}h2 span {font-size: 0.6em;font-weight: normal;}hr {height: 1px;}.info {font-size: 1em;line-height: 1.6;margin: 0px;padding: 5px 10px 0px 10px;}h3  {color: #FFF;font-size: 1em;line-height: 1.2;margin: 10px 0px 0px 0px;padding: 9px 10px;background-image: url("/sp/images/title_bg.gif");background-position: 0px 0px;background-repeat: repeat-x;background-color: #000;}.box1 {width:100%;}.box1 th {width:80px;padding: 10px 0px;}.box1 td {width:auto;padding: 10px 0px;}.box1 a {font-size: 1.4em;line-height:1.6;}.box1 a:link {color: #36C;}.box1 a:visited {color: purple;}.box1 a:hover {color: #36C;}.box1 a:active {color: #36C;}.box1 span {font-size: 1em;}.text1 {font-size: 1em;line-height: 1.4;margin: 0px 0px 0px 0px;padding: 0px 10px 8px 10px;border-bottom:1px solid #CCC;}.back {width: 90px;margin: 0px auto 0px auto;padding: 20px 0px 0px 0px;}.back a {display: block;font-size: 1.4em;line-height: 1.2;padding: 5px 10px;text-align: center;text-decoration: none;background: linear-gradient(top,#FFF 10%,#EEE);background: -moz-linear-gradient(top,#FFF 10%,#EEE);background: -webkit-gradient(linear, left 10%, left bottom, from(#FFF), to(#EEE));border-top: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #999;border-bottom: 1px solid #999;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;box-shadow:rgba(0,0,0,0.2) 1px 1px 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px 1px;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 1px 1px;}.back a:link {color: #36C;}.back a:visited {color: #36C;}.back a:hover {color: #36C;}.back a:active {color: #36C;}