/* Basic Tag --------------------------------------------- */


/*-- リンク色 --*/
body a:hover{color:#FF3300;}/*#993300*/
body a:visited{color:#0066FF;}





body {
	text-align:			center;
	background-color:	#FFFFFF;
	font-size:			12px;
}

table {
	font-size:			12px;
}

h2 {
	font-size:			18px;
	color:				#000000;
	line-height:		140%;
	margin-top:			10px;
	padding-left:		8px;
	vertical-align:		middle;
	background-color:	#FFF8F4;
	border-left:		#003A6C solid 10px;
	border-bottom:		#003A6C solid 1px;
}

h3 {
	font-size:			13px;
	color:				#5573B7;
	line-height:		140%;
	padding-left:		8px;
    width:              90%;
	vertical-align:		middle;
	border-bottom:		#A7A7A7 dashed 1px;
}

h4 {
	margin-top: 0px;
	padding-left: 8px;
	line-height: 140%; 
       width:80%;
	vertical-align: middle;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #333399;	        	
}

form input {
	background-color:	#eee;
}

ul.menu{
	padding:			0px;
	font-size:			14px;
	line-height:		150%;
	border:				1px solid #6666a0;
	border-width:		0px 1px 0px 0px;
	background-color:	#f8f8f8;/*#dfe8f8;*/
	height:				100%;
	margin:				0px;
}

li.menu_title {
	background-color:	#005599;
	list-style-type:	none;
	height:				24px;
	font-weight:		bold;
	color:				#fff;
	padding:			2px;
}

li.menu_item {
	height:				24px;
	display:			inline;
	border-bottom:		1px dashed #69c;
	list-style-type:	none;
	vertical_align:		middle;
	margin:				4px 2px;
}

li.menu_item a{
	font-weight:		bold;
}

li.menu_item a:link, li.menu_item a:visited{
	text-decoration:	none;
	color:				#35a;
}

li.menu_item a:hover{
	text-decoration:	none;/*underline;*/
	background-color:	#c0e0ff;
	width:				100%
}

li.menu_spliter {
	background-color:	#b0c0e4;
	list-style-type:	none;
	height:				4px;
	margin:				10px 0px;
}


/* Class----------------------------------------------- */

.content_test{
	line-height:		130%;
}



/* ID ------------------------------------------------- */

#main_container_table {
	color:				#ffffff;
	background-color:	white;
	margin-left:		auto;
	margin-right:		auto;
	width: 				760px;
	height:				100%;	
	text-align:			center;
}

#menu_container_table {
	color:				#FFFFFF;
	background-color:	white;
	background-image:	;
	margin:				0px;
	padding:			0px;
	width: 				760px;
}
#menu_container_table img {
	border: 1px solid #FFFFFF;
	border-width: 0px 1px 0px 1px;
}

#content_container_table {
	color:				#000000;
	background-color:	white;
	width:				100%;
	margin:				0px;
	padding:			0px;
	padding-left:		25px;
	padding-right:		25px;
}

#topflash_container {
	width:				100%;
	margin-left:		auto;
	margin-right:		auto;
	border-top:			1px solid #2E3192;
	border-bottom:		1px solid #2E3192;
}

/* what's new部分 */
#whatsnew tr td {
	font-size:			12px;
	color:				#000000;
}
#whatsnew {
	border:				1px solid #000000;
	width:				100%;
}
#whatsnew .title {
	background-color:	#eee;/*#dce4f4;*/
	width:				450px;
	font-weight:		bold;
}

/* 罫線つきの表 */
#grid_table {
	border:				0px solid #000000;
	border-right:		0px;
	border-bottom:		0px;
}
#grid_table td {
	border-right: 		0px solid #000000;
	border-bottom: 		0px solid #000000;
}
#grid_table td.column {
	background-color:	#BBF1FF;
	color:				#000000;
	font-size:			14px;
	font-weight:		bold;
}
#grid_table td.value {
	background-color:	#FFFFFF;
	color:				#000000;
	font-size:			14px;
	font-weight:		normal;
}

/*banar*/
#banar {
	width:				100%;
	margin-left:		auto;
	margin-right:		auto;
}

/*a#banar2 {
	display: block;
    width:705px;
    height:90px; 
    text-indent: -1000px; 
    background-image: url("image/tokumoto_b2.gif"); 
}*/

a#banar:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

#flash{
	margin:10px 130px;
	width:445px;
}	


#flash2{
	margin:0px 130px;
	margin-bottom:30px;
	width:445px;
	font-size:11px;
}

#gazo_box{
	background:#FFF;
	width:500px;
	height:100%;
	/*margin:0 120px 50px 110px;*/
	margin:auto;
}


/*#linkcolor a:link{color:#CCCCCC;}
	
	
#linkcolor a:hover{color:#999999;}
#linkcolor a:visited{color:#CCCCCC;}*/

#linkcolor img{
	border:3px #CCCCCC solid;
}


#linkcolor{
	margin-top:25px;
}

	
	


/* end */

.top_title {
	color: #333333;
	font-size: 10px;
}
.copyright {
	font-size: 10px;
	color: #006699;
}

hr{
	clear:both;
}
