﻿/* 全体設定 */
/*
body
{
    margin:0px;
    background-color : #f2f2f2;
    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
*/

/*
.body2
{
    margin:10px;
    background-color : #f5f5f5;
    font-family: MS UI Gothic;
    width:96%;
}
*/

/*ボタンのサイズ*/
.buttonSize4{
 width : 100px;
}

/*ボタンのサイズ(小)*/
.buttonSize3{
 width : 30px;
}

/*ボタンのサイズ(中)*/
.buttonSize2{
 width : 80px;
}

/*ボタンのサイズ(大)*/
.buttonSize1{
 width : 120px;
}

/*タイトルフォント (必要)*/
.titleFont{
 font-weight: bold;
 color:white;
 font-size:18px;
}

/* サブウインドウタイトル */
.dlgTitle {
 text-align:center;
 font-weight: bold;
 color:white;
 font-size:18px;
 padding-top:3px;
 padding-bottom:3px;
}

/* 左寄せ */
.l {
 text-align:left;
}

/* 中揃え */
.c {
 text-align:center;
}

/* 右寄せ */
.r {
 text-align:right;
}

/*補助科目 (必要 )*/
/*.subAccount{
 color:red;
}*/

/*説明分の色 必要(青)*/
/*.fontColor2{
  color:blue;
}*/

/*文字の色(灰色) 必要*/
/*.fontColor3{
  color:silver;
}*/

