/*******************************************
 * １．ヘッダ全体の表示位置調整       　　　　　     *
 *******************************************/
/*******業務アプリ・認証基盤共通************/
form{
 margin:auto;
}
#header,#header2,#header3,#header4,
#mainContent,#mainContent2,#mainContenttop{
 width:auto;
}

#header:after,
#header2:after{ 
 content: "";
 display: block;
 clear: both;
}

#header{
 margin-bottom:1px;
}
#header2{
 line-height:1;
 padding:1px 0;
}


/*******************************************
 * ２．ボタン画像の表示調整                *
 *******************************************/
 /*全てのボタンのfont-sizeを30pxに設定し、背景のリピートを禁止する。
 メンテナンスがしやすいように、あえて個別に定義する。*/

/*****************業務アプリ・認証基盤共通*****************/
/*終了*/
a#btnlogout{
 font-size:30px;
 margin-right:10px;
}
a#btnlogout:link { background-repeat:no-repeat; }
/*終了ボタンのrightmargin10クラスは無効にする*/
a#btnlogout .rightmargin10{ margin:0px;}

/**********************認証基盤用**********************/
a#btnclose { font-size:30px; }
a#btnclose:link { background-repeat:no-repeat; }

a.btnkyoseilogin { font-size:30px;}
a.btnkyoseilogin:link { background-repeat:no-repeat; }
.bgcolor03r1 { padding-bottom:10px; }/*強制ログインのボタン位置調整*/

a.btnlogin { font-size:30px; }
a.btnlogin:link { background-repeat:no-repeat; }

a.btnmodoru { font-size:30px; }
a.btnmodoru:link { background-repeat:no-repeat; }

a.btnnext { font-size:30px; }
a.btnnext:link { background-repeat:no-repeat; }

a.btnpw { font-size:30px; }
a.btnpw:link { background-repeat:no-repeat; }

a.btnpw2 { font-size:30px; }
a.btnpw2:link { background-repeat:no-repeat; }

a.btntuzukeru { font-size:30px; }
a.btntuzukeru:link { background-repeat:no-repeat; }

a.btnokini { font-size:30px; }
a.btnokini:link { background-repeat:no-repeat; }

a.btnkakunin { font-size:30px; }
a.btnkakunin:link { background-repeat:no-repeat; }

/*******************************************
 * ３．ヘッダ直下の左右位置調整            *
 *******************************************/
.center table{
 margin:0 auto;
}
.center table table{
 margin:0;
}

/*******************************************
 * １３．フォントの調整                    *
 *******************************************/
 /*ipad用のフォントをbody&table単位で指定する*/
body, table {
    font-family: HiraKakuProN-W3;
}

/*******************************************
 * １６．テキストボックスのサイズ調整      *
 *******************************************/
div.center input[type="text"].inputfontsize14{
 width:155px;
}
div.center input[type="password"].inputfontsize14{
 width:145px;
}

/*******************************************
 * １７．文字の高さ（line-height）調整     *
 *******************************************/
.hanyuoblack{
 line-height:1.2;
}