@charset "utf-8";
/*
Theme Name: 春夏秋冬屋の美味しいブログ
Theme URI: http://www.freemethod.net/
Description: FREEMETHOD
Version: 1.01 2009/02/04
Author: FREEMETHOD
Author URI: http://www.freemethod.net/
*/

/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/


* {
font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
margin: 0;
padding: 0;
color:#333333;
line-height:1.7em;
}

/*bodyのスタイル*/

body {
text-align: center;
margin: 0px;
padding: 0px;
background-color:#CCCCCC;
}


p {
margin-top: 10px;
margin-bottom: 10px;
padding: 0px;
margin-right: 0px;
margin-left: 0px;
text-align:left;
font-size:12px;
}

img{
padding:0px;
margin:0px;
}

html, body {
font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
margin: 0;
padding: 0;
font-size: 100%;
}

h2, h3, h4, h5, h6, address, div, blockquote, p, pre, li, dl, dt, dd, hr {
font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
margin: 0;
padding: 0;
border: 0;
font-style: normal;
font-weight: normal;
font-size: 100%;
}

table, caption, th, td {
font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
margin: 0;
padding: 0;
border: 0;
font-style: normal;
font-weight: normal;
font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
margin: 0;
padding: 0;
border: 0;
font-style: normal;
font-weight: inherit;
font-size: 100%;
}

a:link {color: #B92E0C;}
a:visited {color: #B92E0C;}
a:hover {color:#000099;}


textarea{width:600px;}

li{list-style:none;}

td{text-align:left;}

#container{
text-align:center;
margin:0px auto;
padding:0 20px;
width:860px;
font-size:12px;
background-color:#FFFFFF;
}

#header{
width:860px;
height:137px;
}

.head_l{
width:252px;
height:137px;
float:left;
}

.head_r{
width:467px;
height:137px;
float:right;
}

#menu{
width:860px;
height:35px;
background:url(images/menu_bg.jpg) no-repeat 0 0;
margin:0;
padding:0;
}

#menu ul{
padding:0;
margin:0;
height:35px;
background:url(images/menu_mbg.jpg) no-repeat 0 0;
}

#menu ul li{
padding: 0;
margin:0;
display: block;
height:35px;
float:left;
background:url(images/menu_mbg.jpg) repeat-x 0 0;
}

#menu ul li a:link, #menu ul li a:visited{
padding: 10px 50px 5px;
margin:0;
text-align:center;
color: #ffffff;
text-decoration: none;	
border:none;
display: block;
text-align:center;
background:url(images/menu_mbg.jpg) no-repeat right 0;
}

#menu ul li a:hover, #menu ul li a:active, #menu ul li.current_page_item a{
padding: 10px 50px 5px;
margin:0;
border:none;
display: block;
text-align:center;
background:url(images/menu_mbg_over.jpg) no-repeat right 0;
}

#contents{
width:860px;
height:auto;
margin:20px 0;
}

#left{
width:213px;
height:auto;
float:left;
}

.left_bg{
width:181px;
height:auto;
background:url(images/sm_mbg.jpg) repeat-y;
padding:10px 16px;
}

.left_month{
width:180px;
background-color:#B92E0C;
color:#FFFFFF;
text-align:center;
}

#right{
width:610px;
height:auto;
float:right;
}

.r_cont{
width:610px;
height:auto;
background-color:#FEEBE7;
}

.r_h_bg{
width:610px;
height:9px;
background:url(images/about_bgh.gif) no-repeat 0 0;
}

.r_f_bg{
width:610px;
height:9px;
background:url(images/about_bgf.gif) no-repeat 0 0;
}


.r_cont_m{
width:590px;
height:auto;
background-color:#FEEBE7;
padding:10px;
}

.r_cont_pho{
width:276px;
height:213px;
float:left;
}

.r_cont_com{
width:290px;
height:213px;
float:right;
}

.m_title{
background:url(images/main_icon.gif) no-repeat;
color:#993300;
font-size:20px;
font-weight:bold;
padding:0 0 0 50px;
text-align:left;
}


.r_cont_com .txt{
width:290px;
height:143px;
overflow:hidden;
margin:10px 0;
}

#footer{
width:860px;
height:131px;
}

.footer_l{
width:300px;
height:91px;
float:left;
background:url(images/foot_bgl.jpg) no-repeat 0 0;
text-align:left;
color:#FFFFFF;
padding:40px 0 0 130px;
}

.footer_r{
width:215px;
height:46px;
float:right;
background:url(images/foot_bgr.jpg) no-repeat 0 0;
color:#FFFFFF;
padding:85px 0 0 215px;
}

.footer_r a:link{color:#FFFFFF; text-decoration:none;}
.footer_r a:hover {color:#FFFFFF; text-decoration:none;}
.footer_r a:visited{color:#FFFFFF; text-decoration:none;}

.foot_free{padding:0 0 0 92px;}

.clear{clear:both;}

.fl{float:left;}
.fr{float:right;}

.mu30{margin:0 0 30px 0;}
.mu10{margin:0 0 10px 0;}
.mu15{margin:0 0 15px 0;}
.mtu10{margin:10px 0;}
.mtu30{margin:30px 0;}

/* Calendar  */

#wp-calendar {
	margin:0 auto 0;
width:180px;
}

#wp-calendar table{
margin:0;
}
#wp-calendar td {
	padding:1px 2px;
	font-size: 12px !important;
text-align:center;
margin:0;
}

#wp-calendar caption {
	text-align:center;
	margin:0 auto 5px;
	font-weight:bold;
width:180px;
background-color:#B92E0C;
color:#FFFFFF;
}

#wp-calendar #prev {
	text-align:left;
}

#wp-calendar #next {
	text-align:right;
}

/* sideother  */
.side_common ul{
	margin:0 auto 0;
width:190px;}

.side_common li{
background:url(images/list.gif) 8px 10px no-repeat;
padding:3px 3px 3px 20px;
text-align:left;
list-style:none;
}

/* link  */
.link{
	margin:0 auto 0;
width:190px;
text-align:left;}

.link a{
background:url(images/list.gif) 8px 6px no-repeat;
padding:3px 3px 3px 20px;
text-align:left;}

/* rss  */
.rss ul{
	margin:0 auto 0;
width:190px;}

.rss li{
background:url(images/rss.jpg) 2px 5px no-repeat;
padding:3px 3px 3px 23px;
text-align:left;
list-style:none;
}

.redbg{
padding:5px 10px;
	background:#FDE6DF;
	text-align:left;
	margin:30px 0 50px 0;}

/*otherのスタイル*/

.pagetop{
margin:15px 0px 20px;
text-align:right;
}

.tcenter{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{
	text-align:center;
	vertical-align: top;
}

.pagetitle{
text-align:left;
margin:0 0 30px 0;
font-size:14px;
font-weight:bold;
}



.entry ol {
	padding: 0 35px 0 0;
}
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 10px 0 0;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 10px 0 0;
}
#commentform {
	margin:15px 0 0 0;
	}


.commentlist p {
	margin: 10px 0 10px 5px;
}

.tcom{
text-align:left;
font-size:14px;
font-weight:bold;
margin:30px 0;
}

.tcom02{
text-align:left;
font-size:14px;
font-weight:bold;
margin:0 0 15px 0;
}

