
body {
  margin: 0;
  padding: 0;
  position: relative;
  min-width: 830px;  /*中央配置ボックス横幅*/
  /** min-height: 400px;  /*中央配置ボックス縦幅*/
}



/****リンク定義****/

/*リンク前*/
a:link {
	color:#000000;
	text-decoration:none;
	border-bottom:1px dashed #000000;
}

/*リンク済*/
a:visited {
	color:#000000;
	text-decoration:none;
	border-bottom:1px dashed #000000;
}

/*リンク瞬間*/
a:active {
	color:#000000;
	text-decoration:none;
	border:1px solid #000000;
}

/*リンクONマウス*/
a:hover {
	color:#000000;
	text-decoration:none;
	border:1px solid  #000000;
}

/*メニュー部分対策*/
.menu_area  {
	line-height:10px;
}

.menu_area a:link {
	text-decoration:none;
	border:0px;
}

.menu_area a:visited {
	text-decoration:none;
	border:0px;
}

.menu_area a:active {
	text-decoration:none;
	border:0px;
}

.menu_area a:hover {
	text-decoration:none;
	border:0px;
	border:1px solid  #000000;
}

/*TOP部分対策*/

.top a:link {
	color:#000000;
	text-decoration:none;
	border:1px dotted #000000;
}

.top a:visited {
	text-decoration:none;
	border:1px dotted #000000;
}

.top a:active {
	text-decoration:none;
	border:1px dotted #000000;
}

.top a:hover {
	text-decoration:none;
	border:1px dotted #000000;
}

.top2 {
	color:#000000;
	text-decoration:none;
	border:1px dotted #000000;
}



/****もろもろ****/


.menu_font1 {
    color:#FF0000;
	font-weight:bold;
	font-size:14px;
	background-repeat:no-repeat;
	}


.koushinn_hiduke {
    color:#1432aa;
	font-weight:bold;
	font-size:14px;
	margin-left:10px; 
	}

.koushinn_txt {
    color:#333333;
	font-size:14px;
	}

.main_txt {
    color:#333333;
	font-size:14px;
	margin-left:10px; 
	}

.contact_txt {
    color:#333333;
	font-size:14px;
	margin-left:20px; 
	}

.footer_txt {
	font-size:10px;
	margin:10px;
	}

.top_txt_crosshead{
	font-size:12px;
	margin:5px;
	}
	
.top_txt_crosshead-txt{
	font-size:12px;
	}

.syushi_txt{
	font-size:14px;
	line-height: 200%;
	letter-spacing:120%;
	margin:18px;
	font-family: "ＭＳ Ｐ明朝"
	}
/*HOME見出し*/
.home_txt_01 {
	padding: 5px 10px;
	font-size:12px;
	text-decoration:none;
}


/*会員構成*/
.kain_title_txt {
	padding: 5px 10px;
	font-size:12px;
	text-decoration:none;
	border-top:2px dotted #999999;
	border-bottom:2px dotted #999999;
	background-color:#eeeeee;
}

.kain_list_txt {
	padding: 5px 10px;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dotted #666666;
}

.kain_list_txt02 {
	padding: 5px 10px;
	font-size:12px;
	text-decoration:none;
    color:#666666;
}

.kain_footer_txt {
	padding: 5px 10px;
	font-size:12px;
	text-decoration:none;
}

/*お知らせ*/
.info_title_txt {
	color:#000000;
	padding: 5px 10px;
	font-size:14px;
	background-color:;
}

.info_txt {
	padding: 5px 20px;
	font-size:12px;
	text-decoration:none;
	line-height: 150%
}

.info_txt_hiduke {
	padding: 5px 20px;
	font-size:10px;
	text-decoration:none;
	line-height: 150%
}
.info_hako{
	border-bottom:1px dashed #1432AA;
}


/*ダウンロード*/

.rese_title_txt {
	padding: 5px 10px;
	font-size:12px;
	text-decoration:none;
	border-top:2px dotted #999999;
	border-bottom:2px dotted #999999;
	background-color:#eeeeee;
}

.rese_list_txt {
	padding: 5px 10px;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
	border-left:1px dotted #999999;
	border-bottom:1px dotted #999999;
}


.rese_list_txt02 {
	padding: 5px 10px;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
	border-bottom:1px dotted #999999;
}

.rese_number_txt {
	font-size:12px;
	text-decoration:none;
}



/****パンくず****/	
.topic_path {
    color:#666666;
	font-size:12px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	}

/****DivBox****/
.divbox_650px{
	border-left:dotted 1px #333333;
    width:650px;
}

/****Copyright****/
.Copyright{
	padding: 5px 10px;
	font-size:12px;
	text-decoration:none;
	border-top:1px dotted #6666ff;
}
