@charset "utf-8";
@import "./common.css";
@import "./aboutkomeko2.css";

/* コメントを入れたらUTF-8化ヲ忘れずに */
/* override *************************************************************/
#main {
	display:block;
	width:936px;
	margin:0 auto;
	padding:0 20px;
}
#main .hline {
	margin:0 0 0 37px;
	background:url(../images/line01r.gif) repeat-x 0 center;
}

#main .pagetop {
	display:block;
	width:91px;
	height:27px;
	margin:0;
	padding:0 0 0 765px;
	background:#ffffff;
}
#main .pagetop a {
	display:block;
	width:91px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/pagetop.gif) no-repeat 0 0;
}
#main .pagetop a:hover {
	background-position:0 -27px;
}
#footer {
	display:block;
	width:936px;
	height:27px;
	margin:0 auto;
	padding:0 20px 24px;
	color:#000000;
	line-height:1.1;
	overflow:hidden;
}

/************************************************************************/
h1 {
	display:block;
	width:278px;
	height:62px;
	margin:0 auto 14px;
	padding:16px 678px 0 20px;
	background:url(../images/aboutshiawasekomeko-h1.gif) no-repeat 20px 0;
}

h1 a {
	display:block;
	width:278px;
	height:62px;
	margin:0;
	padding:0;
	text-indent:-9000em;
}
.returnnavi {
	display:block;
	width:976px;
	height:78px;
	margin:0 auto 14px;
	padding:0;
	overflow:hidden;
}
.returnnavi h1 {
	float:left;
	display:block;
	width:278px;
	height:62px;
	margin:0 auto;
	padding:16px 78px 0 20px;
	overflow:hidden;
}

.returnnavi span {
	float:left;
	display:block;
	width:100px;
	height:29px;
	margin:0 auto;
	padding:42px 63px 21px 437px;
	overflow:hidden;
}
.returnnavi span a {
	display:block;
	width:100px;
	height:29px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/returnnavi.gif) no-repeat 0 0;
	overflow:hidden;
}
.returnnavi span a:hover {
	background-position:0 -29px;
}


#mainContent {
	float:left;
	display:block;
	width:619px;
	margin:0;
	padding:0;
}

#mainContent .post {
	display:block;
	margin:0;
	padding:0 0 22px 37px;
}
#mainContent .post .titleline {
	display:block;
	height:32px;
	margin:0 auto 2px;
	padding:22px 0 0 0;
	line-height:1.1;
	background:url(../images/line01r.gif) repeat-x 0 bottom;
}
#mainContent .post .titleline a:link	{ color:#cc6633; text-decoration:none; }
#mainContent .post .titleline a:visited{ color:#cc6633; text-decoration:none; }
#mainContent .post .titleline a:active	{ color:#cc6633; text-decoration:underline; }
#mainContent .post .titleline a:hover	{ color:#cc6633; text-decoration:underline; }

#mainContent .post h2.title {
	float:left;
	display:block;
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#cc6633;
}

#mainContent .post .date {
	float:right;
	display:block;
	margin:0;
	padding:5px 0 0 0;
	color:#330000;
}


#mainContent .post .content {
	display:block;
	margin:0;
	padding:22px 0 0 0;
	/*padding:22px 40px 0 166px;*/
}


#mainContent .post .content img {
	margin:6px 0;
	padding:0;
}

#mainContent .post .commentlink {
	display:block;
	margin:0;
	padding:22px 0;
	text-align:right;
}

#mainContent .post .commentlink a {
	display:block;
	width:160px;
	height:22px;
	margin:0 0 0 auto;
	padding:8px 160px 0 0;
	background:url(../images/commentlink.gif) no-repeat right 0;
}
#mainContent .post .commentlink a:hover {
	background-position:right -30px;
}
#mainContent .post .commentlink a:link		{ color:#cc6633; text-decoration:none; }
#mainContent .post .commentlink a:visited	{ color:#cc6633; text-decoration:none; }
#mainContent .post .commentlink a:active	{ color:#cc6633; text-decoration:none; }
#mainContent .post .commentlink a:hover	{ color:#cc6633; text-decoration:none; }


