.kage_hidari {    background-image: url(images/kage_hidari.gif);    background-repeat: repeat-y;}.kage_migi {    background-image: url(images/kage_migi.gif);    background-repeat: repeat-y;}.moji_8px {    font-size: 8px;}.copyright {    font-size: 10px;    border-top-width: 1px;    border-top-style: solid;    border-top-color: #000000;    clear: both;}.line_green {    background-image: url(images/top/line_green.gif);    background-repeat: no-repeat;}.moji_green {    color: #005B37;}.moji_green14px {    color: #005B37;    font-size: 14px;    font-weight: bold;}.box_green {    border: 1px solid #008737;}.moji_10px {    font-size: 10px;    line-height: 120%;}dt {    margin-top: 5px;    text-indent: 12px;}dd {    text-indent: 24px;}.moji_10px_ao {    font-size: 10px;    color: #3300FF;    line-height: 120%;}.hyou_box {    border: 3px solid #ABABAB;}.hyou_line {    border: 1px solid #ABABAB;}.box_700px {    width: 700px;    margin-right: auto;    margin-left: auto;}table {   border-collapse: collapse;}p {    padding-right: 30px;    padding-left: 30px;    margin-top: 5px;}h1 {    text-align: center;}h2 {    font-size: 18px;    font-weight: bold;    color: #00B737;    width: 700px;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #00B737;    margin-right: auto;    margin-left: auto;    margin-bottom: 10px;    padding-bottom: 5px;    margin-top: 30px;}h3 {    font-size: 14px;    color: #00B737;    width: 700px;    margin-right: auto;    margin-left: auto;    padding-bottom: 5px;    margin-bottom: 0px;    padding-top: 20px;}h4 {    width: 700px;    margin-right: auto;    margin-left: auto;    padding-bottom: 0px;    padding-top: 0px;    font-size: 13px;}li {    margin-right: 30px;    margin-left: 30px;    margin-top: 20px;}.font_q {    font-size: 120%;    color: #008737;    display: block;    width: 690px;    margin-top: 20px;    margin-bottom: 10px;    padding: 0px;    margin-right: 30px;    margin-left: 30px;}.font_q:first-letter {    font-size:160%;    font-weight: bold;}.font_a {    font-size: 120%;    margin: 0px 30px 10px;    display: block;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #CCCCCC;    padding: 0px 0px 10px;    width: 690px;}.font_a:first-letter {    font-size:160%;    font-weight: bold;    color: #FF0000;}.link_k {    cursor:pointer;}.textfield  {    border-top-width: 2px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 2px;    border-top-style: solid;    border-right-style: solid;    border-bottom-style: solid;    border-left-style: solid;    border-top-color: #666666;    border-right-color: #999999;    border-bottom-color: #999999;    border-left-color: #666666;    width: 120px;    margin-top: 0px;    height: 15px;    margin-bottom: 0px;    margin-right: 5px;}.f_menu {    font-size: 12px;    padding: 0px;    margin-right: auto;    margin-left: auto;    width: 705px;    height: 30px;    margin-top: 10px;    margin-bottom: 5px;}.f_menu a {    border: 1px outset #CCFFCC;    color: #333333;    background-color: #CCFFCC;    display: block;    float: left;    margin: 2px;    padding: 0px 5px;}.f_menu a:hover {    border: 1px inset #CCFFCC;    color: #006600;    background-color: #CCFFCC;}
