﻿@charset "utf-8";

/*======================================

	ＰＣ用、新宿店専用css

=======================================*/

html {


background-position:top; 
background-repeat:no-repeat; 
background-attachment: fixed;

}





/*======================================

	1-2.Universal selector

=======================================*/



/*======================================

	1-3.Structure Module

=======================================*/





/*======================================

	1-4.Text Module

=======================================*/




/*======================================

	1-5.Hypertext Module

=======================================*/


/*======================================

	店舗サイト共通、トップメニュー

=======================================*/




/*======================================

	1-7.Edit Module

=======================================*/




/*======================================

	1-8.Forms Module

=======================================*/



/*======================================

	1-10.Image Module

=======================================*/





/*======================================

	1-11.Object Module

=======================================*/


/*======================================

	1-12.clearfix

=======================================*/



/*======================================

	.botan top no menu botan

=======================================*/




/* 画像ゆっくり切り替わるジャバ */




















/*======================================

	.enjoy page

=======================================*/

p.mikubar {

background-repeat: no-repeat;
}

p.orikaku {

background-repeat: no-repeat;
}


.title{
font-weight:bold;
font-size:26px;
display:block;
padding:10px 0 10px 20px;
margin:0 0 15px 0px;
color:#F30;
border-top:1px dashed #ccc;
width:690px;
}

.title2{

background-repeat:no-repeat;
font-weight:bold;
font-size:26px;
display:block;
padding:10px 0 10px 20px;
margin:0 0 15px 20px;
color:#F30;
width:690px;
}

.joge{
float:right;
padding:5px 30px 5px 5px;
margin:0px;
text-align: right;
width:230px;
}

.ev1{
padding:5px 0px;
margin:0 0 15px 20px;
width:690px;
display: none;
}

.lead{
margin:0 0 0 20px;
padding:0 0 20px 0;
width:690px;
}

p.midasi {
margin:0;
padding:15px;
font-weight:bold;
font-size:120%;
color:#333;
}






.bigblack {font-weight: bold; font-size: 26px; display: block; padding: 20px 0 0 20px; margin:0 0 15px 0; color: #000000; border-top: 1px dashed #ccc; width: 690px; }

.midiorange {
	color: #FF6600;
	font-size: medium;
}

.shiro {
    color:#FFFFFF;
	}
	



.food{

background-repeat:no-repeat;
display:block;
padding:10px 0 10px 20px;
margin:0 0 15px 20px;
width:690px;
font-weight:bold;
font-size:26px;
}

.tohoko{

background-repeat:no-repeat;
display:block;
padding:10px 0 10px 20px;
margin:0 0 15px 20px;
width:690px;
font-weight:bold;
font-size:26px;
}

.doga{

background-repeat:no-repeat;
display:block;
padding:10px 0 10px 20px;
margin:0 0 15px 20px;
width:690px;
font-weight:bold;
font-size:26px;
}

.ev2{
padding:0px;
margin:0px;
width:710px;
display: none;
}





#offkare ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#offkare li {
   color:#000000;
   text-align:left;
   font-size:12px;
   line-height:17px;
   list-style-type:none;
   width:94px;
   height:73px;
   border-bottom:1px;
   border-left:1px;
   border-top:0;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
}

#offkare li a {
   display:block;
   color:#222222;
text-decoration: none;
}

#offkare li a:hover {
   color:#f1f1f1;

}





#hiduke ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#hiduke li {
   color:#000000;
   text-align:center;
   font-size:12px;
   height:15px;
   width:94px;
   list-style-type:none;
   border-bottom:1px;
   border-left:1px;
   border-top:0;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
   background-color:#CCCCCC;
}


#yobi ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#yobi li {
   color:#FFFFFF;
   text-align:center;
   font-size:17px;
   height:23px;
   width:94px;
   list-style-type:none;
   border-bottom:1px;
   border-left:1px;
   border-top:1px;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
   background-color:#666666;
}


.dou
{
color:#FF6600;
}





a.kanjian span{
display:none;
} 

a.kanjian{
padding:0 50px 0 0;
    display:block;
    height:73px;
width:241px;
float:right;

	background-repeat: no-repeat;
}
a:hover.kanjian{
    background-position:0px -73px;
}






#evekare ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#evekare li {
   color:#000000;
   text-align:left;
   font-size:12px;
   line-height:17px;
   list-style-type:none;
   width:224px;
   height:73px;
   border-bottom:1px;
   border-left:1px;
   border-top:0;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
}

#evekare li a {
   display:block;
   color:#222222;
text-decoration: none;
}

#evekare li a:hover {
   color:#f1f1f1;

}





#hiduke2 ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#hiduke2 li {
   color:#000000;
   text-align:center;
   font-size:12px;
   height:15px;
   width:224px;
   list-style-type:none;
   border-bottom:1px;
   border-left:1px;
   border-top:0;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
   background-color:#CCCCCC;
}


#yobi2 ul {
   margin:0px 0px;
   padding:0px 0px 0px 23px;
}

#yobi2 li {
   color:#FFFFFF;
   text-align:center;
   font-size:17px;
   height:23px;
   width:224px;
   list-style-type:none;
   border-bottom:1px;
   border-left:1px;
   border-top:1px;
   border-right:0;
   border-color:#000000;
   border-style:solid;
   float:left;
   background-color:#666666;
}

.left{
	float:left;
	width:50%;
}

.right{
	margin-left:55%;
	
}



/*Q&Aのリンクメニュー
---------------------------------------------------------------------------*/
/*メニューブロック設定*/
nav#menu2 {
	height: 35px;	/*ブロックの高さ*/
	background-color: #FFF;	/*背景色（古いブラウザだとここの色のみが出ます）*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e7e7e7));	/*グラデーション*/
	background-image: -webkit-linear-gradient(#FFF, #e7e7e7);	/*同上*/
	background-image: linear-gradient(#FFF, #e7e7e7);			/*同上*/
	border-top: 1px solid #d4d4d4;		/*メニューの上側の線の幅、線種、色*/
	border-bottom: 5px solid #9F0A34;	/*メニューの下側の線の幅、線種、色*/
}
nav#menu2 ul {
	width: 997px;
	margin: 0px auto;
}
/*メニュー１個ごとの設定*/
nav#menu2 ul li {
	float: left;
	width: 159.5px;	/*メニュー幅*/
	border-right: 1px solid #d4d4d4;	/*メニューの右側の線の幅、線種、色*/
	text-align: center;	/*文字を中央に揃える*/
	font-weight: bold;	/*文字を太字にする設定*/
}
nav#menu2 ul li a {
	text-decoration: none;
	display: block;
	line-height: 30px;
	padding-top: 5px;
	color: #39211A;		/*文字色*/
	font-size: 16px;	/*文字サイズ*/
	letter-spacing: 0.1em;	/*文字間隔を少しあける設定*/
	text-shadow: #FFF 0px 2px;	/*テキストの影。色、右方向、下方向への指定。*/
}
/*最初のメニューの設定*/
nav#menu2 ul li:first-child {
	border-left: 1px solid #d4d4d4;	/*左側に線を入れる*/
}
/*マウスオン時の設定*/
nav#menu2 ul li a:hover {
	background-color: #FFF;	/*背景色*/
	border-bottom: 5px solid #ff0000;	}
	ul{
		list-style: none;
	}
