/* 
	http://www.gnavi.co.jp/
	Font Control CSS "common.css"

	GOURMET NAVIGATOR INC.
*/



/* ▼共通部分(テキスト)▼ */

/* 
	http://www.gnavi.co.jp/
	Font Control CSS "common.css"

	GOURMET NAVIGATOR INC.
*/



/* ▼共通部分(テキスト)▼ */

h1{
	font-size: 160%;
	letter-spacing: -1px;
}

/* さらに大 */
.textPr1{
	font-size: 120%;
}

/* 大 */
.textShopinfol, .textTopicstitle, .textbordtitle, .textPreview{
	font-size: 100%;
}

/* やや大 */
.textl, .textPr2, .textPr3, .title1, .textvaluel, .textRecoml, .textMenuphoto, .textmorelunch, .textMenutab, .textMenulistlb, .textMaplb, .shopheadtextl, .shopheadtextlw{
	font-size: 90%;
}

/* 標準 */
.textm, .textmb, .textShopinfotitle, .shopheadGraytext1, .shopheadGraytext2, .shopheadGraytext2, .textShopinfo, .textPagetop, .textTopicstitlem, .textTopicstitlemb, .textbordtitlem, .textvalue, .textvalueb, .textMovie, .textRecomno, .textRecom, .textRecomred, .textMenulist, .textMenulistb, .testWrite, .textcouponred, .textkuchikomi, .textrelated, .textMap, .textcouponb, .textShopinflocoupon{
	font-size: 80%;
}

/* やや小 */
.texts, .shopheadtext, .shopheadtextw, .shopheadtextwb{
	font-size: 74%;
}

/* 小 */
.pankuzu1, .pankuzu2, .copyright, .textShopinfos, .shopheadtexts, .shopheadtextsw, .textMovies, .textcoupons, .textcouponsb, .textShopinfotitlecoupon, .textShopinfocoupon, .textcouponsnarrow{
	font-size: 70%;
}

/* さらに小 */
.shopheadtexts, .shopheadtextsw, .xs{
	font-size: 60%;
}

/* 太字 */ 
.pankuzu1, .textmb, .textShopinfol, .shopheadtextl, .shopheadtextlw, .textTopicstitle, .textTopicstitlemb, .textbordtitle, .title1, .textmorelunch, .textMenutab, .textMenulistlb, .textMenulistb, .textcouponb, .textMaplb, .textcouponsb, .textShopinflocoupon, .textvalueb, .textPreview{
	font-weight: bold;
} 

.textShopinfol, .shopheadtextl, .shopheadtextlw, .textShopinfo, .textShopinfotitle, .shopheadGraytext1, .shopheadGraytext2, .textPr1, .textPr2, .textPr3, .textTopicstitlem, .textbordtitlem, .textvalue, .textvalueb, .textRecomred, .textRecoml, .textMenuphoto, .textMenutab, .textMenulist, .textMenulistb, .textcouponred, .textcoupons, .textcouponsb, .textrelated, .textcouponb, .textPreview{
	line-height: 1.4;
}

.shopheadtext, .shopheadtextw, .shopheadtextwb{
	line-height: 1.4;
}

h1{
	line-height: 1.2;
}

.joincontents span{
	white-space: nowrap;
}

body{
	font-family: Arial,Helvetica,Verdana,'Lucida Grande',sans-serif;
}

/* 新・旧CSS対応 */
.commoncss table{
	font-size: medium;
}
body .commoncss{
	font-size: medium;
}




/* ↓店名・業態・TEL↓ */
.shopheadborder{
	border-collapse: collapse;
}
.shopheadGray1{
	border-top: 2px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 2px solid #ccc;
	background: #e6e6e6;
	text-align: center;
}
.shopheadGray2{
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-left: 2px solid #ccc;
	background: #e6e6e6;
	text-align: center;
}
.shopheadgyotaiw{
	border-top: 2px solid #ccc;
	border-right: 2px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #fff;
	padding: 2px 8px;
}
.shopheadtelw{
	border-top: 1px solid #ccc;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-left: 1px solid #ccc;
	background: #fff;
	padding: 2px 8px;
}
.shopheadtextlw{
	color: #000;
}
.shopheadtextsw{
	font-family: osaka,"ＭＳ Ｐゴシック";
	vertical-align: top;
}







/* ↓TOP↓ */ 

/* 店情報の文字色 */ 
.textTel1, .textShopinfo, .textShopinfos, .textShopinfol, .textShopinfocoupon, .textShopinflocoupon, .textcouponsnarrow, .shopheadtextwb{
	color: #000;
}
.textShopinfotitle, .shopheadGraytext1, .shopheadGraytext2, .textShopinfotitlecoupon{
	color: #666;
}

/* PRの文字色 */ 
.textPr3{
	color: #000;
}

/* お得掲示板の文字色 */ 
.textbordtitle{
	color: #e60000;
}
.textbordtitlem{
	color: #000;
}

