/* CSS Document */


.food_compare_tab td{
    padding:5px;
    font-size:12px!important;
	width:125px;
}

.food_compare_tab {
	width: 100%;
	margin: 0 0 20px;
	border-collapse: collapse;
	border: 1px #CCCCCC solid;
}
.food_compare_tab th {
	padding: 5px 10px;
	background: #EEEEEE;
	border: 1px #CCCCCC solid;
}
.food_compare_tab td {
	padding: 5px 10px;
	border: 1px #CCCCCC solid;
	vertical-align:top;
	width:125px;
}
.food_compare_tab tr.even td {
	background: #EFEFEF;
	border: 1px #CCCCCC solid;
}

.bland_name li{
    float:left;
	margin:0 10px 10px 0;
	list-style-type:none;
	font-size:88%;
}

.bland_name img{
    margin:0 0 10px 0;
}

.clear{
    clear:both;
}

.main{
    margin:0 0 20px 0;
}

.spec_tit{
    font-size:100%;
	margin:40px 0 10px 0;
}

.mt20{
    margin:20px 0 0 0;
}

.spec_cap{
 	width: 100%;
	margin: 20px 0 20px 0;
	border-collapse: collapse;
	border: 1px #CCCCCC solid;
}

.spec_cap td{
    padding:5px;
	border: 1px #CCCCCC solid;
}

.spec_cap #cap{
    background:#FEFEDC;
}

.toha{
    margin:5px;
	padding:5px;
	background:#EBEBBA;
}

.spec_tit01{
   border-left:#DE4721 solid 5px;
   padding:0 0 0 10px;
   margin:0 0 15px 0;
   line-height:200%;
   }
   
   
.btn_area{
    background:#FAF1DE;
	padding:10px;
	margin:20px 0;
	margin-right:100px;
}
.btn_area ul{
    list-style-type:none;
}

.btn_left{
    float:left;
	margin:0 20px 0 0;
}


.btn_right{
    float:right;
}

.food_nav{
   margin:0 0 20px 0;
   text-align:right;
}