/*
Theme Name: Billet balloon
*/


/*　リセットする要素　*/

html,body,div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0; 
	}

li {list-style:none; padding: 0; margin: 0;　}

a:link {text-decoration: none; border: 0; color: #75BFC0;}
a:visited {text-decoration: none; border: 0;color: #75BFC0;}
a:active {text-decoration: none; border: 0;color: #75BFC0;}
a:hover {text-decoration: none; color: #46372F;}

img, div {
	border:0px solid #eee;
	margin:0;
	padding:0;
	list-style:none
	}


/*　IE6用文字サイズ　*/
*html body {font-size:8pt;}
/*　IE7用文字サイズ　*/
*+html body {font-size:8pt;}


body {
color:#46372F; font-size:small;
background:url(back.jpg) top center repeat-y #D7E2E4;　
}

/* コンテナ */
div#container {
width:860px; margin:0 auto; padding:0;
}

/* ヘッダー */
div#header{
width:860px; height:160px; position:relative;
padding:0; margin:0;
}
div#header h1 {padding:0; margin:0;}
div#header h1 a {
width:860px; height:160px;
text-indent:-9999px;
display:block; overflow:hidden;
background:url(header.jpg) top left no-repeat;
}

div#header h2 { width:500px; color:#727171;
font-size:0.7em; font-weight:normal; position:absolute; top:80px; left:60px;
}
/*　IE6用　*/
*html div#header h2 {font-size:0.8em; position:absolute; top:90px; left:60px;}
/*　IE7用　*/
*+html div#header h2 {font-size:0.8em; position:absolute; top:90px; left:60px;}


/* コンテンツ */
div#content { width: 580px; float:right;  margin-bottom:30px;
}

