#no_recipe {
    text-align:center;
}

.no_catalog {
    padding: 20px;
    text-align: center;
    font-size: 13px;
}

.no_catalog_top {
    border: 2px solid #bca77d;
    background-color: #ffffff;
}

.no_catalog_otsumami {
    border: 2px solid #e6ad00;
    background-color: #ffffff;
}

.no_catalog_harapeko {
    border: 2px solid #419dd2;
    background-color: #ffffff;
}

.no_catalog_weekly {
    border: 2px solid #ea5e3a;
    background-color: #ffffff;
}

.noLoad {
}

/* for suggest */
#i_search_autocomplete {
    text-align:left;
    font-size:12px;
    border-top:    1px solid #CCCCCC;
    border-right:  2px solid #999999;
    border-left:   1px solid #CCCCCC;
    border-bottom: 1px solid #BBBBBB;
    background: #ffffff; color: #333333; 
    position: absolute;
    cursor: default;
    list-style:none;
    padding: 0px;
    margin: 0;
    display:block;
}

/* workarounds */
* html #i_search_autocomplete {
    width:1px;
}
/* without this, the menu expands to 100% in IE6 */

#i_search_autocomplete .ui-menu {
    margin-top: -3px;
}
#i_search_autocomplete .ui-menu-item {
/*    border-bottom:#ccc 1px solid; */
    border:#ccc 1px solid;
    background: #FFFFFF;
    list-style-type: none;
    margin:0;
    padding: 0;
    float: left;
    clear: left;
    width: 100%;
display: inline;
}
#i_search_autocomplete .ui-menu-item a {
    /*
    white-space: nowrap;
    */
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
#i_search_autocomplete .ui-menu-item a.ui-state-hover,
#i_search_autocomplete .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

#i_search_autocomplete .ui-widget {
}
#i_search_autocomplete a {
    color: #333333;
}

#i_search_autocomplete .ui-state-hover {
    border: 1px solid #cccccc;
    background: #ecf5fa;
    font-weight: bold;
    color: #333333;
}

#i_search_autocomplete.ui-state-hover a,
#i_search_autocomplete.ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none;
}
#i_search_autocomplete.ui-state-active a,
#i_search_autocomplete.ui-state-active a:link,
#i_search_autocomplete.ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none;
}
#i_search_autocomplete :active {
    outline: none;
}

.catalog_error_area .error_area .btn_area {
    width: 700px;
}
.catalog_error_area #h1_area,
.catalog_error_area .txt_area_02 {
    width: 560px;
    text-align:left;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
}
.catalog_error_area #h1_area .h1_style02 {
    line-height: 1;
}
.catalog_error_area .txt_area_02 {
    font-size: 93%;
    margin-bottom: 36px;
}
.catalog_error_area #Main_inner {
    padding-bottom: 15px;
}
.catalog_error_area .gnav03 a {
    background:url(/common/images/gnav_003_on.jpg) no-repeat center top;
    border-bottom:3px solid #ff9000;
}
