/*
Theme Name:ItagakiBlog02
Theme URI: 
Description: 【こぼれ話＋直営店便り】　（category-★.php、home.php追加）
Version:2010.01
Author:
Author URI:
*/

@import url("../../../../common/css/base.css");

/*****************************************************************************【リンク】*/

#content a{color:#FF9000;text-decoration:none;}
#content a:hover{color:#FF9000;text-decoration:underline;}

/*****************************************************************************【feed】*/

#icon_feed{
width:184px;
text-align:center;
}

#icon_feed a{
margin-top:15px;
padding-top:34px;
width:184px;
height:15px;
display:block;
background:url("images/icon_feed.jpg") center top no-repeat;
}

#icon_feed a:hover{
background:url("images/icon_feed.jpg") center top no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}
/*****************************************************************************【カテゴリタイトル】*/

#title_calendar{
width:184px;
height:30px;
text-indent:-9999px;
background:url("images/title_calendar.jpg") left top no-repeat;
}

#title_entries{
width:184px;
height:30px;
text-indent:-9999px;
background:url("images/title_entries.jpg") left top no-repeat;
}

#title_comments{
width:184px;
height:30px;
text-indent:-9999px;
background:url("images/title_comments.jpg") left top no-repeat;
}

#title_archives{
width:184px;
height:30px;
text-indent:-9999px;
background:url("images/title_archives.jpg") left top no-repeat;
}

/*****************************************************************************【コンテンツ】*/

/*************************************************************【タイトルBLOG】*/

#title_blog{
margin-bottom:25px;
width:555px;
height:201px;
text-indent:-9999px;
display:block;
}

#title_blog a{
width:555px;
height:201px;
text-indent:-9999px;
display:block;
background:url("images/title_blog.jpg") no-repeat;
}

#title_blog a:hover{
background:url("images/title_blog.jpg") no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*************************************************************【タイトル共通】*/

#title_all{
margin-bottom:25px;
width:555px;
height:201px;
text-indent:-9999px;
display:block;
}

#title_all a{
width:555px;
height:201px;
text-indent:-9999px;
display:block;
background:url("images/title_all.jpg") no-repeat;
}

#title_all a:hover{
background:url("images/title_all.jpg") no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*************************************************************【タイトル直営店便り】*/

#title_dayori{
margin-bottom:25px;
width:555px;
height:201px;
text-indent:-9999px;
display:block;
}

#title_dayori a{
width:555px;
height:201px;
text-indent:-9999px;
display:block;
background:url("images/title_dayori.jpg") no-repeat;
}

#title_dayori a:hover{
background:url("images/title_dayori.jpg") no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*************************************************************【タイトル製品情報】*/

#title_seihin{
margin-bottom:25px;
width:555px;
height:201px;
text-indent:-9999px;
display:block;
}

#title_seihin a{
width:555px;
height:201px;
text-indent:-9999px;
display:block;
background:url("images/title_seihin.jpg") no-repeat;
}

#title_seihin a:hover{
background:url("images/title_seihin.jpg") no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*************************************************************【エントリー】*/

.entry{
padding-bottom:80px;
width:555px;
background:url("images/bg_entry.jpg") center bottom no-repeat;
clear:both;
}

/*************************************************************【エントリー（左）】*/

.entry_time{
width:100px;
height:125px;
float:left;
display:inline;
background:url("images/icon_blog.jpg") left top no-repeat;
}

.entry_time ul{
padding-top:23px;
width:100px;
list-style-type:none;
}

.entry_time li{
width:80px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
line-height:1.5em;
}

/*************************************************************【エントリー（右）】*/

.koborehanashi{
width:455px;
float:right;
display:inline;
}

/*************************************************************【エントリー（右）内に表示の画像】*/

div.wp-caption{
padding:10px;
}

.wp-caption img{
padding:6px;
border-top:1px solid #E6E6E6;
border-right:2px solid #E0E0E0;
border-bottom:2px solid #E0E0E0;
border-left:1px solid #E6E6E6;
background:#F9F9F9;
}

.wp-caption img a{
border-top:1px solid #E6E6E6;
border-right:2px solid #E0E0E0;
border-bottom:2px solid #E0E0E0;
border-left:1px solid #E6E6E6;
background:#000000;
}

.wp-caption a:hover img{
border-top:1px solid #E6E6E6 !important;
border-right:2px solid #E0E0E0 !important;
border-bottom:2px solid #E0E0E0 !important;
border-left:1px solid #E6E6E6 !important;
background:#F9F9F9 !important;
}

.wp-caption-text{/*画像のキャプション*/
margin:3px 0px 10px 2px;
line-height:1.3em;
text-align:left;
}


.alignleft{
float:left;
display:inline;
}

.aligncenter{
margin:0px auto;
text-align:center;
display:block;
}

