@charset "shift_jis"; 
* { padding:0;margin:0;}
BODY {
      MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
　　　text-align: center;
　　　background-color:#FFFFFF;
      color:#666666;
	font-family: Verdana,Arial,sans-serif,ＭＳ Ｐゴシック,Osaka;
	font-size: 80%;
	line-height: 140%;
	}

td{
	text-align: left;
	line-height: 130%;
	font-size: 100%;
	}
th{
	text-align: left;
	line-height: 130%;
	font-size: 100%;
	}

a:link {　color: #0033cc;} 
p{
　　　text-align: left;
　　　font-size: 12px;
}
img	{
	border: none;
	vertical-align: middle;
	}
h1{
　　　text-align: left;
　　　font-size: 13px;
　　　background-color:#90dc03;
      color:#FFFFFF;
      width: 300px; height: 100px;
}
h2{
      font-family:"HG丸ｺﾞｼｯｸM-PRO,ヒラギノ丸ゴ Pro W4"; 
　　　text-align: left; 
　　　font-size: 15px;
      color:#FFFFFF;
      margin-bottom: 0px;
}

h3{
　　　font-size: 13px;
      line-height: 140%;
      margin: 0 0 0.5em 0;
      padding: 0;
}

h4{
　　　text-align: center; 
　　　font-size: 13px;
      line-height: 1.4;
      margin: 0px;
      padding: 0px 0px 0px 0px;
}
h5{
　　　font-size: 9px;
      margin: 0px;
      padding: 0px 0px 0px 0px;
}
ul {
　　　text-align: center;
	padding: 0px;
	margin: 0px;
}
li {
        font-family: "MS UI Gothic" ;
      padding: 5px 2px 3px 10px;
	margin: 0px;
        border:  2px #ee9c00;
}
#footer{
	margin: 0px;
	padding: 2px;
	background: #FF992B;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	}
/* 全体のtable の設定*/
.table_01 { 
 　　　　　 width: 800px; 
}
.table_01_td1 {
       width: 188px;
       BACKGROUND-COLOR: #fbffc1;
        TEXT-ALIGN: center;
        vertical-align: top; 
}
/* index.html(top) の設定*/
.table_03 { 
       width: 560px;
       BORDER: 0px;
}
.table_03_td1 {
       width: 10px;
       BACKGROUND-COLOR: #ff992c; 
}
.table_03_td2 {
       width: 548px;       
       BACKGROUND-COLOR: #ff992c; 
}
.table_04 { 
       width: 590px;
       BORDER: 0px;
	   margin-left:3px;
}
.table_05 { 
       width: 100%;
       BORDER: 0px;
}
.table_05_td1 {
}
.table_05_td2 { 
       width: 218px;
       text-align: left;
　　　 font-family: "HGP創英角ﾎﾟｯﾌﾟ体","ヒラギノ丸ゴ Pro W4"; 
　　　 font-size: 14px;
       line-height: 1.6;
       color:#ff9900;
	background: url(./images/top/bg_tb-05.gif) no-repeat;
       padding: 0px 0px 0px 9px;
}
.table_06_td1 { 
        text-align: left;
       font-family: "HG丸ｺﾞｼｯｸM-PRO"; 
　　　font-size: 12px;  
}
.sr { font-family: serif }
.text01{
       font: bold;
　　　 font-family: "HGP創英角ﾎﾟｯﾌﾟ体","ヒラギノ丸ゴ Pro W4"; 
       color:#ffff00;
} 
.text02{
       font-family: "HG丸ｺﾞｼｯｸM-PRO"; 
       color:#ffffff;
} 
.text03{
       font-family: "HGS創英角ﾎﾟｯﾌﾟ体","Hiragino Maru Gothic Pro"; 
       color:#830000;
　　　 font-size: 14px;
}
.text12{
       color:#ff3300; 
}
.text13{
       color:#ff33cc;
　　　 font-size: 17px; 
}
.colum_text { 
　　　width: 570 px;
      margin: 0px 10px 5px 10px;
      padding: 0px 10px 0px 10px; 
      font-size: 13px;
       color:#a35050;
       font-family: "HG丸ｺﾞｼｯｸM-PRO","sans-serif"; 
       line-height: 1.5;
}
.colum_title { 
      font-size: 15px;
       color:#a23f3f;
       font-family: "HGS創英角ﾎﾟｯﾌﾟ体","Hiragino Maru Gothic Pro"; 
}
/* header の設定*/
.table_02 {	
        width: 800px;
        padding:0px;
		border-top:#FF992B solid 7px;
}
.table_02_td1 {
        padding-top:5px;
        padding-bottom:5px;
        vertical-align: center;
        background-position: right; 

}
.h-navi{
position:relative;
	top: 20px;	
	left: 324px;
	width: 284px;
	height: 25px;
}
#headnavi a { 
      display: block;
      padding-top: 7px;
      padding-bottom: 7px;
      background-color: #FFFFFF;
      text-decoration: none;
      text-align: left;
	  font-size:12px;
	  font-weight:bold;
	  font-family:"ＭＳ ゴシック", "Osaka−等幅";
}
#headnavi a:hover{ 
      background-color: #FFFFFF;
      color: #000000;
}
#headnavi li{ 
      float: left;
	  }
