@charset "UTF-8";

/*----------------------------------------
Name: common.css
Date Created:2009/04/10 [jinghan.xu]
Last Updated:2009/04/12 [jinghan.xu]
Copyright:Prudence.inc
-------------- --------------------------*/
#header #globalNavi li.navi_01 a {background-image:url(../img/common/navi_01_over.gif);}

/* layout
-----------------------------------------*/
#wrapper {
	background:#FFF url(../img/index/body_bg.gif) repeat-x 0 0;
}
#mainWrapper {
	background:#FFF url(../img/index/wrapper_bg.gif) repeat-x 0 0;
}
#mainColumn {
	width: 660px;
  float: left;
	padding:30px 0;
}

#rightColumn{
  width: 200px;
  float: right;
	padding:30px 0;
}

#mainColumn #whatsNew{
  width: 210px;
  float: left;
}
#mainColumn  #event{  
	width: 434px;
  float: right;
}


/* #whatsNew,#event
-----------------------------------------*/
#event dl dt{
	display:none;
}
#whatsNew dl dt, #event dl dd a{
	background: url(../img/common/ico_arrow_05.gif) no-repeat 0 0.4em;
	padding-left:10px;
	padding-bottom:2px;
  line-height: 1.3;
}

#mainColumn dl dd{
	margin-bottom:10px;
	padding:0 0 8px 0;
	background:url(../img/common/dot_bg_03.gif) repeat-x left bottom;
  line-height: 1.3;
}

#whatsNew dl dd {
	padding-left:10px;
}

#mainColumn .more{
	text-align:right;
	padding-right:10px;
	clear:both;
}
#mainColumn .more a {
	background: url(../img/common/ico_arrow_06.gif) no-repeat 0 0.4em;
	padding-left: 7px;
	font-size:10px;
  text-decoration: none;
}

#mainColumn #whatsNew,#mainColumn #event {
	padding-bottom:15px;
}


#mainColumn #whatsNew dl{
	background:url(../img/index/ttlm_01bg.gif) no-repeat 0 0;
	padding:10px 10px 0 10px;
}


#mainColumn #event .list {
	padding:10px 0 10px 10px;
	background: url(../img/index/ttlm_02bg.gif) no-repeat 0 0;
}
#mainColumn #event .list .image {
  float: left;
	width: 110px;
}
#mainColumn #event .list .news {
  float:right;
  width:312px;
}
#mainColumn #event .list .news dl {
	padding-right:10px;
}

/* #school
-----------------------------------------*/

#mainColumn #school ul {
	background:url(../img/index/ttlm_03bg.gif) no-repeat 0 0;
	padding:10px 0 10px 10px;
}
#mainColumn #school ul li{
	float:left;
	width:215px;
}

/* #rightColumn
-----------------------------------------*/
#rightColumn .qr{
	background:url(../img/index/ttlm_04_bg.gif) no-repeat 0 0;
	padding:20px;
	text-align:center;
}
#rightColumn .qrForm{
	text-align:center;
}
#rightColumn .qrForm .acount{
	margin-bottom:5px;
	border:1px solid #CCC;
	padding:2px;
	line-height:1.1;
	font-size:11px;
	width:160px;
}
#rightColumn .qrForm .qrBtn {
	font-size:11px;
	padding:1px;
	line-height:1.1;
}


/*　右サイドバナーエリア       2009.11.02 佐藤 追記
-------------------------------------------------------*/
#rightColumn .bn01{
	background-color:#F6D4E7;
	padding:5px;
	margin-bottom:5px;
}
#rightColumn .bn02{
	padding:5px;
	background:url(../img/index/banner_bg_h320.gif) 0 0 no-repeat; /* 高さ320px */
	/* background:url(../img/index/banner_bg_h200.gif) 0 0 no-repeat; 高さ200px */
	/* background:url(../img/index/banner_bg_h150.gif) 0 0 no-repeat; 高さ150px */
}
#rightColumn .bn01 .mb05,
#rightColumn .bn02 .mb05 {
	margin:0 0 5px 0;
}
#rightColumn .bn01 .line,
#rightColumn .bn02 .line {
	background:url(../img/common/line_dot_03.gif) 0 5px repeat-x;
	padding:5px 0;
	font-size:1px;
}


