BODY {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 11pt;
  MARGIN: 0px;
  COLOR: #000;
  LINE-HEIGHT: 170%;
  PADDING-TOP: 0px;
  BACKGROUND-COLOR: #f5eff5;
  TEXT-ALIGN: center
}
#container #main_part td {
  line-height: 140%;
}
A {
  TEXT-DECORATION: underline
;
}
A:link {
  COLOR: #0000ff
;
}
A:visited {
  COLOR: #0000cc
;
}
A:active {
  COLOR: #0000ff
;
}
A:hover {
  COLOR: #cc0000
;
}
#container {
  MARGIN: 0px auto;
  WIDTH: 780px;
  POSITION: relative;
  BACKGROUND-COLOR: #ffffff;
  TEXT-ALIGN: center
;
}
#banner {
  background-image : url(title.png);
  MARGIN: 0px auto;
  WIDTH: 778px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 128px
;
}
#banner STRONG {
  FONT-SIZE: 11pt;
  MARGIN: 0px;
  COLOR: #ffffff;
  TEXT-DECORATION: none
;
}
.navi {
  MARGIN-TOP: 75px;
  TEXT-ALIGN: center
;
}
.navi IMG {
  MARGIN: 0px 10px
;
}
#footer {
  CLEAR: both;
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  FONT-SIZE: 9pt;
  background-image : url(bk2.png);
  MARGIN: 0px auto;
  WIDTH: 778px;
  COLOR: #0000c8;
  PADDING-TOP: 10px;
  BACKGROUND-REPEAT: repeat-y;
  TEXT-ALIGN: center
;
}
#main_part {
  PADDING-RIGHT: 30px;
  PADDING-LEFT: 30px;
  PADDING-BOTTOM: 0px;
  WIDTH: 780px;
  PADDING-TOP: 60px;
  TEXT-ALIGN: left
;
}
.small_part {
  FONT-SIZE: 10pt;
  LINE-HEIGHT: 140%;
font-wight: normal
}
}
.service_part {
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 3px;
  FONT-SIZE: 11pt;
  PADDING-BOTTOM: 3px;
  MARGIN: 10px 0px;
  LINE-HEIGHT: 140%;
  PADDING-TOP: 3px
;
}
.service_part IMG {
  MARGIN: 6px 3px
;
}
.service_part TABLE {
  FONT-SIZE: 10pt
;
}
.waku {
  CLEAR: both;
  FONT-WEIGHT: normal;
  FONT-SIZE: 10pt;
  PADDING-BOTTOM: 10px;
  MARGIN: 20px 0px;
  WIDTH: 700px;
  PADDING-TOP: 10px;
  BACKGROUND-COLOR: #FFFFFF;
  border: 15px solid #FFA684;
}
.wakuki {
  CLEAR: both;
  FONT-WEIGHT: normal;
  FONT-SIZE: 11pt;
  PADDING-BOTTOM: 10px;
  MARGIN: 20px 0px;
  WIDTH: 700px;
  PADDING-TOP: 10px;
  BACKGROUND-COLOR: #FFFFFF;
  border: 15px solid #E7E6B1;
}
.kiji_spl {
  CLEAR: both;
  BORDER-RIGHT: #000 1px solid;
  PADDING-RIGHT: 11px;
  BORDER-TOP: #000 1px solid;
  PADDING-LEFT: 11px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 11pt;
  PADDING-BOTTOM: 11px;
  MARGIN: 10px 0px;
  BORDER-LEFT: #000 1px solid;
  WIDTH: 670px;
  PADDING-TOP: 11px;
  BORDER-BOTTOM: #000 1px solid;
  BACKGROUND-COLOR: #fff
;
}
#about {
  BORDER-RIGHT: #cccccc 1px solid;
  PADDING-RIGHT: 10px;
  BORDER-TOP: #cccccc 1px solid;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 10px;
  BORDER-LEFT: #cccccc 1px solid;
  PADDING-TOP: 10px;
  BORDER-BOTTOM: #cccccc 1px solid;
  BACKGROUND-COLOR: #eeeeee
;
}
#about_title {
  MARGIN-BOTTOM: 5px;
  PADDING-BOTTOM: 3px;
  BORDER-BOTTOM: #cc0000 1px solid
;
}
.blog_body TABLE {
  BORDER-RIGHT: #999999 1px solid;
  FONT-SIZE: 11pt;
  BORDER-BOTTOM: #999999 1px solid
;
}
.ryoukin TABLE {
  FONT-SIZE: 10pt;
  BACKGROUND-COLOR: #eeeeee
;
}
#jisseki TABLE {
  FONT-SIZE: 8pt;
  BACKGROUND-COLOR: #eeeeee
;
}
#jisseki TABLE IMG {
  BORDER-RIGHT: #999999 1px solid;
  BORDER-BOTTOM: #999999 1px solid
;
}
.product {
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  COLOR: #000066
;
}
#profile_left {
  FONT-SIZE: 10pt;
  FLOAT: left;
  WIDTH: 130px
;
}
#profile_right {
  BORDER-RIGHT: black 1px solid;
  PADDING-RIGHT: 5px;
  BORDER-TOP: black 1px solid;
  MARGIN-TOP: 5px;
  PADDING-LEFT: 5px;
  FONT-SIZE: 10pt;
  FLOAT: right;
  PADDING-BOTTOM: 5px;
  BORDER-LEFT: black 1px solid;
  WIDTH: 410px;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: black 1px solid
