*{	margin:0;	padding:0;	border:0;}

body{
	background:url(img_man/bg_site.gif) repeat-x #fff;
	font-style:normal;
	font-weight:normal;
	font-size:90%;
	line-height:1.5;
	text-align:left;
	text-indent:0pt;
	color:#333;
}

a:link, a:visited{	color:#33f;}
a:hover{	color:#060;}
a:active{	color:#f93;}

h1{	color:#000;	font-size:150%;}
h2{	color:#000;	font-size:117%;}
h3{	color:#000;	font-size:100%;}
h4{	color:#000;	font-size:100%;}
h5{	color:#000;	font-size:100%;}
p{font-size:100%;}

/*  */
h3,h4,h5,p,li,ul,ol{margin:8px 0;}

#container{
	width:780px;
	margin:0 auto;
}

#header{width:780px; height:90px; background:tranceparent; position:relative;}
#header h1{text-indent:-5000em}
#header h1 a{
	display:block;
	width:211px;
	height:75px;
	background:url(img_man/top_logo.gif);
	margin-top:8px;
	float:left;
}
#gloval_navi ul,#gloval_navi li{
	margin:0; padding:0;
}
#gloval_navi li{
	float:left;
	list-style-type:none;
	margin-top:8px;
	text-indent:-10000px;
}
#gloval_navi li#linkA a{
	display:block;
	width:114px;
	height:75px;
	background:url(img_man/pickup_.gif);
}
#gloval_navi li#linkA a:hover{
	background:url(img_man/pickup_on.gif);
}

#gloval_navi li#linkB a{
	display:block;
	width:98px;
	height:75px;
	background:url(img_man/recipie.gif);
}
#gloval_navi li#linkB a:hover{
	background:url(img_man/recipie_on.gif);
}

#gloval_navi li#linkC a{
	display:block;
	width:78px;
	height:75px;
	background:url(img_man/story.gif);
}
#gloval_navi li#linkC a:hover{
	background:url(img_man/story_on.gif);
}

#gloval_navi li#linkD a{
	display:block;
	width:71px;
	height:75px;
	background:url(img_man/kids.gif);
}
#gloval_navi li#linkD a:hover{
	background:url(img_man/kids_on.gif);
}

#about{
	position:absolute;
	right:0;
	top:5px;
	margin:0;
}
#about span{
	background:url(img_man/ic_chk.gif) no-repeat 0% 50%;
	font-size:90%;
	padding-left:1em;
}

.bread_clumb{
	background:url(img_man/ic_home.gif) no-repeat 0% 50%;
	text-indent:1em;
	float:left;
	margin:0 0 .5em 0;
}

.PreNextNavi{
	float:right;
}

#title_section{
	background:url(img_man/bg_h2.gif) #FBEAD9 no-repeat left top;
	width:100%;

}
#title_section h2{
	display:block;
	width:300px;
	height:;
	float:left;
	color:#715252;
	font-weight:bold;
	margin:5px 0 5px 1em;
	font-size:160%;
	vertical-align:center;
}

#title_section .excerpt{
	display:block;
	width:450px;
	margin:10px 0;
	float:right;
	line-height:1.3;
	font-size:90%;
	color:#715252;
}
*html #title_section .excerpt{width:400px;}

.clr{clear:both;}

.inner{margin:0 10px 10px;}

.entry-body{
	margin-top:10px;
}

h3{
	color:#F47575;
	font-size:130%;
	font-weight:bold;
	text-indent:1.5em;
	background:url(img_man/bg_h3.gif) no-repeat 0% 50%;

}

h4{
	color:#F47575;
	font-size:100%;
	font-weight:bold;
}
#contents{
	clear:both;
}
#footer{
	clear:both;
	background:url(img_man/bg_footer.gif) repeat-x ;
	width:780px;
	height:50px;
	text-align:center;
	font-size:80%;
	color:#999;
}

/* toppage */

body.toppage{
	background:#fff;
}
.toppage h1{text-indent:-10000px;}

