@charset "UTF-8";

a:hover img , a:active img {
-moz-opacity: 0.7;
opacity: 0.7;
filter:alpha(opacity=70);
}

.main {
  position: relative;
  width: 1012px;
  padding: 9px;
}

.xmax2014_intro_hide {
  display: none;
}

#fancybox-content {
  padding: 0 0 20px !important;
  background: url(/_var/freepages/xmas2014_11/images/bg_01.jpg);
}

#fancybox-content .xmas2014_title {
  background: url(/_var/freepages/xmas2014_11/images/title_bg_02.png) no-repeat 50% 100%;
}

.xmas2014_main {
  padding: 0 0 33px;
  background: url(/_var/freepages/xmas2014_11/images/bg_01.jpg);
}

.xmas2014_title {
  position: relative;
  width: 1012px;
  height: 380px;
  text-align: center;
  background: url(/_var/freepages/xmas2014_11/images/title_bg_01.png) no-repeat 50% 100%;
}

.xmas2014_title h1 {
  margin: 0 0 10px;
  padding: 140px 0 0;
}

.xmas2014_title p {
  margin: 0 0 10px;
}

.xmas2014_title_balloon {
  position: absolute;
  top: 60px;
  left: 18px;
  width: 157px;
  margin: 0;
  font-size: 12px;
  font-weight: bold;
}

.xmas2014_title_balloon span {
  color: #ae090a;
}

.xmas2014_title_flag {
  position: absolute;
  top: 6px;
  right: 60px;
}

.xmas2014_item_list {
  background: url(/_var/freepages/xmas2014_11/images/item_bg_01.png) no-repeat 50% 0;
}

.xmas2014_item_list h2 {
  height: 77px;
  margin: 0 0 -10px;
  padding: 5px 0 0;
  text-align: center;
}

.xmas2014_item_list ul {
  width: 863px;
  min-height: 822px;
  height: auto !important;
  height: 822px;
  overflow: hidden;
  margin: 0 auto;
  padding: 0 0 0 61px;
  background: url(/_var/freepages/xmas2014_11/images/item_bg_02.jpg);
}

.xmas2014_item_list li {
  float: left;
  margin: 0 40px 26px 0;
  padding: 42px 0 0;
}

.xmas2014_tree_01 {
  position: absolute;
  left: 9px;
  bottom: 9px;
}

.xmas2014_tree_02 {
  position: absolute;
  right: 9px;
  bottom: 9px;
}