
body{
    margin:0px;
    padding:0px;
	background-color:#ffffff;
	font-family:"EE EゴシチE", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#212121;
    text-align:center;
}
img {
	margin:0;
	padding:0;
	vertical-align:bottom;
	border:none;
}

h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
}
a {
	color:#2c2c2c;
}
a:hover {
	text-decoration:none;
}

ul,li {
	margin:0;
	padding:0;
	list-style:none;
}

p {
	margin:10px 0;
	padding:0;
	line-height:1.6;
}

strong {
	color:#fff;
}

/*========= 全体指宁E=========*/
/*#wrap_bg{
	text-align: left;
    width:930px;
	height:auto;
    background: url(../images/wrapper_bg.gif) repeat-y;
    margin:0px auto;
}*/
#wrap{
    width:900px;
	height:auto;
    background-color:#FFFFFF;
    margin:0px 15px;
	padding:0;
    text-align:left;
	background : url(top_bg.gif) repeat-x;
}

/*==========breadcrumb==========*/

#breadcrumb{
	color:#333333;
	padding:3px 3px 3px 20px;
	font-size:11px;
}
#breadcrumb li{
	display:inline;
}
#breadcrumb li a{
	color:#333333;
	text-decoration:none;
}
#breadcrumb li a:hover{
	text-decoration:underline;
}

/******トッチE*****/
/*#top{
    width:900px;
    height:8px;
	margin:0;
	padding:0;
	background: url(../images/top_bg.gif) repeat-x;
	border:solid red 1px;
}*/
/****** 左ナビ *****/
#left{
  width:240px;
	margin:8px 0 0 0;
	padding: 0px;
  float:left;
  background-color:#DFDFDF;
}
#left h1.top_a a{
	width:240px;
	height:80px;
	margin:0;
	padding:0;
	display:block;
	background : url(logo.gif) no-repeat;
	text-indent:-9999px;
}
/* メニュー */
#menu {
	width:240px;
	height:180px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	background : url(../common/images/menu_bg.gif) repeat-y;
	background-color:#000000;
}
#menu ul {
	display:block;
	width:204px;
	margin:0;
	padding:0 0 0 30px;
	float:left;
}

#menu li {
	display:block;
	width:34px;
	float:left;
}

/* menuリンク */
/* member */
#menu li.member_a a {
	display:block;
	width:34px;
	line-height:180px;
	margin:0;
	padding:0 6px 0 0;
	background : url(menu_member.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
#menu li.member_a a:hover {
	background-position:0 -180px;
}

/* system */
#menu li.system_a a {
	display:block;
	width:34px;
	line-height:180px;
	margin:0;
	padding:0 6px 0 0;
	background : url(menu_system.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
#menu li.system_a a:hover {
	background-position:0 -180px;
}

/* news */
#menu li.news_a a {
	display:block;
	width:34px;
	line-height:180px;
	margin:0;
	padding:0 6px 0 0;
	background : url(menu_news.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
#menu li.news_a a:hover {
	background-position:0 -180px;
}

/* gyogi */
#menu li.gyogi_a a {
	display:block;
	width:34px;
	line-height:180px;
	margin:0;
	padding:0 6px 0 0;
	background : url(menu_gyogi.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
#menu li.gyogi_a a:hover {
	background-position:0 -180px;
}

/* ̌kondate */
#menu li.kondate_a a {
	display:block;
	width:34px;
	line-height:180px;
	margin:0;
	padding:0 6px 0 0;
	background : url(menu_kondate.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
#menu li.kondate_a a:hover {
	background-position:0 -180px;
}

/* gaiyou */
#menu li.gaiyou_a a {
	display:block;
	width:34px;
	line-height:180px;
	margin:0;
	padding:0 6px 0 0;
	background : url(menu_gaiyou.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
#menu li.gaiyou_a a:hover {
	background-position:0 -180px;
}
/*active*/
#menu li a.active {
	background-position:0 -180px;
}

/* お知らせ,連絡允E*/
#left_box01{
	display:block;
	width:200px;
	margin:0;
	padding:10px 0 0 20px;
	float:left;
}
#left_box01 p,#left_box02 p{
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#left_box01 p.news {
	line-height:34px;
	margin-bottom: 5px;
	background : url(left_news.gif) no-repeat;
}
#left_box01 ul {
	margin: 5px 0 0 5px;
	padding:0;
	text-align:left;
}
#left_box01 li.day {
	line-height:18px;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#ad0b0a;
}
#left_box01 li.text {
	margin:5px 0;
  	padding-left:10px;
	font-weight:normal;
	color:#212121;
	background : url(left_ic.gif) no-repeat 0px 0px;
}

/* 連絡允E*/
#left_box02{
	display:block;
	width:200px;
	margin:0;
	padding:10px 0 0 20px;
	float:left;
}
#left_box02 p.add {
	line-height:38px;
	background : url(left_add.gif) no-repeat;
}
.left_addtxt {
	margin: 10px 0 0 5px;
	padding:0;
}

/*=========== コンチEチE==========*/
#contents{
    width:660px;
    height:550px;
	margin:8px 0 0 0;
	padding:0;
    float:left;
    background-color:#FFFFFF;
}

/*=========== ボトム(注意事頁E =============*/
#cts_bottom{
	clear:both;
    width:100%;
	margin:25px 0 0 0;
	padding:0;
	float:left;
}
.cts_link{
	margin:0;
	padding:0 20px 10px 0;
	text-align:right;
}
.cts_link a{
	color:#999999;
}
.cts_bottomtxt{
	margin-left:200px;
	font-size:11px;
	color:#999999;
}
/*=========== ボトム(ライン) =============*/
#bottom{
	clear:both;
    width:100%;
    height:8px;
    background : url(btm_bg.gif) repeat-x;
}



