/*
Theme Name: SUPER SWEETS | Sweets Blogテンプレート
Theme URI: http://www.super-sweets.jp/
Description: <a href="http://www.super-sweets.jp/sweetsblog/">Sweets Blog</a>共通のブログテンプレートです。
Version: 1.0
Author: SUPER SWEETS
Author URI: http://www.super-sweets.jp/
Tags: 
*/

div.content{
	background:url(/resource/image/blog/bg_blog.gif) repeat-y left top;
}

/*
====================================================
	 ブログタイトル
====================================================
*/
/*
div.content div.blogHeader{
	line-height:1.5;
	background:#EEECE3 url(/resource/image/module/lead/bg_lead.gif) no-repeat left bottom;
	padding:10px 10px 20px 10px;
	margin:0 0 40px 0;
	clear:both;
}

div.content div.blogHeader h1#blog-name {
	margin:0;
	padding:0 0 10px 0;
	font-size:120%;
	font-weight:bold;
	color:#000;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho", "細明朝体",Georgia, serif,'Times New Roman', Times;
}

div.content div.blogHeader h1#blog-name a{
	text-decoration:none;
}

div.content div.blogHeader p.blog-description{
	margin:0;
	padding:0;
	font-size:75%;
}
*/

div.content div.blogRight p.archiveTitle{
	font-size:75%;
	font-weight:bold;
	margin:0;
	padding:6px 5px;
	background:url(/resource/image/common/line_dot.gif) repeat-x left bottom;
}


/*
====================================================
	 エントリー
====================================================
*/

div.content div.blogRight{
	width:600px;
	float:right;
	border-top:3px solid #2C130E;
	padding:50px 0 20px 0;
}


div.content div.blogRight div.blogEntry{
	clear:both;
}

div.content div.blogRight div.blogEntry h3.title{
	margin:0;
	padding:6px 5px 6px 12px;
	border-left:4px solid #51241A;
	background:url(/resource/image/common/line_dot.gif) repeat-x left bottom;
	font-weight:bold;
	font-size:95%;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho", "細明朝体",Georgia, serif,'Times New Roman', Times;
}

div.content div.blogRight div.blogEntry h3.titleNone{
	margin:0 0 40px 0;
	padding:6px 5px 6px 12px;
	border-left:4px solid #51241A;
	background:url(/resource/image/common/line_dot.gif) repeat-x left bottom;
	font-weight:bold;
	font-size:95%;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho", "細明朝体",Georgia, serif,'Times New Roman', Times;
}

div.content div.blogRight div.blogEntry p.date{
	background:#EEECE3;
	font-size:65%;
	padding:5px 5px 5px 16px;
	margin:0 0 20px 0;
}

div.content div.blogRight div.blogEntry div.entrybody{
	line-height:1.4;
	font-size:75%;
	margin:0 0 20px 0;
	padding:0 10px;
}

div.content div.blogRight div.blogEntry div.entrybody p{
	margin:0 0 10px 0;
}

div.content div.blogRight div.blogEntry div.entrybody img{
	padding:5px;
}

div.content div.blogRight div.blogEntry div.entrybody div.caption,
div.content div.blogRight div.blogEntry div.entrybody p.wp-caption-text{
	clear:both;
	font-size:90%;
	padding:5px 5px 5px 15px;
	background:url(/resource/image/module/image/icon_arrowup.gif) no-repeat left 6px;
}

div.content div.blogRight div.blogEntry div.entrybody a.more-link{
	clear:both;
	display:block;
	text-align:right;
	margin:10px 0;
	padding:3px 15px 3px 3px;
	background:url(/resource/image/module/link/icon_linkarrow_r.gif) no-repeat right center;
}

div.content div.blogRight div.blogEntry div.entryFoot{
	clear:both;
	font-size:65%;
	background:url(/resource/image/common/line_dot.gif) repeat-x left top;
	padding:10px 0 50px 0;
}

div.content div.blogRight div.blogEntry div.entryFoot div.comment{
	float:left;
}

div.content div.blogRight div.blogEntry div.entryFoot div.pageTop{
	float:right;
}

div.content div.blogRight div.blogEntry div.entryFoot div.comment a{
	/*display:block;*/
	padding:2px 2px 2px 0;
}

div.content div.blogRight div.blogEntry div.entryFoot div.pageTop a{
	display:block;
	padding:2px 0 2px 10px;
	border-bottom:1px dotted #51241A;
	background:url(/resource/image/module/link/icon_linkarrow_u.gif) no-repeat left center;
	text-decoration:none;
}

div.content div.blogRight div.pageLink{
	clear:both;
}

div.content div.blogRight div.blogEntry .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

div.content div.blogRight div.blogEntry div.entrybody img.alignleft{
	margin:0 10px 10px 0;
	display:inline;
}

