﻿@charset "utf-8";
/*
Theme Name: e-sweets
Theme URI: http://www.e-sweets.net/
Description: e-sweetsチーズケーキ専門店
Author: アミアンインターナショナル
Version: 1.0
Tags: sweets
*/


/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,address,legend,th,td {margin: 0;padding: 0;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;}
body {font-size:12px;line-height:1.5em;text-align:center;color:#666;}
*:first-child+html body{font-size:80%;}
* html  body{font-size:80%;}
#wrapper {margin-left:auto;margin-right:auto;width:990px;text-align:left;}
p{margin-bottom:1em}
ol,ul{list-style: none;}
blockquote,q{quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
html{height:100%;margin-bottom:1px;}
.clearfix:after{content:" ";display:block;clear:both;height:0;visibility:hidden;}
.clearfix{display:inline-block;}
/* \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* */
table{border-collapse:collapse;border:none;border-spacing:0;}
caption{text-align:left;}
th{vertical-align:top;font-weight:normal;text-align:left;}
td{vertical-align:top;}
fieldset{border:0;}
input{_margin:-1px 0;}
sup,sub{vertical-align:baseline;position:relative;}
sup{top:-4px}
sub{top:4px}
a{outline:0;}
a img{border-style: none;}
a:link{text-decoration: none;}
a:visited{color: #936;text-decoration: none;}
a:hover{color: #F00;text-decoration: underline;}
a:active{color: #F00;outline:0;}
a:hover img{opacity:0.8;filter: alpha(opacity=80);position:relative;top:1px;left:1px;}

hr{
	clear:both;
	display: none;
}


h1{
	font-weight:normal;
	text-align:center;
	font-size: x-small;
	color: #663300;
}


h2{
	border:#666666 1px solid;
	background-color:#FDE8A7;
	background: -moz-linear-gradient(top, #FDE8A7, #fff);
	background: -webkit-gradient(linear, left top, left bottom, from(#FDE8A7), to(#fff));
	filter: progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,startColorstr='#FDE8A7', endColorstr='#ffffff');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,startColorstr='#FDE8A7', endColorstr='#ffffff')";
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(border-radius.htc);
	padding:10px;
	margin:1em 0;
	font-size:small;
	/width: 700px;
}

/* reset */


body{
	background: url(images/background-body.jpg) repeat-x;
}


#wrapper{
	background-color: #fff;
}


#header a{
	display: block;
	width: 990px;
	height: 180px;
	background: url(images/title.jpg);
	text-indent: -9999px;
}



#container{
	float: left;
	width: 740px;
	/width: 700px;
}



#primary{
	float: right;
	width: 244px;
}



#footer{
	clear: both;
	text-align: center;
}



.widget-container{
	margin-top: 20px;
}



#mycategoryorder-6 h3{
	display: block;
	width: 240px;
	height: 80px;
	background: url(images/navi.jpg) 0 -600px no-repeat;
	text-indent: -9999px;
}



.cat-item-4 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -684px no-repeat;
	text-indent: -9999px;
}



.cat-item-4 a:hover{
	background-position: -248px -684px;
}



.cat-item-6 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -740px no-repeat;
	text-indent: -9999px;
}



.cat-item-6 a:hover{
	background-position: -248px -740px;
}



.cat-item-13 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -795px no-repeat;
	text-indent: -9999px;
}



.cat-item-13 a:hover{
	background-position: -248px -795px;
}



.cat-item-14 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -850px no-repeat;
	text-indent: -9999px;
}



.cat-item-14 a:hover{
	background-position: -248px -850px;
}



.cat-item-15 a{
	display: block;
	width: 242px;
	height: 100px;
	background: url(images/navi.jpg) 0 -905px no-repeat;
	text-indent: -9999px;
}



.cat-item-15 a:hover{
	background-position: -248px -905px;
}



.cat-item-16 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -1005px no-repeat;
	text-indent: -9999px;
}



.cat-item-16 a:hover{
	background-position: -248px -1005px;
}



.cat-item-52 a{
	display: block;
	width: 242px;
	height: 112px;
	background: url(images/navi2.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}



.cat-item-52 a:hover{
	background-position: -249px 0px;
}



.cat-item-51 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi2.jpg) 0 -112px no-repeat;
	text-indent: -9999px;
}



