@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 */
.aw2010#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;}
.excuse {clear: right;font-size: 90%;padding-top: 0.5em;text-align: right;}

/* 画像置換え新手法
.spriteMargin .txt {position:relative;overflow:hidden;}
.spriteMargin .txt img {position:absolute;left:0;}
.spriteMargin .txt.y0 img {top:0;}
.spriteMargin .txt.y50 img {top:-50px;}
.spriteMargin .txt.y100 img {top:-100px;}
.spriteMargin .txt.y150 img {top:-150px;}
*/
/* 和音スイーツ */
.waon .nir:before,
.waon .nir .ieNir {background-image:url(../img_sweets/waon_txt.gif);width:580px;}
.waon .nir.y0:before,
.waon .nir .ieNir {background-position:0 0;}
.waon .nir.y50:before,
.waon .nir.y50 .ieNir {background-position:0 -50px;}
.waon .nir.y100:before,
.waon .nir.y100 .ieNir {background-position:0 -100px;}
.waon .nir.y150:before,
.waon .nir.y150 .ieNir {background-position:0 -150px;}
.waon h1 {height:50px;}
.waon h2 {height:30px;}
.waon #section p {margin:0 0 20px;}
.waon #section .waon_2 {margin:0 0 50px;padding:0 0 200px;background:url(../img_sweets/waon_2.jpg) left bottom no-repeat;}
.waon #section .img.waon_3 {margin:0 0 60px;}
.waon #section #waon_4 {position:relative;top:0;left:0;height:250px;}
.waon #section #waon_4 dl.waon_4 {position:absolute;top:10px;left:0;z-index:-1;}
.waon #section #waon_4 p.waon_4 {position:absolute;top:0;left:0;z-index:1;}
.waon #section #waon_4 dl.waon_4 * {font-size:10px;}
.waon #section .waon_4 dt {float:left;clear:left;font-weight:bold;padding:0 1em 0 0;width:7em;}
.waon #section .waon_4 dd {margin-left:8em;}
/*
.ie7.waon #section .waon_4.screen-reader-text{margin-top:0;z-index: 1;}
.ie6.waon #section {position:relative;z-index: 1;}
.ie6.waon #section .waon_4.screen-reader-text {position:absolute;z-index: 10;}
.ie6.waon #section .waon_4.screen-reader-text dt {margin-top: -180px;position:absolute;}
*/

.ie6.waon #section .img.waon_3 {margin:0 0 30px;}
.ie6.waon #section .waon_3 img {padding:0 0 30px;}

/* 2011_04_01*/
#gentei #subMenu li a {background-image : url(../img_sweets/cakeTN.jpg);background-repeat:no-repeat;background-color:#fff;}

.sweets #wrapperAll #collection li.kana dt span{height:43px;margin-top:-10px;}/*ふりがな付きケーキ名称*/
.ie7.sweets #wrapperAll #collection li.kana dt span{top:-5px;}/*ふりがな付きケーキ名称*/
.ie7.sweets #wrapperAll #collection {margin-top:-15px;}/*ふりがな付きケーキ名称*/

