@charset "UTF-8";
/* CSS Document */



/* ページ個別設定用CSS
---------------------------------------------------- */

/* トップページ */
#toppage{}

/* 八ッ橋だよりページ */
#yatsuhashidayori{}
.yatsuhashidayori_top{}


/* インフォメーション関連ページ */
#info{}
.infomation{}

/* 店舗情報 */
#shop_info{}
.shop_info{}
.chaya_menu{}
.chaya_page{}
.menupage

/* 西尾のお茶の時間 */
#teatime{}
.teatime{}

/* お買い物ガイド */
.guide{}

/* 特定商取引法に基づく表記 */
.tokutei{}

/* 個人情報保護方針 */
.privacy{}

/* 米粉のお菓子 */
#komeko{}
.komeko{}

/* メールマガジン */
.mlmg{}

/* 米粉のお菓子 */
#ricecake{}
.ricecake{}



/* トップページ
---------------------------------------------------- */
h2.yatsuhashidayori{
	padding-top: 25px;
	padding-bottom: 8px;
}

.top_main_wrap{
	position:absolute;
	/*left:90px;*/
	left:-12px;
	height:387px;
	top: 0px;
	z-index: 1;
}

.top_contents{
	width:616px;
	float: left;
}

.fukidashi{
	background-image: url(../../img/img_top/fukidashi.png);
	position:absolute;
	width:298px;
	height:51px;
	left: 29px;
	top: 372px;
	padding-top:21px;
	padding-left:16px;
	z-index: 5;
}
.fukidashi h2{
	font-size:13.3px;
	font-weight:bold;
	color:#646060;
}

