/*
  Name: m-money
  Priority: 1000
  
  Name:は必ず「スキン名」を記入する必要があります。記入してないと、テーマカスタマイザーに表示されません。
  
  Priority:は、テーマカスタマイザーに表示する優先度です。順番がどうでもいい場合は記入する必要がありません。
  
  このカスタマイズ用スキンフォルダー「skin-template」を
  「simplicity/skins」フォルダーにコピーして．新たに名前をつけて使うことによって、
  好きなだけスキンを増やすことができます。
  （アップデート時に上書きしないためにも、コピーして新しく名前をつけての使用を推奨）
  
  子テーマでは、コードもカスタマイズすることができますが、
  スキンではスタイルシート変更することしかできません。
  スキンを利用する利点は、
  ・子テーマを使用せずとも手軽にスタイルだけを変更できる
  ・「simplicity/skins」にあるスキンフォルダをコピペすることによって手軽にスタイルを増やすことができる
  ・他の人が作ったスキンを「simplicity/skins」に放り込めば手軽に再利用することができる
  ・テーマカスタマイザーから手軽に変更する事ができる（子テーマも手軽だけど）
  スキンの難点は
  ・子テーマのようにテンプレートを変更することはできない（スタイルシートのみの変更）
  ・スタイルシートの適用される優先度がややこしい
  などがあります。
  
  スタイルシートが適用される順番は、以下のようになります。
  後から呼び出されているものほど優先度が高いです。
  1.Simplicity（親テーマ）のstyle.css
  2.子テーマのstyle.css
  3.スキンのstyle.css
  4.Simplicity（親テーマ）のmobile.css
  5.子テーマのmobile.css
  6.スキンのmobile.css
  7.テーマカスタマイザーで変更したスタイル
  Simplicity設定で使用するスタイルだと、テーマカスタマイザーで変更したものが
  最も優先して適用されます。
*/

/*以下にスタイルシートを記入してください*/

#body { margin-top: 12px;}
#site-title { margin-top:21px;margin-bottom: 0px;}
#site-description { margin:0 20px 10px 103px;}

#navi{
	border-bottom: 5px solid #339933;
	background: #fffffe;
}

#navi ul { background: none;border: none;}

#navi ul li a {
    background-color: #339933;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: #f8f8f2;
    margin: 3px 2px 0;
	padding: 8px 15px 3px;
	font-size: 15px;
}

#navi ul li a:hover {
	background: #216621;
}

#navi ul li ul {
	margin: 0;
}

#navi .sub-menu li, #navi .children li {
    height: auto;
}

#navi ul li ul li a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
	margin: 0;
	line-height: 1.2;
}

/* thumb & eye-catch */
.entry-thumb img {
    border: 0 none;
    height: auto;
    margin-bottom: 40px;
    /*width: 170px; */
}

.eye-catch img {
	display: block;
	margin: 0 auto 25px;
}

/* index banner*/
/* #mainの上に横長バナーを設置する場合 */
.home #before-main-content { width: 728px;float:left;display: block;margin: 0 0 7px 6px;}
#before-main-content { display: none;}

.home #sidebar {margin-top: -106px;}
#sidebar { margin-top: 0;}

/* /index banner */




#list .entry-snippet,
#list .entry-snippet{
  display: block;
}

#main .entry{
  height: 345px !important;
}

#main .entry:nth-child(odd){
	margin: 10px 15px 0 4px;
}

#main .entry:nth-child(even){
	margin: 10px 4px 0 15px;
}

#list .entry { position: relative;}
#list .entry .new-mark { position: absolute;left:14px;top: -4px;}
#list .entry .new-mark img { width: 33px;height:33px;}


/*
#widget-index-top .ad-space {
	margin: 0 auto 14px;
	font-size: 10pt;
}

*/



/* entry */

.entry h2 a{
  color:#3B8A3B;
  font-size: 22px;
  line-height: 1.15;
}


.entry-content {
	margin-bottom: 90px;
	min-height: 370px;
}

.entry-content p {
	line-height: 166%;
	margin: 0 0 30px;
}

.entry-content ul {
	background: #EDF5ED;
	border: 1px solid #A8D6A8;
	padding: 16px 10px 8px 30px;
}

.entry-content ul li { margin-bottom: 8px;}

.entry-content strong {
	color: #339933;
	color: inherit;
	/*background: linear-gradient(transparent 60%, #FFD17F 70%);*/
	border-bottom: 3px solid #C0EBC0;
}

.entry-content span strong {
	color: inherit;
}

.entry-content table {
	font-size: 16px;
	width: 100%;
	line-height: 1.2;
}

.entry-content table caption {
	font-weight: bold;
	margin: 0 0 6px;
}

.entry-content th,
.entry-content td {
	padding: 9px 8px 7px;
}

