.pre-inc #contents-brand{margin:65px 0 0;background:linear-gradient(90deg, #D8D2BF, #FFF, #D8D2BF)}@media screen and (min-width: 751px),print{.pre-inc #contents-brand{margin:130px 0 0}}.pre-inc #contents-brand #mv{margin:0;width:100%;position:relative}.pre-inc #contents-brand #mv .photo::after{content:"";background:rgba(0,0,0,.5019607843);position:absolute;top:0;left:0;right:0;bottom:0}.pre-inc #contents-brand #mv .photo .cap{z-index:1}.pre-inc #contents-brand #mv h1{margin:0;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}.pre-inc #contents-brand #mv h1 .en{margin:0;width:100%;text-align:center;font-family:"Cormorant Garamond",serif;color:#f2e3bf;font-size:min(5svw,32px);letter-spacing:.1em;line-height:1}.pre-inc #contents-brand #contents{padding:0}.pre-inc #contents-brand #contents h2{margin:1em auto 0;padding:.4em 0;width:90%;max-width:840px;background:linear-gradient(90deg, #A66612, #8E4D19, #DCAF64, #8E4D19, #A66612);text-align:center;color:#fff;font-size:min(4.8svw,32px);line-height:1.2}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents h2{margin:2em auto 0}}.pre-inc #contents-brand #contents h2 .num{color:#fff8a8;font-size:min(6.7svw,48px)}.pre-inc #contents-brand #contents h4{margin:1em auto 0;text-align:center;font-size:min(4.6svw,28px);letter-spacing:.05em;line-height:1}.pre-inc #contents-brand #contents h4 .num{color:#b40000;font-size:1.6em}.pre-inc #contents-brand #contents .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc #contents-brand #contents .txt{width:100%;text-align:center;font-size:min(2.8svw,14px);line-height:1.8}.pre-inc #contents-brand #contents .btn01{margin:1.5em auto 0;padding:1em 0;width:18em;background:#00409a;border-radius:1.75em;position:relative;display:block;text-align:center;color:#fff;font-size:min(3.6svw,18px);letter-spacing:.05em;line-height:1}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .btn01{margin:3em auto 0}}.pre-inc #contents-brand #contents .btn01 .arrow{width:auto;height:.6em;position:absolute;top:50%;right:1em;transform:translateY(-50%);line-height:0}.pre-inc #contents-brand #contents .block1{padding:2em 0}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block1{padding:4em 0}}.pre-inc #contents-brand #contents .block1 h3{margin:1em auto .75em;position:relative;text-align:center;font-size:min(3.8svw,24px);letter-spacing:.05em;line-height:1}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block1 h3{margin:2em auto 1.5em;letter-spacing:.05em}}.pre-inc #contents-brand #contents .block1 h3 .line{margin:0 .15em;width:.8em;height:1em;display:none}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block1 h3 .line{margin:0 .25em;width:1.25em;position:relative;display:inline-block}}.pre-inc #contents-brand #contents .block1 h3 .line::after{content:"";width:100%;height:1px;background:#000;position:absolute;top:55%;left:0}.pre-inc #contents-brand #contents .block1 .txt{margin:1em auto;width:90%;max-width:1024px}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block1 .txt{margin:2em auto}}.pre-inc #contents-brand #contents .block1 .txt.type1{margin-top:2em}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block1 .txt.type1{margin-top:4em}}.pre-inc #contents-brand #contents .block1 .corp-box{margin:0 auto;width:90%;flex-direction:column;align-items:center;gap:1em;font-family:gothic;letter-spacing:.05em}.pre-inc #contents-brand #contents .block1 .corp-box .corp1{width:200px}.pre-inc #contents-brand #contents .block1 .corp-box .corp2{text-align:center}.pre-inc #contents-brand #contents .block1 .corp-box .corp2-txt1{margin:0 0 .75em;width:100%;font-size:min(3.6svw,18px);line-height:1}.pre-inc #contents-brand #contents .block1 .corp-box .corp2-txt2{margin:0;width:100%;font-size:min(4.2svw,24px);font-weight:bold;line-height:1}.pre-inc #contents-brand #contents .block1 .rank01{margin:0 auto;width:90%;max-width:840px}.pre-inc #contents-brand #contents .block1 .box{margin:1em auto;width:90%;max-width:840px;gap:0}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block1 .box{margin:2em auto;gap:1em}}.pre-inc #contents-brand #contents .block1 .box .photo{width:33.3333333333%;max-width:260px}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block1 .box .photo{width:calc((100% - 2em)/3)}}.pre-inc #contents-brand #contents .block1 .btm-cap{margin:.5em auto 0;width:90%;max-width:840px;text-align:right;font-size:min(2svw,10px);line-height:1}.pre-inc #contents-brand #contents .block1 .btm-cap.center{text-align:center}.pre-inc #contents-brand #contents .block2{margin:0;padding:3em 0;width:100%;background:linear-gradient(#242424, #384257, #242424);color:#fff}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block2{padding:6em 0}}.pre-inc #contents-brand #contents .block2 .pressance{margin:0 auto;width:50%;max-width:320px}.pre-inc #contents-brand #contents .block2 .pressance-ttl{margin:1em auto 0;width:100%;text-align:center;font-size:min(4.2svw,24px);letter-spacing:.1em;line-height:1}.pre-inc #contents-brand #contents .block2 .txt{margin:2em auto 0;letter-spacing:.05em}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block2 .txt{margin:4em auto 0}}.pre-inc #contents-brand #contents .block2 h3{margin:2em auto 1.5em;width:100%;position:relative;text-align:center;color:#b89d74;font-size:min(3.8svw,20px);letter-spacing:.1em;line-height:1}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block2 h3{margin:4em auto 2.5em}}.pre-inc #contents-brand #contents .block2 h3::before,.pre-inc #contents-brand #contents .block2 h3::after{content:"";width:calc(50% - 3.5em);height:1px;background:#b89d74;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block2 h3::before,.pre-inc #contents-brand #contents .block2 h3::after{width:calc(50% - 5em)}}.pre-inc #contents-brand #contents .block2 h3::after{left:auto;right:0;transform:translateY(-50%)}.pre-inc #contents-brand #contents .block2 .area{margin:0 auto;width:5.5em;border-left:1px #fff solid;border-right:1px #fff solid;text-align:center;font-size:min(3.6svw,18px);line-height:1}.pre-inc #contents-brand #contents .block2 .box1{margin:1em auto 2em;width:100%;gap:1em .5em}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block2 .box1{margin:2em auto 4em;gap:1em}}.pre-inc #contents-brand #contents .block2 .box1 .inbox{margin:0;width:calc((100% - .5em)/2)}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block2 .box1 .inbox{width:calc((100% - 2em)/3)}}.pre-inc #contents-brand #contents .block2 .box1 .inbox .ttl{margin:.75em 0 0;width:100%;text-align:center;font-size:min(2.8svw,14px);letter-spacing:.05em;line-height:1.2}@media screen and (orientation: landscape),print{.pre-inc #contents-brand #contents .block2 .box1 .inbox .ttl{line-height:1}}.pre-inc #contents-brand #contents .block3{margin:0;padding:3em 0;width:100%;background:#fff}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block3{padding:6em 0}}.pre-inc #contents-brand #contents .block3 h3{margin:0 auto;width:100%;text-align:center;font-size:min(4.2svw,24px);letter-spacing:.1em;line-height:1}.pre-inc #contents-brand #contents .block3 .sub{margin:1em auto 0;width:100%;text-align:center;color:#08c;font-size:min(2.4svw,12px);letter-spacing:.1em;line-height:1}.pre-inc #contents-brand #contents .block3 .box{margin:1.5em auto 0;width:90%;max-width:840px;gap:.5em}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block3 .box{margin:3em auto 0;gap:3em}}.pre-inc #contents-brand #contents .block3 .box .inbox{margin:0;width:calc((100% - .5em)/2)}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block3 .box .inbox{width:calc((100% - 3em)/2)}}.pre-inc #contents-brand #contents .block4{margin:0;padding:3em 0;width:100%}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block4{padding:6em 0}}.pre-inc #contents-brand #contents .block4 .inner{gap:1em .5em}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block4 .inner{gap:4em}}.pre-inc #contents-brand #contents .block4 .inner .btn{margin:0;padding:1em 0;width:calc((100% - 3.2svw)/2);background:#000;position:relative;display:block;text-align:center;color:#fff;font-size:min(3.6svw,18px);line-height:1}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block4 .inner .btn{width:18em;letter-spacing:.05em}}.pre-inc #contents-brand #contents .block4 .inner .btn.req{background:linear-gradient(90deg, #D9BB6F, #FFEDBE, #D9BB6F);color:#000}.pre-inc #contents-brand #contents .block4 .inner .btn.res{background:linear-gradient(90deg, #340309 0%, #600F18 100%)}.pre-inc #contents-brand #contents .block4 .inner .btn .arrow{width:auto;height:.6em;position:absolute;top:50%;right:1em;transform:translateY(-50%);display:none;line-height:0}@media screen and (min-width: 751px),print{.pre-inc #contents-brand #contents .block4 .inner .btn .arrow{display:block}}/*# sourceMappingURL=brand.css.map */