/***<<ＩＢＭテスト用カスケードスタイルシート>>***/
/**layout用スタイルシート**/
body.layout {
	font-family: "MS UI Gothic", HGP創英角ｺﾞｼｯｸUB;
	text-align: center;
}

table.layout {
	width: 900px;
}

table.layout td.header {
	background-color: #000066;
}

table.layout td.menu {
	background-color: #cccc99;
	width: 250px;
	vertical-align: top
}

table.layout td.body {
	vertical-align: top
}

/**header用スタイルシート**/
table.header1 {
	color: white;
	font-weight: 700;
	font-size: 14pt;
}

table.header2 {
	color: white;
	font-weight: 700;
	font-size: 11pt;
}

/**menuform用スタイルシート**/
table.menuform th {
	background-color: #cccc99;
	font-weight: 700;
	padding: 10px;
	font-size: 12pt;
	text-align: left;
}

table.menuform td {
	font-weight: 500;
	padding: 10px;
	font-size: 11pt;
	text-align: left;
	vertical-align: top;
}

/**inputform用スタイルシート**/
table.inputform th {
	background-color: #cccc99;
	font-weight: 700;
	padding: 10px;
	font-size: 11pt;
}

/**文字用スタイルシート**/
span.msg_error{
	color: red;
	font-weight: 700;
	font-size: 11pt
}

span.msg_standard{
	color: maroon;
	font-size: 11pt
}

span.msg_info{
	color: blue;
	font-size: 10pt
}

span.required {
	color: #ff8000;
	font-size: 11pt;
	font-weight: 700;
}

span.box {
	font-size: 11pt;
	color: #005948;
}

/**ボタン用スタイルシート**/
table.button100 td {
	text-align: center;
	width: 120px
}

input.button100 {
	width: 100px;
}

/*******************************/
/* IBM作成部ここまで           */
/*******************************/

/*******************************/
/* 以下追加部分                */
/*******************************/
body {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴPro", "Osaka";
	margin:0px;
	padding:0px;
}

textarea, input, pre {
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	font-size:13px;
}

form {
	margin:0px;
	padding:0px;
}

pre {
	margin:0px;
	padding:0px;
}

a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:active {
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
}

.head_mbr_name {
	color:#456388;
	font-size:12px;
}

.head_sep {
	color:#898989;
	font-size:12px;
}

.head_date {
	color:#444444;
	font-size:12px;
}

.logout {
	color:#1e9dff;
	font-size:12px;
}

.mbr_menu {
	color:#ffffff;
	font-size:13px;
}

.pub_menu {
	color:#e0e0e0;
	font-size:13px;
}

a.pub_blockLink:link {
	background-color:#d7dade;
	color:#1E1E1E;
	display: block;
	font-size:12px;
	padding:9px 0px 7px 11px;
	font-weight:bold;
	line-height:16px;
}

a.pub_blockLink:visited {
	background-color:#d7dade;
	color:#1E1E1E;
	display: block;
	font-size:12px;
	padding:9px 0px 7px 11px;
	font-weight:bold;
	line-height:16px;
}

a.pub_blockLink:active {
	background-color:#e7eaee;
	color:#1E1E1E;
	display: block;
	font-size:12px;
	padding:9px 0px 7px 11px;
	font-weight:bold;
	line-height:16px;
}

a.pub_blockLink:hover {
	background-color:#e7eaee;
	color:#1E1E1E;
	display: block;
	font-size:12px;
	padding:9px 0px 7px 11px;
	font-weight:bold;
	line-height:16px;
}

.page_title{
	color:#000000;
	font-size:20px;
	line-height:21px;
	font-weight:bold;
}

.nomal_text {
	color:#404040;
	font-size:13px;
	line-height:16px;
}

.pwsub005_wstext {
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	color:#404040;
	font-size:14px;
	line-height:16px;
}

.enq_text {
	color:#404040;
	font-size:12px;
	line-height:16px;
}

.err_text {
	color:#fd0f0f;
	font-size:13px;
	line-height:16px;
}

.head_err {
	color:#fd0f0f;
	font-weight:bold;
}

.ess_asterisk {
	color:#fd0f0f;
	font-weight:bold;
}

.form_ex {
	color:#4aaffe;
	font-size:13px;
}

