
/*----------------------------------------
 reset
----------------------------------------*/

/*
 
	9px  : 69%		18px : 138.5%
	10px : 77%		19px : 146.5%
	11px : 85%		20px : 153.9%
	12px : 93%		21px : 161.6%
	13px : 100%		22px : 167%
	14px : 108%		23px : 174%
	15px : 116%		24px : 182%
	16px : 123.1%	25px : 189%
	17px : 131%		26px : 197%
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	padding: 0;
	margin: 0;
}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;}	
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}

/*----------------------------------------
 common
----------------------------------------*/
body {font: 13px Verdana,'メイリオ', Meiryo,'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;color:#666;background: #fff;}
#wrap { width:960px; margin: 0 auto;}

a {color: #93c226;text-decoration: none;}
a:hover {color: #93c226;text-decoration: underline;}
a img:hover{filter: alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

iframe.twitter-share-button { width: 105px!important;}
.twtr-hd{display:none;}
.twtr-ft{display:none;}

/*------------------------------
 hSection
------------------------------*/
#hSection {width:960px;padding-top: 70px;}
#hSection .title {padding: 0 20px 50px;float: left;}
#hSection .menu {float: right;text-align: right;padding-top: 40px;font-size: 11px;letter-spacing: 1px;color: #aaa;}
#hSection .intro {padding: 0 40px 40px;font-size: 15px;letter-spacing: 10px;clear: both;}

/*------------------------------
 pluginSection
------------------------------*/
.pluginSection { width: 320px; float:left; line-height:130%; clear: both;margin-right: 10px;}

.pluginSection .plugin { }
.pluginSection .title { font-size:15px; text-indent: 10px;}
.pluginSection .value { margin: 10px 20px 25px; font-size:13px; color:#777;}
.pluginSection .hEke { margin: 0 10px 20px;color: #aaa;font-size: 12px;letter-spacing: 1px;}
.pluginSection .fEke { margin: 0 10px 40px;color: #aaa;font-size: 12px;letter-spacing: 1px;}

/* Seeker plugin */
.pluginSection .blogsearch input.box {width: 180px;border: 1px dashed #bbb;padding: 2px 5px;font-family: 'メイリオ', Meiryo,'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;}
.pluginSection .blogsearch input.btn {padding: 1px 5px;font-family: 'メイリオ', Meiryo,'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;color:#777;}

/* NewPost plugin */
.pluginSection .newData { text-align:left; line-height: 1.25;word-break:break-all;word-wrap:break-word;white-space: normal;letter-spacing: 1px;}
.pluginSection .newDate { text-align:right;padding-bottom: 20px;color: #aaa;font-size: 11px;letter-spacing: 2px;}

/* Genre plugin */
.pluginSection .genreData { text-align:left; line-height: 2.5;letter-spacing: 2px;}

/* Monthly plugin */
.pluginSection .monthlyData { text-align:left; line-height: 2.5;letter-spacing: 2px;}

/* photopresso */
.pluginSection .photopresso {color: #aaa;font-size: 11px;padding: 30px 0;}

/* ad */
.pluginSection .ad {color: #aaa;font-size: 11px;letter-spacing: 2px;}

/*------------------------------
 entrySection
------------------------------*/
.entrySection { line-height: 1.8; width: 630px; float: left;}

.entrySection .pagination { text-align:center; padding:10px; clear: both; color: #aaa;}
.entrySection .entry { padding: 20px 0 80px 20px;}
.entrySection .title { border-bottom: 1px solid #ddd; font-size: 16px; letter-spacing: 2px;}
.entrySection .title a:hover { text-decoration: none;}
.entrySection .date { letter-spacing: 2px; text-align: right; color: #aaa; font-size: 11px;padding-bottom: 10px;}
.entrySection .text { padding: 10px; font-size: 13px; color:#666;letter-spacing: 1px;word-break:break-all;word-wrap:break-word;white-space: normal;line-height: 1.6;}
.entrySection .more { padding: 20px; text-align: right;letter-spacing: 3px;}
.entrySection .footer { text-align: right;font-size: 11px; color: #ddd;letter-spacing: 2px;border-bottom: 1px solid #ddd;padding-top: 30px;}
.entrySection .footer .category { margin-left: 5px; }
.entrySection .footer .comment { margin-left: 5px;}
.entrySection .fPagination {text-align: center;color: #aaa;font-size: 11px;}
.entrySection table {line-height: 1.8;font-size: 12px;}

.entrySection .em {font-size: 16px;color: #399;}

/*------------------------------
 fSection
------------------------------*/
#fSection { clear:both; text-align: center;}
#fSection div.copy {font-size: 14px;padding-top: 50px;margin-bottom: 20px;}



