/* COMMON styles */
img { border-style: none ; }
/* FORM styles */
form { display: inline ; margin: 0px ; padding: 0px }
input { font-size: 12px }
select { font-size: 12px }
textarea { font-size: 12px }

a:link{ text-decoration: underline ; color: #003399 }
a:hover{ text-decoration: underline ; color: #ff0000 }
a:visited{ text-decoration: underline ; color: #000000 }

body {
  margin-top: 0px ;
  margin-bottom: 0px ;
  margin-left: 0px ;
  margin-right: 0px ;
  background-color: #ffffff ;
  text-align: left ;
}
#PAGE_BAK {
  width: 950px ;
  margin: 0px auto ;
  max-width: 100% ;
  font-size: 1px ;
  text-align: left ;
}
#PAGE_OUT {
  width: 950px ;
  font-size: 1px ;
  text-align: left ;
  margin: 0px ;
  padding: 0px ;
}
#PAGE_BOX {
  width: 950px ;
  font-size: 1px ;
  text-align: left ;
  border-style: none ;
  background-color: #ffffff ;
}
/* HEADER */
#HEADER {
  width: 950px ;
  min-width: 950px ;
  max-width: 950px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 83px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* MENU1 */
#MENU1 {
  width: 950px ;
  min-width: 950px ;
  max-width: 950px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 60px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* BANNER2 */
#BANNER2 {
  width: 230px ;
  min-width: 230px ;
  max-width: 230px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 251px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* VIMG */
#VIMG {
  width: 720px ;
  min-width: 720px ;
  max-width: 720px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 251px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: right ;
  vertical-align: top ;
}
/* BANNER3 */
#BANNER3 {
  width: 950px ;
  min-width: 950px ;
  max-width: 950px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* NOTE */
#NOTE {
  width: 230px ;
  min-width: 230px ;
  max-width: 230px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#NOTE1 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 230px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#NOTE2 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 230px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#NOTE3 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 230px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* BODY */
#BODY {
  width: 480px ;
  min-width: 480px ;
  max-width: 480px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#BODY1 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 480px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#BODY2 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 480px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* MEMO */
#MEMO {
  width: 240px ;
  min-width: 240px ;
  max-width: 240px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#MEMO1 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 240px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#MEMO2 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 240px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
#MEMO3 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 240px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* PTOP */
#PTOP {
  width: 950px ;
  min-width: 950px ;
  max-width: 950px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* SPACE */
#SPACE {
  width: 950px ;
  min-width: 950px ;
  max-width: 950px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 70px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* BANNER5 */
#BANNER5 {
  width: 950px ;
  min-width: 950px ;
  max-width: 950px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* FOOTER */
#FOOTER {
  width: 950px ;
  min-width: 950px ;
  max-width: 950px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/usr/default/yEd-4-p73B8-1.gif") repeat-x scroll left top ;
}
/* FOOTER -> FOOTER_SPACE */
#FOOTER_SPACE {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 280px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* FOOTER -> FOOTER1 */
#FOOTER1 {
  margin: 0px ;
  border-style: none ;
  padding: 0px 0px ;
  width: 670px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* FOOTER2 */
#FOOTER2 {
  width: 950px ;
  min-width: 950px ;
  max-width: 950px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
}
/* FOOTER3 */
#FOOTER3 {
  width: 950px ;
  min-width: 950px ;
  max-width: 950px ;
  margin: 0px ;
  padding: 0px ;
  border-style: none ;
  height: 40px ;
  font-size: 12px ;
  line-height: 12px ;
  text-align: left ;
  vertical-align: top ;
  background: url("/img/usr/default/sWy-a-473B9-1.gif") repeat-x scroll left top ;
}