.aligncenter img{
margin:0px auto;
}

.alignright{
float:right;
display:inline;
}

/**************************************************************/

.entry h3{
padding-bottom:0.5em;
width:455px;
height:2em;
font-size:22px;
font-weight:normal;
line-height:1.1em;
clear:both;
}

.entry h3 span a{
margin-left:1em;
font-size:12px;
font-weight:bold;
color:#99CC00;
}

.entry p{
word-break:break-all;

}

ul.postmeta {
margin:0px 0px 20px 0px;
padding:0.4em 0px 0.4em 0px;
width:455px;
height:1em;
list-style-type:none;
background:#F0F0F0;
}

.postmeta li{
padding:0px 5px 0px 6px;
line-height:1em;
border-right:1px solid #d1cbbd;
list-style-type:none;
float:left;
}


/*****************************************************************************【】*/

#searchform{
margin:10px 0px;
border:none;
}
			
#postscontainer{/*530*/
padding:15px 25px 0px 20px;
width:485px;
float:left;
display:inline;
}

.posting_time{
padding-top:12px;
width:66px;
height:53px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
float:left;
position:absolute;
background:url("images/bg_post.jpg") no-repeat;
}

.posting_time p{
line-height:1.2em;
}

.posting_title{
margin-top:10px;
padding:4px 0px 0px 12px;
width:407px;
height:50px;
left:66px;
float:right;
}

.thecontent{
padding:20px 10px 0px 10px;
clear:both;
}

.thecontent img{
margin:10px 0px 10px 10px;
padding:3px;
border:1px solid #CCCCCC;
}

.postinfo_foot{
margin:15px 0px 0px 0px;
padding:5px;
color:#AAAAAA;
text-align:right;
clear:both;
border-top:1px dotted #DDDDDD;
border-bottom:1px solid #99cc00;
}

.postinfo_foot p{
padding:0px 0px 0px 5px;
line-height:1.5em;
color:#AAAAAA;
clear:both;
}

.recentdate{
font-size:10px;
font-weight:none;
}

#comment{
margin-bottom:10px;
}

#submit{

}

#adscontainer{
margin-left:10px;
width:120px;
float:left;
}

/******************************************************************************** CALENDAR */

#wp-calendar{
margin:0px auto;
padding:0px;
font-size:11px;
width:184px;
}

#wp-calendar th{
text-align:center;
}

#wp-calendar td{
height:27px;
text-align:center;
}

#wp-calendar td a,
#wp-calendar td a:hover{
font-weight:bold;
}

#wp-calendar td.pad{
background:url("images/bg_calendar2.jpg") center top no-repeat;
}

#wp-calendar td#prev{
background:url("images/bg_calendar2.jpg");
}

#wp-calendar td#next{
background:url("images/bg_calendar2.jpg");
}

/******************************************************************************** comments */

#comments	{
width:555px;
}

#comments h3	{
padding-bottom: 5px;
}

#tb	{
margin-left:10px;
padding-left:5px;
width:538px;
border:1px solid #d1cbbd;
clear:both;
}

.com	{
margin-top:20px;
padding-bottom:20px;
width:555px;
clear:both;
}


/*************************************************************【コメント（左）】*/

.reader{
padding-top:55px;
width:150px;
height:70px;
text-align:center;
line-height:1.2em;
float:left;
background:url("images/icon_comments.jpg") center top no-repeat;
}

.reader dl{
padding-top:20px;
width:150px;
list-style-type:none;
}

.reader dt{
text-align:center;
line-height:1.2em;
}

.reader dd{
text-align:center;
line-height:1.2em;
}

.handle{
color:#82d517;
font-weight:bold;
}

/*************************************************************【コメント（右）】*/

.com-area{
padding:0px 10px;
width:380px;
float:right;
display:inline;
border-left:5px solid #baed58;
background:#efffcf;
}

.commeta{
}

#commentform{
}

.comment_author{
padding-left:0.6em;
}


#write{
width:555px;
clear:both;
}

#write h4	{
width:555px;
padding-bottom: 5px;
}

#login{
padding-left:6px;
width:544px;
line-height:1em;
border-left:5px solid #CCCCCC;
clear:both;
}

#login a{
font-weight:bold;
clear:both;
}

form{
margin:0px auto;
width:400px;
}

label{
padding:0px 0px 0px 6px;
line-height:1em;
border-left:5px solid #CCCCCC;
}


#author,
#url{
margin:5px 0px 20px 0px;
padding:5px;
width:400px;
font-family:Tahoma,Verdana,Segoe,sans-serif;
font-weight:normal;
font-size:12px;
color:#333333;
line-height:1.8em;
border:1px solid #CCCCCC;
background:#F9F9F9;
}

#comments h3{
margin-right:-10px;
margin-left:10px;
}