/* hide from Mac IE5 \*/
@media screen,print{
/* end hack */

/*Common*/
#BreadCrumbs{width:400px;float:left;clear:left;}


.Contents{background:url(../../member/img/navi_bg0.gif);_height:100%;width:740px;clear:both;
/* hide from Mac IE5\*//*/
clear:none;
/* end hack */}
table,td,th{border:none;}

/*LoginNavi@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#LoginLink{text-align:right;margin:1.3em 0px 1em 0em;line-height:1en;}
#LoginLink ul{border-right:1px #CCC solid;padding-top:0px;}
#LoginLink li{display:inline;border-left:1px #CCC solid;padding:0px 5px;}
#LoginLink li a{display:inline;}
/* hide from Mac IE5\*//*/
#LoginLink{margin-top:-30px;}
#LoginLink ul,
#LoginLink li{border:none;}
#BreadCrumbs{float:none;}
/* end hack */

/*TOP @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#MemberTop .Contents{background-image:none}
#MemberTop h3 a{padding-top:2px;_padding-top:0px;_background-position:0px 2px;}
#MemberTop  .TopCol{
	height:180px;
	background:#FFFFCC url(../../member/img/top_mainvisual.gif) no-repeat}
#MemberTop h2{
	float:left;
	}
#MemberTop .TopCol .Box{
	width:205px;float:right;
	margin:18px 20px 0px 0px;padding:0px;
	display:inline;/*←Win IEバグ用*/
	/* hide from Mac IE5\*//*/
	padding-top:20px;
	/* end hack */
	}
#MemberTop .TopCol .Box p{margin-top:5px;	line-height:1.2em;}
#MemberTop .BtmCol{margin-top:20px;background:url(../../member/img/top_box_bg_top.gif) no-repeat}
#MemberTop .BtmColFoot{background:#FFF url(../../member/img/top_box_bg_btm.gif) no-repeat;height:20px;}
#MemberTop #Recipe,
#MemberTop #Know,
#MemberTop #MemBanner{
	width:205px;
	margin:10px 25px 5px 15px
	}
#MemberTop .BtmCol .Box h3{margin:0px 0px 14px 0px;
	/* hide from Mac IE5\*//*/
	margin-bottom:18px;
	/* end hack */}
#MemberTop .BtmCol .Box h4{font-size:1.2em;line-height:1.2em;margin-bottom:3px;}
#MemberTop table{border-top:1px #CCC dashed;width:205px;}
#MemberTop td{border-bottom:1px #CCC dashed;padding:2px 0px 3px 0px;}
#MemberTop #Recipe h4{color:#309E21;}
#MemberTop #Recipe h4 span{font-size:0.8em;color:#666;}
#MemberTop #Recipe td a{display:block;}
#MemberTop #Recipe .prof{
text-align:right;margin-top:-15px;
background:url(../../member/img/top_prof_bg.gif) repeat-x left bottom;}
#MemberTop #Recipe .prof img{
vertical-align:text-bottom}
/*#MemberTop #Recipe .ModDate{margin-top:-5px;}*/
#MemberTop #Know h4{color:#1981D9}
#MemberTop #Know .bgLightGray {padding:5px;}

#MemberTop #MemBanner{margin:0px 0px 0px 10px}
#MemberTop #MemBanner li{margin-bottom:5px}

#MemberTop .verisign{margin-top:20px;font-size:12px;}
#MemberTop .verisign .marT10{margin-top:20px;}


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


/*Navi @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.LeftColumn{width:470px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.RightColumn{_overflow:hidden;width:250px;margin:0px 0px 0px 0px;padding:0px;border-top:1px #CCC dashed;}
.RightColumn dl{
	margin:0px 0px 10px 10px;padding-bottom:5px;
	background:transparent url(../../member/img/navi_bg2.gif) left bottom;}
.RightColumn dt{background-color:#FFF;padding:10px 0px 5px 0px;}
.RightColumn dd{
	padding-top:5px;
	background:transparent url(../../member/img/navi_bg1.gif) no-repeat;}
#LocalNavi{margin:0px 10px 0px 10px;}
#LocalNavi li{
	line-height:1em;
	border-bottom:1px #CFCFCF solid;
	padding:10px 0px 10px 20px;
	background:url(../img/blt_arrow_m_o.gif) no-repeat 5px 12px;}
#LocalNavi li.lastline{border-bottom:none;}
#LocalNavi li a.arrowM{
	padding-top:0px;
	background-position:0px 2px;margin-left:-15px;
	display:block;}
/*Child node*/
#ChildNode{margin:7px 0px 0px -15px;}
#ChildNode ul{margin-top:5px;}
#ChildNode li a{margin-left:-10px;background-color:#F3F3F3;display:block;_height:1em;

