	a:link{
		color			: #006699;
		text-decoration	: none;
	}
	a:visited {
		color			: #660000;
		text-decoration	: none;
	}
	a:active {
		color			: #red;
		text-decoration	: underline;
	}
	a:hover {
		color			: #0099cc;
		text-decoration	: underline;
	}  

	img {
		border-style	: none ;
		border-width		: 0px;
	}


	a img{
		position		: relative;
	}

	a:hover img{
		top				: -1px;
		left			: -1px;
	}

	blockquote {
		color			: #333333;
		line-height		: 20px;
		letter-spacing	: 4px;
	}

*	html
	{
		margin: 0;
		/* setting border: 0 hoses ie6 win window inner well border */
		padding: 0;
		overflow: hidden;

	}
	
	div {
		margin: 0;
	   /* setting border: 0 hoses ie6 win window inner well border */
		padding: 0;
		border-width :0;

	   }		

	body {
		margin: 0;
		/* setting border: 0 hoses ie5 win window inner well border */
		padding: 0;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		background-color	: #ffffff;
	}
		
	h1 {
		display				: inline;
		font-size			: 11px;
		color				: #666666;
		margin				: 0;
		padding				: 0;
	}

	p {
		margin				: 0;
		padding				: 0;
		line-height			: 150%;
		}
	.note {
		font-size			: 10px;
		font-style			: nomal;
		line-height			: 105%;
		margin				: 5px 0 0 0;
		padding				: 0;
	}


	h2,h3,.bh2,.bh3 {
		font-size			: 12px;
		color				: #666666;
		margin				: 20px 0 5px 0;
		padding				: 0;
	}
	h2,.h2note,.bh2 {
		text-align			: center;
	}
	
	.maintext {
		font-size			: 12px;
		letter-spacing		: 4px;
	}
	
	#page_block01 h2 {
		font-size			: 14px;
		letter-spacing		: 4px;
	}

		
	h4,h5,.bh4,.bh5 {
		font-size			: 11px;
		color				: #666666;
		margin: 0;
		padding				: 0;
	}
	li {
		font-size			: 10px;
		color				: #333333;
	}

	ul  {
		list-style-type		: none; 
	}
	b	{
		color				: #666666;
	}

	.listlinksbig {
		text-align			:center;
		margin				: 0 0 0 -40;
	}
	
	.listlinksbig li{
		background-color	: #f3f3f3;
	}

	.listlinksitem {
		text-align			:left;
		margin				: 0 0 0 -40;
		list-style-type		: none; 
	}

	.listlinksitem li{
		margin				: 5 0 0 0;
	}

	.listlinks .listlinksimg{
		margin				: 0 0 0 -40;
	}
	

	
	ul.listlinks li {
		display				: inline;
		border				: 1px #cccccc solid;
		padding				: 0 6 0 6;
		_padding			: 0 2 0 6;
		margin				: 0 2 0 0;
		_margin				: 0 5 0 0;
		line-height			: 17px;
	}

	ul.listlinks li a:hover {
		text-decoration		: none;
		background-color	: #eeeeee;
	}  

	ul.listlinksimg li{
		display				: inline;
		border-style		: none;
	}

/*
	ul.level3  {
		list-style-type		: none; 
	}
	
	ul.level3 li {
		display				: inline;
		border				: 1px #cccccc solid;
		padding				: 0 6 0 6;
		_padding			: 0 2 0 6;
		margin				: 0 2 0 0;
		_margin				: 0 5 0 0;
		line-height			: 17px;
	}

	ul.level3 li a:hover {
		text-decoration		: none;
		background-color	: #eeeeee;
	}  


	li .level4 {
		display				: inline;
		border				: 1px #666666 solid;
		padding				: 0;
		margin				: 0 2 0 0;
		_margin				: 0 5 0 0;
		line-height			: 17px;
/\/		word-break			: keep-all;
	}

	li .level4 a:hover {
		text-decoration		: none;
	}  
*/

	

	#page_block01 #section1 {
		width				: 300;
		float				: left;
		clear				: both;
		margin				: 30px;
		text-align: 		; center;
	}

	#page_block01 #section2 {
		width				: 300;
		float				: right;
		clear				: both;
		margin				: 30px;
		text-align: 		; center;
	}

	#page_block01 ul li{
		margin-top			: 40px;
	}

	#body_inner {
		text-align: center;
	}
	
	#common_logo {
		width				: 190px;
		margin				: 0px;
		float				: left;
		overflow-x			: hidden;
	}

	#common_logo_inner {
		border-style		: none;
		padding				: 0px;
		text-align			: right;
	}

	#common_logo_inner img {
		margin-top			: auto;
		vertical-align		: bottom;
	}
   
	#page_summary {
		width				: 610px;
		margin				: 0px 0px 0px 0px;
		float				: left;
		overflow-x			: hidden;
		background:transparent url(commonlogobg.gif) top left repeat-y;
	}

	#page_summary_inner {
		border-style		: none;
		padding				: 5px 0px 5px 10px;
		color				: #666666;
		font-size			: 11px;
