@charset "utf-8";
@import "ColorStyle.css";
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
　TOKYOHEADLINE　ワタシの炊きたて生活
		/ vestall / 基礎スタイル
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*-------------------------------------
	共通設定
---------------------------------------*/
html { overflow-y: scroll;}

body {
	font-size: 10px;
	_font-size: 62.5%;
	text-align: center;
	line-height: 1.0;
	font-family: Verdana, "Trebuchet MS", Helvetica,
			"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka,
			/*"メイリオ", Meiryo,*/ "MS UI Gothic", "ＭＳ Ｐゴシック",
			 sans-serif;
	margin: 0 auto 15px;
	padding: 0;
	}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	}

h1, h2, h3, h4, h5, h6, p,
div, object, embed, form,
ul, li, dl, dt, dd,
pre, blockquote, img {
	margin: 0;
	padding: 0;
	}

ul { list-style: none !important;}

br, hr, iframe {
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	}

em {
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	}

strong {
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	}

big {
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	}

small { font-size: 0.84em;}

.non { display: none;}

.clr {
	font-size: 0;
	line-height: 0;
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	padding: 0;
	border: 0;
	}

.pkg:after {
	font-size: 0.1em;
	line-height: 0;
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	}

* html .pkg { display: inline-block;}

/* ie mac には適用されない \*/
* html .pkg { height: 1%;}
.pkg { display: block;}
/* */

/*-------------------------------------
---------------------------------------*/
#container .position-right, #container-sub .position-right { text-align: right;}
#container .position-center, #container-sub .position-center { text-align: center;}
#container .position-left, #container-sub .position-left { text-align: left;}
#container .position-top, #container-sub .position-top { vertical-align: top;}
#container .position-bottom, #container-sub .position-bottom { vertical-align: bottom;}

/*-------------------------------------
---------------------------------------*/
.float-left {
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
	}

.float-right {
	display: inline; /* ie win bugfix */
	position: relative;
	float: right;
	min-height: 1px;
	}

hr, #pageboby, .float-clr { clear: both;}


/*-------------------------------------
	ロゴ＆著作権など
---------------------------------------*/
#TH-logo {
	text-align: left;
	margin: 0 auto;
	height: 27px;
	width: 780px;
	background-image: url(http://www.tokyoheadline.com/blog/mt-static/images/TH-hdr-line.gif);
	background-repeat: repeat-x;
	}

#TH-logo img {
	margin: 7px 0 0;
	}

#top-anchor {
	float: left;
	margin: 0;
	padding: 0;
	height: 1px;
	width: 1px;
	background-image: url(http://www.tokyoheadline.com/blog/mt-static/images/spacer.gif);
	}

#container, #container-sub {
	position: relative;
	line-height: 100%;
	text-align: left;
	margin: 0 auto;
	width: 780px;
	}

#container,
#container-sub {
	background-image: url(http://www.tokyoheadline.com/blog/hokuren/images/title-img.png);
	background-repeat: no-repeat !important;
	background-position: 0 0;
	}

#container-inner {
	position: static;
	width: auto;
	margin: 0 auto;
	width: 780px;
	}

#banner {
	position: relative;
	}

#banner .banner-img {
	position: relative;
	}

#banner a {
	padding: 0;
	border: 0;
	}

.banner-spacer-A span,
.banner-spacer-B span,
.banner-spacer-C span,
.banner-spacer-D span,
.banner-spacer-E span,
.banner-spacer-F span,
.banner-spacer-G span {
	font-size: 1px;
	line-height: 1.0;
	display: block;
	}

.banner-spacer-top span {
	height:124px;
	width: 150px;
	}

.banner-spacer-bottom span {
	height:14px;
	width: 150px;
	}

.banner-spacer-A span { height: 62px; width: 259px;}
.banner-spacer-B span { height: 124px; width: 150px;}
.banner-spacer-C span { height: 62px; width: 259px;}
.banner-spacer-D span { height: 38px; width: 259px;}
.banner-spacer-E span { height: 24px; width: 259px;}
.banner-spacer-F span { height: 24px; width: 371px;}
.banner-spacer-G span { height: 14px; width: 780px;}

