
.contents_field .title {
  display:none;
}



/*** event page style ***/
.event_page {
  padding:60px 0 0 0;
  text-align:center;
  background:url(../img/event_title.gif) no-repeat center top;
}


.event_column {
  clear:both;
  width:620px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:30px;
}
.event_column .sub {
  height:25px;
  line-height:25px;
  text-align:left;
  margin-bottom:10px;
  text-indent:10px;
  font-size:16px;
  color:#fff;
  background:#d73;
  border:double 3px #e63;
}
.event_column .mobile {
  display:none;
}
.event_column a.thumb {
  float:left;
  display:block;
  border:solid 1px #e63;
}
.event_column .info {
  float:right;
  width:300px;
  text-align:left;
}
.event_column .info .text {
  line-height:1.4em;
  margin-bottom:15px;
}
.event_column .info dl,
.event_column .info dt,
.event_column .info dd {
}
.event_column .info dt {
  margin-bottom:5px;
}
.event_column .info dt,
.event_column .info dt strong {
  font-size:16px;
}
.event_column .info dd {
  margin-bottom:15px;
}
.event_column .image_box {
  color:#f33;
}



/* 200606 */
.confiture {
}
.confiture .thumb {
  width:300px;
  height:400px;
  background:url(../img/200606/confiture_s.jpg) no-repeat left top;
}
.confiture .image_box {
  padding-top:235px;
  background:url(../img/200606/confiture2_s.jpg) no-repeat center top;
}



/* 200609 */
.koko_pudding {
}
.koko_pudding .thumb {
  width:300px;
  height:400px;
  background:url(../img/200609/koko_pudding_s.jpg) no-repeat left top;
}
.koko_pudding .image_box {
  padding-top:235px;
  background:url(../img/200609/koko_pudding2_s.jpg) no-repeat center top;
}



/* 200609 */
.madame_monsieur {
}
.madame_monsieur .thumb {
  width:300px;
  height:400px;
  background:url(../img/200609/madame_monsieur_s.jpg) no-repeat left top;
}
.madame_monsieur .image_box {
  padding-top:190px;
  background:url(../img/200609/madame_monsieur2_s.jpg) no-repeat center top;
}



/* 200701 */
.choco_sable {
  color:#633;
}
.choco_sable .thumb {
  width:300px;
  height:420px;
  background:url(../img/200701/choco_sable_s.jpg) no-repeat left top;
}
.choco_sable .thumb span {
  display:none;
}
.choco_sable .catch {
  margin-bottom:20px;
  font-size:1.2em;
}
.choco_sable .image_box {
  padding-top:245px;
  background:url(../img/200701/choco_sable2.jpg) no-repeat center top;
}



/* 200703 */
.chianku_cookie {
  color:#633;
}
.chianku_cookie .thumb {
  width:300px;
  height:420px;
  background:url(../img/200703/chianku_s.jpg) no-repeat left top;
}
.chianku_cookie .thumb span {
  display:none;
}
.chianku_cookie .catch {
  margin-bottom:20px;
  font-size:1.2em;
}
.chianku_cookie .image_box {
  padding-top:245px;
  background:url(../img/200703/chianku2.jpg) no-repeat center top;
}



/* 200705 */
.gelee {
  color:#633;
}
.gelee .thumb {
  width:300px;
  height:420px;
  background:url(../img/200705/gelee_s.jpg) no-repeat left top;
}
.gelee .thumb span {
  display:none;
}
.gelee .catch {
  margin-bottom:20px;
  font-size:1.2em;
}
.gelee .image_box {
  padding-top:245px;
  background:url(../img/200705/gelee2.jpg) no-repeat center top;
}



/* 200707 */
.chiffon_cake {
  color:#633;
}
.chiffon_cake .sub a {
  color:#fff;
}
.chiffon_cake .thumb {
  width:300px;
  height:420px;
  background:url(../img/200707/chiffoncake_s.gif) no-repeat left top;
}
.chiffon_cake .thumb span {
  display:none;
}
.chiffon_cake .catch {
  margin-bottom:10px;
  font-size:1.2em;
}
.chiffon_cake .image_box {
  padding-top:245px;
  background:url(../img/200707/chiffoncake2.jpg) no-repeat center top;
}



/* 200802 */
.macaron {
  color:#633;
}
.macaron .sub a {
  color:#fff;
}
.macaron .thumb {
  width:300px;
  height:420px;
  background:url(../img/200802/macaron_s.gif) no-repeat left top;
}
.macaron .thumb span {
  display:none;
}
.macaron .catch {
  margin-bottom:10px;
  font-size:1.2em;
}
.macaron .image_box {
  padding-top:245px;
  background:url(../img/200802/macaron2.jpg) no-repeat center top;
}



/* 200809 */
.doughnut {
  color:#633;
}
.doughnut .thumb {
  width:300px;
  height:420px;
  background:url(../img/200809/doughnut_s.jpg) no-repeat left top;
}
.doughnut .thumb span {
  display:none;
}
.doughnut .catch {
  margin-bottom:20px;
  font-size:1.2em;
}
.doughnut .image_box {
  padding-top:245px;
  background:url(../img/200809/doughnut2.jpg) no-repeat center top;
}



