@charset "utf-8";
/* CSS Document */



/*マージン無しの横並びリスト共通*/
ul.Type0{margin: 0; padding: 0;}
ul.Type0 li{margin: 0; padding: 0; float: left; display: block;}

/*グローバルナビゲーション*/
ul#gloval{ margin: 0; padding: 0;width: 455px; float: left;}
ul#gloval h2{margin: 0; padding: 0;}
ul#gloval li {width: 113px; height: 44px; background-repeat: no-repeat; display: block;}
ul#gloval li a{width: 113px; height: 44px; background-repeat: no-repeat; display: block;}
ul#gloval li a.top{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_01.gif) bottom;}
ul#gloval li a.recipe{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_02.gif) bottom;}
ul#gloval li a.feature{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_03.gif) bottom;}
ul#gloval li a.ranking{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_04.gif) bottom;}
ul#gloval li a.top:hover{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_01.gif) top;}
ul#gloval li a.recipe:hover{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_02.gif) top;}
ul#gloval li a.feature:hover{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_03.gif) top;}
ul#gloval li a.ranking:hover{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_04.gif) top;}
ul#gloval li.topCur{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_01.gif) 0 0;}
ul#gloval li.recipeCur{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_02.gif) 0 0;}
ul#gloval li.featureCur{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_03.gif) 0 0;}
ul#gloval li.rankingCur{ background:url(http://image.excite.co.jp/jp/kitchen/gNavi_04.gif) 0 0;}
ul#gloval li span{display: none;}
/*投稿等*/
ul#UserArea{float: right; width: 290px;}

ul#UserArea li a{width: 141px; height: 30px; background-repeat: no-repeat; display: block; margin: 6px 0 0 3px;}
ul#UserArea li a.Mypage{ background: url(http://image.excite.co.jp/jp/kitchen/MypageBtn.gif) 0 30px;}
ul#UserArea li a.Mypage:hover{background-position: 0 0;}
ul#UserArea li a.Post{ background: url(http://image.excite.co.jp/jp/kitchen/PostBtn.gif) 0 30px;}
ul#UserArea li a.Post:hover{background-position: 0 0;}
ul#UserArea li span{display: none;}








body{
	margin: 0;

	color: #65594A;
	font-size: 13px;
	letter-spacing: normal;
	font-family: Meiryo,Hiragino Kaku Gothic Pro,Osaka,MS P Gothic;
	line-height: 150%;
}

p{line-height: 140%;}

dl{margin: 0; padding: 0;}
dt,dd{margin: 0; padding: 0;}
ul{margin: 0; padding: 0; list-style: none;}
ol{margin: 0; padding: 0; list-style: none;}

textarea{font-size: 12px;}