.pickup_wrap{
	width:608px;
	height:218px;
	padding:4px;
	background:#fad9da;
	margin-top: 407px;
}
.pickup_inner{
	background:#FFF;
	width:596px;
	height:180px;
	border:1px solid #eedcdd;
	background-image: url(../../img/img_top/pickup_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 36px;
	padding-right: 5px;
	padding-left: 5px;
}

/* トップ　八つ橋だより */

ul.news_topics{}
ul.news_topics li{
	border-bottom:1px solid #e9e9e9;
	font-size:82%;
	line-height:120%;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #595959;
}

ul.news_topics li a{color: #595959;}

ul.news_topics li.topics_date{
	float:left;
	width:76px;
	padding-left: 13px;
}
ul.news_topics li.topics_news_new{
	background-image:url(../../img/img_icon/icon_new_b.gif);
	background-repeat: no-repeat;
	background-position:12px 8px;
	padding-left: 85px;
	float:left;
	width:442px;
}
ul.news_topics li.topics_news{
	background-image: url(../../img/img_icon/icon_arrow1.png);
	background-repeat: no-repeat;
	background-position:12px 13px;
	padding-left: 24px;
	float:left;
	width:503px;
}

/* トップ　Foreigners */
.top-foreignersWrap {
	padding: 20px 10px 10px;
	margin-top: 20px;
	background: url('/img/img_top/foreigners_bg.png') no-repeat;
}

.top-foreignersTtl {
	padding: 0 6px;
	margin-bottom: 12px;
	color: #4c4c4c;
	font-size: 94%;
	font-weight: bold;
}

.top-foreignersList > li {
	float: left;
	margin-left: 5px;
}

.top-foreignersList > li:first-child {
	margin-left: 0;
}

.top-foreignersList > li > a {
	display: block;
}

.new_item_wrap{
	width:294px;
	z-index: 2;
	height: 100%;
	float: right;
	padding-top: 21px;
	position: relative;
}
.new_item_wrap-b{
	width:294px;
	z-index: 999;
	height: 100%;
	float: right;
	padding-top: 21px;
	position: relative;
}

.new_item{
	width:292px;
	background:#FFFFFF;
	border:1px solid #f0e6e7;
	font-size:83%;
	color:#595959;
	margin-bottom: 8px;
}

.new_item img{
	padding-bottom:8px;
}
.new_item a{
	color:#595959;}
.new_item img.new{
	padding-left:10px;
	padding-bottom:3px;
}
.new_item_navi{
	padding-left: 10px;
	margin-left: 16px;
	margin-bottom:11px;
	background-image: url(../../img/img_icon/icon_arrow1.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	line-height: 140%;
	margin-top:3px;
	padding-right: 5px;
	}



/* 八ッ橋だよりページ
---------------------------------------------------- */

#yatsuhashidayori .news_wrap a,
#yatsuhashidayori .news_wrap a:link{
	text-decoration: none;
	color: #3333FA;
	overflow: hidden;
}
#yatsuhashidayori .news_wrap  a:hover{
	text-decoration: underline;
	color: #3333FA;
}
#yatsuhashidayori .news_wrap a:visited{
	text-decoration: none;
	color: #3333FA;
}

.news_wrap{
	font-size:85%;}

.news_wrap_left{
	width:186px;
	float:left;
	padding-right: 5px;}
.news_wrap_right{
	width:759px;
	float:left;}
.news_wrap_left .archive_title{
	font-weight:bold;
	width:172px;
	height:24px;
	padding-top: 25px;
	padding-left: 14px;
	padding-bottom: 5px;
	background-image: url(../../img/img_midashi/news_midashi_bg01.jpg);
	background-repeat: no-repeat;}

.news_wrap_left .merumaga_btn{ padding-bottom:8px;}
.news_wrap_left .archive_list{
	border:1px solid #f0e7e8;}

.news_wrap_right .archive_title{
	width:745px;
	height:24px;
	padding-top: 25px;
	padding-left: 14px;
	padding-bottom: 5px;
	background-image: url(../../img/img_midashi/news_midashi_bg02.jpg);
	background-repeat: no-repeat;
}
.news_wrap_right .archive_title p{
	font-weight:bold;
	font-size:98%;
}

.news_wrap_right .news_section{
	padding-bottom:20px;
}
.news_wrap_right .news_date_area{
	font-size:88%;
	width:745px;
	padding-top: 20px;
	padding-left: 14px;
	background-image: url(../../img/img_midashi/news_midashi_bg03.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

.news_wrap_right .news_date{
	float:left;
	width:150px;
	padding-top: 3px;
}

.news_wrap_right .date_list_title{/* 月別記事一覧　タイトル */
	font-size:100%;
	font-weight:bold;
	width:745px;
	height:24px;
	padding-top: 25px;
	padding-left: 14px;
	padding-bottom: 5px;
	background-image: url(../../img/img_midashi/news_midashi_bg03.jpg);
	background-repeat: no-repeat;
}

/* 月別記事一覧　リスト */
.tbl_news_list{
	width:705px;
	margin-top: 22px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom: 15px;
}

.tbl_news_list th,
.tbl_news_list td{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;}

.tbl_news_list th{
	text-align:left;
	width:125px;
	color: #666;
	font-size: 91%;
	font-weight:normal;
	border-bottom:1px solid #eee;}
.tbl_news_list td{
	border-bottom:1px solid #eee;}

dl.month_list{
	clear:both;
	padding-top: 22px;
	line-height:137%;
}
dl.month_list dt{
	padding-bottom:8px;
	width:130px;
	float:left;
	padding-left: 12px;
	color: #666;
	font-size: 93%;
}
dl.month_list dd{
	padding-bottom:8px;
	float:left;
	padding-left: 10px;
	width: 565px;
	padding-left:10px;
	background-image: url(../../img/img_icon/icon_arrow1.png);
	background-repeat: no-repeat;
	background-position: left 7px;
}

.news_wrap_right .news_box{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f0e7e8;
	border-bottom-color: #f0e7e8;
	border-left-color: #f0e7e8;
	width: 729px;
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 14px;
	font-size: 95%;
}

/* 関連ページ */
.news_wrap_right .kanren_navi{
	background:#fdf2f1;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 709px;
	margin-top: 24px;
}

.kanren_navi_title{
	padding-bottom:11px;
	padding-left: 6px;
}

.news_wrap_right .tbl_kanren{
	width:708px;;}
.news_wrap_right .tbl_kanren th{
	width:93px;}
.news_wrap_right .tbl_kanren th img{
	border:1px solid #f8ebea;}
.news_wrap_right .tbl_kanren td{
	padding-right: 15px;
}
.news_wrap_right .tbl_kanren .kanren_navi_txt{
	margin-left:19px;
	padding-left:10px;
	background-image: url(../../img/img_icon/icon_arrow1.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	line-height: 120%;
	font-size: 95%;
}

.news_prev_next_box{
	height:15px;
	padding-top: 5px;
	padding-bottom: 30px;
}
.news_prev{ width:253px; float:left}
.news_top{ width:253px; float:left;}
.news_next{ width:253px; float:left;}


.news_prev_txt a,
.news_prev_txt a:hover{ background-image: url(../../img/img_icon/icon_arrow2.png);}
.news_prev_txt a, .news_prev_txt a:hover{
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 13px;
	margin-top: 3px;
	font-size: 90%;}

.news_top_txt a,
.news_top_txt a:hover{ background-image: url(../../img/img_icon/icon_arrow4.png);}
.news_top_txt a, .news_top_txt a:hover{
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 13px;
	margin-top: 3px;
	font-size: 90%;}

.news_next_txt a,
.news_next_txt a:hover{ background-image: url(../../img/img_icon/icon_arrow1.png);}
.news_next_txt a, .news_next_txt a:hover{
	background-repeat: no-repeat;
	background-position: right 50%;
	margin-top: 3px;
	font-size: 90%;
	padding-right: 13px;
}



/* 過去の八つ橋だより　ドロップダウンメニュー */
ul.news_cate{
	width:184px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border: 1px solid #f0e7e8;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
ul.news_cate li{
	text-indent:24px;
	background-image: url(../../img/img_icon/icon_arrow1.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	padding-top: 3px;
	padding-bottom: 3px;
}
ul.news_navi{
	width:184px;
	padding:0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f0e7e8;
	border-bottom-color: #f0e7e8;
	border-left-color: #f0e7e8;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
ul.menu{
	margin:0;
	padding:0;}
div.news_year{
	cursor:pointer;
	text-indent:24px;
	background-image: url(../../img/img_icon/icon_arrow1.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f0e7e8;
	color: #3333FA;
}

div.open{
	background-image: url(../../img/img_icon/icon_arrow3.png);
	background-repeat: no-repeat;
	background-position: 10px center;}

ul.news_month{
	padding-bottom: 2px;
}
ul.news_month a{}

ul.news_month li{
	text-indent:35px;
	list-style-type: disc;
	list-style-position: inside;
}
ul.news_month li.rollover{
	background:;}



/* お店のご案内ページ
---------------------------------------------------- */

#shop_info .contents p{
	font-size:90%;
	line-height: 155%;
}

#shop_info .contents ul li{
	font-size:85%;
}


/* 店舗一覧用　一部書き換え */

.shop_info ul li.item_img{height:108px!important; margin-bottom: 14px!important;}

.shop_info ul li.chayalogo{
	width:185px;
	height:185px;
	border: 1px solid #E9E9E9;
	margin-bottom: 5px;
	position: relative;}

.shop_info ul li.item_name_l{/*margin-top: 10px!important;*/ font-size:120%!important;}



.shop_info .shop_wrap{
	width:962px;
	height:;
	/*padding-bottom: 10px;*/
}
.shop_info .shop_left{
	float:left;
	width:186px;
	margin-left:5px;
	background-color: #F8C8C9;
	height: ;
}

.shop_info .shop_left img{ padding:;}

.shop_info .shop_right{ float:left; width:771px; position:relative; min-height:260px;}



.shop_info .chaya_wrap{
	width:962px;
	padding-bottom:10px;
	/*height:275px;*/
}
.shop_info .chaya_left{
	float:left;
	width:186px;
	margin-left:5px;
	background-color: #361601;
	height: 260px;
	text-align: center;
}

.shop_info .chaya_left img{
	padding-top:64px;
}

.shop_info .chaya_left2{
	float:left;
	width:186px;
	margin-left:5px;
	text-align: center;
}

.shop_info .chaya_right{ float:left; width:771px; position:relative; /*height:260px;*/}
.shop_info .chaya_btn{ position: absolute; left:6px; bottom:0; line-height:0;}
.shop_info .menu_bnr_area{ position: absolute; right:0; top:0; line-height:0;}
.shop_info .menu_bnr_area p{ padding-bottom:8px;}

/* 写真エリア　画像切り替え部分 */
div.shop_img_area{
	width:952px;
	height:378px;
	padding-bottom:17px;}

div.shop_img_area_inner {
	position:relative;
	width:952px;
	height:378px;
}
#shop_img_view {
	position: absolute;
	width:800px;
	height:378px;
	top:0;
	left:0;
	overflow:hidden;
	z-index: 0;
}
#shop_img_view div {
	border: 1px solid #f4eeee;
	width:798px;
	height:376px;
	top:0;
	left:0;
}
#shop_img_thumbBtn {
	position:absolute;
	width: 136px;
	right: 0px;
	bottom: 0px;
	line-height:0!important;
}


#shop_img_thumbBtn li {
	float:left;
	text-align:right;
	width: 45px;
	cursor:pointer;
	padding: 0;
	margin: 5px 0 0 0!important;
}
#shop_img_thumbBtn li img {
	border: 1px solid #f4eeee;
	height: 45px;
	width: 45px;
}
#shop_img_thumbBtn li.active {
    opacity:0.5;
    filter:alpha(opacity=50);
    -ms-filter: "alpha( opacity=50 )";
}


.tenpoichiran a, .tenpoichiran a:hover{
	color:#3333FA;
	background: url(../../img/img_icon/icon_arrow1.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 12px;
	padding-right:15px;
}

/* 詳細・地図エリア */

.midashi_shop,
.midashi_shop2{
	padding-top:12px;
	padding-bottom:12px;
	font-size: 108%;
	font-weight: bold;
	margin-bottom: 18px;
}

.midashi_shop{
	background:url(../../img/img_icon/logo_icon.gif) left center no-repeat;
	padding-left:53px;
	margin-left: 28px;}

.midashi_shop2{
	background:url(../../img/img_icon/logo_icon2.gif) left center no-repeat;
	padding-left:93px;
	margin-left: 28px;
}

.midashi_shop span,
.midashi_shop2 span{
	font-size:75%;
	font-weight:normal;
	padding-left:20px;
}

.shop_info_box{ padding-top:16px;}
.shop_info_box_left{
	width:568px;
	float:left;
	margin-bottom: 12px;
	padding-right: 6px;
}


.shop_info_box_left a{
	color:#3333FA!important;
}
.red a,.red a:link{color:#C60909!important;}

.shop_info_box_right{
	width:378px;
	float:left;
	margin-bottom: 12px;
}
.shop_info_txt{
	padding-left:28px;
	font-size:90%!important;
	min-height:212px;
	padding-right: 43px;
}

.shop_info_txt_2{
	padding-left:28px;
	font-size:90%!important;
	/*min-height:212px;*/
	padding-right: 43px;
}

.txt_shop{ line-height:160%!important; padding-bottom:3px;}

/* 近隣のスポット */

.shop_info_box_left ul{
	padding-left:15px;}

.shop_info_box_left ul li{
	background:url(../../img/img_icon/icon_arrow1.png) left center no-repeat;
	padding-left:10px;
	line-height:135%;}

.shop_info_box_left ul li,.shop_info_box_left ul li a{ color:#3333FA;}


/* 各店舗へのリンク */
.shop_link_boxA,
.shop_link_boxB{
	padding-bottom: 15px;
	width: 187px;
	float:left;
	}

.shop_link_boxA{
	background-color: #fdeeee;
	background-image: url(../../img/img_common/list_box1_bg2.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	}
.shop_link_boxB{
	background-color: #FEF4EB;
	background-image: url(../../img/img_common/list_box2_bg2.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-left:4px;
	}

.shop_link_boxA .inner{
	background:#fdeeee;
	margin-top: 0;
	margin-bottom: 0;
	}
.shop_link_boxB .inner{
	background:#FEF4EB;
	margin-top: 0;
	margin-bottom: 0;
	}

.shop_link_boxA .midashi,
.shop_link_boxB .midashi,
.shop_link_boxB .midashi2{
	height:37px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 12px;}

.shop_link_boxA .midashi{
	background-color: #FCEEEE;
	background-image: url(../../img/img_common/list_box1_bg1.jpg);
	background-repeat: repeat-x;
}
.shop_link_boxB .midashi{
	background-color: #FEF4EB;
	background-image: url(../../img/img_common/list_box2_bg1.jpg);
	background-repeat: repeat-x;
}
.shop_link_boxB .midashi2{
	background-color: #FEF4EB;
	background-image: url(../../img/img_common/list_box2_bg1.jpg);
	background-repeat: repeat-x;
	border-top:1px solid #EDE2DC;
}
.shop_link_boxA h4,
.shop_link_boxB h4{
	font-size:85%;
	line-height:100%;
	font-weight:bold;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 15px;
	color: #333333;
	margin-top: 4px;
}
.shop_link_boxA h4{
	background:url(../../img/img_icon/icon_square.gif) center left no-repeat;}
.shop_link_boxB h4{
	background:url(../../img/img_icon/icon_square2.gif) center left no-repeat;}

.shop_link_boxA .inner ul,
.shop_link_boxB .inner ul{
	padding-top:5px;
}

.shop_link_boxA .inner ul li,
.shop_link_boxB .inner ul li{
	background:url(../../img/img_icon/icon_arrow1.png) left center no-repeat;
	padding-left:10px;
	line-height:135%;
	color:#403ff9;
	width: 160px;
	margin-left: 13px;
}
.shop_link_boxA .inner ul li a,
.shop_link_boxB .inner ul li a{
	color:#3333FA;}



/* 八ッ橋茶屋　店舗ージ
---------------------------------------------------- */

/* 写真エリア　ロゴ部分 */
.cyaya_rogo_wrapA,
.cyaya_rogo_wrapB,
.cyaya_rogo_wrapC{
	width:136px;
	position:absolute;
	top:0;
	right:0;
	background-color: #361601;
}

.cyaya_rogo_wrapC{ background-color:#000;}

.cyaya_rogo_wrapA,
.cyaya_rogo_wrapC{
	height:273px;
}
.cyaya_rogo_wrapB{ height:324px;}

.cyaya_rogo_wrapA img,
.cyaya_rogo_wrapB img{
	width:103px;
	height:103px;
}

.cyaya_rogo_wrapA img{
	margin-top: 86px;
	margin-right: 16px;
	margin-bottom: 86px;
	margin-left: 16px;
}
.cyaya_rogo_wrapB img{ margin:112px 18px;}

/*.cyayaShop_wrap{
	width:950px;
	height:376px;
	border:1px solid #f4eeee;
	margin-bottom: 17px;
}
.cyayaShop_left{
	float:left;
	width:204px;
	height:376px;
	border-right:1px solid #f4eeee;
	background:#4e3c33;
}
.cyayaShop_right{
	float:left;
	width:745px;
	height: 376px;
}

.cyayaShop_left img{
	width:138px;
	height:138px;
	margin-top: 119px;
	margin-right: 32px;
	margin-bottom: 119px;
	margin-left: 32px;
}*/


/* 商品詳細　画像切り替え */

/*div.cyayaShop_img_area {
	position:relative;
	width:745px;
	height:376px;
}
div.cyayaShop_img_area_inner {
	position:relative;
	width:745px;
	height:376px;
}
#cyayaShop_view {
	position: absolute;
	width:745px;
	height:376px;
	top:0px;
	overflow:hidden;
	z-index: 0;
	right: 0px;
}
#cyayaShop_view div {
	width:745px;
	height:376px;
	top:0;
	right: 0px;
}
#cyayaShop_thumbBtn {
	position:absolute;
	width: auto;
	bottom: 10px;
	right: 10px;
}
#ccyayaShop_caption{
	position:absolute;
	bottom:115px;
	left: 588px;
	width: 310px;
}
#cyayaShop_caption h2.ItemName {
	font-size:120%;
	font-weight:bold;
	padding-bottom: 8px;
}
#cyayaShop_caption p.ItemTxt{
	font-size:83%;
}
#cyayaShop_thumbBtn li {
	float:left;
	text-align:right;
	width: 45px;
	cursor:pointer;
	margin-right: 1px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#cyayaShop_thumbBtn li img {
	border: 1px solid #D5BDBE;
	height: 45px;
	width: 45px;
}
#cyayaShop_thumbBtn li.active {
    opacity:0.5;
    filter:alpha(opacity=50);
    -ms-filter: "alpha( opacity=50 )";
}*/


/* 八ッ橋茶屋　おしながきページ
---------------------------------------------------- */

.chayaMenu_left{
	float:left;
	width:186px;
	height:436px;
	margin-right: 4px;
	margin-bottom: 7px;
	/*background-color: #361601;*/
}
.chayaMenu_right{
	float:left;
	width:760px;
	margin-bottom: 7px;
	position: relative;
}
/*
.chayaMenu_left img{ width:138px; height:138px; margin:149px 24px;}
*/
.chayaMenu_right_imgArea{
	width:567px;
	border: 1px solid #E9E9E9;
	float:left;
}


/* 八ッ橋茶屋　おしながきペ詳細ージ
---------------------------------------------------- */

/* 商品詳細　画像切り替え */

div.cyayaMenu_img_area {
	position:relative;
	width:950px;
	height:403px;
}

div.cyayaMenu_img_area a{ color:#3333FA;}

#cyayaMenu_view {
	position: absolute;
	width:950px;
	height:403px;
	top:0;
	left:0;
	overflow:hidden;
	border: 1px solid #f4eeee;
	z-index: 0;
}
#cyayaMenu_view div {
	/*position: absolute;*/
	width:950px;
	height:403px;
	top:0;
	left:0;
}
#cyayaMenu_thumbBtn {
	position:absolute;
	left: 588px;
	width: auto;
	bottom: 10px;
}
#cyayaMenu_caption{
	position:absolute;
	bottom:115px;
	left: 588px;
	width: 310px;
}
#cyayaMenu_caption h2.ItemName {
	font-size:120%;
	font-weight:bold;
	padding-bottom: 8px;
}
#cyayaMenu_caption p{
	font-size:83%;
}
#cyayaMenu_caption .agency{
	font-size:85%;
}
#cyayaMenu_caption .agency span{
	font-weight:bold;
}


#cyayaMenu_thumbBtn li {
	float:left;
	text-align:right;
	width: 45px;
	cursor:pointer;
	margin-right: 1px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#cyayaMenu_thumbBtn li img {
	border: 1px solid #D5BDBE;
	height: 45px;
	width: 45px;
}
#cyayaMenu_thumbBtn li.active {
    opacity:0.5;
    filter:alpha(opacity=50);
    -ms-filter: "alpha( opacity=50 )";
}


.chayaMenu_txt_box{
	padding-top:15px;
	padding-bottom: 17px;
	font-size:80%;
}
.chayaMenu_txt_box_left{ width:652px; float:left;}
.chayaMenu_txt_box_right{ width:300px; float:left;}


.chayaMenu_osusume_innner{
	width:100%;
}

.chayaMenu_osusume_innner_left{
	width:765px;
	float:left;
}
.chayaMenu_osusume_innner_right{
	float:right;
	margin-right: 5px;
}

.chayaMenu_osusume_innner_right .chayamenu_btn{clear:both; padding-top:5px; text-align:right;}



/* 西尾八ッ橋の里　おしながき
---------------------------------------------------- */
.satomenu_con{ padding-bottom:40px;}

.satomenu_midashi{ padding-bottom:26px;}

.satomenu_wrap{ padding:40px 5px 42px 5px;}
.satomenu_wrapL{ float:left; width:408px; text-align:center;}
.satomenu_wrapR{ float:right; width:540px;}

.satomenu_wrapR table{ margin-bottom:12px;}
.satomenu_wrapR table td{ padding-left:7px; padding-bottom:8px;}
.satomenu_wrapR p.ss{ padding-top:3px;}
.satomenu_con .satomenu_wrap p.menuName{ font-size:105%;}
.satomenu_con p.menuPrice p.menuPrice{ font-size:100%; padding-top:8px;}

.satomenu_con p.menuName{ font-weight:bold; font-size:90%; padding-top:15px;}
.satomenu_con p.menuName span{ font-weight:normal;}
.satomenu_con p.menuPrice{ font-size:90%; padding-top:6px;}


.satomenu_con ul.menu_list li{ float:left; width:312px; padding:0 4px 26px 4px; text-align:center;}


.satomenu_sub_wrap{ font-size:90%; margin:0 5px; border-top:1px solid #DFDFE0; border-bottom:1px solid #DFDFE0; padding:30px 96px 18px 38px;}
.satomenu_sub_wrap table{ margin-left:56px; width:758px; margin-bottom:15px;}
.satomenu_sub_wrap table .satomenu_subTD1{ padding-right:10px;}
.satomenu_sub_wrap table .satomenu_subTD3{ text-align:right;}
.satomenu_sub_wrap table .satomenu_subTD4{ padding-left:; width:70px; text-align:right;}

.satomenu_kanmi_wrap{ padding-top:52px; border-top:1px solid #DFDFE0; margin-top:58px;}

.ss{ font-size:80%;}

img.img_line{ border:1px solid #e7e8e8;}


/* 西尾八ッ橋の里　店舗ページ内 おしながき
---------------------------------------------------- */



#satomenu_con2{ padding-bottom:40px;}

.satomenu_midashi{ padding-bottom:26px;}

#satomenu_wrap2{ padding:40px 0 10px 0;}
#satomenu_wrap2 .img_line2 { width: 558px; height:auto;}
#satomenu_wrap2 p.menuName{ font-weight:bold; font-size:90%; padding-top:15px;}
#satomenu_wrap2 p.menuName span{ font-weight:normal;}
#satomenu_wrap2 p.menuPrice{ font-size:90%; padding-top:6px;}
#satomenu_wrap2 p.s{ font-size:90%; padding-top:0;}
#satomenu_wrap2 h4{ 
font-weight:nomal; font-size:150%; padding-top:15px; padding-bottom:20px; text-align: center; color: #361f0c;
font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


#satomenu_con2 .satomenu_wrap2 p.menuName{ font-size:105%;}

#satomenu_con2 h4{ 
font-weight:nomal; font-size:150%; padding-top:15px; text-align: center; color: #361f0c;
font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#satomenu_con2 p.setsumei{ font-weight:bold; font-size:70%; padding:15px 0; text-align: center; color: #260201;}
#satomenu_con2 p.toriyose
{ padding: 2px 10px 0px 10px; /*margin-bottom: 1px;*/ border: 1px solid #f99bab; border-radius: 4px; background-color: #f99bab; color: #ffffff; fontsize: -1; font-weight:bold; width: 60%; text-align: center; margin: 0 auto;}
#satomenu_con2 a{ align: center; color: #fff;}

#satomenu_con2 p.menuPrice p.menuPrice{ font-size:100%; padding-top:8px;}

#satomenu_con2 p.menuName{ font-weight:bold; font-size:90%; padding-top:15px;}
#satomenu_con2 p.menuName span{ font-weight:normal;}
#satomenu_con2 p.menuPrice{ font-size:90%; padding-top:6px;}

#satomenu_con2 .menu_list_2 ul{
padding-left: 0;
} 
#satomenu_con2 ul.menu_list_2 li{ 
float:left; 
width:252px; 
padding:0 4px 16px 4px; 
text-align:center;
background:none;
color: #000;
}


.satomenu_sub_wrap2{ font-size:90%; margin:0 5px; border-top:1px solid #DFDFE0; border-bottom:1px solid #DFDFE0; padding:0;}
.satomenu_sub_wrap2 table{ margin-left:5px; width:500px; margin-bottom:15px;}
.satomenu_sub_wrap2 table .satomenu_subTD1{ padding-right:10px;}
.satomenu_sub_wrap2 table .satomenu_subTD3{ text-align:right;}
.satomenu_sub_wrap2 table .satomenu_subTD4{ padding-left:; width:70px; text-align:right;}

.satomenu_kanmi_wrap2{ 
padding-top:52px; 
border-top:1px solid #DFDFE0; 
margin-top:28px;}

.ss{ font-size:80%;}

img.img_line2{ border:1px solid #e7e8e8;}



/* 西尾八ッ橋の歴史
---------------------------------------------------- */
#history #wrapper{ padding-bottom:0px;}


/* 西尾のお茶の時間
---------------------------------------------------- */
/* 写真エリア　画像切り替え部分 */
div.tea_img_area{
	padding-bottom:17px;
	padding-top: 18px;
}

div.tea_img_area_inner {
	position:relative;
	width:950px;
	height:680px;
}
#tea_img_view {
	position: absolute;
	width:950px;
	height:482px;
	top:0;
	left:0;
	overflow:hidden;
	z-index: 0;
}
#tea_img_view div {
	width:950px;
	height:482px;
	top:0;
	left:0;
	cursor:pointer;
}

#tea_caption{
	position:absolute;
	left: 530px;
	width: 24px;
	top: 325px;
	height: 93px;
	overflow:hidden;
}

#tea_img_thumbBtn {
	position:absolute;
	width: 950px;
	left: 0;
	bottom: 0px;
}
#tea_img_thumbBtn li {
	float:left;
	width: 150px;
	cursor:pointer;
	margin: 0;
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 3px;
}

#tea_img_thumbBtn li img{
	transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	-moz-transition-duration:0.2s;
}

