body {	margin-left:0px;	margin-top:0px;	background:#AEAEAE url(../images/backgraund.jpg) repeat-x;	color:#000000;}h1,h2,h3,h4,h5,h6,p,ul,ol {	margin-top: 0;	margin-bottom: 0;}.font_red{	color:#ff0000;	font-weight:normal;}.font_red_bold{	color:#ff0000;	font-weight:bold;}.font_blue_bold{	color:#309DB2;	font-weight:bold;}.font_red_bold11{	color:#ff0000;	font-weight:bold;	font-size:11px;	line-height:145%;}.font_red_bold12{	color:#FF0000;	font-size:12px;	font-weight:bold;	margin-bottom:5px;}.font_orange_bold12{	color:#FB7D38;	font-size:12px;	font-weight:bold;	margin-bottom:5px;}.font_orange_bold14{	color:#FB7D38;	font-size:14px;	font-weight:bold;	margin-bottom:5px;}.font_blue_bold14{	color:#309DB2;	font-size:14px;	font-weight:bold;}p {	width:680px;	margin:0px;	padding:5px;	margin-top:5px;	margin-bottom:10px;	font-size:12px;	line-height:150%;	text-align:left;}p.contact {	text-align:center;	width:560px;	margin:0px;	padding:6px;	font-size:12px;	background-image: url(../images/common/tel_kadomaru.gif);	background-repeat: no-repeat;}ul.icon {	margin:5px 5px 5px 20px;	font-size:12px;	line-height:120%;	list-style-image: url("../images/common/list_icon.gif");}ul.icon2 {	margin:10px 5px 2px 20px;	color:#000;	font-size:12px;	font-weight:normal;	line-height:110%;	list-style-image: url("../images/common/list_icon2.gif");}ul.noicon {	margin:5px 5px 5px 25px;	line-height:125%;	list-style-type: none;}li{ padding:0.2em; }p.square {	width:580px;	margin:0px;	padding:6px;	margin-bottom:10px;	font-size:12px;	background-color:#E2F7F7;	border: solid 1px #009EC5;}.bottom_line { border-bottom:1px solid #D2D2D2; }.bottom_line_dot { border-bottom:1px dashed #999; }.tbl{	margin: 0;	padding: 0;	width: 660px;	font-size:12px;	border-top: none;	border-right: 1px solid gray;	border-bottom: 1px solid gray;	border-left: none}.tbl td{	padding: 4px;	border-style: solid none none solid;	border-width: 1px 0 0 1px;	border-color: gray   gray}.tbl th{	font-weight: normal;	background-color: #EAF4F4;	padding: 4px;	border-style: solid none none solid;	border-width: 1px 0 0 1px;	border-color: gray   gray}/*プライバシーについて*/#privacy {	width:680px;	text-align:left;}#privacy p { margin-bottom:20px; }#privacy h2 {	margin:0px;	padding:3px;	font-size:14px;	font-weight:bold;	color:#666;	border-bottom:1px solid #cccccc;}#privacy ul {	margin:10px 10px 20px 30px;	font-size:12px;	line-height:145%;	list-style-type: square;}/*フォーム*/textarea,select,input { background:#F1F7F5 }#Form td{	margin:0px;	padding:10px;    	border-top:solid #76C2D5 1px;	font-size:12px;	line-height:145%;	    	text-align:left;}#Form td.kugiri{	background-image: url(../images/common/form_bg.gif);	background-repeat: repeat-y;}#Form2 td{	margin:0px;	padding:2px;	border:0px;}/*イベント情報*/#tbl_event td{	margin:0px;	padding:10px;    	border-top:solid #76C2D5 1px;	font-size:12px;	line-height:145%;	    	text-align:left;}#tbl_event td.kugiri{	background-image: url(../images/common/form_bg2.gif);	background-repeat: repeat-y;}#tbl_event2 td{	margin:0px;	padding:2px;    	border:none;}#tbl_event2 td.font14{	font-size:14px;	line-height:140%;}/* 堤追加分 */p.square2 {	width:300px;	margin:0px;	padding:6px;	margin-bottom:10px;	text-align:center;	font-size:12px;	background-color:#EEEEEE;	border: solid 1px #999999;}p.square3 {	width:340px;	margin:0px;	padding:6px;	margin-bottom:10px;	text-align:left;	font-size:12px;	background-color:#EEEEEE;	border: solid 1px #999999;}.fcorange14{	color:#FB7D38;	font-size:14px;}.fcblue{	color:#309DB2;	font-size:12px;}.fcred{	color:#FF0000;	font-size:12px;}.bdrBottom1 { border-bottom: 1px solid #666666; }.tblmame{	margin: 0;	padding: 0;	font-size:12px;	border-top: none;	border-right: 1px solid gray;	border-bottom: 1px solid gray;	border-left: none}.tblmame td{	padding: 4px;	border-style: solid none none solid;	border-width: 1px 0 0 1px;	border-color: gray   gray}.tblmame th{	font-weight: normal;	background-color: #EAF4F4;	padding: 4px;	border-style: solid none none solid;	border-width: 1px 0 0 1px;	border-color: gray   gray}