﻿/****** 共通用 CSS *******/
/****** ページ全体 *******/
/* header color -->td.head,td.item,input.bttn  */
body{
  line-height: 120%;
  width: 100%;
  margin: 0px auto;
  font-size: 10pt;
  font-family: "MS Gothic"; 
  padding: 0px;
  line-height: 130%;
  font-family:"Times New Roman", "Simhei", "ＭＳ Ｐゴシック", "Arial Unicode MS", "MS P Gothic", sans-serif;
}
.tbl{
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: 1px gray solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
}
.tbl2{
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: 0px blue solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
}

.bar_header{		
/*	width:98%; height:33px; background-image:url(../img/bar_center.jpg); */
	width:98%; height:33px; background: steelblue; 
	color:white;
	font-size:130%;
	border:solid 0px #7fcfe2; 
	border-radius: 10px 00px 00px 00px / 10px 00px 00px 00px; 
}
.bar_header2{		
/*	width:98%; height:33px; background-image:url(../img/bar_center.jpg); */
	width:98%; height:33px; background: steelblue; 
	color:white;
	font-size:130%;
	border:solid 0px #7fcfe2; 
	border-radius: 10px 10px 00px 00px / 10px 10px 00px 00px;
}
.bar_footer{		
/*	width:98%; height:33px; background-image:url(../img/bar_center.jpg); */
	width:98%; height:33px; background: steelblue; 
	color:white;
	font-size:110%;
	border:solid 0px #7fcfe2; 
	border-radius: 00px 00px 00px 10px / 00px 00px 00px 10px;
}

.bar_footer2{		
/*	width:98%; height:33px; background-image:url(../img/bar_center.jpg); */
	width:98%; height:33px; background: steelblue; 
	color:white;
	font-size:110%;
	border:solid 0px #7fcfe2; 
	border-radius: 00px 00px 10px 10px / 00px 00px 10px 10px; 
}

span.bottom{
	vertical-align: text-bottom;

}

/* wada add 2009/7/10 */

tr.takasa{
	height: 25px;
}
td.head{
	background: #DDEEEE;
	color:#000000;
	text-align:center;
	font-size:90%; 
}
td.detail{
	font-size:90%;
}
td.detaill{
	text-align:left;
	font-size:90%;
}
td.detailr{
	text-align:right;
	font-size:90%;
}
td.detailc{
	text-align:center;
	font-size:90%;
}

td.item{
	background: #DDEEEE;
	color:#000000;
	font-size:90%;
	/*border: 1px pink solid;  セルの枠線（太さ・色・スタイル） */ 
}
th.detail{
	text-align:left;
	font-size:90%;
}
th.detaill{
	text-align:left;
	font-size:90%;
}
th.detailr{
	text-align:right;
	font-size:90%;
}
th.detailc{
	text-align:center;
	font-size:90%;
}

.knj {
	ime-mode: active;
}
.knj_grey {
	ime-mode: active;
	background:#eeeeff;
} 

.ank {
	ime-mode: inactive;
}
.ank_grey {
	ime-mode: inactive;
	background:#eeeeff;

}

.ankr {
	ime-mode: inactive;
	text-align:right;
}  
input.bttn {  
    border-top: 1px solid #ccc;  
    border-right: 1px solid #999;  
    border-bottom: 1px solid #999;  
    border-left: 1px solid #ccc;  
    padding: 2px 2px;  */
    font-weight: bold;  
    cursor: pointer;  
    color: #666;  
	background: #DDEEEE;
}  
.sen{
    border-bottom: 1px solid #025;
    -webkit-box-shadow: 0 3px 0 #fcfcfc;
    -moz-box-shadow: 0 3px 0 #fcfcfc;
    box-shadow: 0 3px 0 #fcfcfc;
}

/*  -------------- floating Window--------------  */
#floatWindow{
    display:none;
    position:absolute;
    top:100px;
    left:100px;
    width:800px;
    height:600px;
}
#floatWindow a.close{
    position:absolute;
    right:20px;
    top:1px;
}
#floatWindow a.close img{
    border:none;
}
#floatWindow dl{
    width:100%;
    height:100%;
    background:url("../img/floatWindow.gif");
    margin:0;
}
#floatWindow dl dt{
    height:25px;
    line-height:25px;
    text-indent:1em;
    color:blue;
	background-color: #CFC;
    font-weight:bold;
    cursor:move;
}
#floatWindow dl dd{
    margin:0;
    padding:2em;
    line-height:1.5;
    text-indent:1em;
}
/*  -------------- floating Window--------------  */