#tea_img_thumbBtn li img:hover{
    opacity:0.7;
    filter:alpha(opacity=70);
    -ms-filter: "alpha( opacity=70 )";}

#tea_img_thumbBtn li.nospace {
	padding-right: 0px!important;
	padding-left: 3px!important;}
#tea_img_thumbBtn li img {
	height: 172px;
	width: 150px;
}
#tea_img_thumbBtn li.active {
    opacity:0.5;
    filter:alpha(opacity=50);
    -ms-filter: "alpha( opacity=50 )";
}


/* インフォメーションページ
---------------------------------------------------- */

#info .contents{
	width:880px;
	border:1px solid #f4eeee;
	margin-top: 0;
	margin-right: 14px;
	margin-bottom: 25px;
	margin-left: 14px;
	padding-top: 24px;
	padding-right: 35px;
	padding-bottom: 27px;
	padding-left: 35px;
	}

.info_area{
	padding-top:10px;
	font-size:80%;
	min-height:200px;}

.tbl_info{
	width: 100%;
	margin-bottom:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E1E1;
}


.tbl_info th, .tbl_info td{
	vertical-align:top;
	padding:8px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E1E1;
}


.tbl_info th{
	white-space:nowrap;
	font-weight:normal;}

.tbl_info td{
	padding-left:15px;}



