@charset "UTF-8";

/* CSS Information
==================================
CSS File for "おいしい毎日"
File name : delicious.css
     Date : 2009.01.30
==================================
*/

/* ヘッダー */
#header-deli {
	width: 950px;
	height: 160px;
	margin: 10px auto;
}
#header-deli  #header-deli-l h1 {
	float: left;
	height: 160px;
	width: 360px;
	background-image: url(../pickup/delicious/2009/04/img/tit_delicius_200904.gif);
	background-repeat: no-repeat;
}
#header-deli #header-deli-r {
	width: 590px;
	float: right;
	height: 160px;
}

#clr {
	clear: both;
}
#header-deli #header-deli-r ul {
	width: 590px;
}
#header-deli #header-deli-r ul li {
	float: left;
	height: 160px;
	width: 30px;
	background-repeat: no-repeat;
	text-indent:-9999px; 
}
#header-deli  #header-deli-r ul li a {
	display: block;
	height: 160px;
	width: 30px;
	overflow: hidden;
}

/* あとで使うので参照 */
#header-deli  #header-deli-r ul.nav200904 li a:hover {
	filter: alpha(opacity=10);	/* IE */
	-moz-opacity:0.10;			/* Firefox・Netscape */
	opacity:0.10;				/* Opera・Safari */
	background-color: #FFFFFF;
}

#header-deli #header-deli-r ul.nav200904 li.nav04 {
	width: 320px;
	height: 160px;
	background-image: url(../pickup/delicious/2009/04/img/navi_month_200904.jpg);
	background-repeat: no-repeat;
}
#header-deli #header-deli-r ul.nav200904 li.nav05 {
	background-image: url(../pickup/delicious/2009/04/img/navi_month_200904.jpg);
	background-position: -320px top;
}
#header-deli #header-deli-r ul.nav200904 li.nav06 {
	background-image: url(../pickup/delicious/2009/04/img/navi_month_200904.jpg);
	background-position: -350px top;
}
#header-deli #header-deli-r ul.nav200904 li.nav07 {
	background-image: url(../pickup/delicious/2009/04/img/navi_month_200904.jpg);
	background-position: -380px top;
}
#header-deli #header-deli-r ul.nav200904 li.nav08 {
	background-image: url(../pickup/delicious/2009/04/img/navi_month_200904.jpg);
	background-position: -410px top;
}
#header-deli #header-deli-r ul.nav200904 li.nav09 {
	background-image: url(../pickup/delicious/2009/04/img/navi_month_200904.jpg);
	background-position: -440px top;
}
#header-deli #header-deli-r ul.nav200904 li.nav10 {
	background-image: url(../pickup/delicious/2009/04/img/navi_month_200904.jpg);
	background-position: -470px top;
}
#header-deli #header-deli-r ul.nav200904 li.nav11 {
	background-image: url(../pickup/delicious/2009/04/img/navi_month_200904.jpg);
	background-position: -500px top;
}
#header-deli #header-deli-r ul.nav200904 li.nav12 {
	background-image: url(../pickup/delicious/2009/04/img/navi_month_200904.jpg);
	background-position: -530px top;
}
#header-deli #header-deli-r ul.nav200904 li.navnon {
	background-image: url(../pickup/delicious/2009/04/img/navi_month_200904.jpg);
	background-position: -560px top;
}

/*-----------------------------------------------------------------------------
	新共通ヘッダー設定　2009.05更新
----------------------------------------------------------------------------*/
#header-delicious {
	width: 950px;
	height: 160px;
	margin: 5px auto;
	overflow: hidden;
	clear: both;
	text-indent: -9999px;
}

#header-delicious .inn-l {
	width: 470px;
	height: 160px;
	float: left;
}
#header-delicious .inn-l h1 {
	width: 470px;
	height: 160px;
	background-image: url(../pickup/delicious/img/common/tit_delicious.jpg);
	background-repeat: no-repeat;	
}

#header-delicious .inn-r {
	width: 480px;
	height: 160px;
	float: right;
}
#header-delicious .inn-r ul li {
	width: 50px;
	height: 160px;
	display: inline;
	background-image: url(../pickup/delicious/img/common/tit_delicious_nav2009.jpg);
	background-repeat: no-repeat;
	float: left;
}
#header-delicious .inn-r ul li a {
	width: 50px;
	height: 160px;
	display: block;
}
#header-delicious .inn-r ul li a:hover {
	filter: alpha(opacity=15);	/* IE */
	-moz-opacity:0.15;			/* Firefox・Netscape */
	opacity:0.15;				/* Opera・Safari */
	background-color: #ffffff;
}