.entry-content th {
	text-align: center;
	background: #eff3ef;
}

/* 目次 */
#toc_container { margin-bottom: 20px !important;}
.entry-content  .toc_list { border: none;}
.entry-content .toc_list ul { border: none;}
#toc_container p.toc_title + ul.toc_list { margin-top: 5px !important;}
.toc_list a { color: #333;}


.post-meta {
	font-size: 12px;
}

.post-meta a { text-decoration: none;}

/* amazon rakuten book yomereba */

.booklink-info { line-height:120%;/zoom: 1;overflow: hidden;}
.booklink-name {margin:10px 0 10px;line-height:120%;font-size: 15px;}
.booklink-powered-date {font-size:8pt;margin-top:5px;font-family:verdana;line-height:120%}
.booklink-detail {margin-bottom:5px;}
.booklink-link2 {margin-top:10px;}
.shoplinkamazon,.shoplinkrakuten {display:inline;margin-right:5px}

.cstrmeba + .cstrmeba {
	border-top: 1px dotted #ccc;
}

.booklink-box {
	text-align:left;padding-bottom:20px;font-size:small;/zoom: 1;overflow: hidden;
	clear: both;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 8px;
	line-height: 1;
}

.booklink-image {
	float:left;margin:0 15px 0px 0;
}

#entry_ad .booklink-box:first-child {
	border-top: none;
}



/* related post */
.wp_rp_content {margin-top: 20px;}
.wp_rp_content h3 { margin-bottom: 0;padding-bottom:3px;color:#CC9900;border-bottom:none;font-size:16px;}
.wp_rp_content ul {padding: 2px 8px;border-radius:8px;border:1px solid #ccc;margin: 0 0 0;}

.wp_rp_content li {
	margin: 0;
	padding: 8px 10px ;
	border-bottom: 1px dotted #ccc;
	list-style: inside;
	line-height: 1.2;
	font-size: 15px;
}

.wp_rp_content li:last-child { border-bottom: none;}

/* home only */
#main #widget-index-top { margin-top: 2px !important;margin-bottom:0;}
#text-15 { display: none;}
body.home #text-15 {display: block;margin-bottom:10px;}

#text-15 .start {font-size: 8pt;color: #999;}
#text-15 .comment { font-size: 9pt;color: #C93;display: block;}


/* sidebar */

#sidebar p,#sidebar ul { font-size: 13px;}

#sidebar .widget { margin-bottom:30px;}

#sidebar h4:first-child {
	margin-top: 5px;
}

#sidebar h4 {
	font-size: 18px;
	color: #b39200;
}

#sidebar .rc-comment {
	font-size: 13px;
	margin: 0 0 0px;
	border-bottom: 1px solid #ccc;
	padding: 8px 0 8px ;
}

#sidebar #recentcomments ul{
	padding: 0;
}

#sidebar #friend-list {
	background: #fff;
	border-radius: 5px;
	margin-bottom: 30px;
	padding: 10px;
}

#sidebar #friend-list li {
	position: relative;
	list-style: none;
	padding: 4px 0 4px 10px;
	margin:0;
}

#sidebar #friend-list li:before {
    content:"";
    border: 5px solid transparent;
    border-left: 5px solid #339933;
	position: absolute;
	left: 0px;
	top: 8px;
}

#my-pickup-list {
	padding: 0 !important;
	font-size:14px;
	margin: 0;
}

#my-pickup-list li { clear: both;}

#my-pickup-list img { border-radius: 8px;vertical-align:middle;margin: 0 8px 0px 0;}


/* comment */
.comment-body {
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px;
	font-size: 12px;
}

.comment-author .fn {
	font-weight: bold;
	color: #339933;
	font-size: 14px;
}

.comment-meta {
	border-bottom: 1px solid #ccc;
	padding-bottom: 6px;
	font-size: 11px;
}


/* 3/12 追記　3カラム用CSS  テスト中　*/

#main .entry {
	padding: 8px;
	box-sizing: border-box;
	border:none !important;
	border-radius: 0 !important;
	width: 226px !important;
	height: 330px !important;
}

#main .entry:nth-child(2n+1) {
    margin: 10px 0px 0 0px;
}

#main .entry:nth-child(2n) {
    margin: 10px 0px 0 0px;
	/*border-left: 1px dotted #ccc !important;
	border-right: 1px dotted #ccc !important;*/
}

.home #main,
.archive #main {
	padding-top: 10px;
}

/* post-meta */
.post-meta {
    background: none;
}

/* tag */

.entry-tags {
	padding-top: 3px;
}

.entry-tags a {
	padding: 3px 5px 2px;
	font-size: 12px;
	background: #fff;
	border: 1px solid #A8D6A8;
	border-radius: 4px;
	text-decoration: none;
	display: inline-block;
	margin: 0 2px 5px 0;
}





