@charset "EUC-JP";/*Body*/body{	margin:0px;	padding:0px;	/*for Opera*/	background-color:#fff;	font-size:75%;	font-family:‚l‚r ƒSƒVƒbƒN, Osaka;}/*General Classes*/a img{	border-width:0px;}hr {	color:#e56da0;}.Hide{	display:none;}.Right{	text-align:right;}.Center{	text-align:center;}form{	margin:0px;}.RightImage{	margin:0px 0px 10px 10px;}.LeftImage{	margin:0px 10px 10px 10px;}.CenterImage{	text-align:center;}.CenterImage img{	margin-left:auto;	margin-right:auto;	margin-bottom:10px;}/*Anchors*/a:link, a:visited{	color:#666;	text-decoration:underline;}a:active, a:hover{	color:#000;	text-decoration:underline;}/*Container*/#Container{	margin-left:auto;	margin-right:auto;}#Main{}#Main .HeaderA{	background-image:url("./out_img.php?file=img/header_a_bg.gif");	background-repeat:no-repeat;}#Main .HeaderB{	background-image:url("./out_img.php?file=img/header_b_bg.gif");	background-repeat:no-repeat;	padding-left:270px;}#Main .HeaderB h1{	margin:0px;	font-size:12pt;	font-weight:bold;	color:#000;}#Main .HeaderB a{	color:#666;}#Main .HeaderB a:hover{	color:#000;}#Main .HeaderC{	background-image:url("./out_img.php?file=img/header_c_bg.gif");	background-repeat:no-repeat;	color:#666;}#Main .HeaderD{	background-image:url("./out_img.php?file=img/header_d_bg.gif");	background-repeat:no-repeat;}#Main .HeaderE{	background-image:url("./out_img.php?file=img/header_e_bg.gif");	background-repeat:no-repeat;}#Main .menu_top{	width:207px;	text-align:center;	font-weight:bold;}#URI{	font-size:100%;	margin-left:25px;}#UserMenu{	text-align:left;}.side_l{	background-image:url("./out_img.php?file=img/shadow_l.gif");	background-repeat:repeat-y;}.side_r{	background-image:url("./out_img.php?file=img/shadow_r.gif");	background-repeat:repeat-y;}.MainBg{	background:#bcdacf;}/*Entries*/#Entries{	background-image:url("./out_img.php?file=img/gorgeous.gif");	background-position:right bottom;	background-repeat:no-repeat;}/*Error*/#Error{	background-color:#fff;	margin-bottom:20px;}#Error .Contents{	margin:0px 20px;}#Error .ContentsContainer{	background-image:url("./out_img.php?file=img/entry_c_mdl.gif");	background-repeat:repeat-y;}.ContentsTop{	background-image:url("./out_img.php?file=img/entry_c_top.gif");	background-repeat:no-repeat;}.ContentsBtm{	background-image:url("./out_img.php?file=img/entry_c_btm.gif");	background-repeat:no-repeat;}/*Entry List*/#EntryList{	background-color:#fff;	margin-bottom:15px;}#EntryList .Header{	height:24px;	background-image:url("./out_img.php?file=img/header_bg_entrylist.gif");	background-repeat:no-repeat;	padding-left:20px;	color:#fff;}#EntryList .Contents{	margin:0px 20px;}#EntryList .ContentsContainer{	background-image:url("./out_img.php?file=img/entry_c_mdl.gif");	background-repeat:repeat-y;}#EntryList .Header h2{	margin:0px;	font-size:100%;}#EntryList ul{	margin:0px;	padding-left:30px;	list-style-image:url("./out_img.php?file=img/list_mark.gif");}#EntryList ul li{	margin:2px 0px;	padding:2px;	vertical-align:middle;}/*Search Result*/#SearchResult{	background-color:#fff;	margin-bottom:15px;}#SearchResult .Header{	height:24px;	background-image:url("./out_img.php?file=img/header_bg_entrylist.gif");	background-repeat:no-repeat;	padding-left:20px;	color:#fff;}#SearchResult .Header h2{	margin:0px;	font-size:100%;}#SearchResult .ContentsContainer{	background-image:url("./out_img.php?file=img/entry_c_mdl.gif");	background-repeat:repeat-y;}#SearchResult .Contents{	margin:0px 20px;}#SearchResult .Keyword{	margin:0px 20px 10px 20px;	border:1px solid #000;	padding:5px;}#SearchResult .Title{	background:none;	border:none;}#SearchResult .Date{	background:none;	border:none;	font-size:90%;	color:#666;}#SearchResult .Text{	width:auto;}#SearchResult ul{	margin:0px;	padding-left:30px;	list-style-image:url("./out_img.php?file=img/list_mark.gif");}#SearchResult ul li{	margin:2px 0px;	padding:2px;	vertical-align:middle;}/*Entry*/.Entry{	margin-bottom:5px;}.Entry .Header{	height:24px;	background-image:url("./out_img.php?file=img/header_bg_entrylist.gif");	background-repeat:no-repeat;	padding-left:20px;	color:#fff;}.Entry .Title{}.Entry .Header h2{	float:left;	margin:0px;	font-size:100%;}.Entry .Date{	height:24px;	background-image:url("./out_img.php?file=img/header_bg_entrylist.gif");	background-repeat:no-repeat;	background-position:right;	padding-right:20px;	text-align:right;	color:#000;	font-size:80%;}.Entry .ContentsContainer{	background-image:url("./out_img.php?file=img/entry_c_mdl.gif");	background-repeat:repeat-y;}.Entry .Contents{	margin:0px 20px;}.Entry .EditMenu{	height:30px;	text-align:right;	color:#666666;}.Entry .Text{	overflow:auto;	/*for Gecko*/	padding:0px 0px;	font-size:100%;	line-height:160%;}.Entry .EntryArea{	background-color:#fff;}.Entry .EntryMargin{	padding:0px 24px 0px 16px;}.Entry .Footer{	margin:10px 20px 0px 0px;	text-align:right;	color:#666;}.Entry .Footer .Date{	background:none;	border:none;	font-size:100%;	color:#666;}.Entry .Footer .Author{	font-weight:bold;	margin-bottom:5px;}.Entry .Footer .TrackBack{	font-weight:bold;}.Entry .Footer .Comment{	font-weight:bold;}.TrackBacks .Date, .Comments .Date{	background:none;	border:none;	font-size:90%;	color:#666;}/*TrackBack*/.TrackBacks{	display:none;	margin:10px 10px 0px 10px;}.TrackBacks .TrackBacksBody{	padding:0px 10px;}.TrackBackURI h3{	margin:0px;	margin-bottom:10px;	font-size:100%;}.TrackBackList h3{	margin-top:20px;	margin-bottom:10px;	border-bottom:1px solid #bcdacf;	font-size:100%;}.TrackBackList .TrackBack{	border-bottom:1px dashed #bcdacf;	padding:10px 0px;}.TrackBackList .TrackBack .TrackBackTitle{	margin:0px;	background-color:transparent;	background-image:url("./out_img.php?file=img/list_mark.gif");	background-repeat:no-repeat;	background-position:top left;	border:none;	padding-left:20px;	font-size:100%;	font-weight:normal;	height:18px;}.TrackBackList .TrackBack .TrackBackText{	overflow:auto;	/*for Gecko*/	width:440px;}.TrackBackList .TrackBack .Info{	margin-top:5px;	text-align:right;}.TrackBackList .TrackBack .Info .Blog{	font-weight:bold;}.TrackBackList .TrackBack .Info .Date{}.TrackBackList .CloseTrackBack{	margin-top:5px;	text-align:right;}/*Comment*/.Comments{	display:none;	margin:10px 10px 0px 10px;}.Comments .CommentsBody{	padding:0px 10px;}/*Comment Form*/.CommentForm{	margin-top:10px;}.CommentForm, .CommentForm td{	border-width:0px;}.CommentForm .TextField{	margin:0px;	font-family:‚l‚r ƒSƒVƒbƒN, Osaka;	font-size:100%;}.CommentList h3{	margin-top:0px;	margin-bottom:10px;	border-bottom:1px solid #bcdacf;	font-size:100%;}.CommentList .Comment{	border-bottom:1px dashed #bcdacf;	padding:10px 0px;}.CommentList .Comment .Name{	font-weight:bold;}.CommentList .Comment .Date{}.CommentList .Comment .CommentText{	overflow:auto;	/*for Gecko*/	width:440px;}.CommentList .InputPasswd{	display:none;	background-color:#efefef;	border:1px solid #aaa;	padding-left:10px;	vertical-align:middle;}.Comments .CloseComment{	margin-top:5px;	text-align:right;}/*Page Control*/#Page{	margin-top:10px;	padding-bottom:10px;	text-align:center;}#Page .Next{}#Page .Prev{}#Page a:hover{}/*Menu*/#Menu{	background-image:url("./out_img.php?file=img/bg_menu_c.gif");	background-repeat:repeat-y;}#MenuA{	background-image:url("./out_img.php?file=img/bg_menu_a.gif");	background-repeat:repeat-y;	background-position:top;}/*Calendar*/#Calendar{	padding:0px 0px;	text-align:center;	margin-bottom:5px;}#Calendar a{	color:#fff;}#Calendar a:hover{	color:#ccc;}#Calendar table{	margin-left:auto;	margin-right:auto;	border-width:0px;}#Calendar table td, #Calendar table th{	border:1px solid #fff;	width:25px;	height:22px;	padding:0px;	background-repeat:no-repeat;	background-position:center center;}#Calendar .Header{	padding-left:0px;	background:none;	text-align:center;	height:20px;}#Calendar .Header a{	color:#333;}#Calendar .Header a:hover{	color:#000;}#Calendar a.Prev, #Calendar a.Next{	margin:0px 10px;	font-family:monospace;}#Calendar td{	width:25px;	text-align:center;	font-size:90%;	background-color:#948b90;	color:#fff;}#Calendar th{	width:25px;	text-align:center;	font-size:70%;	color:#fff;	font-weight:bold;	background-image:url("./out_img.php?file=img/calendar_bg_week.png");}/*Header*/#Calendar th.Sun, #Calendar th.Mon, #Calendar th.Tue, #Calendar th.Wed, #Calendar th.Thu, #Calendar th.Fri, #Calendar th.Sat {	color:#44b1a0;}/*WeekDay*/#Calendar .Holiday{	background-color:#948b90;	color:#fff;}#Calendar .Sun{	background-color:#948b90;	color:#fff;}#Calendar .Sat{	background-color:#948b90;	color:#fff;}#Calendar .Mon, #Calendar .Tue, #Calendar .Wed, #Calendar .Thu, #Calendar .Fri{	background-color:#948b90;	color:#fff;} #Calendar td.Today{	background-color:#7fccb0;	color:#fff;}#Calendar td.Today a{	color:#fff;}#Calendar .HasEntry {	font-weight:bold;	color:#fff;}/*General Menu Item*/#BlogProfile{	width:187px;	text-align:center;}.MenuProfile{	background-image:url("./out_img.php?file=img/menu_m.gif");	background-repeat:repeat-y;}.MenuProfile .Header{	height:24px;	background-color:#000;	font-weight:bold;	text-align:center;	color:#fff;}.MenuProfile .ContentsContainer{	background-image:url("./out_img.php?file=img/bg_menu_b.gif");	background-repeat:no-repeat;}.MenuProfile .Contents{	padding:10px;}.MenuProfile .Description{	width:187px;	text-align:left;}.MenuProfile .Author{	width:187px;	text-align:left;}.MenuProfile .Footer{	text-align:left;}.MenuItem{	background-image:url("./out_img.php?file=img/menu_m.gif");	background-repeat:repeat-y;	margin-top:15px;}.MenuItem .Header{	height:24px;	background-color:#67606e;	font-weight:bold;	text-align:left;	padding-left:10px;	color:#fff;}.MenuItem .Header2{	text-align:center;	padding:7px 0px;}.MenuItem .Contents{	padding:10px;	text-align:left;}.MenuItem .Contents2{	padding:10px 0px;	text-align:center;}.BottomImg{	background-image:url("./out_img.php?file=img/menu_b.gif");	background-repeat:no-repeat;}.MenuItem .Calendar{	text-align:center;}.MenuItem .Calendar a{}.MenuItem .Calendar a:hover{}.MenuItem ul{	margin:0px 0px 0px 20px;	padding:0px 10px;	list-style-image:url("./out_img.php?file=img/list_mark.gif");}.MenuItem ul li{	margin:0px;	padding:0px;	vertical-align:middle;	overflow:hidden;	width:140px;}/*Special Menu Items*//*Search*/#SearchForm{	text-align:center;}#SearchForm .inputarea{	border:1px solid #333;}#MemoText{}/*FruitBlog Logo*/#FBLogo{	margin:20px 0px;	width:207px;	text-align:center;}#FBLogo img{	border:1px solid #333;}/*Feeds*/#Feeds{	width:207px;	text-align:center;	color:#666;	margin-bottom:10px;}/*Validation*/#Validation{	display:none;}#Copy{	background-color:#67606e;	background-image:url("./out_img.php?file=img/footer_bg.gif");	background-position:right top;	background-repeat:no-repeat;	height:30px;}#Copy .CopyContents{	text-align:center;	padding:5px 0px;	color:#44b1a0;	font-size:10pt;}#Copy a{	color:#44b1a0;}#Copy a:hover{	color:#6c9;}