/* hide from Mac IE5\*//*/
display:block;
/* end hack */}
#ChildNode li{
	border:none;
	padding:3px 0px 3px 15px;

	background:url(../img/blt_arrow_s_o.gif) no-repeat 5px 7px;
	_background-position:5px 4px;}

#ChildNode li.LineDashH-T{border-top:1px #CCC dashed;padding-top:6px;background-position:5px 10px;margin-top:3px;}
/*banner*/
.RightColumn #Banner{margin:20px 0px;}
.RightColumn #Banner li{margin:5px 10px;}

/*Contents @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.LeftColumn h2{border-bottom:#CCC 3px solid;padding-bottom:12px;margin:25px 0px 20px 0px;}
#regist{background-color:#EEE;padding:3px 5px 3px 5px;}
#regist img{margin-right:5px;}

/*Recipe @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#RecipeTop .Section{width:470px;}
#RecipeTop .Section h3{float:right;margin:0px 22px 85px 0px;display:inline;padding:0px;}
#RecipeTop #Comment{float:left;width:165px;height:80px;margin:45px 0px 0px 15px;padding:0px;
	vertical-align:middle;line-height:1.3em;_display:inline;}
#RecipeTop #Spring{background:url(../../member/recipe/img/bg1_spring.gif) no-repeat;}
#RecipeTop #Spring #Menu{background:url(../../member/recipe/img/bg2_spring.gif) no-repeat left bottom}
#RecipeTop #Summer{background:url(../../member/recipe/img/bg1_summer.gif) no-repeat;}
#RecipeTop #Summer #Menu{background:url(../../member/recipe/img/bg2_summer.gif) no-repeat left bottom}
#RecipeTop #Autumn{background:url(../../member/recipe/img/bg1_autumn.gif) no-repeat;}
#RecipeTop #Autumn #Menu{background:url(../../member/recipe/img/bg2_autumn.gif) no-repeat left bottom}
#RecipeTop #Winter{background:url(../../member/recipe/img/bg1_winter.gif) no-repeat;}
#RecipeTop #Winter #Menu{background:url(../../member/recipe/img/bg2_winter.gif) no-repeat left bottom}


#RecipeTop #Menu{clear:both;width:470px;padding-bottom:10px;}
#RecipeTop #Menu .Section{
	margin:0px 15px;width:430px;
	}
#RecipeTop #Menu a{display:block;line-height:1.2em;margin-bottom:10px;background-position:left 1px;}
#RecipeTop #Menu .Section h4{font-size:1.2em;padding-top:5px;}
#RecipeTop #Menu .Section h4,
#RecipeTop #Menu .Section p{margin-left:150px;width:280px;line-height:1.4em;}
#RecipeTop #Menu .Section p{margin-top:0px;}
#RecipeTop #Menu .Section img{float:left;clear:left;margin-bottom:5px;}
#RecipeTop #Menu div.clear{
	height:5px;margin:5px 10px;background:transparent url(../../member/recipe/img/menu_line.gif) no-repeat left center;}



/*RecipeSecond @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*Title*/
#MRecipeDetail h2{
margin-top:13px;
height:46px;border:none;padding:2px 10px;
background-image:url(../../member/recipe/img/recipe_tit_bg.gif);
background-repeat:no-repeat}
#MRecipeDetail #Spring h2{background-color:#FFE6E3;}
#MRecipeDetail #Summer h2{background-color:#DFF2F7;}
#MRecipeDetail #Autumn h2{background-color:#FFE9C7;}
#MRecipeDetail #Winter h2{background-color:#EFEFEF;}

