@charset "shift_jis";
/* ===================================================================
CSS information

 file name  :  common.css
 style info :  全般
=================================================================== */


body{
        background-color:#F4F1C7;
	    margin:0px 0px 0px 0px;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",arial;
        color: rgb(68,68,68);
		font-size: 12px;
}



/* top部分 --------------------------------------- */

.txt10 {
	font-size: 10px;
	line-height: 1.4em;
	color:#A0922F;
	text-decoration: none;
}
.txt10 a:hover{
    color: #ffffff;
	text-decoration: underline;
}

.txtorange {
	font-size: 12px;
	line-height: 1.4em;
	color:#2E8EDF;
	text-decoration: none;
}

.txtorange a {
	color:#2E8EDF;
	text-decoration:underline;
}
	
.txtorange a:hover{
    color: #EE6603;
	text-decoration: none;
}

.txt6 {
	font-size: 6px;
	line-height: 1.4em;
	color:#555555;
}

.txt10-1 a{
	font-size: 10px;
	line-height: 2.0em;
	color: #666666;
	text-decoration: none;
}

.txt10-1 a:hover{
    color: #ffffff;
}


.menu-linker a{
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}

.menu-linker a:hover{
    color: #FF7800;
	text-decoration: none;
}
/*----------------------------------------------------
	グローバルナビ
		#globalNav
----------------------------------------------------*/
/*　トップページ用
----------------------------------------------------*/
#indexNav {
	position:relative;
}

#indexNav #globalNav {
	position:absolute;
	top:-15px;
	left:1px;
}

ul#globalNav {
	width:424px;
	height:30px;
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
	line-height:30px;
}

ul#globalNav li {
	float:left;
	margin:0;
	padding:0;
	height:30px;
}

ul#globalNav li a img {
	border:none;
	vertical-align:bottom;
}

ul#globalNav li a:hover {
	background-color:transparent;
}

ul#globalNav li a:hover img {
	visibility:hidden;
}


/*	コンセプトボタン
----------------------------------------------------*/
ul#globalNav li#concept {
	background:#000 url(../images/share/btn-concept_on.gif) no-repeat 0% 0%;
}

ul#globalNav li#concept a {
	display:block;
	width:75px;
}

/*	メニューボタン
----------------------------------------------------*/
ul#globalNav li#menu {
	background:url(../images/share/btn-menu_on.gif) no-repeat 0% 0%;
}

ul#globalNav li#menu a {
	display:block;
	width:61px;
	height:30px;
}

/*	店内のご案内ボタン
----------------------------------------------------*/
ul#globalNav li#floor {
	position:relative;
	background:url(../images/share/btn-floor_on.gif) no-repeat 0% 0%;
}

ul#globalNav li#floor:hover img {
	visibility:hidden;
}

ul#globalNav li#floor:hover li img {
	visibility:visible;
}

ul#globalNav li#floor a {
	display:block;
	width:77px;
	height:30px;
}

ul#globalNav li#floor ul {
	position:absolute;
	top:30px;
	left:0;
	width:77px;
	list-style:none;
	padding:0;
	z-index:100;
}


ul#globalNav li#floor ul li {
	float:none;
	margin:0;
	padding:0;
	background:#000;
}

ul#globalNav li#floor:hover ul,
ul#globalNav li#floor.over ul {
	visibility:visible;
	padding:0;
	margin:0;
}


ul#globalNav li#floor.out ul {
	visibility:hidden;
	padding:0;
	margin:0;
	width:77px;
}

ul#globalNav li#floor.over ul li {
	padding:0;
	margin:0;
	height:30px;
}

ul#globalNav li#floor ul li:hover img {
	visibility:hidden;
}


ul#globalNav li#floor.over ul li#first {
	background:url(../images/share/btn-floor1_on.gif) no-repeat 0% 0%;
}

ul#globalNav li#floor.over ul li#second {
	background:url(../images/share/btn-floor2_on.gif) no-repeat 0% 0%;
}


/*	IE6用
----------------------------------------------------*/
ul#globalNav li#floor.over img {
	visibility:hidden;
}
ul#globalNav li#floor.over ul li a img {
	visibility:visible;
}

ul#globalNav li#floor.over ul li a:hover img {
	visibility:hidden;
}



/*	アクセスボタン
----------------------------------------------------*/
ul#globalNav li#access {
	position:relative;
	background:url(../images/share/btn-access_on.gif) no-repeat 0% 0%;
}

ul#globalNav li#access:hover img {
	visibility:hidden;
}

ul#globalNav li#access:hover li img {
	visibility:visible;
}

ul#globalNav li#access a {
	display:block;
	width:77px;
	height:30px;
}

ul#globalNav li#access ul {
	position:absolute;
	top:30px;
	left:0;
	width:77px;
	list-style:none;
	padding:0;
	z-index:100;
}


ul#globalNav li#access ul li {
	float:none;
	margin:0;
	padding:0;
	background:#000;
}

ul#globalNav li#access:hover ul,
ul#globalNav li#access.over ul {
	visibility:visible;
	padding:0;
	margin:0;
}


