/*@charset "UTF-8";*/
/**
 * 共通定義
 */
html, body{
 width:100%;
 height:100%;
 margin:0px; padding:0px;
 overflow:auto;
 font-size:10px; font-family:sans-serif;
 background-color:white;
 cursor:default;
}
#main_frm{
 position:absolute;
 top:0px; left:0px; bottom:0px; right:0px;
 width:100%; height:100%;
 margin:0px; padding:0px;
 /*overflow:hidden;*/
}
input[type="text"],input[type="password"],div[id^="inp"]{
 font-size:10px; font-family:sans-serif;
 height:14px;
 border:inset 1px #e0e0e0;
 /*border:1px solid #0080ff;*/
 padding:1px;
 background-color:white;
 overflow:hidden;
 white-space:nowrap;
}
input[type="button"],input[type="image"],input[type="submit"],input[type="reset"]{
 cursor:pointer;
}
input[type="radio"],input[type="checkbox"]{
 width:12px; height:12px;
}
select{
 height:18px;
 border:inset 1px #e0e0e0;/*border:1px solid #0080ff;*/
 padding:0px;
 font-size:9pt; font-family:'ＭＳ Ｐゴシック',Arial,sans-serif;
}
div[id^="btn"],input[type="checkbox"],map area{
 cursor:pointer;
}
/**
 * 画像定義
 */
img{
 border-style:none;
} 
a img{
 border-style:none;
}
/**
 * 文字定義
 */
.moji{
 font-size:10pt;
 color:black;
}
.moji3{
 font-size:13pt;
 font-weight:bold;
 color:#003B56;
}
.moji4{
 font-size:8pt;
 color:#822E00;
}
.moji5{
 font-size:9pt;
 color:black;
}
.moji6{
 font-size:9pt;
 /*font-weight:bold;*/
 color:red;
}
.haiiro{
 font-size:8pt;
 color:#404040;
}
/**
 * テーブル定義
 */
table td,th{
 font-size:9pt; font-family:'ＭＳ Ｐゴシック',Arial,sans-serif;
 empty-cells:show;
 overflow:hidden;
 /*white-space:nowrap;*/
 white-space:normal;
}
table.tbl{
 border-top:1px solid #808080;
 border-left:1px solid #808080;
 border-collapse:collapse;
 border-spacing:0px;
 empty-cells:show;
 margin:0px;padding:1px 1px 1px 1px;
}
table.tbl th{
 border-bottom:1px solid #808080;
 border-right:1px solid #808080;
 font-weight:bold;
 background-color: #BEEEFA;
}
table.tbl td{
 border-bottom:1px solid #808080;
 border-right:1px solid #808080;
}
table.nonborder{
 border:0px;
 border-collapse:collapse;
 border-spacing:0px;
 empty-cells:show;
 margin:0px;padding:0px;
}