/*Photo Area-------------------------------------*/
#MRecipeDetail .LeftColmun{float:left;width:245px;}
#MRecipeDetail .LeftColmun .pht{margin-bottom:15px;}

/*Material List---------------------------------*/
#MRecipeDetail #Material{float:right;width:210px;}
#MRecipeDetail #Material h3{
	height:28px;font-size:1em;font-weight:normal;
	border-bottom:1px #FF0000 dashed}
#MRecipeDetail #Material h3 .right{padding-top:10px;}
#MRecipeDetail #Material table{width:210px;margin-top:10px;clear:both;}
#MRecipeDetail #Material .item{background-color:#FFFFCC;}
#MRecipeDetail #Material td,
#MRecipeDetail #Material th{line-height:1.2em;vertical-align:top;padding:2px 0px;border-bottom:1px #DDD solid}
#MRecipeDetail #Material th{font-weight:normal;width:140px;text-align:left;padding:2px 5px;}
#MRecipeDetail #Material td{width:65px;}
#MRecipeDetail #Material caption{
	font-size:12px;
		margin-bottom:-10px;margin-top:10px;padding:2px 10px;line-height:1.2em;
		text-align:left;font-weight:bold;border-left:2px #DDD solid;
		background-color:#EEE;}
/*qbb item*/
#MRecipeDetail #Material .item th{padding-top:8px;width:140px;padding-left:0px;padding-right:0px;}
#MRecipeDetail #Material .item td{padding-top:8px;width:65px;}
#MRecipeDetail #Material .item .pht{background:#FFF;width:40px;height:40px;border:1px #DDD solid;float:left;margin:-5px 5px 0px 5px;}
#MRecipeDetail #Material .item a{display:block;margin-left:52px;width:80px;}
/*-------*/
#MRecipeDetail #Material .set{border-left:2px #DDD solid}
#MRecipeDetail #Material .set .item th{padding-left:0px;width:135px;}
#MRecipeDetail #Material .set th{padding-left:10px;width:125px;}
#MRecipeDetail #Material .set .item th{padding-left:0px;}
/* hide from Mac IE5\*//*/
#MRecipeDetail #Material caption{width:210px;display:block;margin:0px;padding:2px 0px;}
#MRecipeDetail #Material .set{width:210px;}
/* end hack */