/* バリュープランの文字色 */ 
.textvalue, .textvalueb{
	color: #000;
}



/* ↓地図クーポン↓ */ 

/* クーポン記入の文字色 */ 
.textcouponb, .testWrite, .textcoupons, .textcouponsb{
	color: #000;
}
.textcouponred{
	color: #c00;
}
.textcouponsnarrow{
	font-family: osaka,"ＭＳ Ｐゴシック";
}
.textcoupons{
	font-family: osaka,"ＭＳ Ｐゴシック";
}


/* start 2006/10/06 */
/* クーポン固定 */
.textcouponp{
	font-family: osaka,"ＭＳ Ｐゴシック";
	font-size: 10px;
}
/* end 2006/10/06 */


/* ▼共通部分(スタイル)▼ */

body{
	text-align: center;
	margin:0;
	padding:0 0 0px;
	border: 1px none #fff;
}

form{
	margin: 0;
}

#allLayout{
	width: 740px;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	border: 1px none #fff;
}

h1{
	margin: 0;
	padding: 0;
}

.space5{
	margin-top: 5px;
}

.space10{
	margin-top: 10px;
}

.space20{
	margin-top: 20px;
}

.space30{
	margin-top: 30px;
}

.textcenter{
	text-align: center;
}



/* header */ 
.header{
	margin-top: 5px;
}
.pankuzu{
	margin: 4px 0 0 0;
	padding: 4px 0 0 0;
	border-top: 1px solid #999;
	text-align: left;
}



/* ↓TOP↓ */ 

/* ナビゲーション */ 
.menuNaviline{
	background: #ff9914;
}

/* PR */ 
.colorPr{
	background: #fff;
}
.linePr{
	background: #ccc;
	margin: 5px 10px;
}
.textPr1{
	margin: 10px 10px 0 10px;
}
.textPr2, .textPr3{
	margin: 0 10px 10px 10px;
}

/* トピックス */ 
.topicsColor{
	text-align: center;
}
.topicsWhite{
	background: #fff;
}
.lineTopics{
	background: #ccc;
}
.textTopicstitlemb, p.textTopicstitlem{
	color: #000;
}

/* お得掲示板 */ 
.boardBlock{
	background: #ccc;
}
.boardWhite{
	background: #fff;
}
.lineboard{
	background: #ccc;
}

/* 当店のおすすめ */ 
.linerecommend{
	background: #ccc;
}

/* バリュープラン */ 
.valueBlock{
	background: #ccc;
}
.valueWhite{
	background: #fff;
}
.lineValue{
	background: #ccc;
}

/* 店詳細情報 */ 
.shopinfoBlock{
	background: #ccc;
}
.shopinfoWhite{
	background: #fff;
}
.shopinfoGray{
	background: #e6e6e6;
	text-align: center;
}
.textShopinfos{
	font-family: osaka,"ＭＳ Ｐゴシック";
}
.l-space{letter-spacing:-2px;}


/* ↓メニュー↓ */ 

/* メニュータブ */ 
.menutab1{
	background: #ccc;
	text-align: center;
	padding: 2px;
}
.menutab2{
	text-align: center;
	padding: 2px;
}

/* メニューリスト */ 
.lineMenu{
	background: #ccc;
}



/* ↓地図クーポン↓ */ 

/* 記入欄 */ 
.textcouponlb{
 margin: 5px;
}
.couponline{
 width: 100%;
 border-bottom: 1px solid #000;
}
.couponWhite{
	background: #fff;
}
.couponGray{
	background: #e6e6e6;
}

/* 地図枠 */ 
.map{
	border: 1px solid #000;
}



/* footer */ 
.copyright{
	margin: 15px 0 15px 0;
}


/* start 2006/10/06 */
/* さらに大 */
.rserverror2{
	font-size: 120%;
}

/* 標準 */
.reservtext, .reservtitle, .reservcaution, .reservcaution1, .reservcaution2, .reservformboxtitle1, .reservformboxtitle2, 
.reservparmission, .rserverror1, .reservli{
	font-size: 80%;
}

/* やや小 */
.texts, .shopheadtext, .shopheadtextw, .shopheadtextwb{
	font-size: 74%;
}

/* 小 */
.reservboxcaution, .reservcautionunder{
	font-size: 70%;
}


/* 太字 */ 
.reservtitle, .reservcaution1, .reservformboxtitle1, .reservformboxtitle2, .rserverror1, .rserverror2{
	font-weight: bold;
} 