#header-delicious .inn-r ul li.nav04 {
	background-position: left top;	
}
#header-delicious .inn-r ul li.nav05 {
	background-position: -50px top;
}
#header-delicious .inn-r ul li.nav06 {
	background-position: -100px top;
}
#header-delicious .inn-r ul li.nav07 {
	background-position: -150px top;
}
#header-delicious .inn-r ul li.nav08 {
	background-position: -200px top;
}
#header-delicious .inn-r ul li.nav09 {
	background-position: -250px top;
}
#header-delicious .inn-r ul li.nav10 {
	background-position: -300px top;
}
#header-delicious .inn-r ul li.nav11 {
	background-position: -350px top;
}
#header-delicious .inn-r ul li.nav12 {
	background-position: -400px top;
}
#header-delicious .inn-r ul li.navnon {
	background-position: -450px top;
	height: 160px;
	width: 30px;
}

/* プレゼント説明 */
#header-present {
	width: 928px;
	margin: 5px auto;
	border: 1px solid #f1f0f0;
	padding: 3px 10px 2px;
	overflow: hidden;
	background-image: url(../pickup/delicious/img/common/header_pst_bg.gif);
	background-repeat: repeat-x;
}
#header-present p {
	font-size: 108.4%;	
}
#header-present p .bold {
	color: #f969a3;
	font-weight: bold;
}
#header-present p img.ico-p {
	vertical-align: middle;
	margin: 0px 3px 4px 0px;
}
	/* for IE6 */  
    * html header-present p img.ico-p {  
    margin-bottom: 0px;
    }

/*-----------------------------------------------------------------------------
	メインコンテナ設定
----------------------------------------------------------------------------*/
#container {
	margin: 0px auto 10px;
	width: 950px;
	overflow: hidden;
	clear: both;
}

/*-----------------------------------------------------------------------------
	カレンダー設定
----------------------------------------------------------------------------*/

#calendar-box {
	float: left;
	width: 630px;
	overflow: hidden;
}
/* カレンダータイトル */
#calendar-box h2 {
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height: 60px;
	width: 620px;
	text-indent:-9999px;
}
#calendar-box h2.cale-200904 {
	background-image: url(../pickup/delicious/2009/04/img/cale_month_200904.gif);
}
#calendar-box h2.cale-200905 {
	background-image: url(../pickup/delicious/2009/05/img/cale_month_200905.gif);
}
#calendar-box h2.cale-200906 {
	background-image: url(../pickup/delicious/2009/06/img/cale_month_200906.gif);
}
#calendar-box h2.cale-200907 {
	background-image: url(../pickup/delicious/2009/07/img/cale_month_200907.gif);
}
#calendar-box h2.cale-200908 {
	background-image: url(../pickup/delicious/2009/08/img/cale_month_200908.gif);
}
#calendar-box h2.cale-200909 {
	background-image: url(../pickup/delicious/2009/09/img/cale_month_200909.gif);
}
#calendar-box h2.cale-200910 {
	background-image: url(../pickup/delicious/2009/10/img/cale_month_200910.gif);
}
#calendar-box h2.cale-200911 {
	background-image: url(../pickup/delicious/2009/11/img/cale_month_200911.gif);
}
#calendar-box h2.cale-200912 {
	background-image: url(../pickup/delicious/2009/12/img/cale_month_200912.gif);
}



/* 曜日 */
#calendar-box ul {
	width: 630px;
}
#calendar-box ul.week li {
	width: 100px;
	height: 30px;
	float: left;
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-bottom: 10px;
	text-indent:-9999px;
}
#calendar-box ul.week li.sun {
	width: 30px;
	height: 30px;
	background-image: url(../pickup/delicious/img/common/week_sun.gif);
}
#calendar-box ul.week li.mon {
	background-image: url(../pickup/delicious/img/common/week_mon.gif);
}
#calendar-box ul.week li.tue {
	background-image: url(../pickup/delicious/img/common/week_tue.gif);
}
#calendar-box ul.week li.wed {
	background-image: url(../pickup/delicious/img/common/week_wed.gif);
}
#calendar-box ul.week li.thu {
	background-image: url(../pickup/delicious/img/common/week_thu.gif);
}
#calendar-box ul.week li.fri {
	background-image: url(../pickup/delicious/img/common/week_fri.gif);
}
#calendar-box ul.week li.sat {
	width: 30px;
	height: 30px;
	background-image: url(../pickup/delicious/img/common/week_sat.gif);
}

