@charset "utf-8";
/*
information{

	概要 : このCSSファイルは全てのセクション設定を記述しています。;

}
*/


/* 全体に関わる設定
--------------------------------------------------------------------------	*/

html{
	scrollbar-3dlight-color:#aaaaaa;
	scrollbar-arrow-color:#aaaaaa;
	scrollbar-base-color:#aaaaaa;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#aaaaaa;
}


 
body{
	margin:0;
	text-align:center;
	color: #444444;  
	font-size: 83%;
	line-height: 160%;			
}


td  {}

td.menu1{
	border: 1px solid #cccccc;
}
td.menuside{
	border: 1px solid #cccccc; height:20px;background-color:#F7F7D7;
}

/* リンクに関わる設定
--------------------------------------------------------------------------	*/
a.link_navi1:link		{	font-size:13px;color: #666999;text-decoration: none;line-height: 20px;}
a.link_navi1:visited	{	font-size:13px;color: #666999;text-decoration: none;line-height: 20px;}
a.link_navi1:active		{	font-size:13px;color: #666666;text-decoration: none;line-height: 20px;}
a.link_navi1:hover		{	font-size:13px;color: #666666;text-decoration: underline;line-height: 20px;}

a.link_navi2:link		{	font-size:13px;color: #ffffff;text-decoration: none;line-height: 20px;}
a.link_navi2:visited	{	font-size:13px;color: #ffffff;text-decoration: none;line-height: 20px;}
a.link_navi2:active		{	font-size:13px;color: #ffffff;text-decoration: none;line-height: 20px;}
a.link_navi2:hover		{	font-size:13px;color: #ffffff;text-decoration: underline;line-height: 20px;}

a.link_navi3:link		{	font-size:10px;color: #666999;text-decoration: none;line-height: 20px;}
a.link_navi3:visited	{	font-size:10px;color: #666999;text-decoration: none;line-height: 20px;}
a.link_navi3:active		{	font-size:10px;color: #666666;text-decoration: none;line-height: 20px;}
a.link_navi3:hover		{	font-size:10px;color: #666666;text-decoration: underline;line-height: 20px;}

a.link_navi4:link		{	font-size:12px;color: #666999;text-decoration: none;line-height: 20px;}
a.link_navi4:visited	{	font-size:12px;color: #666999;text-decoration: none;line-height: 20px;}
a.link_navi4:active		{	font-size:12px;color: #666666;text-decoration: none;line-height: 20px;}
a.link_navi4:hover		{	font-size:12px;color: #666666;text-decoration: underline;line-height: 20px;}


/* フォントに関わる設定(fs + 00px)
--------------------------------------------------------------------------	*/
.main_ch	{	font-size: 70%;color: #666999;line-height: 140%;}
.main_bi	{	font-size: 110%;color: #444444;line-height: 140%;}
.main_mi	{	font-size:15px;color: #666999;line-height: 25px;}
.pan		{	font-size:10px;color: #666666;}

/* フォントカラーに関わる設定(fc + RRGGBB)
--------------------------------------------------------------------------	*/
.fc666666	{	color:#666666;}


/* hrに関わる設定(fc + RRGGBB)
--------------------------------------------------------------------------	*/
.hr_line1{
	width: 650px;
	height: 1px;
	border: #444444 1px solid;
	border-style:dashed;
}



/* tableに関わる設定(fc + RRGGBB)
--------------------------------------------------------------------------	*/
table01{
   border-collapse: collapse;
   border: 2px solid green; }
/* 外側の枠線 */




/* tdに関わる設定(fc + RRGGBB)
--------------------------------------------------------------------------	*/
.td_h1{ height:23px;}
.td_h2{ height:2px;}
.td_h3{ height:10px;}

/* kadomaruに関わる設定
--------------------------------------------------------------------------	*/
.kadomaru {
    width:650px;
    background-color:#EBEBEB;
}
.kadomaru p{
    margin:0px;
    padding:0.5em 1em;
    background-color:#EBEBEB;
}
.rtop, .rbottom{
    background:#FFFFFF;
}
.rtop span, .rbottom span{
    display:block;
    height:1px;
    overflow:hidden;
    background-color:#EBEBEB;
}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}



    /* ページ用のCSSここまで */
	
	

table.menu1{
	table-layout:fixed;
}
IMG{border-width:0;
}
#main{
text-align:center;
}
#top{
text-align:right;
}

#dhtmlgoodies_menu{
	width: 550px;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
}
#dhtmlgoodies_menu img{
	border:1px;
}
	/* ページ用のCSSここまで */
	/* メニューのベースデザイン用のCSS */
	#dhtmlgoodies_menu ul li ul{
		display:none;	/* OperaでOKを表示するのに必要 */
	}

	#dhtmlgoodies_menu{
		visibility:hidden;
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* インデント0 */
		padding:0px;	/* インデント0 */
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
	}	
	#dhtmlgoodies_menu a{
		margin:0px;
		padding:0px;
	}
	/***********************************************************************
		メニューブロック用のCSS 
	***********************************************************************/
	#dhtmlgoodies_menu ul{
		margin:0px;
		border:0px solid #203497;
        text-align:left;
	}

	#dhtmlgoodies_menu ul.menuBlock2{
		border:0px;
		padding:1px;
		border:1px solid #DDDDDD;
        background-color:#FFFFFF;
    filter: Alpha(opacity=90); /* IE系 */
    opacity:0.9; /* Mozzila系 */
	}

	#dhtmlgoodies_menu ul.menuBlock3{
		border:0px;
		padding:1px;
		border:1px solid #DDDDDD;
        background-color:#FFFFFF;
    filter: Alpha(opacity=90); /* IE系 */
    opacity:0.9; /* Mozzila系 */
	}

	/***********************************************************************
		個々のメニュー項目用のCSS
	***********************************************************************/
	/* すべてのメニュー項目に適用 */
	#dhtmlgoodies_menu a{
		color: #000000;
		text-decoration:none;
		padding-left:1px;
		padding-right:1px;
	}
	/* 
		メインメニュー項目
	 */
	#dhtmlgoodies_menu .currentDepth1{
		padding-top: 0px;
		padding-bottom: 0px;
		border:0px solid #000;
		background-color: #FFFFFF;
		color: #FFFFFF;
	}
	#dhtmlgoodies_menu .currentDepth1over{
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FFFFFF;
		border:0px solid #FFFFFF;
	}
	#dhtmlgoodies_menu .currentDepth1 a{
	}
	#dhtmlgoodies_menu .currentDepth1over a{
		color:#FFF;
	}
	/* 第1サブメニュー項目 */
	#dhtmlgoodies_menu .currentDepth2{
		padding:1px;
		margin-bottom:1px;
        border:0px solid #888888;
	}
	#dhtmlgoodies_menu .currentDepth2over{
		padding:1px;
		margin-bottom:1px;
		background-color:#EEEEEE;
        border:0px solid #888888;
		color: #0000000;
	}
	#dhtmlgoodies_menu .currentDepth2over a{
		color:#000;
	}
	/* 第2サブメニュー項目 */
	#dhtmlgoodies_menu .currentDepth3{
		padding:3px;
		margin-bottom:1px;
	}
	#dhtmlgoodies_menu .currentDepth3over{
		padding:3px;
		margin-bottom:1px;
		background-color:#EEEEEE;
		color: #000;
	}
	#dhtmlgoodies_menu .currentDepth3over a{
		color:#000000;
	}