#gentei #wrapperAll.sweets #collection li dt span {background-image:url( ../img_sweets/cakenames.gif);}
#gentei #wrapperAll.sweets #collection li dt span.mangoTerrine,
#gentei #wrapperAll.sweets #collection li dt span.blueBerryCrafty,
#gentei #wrapperAll.sweets #collection li dt span.kinokoK,
.special #wrapperAll.sweets #collection li dt span,
#wrapperAll.sweets #collection li dt span {background-image:url(../img_sweets/cakeTN_01.png?20111216);background-repeat:no-repeat;background-color:#fff;}
#gentei #subMenu li a.mangoTerrine,
#gentei #subMenu li a.blueBerryCrafty,
#gentei #subMenu li a.kinokoK,
.sweets #subMenu li a {background-image:url(../img_sweets/cakeTN_02.jpg?20111216);background-repeat:no-repeat;background-color:#fff;}
.sweets  li .cherryMacaron_Tartelette,#wrapperAll.sweets #collection li dt span.cherryMacaron_Tartelette{background-position:0 -50px;}
.sweets  li .lemonYuzuT11,#wrapperAll.sweets #collection li dt span.lemonYuzuT11{background-position:0 -100px;}
.sweets  li .wineCheeseS11,#wrapperAll.sweets #collection li dt span.wineCheeseS11{background-position:0 -150px;}
.sweets  li .kiichigoW11,#wrapperAll.sweets #collection li dt span.kiichigoW11{background-position:0 -200px;}
.sweets  li .milleFeuille11,#wrapperAll.sweets #collection li dt span.milleFeuille11{background-position:0 -250px;}
.sweets  li .meringueChantilly,#wrapperAll.sweets #collection li dt span.meringueChantilly{background-position:0 -300px;}
.sweets  li .paripariTiramisu,#wrapperAll.sweets #collection li dt span.paripariTiramisu{background-position:0 -350px;}
.sweets  li .bananaPD11,#wrapperAll.sweets #collection li dt span.bananaPD11{background-position:0 -400px;}
.sweets  li .azukiMilkP11,#wrapperAll.sweets #collection li dt span.azukiMilkP11{background-position:0 -450px;}
.sweets  li .blueberryBC11,#wrapperAll.sweets #collection li dt span.blueberryBC11{background-position:0 -500px;}
.sweets  li .montblanc11,#wrapperAll.sweets #collection li dt span.montblanc11{background-position:0 -550px;}
.sweets  li .montblancJapon11,#wrapperAll.sweets #collection li dt span.montblancJapon11{background-position:0 -600px;}
.sweets  li .strawberryShortCake,#wrapperAll.sweets #collection li dt span.strawberryShortCake{background-position:0 -650px;}
.sweets  li .milkyChocolat11,#wrapperAll.sweets #collection li dt span.milkyChocolat11{background-position:0 -700px;}
.sweets  li .creamyCheese11,#wrapperAll.sweets #collection li dt span.creamyCheese11{background-position:0 -750px;}
.sweets  li .freshPudding11,#wrapperAll.sweets #collection li dt span.freshPudding11{background-position:0 -800px;}
.sweets  li .ftChu11,#wrapperAll.sweets #collection li dt span.ftChu11{background-position:0 -850px;}
.sweets  li .chachamaru11,#wrapperAll.sweets #collection li dt span.chachamaru11{background-position:0 -900px;}
.sweets  li .strawBerryGarden,#wrapperAll.sweets #collection li dt span.strawBerryGarden{background-position:0 -950px;}
.sweets  li .monsieurMontblanc,#wrapperAll.sweets #collection li dt span.monsieurMontblanc{background-position:0 -1000px;}
.sweets  li .monsieurMontblancJapon,#wrapperAll.sweets #collection li dt span.monsieurMontblancJapon{background-position:0 -1050px;}
.sweets  li .strawberryBatton,#wrapperAll.sweets #collection li dt span.strawberryBatton{background-position:0 -1100px;}
.sweets  li .souffleMilkRoll,#wrapperAll.sweets #collection li dt span.souffleMilkRoll{background-position:0 -1150px;}
.sweets  li .souffleMilkRollThe,#wrapperAll.sweets #collection li dt span.souffleMilkRollThe{background-position:0 -1200px;}
.sweets  li .milkyChocolatBatton,#wrapperAll.sweets #collection li dt span.milkyChocolatBatton{background-position:0 -1250px;}
.sweets  li .creamyCheeseE,#wrapperAll.sweets #collection li dt span.creamyCheeseE{background-position:0 -1300px;}
.sweets  li .paripariTiramisuE,#wrapperAll.sweets #collection li dt span.paripariTiramisuE{background-position:0 -1350px;}
.sweets  li .blueBerryCrafty,#gentei #wrapperAll.sweets #collection li dt span.blueBerryCrafty{background-position:0 -1400px;}
.sweets  li .kodomo,#wrapperAll.sweets #collection li#c_kodomo dt span{background-position:0 -1450px;}
.sweets  li .mother,#wrapperAll.sweets #collection li#c_mother dt span{background-position:0 -1500px;}
.sweets  li .matchaOpera11-5,#wrapperAll.sweets #collection li dt span.matchaOpera11-5{background-position:0 -1550px;}
.sweets  li .verrine_mango,#wrapperAll.sweets #collection li dt span.verrine_mango{background-position:0 -1600px;}
.sweets  li .verrine_melon,#wrapperAll.sweets #collection li dt span.verrine_melon{background-position:0 -1650px;}
.sweets  li .verrine_peach,#wrapperAll.sweets #collection li dt span.verrine_peach{background-position:0 -1700px;}
.sweets  li .father,#wrapperAll.sweets #collection li#c_father dt span{background-position:0 -1750px;}
.sweets  li .mangoTerrine,#wrapperAll.sweets #collection li#c_mangoTerrine dt span{background-position:0 -1800px;}
.sweets .matchaOpera11-9{background-position:0 -2000px;}
.sweets .foretNoire{background-position:0 -2050px;}
.sweets .monteleimar{background-position:0 -2100px;}
.sweets .caramelsPoires{background-position:0 -2200px;}/*temp_cake_body.php $cakeNameDate name1007*/
.sweets .lemonYuzuT11f{background-position:0 -2250px;}
#wrapperAll dt span.lemonYuzuT11f{background-position:0 -100px;}/*画像は変えずに名前から秋だけ削除*/
.sweets .tanbaMont{background-position:0 -2300px;}
.sweets .kAppleT{background-position:0 -2350px;}
.sweets .frPink{background-position:0 -2400px;}
.sweets .gPotate{background-position:0 -2450px;}
.sweets .kinokoK{background-position:0 -2500px;}
.sweets .matchaOpera11-12{background-position:0 -2550px;}
.sweets #c_newyear dt span,
.sweets .newyear,
#newyear #wrapperAll.sweets #subMenu a#m_newyear {background-position:0 -2600px;}
.sweets .rumRaisin{background-position:0 -2650px;}
.sweets .kinCho{background-position:0 -2700px;}
.sweets .vanillaBavarois{background-position:0 -2750px;}



