#header{background:rgba(0,0,0,.6)}#upper .upper{margin-top:0}#upper .upper #main{background:url(../images/upper/main.webp) 0 0/cover no-repeat;padding:22vh 0;position:relative}@media screen and (min-width: 769px),print{#upper .upper #main{padding:30vh 0}}#upper .upper #main h1{text-align:left;padding:0 10%}#upper .upper #main h1 .en{font-size:min(9.8svw,80px);font-family:"Oswald",sans-serif;font-weight:bold;line-height:1;letter-spacing:0}#upper .upper #main h1 .ja{font-size:min(3.2svw,16px);padding-top:.5em}#upper .upper #main .cap{position:absolute;bottom:0;right:0;color:#fff;font-size:min(2.4svw,12px);padding:.5em}#upper .upper #contents{margin:0;width:100%;font-size:min(3.2svw,16px);line-height:1.6}#upper .upper #contents .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#upper .upper #contents .txt{margin:0 0 2em;width:100%;text-align:center;font-size:min(3.2svw,16px);line-height:1.8}@media screen and (min-width: 769px),print{#upper .upper #contents .txt{margin:0 0 4em;letter-spacing:.05em;line-height:2}}#upper .upper #contents .txt .cap{font-size:min(2.4svw,12px)}#upper .upper #contents .txt2{margin:0;width:100%;text-align:center;font-size:min(2.8svw,14px);line-height:1.8}@media screen and (min-width: 769px),print{#upper .upper #contents .txt2{letter-spacing:.05em;line-height:2}}#upper .upper #contents .txt2 .cap{font-size:min(2.4svw,12px)}#upper .upper #contents .sec{margin:0;width:100%;position:relative}#upper .upper #contents .sec h2{margin:0 0 1em;width:100%;text-align:center;font-size:min(7.5svw,56px);letter-spacing:.1em;line-height:1}#upper .upper #contents .sec .lead{margin:0;width:100%;text-align:center;color:#d7001e;font-size:min(4.6svw,28px);letter-spacing:.1em;line-height:1.6}#upper .upper #contents .sec .lead2{margin:0;width:100%;text-align:center;color:#d7001e;font-size:min(5.2svw,36px);letter-spacing:.1em;line-height:1.6}#upper .upper #contents .sec01{padding:3em 0 0;background:linear-gradient(-45deg, #E1E5ED, #FFFFFF, #E1E5ED, #FFFFFF, #E1E5ED)}@media screen and (min-width: 769px),print{#upper .upper #contents .sec01{padding:6em 0 0}}#upper .upper #contents .sec02{padding:.5em 0 3em;background:#dacfbd}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02{padding:1em 0 6em}}#upper .upper #contents .sec02 .head{margin:1.5em auto 1em;width:100%;gap:.5em}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02 .head{margin:3em auto 2em}}#upper .upper #contents .sec02 .head dt{margin:0;color:hsla(0,0%,100%,.2509803922);font-family:"Oswald",sans-serif;font-size:min(12dvw,120px);font-weight:800;line-height:1}#upper .upper #contents .sec02 .head dd{margin:0;padding-top:.2em;color:#d7001e;font-size:min(5svw,32px);line-height:1.4}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02 .head dd{letter-spacing:.05em}}#upper .upper #contents .sec02 .img02{margin:3em auto 2em;width:100%;background:#fff;position:relative}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02 .img02{margin:6em auto 4em}}#upper .upper #contents .sec02 .img02::before{content:"";width:100%;height:2em;background:linear-gradient(rgba(255, 255, 255, 0), #FFF);position:absolute;top:0;left:0;transform:translateY(-100%)}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02 .img02::before{height:4em}}#upper .upper #contents .sec02 .img02::after{content:"";width:100%;height:2em;background:linear-gradient(#FFF, rgba(255, 255, 255, 0));position:absolute;left:0;bottom:0;transform:translateY(100%)}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02 .img02::after{height:4em}}#upper .upper #contents .sec02 .img03{margin:0 auto;width:100%;max-width:1280px}#upper .upper #contents .sec02 .img03 .img-txt{text-align:center;color:rgba(0,0,0,.2509803922);font-family:"Oswald",sans-serif;font-size:min(6.5svw,46px);font-weight:800;line-height:1;position:absolute;top:5%;left:50%;transform:translateX(-50%);z-index:3}#upper .upper #contents .sec02 #view{margin:0 auto;width:100%;position:relative;z-index:2}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02 #view:hover .info{display:none}}#upper .upper #contents .sec02 #view .viewbox{overflow:hidden;white-space:nowrap;width:100%;height:150px;margin:0 auto;cursor:grab;position:relative;-webkit-overflow-scrolling:touch;transition-timing-function:ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02 #view .viewbox{height:420px}}#upper .upper #contents .sec02 #view .viewbox .dragging{cursor:grabbing}#upper .upper #contents .sec02 #view .viewbox .slide{width:562.5px;height:150px;-webkit-overflow-scrolling:touch;transition-timing-function:ease-out}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02 #view .viewbox .slide{width:1575px;height:420px}}#upper .upper #contents .sec02 #view .viewbox .slide img{width:auto;height:100%}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02 #view .info{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);color:#fff;display:flex;flex-direction:column;justify-content:center;gap:10px}}#upper .upper #contents .sec02 #view .info .txt{font-size:14px;text-align:center}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02 #view .info .txt{width:100%;font-size:20px}}#upper .upper #contents .sec02 #view .info .arrows{display:none}@media screen and (min-width: 769px),print{#upper .upper #contents .sec02 #view .info .arrows{width:100%;display:flex;justify-content:center;align-items:center}}#upper .upper #contents .sec02 #view .info .arrows .prev,#upper .upper #contents .sec02 #view .info .arrows .next{width:50px;margin:0 1em}#upper .upper #contents .sec02 #view .info .arrows .prev{animation:move-to-left 2s infinite}#upper .upper #contents .sec02 #view .info .arrows .next{animation:move-to-right 2s infinite}@keyframes move-to-left{100%{opacity:0;transform:translateX(-100%)}}@keyframes move-to-right{100%{opacity:0;transform:translateX(100%)}}#upper .upper #contents .sec03{padding:3em 0;background:url(../images/upper/bg01.webp) no-repeat center center/cover}@media screen and (min-width: 769px),print{#upper .upper #contents .sec03{padding:6em 0}}#upper .upper #contents .sec03 .only-i{margin:2em auto 1em;width:50%;max-width:310px}@media screen and (min-width: 769px),print{#upper .upper #contents .sec03 .only-i{margin:4em auto 2em}}#upper .upper #contents .sec03 .block1{margin:2em auto;width:100%;align-items:flex-start;gap:1.5em 3em}@media screen and (min-width: 769px),print{#upper .upper #contents .sec03 .block1{margin:4em auto}}#upper .upper #contents .sec03 .block1 .box1{margin:0;width:100%}@media screen and (min-width: 769px),print{#upper .upper #contents .sec03 .block1 .box1{width:calc((100% - 3em)/2)}}#upper .upper #contents .sec03 .block1 .box1 .ttl{margin:0;padding:.15em 0;background:#000;text-align:center;color:#fff;font-family:"EB Garamond",serif;font-size:min(5svw,32px);line-height:1}#upper .upper #contents .sec03 .block1 .box1 .ttl .red{color:#dc000c;font-size:1.4em}#upper .upper #contents .sec03 .block1 .box1 .ttl .ja{font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:min(3.2svw,16px)}#upper .upper #contents .sec03 .block1 .box1 .sub{margin:1em auto;padding-bottom:1em;width:100%;border-bottom:1px rgba(0,0,0,.8156862745) solid;text-align:center;font-size:min(3.6svw,18px)}@media screen and (min-width: 769px),print{#upper .upper #contents .sec03 .block1 .box1 .sub{letter-spacing:.05em}}#upper .upper #contents .sec03 .block2{margin:0 auto;padding:1.5em;width:100%;background:hsla(0,0%,100%,.8156862745);box-sizing:border-box;align-items:flex-end;gap:1.5em}@media screen and (min-width: 769px),print{#upper .upper #contents .sec03 .block2{padding:3em;gap:3em}}#upper .upper #contents .sec03 .block2 .box1{width:calc((100% - 2em)/2)}@media screen and (min-width: 769px),print{#upper .upper #contents .sec03 .block2 .box1{width:calc((100% - 9em)/4)}}#upper .upper #contents .sec04{padding:3em 0;background:url(../images/upper/bg02.webp) no-repeat center center/cover}@media screen and (min-width: 769px),print{#upper .upper #contents .sec04{padding:6em 0}}#upper .upper #contents .sec04 .block1{margin:2em auto 0;padding:1.5em;width:100%;background:#fff;box-sizing:border-box;gap:1em 2em}@media screen and (min-width: 769px),print{#upper .upper #contents .sec04 .block1{margin:4em auto 0;padding:3em}}#upper .upper #contents .sec04 .block1 .box1{margin:0;width:100%}@media screen and (min-width: 769px),print{#upper .upper #contents .sec04 .block1 .box1{width:calc(45% - 1em)}}#upper .upper #contents .sec04 .block1 .box2{margin:0;width:100%}@media screen and (min-width: 769px),print{#upper .upper #contents .sec04 .block1 .box2{width:calc(55% - 1em)}}#upper .upper #contents .sec04 .block1 .box2 .spec{margin:0 0 1em;width:100%}@media screen and (min-width: 769px),print{#upper .upper #contents .sec04 .block1 .box2 .spec{margin:0 0 2em}}#upper .upper #contents .sec04 .block1 .box2 .spec .spec1{margin:0 0 1em;padding:0 0 1em;width:100%;border-bottom:1px rgba(0,0,0,.8156862745) solid;justify-content:space-between;align-items:flex-end}#upper .upper #contents .sec04 .block1 .box2 .spec .spec1 dt{margin:0;font-family:"Oswald",sans-serif;font-size:min(5svw,32px);font-weight:800;line-height:1}#upper .upper #contents .sec04 .block1 .box2 .spec .spec1 dt .en{font-size:2em}#upper .upper #contents .sec04 .block1 .box2 .spec .spec1 dd{margin:0;position:relative;font-family:"Oswald",sans-serif;font-size:min(6.7svw,48px);font-weight:800;line-height:1}#upper .upper #contents .sec04 .block1 .box2 .spec .spec1 dd .pick{margin:0;padding:.2em 0;width:6em;border:1px #c3871b solid;position:absolute;right:16.25dvw;bottom:.05em;font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;text-align:center;color:#c3871b;font-size:min(4.2svw,24px);font-weight:500}@media screen and (min-width: 769px),print{#upper .upper #contents .sec04 .block1 .box2 .spec .spec1 dd .pick{right:120px}}#upper .upper #contents .sec04 .block1 .box2 .spec .spec2{margin:0;width:100%;justify-content:flex-start;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{#upper .upper #contents .sec04 .block1 .box2 .spec .spec2{gap:1.5em}}#upper .upper #contents .sec04 .block1 .box2 .spec .spec2 dt{margin:0;line-height:1}#upper .upper #contents .sec04 .block1 .box2 .spec .spec2 dt .num{font-family:"Oswald",sans-serif;font-size:min(7svw,52px);font-weight:800}#upper .upper #contents .sec04 .block1 .box2 .repay{margin:0 auto;padding:1em;width:100%;background:linear-gradient(45deg, #E1E5ED, #FFFFFF, #E1E5ED, #FFFFFF, #E1E5ED);border-radius:0 1em 0 1em;box-sizing:border-box}@media screen and (min-width: 769px),print{#upper .upper #contents .sec04 .block1 .box2 .repay{padding:2em;border-radius:0 2em 0 2em}}#upper .upper #contents .sec04 .block1 .box2 .repay .num{color:#cc001c;font-family:"Oswald",sans-serif;font-size:min(7svw,52px);font-weight:800}#upper .upper #contents .sec04 .block1 .box2 .repay .repay1{margin:0 0 1em;padding:0 0 1em;border-bottom:1px rgba(0,0,0,.8156862745) dashed;align-items:flex-end;gap:.5em}#upper .upper #contents .sec04 .block1 .box2 .repay .repay1 dd{margin:0;text-align:center;font-size:min(3.2svw,16px);line-height:1.2}#upper .upper #contents .sec04 .block1 .box2 .repay .repay1 dt{margin:0;font-size:min(4.2svw,24px);line-height:1}#upper .upper #contents .sec04 .block1 .box2 .repay .repay2{align-items:flex-end;gap:.75em}@media screen and (min-width: 769px),print{#upper .upper #contents .sec04 .block1 .box2 .repay .repay2{gap:1em}}#upper .upper #contents .sec04 .block1 .box2 .repay .repay2 .pay1{margin:0;font-size:min(3.2svw,16px);line-height:1}#upper .upper #contents .sec04 .block1 .box2 .repay .repay2 .pay2{margin:0;font-size:min(3.8svw,20px);line-height:1}.note{padding:min(12vw,6rem) 1em}.note li{font-size:min(2.4svw,12px)}/*# sourceMappingURL=upper.css.map */