/*　mainImage       2009.11.10 cafeA
-------------------------------------------------------*/
#cafeA{background:url(../img/index/main_cafe_a_bg.jpg) no-repeat left top; height:410px; width:880px;}
#cafeA h2{padding:10px 471px 212px 0;}
#cafeA .txt{text-indent:-9999px; display:none;}
#cafeA .btn,#cafeA .btn2{clear:both;}
#cafeA .btn li,#cafeA .btn2 li{float:left;}
#cafeA .btn li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
 height:45px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#cafeA .btn2 li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
 height:68px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#cafeA .btn li.btn_01,#cafeA .btn li.btn_02,#cafeA .btn2 li.btn_04,#cafeA .btn2 li.btn_05,#cafeA .btn2 li.btn_07 {width:177px;}
#cafeA .btn li.btn_03,#cafeA .btn2 li.btn_06{width:176px;}
#cafeA .btn2 li.btn_08{width:173px;}

#cafeA .btn li.btn_01 a {background-image:url(../img/index/main_cafe_a_btn_01_out.gif);width:177px;}
#cafeA .btn li.btn_02 a {background-image:url(../img/index/main_cafe_a_btn_02_out.gif);width:177px;}
#cafeA .btn li.btn_03 a {background-image:url(../img/index/main_cafe_a_btn_03_out.gif);width:176px;}
#cafeA .btn2 li.btn_04 a {background-image:url(../img/index/main_cafe_a_btn_04_out.gif);width:177px;}
#cafeA .btn2 li.btn_05 a {background-image:url(../img/index/main_cafe_a_btn_05_out.gif);width:177px;}
#cafeA .btn2 li.btn_06 a {background-image:url(../img/index/main_cafe_a_btn_06_out.gif);width:176px;}
#cafeA .btn2 li.btn_07 a {background-image:url(../img/index/main_cafe_a_btn_07_out.gif);width:177px;}
#cafeA .btn2 li.btn_08 a {background-image:url(../img/index/main_cafe_a_btn_08_out.gif);width:173px;}

#cafeA .btn li.btn_01 a:hover {background-image:url(../img/index/main_cafe_a_btn_01_over.gif);}
#cafeA .btn li.btn_02 a:hover {background-image:url(../img/index/main_cafe_a_btn_02_over.gif);}
#cafeA .btn li.btn_03 a:hover {background-image:url(../img/index/main_cafe_a_btn_03_over.gif);}
#cafeA .btn2 li.btn_04 a:hover {background-image:url(../img/index/main_cafe_a_btn_04_over.gif);}
#cafeA .btn2 li.btn_05 a:hover {background-image:url(../img/index/main_cafe_a_btn_05_over.gif);}
#cafeA .btn2 li.btn_06 a:hover {background-image:url(../img/index/main_cafe_a_btn_06_over.gif);}
#cafeA .btn2 li.btn_07 a:hover {background-image:url(../img/index/main_cafe_a_btn_07_over.gif);}
#cafeA .btn2 li.btn_08 a:hover {background-image:url(../img/index/main_cafe_a_btn_08_over.gif);}


/*　mainImage       2009.11.10 cafeB
-------------------------------------------------------*/
#cafeB{background:url(../img/index/main_cafe_b_bg.jpg) no-repeat left top; height:410px; width:880px;}
#cafeB h2{padding:10px 0 67px 0;}
#cafeB .txt{text-indent:-9999px; display:none;}
#cafeB .btn,#cafeB .btn2{clear:both;}
#cafeB .btn li{margin-left:707px;}
#cafeB .btn2 li{float:left;}
#cafeB .btn li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	height:56px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#cafeB .btn2 li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
 height:69px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#cafeB .btn li.btn_01,#cafeB .btn li.btn_02,#cafeB .btn li.btn_03,#cafeB .btn2 li.btn_08 {width:173px;}
#cafeB .btn li.btn_04{width:176px;}
#cafeB .btn2 li.btn_05,#cafeB .btn2 li.btn_06,#cafeB .btn2 li.btn_07{width:177px;}