#mainContent .post p {
	margin:1em 0;
}






#mainContent .post h3 {
	color:#816935;
	font-size:14px;
	font-weight:normal;
}






















#mainContent .commentlist {
	display:block;
	margin:22px 0;
	padding:37px 0 0 37px;
	background:url(../images/commentlist.gif) no-repeat 37px 0;
}

#mainContent .commentlist p {
	display:block;
	margin:22px 0 0 0;
	padding:0 0 0 28px;
}
#mainContent .commentlist dl {
	display:block;
	margin:0;
	padding:0 0 22px 28px;
}

#mainContent .commentlist input.trackback-url {
	border:0;
	background:#f3f3f3;
	color:#666666
}

#mainContent .commentlist dt {
	display:block;
	margin:22px 0 0 0;
	padding:0;
	color:#330000;
}
#mainContent .commentlist dd {
	display:block;
	margin:0;
	padding:0 0 0 28px;
}

#mainContent .commentlist dd .title {
	display:block;
	color:#cc6633;
}

#mainContent .commentlist dd .content {
	display:block;
}

#mainContent .tailnavi {
	display:block;
	width:582px;
	height:44px;
	margin:0 0 0 37px;
	padding:0;
	overflow:hidden;
}

#mainContent .tailnavi .prev {
	float:left;
	display:block;
	width:94px;
	height:24px;
	margin:0;
	padding:4px 0 0 0;
	overflow:hidden;
}

#mainContent .tailnavi .prev a {
	display:block;
	width:94px;
	height:24px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/tailnavi.gif) no-repeat 0 0;
}
#mainContent .tailnavi .prev a:hover {
	background-position:0 -24px;
}

#mainContent .tailnavi .next {
	float:left;
	display:block;
	width:94px;
	height:24px;
	margin:0;
	padding:4px 0 0 394px;
	overflow:hidden;
}

#mainContent .tailnavi .next a {
	display:block;
	width:94px;
	height:24px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/tailnavi.gif) no-repeat -488px 0;
}
#mainContent .tailnavi .next a:hover {
	background-position:-488px -24px;
}

#mainContent .searchResult {
	display:block;
	margin:0;
	padding:12px 27px;
	border:0;
	background:#fdf4d6;
}

#mainContent .searchResult h2 {
	display:block;
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	line-height:1.1;
	color:#cc6633;
}



#sideContent {
	float:left;
	display:block;
	width:230px;
	margin:0;
	padding:0 0 0 44px;
}
#sideContent p {
	display:block;
	width:230px;
	margin:0;
	padding:6px 0;
}
#sideContent form {
	display:block;
	margin:0;
	padding:4px 0;
}
#sideContent ul {
	display:block;
	margin:6px 0 0 0;
	padding:0 0 0 2em;
	list-style-type:disc;
	font-size:10px;
}
#sideContent li {
	width:230px;
	margin:0;
	padding:0;
	color:#cc6633;
}

#sideContent input.searchwords {
	float:left;
	display:block;
	width:148px;
	margin:6px 0;
	padding:1px;
	border:1px solid #aa9999;
	background:#ffffff;
}
#sideContent input.submit {
	float:left;
	display:block;
	width:67px;
	height:28px;
	margin:2px 0 0 0;
	padding:0 0 0 8px;
	background:#ffffff;
}

#sideContent .categorylist h2 {
	display:block;
	width:230px;
	height:78px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/aroundkomeko-h2s1.gif) no-repeat 0 0;
}

#sideContent .postlist h2 {
	display:block;
	width:230px;
	height:52px;
	margin:26px 0 0 0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/aroundkomeko-h2s2.gif) no-repeat 0 0;
}
#sideContent .taglist h2 {
	display:block;
	width:230px;
	height:74px;
	margin:10px 0 0 0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/cookingschool-h2s3.gif) no-repeat 0 0;
}


#maintail {
	clear:both;
	display:block;
	width:856px;
	margin:0 0 0 37px;
	padding:22px 0 0 0;
}

#main #maintail .hline {
	margin:0;
	background:url(../images/line01r.gif) repeat-x 0 center;
}



