/*ここは消さないで下さいCopyright (C) 2004 Dr.Blog. All Rights Reserved. http://drblog.jp/@media screen {*/body {	margin: 0;	background: #FFF url(img/bg_body.jpg) repeat-x center top;    text-align: center;   	font-size: 80%;	}a {	text-decoration: underline;			}a:link, a:active {	color: #06F;	}a:visited {	color: #69F;	}a:hover {	color: #00F;	}h1, h2, h3 {	margin: 0;	padding: 0;	font-weight: normal;	}/*ベースカラー*/#container {	line-height: 140%;	margin: 20px auto;	text-align: left;	padding: 0;	width: 800px;		background: #FFF;	border: 1px solid #CCC;	}#banner {	text-align: left;	margin: 0 0 10px 0;	padding: 15px;	}#banner-img {	display: none;	}#banner a {	color: #000;	text-decoration: none;	}#banner h1 {	color: #000;	font-size: 200%;	font-weight: bold;    margin-bottom: 5px;	}#banner h2 {	font-size: 90%;	color: #666;	}/*コンテンツエリア*/#center {	float: left;	width: 400px;	background-color: #F7F7F7;	}#center600 {	float: left;	width: 600px;	}.content {	padding: 0px 10px;	color: #666666;	font-family: "ＭＳ Ｐゴシック", "Osaka",sans-serif;	}.content img {	float: right;	margin: 5px;	}#left,#right {	float: left;			width: 185px;	margin: 0 5px;	padding: 0px;	}/*記事部分*/.content p {	color: #666;	text-align: left;	margin-bottom: 2px;	padding: 0;	}.content blockquote {	line-height: 150%;	}.content li {	font-size: 70%;	line-height: 150%;	}/*カテゴリータイトル*/.content h4 {	color: #000;	padding: 5px 10px;	border: 1px solid #efefef;	border-top: 3px solid #000;	font-weight: bold;	background: #FFF;	}/*記事の日付*/.content h2 {	color: #333;    line-height: 20px;    padding: 3px;	font-size: 70%;	background: #E5E5E5;	border-top: 2px solid #333;	border-bottom: 1px solid #999999;  	text-align: right;	font-weight: normal;    margin-bottom: 10px;	}/*記事のタイトル*/.content h3 {	color: #000;	padding: 5px 10px;	border: 1px solid #efefef;	border-left: 3px solid #849C3C;	font-weight: bold;	background: #FFF;	}/*記事下のリンク*/.content p.posted {	color: #000;	font-family: Verdana, Arial, sans-serif;	border-top: 1px solid #CCC;	text-align: right;	margin-bottom: 50px;	line-height: normal;    padding: 5px 0 0;	}/*サイドバー*/.sidebar {    padding: 0px;	}/*サイドバーの見出し*/.sidebar h2 {	line-height: 1.4em;	color: #333;	background: url(img/bg_bn_h2.jpg) no-repeat;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 75%;	padding: 15px 5px 10px 20px;	margin: 0;	}.sidebar ul {	padding-left: 0px;	margin: 0px;	margin-bottom: 30px;	}.sidebar ul ul {	margin-bottom: 0;	}/*アーカイブ・コメント*/.sidebar li {	color: #666666;	font-family: Verdana, Arial, sans-serif;	text-align: left;	line-height: 150%;		margin-top: 3px;	padding: 0 5px 0 15px;	list-style-type: none;	}.sidebar img {	border: 3px solid #FFFFFF;	}.photo {	text-align: left;	margin-bottom: 20px;	}/*XML・検索のテキスト*/.link-note {	font-family: Verdana, Arial, sans-serif;	line-height: 150%;	text-align: left;	color: #666666;	margin: 3px 5px 30px 15px;	}#powered {	font-family: Verdana, Arial, sans-serif;    font-weight: bold;	line-height: 150%;	text-align: left;	color: #08263D;	padding: 5px 0px 0px 15px;    border-top: solid 1px #C1D3E1;	margin-top: 50px;	}#comment-data {	float: left;	width: 180px;	padding-right: 15px;	margin-right: 15px;	text-align: left;	border-right: 1px dotted #BBB;	}textarea[id="comment-text"] {	width: 80%;	}.cate {	font-family: Verdana, Arial, sans-serif;	text-align: right;	padding-right: 3px;	margin-bottom: 5px;}.tit {	font-family: Verdana, Arial, sans-serif;	text-align: right;	font-weight: bold;	color: #990033;	padding-left: 3px;}/*メニュー*/#menu {	padding: 0;	}#menu ul {	margin: 0;	padding: 0;	list-style: none;	line-height: 0;	}#menu ul li {	margin: 0 0 5px 0;	padding: 0;	}#menu ul li.menu00 a:hover,#menu ul li.menu05 a:hover,#menu ul li.menu01 a:hover,#menu ul li.menu02 a:hover,#menu ul li.menu03 a:hover,#menu ul li.menu04 a:hover {	background-position: -185px 0 ;	text-decoration: none;	}#menu ul li.menu05 a {	display: block;	background: url(img/menu_05.gif) no-repeat;	text-indent: -9999px;	height: 35px;	width: 185px;	text-decoration: none;	}#menu ul li.menu00 a {	display: block;	background: url(img/menu_00.gif) no-repeat;	text-indent: -9999px;	height: 35px;	width: 185px;	text-decoration: none;	}#menu ul li.menu01 a {	display: block;	background: url(img/menu_01.gif) no-repeat;	text-indent: -9999px;	height: 35px;	width: 185px;	text-decoration: none;	}#menu ul li.menu02 a {	display: block;	background: url(img/menu_02.gif) no-repeat;	text-indent: -9999px;	height: 35px;	width: 185px;	text-decoration: none;	}#menu ul li.menu03 a {	display: block;	background: url(img/menu_03.gif) no-repeat;	text-indent: -9999px;	height: 35px;	width: 185px;	text-decoration: none;	}#menu ul li.menu04 a {	display: block;	background: url(img/menu_04.gif) no-repeat;	text-indent: -9999px;	height: 22px;	width: 185px;	text-decoration: none;	}#menu ul li.menu_link a {	display: block;	background: url(img/menu_link.gif) no-repeat;	text-indent: -9999px;	height: 44px;	width: 185px;	text-decoration: none;	}#menu ul li.menu_INT a {	display: block;	background: url(img/menu_INT.gif) no-repeat;	text-indent: -9999px;	height: 44px;	width: 185px;	text-decoration: none;	}/*ヘッダー*/#header {	height: 70px;	padding: 0;	}#header h1 img {	float: left;	margin: 15px 0 0 10px;	}#header ul {	float: right;	margin: 60px 0 0 0;	list-style: none;	}#header ul li {	color: #666;	float: left;	padding: 0 5px;	border-left: 1px solid #CCC;	}#header ul li a {	font-size: 80%;	}/*リンク*/#header ul li a:link, #header ul li a:visited {	color: #666;	text-decoration: none;	}#header ul li a:active,#header ul li a:hover {	color: #0000FF;	text-decoration: none;	}.paginate {	text-align: center;	font-size: 9px;	}/*}*/