.clearfix {
  min-height: 1px;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#reitoukiji0907 #menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 0px;
	height: 73px;
	width: 675px;
	display: block;
}
#reitoukiji0907 #menu a {
	display: block;
	text-indent: -9999pt;
	width:auto;
	height: 100%;
}

#reitoukiji0907 #menu li {
	float: left;
	text-indent: -9999pt;
	height: 73px;
	padding: 0px 0px 0px 6px;
	margin: 0px;
}
#reitoukiji0907 #menu li#menu1 a {
	background-image: url(../img/reitoukiji0907/menu1.jpg);
	height: 73px;
	width: 130px;
	background-repeat: no-repeat;
}

#reitoukiji0907 #menu li#menu2 a {
	background-image: url(../img/reitoukiji0907/menu2.jpg);
	height: 73px;
	width: 173px;
	background-repeat: no-repeat;
}

#reitoukiji0907 #menu li#menu3 a {
	background-image: url(../img/reitoukiji0907/menu3.jpg);
	height: 73px;
	width: 173px;
	background-repeat: no-repeat;
}

#reitoukiji0907 #menu li#menu4 a {
	background-image: url(../img/reitoukiji0907/menu4.jpg);
	height: 73px;
	width: 173px;
	background-repeat: no-repeat;
}
#reitoukiji0907 #menu {
	background-image: url(../img/reitoukiji0907/header_bg.jpg);
	background-repeat: repeat-y;
	height: 95px;
	width: 675px;
	display: block;
}
#reitoukiji0907 h2 {
	margin: 0px;
	padding: 0px;
}
#intro h3 {
	background-image: url(../img/reitoukiji0907/top_title1.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 388px;
	text-indent: -9999pt;
	margin-bottom: 0px;
	padding: 0px;
}
#intro {
	width: 675px;
	margin-top: 20px;
}
#intro p {
	width: 435px;
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 0px;
}
#plan h3 {
	background-image: url(../img/reitoukiji0907/top_title2.gif);
	background-repeat: no-repeat;
	height: 44px;
	width: 675px;
	text-indent: -9999pt;
	margin-bottom: 15px;
}
.plan_box {
	float: left;
	width: 200px;
	margin-right: 37px;
}
.plan_box2 {
	float: left;
	width: 200px;
}
.plan_box p, .plan_box2 p {
	line-height: 16px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}
#plan {
	width: 675px;
	padding-top: 20px;
}
#steps h3 {
	background-image: url(../img/reitoukiji0907/top_title3.jpg);
	background-repeat: no-repeat;
	height: 69px;
	width: 675px;
	text-indent: -9999pt;
	margin: 0px;
	padding: 0px;
}
#steps {
	background-image: url(../img/reitoukiji0907/top_title3_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 675px;
	padding-bottom: 13px;
	padding-top: 30px;
}
#steps_txt {
	background-image: url(../img/reitoukiji0907/top_bg3.jpg);
	background-repeat: repeat-y;
}
p#steps_lead {
	font-size: 14px;
	line-height: 20px;
	margin-right: 15px;
	margin-left: 15px;
	font-weight: bold;
	color: #7B4D39;
	margin-top: 0px;
	padding-top: 8px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.steps_box1 {
	width: 214px;
	float: left;
	padding-left: 35px;
}
.steps_box2 {
	width: 214px;
	float: left;
}
.steps_box3 {
	width: 200px;
	float: left;
}

