@charset "shift_jis";

/* リンク*/
a:link {  color: #006666; text-decoration: none}
a:hover {  color: #FF0000; text-decoration: underline}
a:visited {  text-decoration: none}
a:active {  color: #FF0000; text-decoration: underline}

/* フォント設定*/
.mtext {  font-size: 14px}
.stext {  font-size: 12px; line-height: 18px}

.text {
	font-size: 13px;
	line-height: 130%;
}
.sstext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
#link_font {
	color: #FF0;
}

/* ---------------------------
紺 テーブル
--------------------------- */
/*表枠 左・上　*/
table.navyover {
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-top:1px solid #000033;
	border-left:1px solid #000033
	}
/*セル 右・下（直線）ライン*/
td.navysell{
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-right:1px solid #000033;
	border-bottom:1px solid #000033;
	padding:3px 6px;
	}
/*セル　下（直線）のみライン*/
td.navyselld{
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-bottom:1px solid #000033;
	padding:3px 6px;
	}

/* ---------------------------
赤 テーブル
--------------------------- */
/*表枠　左・上　*/
table.redover {
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-top:1px solid #990000;
	border-left:1px solid #990000
	}
/*セル 右・下（直線）ライン*/
td.redselld{
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
	padding:3px 6px;
	}

/*セル 下（直線）ラインのみ*/
td.redsell{
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-bottom:1px solid #990000;
	padding:3px 6px;
	}

/* ---------------------------
緑 テーブル
--------------------------- */
/*表枠 左・上　*/
table.greenover {
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-top:1px solid #006600;
	border-left:1px solid #006600
	}
/*セル 下（直線）のみライン*/
td.greensell{
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-bottom:1px solid #006600;
	padding:3px 6px;
	}

/*セル　右・下（直線）ライン*/
td.greenselld{
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-right:1px solid #006600;
	border-bottom:1px solid #006600;
	padding:3px 6px;
	}

/* ---------------------------
青　テーブル
--------------------------- */
/*表枠 左・上　*/
table.blueover {
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-top:1px solid #000099;
	border-left:1px solid #000099
	}
/*セル 右・下（直線）ライン*/
td.blueselld{
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-right:1px solid #000099;
	border-bottom:1px solid #000099;
	padding:3px 6px;
	}
/*セル 下（直線）のみライン*/
td.bluesell{
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-bottom:1px solid #000099;
	padding:3px 6px;
	}

/*セル 下（直線）右 破線 */
td.bluesellr_das{
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:130%;
	border-bottom:1px solid #000099;
	border-right:1px dashed #000099;
	padding:3px 6px;
	}

/* ---------------------------
グレー　テーブル
--------------------------- */
/*表枠 左・上　*/
table.grayover {
	font-size: 13px; 
	font-family: "Osaka", "EE EゴシチE", "MS UI Gothic", "sans-serif", "arial";
	line-height:130%;
	border-top:1px solid #336666;
	border-left:1px solid #336666
	}
/*セル 右・下（直線）ライン*/
td.grayselld{
	font-size: 13px; 
	font-family: "Osaka", "EE EゴシチE", "MS UI Gothic", "sans-serif", "arial";
	line-height:130%;
	border-right:1px solid #336666;
	border-bottom:1px solid #336666;
	padding:3px 6px;
	}
/*セル（右 破線）下（直線）*/
td.graysellr_das{
	font-size: 13px; 
	font-family: "Osaka", "EE EゴシチE", "MS UI Gothic", "sans-serif", "arial";
	line-height:130%;
	border-bottom:1px solid #336666;
	border-right:1px dashed #336666;
	padding:3px 6px;
	}

/* ---------------------------
テーブル枠のみ
--------------------------- */
/*表大枠E外枠表示　*/
table.over {
	font-size: 13px; 
	font-family: "Osaka", "EE EゴシチE", "MS UI Gothic", "sans-serif", "arial";
	line-height:130%;
	border-top:2px solid #FF99CC;
	border-left:2px solid #FF99CC;
	border-bottom:2px solid #FF99CC;
	border-right:2px solid #FF99CC
	}
/* ---------------------------
大テーブル
--------------------------- */
/*表大枠E右枠表示　*/
table.right {
	border-bottom:2px solid #111111;
	border-right:2px solid #111111
	}

.qa_qa {  font-family: "Geneva", "Arial", "Helvetica", "san-serif"; font-size: 18px; font-weight: bold}

.linkbox {
	font-size: 13px;
	background-color: #FCC;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #333;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 0px;
	text-align: left;
	padding-left: 10px;
}


.copyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	background-color: #000;
	text-align: center;
	width: 98%;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFF;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 8px;
	padding-left: 8px;
}

/* ---------------------------
レイアウト
--------------------------- */

h1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #000;
	text-align: left;
	text-indent: 10px;
	font-weight: normal;
	margin: 4px;
	padding: 8px;
}
h2 {
	font-size: 14px;
	padding: 4px;
	width: 650px;
	margin-top: 20px;
	border: 1px solid #990000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
	text-indent: 10px;
}


body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 0px;
	padding-left: 0px;
	color: #000;
	background-color: #999;
	margin-top: 0px;
	margin-left: 0px;
}

.to_home {
	font-size: 14px;
	color: #FFF;
	position: absolute;
	top: 8px;
	left: 660px;
}

#to_home {
	color: #FFF;
	text-decoration: none;
}


.container {
	background-color: #FFF;
	text-align: left;
	width: 750px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
}

#main_container {
	width: 650px;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 20px;
}

.main_text {
	font-size: 13px;
	line-height: 140%;
	width: 600px;
	margin-left: 25px;
	margin-bottom: 10px;
}