div.content div.blogRight div.blogEntry div.entrybody img.alignright{
	margin:0 0 10px 10px;
	display:inline;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

/*
====================================================
	 コメント
====================================================
*/

div.content div.blogRight div.blogComment{
	clear:both;
	width:580px;
	padding:10px;
	margin:40px 0 20px 0;
	background:#EEECE3;
}

div.content div.blogRight div.blogComment div.commentBox{
	padding:10px;
}

div.content div.blogRight div.blogComment div.commentBox h3#respond{
	background:#999;
	font-family:Georgia, 'Times New Roman', Times, "ヒラギノ明朝 Pro W3", "MS P明朝体",serif;
	font-size:110%;
	margin:20px 0;
	padding:5px;
	color:#FFF;
}

div.content div.blogRight div.blogComment h3#comments{
	font-family:Georgia, 'Times New Roman', Times, "ヒラギノ明朝 Pro W3", "MS P明朝体",serif;
	padding:4px 0;
	background:url(/resource/image/common/line_dot.gif) repeat-x left bottom;
}

div.content div.blogRight div.blogComment div.commentBox textarea{
	width:550px;
	margin:10px auto;
	padding:5px;
	border:1px solid #CCC;
	font-size:75%;
	background:#FFF;
}

div.content div.blogRight div.blogComment div.commentBox p.submitBtn{
	text-align:center;
}

div.content div.blogRight div.blogComment div.commentBox input#submit{
	color:#FFF;
	padding:4px 30px;
	background:#51241A;
	font-size:75%;
	margin:10px auto;
	border:none;
	font-weight:bold;
	font-family:Arial, Helvetica, "ＭＳ ゴシック", "Osaka－等幅";
}

div.content div.blogRight div.blogComment div.commentBox input#submit:hover{
	background:#000;
}

div.content div.blogRight div.blogComment div.commentBox p.nocomments{
	font-size:75%;
	margin:20px 0;
	padding:5px;
	background:url(/resource/image/common/line_dot.gif) repeat-x left top;
}

div.content div.blogRight div.blogComment div.commentBox p.inputArea{
	padding:0 0 10px 0;
	line-height:1.8;
}

div.content div.blogRight div.blogComment div.commentBox p.inputArea input{
	border:1px solid #CCC;
	background:#FFF;
}

div.content div.blogRight div.blogComment div.commentBox p.inputArea input:hover,
div.content div.blogRight div.blogComment div.commentBox textarea:hover {
	border-color: #00a0dd;
}

div.content div.blogRight div.blogComment div.commentBox p.inputArea input:focus,
div.content div.blogRight div.blogComment div.commentBox textarea:focus {
	border-color: #aaa;
	background-color: #FFFBEC;
}

div.content div.blogRight div.blogComment div.commentBox p.inputArea label{
	padding:4px 0;
	margin:0 0 4px 0;
	font-size:75%;
	font-family:Georgia, 'Times New Roman', Times, "ヒラギノ明朝 Pro W3", "MS P明朝体",serif;
}

div.content div.blogRight div.blogComment ol.commentlist{
	margin:0 0 0 30px;
	font-size:75%;
	line-height:1.5;
}

div.content div.blogRight div.blogComment ol.commentlist li{
	list-style-position:outside;
	padding:3px;
	margin:0 10px 10px 0;
	/*background:#FFF;
	border:1px solid #CCC;*/
}


div.content div.blogRight div.blogComment p.logInOut{
	font-size:65%;
}

/*
====================================================
	 検索結果
====================================================
*/

div.content div.blogRight div.searchBox{
	padding:20px 10px;
	border-top:1px dotted #51241A;
	border-bottom:1px dotted #51241A;
	margin:0;
}

div.content div.blogRight div.searchBox div.searchList{
	padding:0 0 10px 0;
}

div.content div.blogRight div.searchBox div.searchList h3{

	margin:0;
	padding:0;
}

div.content div.blogRight div.searchBox div.searchList h3 a{
	font-size:75%;
	display:block;
	padding:3px 3px 3px 15px;
	margin:0;
	background:url(/resource/image/module/link/icon_linkarrow_r.gif) no-repeat left 5px;
}

div.content div.blogRight div.searchBox div.searchList p{
	padding:3px 3px 3px 15px;
	font-size:65%;
	margin:0;
}

div.content div.blogRight div.serchNonEntry{
}

div.content div.blogRight div.serchNonEntry h3{
	margin:0 0 40px 0;
	padding:6px 5px 6px 12px;
	border-left:4px solid #51241A;
	background:url(/resource/image/common/line_dot.gif) repeat-x left bottom;
	font-weight:bold;
	font-size:95%;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho", "細明朝体",Georgia, serif,'Times New Roman', Times;
}

div.content div.blogRight div.serchNonEntry p,
div.content div.blogRight div.serchNonEntry ul{
	font-size:75%;
	padding:10px;
}

div.content div.blogRight div.serchNonEntry ul{
	list-style:none;
}

div.content div.blogRight div.serchNonEntry ul li{
	margin:0 0 5px 0;
}

/*
====================================================
	 プロフィール
====================================================
*/

div.content div.blogLeft{
	width:190px;
	float:left;
	background:url(/resource/image/blog/bg_blog.gif) repeat-y left top;
	font-size:65%;
	color:#FFF;
	line-height:1.4;
}

div.content div.blogLeft h2,
div.content div.blogLeft div.blogTxt,
div.content div.blogLeft div.profilePh{
	padding:0;
	margin:0;
}

