@charset "utf-8";
/* CSS Document */

body{}
#wrap{}
#bnrArea_3 li.udon{ display: none;}
/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {}	
#headerAreaInner{}
#headerAreaTitle{}
h1{}
h1 a{}


/*----------------------------------------------------------------------------
 ***                                                       Header - Navi
----------------------------------------------------------------------------*/
#gnavi {}
#gnavi ul{}
#gnavi li{}


/*----------------------------------------------------------------------------
 ***                                                 季節メニュー（バナー2つ）
----------------------------------------------------------------------------*/
#bnrArea_2{ margin-top: 10px; margin-bottom: 5px;}
#bnrArea_2 .sectionInner{ width: 645px;}
#bnrArea_2 ul li.last{ margin-left: 25px;}

.bnrTxt{ text-align: center; line-height: 1.6em;}

/*----------------------------------------------------------------------------
 ***                                                 季節メニュー（バナー3つ）
----------------------------------------------------------------------------*/
#bnrArea_3{ margin-top: 10px; margin-bottom: 5px;}
#bnrArea_3 .sectionInner{ width: 850px;}
#bnrArea_3 ul li{ margin-right:20px;}
#bnrArea_3 ul li.last{ margin-right: 0px;}


/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea { }


/*----------------------------------------------------------------------------
 ***                                               contentsArea -  mainSection
----------------------------------------------------------------------------*/
.mainSection {}
.mainSectionInner {}


/*----------------------------------------------------------------------------
 ***                                               contentsArea - rightSection
----------------------------------------------------------------------------*/
.rightSection {}
.rightSectionInner {}


/*----------------------------------------------------------------------------
 ***                                               contentsArea - leftSection
----------------------------------------------------------------------------*/
.leftSection {}
.leftSectionInner {}

/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea{}
#footerAreaInner{}
#footerLink{}
#footerAreaLogo{}
#footerAreaCopy{}


/*----------------------------------------------------------------------------
 ***                                                              ページトップ
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
.section {}
.sectionInner {}



#menuSec{background:url(../menu/teishoku/images2014/back_unavi01.png) left top no-repeat; margin-bottom:20px;}
#menuSec h3{ padding-left:136px; clear:both; padding-bottom:10px;}
#menuSec ul{ padding-left:136px;}
#menuSec li{}
#menuSec .sectionInner{ width:844px; margin:0 auto;}
#menuSec .sectionInner ul{ padding:0;}
#menuSec .sectionInner li{margin:0;padding:0;}
#menuSec .sectionInner li dt,
#menuSec .sectionInner li dd,
#menuSec .sectionInner li dt img,
#menuSec .sectionInner li dd img{ margin:0; padding:0; line-height:5px; font-size:5px; vertical-align:top;}

.nav li{float: left;
    height: 63px;}
#menuSec .sectionInner ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 1.3em  0em;
    margin: 4em 0 0;
}
#menuSec .sectionInner .column2 li{
    width: 49%;
}
#menuSec .sectionInner .column3{
	justify-content:flex-start;
	gap: 1.4em;
}
#menuSec .sectionInner .column3 li{
	width: 32%;
}
#menuSec .sectionInner li img{
    width: 100%;
    height: 100%;
}

#addSec{ clear:both; width:844px; margin:0 auto; padding:20px 0 20px 0;}

#addMenu{ float:left; width:488px; line-height:1em; border:#FF8000 1px solid; margin-right:18px; height:204px;
	
	/* [disabled]padding-bottom:10px; */
}

#addMenu dl{ line-height:1em;}


#addMenu dt,
#addMenu dd{float:left; line-height:5px;}

/*#addMenu dt img,
#addMenu dd img{line-height:1em; margin:0; padding:0;}
#addMenu dt2 img,
#addMenu dd2 img{line-height:1em; margin:0; padding:0;}
*/
#addMenu2{ border:#FF0080 1px solid; height:204px; width:330px; float:right; margin-bottom:15px;
	/* [disabled]padding-bottom:10px; */
}
#addMenu2 dt,
#addMenu2 dd{float:left; line-height:5px;}

.addTxt{ border:#333 1px solid; line-height:2.5em; clear:both; padding-left:10px; display:block;margin: 0.5em auto;width: 844px;}

#tanpinmenu{ height:182px; border:#F90 1px solid;}

#tanpinmenuBox{ border:#F90 1px solid;}
#tanpinmenuBox dl{ display:-webkit-box; display:-ms-flexbox; display:flex;}
#tanpinmenuBox dt{ width: 30px;	background: #f39800; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
#tanpinmenuBox ul{  padding: 20px 12px 20px 20px;}
#tanpinmenuBox ul li{ float: left; line-height: unset;}
#tanpinmenu dt,
#tanpinmenu dd{float:left; line-height:5px; margin:0; padding:0;}
#tanpinmenu dt{ display:inline;}
#tanpinmenu dd{}
#tanpinmenu p{ line-height:5px; margin:0; padding:0;}
#tanpinmenu dd{}
