@charset "utf-8";
body {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "ＭＳ ゴシック";
	padding: 0px;
	font-size: 16px;
	/*background-color: #e4ffdf;*/
    /*background-color: #ffffff;*/
	line-height: 130%;
	word-break:break-all;
}

.tbl {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

.textReadOnly {
	background-color: #ffffff;
}

.textBoderNone
{
	border:0px;
	overflow:hidden
}


.textBoderNoneTextNone
{
	border:0px;
	font-size:1px;
	overflow:hidden
}




input {
	font-size: 16px;
}

textarea
{
	font-size: 16px;
}

select {
	font-size: 16px;
}


/*▲###  色設定「 基本 」 ########################################▲*/



/* リンクタグ */
a {  
    color: #0000FF; 
    text-decoration: underline
}

/* リンクタグ(マウスを乗せた時) */
a:hover {  
    text-decoration: none;
    color: #0000FF
}



/* 日本語入力不可 */
.imeDisabled {ime-mode:disabled;}
/* 日本語入力ON */
.imeActive {ime-mode:active;}
/* 日本語入力OFF */
.imeInactive {ime-mode:inactive;}




/* メインタイトル用 */
h1 {  
    font-size: 24px; 
    font-weight: bold;
    line-height: 130%;
}

/* サブタイトル用 */
h2 {  
    font-size: 21px; 
    font-weight: bold
}

/* フォントサイズ(大) */
.menu_link {
   font-size: 18px
}

/* フォントサイズ(大) */
.moji_big {
	font-size: 18px;
}

/* フォントサイズ(通常) */
.moji_normal {  
    font-size: 16px;
   text-decoration: none;
}
.tblBody {
	/*color: #FFF;*/
	line-height: 130%;
}


/* フォントサイズ(通常・太文字) */
.moji_normal_bold {  
    font-size: 12px;
    font-weight: bold 
}

/* フォントサイズ(小) */
.moji_small {  
    font-size: 10px
}

/* フォントサイズ(通常)右寄せ */
.moji_normal_right {  
    font-size: 12px;
    text-align: right
}

/* フォントサイズ(大)右寄せ */
.moji_big_right {  
    font-size: 14px;
    text-align: right
}



input {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

select {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}


A.btn {
	display: block;             /* ブロック要素にする */
	width: 140px;                /* 横幅 */
	color: #666;
	background-color: #F9F6F0;  /* 背景色 */
	border: outset 2px #9999cc; /* 枠の色 */
	margin: 0px;
	padding: 3px 1px 1px 0px;
	font-size: 12px;            /* フォントサイズ */
	line-height: 12px;          /* 行の高さ */
	text-align: center;         /* 水平揃え */
	text-decoration: none;      /* 下線を消す */
}
A.btn:hover {
	color: #666;
	background-color: #FFF;  /* 背景色 */
	border: inset 2px #9999cc;  /* 枠の色 */
	margin: 0px;
	padding: 4px 0px 0px 1px;
}
A.btn:active {
	color: #000;
}
A.btn:visited {
	color: #333;
}



A.btnActive {
	display: block;             /* ブロック要素にする */
	width: 140px;                /* 横幅 */
	color: #666;
	background-color: #FF0;  /* 背景色 */
	border: outset 2px #9999cc; /* 枠の色 */
	margin: 0px;
	padding: 3px 1px 1px 0px;
	font-size: 12px;            /* フォントサイズ */
	line-height: 12px;          /* 行の高さ */
	text-align: center;         /* 水平揃え */
	text-decoration: none;      /* 下線を消す */
}
A.btnActive:hover {
	color: #666;
	background-color: #FF3;  /* 背景色 */
	border: inset 2px #9999cc;  /* 枠の色 */
	margin: 0px;
	padding: 4px 0px 0px 1px;
}
A.btnActive:active {
	color: #000;
}
A.btnActive:visited {
	color: #333;
}