@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	padding:0;
	text-align:center;
	background:#ffffff url(images/head_bg.gif) top repeat-x;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:80%;
	line-height:140%;
	letter-spacing:120%;
}

a{
	color: #f7941d;
	text-decoration:underline;
}

a:visited {
	color: #f7941d;
	text-decoration:underline;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

img {
  vertical-align: bottom;
}

a img {
  border: none;
}

#chiikiWrap h1, h2, h3, h4, p, div{
	margin:0;
	padding:0;
}






#headWrap{
	margin:0 auto;
	padding:0;
	width:100%;
	height:387px;
	background:url(images/main_img.jpg) top left no-repeat;
}

#headWrap .middleWrap{
	margin:0 auto;
	padding:0;
	width:720px;
}

#headWrap .middleWrap h1{
	margin:160px -10px 0 0;
	padding:0 auto;
	width:210px;
	float:left;
}

#headWrap .middleWrap .twiteWrap{
	margin:75px 0 0 0;
	padding:0;
	width:362px;
	text-align:left;
	float:right;
}

#headWrap .middleWrap .twiteWrap .twitteHB{
	margin:0 auto;
	padding:0;
	width:362p;
	height:20px;
	background:no-repeat;
}


.twitters {
	padding:5px 25px;
	background:url(images/twitter_base_body.png) repeat-y;
	font-size:90%;
}

.twitters ul {
	list-style: inside none none;
	margin:0 auto;
	padding:2px;
	height:175px;
	overflow:auto;
}

.twitters ul li{
	padding:0 0 5px 0;
	line-height:120%;
}

.twitters .prefix {
	font-weight: bold;
}

.twitters .time {
	font-style: italic;
	color: #c5c5c5;
}

.twitters .status {
	font-style: italic;
}





#wrap{
	margin:0 auto;
	padding:25px 0 30px 0;
	width:720px;
	text-align:left;
}

#wrap h2{
	margin:0 auto;
	padding:0 0 10px 0;
}

#wrap p{
	margin:0;
	padding:0;
	color:#910000;
}

#wrap p.commentWrap{
	margin:20px 0 40px 0;
	font-size:80%;
}

.mailWrap{
	text-align:right;
	margin:0 0 30px 0;
}