#history #main.mv{background:url(../images/history/mv.webp) no-repeat center center/cover}#history #contents{overflow:hidden}#history #contents .sec{position:relative}#history #contents .sec .ttl{margin-bottom:.75em;color:#1a3947;font-family:"Zen Old Mincho","YakuHanMP","Noto Serif JP","YuMincho","Yu Mincho","Hiragino Mincho ProN","serif";font-size:clamp(18px,0.866rem + 1.10dvw,28px);line-height:1.6}@media screen and (min-width: 769px),print{#history #contents .sec .ttl{margin-bottom:1em;letter-spacing:.05em}}#history #contents .sec .txt{text-align:justify;font-size:clamp(11px,0.610rem + 0.33dvw,14px);line-height:1.8}@media screen and (min-width: 769px),print{#history #contents .sec .txt{line-height:2}}#history #contents .sec01{padding:2em 0 3em;text-align:center}@media screen and (min-width: 769px),print{#history #contents .sec01{padding:4em 0 6em}}#history #contents .sec01 h2{color:#1a3947;font-family:"Zen Old Mincho","YakuHanMP","Noto Serif JP","YuMincho","Yu Mincho","Hiragino Mincho ProN","serif";font-size:clamp(20px,0.939rem + 1.33dvw,32px);font-weight:500;letter-spacing:.05em;line-height:1.4}@media screen and (min-width: 769px),print{#history #contents .sec01 h2{letter-spacing:.1em}}#history #contents .sec01 .txt1{margin:1.5em auto 1em;font-size:clamp(17px,0.829rem + 0.99dvw,26px);letter-spacing:.05em;line-height:1.4}@media screen and (min-width: 769px),print{#history #contents .sec01 .txt1{margin:2em auto 1.5em;letter-spacing:.1em;line-height:1.6}}#history #contents .sec01 .txt1 .fs-up{color:#801c21;font-size:1.6em;font-weight:500;-webkit-text-decoration:underline 1px solid #801c21;text-decoration:underline 1px solid #801c21;text-underline-offset:.2em}#history #contents .sec01 .txt2{margin:0 auto;width:90%;text-align:justify;font-size:clamp(14px,0.720rem + 0.66dvw,20px)}@media screen and (min-width: 769px),print{#history #contents .sec01 .txt2{text-align:center;letter-spacing:.05em}#history #contents .sec01 .txt2 .marker{padding:0 .25em;background:#ffe8e8;-webkit-text-decoration:underline 1px solid #000;text-decoration:underline 1px solid #000;text-underline-offset:.2em}}#history #contents .sec01 .insec{padding:2em 0;background:#fffbf5}@media screen and (min-width: 769px),print{#history #contents .sec01 .insec{padding:4em 0}}#history #contents .sec01 .insec02{margin:1em auto 2em;background:#f8f9ff}@media screen and (min-width: 769px),print{#history #contents .sec01 .insec02{margin:2em auto 4em}}#history #contents .sec01 .block1{margin:1.5em auto 0;width:90%;max-width:720px;gap:.5em}@media screen and (min-width: 769px),print{#history #contents .sec01 .block1{margin:2em auto 0;gap:1em}}#history #contents .sec01 .block1 .box1{padding:.5em;width:100%;background:#fff;border:2px solid #fcd17c;gap:.5em}@media screen and (min-width: 769px),print{#history #contents .sec01 .block1 .box1{padding:.75em;width:calc((100% - 2em)/3);align-self:stretch;align-content:flex-start}}#history #contents .sec01 .block1 .box1.type2{border-color:#d7f8c5}#history #contents .sec01 .block1 .box1.type2 .case{background:#d7f8c5}#history #contents .sec01 .block1 .box1.type3{border-color:#ebe3d1}#history #contents .sec01 .block1 .box1.type3 .case{background:#ebe3d1}#history #contents .sec01 .block1 .box1 .case{align-self:stretch;width:calc(15% - .25em);background:#fcd17c}@media screen and (min-width: 769px),print{#history #contents .sec01 .block1 .box1 .case{width:100%;aspect-ratio:2/1;align-self:start}}#history #contents .sec01 .block1 .box1 .txt-box{width:calc(85% - .25em)}@media screen and (min-width: 769px),print{#history #contents .sec01 .block1 .box1 .txt-box{width:100%}}#history #contents .sec01 .block1 .box1 .txt-box .ttl2{margin:0 0 .5em;text-align:left;color:#1a3947;font-size:clamp(13px,0.683rem + 0.55dvw,18px);letter-spacing:.05em;line-height:1}#history #contents .sec01 .block1 .box1 .txt-box .txt .marker{padding:0 .25em;background:#fff6c2;-webkit-text-decoration:underline 1px solid #000;text-decoration:underline 1px solid #000;text-underline-offset:.2em}#history #contents .sec01 .img29,#history #contents .sec01 .img30{margin:1.5em auto;width:90%;max-width:720px}@media screen and (min-width: 769px),print{#history #contents .sec01 .img29,#history #contents .sec01 .img30{margin:2em auto}}#history #contents .sec01 .img29 .img-cap,#history #contents .sec01 .img30 .img-cap{margin:.5em 0 0;text-align:right;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1}#history #contents .sec01 .img30{margin:1.5em auto 0}@media screen and (min-width: 769px),print{#history #contents .sec01 .img30{margin:2em auto 0}}#history #contents .sec02{background:url(../images/history/bg01.webp) repeat-y;background-size:100dvw auto}#history #contents .sec02 .block1{padding:2em 0;position:relative}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1{padding:4em 0}}#history #contents .sec02 .block1.type1{padding-top:3em}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1.type1{padding-top:6em}}#history #contents .sec02 .block1.type2 .inblock .ttl-box .ttl2,#history #contents .sec02 .block1.type3 .inblock .ttl-box .ttl2{white-space:nowrap;letter-spacing:0}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1.type2 .inblock .ttl-box .ttl2,#history #contents .sec02 .block1.type3 .inblock .ttl-box .ttl2{letter-spacing:.05em}}#history #contents .sec02 .block1.type3 .bg-sub{width:80%;max-width:620px;transform:scaleX(-1)}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1.type3 .bg-sub{width:40%}}#history #contents .sec02 .block1.reverse .bg-sub{width:80%;max-width:620px;left:0;right:auto}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1.reverse .bg-sub{width:40%}}#history #contents .sec02 .block1.reverse .inblock{flex-direction:row-reverse}#history #contents .sec02 .block1.reverse .inblock .ttl-box .ttl2{text-align:right}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1.reverse .inblock .ttl-box .ttl2{margin-right:1.5em;text-align:left}}#history #contents .sec02 .block1.reverse .inblock .img-box{padding:0 0 0 15%}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1.reverse .inblock .img-box{padding:0 0 0 8%;width:65%}}#history #contents .sec02 .block1.reverse .inblock .img-box .sub-img{left:0;right:auto;transform:translate(-5dvw, 12dvw)}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1.reverse .inblock .img-box .sub-img{transform:translateY(55%)}}#history #contents .sec02 .block1.reverse .txt-box .txt{text-align:justify}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1.reverse .txt-box .txt{text-align:right}}#history #contents .sec02 .block1.reverse .txt-box .txt.prov{text-align:right}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1.reverse .txt-box .txt.prov{text-align:justify}}#history #contents .sec02 .block1 .bg-sub{width:70%;max-width:500px;position:absolute;top:0;right:0}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1 .bg-sub{width:35%}}#history #contents .sec02 .block1 .inblock{align-items:flex-end;gap:1.5em 0}#history #contents .sec02 .block1 .inblock .ttl-box{width:100%}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1 .inblock .ttl-box{width:35%}}#history #contents .sec02 .block1 .inblock .ttl-box .ttl2{width:90%;color:#1a3947;font-family:"Zen Old Mincho","YakuHanMP","Noto Serif JP","YuMincho","Yu Mincho","Hiragino Mincho ProN","serif";font-size:clamp(19px,0.903rem + 1.22dvw,30px);font-weight:500;letter-spacing:.1em;line-height:1.6}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1 .inblock .ttl-box .ttl2{padding-top:1.5em;text-indent:-1.5em;width:28%;writing-mode:vertical-rl;letter-spacing:.2em}}#history #contents .sec02 .block1 .inblock .img-box{padding:0 15% 0 0;width:90%;position:relative}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1 .inblock .img-box{padding:0 8% 0 0;width:65%}}#history #contents .sec02 .block1 .inblock .img-box .sub-img{width:45%;position:absolute;right:0;bottom:0;transform:translate(5dvw, 12dvw)}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1 .inblock .img-box .sub-img{width:40%;transform:translateY(55%)}}#history #contents .sec02 .block1 .txt-box{margin-top:calc(12dvw + 1.5em);max-width:840px}@media screen and (min-width: 769px),print{#history #contents .sec02 .block1 .txt-box{margin-top:4em}}#history #contents .sec02 .block1 .txt-box .prov{text-align:right}#history #contents .sec03{background:url(../images/history/bg02.webp) repeat;background-size:100dvw auto;color:#fff}@media screen and (min-width: 769px),print{#history #contents .sec03{background-size:1280px auto}}#history #contents .sec03 .block1{gap:2px}@media screen and (min-width: 769px),print{#history #contents .sec03 .block1{gap:4px}}#history #contents .sec03 .block1 .box1{width:100%;gap:2px}@media screen and (min-width: 769px),print{#history #contents .sec03 .block1 .box1{width:calc(32% - 2px);gap:4px}}#history #contents .sec03 .block1 .box1 .photo{width:calc(50% - 1px)}@media screen and (min-width: 769px),print{#history #contents .sec03 .block1 .box1 .photo{width:100%}}#history #contents .sec03 .block1 .box2{width:100%;aspect-ratio:8/5;background:url(../images/history/img11.webp) no-repeat center center/cover;position:relative}@media screen and (min-width: 769px),print{#history #contents .sec03 .block1 .box2{width:calc(68% - 2px);aspect-ratio:unset;align-self:stretch}}#history #contents .sec03 .block1 .box2::before{content:"";width:100%;height:30%;background:linear-gradient(rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0));position:absolute;top:0;left:0}@media screen and (min-width: 769px),print{#history #contents .sec03 .block1 .box2::before{width:30%;height:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5019607843));left:auto;right:0}}#history #contents .sec03 .block1 .box2::after{content:"";width:100%;height:40%;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0.5019607843));position:absolute;left:0;bottom:0}@media screen and (min-width: 769px),print{#history #contents .sec03 .block1 .box2::after{height:30%;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0.5019607843))}}#history #contents .sec03 .block1 .box2.img17{background:url(../images/history/img17.webp) no-repeat center center/cover}@media screen and (min-width: 769px),print{#history #contents .sec03 .block1 .box2.img17::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0));left:0;right:auto}}@media screen and (min-width: 769px),print{#history #contents .sec03 .block1 .box2.img17 .ttl2{left:1em;right:auto}}#history #contents .sec03 .block1 .box2.img17 .txt{left:5%;right:auto;text-align:justify}@media screen and (min-width: 1024px),print{#history #contents .sec03 .block1 .box2.img17 .txt{left:15%}}@media screen and (min-width: 1024px)and (min-width: 769px),print{#history #contents .sec03 .block1 .box2.img17 .txt{left:20%}}#history #contents .sec03 .block1 .box2>*{position:relative;z-index:1}#history #contents .sec03 .block1 .box2 .ttl2{position:absolute;top:.5em;left:4%;font-family:"Zen Old Mincho","YakuHanMP","Noto Serif JP","YuMincho","Yu Mincho","Hiragino Mincho ProN","serif";font-size:clamp(16px,0.793rem + 0.88dvw,24px);letter-spacing:.05em;line-height:1.4;text-shadow:0 0 3px #000}@media screen and (min-width: 769px),print{#history #contents .sec03 .block1 .box2 .ttl2{top:1em;left:auto;right:1em;writing-mode:vertical-rl;letter-spacing:.2em;line-height:1.8}}#history #contents .sec03 .block1 .box2 .txt{width:90%;position:absolute;right:5%;bottom:1em;text-shadow:0 0 3px #000;line-height:1.6}@media screen and (min-width: 769px),print{#history #contents .sec03 .block1 .box2 .txt{width:100%;right:10%;bottom:2em;text-align:right;letter-spacing:.05em;line-height:2}}#history #contents .sec03 .block1 .box2 .img-cap{padding:.5em;position:absolute;right:0;bottom:0;text-align:right;color:#fff;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1;text-shadow:0 0 3px #000}#history #contents .sec03 .block2{margin:2em auto 3em;width:90%;gap:1.5em 10%}@media screen and (min-width: 769px),print{#history #contents .sec03 .block2{margin:4em auto 6em}}#history #contents .sec03 .block2 .box1{width:100%}@media screen and (min-width: 769px),print{#history #contents .sec03 .block2 .box1{width:40%}}#history #contents .sec03 .block2 .box1 span{bottom:5%}#history #contents .sec03 .block2 .box2,#history #contents .sec03 .block2 .box3{width:100%;gap:2px}@media screen and (min-width: 769px),print{#history #contents .sec03 .block2 .box2,#history #contents .sec03 .block2 .box3{width:50%;gap:4px}}#history #contents .sec03 .block2 .box2 .photo,#history #contents .sec03 .block2 .box3 .photo{width:calc(50% - 1px)}@media screen and (min-width: 769px),print{#history #contents .sec03 .block2 .box2 .photo,#history #contents .sec03 .block2 .box3 .photo{width:calc(50% - 2px)}}@media screen and (min-width: 769px),print{#history #contents .sec03 .block2 .box3{width:29%}}@media screen and (min-width: 769px),print{#history #contents .sec03 .block2 .box3 .photo{width:100%}}#history #contents .sec03 .block2 .box4{width:100%}@media screen and (min-width: 769px),print{#history #contents .sec03 .block2 .box4{width:61%}}#history #contents .sec03 .block3{padding:2em 0;background:url(../images/history/bg05.webp) no-repeat center center/cover;color:#000}@media screen and (min-width: 769px),print{#history #contents .sec03 .block3{padding:4em 0}}#history #contents .sec03 .block3 .inblock{width:90%;align-items:center;gap:1.5em 4%}#history #contents .sec03 .block3 .inblock .box1{width:100%;gap:.5em}@media screen and (min-width: 769px),print{#history #contents .sec03 .block3 .inblock .box1{width:48%;gap:1em}}#history #contents .sec03 .block3 .inblock .box1 .photo{width:calc((100% - .5em)/2)}@media screen and (min-width: 769px),print{#history #contents .sec03 .block3 .inblock .box1 .photo{width:calc((100% - 1em)/2)}}#history #contents .sec04{padding:3em 0}@media screen and (min-width: 769px),print{#history #contents .sec04{padding:6em 0 3em}}#history #contents .sec04 .block1{gap:4em}@media screen and (min-width: 769px),print{#history #contents .sec04 .block1{gap:6em}}#history #contents .sec04 .block1 .box1,#history #contents .sec04 .block1 .box2,#history #contents .sec04 .block1 .box3,#history #contents .sec04 .block1 .box4{align-items:center;gap:1.5em 5%}#history #contents .sec04 .block1 .box1 .txt-box,#history #contents .sec04 .block1 .box2 .txt-box,#history #contents .sec04 .block1 .box3 .txt-box,#history #contents .sec04 .block1 .box4 .txt-box{width:100%}@media screen and (min-width: 769px),print{#history #contents .sec04 .block1 .box1 .txt-box,#history #contents .sec04 .block1 .box2 .txt-box,#history #contents .sec04 .block1 .box3 .txt-box,#history #contents .sec04 .block1 .box4 .txt-box{width:44%}}#history #contents .sec04 .block1 .box1 .txt-box .case,#history #contents .sec04 .block1 .box2 .txt-box .case,#history #contents .sec04 .block1 .box3 .txt-box .case,#history #contents .sec04 .block1 .box4 .txt-box .case{margin:1.5em 0 0;background:rgba(219,202,184,.1882352941);letter-spacing:.05em}@media screen and (min-width: 769px),print{#history #contents .sec04 .block1 .box1 .txt-box .case,#history #contents .sec04 .block1 .box2 .txt-box .case,#history #contents .sec04 .block1 .box3 .txt-box .case,#history #contents .sec04 .block1 .box4 .txt-box .case{margin:2em 0 0}}#history #contents .sec04 .block1 .box1 .txt-box .case .th,#history #contents .sec04 .block1 .box2 .txt-box .case .th,#history #contents .sec04 .block1 .box3 .txt-box .case .th,#history #contents .sec04 .block1 .box4 .txt-box .case .th{padding:.75em 0;width:100%;border-top:1px solid #1a3947;border-bottom:1px solid #1a3947;text-align:center;color:#1a3947;font-size:clamp(11px,0.610rem + 0.33dvw,14px);line-height:1}#history #contents .sec04 .block1 .box1 .txt-box .case .td,#history #contents .sec04 .block1 .box2 .txt-box .case .td,#history #contents .sec04 .block1 .box3 .txt-box .case .td,#history #contents .sec04 .block1 .box4 .txt-box .case .td{padding:1em 0;gap:2em}#history #contents .sec04 .block1 .box1 .txt-box .case .td .incase,#history #contents .sec04 .block1 .box2 .txt-box .case .td .incase,#history #contents .sec04 .block1 .box3 .txt-box .case .td .incase,#history #contents .sec04 .block1 .box4 .txt-box .case .td .incase{font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:2}#history #contents .sec04 .block1 .box1 .img-box,#history #contents .sec04 .block1 .box2 .img-box,#history #contents .sec04 .block1 .box3 .img-box,#history #contents .sec04 .block1 .box4 .img-box{width:100%;position:relative}@media screen and (min-width: 769px),print{#history #contents .sec04 .block1 .box1 .img-box,#history #contents .sec04 .block1 .box2 .img-box,#history #contents .sec04 .block1 .box3 .img-box,#history #contents .sec04 .block1 .box4 .img-box{width:51%}}#history #contents .sec04 .block1 .box1 .img-box::before,#history #contents .sec04 .block1 .box2 .img-box::before,#history #contents .sec04 .block1 .box3 .img-box::before,#history #contents .sec04 .block1 .box4 .img-box::before{content:"";width:65%;aspect-ratio:4/3;background:url(../images/history/bg03.webp) no-repeat center center/cover;position:absolute;left:-2.5em;bottom:-1.5em}@media screen and (min-width: 769px),print{#history #contents .sec04 .block1 .box1 .img-box::before,#history #contents .sec04 .block1 .box2 .img-box::before,#history #contents .sec04 .block1 .box3 .img-box::before,#history #contents .sec04 .block1 .box4 .img-box::before{top:-3em;left:-5em;bottom:auto}}#history #contents .sec04 .block1 .box1 .img-box .photo,#history #contents .sec04 .block1 .box2 .img-box .photo,#history #contents .sec04 .block1 .box3 .img-box .photo,#history #contents .sec04 .block1 .box4 .img-box .photo{z-index:1}@media screen and (min-width: 769px),print{#history #contents .sec04 .block1 .box1,#history #contents .sec04 .block1 .box3{flex-direction:row-reverse}}#history #contents .sec04 .block1 .box2 .img-box::before,#history #contents .sec04 .block1 .box4 .img-box::before{content:"";left:auto;right:-2.5em}@media screen and (min-width: 769px),print{#history #contents .sec04 .block1 .box2 .img-box::before,#history #contents .sec04 .block1 .box4 .img-box::before{right:-5em}}#history #contents .sec04 .block1 .box3 .img-box::before,#history #contents .sec04 .block1 .box4 .img-box::before{content:"";width:45%;aspect-ratio:3/4;background:url(../images/history/bg04.webp) no-repeat center center/cover;top:auto;bottom:-1.5em}@media screen and (min-width: 769px),print{#history #contents .sec04 .block1 .box3 .img-box::before,#history #contents .sec04 .block1 .box4 .img-box::before{bottom:-3em}}/*# sourceMappingURL=history.css.map */