@charset "utf-8";

#blockLeft { width:  200px;float:  left;}
#collection { width:  580px;float:  right;}
#blockLeft .sideTitle { width :  170px;margin:5px 0px;padding: 0px 0px 5px 0px;border-bottom   : 1px solid #000;}
/* cake */
#wrapperAll.sweets #collection li dt span {background:transparent url(../img/sp.gif) no-repeat scroll 0 0;display:block;height:30px;position:absolute;width:580px;}

/* 2010 */
#gentei #wrapperAll.sweets #collection li dt span,
#wrapperAll.sweets #collection li dt span,
#wrapperAll.sweets #collection li.y2010 dt span {background-image:url(../img_sweets/cakenames.gif);}
.sweets #wrapperAll #subMenu a#m_amaou2010,
#wrapperAll.sweets #collection li#c_amaou2010 dt span {background-position: 0 -600px;}/*「あまおう」練乳のスフレショートケーキ*/
.sweets #wrapperAll #subMenu a#m_ft-chu,
#wrapperAll.sweets #collection li#c_ft-chu dt span {background-position: 0 -800px;}/*フワっとトロっとシュークリーム*/
.sweets #wrapperAll #subMenu a#m_satinoka2010,
#wrapperAll.sweets #collection li#c_satinoka2010 dt span {background-position: 0 -900px;}/*「さちのか」とライチのシャルロット*/
.sweets #wrapperAll #subMenu a#m_maleChocolat2010,
#wrapperAll #collection li#c_maleChocolat2010 dt span {background-position: 0 -1000px;}
.sweets #wrapperAll #subMenu a#m_freshLemonRC,
#wrapperAll #collection li#c_freshLemonRC dt span {background-position: 0 -1050px;}/*フレッシュレモンのレアチーズケーキ*/
.sweets #wrapperAll #subMenu a#m_nyc,
#wrapperAll #collection li#c_nyc dt span {background-position: 0 -1100px;}/*ニューヨークチーズケーキ*/
.sweets #wrapperAll #subMenu a#m_thegreen,
#wrapperAll #collection li#c_thegreen dt span {background-position: 0 -1150px;}/*お濃茶みどり咲く*/
.sweets #wrapperAll #subMenu a#m_melon_milk,
#wrapperAll #collection li#c_melon_milk dt span {background-position: 0 -1300px;}/*メロンと練乳のミルキーロールケーキ*/
.sweets #wrapperAll #subMenu a#m_satounishiki,
#wrapperAll #collection li#c_satounishiki dt span {background-position: 0 -1350px;}/*佐藤錦のとろとろパンナコッタ	*/
.sweets #wrapperAll #subMenu a#m_hannypista,
#wrapperAll #collection li#c_hannypista dt span {background-position: 0 -1400px;}/*蜂蜜とピスターシュの宝石箱	*/
.sweets #wrapperAll #subMenu a#m_melonhanny,
#wrapperAll #collection li#c_melonhanny dt span {background-position: 0 -1450px;}/*メロンと蜂蜜のミルキーババロア*/
.sweets #wrapperAll #subMenu a#m_mangoAnnin,
#wrapperAll #collection li#c_mangoAnnin dt span {background-position: 0 -1550px;}/*マンゴーと杏仁ブランマンジェのアンサンブル*/
.sweets #wrapperAll #subMenu a#m_gcOC,
#wrapperAll #collection li#c_gcOC dt span {background-position: 0 -1600px;}/*ジュレ・コンビネゾン オレンジ×クランベリー*/
.sweets #wrapperAll #subMenu a#m_gcGY,
#wrapperAll #collection li#c_gcGY dt span {background-position: 0 -1650px;}/*ジュレ・コンビネゾン グレープフルーツ×柚子*/
.sweets #wrapperAll #subMenu a#m_gcPS,
#wrapperAll #collection li#c_gcPS dt span {background-position: 0 -1700px;}/*ジュレ・コンビネゾン 白桃×シークヮーサー*/
.sweets #wrapperAll #subMenu a#m_mangoSoleil,
#wrapperAll #collection li#c_mangoSoleil dt span {background-position: 0 -1750px;}/*マンゴー・ソレイユ*/
#wrapperAll #collection li#c_whole_st_btn dt span,
.sweets #wrapperAll #subMenu a#m_whole_st_btn {background-position:0 -1800px;}/*ストロベリーバトン夏*/
#wrapperAll.sweets #collection li#c_hakutou dt span { background : url(../img_sweets/cakename_090501.gif) 0 -350px no-repeat;}
#subMenu li a#m_hakutou {background : url(../img_sweets/i0906.jpg) 0 -100px no-repeat;}/*090601白桃のふんわりカルディナール*/
#wrapperAll #collection li#c_peachbatton dt span,
.sweets #wrapperAll #subMenu a#m_peachbatton {background-position:0 -1850px;}/*旬の白桃バトン*/
#wrapperAll #collection li#c_princesPeach dt span,
.sweets #wrapperAll #subMenu a#m_princesPeach {background-position:0 -1900px;}/*夏のプリンセス・ピーチ*/

