body {
	font-family: Helvetica, Arial, sans-serif, Verdana ,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: left;
	color: #333;	
	font-size: 12px;
	line-height:140%;
	padding: 0px;
	margin: 0px 0px;
	background: url(../img/bg2.jpg);
}

.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
.none{ display:none; }

/* HEADER */
#header{ background:url(../../img/h_bg_w.png) repeat-x; width:100%; height:80px; display:none; font-size:1px; }
#header h1{ background:url(../../img/h_logo.png) no-repeat; width:200px; height:20px; margin:20px 0 0 20px; padding:0; font-size:1px; text-indent:-9999px; display:inline-block; }
#header h2{ font-size:11px; font-family:Georgia; font-style:italic; font-weight:normal; margin:5px 0 0 20px; padding:0; float:left; display:inline; }
#gmenu{ margin:5px 0 0 100px; padding:0; float:left; display:inline; }
#gmenu li{ font-size:11px; font-family:Georgia,"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-style:italic; font-weight:normal; margin:0 30px 0 0; padding:0; float:left; font-weight:bold; }

/* ALLPOST */
#allposts { margin: 10px 0 0 10px; display:none; }

/* LINKS */
a { color:#666; text-decoration:none;}
a:hover { color:#3f3a34; text-decoration:none; }
a img { background: none; border:0; }

.eachpost a { color:#663; text-decoration:none; padding:0 3px; }
.eachpost a:hover { color:#3f3a34; text-decoration:none; background-color:#ccc; }

/* POST BOX */
.eachpost { position:absolute; }

/* brand concept */
#conceptCopy{ background:url(../../img/concept/bg.jpg) no-repeat; width:200px; height:300px; }
#conceptCopy p{ margin:0; padding:10px; width:180px; font-size:11px; }

/* broginfo */
#blogInfo{ margin:10px 0 0 0; padding:0; width:200px; }
#blogInfo li{ background:url(../../img/concept/bar.jpg) no-repeat; padding:12px 0 10px 0; margin:0; list-style:none; }

/* contact */
#contact{ padding:0; padding:0; overflow:hidden; }
*html #contact{ padding:0; padding:0; overflow:visible; }

/*teaser*/
.teaser { background:url(../img/teaser_bg_w.png); padding:9px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
.teaser:hover { background:url(../img/teaser_bg_w2.png); padding:9px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
.teaser .teaserimg { margin: 0 0 10px 0; border:2px; }
.teaser .contentsTitlu { font-weight: bold; color: #333; font-size:10px; padding: 0px; margin: 0 0 5px 0; line-height: normal; }
.teaser .titlu { font-weight: bold; color: #333; font-size: 12px; padding: 0px; margin: 0 0 5px 0; line-height: normal; }
.teaser .content { line-height: 140%; color:#333; }
.teaser .content p { margin: 0px; }

/* NAVIGATION BOX */
.navbar { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; background-color: #ffd53a; padding: 5px; height: 23px; vertical-align: middle; }
.navbar .old { padding: 5px; float: left; vertical-align: middle; }
.navbar .new { padding: 5px; float: right; vertical-align: middle; }
.navbar:hover a { cursor: pointer; color: #ffd53a; }
.navbar a:hover { color: #e3e1d5; }


/* LISTS */
il, ul, ol { padding: 0; margin: 0; list-style-type: none; list-style: none; }