@charset "utf-8";

@import url('reset.css');
@import url('base.css');
@import url('contents.css');
/*Vegetable.html */
#kihonTtl{
	padding-bottom:20px;
}
/*VegetableTable*/
.VegetableTable {
   border-collapse: separate;
   border-spacing: 1px;
   font-size:0.8em;
}
.VegetableTable th, .VegetableTable td {
	padding: 5px;
	border: 1px solid #CCCCCC;
	text-align:center;
}
.VegetableTable .vegename {
	text-align:left;
}
.VegetableTable th {
	color:#FFFFFF;
}
.TableManth td{
	background-color:#ECECEC;
}
.TableLeafy th {
	background-color:#009966;
}
.TableLeafy .Markup{
	color:#009966;
	font-size:1.3em;
}
.TableFruit th{
	background-color:#FFA3AC;
}
.TableFruit .Markup {
	color:#FFA3AC;
	font-size:1.3em;
}
.TableStalk th {
	background-color:#3399FF;
}
.TableStalk .Markup {
	color:#3399FF;
	font-size:1.3em;
}
.TableRoot th {
	background-color:#FF9900;
}
.TableRoot .Markup {
	color:#FF9900;
	font-size:1.3em;
}
.TablePoteto th {
	background-color:#660033;
}
.TablePoteto .Markup {
	color:#660033;
	font-size:1.3em;
}
.TableBean th {
	background-color:#669933;
}
.TableBean .Markup {
	color:#669933;
	font-size:1.3em;
}
.TableMushroom th {
	background-color:#996633;
}
.TableMushroom .Markup {
	color:#996633;
	font-size:1.3em;
}
.VegtableText {
	background-color:#FF4B51;
	text-align:center;
	color:#fff;
	margin-top:20px;
	font-size:0.8em;
}
/*meat.html 
	A part of common parts of knife*/
.KihonSubTtl {
background:url(../../cooking/common/images/bg_h4_3peace.gif) no-repeat 0 0;
height:28px;
line-height:28px;
color:#ffffff;
font-size:13px;
text-indent:8px;
margin:0 0 10px;
padding:0;
/*
	width:580px;
	background-color:#52B3D3;
	height:19px;
	color:#fff;
	font-weight:normal;
	padding-left:10px;
	margin-bottom:15px;
	padding-top:3px;
	font-size:0.75em;
*/
}
.MeatColumnLeft {
	width:195px;
	float:left;
}
.MeatColumnLeft img {
	margin-left:10px;
}
.MeatColumnRight {
	width:375px;
	background-color:#FCEfCE;
	float:right;
	padding:8px;
	margin-bottom:30px;
}
.MeatColumnRight dl,
.KnifeNameRight dl {
	background-image:url(../../cooking/kihon/images/line_meat_column.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding:5px 0;
	font-size:0.75em;
}
.MeatColumnRight dl.bodernone,
.KnifeNameRight dl.bodernone {
	background-image:none;
}
.MeatColumnRight dl dt,
.KnifeNameRight dl dt {
	width:25%;
	float:left;
	font-size:0.9em;
}
.MeatColumnRight dl dd,
.KnifeNameRight dl dd {
	width:75%;
	float:right;
	font-size:0.85em;
	line-height:140%;
}
/*knife.html */
.KnifeNameLeft {
	width:307px;
	float:left;
	padding-bottom:20px;
}
.KnifeNameRight {
	width:250px;
	background-color:#FCEfCE;
	float:right;
	padding:8px;
	margin-bottom:30px;
}
.HandAffixed dl {
	padding-bottom:20px;
	font-size:0.8em;
}
.HandAffixed dt {
	width:99px;
	float:left;
}
.HandAffixed dt img {
	padding:0 20px;
}
.HandAffixed dd {
	width:421px;
	background-color:#FCEfCE;
	float:right;
	padding:10px;
	height:56px;
	font-size:0.9em;
}
/* rice.html */
#RiceWashed dt {
	width:186px;
	float:left;
	margin-bottom:10px;
}
#RiceWashed dt img {
	margin:0 46px 0 37px;
}
#RiceWashed dd {
	width:384px;
	float:right;
	height:90px;
}
#wrapper .clearfix #right_column #RiceWashed .clearfix .RiceNo1 {
	background-color:#FCEfCE;
	padding:5px;
	font-size:0.8em;
}
#wrapper #right_column #RiceWashed .RiceNo1 dt {
	float:left;
	width:17px;
}
#wrapper #right_column #RiceWashed .RiceNo1 img {
	margin:10px 5px;
}
#wrapper #right_column #RiceWashed .RiceNo1 dd {
	float:right;
	width:340px;
	line-height:130%;
	margin-top:10px;
}
.RicePoint {
	padding-top:30px;
	font-size:0.8em;
}
.RicePoint h4 {
	margin-bottom:10px;
}
/*
.RicePoint p {
	line-height:140%;
}
*/
/*cut.html*/
#CutListColumn {
	font-size:0.8em;
	margin-bottom:20px;
}
#CutListColumn ul{
	float:left;
}
#CutListColumn li{
	float:left;
	width:131px;
	background-color:#ECECEC;
	margin-right:6px;
	list-style:none;
	margin-bottom:5px;
	padding:2px 2px 2px 10px;
	background-image: url(../../cooking/kihon/images/arrow_cutlist.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#CutListColumn li.forthdata{
	margin-right:0;
}

