/* all */
body{
    margin:0px;
    background-image:url('main_bk.jpg');
    text-align:center;
}
.h1{
    color:#404040;
    font-size:8pt;
    font-weight:normal;
    margin:0px;
}
.copy{
    font-size:8pt;
    color:#404040;
    text-align:center;
    padding-top:5px;
}
.main{
    margin:0px;
    width:800px;
    font-size:9pt;
    background-color:#ffffff;
    vertical-align:top;
    color:#404040;
}
.tai{
    color:#FFFFFF;
    font-size:10pt;
    background-image:url('tai.jpg');
    background-color:#065100;
    vertical-align:bottom;
    padding-left:10px;
    padding-bottom:3px;
}
.tai_td{
    color:#FFFFFF;
    font-size:8pt;
    background-color:#065100;
}
.menu_td{
    border-top:1px;
    border-top-color:#043500;
    border-top-style:solid;
    border-bottom:1px;
    border-bottom-color:#043500;
    border-bottom-style:solid;
}
a:link
  {
    color:#097600;
    text-decoration:none;
    font-weight:bold;
}
a:visited
  {
    color:#097600;
    text-decoration:none;
    font-weight:bold;
}
a:hover
  {
    color:#065100;
    text-decoration:underline;
    font-weight:bold;
}
/* index */
.in_body{
    margin:0px;
    background-image:url('main_bk.jpg');
}
.in_left{
    margin:0px;
    background-image:url('in_left.jpg');
    width:100px;
    font-size:10pt;
}
.in_right{
    margin:0px;
    background-image:url('in_right.jpg');
    width:100px;
    font-size:10pt;
}
.in_main{
    margin:0px;
    width:600px;
    font-size:9pt;
    background-color:#ffffff;
    vertical-align:top;
    color:#404040;
}
.top_bun{
    font-size:8pt;
    color:#404040;
    height:10px;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:1px;
    border-bottom-color:#34802D;
    border-bottom-style:solid;
    border-top:1px;
    border-top-color:#34802D;
    border-top-style:solid;
}
.top_maq{
    font-size:9pt;
    color:#404040;
    height:10px;
    text-align:center;
    padding-top:10px;
    padding-bottom:5px;
    border-bottom:1px;
    border-bottom-color:#34802D;
    border-bottom-style:solid;
    border-top:1px;
    border-top-color:#34802D;
    border-top-style:solid;
}
.tel_td{
    margin:0px;
    font-size:9pt;
    color:#404040;
    text-align:center;
}
/* company */
.cotable{
    width:680px;
}
.kai_td{
    padding:3px;
    color:#404040;
    font-size:10pt;
}
.cotai_td{
    padding:5px;
    color:#ffffff;
    font-size:10pt;
    border:1px;
    border-color:#065100;
    border-style:solid;
    background-color:#065100;
    vertical-align:top;
}
.cotop_td{
    padding:5px;
    color:#404040;
    font-size:10pt;
    border:1px;
    border-color:#065100;
    border-style:solid;
}
/* ari */
.ari{
    font-size:10pt;
    text-align:right;
    width:680px;
}
.ari_1{
    font-size:11pt;
    color:#404040;
    padding:10px;
}
.ari_2{
    font-size:10pt;
    color:#404040;
}
.ari_3{
    padding:5px;
    color:#404040;
    font-size:10pt;
    border:1px;
    border-color:#065100;
    border-style:solid;
    font-weight:bolder;
}
/* rifo */
.rifo_1{
    text-align:center;
    width:226px;
    padding:5px;
}
.rifo_2{
    padding:5px;
    color:#404040;
    font-size:10pt;
    border:1px;
    border-color:#065100;
    border-style:solid;
    width:226px;
}
.rifo_3{
    text-align:center;
    color:#404040;
    font-size:10pt;
    border:1px;
    border-color:#065100;
    border-style:solid;
    padding-top:7px;
    padding-bottom:7px;
}
.rifo_4{
    padding:5px;
    color:#404040;
    font-size:10pt;
}
/* mail */
#mail_body{
    background-color:#ffffff;
    color:#404040;
    font-size:10pt;
    background-image:url('../mail/img/bkg.jpg');
}
.mail_td{
    padding:5px;
    color:#404040;
    font-size:10pt;
}
.mail_tai{
    padding:5px;
    color:#ffffff;
    font-size:10pt;
    border:1px;
    border-color:#065100;
    border-style:solid;
    background-color:#065100;
}
.mail_err{
    padding:5px;
    color:#404040;
    font-size:10pt;
    border:1px;
    border-color:#065100;
    border-style:solid;
}
