@charset "shift_jis";

/* --------------------
 基本
----------------------- */
body,td,th {
	font-size: 12px;
	color: #333333;
	line-height: 150%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

img {border:0;margin:0;padding:0;}
p {margin:0px;padding:0;}
/* --------------------
 TOP Navi
----------------------- */
#topnavi1 {
	padding-left: 20px;
	background-color: #000080;
	color: #FFFFFF;
	}
#topnavi1 a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	}

#topnavi2 {
	padding-left: 40px;
	background-color: #FFFFFF;
	color: #8080CD;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	}
#topnavi2 a {
	color: #8080CD;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	}
/* --------------------
 Left Navi
----------------------- */
#leftnavi {
	background-color: #FFFFFF;
	background:  url(../../images/leftnavi01.gif);
	margin: 0px;padding: 0px;
	list-style: none;
	line-height: 1;
	}
#leftnavi ul {line-height: 150%; list-style-image: url(../images/bullet_triblu.gif); list-style-type: circle; /* 画像が使用できない場合は“円”の行頭記号 */ }

#leftnavi h1 {margin-left:10px;color: #000000;font-size: 16px;font-weight:normal;text-decoration: none;line-height: 100%;}

#leftnavi h2 {color: #0000FF;font-size: 14px;font-weight:bold;text-decoration: none;list-style: none;}
#leftnavi h2 a {color: #000000;font-size: 14px;font-weight:normal;text-decoration: none;}
#leftnavi h2 a.stay {color: #0000FF;font-size: 14px;font-weight:normal;text-decoration: none;}
#leftnavi h2 a:hover {color: #0000FF;font-size: 14px;font-weight:normal;text-decoration: none;}
#leftnavi h2 a:active {color: #0000FF;font-size: 14px;font-weight:bold;text-decoration: none;}

/* --------------------
 Contents
----------------------- */
#con1 {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight:bold;
	text-decoration: none;
	margin-top: 10px
	}
#con2 {
	background-color: #FFFFFF;
	color: #808080;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	}
#con3 {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	}
#con3 table{
	margin-left: 10px;
	width: 95%;
	border: 2px solid #c0c0c0;
	border-collapse: collapse;
	}
#con3 table tr,
#con3 table tr td{
	border: 1px solid #c0c0c0;
	padding-left:10px;
	}
#con3 table tr td.ttl{
	background-color: #f1f1f1;
	padding-left:0px;
	text-align:center;
	}

#con4 table,#con4 table tr,#con4 table tr td{
	margin-left: 0px;
	border: 0px;
	}

/* --------------------
 200909 Int'l event page
 - Supporter page -
----------------------- */

#intlsupport1 table{
	margin-left: 10px;
	width: 95%;
	border: 0px;
	}
#intlsupport1 tr,
#intlsupport1 table tr td{
	padding-left:0px;
	border: 0px;
	font-size: 28px;
	font-weight:normal;
	text-decoration: none;
	}

#intlsupport2 table{
	margin-left: 10px;
	width: 95%;
	border: 0px;
	}
#intlsupport2 tr,
#intlsupport2 table tr td{
	padding-left:0px;
	border: 0px;
	font-size: 24px;
	font-weight:normal;
	text-decoration: none;
	}

#intlsupport3 table{
	margin-left: 10px;
	width: 95%;
	border: 0px;
	}
#intlsupport3 tr,
#intlsupport3 table tr td{
	border: 0px;
	padding-left:0px;
	font-size: 18px;
	font-weight:normal;
	text-decoration: none;
	}

#intlsupport4 table{
	margin-left: 10px;
	width: 95%;
	border: 0px;
	}
#intlsupport4 tr,
#intlsupport4 table tr td{
	border: 0px;
	padding-left:0px;
	font-size: 14px;
	font-weight:normal;
	text-decoration: none;
	}

