.pre-inc #position{background:#fff}.pre-inc #position .photo{position:relative;line-height:0}.pre-inc #position .photo img{width:100%;height:auto;font-size:0;line-height:0}.pre-inc #position .photo .cap{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2dvw,10px);line-height:1;text-shadow:0 0 3px #000}.pre-inc #position .photo .cap.bk{color:#000;text-shadow:none}.pre-inc #position .photo .cap.bg{background:rgba(0,0,0,.5019607843)}.pre-inc #position .photo .cap.left{left:0;right:auto}.pre-inc #position .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc #position .sec-cap{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2dvw,10px);line-height:1;text-shadow:0 0 3px #000}.pre-inc #position .sec-cap.bk{color:#000;text-shadow:none}.pre-inc #position .sec-cap.bg{background:rgba(0,0,0,.5019607843)}.pre-inc #position .sec-cap.left{left:0;right:auto}.pre-inc #position #main{background:linear-gradient(90deg, rgb(0, 63, 136) 0%, rgb(0, 32, 99) 100%);padding:3em 0;position:relative}@media screen and (min-width: 1024px),print{.pre-inc #position #main{padding:5em 0}}.pre-inc #position #main .bg01{margin:0;width:100%;position:absolute;left:0;bottom:0;mix-blend-mode:multiply}.pre-inc #position #main h1 span{display:block;color:#fff;text-align:center;line-height:1}.pre-inc #position #main h1 span.en{font-size:min(7dvw,52px);font-family:"EB Garamond",serif;letter-spacing:.1em;color:#c9af7a}@media screen and (min-width: 769px),print{.pre-inc #position #main h1 span.en{font-size:60px}}.pre-inc #position #main h1 span.ja{font-size:min(2.8dvw,14px);letter-spacing:.1em}@media screen and (min-width: 769px),print{.pre-inc #position #main h1 span.ja{font-size:min(3.2dvw,16px)}}.pre-inc #position #main .sub{margin:1em auto 2.5em;width:100%;text-align:center;color:#fff;font-size:min(3.2dvw,16px);letter-spacing:.1em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #position #main .sub{margin:2em auto 5em}}.pre-inc #position #main .h2-ttl{margin:0 auto;width:100%;align-items:center}.pre-inc #position #main .h2-ttl .inbox{margin:0;width:auto;writing-mode:vertical-rl;color:#fff;font-size:min(5.2dvw,36px);letter-spacing:.5em;line-height:2.5}.pre-inc #position #contents{margin:0;width:100%;background:linear-gradient(90deg, #003F88, #002063)}.pre-inc #position #contents .img01{margin:0 auto;width:100%;max-width:1280px}.pre-inc #position #contents .txt{margin:0;width:100%;text-align:justify;font-size:min(3.2dvw,16px);line-height:1.8}@media screen and (min-width: 769px),print{.pre-inc #position #contents .txt{line-height:2}}.pre-inc #position #contents .sec{margin:0;padding:3em 0;width:100%;position:relative}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec{padding:5em 0}}.pre-inc #position #contents .sec.sec01,.pre-inc #position #contents .sec.sec03,.pre-inc #position #contents .sec.sec05{color:#fff}.pre-inc #position #contents .sec.sec02,.pre-inc #position #contents .sec.sec04{padding:2em 0;background:linear-gradient(-135deg, #BF9647, #EBD69E, #FCEFBF, #EBD69E, #BF9647)}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec.sec02,.pre-inc #position #contents .sec.sec04{padding:3em 0}}.pre-inc #position #contents .sec.sec02 .lead,.pre-inc #position #contents .sec.sec04 .lead{margin:0 auto;width:100%;text-align:center;color:#a51818;font-size:min(5dvw,32px);letter-spacing:.1em;line-height:1.6}.pre-inc #position #contents .sec.sec02 .txt,.pre-inc #position #contents .sec.sec04 .txt{margin:.5em auto 0;text-align:center;font-size:min(3.6dvw,18px)}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec.sec02 .txt,.pre-inc #position #contents .sec.sec04 .txt{margin:1em auto 0;font-size:min(3.8dvw,20px);letter-spacing:.05em}}.pre-inc #position #contents .sec.sec01 .bg02{margin:0;width:100%;position:absolute;top:0;left:0;mix-blend-mode:multiply}.pre-inc #position #contents .sec.sec01 .h3-ttl{margin:0 auto 1.25em;width:100%;position:relative;z-index:1;text-align:center;font-size:min(5dvw,32px);letter-spacing:.1em;line-height:2}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec.sec01 .h3-ttl{margin:0 auto 2.5em}}.pre-inc #position #contents .sec.sec01 .txt{margin:1em auto 0}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec.sec01 .txt{margin:2em auto 0;text-align:center;letter-spacing:.05em}}.pre-inc #position #contents .sec .block1{margin:2em auto;align-items:center;gap:0 2em}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec .block1{margin:8em auto}}.pre-inc #position #contents .sec .block1:first-child{margin-top:0}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec .block1:first-child{margin-top:2em}}.pre-inc #position #contents .sec .block1:last-child{margin-bottom:0}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec .block1:last-child{margin-bottom:2em}}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec .block1.reverse{flex-direction:row-reverse}.pre-inc #position #contents .sec .block1.reverse .box1{padding:2em 2em 2em 0}.pre-inc #position #contents .sec .block1.reverse .box1::before{left:auto;right:0}}.pre-inc #position #contents .sec .block1 .box1{margin:0;padding:1.5em;width:100%;position:relative;z-index:1;align-self:stretch;justify-content:flex-start;align-items:center;align-content:center}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec .block1 .box1{padding:2em 0 2em 2em;width:calc(50% - 2em)}}.pre-inc #position #contents .sec .block1 .box1::before{content:"";width:100%;height:100%;background:linear-gradient(90deg, #83100B, #62201E);position:absolute;top:50%;left:0;transform:translate(0, -50%);z-index:-1}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec .block1 .box1::before{width:125%;height:120%}}.pre-inc #position #contents .sec .block1 .box1 .ttl{margin:0 0 .75em;padding:0 0 .75em;width:100%;border-bottom:1px hsla(0,0%,100%,.5019607843) solid;color:#c9bc9c;font-size:min(4.6dvw,28px);letter-spacing:.1em;line-height:1.6}.pre-inc #position #contents .sec .block1 .box1 .txt{font-size:min(3.6dvw,18px)}.pre-inc #position #contents .sec .block1 .box2{margin:0;width:100%;position:relative;z-index:2;filter:drop-shadow(0 3px 10px rgba(0, 0, 0, 0.2509803922))}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec .block1 .box2{width:50%}}.pre-inc #position #contents .sec .block1 .box2 .type2{right:auto;left:0;bottom:28.3%}.pre-inc #position #contents .sec .block2{gap:2em}.pre-inc #position #contents .sec .block2 .box1{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #position #contents .sec .block2 .box1{width:calc((100% - 2em)/2)}}.pre-inc #position #contents .sec .block2 .box1 .ttl{margin:0 auto .75em;width:100%;text-align:center;color:#c9bc9c;font-size:min(4.4dvw,26px);letter-spacing:.1em;line-height:1.6}/*# sourceMappingURL=position.css.map */