@charset "utf-8";
@import url("slide.css");

body {
	background:#554236;
	font-family: Verdana,sans-serif,  "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333333;
	line-height:160%;
	margin:0;
	padding:0;
	text-align:center;
}
div, p, h1, h2 {margin:0;padding:0;}
ul, li {list-style:none;margin:0;padding:0;}
img {border:none; vertical-align:middle;}
#container {
        width:980px;
       height:auto;
       margin:0 auto;
}
#mainT {
 width:980px;
 height:100%;
 margin:0 auto;
 text-align:left;
 height:auto;
 overflow:hidden;
 background:url(images/mainT.jpg);
border-bottom:3px #F9BF45 solid;
}
#main {
 width:980px;
 height:100%;
 margin:0 auto;
 text-align:left;
 height:auto;
 overflow:hidden;
 background:url(images/main.jpg);
border-bottom:3px #ED784A solid;
}
#mainW {
 width:980px;
 height:100%;
 margin:0 auto;
 padding:18px 0 0 0;
 text-align:left;
 height:auto;
 background:#FFF url(images/mainW.jpg) no-repeat top right;
 overflow:hidden;
border-bottom:3px #F9BF45 solid;
}
/* header */
#header {
 width:980px;
margin:0 auto;
background:;
text-align:left;
}
#navi {width:100%;height:50px;}
#navi ul li {display;block;float:left;margin:0 10px;}
#navi ul li a {display;block;padding:5px 10px;color:#F9BF45;font-size:12px;}
#navi li a:hover {color:#ED784A;}
#navi li.active {color:#ED784A;border-bottom:2px solid #ED784A;}
#header h1 {
color:#F9BF45;
font-size:14px;
font-weight:normal;
letter-spacing:1px;
padding:12px 0 16px 16px;
}

#topSide1 {width:520px;float:left;background:#FFF url(images/s1.jpg) no-repeat top right;padding:20px 0 10px 0;}
#topSide2 {width:460px;float:left;background:#F9BF45 url(images/s2.jpg) no-repeat top right;padding-top:20px;}
#topSide3 {background:#F9BF45 url(images/s3.jpg) no-repeat top right;}
#topSide1 .entry  {padding: 6px 20px 0 25px;}
#topSide2 .entry {padding: 6px 20px 10px 22px;}
#topSide1 .info_post , #topSide2 .info_post {width:90%;}
#topSide1 .post h2 {margin-bottom:10px;}
#topSide2 .post h2 {border:none;padding:6px 0 6px 28px;margin-bottom:10px;}

/* side */
#side {
 width:240px;
 padding:16px 0 20px 0;
 text-align:left;
 float:right;