/\/		line-height			: 5%;
/\/		_line-height		: 105%;

	}

	#page_summary_inner p {
		_line-height		: 105%;
		 layout-grid-line   :0px
	}

	#common_changelang {
/\/			display				: none;
		width				: 110px;
/\/		height				: 30px;
		margin				: 0px 0px 0px 0px;
		float				: right;
		overflow			: hidden;

	}

	#common_changelang_inner {
		background-color	: #999999;
		border-color		: #333333;
		border-style		: solid;
		border-width		: 1px;
		padding				: 5px;
		color				: #FF0000;
	}


	#page_title {
/\/		width				: 200px;
/\/		height				: 200px;
		margin				: 0px 0px 0px 0px;
		overflow-x			: hidden;
	}

	#page_title_inner {
		border-style		: none;
		padding				: 0px;
	}

	#page_index_daily {
/\/				width				: 200px;
/\/		height				: 200px;
		margin				: 0px 0px 0px 0px;
		overflow-x			: hidden;
	}

	#page_index_daily_inner {
		background-color	: #999999;
		border-color		: #333333;
		border-style		: solid;
		border-width		: 1px;
		padding				: 5px;
		color				: #00FF00;
	}

	#page_index_entry {
/\/				width				: 200px;
/\/		height				: 200px;
		margin				: 0px 0px 0px 0px;
		overflow-x			: hidden;
	}

	#page_index_entry_inner {
		background-color	: #999999;
		border-color		: #333333;
		border-style		: solid;
		border-width		: 1px;
		padding				: 5px;
		color				: #00FF00;
	}

	#common_notification {
/\/				width				: 200px;
/\/		height				: 150px;
		margin				: 0px 0px 0px 0px;
/\/			background:transparent url(commonlogobg2.gif) top left repeat-y;
	}

	#common_notification_inner {
		border-style		: none none none solid;
		border-color		: #333333;
		border-width		: 1px;
		padding				: 5px;
	}

	#common_navigation {
/\/				width				: 200px;
/\/		height				: 100px;
		margin				: 0px 0px 0px 0px;
	}

	#common_navigation_inner {
		border-style		: none none none solid;
		border-color		: #333333;
		border-width		: 1px;
		padding				: 5px;
	}

	#contents_menu {
		width				: 80%;
		margin				: auto;
/\/		float				: left;
	}

	#contents_menu_inner {
		border-color		: #333333;
		border-style		: none;
		border-width		: 1px;
		padding				: 5px;
		color				: #0000FF;
	}

	#common_search {
		width				: 200px;
/\/		height				: 40px;
		margin				: 0px 0px 0px 0px;
		float				: right;
	}

	#common_search_inner {
		background-color	: #999999;
		border-color		: #333333;
		border-style		: solid;
		border-width		: 1px;
		padding				: 5px;
		color				: #0000FF;
	}


	#page_body_spacer {
		width:581px;
		height:15px;
		margin:0;
		padding:0;
		background-color		: #ffffff;
		background:transparent url(menu_page_sp1x7.gif) bottom left repeat-x;
		float				: left;
	}

	#page_body_spacer_coner {
		width:29px;
		height:15px;
		margin:0;
		padding:0;
		background-color		: #ffffff;
		background:transparent url(menu_page_sp29x7.gif) bottom left no-repeat;
		float				: left;
	}




	#page_body {
		width				: 570px;
		float				: left;
	}

	#page_body_inner {
/\/		background-color	: #ffffff;
		border-style		: none;
		padding				: 20px 20px 20px 20px;;
		_padding			: 20px 0 0 0;
		color				: #000000;
	}


	#page_menu {
		width				: 30px;
/\/		height				: 100px;
		margin				: 0px 0px 0px 0px;
	}

	#page_menu_inner {
		background-color	: #999999;
		border-color		: #333333;
		border-style		: solid;
		border-width		: 0px;
		padding				: 0px;
		color				: #00FFFF;
	}

	#common_copyright {
		width				: 800px;
		margin				: 0px 0px 0px 0px;
		text-align			: center;
	}

	#common_copyright_inner {
		margin-right		: auto;
		margin-left			: auto;
		width				: 600px;
		border-color		: #666666;
		border-style		: solid none none none;
		border-width		: 1px;
		padding				: 15px;
		color				: #333333;
		font-size			: 10px;
		font-style			: italic;
	}





	.left {
		float				: left;
	}

	.right {
		float				: right;
	}


	.clear {
		clear				: both;
	}
	
	.hide {
		display				: none;
	}
	
	
	/*左＆中央カラム*/