/* 北山限定 */
.sweets #wrapperAll #subMenu a#m_eggIchigo,
#wrapperAll.sweets #collection li#c_eggIchigo dt span { background-position : 0 -50px;}/*有精卵の苺ショート*/
.sweets #wrapperAll #subMenu a#m_creamCho,
#wrapperAll.sweets #collection li#c_creamCho dt span { background-position : 0 -150px;}/*クリーミーショコラ*/
.sweets #wrapperAll #subMenu a#m_frmCitoron,
#wrapperAll.sweets #collection li#c_frmCitoron dt span { background-position : 0 -250px;}/*フロマージュ・シトロン*/
.sweets #wrapperAll #subMenu a#m_theMacaron,
#wrapperAll.sweets #collection li#c_theMacaron dt span { background-position : 0 -350px;}/*有機抹茶マカロンのプロフィットロール*/
.sweets #wrapperAll #subMenu a#m_mangoRoll,
#wrapperAll.sweets #collection li#c_mangoRoll dt span { background-position : 0 -450px;}/*マンゴーロール・スペシャル*/
.sweets #wrapperAll #subMenu a#m_gFraseEn,
#wrapperAll.sweets #collection li#c_gFraseEn dt span { background-position : 0 -550px;}
#wrapperAll.sweets #collection li#c_gFraseEn dd.img { height:335px;}/*ガトーフレーズアントルメ*/
.sweets #wrapperAll #subMenu a#m_rococo,
#wrapperAll.sweets #collection li#c_rococo dt span { background-position : 0 -650px;}
#wrapperAll.sweets #collection li#c_rococo dd.img { height:386px;}/*アニバーサリー・ロココスタイル*/
.sweets #wrapperAll #subMenu a#m_tambaIchigoBtn,
#wrapperAll.sweets #collection li#c_tambaIchigoBtn dt span { background-position : 0 -750px;}/*丹波地卵の苺バトン*/
.sweets #wrapperAll #subMenu a#m_tambaFruitBtn,
#wrapperAll.sweets #collection li#c_tambaFruitBtn dt span { background-position : 0 -850px;}/*丹波地卵のフルーツバトン*/
#gentei.sweets #wrapperAll #subMenu a#m_chu-paris,
#wrapperAll.sweets #collection li#c_chu-paris dt span { background-position : 0 -950px;}/* シュー・パリジャン*/
/*
*/

.sweets #wrapperAll #subMenu a#m_bakedCheese,
#wrapperAll.sweets #collection li#c_bakedCheese dt span { background-position : 0 -50px;}/*ベイクドチーズケーキ*/
.sweets #wrapperAll #subMenu a#m_classicCho,
#wrapperAll.sweets #collection li#c_classicCho dt span { background-position : 0 -50px;}/*クラシックショコラ*/

/* =subMenu 北山限定 */
#gentei.sweets #blockLeft .sideTitle .ir {background:url(../images/99Sitemap.gif) 0 -400px no-repeat;}
#gentei .limit {position:relative;clear:both;text-align:center;width:177px;height:37px;margin:0 0 0 360px;float:none;padding-top:55px;z-index:1;}
#gentei .limit span {width:177px;height:37px;display:block;background:url(../kitayama/img/img_kitayama_cake.jpg) right bottom no-repeat;}
#gentei .limit span em {position:absolute;z-index:-1;line-height:37px;bottom:0;right:0;color:#fff;background:#222;width:177px;height:37px;display:block;}

/* 値段が二種類 */
.sweets #wrapperAll #collection li dd.text dl.price {float:right;width:215px;text-align:left;font-size:85%;}
.sweets #wrapperAll #collection li dd.text dl.price strong{font-size:120%;padding-right:0.5em;}
.sweets #wrapperAll #collection li dd.text dl.price dt{font-size:120%;width:190px;border:none;height:auto;margin-bottom:0;padding-bottom:0;position:static;text-indent:-0.5em;}

/* 「の半角ツメ*/
.sweets #wrapperAll #subMenu a.kakko {text-indent:-0.5em;}
/* 長い名称のサイズ調整と字間ツメ*/
.sweets #wrapperAll #subMenu a.tume {font-size:92%;letter-spacing:-0.05em;}
/* より長い名称のサイズ調整と字間ツメ*/
.sweets #wrapperAll #subMenu a.tumetume {font-size:88%;letter-spacing:-0.08em;width:140px;}
.sweets #wrapperAll #subMenu a.tumetume span {width:127px;}