img{border: none;}
a{color: #65594A; text-decoration: underline;}
a:hover{color: #65594A; text-decoration: none;}

.w670{ width: 670px;}
.hide{ display: none;}
.kabemino{ visibility: hidden;}
.clean{zoom: 100%;}
.clean:after{content: ""; display: block; visibility: hidden; clear: both;}
.borderless{border: 0;}
.clearBh{clear: both;}
.Llean{float: left;}
.Rlean{float: right;}
.M0{margin: 0;}
.P5{padding: 5px 0;}
.PB10{padding: 0 0 10px 0;}
.PL10{padding: 0 0 0 10px;}
.PR10{padding: 0 10px 0 0;}
.P05{padding: 0 0 0 5px;}
.R10{margin: 0 10px 0 0;}
.L10{margin: 0 0 0 10px;}
.MB10{margin: 0 0 10px 0;}
.T10{margin: 10px 0 0 0;}
.T10P0{margin: 10px 0 0 0; padding: 0;}
.Lfont{font-size: 16px; line-height: 150%;}
.remark{font-weight: bold;}
.smllF{font-size: 10px;}
.pMrgn{margin: 3px 0 0 0; padding: 0;}
.caption{ padding: 0 0 0 15px; marign: 0; font-size: 10px;}
.ab{position: relative;}

.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {display:inline-block;}
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

.sprite{ overflow: hidden; display: block; background-repeat: no-repeat; height: 0;}

.blue{color: #1B9FB3;}

.centering{text-align: center;}
.MaruBoxGT{background: url(http://image.excite.co.jp/jp/kitchen/bBg.gif) left top no-repeat; width: 670px; overflow: hidden; zoom: 1;}
.MaruBoxGB{background: url(http://image.excite.co.jp/jp/kitchen/bBg.gif) left bottom no-repeat; width: 650px; padding:0 10px 10px 10px;}
.MaruBoxLi{background: url(http://image.excite.co.jp/jp/kitchen/bBgBtm.gif) left bottom no-repeat;}
.MaruBoxLiT{background: url(http://image.excite.co.jp/jp/kitchen/bBgTop.gif) left top no-repeat; width: 670px;}
.usrThmb{border: 1px solid #BBB0A2;}

.pinkBgT{background:url(http://image.excite.co.jp/jp/kitchen/MyTgBg.gif) no-repeat top; padding: 10px 0 0 0; margin: 10px 0 0 0;}
.pinkBgB{background:url(http://image.excite.co.jp/jp/kitchen/MyTgBg.gif) no-repeat bottom; width: 440px; display: block; padding: 0 0 10px 0;}
.dotline{background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom; display: block;}
.dotline2{background: url(http://image.excite.co.jp/jp/kitchen/dotG2.gif) repeat-x bottom; display: block;}

.msgBg{background: url(http://image.excite.co.jp/jp/kitchen/msgBg.gif) no-repeat top; width: 440px; text-align: center; height: 145px; margin: 20px auto 0 auto; padding: 40px 0 0 0;}

.msgBg p{margin: 8px 0;}

.newRcp{color: #F71F70; font-size: 10px;}

p.CmNum{ background: url(http://image.excite.co.jp/jp/kitchen/comentPop.gif) no-repeat left; height: 20px; padding: 0 0 0 20px;}
p.shoulder{ margin:-26px 0 0 0; padding: 3px 0; display: block;}
.tmpStyle{ position: relative;}

a.oppLink{color: #65594A; text-decoration: none;}
a.oppLink:hover{color: #65594A; text-decoration:underline;}
a.usr{color: #EA7A0D; font-weight: normal;}
.nrml{font-weight: normal;}
.delete{ background: url(http://image.excite.co.jp/jp/kitchen/deleteIcon.gif) no-repeat left center; padding: 0 0 1px 18px;}
.edit{ background: url(http://image.excite.co.jp/jp/kitchen/edtIcnBg.gif) no-repeat left center; padding: 0 0 1px 18px;}
h3.tintBar{clear: both; height: 35px; background-repeat: no-repeat; display: block;}
h4 span{visibility: hidden;}

a.mrk{background:url(http://image.excite.co.jp/jp/kitchen/mrkSq01.gif) no-repeat left;}
a.mrk2{background:url(http://image.excite.co.jp/jp/kitchen/mrkSq03.gif) no-repeat left;}
a.taglist{background:url(http://image.excite.co.jp/jp/kitchen/tagIcon.gif) no-repeat left; padding: 2px 0 2px 20px; height: 20px;}
#loading {
left:50%;
position:fixed;
top:50%;
z-index: 3;
}

#main{width: 980px; margin: 0 auto;}

#breadCrumbs{margin: 3px 0; clear:both;}

#rightCnt{width: 300px; float: right; margin: 0 0 10px 0; display: block;}

#Infomation{list-style: none;}


#Infomation li{padding: 5px 0;}
#Infomation dt{width: 90px; font-size: 10px;float: left;}
#Infomation dd{width: 200px; float: left;}
#Infomation dd a{color: #279B9B; font-weight: bold;}

#rightCnt h3{width: 300px; margin: 10px 0 0 0; padding: 0; display: block; width: 300px; height: 35px;}
#rightCnt h3 span{display: none;}
#rightCnt h3.info{ background:url(http://image.excite.co.jp/jp/kitchen/rInfomation.gif) no-repeat;}
#rightCnt h3.Feature{ background:url(http://image.excite.co.jp/jp/kitchen/rFeature.gif) no-repeat;}
#rightCnt h3.Recipe{ background:url(http://image.excite.co.jp/jp/kitchen/rRecipe.gif) no-repeat;}
#rightCnt h3.Ranking{ background:url(http://image.excite.co.jp/jp/kitchen/rRanking.gif) no-repeat;}
#rightCnt h3.Srank{ background:url(http://image.excite.co.jp/jp/kitchen/rSranking.gif) no-repeat;}
#rightCnt h3.Prank{ background:url(http://image.excite.co.jp/jp/kitchen/rPranking.gif.gif) no-repeat;}


#RightFeature li{padding: 10px 0;}
#RightFeature dl{width: 220px; float: right;}
#RightFeature dt{font-weight: bold;}


#RightRecipe li{padding: 10px 0;}
#RightRecipe dl{width: 230px; float: right;}
#RightRecipe dt{font-weight: bold;}
#RightRecipe dd{line-height: 120%;}

#rightCnt ol{list-style: none; width: 290px; margin: 10px 0 0 0; padding: 30px 0 0 10px; height: 110px;}
#rightCnt ol.rSwRnk{background: url(http://image.excite.co.jp/jp/kitchen/rRnkBgSw.gif) no-repeat;}
#rightCnt ol.rBrRnk{background: url(http://image.excite.co.jp/jp/kitchen/rRnkBgBr.gif) no-repeat;}
#rightCnt ol li{ height: 27px; padding: 8px 0 0 30px; font-size: 14px; font-weight: bold;}
#rightCnt ol li.rnk01{ background: url(http://image.excite.co.jp/jp/kitchen/rRnkMrk01.gif) no-repeat left;}
#rightCnt ol li.rnk02{ background: url(http://image.excite.co.jp/jp/kitchen/rRnkMrk02.gif) no-repeat left;}
#rightCnt ol li.rnk03{ background: url(http://image.excite.co.jp/jp/kitchen/rRnkMrk03.gif) no-repeat left;}

#reportBox{width: 300px; background:url(http://image.excite.co.jp/jp/kitchen/reportBox.gif) no-repeat top; padding:10px 0 0 0; margin: 10px 0 0 0;}
#reportBox div.top{width: 260px; background:url(http://image.excite.co.jp/jp/kitchen/reportBox.gif) no-repeat bottom; padding: 0 20px 20px 20px;}

#reportBox div h3{ margin: 0;  font-size: 14px; passing: 0; width: 100px; }

#reportBox p{ margin: 10px 0; padding: 0; width: 260px;}

#leftCnt{ clear: both; width: 670px; float: left; margin: 0 0 10px 0; overflow:hidden;}

#pager{text-align:right;clear: both; margin: 10px 0; width: 670px; overflow: hidden; zoom: 1;}
#pager p{display: block;float:right;}
#pager span{width: 30px; height: 25px!important; height: 27px; border: 1px solid #BBB0A2; padding: 5px 0 0 0!important; padding: 3px 0 0 0; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none; display: block; float: left; background: #BBB0A2; color: #ffffff; margin: 0 5px 0 0;}

#pager a{width: 30px; height: 25px!important; height: 27px; border: 1px solid #BBB0A2; padding: 5px 0 0 0!important; padding: 3px 0 0 0; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none; display: block; float: left; margin: 0 5px 0 0;}

#pager a:hover{background: #BBB0A2; color: #ffffff;}

#srchRslt{margin: 0 0 10px 0; padding: 0; list-style: none;}
#srchRslt li{margin: 0; padding: 10px 0; zoom: 100%;}
#srchRslt li:after{content: ""; display: block; visibility: hidden; clear: both;}
#srchRslt dt{margin: 0; padding: 0; width: 85px; height: 85px; float: left;}
#srchRslt dd{margin: 0; padding: 0; width: 575px; float: right;}
#srchRslt dd p{margin: 0 0 0 0;}
#srchRslt dd p.usrInfo{margin: 0 0 0 0; padding: 0;}
#srchRslt li .remark{ font-size: 116%; margin-bottom: 5px;}
#srchRslt li .remark a,#srchRsltI li .remark a{ color: #74512b;}

#srchRsltI li{width: 114px; float: left; border: 1px solid #EBE7DA; margin: 3px; padding: 5px;}
#srchRsltI li dl dt{text-align:center; margin: 10px auto 0 auto;}
#srchRsltI li dl dd p{margin: 5px 0;}


/*top*/

#latestRcp{margin: 0 0 0 0;}
#latestRcp dl{margin: 0 0 0 10px; padding: 0;width: 165px; float: left; line-height: 110%;}

#latestRcp dl dt{ padding: 5px 0 0 0; font-weight:bold; width: 165px; line-height: 130%;}
#latestRcp dl dd{ padding: 0 0 7px 0; background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom; text-align: right; font-size: 10px; width: 165px;}
#latestRcp dl dd a{ color: #EA7A0D;}

#PickUp{width: 670px; height: 75px; background:url(http://image.excite.co.jp/jp/kitchen/pickupBg.gif) no-repeat top; margin: 10px 0 0 0;}
#PickUp h3{ width: 130px; height: 35px; float: left; display: block;}
#PickUp ul{float: left; width: 540px; list-style: none;}
#PickUp li{margin: 0; float: left; display: block; width: 67px; height: 67px;}
#PickUp li a img{border: none;}
#PickUp li a {display: block; width: 60px; height: 60px; margin: 7px 0 0 2px;}
#PickUp li a:hover{border: 2px solid #F1345C; margin: 5px 0 0 0;}

#season{clear: both; float: left; width: 235px; height: 134px; background:url(http://image.excite.co.jp/jp/kitchen/season.gif) no-repeat; margin: 10px 10px 0 0; padding: 15px;}
#season h3{font-size: 14px;margin: 0 0 10px 0; padding: 0;}
#season h3 a{color: #F63965;}
#season img{ float: left;}
#season p {width: 135px; float: right; margin: 0;}

#Topfeature{ display:block; float: right; margin: 10px 0 10px 0; padding: 0; width: 395px; height: 160px;}
h3.newarrival{clear: both; width: 670px; height: 35px; background:url(http://image.excite.co.jp/jp/kitchen/hBar08.gif) no-repeat; display: block; margin: 0 0 10px 0; padding: 0;}
h3.category{clear: both; width: 670px; height: 35px; background:url(http://image.excite.co.jp/jp/kitchen/hBar09.gif) no-repeat; display: block; margin: 0 0 10px 0; padding: 0;}
h3.newcandm{clear: both; width: 670px; height: 35px; background:url(http://image.excite.co.jp/jp/kitchen/topHrCandR.gif) no-repeat; display: block; margin: 0 0 10px 0; padding: 0;}

h3.candmList{clear: both; width: 640px; height: 27px; background:url(http://image.excite.co.jp/jp/kitchen/cmrpBar.gif) no-repeat; display: block; margin: 0 0 10px 0; padding: 8px 0 0 30px; font-size: 14px;}

ul.cateList{margin: 0; padding: 0; list-style: none; width: 330px;}
ul.cateList li{float: left; width: 330px; height: 150px; margin: 0; padding: 5px 0; background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom; display: block; line-height: 1.6;}
ul.cateList li a.cImg{width: 80px; height: 80px; float: left;}

ul.cateList li div{width: 240px; float: right;}
ul.cateList li h4{ margin: 2px 0 0 0; padding: 0 0 0 10px; background:url(http://image.excite.co.jp/jp/kitchen/mrkSq01.gif) no-repeat left 5px; font-weight: bold; font-size: 12px;}
ul.cateList li dl{width: 240px; float: right;}
ul.cateList li dt{width: 240px; float: left; margin: 5px 0 0 0; padding: 0 0 0 10px; background:url(http://image.excite.co.jp/jp/kitchen/mrkSq01.gif) no-repeat left 7px; font-weight: bold;}
ul.cateList li dd{float: left; margin: 0; padding: 0 0 0 10px; display: inline;}


/*Vs*/


.ProNum{font-size: 14px; margin: 0 10px 0 0; padding: 3px 0 0 0;border: 1px solid #65594A; width: 25px; height: 22px; display: block; text-align: center; background: #65594A; color: #ffffff; font-weight: bold; float: left;}

#recipeTitle{ width: 640px!important; width: 640px; padding: 10px 0 0 30px; margin: 0 0 10px 0; font-size: 16px;clear: both; height: 25px; background-repeat: no-repeat; display: block; z-index: 1;}
#recipeTitle.sweets{ background: url(http://image.excite.co.jp/jp/kitchen/hBar02.gif);}
.breads{ background: url(http://image.excite.co.jp/jp/kitchen/hBar06.gif);}
#rcpTtlCate{ width: 670px!important; width: 670px; padding: 0 0 0 0; margin: 0 0 10px 0; font-size: 16px;clear: both; height: 35px; background-repeat: no-repeat; display: block;}
#rcpTtlCate.sweets{ background: url(http://image.excite.co.jp/jp/kitchen/hBar02.gif);}
#rcpTtlCate.breads{ background: url(http://image.excite.co.jp/jp/kitchen/hBar06.gif);}



#recipeImg{width: 330px; float: left;}
#recipeImg p{font-size: 10px; margin: 5px 0 0 0; padding: 0; width: 330px;}
#recipeInfo{width: 330px; float: right;}
#recipeInfo p{font-size: 14px; margin: 3px 0;}
h4.point{background: url(http://image.excite.co.jp/jp/kitchen/rcpH02.gif) no-repeat; height: 20px; margin:10px 0 5px 0;}
h4.pointB{background: url(http://image.excite.co.jp/jp/kitchen/rcpH02B.gif) no-repeat; height: 20px; margin:10px 0 5px 0;}
h4.material{ clear: both;background: url(http://image.excite.co.jp/jp/kitchen/rcpH03.gif) no-repeat; height: 20px; margin: 10px 0 5px 0; float: left; width: 660px;}
h4.materialB{ clear: both; background: url(http://image.excite.co.jp/jp/kitchen/rcpH03B.gif) no-repeat; height: 20px; margin: 10px 0 5px 0; float: left; width: 660px;}
h4.recipeCnt{ clear: both; background: url(http://image.excite.co.jp/jp/kitchen/rcpH04.gif) no-repeat; height: 20px; margin: 10px 0 5px 0;}
h4.recipeCntB{ clear: both; background: url(http://image.excite.co.jp/jp/kitchen/rcpH04B.gif) no-repeat; height: 20px; margin: 10px 0 5px 0;}
h4.CommentRepo{ clear: both; background: url(http://image.excite.co.jp/jp/kitchen/rcpH05.gif) no-repeat; height: 20px; margin: 10px 0 5px 0;}
h4.CommentRepoB{ clear: both; background: url(http://image.excite.co.jp/jp/kitchen/rcpH05B.gif) no-repeat; height: 20px; margin: 10px 0 5px 0;}

h4.CmntS{ clear: both; background: url(http://image.excite.co.jp/jp/kitchen/postCmntS.gif) no-repeat; display: block; height: 20px; margin: 10px 0 5px 0;}
h4.CmntB{ clear: both; background: url(http://image.excite.co.jp/jp/kitchen/postCmntB.gif) no-repeat; display: block; height: 20px; margin: 10px 0 5px 0;}
h4.postImgS{ clear: both; background: url(http://image.excite.co.jp/jp/kitchen/RacipeIMg.gif) no-repeat; height: 20px; margin: 10px 0 5px 0; display: block; width: 200px;}
h4.postImgB{ background: url(http://image.excite.co.jp/jp/kitchen/recipeIMgB.gif) no-repeat; display: block; height: 20px; margin: 10px 0 5px 0;}
h4.postCopyS{clear: both; float: left; background: url(http://image.excite.co.jp/jp/kitchen/postCopyS.gif) no-repeat; display: block; height: 20px;
 margin: 10px 0 5px 0; width: 670px; padding: 10px 0 0 0;}
h4.postCopyB{float: left; background: url(http://image.excite.co.jp/jp/kitchen/postCopyB.gif) no-repeat; display: block; height: 20px; margin: 10px 0 5px 0;}
ul#materialList{list-style: none;}
ul#materialList li{ clear: both; margin: 0; padding:5px 0 10px 0; background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom; display:block; zoom: 100%;}
ul#materialList li:after{content: ""; display: block; visibility: hidden; clear: both;}
ul#materialList li dt{width: 50%; float: left;}
ul#materialList li dd{width: 50%; float: left;}

ol#RcpHowTo{margin: 10px 0;padding: 0; width: 670px; list-style: none;}
ol#RcpHowTo li{margin: 5px 0;padding: 5px 0 10px 0; zoom: 100%;background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom;}
ol#RcpHowTo li:after{content: ""; display: block; visibility: hidden; clear: both;}
ol#RcpHowTo li div.text{width: 470px; float: left;}
ol#RcpHowTo li div.img{float: right;}


ul#RecipeTag{clear: both; background: url(http://image.excite.co.jp/jp/kitchen/tag.gif) no-repeat left top; padding:0 0 3px 56px; list-style: none;}
ul#RecipeTag li{ float: left; margin: 0 3px; padding: 0 0 3px 0; background: none;}
ul#RecipeTagP{width: 614px; background: url(http://image.excite.co.jp/jp/kitchen/tag.gif) no-repeat left top; padding:0 0 3px 56px; list-style: none; margin: 0;}
ul#RecipeTagP li{ float: left; margin: 0 3px; padding: 5px 0 8px 0; background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom; width: 608px;}

#commentBox{padding: 10px 0 0 0; margin: 0;}
#commentBox form{width: 640px;margin: 10px 0 0 0;}
#commentBox form:after{content: ""; display: block; visibility: hidden; clear: both;}


#image_path{width: 201px; float: left;}
#creation_report_textarea{width: 400px; float: right;}

#creation_report_submit {
clear: both;
background: url(http://image.excite.co.jp/jp/kitchen/submit.gif) no-repeat ;
border:0pt none;
cursor:pointer;
height:21px;
text-indent:-9999px;
width:66px;
float: right;
margin: 10px 0 0 0;
}

p.num{margin: 5px 0;}

dl#RcpCmntList dt{padding: 7px 0 7px 40px; background: url(http://image.excite.co.jp/jp/kitchen/cmntMrk.gif) no-repeat left; height: 22px; font-weight: bold; margin: 0 0 10px 0;}
dl#RcpCmntList dd{padding: 0 0 10px 40px;  background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom; zoom: 100%;}
dl#RcpCmntList dd:after{content: ""; display: block; visibility: hidden; clear: both;}
dl#RcpCmntList div.repoImg{width: 145px; float: left; padding: 0 10px;}
dl#RcpCmntList div.repoImg img{width: 145px; height: auto;}
dl#RcpCmntList div.usrCmnt{width: 465px; float: left;}

dl#RcpCmntNew dt{padding: 2px 0 10px 0; background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom; text-align: right;}
dl#RcpCmntNew dt a{padding: 2px 0 7px 40px; background: url(http://image.excite.co.jp/jp/kitchen/cmntMrk.gif) no-repeat left; height: 22px; font-weight: bold; margin: 10px 0 30px 0;}
dl#RcpCmntNew dd{ padding: 10px 0 10px 0; zoom: 100%;}
dl#RcpCmntNew dd:after{content: ""; display: block; visibility: hidden; clear: both;}
dl#RcpCmntNew div.repoImg{width: 145px; float: left; padding: 0 10px;}
dl#RcpCmntNew div.repoImg img{width: 145px; height: auto;}
dl#RcpCmntNew div.usrCmnt{width: 465px; float: left;}



div.reco{width: 312px!important; width: 312px; height: 137px!important; height: 137px; padding: 40px 10px 10px 12px;}
.Sweets{background:url(http://image.excite.co.jp/jp/kitchen/recipeTop01.gif) no-repeat;}
.Breads{background:url(http://image.excite.co.jp/jp/kitchen/recipeTop02.gif) no-repeat;}
div.reco img{ float: left;}
div.reco p{margin: 3px 5px 3px 10px!important; margin: 3px 5px 3px 8px; width: 175px; float: right;}
h3.forSwList{clear: both; float: left; margin: 0 0 0 0; padding: 0;}
h3.forSwList a{background:url(http://image.excite.co.jp/jp/kitchen/forSweets.gif) no-repeat; width: 330px; height: 44px; display: block; text-decoration: none;}
h3.forBList{float: left; margin: 0 0 0 10px; padding: 0;}
h3.forBList a{background:url(http://image.excite.co.jp/jp/kitchen/forBreads.gif) no-repeat; width: 330px; height: 44px; display: block; text-decoration: none;}

.creationCnt{color: #ffffff; position: relative; top: 13px; left: 240px; text-decoration: none; font-weight: normal; font-size: 11px;}


#Sweetsh{background: url(http://image.excite.co.jp/jp/kitchen/Sweets.gif) no-repeat; width: 118px; height: 35px; display: block; margin: 10px 0 5px 0;}
#Sweetsh a{width: 118px; height: 35px; display: block;}
#Breadsh{background: url(http://image.excite.co.jp/jp/kitchen/Breads.gif) no-repeat; width: 118px; height: 35px; display: block; margin: 10px 0 5px 0;}
#Breadsh a{width: 118px; height: 35px; display: block;}

.rcpPcmn{clear: both; height: 35px; background-repeat: no-repeat; display: block; padding: 0 0 0 10px; width: 660px; margin: 0 0 10px 0; background-repeat: no-repeat;}
.shintyaku{background: url(http://image.excite.co.jp/jp/kitchen/hBar03.gif);}
.shintyakuB{background: url(http://image.excite.co.jp/jp/kitchen/hBar03_b.gif);}
.blogPartsBar{background: url(http://image.excite.co.jp/jp/kitchen/hBar10.gif);}
.sweetscate{background: url(http://image.excite.co.jp/jp/kitchen/hBar04.gif);}
.breadscate{background: url(http://image.excite.co.jp/jp/kitchen/hBar04_b.gif);}
.search{background: url(http://image.excite.co.jp/jp/kitchen/hBar07.gif);}



#latestSweets{margin: 0 0 10px 0; padding: 0; list-style: none;}
#latestSweets li{width: 210px; float:left; display: block; margin: 0 10px 10px 0; zoom: 100%;}
#latestSweets li:after{content: ""; display: block; visibility: hidden; clear: both;}
#latestSweets img{float:left;}
#latestSweets li p{width: 110px; float:right; display: block; margin: 0;}

ul#SubcateList{padding: 0 0 10px 15px; list-style: none; background: url(http://image.excite.co.jp/jp/kitchen/bBg.gif) left bottom no-repeat; width: 655px; display: block;}
ul#SubcateList li{margin: 0; padding: 3px 0 3px 15px; background: url(http://image.excite.co.jp/jp/kitchen/mrkSq02.gif) left no-repeat;}

ul.SubcateList3{padding: 0 0 10px 15px; list-style: none; background: url(http://image.excite.co.jp/jp/kitchen/bBg.gif) left bottom no-repeat; display: block; overflow: hidden; zoom: 1;}
ul.SubcateList3 li{margin: 0; padding: 3px 0 3px 15px; background: url(http://image.excite.co.jp/jp/kitchen/mrkSq02.gif) left 9px no-repeat; width: 200px; float: left;}


#tool{float: right; position: relative; top:-41px; margin: 0 5px -45px 0; width: 165px!important; width: 141px; z-index: 2;}
#tool a{float: left;margin: 0 0 0 4px; display: block; width: 28px; height: 27px;}
#tool a.twitter{background: url(http://image.excite.co.jp/jp/kitchen/twitterIcon.gif) no-repeat; position: relative; left: 0!important; left: 4px;}
#tool a.twitter:hover{background: url(http://image.excite.co.jp/jp/kitchen/twitterIconOvr.gif) no-repeat;}
#tool a.bookMark{background: url(http://image.excite.co.jp/jp/kitchen/favIcon.gif) no-repeat; position: relative; left: 0!important; left: 4px;}
#tool a.bookMark:hover{background: url(http://image.excite.co.jp/jp/kitchen/favIconOvr.gif) no-repeat;}
#tool div.bookMarked{background: url(http://image.excite.co.jp/jp/kitchen/favIconOvr.gif) no-repeat; display: block; width: 28px; height: 27px; position: relative; left: 4px;}
#tool a.mail{background: url(http://image.excite.co.jp/jp/kitchen/mailIcon.gif) no-repeat;}
#tool a.mail:hover{background: url(http://image.excite.co.jp/jp/kitchen/mailIconOvr.gif) no-repeat;}
#tool a.print{background: url(http://image.excite.co.jp/jp/kitchen/printIcon.gif) no-repeat;}
#tool a.print:hover{background: url(http://image.excite.co.jp/jp/kitchen/printIconOvr.gif) no-repeat;}
#tool a.blog_parts{ background: url(http://image.excite.co.jp/jp/kitchen/blogIcon.gif) no-repeat; position: relative; left: 0!important; left: 7px;}
#tool a.blog_parts:hover{background: url(http://image.excite.co.jp/jp/kitchen/blogIconOvr.gif) no-repeat;}

#preViewMsg{ width: 670px; background: url(http://image.excite.co.jp/jp/kitchen/postHowto.gif) no-repeat top; margin: 0 auto 10px auto; text-align: center; padding: 10px 0 0 0;}
#preViewMsg div.btm{ width: 670px; background: url(http://image.excite.co.jp/jp/kitchen/postHowto.gif) no-repeat bottom; margin: 0 auto; padding: 0 0 10px 0;}
#preViewMsg p{ margin: 3px 0; padding: 0;}
#preViewMsg form{ margin: 3px 0; padding: 0;}
#writer_info{margin: 3px 0;}

#bookmark{width: 28px; height: 27px; float: left; margin: 0 5px 0 0;}

/*}Cy[W*/
#MyleftNv{width: 220px; float: left;}

ul#profBox{width: 220px; margin: 0 0 0 0;}
ul#profBox li{clear: both; margin: 0; padding: 0; float: left; display: block;}
ul#profBox li.Fnkbtn{line-height: 0;display: block; }
ul#profBox li.Fnkbtn a{display: block; width: 220px; height: 33px; background-position:center bottom; background-repeat: no-repeat; line-height: normal; text-decoration: none;}
ul#profBox li.Fnkbtn a:hover{ background-position:center top;}
ul#profBox li.Fnkbtn a.prof{ background-image: url(http://image.excite.co.jp/jp/kitchen/MforProf.gif);}
ul#profBox li.Fnkbtn a.acc{ background-image: url(http://image.excite.co.jp/jp/kitchen/MforAcc.gif);}
ul#profBox li.anLgin {background: url(http://image.excite.co.jp/jp/kitchen/bBg220.gif) no-repeat bottom; width: 220px; padding: 5px 0; text-align: center; }

#FvCnt{ background: url(http://image.excite.co.jp/jp/kitchen/FvBg03.gif) no-repeat top; width: 147px; height: 23px; display: block: text-align: center; margin: 0 auto; padding: 3px 0 0 0; color: #ffffff; }
#FvCnt a{color: #ffffff;}

ul#profBox li dl{background:url(http://image.excite.co.jp/jp/kitchen/bBg220.gif) no-repeat;}
ul#profBox li dl.profBox{padding: 10px 5px 0 5px; width: 210px; float: left;}
ul#profBox li dl.profBox dd{text-align: center; padding: 5px 0;}
ul#profBox li dt img{border: 2px solid #ffffff; margin: 10px auto 0 auto; width: 143px; display: block;}
ul#profBox li.add{width: 220px; height: 50px; background:url(http://image.excite.co.jp/jp/kitchen/bBg220.gif) no-repeat bottom;}


dl.favorites{margin: 10px 0 0 0;}
dl.favorites dt.FevRcp{ background: url(http://image.excite.co.jp/jp/kitchen/FvRcp.gif) no-repeat; width: 220px; height: 33px;}
dl.favorites dt.FevUsr{ background: url(http://image.excite.co.jp/jp/kitchen/FvUsr.gif) no-repeat; width: 220px; height: 33px;}
dl.favorites dt a{ float: right; margin: 8px 5px 0 0}
dl.favorites dd {background: url(http://image.excite.co.jp/jp/kitchen/bBg220.gif) no-repeat bottom; padding: 0 0 10px 0;}
dl.favorites dd ul{margin: 0 0 0 5px; width: 207px; padding:5px 0 0 0;}
dl.favorites li{ clear: none; display: block; float: left;}
dl.favorites li a{ clear: none; width: 60px; height: 60px; border: 3px solid #594934; display: block; margin: 3px 0 0 3px;}
dl.favorites li a:hover{border: 3px solid #80BCBA;}

dl.favorites dd ul.member{margin: 0 0 0 5px; width: 207px; padding:5px 0 0 0;}
dl.favorites dd ul.member li{ clear: none; display: block; float: left;}
dl.favorites dd ul.member li a{ clear: none; width: 60px; height: 60px; border: 3px solid #594934; display: block; margin: 3px 0 0 3px;}
dl.favorites  dd ul.member li a:hover{border: 3px solid #E87E00;}




#MyPmain{width: 440px; float: right;}

#MyPmain h3.mePosted{clear: both; padding: 10px 0 10px 0; margin: 0;}
#MyLnv li h3{margin: 0; padding: 0;}
#MyLnv li a{height: 31px; display: block;}
#MyLnv li span{display: none;}
#MyLnv li a.top{ background:url(http://image.excite.co.jp/jp/kitchen/LnvMyTop.gif) left bottom; width: 135px;}
#MyLnv li a.top:hover{background-position:left top;}
#MyLnv li.topC{ background:url(http://image.excite.co.jp/jp/kitchen/LnvMyTop.gif) left top; width: 135px; height: 31px; display: block;}
#MyLnv li a.recipe{ background:url(http://image.excite.co.jp/jp/kitchen/LnvMyRecipe.gif) left bottom; width: 151px;}
#MyLnv li a.recipe:hover{background-position:left top;}
#MyLnv li.recipeC{ background:url(http://image.excite.co.jp/jp/kitchen/LnvMyRecipe.gif) no-repeat left top; width: 151px; height: 31px; display: block;}
#MyLnv li.recipeG{ background:url(http://image.excite.co.jp/jp/kitchen/LnvMyRecipeG.gif) no-repeat left top; width: 151px; height: 31px; display: block;}

#MyLnv li a.cmmnt{ background:url(http://image.excite.co.jp/jp/kitchen/LnvCanR.gif) left bottom; width: 154px;}
#MyLnv li a.cmmnt:hover{background-position:left top;}
#MyLnv li.cmmntC{background:url(http://image.excite.co.jp/jp/kitchen/LnvCanR.gif) no-repeat left top; width: 154px; height: 31px; display: block;}
#MyLnv li.cmmntG{background:url(http://image.excite.co.jp/jp/kitchen/LnvCanRG.gif) no-repeat left top; width: 154px; height: 31px; display: block;}
#announce{width: 440px; background:url(http://image.excite.co.jp/jp/kitchen/msgForme.gif) no-repeat top; padding: 10px 0 0 0; margin: 10px 0 0 0;}
#announce li{padding: 2px 0 2px 15px; width: 395px; margin: 0 0 0 5px; zoom: 100%;}
#announce li:after{content: ""; display: block; visibility: hidden; clear: both;}
#announce li a{ text-decoration: none;  color: #F85353;}
#announce li a:hover{ text-decoration: underline;}
#announce li.last{background:url(http://image.excite.co.jp/jp/kitchen/msgForme.gif) no-repeat bottom;}
#announce li span.new{padding: 5px 0 0 10px; width: 430px;}
.anaDecBox{ background:url(http://image.excite.co.jp/jp/kitchen/msgForme.gif) no-repeat bottom; padding:0 0 10px 0;} 
#announce li.msg{font-weight: bold; background: url(http://image.excite.co.jp/jp/kitchen/beeIcon.gif) no-repeat left top; padding: 0 10px 3px 25px;}
#announce li.msg02{font-weight: bold; background: url(http://image.excite.co.jp/jp/kitchen/FvIcon.gif) no-repeat left top; padding: 0 10px 3px 25px; }
#announce li.msg03{font-weight: bold; background: url(http://image.excite.co.jp/jp/kitchen/loveIcon.gif) no-repeat left top; padding: 0 10px 3px 25px;}
#announce li.msg04{font-weight: bold; background: url(http://image.excite.co.jp/jp/kitchen/popIcon.gif) no-repeat left top; padding: 0 10px 3px 25px; display: block;}
h3.myHistory{ background:url(http://image.excite.co.jp/jp/kitchen/history.gif) no-repeat ; width: 440px; height: 20px; display: block; margin: 10px 0 0 0; padding: 0;}
#history{width: 438px; border: 1px solid #65594A; margin: 0; padding: 0;}
#history li{width: 410px; margin:0 0 0 5px; padding: 3px 0 3px 23px;}
#history li.recipe{ background:url(http://image.excite.co.jp/jp/kitchen/recipeIcon.gif) no-repeat left;}
#history li.reported{ background:url(http://image.excite.co.jp/jp/kitchen/gavecomIcon.gif) no-repeat left;}
#history li.reporting{ background:url(http://image.excite.co.jp/jp/kitchen/MyComNum.gif) no-repeat left;}

h3.usrsNewH{background:url(http://image.excite.co.jp/jp/kitchen/fvUsrsNewPcp.gif) no-repeat; width: 440px; height: 25px; margin: 10px 0 0 0;}
#usrsNew{width: 440px;}
#usrsNew li{background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom; display: block; padding: 5px 0 10px 0;}
#usrsNew li img.thumb{ float: right; margin: 3px 0 0 0;}
#usrsNew dl{width: 360px; float: left; padding: 0;}
#usrsNew dd{font-size: 10px; line-height: 130%; zoom: 100%;}
#usrsNew dd:after{content: ""; display: block; visibility: hidden; clear: both;}
#usrsNew dd img{border: 1px solid #BBB0A2;}

h3#Mycnt{margin: 10px 0 0 0; width: 440px; height: 20px; background-position:left; background-repeat: no-repeat ; display: block;}
.Cmnt{ background-image: url(http://image.excite.co.jp/jp/kitchen/MyCmntRprt.gif);}
.Recipe{ background-image: url(http://image.excite.co.jp/jp/kitchen/MyRecipe.gif);}
.FvRcp{ background-image: url(http://image.excite.co.jp/jp/kitchen/MyFvRcp.gif);}
.FvRcpMytag{ background-image: url(http://image.excite.co.jp/jp/kitchen/MyTagH.gif); width: 140px; height: 34px;}
.FvUsr{ background-image: url(http://image.excite.co.jp/jp/kitchen/MyFvUsr.gif);}
.MyFan{ background-image: url(http://image.excite.co.jp/jp/kitchen/MyFvFan.gif);}
.MyAcs{ background-image: url(http://image.excite.co.jp/jp/kitchen/MyAccess.gif);}
.ProfH{ background-image: url(http://image.excite.co.jp/jp/kitchen/MyProf.gif);}
h4#cmntKind{width: 174px; height: 54px; display: block; margin: 10px 0 0 0; float: left;}
h4#cmntKind.mine{ background:url(http://image.excite.co.jp/jp/kitchen/MyCmRp.gif) no-repeat;}
h4#cmntKind.others{ background:url(http://image.excite.co.jp/jp/kitchen/YourCmRp.gif) no-repeat;}

#sent li{width: 440px; margin: 10px 0 0 0;}
#sent li img.miniThmb{margin: 20px 0 0 0; float: left;}
#sent dl{width: 400px; background: url(http://image.excite.co.jp/jp/kitchen/cmntPop.gif) no-repeat top; padding: 10px 0 0 0; float: right;}

#sent dt{width: 60px; float: right; margin: 0 10px 0 0;}
#sent dt img{width: 60px; height: 60px; display: block; overflow: hidden;}
#sent dd.txt{width: 300px; float: left; margin: 0 0 0 23px!important; margin: 0 0 0 10px; height: 70px;}
#sent dd.btm{clear: both; width: 400px; background: url(http://image.excite.co.jp/jp/kitchen/cmntPop.gif) no-repeat bottom; margin: 0; padding: 0;display: block; height: 10px;}
.Mytool{clear: both; width: 422px; margin: 0; padding: 5px 0 0 18px; background-position:left 7px;}

#leftCmnt{width: 440px;}
#leftCmnt li{clear: both; padding: 10px 0 0 0;}
#leftCmnt dl{width: 440px; background:url(http://image.excite.co.jp/jp/kitchen/cmntPop2.gif) no-repeat top left; padding: 10px 0 0 0;}
#leftCmnt dd{width: 345px; background:url(http://image.excite.co.jp/jp/kitchen/cmntPop2B.gif) no-repeat bottom; padding: 0 20px 10px 10px; float: left; height: 70px;}

#MyRcp{margin: 0; padding: 0; list-style: none; width: 440px;}
#MyRcp li{margin: 0; padding: 10px 0; zoom: 100%; width: 440px;}
#MyRcp li:after{content: ""; display: block; visibility: hidden; clear: both;}

#MyRcp dl{width: 360px; float: right;}
#MyRcp dl.usr{width: 440px;}
#MyRcp dl.usr dd{margin: 0; padding: 0; width: 345px; float: right;}
#MyRcp dt{margin: 0; padding: 0; width: 85px; height: 85px; float: left;}
#MyRcp dd{margin: 0; padding: 0; width: 265px; float: right;}
#MyRcp dd p{margin: 0 0 0 0;}
#MyRcp dd p.usrInfo{margin: 0 0 0 0; padding: 0;}
#MyRcp dd p.tool{margin: 20px 0 0 0; padding: 0; float: right;}

#MyFvRList{width: 440px; clear: both;}

#MyFvRList{width: 440px;}
#MyFvRList li{display: block; padding: 5px 0 10px 0; margin: 0 0 10px 0;}
#MyFvRList li img.thumb{ float: left; margin: 3px 0 0 0;}
#MyFvRList dl.list{width: 345px; float: right; padding: 0;}
#MyFvRList dl.list dd{font-size: 10px; line-height: 130%; zoom: 100%; margin: 3px 0 0 0;}
#MyFvRList dl.list dd:after{content: ""; display: block; visibility: hidden; clear: both;}
#MyFvRList dl.list dd img{border: 1px solid #BBB0A2;}
#MyFvRList dl.list dd p.tool{float: right; margin:10px 0 0 0;}
div.MyTag{float: left; width: 440px; background: url(http://image.excite.co.jp/jp/kitchen/MyTgBg.gif) no-repeat top; margin: 10px 0 0 0; padding:5px 0 0 0;}
div.MyTag dl{width: 430px; background: url(http://image.excite.co.jp/jp/kitchen/MyTgBg.gif) no-repeat bottom; float: right; display: block; padding:0 5px 5px 5px;}

div.MyTag dl dd{ list-style: none; width: 350px; display: block; float: left; margin: 0 ; padding: 5px 0 10px 60px; background: url(http://image.excite.co.jp/jp/kitchen/Mytag.gif) no-repeat ;}

div.MyTag dl dd a.AddTag{width: 65px; background: url(http://image.excite.co.jp/jp/kitchen/addTag.gif) no-repeat; height:17px; width: 44px; display: block; position: absolute; left: 0; top: 15px;}
div.MyTag dl dd p{padding: 5px 0 0 0; color: #F18555; margin: 0;}

#TagList {float: left; line-height: 200%; margin: 0 0 10px 0; padding: 10px; background: #FFF4E7; width: 418px; border:  1px solid #FFE1C8;}

#TagList a{text-decoration: none;}
#TagList a:hover{ text-decoration: underline;}

#MyFvUList{width: 438px;}
#MyFvUList li{width: 97px; float: left; padding: 5px; border-left: 2px dotted #EBE7DA; border-bottom: 2px dotted #EBE7DA; height: 150px;}
#MyFvUList li.first{border-left: none;}
#MyFvUList li.last{border-right: 2px dotted #EBE7DA;}

#MyFvUList li dl dt{text-align:center; margin: 10px auto 0 auto;}
#MyFvUList li dl dd{text-align:center;}
#MyFvUList li dl dd p{margin: 5px 0;}
h3.pstRcp{background:url(http://image.excite.co.jp/jp/kitchen/PostedRcp.gif) no-repeat; width: 440px; height: 25px; margin: 10px 0 0 0;}
h3.cmntRpt{clear: both; float: left; background:url(http://image.excite.co.jp/jp/kitchen/Cmnt.gif) no-repeat; width: 440px; height: 25px; padding: 0 0 0 0;margin: 10px 0 0 0;}

h3#prof{ background:url(http://image.excite.co.jp/jp/kitchen/prfl.gif) no-repeat; width: 436px; height: 23px; display: block; margin: 0; padding: 0;}

#profarea{border: 2px solid #E1B2D9; width: 436px; margin: 10px 0 0 0; background: #FEFDFE;}
#profarea dt{width: 436px;}
#profarea dd{width: 416px; padding: 10px;}

#pstdRcp{ float: left; width: 440px; clear: both; margin: 10px 0;}
#pstdRcp li{width: 100px; float: left; padding: 5px; height: 120px;}
#pstdRcp li.first{border-left: none;}
#pstdRcp li dl dt{text-align:center; margin: 10px auto 0 auto;}
#pstdRcp li dl dd{text-align:center; line-height: 120%; font-size: 11px;}
#pstdRcp li dl dd p{margin: 5px 0;}

a#addFollow{background:url(http://image.excite.co.jp/jp/kitchen/addFvUsr.gif) no-repeat bottom; width: 200px; height: 35px; display: block; margin: 5px auto;}
a#addFollow:hover{background:url(http://image.excite.co.jp/jp/kitchen/addFvUsr.gif) no-repeat top; width: 200px; height: 35px; display: block;}

a#LginandFv{background:url(http://image.excite.co.jp/jp/kitchen/notLgin.gif) no-repeat bottom; width: 200px; height: 35px; display: block; margin: 5px auto;}
a#LginandFv:hover{background:url(http://image.excite.co.jp/jp/kitchen/notLgin.gif) no-repeat top; width: 200px; height: 35px; display: block;}

.toYours{ background: url(http://image.excite.co.jp/jp/kitchen/YoucomIcon.gif) no-repeat left; padding: 0 0 0 28px; float: right; font-weight: bold; margin: 40px 0 0 0;}
.tomine{ background: url(http://image.excite.co.jp/jp/kitchen/MycomIcon.gif) no-repeat left; padding: 0 0 0 28px; float: right; font-weight: bold; margin: 40px 0 0 0;}

#profile{width: 440px; border-top: 1px solid #DCDACF; margin: 15px 0 0 0;}
#profile li{width: 439px; background:url(http://image.excite.co.jp/jp/kitchen/profBG.gif) repeat-y left top; display: block; border-left: 1px solid #DCDACF; border-bottom: 1px solid #DCDACF; float: left;}

#profile dt{width: 132px; float: left; clear:both; padding: 5px 0 5px 5px; font-weight: bold;}
#profile dd{width: 290px; float: left; border-right: 1px solid #DCDACF; padding: 5px 0 5px 10px; border-left: 1px dotted #DCDACF; }

/*LO*/

h3#Rankingh{background: url(http://image.excite.co.jp/jp/kitchen/ranking.gif) no-repeat; width: 145px; height: 47px; display: block; margin: 10px 0 0 0; position: relative; left: -10px; top: 5px;}

h3#Rankingh a{width: 145px; height: 47px; display: block;}

.rankBg01{ background:url(http://image.excite.co.jp/jp/kitchen/RnkBg03.gif) no-repeat bottom; height: 20px; width: 669px; display: block; clear: both;}
.rankBg02{ background:url(http://image.excite.co.jp/jp/kitchen/RnkBg02.gif) repeat-y left 50px;}
.rankBg03{ background:url(http://image.excite.co.jp/jp/kitchen/RnkBg01.gif) no-repeat left 0px;}
#Ranking{width: 650px; padding:0 10px; clear: both;}

#RnkNv{width: 249px; background: #ffffff; display: block; position: relative; top: 30px; left: -9px; margin: -25px 0 0 0;}
#RnkNv li{width: 83px; display: block; float: left;}
#RnkNv li a{width: 83px; display: block; float: left; height: 39px;}
#RnkNv li a.today{ background:url(http://image.excite.co.jp/jp/kitchen/rankingDyry.gif) no-repeat bottom;}
#RnkNv li a.today:hover{ background-position: top;}
#RnkNv li.todayC{width: 83px; display: block; float: left; height: 39px; background:url(http://image.excite.co.jp/jp/kitchen/rankingDyry.gif) no-repeat top;}

#RnkNv li a.weekly{ background:url(http://image.excite.co.jp/jp/kitchen/rankingWkry.gif) no-repeat bottom;}
#RnkNv li a.weekly:hover{ background-position: top;}
#RnkNv li.weeklyC{width: 83px; display: block; float: left; height: 39px; background:url(http://image.excite.co.jp/jp/kitchen/rankingWkry.gif) no-repeat top;}
#RnkNv li a.monthly{ background:url(http://image.excite.co.jp/jp/kitchen/rankingMnthly.gif) no-repeat bottom;}
#RnkNv li a.monthly:hover{ background-position: top;}
#RnkNv li.monthlyC{width: 83px; display: block; float: left; height: 39px; background:url(http://image.excite.co.jp/jp/kitchen/rankingMnthly.gif) no-repeat top;}

.rnkBgLast{}

ol.TotalRanking{width: 320px; list-style: none; margin:20px 0 0 0; padding: 0;}
ol.TotalRanking li p{margin: 3px 0; padding: 0;}
ol.TotalRanking li p.king{margin: 0 0 0 10px; width: 170px; padding: 0; overflow: hidden;}
ol.TotalRanking li a.thmb{width: 60px; height: 60px; background: #FBF9F4; border: 1px solid #F0EBD4; padding: 5px;}
ol.TotalRanking li{background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom; display: block; padding: 5px 0 8px 0;}

ol.TotalRanking dl{width: 210px; float: right; padding: 0 0 0 35px;}
.S2{background: url(http://image.excite.co.jp/jp/kitchen/rankingS02.gif) no-repeat left top;}
.S3{background: url(http://image.excite.co.jp/jp/kitchen/rankingS03.gif) no-repeat left top;}
.S4{background: url(http://image.excite.co.jp/jp/kitchen/rankingS04.gif) no-repeat left top;}
.S5{background: url(http://image.excite.co.jp/jp/kitchen/rankingS05.gif) no-repeat left top;}
.S6{background: url(http://image.excite.co.jp/jp/kitchen/rankingS06.gif) no-repeat left top;}
.S7{background: url(http://image.excite.co.jp/jp/kitchen/rankingS07.gif) no-repeat left top;}
.S8{background: url(http://image.excite.co.jp/jp/kitchen/rankingS08.gif) no-repeat left top;}
.S9{background: url(http://image.excite.co.jp/jp/kitchen/rankingS09.gif) no-repeat left top;}
.S10{background: url(http://image.excite.co.jp/jp/kitchen/rankingS10.gif) no-repeat left top;}
ol.TotalRanking dt{font-weight:bold;}
ol.TotalRanking dl.kingS{width: 300px; float: none; padding: 10px 0 0 10px; height: 220px;}
ol.TotalRanking dl.kingS dt{font-size: 14px; background:url(http://image.excite.co.jp/jp/kitchen/rankingS01.gif) no-repeat left; padding: 10px 0 10px 35px;}

.B2{background: url(http://image.excite.co.jp/jp/kitchen/rankingB02.gif) no-repeat left top;}
.B3{background: url(http://image.excite.co.jp/jp/kitchen/rankingB03.gif) no-repeat left top;}
.B4{background: url(http://image.excite.co.jp/jp/kitchen/rankingB04.gif) no-repeat left top;}
.B5{background: url(http://image.excite.co.jp/jp/kitchen/rankingB05.gif) no-repeat left top;}
.B6{background: url(http://image.excite.co.jp/jp/kitchen/rankingB06.gif) no-repeat left top;}
.B7{background: url(http://image.excite.co.jp/jp/kitchen/rankingB07.gif) no-repeat left top;}
.B8{background: url(http://image.excite.co.jp/jp/kitchen/rankingB08.gif) no-repeat left top;}
.B9{background: url(http://image.excite.co.jp/jp/kitchen/rankingB09.gif) no-repeat left top;}
.B10{background: url(http://image.excite.co.jp/jp/kitchen/rankingB10.gif) no-repeat left top;}
ol.TotalRanking dt{font-weight:bold;}
ol.TotalRanking dl.kingB{width: 300px; float: none; padding: 10px 0 0 10px; height: 220px;}
ol.TotalRanking dl.kingB dt{font-size: 14px; background:url(http://image.excite.co.jp/jp/kitchen/rankingB01.gif) no-repeat left; padding: 10px 0 10px 35px;}

/*features*/
h3#featuresLogo{background: url(http://image.excite.co.jp/jp/kitchen/feature.gif) no-repeat; width: 122px; height: 51px; display: block; margin: 5px 0 5px 0;}
h3#featuresLogo a{width: 122px; height: 51px; display: block;}
h3#features{ background:url(http://image.excite.co.jp/jp/kitchen/featureH.gif) no-repeat; width: 640px!important; width: 640px; padding: 9px 0 0 30px; margin: 10px 0 0 0; font-size: 16px;clear: both; height: 26px; background-repeat: no-repeat; display: block; z-index: 1;}
#featureList li{background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom; display: block; padding: 10px 0; width: 670px;}
#featureList li img{float: left;}
#featureList dl{width: 490px; float: right; }
#featureList dt{ background:url(http://image.excite.co.jp/jp/kitchen/featureMrk.gif) no-repeat left top; padding-left: 30px; padding-bottom: 3px; width: 460px; font-size: 16px; font-weight: bold;}
#featureList dd{ padding: 0 0 3px 30px; width: 460px;}

#ftrRcp{ float: left; width: 670px; clear: both; margin: 10px 0;}
#ftrRcp li{width: 100px; float: left; padding: 5px; height: 120px;}
#ftrRcp li.first{border-left: none;}
#ftrRcp li dl dt{text-align:center; margin: 10px auto 0 auto;}
#ftrRcp li dl dd{text-align:center; line-height: 120%; font-size: 11px;}
#ftrRcp li dl dd p{margin: 5px 0;}

/*Vse*/
h3.post{padding: 5px 0; margin: 15px 0 5px 0; display: block; height: 20px;}


.postTtl{ background: url(http://image.excite.co.jp/jp/kitchen/postTtl.gif) no-repeat;}
.postCategory{ background: url(http://image.excite.co.jp/jp/kitchen/postCate.gif) no-repeat;}

#selectCate{ width: 670px; background:url(http://image.excite.co.jp/jp/kitchen/dotL.gif) repeat-x bottom; padding: 0 0 10px 0;}
#selectCate li{ padding: 10px 0;}
#selectCate li dl{ clear: both; padding: 5px 0;}
#selectCate li dl dt{ float: left; display: block; font-weight: bold;}
#selectCate li dl dd{ float: left; display: block; margin: 0 0 0 10px;}





#creation_image_path{width: 330px;} 

#creation_description{width: 330px;}

#creation_description_form textarea{width: 320px; height: 80px; margin: 0 0 10px 0;}



#memo_form textarea{width: 320px; height: 80px; margin: 0 0 10px 0;}

#memo_value{margin: 10px 0 0 0; padding: 0 0 10px 0;}

.img_Zone{ width: 210px; float: right; margin: 0 0 0 0; padding: 10px 0 0 0;}
.img_Zone img{ margin: 0 auto; padding: 0 0 0 0; display: block;}
.frmBg{ float: left; padding: 0!important; padding: 8px 0 0 0; width: 410px!important; width: 390px;}
.frmBg textarea{width: 390px; height: 85px; margin: 10px 0 0 20px!important; margin: 0 10px 0 20px;}
*:first-child+html .frmBg textarea{width: 390px; height: 85px; margin: 0;}
#process{width: 670px;}
.Okbtn{width: 66px; height: 21px; float: right; display: block; margin: 10px 0 0 0;}

#image_path_edit{width: 80px; float: left;}
ol#RcpHowToP{margin: 10px 0;padding: 0; width: 670px; list-style: none;}
ol#RcpHowToP li{margin: 5px 0; padding: 5px 0 10px 0; zoom: 100%; display: block; float: left; width: 670px;}
ol#RcpHowToP li.dot{border: 1px solid #ECE9DE; margin: 0 0 10px 0; padding: 10px 10px 0 10px; width: 648px;}
ol#RcpHowToP li.bg{background: url(http://image.excite.co.jp/jp/kitchen/postHowto.gif) no-repeat; height: 180px;}
ol#RcpHowToP li:after{content: ""; display: block; visibility: hidden; clear: both;}
ol#RcpHowToP li div.text{width: 520px; float: left;}
ol#RcpHowToP li div.img{float: right;}

#title_value{font-weight: bold; font-size: 18px; width: 670px; display: block;}

#title_form input{width: 400px;}

.submitBox{width: 630px; background: #FAF9F3; padding: 40px 0 40px 40px; margin: 10px 0 0 0;}
.submitBox div{margin: 0 0 0 10px; float: left; width: 181px;}


#copyright{ clear: both;}
#copyright textarea{width: 400px;}

ul#materialListP{list-style: none;}
ul#materialListP li{ clear: both; margin: 0; padding:10px 0; background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom; display:block; zoom: 100%;}
ul#materialListP li:after{content: ""; display: block; visibility: hidden; clear: both;}
ul#materialListP li.value{padding: 5px 0;}
ul#materialListP li dt{width: 250px; float: left;}
ul#materialListP li dd{width: 200px; float: left;}
ul#materialListP li span.label1{margin: 0 5px 0 0}

p.material_disp{float: left; display: block; margin: 0 0 0 0; width: 250px;}
p.material_disp span{position: static; }
*:first-child+html p.material_disp span{position: relative; top: -3px;}
p.material_disp input{width: 185px;}
p.material_value{float: left; display: block; margin: 0 0 0 10px; width: 130px}
p.material_value span{position: static; }
p.material_value input{width: 80px;}
*:first-child+html p.material_value span{position: relative; top: -3px;}

p.material_dispV{float: left; display: block; margin: 5px 0 0 0; width: 250px;}
p.material_valueV{float: left; display: block; margin: 5px 0 0 10px; width: 130px;}

.materialtool{width: 250px; background: url(http://image.excite.co.jp/jp/kitchen/bBg150.gif) no-repeat; float: left; margin: 0 0 0 10px; height: 24px; display: block; padding: 5px 0 0 8px;}

span.editBg{ background:url(http://image.excite.co.jp/jp/kitchen/edtIcnBg.gif) no-repeat; height: 20px; padding: 0 0 0 18px; margin: 0 0 0 3px;}
span.deleteP{ background:url(http://image.excite.co.jp/jp/kitchen/deleteIcon.gif) no-repeat; height: 20px; padding: 0 0 0 18px; margin: 0 0 0 3px;}
span.change{ background:url(http://image.excite.co.jp/jp/kitchen/changeIcon.gif) no-repeat; height: 20px; padding: 0 0 0 18px; margin: 0 0 0 3px;}
span.before{ background:url(http://image.excite.co.jp/jp/kitchen/before.gif) no-repeat; height: 20px; padding: 0 0 0 18px; margin: 0 0 0 3px;}
span.after{ background:url(http://image.excite.co.jp/jp/kitchen/after.gif) no-repeat; height: 20px; padding: 0 0 0 18px; margin: 0 0 0 3px;}
.HowtoImgtool{width: 177px; background: url(http://image.excite.co.jp/jp/kitchen/postToolBgM.gif) no-repeat; float: left; margin:10px 0 0 0; height: 24px; display: block; padding: 5px 0 0 8px;}
.HowtoTxt{ width: 340px; height: 24px; display: block; padding: 5px 0 0 8px;
            background:url(http://image.excite.co.jp/jp/kitchen/toolBg260.gif) no-repeat; float: left; margin: 10px 0 0 0;}

.imgPre { width: 150px; margin: 0 auto;}
.toolBg260{background: url(http://image.excite.co.jp/jp/kitchen/toolBg260.gif) no-repeat; width: 260px; height: 29px;}
.toolBg150{background: url(http://image.excite.co.jp/jp/kitchen/bBg150.gif) no-repeat; width: 260px; height: 29px;}

.dotL{background:url(http://image.excite.co.jp/jp/kitchen/dotL.gif) repeat-x bottom;}
#tag{clear: both; margin: 10px 0 0 0;}

.stepTool{clear: both; background: url(http://image.excite.co.jp/jp/kitchen/howtoTool.gif) no-repeat; text-align: right; height: 15px; margin: 0;}

/*  */

#srchImgLst{width: 670px; clear: both;}
#srchImgLst li{width: 97px; float: left; padding: 5px; border-left: 2px dotted #EBE7DA; border-bottom: 2px dotted #EBE7DA; height: 180px;}
#srchImgLst li.first{border-left: none;}
#srchImgLst li.last{border-right: 2px dotted #EBE7DA;}
#srchImgLst li dl dt{text-align:center; margin: 10px auto 0 auto;}
#srchImgLst li dl dd{text-align:center;}
#srchImgLst li dl dd p{margin: 5px 0;}

#creation_search_sort ul label{position: relative; top: -2px;}

#search_result_box{margin: 20px auto; width: 280px; background:url(http://image.excite.co.jp/jp/kitchen/searchBG.gif) no-repeat; height: 29px; padding:6px 0 0 15px; width: 288px;}

.w220{width: 180px;}

#creation_category_type_id_value{width: 110px;}

#InterView_TTL { background: none; width: 670px; position: relative; padding: 10px 0 0 0;}


#InterView_TTL div.top { background: url(http://image.excite.co.jp/jp/kitchen/InterBg02.gif) no-repeat top; width: 670px; padding: 10px 0 0 0; margin: 40px 0 0 0;}
*:first-child+html #InterView_TTL div.top{ background: url(http://image.excite.co.jp/jp/kitchen/InterBg02.gif) no-repeat top; width: 670px; padding: 10px 0 0 0; margin: 30px 0 0 0;}
#InterView_TTL div.bottom{ background: url(http://image.excite.co.jp/jp/kitchen/InterBg02.gif) no-repeat bottom; width: 650px; padding: 0 10px 10px 10px; position: relative;}
#InterView_TTL div.bottom h4{ font-weight: bold; padding: 0 0 5px 0; margin: 0 0 0 0;}
#InterView_TTL img.interviewP{
	position: absolute;
	top: 10px;
  left: 10px;
  margin: 0 0 20px 0;
}
#InterView_TTL p.read{
 margin: 0 10px 10px 125px;
}

#InterView_TTL h3{
 margin: 0 0 5px 0;
 padding: 0 10px 0 125px!important;
 padding: 10px 10px 0 125px;
 font-weight: bold;
 font-size: 18px;
}

*:first-child+html #InterView_TTL h3{ margin: 20px 0 5px 0; padding: 0 10px 0 125px!important; padding: 10px 10px 0 125px; font-weight: bold; font-size: 18px;}


#InterView_TTL h4{
	margin: 0 0 10px 0;
	padding: 0 10px 0 125px;
	font-weight: normal;
	font-size: 12px;
}

#InterView_TTL h4.profile{
	margin: 0 0 10px 0;
	padding: 0 10px 0 0;
	font-weight: normal;
	font-size: 12px;
}


#InterView{
	line-height: 170%;
}

#past_Topics li{
	clear: both;
	padding: 10px 0 10px 0;
	width: 670px;
	background: url(http://image.excite.co.jp/jp/kitchen/DotLine_A.gif) repeat-x bottom;	
}


#past_Topics dl{
	margin: 0;
	padding: 0;}

#past_Topics dt{
	width: 160px;
	margin: 0;
	padding: 0;
	float: left;
}

#past_Topics dd h4{
	background: url(http://image.excite.co.jp/jp/kitchen/InterView_H.gif) no-repeat left;
	font-size: 1em;
	padding: 3px 0 0 30px!important;
	padding: 4px 0 0 30px;	
	height: 23px!important;
	height: 22px;	
	display: block;
	margin: 0 0 5px 0;
	line-height: 100%;
}

#past_Topics dt img{
	width: 160px;
}

#past_Topics dd{
	width: 500px;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
}


#past_Topics dd p{
	color: #337583;
}




#Interview_Txt h4{
	background: url(http://image.excite.co.jp/jp/kitchen/featureMrk.gif) no-repeat left;
	height: 23px;
	padding: 5px 0 0 30px;
	margin: 15px 0;
	font-size: 16px;
	clear: both;
}

#Interview_Txt{
	position: relative;
  font-size: 116%;
 line-height: 1.7;
}

#Interview_Txt div.capL,#Interview_Txt div.capR,#Interview_Txt div.capC,#Interview_Txt table{ font-size: 12px; font-family: "ＭＳ Ｐゴシック"; line-height: 1.3; letter-spacing: 0.01em;}
#Interview_Txt div.capL,#Interview_Txt div.capR{ padding: 10px;}
#Interview_Txt div.capL img,#Interview_Txt div.capR img,#Interview_Txt table img{margin-bottom: 10px;}

#Interview_Txt div.capL{
	float: left;
	background-color: #F3F2E2;
	border: 1px solid #E2E1C9;
	margin: 10px 10px 10px 0;
}

#Interview_Txt div.capL a{
	color: #08637D;
}

#Interview_Txt div p{
	padding: 10px;
	margin: 0;
}

#Interview_Txt div.capR{
	float: right;
	background-color: #F3F2E2;
	border: 1px solid #E2E1C9;
	margin: 10px 0 10px 10px;
}

#Interview_Txt div.capR a{
	color: #08637D;
}

#Interview_Txt div.capC{
	background-color: #F3F2E2;
	border: 1px solid #E2E1C9;
	padding: 10px;	
	margin: 10px auto;

}

#square{ list-style-type: square; margin:10px 0 10px 50px;}
#square li{ list-style-type: square; margin: 10px 0 0 0;}
.clauseTxt li{padding: 0 0 0 20px; margin: 10px 0;}
.clauseTxt li p{ margin: 0 0 0 10px; float: left; font-size: 14px; line-height: 200%; width: 830px; padding: 0;}
.clauseTxt li h5{font-size: 14px; float: left; margin: 0; padding: 0; }

#rform_report_error{ margin: 0 0 0 240px; color: #ff0000; width: 400px;}

#welcome{ background:url(http://image.excite.co.jp/jp/kitchen/welcomeImg01.jpg) no-repeat; width: 980px; height: 120px; padding: 200px 0 0 0; text-align: center;}
#welcome p{ width: 630px; margin: 0 auto 10px auto; font-size: 14px; text-align: center;}
#welcometool{ width: 183px; margin: 0 auto;}
#welcometool a{ width: 183px; height: 82px; display: block;}
#welcometool a.sign{background: url(http://image.excite.co.jp/jp/kitchen/newbtn.gif) no-repeat bottom;}
#welcometool a.sign:hover{background: url(http://image.excite.co.jp/jp/kitchen/newbtn.gif) no-repeat left top;}

#look{width: 980px;}
#look li {padding: 10px 0;}
#look li dl dt{width: 300px; float: left;}
#look li dl dd{width: 670px; float: right;}

p.capcake{ background: url(http://image.excite.co.jp/jp/kitchen/capCake.gif) no-repeat left top; padding: 2px 0 2px 23px;}

.accSource{width: 460px; background: url(http://image.excite.co.jp/jp/kitchen/blogscBg.gif) no-repeat top; padding: 2px 0 0 0; margin: 10px auto;}
.accSourceB{width: 440px; background: url(http://image.excite.co.jp/jp/kitchen/blogscBg.gif) no-repeat bottom; padding: 0 10px 10px 10px;}

h3#accessories{background: url(http://image.excite.co.jp/jp/kitchen/accessories.gif) no-repeat; width: 185px; height: 32px; display: block; margin: 5px 0 5px 0;}


#mailmz{ text-align: center;}
#mailmz h3{ display: block; height: 0; width: 370px; padding: 70px 0 0 0; overflow: hidden; background: url(http://image.excite.co.jp/jp/kitchen/mailTtl.gif) no-repeat; line-height: 200%; margin: 10px auto;}
#mailmz p.read{ display: block; height: 0; width: 402px; padding: 111px 0 0 0; overflow: hidden; background: url(http://image.excite.co.jp/jp/kitchen/mailRead.gif) no-repeat; line-height: 200%; margin: 0 auto 20px auto;}

#mailmz a{ display: block; height: 0; width: 306px; padding: 84px 0 0 0; overflow: hidden; background: url(http://image.excite.co.jp/jp/kitchen/mail.gif) repeat-y left 84px; line-height: 200%; margin: 20px auto;}

#mailmz a:hover{ display: block; height: 0; width: 306px; padding: 84px 0 0 0; overflow: hidden; background: url(http://image.excite.co.jp/jp/kitchen/mail.gif) repeat-y left 170px; line-height: 200%; margin: 20px auto;}

#mailmz div.sample{ background: #ffeded; border: 1px solid #f07b8f; width: 440px; padding: 15px; text-align: left; color: #f07b8f; margin: 10px auto;}


/* 2009/12/08 広告対応で追記*/

#ad120x120  { width: 300px; margin: 0 auto 0px auto; background: url(http://image.excite.co.jp/jp/kitchen/adBg02.gif) no-repeat bottom; overflow: hidden; zoom: 1;}
#ad120x120_2{ width: 300px; margin: 0 auto 0px auto; background: url(http://image.excite.co.jp/jp/kitchen/adBg02.gif) no-repeat bottom; overflow: hidden; zoom: 1;}


#ad120x120 #imp_Ad{ width: 270px; margin: 10px auto 0 auto; padding: 15px; background: url(http://image.excite.co.jp/jp/kitchen/adBg01.gif) no-repeat top; line-height: 1.2; zoom: 1;}
#ad120x120 #imp_Ad:after{ content: ""; display: block; visibility: hidden; clear: both;}

#ad120x120 #imp_Ad a{ width: 130px; float: left;}
#ad120x120 #imp_Ad_text{ width: 135px; float: right; background: url(http://image.excite.co.jp/jp/atelier/share/pr.gif) no-repeat left top; padding: 20px 0 0 0; margin: 0; line-height: 1.2;}
#ad120x120 #imp_Ad_text2{ width: 135px; float: right; margin: 10px 0; padding: 0; font-size: 83%;}

#ad-txt{ width: 300px; margin: 10px auto 10px auto; padding: 0 0 10px 0; background: url(http://image.excite.co.jp/jp/kitchen/adBg02.gif) no-repeat bottom; overflow: hidden;}
#ad-txt div{ width: 270px; margin: 0 auto 0 auto; padding: 15px 15px 5px 15px; background: url(http://image.excite.co.jp/jp/kitchen/adBg01.gif) no-repeat top; overflow: hidden;}
#ad-txt p{ background: url(http://image.excite.co.jp/jp/atelier/share/pr.gif) no-repeat left 2px; padding: 0 0 0 35px;}


#im,#im2{ clear: both; margin: 15px auto;}
#topic-list{ width: 670px; font-size: 13px;}

#topic-list ul{ width: 670px; padding: 0;}
#topic-list li{ position: relative; padding: 0 0 15px 130px; margin: 10px 0; border-bottom: 1px dotted #666;}
#topic-list li.last{border-bottom: none;}
#topic-list li img{ width: 120px;}
#topic-list li a.thmb{ width: 118px; height: 60px; overflow: hidden; display: block; position: absolute; top: 3px; left: 0; border: 1px solid #b2844e;}
#topic-list li h4,#topic-list li p{ width: 520px; padding: 0; margin: 0;}

#topics-title{ width: 610px; background: url(http://image.excite.co.jp/jp/kitchen/topicsMrk.gif) no-repeat left top; padding: 15px 0 20px 60px;margin: 10px 0 15px 0;}
#topics-title h3 {font-size: 131%;}
#topics-title h4 {font-weight: normal;}
#topicsbody{ width: 640px; font-size: 123.1%; overflow:hidden; padding: 0 15px 15px 15px;}

#topics-summary{ width: 300px;}
#topics-summary h3{ width: 300px; margin: 0 ; padding: 35px 0 0 0; background: url(http://image.excite.co.jp/jp/kitchen/rTopics.gif) no-repeat left top; height:0;}
#topics-summary ul{ width: 100%;}
#topics-summary .border{ background: url(http://image.excite.co.jp/jp/kitchen/dotG.gif) repeat-x bottom;}
#topics-summary ul li{ width: 285px; padding: 8px 15px 8px 0;}

#topics-summary ul li a{ padding: 0 0 5px 33px; width: 262px; display: block;}
#topics-summary ul a.atelier{ background: url(http://image.excite.co.jp/jp/atelier/topicsMrk02.gif) no-repeat -5px -5px;}
#topics-summary ul a.kitchen{ background: url(http://image.excite.co.jp/jp/atelier/topicsMrk01.gif) no-repeat -5px -5px;}

#sisters{ width: 940px; background: #f8f4f4; padding: 20px; margin: 10px 0; overflow: hidden;}
#sisters ul{ width: 810px; margin: 0 auto;}
#sisters li{ display: block; width: 130px; float: left; text-align: center; }
#sisters li p{ width: 100%; font-size: 11px; }

#relation{ clear: both; width: 670px; padding: 10px 0; border-top: 3px solid #613b0e; margin-top: 10px;}
#relation ul{ border-bottom: 3px solid #613b0e; padding-bottom: 5px;}
#relation li{ padding: 0 0 0 18px; border: none; background: url(http://image.excite.co.jp/jp/kitchen/mrk.gif) no-repeat left 4px; margin: 5px 0;}


a.listAtelier{background: url(http://image.excite.co.jp/jp/atelier/topicsMrk02.gif) no-repeat left top; padding: 8px 0 10px 30px;display: block; float: right; margin: 5px 0 0 0; }

#Contents { clear: both; margin: 10px auto 0 auto; position: relative; width: 975px; text-align: left; overflow: hidden;}



div.im_title{
	border-bottom:2px dotted #CE6C5F;
	border-top:2px solid #CE6C5F;
	clear:both;
	font-size:14px;
	line-height:140%;
	padding:5px 0;
}
div.im_hit{cursor:pointer;cursor:hand;margin:1em 0 0;font-size:14px;}
div.im_hit:hover{background-color:#faecf5;}
div.im_hit a {color:#05F;}
A.sponsorlink { font-weight: bold; }
A.sponsorlink:link { text-decoration:none;color: #919191 }
A.sponsorlink:hover { text-decoration:underline; }
A.sponsorlink:visited:hover { text-decoration:none;color: #919191 }
table.im_summary{margin-top:3px;}
td.im_summary {font-size:14px;font-family:"Arial";line-height:160%;}
span.im_url{font-size:14px;font-family:"Arial";color:#008000;}

/*スポンサードサーチ*/
#leftCnt .osusume{ overflow: hidden; zoom: 1; clear: both; margin-top: 10px;}
#leftCnt .osusume ol{ width: 32%; list-style: decimal; display: block; float: left; padding: 0 0 10px 5px; *padding: 0 0 10px 5px; overflow: hidden; zoom: 1;}
#leftCnt .osusume ol li{list-style: decimal; margin: 5px 0 0 30px;}
#leftCnt .osusume ol li a{ color: #0000EE; text-decoration: underline; font-size: 13px; line-height: 1.2; font-weight: bold;}
#leftCnt .osusume ol li a:hover{ text-decoration: none;}


.osusume { margin:10px 0;
	border:solid 1px #36F;
	padding:0 5px 5px 5px; overflow: hidden;}
	
.osusume .tit { border-bottom:dashed 2px #36F;
	padding-bottom:10px;
	font-weight:700;
	color:#36F;}
.osusume .con { margin-top:5px;line-height:1.8;color:#36F;text-align:left;}
.osusume .con a:link{ color:#36F;text-decoration:underline;font-size:110%;font-weight:bold;}
.osusume .con a:visited{ color:#36F;text-decoration:underline;}
.osusume .con a:hover{ color:#36F;text-decoration:none;}