﻿
/*———————————————*/
.brsp { display: none; }

.mv-box {display: none; }}

@media only screen and (max-width: 750px) { .brsp { display: block; } }

.main_con { text-align: center; margin-top: 200px; }

@media only screen and (max-width: 750px) { .main_con { margin-top: 26.66667vw; } }

.main_con p { margin-bottom: 60px; font-size: 12px; font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif; }

@media only screen and (max-width: 750px) { .main_con p { margin-bottom: 12vw; font-size: 3.2vw; line-height: 1.75; } }

.main_con h1 {font-size: 3.2rem; margin-bottom: 10px; font-weight: normal; font-family: "游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif; }

@media only screen and (max-width: 750px) { .main_con h1 { margin-bottom: 4vw; font-weight: normal; } }

.season_con { margin-bottom: 130px; }

@media only screen and (max-width: 750px) { .season_con { width: 100%; margin-bottom: 26.66667vw; } }

.season_con .season_box { display: block; margin-right: auto; margin-left: auto; width: 330px; }

@media only screen and (max-width: 750px) { .season_con .season_box { width: 62.5%; } }

.season_con .season_box img { width: 69%; box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 750px) { .season_con .season_box img { width: 100%; } }

.archive_con { display: flex; flex-direction: column; margin-right: auto; margin-left: auto; margin-bottom: 200px; }

@media only screen and (max-width: 750px) { .archive_con { margin-bottom: 26.66667vw; } }

.archive_con h1 { margin-bottom: 60px; font-weight: normal; font-size: 2.1rem; }

@media only screen and (max-width: 750px) { .archive_con h1 { margin-bottom: 12vw; } }

.archive_con .archive_wrap { width: 1000px; display: flex; flex-wrap: wrap; margin-right: auto; margin-left: auto; }

@media only screen and (max-width: 750px) { .archive_con .archive_wrap { width: 100%; flex-direction: column; } }

.archive_con .archive_box { display: block; width: 330px; margin-bottom: 10px; }

@media only screen and (max-width: 750px) { .archive_con .archive_box { width: 55%; margin-right: auto; margin-left: auto; margin-bottom: 6.66667vw; } }

.archive_con a:first-of-type { display: none !important; }

.archive_con img { width: 69%; box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 750px) { .archive_con img { width: 100%; } }
