
h1 {
 margin:0px; padding:0px; font-size:12px; font-weight:normal;
 display: inline;
}

.memo {
	width:780px; text-align:left; font-size:xx-small; color:#999999; text-align:left;
}

.memo2 {
	width:600px; text-align:left; font-size:xx-small; color:#999999; text-align:left;
}

.memo3 {
	width:780px; text-align:left; font-size:xx-small; color:#999999; text-align:left;
}

	.cooking {
	width: 580px;
	margin: 5px 0px 30px 0px;
	padding: 0px 0px 5px 20px;
	border-top: 1px dashed #999999;
	border-left: 5px solid #FF9900;
	}

A:hover {
	color: #FF4400;
	}


.todaysmenu {
	padding:5px 10px 0px 0px; font-size:smaller; font-weight:bold; color:#FFFFFF;
}

.todaysmenu2 {
	padding: 0px 0px 3px 0px;
	margin:0px 0px 3px 0px;
	border-bottom: 1px solid #FFFF99;
}
.todaysmenu3 {
	padding: 3px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #FFFF99;
}

.recipe00 {
	border-bottom:1px dashed #FF9900; padding:5px; margin:5px;
}

.recipe00a {
	padding:5px; margin:5px;
}

.recipe01 {
	font-weight:bold; font-size:large; color:#666666;
}

.recipe02 {
	font-size:small;
}

.recipe03 {
	margin:5px 0px 0px 50px; padding:10px; border:1px solid #FF9900; color:#663300; text-align:left;
}

.recipe03web {
	margin:5px 0px 0px 50px; padding:10px; border:1px solid #FF9900; color:#663300; text-align:left; font-size:small;
}

.recipe04 {
	margin:0px 0px 10px 0px; padding:0px 10px 10px 15px; text-align:left; 
}

.recipe04web {
	margin:0px 0px 10px 0px; padding:0px 10px 10px 15px; text-align:left;  font-size:small;
}

.recipe04web_n {
	margin:0px 0px 10px 0px; padding:0px 10px 10px 15px; text-align:left;  font-size:smaller;
	width: 295px;
}