#cafeB .btn li.btn_01 a {background-image:url(../img/index/main_cafe_b_btn_01_out.gif);width:173px;}
#cafeB .btn li.btn_02 a {background-image:url(../img/index/main_cafe_b_btn_02_out.gif);width:173px;}
#cafeB .btn li.btn_03 a {background-image:url(../img/index/main_cafe_b_btn_03_out.gif);width:173px;}
#cafeB .btn2 li.btn_04 a {background-image:url(../img/index/main_cafe_b_btn_04_out.gif);width:176px;}
#cafeB .btn2 li.btn_05 a {background-image:url(../img/index/main_cafe_b_btn_05_out.gif);width:177px;}
#cafeB .btn2 li.btn_06 a {background-image:url(../img/index/main_cafe_b_btn_06_out.gif);width:177px;}
#cafeB .btn2 li.btn_07 a {background-image:url(../img/index/main_cafe_b_btn_07_out.gif);width:177px;}
#cafeB .btn2 li.btn_08 a {background-image:url(../img/index/main_cafe_b_btn_08_out.gif);width:173px;}

#cafeB .btn li.btn_01 a:hover {background-image:url(../img/index/main_cafe_b_btn_01_over.gif);}
#cafeB .btn li.btn_02 a:hover {background-image:url(../img/index/main_cafe_b_btn_02_over.gif);}
#cafeB .btn li.btn_03 a:hover {background-image:url(../img/index/main_cafe_b_btn_03_over.gif);}
#cafeB .btn2 li.btn_04 a:hover {background-image:url(../img/index/main_cafe_b_btn_04_over.gif);}
#cafeB .btn2 li.btn_05 a:hover {background-image:url(../img/index/main_cafe_b_btn_05_over.gif);}
#cafeB .btn2 li.btn_06 a:hover {background-image:url(../img/index/main_cafe_b_btn_06_over.gif);}
#cafeB .btn2 li.btn_07 a:hover {background-image:url(../img/index/main_cafe_b_btn_07_over.gif);}
#cafeB .btn2 li.btn_08 a:hover {background-image:url(../img/index/main_cafe_b_btn_08_over.gif);}


/*　mainImage       2010.2.18 cafeC
-------------------------------------------------------*/
#cafemain{background:url(../img/index/main_cafe_bg.jpg) no-repeat left top; height:410px; width:880px; clear:both;}
#cafemain h2{width:483px; height:104px; float:left; padding:0 0 195px 0; margin:0;}
#cafemain .txt{text-indent:-9999px; display:none;}
#cafemain .btn1 a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background:url(../img/index/main_cafe_gansyo_btn.gif) no-repeat 0 0;
	width:298px;
	height:90px;
	outline:0;
	float:right;
}
#cafemain .btn1 a:hover {background-image:url(../img/index/main_cafe_gansyo_btn_over.gif);}
		
#cafemain .btn2 li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#cafemain .btn2 li.btn_01{width:481px; height:50px; float:left; margin-top:54px;}
#cafemain .btn2 li.btn_02{width:217px; height:102px; float:right; text-align:left;}

#cafemain .btn2 li.btn_01 a {background-image:url(../img/index/main_cafe_detail_btn.jpg); width:481px; height:50px;}
#cafemain .btn2 li.btn_02 a {background-image:url(../img/index/main_cafe_pamphlet_btn.gif); width:217px; height:102px;}

#cafemain .btn2 li.btn_01 a:hover {background-image:url(../img/index/main_cafe_detail_btn_over.jpg);}
#cafemain .btn2 li.btn_02 a:hover {background-image:url(../img/index/main_cafe_pamphlet_btn_over.gif);}



/*　mainImage       2009.11.10 patissierA
-------------------------------------------------------*/
#patiA{background:url(../img/index/main_pati_a_bg.jpg) no-repeat left top; height:410px; width:880px;}
#patiA h2{padding:10px 683px 227px 0;}
#patiA .txt{text-indent:-9999px; display:none;}
#patiA .btn,#patiA .btn2{clear:both;}
#patiA .btn li,#patiA .btn2 li{float:left;}
#patiA .btn li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
 height:45px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#patiA .btn2 li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
 height:57px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#patiA .btn li.btn_01 {width:178px;}
#patiA .btn li.btn_02,#patiA .btn li.btn_03{width:180px;}
#patiA .btn2 li.btn_04,#patiA .btn2 li.btn_06{width:292px;}
#patiA .btn2 li.btn_05{width:296px;}

#patiA .btn li.btn_01 a {background-image:url(../img/index/main_pati_a_btn_01_out.gif);width:178px;}
#patiA .btn li.btn_02 a {background-image:url(../img/index/main_pati_a_btn_02_out.gif);width:180px;}
#patiA .btn li.btn_03 a {background-image:url(../img/index/main_pati_a_btn_03_out.gif);width:180px;}
#patiA .btn2 li.btn_04 a {background-image:url(../img/index/main_pati_a_btn_04_out.gif);width:292px;}
#patiA .btn2 li.btn_05 a {background-image:url(../img/index/main_pati_a_btn_05_out.gif);width:296px;}
#patiA .btn2 li.btn_06 a {background-image:url(../img/index/main_pati_a_btn_06_out.gif);width:292px;}

