﻿@media screen and (max-width: 48em){.mainContArea{font-size:13.5px;line-height:1.7em}}@media screen and (min-width: 48.0625em)and (max-width: 64em){.mainContArea{font-size:14.25px;line-height:1.7em}}@media screen and (min-width: 48.0625em){.mainContArea{font-size:15px;line-height:1.7em}}.mainContArea{width:100%;margin:0;padding:0;line-height:1.8;color:#000;font-family:"游ゴシック",YuGothic,"Helvetica","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Arial,sans-serif}.mainContArea h1,.mainContArea h2,.mainContArea h3,.mainContArea h4,.mainContArea div,.mainContArea p,.mainContArea dl,.mainContArea dt,.mainContArea dd,.mainContArea ul,.mainContArea dl,.mainContArea section,.mainContArea article{margin:0;padding:0}.mainContArea li{list-style-type:none}.mainContArea a{text-decoration:none;outline:none;color:#000;overflow-wrap:break-word}.mainContArea a:hover,.mainContArea a:active{color:#000}.mainContArea a:visited{outline:none;color:#000}.mainContArea a:focus-visible{outline:2px solid #e81212;outline-offset:2px}.mainContArea a:not([class]){text-decoration-skip-ink:auto;color:currentColor}.mainContArea img,.mainContArea svg,.mainContArea figure{box-sizing:border-box;display:block;width:100%;height:auto;margin:0;padding:0;border:none}.mainContArea ul,.mainContArea ol{list-style:none}.mainContArea button{display:block;padding:0;background-color:rgba(0,0,0,0);border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.mainContArea .protect{position:relative}.mainContArea .protect::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.mainContArea .margin05{margin-top:min(2vw,.5em) !important}.mainContArea .margin1{margin-top:min(4vw,1em) !important}.mainContArea .margin2{margin-top:min(6vw,2em) !important}.mainContArea .margin3{margin-top:min(8vw,3em) !important}.mainContArea .color_red{color:#e81212}.mainContArea .center{margin-inline:auto;text-align:center}.mainContArea .minitxt{line-height:1.5;font-size:86%}.mainContArea .opa{transition:all .3s ease-in-out}.mainContArea .opa:hover,.mainContArea .opa:active{opacity:.6}.mainContArea .movie{box-sizing:border-box;position:relative;z-index:2}.mainContArea .movie>div{position:relative;aspect-ratio:16/9}.mainContArea .movie>div iframe{display:block;position:absolute;z-index:5;top:0;right:0;width:100%;height:100%}.mainContArea .txtlink:hover,.mainContArea .txtlink:active{opacity:.6;border-bottom:1px solid #000;background-color:#e81212}@media(hover: none){.mainContArea .txtlink:hover{opacity:1;border-bottom:none;background-color:rgba(0,0,0,0)}}.mainContArea .listitem li{position:relative;padding-left:1.1em}.mainContArea .listitem li::before{position:absolute;left:0;top:0}.mainContArea .listitem.list1 li::before{content:"・"}.mainContArea .listitem.list2 li::before{content:"※"}.mainContArea .listitem.list3 li::before{content:"■"}@media screen and (min-width: 48.0625em){.mainContArea .pcNone{display:none}}@media screen and (max-width: 48em){.mainContArea .spNone{display:none}}.mainContArea *:has(>.visually-hidden){position:relative}.mainContArea *:has(>.visually-hidden) .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mainContArea .ruby{position:relative}.mainContArea .ruby::before{content:attr(data-ruby);display:block;position:absolute;left:-10%;top:-4px;width:120%;text-align:center;line-height:1;letter-spacing:normal;font-size:50%}.mainContArea .ruby:nth-of-type(2){margin-left:.3em}.mainContArea .fadeinitem{opacity:0;transform:translateY(1.5em)}.mainContArea .fadeinitem.fadein{opacity:1;transform:translateY(0);transition:all .3s ease-in}#s1 .p1 img{background-image:url(../img/s1/p1.jpg)}#s1 .p2 img{background-image:url(../img/s1/p2.jpg)}#s1 .p3 img{background-image:url(../img/s1/p3.jpg)}#s1 .p4 img{background-image:url(../img/s1/p4.jpg)}#s1 .p5 img{background-image:url(../img/s1/p5.jpg)}#s1 .p6 img{background-image:url(../img/s1/p6.jpg)}#s1 .p7 img{background-image:url(../img/s1/p7.jpg)}.mainContArea .story{overflow-x:hidden}.mainContArea .story .storydetail-mainimg{position:relative;width:min(98%,1000px);margin-inline:auto}.mainContArea .story .storydetail-mainimg figure,.mainContArea .story .storydetail-mainimg-parts{box-sizing:border-box;padding:10px;background-color:#fff;border:3px solid #000}.mainContArea .story .storydetail-mainimg figure>*,.mainContArea .story .storydetail-mainimg-parts>*{aspect-ratio:1000/667;background-color:#e0e0e0}.mainContArea .story .storydetail-mainimg figure{z-index:5;position:relative}.mainContArea .story .storydetail-mainimg figure img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .story .storydetail-mainimg-parts{position:absolute;width:100%}.mainContArea .story .storydetail-mainimg-parts span{display:block}.mainContArea .story .storydetail-mainimg-parts:first-of-type{left:0;top:0;transform:rotate(2deg)}.mainContArea .story .storydetail-mainimg-parts:nth-of-type(2){left:.5em;top:0;transform:rotate(-3deg)}.mainContArea .story .storydetail-txtarea{box-sizing:border-box;width:min(98%,1000px);margin-top:min(6vw,2em);margin-inline:auto;background-color:#fff;border-top:3px solid #000;border-left:3px solid #000;border-right:3px solid #000;border-bottom:2em solid #000}.mainContArea .story .storydetail-day{box-sizing:border-box;padding:.3em .6em .2em;display:flex;justify-content:start;align-items:center;line-height:1;letter-spacing:.06em;line-height:1;font-family:"calvino",sans-serif;font-weight:700;font-style:normal;font-size:180%;background-color:#000}.mainContArea .story .storydetail-day span{font-size:220%}.mainContArea .story .storydetail-day p:first-of-type{color:#e81212}.mainContArea .story .storydetail-day p:nth-of-type(2){margin-left:.6em;color:#fff}.mainContArea .story .storydetail-title{margin:min(6vw,2rem) min(3vw,2rem);line-height:1.5;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-weight:900;font-style:normal;font-size:130%}.mainContArea .story .storydetail-txt{position:relative;min-height:500px;margin:min(6vw,2em) min(3vw,2em);padding-top:min(2vw,.5em)}.mainContArea .story .storydetail-txt::before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background-image:url(../../newimg/item_line2.svg);background-position:0 0;background-repeat:repeat-X;background-size:auto 100%}.mainContArea .story .storydetail-txt>*{margin-top:min(4vw,1.5em)}.mainContArea .story .storydetail-txt>*:not(.storydetail-photo){position:relative;line-height:30px;background-image:url(../img/txtline.svg);background-position:0 0;background-repeat:repeat;background-size:auto 30px}.mainContArea .story .storydetail-photo{opacity:0;transform:translateY(1em);transition:all .3s ease-out}.mainContArea .story .storydetail-photo figure{box-sizing:border-box;padding:10px;background-color:#e0e0e0}.mainContArea .story .storydetail-photo figure img{aspect-ratio:6/4;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.mainContArea .story .storydetail-photo.fadein{opacity:1;transform:translateY(0)}.mainContArea .story .backnum{margin-top:min(12vw,5em)}.mainContArea .story .storylist{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5em;width:min(94%,1200px);margin-top:min(3vw,1.5em);margin-inline:auto}.mainContArea .story .storylist a{display:block;position:relative}.mainContArea .story .storylist a figure{padding:5px;background-color:#e0e0e0;border:3px solid #000;transition:all .3s ease-out}.mainContArea .story .storylist a figure img{aspect-ratio:400/267;background-position:center center;background-repeat:no-repeat;background-size:100% auto;transition:all .3s ease-out}.mainContArea .story .storylist-num{z-index:3;position:absolute;right:-2px;bottom:-2px;padding:.3em .6em;line-height:1;font-family:"calvino",sans-serif;font-weight:700;font-style:normal;font-size:120%;color:#e81212;background-color:#000;transition:all .3s ease-out}.mainContArea .story .storylist-num span{margin-left:5px;font-size:200%}.mainContArea .story .storylist a:hover figure,.mainContArea .story .storylist a:active figure{border-color:#b5b5b5}.mainContArea .story .storylist a:hover figure img,.mainContArea .story .storylist a:active figure img{background-size:102% auto}.mainContArea .story .storylist a:hover .storylist-num,.mainContArea .story .storylist a:active .storylist-num{background-color:#b5b5b5}@media screen and (min-width: 48.0625em){.mainContArea .story .storydetail-photo{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em 3%}.mainContArea .story .storydetail-photo.photo1{display:block;width:60%;margin-inline:auto}}@media screen and (max-width: 48em){.mainContArea .story .storydetail-mainimg figure,.mainContArea .story .storydetail-mainimg-parts{padding:5px}.mainContArea .story .storydetail-day{font-size:150%}.mainContArea .story .storydetail-photo figure{padding:5px}.mainContArea .story .storydetail-photo figure:not(:first-of-type){margin-top:2vw}.mainContArea .story .storylist{grid-template-columns:repeat(2, 1fr);gap:3vw}.mainContArea .story .storylist a figure{padding:5px}.mainContArea .story .storylist-num{font-size:100%}}/*# sourceMappingURL=story.css.map */