@charset "utf-8";
body{
	background:#fff;
	text-align:left;
	width:348px;
	overflow:hidden;
	padding-top: 0px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 26px;
}

#head,#foot,.navi{display:none;}
.waku{border:0px solid #fff;border-width:0px;float:left;width:auto;}
#head{background:#fff;}

div.popup{
	margin:0 auto;

}

.clear{
	font-size:0% !important;
	margin:0px !important;
	padding:0px !important;
	clear:both !important;
	line-height:0% !important;
	height:0px !important;
	width:0px !important;
	float:none !important;
	border:none !important;
}

div#menu {
	border:1px solid;
	width:348px;
	line-height:100%;
	margin:10px 0 12px 0;
	padding:7px 0;
	font-size:10px;
	color: #666666;
	vertical-align:middle;
	text-align:center;
}

div#menu a:link,
div#menu a:visited,
div#menu a:hover,
div#menu a:active {
	text-decoration:underline;
}

div#menu span{
	padding:0 5px;
}

div.right {
	float:left;
	width:210px;
	margin:0px;
	padding:0px;	
}

div.normal {
	float:none;
	width:348px;
}

h1 {
	display:block;
	border-bottom:1px dotted;
	color:#cc6699;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	margin:0 0 10px 0;
	background-color:#fff;
	width:100%;
}

h2.left {
	display:block;
	float:left;
	margin:0 15px 0 0;
}

h2.normal {
	display:block;
	float:none;
	margin-bottom:10px;
	text-align:center;
}

p {
	height:auto;
	padding-bottom:20px;
	color:#333333;
}

div.normal p{
	height:auto;
	padding-bottom:20px;
}

h3 {
	font-style:normal;
	font-size:85%;
	line-height:120%;
	display:block;
	vertical-align:bottom;
	margin:0 0 5px 0;
	color:#666666;
}

h3 span {
	color:#FF0000;
}

h4 {
	font-style:normal;
	font-size:85%;
	display:block;
	text-align:right;
}

/*-- ------ 1 -------- --*/
div.m01{
	border-color:#CC6699 !important;
}

h1.m01 {
	color:#CC6699;
	border-color:#CC6699;
	text-align:center;
	float:none;
}

div#menu.m01 a:link,
div#menu.m01 a:visited,
div#menu.m01 a:hover,
div#menu.m01 a:active {
	color:#CC6699;
	text-decoration:underline;
}

/*-- ------ 2 -------- --*/
div.m02 {
	border-color:#006600 !important;
}

h1.m02 {
	color:#006600;
	border-color:#006600;
}

div#menu.m02 a:link,
div#menu.m02 a:visited,
div#menu.m02 a:hover,
div#menu.m02 a:active {
	color:#006600;
}

/*-- ------ 3 -------- --*/
div.m03 {
	border-color:#EE4D4D !important;
}

h1.m03 {
	color:#EE4D4D;
	border-color:#EE4D4D;
}

div#menu.m03 a:link,
div#menu.m03 a:visited,
div#menu.m03 a:hover,
div#menu.m03 a:active {
	color:#EE4D4D;
}

/*-- ------ 4 -------- --*/
div.m04 {
	border-color:#993366 !important;
}

h1.m04 {
	color:#993366;
	border-color:#993366;
}

div#menu.m04 a:link,
div#menu.m04 a:visited,
div#menu.m04 a:hover,
div#menu.m04 a:active {
	color:#993366;
}

/*-- ------ 5 -------- --*/
div.m05 {
	border-color:#006600 !important;
}

h1.m05 {
	color:#006600;
	border-color:#006600;
}

div#menu.m05 a:link,
div#menu.m05 a:visited,
div#menu.m05 a:hover,
div#menu.m05 a:active {
	color:#006600;
}

/*-- ------ 6 -------- --*/
div.m06 {
	border-color:#9933CC !important;
}

h1.m06 {
	color:#9933CC;
	border-color:#9933CC;
}

div#menu.m06 a:link,
div#menu.m06 a:visited,
div#menu.m06 a:hover,
div#menu.m06 a:active {
	color:#9933CC;
}

/*-- ------ 7 -------- --*/
div.m07 {
	border-color:#5170B2 !important;
}

h1.m07 {
	color:#5170B2;
	border-color:#5170B2;
}

div#menu.m07 a:link,
div#menu.m07 a:visited,
div#menu.m07 a:hover,
div#menu.m07 a:active {
	color:#5170B2;
}

/*-- ------ 8 -------- --*/
div.m08 {
	border-color:#009900 !important;
}

h1.m08 {
	color:#009900;
	border-color:#009900;
}

div#menu.m08 a:link,
div#menu.m08 a:visited,
div#menu.m08 a:hover,
div#menu.m08 a:active {
	color:#009900;
}

p.m08 a:link,
p.m08 a:visited,
p.m08 a:hover,
p.m08 a:active {
	color:#009900;
	text-decoration:underline;
}

/*-- ------ 9 -------- --*/
div.m09 {
	border-color:#4F0F5B !important;
}

h1.m09 {
	color:#4F0F5B;
	border-color:#4F0F5B;
}

div#menu.m09 a:link,
div#menu.m09 a:visited,
div#menu.m09 a:hover,
div#menu.m09 a:active {
	color:#4F0F5B;
}

/*-- ------ 10 -------- --*/
div.m10 {
	border-color:#8A0D00 !important;
}

h1.m10 {
	color:#8A0D00;
	border-color:#8A0D00;
}

div#menu.m10 a:link,
div#menu.m10 a:visited,
div#menu.m10 a:hover,
div#menu.m10 a:active {
	color:#8A0D00;
}

/*-- ------ 11 -------- --*/
div.m11 {
	border-color:#99517C !important;
}

h1.m11 {
	color:#99517C;
	border-color:#99517C;
}

div#menu.m11 a:link,
div#menu.m11 a:visited,
div#menu.m11 a:hover,
div#menu.m11 a:active {
	color:#99517C;
}

/*-- ------ 12 -------- --*/
div.m12 {
	border-color:#996633 !important;
}

h1.m12 {
	color:#996633;
	border-color:#996633;
}

div#menu.m12 a:link,
div#menu.m12 a:visited,
div#menu.m12 a:hover,
div#menu.m12 a:active {
	color:#996633;
}

