body{
      text-align:center;
      margin-top: 0px;
      margin-bottom: 0px;
     }

body,td{
      font-size: 14px;
      color:#575757;
			line-height:18px;
     }

a                    { color: #FF4C00; text-decoration: underline }
a:link               { color: #4853E4; text-decoration: underline }
a:visited            { color: #555BAA; text-decoration: underline }
a:active             { color: #FF9980; }
a:hover		     { color: #FF9980; text-decoration: underline }


.contents a           { color: #575757; text-decoration: underline }
.contents a:link      { color: #575757; text-decoration: underline }
.contents a:visited   { color: #575757; text-decoration: underline }
.contents a:active    { color: #999999; }
.contents a:hover     { color: #999999; text-decoration: underline }


.howto a           { color: #669980; text-decoration: underline }
.howto a:link      { color: #669980; text-decoration: underline }
.howto a:visited   { color: #669980; text-decoration: underline }
.howto a:active    { color: #66CC00; }
.howto a:hover     { color: #66CC00; text-decoration: underline }


#outline {
     height: auto;
     margin-left: auto;
     margin-right: auto;
     width: 780px;

}

#box{
      width: 780px;
      margin-right: auto;
      margin-left: auto;
}

#rbox{
      width: 612px;
      height: auto;
      float: right;
}

#lbox{
      width: 150px;
      height: auto;
      float: left;
}

h1   { 
       font-weight: bold; 
       font-size: 22px;
       float: none;
       display: inline;
				line-height:26px;
}

h1.headline   { 
       font-weight: normal; 
       font-size: 11px;
       display: inline;
			color:gray;
			margin:0px;
			padding:0px;
			margin-top:-4px;
			margin-bottom:-4px;
}

h2   { 
       font-weight: bold; 
       font-size: 19px;
       float: none;
       display: inline;
       color:#FF9A1F;
				line-height:24px;
}

h2.column   { 
       font-weight: bold; 
       font-size: 14px;
       float: none;
       display: inline;
       color:#823F28;
				line-height:18px;
				border-left:5px solid #823F28;
				padding-left:5px;
				margin-bottom:5px;
				padding-bottom:0px;

}

h3   { 
       font-weight: bold; 
       font-size: 19px;
       float: none;
       display: inline;
}

.navi1 {
       margin: 0px 0px 0px 0px;
}

.navi1 a{
     display: block;
     background: url("img/navi1.gif") no-repeat;
     width: 81px;
     height: 34px;
     margin: 0px;
     padding: 0px;
}

.navi1 a:hover{
     background-position: 0 -44px;
}

.navi2 {
       margin: 0px 0px 0px 0px;
}

.navi2 a{
     display: block;
     background: url("img/navi2.gif") no-repeat;
     width: 81px;
     height: 34px;
     margin: 0px;
     padding: 0px;
}

.navi2 a:hover{
     background-position: 0 -44px;
}

.navi3 {
     margin: 0px 0px 0px 0px;
}

.navi3 a{
     display: block;
     background: url("img/navi3.gif") no-repeat;
     width: 81px;
     height: 34px;
     margin: 0px;
     padding: 0px;
}

.navi3 a:hover{
     background-position: 0 -44px;
}

.navi4 {
       margin: 0px 0px 0px 0px;
}

.navi4 a{
     display: block;
     background: url("img/navi4.gif") no-repeat;
     width: 81px;
     height: 34px;
     margin: 0px;
     padding: 0px;
}

.navi4 a:hover{
     background-position: 0 -44px;
}

.navi5 {
     margin: 0px 0px 0px 0px;
}

.navi5 a{
     display: block;
     background: url("img/navi5.gif") no-repeat;
     width: 81px;
     height: 34px;
     margin: 0px;
     padding: 0px;
}

.navi5 a:hover{
     background-position: 0 -44px;
}


.navi6 {
       margin: 0px 0px 0px 0px;
}

.navi6 a{
     display: block;
     background: url("img/navi6.gif") no-repeat;
     width: 81px;
     height: 34px;
     margin: 0px;
     padding: 0px;
}

.navi6 a:hover{
     background-position: 0 -44px;
}

.navi7 {
       margin: 0px 0px 0px 0px;
}

.navi7 a{
     display: block;
     background: url("img/navi7.gif") no-repeat;
     width: 81px;
     height: 34px;
     margin: 0px;
     padding: 0px;
}

.navi7 a:hover{
     background-position: 0 -44px;
}

.navi8 {
       margin: 0px 0px 0px 0px;
}

.navi8 a{
     display: block;
     background: url("img/navi8.gif") no-repeat;
     width: 81px;
     height: 34px;
     margin: 0px;
     padding: 0px;
}

.navi8 a:hover{
     background-position: 0 -44px;
}

.navi9 {
       margin: 0px 0px 0px 0px;
}

.navi9 a{
     display: block;
     background: url("img/navi9.gif") no-repeat;
     width: 82px;
     height: 34px;
     margin: 0px;
     padding: 0px;
}

.navi9 a:hover{
     background-position: 0 -44px;
}


.navi10 {
       margin: 0px 0px 0px 0px;
}

.navi10 a{
     display: block;
     background: url("img/navi10.gif") no-repeat;
     width: 60px;
     height: 13px;
     margin: 0px;
     padding: 0px;
}

.navi10 a:hover{
     background-position: 0 -23px;
}

.navi11 {
       margin: 0px 0px 0px 0px;
}

.navi11 a{
     display: block;
     background: url("img/navi11.gif") no-repeat;
     width: 73px;
     height: 13px;
     margin: 0px;
     padding: 0px;
}

.navi11 a:hover{
     background-position: 0 -23px;
}

.navi12 {
       margin: 0px 0px 0px 0px;
}

.navi12 a{
     display: block;
     background: url("img/navi12.gif") no-repeat;
     width: 65px;
     height: 13px;
     margin: 0px;
     padding: 0px;
}

.navi12 a:hover{
     background-position: 0 -23px;
}

.navi13 {
       margin: 0px 0px 0px 0px;
}

.navi13 a{
     display: block;
     background: url("img/navi13.gif") no-repeat;
     width: 72px;
     height: 13px;
     margin: 0px;
     padding: 0px;
}

.navi13 a:hover{
     background-position: 0 -23px;
}

.navi14 {
       margin: 0px 0px 0px 0px;
}

.navi14 a{
     display: block;
     background: url("img/okiniiri.jpg") no-repeat;
     width: 111px;
     height: 20px;
     margin: 0px;
     padding: 0px;
}

.navi14 a:hover{
     background-position: 0 -30px;
}

.navi15 {
       margin: 0px 0px 0px 0px;
}

.navi15 a{
     display: block;
     background: url("img/kago.jpg") no-repeat;
     width: 111px;
     height: 21px;
     margin: 0px;
     padding: 0px;
}

.navi15 a:hover{
     background-position: 0 -31px;
}

.lnavi2 {
       margin: 0px 0px 0px 0px;
}

.lnavi2 a{
     display: block;
     background: url("img/lnavi2.gif") no-repeat;
     width: 150px;
     height: 22px;
     margin: 0px;
     padding: 0px;
}

.lnavi2 a:hover{
     background-position: 0 -32px;
}

.lnavi3 {
       margin: 0px 0px 0px 0px;
}

.lnavi3 a{
     display: block;
     background: url("img/lnavi3.gif") no-repeat;
     width: 150px;
     height: 22px;
     margin: 0px;
     padding: 0px;
}

.lnavi3 a:hover{
     background-position: 0 -32px;
}

.lnavi4 {
       margin: 0px 0px 0px 0px;
}

.lnavi4 a{
     display: block;
     background: url("img/lnavi4.gif") no-repeat;
     width: 150px;
     height: 22px;
     margin: 0px;
     padding: 0px;
}

.lnavi4 a:hover{
     background-position: 0 -32px;
}

.lnavi6 {
       margin: 0px 0px 0px 0px;
}

.lnavi6 a{
     display: block;
     background: url("img/lnavi6.gif") no-repeat;
     width: 150px;
     height: 22px;
     margin: 0px;
     padding: 0px;
}

.lnavi6 a:hover{
     background-position: 0 -32px;
}

.lnavi7 {
       margin: 0px 0px 0px 0px;
}

.lnavi7 a{
     display: block;
     background: url("img/lnavi8.gif") no-repeat;
     width: 150px;
     height: 22px;
     margin: 0px;
     padding: 0px;
}

.lnavi7 a:hover{
     background-position: 0 -32px;
}


#head1{
     width: 780px;
     margin-left: auto;
     margin-right: auto;
     padding: 0px;
     text-align: left;
			font-size:11px;
			color:gray;
			margin:0px;
			padding:0px;
			margin-bottom:-4px
}

.size11{
     font-size: 11px;
     line-height:14px;
}

.size12{
     font-size: 12px;
     line-height:16px;
}

.size14{
     font-size: 14px;
     line-height:20px;
}

.size15{
     font-size: 15px;
}

#recipe li{
     line-height: 22px;
     font-size: 15px;
}

.mame li{
     line-height: 22px;
     font-size: 15px;
}

.date   { color: #789; font-size: 11px; font-family: Helvetica, Geneva, Arial; letter-spacing: 1px ;}
.subject   { color: #696969; font-weight: bold; font-size: 12px; padding-bottom: 2px ;}
.note    { color: #333; font-size: 12px; line-height: 18px; font-family: Osaka, "‚l‚r ƒSƒVƒbƒN"; background-image : url(http://www.saputaku.com/topics2/img/note_tensen.gif); margin: 0px; padding: 18px ;}


form{
margin:0px;
padding:0px;
}

.tit-recipe {
border:1px dotted orange;
color:#FF851B;
font-weight:bold;
padding:3px;
background-color:#FFFFCB;

}

#ansin ul{
margin:0px;
padding:0px;
margin-left:15px;

}

#ansin li {
font-size:14px;
line-height:18px;
}


#leftnav ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#leftnav li { 
display : inline; 
padding :0; 
margin:0;

}

#leftnav p {display:block; 
border:1px solid #B4DF52;
background-color:#B4DF52;
font-size:12px;
width:100%; 
padding:0.1em 0 0.1em 0em;
text-decoration:none;
color:#557;
margin:1px 0px;
height:1.5em;
text-align:left;
font-weight:bold;
}

#leftnav ul li a {display:block; 
border:1px solid #B4DF52;
background-color:#fff;
font-size:12px;
padding:0.1em 0 0.1em 0em;
text-decoration:none;
color:#557;
width:100%; 
margin:-1px 0px;
height:1.5em;
text-align:left;
}
#leftnav ul li a:hover {
display:block; 
border:1px solid #aca;
background-color:#ded;
font-size:12px;
padding:0.1em 0 0.1em 0em;
text-decoration:none;
color:#575;
height:1.5em;
}

.recipelist ul { 
margin: 0 0 0 1.1em;
padding: 0 ;
list-style-type : disc; 
}

.recipelist li { 
font-size: 12px;
line-height:16px;
margin-top:0px;
padding-left:0px;
margin-left:0px;
margin-bottom:0px;
}

.recipelists ul { 
margin: 0 0 0 1.1em;
padding: 0 ;
list-style-type : square; 
}

.recipelists li { 
font-size: 12px;
line-height:16px;
margin-top:0px;
padding-left:0px;
margin-left:0px;
margin-bottom:0px;
}


.linegray{
background-color: #C9C9C9;
color: #C9C9C9;
border: none;
height: 1px;
margin:15px 0px 10px 0px;
}