@charset "utf-8";

/*-----------------------------
  共通テーブル
-------------------------------*/
table.general2 {
    border-collapse: collapse;
    width:710px;
    margin-bottom:1em;
}
.general2 td {
    border: 1px solid #999999;
    padding: 10px;
}
.general2 td textarea {
    resize: vertical;
    width:676px;
    height:100px;
}
.general2 th {
    border: 1px solid #999999;
    font-weight:normal;
    padding: 1em;
    text-align:left;
    background-color: #eeeeee;
    white-space: nowrap;
}
/*-----------------------------*/
table.general {
    border-collapse: collapse;
    width:100%;
    /*margin-left:1em;*/
    margin-bottom:1em;
}
.general td {
    border: 1px solid #999999;
    padding:5px;
}
.general th {
    border: 1px solid #999999;
    font-weight:normal;
    padding:5px 5px 5px 5px;
    text-align:left;
    background-color: #eeeeee;
    white-space: nowrap;
}

/*-----------------------------*/
table#souko {
    font-size:98%;
}
#souko td {
    padding:0.3em; border:none ;
    padding-right:1em;
}

/*-----------------------------
	汎用
-------------------------------*/
/*link 白*/
.LinkW {color:#FFFFFF;}
.LinkW a {color:#FFFFFF;text-decoration: underline;}
.LinkW a:link {color:#FFFFFF;text-decoration: none;}
.LinkW a:visited {color:#FFFFFF;text-decoration: none;}
.LinkW a:hover {color: #FFFFFF;text-decoration: none;}

.select {color:#78142A;}
.green {color: #006600;}
.new {font-size:9px;color:#FF4D00;}
.currency {font-weight:bold;font-family:Arial, Helvetica, sans-serif ;}
.gray {color: #666666;}
.noWrap {white-space: nowrap;}
.txtRight {text-align:right;}
.txtCenter {text-align:center;}
.link {background: url(../images/arrow_link.gif) left center no-repeat;padding-left: 14px; list-style:none;}
/* float */
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix
{height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*-----------------------------
	デフォルト
-------------------------------*/
table {}
th {font-weight:normal;}

a {color: #0000CC;}
a:link {color: #003399;}
a:visited {color: #003399;}
a:hover {
    color: #CC0000;
    text-decoration: underline;
}

h1 {}
h2 {}
h3 {}
h4 {}

img {border: 0px;}
hr {
    border-top: 1px solid #8c8b8b;
    margin: 0px 0px 1em 0px;
}
em {font-style:normal;}
/*-----------------------------
tooltip 項目*/
.glt-elm {
    position: absolute;
    left: 0;
    top: 0;
    width: 150px;
    color: #fff;
    opacity: 0.8;
    visibility: hidden;
}
.glt-elm p {
    background: #666;
    margin: 0;
    padding: 0.5em;
}
.glt-elm img {display: block;}
#menu_sub {margin:0px 0px 0px 10px;}
#menu_sub,
#menu_sub a,
#menu_sub a:link,
#menu_sub a:hover,
#menu_sub a:visited {color:#999999;}
