/*全体構造*/
body{
	margin:0px;
	padding:0px;
	background:url(../images/isna_back.jpg) repeat-y;
	font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;
	color:#333333;
}


img{
	border-style:none;
}

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

.waku{
	width:800px;
	margin:0 auto;
	background:url(../images/isna_waku_back.jpg) repeat-x;
	background-color:#FFFFFF;
}

/*left*/

.left{
	width:180px;
	float:left;
        margin:-4px 0 0 0;
	font-size:12px;
}


.menu_000 a{
	line-height:200%;
	display:block;
	font-size:14px;
	background:url(../images/isna_menu.jpg) no-repeat;
	text-decoration:none;
        color:#000000;
	margin:auto auto auto 6px;
	padding-left:10px;
	width:174px;
	height:29px;	
}

.menu_000 a:hover{
	line-height:200%;
	display:block;
	font-size:14px;
	background:url(../images/isna_menu_hover.jpg) no-repeat;
	text-decoration:none;
	margin:auto auto auto 6px;
	padding-left:10px;
	width:174px;
	height:29px
}

.menu_001 a{
	line-height:200%;
	display:block;
	font-size:14px;
	background:url(../images/isna_menu_orange.jpg) no-repeat;
	text-decoration:none;
        color:#000000;
	margin:auto auto auto 6px;
	padding-left:10px;
	width:174px;
	height:29px;	
}

.menu_001 a:hover{
	line-height:200%;
	display:block;
	font-size:14px;
	background:url(../images/isna_menu_hover.jpg) no-repeat;
	text-decoration:none;
	margin:auto auto auto 6px;
	padding-left:10px;
	width:174px;
	height:29px
}







/*right*/

.right{
	width:614px;
	float:right;
	margin:-4px 0 0 -5px;
	background-color:#FFFFFF;
}

.right_kuuhaku{
	width:560px;
	margin:0 auto auto 25px;
}

.right_title_back{
	background:url(../images/isna_title.jpg) no-repeat;
	color:#38459A;
        width:570px;
}

.right_title_name{
	margin:4px auto 0 20px;
}

.br{
	margin:0px auto;
}

.font-size{
	font-size:13px;
	line-height:150%;
}

.font-weight{
	font-weight:bold;
}

.blue{
	font-size:12px;
	color:#38459A;
        font-weight:bold;
}

.red{
	font-size:12px;
	color:#FF0000;
}

.red_14b{
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}

.logo{
	padding:0 10px;
}


/*right_right*/
.float_right{
	float:right;
}



/*footer*/
.footer{
	width:800px;
	background-color:#FFFFFF;
	text-align:center;
	font-size:10px;
	line-height:150%;
	margin:auto auto 12px auto;
}

.sponsors{
	margin:auto 10px;
}

.br_2{
	margin:200px auto;
}



.br_3{
	margin:320px auto;
}


/* 表組_gray */
.table_blue{
	padding:5px;
	margin:5px 0 10px 0;
}

.table_blue table{
	border-top:1px solid #0099CC;
	border-right:1px solid #0099CC;
	width:100%;
	font-size:12px;
}

.table_blue table th{
	padding:5px;
	background:#55A5E5;
	vertical-align:middle;
	text-align: left;
	color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #0099CC;
}

.table_blue td{
	background:#DDEBF6;
	border-left: 1px solid #0099CC;
	border-bottom: 1px solid #0099CC;
	padding: 5px 10px;
}




