body, th, td
{
    font-size : 12px;
    color : #5B3810;
    margin : 0px;
}

.foot
{
    font-size : 10px;
    color : #636363;
}

.menu
{
    font-size : 10px;
}

.menu_blk
{
    color : #000000;
    font-size : 10px;
}

.top1
{
    font-size : 15px;
}

BODY
{
    background-color : #ffffff;
}

A:link
{
    color : #ff6633;
}

A:visited
{
    color : #ff6e36;
}

A:active
{
    color : #5B3810;
}

A:hover
{
    color : #ff3914;
    text-decoration : none;
}

A.top:link
{
    color : #5B3810;
}

A.top:visited
{
    color : #5B3810;
}

A.top:active
{
    color : #5B3810;
}

A.top:hover
{
    color : #ff3914;
    text-decoration : none;
}

A.ft:link
{
    color : #636363;
}

A.ft:visited
{
    color : #636363;
}

A.ft:active
{
    color : #636363;
}

A.ft:hover
{
    color : #636363;
    text-decoration : none;
}

A.red:link
{
    color : #ff0000;
}

A.red:visited
{
    color : #ff0000;
}

A.red:active
{
    color : #ff0000;
}

A.red:hover
{
    color : #ff0000;
    text-decoration : none;
}

A.pg:link
{
    color : #5B3810;
}

A.pg:visited
{
    color : #5B3810;
}

A.pg:active
{
    color : #5B3810;
}

A.pg:hover
{
    color : #5B3810;
    text-decoration : none;
}

.black
{
    color : #000000;
}

.black_B
{
    color : #5B3810;
    font-weight : bold;
}

.bg_rail
{
    background-color : #C8E675;
}

.serach_bg
{
    background-color : #FFF0C7;
    vertical-align : top;
}

.serach_bg1
{
    background-color : #FFF0C7;
    text-align : right;
    white-space : nowrap;
    vertical-align : middle;
}

.serach_bg2
{
    background-color : #FFF0C7;
}

.serach_bg3
{
    background-color : #FFF0C7;
    text-align : right;
    white-space : nowrap;
    vertical-align : middle;
}

.serach_bg4
{
    background-color : #FFF0C7;
    text-align : center;
    white-space : nowrap;
    vertical-align : middle;
}

.serach_bg5
{
    background-color : #FFF0C7;
    text-align : right;
    white-space : nowrap;
}

.price_tl
{
    color : #5B3810;
    font-weight : bold;
    background-color : #FFD8B8;
    text-align : left;
    white-space : nowrap;
    vertical-align : middle;
}

.price
{
    background-color : #FFD8B8;
    text-align : right;
    white-space : nowrap;
    vertical-align : middle;
}

.price2
{
    background-color : #FFD8B8;
    text-align : right;
    vertical-align : middle;
}

.result_tl
{
    color : white;
    font-weight : bold;
    background-color : #FF9933;
    text-align : center;
    vertical-align : middle;
    white-space : nowrap;
}

.Info_tl_y
{
    background-color : #a8f0ae;
    text-align : left;
    vertical-align : middle;
}

.Info_tl_result
{
    background-color : #a8f0ae;
    text-align : center;
    vertical-align : middle;
}

.Info_tl_result_f
{
    color : #5B3810;
}

.Info_result
{
    background-color : #FFFFFF;
}

.Info_result_f
{
    color : #5B3810;
}

.Info_result_f2
{
    color : #5B3810;
    font-size : 10px;
}

.og
{
    color : 00994c;
    font-weight : bold;
    margin : 3px;
}

.og2
{
    color : #FF8019;
}

.og3
{
    background-color : #00994c;
}

.Info_tl_p
{
    color : #5B3810;
    background-color : #a8f0ae;
}

.Info_tl_bw
{
    color : #5B3810;
    background-color : #a8f0ae;
    white-space : nowrap;
}

.Info_tl_g
{
    color : #5B3810;
    background-color : #a8f0ae;
}

.Info_tl_p1
{
    color : black;
    background-color : #a8f0ae;
    margin-left : 3px;
    text-align : left;
}