/* 日にち */
#calendar-box ul.day li {
	width: 100px;
	height: 130px;
	float: left;
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-bottom: 10px;
}

#calendar-box ul.day li#sun,
#calendar-box ul.day li#sat {
	width: 30px;
	height: 130px;
}

#calendar-box ul.day li.day-non {
	background-image: url(../pickup/delicious/img/common/day_non.gif);
}
/* 平日画像 */
#calendar-box ul.day li.day-01 {
	background-image: url(../pickup/delicious/img/common/day_01.gif);
}
#calendar-box ul.day li.day-02 {
	background-image: url(../pickup/delicious/img/common/day_02.gif);
}
#calendar-box ul.day li.day-03 {
	background-image: url(../pickup/delicious/img/common/day_03.gif);
}
#calendar-box ul.day li.day-04 {
	background-image: url(../pickup/delicious/img/common/day_04.gif);
}
#calendar-box ul.day li.day-05 {
	background-image: url(../pickup/delicious/img/common/day_05.gif);
}
#calendar-box ul.day li.day-06 {
	background-image: url(../pickup/delicious/img/common/day_06.gif);
}
#calendar-box ul.day li.day-07 {
	background-image: url(../pickup/delicious/img/common/day_07.gif);
}
#calendar-box ul.day li.day-08 {
	background-image: url(../pickup/delicious/img/common/day_08.gif);
}
#calendar-box ul.day li.day-09 {
	background-image: url(../pickup/delicious/img/common/day_09.gif);
}
#calendar-box ul.day li.day-10 {
	background-image: url(../pickup/delicious/img/common/day_10.gif);
}
#calendar-box ul.day li.day-11 {
	background-image: url(../pickup/delicious/img/common/day_11.gif);
}
#calendar-box ul.day li.day-12 {
	background-image: url(../pickup/delicious/img/common/day_12.gif);
}
#calendar-box ul.day li.day-13 {
	background-image: url(../pickup/delicious/img/common/day_13.gif);
}
#calendar-box ul.day li.day-14 {
	background-image: url(../pickup/delicious/img/common/day_14.gif);
}
#calendar-box ul.day li.day-15 {
	background-image: url(../pickup/delicious/img/common/day_15.gif);
}
#calendar-box ul.day li.day-16 {
	background-image: url(../pickup/delicious/img/common/day_16.gif);
}
#calendar-box ul.day li.day-17 {
	background-image: url(../pickup/delicious/img/common/day_17.gif);
}
#calendar-box ul.day li.day-18 {
	background-image: url(../pickup/delicious/img/common/day_18.gif);
}
#calendar-box ul.day li.day-19 {
	background-image: url(../pickup/delicious/img/common/day_19.gif);
}
#calendar-box ul.day li.day-20 {
	background-image: url(../pickup/delicious/img/common/day_20.gif);
}
#calendar-box ul.day li.day-21 {
	background-image: url(../pickup/delicious/img/common/day_21.gif);
}
#calendar-box ul.day li.day-22 {
	background-image: url(../pickup/delicious/img/common/day_22.gif);
}
#calendar-box ul.day li.day-23 {
	background-image: url(../pickup/delicious/img/common/day_23.gif);
}
#calendar-box ul.day li.day-24 {
	background-image: url(../pickup/delicious/img/common/day_24.gif);
}
#calendar-box ul.day li.day-25 {
	background-image: url(../pickup/delicious/img/common/day_25.gif);
}
#calendar-box ul.day li.day-26 {
	background-image: url(../pickup/delicious/img/common/day_26.gif);
}
#calendar-box ul.day li.day-27 {
	background-image: url(../pickup/delicious/img/common/day_27.gif);
}
#calendar-box ul.day li.day-28 {
	background-image: url(../pickup/delicious/img/common/day_28.gif);
}
#calendar-box ul.day li.day-29 {
	background-image: url(../pickup/delicious/img/common/day_29.gif);
}
#calendar-box ul.day li.day-30 {
	background-image: url(../pickup/delicious/img/common/day_30.gif);
}
#calendar-box ul.day li.day-31 {
	background-image: url(../pickup/delicious/img/common/day_31.gif);
}

