@charset "utf-8";

/* ページ構造 */
body {
background: #E9E9E9;
margin: 0px;
padding: 0px;
}

/* 05/22 追加 エントリー行間*/
.entry-body
{
line-height:22px;
font-weight:normal;
}

.b10n	{font-size:10px; color: #484848; font-weight: normal; line-height:12px; font-family:"ＭＳ Ｐゴシック", "Osaka"}
.b12b	{font-size:12px; color: #484848; font-weight: bold; line-height:15px; font-family:"ＭＳ Ｐゴシック", "Osaka"}
.r10n	{font-size:10px; color: #CC0000; font-weight: normal; line-height:12px; font-family:"ＭＳ Ｐゴシック", "Osaka"}
.r12n	{font-size:12px; color: #CC0000; font-weight: normal; line-height:15px; font-family:"ＭＳ Ｐゴシック", "Osaka"}

#container {
width: 800px;
background: url("/images/bg.gif") repeat-y;
border: 1px #C2C2C2 solid;
margin: 0px auto;
padding: 0px;
font-family:"ＭＳ Ｐゴシック","Osaka";
font-size: 12px;
line-height:140%;
color: #444444;
}

#header {
width: 800px;
margin: 0px;
padding: 0px;
}

#pagebody {
margin: 0px;
padding: 0px;
}

#center {
width: 486px;
float: left;
margin: 0px;
padding: 0px;
}

#left {
width: 160px;
float: left;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#right {
width: 154px;
float: right;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#footer {
width:802px;
margin: 0px auto;
padding: 0px;
font-family:"ＭＳ Ｐゴシック","Osaka";
font-size: 11px;
line-height:130%;
color: #444444;
}

a		{text-decoration:underline;}
a:link		{color: #484848; text-decoration:underline;}
a:visited	{color: #484848; text-decoration:underline;}
a:hover		{color: #533D00; text-decoration:underline;}
img a {border: 0px;  text-decoration:none;}

/* Content */
.content {
width: 466px;
margin: 10px auto;
padding: 0px;
}

/*
.content h2{
font-size: 12px;
font-weight:bold;
margin: 10px 0px;
padding: 0px;
}
*/

.content h2{
font-size: 14px;
margin: 0px;
padding: 0px;
font-weight: bold;
color: #C18F08;
}

.content h3{
font-size: 14px;
margin: 0px;
padding: 0px;
font-weight: bold;
color: #C18F08;
}

.catentry {
padding: 10px;
margin-bottom: 10px;
border: 1px solid #c2c2c2;
}

.content p.posted {
clear: both;
font-size: 11px;
border-top: 1px dashed #c2c2c2;
text-align: left;
margin-bottom: 20px;
padding: 5px 0px 0px 0px;
}

/* Sidebar */
.sidebar {
margin: 0px;
padding-left: 1px;
overflow: hidden;
}

.sidebar ul {
margin: 0px;
padding: 0px;
}

.sidebar li {
font-size:12px;
list-style:none;
line-height:140%;
margin: 0px 0px 3px 0px;
padding: 0px 8px 0px 8px;
}

/* カテゴリー */
#killerBeauty {
background: #F9C3D3;
padding: 5px;
margin-bottom:10px;
}

#killereconomy {
background: #F1F3C9;
padding: 5px;
margin-bottom:10px;
}

#killerfood {
background: #F9C8C3;
padding: 5px;
margin-bottom:10px;
}

#killertravel {
background: #F9E0C3;
padding: 5px;
margin-bottom:10px;
}

#killerstudy {
background: #DCF3C9;
padding: 5px;
margin-bottom:10px;
}

#killersustainability {
background: #C9F3CE;
padding: 5px;
margin-bottom:10px;
}

#killerlifestyle {
background: #C9F3E6;
padding: 5px;
margin-bottom:10px;
}

#killershopping {
background: #C9E2F3;
padding: 5px;
margin-bottom:10px;
}

#killerspecial {
background: #F9EEC3;
padding: 5px;
margin-bottom:10px;
}

#killerblog8 {
background: #DBF4D8;
padding: 5px;
margin-bottom:10px;
}

#killereditor {
background: #E6E2C7;
padding: 5px;
margin-bottom:10px;
}

.subcat01 {
float:left;
width:226px;
padding:0px;
margin: 0px;
}

.subcat02 {
float:right;
width:226px;
padding:0px;
margin: 0px;
}

.newest {
border: 1px solid #BFC1B4;
padding:5px;
margin-bottom: 10px;
}

.excerptimg {
width:215px;
padding:0px;
margin-bottom: 10px;
}

.subtitle {
margin-bottom: 5px;
padding:0px;
}

.newone img{
width:215px;
margin-bottom: 5px;
}

.keyword {
font-size: 11px;
line-height: 130%;
padding:5px;
margin-bottom:  5px;
border: 1px solid #BFC1B4;
}

.keyword img{
float:left;
margin-right:5px;
width:88px;
}

.backnumber {
padding:0px;
margin-bottom: 10px;
}

.update {
font-size:11px;
color: #F80754;
margin: 0px;
padding: 0px;
}