/* 北山限定 */
.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,.saijiMenu #saiji li  {margin-bottom:10px;}
#subMenu li a,.saijiMenu #saiji li a { display : block;	height :40px;width:130px;padding-left:40px;text-decoration :none ;color:#666;font-weight:bold;margin : 0 0;}
.saijiMenu #saiji li a,
.aw2010 #subMenu li a {background-image : url(../img_sweets/cakeTN.jpg);background-repeat:no-repeat;background-color:#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:36px;	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;min-height:27px;padding-top: 13px;height: auto !important; height:27px;}
#subMenu li a#sub_wd_sm span { background-position : 5px 19px;	padding-top:14px;	height : 26px;}
#kodomo #saiji .family a,#mother #saiji .family a,
.others li.otherpage a { display:block;text-decoration:none;color:#666;font-weight:bold;margin: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;	position : absolute;}
#wrapperAll.sweets #collection li dd.img { width:580px;	float : left;position:relative;}
#wrapperAll.sweets #collection li dd.img img {vertical-align: top;}
#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 14px #e6e6e6;	color : #000;	cursor : pointer;} */

/*
.cakeMenu #saiji ,
.cakeMenu #saiji li#subChild a {background-image:url(../img_sweets/top_bannar_kabuto.jpg);}
.cakeMenu #saiji li#subMother a {background-image:url(../img_sweets/top_bannar_mother.jpg);}
*/
/* 雛びより3/1以降 */
.cakeMenu #saiji li#subHina.yoyakuEnd a{background-position:0 -110px;}
.cakeMenu #saiji li#subHina.yoyakuEnd a:hover {background-position:0 -165px;}
/*ひな祭りケーキ 雛びより*/
.sweets #wrapperAll #subMenu a#m_hinabiyori,
#hina #wrapperAll #collection li#c_hinabiyori dt span {background-position: 0 -700px;}
#hina .saijiMenu #saiji li a em {display:block;font-weight:bold;}
.special #collection li#c_hinabiyori dd.text { background:url(../img_sweets/hinabiyori2010_bg.jpg) repeat-x left top rgb(255,90,130);}
.special #collection li#c_hinabiyori 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;}

/*母と子*/
.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,
.special #wrapperAll.sweets #collection li dd.text {color:#111; background:url(../img_sweets/kohaha2010_bg.jpg) repeat-x left top rgb(255,255,230);}
/*
#saiji li#subChild a,
#kodomo2010 #wrapperAll.sweets #collection li.cakes dt span { background-position :0 -1200px;}
#saiji li.kohaha a {background-image:url(../img_sweets/top_bannar_kohaha.jpg);}
.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#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;}
#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;}
*/
/*父の日*/


#subMenu li a em.brake{display : block;line-height:16px;font-style:normal;padding:0;}
#sitemap em.brake{font-style:normal;padding:0;}
#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#topBannar_kodomo { margin-bottom : 15px;	height : 85px;}
#brandTop #topnews li#topBannar_kodomo 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_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;}

/*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_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 #collection p.gotoShop {width:170px;float:right;margin:55px 20px 20px 0;height:40px;position:relative;}
.sweets #collection p.gotoShop a {background-image:url(../img/btn_goshop.jpg);width:170px;height:40px;position:static;}
.sweets #collection p.gotoShop a span.ir{background:url(../img/btn_goshop.jpg) 0 0 no-repeat;width:190px;height:40px;position:absolute;}
.sweets #collection p.gotoShop a:hover span.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%;}
#saiji li#subXmas {margin:20px 0 10px;position:relative;z-index:1;}
#saiji li#subXmas ,
#saiji li#subXmas a {position:static;display:block;background:url(../images/xmas/xmas_link.jpg) 0 0px no-repeat;width:170px;height:25px;text-align:center;}
#saiji li#subXmas a:hover{background-position:0 -25px;}
#saiji li#subXmas a span{position:relative;z-index:-1;}
.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;}
/* */

