body.ann_christmas #main_container {
  background-color: #F3E2D3 !important; }
body.ann_christmas .banner-container {
  background-position: center;
  margin: 0 auto;
  position: relative;
  width: 1200px; }
  @media (min-width: 1201px) {
    body.ann_christmas .banner-container {
      width: 100%;
      max-width: 1918px; } }
body.ann_christmas .anniversary-top {
  background-image: url("/assets/img/tagsis/festival/2021/christmas/tagsis-web-banner.png");
  height: 712px; }
body.ann_christmas .anniversary-info-top {
  background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-banner2a.png");
  height: 298px; }
body.ann_christmas .anniversary-info-center {
  background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-banner2b.png");
  height: 749px; }
body.ann_christmas .anniversary-info-bottom {
  background-position: top center;
  background-image: url("/assets/img/tagsis/festival/2021/christmas/christmas-bottom2c.png?");
  height: 567px; }
body.ann_christmas .christmas .hashtagmenu {
  background-image: url("/assets/img/tagsis/festival/2021/christmas/title.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 1000px; }
  body.ann_christmas .christmas .hashtagmenu > .htcontainer {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 auto;
    padding-top: 114px;
    row-gap: 16px;
    width: 1200px; }
    body.ann_christmas .christmas .hashtagmenu > .htcontainer > div {
      background-size: 100%;
      cursor: pointer;
      display: block;
      flex: 0 0 auto;
      width: 33.333%;
      margin: 0 auto; }
      body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn1 {
        background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_01.png");
        width: 200px;
        height: 122.1978px; }
        body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn1:hover {
          background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_01-h.png"); }
      body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn2 {
        background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_02.png");
        width: 200px;
        height: 122.1978px; }
        body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn2:hover {
          background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_02-h.png"); }
      body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn3 {
        background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_03.png");
        width: 200px;
        height: 201.662px; }
        body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn3:hover {
          background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_03-h.png"); }
      body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn4 {
        background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_04.png");
        width: 200px;
        height: 122.1978px; }
        body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn4:hover {
          background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_04-h.png"); }
      body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn5 {
        background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_05.png");
        width: 200px;
        height: 201.662px; }
        body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn5:hover {
          background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_05-h.png"); }
      body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn6 {
        background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_06.png");
        width: 200px;
        height: 122.1978px; }
        body.ann_christmas .christmas .hashtagmenu > .htcontainer > div.btn6:hover {
          background-image: url("/assets/img/tagsis/festival/2021/christmas/btn/btn-xmas_06-h.png"); }
body.ann_christmas .christmas .content {
  background-color: #F3E2D3; }
  body.ann_christmas .christmas .content > div {
    background-position: center;
    margin: 0 auto;
    width: 1200px; }
  body.ann_christmas .christmas .content > .content-header {
    background-position: 99%;
    background-size: 101.6%;
    height: 138px; }
  body.ann_christmas .christmas .content.tab1 > .content-header {
    background-image: url("/assets/img/tagsis/festival/2021/christmas/tab-top-1.png"); }
  body.ann_christmas .christmas .content.tab2 > .content-header {
    background-image: url("/assets/img/tagsis/festival/2021/christmas/tab-top-2.png"); }
  body.ann_christmas .christmas .content.tab3 > .content-header {
    background-image: url("/assets/img/tagsis/festival/2021/christmas/tab-top-3.png"); }
  body.ann_christmas .christmas .content.tab4 > .content-header {
    background-image: url("/assets/img/tagsis/festival/2021/christmas/tab-top-4.png"); }
  body.ann_christmas .christmas .content.tab5 > .content-header {
    background-image: url("/assets/img/tagsis/festival/2021/christmas/tab-top-5.png"); }
  body.ann_christmas .christmas .content.tab6 > .content-header {
    background-image: url("/assets/img/tagsis/festival/2021/christmas/tab-top-6.png"); }
  body.ann_christmas .christmas .content > .content-container {
    background-image: url("/assets/img/tagsis/festival/2021/christmas/tab-mid.png");
    background-size: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 200px;
    padding: 0 68px; }
    body.ann_christmas .christmas .content > .content-container > a {
      display: block;
      flex: 0 0 auto;
      margin-bottom: 15px;
      padding: 10px 20px;
      width: 50%; }
      body.ann_christmas .christmas .content > .content-container > a > .article > .image > img {
        width: 100%; }
      body.ann_christmas .christmas .content > .content-container > a > .article > .title {
        color: #78552A;
        font-size: 30px;
        height: 132px;
        line-height: 1.1;
        margin: 10px 0;
        padding: 0 18px; }
      body.ann_christmas .christmas .content > .content-container > a:after {
        background-image: url("/assets/img/tagsis/festival/2021/christmas/tagsis-div.png");
        content: '';
        display: block;
        height: 26px;
        margin: 0 auto;
        width: 462px; }
      body.ann_christmas .christmas .content > .content-container > a:hover {
        text-decoration: none; }
    body.ann_christmas .christmas .content > .content-container > .content-bottom {
      margin: 30px auto 0; }
      body.ann_christmas .christmas .content > .content-container > .content-bottom > div {
        margin: 0 auto; }
      body.ann_christmas .christmas .content > .content-container > .content-bottom > .content-bottom-text {
        background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-txt1.png");
        height: 62px;
        width: 692px; }
      body.ann_christmas .christmas .content > .content-container > .content-bottom > .content-bottom-button {
        background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-more.png");
        cursor: pointer;
        height: 76px;
        margin-top: 30px;
        width: 366px; }
  body.ann_christmas .christmas .content > .content-footer {
    background-image: url("/assets/img/tagsis/festival/2021/christmas/tab-end.png");
    background-size: 100%;
    height: 84px; }
body.ann_christmas .anniversary {
  margin-top: 80px; }
  body.ann_christmas .anniversary .hashtagmenu {
    background-image: url("/assets/img/tagsis/festival/anniversary/title.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 1920px; }
    body.ann_christmas .anniversary .hashtagmenu > .htcontainer {
      align-items: center;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      margin: 0 auto;
      padding-top: 114px;
      row-gap: 16px;
      width: 1200px; }
      body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div {
        background-size: 100%;
        cursor: pointer;
        display: block;
        flex: 0 0 auto;
        width: 33.333%;
        margin: 0 auto; }
        body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn1 {
          background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-1.png");
          width: 200px;
          height: 157px; }
          body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn1:hover {
            background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-1-hover.png"); }
        body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn2 {
          background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-2.png");
          width: 200px;
          height: 157px; }
          body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn2:hover {
            background-image: url("/assets/img/tagsis/festival/anniversary/new/tagsis-btn-2-hover.png"); }
        body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn3 {
          background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-3.png");
          width: 200px;
          height: 157px; }
          body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn3:hover {
            background-image: url("/assets/img/tagsis/festival/anniversary/new/tagsis-btn-3-hover.png"); }
        body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn4 {
          background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-4.png");
          width: 200px;
          height: 157px; }
          body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn4:hover {
            background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-4-hover.png"); }
        body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn5 {
          background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-5.png");
          width: 200px;
          height: 157px; }
          body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn5:hover {
            background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-5-hover.png"); }
        body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn6 {
          background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-6.png");
          width: 200px;
          height: 157px; }
          body.ann_christmas .anniversary .hashtagmenu > .htcontainer > div.btn6:hover {
            background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-6-hover.png"); }
  body.ann_christmas .anniversary .content > div {
    background-position: center;
    margin: 0 auto;
    width: 1200px; }
  body.ann_christmas .anniversary .content > .content-header {
    height: 138px; }
  body.ann_christmas .anniversary .content.tab1 > .content-header {
    background-image: url("/assets/img/tagsis/festival/anniversary/new/tagsis-tab-1.png"); }
  body.ann_christmas .anniversary .content.tab2 > .content-header {
    background-image: url("/assets/img/tagsis/festival/anniversary/new/tagsis-tab-2.png"); }
  body.ann_christmas .anniversary .content.tab3 > .content-header {
    background-image: url("/assets/img/tagsis/festival/anniversary/new/tagsis-tab-3.png"); }
  body.ann_christmas .anniversary .content.tab4 > .content-header {
    background-image: url("/assets/img/tagsis/festival/anniversary/new/tagsis-tab-4.png"); }
  body.ann_christmas .anniversary .content.tab5 > .content-header {
    background-image: url("/assets/img/tagsis/festival/anniversary/new/tagsis-tab-5.png"); }
  body.ann_christmas .anniversary .content.tab6 > .content-header {
    background-image: url("/assets/img/tagsis/festival/anniversary/new/tagsis-tab-6.png"); }
  body.ann_christmas .anniversary .content > .content-container {
    background-image: url("/assets/img/tagsis/festival/anniversary/new/tagsis-tab-mid.png?");
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 200px;
    padding: 0 68px; }
    body.ann_christmas .anniversary .content > .content-container > a {
      display: block;
      flex: 0 0 auto;
      margin-bottom: 15px;
      padding: 10px 20px;
      width: 50%; }
      body.ann_christmas .anniversary .content > .content-container > a > .article > .image > img {
        width: 100%; }
      body.ann_christmas .anniversary .content > .content-container > a > .article > .title {
        color: #78552A;
        font-size: 30px;
        height: 132px;
        line-height: 1.1;
        margin: 10px 0;
        padding: 0 18px; }
      body.ann_christmas .anniversary .content > .content-container > a:after {
        background-image: url("/assets/img/tagsis/festival/2021/christmas/tagsis-div.png");
        content: '';
        display: block;
        height: 26px;
        margin: 0 auto;
        width: 462px; }
      body.ann_christmas .anniversary .content > .content-container > a:hover {
        text-decoration: none; }
    body.ann_christmas .anniversary .content > .content-container > .content-bottom {
      margin: 30px auto 0; }
      body.ann_christmas .anniversary .content > .content-container > .content-bottom > div {
        margin: 0 auto; }
      body.ann_christmas .anniversary .content > .content-container > .content-bottom > .content-bottom-text {
        background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-txt1.png");
        height: 62px;
        width: 692px; }
      body.ann_christmas .anniversary .content > .content-container > .content-bottom > .content-bottom-button {
        background-image: url("/assets/img/tagsis/festival/anniversary/tagsis-btn-more.png");
        cursor: pointer;
        height: 76px;
        margin-top: 30px;
        width: 366px; }
  body.ann_christmas .anniversary .content > .content-footer {
    background-image: url("/assets/img/tagsis/festival/anniversary/new/tagsis-tab-end.png?");
    height: 84px; }
body.ann_christmas .festivalbanner > div {
  margin: 0 auto; }
body.ann_christmas .festivalbanner > .christmas {
  background-image: url("/assets/img/tagsis/festival/2021/christmas/xmas-banner.png");
  background-size: 100%;
  width: 1155px;
  height: 462px; }

/*# sourceMappingURL=anniversary_christmas.css.map */
