/* ************************************************************************************* */
/* トップ＆共通
/* ************************************************************************************* */

BODY {
    color            : #222222;  /* 文字色 */
    font-size        : 11pt;
    background       : #FFFFFF;  /* 背景色 */
    background-image : url("images/backimage.gif"); /* 背景画像 */
}



H1 { font-size : 20px; color : #FFFFFF }
H2 { font-size : 18px;}
H3 { font-size : 16px; color : #605DCA }

/* フォント種類指定 →gthc  "mnch"  "cursive"  "fantasy"  "monosoace" */
.gthc { font-family: "MS Pゴシック", "平成ゴシック", "Osaka", "sans-selif" }
.mnch { font-family: "MS P明朝", "平成明朝", "細明朝体", "selif", "Times New Roman" }

.un { text-decoration : underline }
TH { font-size : 13pt; }
TD { font-size : 11pt; }

TR.TD_WhiteBack,
TD.TD_WhiteBack {
    background : #FFFFFF;
}

TABLE.TableSet {
     border-collapse : collapse;
}

TABLE.TableSet TH {
    background : #EFEFEF;
}

TABLE TH.head {
     padding  : 8px;
}

TABLE TH {
     letter-spacing : 2px;
}

TABLE.TableSet TH,
TABLE.TableSet TD {
     border-collapse : collapse;
     border          : 1px solid #CCCCCC;
     padding         : 4px;
}




table.Soshikihyou th {
	text-align  : center;
	background  : #efefef;
}

table.Soshikihyou td {
	text-align  : center;
	white-space : nowrap;
	background  : #ffffff;
}

table.Soshikihyou td.M1 {
	word-spacing   : 1.25em;
	padding        : 0px 0px 0px 0.25em;
}

table.Soshikihyou td.M3P {
	word-spacing   : 1.25em;
	padding        : 0px 0em 0px 0.50em;
}

table.Soshikihyou td.N3P {
	word-spacing   : 1.25em;
	padding        : 0px 0.25em 0px 0em;
}

table.Soshikihyou td.N1 {
	word-spacing   : 1.25em;
	padding        : 0px 0.25em 0px 0em;
}

table.Soshikihyou td.TextLeft {
	text-align     : left;
	padding        : 0px 0px 0px 0.6em;
}




p.hanrei {
    width       : 96%;
    line-height : 140%;
    text-align  : left;
    margin      : 5px auto 5px auto;
}


/* ************************************************************************************* */
/* 組織図
/* ************************************************************************************* */

.WS_1 {
    word-spacing : 5px;
    text-align   : center;
    width        : 50%;
}

.WS_Left {
    word-spacing : 5px;
    padding-left : 17px;
    text-align   : center;
    width        : 50%;
}

.WS_Right {
    word-spacing  : 5px;
    padding-right : 17px;
    text-align    : center;
    width         : 50%;
}

.WS_Left2 {
    word-spacing  : 0.8em;
    padding-left  : 11px;
    text-align    : center;
    width         : 50%;
}

.WS_Right2 {
    word-spacing  : 0.8em;
    padding-right : 11px;
    text-align    : center;
    width         : 50%;
}



/* ************************************************************************************* */
/* リンク色
/* ************************************************************************************* */
A:link    { color : #1D1AA3 }
A:visited { color : #FF6600 }
A:active  { color : #66CC33 }
A:hover   { color : #CC00CC ; position : relative; top : 1px; left : 1px;}

A:link, A:visited, A:active, A:hover { text-decoration : none; }
