﻿body {
    background-color: #ffffff;
    color: #000000;
    background-image: url(/images/bg/bg-cloud.png); background-repeat: repeat; background-position: top left;
    font: size:12pt; line-height:15pt; font-family: ＭＳ Ｐゴシック, Osaka;
    margin:24px 0 0 15px;
    padding:0;
}

a  
{
    color: #333333;
    text-decoration: none;
}
a:link { color: #333333; }
a:visited { color: #333333; }

td { font-size:10pt; line-height:15pt; color:#000000; }

.text7-8 {font: size:7pt; line-height:8pt;  font-family: ＭＳ Ｐゴシック, Osaka}
.text8-9 {font: size:8pt; line-height:9pt;  font-family: ＭＳ Ｐゴシック, Osaka}
.text9-11 {font: size:9pt; line-height:11pt;  font-family: ＭＳ Ｐゴシック, Osaka}
.text10-11 {font: size:10pt; line-height:11pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text10-12 {font: size:10pt; line-height:12pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text10-15 {font: size:10pt; line-height:15pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text11-13 {font: size:11pt; line-height:13pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text11-15 {font-size:11pt;line-height:15pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text12-15 {font-size:12pt; line-height:15pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text15-18 {font: size:15pt; line-height:18pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text12-13 {font: size:12pt; line-height:13pt; font-family: Arial,Helvetica}

table.menu_waku 
{
    border-style: none;
    background-image: url(/images/waku/waku-middle-260-31.png);
    width: 260px;
}

table.menu_waku 
{
    padding-left: 15px;
    border-style: none;
    background-image: url(/images/waku/waku-middle-260-31.png);
    width: 260px;
}

table.content_waku 
{
    padding-left: 30px;
    border-style: none;
    background-image: url(/images/waku/waku-middle-740-15.png);
    width: 740px;
    text-align: left;
}

table.menu1
{
    margin-top: 5px;
    background-color: #e8f3d8;
    text-align: center; 
    border: solid 1px #bbbbbb;
    padding: 1px;
    width: 200px;
}

table.menu2 
{
    margin-top: 5px;
    background-color: #d9f3fc;
    text-align: center; 
    border: solid 1px #bbbbbb;
    padding: 1px;
    width: 200px;
}
table.selected_menu 
{
    background-color: #92ddf6;
}

table.menu3
{
    margin-top: 5px;
    background-color: #fcf2d9;
    text-align: center; 
    border: solid 1px #bbbbbb;
    padding: 1px;
    width: 200px;
}
table.menu4
{
    margin-top: 5px;
    background-color: #224272;
    text-align: center; 
    border: solid 1px #bbbbbb;
    padding: 1px;
    width: 200px;
    color:#ffffff;
}
table.menu4 td a
{
    color:#ffffff;
}
table.content
{
    empty-cells: show;
    background-color: #ffffff;
    width: 670px;
}

table.grid-content
{
    background-color: #ffffff;
    width: 666px;
    margin: 0px 2px 0px 2px;
    border-style: none;
}

th.border, td.border 
{
    border: solid 1px #bbbbbb;
    padding: 4px;
    height: 25px;
}

th.arrow-middle
{
    background-image: url("/images/down-13-13.gif");
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

th.arrow-left
{
    background-image: url("/images/down-13-13.gif");
    background-repeat: no-repeat;
    background-position: 5px 50%;
}

td.grid-content 
{
    border-color: #BBBBBB;
    padding: 4px;
}

th 
{
    font-weight: normal;
    border: solid 1px #bbbbbb;
    padding: 4px;
}

div#footer 
{
    width: 100%;
    text-align: center;
    color: #888888;
    margin: 30px 0px 15px 0px;
    font-size: 10pt;
    line-height:11pt;
    font-family: ＭＳ Ｐゴシック, Osaka;
}

h1 
{
    padding: 5px;
    color: #000055;
    font-size: 12pt;
    line-height:15pt;
    font-family: ＭＳ Ｐゴシック, Osaka;
    margin: 0px;
}

div.content 
{
    padding: 5px;
}

.bkstrong1 
{
    background-color: #d9f3fc;
}

.bkstrong2
{
    background-color: #f6f6f6;
}

span.ast 
{
    color: #ff0044;
}

.center
{
    text-align: center;
}

.left
{
    text-align: left;
}

.right
{
    text-align: right;
}

.hidden
{
    visibility: hidden;
}

.msg 
{
    color: Red;
}

.pre
{
    white-space: pre-wrap;
}

td.stopStatus
{
    background-color: Gray;
    text-align: center;
}

.buttonHeight 
{
    height: 25px;
}

td.todofuken 
{
    padding-left: 0px;
}

textarea.confirm
{
    height: auto;
}
.wrap 
{
    white-space:nowrap;   
}
.word_break
{
    word-break: break-all;   
}