.cat-item-51 a:hover{
	background-position: -249px -112px;
}



.cat-item-53 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi2.jpg) 0 -167px no-repeat;
	text-indent: -9999px;
}



.cat-item-53 a:hover{
	background-position: -249px -167px;
}



.cat-item-17 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -1107px no-repeat;
	text-indent: -9999px;
}



.cat-item-17 a:hover{
	background-position: -248px -1107px;
}



.cat-item-18 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -1162px no-repeat;
	text-indent: -9999px;
}



.cat-item-18 a:hover{
	background-position: -248px -1162px;
}



.cat-item-19 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -1217px no-repeat;
	text-indent: -9999px;
}



.cat-item-19 a:hover{
	background-position: -248px -1217px;
}



.cat-item-20 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -1272px no-repeat;
	text-indent: -9999px;
}



.cat-item-20 a:hover{
	background-position: -248px -1272px;
}



.cat-item-21 a{
	display: block;
	width: 242px;
	height: 104px;
	background: url(images/navi.jpg) 0 -1327px no-repeat;
	text-indent: -9999px;
}



.cat-item-21 a:hover{
	background-position: -248px -1327px;
}



.cat-item-22 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -1431px no-repeat;
	text-indent: -9999px;
}



.cat-item-22 a:hover{
	background-position: -248px -1431px;
}



.cat-item-23 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -1486px no-repeat;
	text-indent: -9999px;
}



.cat-item-23 a:hover{
	background-position: -248px -1486px;
}



.cat-item-24 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -1541px no-repeat;
	text-indent: -9999px;
}



.cat-item-24 a:hover{
	background-position: -248px -1541px;
}



.cat-item-11 a{
	display: none;
}



#tag_cloud-3{
	margin: 30px 0 10px 0;
	padding: 10px;
	border: 1px solid #663300;
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	behavior: url(border-radius.htc);
}



#tag_cloud-3 h3{
	height: 24px;
	padding: 10px 0 0 58px;
	margin-bottom: 10px;
	color: #663300;
	border-bottom: 1px dotted #663300;
}



#recent-posts-3 h3,#text-5 h3{
	width: 244px;
	height: 32px;
	background: url(images/news-top.gif) no-repeat;
	text-indent: -9999px;
}



#recent-posts-3 ul,#text-5 ul{
	width: 244px;
	padding-bottom: 19px;
	background: url(images/news-bottom.gif) no-repeat bottom;
}



#recent-posts-3 ul li,#text-5 li{
	width: 224px;
	/width: 244px;
	padding: 10px;
	background: url(images/news-body.gif) repeat-y;
}



#text-5 ul li{
	height: 100px;
	clear: both;
}



#text-5 a{
	float: left;
}



#text-5 a.new-img-link{
	width: 80px;
}



#text-5 a.new-text-link{
	width: 130px;
	margin-left: 10px;
}



#text-5 img{
	width: 80px;
}



.entry-content,.entry-utility,#respond{
	margin: 0 10px;
	clear: both;
}



#search-3{
	margin: 0 0 10px 0;
}



.addtoany_share_save_container li{
	float: left;
}



#twitter-tools{
	margin: 30px 0 10px 0;
	padding: 10px;
	border: 1px solid #663300;
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	behavior: url(border-radius.htc);
	background: -moz-linear-gradient(top, #87ceeb, #fff 10%);
	background: -webkit-gradient(linear, left top, left bottom, from(#87ceeb), color-stop(10%,#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,startColorstr='#87ceeb', endColorstr='#fff');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,startColorstr='#87ceeb', endColorstr='#ffffff')";
}



#twitter-tools h3{
	background: url(images/Twitter-48.png) no-repeat;
	height: 48px;
	padding: 15px 0 0 58px;
	color: #663300;
}



.aktt_tweets li{
	border-bottom: 1px dotted #663300;
	margin: 10px 0;
}



#aktt_tweet_text{
	font-size: 14pt;
}



.aktt_credit{
	display: none;
}



