/* ---RECIPE LIST--------------------------------------------*/

#recipelistcont  {
  border:             none;
  border-collapse:	  collapse;
  background-color:   #eee4d6;
  width:              530px;
  margin:             15px auto;
}

#recipelistcont  {
  padding:            8px 10px 5px 10px;
}

#recipelistcont h4 {
  text-align:         left;
}

.recipelistbox {
  border:             1px solid #bca381;
  border-collapse:	  collapse;
  background-color:   #fff;
  width:              510px;
  margin:             10px auto;
}

.recipelistbox {
  padding:            6px 6px 4px 6px;
}

.recipelistbox .left {
  float:              left;
  text-align:         left;
  padding-right:	    5px;
}

.recipelistbox .right {
  float:              right;
  width:              410px;
  text-align:         left;
  font-size:          12px;
  line-height:        1.5;
  vertical-align:     top;
  padding:            0px 5px;
}

.recipelistbox h4 {
  border-bottom:      1px dashed #bca381;
  margin-bottom:      4px;
}

.recipelistbox:after {
  content:            ".";
  display:            block;
  height:             0;
  clear:              both;
  visibility:         hidden;
}


/* ---RECIPE DETAIL------------------------------------------*/

#recipecont {
  border:             1px solid #bca381;
  border-collapse:	  collapse;
  width:              510px;
  margin:             15px auto;
}

#recipecont {
  padding:            10px;
}

#recipebox01, #recipebox03 {
  border:             none;
  border-collapse:	  collapse;
  width:              510px;
  margin:             0px auto;
}

#recipebox01 #left {
  width:              290px;
  text-align:         left;
}

#recipebox01 #right {
  width:              220px;
  font-size:          12px;
  line-height:        1.7;
  text-align:         left;
  vertical-align:     top;
}

#recipetitle {
  background-color:   #eee4d6;
  color:              #713b02;
  font-size:          16px;
  line-height:        1.4 ! important;
  font-weight:        bold;
  padding:            3px;
  margin-bottom:      10px;
}

#recipebox02 {
  border:             none;
  border-collapse:	  collapse;
  width:              490px;
  margin:             0px auto;
}

#recipebox02 #left {
  width:              150px;
  font-size:          14px;
  font-weight:        bold;
  text-align:         left;
  vertical-align:     top;
}

#recipebox02 #ninzu {
  font-size:          12px !important;
  font-weight:        normal !important;
  padding-left:       5px;
}

#ingrebox {
  width:              340px;
}

#ingrebox td {
  border-bottom:      1px solid #bca381;
  font-size:          12px;
  text-align:         left;
  padding:            5px;
}

#ingrebox .item01 {
  font-weight:        bold;
  text-align:         left;
}

#ingrebox .item02 {
  text-align:         right;
}

#recipebox03 td {
  width:              170px;
  font-size:          12px;
  line-height:        1.6;
  text-align:         left;
  vertical-align:     top;
  padding:            5px 8px 15px 8px;
}

#recipebox03 .number {
  border-bottom:      1px dashed #ae9471;
  width:              150px;
  font-size:          12px;
  font-weight:        bold;
}

#recipebox03 .orderimg {
  padding:            6px 3px;
}

#recipebox04 {
  border:             none;
  border-collapse:	  collapse;
  width:              490px;
  font-size:          12px;
  line-height:        1.6;
  text-align:         left;
  margin:             5px auto 0px auto;
}

#recipebox04 .mark {
  color:              #bca381;
  padding-right:      3px;
}

#recipebox05 {
  border:             none;
  border-collapse:	  collapse;
  background-color:   #eee4d6;
  width:              500px;
  margin:             30px auto 0px auto;
}

#recipebox05 {
  padding:            5px 5px 10px 5px;
}

#recipebox05 h5{
  text-align:         left;
}

.recipethumbox {
  border:             1px solid #bca381;
  border-collapse:	  collapse;
  background-color:   #fff;
  width:              106px;
  margin:             5px;
  float:              left;
}

.recipethumbox {
  padding:            3px;
}

.recipethumbox .thumimg {
  padding:            2px;
}

.recipethumbox .thumtxt {
  font-size:          10px;
  color:              #483f32;
  line-height:        1.3;
  text-align:         left;
}

#recipebox05:after {
  content:            ".";
  display:            block;
  height:             0;
  clear:              both;
  visibility:         hidden;
}


/* ---RECIPE TOUKOU------------------------------------------*/

#toukoubox {
  border:             none;
  border-collapse:	  collapse;
  width:              500px;
  margin:             20px auto 10px auto;
}

#toukoubox td {
  background-color:   #eee4d6;
  text-align:         left;
  padding:            5px 0px 5px 5px;
}

#toukoubtnbox {
  border:             none;
  border-collapse:	  collapse;
  width:              500px;
  margin:             0px auto;
}


