body {	margin: 0px;	padding: 0px;	line-height:1.3em;	font-size: small;	color:#303030;}.header {	width:990px;	background-image: url(../images/header_bg_b.jpg);	background-repeat: repeat-y;}h1{	margin: 0px;	padding: 5 0px;	color: #9F7B00;	font-size:9px;	font-weight: normal;}/************//*全体枠*//************/#main {	margin-top: 5px;	width: 990px;	float: none;}#main_left {	float: left;	margin-left:20px;	width: 570px;	text-align: left;	margin-top: 10px;}#main_right {	float: left;	margin-right:20px;	width: 300px;	margin-left: 20px;	margin-top: 10px;}/*トップ以外のコンテンツ*/#main_left_contents {	float: left;	margin-left:15px;	width: 700px;	/*border: 1px solid #000;*/}/*トップ以外のコンテンツ*/#main_right_contents {	float: right;	margin-right: 20px;	/*border: 1px solid #000;*/}/************//*メニュー*//************/#menuall {	width: 202px;}#menu {	background-image:url(../images/menu_bg02.gif);	background-position: bottom;}/*メニュー01*/a.m01 {	padding-top: 3px;	padding-bottom: 3px;	font-size: medium;	color:#382900;	font-weight: bold;	display:block;	background-image:url(../images/menu_bg03.gif);	background-position:center left;	text-decoration:none;}a.m01:hover {	padding-top: 3px;	padding-bottom: 3px;	color:#FFFFFF;	background-image:url(../images/menu_bg04.gif);	background-position:center left;	text-decoration:none;}a.m01_current {	padding-top: 3px;	padding-bottom: 3px;	font-size: medium;	color:#FFFFFF;	font-weight: bold;	display:block;	background-image:url(../images/menu_bg04.gif);	background-position:center left;	text-decoration:none;}/*メニュー02*/a.m02 {	padding-top: 3px;	padding-bottom: 3px;	color:#382900;	display:block;	background-image:url(../images/menu_bg03.gif);	text-decoration:none;}a.m02:hover {	padding-top: 3px;	padding-bottom: 3px;	color:#FFFFFF;	display:block;	background-image:url(../images/menu_bg05.gif);	text-decoration:none;}a.m02_current {	padding-top: 3px;	padding-bottom: 3px;	color:#FFFFFF;	display:block;	background-image:url(../images/menu_bg05.gif);	text-decoration:none;}/************//*リンク*//************/a.link_head {	padding: 5px;	color: #000000;	font-size:10pt;	font-weight: bold;	text-decoration: none;}a.link_head:hover {	color: #000000;	text-decoration: underline;}a.link_black {	color: #000000;	text-decoration: underline;}a.link_black:hover {	color: #000000;	text-decoration: underline;}a.link_black02 {	font-size: medium;	color: #000000;	text-decoration: underline;}a.link_black02:hover {	font-size: medium;	color: #000000;	text-decoration: underline;}a.link_white {	color:#FFFFFF;	text-decoration:none;}a.link_white_b {	font-size: 12pt;	color:#FFFFFF;	text-decoration:none;}a.link_white:hover {	text-decoration:underline;}a.link_purple {	color:#512A78;	text-decoration:underline;}a.link_purple:hover {	text-decoration:underline;}/*オープンウィンドウ用*/.f_purple_big {	color: #744F97;	font-size: large;	font-weight: bold;}.f_black_big {	color: #000000;	font-size: medium;	font-weight: bold;}/*タイトルバー*/.bar_title {	height:102px;	line-height: 102px;	background-image: url(../images/bar_title.jpg);	background-repeat: repeat-y;	padding-left: 20px;	color:#FFFFFF;	font-size: x-large;	font-weight: bold;}.subtitle {	height:47px;	line-height: 47px;	background-image: url(../images/bar_subtitle.gif);	background-repeat: no-repeat;	padding-left: 20px;	color:#FFFFFF;	font-size: medium;	font-weight: bold;}.subtitle_all {	height:47px;	background-image: url(../images/bar_subtitle.gif);	background-repeat: no-repeat;	padding: 0px;	margin: 0px;}.subtitle_left {	width: 150px;	height:47px;	padding-left: 20px;	color:#FFFFFF;	float: left;	font-size: medium;	font-weight: bold;	line-height: 47px;}.subtitle_right {	width: 530px;	height:40px;	float: right;	color:#FFFFFF;	font-size: small;	font-weight: normal;	line-height: 15px;	margin-top: 7px;}.f_purple {	margin-left: 5px;	padding-left: 15px;	color: #360066;	font-size: medium;	font-weight: bold;	line-height:120%;	background-image: url(../images/bar_line.gif);	background-repeat: no-repeat;}/*フォント*/.f_purple_small {	color: #360066;	font-size: small;}.f_purple_b {	color: #360066;	font-size: medium;	font-weight: bold;}.f_ligntblue {	color: #AFC3E8;}.f_yellow {	font-size: x-small;	color: #A89525;}.f_yellow02 {	color: #B09A1F;}.f_yellow02_small {	font-size: x-small;	color: #000000;}.f_big {	font-size: medium;}.f_small {	font-size: 9pt;}.f_red {	color: #FF0000;}.title_yellow {	color: #A0800E;	font-size: medium;	font-weight: bold;	text-align: center;}.f_blue {	color: #006699;}/*テーブルの背景など*/.bg_purple {	background-color: #6C4C8D;	color: #FFFFFF;	font-weight: bold;}.bg_beige {	background-color: #E8E5CA;}.bg_brown {	background-color: #CDB878;	text-align: center;}.bg_violet {	background-color: #5D3B83;	text-align: center;	color: #FFFFFF;	font-weight: bold;}.bg_violet2 {	background-color: #81679E;	color: #FFFFFF;	font-weight: bold;}.bg_gray {	background-color: #828282;	color: #FFFFFF;	font-weight: bold;}.bg_mouse {	background-color: #E8E8E8;}.bg_mouse2 {	background-color: #E8E8E8;	padding: 15px;}.bg_mouse3 {	background-color: #FEF9C8;	padding: 15px;}.bg_beige2 {	background-color: #E8E5CA;	width: 400px;	padding: 15px;}.bg_beige3 {	background-color: #E8E5CA;	width: 300px;	padding: 15px;}/*応募票記入注意のsテーブル*/.bg_note {	border: solid 1px #A6A6A6;	line-height:180%;	width: 680px;	padding: 5px}p {	margin: 0px;	padding-left: 15px;	color: #303030;}.paddingLeft_tb {	margin-left: 15px;}.indent_option {	margin-left: 75px;}.pagetop {	text-align: right;}.catch {	text-align: right;	font-size: x-small;}.pankuzu {	font-size: 11px;}div.pageblock{ page-break-after: always;}.margin_blockquote {	margin-top: 5px;	margin-bottom: 5px;}