@charset "EUC-JP";/*Body*/body{	margin: 0;	padding: 0;	/*for Opera*/	background: url(./out_img.php?file=img/body_bg.gif) left top;	font-size: 75%;	font-family: "£Í£Ó ¥´¥·¥Ã¥¯", Osaka;}/*General Classes */a img{	border-width: 0;}hr {	color: #e56da0;}.Hide{	display: none;}.Right{	text-align: right;}.Center{	text-align: center;}form{	margin: 0;}.RightImage{	margin: 0 0 10px 10px;}.LeftImage{	margin: 0 10px 10px 10px;}.CenterImage{	text-align: center;}.CenterImage img{	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;}/*Anchors*/a {	color: #66f;	text-decoration: underline;}a:hover {	color: #c00;}/*Container*/#top {}#Container {	width: 804px;	margin: 0 auto;	padding: 0;}.HeaderA {	background: url(./out_img.php?file=img/header_a_bg.jpg) no-repeat center top;}.HeaderB {	background: url(./out_img.php?file=img/header_b_bg.gif) no-repeat center top;}.HeaderC {}.HeaderA h1 {	margin: 41px 130px 12px 0;	font-size: 14px;	font-weight: bold;	color: #2693ff;}#URI{	margin: 0 130px 0 0;}#URI a {	color: #2693ff;	text-decoration: none;}#URI a:hover {	color: #2693ff;	text-decoration: underline;}#UserMenu {	margin: 0 0 0 10px;	color: #666;}#UserMenu a {	color: #666;	text-decoration: none;}#UserMenu a:hover {	color: #666;	text-decoration: underline;}#Main {	padding: 0;}/*Entries*/#Entries {	padding: 16px 0 80px;	color: #666;}.entry_btm {	background: url(./out_img.php?file=img/entry_btm.gif) no-repeat left top;}/*Error*/#Error {	margin: 0 0 31px 0;}#Error .Header {	background: url(./out_img.php?file=img/entry_title.gif) no-repeat left top;	padding-left: 51px;}#Error h2 {	font-size: 100%;	font-weight: bold;	margin: 0;	color: #666;}#Error .ContentsContainer {}#Error .Contents {	padding: 10px 5px 0;}/*Entry List*/#EntryList {	margin: 0 0 31px 0;}#EntryList .Header {	background: url(./out_img.php?file=img/entry_title.gif) no-repeat left top;}#EntryList h2 {	font-size: 100%;	font-weight: bold;	margin: 0;	color: #666;	padding-left: 51px;}#EntryList .ContentsContainer {	background: url(./out_img.php?file=img/entry_mdl.gif) repeat-y left top;}#EntryList .Contents {	padding: 10px 15px 10px 19px;}#EntryList ul {	margin-left: 0;	padding-left: 0;	margin: 0 0 0 20px;	list-style-image: url(./out_img.php?file=img/list_mark.gif);}#EntryList ul li {	margin: 3px 0;	padding: 0;}#EntryList ul li a {}#EntryList ul li a:hover {}/*Search Result*/#SearchResult {	margin: 0 0 31px 0;}#SearchResult .Header {	background: url(./out_img.php?file=img/entry_title.gif) no-repeat left top;}#SearchResult h2 {	font-size: 100%;	font-weight: bold;	margin: 0;	color: #666;	padding-left: 51px;}#SearchResult .ContentsContainer {	background: url(./out_img.php?file=img/entry_mdl.gif) repeat-y left top;}#SearchResult .Contents {	padding: 10px 0;}#SearchResult .Keyword {	width: 376px;	padding: 10px 10px 10px 29px;	background: url(./out_img.php?file=img/keyword_bg.gif) no-repeat 19px 50%;	margin: 0 0 10px;}#SearchResult ul {	margin-left: 0;	padding: 0 22px 0 16px;	margin: 0 0 0 20px;	list-style-image: url(./out_img.php?file=img/list_mark.gif);}#SearchResult ul li {	margin: 3px 0;	padding: 0;}#SearchResult ul li a {}#SearchResult ul li a:hover {}#SearchResult .Entry {	margin: 0;}#SearchResult .Entry .Text {	overflow: auto;	/*for Gecko*/	width: 460px;	padding: 0;	margin: 2px 0 5px;}#SearchResult .Entry .Date {	font-size: 80%;	color: #000;	padding: 0;}/*Entry*/.Entry {	margin: 0 0 10px 0;	color: #666;}.entry_top {	background: url(./out_img.php?file=img/entry_title.gif) no-repeat left top;}.Entry .Header {	padding: 0 0 5px 51px;}.Entry h2 {	font-size: 120%;	font-weight: bold;	margin: 0;	color: #666;}.Entry h2 a {	color: #666;	text-decoration: none;}.Entry .Date {	font-size: 80%;	margin: 0 10px 0 0;	color: #666;}.Entry .ContentsContainer {	background: url(./out_img.php?file=img/entry_mdl.gif) repeat-y left;	color: #666;}.Entry .Contents {	margin: 0;	padding: 10px 22px 10px 16px;}.Entry .EditMenu {	margin: 0 0 10px;	padding: 0;	color: #000;	text-align: right;}.Entry .Title {}.Entry .Text {	overflow: auto;	/*for Gecko*/	width: 513px;	padding: 0;	margin: 20px 0 40px;}.Entry .Footer {	margin: 0;	padding: 0;	color: #000;	text-align: right;}.Entry .Footer .Author {	font-weight: bold;}.Entry .Footer .Date {	font-size: 100%;	color: #000;}.Entry .Footer .TrackBack {	font-weight: bold;}.Entry .Footer .Comment {	font-weight: bold;}.TrackBacks .Date, .Comments .Date {	font-size: 90%;	color: #000;}/*TrackBack*/.TrackBacks {	display: none;}.TrackBacks .TrackBacksBody {	width: 513px;	margin: 10px 22px 10px 16px;	padding: 10px 0;	border-style: solid;	border-color: #999;	border-width: 1px 0 0;}.TrackBacks .TrackBacksBody a {}.TrackBacks .TrackBacksBody a:hover {}.TrackBackURI h3 {	margin: 20px 0 0;	margin-bottom: 10px;	font-size: 100%;}.TrackBackURI h3 a {	text-decoration: none;	color: #666;}.TrackBackList h3 {	margin-top: 20px;	margin-bottom: 10px;	padding-bottom: 2px;	border-bottom: 1px solid #999;	font-size: 100%;	color: #666;}.TrackBackList .TrackBack{	border-bottom: 1px dotted #999;	padding: 10px 0;}.TrackBackList .TrackBack .TrackBackTitle {	margin: 0;	background: url(./out_img.php?file=img/list_mark.gif) no-repeat left center;	border: none;	padding: 5px 0 5px 20px;	font-size: 100%;	font-weight: normal;	width: 493px;	overflow: hidden;}.TrackBackList .TrackBack .TrackBackTitle a {}.TrackBackList .TrackBack .TrackBackText {	margin: 10px 0;	overflow: auto;	/*for Gecko*/	width: 513px;}.TrackBackList .TrackBack .Info{	margin-top: 5px;	text-align: right;}.TrackBackList .TrackBack .Info .Blog{	font-weight: bold;}.TrackBackList .TrackBack .Info .Date{}.TrackBackList .CloseTrackBack{	margin: 5px 0;	text-align: right;}/*Comment*/.Comments {	display: none;}.Comments .CommentsBody {	width: 513px;	margin: 10px 0 10px 16px;	padding: 10px 0;	border-style: solid;	border-color: #999;	border-width: 1px 0 0;}.Comments .CommentsBody a: link, .Comments .CommentsBody a: visited {}.Comments .CommentsBody a:hover {}/*Comment Form*/.CommentForm{	margin-top: 10px;}.CommentForm, .CommentForm td {	border-width: 0;}.CommentForm .TextField{	margin: 0;	font-family: sans-serif;	font-size: 100%;}.CommentList h3 {	margin-top: 20px;	margin-bottom: 10px;	padding-bottom: 2px;	border-bottom: 1px solid #999;	font-size: 100%;}.CommentList h3 a {	text-decoration: none;	color: #666;}.CommentList .Comment{	border-bottom: 1px dotted #999;	padding: 10px 0;}.CommentList .Comment .Name{	font-weight: bold;}.CommentList .Comment .Date{}.CommentList .Comment .CommentText{	margin: 10px 0;	overflow: auto;	/*for Gecko*/	width: 513px;}.CommentList .InputPasswd{	display: none;	background-color: #fff;	border: 1px solid #999;	padding-left: 10px;	vertical-align: middle;}.Comments .CloseComment {	margin: 15px 0 5px;	text-align: right;}/*Page Control*/#Page {	width: 97%;	margin: 20px 0 0;	padding: 3px 0;	color: #66f;	text-align: center;}#Page .Next {}#Page .Prev {}#Page a {}#Page a:hover {}/*Menu*/#Menu {	padding: 0 0 80px;	color: #666;}#Menu .side_btm {	background: url(./out_img.php?file=img/side_btm.png) no-repeat left bottom;}/* IE */* html #Menu .side_btm {	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./out_img.php?file=img/side_btm.png", sizingMethod="image");}.menu_top {	background: url(./out_img.php?file=img/menu_top.png) no-repeat left;}/* IE */* html .menu_top {	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./out_img.php?file=img/menu_top.png", sizingMethod="image");}.menu_btm {	background: url(./out_img.php?file=img/menu_btm.png) no-repeat left top;}/* IE */* html .menu_btm {	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./out_img.php?file=img/menu_btm.png", sizingMethod="image");}/*Menu Profile*/.MenuProfile {	margin: 0;}#BlogProfile {	width: 179px;	overflow: auto;	text-align: center;	margin: 0 0 10px;}.MenuProfile .Header {	padding-left: 20px;	font-weight: bold;	color: #666;	background: url(./out_img.php?file=img/menu_title.png) no-repeat left top;}/* IE */* html .MenuProfile .Header {	background: none;	line-height: 31px;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./out_img.php?file=img/menu_title.png", sizingMethod="image");}.MenuProfile .ContentsContainer {	background: url(./out_img.php?file=img/menu_mdl.png) repeat-y left top;}/* IE */* html .MenuProfile .ContentsContainer {	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./out_img.php?file=img/menu_mdl.png", sizingMethod="scale");}.MenuProfile .Contents{	padding: 10px 31px 10px 24px;}.MenuProfile .Description {}.MenuProfile .Author{}.MenuProfile .Footer{}/*General Menu Item*/.MenuItem {	margin: 0;}.MenuItem .Header {	padding-left: 20px;	font-weight: bold;	color: #666;	background: url(./out_img.php?file=img/menu_title.png) no-repeat left top;}/* IE */* html .MenuItem .Header {	background: none;	line-height: 31px;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./out_img.php?file=img/menu_title.png", sizingMethod="image");}.MenuItem .ContentsContainer {	background: url(./out_img.php?file=img/menu_mdl.png) repeat-y left top;}/* IE */* html .MenuItem .ContentsContainer {	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./out_img.php?file=img/menu_mdl.png", sizingMethod="scale");}.MenuItem .Contents {	padding: 10px 31px 10px 24px;}.MenuItem ul {	margin-left: 0;	padding-left: 0;	margin: 0;	list-style: none;}.MenuItem ul li {	margin: 3px 0;	padding: 0;	line-height: 130%;}.MenuItem ul li a {}.MenuItem ul li a:hover {}/*Special Menu Items*//*Search*/#SearchForm{	text-align: center;}#SearchForm .inputarea {	border: 1px solid #333;}#MemoText{}/*Calendar*/#Calendar {	padding: 10px 31px 10px 24px;}#Calendar a {}#Calendar a:hover {}#Calendar table {	border: none;	margin: 0;	width: 178px;}#Calendar table td, #Calendar table th {	border: none;}#Calendar .Header {	font-weight: bold;	margin: 0;	color: #666;	text-align: center;	background: none;	padding: 6px 0;}#Calendar a.Prev, #Calendar a.Next {	margin: 0 10px;	font-family: monospace;}#Calendar th {	width: 23px;	padding: 4px 0;	text-align: center;	font-size: 70%;	font-weight: bold;	color: #666;}#Calendar td {	width: 23px;	padding: 4px 0;	text-align: center;	font-size: 90%;	color: #666;}#Calendar td a {}/*Header*/#Calendar th.Sun {}/*WeekDay*/#Calendar .Holiday {}#Calendar .Sun{}#Calendar th.Sat{}#Calendar .Sat{}#Calendar .Mon, #Calendar .Tue, #Calendar .Wed, #Calendar .Thu, #Calendar .Fri{} #Calendar td.Today {	color: #c00;}#Calendar td.Today a {	font-weight: bold;	color: #c00;}#Calendar td.Today .HasEntry {	font-weight: bold;	color: #c00;}#Calendar .HasEntry {	font-weight: bold;	color: #66f;	text-decoration: underline;}/*FruitBlog Logo*/#FBLogo{	width: 234px;	margin: 20px 0;	text-align: center;}#FBLogo img{	border: 1px solid #000;}/*Feeds*/#Feeds {	width: 234px;	margin: 20px 0;	padding: 3px 0;	text-align: center;	color: #666;}#Feeds a {}#Feeds a:hover {}/*Validation*/#Validation{	display: none;}#Copy {	padding: 0;	background: url(./out_img.php?file=img/footer_bg.png) no-repeat center bottom;}/* IE */* html #Copy {	background: none;	line-height: 105px;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./out_img.php?file=img/footer_bg.png", sizingMethod="image");}#Copy .CopyContents {	margin: 0 0 15px 43px;	color: #666;}#Copy a{	color: #666;}