body {
  margin: 0;
  padding: 0;
  background-image: url(images/headline.gif);
  background-repeat: repeat-x;
}

h1,h2,h3,h4,h5 {
  margin: 0;
  padding: 0;
  font-size: 100%;
}


a:link {  font-size: 12px;  color: #000066; text-decoration:none}
a:visited {  font-size: 12px; color: #333333; text-decoration:none}
a:hover {  font-size: 12px;  color: #990000}
.gray1218 {  font-size: 12px; line-height: 18px; color: #333333}
.white1218 {  font-size: 12px; line-height: 18px; color: #FFFFFF}
.white1016 {  font-size: 10px; line-height: 16px; color: #FFFFFF}
.gray1216 {  font-size: 12px; line-height: 16px; color: #333333}
.gray1214 {  font-size: 12px; line-height: 14px; color: #333333}
.susume1214 {  font-size: 12px; line-height: 14px; color: #990033}
.white1214 {  font-size: 12px; line-height: 14px; color: #FFFFFF}
.m01 {	font-size: 12px;	color: #333333;	line-height: 18px}
.blue01 {	font-size: 12px;	color: #19338F}
.pre01 {	font-size: 14px;	color: #FF0066;	font-weight: bold}
.pre02 {	font-size: 12px;	font-weight: bold;	color: #660000}
.m02 {	font-size: 12px;	color: #333333;	line-height: 16px}
.w01 {	font-size: 12px;	font-weight: bold;	color: #FFFFFF}
.pink {	font-size: 12px;	color: #FF99FF}
.midashi01 {	font-size: 14px;	font-weight: bold;	color: #333333}
.n01 {	font-size: 14px;	font-weight: bold;	color: #660000}
.aka02 {	font-size: 12px;	color: #CC0000}
.ao01 {	font-size: 14px;	font-weight: bold;	color: #19338F}
.pink01 {	color: #FF6699;	font-size: 12px}
.nmidashi {	font-size: 14px;	color: #993300}
.ss01 {	font-size: 10px;	line-height: 14px;	color: #666666}
.gray1216spa4244 {  font-size: 12px; line-height: 16px; color: #333333; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 4px}
.gray1216spa4240 {  font-size: 12px; line-height: 16px; color: #333333; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 0px}
.gray1216spa2220 {  font-size: 12px; line-height: 16px; color: #333333; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 0px}
.gray12spa0004 {  font-size: 12px; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px}
.gray1216spa0004 {  font-size: 12px; line-height: 16px; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px}
.gray1216spa0008 {  font-size: 12px; line-height: 16px; color: #666666; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px}
.gray1216spa8088 {  font-size: 12px; line-height: 16px; color: #666666; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 8px}
.pink14 {  font-size: 16px; color: #F5C8D6}
.spa2022 {  padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 2px}
.gray1016 {  font-size: 10px; line-height: 16px; color: #333333}
.white14spa4444 {	font-size: 14px;	line-height: 18px;	font-weight: bold;	color: #FFFFFF;
	padding: 4px}
.yellow12spa4444 {	font-size: 12px;	line-height: 18px;	color: #FFFF00;		padding: 4px}
.gray1216spa6666 {	font-size: 12px;	line-height: 16px;	color: #333333;		padding: 6px}

.gray1216spa6666 span {font-size: 10px;}

.aka1418spa6666 {	font-size: 14px;	line-height: 18px;	color: #CC0000;		padding: 6px}
.gray1014spa0666 {	font-size: 10px;	line-height: 14px;	color: #333333;	padding-top: 0px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 6px}
.gray1018spa6360 {	font-size: 10px;	line-height: 18px;	color: #333333;	padding-top: 6px;	padding-right: 3px;	padding-bottom: 6px;	padding-left: 0px}
.gray1218spa6666 {	font-size: 12px;	line-height: 18px;	color: #333333;		padding: 6px 6px 6px 0px; }
.gray1218spa6060 {	font-size: 12px;	line-height: 18px;	color: #333333;		padding: 6px 0px 6px 0px; }
.gray1218spa8888 {	font-size: 12px;	line-height: 18px;	color: #333333;		padding: 8px 8px 8px 8px; }
.gray12r18spa6666 {font-size: 12px;	line-height: 18px;	color: #333333;		padding: 6px 6px 6px 6px; }
.gray12r18spa3636 {font-size: 12px;	line-height: 18px;	color: #333333;		padding: 3px 6px 3px 6px; }
.pink14b {	font-size: 14px;	font-weight: bold;	color: #F96566}
.aka14 {	font-size: 14px;	color: #F6281D;	padding-top: 6px;	padding-bottom: 6px}
.orange1218 {	font-size: 12px;	line-height: 18px;	color: #FF9900}
.green1218spa6666 {	font-size: 12px;	line-height: 16px;	color: #009900;	padding: 6px}
.kon1218 {	font-size: 12px;	line-height: 18px;	color: #200E7E}
.mizu1218 {	font-size: 12px;	line-height: 18px;	color: #1A6183}
.cha1218 {	font-size: 12px;	line-height: 18px;	color: #602B2B}
.gray1218spa15 {	font-size: 12px;	line-height: 18px;	color: #333333;	padding: 15px}
.cha14b {	font-size: 14px;	font-weight: bold;	color: #330000}
.gray1221 {	font-size: 12px;	line-height: 21px;	color: #333333;}
.orange14bspa6 {	font-size: 14px;	font-weight: bold;	color: #FF7F00;	padding: 6px}
.green14bspa6 {	font-size: 14px;	font-weight: bold;	color: #b3dc10;	padding: 6px}
.orange12 {	font-size: 12px;	line-height:  16px; color: #ff7f00}
.aka1218 {	font-size: 12px;	line-height: 18px;	color: #FF3333}
.blue1218 {	font-size: 12px;	line-height: 18px;	color: #1A6183}
.pink10 {
	font-size: 10px;
	color: #FF0066;
}
.bcolor01 {	background-color: #CCFFFF;}
.bcolor02 {	background-color: #FFCCFF;}
.bcolor03 {	background-color: #CC99FF;}
.gray10g {font-size: 10px;	line-height: 18px;	color: #333333}
.gray10g li { padding-top: 4px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px}
.midashigreen {	font-size: 16px; color: #3A6937; padding: 6px}
.midashiblue {	font-size: 16px; color: #0380B7; padding: 6px}
.midashiwhite {	font-size: 16px; color: #ffffff; padding: 6px}


/*======================*/
/* 2008.6
======================*/
#headerNavi {
  font-size: 12px;
  line-height: 2;
}

#headerNavi a {
  padding: 0 0 0 13px;
  background: url(images/arrow02.gif) no-repeat 0px 1px;
}


h1.title{
	margin-left:29px;}
#copyright p {
	font: 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
}

#copyright .copy {
	background: #F5673F;
	padding: 2px;
	color: #FFFFFF;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom: 5px;
}

.fllt{
	float:left;}
.flrt{
	float:right;}

	
/* 汎用スタイル */
.m00{margin:0 !important;}
.m05{margin:5px !important;}
.m10{margin:10px !important;}
.m20{margin:20px !important;}
.m30{margin:30px !important;}
.m40{margin:40px !important;}
.m50{margin:50px !important;}

.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt120{margin-top:120px !important;}

.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}

.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml50{margin-left:50px !important;}

.ml10em{margin-left:1.0em !important;}
.ml20em{margin-left:2.0em !important;}

.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mr50{margin-right:50px !important;}

.p00{padding:0px !important;}
.p05{padding:5px !important;}
.p10{padding:10px !important;}
.p20{padding:20px !important;}
.p30{padding:30px !important;}
.p40{padding:40px !important;}
.p50{padding:50px !important;}

.pl00{padding-left:0px !important;}
.pl05{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pl50{padding-left:50px !important;}

.tc{ text-align: center; }


#body{width:630px;
margin-left:65px;}

#mediaspace{width:720px;}
.naming{
	width:600px;
	padding:15px;
	margin-left:65px;
	border-radius:10px;
	background: #FAE3E4 url(mimiton/img/yoko.jpg) no-repeat 440px 50px;
}
.naming h3{
	margin-bottom: 15px;
	color: #669900;
}
.naming p{
	padding-right:190px;
	font-size: 14px;
	line-height: 130%;
	letter-spacing: -0.05em;
}

#event table{
	margin-bottom:10px;
	border: 1px solid #99D9E8;
}