.banner-spacer-headline img {
	height: 162px;
	width: 371px;
	}

.banner-spacer-hokuren img {
	height: 62px;
	width: 150px;
	}

a.banner-spacer-hokuren {
	display: block;
	background-image: url(http://www.tokyoheadline.com/blog/hokuren/images/hokuren-logo.png);
	background-repeat: no-repeat !important;
	}

a.banner-spacer-hokuren:link,
a.banner-spacer-hokuren:visited {
	background-position: -1px 0;
	}

a.banner-spacer-hokuren:hover,
a.banner-spacer-hokuren:active {
	background-position: -1px -62px;
	}

#banner-inner {
	display: none;
	position: static;
	}

#copyright {
	text-align: right;
	margin: 5px auto;
	padding: 7px 1px 0 0;
	width: 780px;
	background-image: url(http://www.tokyoheadline.com/blog/mt-static/images/TH-ftr-line.gif);
	background-repeat: repeat-x;
	}

#copyright p small { font-size: 1.0em;}


/*-------------------------------------
	コラム設定
---------------------------------------*/
#pagebody,
#pagebody-sub {
	margin: 0;
	position: relative;
	width: 100%;
	}

#pagebody-inner {
	position: static;
	width: 100%;
	}

#alpha, #beta,
#gamma, #delta, #epsilon, #zeta {
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
	}

#alpha-inner, #beta-inner,
#beta-A-inner, #beta-B-inner,
#gamma-inner, #delta-inner,
#epsilon-inner, #zeta-inner {
	position: static;
	}

#alpha {
	margin: 120px 0 0;
	width: 150px;
	}

#gamma {
	margin: 17px 0 0;
	width: 150px;
	}

#alpha-inner, #gamma-inner {
	margin: 0;
	padding: 0;
	}

#beta {
	margin: 17px 0 0;
	width: 480px;
	}

#epsilon, #zeta {
	margin: 17px 0 0 150px;
	width: 480px;
	}

#beta, #epsilon, #zeta {
	background-image: url(http://www.tokyoheadline.com/blog/hokuren/images/title-img.png);
	background-repeat: no-repeat !important;
	background-position: -150px -220px;
	}
/* ie win6 以下には適用されない */
html>body #beta,
html>body #epsilon,
html>body #zeta {
	background-position: -150px -218px;
	}
/* */

#beta-inner, #epsilon-inner, #zeta-inner {
	height: 100%;
	margin: 0 0 8px;
	padding: 1px 0;
	}


/*-------------------------------------
	両サイド部分
---------------------------------------*/
.module-header {
	font-size: 1.4em;
	line-height: 1.1;
	margin: 1px 0 5px;
	padding: 5px 0 4px 8px;
	}

.module-links .module-header,
.module-search .module-header {
	display: none;
	}

.module-content {
	position: relative;
	margin: 0 5px 20px;
	}

.module-categories {
	padding-top: 140px;
	background-image: url(http://www.tokyoheadline.com/blog/hokuren/images/character.png);
	background-repeat: no-repeat !important;
	background-position: 0 0;
	}

.module-archives {
	padding-bottom: 40px;
	}

.module-search {
	padding-top: 20px;
	}

.module-content-search {
	font-size: 1.1em;
	line-height: 1.2;
	text-align: right;
	position: relative;
	margin: 20px auto;
	width: 130px;
	}

.module-content-search #search {
	margin: 3px auto 1px;
	padding: 1px 2px;
	width: 130px;
	}

.module-content-search .search-button {
	font-size: 1.0em;
	margin: 0;
	padding: 2px 3px 0;
	border-width: 1px;
	border-style: solid;
	}
/* ie win6 以下には適用されない */
html>body .module-content-search .search-button {
	padding: 2px 5px 1px;
	}
/* */

#MT-format {
	text-align: left;
	margin: 20px 7px;
	padding: 10px 3px 2px;
	}