#CutListColumn li a {
	color: #333;
	text-decoration: none;
}
#CutListColumn li a:hover {
	text-decoration: underline;
}


.CutColumn {
	width:180px;
	padding-right:25px;
	float:left;
	margin-bottom:15px;
}
.CutColumnend {
	width:180px;
	padding-right:0;
	float:left;
	margin-bottom:15px;
}
#wrapper #right_column .CutColumn3step h4 {
background:url(../../cooking/common/images/bg_h4_3peace.gif) no-repeat 0 0;
height:28px;
line-height:28px;
color:#ffffff;
font-size:13px;
text-indent:8px;
margin:0 0 10px;
padding:0;
border-bottom:none;
/*	
	background-color:#52B3D3;
	height:21px;
	color:#fff;
	font-weight:normal;
	padding-left:10px;
	margin-bottom:12px;
	padding-top:5px;
	font-size:0.75em
*/
}
#wrapper #right_column .CutColumn2step h4 {
background:url(../../cooking/common/images/bg_h4_2peace.gif) no-repeat 0 0;
height:28px;
line-height:28px;
color:#ffffff;
font-size:13px;
text-indent:8px;
margin:0 0 10px;
padding:0;
border-bottom:none;
}
#wrapper #right_column .CutColumn h4,
#wrapper #right_column .CutColumnend h4 {
background:url(../../cooking/common/images/bg_h4_1peace.gif) no-repeat 0 0;
height:28px;
line-height:28px;
color:#ffffff;
font-size:13px;
text-indent:8px;
margin:0 0 10px;
padding:0;
border-bottom:none;
}
.CutColumn dl,
.CutColumnend dl,
.CutColumn2step .arrowstep dl,
.CutColumn2step .step2 dl,
.CutColumn3step .arrowstep dl,
.CutColumn3step .arrowstepend  {
	line-height:140%;
	font-size:0.75em;
}
.CutColumn dt,
.CutColumnend dt,
.CutColumn2step .arrowstep dt,
.CutColumn2step .step2 dt,
.CutColumn3step .arrowstep dt,
.CutColumn3step .arrowstepend dt {
	margin-bottom:5px;
}
.CutColumn dd,
.CutColumnend dd,
.CutColumn2step .arrowstep dd,
.CutColumn2step .step2 dd,
.CutColumn3step .arrowstep dd,
.CutColumn3step .arrowstepend dd {
	margin-right:5px;
	margin-left:5px;
}
.CutColumn2step {
	width:385px;
	clear:both;
	float:left;
}
.CutColumn2step .arrowstep,
.CutColumn3step .arrowstep {
	width:205px;
	background-image: url(../../cooking/kihon/images/arrow_cutflow.gif);
	background-repeat: no-repeat;
	background-position: right 30px;
	float:left;
}
/*
.CutColumn2step h4,
.CutColumn3step h4 {
	background-color:#52B3D3;
	height:21px;
	color:#fff;
	font-weight:normal;
	padding-left:10px;
	margin-bottom:12px;
}
*/
.CutColumn2step .step2 {
	width:180px;
	float:left;
}
.CutColumn3step {
	clear:both;
	width:590px;
}
.arrowstepend {
	float:left;
	width:180px;
}
/*putting.html*/
#puttingtext{
	font-size:0.8em;
	width:375px;
	float:left;
}
#puttingimg {
	width:200px;
	float:left;
	text-align:left;
	padding-bottom:20px;
}
.PuttingHowto {
	margin-bottom:10px;
	font-size:0.8em;
}
.PuttingHowto span {
	color:#0000CC;
}
.PuttingRecipe {
	background-image: url(../../cooking/kihon/images/line_putting.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom:20px;
}
.PuttingRecipenone {
	background-image:none;
	padding-bottom:20px;
}
.AmountColumn {
	float:left;
	width:222px;
/*
	background-color:#00CCFF;
*/
} 
.MakeColumn {
	float:right;
	width:358px;
	font-size:0.8em;
}
.AmountColumn table caption {
	
	font-weight:bold;
}   
.AmountColumn table {
	clear:both;
	border-collapse: collapse;
	border-spacing: 0;
	font-size:0.75em;
}        
.AmountColumn th {
	background:#F4DC92;
	border: 1px solid #999999;
	text-align: center;
}
.AmountColumn .standard {
	background:#EDB70F;
	/*
	border: 1px solid #999999;
	text-align: center;
	*/
}
.AmountColumn td {	
	border: 1px solid #999999;
	text-align: center;
	padding:2px 1px;
}
.HowtoColumn,
.HowtoColumn02 {
	border-bottom: 3px solid #CCC;
	margin-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	font-size:0.8em;
}
.HowtoColumn dt {
	float:left;
	width:260px;
}
.HowtoColumn dd {
	float:right;
	text-align:left;
	width:320px;
	margin-left:10px;
}
.HowtoColumn02 dt {
	float:left;
	width:210px;
}
.HowtoColumn02 dd {
	float:right;
	text-align:left;
	width:370px;
	margin-left:10px;
}
.PuttingHowto,
.PuttingHowto02,
.PuttingHowto03 {
	margin-bottom:10px;
	font-size:0.9em;
}
.PuttingHowto dt {
	float:left;
	width:81px;
}
.PuttingHowto dd {
	float:left;
	padding-left:5px;
	width:500px;
}
.PuttingHowto02 dt {
	float:left;
	width:263px;
}
.PuttingHowto02 dd {
	float:left;
	padding-left:5px;
	width:318px;
}
.PuttingHowto03 dt {
	float:left;
	width:254px;
}
.PuttingHowto03 dd {
	float:left;
	padding-left:5px;
	width:327px;
}
.PuttingHowto dt img,
.PuttingHowto02 dt img,
.PuttingHowto03 dt img {
	vertical-align:top;
	margin-top:0;
	padding-top:0;
}



#wrapper  #right_column .PuttingHowto .twidth81 dt {
	width:81px;
	border-left:1px solid #000;
}
.PuttingHowto .twidth81 dd {
	width:500px;
	border-left:1px solid #000;
}
/*
#PuttingName {
	font-size:0.75em;
}
#PuttingName dt {
	color:#0000CC;
	width:235px;
	background-image: url(../../cooking/kihon/images/img_carcle_putting.gif);
	background-repeat: no-repeat;
	background-position: right center;
	float:left;
}
#PuttingName dd {
	float:left;
	width:355px;
	margin-bottom:10px;
}
*/
.MakeColumn h5 {
	font-size:0.9em;
}
#HowToputting {
	border-bottom: 3px solid #CCC;
	border-top: 3px solid #CCC;
	padding-top:25px;
	margin-top:10px;
	padding-bottom:15px;
	margin-bottom:20px;
	font-size:0.8em;
}
.MakeImg {
	width:125px;
	float:left;
}
.MakeImgend {
	width:105px;
	float:left;
}
.MakeImg p,
.MakeImgend p {
	width:105px;
	margin-top:5px;
}
/*
.textindentbox {
	text-indent:-0.5em;
	margin-left:0.5em;
}
*/
.textindentbox span,
.arrowstep dd span,
.arrowstepend dd span,
.step2 dd span,
.CutColumnend dd span,
.CutColumn dd span{
	color:#FFF;
	background-color:#FF4400;
	padding:1px 4px;
	margin-right:5px;
	
}
/*preparation.html*/
#PreparationColumn h4 {
	border-bottom:#ee792b solid 5px;
	padding-left:15px;
	margin-bottom:15px;
}
#PreparationColumn p{
	font-size:0.9em;
	margin-bottom:5px;
}
#PreparaLcolumn{
	float:left;
	width:285px;
}
#PreparaRcolumn{
	float:right;
}
#PreparaLcolumn table,
#PreparaRcolumn table{
   border-collapse: separate;
   border-spacing: 1px;
   font-size:0.8em;
}