.toppage h2{
	background:url(img_man/bg_top_h2.jpg) #fff repeat-x bottom;
	color: #F47575;
	border-bottom:1px solid #F47575;
	font-weight:bold;
	margin:20px 0 15px;
	padding-left:.4em
}

.toppage .section-in{
	margin-left:20px;
	line-height:1.3;
	font-size:90%;
}

#top-layer{width:800px; height:5px; border-bottom:3px solid #F47575; background:#fdf7f2;}
#middle-layer{width:800px;
	background:url(img_man/top_large_logo.png) no-repeat 47% 110px;
	padding-bottom:20px;
}

.right-col{width:235px; float:right;}
.left-col{width:225px; float:left;}

#bottom-layer{clear:both; width:830px; height:80px; text-align:center; border-top:3px solid #ddbe96; padding-top:5px; margin:auto;}

.toppage #about{
	position:static;
}

.toppage .left-col li li{
	margin-left:2em;
}
.toppage .left-col li{
	line-height:1.1;
}
.toppage .right-col img, .toppage #newEnt img{
	vertical-align:middle;
}
.toppage .right-col ul, .toppage #newEnt ul{
	list-style:none;
	margin-left:-10px;
}
.toppage .right-col li, .toppage #newEnt li{
	margin:4px 0;
}

.toppage #recCmnt p, .toppage #recCmnt span{color:#666;}

.toppage #recCmnt p{
	line-height:1.3;
	margin-bottom:6px;
}
.toppage #recCmnt li, .toppage #menteNews dd{
	border-bottom:1px dashed #bbb;
	margin-bottom:1em;
}
.toppage #menteNews dd{
	padding:.5em 0;
}
.toppage #recCmnt span{
	display:block;
	text-align:right;
	margin:-.6em 0 1.2em;
}
.toppage #recCmnt .comInSec {
	text-indent:1.5em;
	background:url(img_man/ic_arw_1.gif) no-repeat left top;
}
.toppage #recCmnt img{
	float:right;
 margin:0 0 .5em .5em;
}
.toppage #recCmnt h4{
	font-size:120%;
	margin-left:-.5em;
}
/*.toppage #recCmnt a h4.item{
	display:inline;
	text-decoration:none;
	size:120%;
}
.toppage #recCmnt a:link h4{
	text-decoration:none;
}*/


/* Category Archives */

a.icMv{
	padding-left:43px;
	background:url(img_man/ic_mov.gif) no-repeat 0 0 ;
}

/* common page inner */
#commonPageInner{
	padding:30px 60px;
}

.lnavi{
	border:1px solid #ccc;
	padding:1em 3em;
	font-size:110%;
}
.lnavi ul{
	padding-left:1.5em;
}
.lnavi li{
	line-height:1.2;
}
.lnavi ol li{
	font-weight:bold;
}

#commonPageInner .spacer{
	height:300px;
}
#commonPageInner ul{
	margin-left:5em;
	line-height:1.3;
}
#commonPageInner p{
	margin-bottom:14px;
	text-indent:1em;
	margin-left:2em;
}

.waku{
	padding:1em 2em;
	background:#fcf0e5;
	border:1px solid #fbe9d9;
	font-size:105%;
	line-height:1.5;
}
#totop {
	width:100%;
	height:30px;
	border-bottom:2px solid #F47575;
	text-align:right;
	font-size:80%;
	margin:20px 0;
}
#commonPageInner img.mid{
 	vertical-align:middle;
}
#commonPageInner em{
	font-weight:bold;
	font-style:normal;
}
#commonPageInner li em{
	display:block;
	width:8em;
	float:left;
	font-size:80%;
}

/* inqForm */
#inqForm{
	margin:2em 0;
}
#inqForm dt{
	float:left;
	width:200px;
}

#inqForm dt, #inqForm dd{
	border-bottom:1px dashed #fbe9d9;
	line-height:2.5em;
	margin-bottom:.5em;
}