#patiA .btn li.btn_01 a:hover {background-image:url(../img/index/main_pati_a_btn_01_over.gif);}
#patiA .btn li.btn_02 a:hover {background-image:url(../img/index/main_pati_a_btn_02_over.gif);}
#patiA .btn li.btn_03 a:hover {background-image:url(../img/index/main_pati_a_btn_03_over.gif);}
#patiA .btn2 li.btn_04 a:hover {background-image:url(../img/index/main_pati_a_btn_04_over.gif);}
#patiA .btn2 li.btn_05 a:hover {background-image:url(../img/index/main_pati_a_btn_05_over.gif);}
#patiA .btn2 li.btn_06 a:hover {background-image:url(../img/index/main_pati_a_btn_06_over.gif);}


/*　mainImage       2009.11.10 patissierB
-------------------------------------------------------*/
#patiB{background:url(../img/index/main_pati_b_bg.jpg) no-repeat left top; height:410px; width:880px; clear:both;}
#patiB h2{padding:10px 443px 226px 0;}
#patiB .txt{text-indent:-9999px; display:none;}
#patiB .btn{float:right; width:295px;}
#patiB .btn2{float:left; width:585px}
#patiB .btn li,#patiB .btn2 li{float:left;}
#patiB .btn li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#patiB .btn2 li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
 height:54px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
	margin-top:52px;
}
#patiB .btn li.btn_01,#patiB .btn li.btn_02,#patiB .btn li.btn_03 {width:295px;}
#patiB .btn2 li.btn_04,#patiB .btn2 li.btn_05{width:196px;}
#patiB .btn2 li.btn_06{width:193px;}

#patiB .btn li.btn_01 a {background-image:url(../img/index/main_pati_b_btn_01_out.gif);width:295px;height:35px;}
#patiB .btn li.btn_02 a {background-image:url(../img/index/main_pati_b_btn_02_out.gif);width:295px;height:35px;}
#patiB .btn li.btn_03 a {background-image:url(../img/index/main_pati_b_btn_03_out.gif);width:295px;height:36px;}
#patiB .btn2 li.btn_04 a {background-image:url(../img/index/main_pati_b_btn_04_out.gif);width:196px;}
#patiB .btn2 li.btn_05 a {background-image:url(../img/index/main_pati_b_btn_05_out.gif);width:196px;}
#patiB .btn2 li.btn_06 a {background-image:url(../img/index/main_pati_b_btn_06_out.gif);width:193px;}

#patiB .btn li.btn_01 a:hover {background-image:url(../img/index/main_pati_b_btn_01_over.gif);}
#patiB .btn li.btn_02 a:hover {background-image:url(../img/index/main_pati_b_btn_02_over.gif);}
#patiB .btn li.btn_03 a:hover {background-image:url(../img/index/main_pati_b_btn_03_over.gif);}
#patiB .btn2 li.btn_04 a:hover {background-image:url(../img/index/main_pati_b_btn_04_over.gif);}
#patiB .btn2 li.btn_05 a:hover {background-image:url(../img/index/main_pati_b_btn_05_over.gif);}
#patiB .btn2 li.btn_06 a:hover {background-image:url(../img/index/main_pati_b_btn_06_over.gif);}





/*　mainImage       2009.11.27 food
-------------------------------------------------------*/
#foodmain{background:url(../img/index/main_food_bg.jpg) no-repeat left top; height:410px; width:880px; clear:both;}
#foodmain h2{padding:0 302px 220px 0; height:87px; margin:0;}
#foodmain .txt{text-indent:-9999px; display:none;}
#foodmain .btn,#foodmain .btn2{clear:both;}
#foodmain .btn li,#foodmain .btn2 li{float:left;}
#foodmain .btn li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
 height:49px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#foodmain .btn2 li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
 height:54px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#foodmain .btn li.btn_01 {width:177px;}
#foodmain .btn li.btn_02,#foodmain .btn2 li.btn_03{width:180px;}
#foodmain .btn2 li.btn_04{width:291px;}
#foodmain .btn2 li.btn_05{width:297px;}
#foodmain .btn2 li.btn_06{width:292px;}