.form_note {
	color:#4aaffe;
	font-size:13px;
	line-height:16px;
}

.policy {
	color:#4aaffe;
	font-size:11px;
	line-height:16px;
}

.policy2 {
	color:#4aaffe;
	font-size:13px;
	line-height:20px;
}

.form_notice {
	color:#1E9DFF;
	font-size:13px;
	font-weight:bold;
}

.pwsub_subtitle {
	color:#404040;
	font-size:16px;
	font-weight:bold;
}

.pwcmn001_subtitle {
	color:#404040;
	font-size:16px;
	font-weight:bold;
}

.pwsub_skipnum {
	color:#1E9DFF;
	font-size:16px;
	font-weight:bold;
}

.copyright {
	color:#404040;
	font-size:10px;
}

.footer_diamond {
	color:#dc7a00;
	font-size:10px;
}

.pwcmn001_input{
	border:3px solid #ffffff;
}

.cmn001_long_box{
	margin:0px;
	width:315px;
}

.cmn001_short_box{
	margin:0px;
	width:120px;
}

.mbr002_others_box{
	width:480px;
}

.mbr002_long_box{
	width:315px;
}

.sub002_long_box{
	width:315px;
}

.sub011_long_box{
	width:315px;
}

.sub014_long_box{
	width:315px;
}

.sub002_sht_box{
	width:150px;
}

.sub014_sht_box{
	width:270px;
}