;
}
#footer_link {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 10px;
  FONT-SIZE: 10pt;
  background-image : url(file:///E:/ITtmp/Temporary Internet Files/Content.IE5/MAHMFP54/images/bk.png);
  PADDING-BOTTOM: 3px;
  MARGIN: 0px;
  WIDTH: 778px;
  PADDING-TOP: 0px;
  BACKGROUND-REPEAT: repeat-y;
  HEIGHT: 1px;
  BACKGROUND-COLOR: #ffffff;
  TEXT-ALIGN: left
;
}
#senkou {
  BORDER-RIGHT: red 1px solid;
  PADDING-RIGHT: 15px;
  BORDER-TOP: red 1px solid;
  PADDING-LEFT: 15px;
  PADDING-BOTTOM: 15px;
  MARGIN: 10px;
  BORDER-LEFT: red 1px solid;
  PADDING-TOP: 15px;
  BORDER-BOTTOM: red 1px solid;
  BACKGROUND-COLOR: #ffffaa;
  TEXT-ALIGN: left
;
}
H1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  WIDTH: 100%;
  MARGIN: 0px 0px;
  COLOR: #fff;
  BACKGROUND-COLOR: #7082ff;
  TEXT-ALIGN: center
;
}
H2 {
  PADDING-LEFT: 10px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 18px;
  MARGIN: 0px 4px;
  BORDER-LEFT: #009 10px solid;
  COLOR: #000;
  BORDER-BOTTOM: #009 1px solid;
  TEXT-ALIGN: left
;
}
.f18 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 18px
;
}
.question {
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  MARGIN: 30px 0px 20px
;
}
.voice {
  MARGIN: 20px 0px
;
}
.voice_name {
  CLEAR: both;
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 2px;
  MARGIN: 0px 10px;
  PADDING-TOP: 2px;
  BACKGROUND-COLOR: #FFFFFF;
  TEXT-ALIGN: right;
  border: 1px solid #CC6600;
}
.voice_title {
  FONT-WEIGHT: bold;
  FONT-SIZE: 18px;
  MARGIN: 10px 0px 20px;
  COLOR: #cc0000
;
}
.voice_ph {
  FLOAT: left;
  MARGIN-LEFT: 5px;
  WIDTH: 140px
;
}
.voice_main {
  FLOAT: left;
  WIDTH: 530px
;
}
.by {
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: yellow
;
}
#globalNav {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  LEFT: 4px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  WIDTH: 778px;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none;
  POSITION: absolute;
  TOP: 153px;
  HEIGHT: 39px
;
}
#globalNav LI {
  FLOAT: left;
  WIDTH: 154px
;
}
#globalNav LI A {
  DISPLAY: block;
  background-image : url(file:///E:/ITtmp/Temporary Internet Files/Content.IE5/MAHMFP54/images/global_nav.png);
  OVERFLOW: hidden;
  WIDTH: 100%;
  COLOR: #fff;
  PADDING-TOP: 39px;
  HEIGHT: 39px
;
}
#nav01 A {
  BACKGROUND-POSITION: 0px 0px
;
}
#nav02 A {
  BACKGROUND-POSITION: -154px 0px
;
}
#nav03 A {
  BACKGROUND-POSITION: -308px 0px
;
}
#nav04 A {
  BACKGROUND-POSITION: -462px 0px
;
}
#nav05 A {
  BACKGROUND-POSITION: -616px 0px
;
}
#nav01 A.stay {
  BACKGROUND-POSITION: 0px -79px
;
}
#nav02 A.stay {
  BACKGROUND-POSITION: -154px -79px
;
}
#nav03 A.stay {
  BACKGROUND-POSITION: -308px -79px
;
}
#nav04 A.stay {
  BACKGROUND-POSITION: -462px -79px
;
}
#nav05 A.stay {
  BACKGROUND-POSITION: -616px -79px
;
}
#nav01 A:hover {
  BACKGROUND-POSITION: 0px -38px
;
}
#nav02 A:hover {
  BACKGROUND-POSITION: -154px -38px
;
}
#nav03 A:hover {
  BACKGROUND-POSITION: -308px -38px
;
}
#nav04 A:hover {
  BACKGROUND-POSITION: -462px -38px
;
}
#nav05 A:hover {
  BACKGROUND-POSITION: -616px -38px
;
}
.prof_left {
  FLOAT: left;
  WIDTH: 140px
;
}
.prof_right {
  FLOAT: left;
  WIDTH: 540px
;
}
#law TABLE {
  FONT-SIZE: 11pt
;
}
#law TABLE TD {
  BORDER-RIGHT: #ccc 1px solid;
  BORDER-TOP: #ccc 1px solid;
  BORDER-LEFT: #ccc 1px solid;
  BORDER-BOTTOM: #ccc 1px solid
;
}
.kaiwa {
  MARGIN-BOTTOM: 10px
;
}
#footer_menu {
  PADDING-RIGHT: 4px;
  BORDER-TOP: #ccc 1px solid;
  PADDING-LEFT: 4px;
  PADDING-BOTTOM: 4px;
  MARGIN: 0px 4px;
  PADDING-TOP: 4px
;
}

