/*marginの高さを指定するとIE4でおかしい*/

	BODY{
		background:#cccc99;
		text-align:center;
		font-family:"Osaka","Verdana","serif";
	}

/*webタイトル*/
	h1{
		text-align:center;
		font-weight:bolder;
		width:130px;
		margin:0 0 0 0;
		line-height:140%;
		font-size:100%;
		background:#ffffff;
		border:#3399cc solid 3px;
	}
		h1	A:link{color:#3399cc;}
		h1	A:visited{color:#3399cc;}
		h1	A:hover{color:#3399cc;;text-decoration:underline;}
		h1	A:active{color:#3399cc;}

/*サブカテゴリ*/
	h2{
		text-align:center;
		font-weight:bolder;
		font-size:80%;
		margin:0 0 0 0;
		color:#ffffff;
		border-width:3px;
		border-style:solid;
		border-color:#cccc99;
	}
		h2 A:link{color:#ffffff;}
		h2 A:active{color:#ffffff;}
		h2 A:hover{color:#ffffff;;text-decoration:underline;}
		h2 A:visited{color:#ffffff;}

/*サブタイトル*/
	h3{
		margin:0 0 0 0;
		text-align:center;
		font-weight:bolder;
		font-size:90%;
		line-height:110%;
		color:#ffffff;
		border-width:3px;
		border-style:solid;
	}
		h3 A:link{color:#ffffff;}
		h3 A:active{color:#ffffff;}
		h3 A:hover{color:#ffffff;}
		h3 A:visited{color:#ffffff;}

	h4{
		font-weight:bolder;
		font-size:100%;
		padding-left:10px;
		line-height:110%;
	}
		h4 A:link{color:#999999;}
		h4 A:active{color:#999999;}
		h4 A:hover{color:#999999;}
		h4 A:visited{color:#999999;}

	img{border:solid 1px #000000;}

	blockquote {
		margin: 0px 20px 0px 20px;
		line-height: 110%;
		padding: 5px 10px 5px 10px;
		border: 1px dotted #006946;
		color:#555555;
	}

	DIV#MAINMENU{
#		width:100%;
		width:500px;
		margin:auto;
		text-align:center;
	}

	DIV#LISTMENU{
		width:100%;
		margin:auto;
		text-align:center;
		clear:left;
	}

	DIV#CONTENTS{
		width:90%;
		margin:auto;
		text-align:center;
		background:#ffffff;
		border-width:3px;
		border-style:solid;
		clear:left;
	}

	.logo{
		width:34%;
		float:left;
	}
	.menu1{
		width:33%;
		float:left;
	}
	.menu2{
		width:33%;
		float:left;
	}

	.menu-selected{background:#cccc99;}
	.menu-esy{background:#001144;}
	.menu-nch{background:#0033aa;}
	.menu-an{background:#228866;}
	.menu-pkd{background:#aaaa00;}
	.menu-asg{background:#ddaa00;}
	.menu-book{background:#667700;}
	.menu-kjb{background:#660000;}
	.menu-dora{background:#0055ee;}
	.menu-link{background:#aa1133;}
	.menu-etc{background:#ee1122;}
	.nch-blog{
		background:#0033aa;
		border-color:#cccc99;
		width:60%;
	}
	.nch-profile{
		background:#cccc99;
		border-color:#cccc99;
		width:60%;
	}

	.esy{
		background:#001144;
		border-color:#001144;
	}
	.nch{
		background:#0033aa;
		border-color:#0033aa;
	}
	.an{
		background:#228866;
		border-color:#228866;
	}
	.pkd{
		background:#aaaa00;
		border-color:#aaaa00;
	}
	.asg{
		background:#ddaa00;
		border-color:#ddaa00;
	}
	.book{
		background:#667700;
		border-color:#667700;
	}
	.kjb{
		background:#660000;
		border-color:#660000;
	}
	.dora{
		background:#0055ee;
		border-color:#0055ee;
	}
	.link{
		background:#aa1133;
		border-color:#aa1133;
	}
	.etc{
		background:#ee1122;
		border-color:#ee1122;
	}
	.guest{
		background:#ee0033;
		border-color:#ee0033;
	}

	.text{
		margin:auto;
		width:90%;
		text-align:left;
		color:#000000;
		line-height:140%;
		font-size:100%;
	}
		.text A:link{color:#000000;}
		.text A:active{color:#000000;}
		.text A:hover{color:#000000;text-decoration:underline;}
		.text A:visited{color:#000000;}

	.kjb-number-right{
		width:55%;
		float:left;
	}
	.kjb-number-left{
		width:45%;
		float:left;
	}
	.floatclear{
		clear:left;
	}

	.noscript{clear:left;text-align:left;width:90%;line-height:140%;font-size:100%;margin:auto;}
		.noscript A:link{color:#000000;}
		.noscript A:active{color:#000000;}
		.noscript A:hover{color:#000000;text-decoration:underline;}
		.noscript A:visited{color:#000000;}

	/*コンテンツ内の詳細設定*/
	.img{text-align:center;margin:5px 10px 5px 10px;color:#006EA1;font-size:12px; }
		.img A:link{color:#006EA1;text-decoration:underline;}
		.img A:active{color:#006EA1;text-decoration:underline;}
		.img A:hover{color:#006EA1;text-decoration:underline;}
		.img A:visited{color:#006EA1;text-decoration:underline;}

	.landscape{clear:left;}

	/*↓古いシートとの互換性を保つため。*/
	.recommend{text-align:center;color:#C21411;font-weight:bolder;font-size:14px;}

	.date{text-align:right;color:#006EA1;font-size:80%;}
	.date2{text-align:center;color:#000000;font-size:80%;}

	.kakko{color:#777777;}
	.subtitle{color:#992222;font-weight:bolder;}
	.mannaka{text-align:center;}

	UL{}
	.ul-album{text-align:center;color:#006EA1;font-size:80%;}
	.ul-album2{text-align:left;color:#006EA1;font-size:80%;}
	.ul-mini{font-size:75%;}

	LI{}
	.big{font-size:120%;line-height:160%;}

	P{}
	/*text-indent:15px;一行目のインデント/
	.p-album{color:#006EA1;font-size:80%;}
		
	Q{font-style:italic}

	.new{color:#C21411;font-size:80%;font-weight:bold;}