.sub003_list_title{
	color:#404040;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}

.sub004_read{
	color:#404040;
	font-size:14px;
	font-weight:bold;
}

.sub011_list_title{
	color:#404040;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}

.sub017_list_title{
	color:#404040;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}

.sub017_list_text{
	color:#404040;
	font-size:12px;
	line-height:16px;
}

.thanks_text{
	color:#1e9dff;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}

.mag_border{
	border:1px solid #404040;
}

.mag_feature_catch{
	color:#404040;
	font-size:13px;
	line-height:16px;
}

.mag_feature_title{
	color:#404040;
	font-size:16px;
	font-weight:bold;
}

.mag_catch{
	color:#404040;
	font-size:11px;
	line-height:14px;
}

.mag_title{
	color:#404040;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}

.nomal_text_02 {
	color:#FF0000;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}

.nomal_text_03 {
	color:#FF0000;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}

.nomal_text_04 {
	color:#800000;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}

/*******************************/
/* イメージボタン用            */
/*******************************/

.agree_btn{
	width:127px;
	height:26px;
}

.apply_btn{
	width:127px;
	height:26px;
}

.applychk_btn{
	width:177px;
	height:26px;
}

.back_btn{
	width:127px;
	height:26px;
}

.backlong_btn{
	width:171px;
	height:26px;
}

.cancel_btn{
	width:127px;
	height:26px;
}

.change_btn{
	width:127px;
	height:26px;
}

.chgchk_btn{
	width:177px;
	height:26px;
}

.cncchk_btn{
	width:171px;
	height:26px;
}

.delete_btn{
	width:127px;
	height:26px;
}

.detail_btn{
	width:35px;
	height:26px;
}

.est_btn{
	width:127px;
	height:26px;
}

.estchk_btn{
	width:177px;
	height:26px;
}

.inqchk_btn{
	width:238px;
	height:26px;
}

.inqsend_btn{
	width:172px;
	height:26px;
}

.login_btn{
	width:128px;
	height:26px;
}

.minfchg_btn{
	width:187px;
	height:26px;
}

.pwissue_btn{
	width:181px;
	height:26px;
}

.notagree_btn{
	width:127px;
	height:26px;
}

.notagree_btn{
	width:127px;
	height:26px;
}

.regist_btn{
	width:127px;
	height:26px;
}

.sublist_btn{
	width:218px;
	height:26px;
}

/*******************************/
/* アンケート・ラジオボタン用  */
/*******************************/
.radio_table {
	float:left;
	margin:0px;
	padding:0px;
}

/*******************************/
/* テキストエリア・大きさ定義  */
/*******************************/

.txtarea50_line27 {
	width:350px;
	height:55px;
}

.txtarea500_line30 {
	width:380px;
	height:100px;
}

/*********************************************/
/* 静的ページ側CSS定義
/*********************************************/

.std_link{
	color:#1e9dff;
}

.bno_link{
	color:#0C419A;
	font-size:13px;
	line-height:16px;
}

.txt_billboard_1{
	color:#242424;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}

.txt_billboard_2{
	color:#404040;
	font-size:11px;
	line-height:14px;
}

.idx10203_1{
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	color:#f3f5f7;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.magno10203{
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	color:#242424;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

.smag_feature_title{
	color:#242424;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

.smag_catch{
	color:#242424;
	font-size:12px;
	line-height:18px;
}

.smag_title{
	color:#242424;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

.smag_title2{
	color:#242424;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.smag_title_link{
	color:#0C419A;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.smag_writer{
	color:#242424;
	font-size:11px;
	line-height:15px;
}

.smag_price{
	color:#242424;
	font-size:13px;
	line-height:14px;
}

.txt10211_1{
	color:#242424;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
}

.txt10211_2{
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	color:#242424;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
}

.txt10211_3{
	color:#242424;
	font-size:14px;
	line-height:20px;
}

.txt10211_4{
	color:#ffffff;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}

.txt10211_5{
	color:#ffffff;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

.txt10212_1{
	color:#242424;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
}

.new_rel_title{
	color:#242424;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.new_rel_title2{
	color:#242424;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}

.txt10301_1{
	color:#242424;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

.link10301{
	color:#0C419A;
}

.new_rel_link{
	color:#e2650a;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}

.new_rel_link2{
	color:#0701FE;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}

.notice_10301{
	color:#404040;
	font-size:11px;
	line-height:14px;
}

.new_rel_info{
	color:#81511c;
	font-size:11px;
	line-height:14px;
}

.new_rel_read{
	color:#606060;
	font-size:11px;
	line-height:14px;
}

.bir_title{
	color:#242424;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

.txt_10003_1{
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.txt_10003_2{
	color:#242424;
	font-size:11px;
	line-height:14px;
}

.txt_10003_3{
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	color:#242424;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.link10003{
	color:#0C419A;
}

.link10003_2{
	color:#0C419A;
	font-size:11px;
	line-height:13px;
}

.txt_10003_title{
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}

.txt_10003_subtitle{
	letter-spacing:1px;
	font-size:10px;
	line-height:13px;
}

.bir_image{
	float:right;
	margin:0px 0px 15px 20px;
}

.txt_10214_1{
	color:#242424;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

.txt_10214_2{
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.link10214{
	color:#0C419A;
}

.txt_10214_3{
	color:#242424;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}

.txt_10214_4{
	color:#404040;
	font-size:11px;
	line-height:14px;
}

.txt_10004_1{
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	color:#242424;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.txt_10004_2{
	color:#242424;
	font-size:11px;
	line-height:14px;
}

.link10004{
	color:#0C419A;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
}

.txt_10004_3{
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.txt_10004_4{
	color:#0C419A;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.txt_10004_5{
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	color:#0C419A;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.txt_10005_1{
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	color:#242424;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.link10005_1{
	color:#0C419A;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
}

.link10005_2{
	color:#0C419A;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
}

.link10005_3{
	color:#0C419A;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

.txt_10005_2{
	color:#606060;
	font-size:13px;
	line-height:15px;
}

#pno10001_bar01 a{
	display: block;
	background-color:#456388;
}

td#pno10001_bar01 a{
	width: 100%;
	background-color:#456388;
}

td#pno10001_bar01 a:hover{
	background-color:#0c419a;
}

td#pno10001_bar01 a.bar10001_link{
	padding:3px 10px 3px 10px;
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
}

td#pno10001_bar01 a.bar10001_link:hover{
	padding:3px 10px 3px 10px;
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
}

#pno10001_bar02 a{
	display: block;
	background-color:#456388;
}

td#pno10001_bar02 a{
	width: 100%;
	background-color:#456388;
}

td#pno10001_bar02 a:hover{
	background-color:#0c419a;
}

td#pno10001_bar02 a.bar10001_link{
	padding:3px 13px 3px 10px;
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
}

td#pno10001_bar02 a.bar10001_link:hover{
	padding:3px 13px 3px 10px;
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
}

a.bar10001_link_txt{
	padding:3px 0px 3px 0px;
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
}

a.bar10001_link_txt:hover{
	padding:3px 0px 3px 0px;
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
}

.txt_10001_1{
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	color:#242424;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
}

.txt_10001_2{
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	color:#242424;
	font-size:10px;
	line-height:22px;
}

.bar10001_02{
	padding:3px 10px 3px 10px;
	color:#ffffff;
	background-color:#808080;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
}

.link10001{
	color:#0C419A;
}

.txt_10001_billboard_1{
	color:#242424;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}

.txt_10001_billboard_2{
	color:#404040;
	font-size:11px;
	line-height:15px;
}

.txt_10001_3{
	color:#242424;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.txt_10001_4{
	color:#404040;
	font-size:10px;
	line-height:15px;
}

.txt_10001_5{
	color:#404040;
	font-size:10px;
	line-height:15px;
}

.txt_10001_6{
	color:#FF3300;
	font-size:12px;
	line-height:17px;
	font-weight:bold;
}

.txt_10001_7{
	color:#404040;
	font-size:10px;
	line-height:15px;
	font-weight:bold;
}


.txt_10001_8{
	color:#333333;
	font-size:10px;
	line-height:13px;
}

.txt_10002_1{
	color:#242424;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.txt_10002_2{
	padding:3px 10px 3px 10px;
	color:#ffffff;
	background-color:#456388;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.txt_10002_3{
	padding:3px 10px 3px 13px;
	color:#ffffff;
	background-color:#808080;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.txt_10002_4{
	color:#242424;
	font-size:11px;
	line-height:15px;
}

.txt_10002_5{
	color:#575757;
	font-size:11px;
	line-height:15px;
}

.link10002{
	color:#0C419A;
}

.bar_10501_1{
	padding:3px 10px 3px 13px;
	color:#ffffff;
	background-color:#808080;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.bar_10501_2{
	padding:3px 10px 3px 13px;
	color:#242424;
	border: 1px solid #456388;
	background-color:#d7dade;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.bar_10501_3{
	padding:3px 10px 3px 13px;
	color:#242424;
	background-color:#ffffff;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.link10501{
	color:#0C419A;
}

.txt_10101_1{
	color:#242424;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}

.txt_10101_2{
	color:#ff7e00;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

.txt_10101_3{
	color:#242424;
	font-size:14px;
	line-height:20px;
}

.txt_10101_4{
	color:#242424;
	font-size:13px;
	line-height:19px;
}

.txt_10101_5{
	color:#616161;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.txt_10101_6{
	color:#ff7e00;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

.bar_10103_1{
	padding:3px 10px 3px 13px;
	color:#ffffff;
	background-color:#808080;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.link10103{
	color:#0C419A;
}

.txt_10103_1{
	color:#606060;
	font-size:11px;
	line-height:14px;
}

.txt_10201_1{
	color:#242424;
	font-size:13px;
	line-height:20px;
}

.txt_10201_2{
	color:#242424;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
}

.txt_10201_3{
	color:#ffffff;
	font-size:13px;
	line-height:15px;
}

.txt_10201_4{
	color:#242424;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
}

.txt_10201_5{
	color:#242424;
	font-size:17px;
	line-height:20px;
	font-weight:bold;
}

.txt_10201_6{
	color:#ffffff;
	font-size:17px;
	line-height:20px;
	font-weight:bold;
}

.bar_10201_1{
	padding:3px 10px 3px 13px;
	color:#ffffff;
	background-color:#808080;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.bar_10201_2{
	padding:3px 10px 3px 13px;
	color:#ffffff;
	background-color:#456388;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
}

.bar_10201_3{
	padding:10px 15px 10px 15px;
	color:#242424;
	background-color:#ebebeb;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.link10201{
	color:#0C419A;
}

.txt_10102_1{
	color:#242424;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}

.txt_10102_2{
	color:#242424;
	font-size:13px;
	line-height:19px;
}

.link10102{
	color:#0C419A;
}

/*
ブログテキスト部分
バナーサイズ 175 x 280 
テキストエリア 115 x 160 
*/
	div.blogBannerArea{
		margin:0;
		padding:0;
		position:relative;
		width:175px;
		height:280px;
	}
	div.blogBannerArea div.textArea{
		/** background-color:#0033FF; */
		position:absolute;
		bottom:0;
		left:0;
		height:265px;
		overflow:hidden;
		
	}
	div.blogBannerArea div.textArea_inner{
		padding:5px;
		font-size:12px;
              line-height:18px;
		margin:0;
	}
	div.blogBannerArea div.textArea_inner p{
		margin:0 0 6px 0;
		line-height:1.4em;
	}
	
	
/**歴史に学ぶ スタイルシート ここから**/

.koshin-box

 {
	width: 680px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	font-size: 13px;
	line-height: 20px;
	letter-spacing:0.1em;
	color: #333333;
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bootom: 10px;
	padding-left: 20px;
	border: medium double #990066;
	padding-bottom: 10px;
}

.chosya-box

 {
	width: 700px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	font-size: 12px;
	line-height: 20px;
	letter-spacing:0.1em;
	color: #333333;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bootom: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.bar01 {
	width: 743px;
	background-image: url(../img/reki/bar01.gif);
	background-repeat: no-repeat;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: 0.2em;
	color: #FFFFFF;
	padding-left: 10px;
	text-indent: 10px;
}

.header02 {
	width: 732px;
	background-repeat: no-repeat;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	font-size: 13px;
	line-height: 22px;
	letter-spacing: 0.1em;
	color: #333333;
	padding-left: 21px;
}

.reki_normal_text00 {
	color: #333333;
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	letter-spacing:0.1em;
	line-height: 20px;
}

.reki_normal_text01 {
	color: #333333;
	font-size: 13px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	letter-spacing:0.1em;
	line-height: 22px;
	font-weight: bold;
}

.reki_normal_text02 {
	color: #990066;
	font-size: 13px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	letter-spacing:0.3em;
	line-height: 20px;
	font-weight: bold;
}

.reki_normal_text03 {
	color: #FFFFFF;
	font-size: 13px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	letter-spacing:0.3em;
	line-height: 20px;
	font-weight: bold;
}

.reki_normal_text04 {
	color: #333333;
	font-size: 15px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	letter-spacing:0.1em;
	line-height: 24px;
	font-weight: bold;
}

.reki_normal_text05 {
	color: #333333;
	font-size: 8px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	line-height: 16px;
}

.reki_normal_text06 {
	color: #333333;
	font-size: 13px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	letter-spacing:0.1em;
	line-height: 20px;
}

.reki_normal_text07 {
	color: #333333;
	font-size: 14px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	letter-spacing:0.1em;
	line-height: 20px;
}

/**歴史に学ぶ スタイルシート ここまで**/

/*- Menu Tabs 6--------------------------- */
#tabs6 {
      font: 10px/1.5em "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";/*- 文字サイズ- */
      float:left;
      width:100%;
      background:change-background;
      line-height:normal;
}
#tabs6 ul {
      margin:0;
      padding:0px 0 0 0;/*- Menu 上右下左- */
      list-style:none;
}
#tabs6 li {
      display:inline;
      margin:0;
      padding:0;
}
#tabs6 a {
      float:left;
      background:url("../img/tableft6.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 3px;
      text-decoration:none;
}
#tabs6 a span {
      float:left;
      display:block;
      background:url("../img/tabright6.jpg") no-repeat right top;
      padding:3px 15px 3px 10px;
      color:#000;
}
#tabs6 a span {
      float:none;
}
#tabs6 a:hover span {
      color:#0000ff;
}
#tabs6 a:hover {
      background-position:0% -20x;
}
#tabs6 a:hover span {
      background-position:100% -20px;
}
/*- Menu Tabs 6 ここまで------------------- */

.right_menu_box

 {
	width: 167px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	font-size: 12px;
	line-height: 14px;
	letter-spacing:0.1em;
	color: #333333;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}


.left_menu_box

 {
	width: 155px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	font-size: 11px;
	line-height: 14px;
	letter-spacing:0.1em;
	color: #333333;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}

.style2 {font-size: 9px}

.blue-box

 {
	height: 150px;
	width: 530px;
	font-family: "ＭＳ ゴシック", "ヒラギノ角ゴPro", "Osaka";
	font-size: 12px;
	line-height: 16px;
	letter-spacing:0.1em;
	color: #000000;
	background-color: #e0ffff;
	text-align: left;
	padding: 10px;
}
