@charset "Shift_JIS";
/* 初期設定 */

/* rightspace */
div#rightspace h2 {width:570px;height:22px;float:left;color:#fff;background:transparent url(../img/bk_tit.jpg) repeat-x 0 0;font-size:14px;font-weight:bold;margin:0;padding:2px 0 0 10px;}

div#rightspace #nenmatu {margin-bottom:2em;}
div#rightspace #nenmatu h2 {width:560px;background-image:none;background-color:#e00;font-size:1.3em;margin-bottom:1em;height:2.5em;
line-height:2.5;}
#nenmatu p {width:560px;padding:1em;font-size:1.3em;}

/*ビジュアルメニュー*/
div#rightspace ul li{	list-style : none;float:left;}
div#rightspace h2.colthree {width:185px;}
div#rightspace ul.colone{	width:100%;float:left;margin:10px 0 20px;}
div#rightspace ul li{	width:100%;}
div#rightspace ul a {	display : block ;width:100%;height:20px;padding:100px 0 0 7px;	color:#666;background: url(../img/top_kyo_items.jpg) no-repeat 0 0;text-decoration:none;}
div#rightspace ul a:hover {	color:#000;text-decoration:underline;}
div#rightspace ul strong{	width:100%;height:100%;background: url(../img/ic_1.gif) no-repeat 0 127px;padding:0px;	font-size:12px;	display : block ;}
div#rightspace ul strong:hover{	background-image: url(../img/ic_5.gif);}
div#rightspace ul.colone.shorter strong,div#rightspace ul.colthree strong{background-position: 0 107px;}
div#rightspace ul.colthree{	width:100%;	float:left;margin:10px 0 20px;}
div#rightspace ul.colthree li{	float:left;width:186px;margin:0 10px 30px 0;}
div#rightspace ul li.tall a {	height:40px;}
div#rightspace ul.colthree.short li{margin-bottom:20px;}

* html div#main div#rightspace ul.colthree li{width:186px;margin-right:2px;}


/*2010春ギフト*/
div#rightspace ul.colone a {padding-top:120px;}
div#rightspace ul a#top_kyo{padding-top:100px;}
div#rightspace ul.colone a#top_tk{	background-image: url(../img/top_tk.jpg);}
div#rightspace ul.colone a#top_ms{	background-image: url(../img/top_mcp.jpg);}

/*京遊記、四季のマカロンとムラングだけsmSeason*/
a#top_kyo .smSeason,
div#rightspace ul.colone a#top_kyo {background-image: url(../img/top_kyo_aw.jpg);position:relative;}
a#top_kyo .smSeason {display:block;position:absolute;top:0;right:17px;width:185px;height:100px;background:url(../img/top_kyo_aw.jpg) -394px 0 no-repeat;}
/*冬用
a#top_kyo:hover .smSeason {background-position:-600px 0;}
*/

/*四季のマカロンとムラングsmSeason*/
div#rightspace ul.colthree a#top_kyo_smm {background-image: url(../img/top_sm_season.jpg);}
.april div#rightspace ul.colthree a#top_kyo_smm{background-position:0 0;}
.summer div#rightspace ul.colthree a#top_kyo_smm{background-position:-200px 0;}
.fall div#rightspace ul.colthree a#top_kyo_smm{background-position:-400px 0;}
.winter div#rightspace ul.colthree a#top_kyo_smm{background-position:-600px 0;}

div#rightspace .notKyo h2.colthree.long{font-size:100%;}
/*2010秋冬ギフト*/
div#rightspace ul a#top_kyo_tk{	background-position:0 0px;}/*お濃茶ラングドシャ 茶の菓*/
div#rightspace ul a#top_bc {background-position:-200px 0;}/*バターカステラ*/
div#rightspace ul a#top_kyo_ms{	background-position:-400px 0;}/*メイプル＆カラメルパイ*/
div#rightspace ul a#top_kyo_ks{	background-position:-600px 0;}/*京サブレ*/
div#rightspace ul a#top_kyo_bj{	background-position:-800px 0;}/*バームクーヘン・ジャポン*/
div#rightspace ul a#top_kyo_ap {background-position:-1000px 0;}/*アップルパイ*/
div#rightspace ul a#top_kyo_bon{	background-position:-1200px 0;}/*ボンボンガナッシュ*/
 
/*Sold Out*/
div#rightspace ul.colthree strong,
div#rightspace ul.list strong{position:relative;}
div#rightspace ul.colthree a span.soldout,
div#rightspace ul.list a span.soldout{position:absolute;top:7px;left:5px;display:block;background:red;color:white;padding:7px 10px;text-decoration:none;}

