/* body */
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
/* td */
table {font-size:12px;color:#666666;line-height:120%;font-style: normal;}
/* ul_01(総合トップ〜エムズ) */
.ul_01 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:94px;}
.ul_01 ul#btn li{list-style:none;float:left;}
.ul_01 ul#btn a{display:block;width:94px;height:28px;background-image: url("../img/btn_01.gif");background-repeat:no-repeat;}
.ul_01 ul#btn a span{display:none;} 
.ul_01 a.btn_01{background-position:0px 0px;}
.ul_01 a:hover.btn_01{background-position:0px -28px;}
.ul_01 a.btn_02{background-position:-94px 0px;}
.ul_01 a:hover.btn_02{background-position:-94px -28px;}
.ul_01 a.btn_03{background-position:-188px 0px;}
.ul_01 a:hover.btn_03{background-position:-188px -28px;}
.ul_01 a.btn_04{background-position:-282px 0px;}
.ul_01 a:hover.btn_04{background-position:-282px -28px;}
/* ul_02(店舗・駐車場のご案内〜催事カレンダー) */
.ul_02 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:188px;}
.ul_02 ul#btn li{list-style:none;float:left;}
.ul_02 ul#btn a{display:block;width:188px;height:30px;background-image:url(../img/btn_02.gif);background-repeat:no-repeat;}
.ul_02 ul#btn a span{display:none;} 
.ul_02 a.btn_01{background-position:0px 0px;}
.ul_02 a:hover.btn_01{background-position:0px -30px;}
.ul_02 a.btn_02{background-position:-188px 0px;}
.ul_02 a:hover.btn_02{background-position:-188px -30px;}
.ul_02 a.btn_03{background-position:-376px 0px;}
.ul_02 a:hover.btn_03{background-position:-376px -30px;}
.ul_02 a.btn_04{background-position:-564px 0px;}
.ul_02 a:hover.btn_04{background-position:-564px -30px;}
/* ul_03(店舗・駐車場のご案内) */
.ul_03 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:170px;}
.ul_03 ul#btn li{list-style:none;float:left;}
.ul_03 ul#btn a{display:block;width:170px;height:40px;background-image:url(../img/btn_03.jpg);background-repeat:no-repeat;}
.ul_03 ul#btn a span{display:none;} 
.ul_03 a.btn_01{background-position:0px 0px;}
.ul_03 a:hover.btn_01{background-position:0px -41px;}
/* ul_04(松屋エムジーカード) */
.ul_04 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:170px;}
.ul_04 ul#btn li{list-style:none;float:left;}
.ul_04 ul#btn a{display:block;width:170px;height:35px;background-image:url(../img/btn_04.jpg);background-repeat:no-repeat;}
.ul_04 ul#btn a span{display:none;} 
.ul_04 a.btn_01{background-position:0px 0px;}
.ul_04 a:hover.btn_01{background-position:0px -34px;}
/* ul_05(松屋ポイントカード) */
.ul_05 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:170px;}
.ul_05 ul#btn li{list-style:none;float:left;}
.ul_05 ul#btn a{display:block;width:170px;height:35px;background-image:url(../img/btn_05.jpg);background-repeat:no-repeat;}
.ul_05 ul#btn a span{display:none;} 
.ul_05 a.btn_01{background-position:0px 0px;}
.ul_05 a:hover.btn_01{background-position:0px -34px;}
/* ul_06(ポイント照会はこちらから) */
.ul_06 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:170px;}
.ul_06 ul#btn li{list-style:none;float:left;}
.ul_06 ul#btn a{display:block;width:170px;height:13px;background-image:url(../img/btn_06.gif);background-repeat:no-repeat;}
.ul_06 ul#btn a span{display:none;} 
.ul_06 a.btn_01{background-position:0px 0px;}
.ul_06 a:hover.btn_01{background-position:0px -13px;}
/* ul_07(ブランド＆ショップ〜レストラン＆カフェ) */
.ul_07 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:185px;}
.ul_07 ul#btn li{list-style:none;float:left;}
.ul_07 ul#btn a{display:block;width:185px;height:52px;background-image:url(../img/btn_07.jpg);background-repeat:no-repeat;}
.ul_07 ul#btn a span{display:none;} 
.ul_07 a.btn_01{background-position:0px 0px;}
.ul_07 a:hover.btn_01{background-position:-185px 0px;}
.ul_07 a.btn_02{background-position:0px -52px;}
.ul_07 a:hover.btn_02{background-position:-185px -52px;}
.ul_07 a.btn_03{background-position:0px -104px;}
.ul_07 a:hover.btn_03{background-position:-185px -104px;}
/* ul_08(松屋のブライダル) */
.ul_08 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:170px;}
.ul_08 ul#btn li{list-style:none;float:left;}
.ul_08 ul#btn a{display:block;width:170px;height:35px;background-image:url(../img/btn_08.jpg);background-repeat:no-repeat;}
.ul_08 ul#btn a span{display:none;} 
.ul_08 a.btn_01{background-position:0px 0px;}
.ul_08 a:hover.btn_01{background-position:0px -34px;}
/* ul_09(セレモニーサービスのご案内) */
.ul_09 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:170px;}
.ul_09 ul#btn li{list-style:none;float:left;}
.ul_09 ul#btn a{display:block;width:170px;height:35px;background-image:url(../img/btn_09.gif);background-repeat:no-repeat;}
.ul_09 ul#btn a span{display:none;} 
.ul_09 a.btn_01{background-position:0px 0px;}
.ul_09 a:hover.btn_01{background-position:0px -34px;}
/* ul_10(松屋キッズクラブ) */
.ul_10 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:170px;}
.ul_10 ul#btn li{list-style:none;float:left;}
.ul_10 ul#btn a{display:block;width:170px;height:35px;background-image:url(../img/btn_10.gif);background-repeat:no-repeat;}
.ul_10 ul#btn a span{display:none;} 
.ul_10 a.btn_01{background-position:0px 0px;}
.ul_10 a:hover.btn_01{background-position:0px -34px;}
/* ul_11(ゆかた) */
.ul_11 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:185px;}
.ul_11 ul#btn li{list-style:none;float:left;}
.ul_11 ul#btn a{display:block;width:185px;height:52px;background-image:url(../img/btn_11.gif);background-repeat:no-repeat;}
.ul_11 ul#btn a span{display:none;} 
.ul_11 a.btn_01{background-position:0px 0px;}
.ul_11 a:hover.btn_01{background-position:-185px 0px;}
.ul_11 a.btn_02{background-position:0px -52px;}
.ul_11 a:hover.btn_02{background-position:-185px -52px;}
.ul_11 a.btn_03{background-position:0px -104px;}
.ul_11 a:hover.btn_03{background-position:-185px -104px;}
/* ul_12(松屋メンバーズカード一部サービス終了のお知らせ) */
.ul_12 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:170px;}
.ul_12 ul#btn li{list-style:none;float:left;}
.ul_12 ul#btn a{display:block;width:170px;height:32px;background-image:url(../img/btn_12.gif);background-repeat:no-repeat;}
.ul_12 ul#btn a span{display:none;} 
.ul_12 a.btn_01{background-position:0px 0px;}
.ul_12 a:hover.btn_01{background-position:0px -32px;}
/* ul_13(イタリアワイン) */
.ul_13 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:185px;}
.ul_13 ul#btn li{list-style:none;float:left;}
.ul_13 ul#btn a{display:block;width:185px;height:50px;background-image:url(../img/btn_13.gif);background-repeat:no-repeat;}
.ul_13 ul#btn a span{display:none;} 
.ul_13 a.btn_01{background-position:0px 0px;}
.ul_13 a:hover.btn_01{background-position:-185px 0px;}
.ul_13 a.btn_02{background-position:0px -50px;}
.ul_13 a:hover.btn_02{background-position:-185px -50px;}
.ul_13 a.btn_03{background-position:0px -104px;}
.ul_13 a:hover.btn_03{background-position:-185px -104px;}
/* ul_14(イタリアバイヤーズメッセージ) */
.ul_14 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:185px;}
.ul_14 ul#btn li{list-style:none;float:left;}
.ul_14 ul#btn a{display:block;width:185px;height:52px;background-image:url(../img/btn_14.gif);background-repeat:no-repeat;}
.ul_14 ul#btn a span{display:none;} 
.ul_14 a.btn_01{background-position:0px 0px;}
.ul_14 a:hover.btn_01{background-position:-185px 0px;}
.ul_14 a.btn_02{background-position:0px -52px;}
.ul_14 a:hover.btn_02{background-position:-185px -52px;}
.ul_14 a.btn_03{background-position:0px -104px;}
.ul_14 a:hover.btn_03{background-position:-185px -104px;}
/* ul_15(松屋カード) */
.ul_15 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:170px;}
.ul_15 ul#btn li{list-style:none;float:left;}
.ul_15 ul#btn a{display:block;width:170px;height:35px;background-image:url(../img/btn_15.jpg);background-repeat:no-repeat;}
.ul_15 ul#btn a span{display:none;} 
.ul_15 a.btn_01{background-position:0px 0px;}
.ul_15 a:hover.btn_01{background-position:0px -34px;}
/* ul_16(電子ブック) */
.ul_16 ul#btn{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0px;list-style:none;width:170px;}
.ul_16 ul#btn li{list-style:none;float:left;}
.ul_16 ul#btn a{display:block;width:170px;height:35px;background-image:url(../img/btn_16.gif);background-repeat:no-repeat;}
.ul_16 ul#btn a span{display:none;} 
.ul_16 a.btn_01{background-position:0px 0px;}
.ul_16 a:hover.btn_01{background-position:0px -34px;}
/* txtlink_01(ご利用にあたって〜サイトマップ) */
.txtlink_01 {font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size: 10px;font-style: normal;color: #999999;margin:0px; padding:0px 0px 0px 0px;}
.txtlink_01 a:link {text-decoration:none;margin:0px; padding:0px;color:#999999;}
.txtlink_01 a:visited {text-decoration:none;margin:0px; padding:0px;color:#999999;}
.txtlink_01 a:hover {text-decoration:none;text-align:left;margin:0px;padding:0px;color:#ffffff;background-color:#666666;}
/* txtlink_02(バナーリンク) */
.txtlink_02 {margin:0px; padding:0px 0px 0px 0px;text-decoration:none;}
.txtlink_02 a:link		{text-decoration:none;}
.txtlink_02 a:visited	{text-decoration:none;}
.txtlink_02 a:hover		{text-decoration:none; color:#000000;position:relative;top:1px;left:1px;}
/* リンクカラー */
.txtlink_03 a:link{color:#333333;text-decoration:none}
.txtlink_03 a:visited{color:#333333;text-decoration:none}
.txtlink_03 a:active{color:#FFCC00;text-decoration:none}
.txtlink_03 a:hover{color:#AD553C;background-color:#FFCC99;text-decoration:underline;}
.txtlink_03 a.txt:link{color:#0034BB;text-decoration:underline}
.txtlink_03 a.txt:visited{color:#663399;text-decoration:underline}
.txtlink_03 a.txt:active{color:#FFCC00;text-decoration:none}
.txtlink_03 a.txt:hover{color:#AD553C;background-color:#FFD9D9;text-decoration:underline;}
/* おわび用 */
.txtlink_04 {font-family: "ＭＳ ゴシック", "Osaka−等幅";font-size: 10px;font-style: normal;color: #666666;}
.txtlink_04 a:link{color:#666666;text-decoration:none}
.txtlink_04 a:visited	{color:#666666;text-decoration:none;}
.txtlink_04 a:hover		{color:#666666;text-decoration:none;}
/*
 ------------------------------------------------------------------------------------*/
#mainInfoArea {
	margin:0px 15px 0px 15px;
}

#newsTable a:link{color:#666666; font-weight:bold;text-decoration:underline}
#newsTable a:visited{color:#666666;font-weight:bold;text-decoration:underline}
#newsTable a:active{color:#CCCCCC;font-weight:bold;text-decoration:underline}
#newsTable a:hover{color:#CCCCCC;font-weight:bold;text-decoration:underline;}

#wnTable a:link{color:#666666; text-decoration:underline}
#wnTable a:visited{color:#666666;text-decoration:underline}
#wnTable a:active{color:#CCCCCC;text-decoration:underline}
#wnTable a:hover{color:#CCCCCC;text-decoration:underline;}

#topics_banner {
	width:347px;
	height:70px;
	text-indent:-99999px;
	background:url(../img/topics_banner.gif) no-repeat 0px 0px;
	margin:5px 0px 5px 0px;
}

#topics_banner a{display:block;width:347px;height:70px;}
#topics_banner a span{display:none;} 

#news {
	width:347px;
	height:30px;
	text-indent:-99999px;
	background:url(../img/topicsbar.jpg) no-repeat 0px 0px;
}

#news span{display:none;} 

#whatsnew {
	width:347px;
	height:30px;
	text-indent:-99999px;
	background:url(../img/whatsnewbar.jpg) no-repeat 0px 0px;
}

#whatsnew span{display:none;} 

#newsTable {
 margin:5px 0px 20px 0px;
	width:347px;
	font-size: 12px;
}

#newsTable table th {
	font-weight:normal;
	text-align:left;
	background:url(../img/pointer.gif) no-repeat 75px 7px;
}

#wnTable {
 margin:5px 0px 20px 0px;
	width:347px;
	font-size: 12px;
}

#wnTable  table th {
	font-weight:normal;
	text-align:left;
	background:url(../img/pointer.gif) no-repeat 65px 7px;
}

/*
 ------------------------------------------------------------------------------------*/

#calBox {
	position: relative;
}

.calText {
	top:216px;
	left:744px;
	position: absolute;
	width: 143px;
	height: 62px;
 }

#wrap {
	width: 760px;
}

#mainbanner {
	width: 740px;
	height: 185px;
	margin: 10px;
}
 
#side_L {
	width: 185px;
	height: 185px;
	margin-left: 10px;
} 
 
 
 
 
 
 
 
 