/* ↓予約ページ↓ */ 
.reservcaution2, .reservcautionunder{
text-decoration:underline;
}
.reservtitle, .reservtext, .reservli{
color:#000;
}
.reservcaution, .reservcaution1, .reservcaution2, .reservboxcaution, .reservcautionunder, .rserverror1, .rserverror2{
color:#FF0000;
}
.reservformboxtitle1, .reservformboxtitle2{
text-align:center;
}
.reservformboxtitlewhite{
background:#FFF;
}
.reservparmission{
color:#FF6600;
}
.reservul{
margin: 0;padding: 10px 0 10px 30px;
}
.reservol{
margin: 0;padding: 0 0 0 30px;
}
.reservli{
margin:0;padding:2px 0 2px 0;
}

/*shop test*/
#ad{
width:100%;
margin:0px;
padding:0px;
background-color:#eeeeee;
border-bottom:1px solid #cccccc;
font-family: osaka,"ＭＳ Ｐゴシック";
}

#ad .adlink{
padding:0px 20px 0px 0px;
font-size:80%;
}

#ad .adtext{
display:block;
padding:0px 0px 0px 20px;
font-size:80%;
}

/*ヘッダ*/
.pankuzuex {
padding:4px;
MARGIN: 4px 0px 4px 0px;
TEXT-ALIGN: left;
background: #efefef;
border-top:1px solid #cccccc;
}
#ad .adtext{color:#333333;}
#ad A:link{COLOR:#0000ff;}
#ad A:visited{COLOR:#9900cc;}
#ad A:active{COLOR:#ff0000;}
#ad A:hover{COLOR:#ff0000;}
.pankuzuex{color:#000000;}
.pankuzuex A:link{COLOR:#0000ff;}
.pankuzuex A:visited{COLOR:#9900cc;}
.pankuzuex A:active{COLOR:#ff0000;}
.pankuzuex A:hover{COLOR:#ff0000;}

.pankuzu1ex {
font-family: osaka,"ＭＳ Ｐゴシック";
font-weight:bold;
font-size:80%;
}
.pankuzu2ex {
font-family: osaka,"ＭＳ Ｐゴシック";
font-size:80%;
}


/* end 2007/01/22 */

/*---------------------------------------------
 Ggunavi
---------------------------------------------*/
#Ggunavi {background-color:#EEEEEE;border-bottom:1px solid #CCCCCC;font-family:osaka,"ＭＳ Ｐゴシック";margin:0px;padding:0px;width:100%;min-width:740px;}
#Ggunavi .adtext {color:#333333;padding:0px 0px 0px 20px;font-weight:normal;}
#Ggunavi .adlink {padding:0px 15px 0px 0px;color:#333333;font-weight:normal;}
#Ggunavi .adlink a{margin:0 5px;}
#Ggunavi a:link {color:#0000FF;}
#Ggunavi a:visited {color:#9900CC;}
#Ggunavi a:active {color:#FF0000;}
#Ggunavi a:hover {color:#FF0000;}
.pankuzuex{color:#000000;}
.pankuzuex A:link{COLOR:#0000ff;}
.pankuzuex A:visited{COLOR:#9900cc;}
.pankuzuex A:active{COLOR:#ff0000;}
.pankuzuex A:hover{COLOR:#ff0000;}

/* header */ 
#Header{margin:0 auto;padding-top:5px;background:#FFF;width:100%;text-align:center;font-family:osaka,"ＭＳ Ｐゴシック";}
#Header .adlink{font-weight:normal;}
#Header a:link{color:#0000FF;}
#Header a:visited {color:#9900CC;}
#Header a:active {color:#FF0000;}
#Header a:hover {color:#FF0000;}
#Header .pankuzuex {
padding:4px 0 4px;
MARGIN: 4px 0 0;
TEXT-ALIGN: left;
background-color:#FFF;
border-top:1px solid #cccccc;
}
#Header .pankuzu1ex {
font-family: osaka,"ＭＳ Ｐゴシック";
font-weight:bold;
font-size:80%;
}

#bgSetUp{margin:0 0 -15px;padding:4px 0 10px;min-width:740px; width:100%;}

/* 編集中ページ用 2008/3/10 */
.textPreview_fixed {
	font-size: 100%;
	font-weight: bold;
	line-height: 1.4;
	color:#000000;
}
.textPreview_fixed A:link{COLOR:#0000ff;}
.textPreview_fixed A:visited{COLOR:#9900cc;}
.textPreview_fixed A:active{COLOR:#ff0000;}
.textPreview_fixed A:hover{COLOR:#ff0000;}

/* webcall */
.webcalling{margin:0;padding:0 0 0;border-top:1px dashed #CACACA;}
.webcalling2{margin:0;padding:5px 0 0;border-top:1px dashed #CACACA;}
.webblack{color:#000; margin:5px 0 2px; padding:0;}
.webblack2{color:#000; margin:0; padding:0;}


/* sp_link */
#Header td.sparea {
	margin:0pt;
}
#Header td.sparea .sp {
	margin:0pt 0px 0pt 10px;
	white-space:nowrap;
}
#Header td.sparea a img {
	border:0px none;
	left:-1px;
	position:relative;
	top:4px;
}