#global
	{
		width: 800px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
		}

#left {
	float:left;
	width: 660px;
	}

   .layout-three-column #header
   {
	margin: 0;
	width: 800px;
   }

   .layout-three-column #header-innner
   {
      padding: 0;
      border-style: none;
   }


   .layout-three-column #alpha
   {
	margin: 0;
	width: 190px;
	clear				: both;
	float: left;
   }

   .layout-three-column #alpha-inner
   {
      padding: 10px 10px 0 10px;
      border-width: 0;
      border-style: solid;
      border-color: #fff;
   }

   .layout-three-column #beta
   {
	width: 610px;
	background: none;
	float: left;
   }

   .layout-three-column #beta-inner
   {
	border-width: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
   }

   .layout-three-column #ganma
   {
	width: 610px;
	background: #ffffff;
	float: left;
	color: #000000;
   }



   .layout-three-column #ganma-inner
   {
	border-width: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
   }

   .layout-three-column #delta
   {
	margin: 0,0,0,0;
	width: 30px;
	float: right;

   }

   .layout-three-column #delta-innner
   {
      padding: 0px 0px 0px 0px;
      border-width: 0px 0px 0px 0px;
      border-style: solid;
      border-color: #ff0000;
   }

   .layout-three-column #footer
   {
	margin: 0;
	width: 800px;
	float: right;

   }

   .layout-three-column #footer-innner
   {
      padding: 10px 10px 0 10px;
      border-width: 2px 0 2px 2px;
      border-style: solid;
      border-color: #fff;
   }


}

.noccs {
	display:		none;
	}
.no_img{
	display:		none;
	}
.caution {
		color				: #990000;
		text-decoration		: underline;
	}
.soon {
	display: none;
}

	
/* タブメニューの設定 */
#tab {
	/* 左揃え */
	float:left;
	/* 項目のマークを消す */
	list-style-type:none;
	/* サイズ */
	width:30px;
	height:800px;
	/* 余白 */
	margin:0;
	padding:20 0 0 0;
	/* タブ左部分の枠 */
	background:transparent url(menu_page_sp29x1.gif) top left repeat-y;
}




/* タブ項目 */
#tab li{
	/* サイズ */
	width:30px;
	height:125px;
	/* 文字がはみ出た場合：非表示 */
	overflow:hidden;
	/* 余白 */
	margin:0;
	padding:0;
	outline-style: none;
}

/* タブ項目背景 */
#tabmenu1{
	background-image	: url(menu_page01_off.gif);
	background-repeat	: no-repeat;
}
#tabmenu2{
	background-image	: url(menu_page02_off.gif);
	background-repeat	: no-repeat;
}
#tabmenu3{
	background-image	: url(menu_page03_off.gif);
	background-repeat	: no-repeat;
}
#tabmenu4{
	background-image	: url(menu_page04_off.gif);
	background-repeat	: no-repeat;
}
#tabmenu5{
	background-image	: url(menu_page05_off.gif);
	background-repeat	: no-repeat;
}

/*
#tabmenu1 a:hover{
	background-image	: url(menu_page01_over.gif);
	background-repeat	: no-repeat;
}
#tabmenu2 a:hover{
	background-image	: url(menu_page02_over.gif);
	background-repeat	: no-repeat;
}
#tabmenu3 a:hover{
	background-image	: url(menu_page03_over.gif);
	background-repeat	: no-repeat;
}
#tabmenu4 a:hover{
	background-image	: url(menu_page04_over.gif);
	background-repeat	: no-repeat;
}

#tabmenu5 a:hover{
	background-image	: url(menu_page05_over.gif);
	background-repeat	: no-repeat;
}
*/

/* タブの設定 */
/*
#tab a {
	display:block;
	text-decoration:none;
	color:#333;
	width:100%;
	height:100%;
	background-position:0px 0px; 
	outline-style: none;
}
*/

/*
#tab b {
	display:block;
	text-decoration:none;
	color:#333;
	width:100%;
	height:100%;
	background-position:0px 0px; 
	outline-style: none;
}
*/


#tab a {
	display:block;
	text-decoration:none;
	color:#333;
	width:100%;
	height:100%;
	outline-style: none;
	outline			:	0px none black; 
}

#tab b {
	display:block;
/\/	text-decoration:none;
/\/		color:#333;
		width:100%;
		height:100%;
	background-position:0px 0px; 
/\/		outline-style: none;
}

#tab span {
	visibility	: hidden;
	outline-style: none;
}

#page_block01 {
	display		: none;
}
#page_block02 {
	display		:none;
}

#page_block03 {
	display		: none;
}

#page_block04 {
	display		: none;
}

#page_block05 {
	display		: none;
}