div.content div.blogLeft div.profilePh{
	border-top:1px solid #754231;
	border-bottom:1px solid #754231;
}

/*
div.content div.blogLeft p.profile{
	padding:20px 10px;
	background:url(/resource/image/common/line_dot.gif) repeat-x left bottom;
}


div.content div.blogLeft p.profile a{
	margin:5px 0 0 0;
	color:#FFF;
}

*/

div.content div.blogLeft div.profile{
	padding:20px 10px 10px 10px;
	background:url(/resource/image/common/line_dot.gif) repeat-x left bottom;
}

div.content div.blogLeft div.profile p{
	margin-bottom:10px;
}

div.content div.blogLeft div.profile a{
	margin:5px 0 0 0;
	color:#FFF;
}


div.content div.blogLeft div.rssArea{
	padding:0 10px 10px 10px;
}

/*
====================================================
	 カレンダー
====================================================
*/

div#calendar{
	padding:10px;
	background:url(/resource/image/common/line_dot.gif) repeat-x left bottom;
}

#wp-calendar{
	width:100%;
	}

#wp-calendar td,
#wp-calendar th{
	text-align:center;
	padding:2px 2px 4px 2px;
}

#wp-calendar th{
	padding:2px 2px 6px 2px;
}

#wp-calendar th.saturday{
	color: #06B2BF;
}

#wp-calendar th.holiday{
	color: #CC0000;
}

#wp-calendar td a{
	color:#FFF;
	background:#000;
	display:block;
	padding:2px;
}

#wp-calendar td.today {
    color: #FFF;
	background:#000;
    border: 1px solid #999;
	padding:0;
}
#wp-calendar td.holiday, #wp-calendar td.holiday a:link {
    color: #CC0000;
}
#wp-calendar td.saturday, #wp-calendar td.saturday a:link {
    color: #06B2BF;
}
#wp-calendar td.tholiday {
    border: 1px solid #999;
	background:#000;
    color: #CC0000;
}
#wp-calendar td.tholiday a:link {
    color: #CC0000;
}
#wp-calendar td.tsaturday {
    border: 1px solid #999;
	background:#000;
    color: #06B2BF;
}
#wp-calendar td.tsaturday a:link {
    color: #06B2BF;
}

/*
====================================================
	 検索
====================================================
*/

div.search{
	padding:10px;
	background:url(/resource/image/common/line_dot.gif) repeat-x left bottom;
}

div.search form label.hidden{
	display:none;
}

div.search form input#s{
	width:162px;
	padding:3px;
	margin:0 0 5px 0;
	border:1px solid #2C130E;
	font-size:95%;
}

/*
====================================================
	 最近のエントリー / コメント
====================================================
*/

div.newEntry,
div.newComment{
	width:170px;
	padding:10px;
}

div.newEntry{
	background:url(/resource/image/common/line_dot.gif) repeat-x left bottom;
}

div.newComment{
	padding-bottom:30px;
}

div.newEntry h3,
div.newComment h3{
	clear:both;
	padding:3px 0;
	margin:0 0 10px 0;
	font-size:120%;
	font-weight:bold;
	border-bottom:1px dotted #FFF;
}

div.newEntry ul,
div.newComment ul{
	list-style:none;
}

div.newEntry ul li,
div.newComment ul li{
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
	clear:both;
}

div.newEntry ul li a,
div.newComment ul li a{
	color:#FFF;
	display:block;
	float:left;
	padding:0 0 0 10px;
	margin:0;
	background:url(/resource/image/blog/icon_arrow.gif) no-repeat left 4px;
}

/*
====================================================
	 スイーツブログ最新
====================================================
*/

div.newBlogEntry{
	padding:0 0 10px 0;
	margin:0;
}

div.newBlogEntry h3{
	padding:0 0 13px 0;  
	margin:0;  
}

div.newBlogEntry dl dt a,
div.newBlogEntry dl dd a{
	color:#FFF;
}

div.newBlogEntry dl dt a{
	background:#1F0703;
	padding:3px;
	display:block;
	margin:4px 10px;
}

div.newBlogEntry dl dd a{
	padding:0 0 0 10px;
	margin:4px 10px;
	background:url(/resource/image/blog/icon_arrow.gif) no-repeat left 4px;
	display:block;
}

div.newBlogEntry dl dd{
	padding:0 0 3px 0;
	background:url(/resource/image/common/line_dot.gif) repeat-x left bottom;
}

/*
================================================
ページ送り
================================================
*/

.posts_navi{
	clear:both;
	padding:10px 0;
	margin:10px auto;
	font-size:65%;
	text-align:center;
	width:250px;
}

.posts_navi div.prevLink a {
	float:right;
	padding:3px 15px 3px 3px;
	background:url(/resource/image/module/pagenavi/icon_arrowright_on.gif) no-repeat 95% center;
}

.posts_navi div.nextLink a {
	float:left;
	padding:3px 3px 3px 15px;
	background:url(/resource/image/module/pagenavi/icon_arrowleft_on.gif) no-repeat 5% center;
}