/* 平日画像ハピコ */
#calendar-box ul.day li.day-hnon {
	background-image: url(../pickup/delicious/img/common/day_hnon.gif);
}
#calendar-box ul.day li.day-h01 {
	background-image: url(../pickup/delicious/img/common/day_h01.gif);
}
#calendar-box ul.day li.day-h02 {
	background-image: url(../pickup/delicious/img/common/day_h02.gif);
}
#calendar-box ul.day li.day-h03 {
	background-image: url(../pickup/delicious/img/common/day_h03.gif);
}
#calendar-box ul.day li.day-h04 {
	background-image: url(../pickup/delicious/img/common/day_h04.gif);
}
#calendar-box ul.day li.day-h05 {
	background-image: url(../pickup/delicious/img/common/day_h05.gif);
}
#calendar-box ul.day li.day-h06 {
	background-image: url(../pickup/delicious/img/common/day_h06.gif);
}
#calendar-box ul.day li.day-h07 {
	background-image: url(../pickup/delicious/img/common/day_h07.gif);
}
#calendar-box ul.day li.day-h08 {
	background-image: url(../pickup/delicious/img/common/day_h08.gif);
}
#calendar-box ul.day li.day-h09 {
	background-image: url(../pickup/delicious/img/common/day_h09.gif);
}
#calendar-box ul.day li.day-h10 {
	background-image: url(../pickup/delicious/img/common/day_h10.gif);
}
#calendar-box ul.day li.day-h11 {
	background-image: url(../pickup/delicious/img/common/day_h11.gif);
}
#calendar-box ul.day li.day-h12 {
	background-image: url(../pickup/delicious/img/common/day_h12.gif);
}
#calendar-box ul.day li.day-h13 {
	background-image: url(../pickup/delicious/img/common/day_h13.gif);
}
#calendar-box ul.day li.day-h14 {
	background-image: url(../pickup/delicious/img/common/day_h14.gif);
}
#calendar-box ul.day li.day-h15 {
	background-image: url(../pickup/delicious/img/common/day_h15.gif);
}
#calendar-box ul.day li.day-h16 {
	background-image: url(../pickup/delicious/img/common/day_h16.gif);
}
#calendar-box ul.day li.day-h17 {
	background-image: url(../pickup/delicious/img/common/day_h17.gif);
}
#calendar-box ul.day li.day-h18 {
	background-image: url(../pickup/delicious/img/common/day_h18.gif);
}
#calendar-box ul.day li.day-h19 {
	background-image: url(../pickup/delicious/img/common/day_h19.gif);
}
#calendar-box ul.day li.day-h20 {
	background-image: url(../pickup/delicious/img/common/day_h20.gif);
}
#calendar-box ul.day li.day-h21 {
	background-image: url(../pickup/delicious/img/common/day_h21.gif);
}
#calendar-box ul.day li.day-h22 {
	background-image: url(../pickup/delicious/img/common/day_h22.gif);
}
#calendar-box ul.day li.day-h23 {
	background-image: url(../pickup/delicious/img/common/day_h23.gif);
}
#calendar-box ul.day li.day-h24 {
	background-image: url(../pickup/delicious/img/common/day_h24.gif);
}
#calendar-box ul.day li.day-h25 {
	background-image: url(../pickup/delicious/img/common/day_h25.gif);
}
#calendar-box ul.day li.day-h26 {
	background-image: url(../pickup/delicious/img/common/day_h26.gif);
}
#calendar-box ul.day li.day-h27 {
	background-image: url(../pickup/delicious/img/common/day_h27.gif);
}
#calendar-box ul.day li.day-h28 {
	background-image: url(../pickup/delicious/img/common/day_h28.gif);
}
#calendar-box ul.day li.day-h29 {
	background-image: url(../pickup/delicious/img/common/day_h29.gif);
}
#calendar-box ul.day li.day-h30 {
	background-image: url(../pickup/delicious/img/common/day_h30.gif);
}
#calendar-box ul.day li.day-h31 {
	background-image: url(../pickup/delicious/img/common/day_h31.gif);
}