.Info_tl_p2
{
    color : black;
    background-color : #a8f0ae;
    border : solid 1px #00994c;
    margin-left : 3px;
    text-align : left;
    white-space : nowrap;
}

.Info_tl_p3
{
    color : black;
    background-color : #a8f0ae;
    border : solid 1px #00994c;
    margin-left : 3px;
    text-align : left;
    white-space : nowrap;
}

.Inq_tl_p4
{
    color : black;
    background-color : #a8f0ae;
    border : solid 1px #00994c;
    margin-left : 3px;
    text-align : left;
    white-space : nowrap;
    vertical-align : middle;
}

.Inq_tl_p5
{
    color : black;
    background-color : #a8f0ae;
    border : solid 1px #00994c;
    margin-left : 3px;
    text-align : left;
    vertical-align : middle;
}

.Info_cont
{
    color : #5B3810;
    background-color : #ffffff;
    white-space : nowrap;
}

.Info_cont2
{
    color : #5B3810;
    background-color : #ffffff;
    white-space : nowrap;
}

td.Info_cont3
{
    color : #5B3810;
    background-color : #ffffff;
}

.Info_cont_y
{
    background-color : #ffffff;
    text-align : left;
    vertical-align : middle;
}

.Info_cont_p1
{
    color : black;
    background-color : #ffffff;
    text-align : left;
}

.Info_cont_p2
{
    color : black;
    background-color : #ffffff;
    border : solid 1px #00994c;
    text-align : left;
}

.Info_cont_p3
{
    color : black;
    background-color : #ffffff;
    border : solid 1px #00994c;
    text-align : left;
}

.Inq_cont_p4
{
    color : black;
    background-color : #ffffff;
    border : solid 1px #00994c;
    text-align : left;
    vertical-align : middle;
}

.Inq_tl
{
    color : #5B3810;
    background-color : #a8f0ae;
    vertical-align : middle;
}

.Inq_cont
{
    color : #5B3810;
    background-color : #ffffff;
    text-align : left;
    vertical-align : middle;
}

.Inq_bg
{
    background-color : #a8f0ae;
    text-align : center;
    vertical-align : middle;
}

.bg_g
{
    background-color : #00994c;
}

.bg_p
{
    background-color : #00994c;
}

.bg_bw
{
    background-color : #00994c;
    white-space : nowrap;
    vertical-align : top;
}

.bg_g2
{
    background-color : #9C9E12;
    vertical-align : top;
}

.bg_wh
{
    background-color : #ffffff;
}

.bg_og
{
    background-color : #FF9900;
    text-align : left;
    white-space : nowrap;
    vertical-align : top;
}

.bg_og2
{
    background-color : #FE9729;
    text-align : left;
    white-space : nowrap;
    vertical-align : top;
}

.brd_p
{
    color : black;
    border : solid 1px #00994c;
    bordercolor : #D29985;
}

.brd_bw
{
    border : solid 1px #00994c;
    bordercolor : #D69C2D;
}

.brd_g2
{
    border : solid 1px #00994c;
    bordercolor : #9C9E12;
}

.bg_yg
{
    background-color : #d3ec90;
}

.naviarea
{
    color : #d69c2d;
    font-weight : bold;
    margin : 3px;
}

.naviarea2
{
    background-color : #d69c2d;
}

.naviarea3
{
    font-weight : bold;
    background-color : #FFE7AE;
}

.agent
{
    background-color : #ca3904;
}

.detail_Item2
{
    color : black;
    background-color : #ffffcc;
}

.detail_tl
{
    font-size : 20px;
    color : white;
    background-color : #ff6600;
}

.detail_Item1
{
    color : black;
    background-color : #ccffcc;
}

.Ichiran_Pr
{
    color : #003399;
}

.detailchk
{
    background-color : #FFD8B8;
}

.tablesel
{
    color : #000000;
    background-color : #FFFFFF;
}

.ToiForm_bg
{
    background-color : #fff8dc;
}

.kiprinttbl_bg
{
    color : #000000;
    background-color : #ffe7ae;
}