/* 記事 */
div.post { width:500px; background:url(line.jpg) bottom no-repeat; padding:0 0 10px 0; margin:0 0 40px 0; }
/* 記事のタイトル */
div.post h2 {width:500px; padding:0; margin:0;}
div.post h2 a { font-size:0.8em; font-family:serif; color: #46372F;}
div.post h2 a:hover {color: #75BFC0;}

/* 記事の画像 */
div.post p img {width:500px; height:auto; margin:10px 0; border:1px solid #fff;}

/* 記事の本文 */
div.post p { line-height:1.7;  clear: both}

div.post .alignleft {
float: left;
margin-right: 10px;
margin-bottom: 2px
}

/* 記事投稿日・カテゴリー名 */
div.post p.postinfo_tanaka { width:455px; height:45px;
text-align:right; font-size:0.95em; font-family:georgia,serif; 
margin:20px 0 40px 0; padding-right:45px; padding-top:10px;
background:url(t.jpg) top right no-repeat;
}
div.post p.postinfo_Nishizawa { width:455px; height:45px;
text-align:right; font-size:0.95em; font-family:georgia,serif; 
margin:20px 0 40px 0; padding-right:45px; padding-top:10px;
background:url(n.jpg) top right no-repeat;
}
div.post p.postinfo_yoneda { width:455px; height:45px;
text-align:right; font-size:0.95em; font-family:georgia,serif; 
margin:20px 0 40px 0; padding-right:45px; padding-top:10px;
background:url(y.jpg) top right no-repeat;
}
div.post p.postinfo_admin { width:455px; height:45px;
text-align:right; font-size:0.95em; font-family:georgia,serif; 
margin:20px 0 40px 0; padding-right:45px; padding-top:10px;
background:url(k.jpg) top right no-repeat;
}

/* 前へ・次へ */
p.pagelink {width:500px; }
p.pagelink a { color:#46372F;}
p.pagelink a:hover {color:#CAA7CF;}
span.pageprev { float:left;}
span.pagenext { float:right;}





/* サイドバー */
div#sidebar { width:220px; float:left; padding-left:60px;}


/* MENU */
ul#menu { width:130px; margin:0 0 30px 0; padding:0; }

ul#menu li { width:130px; height:30px; list-style-type:none;}

ul#menu li.new a { width:130px; height:30px; background:url(menu_new.jpg) top left no-repeat; text-indent:-9999px; display:block; overflow: hidden; }
ul#menu li.new a:hover { background:url(menu_new_o.jpg) top left no-repeat;}
ul#menu li.or a { width:130px; height:30px; background:url(menu_or.jpg) top left no-repeat; text-indent:-9999px; display:block; overflow: hidden; }
ul#menu li.or a:hover { background:url(menu_or_o.jpg) top left no-repeat;}
ul#menu li.ki a { width:130px; height:30px; background:url(menu_ki.jpg) top left no-repeat; text-indent:-9999px; display:block; overflow: hidden; }
ul#menu li.ki a:hover { background:url(menu_ki_o.jpg) top left no-repeat;}
ul#menu li.ta a { width:130px; height:30px; background:url(menu_ta.jpg) top left no-repeat; text-indent:-9999px; display:block; overflow: hidden; }
ul#menu li.ta a:hover { background:url(menu_ta_o.jpg) top left no-repeat;}
ul#menu li.in a { width:130px; height:30px; background:url(menu_in.jpg) top left no-repeat; text-indent:-9999px; display:block; overflow: hidden; }
ul#menu li.in a:hover { background:url(menu_in_o.jpg) top left no-repeat;}
ul#menu li.st a { width:130px; height:30px; background:url(menu_st.jpg) top left no-repeat; text-indent:-9999px; display:block; overflow: hidden; }
ul#menu li.st a:hover { background:url(menu_st_o.jpg) top left no-repeat;}
ul#menu li.an a { width:130px; height:30px; background:url(menu_an.jpg) top left no-repeat; text-indent:-9999px; display:block; overflow: hidden; }
ul#menu li.an a:hover { background:url(menu_an_o.jpg) top left no-repeat;}
ul#menu li.fa a { width:130px; height:30px; background:url(menu_fa.jpg) top left no-repeat; text-indent:-9999px; display:block; overflow: hidden; }
ul#menu li.fa a:hover { background:url(menu_fa_o.jpg) top left no-repeat;}
ul#menu li.ar a { width:130px; height:30px; background:url(menu_ar.jpg) top left no-repeat; text-indent:-9999px; display:block; overflow: hidden; }
ul#menu li.ar a:hover { background:url(menu_ar_o.jpg) top left no-repeat;}
ul#menu li.bo a { width:130px; height:30px; background:url(menu_bo.jpg) top left no-repeat; text-indent:-9999px; display:block; overflow: hidden; }
ul#menu li.bo a:hover { background:url(menu_bo_o.jpg) top left no-repeat;}
ul#menu li.et a { width:130px; height:30px; background:url(menu_et.jpg) top left no-repeat; text-indent:-9999px; display:block; overflow: hidden; }
ul#menu li.et a:hover { background:url(menu_et_o.jpg) top left no-repeat;}


/* カテゴリー */
ul#category { width:130px; margin:30px 0 20px 0; padding:0;}
ul#category li { width:130px; list-style-type:none; padding:0; text-align:left; font-size:0.9em; margin:5px 0; font-family:georgia,serif; }
ul#category li a { color:#46372F; } 
ul#category li a:hover { color:#75BFC0; }

ul#category li.new_title {font-family:sans-serif; color:#75BFC0;}

/* 月別アーカイブ */
ul#archives { width:130px; margin:30px 0 50px 0; padding:0;}
ul#archives li { width:130px; list-style-type:none; text-align:left; font-size:0.9em; margin:5px 0; font-family:georgia,san-serif; }
ul#archives li a { color:#46372F;}
ul#archives li a:hover { color:#75BFC0; }


/* リンク */
ul#link { width:130px; padding:0; margin:0;}
ul#link li { width:130px; list-style-type:none;}
ul#link li a {font-size:0.7em; color:#727171; }
ul#link li a:hover {color:#75BFC0;}
/*　IE6用　*/
*html ul#link a {font-size:0.8em;}
/*　IE7用　*/
*+html ul#link a {font-size:0.8em;}

ul#link li.billet a {
width:130px; height:45px; padding-top:30px;
background:url(link_billet.jpg) top left no-repeat; display:block;}
ul#link li.cafe a {
width:130px; height:45px; padding-top:28px;
background:url(link_cafe.jpg) top left no-repeat; display:block;}
ul#link li.grenier a {
width:130px; height:50px; padding-top:31px;
background:url(link_grenier.jpg) top left no-repeat; display:block;}
ul#link li.graphic a {
width:130px; height:45px; padding-top:20px;
background:url(link_graphic.jpg) top left no-repeat; display:block;}





/* フッター */
div#footer {clear:both; width:860px; height: auto; }

/* ページの上へ */
div#footer a {
width:860px; height:40px;
background:url(totop.jpg) top right no-repeat; text-indent:-9999px; display:block; overflow: hidden;
}

address {
font-size:0.8em; font-style:normal; font-family:georgia,serif;
margin-top:30px; margin-bottom:20px; padding-left:60px;
}