.recipe05 {
	margin:0px; padding:0px; background-image:url(http://img.mag2.com/joshi/cooking03/img/kansei_bg.gif) ; text-align:center;
}

.recipe05_n {
	margin:0px; padding:0px; background-image:url(http://img.mag2.com/joshi/cooking03/img/kansei_bg.gif) ; text-align:center;
}

.recipe06 {
	width:580px; margin:10px 0px 10px 0px; border:1px solid #000000;
}

.recipe06web {
	width:560px; margin:10px 0px 10px 0px; border:1px solid #000000;
}

.recipe06web_n {
	width:540px; margin:10px 0px 10px 0px; border:1px solid #000000;
}


.recipe07 {
	background-color:#FFF4E7; padding:3px 10px 3px 15px; font-size:smaller; text-align:left;
}

.recipe08 {
	padding:3px 0px; color:#FF3366; text-align:center; font-weight:bold;
}

.recipe09 {
	font-size:medium; font-weight:bold; color:#FF6600;
}

.recipe10 {
	margin:5px 0px; padding:10px; border:1px dashed #FF6600; background-color:#FFFFCC; color:#663300;
}

.profile {
	padding: 10px;
	border: 1px solid #FF9900;
	}
	
.profile_n {
	padding: 10px;
	border: 1px solid #FF9900;
	}


.photo_kei {
border:1px solid #663300;
}


.bkno_set {
margin:10px 0px; padding:10px 0px; border-bottom:3px dotted #999999;
}
.bkno_set_n {
	padding:5px 0px 6px 0px; border-bottom:3px dotted #999999; width: 185px
}

.bkno_set0 {
padding:10px 0px; border-bottom:3px dotted #999999;
}

.bkno_set0_n {
	border-bottom:3px dotted #999999; width: 185px;
	height: 68px;
}

.bknolist_set {
	border-bottom:1px dashed #999999; padding:10px 0px;
}

.bknolist_setend {
	padding:10px 0px;
}


.bkno_cell {
	background-color:#F6F5E3; padding:5px;
}


.bkno_01 {
font-size:small; font-weight:bold; color:#663300; color:#993300; padding:2px 10px; background-color:#EBDAB6; margin-bottom:5px;}

.bkno_02 {
	font-size:smaller; margin-left:4em; text-indent:-4em;
}

.bkno_03 {
font-size:small; font-weight:bold; color:#993300;}

.bk_link {
	font-size:x-small;
	margin-bottom: 10px;
}


.bkno_text {
	width: 80px;
	text-align: left;
}


.bkno {
	font-size:smaller;
	line-height: 110%;
}

a.bkno:link {
	font-weight: bold;
	color: #663300;
	text-decoration: none;
	background-color: #FFEBCD;
}

a.bkno:visited {
	font-weight: bold;
	color:#993300;
	text-decoration: none;
	background-color: #FFEBCD;
}

a.bkno:hover {
	font-weight: bold;
	color:#CC3300;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.bkno:active {
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	background-color: #FFEBCD;
}

.title_read {
	text-align:left; font-weight:bold; color:#666666; margin-bottom:10px;
	font-size: smaller;
}

.link_bklist {
	font-size: smaller;
	padding: 10px;
	border-top:1px dashed #999999;
	border-bottom:1px dashed #999999;
	font-weight:bold;
}

/* ƒ‚ƒoƒCƒ‹—U“±˜g */

#lead{
   padding: 0 0 10px;
   margin: 15px auto 7px;
   width:200px;
   color: #000;
}


#lead .top{
   padding: 0;
   margin: 0;
   background: url(img_lead/lead_topimg.gif) center no-repeat;
   height: 117px;
}

#lead .top02{
   padding: 0;
   margin: 0;
   background: url(img_lead/lead_topimg02.gif) center no-repeat;
   height: 32px;
}

#lead .middle{
   padding: 0;
   margin: 0;
   background: url(img_lead/lead_midimg.gif) center repeat-y;
   height: 250px;
}

/* for mailto */
#lead .middle01{
   padding: 0;
   margin: 0;
   background: url(img_lead/lead_midimg.gif) center repeat-y;
   height: 170px;
   position: relative;
}

#lead .barcord{
   padding: 10px 0;
   margin: 0 auto;  
   background: url(img_lead/barcord01.gif) center repeat-y; 
   height: 95px;
}

/* for ie6-7 */
* html #lead .barcord{
   padding: 0;
   margin: 10px auto;  
   background: url(img_lead/barcord01.gif) center repeat-y; 
   height: 95px;
}

#lead .text01{
   padding: 0;
   margin: 2px auto 6px;
   font-size: 12px;
}

#lead form{
   padding: 0;
   margin: 0 0 0 25px;
   font-size: 10px;
   text-align: left;
   position: relative;
}

#lead form .text{
   font-size: 13px;
   position: absolute;
   top: 4px;
   left:130px;
}

#lead form .input01{
   margin:0 5px 5px 0;
   width:125px;
}

#lead form select{
   padding: 0;
   margin:0 5px 5px 0;
   width:140px;
}

#lead form .input02{
   padding: 0;
   margin: 0;
   position: absolute;
   top: 53px;
   left: 8px;
}

/* for ie6-7*/
* html #lead form .input02{
   padding: 0;
   margin: 0;
   position: absolute;
   top: 50px;
   left: 5px;
}

#lead form .input_text{
   padding: 0;
   margin: 0;
   position: absolute;
   top: 55px;
   left: 30px;
   font-size: 11px;
}


#lead form select{ 
   font-size: 12px;
}


#lead .btn{
   padding: 0;
   margin: 0 auto 5px;
   position: absolute;
   top: 90px;
   left: 43px;
}

/* for mailto */
#lead .btn01{
   padding: 0;
   margin: 0 auto 5px;
   position: absolute;
   top: 145px;
   left: 65px;
}


#lead .bottom{
   padding: 0;
   margin: 0;
   background: url(img_lead/lead_btmimg.gif) center repeat-y;
   height: 30px;
}