/* 日曜画像 */
#calendar-box ul.day li.day-rnon {
	background-image: url(../pickup/delicious/img/common/day_rnon.gif);
}
#calendar-box ul.day li.day-r01 {
	background-image: url(../pickup/delicious/img/common/day_r01.gif);
}
#calendar-box ul.day li.day-r02 {
	background-image: url(../pickup/delicious/img/common/day_r02.gif);
}
#calendar-box ul.day li.day-r03 {
	background-image: url(../pickup/delicious/img/common/day_r03.gif);
}
#calendar-box ul.day li.day-r04 {
	background-image: url(../pickup/delicious/img/common/day_r04.gif);
}
#calendar-box ul.day li.day-r05 {
	background-image: url(../pickup/delicious/img/common/day_r05.gif);
}
#calendar-box ul.day li.day-r06 {
	background-image: url(../pickup/delicious/img/common/day_r06.gif);
}
#calendar-box ul.day li.day-r07 {
	background-image: url(../pickup/delicious/img/common/day_r07.gif);
}
#calendar-box ul.day li.day-r08 {
	background-image: url(../pickup/delicious/img/common/day_r08.gif);
}
#calendar-box ul.day li.day-r09 {
	background-image: url(../pickup/delicious/img/common/day_r09.gif);
}
#calendar-box ul.day li.day-r10 {
	background-image: url(../pickup/delicious/img/common/day_r10.gif);
}
#calendar-box ul.day li.day-r11 {
	background-image: url(../pickup/delicious/img/common/day_r11.gif);
}
#calendar-box ul.day li.day-r12 {
	background-image: url(../pickup/delicious/img/common/day_r12.gif);
}
#calendar-box ul.day li.day-r13 {
	background-image: url(../pickup/delicious/img/common/day_r13.gif);
}
#calendar-box ul.day li.day-r14 {
	background-image: url(../pickup/delicious/img/common/day_r14.gif);
}
#calendar-box ul.day li.day-r15 {
	background-image: url(../pickup/delicious/img/common/day_r15.gif);
}
#calendar-box ul.day li.day-r16 {
	background-image: url(../pickup/delicious/img/common/day_r16.gif);
}
#calendar-box ul.day li.day-r17 {
	background-image: url(../pickup/delicious/img/common/day_r17.gif);
}
#calendar-box ul.day li.day-r18 {
	background-image: url(../pickup/delicious/img/common/day_r18.gif);
}
#calendar-box ul.day li.day-r19 {
	background-image: url(../pickup/delicious/img/common/day_r19.gif);
}
#calendar-box ul.day li.day-r20 {
	background-image: url(../pickup/delicious/img/common/day_r20.gif);
}
#calendar-box ul.day li.day-r21 {
	background-image: url(../pickup/delicious/img/common/day_r21.gif);
}
#calendar-box ul.day li.day-r22 {
	background-image: url(../pickup/delicious/img/common/day_r22.gif);
}
#calendar-box ul.day li.day-r23 {
	background-image: url(../pickup/delicious/img/common/day_r23.gif);
}
#calendar-box ul.day li.day-r24 {
	background-image: url(../pickup/delicious/img/common/day_r24.gif);
}
#calendar-box ul.day li.day-r25 {
	background-image: url(../pickup/delicious/img/common/day_r25.gif);
}
#calendar-box ul.day li.day-r26 {
	background-image: url(../pickup/delicious/img/common/day_r26.gif);
}
#calendar-box ul.day li.day-r27 {
	background-image: url(../pickup/delicious/img/common/day_r27.gif);
}
#calendar-box ul.day li.day-r28 {
	background-image: url(../pickup/delicious/img/common/day_r28.gif);
}
#calendar-box ul.day li.day-r29 {
	background-image: url(../pickup/delicious/img/common/day_r29.gif);
}
#calendar-box ul.day li.day-r30 {
	background-image: url(../pickup/delicious/img/common/day_r30.gif);
}
#calendar-box ul.day li.day-r31 {
	background-image: url(../pickup/delicious/img/common/day_r31.gif);
}


/* 祝日画像ハピコ */
#calendar-box ul.day li.day-hr03 {
	background-image: url(../pickup/delicious/img/common/day_hr03.gif);
}
#calendar-box ul.day li.day-hr04 {
	background-image: url(../pickup/delicious/img/common/day_hr04.gif);
}
#calendar-box ul.day li.day-hr05 {
	background-image: url(../pickup/delicious/img/common/day_hr05.gif);
}
#calendar-box ul.day li.day-hr06 {
	background-image: url(../pickup/delicious/img/common/day_hr06.gif);
}
#calendar-box ul.day li.day-hr12 {
	background-image: url(../pickup/delicious/img/common/day_hr12.gif);
}
#calendar-box ul.day li.day-hr20 {
	background-image: url(../pickup/delicious/img/common/day_hr20.gif);
}
#calendar-box ul.day li.day-hr21 {
	background-image: url(../pickup/delicious/img/common/day_hr21.gif);
}
#calendar-box ul.day li.day-hr22 {
	background-image: url(../pickup/delicious/img/common/day_hr22.gif);
}
#calendar-box ul.day li.day-hr23 {
	background-image: url(../pickup/delicious/img/common/day_hr23.gif);
}
#calendar-box ul.day li.day-hr29 {
	background-image: url(../pickup/delicious/img/common/day_hr29.gif);
}