#steps_box_wrap p {
	line-height: 16px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	width: 185px;
}
#mainpic {
	float: left;
	width: 312px;
}
#donut_txt {
	float: right;
	width: 345px;
	background-color: #CFE1FA;
}
#kiji_intro {
	width: 675px;
	padding-top: 30px;
}
#kiji_intro p {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
#kiji_intro h3 {
	margin: 0px;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
}
#arrange {
	padding-top: 30px;
	width: 675px;
}
#arrange_bg {
	background-image: url(../img/reitoukiji0907/bg_note.jpg);
	height: 456px;
	width: 675px;
	background-position: center top;
	background-repeat: no-repeat;
}
.arrange_img {
	width: 255px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.arrange_box {
	width: 335px;
	float: left;
}
.gorecipe {
	padding-left: 165px;
	padding-top: 5px;
}
.arrange_box ul {
	list-style-type: disc;
	margin: 10px 0px 0px 55px;
	padding: 0px;
}
#voice {
	width: 675px;
	background-image: url(../img/reitoukiji0907/voice_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 26px;
	padding-top: 10px;
}
#voice_bg {
	background-image: url(../img/reitoukiji0907/voice_middle.gif);
	background-repeat: repeat-y;
}
#voice_box1 {
	width: 285px;
	float: left;
	padding-left: 30px;
}
#voice_box2 {
	width: 285px;
	float: left;
	padding-left: 35px;
}
.float-l {
	float: left;
}
.float-r {
	float: right;
}
#voice h3 {
	margin: 0px;
	padding: 0px;
}
#voice p {
	line-height: 16px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.voicetitle {
	font-weight: bold;
}
#arrange h3 {
	background-image: url(../img/reitoukiji0907/title_arrange.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 675px;
	text-indent: -9999pt;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
img {
	vertical-align: top;
}
.pagetop {
	text-align: right;
}
#croissant_txt {

	float: right;
	width: 345px;
	background-color: #FFFFCC;
}
#pizza_txt {


	float: right;
	width: 345px;
	background-color: #FFE1E3;
}
#link_next {
	text-align: right;
	width: 675px;
}
#arrange p {
	padding-right: 30px;
	padding-left: 30px;
	line-height: 14px;
	margin: 0px;
	padding-top: 5px;
	font-size: 11px;
}
#link_recipes {
	z-index: 1;
	position: relative;
	left: 480px;
	top: -11px;
	height: 50px;
	width: 159px;
}
.small11 {
	font-size: 11px;
}


/*add toda imagechangeheder 100708*/
#reitoukiji0907 h2 {
margin:0;
padding:0;
}

#reitoukiji0907 div#menu100708 {
background:url(http://www.cuoca.com/contents/motto/img/reitoukiji0907/menu100708.jpg) left top no-repeat;
width:675px;
height:46px;
}

#reitoukiji0907 div#menu100708 ul {
padding:0 0 0 8px;
}

#reitoukiji0907 div#menu100708 ul li {
float:left;
display:block;
height:46px;
text-indent:-9999px;
}

#reitoukiji0907 div#menu100708 ul li a {
display:block;
height:46px;
}

#reitoukiji0907 div#menu100708 ul li#menu1 {
width:108px;
margin-right:8px;
}

#reitoukiji0907 div#menu100708 ul li#menu1 a:hover {
width:108px;
background:url(http://www.cuoca.com/contents/motto/img/reitoukiji0907/menu100708.jpg) -8px -46px no-repeat;
}

#reitoukiji0907 div#menu100708 ul li#menu2 {
width:198px;
margin-right:9px;
}

#reitoukiji0907 div#menu100708 ul li#menu2 a:hover {
width:198px;
background:url(http://www.cuoca.com/contents/motto/img/reitoukiji0907/menu100708.jpg) -124px -46px no-repeat;
}

#reitoukiji0907 div#menu100708 ul li#menu3 {
width:158px;
margin-right:8px;
}

#reitoukiji0907 div#menu100708 ul li#menu3 a:hover {
width:158px;
background:url(http://www.cuoca.com/contents/motto/img/reitoukiji0907/menu100708.jpg) -331px -46px no-repeat;
}

#reitoukiji0907 div#menu100708 ul li#menu4 {
width:172px;
}

#reitoukiji0907 div#menu100708 ul li#menu4 a:hover {
width:172px;
background:url(http://www.cuoca.com/contents/motto/img/reitoukiji0907/menu100708.jpg) -497px -46px no-repeat;
}

#reitoukiji0907 div#menu100708 ul li#menu1_a {
float:left;
display:block;
height:46px;
width:108px;
margin-right:8px;
background:url(http://www.cuoca.com/contents/motto/img/reitoukiji0907/menu100708.jpg) -8px -46px no-repeat;
}

#reitoukiji0907 div#menu100708 ul li#menu2_a {
width:198px;
margin-right:9px;
background:url(http://www.cuoca.com/contents/motto/img/reitoukiji0907/menu100708.jpg) -124px -46px no-repeat;
}

#reitoukiji0907 div#menu100708 ul li#menu3_a {
width:158px;
margin-right:8px;
background:url(http://www.cuoca.com/contents/motto/img/reitoukiji0907/menu100708.jpg) -331px -46px no-repeat;
}

#reitoukiji0907 div#menu100708 ul li#menu4_a {
width:172px;
background:url(http://www.cuoca.com/contents/motto/img/reitoukiji0907/menu100708.jpg) -497px -46px no-repeat;
}
