@charset "Shift_JIS";/* ■ページ構造 */body {  margin: 0;  padding: 0;}#wrapper { position: relative;  width: 802px;  text-align: left;  margin: 0 auto;	}#header {width: 800px;height:356px;	background-image:url(img/back3.jpg);background-repeat:no-repeat; background-position: 485px 0px ;border:0px;		color: #ffffcc;margin: 0 0 10px 0;			}#main {  width: 500px; height:auto;   margin: 0 0 0 10px;	}#menu {width: 245px; position:absolute; top:370px; left:530px;  text-align:left;}#footer {  clear: both;}/* ■リンク */a { text-decoration: none }a:link {  color: #000000;}a:visited {  color: #000000;}a:hover {  color: #FFCC00;  text-decoration:underline  overline;}a:active {  color: #999999;  text-decoration:underline ;}/* ■その他 */body{font-family:"MS P 明朝", "ヒラギノ明朝 Pro W3", "平静明朝",serif;font-size:1em;line-height: 1.5;text-align: center;background-color:#5A0000;	}#wrapper {background-color:#ffffcc;	  border: solid 1px #cc0000;     background-image:url(img/back1.jpg);background-repeat:no-repeat;   	padding:0;		}#main {text-align: center;		   border: solid 1px #cc0000; background-color:#ffffff;	}#footer {	width: 800px;   color: #000000;    margin: 0px;    padding: 0;				}address{   width: 750px; 	text-align: center;		border: solid 1px #cc0000;    color:#000000;			margin:10px;	padding: 5px 15px  0px 15px   ;	font-size: x-small;	font-style: normal;	}img{	margin:0;	border:none;				}.i1{   	float:left;		margin:5px;	border:none;		}.i2{   	float:right;		margin:10px;	border:none;				}.i3{margin:10px 100px;border:none;}/* ■文字、見出し */   p {  margin: 0;  color:#000000;	} #c1{width:280px;	position:relative;top:220px ;left:490px ;		padding:0px 10px 0px 10px;font-style: normal;font-size:12px;text-align:left;	color: #ffffcc;}.c2{width:450px;	 margin: 5px 5px;	 padding:5px 10px 0px 10px;font-style: normal;font-size:12px;text-align:left;	color:#000000;}.c3{width:450px;	 margin: 10px auto;	 padding:5px 10px 0px 10px;   border: solid 1px #cc0000;font-style: normal;font-size:12px;text-align:center;	color:#000000;}#hr{ margin-right:50px;		}}img{	margin:0;	border:none;}#i1{margin:0;	border:none;}.c5{	 width: 230px;font-size:12px;	text-align:center;		 color:#ffffff; background-color:#cc0000;	 margin-left:10px;margin-bottom:10px;margin-top:0;	margin-right:10px;		border:0;			 border: solid 1px #cc0000; }.c6{  color:#000000;	  font-size:10px;	 margin-left:120px;	margin-top:430px;		 padding-left:15px;	padding-top:3px;	   border: none;}.c7{	 width: 230px;font-size:12px;	text-align:center;		 color:#000000; font-size:11px; background-color:#ffffff;	 margin-left:10px;margin-bottom:10px;margin-top:0;	margin-right:10px;	padding:5px 5px 5px 5px;		border:0;			 border: solid 1px #cc0000; }H1{text-indent:-9999px;font-size:1px;}  H2{ font-size:18px; margin:10px;		 padding:10px 0px 0px 0px;border: none; text-align:center;	  width: 450px;}		H3{width:auto; font-size:20px; margin-left:10px;	margin-top:5px;		margin-bottom:0;margin-right:10px;		padding-left:30px;		padding-top:10px;	border: none;color:#ffffff;background-color:#cc0000;}H4{ width: 230px; font-size:16px; margin:0px;		 padding: 5px;border: none; text-align:center;	}h5{color:#ffffff;background-color:#cc0000;font-size:10px;	 margin-left:15px; margin-bottom:0;	margin-top:10px;margin-right:5px;			padding: 2px;padding-left:20px;			border: none;}h6{font-family:"cursive";	text-align:center;			margin: 5px 5px 0px 10px;		border:0;	padding:0;		width:600px; color:#ffffff;background-color:#cc0000;font-size:18px;	border: none;}ul{ width: 205px;font-size:12px;	 list-style:none;  color:#000000;  margin-left:10px;margin-bottom:5px;margin-top:0px;	margin-right:20px;		 padding: 1em;border: solid 1px #cc0000; } li {  color:#000000; margin-left:0margin-bottom:2px;margin-top:2px;			 padding: 1px;border-bottom: dashed 1px #cc0000;	}#table1{width:600px;background-color:#ffffff;color:#000000;text-align:center;line-height:1.8;margin: 0px 5px 5px 10px;border:dashed 1px #cc0000;font-size:12px;}#table2{font-size:12px;	background-color:#00000;	width:230px;border:1px solid #cc0000;margin-top: 10px;margin-left:10px; margin-right:10px;		margin-bottom:5px;	padding: 0;text-align:center;}table2 tr{background-color:#ffffff;	margin:0;			border:0;		padding:0;						}table2 td{color:#000000;		width:100%;border:1px solid #ff0000;text-align:center;background-color:#ffffff;	margin:0;			border:0;		pad			}em {  font-style: normal;  font-weight: bold;  font-size:16px;  color: #cc0000;}