#MT-format .module-content {
	font-size: 1.0em;
	line-height: 1.4;
	}

ul.module-list,
dl.module-list {
	line-height: 1.4;
	margin: 2px 2px 3px 7px;
	}

div.module-list-item { margin: 0 0 3px 7px;}
li.module-list-item,
dl.module-list-item { margin: 0 0 3px;}

/*-------------------------------------
 メニュー折りたたみ -------------------*/
.module-fold {
	margin: 0 0 10px;
	overflow: hidden;
	width: 100%;
	}

.module-header-fold {
	font-size: 1.4em;
	margin: 1px 0 5px;
	padding: 2px 0;
	width: auto;
	}

.module-header-fold a {
	text-decoration: none;
	width: auto;
	}

.module-header-fold a:link,
.module-header-fold a:visited {
	display: block;
	padding: 7px 0 6px 5px;
	}
/* ie win6 以下には適用されない */
html>body .module-header-fold a:link,
html>body .module-header-fold a:visited {
	padding: 5px 0 4px 5px;
	}
/* */

.module-header-fold a:hover,
.module-header-fold a:active {
	padding: 7px 0 6px 5px;
	}
/* ie win6 以下には適用されない */
html>body .module-header-fold a:hover,
html>body .module-header-fold a:active {
	padding: 5px 0 4px 5px;
	}
/* */

/*-------------------------------------
 ツリー表示 ---------------------------*/
ul.tree {
	font-size: x-small;
	line-height: 140%;
	margin: 0 0 3px !important;
	padding: 0 !important;
	list-style: none !important;
	}

ul.tree ul {
	margin: 0 !important;
	padding: 0 !important;
	}

ul.tree li {
	margin: 0 !important;
	padding: 0 0 0 26px !important;
	background-image: url(http://www.tokyoheadline.com/blog/mt-static/images/tree_lst_dotted_b.gif);
	background-repeat: no-repeat !important;
	list-style: none!important;
	}

ul.tree li.end {
	background-image: url(http://www.tokyoheadline.com/blog/mt-static/images/tree_end_dotted_b.gif);
	list-style: none;
	}

/*-------------------------------------
 リンクバナー -------------------------*/
.module-links {
	text-align: center;
	position: relative;
	}

#hokkaidolinks-okome,
#hokkaidolinks-girls {
	padding: 2px 0 15px;
	height: 100%;
	}

#hokkaidolinks-banner {
	padding: 2px 0 5px;
	height: 100%;
	}

#hokkaidolinks-okome .hokkaido-img,
#hokkaidolinks-girls .hokkaido-img {
	margin: 1px auto;
	}

#hokkaidolinks-okome h4 {
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	line-height: 1.2;
	padding: 2px 1px;
	}

#hokkaidolinks-okome h4 span {
	display: block;
	padding-left: 1.18em;
	}

#hokkaidolinks-girls h5 {
	font-size: 1.2em;
	text-align: left;
	line-height: 1.2;
	padding: 16px 1px 3px;
	}

#hokkaidolinks-girls h6 {
	font-size: 1.1em;
	text-align: left;
	line-height: 1.2;
	text-align: right;
	padding: 2px 1px;
	}

#hokkaidolinks-girls .hokkaido-text {
	font-size: 1.1em;
	text-align: left;
	line-height: 1.4;
	padding: 2px 3px;
	}

#hokkaidolinks-banner .module-list {
	margin: 0;
	padding: 16px 1px 3px;
	}

#hokkaidolinks-banner li img {
	margin: 0;
	padding: 0;
	}

#hokkaidolinks-banner li span {
	font-size: 1.1em;
	text-align: left;
	line-height: 1.2;
	display: block;
	margin: 0 0 3px;
	padding: 2px 3px 4px;
	}


/*-------------------------------------
	メインコンテンツ
---------------------------------------*/
.article {
	float: left;
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	}

.date-header,
.archive-header {
	font-size: 1.2em;
	margin: 10px 8px 5px;
	padding: 4px 6px;
	}