/* =sweets kisetu.php */
/* subMenu cakes */
.sweets #collection li dd.text div.exp {float:left;width:320px;}
#blockLeft h1 { font-size : 1em;	padding-left : 11px ; background : url(../img/ic_4.gif) 0 10px no-repeat ;	margin-top:5px;font-weight:bold;}
* html #blockLeft h1 { font-size : 13px;}
#subMenu li a,.saijiMenu #saiji li a { display : block;	height : 50px;	width:130px;	padding-left : 40px;	text-decoration :none ;	color:#666;	font-weight:bold;	margin : 0 0;	background : url(../img_sweets/cakeTN.jpg) no-repeat 0 0 #fff;}
#subMenu li a span{ display : block;line-height:16px;background : url(../img/ic_1.gif) no-repeat 5px 9px #fff;padding:4px 0 0 13px;width:117px;min-height:40px;	height: auto !important; height: 40px;	cursor : pointer;}
#subMenu li a span em{ display : block;line-height:16px;font-weight:bold;cursor : pointer;}/*任意に改行*/
#subMenu li a:hover span, #subMenu li a.now span  { background : url(../img/ic_5.gif) no-repeat 5px 9px #e6e6e6;	color : #000;	cursor : pointer;}
#subMenu li a.short span {background-position:5px 19px;}
#subMenu li a#sub_wd_sm span { background-position : 5px 19px;	padding-top:14px;	height : 26px;}
.others li.otherpage a { display : block;text-decoration :none ;	color:#666;	font-weight:bold;	margin : 0 0; height : 2em;		line-height:2;	width:161px;	padding-left : 9px;background : url(../img/ic_1.gif) no-repeat left center #fff;}
.others li.otherpage a:hover { background : url(../img/ic_5.gif) no-repeat left center #e6e6e6;	color : #000;	cursor : pointer;}
#wrapperAll.sweets #collection li dl	{ margin-top : 0;}
#wrapperAll.sweets #collection li dt { border-bottom : 1px solid #000;	margin-bottom : 15px;	padding-bottom : 6px;	width:580px; position : relative;	height:30px;}
#wrapperAll.sweets #collection li dt span { display : block;	height:30px;	width:580px;	background : url(../img/sp.gif) no-repeat 0 0;	position : absolute;}
#wrapperAll.sweets #collection li dd.img { height:286px;	width:580px;	float : left;}
#wrapperAll.sweets #collection li dd.text { background:url(../img_sweets/bk_sweets_comment.gif) no-repeat 0 0 #000;	padding:18px 0px 20px 20px;
width:560px;float : left;	min-height:120px;	height: auto !important;	height: 120px;}
#wrapperAll.sweets #collection li dd.text .bgBlackRight {font-size : 0.835em;}
#wrapperAll.sweets #collection li dd.text .bgBlackRight strong {font-size : 1.2em;	padding-right : 0.5em;}
/* special */
.special #wrapperAll #collection li	{ list-style:none;}
.special #wrapperAll #collection li dl	{ margin-top : 0;}
.special #wrapperAll #collection li dt { border-bottom : 1px solid #000;	margin-bottom : 15px;	padding-bottom : 6px;	width:580px; position : relative;	height:30px;}
.special #wrapperAll #collection li dd.img { height:385px;	width:580px;	float : left;}
.special #wrapperAll #collection li dt span {background-image:url(../img_sweets/cakenames.gif);}
.special #wrapperAll #subMenu li a.cakes span { background : url(../img/ic_5.gif) no-repeat 5px 9px #e6e6e6;	color : #000;	cursor : pointer;}

/* 各ケーキページ内saijiケーキ */
.cakeMenu #saiji ,
.cakeMenu #saiji li ,
.cakeMenu #saiji li a,
.cakeMenu #saiji li a span {background:none;position:static;text-indent:0;width:auto;height:auto;padding:0;margin:0;}
.cakeMenu #saiji li {position:relative;z-index:1;position:relative;margin-top:1em;}
.cakeMenu #saiji li a {background:url(../img_sweets/top_bannar_hina.jpg) no-repeat 0 0;top:0;left:0;width:170px;height:55px;}
.cakeMenu #saiji li a:hover {background-position:0 -55px;}
.cakeMenu #saiji li a span {z-index:-1;position:absolute;}
/*ひな祭りケーキ 雛びより*/
#hina2010 .saijiMenu #saiji li a,
#hina2010 #wrapperAll.sweets #collection li.cakes dt span { background-position :0 -700px;}
#hina2010 .saijiMenu #saiji li a em {display:block;font-weight:bold;}
.special #collection li#c_hinabiyori2010 dd.text { background:url(../img_sweets/hinabiyori2010_bg.jpg) repeat-x left top rgb(255,90,130);}
.special #collection li#c_hinabiyori2010 ul li { padding-bottom:0;}
.special #blockLeft h1 { margin-top : 0;background:#fff url(../img/ic_4.gif) no-repeat left center;height:2em;line-height:2;padding-left:11px;	width:161px;	color:#000;	font-weight:bold;}
/* 雛びより3/1以降 */
.cakeMenu #saiji li.yoyakuEnd a{background-position:0 -110px;}
.cakeMenu #saiji li.yoyakuEnd a:hover {background-position:0 -165px;}

/*母と子*/
.special #collection li a {display:inline; color : #000;font-weight:bold;text-decoration:underline;}
.saijiMenu #saiji li a span  {display:block; padding-left:12px;background : url(../img/ic_1.gif) no-repeat 5px 14px;	cursor : pointer;line-height:1.5;height:40px;}
.father.special #wrapperAll.sweets #collection li dd.text,
.kohaha.special #wrapperAll.sweets #collection li dd.text {color:#111; background:url(../img_sweets/kohaha2010_bg.jpg) repeat-x left top rgb(255,255,230);}
.saijiMenu #saiji li#subChild a,
#kodomo2010 #wrapperAll.sweets #collection li.cakes dt span { background-position :0 -1200px;}
.saijiMenu #saiji li a:hover span,.saijiMenu #saiji li a.now span {background:url(../img/ic_5.gif) no-repeat 5px 14px #E6E6E6; color : #000;}
.saijiMenu #saiji li#subMother a,
#haha2010 #wrapperAll.sweets #collection li.cakes dt span { background-position :0 -1250px;}
.cakeMenu #saiji li.kohaha a {background-image:url(../img_sweets/top_bannar_kohaha.jpg);}
.cakeMenu #saiji li.kohaha#subMother a {background-position:0 -220px;}
.cakeMenu #saiji li.kohaha#subMother a:hover {background-position:0 -275px;}
.cakeMenu #saiji li.kohaha#subMother.yoyakuEnd a {background-position:0 -330px;}
.cakeMenu #saiji li.kohaha#subMother.yoyakuEnd a:hover {background-position:0 -385px;}
.saijiMenu #saiji li a#m_mama {background:url(../img_sweets/i09.jpg) no-repeat 0px -50px;}	/*母の日ケーキthanks*/
#haha2010 #wrapperAll.sweets #collection li#c_mama dt span { background :url(../img_sweets/cakename_090501.gif) 0 -250px no-repeat;}
.special #wrapperAll #collection li#c_mama dd.img {height:286px;}
/*父の日*/
.saijiMenu #saiji li#subFather a,
#father2010 #wrapperAll.sweets #collection li.cakes dt span { background-position :0 -1500px;}
.saijiMenu #saiji li#subFather a span {background:url(../img/ic_5.gif) no-repeat 5px 5px #E6E6E6; color : #000;}
.cakeMenu #saiji li.father a {background-image:url(../img_sweets/father2010_bg.jpg);}
.cakeMenu #saiji li.father a:hover {background-position:0 -55px;}
.cakeMenu #saiji li.father.yoyakuEnd a {background-position:0 -110px;}
.cakeMenu #saiji li.father.yoyakuEnd a:hover {background-position:0 -165px;}

#wrapperAll.sweets #collection li#c_framboise-tiramisu dt span { background-image : url(../img_sweets/t090115_01.gif);}/*フランボワーズのティラミス*/
#wrapperAll.sweets #collection li#c_appleTarte dt span { background-image : url(../img_sweets/t090115_02.gif);}/*たっぷり林檎のタルト*/
#wrapperAll.sweets #collection li#c_maroon-roll  dt span { background-image : url(../img_sweets/t090115_04.gif);}/*栗と和三盆のロールケーキ09.3.2変更*/
#wrapperAll.sweets #collection li#c_cassis-chocolat-maroon dt span { background-image : url(../img_sweets/t090115_05.gif);}/*カシス！ショコラ！マロン！*/
#wrapperAll.sweets #collection li#c_walnut-engadiner dt span { background-image : url(../img_sweets/t090115_07.gif);}/*くるみのエンガディナー*/
#wrapperAll.sweets #collection li#c_caramel-poire dt span { background-image : url(../img_sweets/t090115_08.gif);}/*キャラメル・ポワール*/
#wrapperAll.sweets #collection li#c_blueberry-clafoutis dt span { background-image : url(../img_sweets/t090115_09.gif);}	/*ブルーベリーのクラフティ*/
#wrapperAll.sweets #collection li#c_greentea-mousse dt span { background-image : url(../img_sweets/t090115_10.gif);}/*ほんのりビターなお抹茶ムース*/
#wrapperAll.sweets #collection li#c_melon-cake dt span { background-image : url(../img_sweets/t090115_11.gif);}/*メロンのミルキークリームショート*/

#subMenu li a#m_framboise-tiramisu { background-image : url(../img_sweets/i090115_framboise-tiramisu.jpg);}	/*フランボワーズのティラミス*/
#subMenu li a#m_appleTarte { background-image : url(../img_sweets/i090115_apple-tarte.jpg);}	/*たっぷり林檎のタルト*/
#subMenu li a#m_maroon-roll { background-image : url(../img_sweets/i090302_maroon-roll.jpg);}	/*栗と和三盆のロールケーキ09.3.2変更*/
#subMenu li a#m_cassis-chocolat-maroon { background-image : url(../img_sweets/i090115_cassis-chocolat-maroon.jpg);}	/*カシス！ショコラ！マロン！*/
#subMenu li a#m_walnut-engadiner { background-image : url(../img_sweets/i090115_walnut-engadiner.jpg);}	/*くるみのエンガディナー*/
#subMenu li a#m_caramel-poire { background-image : url(../img_sweets/i090115_caramel-poire.jpg);}	/*キャラメル・ポワール*/
#subMenu li a#m_blueberry-clafoutis { background-image : url(../img_sweets/i090115_blueberry-clafoutis.jpg);}	/*ブルーベリーのクラフティ*/
#subMenu li a#m_greentea-mousse { background-image : url(../img_sweets/i090115_greentea-mousse.jpg);}	/*ほんのりビターなお抹茶ムース*/
#subMenu li a#m_melon-cake { background-image : url(../img_sweets/i090115_melon-cake.jpg);}	/*メロンのミルキークリームショート*/

#subMenu li a em.brake{display : block;line-height:16px;font-style:normal;padding:0;}
#sitemap em.brake{font-style:normal;padding:0;}
/* subMenu Whole cakes */
#wrapperAll.sweets #collection li#c_1 dd.img {height:336px;}
#wrapperAll.sweets #collection li#c_1 dd.text .bgBlackLeft {padding-bottom:4em;}
#wrapperAll.sweets #collection li#c_1 dt span { background-image : url(../img_sweets/whole_tit01.gif);}/*苺の庭園*/
#subMenu li a#m_1 { background-image : url(../img_sweets/whole_btn01.jpg);}	/*苺の庭園*/
#subMenu li a#m_2 { background-image : url(../img_sweets/whole_btn02.jpg);}	/*ストロベリーバトン*/
#subMenu li a#m_2.june { background-position :0 -450px;}	/*ストロベリーバトン6/10*/
#wrapperAll.sweets #collection li#c_2 dt span { background-image : url(../img_sweets/whole_tit02.gif);}
#subMenu li a#m_3 { background-image : url(../img_sweets/whole_btn03.jpg);}	/*ショコラとくるみのバトン*/
#wrapperAll.sweets #collection li#c_3 dt span { background-image : url(../img_sweets/whole_tit03.gif);}
#subMenu li a#m_4 { background-image : url(../img_sweets/whole_btn04.jpg);}	/*ムッシュモンブラン*/
#wrapperAll.sweets #collection li#c_4 dt span { background-image : url(../img_sweets/whole_tit04.gif);}
#subMenu li a#m_5 { background-image : url(../img_sweets/whole_btn05.jpg);}	/*ムッシュモンブラン・ジャポン*/
#wrapperAll.sweets #collection li#c_5 dt span { background-image : url(../img_sweets/whole_tit05.gif);}
#subMenu li a#m_6 { background-image : url(../img_sweets/whole_btn06.jpg);}	/*スレンダーロール バニラ*/
#wrapperAll.sweets #collection li#c_6 dt span { background-image : url(../img_sweets/whole_tit06.gif);}
#subMenu li a#m_7 { background-image : url(../img_sweets/whole_btn07.jpg);}	/*スレンダーロール 抹茶*/
#wrapperAll.sweets #collection li#c_7 dt span { background-image : url(../img_sweets/whole_tit07.gif);}
#subMenu li a#m_8 { background-image : url(../img_sweets/whole_btn08.jpg);}	/*スフレミルクロール*/
#wrapperAll.sweets #collection li#c_8 dt span { background-image : url(../img_sweets/whole_tit08.gif);}
#wrapperAll.sweets #collection li#c_8 dd.text .bgBlackLeft strong {display:block;color:red;font-weight:normal;}
#subMenu li a.short span {background-position:5px 19px;padding-top:14px;min-height:26px;}
/* 09イチゴフェアcake name */
#wrapperAll.sweets #collection li.ichigo dt span { background : url(../img_sweets/cakename_09ichigo.gif) 0 0 no-repeat;}
#wrapperAll.sweets #collection li#c090204 dt span { background-image : url(../img_sweets/t090204.gif);}
#wrapperAll.sweets #collection li#c_hinosizuku dt span { background-image : url(../img_sweets/t090204.gif);}
#wrapperAll.sweets #collection li#c_sachinoka dt span { background-position : 0 -50px;}	/*「さちのか」練乳のカスタードショートケーキ*/
#wrapperAll.sweets #collection li#c_asuka dt span { background-position : 0 -150px;}	/*「あすかルビー」ふわふわカルディナール*/
#wrapperAll.sweets #collection li#c_nyohou dt span { background-position : 0 -200px;}	/*「女峰」ピスタチオのクリームチーズケーキ*/
#wrapperAll.sweets #collection li#c_sanukihime dt span { background-position : 0 -100px;}	/*「さぬきひめ」バルサミコゼリーの黒姫ショコラ*/
#wrapperAll.sweets #collection li#c_amaou dt span { background-position : 0 0;}	/*「あまおう」フレーズシャンティ*/
/* 09イチゴフェアmenu */
#subMenu li a#m090204 { background-image : url(../img_sweets/i090204.jpg);}
#subMenu li a#m_hinosizuku { background-image : url(../img_sweets/i_hinosizuku.jpg);text-indent:-0.5em;}	/*「ひのしずく」恋するマカロン*/
#subMenu li a#m_sachinoka { background-image : url(../img_sweets/i_sachinoka.jpg);letter-spacing:-0.08em;text-indent:-0.5em;font-size:92%;width:150px;}	/*「さちのか」練乳のカスタードショートケーキ*/
#subMenu li a#m_asuka { background-image : url(../img_sweets/i_asuka.jpg);}	/*「あすかルビー」ふわふわカルディナール*/
#subMenu li a#m_nyohou { background-image : url(../img_sweets/i090213_nyohou.jpg);}	/*「女峰」ピスタチオのクリームチーズケーキ*/
#subMenu li a#m_sanukihime { background-image : url(../img_sweets/i090213_sanukihime.jpg);letter-spacing:-0.08em;text-indent:-0.5em;font-size:92%;width:150px;}	/*「さぬきひめ」バルサミコゼリーの黒姫ショコラ*/
#subMenu li a#m_sachinoka span {width:11em;}
#subMenu li a#m_sanukihime span {width:11.5em;}
#subMenu li a#m_amaou { background-image : url(../sweets/img/komono/komono_btn03.jpg);text-indent:-0.5em;}	/*「あまおう」フレーズシャンティ*/

/* 090416 kisetsu
蜂蜜とピスタッシュの宝石箱
お抹茶スフレ「みどり咲く」
ナッツとオレンジ・生キャラメル仕立て */
#wrapperAll.sweets #collection li#c_hanny dt span { background : url(../img_sweets/cakename_090416.gif) 0 0px no-repeat;}
#wrapperAll.sweets #collection li#c_nutore dt span { background : url(../img_sweets/cakename_090416.gif) 0 -100px no-repeat;}
#subMenu li a#m_hanny { background : url(../img_sweets/i090416.jpg) 0 0px no-repeat;}
#subMenu li a#m_nutore { background : url(../img_sweets/i090416.jpg) 0 -100px no-repeat;font-size:92%;}	
#subMenu li a#m_therool { background : url(../img_sweets/i090416.jpg) 0 -150px no-repeat;}
#brandTop #collectionTop #sweets_season.date090416 a	{ 	background : url(../img_sweets/i090416.jpg) 0 -200px no-repeat;}
#brandTop #collectionTop #sweets_season.date090521 a	{ 	background : url(../img_sweets/i090520.jpg) 0 -100px no-repeat;}
#brandTop #collectionTop #sweets_season.date090725 a	{ 	background : url(../img_sweets/top_sweets_090725.jpg) 0 0 no-repeat;}
/* 090501 kisetsu
ミスオールマンゴー
練乳のカスタードショートケーキ
ピスタチオのクリームチーズケーキ
フルーツバトン
*/
#wrapperAll.sweets #collection li#c_missm dt span { background : url(../img_sweets/cakename_090501.gif) 0 0px no-repeat;}
#wrapperAll.sweets #collection li#c_sachinoka2 dt span { background : url(../img_sweets/cakename_090501.gif) 0 -50px no-repeat;}
#wrapperAll.sweets #collection li#c_nyohou2 dt span { background : url(../img_sweets/cakename_090501.gif) 0 -100px no-repeat;}
#wrapperAll.sweets #collection li#c_fruitb dt span { background : url(../img_sweets/cakename_090501.gif) 0 -150px no-repeat;}
#subMenu li a#m_missm { background : url(../img_sweets/i090501.jpg) 0 0px no-repeat;}	
#subMenu li a#m_fruitb { background : url(../img_sweets/i090501.jpg) 0 -50px no-repeat;}	
#brandTop #collectionTop #sweets_season.date090501 a	{ 	background : url(../img_sweets/i090501.jpg) 0 -100px no-repeat;}
#subMenu li a#m_sachinoka2 { background-image : url(../img_sweets/i090213_sachinoka.jpg);}	
#subMenu li a#m_nyohou2 { background-image : url(../img_sweets/i090213_nyohou.jpg);}
/*マンゴープリン*/
#wrapperAll.sweets #collection li#c_mpudding dt span { background : url(../img_sweets/cakename_090501.gif) 0 -200px no-repeat;}
#subMenu li a#m_mpudding { background : url(../img_sweets/i090520.jpg) 0 -50px no-repeat;}
/* subMenu komono */
#blockLeft li h1 { background-position: 0 9px;}
#komono #collection li#c_montblanc dt span { background-image : url(../img_sweets/komono_tit01.gif);}/*モンブラン*/
#subMenu li a#m_montblanc { background-image : url(../img_sweets/komono_btn01.jpg);}	
#komono #collection li#c_montblancj dt span { background-image : url(../img_sweets/komono_tit02.gif);}/*モンブランジャポン*/
#subMenu li a#m_montblancj { background-image : url(../img_sweets/komono_btn02.jpg);}	
#komono #collection li#c_fraiss dt span { background-image : url(../img_sweets/komono_tit03.gif);}/*フレーズシャンティ*/
#subMenu li a#m_fraiss { background-image : url(../img_sweets/komono_btn03.jpg);}
#subMenu li a#m_fraiss.june { background-position : 0 -250px;}/*夏フレーズシャンティ*/
#komono #collection li#c_pudding dt span { background-image : url(../img_sweets/komono_tit04.gif);}/*フレッシュプリン*/
#subMenu li a#m_pudding { background-image : url(../img_sweets/komono_btn04.jpg);}	
#komono #collection li#c_chucream dt span { background-image : url(../img_sweets/komono_tit05.gif);}	/*シュークリーム*/
#subMenu li a#m_chucream { background-image : url(../img_sweets/komono_btn05.jpg);}
#komono #collection li#c_chocolat_m dt span { background-image : url(../img_sweets/komono_tit06.gif);}/*マールショコラ*/
#subMenu li a#m_chocolat_m { background-image : url(../img_sweets/komono_btn06.jpg);}	
#komono #collection li#c_double_c dt span { background-image : url(../img_sweets/komono_tit07.gif);}/*レアとベイクド2層のよくばりチーズケーキ*/
#subMenu li a#m_double_c { background-image : url(../img_sweets/komono_btn07.jpg); font-size:9pt;letter-spacing:-0.4pt;}	
#komono #subMenu li a#m_double_c span	{padding-top : 4px;background-position:5px 9px;}
body:first-of-type #subMenu li a#m_double_c{ font-size       : 9pt; letter-spacing   : -1pt;}	/* Safari 対策 */
#komono #collection li#c_chocolat_c dt span { background-image : url(../img_sweets/t090316_chocolat_c.gif);}/*マールショコラ・クレミュー*/
#subMenu li a#m_chocolat_c { background-image : url(../img_sweets/i090316_chocolat_c.jpg);}
#komono #subMenu li a#m_chocolat_c span	{padding-top : 4px;background-position:5px 9px;}	
#komono #collection li#c_chachamaru dt span { background-image : url(../img_sweets/t_chachamaru.gif);padding-top:20px;margin-top:-20px;}/*生・茶の菓 茶茶○*/
#subMenu li a#m_chachamaru { background-image : url(../img_sweets/m_chachamaru.jpg);}	
#komono #collection .bgBlackRight.Limited {margin-top:30px;}
#komono #collection .bgBlackRight.Limited strong {font-weight:normal;letter-spacing:0.1em;color:#e00;border:1px solid #444;padding:.3em .3em .3em .5em;line-height:2;}


/* loading */
#collection li#loading {text-align : center;	padding : 100px 0 300px;	height :50px ; width : 100%;margin-bottom:1000px;list-style:none;}
/* notfound */
#notfound dd { padding : 1em;	font-size : 1.5em;}
div.active 	{ display : block ;}
div.inactive	{display:none;}

/*  brand_top　上書き*/
#brandTop #topnews {  width	: 240px; margin-right :10px; 	float : left;}
#brandTop #topnews h2 {  width	: 100%;height : 22px;	position : relative ;	font-size : 0.8em;}
#brandTop #topnews h2 span { display : block;	position : absolute;	width : 100%; height : 22px;	background:url(../img/tta_side_top_1.gif) 0 0 no-repeat; border-bottom : 1px solid #000;}
#brandTop #topnews dt { 	display : block; color:#808080;	font-weight:bold;	clear : left ;	font-size : 0.85em;}
#brandTop #topnews dd { border-bottom : 1px solid #ccc;	padding-bottom : 10px;	margin-bottom : 15px;}
#brandTop #topnews dd a { display : block; color:#666;	font-weight:bold;	width : 235px;	text-decoration : none; padding-left : 7px;	background:url(../img/ic_1.gif) left center no-repeat;	min-height: 2em;	height: auto !important;	height: 2em;}
#brandTop #topnews dd a:hover	{ text-decoration:underline;}
#brandTop #topnews li { list-style : none;}
#brandTop #topnews li { position : relative ;	margin-bottom : 15px;}
#brandTop #topnews li a { display : block;	width : 100%; height : 100%;}
#brandTop #topnews li a span{ 	background:url(../img/sp.gif) 0 0 no-repeat;	display : block;	position : absolute;	width : 100%; height : 100%;}
#brandTop #topnews li a:hover span { background-position : left bottom;	cursor : pointer;}
#brandTop #topnews li#gotoNews { margin-bottom : 40px; width:90px; height : 25px;}
#brandTop #topnews li.topBannar { margin-bottom : 15px;	height : 75px;}
#brandTop #topnews li#gotoShop { height : 40px;}
#brandTop #topnews li#gotoNews a span { background-image : url(../img/btn_news.gif);}
#brandTop #topnews li#gotoShop a span { 	background-image:url(../img/btn_online_240.gif);text-indent:-9999em;}
/*
#brandTop #topnews li#topBannar_hina { margin-bottom : 15px;	height : 85px;}
#brandTop #topnews li#topBannar_hina a span{ background-image:url(../img/top_bannar_hina2.jpg);}
*/
/* こどもの日母の日
#brandTop #topnews li.topBannar a span{ background-image:url(../img/brand_top_bannar_cake.jpg);}
#brandTop #topnews li#childrensDay.topBannar a span{ background-position:0px -160px;}
#brandTop #topnews li#childrensDay.topBannar a:hover span{ background-position:0px -240px;}
#brandTop #topnews li#childrensDay.topBannar.yoyaku a span{ background-position:0px 0;}
#brandTop #topnews li#childrensDay.topBannar.yoyaku a:hover span{ background-position:0px -80px;}
#brandTop #topnews li#mothersDay.topBannar a span{ background-position:-250px -160px;}
#brandTop #topnews li#mothersDay.topBannar a:hover span{ background-position:-250px -240px;}
#brandTop #topnews li#mothersDay.topBannar.yoyaku a span{ background-position:-250px 0;}
#brandTop #topnews li#mothersDay.topBannar.yoyaku a:hover span{ background-position:-250px -80px;} */
/* 父の日 
#brandTop #topnews li#fathersDay.topBannar a span{ background-image:url(../img/brand_top_bannar_father.jpg);}
#brandTop #topnews li#fathersDay.topBannar a span{ background-position:0px -160px;}
#brandTop #topnews li#fathersDay.topBannar a:hover span{ background-position:0px -240px;}
#brandTop #topnews li#fathersDay.topBannar.yoyaku a span{ background-position:0px 0;}
#brandTop #topnews li#fathersDay.topBannar.yoyaku a:hover span{ background-position:0px -80px;}*/

/* ホワイトデー
.wd #blockContents h2,	.wd #blockContents h3 { margin-bottom : 0;	border-bottom-width : 0;}
#collection dl.itemRect { width : 580px;	float : left;	clear : both ;}
#collection dl.itemRect.first { border-top : 1px solid #000;	padding-top : 10px;}
#collection dl.itemRect dt { width : 155px;	float : left; padding-right : 15px;	border-top : 1px solid #999;	font-weight : bold;	padding-top : 10px;}
#collection dl.itemRect.first dt { 	border-top-width : 0;}
#collection dl.itemRect dd.item_img { width : 300px;	float : right;	padding : 5px 0 15px;}
#collection dl.itemRect dd.price { width : 105px;	float : left;	border-top : 1px solid #999;	padding-top : 10px;}
#collection dl.itemRect.first dd.price { 	border-top-width : 0;}
#collection dl.itemRect dd.price span { font-size : 80%;}
#collection dl.itemRect dd.about { font-size : 85%;	width : 155px;	float : left;	clear : left ; margin-right : 15px;} */

.sweets span.ir {display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.sweets #blockLeft .sideTitle {height:26px;position:relative;}
.sweets #blockLeft .sideTitle .ir {background:url(../images/99Sitemap.gif) 0 -300px no-repeat;}
/* */
.sweets #wrapperAll #subMenu a.sep {background-image:url(../img_sweets/i0909.jpg);}
.sweets #wrapperAll #subMenu a#m_2009waguri {background-position: 0 0px;}
.sweets #wrapperAll #subMenu a#m_2009kyohou {background-position: 0 -50px;}
.sweets #wrapperAll #subMenu a#m_2009kurumi {background-position: 0 -100px;}
.sweets #wrapperAll #subMenu a#m_2009fig {background-position: 0 -150px;}
.sweets #wrapperAll #subMenu a#m_blueBerryCrafty {background-position: 0 -200px;}
.sweets #wrapperAll #subMenu a#m_chu-paris {background-position: 0 -250px;}
.sweets #wrapperAll #subMenu a#m_maleChocolat {background-position: 0 -300px;}
.sweets #wrapperAll #subMenu a#m_fTiramisu {background-position: 0 -350px;}
.sweets #wrapperAll #subMenu a#m_appleTarte {background-position: 0 -400px;}

.sweets #wrapperAll #collection li.kana dt span{height:43px;margin-top:-10px;}/*ふりがな付きケーキ名称*/
/*9月*/
#wrapperAll #collection li.sep dt span {background-image:url(../img_sweets/cakename_090907.gif);}
#wrapperAll #collection li#c_2009waguri dt span {background-position:0 0;}
#wrapperAll #collection li#c_2009kurumi dt span {background-position:0 -100px;}
#wrapperAll #collection li#c_chu-paris dt span {background-position:0 -200px;}
#wrapperAll #collection li#c_2009kyohou dt span {background-position:0 -400px;}
#wrapperAll #collection li#c_blueBerryCrafty dt span {background-position:0 -300px;}
#wrapperAll #collection li#c_2009fig dt span {background-position:0 -503px;}
#wrapperAll #collection li#c_ichijiku dt span{background-image:url(../img_sweets/cakename_090725.gif);background-position:0 -103px;}
.sweets #wrapperAll #subMenu a#m_ichijiku {background-image:url(../img_sweets/i0906.jpg);background-position: 0 -550px;}

.sweets #wrapperAll #collection li#c_appleTarte dt span{background:url(../img_sweets/appleTarte.gif) 0 0 no-repeat;}
.sweets #wrapperAll #collection li#c_pinecoco dt span {background:url(../img_sweets/cakename_090907.gif) 0 -600px;}
/*
.sweets #wrapperAll #subMenu li a#m_nyc {background-image:url(../img_sweets/m_nyc.jpg);}
#wrapperAll #collection li#c_nyc dt span{background-image:url(../img_sweets/t_nyc.gif);}
*/
#subMenu li a#m_chocolat_c {background-image:url(../img_sweets/chocolat_c_icon.jpg);}
#subMenu li a#m_summer_fs {background-image:url(../img_sweets/komono_btn03.jpg);}
#wrapperAll #collection li#c_summer_fs dt span {background-image:url(../img_sweets/komono_tit03.gif);}
#wrapperAll #collection li#c_maleChocolat dt span{background-image:url(../img_sweets/maleChocolat.gif);}
#wrapperAll.sweets #collection li#c_fTiramisu dt span {	background-image : url(../img_sweets/t090115_01.gif);}

/*10月*/
#wrapperAll #collection li.nov dt span {background-image:url(../img_sweets/cakename_0910.gif);}
.sweets #wrapperAll #subMenu a.nov {background-image:url(../img_sweets/i0910.jpg);}
#wrapperAll #collection li#c_whole_souffle_the dt span{background-position:0 0px;}
.sweets #wrapperAll #subMenu a#m_whole_souffle_the {background-position: 0 0px;}
/*pumpkin
sweetPotato
tanba
whole_fruitb
*/
#wrapperAll #collection li#c_tanba dt span,
.sweets #wrapperAll #subMenu a#m_tanba {background-position:0 -100px;}
#wrapperAll #collection li#c_pumpkin dt span,
.sweets #wrapperAll #subMenu a#m_pumpkin {background-position: 0 -200px;}
#wrapperAll #collection li#c_sweetPotato dt span,
.sweets #wrapperAll #subMenu a#m_sweetPotato {background-position: 0 -300px;}
#wrapperAll #collection li#c_whole_fruitb dt span,
.sweets #wrapperAll #subMenu a#m_whole_fruitb {background-position: 0 -400px;}
#wrapperAll #collection li#c_kakiTorte dt span,
.sweets #wrapperAll #subMenu a#m_kakiTorte {background-position: 0 -500px;}



.sweets #blockLeft li h1{margin-bottom:10px;}

.sweets #wrapperAll #subMenu a#m_whole_st_garden {background:url(../img_sweets/m_whole_st_garden.jpg) no-repeat;}
.sweets #wrapperAll #subMenu a#m_whole_montblanc {background:url(../img_sweets/m_whole_montblanc.jpg) no-repeat;}
.sweets #wrapperAll #subMenu a#m_whole_montblancJP {background:url(../img_sweets/m_whole_montblancJP.jpg) no-repeat;}
.sweets #wrapperAll #subMenu a#m_whole_souffle {background:url(../img_sweets/m_whole_souffle.jpg) no-repeat;}
.sweets #wrapperAll #subMenu a#m_whole_st_btnJP {background:url(../img_sweets/m_whole_st_btnJP.jpg) no-repeat;}
.sweets #wrapperAll #subMenu a#m_whole_st_garden {background:url(../img_sweets/m_whole_st_garden.jpg) no-repeat;}
#wrapperAll #collection li#c_whole_montblanc dt span{background-image:url(../img_sweets/t_whole_montblanc.gif);}
#wrapperAll #collection li#c_whole_montblancJP dt span{background-image:url(../img_sweets/t_whole_montblancJP.gif);}
#wrapperAll #collection li#c_whole_souffle dt span{background-image:url(../img_sweets/t_whole_souffle.gif);}
#wrapperAll #collection li#c_whole_st_btnJP dt span{background-image:url(../img_sweets/t_whole_st_btn.gif);}
#wrapperAll #collection li#c_whole_st_garden dt span{background-image:url(../img_sweets/t_whole_st_garden.gif);}
.sweets #wrapperAll #subMenu a#m_dacquoise {background-position:0 -450px;}
#wrapperAll #collection li#c_dacquoise dt span {background-position:0 -800px;}
.sweets #wrapperAll #subMenu a#m_kinkan {background-position:0 -500px;}
#wrapperAll #collection li#c_kinkan dt span {background-position:0 -900px;}
.sweets #wrapperAll #subMenu a#m_figWine {background-position:0 -550px;}
#wrapperAll #collection li#c_figWine dt span {background-position:0 -1000px;}
.sweets #wrapperAll #subMenu a#m_saint-marc {background-position:0 -600px;}
#wrapperAll #collection li#c_saint-marc dt span {background-position:0 -1100px;}

.sweets #collection li dd.text {color:#fff;}
.sweets #wrapperAll.sweets #collection #c_whole_st_garden .img {height:336px;}
.sweets #kisetu #wrapperAll.sweets #collection li dd.text,
.sweets #whole #wrapperAll.sweets #collection li dd.text {float:left;width:540px;padding:18px 20px 20px;height:auto !important;min-height:120px;}
.sweets #collection li dd.text div.exp {float:left;width:320px;padding-bottom:3em;}
.sweets #collection li dd.text div.exp p.end {background-color:#eee;font-weight:bold;padding:1em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;}
.sweets #collection li#c_whole_st_garden dd.text p.exp {padding-bottom:3em;}
.sweets #collection li dd.text p.price {float:right;width:190px;text-align:left;font-size:85%;}
.sweets #collection li dd.text p.price strong {font-size:120%;}

.sweets#whole dd.text p.gotoShop {width:190px;float:right;margin-top:55px;height:40px;position:relative;}
.sweets#whole dd.text p.gotoShop a,
.sweets#whole dd.text p.gotoShop a .ir{display:block;background:url(../img/btn_goshop.jpg) 0 0 no-repeat;width:170px;height:40px;position:static;}
.sweets#whole dd.text p.gotoShop a .ir{position:absolute;}
.sweets#whole dd.text p.gotoShop a:hover .ir{background-position:left bottom;}


/*=xmas cakes Menu*/
/* loading */
#gotoXmas {text-align : center;	padding :4em 0; width : 100%;margin-bottom:6em;list-style:none;	font-size : 120%;}
#subMenu li#subXmas a{display:block;text-indent:-9999em;}
#subMenu li#subXmas {margin-top:20px;}
#subMenu li#subXmas ,#subMenu li#subXmas a {background:url(../img_sweets/00xmasBtn.jpg) 0 0px no-repeat;width:170px;height:25px;}
#subMenu li#subXmas a:hover{background-position:0 -25px;}

.cap{color:red;}


/* Hides form IE5-mac \*/
*+html .special #blockContents,
*+html .special #collection li dd.text,
*+html .special #main { height:auto;}
*+html .special #collection li ul li { height:auto;padding-right:20px;width:300px;}
* html .special #blockContents,
* html .special #collection li#c_hinabiyori dd.text,
* html .special #main { height:auto;}
* html .special #collection li ul li { height:auto;padding-right:20px;width:300px;}
* html #collection *{ overflow: hidden;}
* html .tume { letter-spacing: -0.04em;}
* html .tume2 { letter-spacing: -0.05em;}
*+html .tume { letter-spacing: -0.04em;}
*+html .tume2 { letter-spacing: -0.05em;}
*+html #collection.gotoshop_2 .jump_online { padding-top : 10px;}
*+html .pageTop { padding-top : 20px;}
* html #collection .innerRight{ width : 105px;}
* html #sazare #collection .innerLeft.thin { width : 170px;	margin-right : 0px;}
/**/

/*only_mac_ie\*//*/
#wrapperAll.sweets #collection { position : relative;}
#wrapperAll.sweets #collection li dt { position : absolute;}
#wrapperAll.sweets #collection li dd.img { padding-top:50px;}
.special #collection li#c_hinabiyori li { width:300px;	padding-right : 20px;}
.special #collection .bgBlackRight{ height : 10em ;}
.special #collection .bgBlackRight dt { display : inline-block ;	font-size : 1em	;	height : 1.5em;line-height : 1.5 ;width : 100%;}
.special #collection .bgBlackRight dd { display : inline-block ;	font-size : 1em ;	height : 1.5em;line-height : 1.5 ;width : 100%;padding-bottom : 0.5em;}
/* */