background:url(images/s2.jpg) no-repeat top right;}
.box {width:220px;color:#b79b5b;}
*html .box {width:216px;}
.box h2 {padding:5px 0 8px 16px; margin:0; font-size:13px; font-weight:bold;letter-spacing:1px;color: #554236;}
.box h2 a {color:#FFFFFF;}
.box ul {margin:0 0 0 6px;padding:8px 0;}
.box ul li {margin:8px 6px 8px 0;padding:0 0 2px 6px;border-bottom:1px #FFF8E8 dotted;color:#8d6449;}
.box ul li a {color:#554236;margin;0;}
.box ul li a:hover {color:#FFFFFF;margin;0;}
.h_320 {height:312px;}
.box_blog h2 {font-size:12px;margin:0 0 6px 0;color:#bb5548;}
.box_blog {width:220px;margin:0;padding:20px 0;}
.box_blog ul {margin:0;padding:0;}
.box_blog ul li {margin:6px 0;padding:0;}
.box_blog ul li a {color:#554236;display:inline;margin;0;padding:0 10px;}
.box_blog ul li a:hover {color:#ED784A;}

/* search */
html:first-child div#side .search_box {width:160px;height:23px;margin:0;padding:4px 0 8px 0;background:none;}
div#side .search_box {width:160px;height:23px;margin:0;padding:4px 0 8px 0;background:url(images/search-bg.gif) no-repeat top center;}

div#side #searchform{
	margin:0; 
	padding: 0; 
	background:transparent;
}

div#side #searchform .search-box{
	background: transparent;
        width:125px;
        height:25px;
        border:0;
        padding:3px 0 0 2px;
}

div#side #searchform .search-button{
	background: transparent;
	border: 0; 
	width:26px;
	height: 25px; 
	padding:0; 
	margin:0;
}
.text_s{width:160px;height:23px;margin:0 0 0 4px;border-bottom:1px #abced8 dotted;}

/* Post */
#mainside {
        float:left;
        width:738px;
        padding:5px 0 0 0;
        text-align:center;
        height:auto;
background:#FFF url(images/s1.jpg) no-repeat top right;
}
.post {
 clear:both;
 padding: 10px 0 2px 0; 
 text-align:left;
}
.info_post {padding:4px 22px 10px 6px;color:#554236;clear:both;text-align:right;width:96%;}
.info_post a:link, .info_post a:visited {color:#554236;font-size:12px;} .info_post a:hover {color:#ED784A;}

.info {padding:2px 16px 6px 6px;margin-bottom:20px;background:#ED784A;color:#FFF;height:18px;clear:both;border-top:#FFFFFF 6px solid;}
.info a:link, .info a:visited {color:#FFF;} .info a:hover {color:#554236;}
div.entry {
       font-size:12px; 
       color: #333333; 
       overflow: hidden; 
       padding: 16px 20px 15px 63px;
       line-height:180%;
}
#topSide1 .info_post {padding:4px 22px 0 6px;}
#topSide1 .post  .excerpt {margin:0 10px 0 20px;padding-top:6px;}
#topSide2 .excerpt {margin:0 0 20px 20px;padding-top:30px;}
#topSide2 .excerpt .imgB {margin:3px;padding:3px;border:1px solid #554236;background:#FFF;} 
#mainside .post .excerpt {margin:0 10px 50px 75px;padding:30px 0 0 0;}
.post .excerpt h2 {margin-bottom:10px;color:#554236;border:none;}
.post .excerpt p {float:left;width:68px;height:104px;padding:0;overflow:hidden;margin:0 0 10px 8px;*margin:0 0 0 8px;*height:98px;}
.post .excerpt p img {width:60px;height:60px;padding:3px;border:1px #554236 solid;}
.post .excerpt p span {display:block;margin:0 4px;font-size:10px;line-height:120%;color:#554236;}
* html .excerpt p {margin:0 0 0 5px;}
.post .excerptLink {clear:both;text-align:right;margin-right:30px;padding:0;}
.post .excerptLink a {color:#444;border-bottom:2px #F9BF45 solid;padding:0 2px 2px 4px;font-size:10px;}
.post .excerptLink a:hover {color:#444;border-bottom:2px #ED784A solid;}

.m_left {margin:0 20px 0 40px;}
div.entry a {color: #554236; text-decoration:none;font-size:12px;}
div.entry a:hover{color: #ED784A; text-decoration:none;}
.pTitle {background:url(images/title.jpg) no-repeat left top;height:50px;}
.mList {margin-left:8px;padding-top:20px;}
.mList li {padding:4px 0 2px 18px;margin:0 18px 6px 0;border-bottom:1px #FDDEA5 solid;}
.mList li a {display:block;color: #554236;}
.mList li a:hover {color: #ED784A;}
.tList {margin-left:8px;padding-top:30px;}
.tList li {padding:4px 0 2px 18px;margin:0 18px 6px 0;border-bottom:1px #F08A49 solid;}
.tList li a {display:block;color: #554236;}
.tList li a:hover {color: #F9BF45;}

.post h2 {
       text-align:left;
       padding:6px 0 6px 8px;
       font-size:15px;
       font-weight:bold;
       letter-spacing:2px;
       color: #554236;
border-left:28px solid #ED784A;
}
.post h2 a{color: #554236; text-decoration: none;}
.post h2 a:hover{color: #ED784A; text-decoration: none;}
.day_time {float:right;font-size:10px;margin:0 8px 0 0;color:#000000;}
.entry p {clear:both;padding:5px 0 10px 5px;}
.blogmura {margin:0 0 0 2px;text-align:left;clear:both;padding-top:6px;}
.blogmura a {display:block;width:300px;height:22px;text-indent:-9999px;background:url(images/blogmura.gif) no-repeat bottom;margin:0 0 0 400px;}
#topSide1 .blogmura a {margin-left:185px;}
#topSide2 .blogmura a {margin-left:130px;}
.blogmura a:hover {background:url(images/blogmura_hover.gif) no-repeat bottom;}
.post_left {display:block;float:left;margin:0 10px 0 0;padding:0 0 6px 0;}

#more {display:none;}
/* Footer */
#footer {
width:100%;
color:#1F3134;
 text-align:center;
clear: both;
}
#footerW {
width:100%;
color:#1F3134;
 text-align:center;
clear: both;
background:#F2F3B1;
}

.navi_f {
margin:0 auto;
color:#ED784A;
padding:10px;
font-size: 10px;
}

.navi_f li {
        display:inline;
}

.navi_f a:link, .navi_f a:visited { 
	color:#444;
	text-decoration:none;
	font-size: 10px;
	font-weight:normal;
	margin:0 8px;
	letter-spacing:1px;
}
.navi_f a:hover {
	color:#F9BF45;
	text-decoration:underline;
}
#copy {font-size:10px;margin:0 auto;padding:3px 0;color:#ad7d4d;}
#footerW #copy {font-size:10px;margin:0 auto;padding:3px 0 3px 0;color:#ad7d4d;}

/* page_navi */
.post .navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	}
.post .navigation a {
        font-size:12px;
        color: #666666; 
	text-decoration: none;
}
.post .navigation a:hover {
 font-size:12px;
 color: #333333; 
 text-decoration: underline;
}


/* other */
a:link, a:visited {color: #8d6449; text-decoration: none;}

a:hover{color: #bb5548; text-decoration: none;}

.alignleft {float:left;}
.alignright {float:right;}
.block {display:block;margin:0;padding:0;}
.block_p10 {display:block;margin:0;padding:10px 0 0 0;}
.b_font {font-weight:bold;}
.s_font {font-size:10px;}
.dis_none {display:none;}
.t_right {text-align:right;}
.t_center {text-align:center;}
.p_top_10 {padding-top:10px;}
.m_right_10 {margin-right:10px;}
.m_bottom_10 {margin-bottom:10px;}
div.error{padding: 10px;height:300px;}
.mB {margin-bottom:8px;}

.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#commentarea {margin:0 10px 20px 0;clear:both;text-align:left;}
#comments {font-size:15px;font-weight:bold;padding:6px 0 6px 8px;color: #554236;border-left:28px solid #ED784A;}

#commentform input {margin:0 0 6px 0;padding:2px;}
#commentform textarea {width:96%;margin:0 0 6px 0;padding:2px;}
#smilies_toolbar {margin:0 30px;}

.editComment, .editableComment, .textComment{
	display: inline;
}
.commentlist li {list-style:none;margin:0 30px 15px 50px;background:#F2F3B1 url(images/c_b.jpg) no-repeat bottom;}
.commentlist li .comment-body {padding:5px 10px;background:url(images/c_t.jpg) no-repeat top;}
.comment-meta {font-size:10px;padding:3px 20px;}
.children {padding-bottom:10px;}
.children li {margin:0 12px 6px 50px;}
.children li .comment-body {background:#FFFFFF;}
a.comment-reply-link {font-size:14px;background:#FDDEA5;padding:3px 6px;margin-left:20px;border:1px #F6AD49 solid;}
.fn {font-size:13px;font-weight:bold;font-style:normal;}
.commentlist p {padding:3px 20px;}
#respond {
	width:80%;margin:0 0 10px 100px;padding:20px 0 0 10px;}
}
#respond h3 {color: #8d6449;font-size:13px;}
.reply {padding:10px 0;}

.ashi {padding-top:20px;}
.tf_name {text-align:right;margin-right:5px;}