/* 土曜画像 */
#calendar-box ul.day li.day-bnon {
	background-image: url(../pickup/delicious/img/common/day_bnon.gif);
}
#calendar-box ul.day li.day-b01 {
	background-image: url(../pickup/delicious/img/common/day_b01.gif);
}
#calendar-box ul.day li.day-b02 {
	background-image: url(../pickup/delicious/img/common/day_b02.gif);
}
#calendar-box ul.day li.day-b03 {
	background-image: url(../pickup/delicious/img/common/day_b03.gif);
}
#calendar-box ul.day li.day-b04 {
	background-image: url(../pickup/delicious/img/common/day_b04.gif);
}
#calendar-box ul.day li.day-b05 {
	background-image: url(../pickup/delicious/img/common/day_b05.gif);
}
#calendar-box ul.day li.day-b06 {
	background-image: url(../pickup/delicious/img/common/day_b06.gif);
}
#calendar-box ul.day li.day-b07 {
	background-image: url(../pickup/delicious/img/common/day_b07.gif);
}
#calendar-box ul.day li.day-b08 {
	background-image: url(../pickup/delicious/img/common/day_b08.gif);
}
#calendar-box ul.day li.day-b09 {
	background-image: url(../pickup/delicious/img/common/day_b09.gif);
}
#calendar-box ul.day li.day-b10 {
	background-image: url(../pickup/delicious/img/common/day_b10.gif);
}
#calendar-box ul.day li.day-b11 {
	background-image: url(../pickup/delicious/img/common/day_b11.gif);
}
#calendar-box ul.day li.day-b12 {
	background-image: url(../pickup/delicious/img/common/day_b12.gif);
}
#calendar-box ul.day li.day-b13 {
	background-image: url(../pickup/delicious/img/common/day_b13.gif);
}
#calendar-box ul.day li.day-b14 {
	background-image: url(../pickup/delicious/img/common/day_b14.gif);
}
#calendar-box ul.day li.day-b15 {
	background-image: url(../pickup/delicious/img/common/day_b15.gif);
}
#calendar-box ul.day li.day-b16 {
	background-image: url(../pickup/delicious/img/common/day_b16.gif);
}
#calendar-box ul.day li.day-b17 {
	background-image: url(../pickup/delicious/img/common/day_b17.gif);
}
#calendar-box ul.day li.day-b18 {
	background-image: url(../pickup/delicious/img/common/day_b18.gif);
}
#calendar-box ul.day li.day-b19 {
	background-image: url(../pickup/delicious/img/common/day_b19.gif);
}
#calendar-box ul.day li.day-b20 {
	background-image: url(../pickup/delicious/img/common/day_b20.gif);
}
#calendar-box ul.day li.day-b21 {
	background-image: url(../pickup/delicious/img/common/day_b21.gif);
}
#calendar-box ul.day li.day-b22 {
	background-image: url(../pickup/delicious/img/common/day_b22.gif);
}
#calendar-box ul.day li.day-b23 {
	background-image: url(../pickup/delicious/img/common/day_b23.gif);
}
#calendar-box ul.day li.day-b24 {
	background-image: url(../pickup/delicious/img/common/day_b24.gif);
}
#calendar-box ul.day li.day-b25 {
	background-image: url(../pickup/delicious/img/common/day_b25.gif);
}
#calendar-box ul.day li.day-b26 {
	background-image: url(../pickup/delicious/img/common/day_b26.gif);
}
#calendar-box ul.day li.day-b27 {
	background-image: url(../pickup/delicious/img/common/day_b27.gif);
}
#calendar-box ul.day li.day-b28 {
	background-image: url(../pickup/delicious/img/common/day_b28.gif);
}
#calendar-box ul.day li.day-b29 {
	background-image: url(../pickup/delicious/img/common/day_b29.gif);
}
#calendar-box ul.day li.day-b30 {
	background-image: url(../pickup/delicious/img/common/day_b30.gif);
}
#calendar-box ul.day li.day-b31 {
	background-image: url(../pickup/delicious/img/common/day_b31.gif);
}