#foodmain .btn li.btn_01 a {background-image:url(../img/index/main_food_btn_01_out.gif);width:177px;}
#foodmain .btn li.btn_02 a {background-image:url(../img/index/main_food_btn_02_out.gif);width:180px;}
#foodmain .btn li.btn_03 a {background-image:url(../img/index/main_food_btn_03_out.gif);width:180px;}
#foodmain .btn2 li.btn_04 a {background-image:url(../img/index/main_food_btn_04_out.gif);width:291px;}
#foodmain .btn2 li.btn_05 a {background-image:url(../img/index/main_food_btn_05_out.gif);width:297px;}
#foodmain .btn2 li.btn_06 a {background-image:url(../img/index/main_food_btn_06_out.gif);width:292px;}

#foodmain .btn li.btn_01 a:hover {background-image:url(../img/index/main_food_btn_01_over.gif);}
#foodmain .btn li.btn_02 a:hover {background-image:url(../img/index/main_food_btn_02_over.gif);}
#foodmain .btn li.btn_03 a:hover {background-image:url(../img/index/main_food_btn_03_over.gif);}
#foodmain .btn2 li.btn_04 a:hover {background-image:url(../img/index/main_food_btn_04_over.gif);}
#foodmain .btn2 li.btn_05 a:hover {background-image:url(../img/index/main_food_btn_05_over.gif);}
#foodmain .btn2 li.btn_06 a:hover {background-image:url(../img/index/main_food_btn_06_over.gif);}


/*　mainImage       2010.2.18 foodB
-------------------------------------------------------*/
#foodmainB{background:url(../img/index/mainB_food_bg.jpg) no-repeat left top; height:410px; width:880px; clear:both;}
#foodmainB h2{width:519px; float:left; padding:0 0 199px 0; height:100px; margin:0;}
#foodmainB .txt{text-indent:-9999px; display:none;}
#foodmainB .btn1 a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background:url(../img/index/mainB_food_gansyo_btn.gif) no-repeat 0 0;
	width:298px;
	height:90px;
	outline:0;
	float:right;
}
#foodmainB .btn1 a:hover {background-image:url(../img/index/mainB_food_gansyo_btn_over.gif);}
		
#foodmainB .btn2 li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#foodmainB .btn2 li.btn_01{width:481px; height:50px; float:left; margin-top:54px;}
#foodmainB .btn2 li.btn_02{width:217px; height:102px; float:right; text-align:left;}

#foodmainB .btn2 li.btn_01 a {background-image:url(../img/index/mainB_food_detail_btn.jpg); width:481px; height:50px;}
#foodmainB .btn2 li.btn_02 a {background-image:url(../img/index/mainB_food_pamphlet_btn.gif); width:217px; height:102px;}

#foodmainB .btn2 li.btn_01 a:hover {background-image:url(../img/index/mainB_food_detail_btn_over.jpg);}
#foodmainB .btn2 li.btn_02 a:hover {background-image:url(../img/index/mainB_food_pamphlet_btn_over.gif);}


/*　mainImage       2009.11.27 boulanger
-------------------------------------------------------*/
#boulmain{background:url(../img/index/main_boulanger_bg.jpg) no-repeat left top; height:410px; width:880px; clear:both;}
#boulmain h2{padding:10px 451px 222px 0; height:75px; margin:0;}
#boulmain .txt{text-indent:-9999px; display:none;}
#boulmain .btn,#boulmain .btn2{clear:both;}
#boulmain .btn li,#boulmain .btn2 li{float:left;}
#boulmain .btn li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
 height:49px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#boulmain .btn2 li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
 height:54px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}

#boulmain .btn li.btn_01,#boulmain .btn li.btn_02,#boulmain .btn2 li.btn_03{width:180px;}
#boulmain .btn2 li.btn_04,#boulmain .btn2 li.btn_05{width:293px;}
#boulmain .btn2 li.btn_06{width:294px;}