.infomation h4{
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	padding-top:0px;
	padding-bottom:15px;
}

.infomation .btn_area{
	text-align:center;
	padding:10px 0 0 0;}


.tbl_info_b{
	font-size:95%;
	line-height:120%;
	margin:3px 0;}
.tbl_info_b th{
	background:#FDEEEE;
	border-bottom:1px solid #F8CDCF;
	padding-left:10px;
	padding-right:10px;}
.tbl_info_b td{
	border-bottom:1px solid #F8CDCF;
	padding-left:10px;
	padding-right:10px;}
.tbl_info_b_td2{
	border-bottom:1px solid #F8CDCF;}


/* 特定商取引法
---------------------------------------------------- */
.tokutei .tbl_info th{}

.tokutei .pay_box{
	border:3px solid #F3F3F3;
	padding:8px;
	margin-top: 6px;
}
.tokutei .tbl_nomal{ margin-top:7px;}
.tokutei .tbl_nomal th{ width:50px;}
.tokutei .tbl_nomal th,
.tokutei .tbl_nomal td{ border:none; padding:0px;}

.tokutei .pay_midashi{ border-left:4px solid #F8CDCF; padding-left:10px;}

.tokutei .info_area ul{
	padding-left:15px;
}
.tokutei .info_area ul li{
	list-style-position: outside;
	list-style-type: disc;
}

/* 個人情報保護法新
---------------------------------------------------- */
.privacy .midashi{
	padding-bottom:12px;
	padding-top:30px;
	font-weight: bold;
}

.privacy .info_area ul{
	padding:10px 30px;
}
.privacy .info_area ul li{
	list-style-position: outside;
	list-style-type: disc;
}


/* お買い物ガイド
---------------------------------------------------- */
.guide .info_area{ padding-top:0px;}
.guide .info_area ul.guide_navi{
	clear:both;
	font-size:95%;
	padding-bottom: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f4eeee;
	margin-bottom: 30px;
}

.guide .info_area ul.guide_navi li{
	background:url(../../img/img_icon/icon_arrow1.png) left center no-repeat;
	padding-left:10px;
	margin-right:10px;
	display: block;
	float: left;
	padding-right: 20px;
}
.guide .info_area ul.guide_navi li a,
.guide .info_area .list_base a{
	color: #4d4d4d;}

.guide .midashiB{
	margin-top:15px;
}
.guide .midashi_nomal{ font-weight:bold; color:#333;}

hr.guide_line{
	height: 1px;
	margin-top:12px;
	margin-bottom:10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f4eeee;
	border-right-color: #f4eeee;
	border-bottom-color: #f4eeee;
	border-left-color: #f4eeee;
}

.guide_left{ float:left; width:430px;}
.guide_right{ float:left; width:450px; padding-bottom:15px;}
.guide_right h4{
	margin-bottom:16px;
	font-weight: bold;
	color: #E34E58;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F29185;
	padding-bottom: 8px;
	font-size: 110%;
}
.guide_next{
	text-align:center;
	padding-bottom:28px;
	padding-top: 5px;
}

.guide_midashi{
	font-size:110%;
	font-weight:bold;
	padding-left:17px;
	background-image: url(../../img/img_icon/icon_square.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin-top: 28px;
	margin-bottom: 12px;
}

.tbl_guide{ width:100%;}
.tbl_guide img{
	padding-left:50px;
}

html:not([lang*=""]) .tbl_pay{
	border-collapse: separate;}
.tbl_pay{border:2px solid #f8ccce; width:100%;}
.tbl_pay th,.tbl_pay td{ padding:8px 10px;}
.tbl_pay th{
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	border-right:1px solid #f8ccce;
	border-bottom:1px solid #f8ccce;}
.tbl_pay td{border-bottom:1px solid #f8ccce;}
.guide .tbl_info_b { margin-top:5px;}
.guide .tbl_info_b th,.guide .tbl_info_b td{ padding:6px 10px;}
.guide .tbl_info_b th{ font-weight:normal;}
.guide_contact{ border:2px solid #f8ccce; padding:18px 20px; margin-top:15px; width:250px;}

ul.list_disc{
	padding-left:15px;
}
ul.list_disc li{
	list-style-position: outside;
	list-style-type: disc;
}

/*メールに関する注意事項*/
.caution_mail{ font-size:10pt; padding:20px; background:#fdfbea; border:1px solid #f4eeee;}


/* 西尾のお菓子は米粉のお菓子
---------------------------------------------------- */
.komeko .contents-b {
	width:950px;
	border:1px solid #f4eeee;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

.komeko_main{ position:relative;}
.komeko_main h2{
	position:absolute;
	top:45px;
	right:69px;
}
.komeko_wrap{
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:860px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-image: url(../../komeko/img/komeko_img01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* A */
/*.komeko_box{ height:126px;padding-top:10px;}
.komeko_box_left{ width:126; height:126px; padding-right:15px; float:left}
.komeko_box_right{ float:left; padding-top:42px;}*/


/* B */
div.komeko_box { width: 860px; padding-top:10px; padding-bottom:20px;}
div.komeko_box div { display: table-cell;vertical-align: middle;}
div.komeko_box div.komeko_box_left {width: 145px;}
div.komeko_box div.komeko_box_right {
	width: 715px;
}
div.komeko_box div.komeko_box_right h3{
	font-size:105%;
	color:#737373;
	font-weight:bold;
	line-height:150%;}
/* IE 6 */
* html div.komeko_box div {
display: inline;
zoom: 1;
}
/* IE 7 */
*:first-child+html div.komeko_box div {
display: inline;
zoom: 1; }

/*\*//*/
* html div.wrap div {
display: inline-block;
}
/**/


li.komeko_list{
	float:left;
	border-left:1px solid #d3d3d3;
	padding-right: 14px;
	padding-left: 14px;
	width: 185px;
	margin-bottom:25px;
}

.komeko li.last{
	border-right:1px solid #d3d3d3;}

li.komeko_list ul li{
	float:none;
	text-align:center;
	border:none;
	padding-right: 0px;
	padding-left: 0px;}

li.komeko_list ul li img{ padding-bottom:10px;}

li.komeko_list ul li.item_caption{ font-size:80%; color:#7a7a7a; line-height:140%;}

li.komeko_list ul li.item_name{
	line-height:145%;
	text-align:center;
	}

li.komeko_list ul li.item_name a,
li.komeko_list ul li.item_name a:hover{
	background-image: url(../../img/img_cart/list_img.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 12px;
	font-weight: bold;
	font-size:105%;
}

.komeko_about{
	width:874px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-bottom: 45px;
}

.komeko_about h2{ text-align:center; padding-top:35px;}

.komeko_about .inner{
	width:730px;
	margin-top: 22px;
	margin-right: auto;
	margin-bottom: 32px;
	margin-left: auto;
	font-size: 89%;
	line-height: 145%;
	color: #333;
}


/* 純米シフォンケーキとは
---------------------------------------------------- */
.ricecake .contents-b {
	width:950px;
	border:1px solid #f4eeee;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

.ricecake_wrap{
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:859px;
	margin-right: auto;
	margin-top: 63px;
	margin-bottom: 60px;
	margin-left: auto;
	padding-left: 41px;
	font-size:98%;
	line-height:150%;
}

.ricecake_wrap table{ }

.ricecake_wrap .tbl_ricecake1{
	font-size:96%;
	margin-bottom:66px;
	width:800px;
}
.ricecake_wrap .tbl_ricecake1 .td1{ padding-right:38px;}

.ricecake_wrap .tbl_ricecake2{ margin-top:42px; margin-bottom:48px; font-size:90%; line-height:140%;}
.ricecake_wrap .tbl_ricecake2 td{ padding-bottom:14px;}

.ricecake_bg{
	background-image: url(../../ricecake/img/bk_img.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}


.ricecake_wrap h3{
	padding-bottom:20px;
	padding-top: 22px;
}
.ricecake_wrap h3.mdashi1{
	padding-bottom:26px;
	padding-top:8px;
}
.ricecake_wrap h3.mdashi2{padding-bottom:42px;}

.ricecake_wrap h4{ padding-top:10px; padding-bottom:24px;}

.ricecake_wrap .tame_box{ border:1px solid #f6d7aa; padding:50px 60px; width:692px;}
.ricecake_wrap .tame_box_left{ float:left; width:182px;}
.ricecake_wrap .tame_box_right{ float:right; width:510px;}

.ricecake_wrap .tbl_ricecake3{ margin-top:33px; margin-bottom:35px;}
.ricecake_wrap .tbl_ricecake3 th{ padding-right:26px; padding-top:7px; padding-bottom:7px;}


/* サイトマップ
---------------------------------------------------- */

html:not([lang*=""]) .sitemap_box{
	border-collapse: separate;}

.sitemap_box{
	width:100%;
	/*margin:10px 0;*/
	margin-bottom:20px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D1D1D1;*/
}

.sitemap_box th{ text-align:left; width:220px; white-space:nowrap;}
.sitemap_box th,
.sitemap_box td{
	padding-top:25px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E1E1;
}

.sitemap_box .midashi,
.sitemap_box .midashi a{
	font-weight:bold;
	line-height:140%;
}
.sitemap_box .midashi a{
	background:url(../../img/img_icon/icon_arrow1.png) no-repeat left center;
	padding-left:14px;
}



.sitemap_box ul{
	clear:both;
	font-size:95%;
}

.sitemap_box ul li{
	background:url(../../img/img_icon/icon_arrow1.png) left center no-repeat;
	padding-left:10px;
	margin-right:10px;
	font-size:85%;
	display: block;
	float: left;
	padding-right: 20px;
	margin-bottom:12px;
	white-space:nowrap!important;
}
.sitemap_box ul li a{
	color: #4d4d4d;
	white-space:nowrap!important;}
	
	
	
/* 企画メニュー
---------------------------------------------------- */

html:not([lang*=""]) .k-menu_box{
	border-collapse: separate;}

.k-menu_box{
	width:100%;
	/*margin:10px 0;*/
	margin-bottom:20px;
	/*padding-right: 10px;*/
	/*padding-bottom: 13px;*/
	/*padding-left: 10px;	*/
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D1D1D1;*/
}

.k-menu_box th{ text-align:left; width:220px; white-space:nowrap;}
.k-menu_box th,
.k-menu_box td{
	padding-top:25px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E1E1;
}

.k-menu_box .midashi,
.k-menu_box .midashi a{
	font-weight:bold;
	line-height:140%;
}
.k-menu_box .midashi a{
	background:url(../../img/img_icon/icon_arrow1.png) no-repeat left center;
	padding-left:14px;
}



.k-menu_box ul{
	clear:both;
	font-size:95%;
}

.k-menu_box ul li{
	background:url(../../img/img_icon/icon_arrow1.png) left center no-repeat;
	padding-left:10px;
	margin-right:10px;
	font-size:85%;
	display: block;
	float: left;
	padding-right: 20px;
	margin-bottom:12px;
	white-space:nowrap!important;
}
.k-menu_box ul li a{
	color: #4d4d4d;
	white-space:nowrap!important;}


/* 採用情報
---------------------------------------------------- */

.recruit_info_txt{
	padding-left:28px;
	font-size:90%!important;
	min-height:50px;
	padding-right: 43px;
}

/* メールマガジン
---------------------------------------------------- */

.mlmg .info_area{ padding-top:0px;}

.mlmg_wrap{
	padding:10px 0;
	width:auto;
	margin:auto;
	color:#4D4D4D;
}

.tbl_mlmg{
	width:880px;
	border-top:1px solid #f8ccce;
	border-left:1px solid #f8ccce;
	margin:10px 0 15px 0;}

.tbl_mlmg th,.tbl_mlmg td{
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	padding:8px 5px 8px 10px;
	border-bottom:1px solid #f8ccce;
	border-right:1px solid #f8ccce;}

.tbl_mlmg input[type="text"]{ font-size:110%;}

.tbl_mlmg th{
	width:200px;
	/*background-color: #FFF2EF;*/
}

.tbl_mlmg2{
	width:427px;
	border-top:1px solid #f8ccce;
	border-left:1px solid #f8ccce;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.tbl_mlmg2 th,.tbl_mlmg2 td{
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	padding:8px 5px 8px 10px;
	border-bottom:1px solid #f8ccce;
	border-right:1px solid #f8ccce;}
.tbl_mlmg2 th{
	width:160px;
}

.tbl_mlmg input[type="text"]{ font-size:108%;}

.mlmg .mlmg_wrap ul{ margin-left:2px;}
.mlmg .mlmg_wrap ul li{
	background:url(../../img/img_icon/icon_arrow1.png) left center no-repeat;
	padding-left:11px;
	margin-bottom:3px;}

.mlmg .mlmg_wrap ul li a{
	color:#4D4D4D;}

.mlmg .mlmg_wrap .bknum {
	padding:20px 0px 0 0px;
}

.mlmg .mlmg_wrap .midashi_nomal{ margin-bottom:15px;}

.mlmg .mlmg_chuui {background:#FFF9F6; width:844px; padding:15px 18px; font-size:90%;}


/* 文字の調整
---------------------------------------------------- */

/* 店舗情報　リストボックスA,B　文字の調整 */
.shop_info .shop_link_boxA ul li,
.shop_info .shop_link_boxB ul li {font-size:85%!important; line-height:145%;}

.shop_info_box_left ul li {font-size:85%!important; line-height:145%;}

/* 店舗情報　店舗一覧リンク文字 */
.shop_info .tenpoichiran a,
.chaya_page .tenpoichiran a
{font-size:92%!important;}

/* 茶屋　リストボックスB　文字修正 */
.chaya_menu .shop_link_boxB ul li{ font-size:84%; line-height:136%;}


/* 茶屋　リストボックスB 位置 */
.chaya_menu .shop_link_boxB{
	margin-left: 0px!important;
	float:right!important;
}

/* 茶屋　おしながき詳細　リストボックスB 位置 */
.menupage .shop_link_boxB{width:187px;}
.menupage .shop_link_boxB ul li{font-size:86%; line-height:143%;}
.menupage .chayaMenu_osusume_innner_left{
}



/* バグ対策
---------------------------------------------------- */
/*IE6,7対策*/
.ie7_li {/margin-left:13px;}