ul#globalNav li#access.out ul {
	visibility:hidden;
	padding:0;
	margin:0;
	width:77px;
}

ul#globalNav li#access.over ul li {
	padding:0;
	margin:0;
	height:30px;
}

ul#globalNav li#access ul li:hover img {
	visibility:hidden;
}


ul#globalNav li#access.over ul li#access_first {
	background:url(../images/share/btn-access1_on.gif) no-repeat 0% 0%;
}

ul#globalNav li#access.over ul li#access_second {
	background:url(../images/share/btn-access2_on.gif) no-repeat 0% 0%;
}


/*	IE6用
----------------------------------------------------*/
ul#globalNav li#access.over img {
	visibility:hidden;
}
ul#globalNav li#access.over ul li a img {
	visibility:visible;
}

ul#globalNav li#access.over ul li a:hover img {
	visibility:hidden;
}

/*	クーポンボタン
----------------------------------------------------*/
ul#globalNav li#coupon {
	background:url(../images/share/btn-coupon_on.gif) no-repeat 0% 0%;
}

ul#globalNav li#coupon a {
	display:block;
	width:59px;
	height:30px;
}

/*	求人情報ボタン
----------------------------------------------------*/
ul#globalNav li#recruit {
	background:url(../images/share/btn-recruit_on.gif) no-repeat 0% 0%;
}

ul#globalNav li#recruit a {
	display:block;
	width:60px;
	height:30px;
}