/* 写真設定 */
#calendar-box ul.day li img {
	width: 86px;
	height: 60px;
	margin-top: 28px;
	margin-left: 5px;
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #f1f1f1;
	margin-bottom: 0px;
}
#calendar-box ul.day li a:hover img {
	filter: alpha(opacity=85);	/* IE */
	-moz-opacity:0.85;			/* Firefox・Netscape */
	opacity:0.85;				/* Opera・Safari */
}

/* 店舗名 */
#calendar-box ul.day li p {
	padding: 3px 5px 0px;
	font-size: 83.4%;
}
/* プレゼントアイコン */
#calendar-box ul.day li p img {
	width: 16px;
	height: 16px;
	padding: 0px;
	margin: 0px 0px 4px 3px;
	border: none;
	background: none;
	vertical-align: middle;
}
	/* for IE6 */  
    * html #calendar-box ul.day li p img {  
    margin-bottom: 0px;
    }

/*-----------------------------------------------------------------------------
	紹介欄設定
----------------------------------------------------------------------------*/
#detail-box {
	float: right;
	width: 320px;
	overflow: hidden;	
}

#detail-box .frm-u {
	width: 320px;
	height: 10px;
	background-image: url(../pickup/delicious/img/common/detail_box_top.gif);/* ボックス上部画像 */
	background-repeat: no-repeat;
}
#detail-box .frm-c {
	overflow: hidden;
	background-image: url(../pickup/delicious/img/common/detail_box_bg.gif);/* ボックス中部画像 */
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}
#detail-box .frm-d {
	width: 320px;
	height: 10px;
	background-image: url(../pickup/delicious/img/common/detail_box_bottom.gif);/* ボックス下部画像 */
	background-repeat: no-repeat;
}

/* プレゼントありマーク */
#detail-box #pst-mark img {
	padding: 0px;
	margin: 0px 3px -4px 0px;
	border: none;
	background: none;
}


/* 写真背景 */
#detail-box #pora {
	border: 1px solid #eeeeee;
	background-color: #FFFFFF;
	padding: 9px;
	background-image: url(../pickup/delicious/img/common/films.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: justify;
}
/* 写真イメージ */
#detail-box #pora img {
	margin-bottom: 8px;
}
/* 商品名テキスト */
#detail-box #pora h3 {
	text-align: right;
	margin-bottom: 10px;
}
#detail-box #pora.up {
	margin-bottom: 10px;
}
/* キャッチコピー */
#detail-box #pora h2 {
	font-size: 116.7%;
	color: #f4951a;
	line-height: 2.5em;
	padding-right: 10px;
	padding-left: 10px;
}
/* 記事 */
#detail-box #pora p {
	line-height: 1.6em;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
/* 店舗名・電話番号 */
#detail-box #pora h4 {
	margin-bottom: 10px;
	border-left: 6px solid #b3d966;
	margin-left: 10px;
	padding-left: 5px;
}
/* ショップインフォ（2009年10月よりオーナー写真追加のため） */
#detail-box #pora #shop-info {
	width: 259px;
	margin-bottom: 10px;
	border-left: 6px solid #b3d966;
	margin-left: 10px;
	padding-left: 5px;
}
#detail-box #pora #shop-info dl {
	width: 259px;
	overflow: hidden;
}
#detail-box #pora #shop-info dl dt {
	width: 70px;
	float: left;	
}
#detail-box #pora #shop-info dl dt img {
	margin: 0px;
	padding: 0px;		
}
#detail-box #pora #shop-info dl dd {
	width: 180px;
	float: right;
	line-height: 1.2em;
}
#detail-box #pora #shop-info dl dd span {
	font-size: 83.4%;
}
#detail-box #pora #shop-info h4 {
	margin: 7px 0px 0px;
	padding: 0px;
	border: none;
	line-height: 1.3em;
}

/* 店舗詳細ページへ */
#detail-box #pora .btn-store a {
	background-image: url(../pickup/delicious/img/common/btn_store.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 130px;
	margin-right: 0px;
	margin-left: auto;
	margin-bottom: 20px;
}
#detail-box #pora .btn-store a:hover {
	text-decoration: none;
	background-image: url(../pickup/delicious/img/common/btn_store_over.gif);
}

/* プレゼントに応募する */
#detail-box #pora .btn-present h4 {
	margin-bottom: 3px;
	border-left: none;
	margin-left: 10px;
	padding-left: 20px;
	color: #f969a3;
	background-image: url(../pickup/delicious/img/common/ico_present.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	font-size: 108.4%;
	line-height: 1.3em;
}
#detail-box #pora .btn-present h6 {
	font-size: 83.4%;
	line-height: 1.3em;
	font-weight: normal;
	margin: 0px 10px;
}
#detail-box #pora .btn-present a {
	background-image: url(../pickup/delicious/img/common/btn_present.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	margin-top: 5px;
}
#detail-box #pora .btn-present a:hover {
	text-decoration: none;
	background-image: url(../pickup/delicious/img/common/btn_present_over.gif);
}
#detail-box #pora .btn-present .present-end {
	background-image: url(../pickup/delicious/img/common/btn_present_end.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	margin-top: 5px;
}