/*miso-------*/
.miso{width:255px;margin-top:15px;
	background:#FFF url(../../member/recipe/img/miso_bg.gif) no-repeat left bottom}
.miso p{width:180px;margin:5px 0px 5px 10px;line-height:1.3em;}

/*Tejyun*/
.tejyun{background:url(../../member/recipe/img/tejyun_waku_bg.gif) repeat-y;margin-top:15px;_margin-top:25px;}
.tejyun .Top{background:url(../../member/recipe/img/tejyun_waku1.gif) no-repeat;padding:15px 0px 0px 10px;}
.tejyun h3{border-bottom:1px #FF0000 dashed;margin-bottom:10px;padding-bottom:2px;width:420px;}
.tejyun th,.tejyun td{vertical-align:top;padding:5px;border-bottom:1px #CCC solid;line-height:1.4em;}
.FirstLine{padding-top:10px;}
.tejyun table{margin:0px 10px 0px 15px;font-size:1em;}
.tejyun th{width:20px;}
.tejyun td{width:380px;}

.tejyun .guide{margin:0px 0px 0px 0px;font-size:0.9em;line-height:1.2em;}
.tejyun .guide dd{background:#EEE;padding:2px;}
.tejyun .Btm{height:40px;background-image:url(../../member/recipe/img/tejyun_waku2.gif)}

/*RecipeBackNumber@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#RecipeBN .TopCol{
background:url(../../member/recipe/img/bn_bg1.gif) no-repeat left bottom;
margin-bottom:5px;}
#RecipeBN .BtmCol{
background:url(../../member/recipe/img/bn_bg2.gif) no-repeat left bottom}

#RecipeBN .Section{width:230px;}
#RecipeBN .Contents .left{margin-right:10px;}
#RecipeBN .Section ul{margin:0px 20px 15px 20px;}
#RecipeBN .Section li{margin-bottom:3px;padding-bottom:3px;border-bottom:1px #CCC dashed;}
#RecipeBN #ChildNode li.LineDashH-T{border:none;}




/*Know @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#Know h2{margin-bottom:0px}
#Know h3{
	margin-top: 1.3em;
	margin-bottom: 1.3em;
}
#Know h4{
	margin-top: 1.3em;
}
#Know p{
	line-height: 1.6em;
}
#Dev{
	margin-top: 1.3em;
}
#Dev .DevPht{
	float: left;
	width: 220px;

	text-align: center;
}
#Dev .DevHum{
	float: right;
	width: 240px;
	border: 1px solid #cccccc;
	background: url(../../member/know/06/img/interview.gif) no-repeat 10px 10px;
	margin-bottom: 1.3em;
}
#Dev .DevHum p{
	padding-top: 40px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#Dev .DevHum img{
	float: right;
	padding: 10px;
}
#Interview .catch{
	color: #0033CC;
	font-weight: bold;
}
#Interview .question{
	color: #6699FF;
}
#Interview .catch-b{
	color: #CC0066;
	font-weight: bold;
}
#Interview .question-b{
	color: #FF6699;
}
#Interview p{
	line-height: 1.6em;
	margin-bottom: 1em;
}
/* hide from Mac IE5 \*/
}
/* end hack */

@media print{
	#MemberTop  .TopCol{
		height:180px;width:630px;
		background:#FFFFCC url(../../member/img/top_mainvisual_print.gif) no-repeat}

	#MemberTop .TopCol .Box{
		width:170px;height:160px;border:1px #CCC solid;
		margin:0px 0px 0px 0px;padding:10px;background-color:#FFF;}
	#MemberTop .TopCol .Box P.fontS-M{font-size:8pt;}
	#MemberTop .BtmCol{width:630px;}
	#MemberTop #MemBanner{width:160px;float:right;clear:left;	margin:10px 0px 5px 0px}
	#MemberTop #MemBanner .Banner img{width:160px;height:53px;}
	DIV.RightColumn,.verisign{display:none;}
	#MRecipeDetail h2,
	.tejyun .Btm,.tejyun{background:none;}
	.tejyun{border:1px #FF0000 solid;}

	}
	
	
	
	

/*Know newTemplate(2007/spring〜)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#Dev2{
	margin-top: 1.3em;/*←この位置のスタイル効かないためダミー*/
}
#Dev2{
	margin: 1.3em 0 2.6em;
	padding:12px;
	background-color:#DDF1FF;
	width:470px;/*winIE5x only -*/
	voice-family: "\";}\"";
	voice-family:inherit;
	width:446px;
}
#Dev2 .DevPht{
	float: left;
	width: 245px;
}
#Dev2 .DevHum{
	float: right;
	width: 195px;
	background: url(../../member/know/img/kaihatu.gif) no-repeat 10px 10px #FFFFFF;
}
#Dev2 .DevHum p{
	padding-top: 30px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#Dev2 .DevHum p span{
	font-size:10px;
}
#Dev2 .DevHum img{
	float: right;
	padding: 5px;
}
h4.productname{
	display:block;
	background:url(../../member/know/img/h4_item.gif) no-repeat 0px 0px;
	margin:20px 0px 0px;
	padding:6px 0px 0px 12px;
	height:35px;/*winIE5x only -*/
	voice-family: "\";}\"";
	voice-family:inherit;
	height:29px;
	
}
#Interview2 .catch{
	color: #0086CC;
	font-weight: bold;
}
#Interview2 .question{
	color: #0086CC;
}
#Interview2 p{
	line-height: 1.6em;
	margin-bottom: 1em;
}
#Interview2 img{
	float:right;
	padding:25px 15px 25px 25px;
}

/**************アンケート（画像付）用***************/
/*div.enq_bg{
	width:470px;
}*/
textarea.enq{width:400px; background-color:#FFF;}
li.enquete{
	display:block;
	width:450px;
}
div.question{
	float:left;
	width:240px;
	background-color:#FFF;
	
}
div.enq_img{
	float:right;
	width:92px;
	background-color:#FFF;
	border:1px #CCCCCC solid;
	margin-bottom:30px;
	margin-right:20px;
}

/**************END***************/