.aktt_more_updates a{
	background: url(images/Twitter-3.png) no-repeat;
	display: block;
	height: 90px;
	width: 150px;
	text-indent: -9999px;
	margin-left: 40px;
}



li.aktt_more_updates{
	border: none;
}



.breadcrumb{
	margin-left: 10px;
}



.post div.entry-content{
	background: url(images/click.gif) no-repeat;
	background-position: 250px 0;
}



#nav_menu-3 h3{
	display: none;
}



#menu-item-59 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -346px no-repeat;
	text-indent: -9999px;
}



#menu-item-59 a:hover{
	background-position: -248px -346px;
}



#categories-3 li.cat-item-11{
	display: none;
}



#views-3{
	width: 242px;
	height: 235px;
	/height: 290px;
	padding-top: 50px;
	/padding-top: 60px;
	background: url(images/navi.jpg) no-repeat;
}



#views-3 h3{
	display: none;
}



#views-3 li{
	display: block;
	width: 220px;
	height: 60px;
	margin: 10px;
	text-indent: 5em;
	line-height: 1.2em;
}



ul.similar-posts{
	margin: 0 0 30px 0;
	padding: 10px;
	height: 550px;
	border: 1px solid #663300;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	behavior: url(border-radius.htc);
}



.similar-posts li{
	margin: 0 10px 1em 0;
	height: 280px;
	width: 160px;
	/width: 150px;
	float: left;
}



.similar-posts a.new-img-link{
	width: 50px;
}



.similar-posts img{
	width: 130px;
	margin-left: 15px;
	text-align: center;
}



h3.similar-posts{
	margin: 2em 0 0 50px;
	color: #ffbcbd;
}


#amazon{
	margin: 2em 0;
}



#ad-main{
	margin: 2em 0;
}



#nav_menu-4 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/link.gif) no-repeat;
	text-indent: -9999px;
}



.cat-item-73 a{
	display: block;
	width: 242px;
	height: 110px;
	background: url(images/navi.jpg) 0 -1600px no-repeat;
	text-indent: -9999px;
}



.cat-item-73 a:hover{
	background-position: -248px -1600px;
}



.cat-item-74 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi.jpg) 0 -1710px no-repeat;
	text-indent: -9999px;
}



.cat-item-74 a:hover{
	background-position: -248px -1710px;
}



#popular-posts{
	width: 242px;
	height: 230px;
	/height: 220px;
	padding-top: 60px;
	/padding-top: 60px;
	background: url(images/navi.jpg) no-repeat;
}



#popular-posts h3{
	display: none;
}



#popular-posts ul li{
	height: 70px;
	/height: 68px;
	clear: both;
	line-height: 1em;
}



#popular-posts a{
	float: left;
}



#popular-posts a.ranking-img-link{
	width: 40px;
}



#popular-posts a.ranking-text-link{
	width: 170px;
	/width: 160px;
	margin-left: 30px;
}



#popular-posts img{
	width: 40px;
	padding: 20px 0 0 10px;
	/padding: 15px 0 0 10px;
}



.cat-item-83 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi3.gif) 0 0 no-repeat;
	text-indent: -9999px;
}



.cat-item-83 a:hover{
	background-position: -248px 0;
}



.cat-item-84 a{
	display: block;
	width: 242px;
	height: 55px;
	background: url(images/navi3.gif) 0 -55px no-repeat;
	text-indent: -9999px;
}



.cat-item-84 a:hover{
	background-position: -248px -55px;
}


#comments{
	border: solid 1px #666666;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	behavior: url(border-radius.htc);
	background-color: #FDE8A7;
	margin-top: 2em;
	padding: 10px;
}


.btc-comment{
	clear: both;
	border: solid 1px #FDE8A7;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	behavior: url(border-radius.htc);
	background-color: #ffffff;
	margin: 1em 0;
	padding: 1em;
}


.comment-author{
	width: 100px;
}


.comment-body,.comment-meta,.reply{
	width: 670px;
}


.comment-author img{
	display: block;
	margin-top: 1em;
}


.comment-author{
	float: left;
}



.btc-powered{
	text-indent: -9999px;
}



#ad-main{
	margin: 1em 0;
}



#twitter-post-button{
	position: relative;
	top: -2em;
}