#PreparaLcolumn th,
#PreparaLcolumn td,
#PreparaRcolumn th,
#PreparaRcolumn td {
	padding: 2px;
	border: 1px solid #CCCCCC;
	text-align:center;
}
#PreparaLcolumn td,
#PreparaRcolumn td{
	width:90px;
	text-align:left;
	background-image: url(../../cooking/kihon/images/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left:10px;
	line-height:135%;
}
#PreparaLcolumn td img,
#PreparaRcolumn td img,
#PreparaLcolumn th img,
#PreparaRcolumn th img{
	padding-bottom:8px;
	padding-right:5px;
}
#PreparaLcolumn th,
#PreparaRcolumn th{
	text-align:left;
	background-color: #C7C7C7;
	background-image: url(../../cooking/kihon/images/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left:10px;
}

#PreparaLcolumn td a,
#PreparaRcolumn td a,
#PreparaLcolumn th a,
#PreparaRcolumn th a {
	color: #333;
	text-decoration: none;
}
#PreparaLcolumn td a:hover,
#PreparaRcolumn td a:hover,
#PreparaLcolumn th a:hover,
#PreparaRcolumn th a:hover{
	text-decoration: underline;
}
.PrecutColumn{
	background-image: url(../../cooking/kihon/images/line_procolumn.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:15px;
	margin-bottom:10px;
}

/*reserve.html*/
#ReserveVegiColumn h5{
	margin-bottom:15px;
}

.TopLineColumn{
	clear:both;
	padding-top:20px;
	background-image: url(../../cooking/kihon/images/img_line_reserve.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.LimitColumn {
	font-size:0.8em;
	margin-bottom:10px;
}
.LimitColumn dt {
	clear:right;
	float:left;
	width:60px;
	font-size:0.9em;
	font-weight:bold;
	color:#336600;	
}
.LimitColumn dd {
	float:right;
	width:515px;
	border-left:1px solid #CCC;
	padding-left:10px;
}