.kiprintaccount
{
    color : #000000;
}

.Ichiran_Pr_s
{
    font-size : 15px;
    color : #003399;
}

.detail_tl_s
{
    font-size : 12px;
    color : white;
    background-color : #ff6600;
}

.detail_Item1_s
{
    font-size : 12px;
    color : black;
    background-color : #ccffcc;
}

.detail_Item2_s
{
    color : black;
    background-color : #ffffcc;
    font-size : 12px;
}

.detail_Font_1
{
    font-size : 50px;
}

.detail_Font_2
{
    font-size : 30px;
}

.detail_Font_3
{
    font-size : 20px;
}

.detail_Font_4
{
    font-size : 12px;
}

.detail_Font_5
{
    font-size : 14px;
}

.detail_Item3
{
    color : #ffffff;
    background-color : #cc0000;
    font-size : 14px;
}

.detail_Item4
{
    background-color : #ffff99;
    font-size : 15px;
}

.detail_Item5
{
    background-color : #ff9900;
}

.detail_Item6
{
    color : #ffffff;
    font-size : 14px;
}

.detail_Item7
{
    background-color : #black;
    border : black;
}

.detail_Item8
{
    background-color : #ffffff;
}

.Ichiran_Pr_s1
{
    font-size : 15px;
    color : #000066;
}

.detail_Item9
{
    background-color : #002249;
}

.detail_Item10
{
    background-color : #dddddd;
}

.detail_Item11
{
    background-color : #666666;
}

.detail_Item12
{
    background-color : #009999;
    color : #ffffff;
    font-size : 14px;
}

.detail_Item13
{
    background-color : #e9e9e9;
    font-size : 14px;
}

.detail_Item14
{
    font-size : 12px;
    background-color : #ffffff;
}

.black_border2
{
    border : solid 2px #000000;
    bordercolor : #000000;
}

.rail_line_bg
{
    background-color : #C8E675;
}

.msg
{
    font-size : 15px;
    color : #5B3810;
}

.toi_send_line
{
    color : #990000;
}

.footer_bg
{
    background-color : #9CD10D;
}

.s4
{
    background-color : #00994c;
}

.cond_popup
{
    background-color : #eeff88;
    border-style : outset;
    border-width : 1;
}

.cond_mongon
{
    font-weight : normal;
}

.ikkatsu_chk
{
    background-color : #FFFFFF;
    border-color : #D69E29;
    border-style : solid;
    border-width : 1px;
}

.dt_mov_fr
{
    margin-left : 8px;
    margin-top : 5px;
}

.dt_mov_bk
{
    background-color : #DFDEDE;
}

.dt_mov_ft
{
    background-color : #DFDEDE;
    font-size : 10px;
}

.tm_body
{
    margin : 0;
    padding : 0;
    color : #333;
    font-family : "MS PGothic",Osaka;
    text-align : center;
    background-repeat : repeat-x;
    background-color : #efefee;
}

div.tm_main
{
    margin : 0px 0px 0 0;
    padding : 0;
    position : absolute;
    z-index : 1;
    top : 30px;
    left : 20px;
    width : 95%;
    height : 95%;
}

div.tm_movie
{
    margin : 0px 0px 0 0;
    padding : 0;
    position : absolute;
    z-index : 2;
    top : 30px;
    left : 20px;
    width : 100%;
    height : 100%;
}

div#tm_eki_title
{
    margin : 0px 0px 0 0;
    padding : 0;
    position : absolute;
    z-index : 2;
    top : 56px;
    left : 70px;
}

td.tm_eki_title02
{
    color : #ffffff;
    line-height : 110%;
    font-size : 120%;
    font-weight : bold;
}

div.tm_close
{
    position : absolute;
    top : 435px;
    left : 449px;
    z-index : 3;
    font-size : 12px;
}

.tm_close_bg
{
    font-size : 12px;
}

a:link.tm_link
{
    text-decoration : none;
    color : #333333;
}

a:visited.tm_link
{
    text-decoration : none;
    color : #333333;
}

a:hover.tm_link
{
    text-decoration : none;
    color : #333333;
}


