body {
background-color: #FFFFFF;
font-sixe: 12px;
color: #666666;
margin-top: 0px;
margin-bottom: 0px;
}
.txt12 {  font-size: 12px; line-height: 16px;}
.txt10 {  font-size: 10px; line-height: 10px;}
.txt10_2 {  font-size: 10px; line-height: 13px;}
p {  margin-top: 3px; margin-bottom: 3px;}
.txt10_3 {  font-size: 10px; line-height: 10px; text-align: center; color: #ff0000;}
div {  margin-top: 1px; margin-bottom: 1px;}
a:hover {  background-color: #FFCC33;}
.lisence {  font-size: 12px; line-height: 15px; border: 1px #0066CC double; padding-right: 5px; padding-left: 5px;}
h1 {  font-size: 12px; line-height: 12px; font-weight: normal; margin-top: 1px; margin-bottom: 1px;}

.footer {  font-size: 10px; line-height: 13px; color: #FFFFFF; background-color: #0066CC; background-image : url(header_imgs/footer_line.gif); background-repeat: no-repeat; background-position: center top; text-align: center; padding-top: 4px; padding-bottom: 4px;}.txt14 {  font-size: 14px; line-height: 16px;}
.leader {  color: #FFFFFF; background-color: #0066CC;}
.menu {  font-size: 12px; line-height: 12px; background-color: #FFCC33; background-image : url(header_imgs/menu_back.gif); background-repeat: no-repeat; background-position: left top; text-align: center; padding-top: 3px; padding-bottom: 1px;}
.saishin {  font-size: 12px; line-height: 16px; border: #3399FF solid; border-width: 1px 1px 1px 10px;}
.grade {  background-image : url(../greenisland/index_imgs/grad1.gif); background-repeat: repeat-y; background-position: left; padding-top: 3px; padding-bottom: 3px;}
.osusume_tour {  background-color: #FFCC33; background-image : url(index_imgs/osusume_back.gif); background-repeat: repeat-y; background-position: left; font-size: 12px; line-height: 16px; border: #FF9933 solid; border-width: 0px 0px 0px 3px;}
.au_site {  font-size: 12px; line-height: 12px; background-image : url(imgs/ay_back.gif); background-repeat: no-repeat; background-position: left top; padding-top: 1px; padding-bottom: 1px; padding-left: 2px;}
.w_new {  font-size: 10px; line-height: 13px; background-color: #FFFFCC; padding-bottom: 2px; border: #0066FF solid; border-width: 2px 0px;}
.menu a:hover {  font-size: 12px; line-height: 12px; text-decoration: none; background-color: #99FFFF;}
.menu a:link {  font-size: 12px; line-height: 12px; text-decoration: none;}
.today {  font-size: 10px; line-height: 13px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; border: #0099FF solid; border-width: 0px 1px 1px;}
.weather {  font-size: 10px; line-height: 13px; margin-top: 5px; margin-bottom: 5px; border: 1px #0066CC solid; text-align: center;}
.link {  font-size: 12px; line-height: 16px; background-color: #E8E8E8; background-image : url(index_imgs/link_back.gif); background-repeat: repeat-y; background-position: left top; padding-left: 15px; border: solid; border-width: 0px 0px 15px; border-color: #E8E8E8 #E8E8E8 #C7EBF9;}
.menu a:visited {  text-decoration: none;}
.basic_info {  font-size: 12px; line-height: 16px; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; border: #FFCC33; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-bottom: 5px;}
.bebri {  font-size: 12px; line-height: 16px; background-color: #FFFFff; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; border: #0066FF solid; border-width: 0px 1px 1px;}
.shimai { font-size: 12px; line-height: 16px; background-color: #FFCC66; padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 7px; border: #FF9900 solid; border-width: 0px 1px;}
.bun {  font-size: 12px; line-height: 17px; padding-top: 5px; padding-bottom: 5px;}
.yellow_box {  font-size: 12px; line-height: 17px; background-color: #FFFF99; padding-top: 5px; padding-right: 6px; padding-bottom: 5px; padding-left: 6px; border: #FFCC33; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.white_box { font-size: 12px; line-height: 17px; padding-top: 5px; padding-right: 6px; padding-bottom: 5px; padding-left: 6px; border: #FFCC33; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ;}
.yellow_box2 {  font-size: 12px; line-height: 17px; background-color: #ffffff; padding-top: 5px; padding-right: 6px; padding-bottom: 5px; padding-left: 6px; border: #FFCC33; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.menu2 { font-size: 12px; line-height: 12px; background-color: #99CCFF; background-image : url(header_imgs/menu_back2.gif); background-repeat: no-repeat; background-position: left top; text-align: center; padding-top: 3px; padding-bottom: 1px ; color: #FFFFFF;}
.islands {  font-size: 12px; line-height: 15px; font-weight: bold; color: #0066CC; background-image : url(index_imgs/grada_1.gif); background-repeat: no-repeat; background-position: right center;}
.a_bun {  font-size: 12px; line-height: 16px; padding-left: 5px; padding-right: 5px; padding-bottom: 6px; border: #0066CC solid; border-width: 0px 0px 2px; background-color: #C7EBF9; padding-top: 5px;}
.osusume {  font-size: 12px; line-height: 16px; background-color: #FFFFFF; margin-top: 3px; margin-bottom: 6px; margin-left: 0px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px;}h2 {  font-size: 12px; line-height: 12px; font-weight: normal; margin-top: 5px; margin-bottom: 1px; color: #0000ff; border-left:solid 1em #ffcc00; padding-left:0.3em;}h3 {  font-size: 12px; line-height: 12px; font-weight: normal; margin-top: 8px; margin-bottom: 1px; color: #990000;}.footer2 {  font-size: 10px; line-height: 13px; color: #FFFFFF; background-color: #0066CC; background-image : url(../greenisland/header_imgs/footer_line.gif); background-repeat: no-repeat; background-position: center top; text-align: center; padding-top: 4px; padding-bottom: 4px;}
.footer2 {  font-size: 10px; line-height: 13px; color: #FFFFFF; background-color: #0066CC; background-image : url(header_imgs/footer_line.gif); background-repeat: no-repeat; background-position: center top; text-align: center; padding-top: 4px; padding-bottom: 4px;}
.lisence2 {  font-size: 12px; line-height: 15px; border: 1px #0066CC double; padding-right: 5px; padding-left: 5px;}
h1 {  font-size: 12px; line-height: 12px; font-weight: normal; margin-top: 1px; margin-bottom: 1px;}

.subtitle {  font-size: 16px; line-height: 24px; background-image : url(imgs/title_bar.gif); background-repeat: no-repeat; padding-left: 28px; background-position: left center;}

h5 {  font-size: 16px; line-height: 16px; font-weight: bold; margin-top: 8px; margin-bottom: 3px; color: #ffffff;}

.menutitle {  font-size: 13px; line-height: 22px; background-image : url(imgs/menu_titlebar.gif); background-repeat: no-repeat; padding-left: 8px; background-position: left bottom;}

h6 {  font-size: 13px; line-height: 18px; font-weight: bold; margin-top: 5px; margin-bottom: 1px; color: #ffffff;}
.subtitle2 {  font-size: 16px; line-height: 24px; background-image : url(imgs/title_bar.gif); background-repeat: no-repeat; padding-left: 28px; background-position: left center;}