#headnavi li a:link,#headnavi li a:visited {
      color: #000000;
	text-decoration: none;
	display: block;
	padding: 0px 0 0 12px;
	background:url(./images/header/h-triangle.gif) no-repeat;
	background-position: left center;
	}
#headnavi li a:hover {
	color: #CC0033;
	display: block;	
	background:url(./images/header/h-triangle.gif) no-repeat;
		background-position: left center;
	}

/*blogコーナー*/
.table_07_td1 {
	BORDER-BOTTOM: #fdd611 1px solid;
}
/* ナビゲーション */
.navi {
	font: bold 15px "Impact";
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
      padding:3px;
	background: #fbffc1 ;
}
.navi ul {
	background: #fbffc1;
	text-decoration: none;
	list-style: none;
	}
.navi li {
	background: url(./images/menu/navi_out_bg.gif) no-repeat;
	margin-top: 2px;
	margin-bottom : 2px;
	margin-left: 0px;
	text-align: left;
}
.navi li a:link,.navi li a:visited {
	color: #ee9c00;
	text-decoration: none;
		height: 25px;
	width: 150px;
	display: block;
      padding: 18px 2px 10px 10px;
	}
.navi li a:hover {
	color: #800000;
		height: 25px;
	width: 150px;
	display: block;
      padding: 18px 2px 10px 10px;
	}
/* タイトルロゴの設定　*/
.title_rogo { 
　　　width: 585px; 
      padding: 2px 0px 2px 0px; 
      margin: 5px 10px 15px 10px;
      border-top: 1px solid #008000;
      border-bottom: 1px solid #008000;
}

/* お知らせ・イベントリンク部分 */
A.eve:link 
 {
　　　color: #0000ff;
　　　text-decoration: none;
}
A.eve:visited 
 {
　　　color: #0000ff;
　　　text-decoration: none;
}   
A.eve:hover 
{ 
　　　color:red;
　　　text-decoration: none;
} 
A.eve:active 
{
　　　color:orange;
　　　text-decoration: none;
}
/* サービスメニューリンク部分 */
A.ser:link 
 {
　　　color: #ffff00;
　　　text-decoration: none;
}
A.ser:visited 
 {
　　　color: #ffff00;
　　　text-decoration: none;
}   
A.ser:hover 
{ 
　　　color:red;
　　　text-decoration: none;
} 
A.ser:active 
{
　　　color:red;
　　　text-decoration: none;
}

/* コンテンツエリア */
.Contents{
	padding: 0 0 0 15px;
	}
/* 「リンク集」 */
ul.Links{
	display: block;
	list-style-type: none;
	margin: 0 0 0.5em 10px;
	padding: 0;
	text-align: left;
	}
	ul.Links li{
		display: block;
		margin: 0 0 5px 0;
		padding: 3px 0 0 20px;
		background: url(./link/image/t_01_orange.gif) 0 0 no-repeat;
		text-align: left;
		font-size: 12px;
		line-height: 120%;
		}
		ul.Links li img{
			margin: 3px 0 0 0;
			}

.TopNewsList{
	display: block;
	margin: 0 0 2.5em 0;
	padding: 0;
	}
	.TopNewsList ul{
		display: block;
		list-style-type: none;
		text-align: left;
		margin: 0;
		padding: 0;
		}
		.TopNewsList ul li{
			display: block;
			margin: 0;
			padding: 7px 0 12px 0;
			background: url(/images/top/line_orange.gif) left bottom repeat-x;
			line-height: 120%;
			font-size: 12px;
			overflow: hidden;
			}
			/* IE6 */
			* html .TopNewsList ul li{
				zoom: 1;
				}
			.TopNewsList ul li .Date{
				display: block;
				margin: 0;
				padding: 0 0 0 17px;
				background: url(/images/top/p_orange.gif) left center no-repeat;
				}
			.TopNewsList ul li a{
				display: block;
				margin: 0;
				padding: 0 0 0 17px;
				}
				.TopNewsList ul li .Title img{
					margin: 0 0 0 4px;
					vertical-align: middle;
					}