/*table
{
    border-collapse:collapse;
    border-width:0px;
}*/
/*table.space
{
    margin: 0 auto;
}*/
/*td,th
{
    white-space:nowrap;
}*/
/*td.space
{
     padding-bottom:10px;
}*/
/*
img
{
    border-width:0px;
}
*/
input
{
/*  font-family: MS UI Gothic;*/
    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
input.focus
{
    /*background-color: #FDE2BD !important;*/
    background-color: rgba(253,226,189,0.5) !important;
    border: solid 1px #7F9DB9;
    color: #000000 !important;
    /*box-sizing: content-box;
    width: 100%;*/
}
textarea.focus
{
    /*background-color: #FDE2BD !important;*/
    background-color: rgba(253,226,189,0.5) !important;
    border: solid 1px #7F9DB9;
    color: #000000 !important;
}
select {
/*  font-family: MS UI Gothic;*/
    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
textarea {
/*  font-family: "ＭＳ ゴシック";*/
    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

/* コンテンツ */
div.contents
{
    margin-top:5px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;
    height:90.01%;
    width:99.5%;
}
html,body {
    overflow: hidden;
}

fieldset
{
    margin-top:5px;
    margin-bottom:5px;
}
legend {
    color:blue;
}
.stdcell
{
    background-color : #e6e6fa;
}
/* ヘッダ部 */
/*
table.header
{
    width: 100%;
    border-width: 0px;
    border-collapse:collapse;
}
*/
/* ヘッダ部-暗色 */
/*
.hdrdarkcol
{
    background-color: #f2f2f2;
}
*/
/* ヘッダ部-明色 */
/*
.hdrlightcol
{
    background-color: #f2f2f2;
}
*/
/* ヘッダ部-影色1 */
/*
.hdrshadow1
{
    background-color: #808080;
    height: 1px;
}
*/
/* ヘッダ部-影色1 */
/*
.hdrshadow2
{
    background-color: #A0A0A0;
    height: 1px;
}
*/
/* ヘッダ部-影色3 */
/*
.hdrshadow3
{
    background-color: #D0D0D0;
    height: 1px;
}
*/
/* ヘッダ部-タイトル */
.title
{
    color: Black; /*White;*/
    font-size: 20px;
/*    font-weight: bold;*/
    vertical-align: bottom;
    height: 30px;
}
/* ヘッダー部-メインタイトル(トップメニュー)*/
.title_top
{
    font-size:30px;
    vertical-align:baseline;
}
/* ヘッダー部-タイトル(利用者名)*/
.title_name
{
    color: Black; /*White;*/
    font-size:18px;
/*    font-weight:bold;*/
/*    font-family:HGMaruGothicMPRO;*/
    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
/* ヘッダー部-ページタイトル*/
.title_page
{
    color: Black; /*White;*/
    font-size: 24px;
/*    font-weight:bold;*/
    width:15%;
}
/* ヘッダー部-組合員情報*/
.title_meminfo
{
    color: Green; /*White;*/
    font-size: 24px;
    font-weight: bold;
/*    font-family:Meiryo;*/
/*    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;*/
    font-family: 'ＭＳ Ｐゴシック' ,sans-serif;
}
/* ヘッダ部-Copyright */
/*
.copyright
{
    color: Black;
    line-height:120%;
    font-size: 8pt;
    vertical-align: top;
    text-align: right;
    padding-right:10px;
}
*/
/* ヘッダ部-ログイン情報 */
/*
.logininfo
{
    color: Black;
    font-size: 10.5pt;
    vertical-align: bottom;
    text-align: right;
    padding-right:10px;
}
*/
/* ヘッダ部-組合員情報 */
/*
.meminfo
{
    color: #0F6235;
    border-color: White;
    background-color:White;
    white-space: nowrap;
    font-size: 13px;
    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
*/
/* 操作バー */
/*
table.funcbar
{
    width:100%;
}
table.funcbar tr
{
    vertical-align:middle;
}
*/
/* 操作バー-メッセージ */
/*
td.funcmsg
{
    border-left:#0F6235 1px solid;
    background-color:#DEF0E6;
    color:#0F6235;
    font-weight:bold;
    font-size:100%;
    padding-left:15px;
    height:1.5em;
}
*/
/* 操作バー-メッセージ(背景色なし) */
/*
td.funcmsg-noback
{
    color:#0F6235;
    font-weight:bold;
    font-size:100%;
    padding-left:15px;
    height:1.5em;
}
*/
/* 操作バー-ボタン */
/*
td.funcbtn
{
    background-color:#DEF0E6;
    color:#404040;
    font-weight:bold;
    padding-right:10px;
    text-align:right;
}
*/
/* 操作バー-ボタン(背景色なし) */
/*
td.funcbtn-noback
{
    color:#404040;
    font-weight:bold;
    padding-right:10px;
    text-align:right;
}
*/
/* 操作バー-影 */
/*
td.funcshadow
{
    height:2px;
    background-image:url("../images/title_shadow.gif");
}
*/
/* メニュー */
/*
table.menu
{
    border-collapse: separate;
}
*/
/*
table.menu td
{
    padding: 10px;
    border : 1px;
}
*/
/*
table.selectedmember td
{
    background-color : #66cdaa;
    padding: 3px;
    border : ridge 3px white;
}
*/
/* 一括印刷メニューボタン */
/*
input.prntbtn
{
    width : 190px;
}
*/
/* メニューボタン */
/*
input.menubtn
{
    width : 160px;
}
*/
/* 機能ボタン */
/*
input.funcbtn
{
    width : 80px;
}
*/
/* 画面説明文 */
/*
.desc
{
    font-weight:bold;
}
*/
/* 警告メッセージサマリ用 */
.warningmsg
{
    color: blue;
    font-size:100%;
    padding: 5px 5px 5px 30px;
    margin: 5px 0px 0px 0px;
    background-color:#FFFFFF;
    background-image:url("../images/icon-warning.gif");
    background-repeat:no-repeat;
    background-position:5px center;
    border: 1px;
    border-style: solid;
    border-color: #CCC;
}
/* エラーメッセージサマリ用 */
.errmsg
{
/*
    height: 1em;
    overflow: hidden;
    color: red;
*/
/*  margin-top:5px; */
/*  margin-bottom:0px; */
/*  margin-bottom:5px; */
    line-height:1.5em;
/*  font-weight: bold; */
    color: red;
    padding-left:20px;
    font-size:120%;
/*  background-color:#FFFFD0; */
    background-image:url("../images/error.gif");
    background-repeat:no-repeat;
    overflow: hidden;
/*    height: 1.5em; */
    text-align: left;
    margin:0 auto;
    display:inline;
}
/* 入力エラー用 */
.error
{
    color: red;
}
/* タブ全体のスタイル */
/*
.tctab
{
    border-collapse:collapse;
}
.tctab a
{
    text-decoration:none;
}
*/
/* [変更]カレントタブのスタイル */
/*
.tccurrent
{
    border-top:#E1D798 3px solid;
    border-right:#E1D798 3px solid;
    border-left:#E1D798 3px solid;
    font-size:110%;
    color:black;
    padding:10px 0px;
    background-color:#E1D798;
    text-align: center;
}
.tccurrent a:link, .tccurrent a:visited
{
    color:#0F6235;
}
*/
/* タブとタブの間のスタイル */
/*
.tcblank
{
    display:none;
}
*/
/* [変更]タブとタブの間のスタイル */
/*
.tcitem
{
    background-color : white;
    color : black;

    border-right:#E1D798 2px solid;
    border-left:#E1D798 2px solid;
    border-top:#E1D798 2px solid;
    font-size:100%;
    padding-top:8px;
    padding-bottom:8px;
    vertical-align:bottom;
    text-align: center;
}
.tcitem span
{
    color:black;
}
*/
/* グリッド全体 */
table.grid
{
    width: 98%;
    border-collapse:collapse;
}
/* グリッド-ヘッダ行 */
/*
tr.grid_header th
{
  border:#808080 1px solid;
  background-color:#E0E0E0;
  color:#404040;
  font-weight:bold;
  font-size:90%;
  padding:7px;
}
*/
/* グリッド-通常行 */
/*
tr.grid_row td
{
    border:#808080 1px solid;
    background-color:#FBFFFB;
    color:#404040;
    font-size:100%;
    vertical-align:middle;
    padding: 2px;
}
*/
/* グリッド-偶数行 */
/*
tr.grid_altrow td
{
    border:#808080 1px solid;
    background-color:#E8FBE8;
    color:#404040; font-size:100%;
    vertical-align:middle;
    padding: 2px;
}
*/
/* グリッド-選択行 */
/*
tr.grid_selected td
{
    border:#808080 1px solid;
    background-color: #F0C0C0 !important;
    color:#404040; font-size:100%;
    vertical-align:middle;
    padding: 2px;
}
*/
/*   グリッド-フッタ行 */
/*
tr.grid_footer td
{
    border:#808080 1px solid;
    border-top:#808080 3px double;
    background-color:#D0D0D0;
    color:#404040;
    font-weight:bold;
    font-size:100%;
    vertical-align:middle;
    padding:4px;
}
*/
/* グリッド-ページャ行 */
/*
tr.grid_pager td
{
    border-style:none;
}
*/
/* ScrollableGrid-ページャ */
/*
div.grid_pager
{
    margin : 2px;
}
*/
/* ScrollableGrid-ページャリンク */
/*
a.grid_pager_item
{
    margin : 2px;
}
*/
/* グリッド-領域 */
/*
div.grid_field {
}
*/
/* グリッド-ヘッダ行固定 */
/*
table.scroll_grid thead tr
{
}
*/
/* fieldset内の要素 */
/*
fieldset *.inner_fieldset
{
    margin:5px;
}
*/
/* 部分スクロール */
/*
div#scrollArea {
  width: 98%;
  overflow:auto;
  position: relative;
}
*/
/* 入力-ID */
input.id
{
    ime-mode:disabled; /* IE Only */
}

/* 入力-コード */
input.code
{
    text-align:right;
    ime-mode:disabled; /* IE Only */
}

/* 入力-整数・実数 */
input.numeric
{
    text-align:right;
    ime-mode:disabled; /* IE Only */
}

/* 入力-年月日 */
input.ymd {
    ime-mode:disabled; /* IE Only */
}

/* 入力-イニシャルキー */
input.ikey {
    ime-mode:inactive; /* IE Only */
}
/* 入力-イニシャルキー */
input.kana {
    ime-mode:active; /* IE Only */
}
/* 入力-無効時背景色 */
input.disable {
    background-color: ThreeDFace;
    color:GrayText;
}
/* 入力-無効時背景色 */
textarea.disable {
    background-color: ThreeDFace;
    color:GrayText;
}
/* 入力-無効時背景色 */
select.disable {
    background-color: ThreeDFace;
    color:GrayText;
}
/* 入力-読込専用背景色 */
input.readonly {
    background-color: ThreeDFace;
}

input[type=radio]:disabled + label
{
    color: GrayText;
}

input[type=checkbox]:disabled + label
{
    color: GrayText;
}

/*差額<>0の時の背景色*/
/*
.sagaku
{
	border:1px solid;
	background-color:#ffb0b0;
	border-color:Red;
}
*/
/*グリッド強調時の背景色*/
/*
.grid_warning
{
	border:1px solid !important;
	background-color:#ffb0b0 !important;
	border-color:#808080 !important;
}
.spanH20
{
	line-height:20px;
}
*/
/* 表示専用モード */
/*
input.viewmode {
    font-family: MS UI Gothic;
    font-size:medium;
}
*/
span.disable {
    color:GrayText;
}
label.viewmode_checked {
}
label.viewmode {
    color:graytext;
}
/* 入力-透過 */
input.transparent {
    background-color:transparent;
    border-width:0;
}

/* 入力必須 */
.indispensabilityColor
{
    color:red;
    font-size:80%;
    font-weight:normal;
}

/* ファイルアップロード指定 */
/*
.fileUpload
{
    width:500px;
}
*/
/*
.select
{
     border-right:#808080 1px solid;
     border-left:#808080 1px solid;
     font-size:90%;
     color:#0F6235;
     padding-top:12px;
     padding-bottom:8px;
     background-image:url("tab_select_bg.gif");
     background-repeat:repeat-x;
     vertical-align:bottom;
}
*/
/* 表形式の表示エリア(ヘッダ) */
/*
.table_title
{
     border:#606060 1px solid;
     background-color:#B8DDC9;
     color:#404040;
     font-weight:bold;
     font-size:90%;
     padding-top:4px;
}
*/
/* 表形式の表示エリア(ヘッダ)決算書(個人) */
/*
.table_title2
{
     border:#606060 1px solid;
     background-color:#B8DDC9;
     color:#404040;
      font-size:90%;
     padding-top:8px;
}
*/
/* 表形式の表示エリア(ヘッダ)申告書横計 */
/*
.table_title3
{
    border:#606060 1px solid;
    background-color:#FBFFFB;
    color:#404040;
    font-size:90%;
    padding-top:4px
}
*/
/* 表形式の表示エリア(明細) */
/*
.table_text
{
    border:#606060 1px solid;
    background-color:#FBFFFB;
    color:#404040;
    font-size:100%;
    padding-left:4px;
}
*/
/* 表形式の表示エリア(明細-フォント小) */
/*
.table_text_s
{
    border:#606060 1px solid;
    background-color:#FBFFFB;
    color:#404040;
    font-size:small;
    padding-left:2px;
}
*/
/* 表示のみのテキストボックス(申告書) */
/*
.noinput_Text
{
    padding:3px;
    font:100%;
    margin-right:4px;
    text-align:right;
    font-weight:normal
}
*/
/* ログインタイトル表示 */
/*
.login
{
    text-align : center;
    font-size : 22px;
    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;

    padding-top:20px;
}
*/
/*
.login-sub
{
    text-align : center;
    font-size : 25px;
    padding-bottom : 20px;
}
*/
/* ログインボタン */
/*
input.funcbtn2
{
    width : 244px;
    font-size:15px;
    font-weight:bold;
    background-color : #ff435c;

    border: none 0px;
    position: relative;
    color: #ffffff;
	line-height: 35px;

    display:block;
    text-align:center;
    cursor: pointer;
}
*/
/* ログイン */
/*
div.login-box
{
    background-color:#ffffff;
    position:absolute;
    top:150px;
    left:0;
    right:0;
    margin:auto;

    width: 350px;
}
*/
/* div.login-box hr { clear: both;} */
/*
div.login-input
{
    background-color:white;
    text-align:left;
    position:relative;
    padding-left:50px;
    padding-right:50px;

    width: 250px;
}
*/
/*
tr.logincell *
{
    background-color:white;

    font-size : 16px;
    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
}
*/
/*
td.loginBottom
{
     padding-bottom:10px;
}
*/
/*
.forget
{
    text-align:left;
    font-size:15px;
    font-weight:normal;

    padding-top:5px;
    padding-bottom:5px;
    padding-left:50px;
    border:solid 2px green;

}
*/

.error_table    {
     margin-bottom:15px;
 }
.error_text {
     FONT-WEIGHT: bold;
     COLOR: red;
     padding-left:20px;
     font-size:90%;
     background-color:#FFFFD0;
     background-image:url("error.gif");
     background-repeat:no-repeat;
 }

.fcs {
	background-color:#FFD0D0;
}

td.wrap
{
    table-layout:fixed;          /* without this, you will keep see the horizontal scrollbar problem */
    white-space: pre;            /* css-2 */
    white-space: pre-wrap;       /* css-3 (and 2.1) */
    white-space: pre-line;       /* css-3 (and 2.1 as well, actually) */
    white-space: -hp-pre-wrap;   /* HP printers */
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    white-space : normal;        /* crucial for IE6/7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: break-all;
}

/* 月範囲指定コントロールの背景色を指定する。*/
/*
.mbox_background
{
    background-color: black;
}
.mbox_background td
{
    text-align: right;
}
*/
/* 月範囲指定コントロールの文字を指定する。*/
/*
.mbox_text
{
    color: #CCCCCC;
    cursor: pointer;
    text-align: right;
}
*/
/* 月範囲指定コントロールの選択文字を指定する。*/
/*
.mbox_selected
{
    color: yellow;
    border-bottom: solid 2px red;
    cursor: pointer;
    text-align: right;
}
*/
/* 操作中状態の月範囲指定コントロールの背景色を指定する。*/
/*
.mbox_active_background
{
    background-color: blue;
}
.mbox_active_background td
{
    text-align: right;
}
*/
/* アイコン */
.icon-ok
{
    background-image:url("../images/icon-ok.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-warning
{
    background-image:url("../images/icon-warning.gif");
	background-repeat: no-repeat;
	background-position: center center;
}
.icon-err
{
    background-image:url("../images/icon-err.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

/* 元帳にある固定科目の文字色を指定する。*/
/*
.koteikamoku_color
{
    color:Green;
}
*/
/* オプション機能マニュアルのタイトルの色を指定する。*/
/*
.optiontitle_color
{
    background-color:#c0dcc0;
    font-weight:bold;
    font-size :100%;
}
*/
/*
.optiondetail_color
{
    background-color:#fbfbfb;
    font-size :100%;
}
*/
/* オプション機能マニュアルのタイトルの色を指定する。*/
/*
.tableline
{
    border:1px solid gray;
    padding-left:3px;
    padding-right:3px;
}
*/
/* 大見出し科目 */
/*
.kamoku_title{
	color:#000080;
}
*/
/* 中見出し科目 */
/*
.kamoku_group{
	color:#0000ff;
}
*/
/* 補助科目 */
/*
.kamoku_hojo{
	color:#ff0000;
}
*/

/* --- y.ohashi --- */
/*
.btn2 {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn2:focus,
.btn2:active:focus,
.btn2.active:focus,
.btn2.focus,
.btn2:active.focus,
.btn2.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn2:hover,
.btn2:focus,
.btn2.focus {
  color: #333;
  text-decoration: none;
}
.btn2:hover {
    text-decoration:underline;
    font-weight:bold;
}
.btn2:active,
.btn2.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn2.disabled,
.btn2[disabled],
fieldset[disabled] .btn2 {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn2.disabled,
fieldset[disabled] a.btn2 {
  pointer-events: none;
}
.btn-primary2 {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary2:focus,
.btn-primary2.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary2:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary2:active,
.btn-primary2.active,
.open > .dropdown-toggle.btn-primary2 {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary2:active:hover,
.btn-primary2.active:hover,
.open > .dropdown-toggle.btn-primary2:hover,
.btn-primary2:active:focus,
.btn-primary2.active:focus,
.open > .dropdown-toggle.btn-primary2:focus,
.btn-primary2:active.focus,
.btn-primary2.active.focus,
.open > .dropdown-toggle.btn-primary2.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary2:active,
.btn-primary2.active,
.open > .dropdown-toggle.btn-primary2 {
  background-image: none;
}
.btn-primary2.disabled:hover,
.btn-primary2[disabled]:hover,
fieldset[disabled] .btn-primary2:hover,
.btn-primary2.disabled:focus,
.btn-primary2[disabled]:focus,
fieldset[disabled] .btn-primary2:focus,
.btn-primary2.disabled.focus,
.btn-primary2[disabled].focus,
fieldset[disabled] .btn-primary2.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary2 .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-primary2_1
{
    display: inline-block;
    margin:auto;
    font-size: 14px;
    font-family:Meiryo;
    font-weight: normal;
    line-height:normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 0px;
    
    color: #000;
    background-color: #E6D7A3;
    border-color: #E6D7A3;
}
*/
/* end */

/* 共通ダイアログ */
div#jqDlg {
	overflow:hidden;
}

/*
.font_red {
    color:#B01712;
}
*/

/*
DIV.TreeHolder {
    height:150px !important;
}
*/

/* ログアウトボタン */
/*
.logout
{
    font-size:10px;
}
*/
/* ログアウトボタン(組合員) */
/*
.logoutlogout
{
    padding-left:9px;
}
*/
/* Inputman のコンボボックス */
.default-input, .default-controlfont {
    font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
    font-size:14px !important;
}

.contents-area
{
    margin-right: auto;
    margin-left : auto;
/*    width:700px;*/
}

/* --- y.ohashi --- */
.hideSpread { display: none; }
.test { height:100%; }
.controlsTd
{
    padding: 4px;
    text-align:left;
    white-space:nowrap;

    font-size:100%;
}
fieldset.grp_notice {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}
legend.grp_notice {
    font-size: 1.2em !important;
    font-weight: lighter !important;
    text-align: left !important;
    border-bottom: none !important;
}
.ui-dialog .ui-dialog-title {
  text-align: center;
  width: 100%;
}
.ui-dialog .ui-dialog-content {
    background: #ffffff;
}
.ui-dialog .ui-dialog-buttonpane {
    background: #ffffff;
}
.Pulldown {
    height: 20px !important;
}
/* end */

/* --- InputMan Contents --- */
/*
input[type=radio] + label
{ 
    margin:0px 2px 0px 2px;
    vertical-align:middle;
}
*/
/* end */
