@charset "UTF-8";






/* COMMON */






* { margin: 0; padding: 0; }






div, p, th, td, li, dd {


	color: #666;


	font-size: 12px;


	line-height: 180%;


	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;


}






ul { list-style: none; }


img { border: none; }


a {


	color: #649B1B;


	overflow: hidden;


	text-decoration: none;


}


.category a {


	color: #649B1B;


	overflow: hidden;


	text-decoration: none;


}






a:hover { text-decoration: underline; }


th, td { vertical-align: top; }






body {


	text-align: center;


	background: url(http://100genki.com/blog/img/main_bg.gif) repeat-y center #FFFFFF;


}



#wrap {
	background: url(http://100genki.com/blog/img/bg_con.jpg) no-repeat center top;

}


#contents { width: 790px; margin: 0 auto; text-align: left;}






/* Header */






#top { width: 830px; margin: 0 auto;}


#top h1 { width: 826px; font-size: 10px; font-weight: normal; color: white; margin: 0 auto; padding:0 21px; text-align: left; letter-spacing: 1px; }






/* Main */






#main { float: left; width: 570px; }


#main h2 { background: url(http://100genki.com/blog/img/mainphoto.jpg) no-repeat; text-indent: -3000px; height: 206px; margin-bottom: 2px; }


#mainCaption { font-size: 10px; color: #666; margin-bottom: 14px; }






#padder { margin-bottom: 30px; }






/* Post */






.post { border: 1px solid #D1DFBB; margin-bottom: 14px; background-color:#FFFFFF; }


.post h3 { font-size: 14px; padding: 4px 5em 0 10px; font-weight: bold; color: #649B1B; }


.post .date { float: right; padding: 4px 10px 0; border-left: 1px solid #D1DFBB; color: #649B1B; }


.post .text { color: #666; padding: 8px 10px; }


.post .mt-image-none { margin:15px 0 0 0; padding: 20px; background: url(http://100genki.com/blog/img/photo_bg.gif) repeat; text-align: center; }


.post .category { padding: 0 0 4px 10px; color: #007071; float: left; }


.post .more { float: right; padding: 0 10px 4px; }






#page { text-align: center; margin-bottom: -1.8em; }


.totop { text-align: right; }






/* Sidebar */






#sidebar { float: right; width: 180px; }






#atom { margin: 25px 0; }






#sidebar h4 { background-repeat: no-repeat; text-indent: -3000px; height: 20px; margin-bottom: 4px; }


#about h4 { background-image: url(http://100genki.com/blog/img/subhead_about.gif); }


#recent h4 { background-image: url(http://100genki.com/blog/img/subhead_recent.gif); }


#archive h4 { background-image: url(http://100genki.com/blog/img/subhead_archive.gif); }


#category h4 { background-image: url(http://100genki.com/blog/img/subhead_category.gif); }


#links h4 { background-image: url(http://100genki.com/blog/img/subhead_links.gif); }


#document h4 { background-image: url(http://100genki.com/blog/img/subhead_document.gif); }


#inquiry h4 { background-image: url(http://100genki.com/blog/img/subhead_inquiry.gif); }


#summary h4 { background-image: url(http://100genki.com/blog/img/subhead_summary.gif); }






#sidebar li { margin-bottom: 16px; }


#sidebar p , #sidebar li li { font-size: 10px; line-height: 150%; margin-bottom: 0; }






#sidebar #recent li { padding-bottom: 8px; border-bottom: 1px solid #D1DFBB; margin-bottom: 8px; }






#category li , #links li { padding-left: 1em; text-indent: -1em; }






#inquiry p { margin-bottom: 4px; }






/* Footer */






#footer { margin-bottom: 20px; }


#footer .left { width: 570px; float: left; }


#footer .right { width: 180px; float: right; }






/* Float Height Adjustment ------------------------------ */






.splitbox {


    overflow: hidden;


}

.footspace1 {
	padding-bottom:20px;
}

.footspace2 {
	padding-bottom:27px;
}

.splitbox:after {


    content: "";


    display: block;


    clear: both;


    height: 1px;


    overflow: hidden;


}


/*¥*/


* html .splitbox {


    height: 1em;


    overflow: visible;


}


/**/