.entry-header {
	font-size: 2.2em;
	font-weight: bold;
	line-height: 1.2;
	text-align: right;
	position: relative;
	margin: 1px 9px;
	padding: 3px 1px 1px;
	}

.entry-header span {
	font-size: 0.6em;
	font-weight: normal;
	padding: 3px 5px;
	vertical-align: middle;
	}
/* ie win6 以下には適用されない */
html>body .entry-header span {
	padding: 1px 5px;
	}
/* */

.entry-body p,
.entry-more p {
	font-size: 1.4em;
	line-height: 1.55;
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 5px 0;
	padding: 5px 9px;
	}

.entry-body p.caption {
	margin: 5px 8px;
	padding: 7px 1px 5px;
	}

p.entry-footer {
	font-size: 1.1em;
	line-height: 1.1;
	text-align: right;
	margin: 0 8px 5px;
	padding: 4px 2px;
	}

/*-------------------------------------
 感想、オススメ、プロフィールなど -----*/
.mainhokuren-header {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.2;
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 3px 8px 1px;
	padding: 5px 1px 8px;
	}

p.good-text,
p.good-point,
p.profile-text,
.okome p.okome-text {
	font-size: 1.3em;
	line-height: 1.4;
	}

.okome p.okome-text {
	font-size: 1.3em;
	line-height: 1.4;
	}

p.item-text {
	font-size: 1.1em;
	line-height: 1.3;
	}

.profile-ph {
	text-align: center;
	margin: 0 auto;
	padding: 8px 6px 1px;
	}

/*-------------------------------------
.okome-A p.okome-text {
	font-size: 1.3em;
	line-height: 1.4;
	}

p.item-text,
.okome-B p.okome-text,
.okome-C p.okome-text {
	font-size: 1.1em;
	line-height: 1.3;
	}

.profile-ph {
	text-align: center;
	margin: 0 auto;
	padding: 8px 6px 1px;
	}
---------------------------------------*/
/*-------------------------------------*/
.mainhokuren table {
	margin: 6px 0;
	padding: 0;
	width: 480px;
	height: 100%;
	}

.mainhokuren table .mainhokuren-td { height: 100%;}

.mainhokuren .mainhokuren-text p {
	margin: 0;
	padding: 2px 9px 5px;
	}

td.mainhokuren-td {
	width: 320px;
	vertical-align: bottom;
	}

td.celeb-profile {
	width: 150px;
	vertical-align: top;
	}

td.celeb-item {
	width: 150px;
	vertical-align: bottom;
	}

td.spacer-A span,
td.spacer-B span,
td.spacer-C span,
td.spacer-D span {
	font-size: 1px;
	line-height: 1.0;
	display: block;
	}

td.spacer-A span { width: 3px; height: 100%;}
td.spacer-B span { width: 147px; height: 3px;}
td.spacer-C span { width: 7px; height: 100%;}
td.spacer-D span { width: 147px; height: 10px;}