.blog8prof {
padding: 5px;
margin-bottom: 5px;
border: 1px solid #c2c2c2;
line-height:inherit;
}

.blog8profimg {
float:left;
margin: 0px 5px 5px 0px;
}

.blog8title {
margin-bottom: 5px;
}

.blog8txt {
font-size: 11px;
line-height: 130%;
}

.blog8update {
margin-top:5px;
padding-top: 5px;
border-top: #c2c2c2 1px dashed;
}

.entryimg {
margin: 10px 0px;
padding: 0px;
}

/* ■weekend特集に使用のCSSここから */
/* ■weekend構造 */
#weekendheader {
width: 466px;
padding:10px 0px 10px 0px;
color: #333333;
background: #FFFFFF;
}

#weekendheadertop {
 width: 466px;
padding:10px 0px 10px 0px;
color: #333333;
background: #FFFFFF;
}

#weekendmain {
  width: 290px;
  float: left;
  padding: 0px 10px;
    color: #333333;
  background: #FFFFFF;
}

#weekendmaintop {
  width: 310px;
  float: left;
  padding: 0px 0px;
    color: #333333;
  background: #FFFFFF;
}

#weekendside {
  width: 156px;
  float: left;
  padding: 0px 0px;
    color: #333333;
  background: #CCCCCC;
}

#weekendsidetop {
  width: 156px;
  float: left;
  padding: 0px 0px;
    color: #333333;
  background: #FFFFFF;
}
#weekendfooter {
	clear:both;
}
/* ■weekendその他 */

weekendem {
  font-style: normal;
  font-weight: bold;
  color: #000;
  background: transparent;
}

.weekendcaption{
	font-size: 10px;
	line-height: 120%;
	}

/* ■weekend特集に使用のCSSここまで */

/*MYLOHAS.netエントリー用CSSここから*/
.lohasphotocaption{
	font-size: 10px;
	line-height: 120%;
	}
/*MYLOHAS.netエントリー用CSSここまで*/


/* for MT RelatedEntries and RightFields (2006.11.08)        START
==================================================================*/

strong#shopdata-tit,
strong#related-tit{
padding:21px 0 0 0;
margin-bottom:10px;
display: block;
overflow:hidden;
height: 0px !important; /* for most browsers */
height /**/:21px; /* for IE5.5 */
}

strong#related-tit {background:url("http://www.mylohas.net/images/bn01.gif") no-repeat left top;}
strong#shopdata-tit{background:url("http://www.mylohas.net/images/bn02.gif") no-repeat left top;}

div#shopdata{
clear:both;
margin-top:20px;
padding:10px;
border:1px solid #bbe8bb;
background:#ccffcc;
}

div#related-entries{
border:1px solid #eee;
padding:10px;
margin-top:20px;
margin-bottom:10px;
background:#f5f5f5;
}

div#shopdata img{
float:left;
border:1px solid #ddd;
padding:2px;
background:#fff;
margin:0;
margin-right:5px;
}

div#shopdata ul,
div#related-entries ul{
list-style:none;
margin:0;
padding:0;
}

div#shopdata ul li
div#related-entries ul li{
list-style: none;
}

div#related-entries ul li {
margin-left:0px;
margin-bottom:5px;
padding: 0px 0px 3px 13px;
background: url(http://www.mylohas.net/images/icon_arrow_s.gif) no-repeat 1px 0.6em;
list-style: none;
}

div#shopdata:after{
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
div#shopdata { display: inline-block; }
/* no ie mac ¥*/
* html div#shopdata { height: 1%; }
div#shopdata { display: block; }
/* */

/* for MT RelatedEntries and RightFields (2006.11.08)          END
==================================================================*/

/* for italy special entries (2006.11.15)        START
==================================================================*/
.it-title{
font-weight:bold;
padding-top:1em;
padding-bottom:1em;
display:block;
}

.it-t-left{
float:left;
margin-right:5px;
margin-bottom:5px;
}

.it-t-right{
float:right;
margin-left:5px;
margin-bottom:5px;
}

br.it-clear{
clear:both;
}

.it-t-10{
font-size:10px;
line-height:120%;
}



/* for italy special entries (2006.11.15)        END
==================================================================*/

/* for italy special cat top (2006.11.17)        START
==================================================================*/

div#it-box-wrap{
padding-left:40px;
}

.it-box{
float:left;
height:200px;
width:200px;
text-align:left;
padding-top:10px;
padding-bottom:20px;
}


.it-box table{
width:160px;
margin:0px;
padding:0px;
border-collapse:collapse;
border:none;
}

.it-box table tr td img{
margin:0;
padding:2px;
border:1px solid #ccc;
background:#fff;
}

.it-box table tr td{
margin:0;
padding:5px;
text-align:center;
vertical-align:top;
white-space:normal;
}

/* パンくず */
.pan {
font-size: 10px;
margin-bottom:10px;
}

.update2{
color:#ff0000;
font-size:10px;
}

/* ヘッダー H1 */
h1 {
margin:0;
padding:0;
}


/* for italy special cat top (2006.11.17)        END
==================================================================*/
