@charset "UTF-8";

body
{
	color: black;
	background-color: white;
	line-break: strict;	/* IE only */
}

body.normal
{
	color: black;
	background-color: white;
	line-break: strict;	/* IE only */
}

body.saru
{
	color: black;
	background-color: White;
	background-image: url(Image/backsaru.png);
	line-break: strict;	/* IE only */
}

body.saru2
{
	color: black;
	background-color: White;
	background-image: url(Image/backsaru2.png);
	line-break: strict;	/* IE only */
	margin: 1ex 0.5em 1ex 0.5em;
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a			{ text-decoration: none; }
a:link		{ color: #f200af; }
a:visited 	{ color: #bb3377; }
a:active		{ color: #ffaaee; }
a:hover		{ color: #20a0ff; }
a:focus		{ color: #ff6347; }
a img		{ border: 0 none; }

ruby 
{
	ruby-align: distribute-space;	/* IE only */
}

rp, rt
{
	font-size: 60%;
	font-family: Osaka-UI,Osaka,"ＦＡ Ｐ ゴシック","MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
	text-decoration: none;
	letter-spacing: normal;
}

h1 {
	color: red;
	font-size: 200%;
	font-family: "ＦＡ ぽぽる","ＦＡ ポップＢ",ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,sans-serif;
	font-weight: normal;
	margin: 0 0 0.4ex 0;
}

h1 a, h1 a:link, h1 a:visited, h1 a:active
{
	color: red;
}

h1.ad-head {
	color: red;
	font-size: 200%;
	font-family: "ＦＡ ぽぽる","ＦＡ ポップＢ",ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,sans-serif;
	font-weight: normal;
	margin: 0 0 0.2ex 0;
	padding-top: 1.5ex;
}

h2
{
	color: #007f00;
	font-size: 140%;
	font-family: "ＦＡ ぽぽる","ＦＡ ポップＢ",ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,sans-serif;
	font-weight: normal;
	margin: 1ex 0 0.5ex 0;
}

h3
{
	color: #002f7f;
	font-size: 110%;
	font-family: "ＦＡ ぽぽる","ＦＡ ポップＢ",ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,sans-serif;
	font-weight: normal;
	margin: 0.25ex 0 0.25ex 0;
}

.header-small {
	font-size: 60%;
}

.ad-head {
	border: 0 none;
	margin: -1.5ex 0 0 0;
	padding: 0 0 0 0;
}

.ad_text {
	font-size:60%;
	padding: 0 0 0 0;
	vertical-align: top;
}
.ad_text_space {
	font-size:60%;
	padding: 0 3em 0 0;
	vertical-align: top;
}

li {
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
}

.information 
{
	margin: 0;
	color: black;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-weight: normal;
}

.notice
{
	margin: 0;
	color: navy;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-weight: normal;
}

.link-home
{
	clear: both;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}
.link-home img
{
	border: none;
	margin: 0.25ex 0.25em 0 0;
	vertical-align: middle;
}
.link-home .sub
{
	margin-left: 2em;
}


.back_diary
{
	margin-top: 1.5ex;
}

.link-home-left
{
	float: left;
}

.link-wwwc-right
{
	float: right;
}

.footer-to-top
{
	clear: both;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin: 1ex 0 0 0;
}

.footer
{
	clear: both;
	margin: 1ex 0 0 0;
}

address {
	display: inline;
	color: #ff1493;
	font-family: Times,"Times New Roman",serif;
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
}

em {
	color: #cd5c5c;
	font-family: Times,"Times New Roman",serif;
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
}

.comment {
	color: black;
	font-size: 120%;
	font-family: Osaka-UI,Osaka,ＤＦ平成ゴシック体W5,ＤＦ平成丸ゴシック体W4,HG丸ｺﾞｼｯｸM-PRO,"ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
}

p {
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
}

form.mailform 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

p.mailform {
	color: red;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	margin: 0 0 0.5ex 0;
}

table.mailform {
	border: 0 none;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: 0;
	padding: 0 0 0 0;
}

.mailform td {
	text-align: left;
}

label.mailform {
	color: #444444;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
}

code {
	display: block;
	color: navy;
	background-color: #ffffe0;
	font-family: "ＦＡ クリアレター","ＭＳ ゴシック",monospace;
	font-size: 100%;
	font-weight: bold;
	border: none;
	padding: 0.5ex 1em;
	margin: 0.5ex 1em;
}

small {
	font-family: inhelt;
	font-size: 75%;
	font-weight: normal;
}

dt {
	font-family: HGP創英角ﾎﾟｯﾌﾟ体,ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,"ＦＡ ポップＢ",Osaka;
	font-size: 140%;
	font-weight: normal;
}

dd {
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	margin-bottom: 3ex;
}

blockquote dl {
	margin: 0 0 -3ex 0;
}

blockquote dt {
	font-family: HG平成明朝体W9,ＤＦ平成明朝体W9,ＤＦＧ極太明朝体,ＤＦＰ極太明朝体,ＤＦ極太明朝体,"ＭＳ Ｐ明朝",リュウミンライト-KL,平成明朝,serif;
	font-size: 140%;
	font-style: normal;
	font-weight: normal;
}

blockquote dd {
	font-family: "ＦＡ Ｐ 明朝","ＭＳ Ｐ明朝",平成明朝,serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}

strong {
	color: red;
	font-family: Tahoma, "ＦＡ Ｐ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
}

strong.prize {
	border-bottom: dashed 3px #ffa500;
	color: red;
	font-family: Tahoma, "ＦＡ Ｐ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
}

p.prize-section {
	border-left: solid 12px #7fffd4;
	border-bottom: solid 3px #7fffd4;
	color: #008b8b;
	font-family: "ＦＡ ぽぽる","ＦＡ ポップＢ",ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,sans-serif;
	font-size: 125%;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

p.prize-section-desc {
	color: #2f4f4f;
	margin-left: 1.5em;
	margin-top: -1ex;
}

strike {
	color: gray;
	font-family: inhelt;
	font-size: 90%;
	text-decoration: line-through;
}

.aa {
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	line-height: 100%;
}

.copyright
{
	color: blue;
	font-family: "Comic Sans MS",serif;
	font-size: 80%;
	font-weight: normal;
	text-align: right;
}

.version {
	color: blue;
	font-family: "Comic Sans MS",serif;
	font-size: 84%;
	font-weight: normal;
	text-align: left;
}

.heart {
	color: #ff88cc;
	font-size: 110%;
}

.up
{
	font-family: Arial,sans-self;
	font-size: 75%;
	font-weight: normal;
}
.up1 { color: #ff0000; }
.up2 { color: #ff0022; }
.up3 { color: #ff2244; }
.up4 { color: #ff4466; }
.up5 { color: #ff6688; }
.up6 { color: #ff88aa; }
.up7 { color: #ffaacc; }
.up8 { color: #ffccff; }

.ad
{
	background-color: white;
	border: 1px solid #ff22c2;
	text-align:right;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	padding: 2px 2px 2px 2px;
}

.quote {
	color: #00a000;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 95%;
	font-style: normal;
	font-weight: normal;
}

.postscript {
	color: #a0a0a0;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 95%;
	font-style: normal;
	font-weight: normal;
}

.ad-frame {
	margin-top: 1ex;
	margin-bottom: 1ex;
	text-align: center;
}

/* 中国語・繁体字 */
.zh-tw {
	font-family: MingLiU,"LiHei Pro","Apple LiGothic",sans-serif;
}

/* 中国語・簡体字 */
.zh-cn {
	font-family: SimHei,Hei,sans-serif;
}

/* ピンイン */
.pinyin {
	font-family: Arial,SimHei,Hei,sans-serif;
}

/***********************************/
/*** トップページ スタイルシート ***/
/***********************************/

.en {
	color: green;
	font-family: Times,Times New Roman;
	font-size: 80%;
}

.indexpage {
	text-align: center;
}

.titleheader {
	margin: 0 0 -8px 0;
	padding: 0;
	text-align: center;
}

.titlelogo {
	margin: 0;
	padding: 0;
	text-align: center;
}

.title {
	color: black;
	font-size: 100%;
	font-family: "ＦＡ ぽぽる",ＤＦＰまるもじ体,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
	text-align: center;
	vertical-align: top;
	margin: 0;
	padding: 0.5em;
}

table.title {
	text-align: center;
	vertical-align: top;
	border: 0 none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.titlefooter {
	color: #a0a0a0;
	font-family: Chicago,Ticago,nintendo,Comic Sans MS,sans-serif;
	font-size: 75%;
	margin: 0;
	padding: 0;
}

.welcome {
	font-family: "ＦＡ ぽぽる",ＤＦＰまるもじ体,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.counter {
	margin: 4px 0 -12px 0;
}

table.luckyframe {
	border: 4px;
	border-style: double none double none;
	border-color: #ffcc77 white #ffcc77 white;
	padding: 0;
	margin: 1ex auto auto auto;
	width: 18em;
	z-index: 1;
}

td.luckyframe {
	text-align: center;
	margin: 0;
	padding: 0;
}

table.lucky {
	border: 0 none;
	margin: 0;
	padding: 0;
}

td.lucky {
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック";
	font-size: 90%;
	text-decoration: none;
	text-align: left;
	padding: 0 1em 0 1em;
}

.luckyperson {
	color: blue;
	font-family: "ＦＡ ぽぽる",ＤＦＰまるもじ体,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
}

.luckynumber {
	color: red;
	font-family: Ticago,nintendo,Comic Sans MS,Chicago;
}

.luckynumbercomment {
	color: #ffa500;
	font-family: "ＦＡ ぽぽる",ＤＦＰまるもじ体,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
}

.index_notice {
	color: white;
	background-color: red;
	font-family: "ＦＡ ぽぽる",ＤＦＰまるもじ体,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0 auto 0 auto;
	width: 70%;
}

.index_notice em {
	color: yellow;
	font-family: "ＦＡ ぽぽる",ＤＦＰまるもじ体,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
}

.update {
	color: black;
	font-family: Tahoma,"ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 75%;
}

.update-sub {
	color: black;
	font-family: Tahoma,"ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 60%;
}

table.history {
	background-color: #eef0ff;
	border-width: 2px;
	border-style: solid;
	border-color: #b3c0ff;
	border-collapse: collapse;
	width: 80%;
	margin-top: 0.5ex;
	margin-bottom: 0.5ex;
}

td.history {
	background-color: #eef0ff;
	font-family: "ＦＡ ぽぽる",ＤＦＰまるもじ体,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-size: 110%;
	text-align: center;
	vertical-align: middle;
	padding: 0.2ex 0.2em 0.2ex 0.2em;
}

table.menu {
	border: 2px solid white;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	margin: 4px auto 0 auto;
}

.new_update
{
	color: blue;
	font-family: "Times New Roman",Times,serif;
	font-size: 80%;
}

.new_page
{
	color: #ff7000;
	font-family: "ＦＡ ぽぽる",ＤＦＰまるもじ体,"MS UI Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-size: 75%;
	padding: 0 0.5em 0 0.5em;
}

.new_description
{
	color: black;
	font-family: "ＦＡ Ｐ ゴシック","MS UI Gothic","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 75%;
}

span.menu {
	color: black;
	font-size: 110%;
	font-family: "ＦＡ ぽぽる",HGあかね平成丸ｺﾞｼｯｸ体W8,ＤＦＰ中太丸ゴシック体,ＨＧｺﾞｼｯｸE-PRO,"MS UI Gothic",sans-serif;
	text-decoration: none;
	white-space: nowrap;
}

.menu-sub {
	font-size: 90%;
	font-family: "ＦＡ ぽぽる",HGあかね平成丸ｺﾞｼｯｸ体W8,ＤＦＰ中太丸ゴシック体,ＨＧｺﾞｼｯｸE-PRO,"MS UI Gothic",sans-serif;
	text-decoration: none;
	white-space: nowrap;
}

.imode {
	color: red;
	font-size: 75%;
	font-family: Tahoma,"xＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック";
	font-weight: normal;
}

.index-diary {
	background-color: #a0ff80;
	border: 2px solid white;
}

.index-soft {
	background-color: #e0ffc0;
	border: 2px solid white;
}

.useful {
	background-color: #f5dbff;
	border: 2px solid white;
}

.profile {
	background-color: #a0ffff;
	border: 2px solid white;
}

.product {
	background-color: #ffff80;
	border: 2px solid white;
}

.link {
	background-color: #ffddaa;
	border: 2px solid white;
}

.pgp {
	color: #1e90ff;
	background-color: #e0ffff;
	font-family: Arial,Times,"Times New Roman",serif;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	text-decoration: overline underline;
	padding: 0 1px;
	margin-left: 8px;
}

div.banner {
	border: 3px;
	border-color: #90ee90;
	border-style: dashed;
	text-align: center;
	width: 95%;
	margin: 1em auto 1em auto;
	padding: 0.5em 1.2em 0.5em 1.2em;
}

p.banner {
	color: #405060;
	text-align: center;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック";
	font-size: 80%;
	margin: 0 0 1ex 0;
}

table.bannerhtml {
	background-color: #ffdfef;
	border-style: none;
}

td.bannerhtml {
	background-color: #ffdfef;
	text-align: center;
}

.bannerhtmlcap {
	color: black;
	background-color: #ffdfef;
	font-family: Tahoma,"ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック";
	font-size: 80%;
}

.bannerhtmltag {
	color: blue;
	background-color: #ffdfef;
	font-family: Tahoma,"ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック";
	font-size: 80%;
}

.banners {
	width: 100%;
}

.banners td {
	width: 20%;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 0.5ex;
}

.banners_game {
	text-align: center;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック";
	font-size: 80%;
	margin: 0;
	padding: 0;
}

.banners_game div {
	float: left;
	text-align: center;
	width: 25%;
}

hr.footer {
	clear: both;
	margin-top: 0.5ex;
}

.postpetcomment {
	font-size: 60%;
	margin: 2ex 0 0 0;
}

/* ページ右上に表示するカウンタ */
.counter_in_page
{
	margin: 0 0 0.25ex 0.25em;
	float: right;
}

/* ホームページへもどる */
.link_to_home
{
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	font-style: normal;
	font-weight: normal;
}

/***************************/
/*** 日記 スタイルシート ***/
/***************************/

.contents
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
}

/* ランダムメッセージ */
.diary_message
{
	border: none;
	color: white;
	background-color: black;
	text-align: center;
}
.diary_message img
{
	vertical-align: text-bottom;
}
.diary_message_count 
{
	font-size: 60%;
}

/* ヘッダメニュー */
.headermenu
{
	border: none;
	background-color: #006429;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
}
.headermenu_title
{
	background-color: #006429;
	color: white;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	border: none;
	margin: 0 0 0 0;
	padding: 0.5ex 0.5em 0.5ex 0.5em;
	height: 100%;
	float: left;
}
.headermenu ul
{
	border: none;
	margin: 0 0 0 0;
	height: 100%;
}
.headermenu li
{
	background-color: #006429;
	color: white;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0.5ex 0.5em 0.5ex 0.5em;
	list-style-type: none;
	float: left;
}
.headermenu a			{ color: white; text-decoration: underline; }
.headermenu a:link	{ color: white; }
.headermenu a:visited 	{ color: white; }
.headermenu a:active	{ color: white; }
.headermenu a:hover	{ color: #80e0ff; }
.headermenu a:focus	{ color: white; }

.headermenu_margin
{
	background-color: #006429;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: both;
}

/* 日記上(ヘッダ下)の広告 */
.header_ad
{
	border: none;
	color: #707070;
	background-color: white;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0.75ex 0 0.075ex 0;
	text-align: center;
}

/* メイン */
.main
{
	margin: 0.75ex 10.3em 0 0;
	padding: 0 0 0 0;
}
/* メイン(詳細) */
.main_detail
{
	margin: 0 10.3em 0 0;
	padding: 0 0 0 0;
}

/* サムネイル前の広告 */
.main .ad
{
	border: none;
	color: #707070;
	background-color: Transparent;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-style: normal;
	font-weight: normal;
	margin: 1ex 0 1ex 0;
	padding: 0 0 0 0;
	text-align: center;
}

/* サムネイル */
.thumbnail_main
{
	margin: 0 0 0 0;
	padding: 0.5ex 0 0 0;
	background-color: #efffef;
	background-image: url(Image/backline.png);
}

/* メイン(検索) */
.search_main
{
	background-color: #efffef;
	background-image: url(Image/backline.png);
	width: 100%;
}
/* 広告(検索) */
.ad_diarysearch_top
{
	margin: 1ex 0 0 0.5em;
	padding: 0 0 0 0;
}
.ad_diarysearch_bottom
{
	margin: 0 0 1ex 0.5em;
	padding: 0 0 0 0;
}

/* 日記パネル(日記表示エリア) */
.diarypanel
{
	_width: 100%;	/* IE6 Only */
	clear: left;
}

/* 日記パネル(日記のサムネイル表示エリア) */
.thumbnail_main .diarypanel
{
	_width: 100%;	/* IE6 Only */
	clear: left;
	padding: 0.5ex 0 0.5ex 0;
}

/* 日記のヘッダ(日付・タイトル) */
.diary_header
{
	background-color: #bfdfff;
	margin: 0 0 0 0;
	_width: 100%;	/* IE6 Only */
	height: 115%;
}
/* 日記のヘッダ(概要) */
.diary_header_summary
{
	margin: 0 0 0 0;
	padding: 1ex 0 0 96px;
}

/* 日記のコメント(概要) */
.diary_comment_summary
{
	color: #000080;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	margin: 0 1.5em 0 0.5em;
	padding: 0 0 0 0;
	float: right;
}
.diary_comment_summary img
{
	vertical-align: middle;
	margin-left: 0.2em;
	margin-right: 0.2em;
}
.diary_comment_summary a
{
	font-weight: bold;
}

/* 日記の本文(概要) */
.diary_body_summary
{
	color: black;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	margin: 0;
	padding: 0.75ex 1.5em 0.75ex 96px;
}

/* 日記の本文の段落(検索結果) */
.diary_body_summary p
{
	margin: 0;
	padding: 0;
}

/* 続きを読む */
.continue
{
	margin-left: 0.5em;
}

/* 日記更新日時 */
.diary_update_summary
{
	margin: 0;
	padding: 0 1.5em 0 96px;
}
.diary_update_summary p
{
	color: #9f9f9f;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding: 0;
}

/* 前後の日記へのリンク */
.diary_link_prev
{
	margin: 0 0.5em 0 0.1em;
}
.diary_link_next
{
	margin: 0.6ex 0.1em 0 0.5em;
}

/* 日記の日付 */
.diary_date {
	color: navy;
	font-size: 115%;
	font-family: HGP創英角ﾎﾟｯﾌﾟ体,ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,"ＦＡ ポップＢ",sans-serif;
	margin: 0 0 0 0;
	padding: 0.7% 0.2em 0.3% 0.2em;
	float: left;
}

/* 日記の日付(概要) */
.diary_date_summary {
	color: navy;
	font-size: 100%;
	font-family: HGP創英角ﾎﾟｯﾌﾟ体,ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,"ＦＡ ポップＢ",sans-serif;
	margin: 0 0 0 0;
	padding: 0.2ex 1em 0.2ex 0.2em;
	float: left;
}

/* 日記の日付リンク */
.date_link:link		{ color: navy;	}
.date_link:visited	{ color: navy;	}
.date_link:active	{ color: navy;	}
.date_link:hover	{ color: #20a0ff;	}
.date_link:focus	{ color: navy;	}

/* 曜日・祝日 */
.dayofweek	
{
	padding-left: 0.5em;
}
.weekday, .weekday:link, .weekday:visited
{
	color: #3b3b3b;
}
.saturday, .saturday:link, .saturday:visited
{
	color: #1e90ff;
}
.holiday, .holiday:link, .holiday:visited
{
	color: red;
}
.anniversary
{
	color: navy;
}

/* 天気 */
.weather
{
	padding-left: 0.5em;
}
.fine		{ color: #ff708c;	}
.cloudy		{ color: #b0b0a0;	}
.rain		{ color: #1e90ff;	}
.snow		{ color: #f4f4ff;	}
.thunder	{ color: #daa520;	}

/* 日記のタイトル */
.diarysubject
{
	text-align: right;
}
.diarysubject h2
{
	color: #bb00ff;
	font-size: 135%;
	font-family: HGP創英丸ﾎﾟｯﾌﾟ体,"ＦＡ ぽぽる",Osaka,sans-serif;
	margin: 0 0 0 0;
	padding: 0.5% 0.2em 0.3% 0.2em;
}
.diarysubject h2 span
{
	font-size: 135%;
}
.diarysubject h2 .up
{
	font-family: Arial,sans-self;
	font-size: 9pt;
	font-weight: bold;
}

/* 日記のタイトル(概要) */
.diary_subject_summary h2
{
	color: #bb00ff;
	font-size: 100%;
	font-family: HGP創英丸ﾎﾟｯﾌﾟ体,"ＦＡ ぽぽる",Osaka,sans-serif;
	margin: 0 0 0 0;
	padding: 0.2ex 0.2em 0.2ex 0.2em;
}
.diary_subject_summary h2 .up
{
	font-family: Arial,sans-self;
	font-size: 8pt;
	font-weight: bold;
}

/* 日記のタイトル(概要)リンク */
.subject_link:link		{ color: #bb00ff;	}
.subject_link:visited	{ color: #bb00ff;	}
.subject_link:active	{ color: #bb00ff;	}
.subject_link:hover		{ color: #20a0ff;	}
.subject_link:focus		{ color: #bb00ff;	}

/* 日記の本文 */
.diary_body
{
	color: black;
	background-color: #efffef;
	background-image: url(Image/backline.png);
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	margin: 0 0 0 0;
	padding: 1ex 1em 1ex 1em;
}

/* 日記の本文の段落 */
.diary_body p
{
	height: 100%;
	line-height: 140%;
	margin: 0 0 0 0;
	padding: 1ex 0 1ex 0;
}

/* 日記分割線 */
hr.diary_parted
{
	border: #2ccb2c dashed 1px;
	padding: 0;
	height: 1px;
	margin: 0.75ex 0.5em 0.75ex 0.5em;
}

/* 日記の本文内のテーブル */
.diary_body table
{
	border: navy solid 1px;
	border-collapse: collapse;
}

.diary_body th
{
	border: navy solid 1px;
	color: white;
	background-color: #1e90ff;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 80%;
	font-weight: bold;
	font-style: normal;
	padding: 0.4ex 0.2em;
}

.diary_body td
{
	border: navy solid 1px;
	color: black;
	background-color: white;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
	padding: 0.4ex 0.2em;
}

/* 日記更新日時 */
.diary_body p.diary_update
{
	color: #9f9f9f;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	padding: 1ex 0.5em;
}

/* カテゴリ名(検索結果) */
h2.category
{
	color: navy;
	font-size: 115%;
	font-family: "HGP創英角ﾎﾟｯﾌﾟ体","ＤＦＰPOP体","ＤＦPOP1体","ＡＲＰＰＯＰ体Ｂ","ＥＧＰＯＰ体Ｂ","ＦＡ ポップＢ",sans-serif;
	font-weight: normal;
	font-style: normal;
	margin: 0 0.6em 0 0.6em;
	padding: 1ex 0 1ex 0;
	vertical-align: middle;
	height: 2ex;
}
/* カテゴリ名の見出し(検索結果) */
h2.category img
{
	margin-right: 0.25em;
	vertical-align: middle;
}

/* カテゴリ広告エリア(検索結果) */
.search_main .categoryad
{
	color: black;
	font-size: 90%;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	margin: 0 0 0.5ex 1em;
	padding: 0 0 0 0;
	clear: both;
}

/* カテゴリ広告エリア(日記内) */
.diary_body .categoryad
{
	color: #2f2f2f;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	margin: 1ex 0 0 0;
	padding: 0 0 1ex 0.5em;
	line-height: 100%;
}

/* カテゴリ広告(1 つ) */
.categoryad .adimage
{
	margin: 1ex 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
}

/* カテゴリ広告(2 つ) */
.categoryad .adtext
{
	background-image: url(Image/triangle.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 1ex 0 1ex 0;
	padding: 0 1em 0 10px;
	vertical-align: top;
	float: left;
}

.categoryad .adtext strong
{
	font-family: "ＦＡ Ｐ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
}

/* カテゴリ広告終わり */
.categoryad br
{
	clear: left;
	line-height: 0;
}

/* カテゴリ広告内のタグはマージンなし */
.categoryad p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* 日記本文の写真 */
.diary_picture
{
	float: right;
	color: #707070;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-style: normal;
	font-weight: normal;
}
.diary_picture img
{
	margin-bottom: 0.4ex;
	margin-left: 0.5em;
}

/* 拡大写真 */
.picture
{
	margin: 0;
	padding: 0;
	text-align: center;
}
.picture p
{
	margin: 1ex 0;
	padding: 0;
	color: #3f3f3f;
	font-size: 100%;
	text-align: center;
}
.return
{
	margin: 0;
	padding: 0;
	font-size: 75%;
	text-align: center;
}

/* 日記本文の写真(検索画面用) */
.diary_thumbnail
{
	float: left;
	color: #707070;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	width: 80px;
	padding: 1.2ex 0.5em 1.2ex 0.5em;
}
.diary_thumbnail img
{
	margin: 0;
}

/* 日記本文のメモ */
.diary-note
{
	color: navy;
	font-size: 80%;
}

/* 日記内の広告 */
.diaryad
{
	color: navy;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 100%;
	height: 100%;
	padding: 2ex 0 0.5ex 0.5em;
}
.diarycategoryad
{
}

/* 日記のフッタ */
.diary_footer_panel
{
	color: black;
	background-color: #efffef;
	background-image: url(Image/backline.png);
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 80%;
	line-height: 120%;
	_width: 100%;	/* IE6 Only */
}
.diary_footer_list
{
	margin-bottom: 1ex;
}
.diary_footer
{
	border: 0.3ex dashed #2ccb2c;
	margin: 0 0 0 0;
	padding: 1ex 0.5em 1ex 0.5em;
}
.diary_footer img
{
	vertical-align: middle;
}

/* コメント数・トラックバック数 */
div.diary_comment_count 
{
	color: navy;
	text-align: left;
	margin: 0 0 0 0;
	float: left;
}
a.diary_comment_count
{
	margin-right: 0.5em;
}
a.diary_trackback_count
{
}

/* カテゴリ(最近の日記) */
.diary_category
{
	color: navy;
	text-align: right;
}
.diary_category a
{
	margin: 0 0 0 0.25em;
}

/* コメント・トラックバックがあるとき */
.exist
{
	font-weight: bold;
}

/* カテゴリ・トラックバック・コメント共通 */
.diary_footer_title
{
	color: #6b0800;
	font-size: 110%;
	font-weight: bold;
	height: 100%;
}
.diary_footer_title img
{
	vertical-align: text-bottom;
	margin-right: 0.2em;
}

/* カテゴリ欄 */
.diary_category_area
{
	margin: 0 0 0 0;
}
/* カテゴリ欄タイトル */
.diary_category_title
{
	margin-bottom: 0.5ex;
}
/* カテゴリリンク */
.diary_category_link
{
	color: navy;
	margin: 0 0 0.5ex 0.5em;
}
.diary_category_link a
{
	margin-right: 0.5em;
}

/* トラックバック欄 */
.diary_trackback_area
{
	border-top: none;
	margin: 0 0 0 0;
}
/* トラックバック欄タイトル */
.diary_trackback_title
{
	margin-bottom: 0.5ex;
}
/* トラックバック URL */
.diary_trackback_url
{
	color: navy;
	margin: 0 0 0.5ex 0.5em;
	height: 100%;
}

/* コメント欄 */
.diary_comment_area
{
	border-top: none;
	border-bottom: none;
}
/* コメント欄タイトル */
.diary_comment_title
{
	margin-bottom: 1ex;
}

/* コメント投稿時の注意事項欄 */
.diary_notice_area
{
	color: red;
	border-bottom: none;
}
.diary_notice_area ul {
	color: navy;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	margin: 1ex 0;
}
.diary_notice_area ul li {
	margin-left: 1.7em;
	list-style-image: url(Image/triangle.png);
}

/* コメント表示 */
.comment_item
{
	background-color: transparent;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 95%;
	font-style: normal;
	font-weight: normal;
	line-height: 130%;
	text-align: left;
	vertical-align: top;
	padding: 0.5ex 0.5em 0.5ex 0.5em;
	height: 100%;
}
.comment_item_title
{
	color: #ff4f00;
	padding-right: 1em;
}
.comment_item_name
{
	color: #004fff;
}
.comment_item_date
{
	color: #1cbb1c;
	font-size: 85%;
	padding-left: 1em;
}
.comment_item_header
{
	height: 100%;
}
.comment_item_body
{
	color: #202020;
	padding: 0.2ex 0 1ex 0;
	height: 100%;
}
.comment_item_delete
{
	margin-left: 0.5em;
}
img.comment_icon
{
	vertical-align: text-bottom;
}

/* 次のコメントへのリンク */
.comment_page
{
	padding: 0.5ex 0.5em 0.5ex 0.5em;
}
.comment_page img
{
	vertical-align: middle;
}

/* コメント入力欄 */
div.comment_form {
	border: 0 none;
	margin: 0.5ex 0.5em 0ex 0.5em;
	padding: 0 0 0.5ex 0;
}
div.comment_form p 
{
	color: navy;
	margin: 0 0 0 0;
	padding: 0 0 1.5ex 0;
}
div.comment_name {
	float: left;
}
input.comment_name {
	color: black;
	background-color: white;
	border: 1px solid #2ccb2c;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 2px;
}
.comment_message {
	color: black;
	background-color: white;
	border: 1px solid #2ccb2c;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	scrollbar-base-color: #d6fbd6;			/* IE only */
	scrollbar-face-color: #d6fbd6;			/* IE only */
	scrollbar-track-color: #d6fbd6;			/* IE only */
	scrollbar-arrow-color: #2ccb2c;			/* IE only */
	scrollbar-highlight-color: #ffffff;		/* IE only */
	scrollbar-3dlight-color: #d6fbd6;		/* IE only */
	scrollbar-shadow-color: #d6fbd6;		/* IE only */
	scrollbar-darkshadow-color: #ffffff;	/* IE only */
	vertical-align: bottom;
	margin-left: 2px;
}
input.comment_submit {
	color: #1cbb1c;
	background-color: #d6fbd6;
	border: 1px solid #2ccb2c;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin-left: 0.2em;
	vertical-align: bottom;
}

/* コメントプレビュー */
.previewbuttons 
{
	margin: 1.5ex 0 0 0;
}

/* 検索ボックス */
.search_box
{
	color: #138c13;
	background-color: #efffef;
	background-image: url(Image/backline.png);
	border: 2px dashed #2ccb2c;
	margin: 1ex 0 0 0;
	padding: 0.5ex 0.25em 0.5ex 0.25em;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 85%;
}
.search_box_in_diary
{
	color: #138c13;
	background-color: #efffef;
	background-image: url(Image/backline.png);
	border: 2px dashed #2ccb2c;
	padding: 0.5ex 0.25em 0.5ex 0.25em;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 85%;
	float: right;
}
.search_label
{
	font-size: 105%;
}
.search_text
{
	color: black;
	background-color: white;
	border: 1px solid #2ccb2c;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin-left: 0.5em;
}
.search_submit
{
	color: #138c13;
	background-color: #d6fbd6;
	border: 1px solid #2ccb2c;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin-left: 0.2em;
	vertical-align: bottom;
}

/* --- 日記本文中に使用するスタイル --- */

/* 引用 */
blockquote {
	color: #000080;
	background-color: white;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 90%;
	font-weight: normal;
	border: 1px dotted green;
	padding: 0.5ex 1em;
	margin: 1ex 260px 1ex 1em;
}

/* 写真にかぶらないようにする(縦写真) */
.avoid-picture {
	margin-right: 140px;
}

/* 写真にかぶらないようにする(横写真) */
.avoid-picture-horizontal {
	margin-right: 260px;
}

/* 歌詞 */
blockquote.lyrics {
	color: #1f1f3f;
	background-color: #fefeff;
	font-family: HG平成明朝体W9,ＤＦ平成明朝体W9,ＤＦＧ極太明朝体,ＤＦＰ極太明朝体,ＤＦ極太明朝体,"ＭＳ Ｐ明朝",リュウミンライト-KL,平成明朝,serif;
	font-size: 105%;
	font-weight: normal;
	letter-spacing: 0.2em;
	border: medium dotted #9fafff;
	padding: 2.5ex 2em;
	margin: 1ex;
}

/* 箇条書き */
.diary_body ul {
	color: black;
	background-color: white;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 90%;
	font-weight: normal;
	line-height: 125%;
	border: 2px dotted dodgerblue;
	padding: 0.5ex 1em 0.5ex 1em;
	margin: 1ex 260px 1ex 1em;
}
.diary_body ul li {
	margin-left: 1em;
}

/* 箇条書きの中の定義リスト */
.diary_body ul li dl {
	background-color: white;
	border: none;
	padding: 0;
	margin: 0;
}
.diary_body ul li dt {
	color: black;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin-top: 0;
	margin-bottom: 0;
}
.diary_body ul li dd {
	color: black;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin-top: 0;
	margin-bottom: 0;
}

/* 箇条書き(番号つき) */
.diary_body ol {
	color: black;
	background-color: white;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 90%;
	font-weight: normal;
	line-height: 125%;
	border: 2px dotted dodgerblue;
	padding: 0.5ex 1em;
	margin: 1ex;
}
.diary_body ol li {
	margin-left: 2em;
}

/* 定義リスト */
.diary_body dl {
	background-color: white;
	border: 1px solid dodgerblue;
	padding: 1ex 1em 1ex 1em;
	margin: 1ex 1em 1ex 1em;
}
.diary_body dt {
	color: blue;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	margin-top: 1ex;
	margin-bottom: 0.25ex;
}
.diary_body dd {
	color: black;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 1ex;
}

/* レシピ */
dl.recipe {
	background-color: white;
	border: 1px solid dodgerblue;
	padding: 1ex 1em 1ex 1em;
	margin: 0 260px 1ex 1em;
}
dl.recipe dt.name {
	color: red;
}
dl.recipe ol, dl.recipe ul
{
	color: black;
	background-color: white;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	line-height: 125%;
	border: 0 none;
	padding: 0.5ex 1em 0.5ex 0;
	margin: 0;
}

/* 過去のヴァージョン */
.diary_body dl.old {
	background-color: white;
	border: 1px solid dodgerblue;
	padding: 0.5ex 0.5em 0.5ex 0.5em;
	margin: 1ex 260px 1ex 1em;
}
.diary_body dl.old dt {
	color: blue;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: bold;
	font-style: normal;
	margin-top: 0.5ex;
	margin-bottom: 0.25ex;
}
.diary_body dl.old dd {
	color: #00003f;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0.5ex;
}

/* ワイン */
table.wine {
	border: 1px solid red;
	border-collapse: collapse;
}

th.wine {
	color: #a52a2a;
	background-color: white;
	font-family: Tahoma, "ＦＡ Ｐ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 70%;
	font-weight: normal;
	text-align: left;
	border: 1px solid red;
	border-collapse: collapse;
	padding: 0.1em 0.5em;
	vertical-align: top;
}

td.wine {
	color: black;
	background-color: white;
	font-family: "ＦＡ Ｐ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 85%;
	font-weight: normal;
	text-align: left;
	border: 1px solid red;
	border-collapse: collapse;
	padding: 0.1em 0.5em;
	vertical-align: top;
}

td.wine-e {
	color: black;
	background-color: white;
	font-family: Tahoma, sans-serif;
	font-size: 85%;
	font-weight: normal;
	text-align: left;
	border: 1px solid red;
	border-collapse: collapse;
	padding: 0.1em 0.5em;
}

table.spec {
	border: 1px solid red;
	border-collapse: collapse;
}

th.spec {
	color: #a52a2a;
	background-color: white;
	font-family: Tahoma, "ＦＡ Ｐ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 70%;
	font-weight: normal;
	text-align: left;
	border: 1px solid red;
	border-collapse: collapse;
	padding: 0.1em 0.5em;
}

td.spec {
	color: black;
	background-color: white;
	font-family: "ＦＡ Ｐ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 85%;
	font-weight: normal;
	text-align: left;
	border: 1px solid red;
	border-collapse: collapse;
	padding: 0.1em 0.5em;
}

/* RSS */
.diary_rss
{
	margin: 0 0 0 0.25em;
	float: right;
}

/* --- サイドバー --- */

/* サイドバーパネル */
.sidebarpanel
{
	width: 10.3em;
	float: right;
}
/* サイドバー */
.sidebar
{
	border: none;
	padding: 0 0 1ex 0;
}
/* サイドバー(トップ用) */
.sidebar_top
{
	margin: 0.75ex 0 0 0.5em;
}
/* サイドバー(エントリ用) */
.sidebar_entry
{
	margin: 0 0 0 0.5em;
}

/* サイドバーのパーツ */
.sidebar .parts
{
	width: 10em;
}
.sidebar .caption
{
	border-top: solid 2px #006429;
	border-right: solid 2px #006429;
	border-left: solid 2px #006429;
	border-bottom: none;
	color: white;
	background-color: #006429;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 75%;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	line-height: 150%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.sidebar .partsbody
{
	border-right: solid 2px #006429;
	border-left: solid 2px #006429;
	border-bottom: solid 2px #006429;
	color: #444444;
	background-color: White;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	line-height: 150%;
	margin: 0 0 0.5ex 0;
	padding: 0.5ex 0 0.5ex 0.5em;
}
.sidebar .partsbody_image
{
	border-right: solid 2px #006429;
	border-left: solid 2px #006429;
	border-bottom: solid 2px #006429;
	color: #444444;
	background-color: White;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	line-height: 150%;
	margin: 0 0 0.5ex 0;
	padding: 0.5ex 0.5em 0.5ex 0.5em;
}

.parts img
{
	vertical-align: text-bottom;
}

.parts div div
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.partsbody div.diarylist
{
	height: 32ex;
	overflow: auto;
}

.partsbody div.diarylist_small
{
	height: 21ex;
	overflow: auto;
}

.partsbody div.commentlist
{
	height: 57.5ex;
	overflow: auto;
}

.partsbody div.commentlist_small
{
	height: 21ex;
	overflow: auto;
}

.partsbody div.categorylist
{
	height: 57.5ex;
	overflow: auto;
}

.partsbody div.month_archives
{
	height: 32ex;
	overflow: auto;
}

/* カレンダー */
.calendar
{
	background-color: white;
	margin: 0 0 0.5ex 0;
	border: solid 2px #006429;
	border-collapse: collapse;
	width: 10em;
	height: 10ex;
}
/* カレンダーの月ヘッダ */
.cal_header
{
	border-style: none;
	color: white;
	background-color: #006429;
	font-family: Tahoma,"MS UI Gothic","ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 75%;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	line-height: 125%;
}
.cal_button
{
	width: 15%;
}
.cal_month
{
	width: 70%;
}
/* カレンダーの曜日 */
.cal_dayofweek
{
	color: #006429;
	background-color: #BBFFCC;
	font-family: "ＦＡ Ｐ ゴシック","MS UI Gothic",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	width: 14%;
}
/* カレンダーの日付(当月) */
.cal_day
{
	background-color: white;
	font-family: Tahoma,sans-serif;
	font-size: 75%;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	width: 14%;
}
/* カレンダーの日付(当月以外) */
.cal_other_day
{
	background-color: white;
	font-family: Tahoma,sans-serif;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	width: 14%;
}
.cal_day a, .cal_other_day a
{
	text-decoration: underline;
}
/* 日記の日付 */
.cal_diary
{
	background-color: #ffa500;
}
/* 今日 */
.cal_today
{
	background-color: #ffff5f;
}
/* 誕生日 */
td.cal_birthday
{
	border: solid 1px red;
}
a.cal_birthday
{
}

/* カレンダー更新ボタン */
.hidden
{
	display: none;
}

/* 更新中 */
#UpdatingPanel
{
	width: 10em;
	position: absolute;
	z-index: 1;
}
.updating
{
	border: solid 2px #006429;
	color: white;
	background-color: #006429;
	font-family: Tahoma,"MS UI Gothic","ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",SimSun,sans-serif;
	font-size: 75%;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.updating img
{
	vertical-align: middle;
}

/* メニュー */
ul.menulist {
	margin: 0 0 0 1.5em;
	padding: 0 0 0 0;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url("Image/anchordown.png");
	line-height: 120%;
}
ul.menulist li {
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 0.5ex 0 0.5ex 0;
	padding: 0 0 0 0;
	text-align: left;
}

/* 画像パーツ */
.imageparts
{
	border: none;
	margin: 0 0 0.5ex 0;
	padding: 0 0 0 0;
	text-align: center;
}
/* ブログパーツ */
.blogparts
{
	border-right: solid 2px #006429;
	border-left: solid 2px #006429;
	border-bottom: solid 2px #006429;
	color: #444444;
	background-color: White;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	line-height: 150%;
	margin: 0 0 0.5ex 0;
	padding: 0 0 0 0;
}

/* コンテンツへのリンク */
.contents_link img
{
	margin: 1px 0 1px 0;
}

/* カテゴリリスト */
ul.categorylist
{
	margin: 0 0 0 1.5em;
	padding: 0 0 0 0;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url("Image/triangle.png");
	line-height: 120%;
}
ul.categorylist li {
	font-family: Tahoma,Arial,"ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 0.5ex 0 0.5ex 0;
	padding: 0 0 0 0;
	text-align: left;
}
ul.categorylist li span
{
	color: #00003f;
	font-size: 90%;
}

/* アーカイヴの月 */
.sidebar .month
{
	font-weight: bold;
}
/* アーカイヴの日 */
.sidebar .day
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* 最近のコメントリスト */
div.commentlist 
{
	height: 50ex;
	overflow: auto;
}
ul.commentlist {
	margin: 0 0 0 1.5em;
	padding: 0 0 0 0;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url("Image/triangle.png");
	line-height: 120%;
}
ul.commentlist li {
	font-family: Tahoma,Arial,"ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 0.5ex 0 0.5ex 0;
	padding: 0 0 0 0;
	text-align: left;
}
.commentlist_name
{
	color: #004fff;
}
.commentlist_date 
{
	color: #9f9f9f;
	font-size: 90%;
}
.commentlist_body
{
	color: #000080;
}

/* 広告 */
.sidebar .ad
{
	border: none;
	background-color: Transparent;
	margin: 1ex auto 1ex auto;
	padding: 0 0 0 0;
	width: 100%;
	text-align: center;
}

/* 楽天お気に入り */
.rakuten_wishlist
{
	line-height: 0;
}

/* 検索ページ用広告 */
.search_main .ad
{
	border: none;
	background-color: Transparent;
	margin: 0 0 0 0;
	padding: 1ex auto 1ex auto;
	width: 100%;
	text-align: center;
}

/* 検索結果 */
.result 
{
	border: none;
	background-color: #efffef;
	background-image: url(Image/backline.png);
	color: blue;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin: 0 0 0 0;
	padding: 1ex 1em 1ex 1em;
}
.result .message
{
	margin: 0 0 2ex 0.5em;
	padding: 0 0 0 0;
}
/* もっと過去を検索 */
.result .searchmore
{
	margin: 1ex 0 0 0.5em;
	padding: 0 0 0 0;
}

/* エラーメッセージ */
.error {
	color: red;
	background-color: white;
	border: 3px double red;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0.2ex 0.2em 0.2ex 0.2em;
}

/* エラーメッセージ内のリスト */
.error ul 
{
	color: #800000;
	background-color: #ffffff;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
	height: 200px;
	overflow: auto;
}

/* 引用 */
.diary-quote {
	color: #00a000;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	margin: 0 0 0 0;
}

/* セリフ */
div.speech {
	border-top: 4px dotted #228b22;
	border-bottom: 4px dotted #228b22;
	padding: 0.5ex 0.5em 0.5ex 0.5em;
}

div.speech0 {
	margin: 0.5ex 0 0.5ex 0;
}

div.speech1 {
	color: navy;
	margin: 0.5ex 0 0.5ex 0;
}

/* セリフの人名 */
span.speech-person {
	font-weight: bold;
}

/* 広告が勝手に貼り付けるタグ用 */
.animatedBox
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* 食べログ */
.tabelog
{
	height: 100%;
	line-height: 100%;
	margin: 0 0 0 0;
	padding: 1ex 1em 1ex 1em;
	font-size: 75%;
}

/* ログ用テキスト */
.log
{
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
}

/* Ping 送信 */
.ping
{
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
}

/*****************************/
/*** 伝言板 スタイルシート ***/
/*****************************/

.subject {
	color: blue;
	font-size: 150%;
	font-family: HGP創英角ﾎﾟｯﾌﾟ体,ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,"ＦＡ ポップＢ","MS UI Gothic",Osaka,sans-serif;
	font-weight: normal;
	font-style: normal;
}

.subject-re {
	color: blue;
	font-size: 75%;
	font-family: HGP創英角ﾎﾟｯﾌﾟ体,ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,"ＦＡ ポップＢ","MS UI Gothic",Osaka,sans-serif;
	font-weight: normal;
	font-style: normal;
}

.nosubject {
	color: #a0a0a0;
	font-size: 100%;
	font-family: HGP創英角ﾎﾟｯﾌﾟ体,ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,"ＦＡ ポップＢ","MS UI Gothic",Osaka,sans-serif;
	font-weight: normal;
	font-style: normal;
}

.catch {
	color: #bb00ff;
	font-size: 84%;
	font-weight: normal;
	font-style: normal;
}

.name {
	color: #ff22c2;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.resdate {
	color: #1e90ff;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
}

.resbutton {
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
}

.resbutton-a {
	color: #d2691e;
	text-decoration: none;
}

.delbutton {
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
}

.delbutton-a {
	color: #a0a0a0;
	text-decoration: none;
}

.res {
	color: #00a000;
	font-size: 84%;
	font-weight: normal;
	font-style: normal;
}

/*****************************/
/*** リンク スタイルシート ***/
/*****************************/

.exchange-links {
	color: #ff22c2;
	font-size: 125%;
	font-family: HGP創英丸ﾎﾟｯﾌﾟ体,ＤＦまるもじ体,ＦＡ ぽぽる,Osaka,sans-serif;
	font-weight: normal;
	font-style: normal;
	writing-mode: tb-rl;	/* IE only */
}

.closed-link {
	color: #0099ff;
	font-size: 125%;
	font-family: "古印体マール(GT)",HGP半古印体,ＤＦ康印体W4,ＡＲＰ古印体Ｂ,"ＭＳ Ｐ明朝",リュウミンライト-KL,平成明朝,serif;
	font-weight: normal;
	font-style: normal;
	writing-mode: tb-rl;	/* IE only */
}

/*************************************/
/*** ばぐばぐソフト スタイルシート ***/
/*************************************/

/* ソフト枠 */
div.soft
{
	color: black;
	background-color: #efffef;
	background-image: url(Image/backline.png);
	font-family: "ＦＡ Ｐ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	margin: 1ex 0 1ex 0;
	padding: 0 0 2ex 0;
}

/* ソフト名 */
h2.soft
{
	color: #000080;
	background-color: #bfdfff;
	font-size: 150%;
	font-family: "ＦＡ ぽぽる","ＦＡ ポップＢ",ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,sans-serif;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	margin: 1ex 0 1ex 0;
	padding: 0.5ex 0.25em 0.25ex 0.25em;
}
h2.soft a, h2.soft a:visited
{
	color: #000080;
}
h2.soft a:hover
{
	color: #20a0ff;
}

/* 詳細へ */
.softicon
{
	font-family: "ＦＡ Ｐ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
	margin: 0.5ex 1em 0.5ex 1em;
	padding: 0 0 0 0;
	text-align: center;
	float: left;
}

/* アイコン */
.softicon div
{
	border: solid 0.1ex #003264;
	background-color: white;
	margin: 0.5ex 1em 0.5ex 1em;
	padding: 1ex 0.5em 1ex 0.5em;
	width: 32px;
}

/* スペック */
table.soft 
{
	border: none;
	margin: 1ex 2em 1ex 2em;
	padding: 1ex 0 1ex 0;
	border-collapse: collapse;
}

.soft tr
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.soft th
{
	color: #00007f;
	font-size: 80%;
	font-family: "ＦＡ Ｐ ゴシック","MS UI Gothic",sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 1em 0 0;
}

.soft td
{
	color: #000000;
	font-size: 80%;
	font-family: Tahoma,"ＦＡ Ｐ ゴシック","MS UI Gothic",sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* 概要 */
div.softdetail
{
	color: black;
	font-size: 100%;
	font-family: "ＦＡ Ｐ ゴシック","MS UI Gothic",sans-serif;
	font-style: normal;
	font-weight: normal;
	padding: 0 0 0 0;
	margin: 2ex 2em 1ex 2em;
}
div.softdetail p
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
div.softdetail p.linktodetail
{
	padding: 1ex 0 0 0;
	margin: 0 0 0 0;
	font-size: 80%;
}
div.softdetail img
{
	vertical-align: middle;
}

/* スクリーンショット */
.softimage
{
	float: right;
	background-color: #efffef;
	background-image: url(Image/backline.png);
	margin: 0.5ex 0 0 0;
	padding: 0 0.75em 1ex 0.75em;
}

/* 詳細の見出し */
h3.soft
{
	border-top: none;
	border-right: none;
	border-bottom: solid 0.1ex #2e8b57;
	border-left: solid 0.25em #2e8b57;
	margin: 0.5ex 0.25em 0.5ex 0.25em;
	padding: 0.2ex 0.25em 0.2ex 0.25em;
	color: #008000;
	font-size: 130%;
	font-family: "ＦＡ ぽぽる","ＦＡ ポップＢ",ＤＦＰPOP体,ＤＦPOP1体,ＡＲＰＰＯＰ体Ｂ,ＥＧＰＯＰ体Ｂ,sans-serif;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

/* 箇条書き */
ul.soft
{
	color: black;
	font-size: 100%;
	font-family: "ＦＡ Ｐ ゴシック","MS UI Gothic",sans-serif;
	font-style: normal;
	font-weight: normal;
	list-style-image: url(Image/triangle.png);
	list-style-position: outside;
}

/* 更新履歴 */
pre.soft
{
	margin: 2.5ex 2.5em 2.5ex 2.5em;
	padding: 0 0 0 0;
	color: #000000;
	font-size: 80%;
	font-family: "ＦＡ ゴシック","ＭＳ ゴシック",monospace;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

/* ばぐばぐソフト広告 */
.ad_soft
{
	margin: 0 0 0 0;
	padding: 1ex 0 1ex 1em;
}

/* ばぐばぐソフト広告(詳細のヘッダ上) */
.ad_detail_header
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
}

/*************************************/
/*** つよさメーカー スタイルシート ***/
/*************************************/

/* 広告 */
.ad_dqmaker
{
	margin: 0 auto 1ex 1em;
	text-align: left;
}

/* 入力エリア */
.entry_area
{
	color: #000000;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 2ex 1em 2ex 1em;
	padding: 0 0 0 0;
}
.entry_area table
{
	margin: 0;
	padding: 0;
}
.entry_area td
{
	margin: 0;
	padding: 0;
}
/* ラベル */
.entry_area label
{
	color: #000080;
	font-size: 90%;
}
.entry_area input
{
	border: 1px solid #0057ae;
	color: #000000;
	font-family: "ＦＡ ゴシック",Osaka－等幅,"ＭＳ ゴシック",monospace;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
}
.entry_area textarea
{
	border: 1px solid #0057ae;
	color: #000000;
	font-family: "ＦＡ ゴシック",Osaka－等幅,"ＭＳ ゴシック",monospace;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
}
.entry_area input.button
{
	color: #000000;
	font-family: Tahoma,Arial,"ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
}
.entry_area select
{
	border: 1px solid #0057ae;
	color: #000000;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
}

/* 作成されたイメージ */
.dqimage
{
	margin: 2ex 2ex 1ex 2ex;
}

/* コピペ用テキストエリア */
.dqimage textarea
{
	border: 1px solid #0057ae;
	color: #2f2f2f;
	background-color: white;
	font-family: "ＦＡ ゴシック",Osaka－等幅,"ＭＳ ゴシック",monospace;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin: 2ex 1ex 1ex 1ex;
	padding: 0.5ex 0.2em;
	scrollbar-base-color: #87cefa;			/* IE only */
	scrollbar-face-color: #87cefa;			/* IE only */
	scrollbar-track-color: #e0ffff;			/* IE only */
	scrollbar-arrow-color: #0057ae;			/* IE only */
	scrollbar-highlight-color: #ffffff;		/* IE only */
	scrollbar-3dlight-color: #87cefa;		/* IE only */
	scrollbar-shadow-color: #87cefa;		/* IE only */
	scrollbar-darkshadow-color: #87cefa;	/* IE only */
}

/* エラーメッセージ */
.error_message {
	color: red;
	background-color: white;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 1em 2ex 1em;
}

/* つよさ鑑定モード */
.dqfix
{
	color: #000080;
	font-family: "ＦＡ Ｐ ゴシック","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	padding: 0 0 0 0;
	margin: 0 2em 0 0em;
}
.dqfix img
{
	margin: 0 1ex 0 0;
	vertical-align: middle;
}
.dqfixcomment
{
	margin-left: 1.5em;
}

/* 注意書き */
ul.notice
{
	margin: 0 0 1ex 1.5em;
	padding: 0 0 0 0;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url("Image/triangle.png");
	line-height: 120%;
}
ul.notice li {
	font-family: Tahoma,Arial,"ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 0.5ex 0 0.5ex 0;
	padding: 0 0 0 0;
	text-align: left;
}

/* QR コード・バナー */
.dqbanner
{
	color: #000080;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	margin: 0.5ex 0.5em 1ex 1em;
}
.dqbanner div.qrcode
{
	float: left;
	margin: 0 3em 0.5ex auto;
}
.dqbanner div
{
	float: left;
	margin: 0 3em 0.5ex auto;
}
.dqbanner img
{
	margin-bottom: 0.5ex;
}

/* 更新履歴(DQMaker) */
.dqhistory
{
	border: solid 0.1ex #0057ae;
	color: #000080;
	background-color: #ffffff;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	margin: 0 0.5em 0 0;
	padding: 0.5ex 0.5em 0 0.5em;
	width: 55.5em;
	height: 30ex;
	overflow: auto;
	scrollbar-base-color: #87cefa;			/* IE only */
	scrollbar-face-color: #87cefa;			/* IE only */
	scrollbar-track-color: #e0ffff;			/* IE only */
	scrollbar-arrow-color: #0057ae;			/* IE only */
	scrollbar-highlight-color: #ffffff;		/* IE only */
	scrollbar-3dlight-color: #87cefa;		/* IE only */
	scrollbar-shadow-color: #87cefa;		/* IE only */
	scrollbar-darkshadow-color: #87cefa;	/* IE only */
}
.dqhistory dl
{
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 1ex 0 0 0;
	padding: 0 0 0 0;
}
.dqhistory dt
{
	color: #004fff;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}
.dqhistory dd
{
	margin: 0 0 1ex 2em;
	padding: 0 0 0 0;
}

/* 管理 */
.dqmanager label
{
	font-size: 80%;
}

/*******************************************/
/*** ばぐ地図クリエイター スタイルシート ***/
/*******************************************/

.bugmaps table
{
	border: none;
	border-collapse: collapse;
	margin: 1ex 0 0 0;
}

.bugmaps tr, .bugmaps th, .bugmaps td
{
	border-top: 1px solid dodgerblue;
	border-bottom: 1px solid dodgerblue;
	border-collapse: collapse;
	margin: 0;
	padding: 0.25ex 0.25em;
	text-align: left;
}

.bugmaps label
{
	color: #000080;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
}

.bugmaps input, .bugmaps textarea
{
	color: #1f1f1f;
	font-family: "ＦＡ Ｐ ゴシック",Osaka-UI,Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
}

.bugmaps .ad
{
	background-color: Transparent;
	padding: 0 0 0 1em;
	text-align: left;
	vertical-align: top;
}

.bugmaps .notice
{
	color: Red;
}