td.spacer-D {
	background-image: url(http://www.tokyoheadline.com/blog/hokuren/images/profile-item.png);
	background-repeat: no-repeat !important;
	background-position: 50% 50%;
	}

.good {
	margin: 7px 3px 0 7px;
	padding: 0 0 5px;
	}

.profile-inner,
.item-inner {
	margin: 0;
	padding: 0;
	position: relative;
	}

/*-------------------------------------*/
.okome {
	margin: 0;
	padding: 0 0 7px;
	position: relative;
	clear: both;
	width: 480px;
	min-height: 1px;
	}

.okome-inner {
	width: auto;
	height: 100%;
	}

/*-------------------------------------
.okome-A,
.okomefooter {
	margin: 0;
	padding: 0;
	position: relative;
	clear: both;
	width: 480px;
	min-height: 1px;
	}

.okome-B,
.okome-C {
	margin: 0;
	padding: 0;
	display: inline; *//* ie win bugfix *//*
	position: relative;
	float: left;
	width: 233px;
	min-height: 1px;
	}

.okome-A-inner,
.okomefooter-inner {
	width: auto;
	height: 100%;
	}

.okome-B-inner,
.okome-C-inner {
	position: static;
	width: auto;
	height: 100%;
	}
---------------------------------------*/

.item-ph-L,
.good-ph,
.okome-ph {
	margin: 0;
	padding: 0;
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
	}

.item-ph-R {
	margin: 0;
	padding: 0;
	display: inline; /* ie win bugfix */
	position: relative;
	float: right;
	min-height: 1px;
	}

.item-ph {
	margin: 0;
	text-align: right;
	padding: 15px 9px 0;
	}

.item-ph-R,
.item-ph-L { padding: 2px 7px;}

.good-ph { padding: 0 9px 2px 0;}

.good h5 br { display: none;}

.good h5 {
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.4;
	text-align: right;
	margin: 0 0 -2px;
	padding: 2px 9px 0 0;
	}

.good h5 small {
	font-size: 1.0em;
	font-weight: normal;
	text-align: left;
	margin: 0 0 4px;
	padding: 5px 9px 2px 0;
	display: block;
	}

p.good-text {
	margin: 2px 0 5px;
	padding: 2px 9px 5px;
	}

p.good-point {
	margin: 0 0 -2px;
	padding: 2px 9px 0;
	}

.good p.good-text strong { font-size: 1.0em;}

p.profile-text {
	margin: 2px 9px;
	padding: 1px 0 8px;
	}

p.item-text {
	margin: 5px 9px;
	padding: 5px 0 12px;
	}

.okome-ph { padding: 4px 5px 6px 7px;}

.okome p.okome-text { padding: 0 9px 9px 5px;}

.okome h6 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.4;
	text-align: left;
	margin: 0;
	padding: 10px 9px 0 5px;
	}

.okome-inner {
	margin: 0 7px 0;
	}

/*-------------------------------------
.okome-A p.okome-text { padding: 0 9px 9px 5px;}
.okome-B p.okome-text { padding: 5px 12px 0 5px;}
.okome-C p.okome-text { padding: 5px 9px 0 5px;}

.okome-C .okome-ph { padding: 4px 5px 6px 10px;}

.okome-A h6 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.4;
	text-align: left;
	margin: 0;
	padding: 10px 9px 0 5px;
	}

.okome-A-inner {
	margin: 0 7px 0;
	}

.okomefooter-inner {
	margin: 0 7px 5px;
	padding-bottom: 9px;
	}

.okomefooter { padding-bottom: 6px;}
---------------------------------------*/
/*-------------------------------------
 「ゴハンの国から」画像 ---------------*/
.entry-body .photo {
	margin: 0;
	padding: 0;
	display: inline; /* ie win bugfix */
	position: relative;
	float: right;
	min-height: 1px;
	}

.entry-body .photo-inner {
	padding: 14px 8px 3px;
	}

/*-------------------------------------
 各ページ・アーカイブ -----------------*/
.archive-list {
	font-size: 1.4em;
	line-height: 1.5;
	margin: 4px 14px 15px;
	padding: 2px 9px 5px;
	}

.archive-list-head {
	font-size: 0.9em;
	font-weight: bold;
	margin: 4px 0 0;
	padding-left: 14px;
	}

.archive-list-head small {
	font-size: 0.87em;
	font-weight: normal;
	}

.archive-list-item {
	text-align: center;
	margin: 2px 0 1px;
	}


/*-------------------------------------
 各ページ・個別エントリー -------------*/
.content-nav {
	font-size: 1.1em;
	text-align: center;
	line-height: 1.2;
	margin: 0 0 12px;
	padding: 4px 7px 6px;
	}

.trackbacks-header,
.comments-header,
.comments-open-header {
	font-size: x-small;
	font-weight: bold;
	margin: 0 0 6px;
	padding: 4px 7px;
	}

#trackbacks-info {
	font-size: 90%;
	position: relative;
	margin: 1px auto 3px;
	padding: 2px 15px;
	}

