/* page01.htmlの色 */
.page01 .menu a,
.page01 .title h1,
.page01 .con div	{
	color:skyblue
	}

.page01 {
	background-color:white;
	}


.page01 .con h2	{
	background-color:skyblue;
	}

.page01 .title h1	{
	border-bottom-color:skyblue;
	}

.page01 .sub	{
	border-left-color:white;
	}

.menu div.jp,
.title div,
.title p,
.con p	{
	color:#888888
	}

.sub	{
	color:#555555
	}

.menu a:hover,
.con h2	{
	color:white
	}


.main,
.menu div.jp,
.menu a	{
	background-color:white;
	}

.menu a:hover	{
	background-color:#666666;
	}



.imf-banner {
	position:absolute;
	left:20px;
	top:10px;
	padding: 0 5 0 10;
	background-color:#FFFFFF;
}
.apple-banner {
	position:absolute;
	left:560px;
	top:10px;
	padding: 5 10 5 10;
	background-color:#FFFFFF;
}



.menu	{
	position:absolute;
	left:20px;
	top:100px;
	}

.main	{
	position:absolute;
	left:202px;
	top:100px;
	width:500px;
	padding:20px;
	border-left:solid 4px;
	border-left-color:skyblue;
	}


/* メニュー */
.menu div	{
	}

.menu div.jp	{
	width:152px;
	padding:1px 0px 2px 8px;
	font-size:9px;
	margin-top:1px;
	margin-bottom:10px;
	}

.menu a	{
	display:block;
	width:152px;
	padding:3px 0px 0px 8px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	}


.sub	{
	width:152px;
	margin-top:30px;
	border-left:solid 8px;
	padding-left:6px;
	line-height:12px;
	font-size:9px;
	font-weight:bold;
	}


/* タイトル */
.title h1	{
	margin-top:0px;
	margin-bottom:8px;
	padding-bottom:3px;
	border-bottom:solid 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	}

.title div	{
	float:left;
	font-size:16px;
	font-weight:bold;
	}

.title p	{
	float:right;
	margin-top:0px;
	margin-bottom:20px;
	width:250px;
	line-height:120%;
	font-size:12px;
	}


/* コンテンツ */
.con	{
	margin-bottom:30px;
	clear:both;
	}

.con h2	{
	padding:3px;
	margin-bottom:10px;
	font-size:14px;
	}

.con div	{
	font-size:16px;
	}

.con p	{
	margin-top:-1.5em;
	margin-left:1.5em;
	text-align:justify;
	text-justify:distribute;
	line-height:120%;
	font-size:12px;
	}

/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */

.rss-box {
	border: dashed 1px skyblue;
	width: 177px;
	background-color: #ffffff;
}

.rss-title, rss_title a {
	margin: 2px;
	padding-top: 75px;
	font-weight: bolder;
}

.rss-items {
       list-style:none;
       margin:0;
       padding:4px;
}

.rss-item  {
  font-size: x-small;
  margin-bottom: 0px;
  color:#888888;
}

.rss-item a {
	font-size: x-small;
	padding:0px 0px 0px 0px;
	}

.rss-item a:link, .rss-item a:active {
  color: blue;
	}

.rss-item a:visited {
  color: #888888;
	}

.rss-item a:hover { 

	}
	
.rss-date {
	font-size: xx-small;
	} 