/* 200905 */
.natsu-yuki-melon {
  color:#369;
}
.natsu-yuki-melon h3.sub {
  color:#fff;
  background:#36c;
  border:double 3px #fff;
}
.natsu-yuki-melon .thumb {
  width:300px;
  height:420px;
  background:url(../img/200905/natsu-yuki-melon-s.jpg) no-repeat left top;
}
.natsu-yuki-melon .thumb span {
  display:none;
}
.natsu-yuki-melon .catch {
  margin-bottom:20px;
  font-size:1.2em;
}
.natsu-yuki-melon .image_box {
  padding-top:245px;
  background:url(../img/200905/natsu-yuki-melon2.jpg) no-repeat center top;
}



/* 200905 */
.melon-fair-2009 {
  font-size:15px;
  color:#c06;
}
.melon-fair-2009 h3.sub {
  color:#fff;
  background:#e36;
  border:double 3px #fff;
}
.melon-fair-2009 .thumb {
  width:300px;
  height:420px;
  background:url(../img/200905/melon-fair-s.jpg) no-repeat left top;
}
.melon-fair-2009 .thumb span {
  display:none;
}
.melon-fair-2009 .info .catch {
  margin-bottom:10px;
  font-size:18px;
}
.melon-fair-2009 .info .limit {
  margin-bottom:10px;
  text-align:right;
}
.melon-fair-2009 .info .limit em {
  font-weight:bold;
  font-style:normal;
}
.melon-fair-2009 .info .text {
  padding-left:20px;
}



/* 2009/07/04 */
.carry-campaign-2009-summer {
  width:614px;
  padding:10px 0;
  margin:0 auto 30px auto;
  line-height:2em;
  color:#fff;
  background:#002060;
  border:double 3px #fff;
}
.carry-campaign-2009-summer h2 {
  font-size:18px;
}
.carry-campaign-2009-summer h3 {
  font-size:18px;
  color:#9ff;
}



/* 2009/08/05 */
.renew-shop-2009 {
  width:614px;
  padding:10px 0;
  margin:0 auto 30px auto;
  text-align:left;
  line-height:1.4em;
  color:#473933;
  background:#EEEEDA url(../img/200908/renew-shop.gif) no-repeat right bottom;
  border:double 3px #D4CAB0;
}
.renew-shop-2009 h2 {
  margin:0 0 0 10px;
  font-size:17px;
}
.renew-shop-2009 h3 {
  margin:10px 0 0 0;
  padding:5px 0 5px 10px;
  text-align:center;
  font-size:15px;
  background:#D4CAB0;
}
.renew-shop-2009 p {
  margin:10px 0 0 10px;
  font-size:13px;
}
.renew-shop-2009 p span {
  display:block;
}



/* whiteday */
p.whiteday-2010 {
  position:relative;
  margin:0 auto 20px auto;
}
p.whiteday-2010 a {
  display:block;
  width:100%;
  height:100%;
  text-indent:-9999px;
  background:url() no-repeat left bottom;
}
/*\*/
p.whiteday-2010 a {
  overflow:hidden;
}
/**/

.event_page p.whiteday-2010 {/* whiteday 2010 for event */
  width:620px;
  height:150px;
}
.event_page p.whiteday-2010 a {
  background-image:url(../../whiteday2010/img/bnr.jpg);
}



/* 201003 */
.cheese-zuccotto {
  color:#633;
}
.cheese-zuccotto .thumb {
  width:300px;
  height:420px;
  background:url(../img/201003/cheese-zuccotto-s.jpg) no-repeat left top;
}
.cheese-zuccotto .thumb span {
  display:none;
}
.cheese-zuccotto .catch {
  margin-bottom:20px;
  font-size:1.2em;
}
.cheese-zuccotto .image_box {
  padding-top:245px;
  background:url(../img/201003/cheese-zuccotto2.jpg) no-repeat center top;
}



/* anniversary 25th */
.anniversary-25th {
  width:620px;
  margin:0 auto 30px auto;
  padding:10px 10px 10px 260px;
  line-height:1.5;
  text-align:left;
  font-size:15px;
  color:#006ab7;
  background:#fff url(../img/201004/anniversary-25th.gif) no-repeat left top;
  border:double 5px #006ab7;
}
html>body .anniversary-25th {
  width:340px;
}
.anniversary-25th  span {
  display:block;
}
.anniversary-25th  br {
  display:none;
}
.anniversary-25th h3 {
  font-size:17px;
}
.anniversary-25th p {
  margin:10px 0 0 0;
}
.anniversary-25th p.right {
  text-align:right;
}
.anniversary-25th p.indent {
  text-indent:1em;
}



/* 201004 */
.sweets-lunch {
  color:#633;
}
.sweets-lunch .thumb {
  width:300px;
  height:420px;
  background:url(../img/201004/sweets-lunch-s.jpg) no-repeat left top;
}
.sweets-lunch .thumb span {
  display:none;
}
.sweets-lunch .catch {
  margin-bottom:20px;
  font-size:1.2em;
}
.sweets-lunch p.text span {
  display:block;
}
.sweets-lunch .image_box {
  padding-top:245px;
  background:url(../img/201004/sweets-lunch2.jpg) no-repeat center top;
}