#boulmain .btn li.btn_01 a {background-image:url(../img/index/main_boulanger_btn_01_out.gif);width:180px;}
#boulmain .btn li.btn_02 a {background-image:url(../img/index/main_boulanger_btn_02_out.gif);width:180px;}
#boulmain .btn li.btn_03 a {background-image:url(../img/index/main_boulanger_btn_03_out.gif);width:180px;}
#boulmain .btn2 li.btn_04 a {background-image:url(../img/index/main_boulanger_btn_04_out.gif);width:293px;}
#boulmain .btn2 li.btn_05 a {background-image:url(../img/index/main_boulanger_btn_05_out.gif);width:293px;}
#boulmain .btn2 li.btn_06 a {background-image:url(../img/index/main_boulanger_btn_06_out.gif);width:294px;}

#boulmain .btn li.btn_01 a:hover {background-image:url(../img/index/main_boulanger_btn_01_over.gif);}
#boulmain .btn li.btn_02 a:hover {background-image:url(../img/index/main_boulanger_btn_02_over.gif);}
#boulmain .btn li.btn_03 a:hover {background-image:url(../img/index/main_boulanger_btn_03_over.gif);}
#boulmain .btn2 li.btn_04 a:hover {background-image:url(../img/index/main_boulanger_btn_04_over.gif);}
#boulmain .btn2 li.btn_05 a:hover {background-image:url(../img/index/main_boulanger_btn_05_over.gif);}
#boulmain .btn2 li.btn_06 a:hover {background-image:url(../img/index/main_boulanger_btn_06_over.gif);}


/*　mainImage       2010.2.18 boulangerB
-------------------------------------------------------*/
#boulmainB{background:url(../img/index/mainB_boulanger_bg.jpg) no-repeat left top; height:410px; width:880px; clear:both;}
#boulmainB h2{width:483px; height:104px; float:left; padding:0 0 195px 0; margin:0;}
#boulmainB .txt{text-indent:-9999px; display:none;}
#boulmainB .btn1 a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background:url(../img/index/mainB_boulanger_gansyo_btn.gif) no-repeat 0 0;
	width:298px;
	height:90px;
	outline:0;
	float:right;
}
#boulmainB .btn1 a:hover {background-image:url(../img/index/mainB_boulanger_gansyo_btn_over.gif);}
		
#boulmainB .btn2 li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#boulmainB .btn2 li.btn_01{width:481px; height:50px; float:left; margin-top:54px;}
#boulmainB .btn2 li.btn_02{width:217px; height:102px; float:right; text-align:left;}

#boulmainB .btn2 li.btn_01 a {background-image:url(../img/index/mainB_boulanger_detail_btn.jpg); width:481px; height:50px;}
#boulmainB .btn2 li.btn_02 a {background-image:url(../img/index/mainB_boulanger_pamphlet_btn.gif); width:217px; height:102px;}

#boulmainB .btn2 li.btn_01 a:hover {background-image:url(../img/index/mainB_boulanger_detail_btn_over.jpg);}
#boulmainB .btn2 li.btn_02 a:hover {background-image:url(../img/index/mainB_boulanger_pamphlet_btn_over.gif);}


/*　mainImage       2010.2.18 patissier
-------------------------------------------------------*/
#patissiermain{background:url(../img/index/main_patissier_bg.jpg) no-repeat left top; height:410px; width:880px; clear:both;}
#patissiermain h2{width:483px; height:104px; float:left; padding:0 0 195px 0; margin:0;}
#patissiermain .txt{text-indent:-9999px; display:none;}
#patissiermain .btn1 a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background:url(../img/index/main_patissier_gansyo_btn.gif) no-repeat 0 0;
	width:298px;
	height:90px;
	outline:0;
	float:right;
}
#patissiermain .btn1 a:hover {background-image:url(../img/index/main_patissier_gansyo_btn_over.gif);}
		
#patissiermain .btn2 li a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	background-repeat:no-repeat;
	background-position:0 0;
	outline:0;
}
#patissiermain .btn2 li.btn_01{width:481px; height:50px; float:left; margin-top:54px;}
#patissiermain .btn2 li.btn_02{width:217px; height:102px; float:right; text-align:left;}

#patissiermain .btn2 li.btn_01 a {background-image:url(../img/index/main_patissier_detail_btn.jpg); width:481px; height:50px;}
#patissiermain .btn2 li.btn_02 a {background-image:url(../img/index/main_patissier_pamphlet_btn.gif); width:217px; height:102px;}

#patissiermain .btn2 li.btn_01 a:hover {background-image:url(../img/index/main_patissier_detail_btn_over.jpg);}
#patissiermain .btn2 li.btn_02 a:hover {background-image:url(../img/index/main_patissier_pamphlet_btn_over.gif);}