@charset "utf-8";
@import "/css/lib/init.css";
/**
 * STYLE NAME     : WESTFOOD LAYOUT STYLE
 * STYLE PLACE    : /css/westfood/layout.css
 * CREATE DATE    : 09.11.25
 * LASTUP DATE    : 10.01.05
 * AUTHOR COMPANY : SHIKI-DESIGN (http://www.shiki-design.com/)
 * AUTHOR NAME    : NAKATANI
 * LASTUP NAME    : NAKATANI
 */ 

/**
 * DEFINE
 */
.p16{padding:0 16px;}
a{color:#bd8100;}

/**
 * HTML
 */

/**
 * BODY
 */
body{
font-size:80%;
font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
background:url(/imgs/lib/bg_body.jpg) repeat 0 0;
color:#4E4E4E;
}

/**
 * GLOBAL NAVIGATION
 */
#gMenu{
width:100%;
height:56px;
background:url(/imgs/westfood/lib/bg_gmenu.jpg) repeat 0 0;
}
#gMenu ul{
margin:0 auto;
width:950px;
height:56px;
}
#gMenu li{float:left;}
#gMenu li a{
position:relative;
display:block;
height:56px;
text-indent:-5000px;
}

/* A */
.gMenu01 a{
z-index:5;
width:123px;
background:url(/imgs/westfood/lib/gmenu01.jpg) no-repeat 0 0;
}
.gMenu02 a{
z-index:5;
margin-left:-2px;
width:154px;
background:url(/imgs/westfood/lib/gmenu02.jpg) no-repeat 0 0;
}
.gMenu03 a{
z-index:5;
margin-left:-2px;
width:148px;
background:url(/imgs/westfood/lib/gmenu03.jpg) no-repeat 0 0;
}
.gMenu04 a{
z-index:5;
margin-left:-2px;
width:187px;
background:url(/imgs/westfood/lib/gmenu04.jpg) no-repeat 0 0;
}
.gMenu05 a{
z-index:5;
margin-left:-2px;
width:169px;
background:url(/imgs/westfood/lib/gmenu05.jpg) no-repeat 0 0;
}
.gMenu06 a{
z-index:5;
margin-left:-2px;
width:179px;
background:url(/imgs/westfood/lib/gmenu06.jpg) no-repeat 0 0;
}

/* A:OVER */
.gMenu01 a:hover{
z-index:15;
width:123px;
background:url(/imgs/westfood/lib/gmenu01.jpg) no-repeat 0 -56px;
}
.gMenu02 a:hover{
z-index:15;
margin-left:-2px;
width:154px;
background:url(/imgs/westfood/lib/gmenu02.jpg) no-repeat 0 -56px;
}
.gMenu03 a:hover{
z-index:15;
margin-left:-2px;
width:148px;
background:url(/imgs/westfood/lib/gmenu03.jpg) no-repeat 0 -56px;
}
.gMenu04 a:hover{
z-index:15;
margin-left:-2px;
width:187px;
background:url(/imgs/westfood/lib/gmenu04.jpg) no-repeat 0 -56px;
}
.gMenu05 a:hover{
z-index:15;
margin-left:-2px;
width:169px;
background:url(/imgs/westfood/lib/gmenu05.jpg) no-repeat 0 -56px;
}
.gMenu06 a:hover{
z-index:15;
margin-left:-2px;
width:179px;
background:url(/imgs/westfood/lib/gmenu06.jpg) no-repeat 0 -56px;
}

/* A.ON */
.gMenu01On a{
z-index:10;
width:123px;
background:url(/imgs/westfood/lib/gmenu01.jpg) no-repeat 0 -56px;
}
.gMenu02On a{
z-index:10;
margin-left:-2px;
width:154px;
background:url(/imgs/westfood/lib/gmenu02.jpg) no-repeat 0 -56px;
}
.gMenu03On a{
z-index:10;
margin-left:-2px;
width:148px;
background:url(/imgs/westfood/lib/gmenu03.jpg) no-repeat 0 -56px;
}
.gMenu04On a{
z-index:10;
margin-left:-2px;
width:187px;
background:url(/imgs/westfood/lib/gmenu04.jpg) no-repeat 0 -56px;
}
.gMenu05On a{
z-index:10;
margin-left:-2px;
width:169px;
background:url(/imgs/westfood/lib/gmenu05.jpg) no-repeat 0 -56px;
}
.gMenu06On a{
z-index:10;
margin-left:-2px;
width:179px;
background:url(/imgs/westfood/lib/gmenu06.jpg) no-repeat 0 -56px;
}

/**
 * PANKUZU NAVIGATION
 */
#pMenu{margin-bottom:25px;}
#pMenu li{display:inline;}

#footer ul{
margin-left:640px;
width:310px;
}
#footer li{float:left;}
#footer li a{
display:block;
height:12px;
text-indent:-5000px;
}

/* A */
.fMenu01 a{
width:186px;
background:url(/imgs/lib/fmenu01.jpg) no-repeat 0 0;
}
.fMenu02 a{
margin-left:29px;
width:95px;
background:url(/imgs/lib/fmenu02.jpg) no-repeat 0 0;
}

/**
 * LAYOUT SHARE
 */
#flashContent{
width:100%;
height:420px;
}
#header{
width:100%;
height:130px;
background:url(/imgs/westfood/lib/mainimg.jpg) no-repeat center 0;
}
#headerInner{
margin:0 auto;
padding-top:15px;
width:950px;
}
#container{
padding:30px 0 10px 0;
float:left;
width:100%;
background:url(/imgs/lib/bg_wrapper.jpg) repeat 0 0;
}
#wrapper{
margin:0 auto;
width:950px;
}

#leftColumns{
float:left;
width:685px;
}
#rightColumns{
float:right;
width:215px;
}
#footer{
clear:both;
padding-top:50px;
width:950px;
}
#copyright{
clear:left;
margin:0 auto;
padding:25px 0 250px 0;
width:950px;
text-align:right;
}

/**
 * LAYOUT EACH
 */
