@charset "Shift_JIS";
/* 初期設定 */

/* サイドメニュー */
div#left #s01 a{
	width:160px;
	height:35px;
	background: url(../images/menu/s01.gif) no-repeat;
	background-position:0 0;
}
div#left #s02 a{
	width:160px;
	height:35px;
	background: url(../images/menu/s02.gif) no-repeat;
	background-position:0 0;
}
div#left #shibu a{
	width:160px;
	height:65px;
	margin:0 0 0 3px;
	background: url(../images/menu/sou.jpg) no-repeat;
	background-position:0 0;
	float:left;
	text-indent:-9999px;
}

/* ロールオーバー */
div#left #s01 a:hover{
	width:160px;
	height:35px;
	background: url(../images/menu/s01.gif) no-repeat;
	background-position:0 -35px;
}
div#left #s02 a:hover{
	width:160px;
	height:35px;
	background: url(../images/menu/s02.gif) no-repeat;
	background-position:0 -35px;
}
div#left #shibu a:hover{
	width:160px;
	height:65px;
	margin:0 0 0 3px;
	background: url(../images/menu/sou.jpg) no-repeat;
	background-position:0 -65px;
	float:left;
	text-indent:-9999px;
}

/* アクティブ */
div#left #s01_o{
	width:160px;
	height:35px;
	background: url(../images/menu/s01.gif) no-repeat;
	background-position:0 -35px;
}
div#left #s02_o{
	width:160px;
	height:35px;
	background: url(../images/menu/s02.gif) no-repeat;
	background-position:0 -35px;
}

/* 入党案内タイトル */
div#main01 h3{
	width:349px;
	height:83px;
	margin:0;
	padding:0;
	background: url(../images/tit/sp_tit.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

/* 入党案内 */
div#right h4#t01{
	width:510px;
	height:20px;
	margin:0 0 8px 0;
	padding:0;
	background: url(../images/suppoetar/nyuto_tit.gif) right no-repeat;
	text-indent:-9999px;
	float:left;
}

/* メイン */
div#right div.cont01{
	width:512px;
	margin:0 0 20px 0;
	_margin:0;
	padding:0;
	float:left;
	_float:none;
}
div.cont01 h5{
	width:512px;
	height:94px;
	margin:0 0 10px 0;
	padding:0;
	background: url(../images/suppoetar/copy01.jpg) no-repeat;
	text-indent:-9999px;
}
div#right h6{
	width:512px;
	height:51px;
	margin:0;
	padding:0;
	float:left;
	_float:none;
}
div#right div.line_b{
	width:502px;
	margin:0 0 10px 0;
	padding:0;
	_padding:0 0 10px 0;
	float:left;
	_float:none;
	border:5px solid #80B3E6;
	border-top:none;
}
div#right p{
	width:482px;
	_width:452px;
	margin:10px;
	padding:0;
	!padding:0 0 10px 0;
	_padding:0;
	float:left;
}
div#right p strong{
	color:#0066CC;
}
/* 党員申し込みボタン */
div.cont01 ul{
	width:512px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	_float:none;
}
div.cont01 li{
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	float:left;
}
div.cont01 li a{
	width:160px;
	height:30px;
	margin:0 0 0 176px;
	padding:0;
	background: url(../images/suppoetar/toin_f_b.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}



/* サポータータイトル */
div#main01 h3{
	width:349px;
	height:83px;
	margin:0;
	padding:0;
	background: url(../images/tit/sp_tit.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}
/* サポーター */
div#right h4#t02{
	width:510px;
	height:20px;
	margin:0 0 8px 0;
	padding:0;
	background: url(../images/suppoetar/supporter_tit.gif) right no-repeat;
	text-indent:-9999px;
	float:left;
}
div#right div.cont02{
	width:512px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
	_float:none;
}
div.cont02 h5{
	width:512px;
	height:94px;
	margin:0 0 10px 0;
	padding:0;
	background: url(../images/suppoetar/copy02.jpg) no-repeat;
	text-indent:-9999px;
}

/* サポーター申し込みボタン */
div.cont02 ul{
	width:512px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	_float:none;
}
div.cont02 li{
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	float:left;
}
div.cont02 li a{
	width:180px;
	height:30px;
	margin:0 0 0 166px;
	padding:0;
	background: url(../images/suppoetar/supporter_f_b.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}