#trackbacks-info p {
	font-size: small;
	line-height: 130%;
	margin: 0;
	padding: 0;
	}

#trackbacks-info #tb_url {
	font-size: x-small;
	width: 380px;
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	}

.trackback-content p,
.comment-content p {
	font-size: small;
	line-height: 145%;
	padding: 2px 9px 5px;
	}

.trackbacks-content .trackback-content p,
.comments-content .comment-content p {
	font-size: 90%;
	line-height: 140%;
	margin: 5px 7px 2px;
	padding: 2px 2px 3px 14px;
	}

.trackback-footer,
.comment-footer {
	font-size: x-small;
	line-height: 110%;
	text-align: right;
	margin: 0 7px 3px;
	padding: 3px 4px;
	border-width: 1px 0 0;
	border-style: dotted;
	}

.comment-footer {
	margin: 0 5px 25px;
	}

.comments-open-content {
	position: relative;
	margin: 5px auto 2px;
	width: 320px;
	}

#comments-open-data {
	margin: 4px 0 0;
	}

#comments-open-data p {
	font-size: small;
	line-height: 130%;
	margin: 0 0 4px;
	padding: 0 0 2px;
	}

#comments-open-data label {
	margin: 2px 0;
	display: block;
	}

#comment-author, #comment-email,
#comment-url, #comment-text {
	font-size: small;
	padding: 3px;
	width: 320px;
	border-width: 1px;
	border-style: solid;
	}

#comment-bake-cookie {
	font-size: small;
	margin : 0;
	vertical-align: middle;
	border: 0;
	}

#comments-open-text {
	font-size: small;
	line-height: 130%;
	margin: 10px 0 0;
	}

#comments-open-footer {
	font-size: x-small;
	text-align: right;
	margin: 2px 0 0;
	}

#comment-preview,
#comment-post,
#comment-cancel {
	font-size: x-small;
	font-weight: normal;
	margin: 0 0 0 1px;
	padding: 2px 5px;
	border: 0;
	}

p.comments-open-moderated {
	font-size: 90%;
	line-height: 140%;
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 15px 0 5px;
	padding: 2px 0;
	}


/*-------------------------------------*/
.entry,
.trackbacks,
.comments,
.archive {
	position: static;
	overflow: hidden;
	clear: both;
	width: 100%;
	margin: 0 0 20px;
	}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
	clear: both;
	}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {
	clear: both;
	}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
	clear: both;
	}


/*-------------------------------------
	サブ・ページ設定
---------------------------------------*/
#epsilon h3, #zeta h3 {
	font-size: small;
	font-weight: bold;
	text-align: center;
	margin: 20px 0;
	}

#epsilon dl {
	font-size: small;
	text-align: center;
	line-height: 155%;
	margin: 5px 0 30px;
	}

#epsilon dt {
	padding: 0 0 10px;
	}

#epsilon dd {
	padding: 2px 7px 5px;
	}

#epsilon p {
	font-size: small;
	text-align: center;
	line-height: 155%;
	margin: 0;
	}

#epsilon .comment p,
#epsilon .comments-open p {
	text-align: left;
	margin: 0 5px 5px;
	}

#epsilon p.comment-footer {
	font-size: x-small;
	line-height: 110%;
	text-align: right;
	margin: 0 5px 5px;
	padding: 3px 2px 4px;
	border-width: 1px 0 0;
	border-style: dotted;
	}

#epsilon .comments-open-moderated {
	font-size: 90%;
	line-height: 140%;
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 15px 0 5px;
	padding: 2px 0;
	}

#zeta p {
	font-size: small;
	line-height: 155%;
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 5px 0 30px;
	padding: 2px 9px 5px;
	}

#zeta p.position-right {
	text-align: right;
	}


/*-------------------------------------
---------------------------------------*/
.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {/* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
	width: 100%;
	w\idth: auto;
	}

/*-------------------------------------
　ワタシの炊きたて生活　基礎スタイル
---------------------------------------*/
