/*
万葉の色遊びオリジナルです。
すべてのイメージの使用は禁止です。
Copyright 2008 kazuha no iroasobi .All Rights Reserved. 
http://iroasobi.net/
*/
@charaset "UTF-8";
	body {
 		background:#fff ;
		margin:0px 0px 0px 0px;
		text-align:center;
		font-size:x-small;
		voice-family:"\"}\"";
		voice-family:inherit;
		font-size:small;		
		}

  	#wrapper{
 		background:url("images/top_haikei.gif") 0px 0px no-repeat;
  		width:795px;
		height:914px;
  		margin-left:auto;
  		margin-right:auto;
 		 text-align:left;
 		 text-align:justify;
 		 text-justify:distribute;
 	 	}
 	a{
  		font-weight:bold;
  		color:#006400;
 		 text-decoration:none;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
	a:hover{
 		font-weight:bold;
  		color:#EC7600;
	 	 text-decoration:underline ;
		 position: relative; bottom: 2px;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
 	a:visited{
  		color:#53AB32;
 		font-size:x-small;
 		voice-family:"\"}\"";
 		voice-family:inherit;
 		font-size:small;
		}
	.update{
		font-size:10px;
		color: #C2AA56; 
		text-align:left;
		}

 	.title_s{
  		margin-top:96px;
		width:222px;
		height:52px;
 	 	}

 	#main{
		width:793px;
		padding-top: 273px;
		}

 


	img	{
		border:mone
		}


	h4 {
		margin: 0px;
		padding: 0px;
		font-size:small;
		color: #5bb19e;
		 }
	h2 {
		margin: 0px;
		padding: 0px;
		font-size:17px;
		color: #E71E00;
		 }
	 #left{
 		 float:left;
	 	 width:281px;
		 padding-left: 57px;
	 	 }


	#left a:hover{
		 position: relative; bottom: 0px;
		}

	 .title_shikisaiomanabu{
	 	 }
	 .title_niauiroshindan{
	 	 }
	 .title_irodeoshigoto{
	 	 }
	 .title_colortherapy{
	 	 }
	 .title_blog{
	 	 }
	 #right{
 		 float:right;
	 	 width:172px;
		 margin-top: 282px;
	 	 }
	#right a:hover{
		 position: relative; bottom: 0px;
		}
	 .title_profile{
	 	 }
	 .title_access{
	 	 }
	 .title_contact{ 
	 	 }

 	#pg_wrapper{
  		width:795px;
  		margin-left:auto;
  		margin-right:auto;
 		 text-align:left;
 		 text-align:justify;
 		 text-justify:distribute;
 	 	}
	 #title_left{
 		 float:left;
	 	 width:222px;
		height:52px;
  		margin-top:103px;
		font-size: small; 
		color: #C2AA56; 
	 	 }
 
 	#pg_main{ 
		width:793px;
 		clear:both;
		}
	 #pg_left{
 		 float:left;
	 	 width:192px;
	 	 }

	#pg_shikisai{ 
		background:url("images/shikisaiuphana.gif") no-repeat;
		width:793px;
		height:255px;
		}
	 #shikisai_right h3 {
		margin: 0px;
		padding: 0px;
		font-size:17px;
		color: #ff6f20;
		 }
	 #shikisai_right{
	 	 width:594px;
 		 float:right;
	 	 }
	 #shikisai_up{
		background:url("images/shikisai_topwaku.gif") no-repeat;
	 	 width:594px;
		height:66px;
  		margin-top:0px;
   		margin-bottom:0px;
 		line-height:180%;
	 	 }
	 #shikisai_news{
		margin:0px 20px 0px 40px;
		font-size: x-small; 
		color: #C2AA56; 
  		line-height:180%;
	 	 }
	 #shikisai_entry_up{
		background:url("images/shikisai_upber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:30px;
   		margin-bottom:0px;
		}
	 #shikisai_newsside{
		border-left:solid 3px #fec960;
		border-right:solid  3px #fec960;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #shikisai_entryside{
		background:url("images/shikisaititlehana.gif") top left no-repeat;
		border-left:solid 3px #fec960;
		border-right:solid  3px #fec960;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #shikisai_main{
		color: #8e3625;
		font-size:14px;
  		line-height:180%;
   		margin:7px 40px 0px 50px;
  		margin-top:0px;
		}
	 #shikisai_entry_down{
		background:url("images/shikisai_downber.gif") top left no-repeat;
		width:579px;
		height:18px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
 	#shikisai_hanamoyou{
		background:url("images/hanamoyou.gif") no-repeat;
  		width:793px;
		height:435px;
		clear:both;
 	 	}


 	#pg_shindan{ 
		background:url("images/shindanuphana.gif") no-repeat;
		width:793px;
		height:255px;
		}
	 #shindan_right h3 {
		margin: 0px;
		padding: 0px;
		font-size:17px;
		color: #ff8372;
		 }
	 #shindan_right{
	 	 width:594px;
 		 float:right;
	 	 }
	 #shindan_up{
		background:url("images/shindan_topwaku.gif") no-repeat;
	 	 width:594px;
		height:66px;
  		margin-top:0px;
   		margin-bottom:0px;
 		line-height:180%;
	 	 }
	 #shindan_news{
		margin:0px 20px 0px 40px;
		font-size: x-small; 
		color: #C2AA56; 
  		line-height:180%;
	 	 }
	 #shindan_entry_up{
		background:url("images/shindan_upber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:30px;
   		margin-bottom:0px;
		}
	 #shindan_newsside{
		border-left:solid 3px #fcaba0;
		border-right:solid  3px #fcaba0;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #shindan_entryside{
		background:url("images/shindantitlehana.gif") top left no-repeat;
		border-left:solid 3px #fcaba0;
		border-right:solid  3px #fcaba0;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #shindan_main{
		color: #8e3625;
		font-size:14px;
  		line-height:180%;
   		margin:7px 40px 0px 50px;
  		margin-top:0px;
		}
	 #shindan_entry_down{
		background:url("images/shindan_downber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
 	#shindan_hanamoyou{
		background:url("images/hanamoyou_shindan.gif") no-repeat;
  		width:793px;
		height:435px;
		clear:both;
 	 	}

 	#pg_oshigoto{ 
		background:url("images/oshigotouphana.gif") no-repeat;
		width:793px;
		height:255px;
		}
	 #oshigoto_right h3 {
		margin: 0px;
		padding: 0px;
		font-size:17px;
		color: #919500;
		 }
	 #oshigoto_right{
	 	 width:594px;
 		 float:right;
	 	 }
	 #oshigoto_up{
		background:url("images/oshigoto_topwaku.gif") no-repeat;
	 	 width:594px;
		height:66px;
  		margin-top:0px;
   		margin-bottom:0px;
 		line-height:180%;
	 	 }
	 #oshigoto_news{
		margin:0px 20px 0px 40px;
		font-size: x-small; 
		color: #C2AA56; 
  		line-height:180%;
	 	 }
	 #oshigoto_entry_up{
		background:url("images/oshigoto_upber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:30px;
   		margin-bottom:0px;
		}
	 #oshigoto_newsside{
		border-left:solid 3px #aaae04;
		border-right:solid  3px #aaae04;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #oshigoto_entryside{
		background:url("images/oshigototitlehana.gif") top left no-repeat;
		border-left:solid 3px #aaae04;
		border-right:solid  3px #aaae04;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #oshigoto_main{
		color: #8e3625;
		font-size:14px;
  		line-height:180%;
   		margin:7px 40px 0px 50px;
  		margin-top:0px;
		}
	 #oshigoto_entry_down{
		background:url("images/oshigoto_downber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
 	#oshigoto_hanamoyou{
		background:url("images/hanamoyou_oshigoto.gif") no-repeat;
  		width:793px;
		height:435px;
		clear:both;
 	 	}

 	#pg_yasuragu{ 
		background:url("images/yasuraguuphana.gif") no-repeat;
		width:793px;
		height:255px;
		}
	 #yasuragu_right h3 {
		margin: 0px;
		padding: 0px;
		font-size:17px;
		color: #fb9922;
		 }
	 #yasuragu_right{
	 	 width:594px;
 		 float:right;
	 	 }
	 #yasuragu_up{
		background:url("images/yasuragu_topwaku.gif") no-repeat;
	 	 width:594px;
		height:66px;
  		margin-top:0px;
   		margin-bottom:0px;
 		line-height:180%;
	 	 }
	 #yasuragu_news{
		margin:0px 20px 0px 40px;
		font-size: x-small; 
		color: #C2AA56; 
  		line-height:180%;
	 	 }
	 #yasuragu_entry_up{
		background:url("images/yasuragu_upber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:30px;
   		margin-bottom:0px;
		}
	 #yasuragu_newsside{
		border-left:solid 3px #fcee87;
		border-right:solid  3px #fcee87;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #yasuragu_entryside{
		background:url("images/yasuragutitlehana.gif") top left no-repeat;
		border-left:solid 3px #fcee87;
		border-right:solid  3px #fcee87;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #yasuragu_main{
		color: #8e3625;
		font-size:14px;
  		line-height:180%;
   		margin:7px 40px 0px 50px;
  		margin-top:0px;
		}
	 #yasuragu_entry_down{
		background:url("images/yasuragu_downber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
 	#yasuragu_hanamoyou{
		background:url("images/hanamoyou_yasuragu.gif") no-repeat;
  		width:793px;
		height:435px;
		clear:both;
 	 	}

 	#blog{ 
		background:url("images/bloguphana.gif") no-repeat;
		width:793px;
		height:255px;
		clear:both;
		}
	 #blog_right{
	 	 width:594px;
 		 float:right;
	 	 }
	 #blog_right h3 {
		margin: 0px;
		padding: 0px;
		font-size:17px;
		color: #fe5e55;
		 }
	 #blog_up{
		background:url("images/blog_topwaku.gif") no-repeat;
	 	 width:594px;
		height:66px;
  		margin-top:0px;
   		margin-bottom:0px;
 		line-height:180%;
	 	 }
	 #blog_news{
		margin:0px 20px 0px 40px;
		color: #8e3625;
		font-size: x-small; 
		color: #C2AA56; 
  		line-height:180%;
	 	 }
	 #blog_entry_up{
		background:url("images/blog_upber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:30px;
   		margin-bottom:0px;
		}
	 #blog_newsside{
		border-left:solid 3px #fe5e55;
		border-right:solid  3px #fe5e55;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #blog_entryside{
		background:url("images/blogtitlehana.gif") top left no-repeat;
		border-left:solid 3px #fe5e55;
		border-right:solid  3px #fe5e55;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #blog_main{
		color: #8e3625;
		font-size:14px;
  		line-height:180%;
   		margin:7px 40px 0px 50px;
  		margin-top:0px;
		}
	 #blog_entry_down{
		background:url("images/blog_downber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
 	#blog_hanamoyou{
		background:url("images/hanamoyou_blog.gif") no-repeat;
  		width:793px;
		height:435px;
		clear:both;
 	 	}

	 #Individual_right{
	 	 width:594px;
 		 float:right;
	 	 }
	 #Individual_right h3 {
		margin: 0px;
		padding: 0px;
		font-size:17px;
		color: #fe5e55;
		 }
	 #Individual_up{
		background:url("images/Individual_topwaku.gif") top left no-repeat;
		width:594px;
		height:66px;
  		margin-top:0px;
   		margin-bottom:0px;
 		line-height:180%;
		}
	 #Individual_entryside{
		background:url("images/blogtitlehana.gif") top left no-repeat;
		border-left:solid 3px #fe5e55;
		border-right:solid  3px #fe5e55;
		width:573px; 
   		margin-top:0px;
		}
 	#pg_profile{ 
		background:url("images/profileuphana.gif") no-repeat;
		width:793px;
		height:255px;
		}
	 #profile_right h3 {
		margin: 0px;
		padding: 0px;
		font-size:17px;
		color: #ff6b99;
		 }
	 #profile_right{
	 	 width:594px;
 		 float:right;
	 	 }
	 #profile_up{
		background:url("images/profile_topwaku.gif") no-repeat;
	 	 width:594px;
		height:66px;
  		margin-top:0px;
   		margin-bottom:0px;
 		line-height:180%;
	 	 }
	 #profile_news{
		margin:0px 20px 0px 40px;
		font-size: x-small; 
		color: #C2AA56; 
  		line-height:180%;
	 	 }
	 #profile_entry_up{
		background:url("images/profile_upber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:30px;
   		margin-bottom:0px;
		}
	 #profile_newsside{
		border-left:solid 3px #fcbcd0;
		border-right:solid  3px #fcbcd0;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #profile_entryside{
		background:url("images/plofiletitlehana.gif") top left no-repeat;
		border-left:solid 3px #fcbcd0;
		border-right:solid  3px #fcbcd0;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #profile_main{
		color: #8e3625;
		font-size:14px;
  		line-height:180%;
   		margin:7px 40px 0px 50px;
  		margin-top:0px;
		}
	 #profile_entry_down{
		background:url("images/plofile_downber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
 	#profile_hanamoyou{
		background:url("images/hanamoyou_profile.gif") no-repeat;
  		width:793px;
		height:435px;
		clear:both;
 	 	}
 	#pg_access{ 
		background:url("images/accessuphana.gif") no-repeat;
		width:793px;
		height:255px;
		}
	 #access_right h3 {
		margin: 0px;
		padding: 0px;
		font-size:17px;
		color: #8c7fbd;
		 }
	 #access_right{
	 	 width:594px;
 		 float:right;
	 	 }
	 #access_up{
		background:url("images/access_topwaku.gif") no-repeat;
	 	 width:594px;
		height:66px;
  		margin-top:0px;
   		margin-bottom:0px;
 		line-height:180%;
	 	 }
	 #access_news{
		margin:0px 20px 0px 40px;
		font-size: x-small; 
		color: #C2AA56; 
  		line-height:180%;
	 	 }
	 #access_entry_up{
		background:url("images/access_upber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:30px;
   		margin-bottom:0px;
		}
	 #access_newsside{
		border-left:solid 3px #d1bcdc;
		border-right:solid  3px #d1bcdc;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #access_entryside{
		background:url("images/accesstitlehana.gif") top left no-repeat;
		border-left:solid 3px #d1bcdc;
		border-right:solid  3px #d1bcdc;
		width:573px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
	 #access_main{
		color: #8e3625;
		font-size:14px;
  		line-height:180%;
   		margin:7px 40px 0px 50px;
  		margin-top:0px;
		}
	 #access_entry_down{
		background:url("images/access_downber.gif") top left no-repeat;
		width:580px;
		height:18px;
  		margin-top:0px;
   		margin-bottom:0px;
		}
 	#access_hanamoyou{
		background:url("images/hanamoyou_access.gif") no-repeat;
  		width:793px;
		height:435px;
		clear:both;
 	 	}


	.date	{ 
		text-align:right;
		font-size: x-small; 
		color: #C2AA56; 
		}
	.key	{ 
		text-align:right;
		font-size: x-small; 
		color: #C2AA56; 
		}
	.posted	{ 
		font-size: x-small; 
		color: #C2AA56; 
		margin-top:15px;
		margin-right:30px;
		text-align:right;
		}
	.extended{
		margin:20px 0 20px 20px;
		}
	.powerd	{ 
		font-size: x-small; 
		color: #C2AA56; 
 		 text-align:center;
  		margin-top:100px;
		}
 	.powerd a{
  		color:#006400;
 		 text-decoration:none;
 		font-size:9px;
		}