#inqForm select, #inqForm textarea, #inqForm input{
	border:1px solid #999;
	margin-left:20px;
}
#inqForm textarea{
	margin-top:.5em;
}

.textInput,textarea{
	background:#fefefe;
	}
.inputHighlighted{
	background:#fdf7f2;
}

/* archives pages */
.entry .move{
	font-size:80%;
}
.entry p{
	padding:0 1em 0 .5em;
}
.entry span{
	color:#999;
	text-indent:1em;
}
.entry{
	border-bottom:dotted 1px #999;
	margin-bottom:5px;
}
.entry img{
	float:left;
	margin:0 .5em .5em 0;
	border:0;
}

/* col "Width" pixcel */
#recip-col, #relation-col{width:200px; float:left; background:#FFF5E6;}
*html #recip-col{margin-left:0;}
*html #relation-col{margin-left:0;}
#photo-col{width:250px; float:left; margin-left:15px;}
#cooking_col, #explain_col{width:300px; float:left; margin-left:15px; border:1px #ccc;}

/** LEFT Col **/
/* Recipie Col, Relation Col */
#recip-col .section{margin-bottom:2em;}
#recip-col dl{font-size:90%;}
#recip-col dt{float:left; margin-left:5px;}
#recip-col dd{text-align:right;}
#recip-col dt, #recip-col dd{
	border-bottom:1px solid #ccc;
	font-size:90%;
}
#recip-col ul{margin-left:1.5em;}
.sozai li, #relation-col li{
	list-style-type:none;
	background:url(img_man/ic_arw_1.gif) no-repeat 0% 0px;
	text-indent:1.2em;
	line-height:1.5;
	font-size:90%;
}

/****/
/* Photo Col */
#photo-col{
	margin-top:10px;
}
#photo-col p{margin:0; font-size:90%; color:#999; line-height:1;}
#photo-col img{margin:5px 0 12px;}

/** RIGHT Col **/
/* Cooking Col, Explanin Col */
#cooking_col ol, #explain_col ol{margin-left:1.5em;}
.note{
	color:#71c65d;
	font-size:90%;
	font-weight:normal;
}
#wise{
	margin-top:30px;
}
#wise p{
	text-indent:1.4em;
	background:url(img_man/ic_cmnt.gif) no-repeat 0 4px;
}

a.goMv{
	display:block;
	width:205px;
	height:30px;
	text-indent:-999px;
	margin-top:5px;
}
a:link.goMv, a:visited.goMv{
	background:url(img_man/mov_go_of.gif) no-repeat 0 0;
}
a:hover.goMv, a:active.goMv{
	background:url(img_man/mov_go_on.gif) no-repeat -1px -1px ;
}

/****/
/* Data Raw */
#data{width:780px; height:100px; border-top:1px dashed #ccc;}
#data li{margin-left:50px;
	line-height:1;
	font-size:90%;
}

/* ↑ */

#comments{
	width:680px;
	margin:20px 50px 0;
	border-left:2px dotted #ccc;
	border-right:2px dotted #ccc;
}

.comment-inner, .comments-open-content{
	margin:0 20px;
}

.comment-inner hr{
	border-style: dotted none none none;
	border-top-width: 1px;
	border-top-color: #ccc;
	height: 1px; 
}

.comment-inner .com-footer{
	padding-left:1em;
}

.comment-inner p{
	font-size:90%;
	line-height:1.2;
}

.comment-inner h2{
	color:#666;
	padding-left:10px;
	background:none;
	border-left:10px solid #ccc;
	text-indent:0;
	margin:30px 0;
}

.comments-content, #comments-open-footer{
	margin-bottom:15px;
}

.comment-inner textarea, #comment-text, #comment-author, #comment-email, #comment-url{	border:1px solid #ccc; background-color:#fcfcfc;}

#body_end{
	width:780px;
	height:30px;
	border-bottom:3px solid #F47575;
	text-align:right;
	font-size:80%;
	margin:20px 0;
}


.his{
  color: #f00;
}
.imgr{float:right;}
.imgl{float:left;}
