﻿@charset "utf-8";

/*
 *
 * Usage: MENU page layout
 *
 * Name: menu.css
 *
 */


/*---------------------------------------------------------------------
menu layout
---------------------------------------------------------------------*/
#menuInfo  {margin-bottom:50px;}
    #pdfBtn  {margin-bottom:16px; line-height:21px;}
    
    
    #udonSize  {border:1px dotted #c8c6be; background:#FEFDF8; padding:20px;}
        #udonSize li       {display:inline-block; margin-right:16px;}
        #udonSize .ic      {padding-left:26px;}
        #udonSize .small   {background:url(../images/menu/ic_small.gif) no-repeat 0 50%;}
        #udonSize .middle  {background:url(../images/menu/ic_middle.gif) no-repeat 0 50%;}
        #udonSize .large   {background:url(../images/menu/ic_large.gif) no-repeat 0 50%;}
        #udonSize .txt     {margin-right:0;}



#anav  {margin-bottom:35px;}
    #anav li  {float:left; margin:0 16px 15px 0;}
    #anav a   {display:block; overflow:hidden; height:0; padding-top:15px;}
    
    #anav .anav01  {background:url(../images/menu/lnav_tuke_on.gif) no-repeat 0 0; width:122px;}
    #anav .anav02  {background:url(../images/menu/lnav_kake_on.gif) no-repeat 0 0; width:121px;}
    #anav .anav03  {background:url(../images/menu/lnav_okonomi_on.gif) no-repeat 0 0; width:111px;}
    #anav .anav04  {background:url(../images/menu/lnav_don_on.gif) no-repeat 0 0; width:56px;}
    #anav .anav05  {background:url(../images/menu/lnav_other_on.gif) no-repeat 0 0; width:111px;}
    
    #anav .anav01 a  {background:url(../images/menu/lnav_tuke.gif) no-repeat 0 0;}
    #anav .anav02 a  {background:url(../images/menu/lnav_kake.gif) no-repeat 0 0;}
    #anav .anav03 a  {background:url(../images/menu/lnav_okonomi.gif) no-repeat 0 0;}
    #anav .anav04 a  {background:url(../images/menu/lnav_don.gif) no-repeat 0 0;}
    #anav .anav05 a  {background:url(../images/menu/lnav_other.gif) no-repeat 0 0;}




.section  {margin-bottom:50px;}
    .section h3  {margin-bottom:30px; border-bottom:1px solid #797979; padding-bottom:15px;}
    
    .section .item_list  {margin:0 0 0 -30px;}
        .section .item_list > li       {float:left; width:160px; margin:0 0 60px 29px;}
/*        .section .item_list .udon_set  {width:356px;}*/
/*        .section .udon_set  {width:356px;float:right;}*/
        .section .udon_set  {width:538px;float:right;}
/*            .section .item_list h4 {margin-bottom:14px; position:relative;}*/
            .section .item_list h4 ,.section .udon_set h4{margin-bottom:14px; position:relative;}
            .section .item_list h4 img                   {position:relative; z-index:10;}
            .section .item_list .zoom                    {position:absolute; bottom:0; right:0; width:23px; height:0; overflow:hidden; padding-top:23px; background:url(../images/menu/ic_zoom.png) no-repeat 0 0; z-index:20;}
            .section .item_list .item_cal                {height:25px; line-height:40px; border-bottom:1px solid #878787; padding-bottom:5px;}
            .section .item_list .double                  {background:url(../images/menu/ic_double.gif) no-repeat 100% 0;}
            .section .item_list .cool                    {background:url(../images/menu/ic_cool.gif) no-repeat 100% 0;}
            .section .item_list .hot                     {background:url(../images/menu/ic_hot.gif) no-repeat 100% 0;}
            .section .item_list .item_size               {margin-bottom:10px;}
            .section .item_list .item_size li            {background:url(../images/common/line_dot-x2.gif) repeat-x 0 100%; line-height:100%; float:none; margin:0; padding-bottom:1px;}
            .section .item_list .item_size span          {display:block; padding:5px 5px 6px 30px;}
            .section .item_list .item_size .small span   {background:url(../images/menu/ic_small.gif) no-repeat 6px 50%;}
            .section .item_list .item_size .middle span  {background:url(../images/menu/ic_middle.gif) no-repeat 6px 50%;}
            .section .item_list .item_size .large span   {background:url(../images/menu/ic_large.gif) no-repeat 6px 50%;}
            .section .item_list .item_size .no_ic span   {padding-left:5px;}
            .section .item_list .item_notice             {font-size:83%; line-height:120%;}
            .section .item_list .item_notice li          {padding-left:10px; text-indent:-10px;}

            .section .item_list li.none {margin:0;float:left; width:0; margin:0;}

    .section .pagetop  {margin-top:-45px;}

    /* other */
    #other  {margin-bottom:0;}
        #other .oden img  {left:-45px; z-index:1;}

.bnrSeason {
	text-align:center;
	padding:3px;
	border:solid 1px #ccc;
	margin:-20px 0 30px;
}