/*京遊記ではない焼き菓子*/
div#rightspace .notKyo ul {	float:left;width:186px;margin:0 10px 30px 0;}
div#rightspace .notKyo ul li {	margin-top:10px;}
div#rightspace .notKyo h2 {	width:176px;}
div#rightspace .notKyo ul strong {background-position:0 107px;height:120px;}
div#rightspace .notKyo ul a#top_ak {background-position: -1400px 0;}/*京都北山倶楽部*/
div#rightspace .notKyo ul a#top_otm {background-position: -1600px 0;}/*おため - プチギフト一覧*/

/*ブライダルギフト*/
div#rightspace ul.others a{	background: url(../img/top_bridal_cake2.jpg) no-repeat 0 0;}
div#rightspace ul.colthree a#top_br_mh{	background-position: 0px 0;}/*マールハウス・ブライダル*/
div#rightspace ul.colthree a#top_br_mj{	background-position: -200px 0;letter-spacing:-0.1em;}/*バームクーヘン・ジャポン*/
div#rightspace ul.colthree a#top_br_rs{	background-position: -400px 0;}/*バラのザッハトルテ*/
div#rightspace ul.colthree a#top_br_bc{	background-position: -600px 0;}/*バターカステラ ハピネス*/
div#rightspace ul.colthree a#top_br_mc{	background-position: -800px 0;letter-spacing:-0.05em;}/*メイプルブライダル*/
div#rightspace ul.colthree a#top_cc {background-position: -1000px 0;}/*シェフカシュカシュ*/
div#rightspace ul.colthree a#top_ck_mm{	background-position: -1200px 0;}/*ムッシュモンブラン*/
div#rightspace ul.colthree a#top_ck_mmj{background-position: -1400px 0;}/*ムッシュモンブラン・ジャポン*/
div#rightspace ul.colthree a#top_ck_fp{	background-position: -1600px 0;}/*フレッシュプリン*/
div#rightspace ul.colthree a#top_br_cnk{background-position: -1800px 0;}/*茶の菓・ブライダル*/

/*recommend
div#rightspace div#recommend{	width:580px;	float:left;}
div#rightspace h4{	width:580px;	height:35px;	float:left;	position: relative;	margin: 0;	background: none;	text-indent:0;}
div#rightspace h4 span{	display : block ;	position: absolute;	width:100%;	height: 35px;}
div#rightspace div#recommend.whiteDay {	background:rgb(235,235,235);	margin-bottom : 40px;	float:left;}
div#rightspace div#recommend.whiteDay h4 span{	background: url(../img/top09WhiteDay.jpg) 0 0 no-repeat;}
div#rightspace div#recommend.whiteDay ul{	width:560px;	padding:30px 0 10px 20px;	float:left;}
div#rightspace div#recommend.whiteDay li{	width:184px;	list-style : none;	margin:0;	float:left;}
div#rightspace div#recommend.whiteDay a {	display : block ;	width:172px;	height : 45px;	padding-top:110px;
	text-decoration: none;	color:#000;	background: url(../img/wd_ss.jpg) no-repeat 0 0;}
div#rightspace div#recommend.whiteDay strong{	background: url(../img/ic_5.gif) no-repeat 0 7px;	padding:0 0 0 10px;
	font-size:12px;	display : block ;}
div#rightspace div#recommend.whiteDay a#wd_ss {	background-image: url(../img/wd_ss.jpg);}
div#rightspace div#recommend.whiteDay a#wd_cha {	background-image: url(../img/p02.jpg);}
div#rightspace div#recommend.whiteDay a#wd_uh {	background-image: url(../img/p03.jpg);}
div#rightspace div#recommend.whiteDay a#wd_sm {	background-image: url(../img/p07.jpg);}
div#rightspace div#recommend.whiteDay a#wd_ms {	background-image: url(../img/wd_ms.jpg);}
div#rightspace div#recommend.whiteDay a#wd_co {	background-image: url(../img/wd_co.jpg);}
div#rightspace div#recommend.whiteDay a#wd_nm {	background-image: url(../img/wd_nm.jpg);}
div#rightspace div#recommend.whiteDay a#wd_ap {	background-image: url(../img/wd_ap.jpg);}
div#rightspace div#recommend.whiteDay li em {	width:100px;}
div#rightspace div#recommend.whiteDay li#wrapping{	width:356px;	height : 110px;	position: relative;	padding-bottom : 10px;}
div#rightspace div#recommend.whiteDay li#wrapping.middle {	width:356px;}
div#rightspace div#recommend.whiteDay li#wrapping.long {	width:540px;	height : 70px;}
div#rightspace div#recommend.whiteDay li#wrapping span{	width:100%;	height : 110px;	display : block ;	position: absolute;	background-image: url(../img/topWhitedayWrap_c.gif);}
div#rightspace div#recommend.whiteDay li#wrapping.long span {	height : 70px;	background-image: url(../img/topWhitedayWrap_a.gif);}
div#rightspace div#recommend.whiteDay li#wrapping.middle span {	background-image: url(../img/topWhitedayWrap_b.gif);}
*/