.top-menu1 a   {display: block;background: url("../images/menu1.gif");width: 75px;height: 30px;}
.top-menu2 a   {display: block;background: url("../images/menu2.gif");width: 61px;height: 30px;}
.top-menu3 a   {display: block;background: url("../images/menu3.gif");width: 93px;height: 30px;}
.top-menu4 a   {display: block;background: url("../images/menu4.gif");width: 61px;height: 30px;}
.top-menu5 a   {display: block;background: url("../images/menu5.gif");width: 59px;height: 30px;}
.top-menu6 a   {display: block;background: url("../images/menu6.gif");width: 60px;height: 30px;}
.top-menu1 a:hover {background-position:0 -30px; color:#aa0000;}
.top-menu2 a:hover {background-position:0 -30px; color:#aa0000;}
.top-menu3 a:hover {background-position:0 -30px; color:#aa0000;}
.top-menu4 a:hover {background-position:0 -30px; color:#aa0000;}
.top-menu5 a:hover {background-position:0 -30px; color:#aa0000;}
.top-menu6 a:hover {background-position:0 -30px; color:#aa0000;}

.family-menu1 a   {display: block;background: url("../images/fms1.gif");width:110px;height:14px;}
.family-menu2 a   {display: block;background: url("../images/fms2.gif");width:110px;height:14px;}
.family-menu3 a   {display: block;background: url("../images/fms3.gif");width:110px;height:14px;}
.family-menu4 a   {display: block;background: url("../images/fms4.gif");width:110px;height:14px;}
.family-menu7 a   {display: block;background: url("../images/fms5.gif");width:110px;height:14px;}
.family-menu5 a   {display: block;background: url("../images/fms6.gif");width:110px;height:14px;}
.family-menu6 a   {display: block;background: url("../images/fms7.gif");width:110px;height:14px;}
.family-menu8 a   {display: block;background: url("../images/fms8.gif");width:110px;height:14px;}
.family-menu1 a:hover { background-position:0 -14px; color:#aa0000;}
.family-menu2 a:hover { background-position:0 -14px; color:#aa0000;}
.family-menu3 a:hover { background-position:0 -14px; color:#aa0000;}
.family-menu4 a:hover { background-position:0 -14px; color:#aa0000;}
.family-menu7 a:hover { background-position:0 -14px; color:#aa0000;}
.family-menu5 a:hover { background-position:0 -14px; color:#aa0000;}
.family-menu6 a:hover { background-position:0 -14px; color:#aa0000;}
.family-menu8 a:hover { background-position:0 -14px; color:#aa0000;}

.gl-menu1 a   {display: block;background: url("../images/gl-banner1.gif") no-repeat;width:80px;height:40px;}
.gl-menu2 a   {display: block;background: url("../images/gl-banner2.gif") no-repeat;width:55px;height:40px;}
.gl-menu3 a   {display: block;background: url("../images/gl-banner3.gif") no-repeat;width:72px;height:40px;}
.gl-menu4 a   {display: block;background: url("../images/gl-banner4.gif") no-repeat;width:46px;height:40px;}
.gl-menu5 a   {display: block;background: url("../images/gl-banner5.gif") no-repeat;width:62px;height:40px;}
.gl-menu6 a   {display: block;background: url("../images/gl-banner6.gif") no-repeat;width:77px;height:40px;}
.gl-menu7 a   {display: block;background: url("../images/gl-banner7.gif") no-repeat;width:46px;height:40px;}
.gl-menu1 a:hover { background-position:0 -40px; color:#aa0000;}
.gl-menu2 a:hover { background-position:0 -40px; color:#aa0000;}
.gl-menu3 a:hover { background-position:0 -40px; color:#aa0000;}
.gl-menu4 a:hover { background-position:0 -40px; color:#aa0000;}
.gl-menu5 a:hover { background-position:0 -40px; color:#aa0000;}
.gl-menu6 a:hover { background-position:0 -40px; color:#aa0000;}
.gl-menu7 a:hover { background-position:0 -40px; color:#aa0000;}


.banner1 a   {display: block;background: url("../images/banner1.jpg") no-repeat;width:126px;height:39px;}
.banner2 a   {display: block;background: url("../images/banner2.jpg") no-repeat;width:126px;height:39px;}
.banner3 a   {display: block;background: url("../images/banner3.jpg") no-repeat;width:126px;height:39px;}
.banner4 a   {display: block;background: url("../images/banner4.jpg") no-repeat;width:126px;height:39px;}
.banner1 a:hover { background-position:0 -39px; color:#aa0000;}
.banner2 a:hover { background-position:0 -39px; color:#aa0000;}
.banner3 a:hover { background-position:0 -39px; color:#aa0000;}
.banner4 a:hover { background-position:0 -39px; color:#aa0000;}


/* sub 部分 --------------------------------------- */

.sub-menu1 a   {display: block;background: url("../images/sub-menu1.gif");width: 127px;height: 24px;}
.sub-menu2 a   {display: block;background: url("../images/sub-menu2.gif");width: 127px;height: 24px;}
.sub-menu3 a   {display: block;background: url("../images/sub-menu3.gif");width: 127px;height: 24px;}
.sub-menu4 a   {display: block;background: url("../images/sub-menu4.gif");width: 127px;height: 24px;}
.sub-menu5 a   {display: block;background: url("../images/sub-menu5.gif");width: 127px;height: 24px;}
.sub-menu6 a   {display: block;background: url("../images/sub-menu6.gif");width: 127px;height: 24px;}
.sub-menu7 a   {display: block;background: url("../images/sub-menu7.gif");width: 127px;height: 24px;}
.sub-menu8 a   {display: block;background: url("../images/sub-menu8.gif");width: 127px;height: 24px;}
.sub-menu9 a   {display: block;background: url("../images/sub-menu9.gif");width: 127px;height: 24px;}
.sub-menu1 a:hover {background-position:0 -24px; color:#aa0000;}
.sub-menu2 a:hover {background-position:0 -24px; color:#aa0000;}
.sub-menu3 a:hover {background-position:0 -24px; color:#aa0000;}
.sub-menu4 a:hover {background-position:0 -24px; color:#aa0000;}
.sub-menu5 a:hover {background-position:0 -24px; color:#aa0000;}
.sub-menu6 a:hover {background-position:0 -24px; color:#aa0000;}
.sub-menu7 a:hover {background-position:0 -24px; color:#aa0000;}
.sub-menu8 a:hover {background-position:0 -24px; color:#aa0000;}
.sub-menu9 a:hover {background-position:0 -24px; color:#aa0000;}

.subtxt12 {
	font-size: 12px;
	line-height: 1.4em;
	color:#7A726B;
}

.subtxt12-1 {
	font-size: 12px;
	line-height: 1.7em;
	color:#A8A099;
}

.submenu12 {
	font-size: 12px;
	line-height: 1.4em;
	color:#000000;
}

.submenu15 {
	font-size: 15px;
	line-height: 1.4em;
	color:#000000;
}

.news {
	font-size: 10px;
	line-height: 1.6em;
	color:#999999;
}

.nedan {
	font-size: 12px;
	line-height: 1.4em;
	color:#B70024;
	font-weight: bold;
}

.coment {
	font-size: 12px;
	line-height: 1.4em;
	color:#666666;
}

.txt10-2 a{
	font-size: 10px;
	line-height: 2.0em;
	color: #BDACA8;
	text-decoration: none;
}

.txt10-2 a:hover{
    color: #ffffff;
}

.subtxt10-2 a{
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.subtxt10-2 a:hover{
    color: #B70024;
}


#gotop a  {
	color: #4208c4;
	text-decoration: none;
	background: #ffffff url("../images/gotop1.gif") no-repeat left bottom;
	display: block;
	width: 210px
	}

#gotop a:hover  {
	color: #fcc0a7;
	background: url("../images/gotop2.gif") no-repeat left top
	}

.menu-link a{
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	text-decoration: none;
}

.menu-link a:hover{
    color: #B70024;
	text-decoration: underline;
}

.menu-link5 a{
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
}

.menu-link5 a:hover{
    color: #FFC600;
	text-decoration: none;
}

.news-link a{
	font-size: 10px;
	line-height: 16px;
	color: #999999;
	text-decoration: none;
}

.news-link a:hover{
    color: #D01123;
	text-decoration: none;
}




.couponback{
		 background: url("../images/coupon-back.jpg") no-repeat;
         width: 485px;
		 height: 293px;
         margin-top: 20px;
		 left: 120px;
}

#couponback{
		 position: absolute;
		 background: url("../images/coupon-back.jpg") no-repeat;
         width: 485px;
		 height: 293px;
         margin-top: 400px;
		 left: 120px;
}