/*-----------------------------------------------------------------------------
	プレゼント応募フォーム設定
----------------------------------------------------------------------------*/
/* 応募フォーム */
#pst-form {
	float: left;
	width: 630px;
	overflow: hidden;
}
#pst-form .frm-u {
	width: 620px;
	height: 70px;
	background-image: url(../pickup/delicious/img/common/pst_frm_u.gif);
	background-repeat: no-repeat;
}
#pst-form .frm-c {
	width: 618px;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	overflow: hidden;
	background-image: url(../pickup/delicious/img/common/pst_frm_c.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 30px;
}
#pst-form .frm-d {
	width: 620px;
	height: 10px;
	background-image: url(../pickup/delicious/img/common/pst_frm_d.gif);
	background-repeat: no-repeat;
}

/* 応募フォーム詳細 */
#pst-form .frm-c #pst-form-dtl {
	width: 560px;
	margin: 0px auto;	
}
#pst-form .frm-c #pst-form-dtl p {
	margin-top: 10px;
	margin-bottom: 15px;		
}
#pst-form .frm-c #pst-form-dtl h3 {
	font-size: 150%;
	border-bottom: 1px solid #cccccc;
	color: #f969a3;
}
#pst-form .frm-c #pst-form-dtl h3 span {
	font-size: 70%;
	color: #f969a3;
}


#pst-form .frm-c #pst-form-dtl table.mailform {
	width: 100%;
}
#pst-form .frm-c #pst-form-dtl table.mailform tr th,table.mailform tr td {
	text-align: left;
	font-weight: normal;
	font-size: 100%;
	border-bottom: 1px dotted #cccccc;
	padding: 10px 5px 10px 5px;
}
#pst-form .frm-c #pst-form-dtl table.mailform tr th {
	width: 150px;
}
#pst-form .frm-c #pst-form-dtl table.mailform tr th.col {
	width: 100%;
}
#pst-form .frm-c #pst-form-dtl table.mailform tr th span {
	color: #CC0000;
	font-size: 10px;
}
#pst-form .frm-c #pst-form-dtl table.mailform tr td input.mf,
#pst-form .frm-c #pst-form-dtl table.mailform tr td input.name {
	color: #333333;
	border: 1px solid #fc9dc3;
	padding: 3px 0px;
}
#pst-form .frm-c #pst-form-dtl table.mailform tr td input.mf:focus,
#pst-form .frm-c #pst-form-dtl table.mailform tr td input.name:focus,
#pst-form .frm-c #pst-form-dtl table.mailform tr th textarea:focus {
	background-color: #fcf3f2;	
}
#pst-form .frm-c #pst-form-dtl table.mailform tr th textarea {
	width: 100%;
	height: 120px;
	color: #333333;
	border: 1px solid #fc9dc3;
}


/* 応募方法 */
/* 背景 */
#detail-box #way {
	border: 1px solid #eeeeee;
	background-color: #FFFFFF;
	padding: 9px;
	background-image: url(../pickup/delicious/img/common/films.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: justify;
}
/* 写真イメージ */
#detail-box #way img {
	margin-bottom: 8px;
}
/* 商品名テキスト */
#detail-box #way h3 {
	text-align: right;
	margin-bottom: 10px;
}
#detail-box #way.up {
	margin-bottom: 10px;
}
/* キャッチコピー */
#detail-box #way h2 {
	font-size: 116.7%;
	color: #f4951a;
	line-height: 2.5em;
	padding-right: 10px;
	padding-left: 10px;
}
/* 記事 */
#detail-box #way p {
	line-height: 1.6em;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
/* 店舗名・電話番号 */
#detail-box #way h4 {
	margin-bottom: 10px;
	border-left: 6px solid #b3d966;
	margin-left: 10px;
	padding-left: 5px;
}

/* 送信完了ページ */
#pst-form .frm-c #finish {
	text-align: center;
}
#pst-form .frm-c #finish h3 {
	text-align: center;
	font-size: 125%;
	color: #f969a3;
	margin: 50px 0px;
}
