body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px
/*	background-color:#808080;*/
}
p{
	margin-left:10px;
	margin-top:5px;
	line-height:135%;
	letter-spacing:-0.03em
}
.p{
	line-height:150%;
	letter-spacing:-0.03em;
}
a {
	text-decoration:underline;
	background: none
}
a:hover{
	color:#FF0000;
	text-decoration:none
}

img.navi
{
	display: none;
}

.omlogo{
	position:absolute;
	top:12pt;
	right:15pt;
}

/*--------main---------*/
.main{
/*	padding-right:70px*/
	width:700px
}
.img
{
	line-height:normal
}
.rs{
	text-align:right;
	font-size:80%
}

h1{
	font-size:medium;
	margin-top:0.5em;
	background-image:url('http://www.omplan.co.jp/tamago/img/futaba2.gif');
	background-repeat:no-repeat;
	padding-left:30px;
}
h1.top{
	font-weight:bold;
	font-size:100%;
	margin-top:30px;
}
h2{
	color:#000000;
	font-size:95%;
	margin-left: 0px;
	margin-right:0px;
	border-left:#99CC66 10px outset;
/*	border-left:#99CC66 15px outset;*/
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px
}
h3{
	COLOR: #666666;
	margin-left: 0px;
	margin-right:0px;
	padding:0.15em;
	FONT-SIZE:90%;
	position: relative;
	border-top:#666666 1px solid;
	border-bottom:#666666 1px solid;
	width:60%	
}
#sp{
	color:#000000;
	border:none
}
h4{
	color:#333333;
	font-size:90%
}
h4 b{color:#99CC66}
.sh{
	color:#990000;
	font-weight:bold;
	line-height:180%
}

.clm{
	font-size:85%
}
.clm b{
	color:#990000;
	font-weight:bold;
	line-height:180%;
}


/*--------footer---------*/
.footer{
	font-size:70%;
	color:#666666
}
.navi{
	color:#666666;
	margin-top:50px;
	font-size:80%;
}
.navi a{
	text-decoration:none;
}
.navi2{
	color:#DDDDDD;
	margin-left:5px;
	margin-bottom:1px;
	font-size:80%;
}
navi2 a{
	text-decoration:none;
	color:#DDDDDD;
}
.now{
	color:#666666;
	text-decoration:none
}

/*---------other---------*/
.small{font-size:90%}
.top {vertical-align:text-top}
.bottom {vertical-align:bottom}
.center{text-align:center}
.list{line-height:130%;}
.new {
	color:#FF0000;
	font-style:italic	
}
.close{
	color:#FFFFFF;
	background-color:#CC0000;
	border:1px #CC0000 solid;
	font-size:90%;

	padding:2px;
	margin-left:5px;
}
.info{margin:20px -5px}
div.c{
	BACKGROUND-COLOR:beige;
	border:#666633 1px dashed;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;
	PADDING-TOP: 1px;
/*	WIDTH: 100%;*/
	MARGIN-TOP: 0.5em;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 2em;
	MARGIN-BOTTOM: 1em;
	FONT-SIZE: 85%;
	position:relative
}
div.i{
	MARGIN-LEFT: 35px;
	MARGIN-RIGHT: 1em;
}
.rs{
	text-align:right;
	font-size:85%;
	margin-right:20px
}
.picture{
	font-size:85%;
	color:#666666;
}
div.ir {
   float: right;
   font-size: 85%;
   color: #666666;
   padding:0px 10px;
}
div.il {
   float: left;
   font-size: 85%;
   color: #666666;
   padding:0px 10px;
}
#fc:first-letter{
	color: navy;
	font-size: 1.5em;
	font-weight:bold
}
.red{color:#FF0000;}
.navy-bg{background-color:#003399}
.bgray-bg{background-color:#CCCCFF}
.gray-bg{background-color:#DDDDDD}
.white-bg{background-color:#FFFFFF}