﻿@charset "utf-8";/*2025～ ハロウィン始*/.genre_hw .event_top {background-image: url(/img/lp/event/hw/hw_2025_bg.png);background-repeat: repeat-x;background-position: center 10%;height: auto;text-align: center;margin-bottom:2rem;background-color: #f2971b;padding: 10px;}.genre_hw .event_title_area {max-width: 1030px;margin-left: auto;margin-right: auto;padding-top: 5px;padding-bottom: 20px;position: relative;}.genre_hw .event_title_area h1 {font-size: 25px;font-weight: bold;color: #69308d;position: absolute;top: 88%;left: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.genre_hw .event_top h2.event_title {font-size: 15px;text-align: center;margin: 0 0 10px 0;font-weight: bold;}.genre_hw .event_top h2.event_title span {font-size: 18px;background: linear-gradient(transparent 10%, #69308d 0);color: #fff;}.genre_hw .event_top .event_txt_area p {color: #fff;}.genre_hw .event_top .event_txt_area a {color: #69308d;text-decoration: underline;}/*2025～ ハロウィン終*//*2025～ クリスマス始*/.genre_xm .event_top {background-image: url(/img/lp/event/xm/xm_2025_bg.png);background-repeat: repeat-x;background-position: center 10%;height: auto;text-align: center;margin-bottom:2rem;background-color: #e50017;padding: 10px;}.genre_xm .event_title_area {max-width: 1030px;margin-left: auto;margin-right: auto;padding-top: 5px;padding-bottom: 0px;position: relative;}.genre_xm .event_title_area h1 {font-size: 25px;font-weight: bold;color: #fff;position: absolute;top: 88%;left: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.genre_xm .event_top h2.event_title {font-size: 15px;text-align: center;margin: 0 0 10px 0;font-weight: bold;}.genre_xm .event_top h2.event_title span {font-size: 18px;background: linear-gradient(transparent 10%, #007062 0);color: #fff;}.genre_xm .event_top .event_txt_area p {color: #fff;}.genre_xm .event_top .event_txt_area a {color: #edb810;text-decoration: underline;}/*2025～ クリスマス終*//*2026～ バレンタインホワイトデー始*/.genre_vdwd {/*バレンタインの背景色*//*background-color: #890802;background-image: linear-gradient(90deg, #a7352580 20px, transparent 20px), linear-gradient(#a7352580 20px, transparent 20px);*//*ホワイトデーの背景色*/background-color: #111773;background-image: linear-gradient(90deg, #0769d580 20px, transparent 20px), linear-gradient(#0769d580 20px, transparent 20px);background-position: 10px 10px;background-size: 40px 40px;}.genre_vdwd .event_top {/*background-image: url(/img/lp/event/vdwd/vdwd_2025_bg.png);*/background-repeat: repeat-x;background-position: center 10%;height: auto;text-align: center;margin-bottom: 2rem;padding: 10px;}.genre_vdwd .event_title_area {max-width: 1030px;margin-left: auto;margin-right: auto;padding-top: 0px;padding-bottom: 0;position: relative;}.genre_vdwd .event_title_area h1 {font-size: 25px;font-weight: bold;color: #681218;position: relative;}.genre_vdwd .event_top h2.event_title {font-size: 15px;text-align: center;margin: 0 0 10px 0;font-weight: bold;color: #fff;}.genre_vdwd .event_top h2.event_title span {font-size: 18px;background: linear-gradient(transparent 10%, #681218 0);}.genre_vdwd .event_top .event_txt_area p {color: #fff;margin-top: 10px;text-shadow: 1px 1px 3px #681218;}.genre_vdwd .event_top .event_txt_area a {color: #FFFC8A;}/*2026～ バレンタインホワイトデー終*//*2026～ 母の日始*/.genre_mother {background-image: repeating-linear-gradient(90deg, #ffe3da, #ffe3da 20px, #ffd2c2 20px, #ffd2c2 40px);}.genre_mother .event_top {background-image: url(/img/lp/event/mother/mother_2026_bg.png);background-repeat: repeat-x;/* background-position: center 10%;*/height: auto;text-align: center;margin-bottom: 2rem;padding: 10px 0 0 0;}.genre_mother .event_top .event_title_area h1 {font-size: 2em;font-weight: 900;color: #c93941;margin-top: -40px;}.genre_mother .event_top .event_title_area img {width: 1000px;}.genre_mother .event_top .event_txt_area {padding: 10px;}.genre_mother .event_top .event_txt_area h2 {background: #c93941;color: #fff;font-size: 1.5em;font-weight: 900;width: fit-content;padding: 0.5em;margin: 0 auto;}.genre_mother .event_top .event_txt_area p {margin: 10px;color: #c93941;}.genre_mother .event_top .event_btn {background: #007bd0;}.genre_mother .event_top .event_btn a {display: block;}/*2026～ 母の日終*//*2026～ 父の日始*/.genre_father {background-image: repeating-linear-gradient(90deg, #cff5ff, #cff5ff 20px, #e2fcff 20px, #e2fcff 40px);}.genre_father .event_top {background-image: url(/img/lp/event/father/father_2026_bg.png);background-repeat: repeat-x;/* background-position: center 10%;*/height: auto;text-align: center;margin-bottom: 2rem;padding: 10px 0 0 0;}.genre_father .event_top .event_title_area img {width: 1000px;}.genre_father .event_top .event_title_area h1 {font-size: 2em;font-weight: 900;color: #035e8a;margin-top: -40px;}.genre_father .event_top .event_txt_area {padding: 10px;}.genre_father .event_top .event_txt_area h2 {background: #035e8a;color: #defeff;font-size: 1.5em;font-weight: 900;width: fit-content;padding: 0.5em;margin: 0 auto;}.genre_father .event_top .event_txt_area p {margin: 10px;color: #035e8a;}.genre_father .event_top .event_btn {background: #ff6e6e;}.genre_father .event_top .event_btn a {display: block;}/*2026～ 父の日終*//*2025～ 夏祭り特集始*/.genre_summerfes {background-color: #00156d;}.genre_summerfes .event_top {background-image: url(/img/lp/event/summerfes/summerfes_bg.png);background-repeat: repeat-x;background-position: center 10%;height: auto;text-align: center;margin-bottom: 2rem;padding: 10px;}.genre_summerfes .event_title_area {max-width: 1030px;margin-left: auto;margin-right: auto;padding-top: 0px;padding-bottom: 0;position: relative;}.genre_summerfes .event_title_area h1 {font-size: 18px;font-weight: bold;color: #fff;position: relative;top: 100%;left: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.genre_summerfes .event_top h2.event_title {font-size: 15px;text-align: center;margin: 0 0 10px 0;font-weight: bold;color: #fff;}.genre_summerfes .event_top h2.event_title span {font-size: 18px;background: #000;}.genre_summerfes .event_top .event_txt_area p {color: #fff;margin-top: 10px;max-width: 1030px;margin-left: auto;margin-right: auto;}/*2025～ 夏祭り特集始終*//*---ここからスマホ用---*/@media screen and (max-width: 768px){/*2025～ ハロウィン始*/.genre_hw .event_title_area {margin-left: 12.5px;margin-right: 12.5px;padding: 15px 0;}.genre_hw .event_title_area p{text-align: left;font-size: 12px;}.genre_hw .event_title_area .period {font-size: 1.2em;background: transparent;}.genre_hw .event_title_area h2 {font-weight: bold;font-size: 1em;}.genre_hw .event_title_area h1{position: unset;transform: none;}/*2025～ ハロウィン終*//*2025～ クリスマス始*/.genre_xm .event_title_area {margin-left: 12.5px;margin-right: 12.5px;padding: 15px 0;}.genre_xm .event_title_area p{text-align: left;font-size: 12px;}.genre_xm .event_title_area .period {font-size: 1.2em;background: transparent;}.genre_xm .event_title_area h2 {font-weight: bold;font-size: 1em;}.genre_xm .event_title_area h1{position: unset;transform: none;}/*2025～ クリスマス終*//*2026～ バレンタインホワイトデー始*/.genre_vdwd .event_title_area {margin-left: 12.5px;margin-right: 12.5px;padding: 15px 0;}.genre_vdwd .event_title_area p{text-align: left;font-size: 12px;}.genre_vdwd .event_title_area h2 {font-weight: bold;font-size: 1em;}.genre_vdwd .event_title_area h1{position: unset;transform: none;font-size: 1.2em;}.genre_vdwd .event_top h2.event_title span {font-size: 14px;}.genre_vdwd .event_top .event_txt_area p {font-size: 0.8em;}/*2026～ バレンタインホワイトデー終*//*2026～ 母の日始*/.genre_mother .event_top .event_title_area img {width: auto;}.genre_mother .event_top .event_title_area h1 {margin-top: 0;}.genre_mother .event_top .event_txt_area h2 {font-size: 1.2em;}.genre_mother .event_top .event_txt_area p {font-size: 0.8em;}/*2026～ 母の日終*//*2026～ 父の日始*/.genre_father .event_top .event_title_area img {width: auto;}.genre_father .event_top .event_title_area h1 {margin-top: 0;}.genre_father .event_top .event_txt_area h2 {font-size: 1.2em;}.genre_father .event_top .event_txt_area p {font-size: 0.8em;}/*2026～ 父の日終*//*2025～ 夏祭り特集始*/.genre_summerfes .event_top .event_txt_area p {font-size: 0.8em;}/*2025～ 夏祭り特集終*/}