/* 通常時 */

#dhtmlgoodies_menu a.role1 {
  background:url(../img/tb-1.gif) no-repeat; /* 画像(off) */
  width:49px; height:12px;                         /* 画像の幅・高さ */
  margin:0; padding:0;                             /* 余白指定 */
  display:block;                                   /* ブロック要素扱い */
}
#dhtmlgoodies_menu a.role2 {
  background:url(../img/tb-2.gif) no-repeat; /* 画像(off) */
  width:85px; height:12px;                         /* 画像の幅・高さ */
  margin:0; padding:0;                             /* 余白指定 */
  display:block;                                   /* ブロック要素扱い */
}
#dhtmlgoodies_menu a.role3 {
  background:url(../img/tb-3.gif) no-repeat; /* 画像(off) */
  width:83px; height:12px;                         /* 画像の幅・高さ */
  margin:0; padding:0;                             /* 余白指定 */
  display:block;                                   /* ブロック要素扱い */
}
#dhtmlgoodies_menu a.role4 {
  background:url(../img/tb-4.gif) no-repeat; /* 画像(off) */
  width:73px; height:12px;                         /* 画像の幅・高さ */
  margin:0; padding:0;                             /* 余白指定 */
  display:block;                                   /* ブロック要素扱い */
}
#dhtmlgoodies_menu a.role5 {
  background:url(../img/tb-5.gif) no-repeat; /* 画像(off) */
  width:45px; height:12px;                         /* 画像の幅・高さ */
  margin:0; padding:0;                             /* 余白指定 */
  display:block;                                   /* ブロック要素扱い */
}
#dhtmlgoodies_menu a.role6 {
  background:url(../img/tb-6.gif) no-repeat; /* 画像(off) */
  width:49px; height:12px;                         /* 画像の幅・高さ */
  margin:0; padding:0;                             /* 余白指定 */
  display:block;                                   /* ブロック要素扱い */
}
#dhtmlgoodies_menu a.role7 {
  background:url(../img/tb-7.gif) no-repeat; /* 画像(off) */
  width:72px; height:12px;                         /* 画像の幅・高さ */
  margin:0; padding:0;                             /* 余白指定 */
  display:block;                                   /* ブロック要素扱い */
}
#dhtmlgoodies_menu a.role8 {
  background:url(../img/tb-8.gif) no-repeat; /* 画像(off) */
  width:83px; height:12px;                         /* 画像の幅・高さ */
  margin:0; padding:0;                             /* 余白指定 */
  display:block;                                   /* ブロック要素扱い */
}

/* マウスが乗った時 */
#dhtmlgoodies_menu a.role1:hover{
  background:url(../img/tb-1b.gif) no-repeat; /* 画像(on) */
}
#dhtmlgoodies_menu a.role2:hover {
  background:url(../img/tb-2b.gif) no-repeat; /* 画像(on) */
}
#dhtmlgoodies_menu a.role3:hover {
  background:url(../img/tb-3b.gif) no-repeat; /* 画像(on) */
}
#dhtmlgoodies_menu a.role4:hover {
  background:url(../img/tb-4b.gif) no-repeat; /* 画像(on) */
}
#dhtmlgoodies_menu a.role5:hover {
  background:url(../img/tb-5b.gif) no-repeat; /* 画像(on) */
}
#dhtmlgoodies_menu a.role6:hover {
  background:url(../img/tb-6b.gif) no-repeat; /* 画像(on) */
}
#dhtmlgoodies_menu a.role7:hover {
  background:url(../img/tb-7b.gif) no-repeat; /* 画像(on) */
}
#dhtmlgoodies_menu a.role8:hover {
  background:url(../img/tb-8b.gif) no-repeat; /* 画像(on) */
}




