#position #main.mv{background:url(../images/position/mv-position.webp) no-repeat center center/cover}#position #contents{overflow:hidden}#position #contents .lead{background:linear-gradient(135deg, #456D40, #354436);text-align:center;padding:2.5em 0;border-bottom:4px solid #768a3f}#position #contents .lead h1{font-size:clamp(24px,1.086rem + 1.77dvw,40px);color:#dac182;letter-spacing:.1em}#position #contents .sec01,#position #contents .sec02,#position #contents .sec03,#position #contents .sec04,#position #contents .sec05{text-align:center;padding:2em 0}@media screen and (min-width: 1024px),print{#position #contents .sec01,#position #contents .sec02,#position #contents .sec03,#position #contents .sec04,#position #contents .sec05{padding:3em 0}}#position #contents .sec01 .cap,#position #contents .sec02 .cap,#position #contents .sec03 .cap,#position #contents .sec04 .cap,#position #contents .sec05 .cap{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1;text-shadow:0 0 3px #000}#position #contents .sec01 .cap.bk,#position #contents .sec02 .cap.bk,#position #contents .sec03 .cap.bk,#position #contents .sec04 .cap.bk,#position #contents .sec05 .cap.bk{color:#000;text-shadow:none}#position #contents .sec01 .cap.cap-bg,#position #contents .sec02 .cap.cap-bg,#position #contents .sec03 .cap.cap-bg,#position #contents .sec04 .cap.cap-bg,#position #contents .sec05 .cap.cap-bg{background:rgba(0,0,0,.5019607843)}#position #contents .sec01 h2,#position #contents .sec02 h2,#position #contents .sec03 h2,#position #contents .sec04 h2,#position #contents .sec05 h2{color:#896d2c;font-size:clamp(20px,0.939rem + 1.33dvw,32px);margin:0 0 1em;letter-spacing:.1em}#position #contents .sec01 .txt,#position #contents .sec02 .txt,#position #contents .sec03 .txt,#position #contents .sec04 .txt,#position #contents .sec05 .txt{font-size:clamp(12px,0.646rem + 0.44dvw,16px);margin:0 auto 3em;line-height:2}@media screen and (min-width: 1024px),print{#position #contents .sec01 .txt,#position #contents .sec02 .txt,#position #contents .sec03 .txt,#position #contents .sec04 .txt,#position #contents .sec05 .txt{font-size:clamp(11px,0.610rem + 0.33dvw,14px);margin:0 0 3em;list-style:1.5}}#position #contents .sec01 .img,#position #contents .sec02 .img,#position #contents .sec03 .img,#position #contents .sec04 .img,#position #contents .sec05 .img{font-size:0;position:relative;margin:0 auto}#position #contents .sec01 .img-box,#position #contents .sec02 .img-box,#position #contents .sec03 .img-box,#position #contents .sec04 .img-box,#position #contents .sec05 .img-box{background:linear-gradient(135deg, #456D40, #354436)}#position #contents .sec01 .img-box .img,#position #contents .sec02 .img-box .img,#position #contents .sec03 .img-box .img,#position #contents .sec04 .img-box .img,#position #contents .sec05 .img-box .img{margin:0 auto;max-width:1400px}#position #contents .sec01{background:url(../images/position/bg-sec01_sp.webp) no-repeat 0 0;background-size:100%;border-bottom:4px solid #768a3f}@media screen and (min-width: 1024px),print{#position #contents .sec01{background:url(../images/position/bg-sec01.webp) no-repeat 0 0;background-size:cover}}#position #contents .sec01 .copy{color:#896d2c;font-size:clamp(36px,1.577rem + 2.87dvw,62px);margin:0 0 .5em}#position #contents .sec01 .copy sup{vertical-align:baseline}#position #contents .sec01 .img{max-width:386px;width:80%;margin:0 auto}#position #contents .sec01 .box1{max-width:640px}#position #contents .sec01 .box1 .box-head{margin:0 0 1.5em;padding:1em 0 .75em;background:#945353;color:#fff;font-weight:500;letter-spacing:.05em;line-height:1.4}#position #contents .sec01 .box1 .box-head span{font-size:1.6em}#position #contents .sec01 .box1 .box-cap{margin:.5em 0 0;text-align:right;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1.4}#position #contents .sec02{padding:0}#position #contents .sec02 .bg{padding:2em 0 0;background:url(../images/position/bg-sec02_sp.webp) no-repeat 0 0;background-size:100%;border-bottom:4px solid #768a3f;position:relative}@media screen and (min-width: 1024px),print{#position #contents .sec02 .bg{background:url(../images/position/bg-sec02.webp) no-repeat 0 0;background-size:100%;padding:3em 0 0}}#position #contents .sec02 .bg .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;background:linear-gradient(135deg, #456D40, #354436);border-top:4px solid #768a3f}#position #contents .sec02 .bg .flex.rev{flex-direction:row-reverse}#position #contents .sec02 .bg .flex .left{width:50%}@media screen and (min-width: 1024px),print{#position #contents .sec02 .bg .flex .left{width:50.235%;max-width:704px}}#position #contents .sec02 .bg .flex .right{width:50%;background:linear-gradient(135deg, #456D40, #354436);display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (min-width: 1024px),print{#position #contents .sec02 .bg .flex .right{width:49.765%;max-width:696px}}#position #contents .sec02 .bg.last .txt{margin:0 auto 0}@media screen and (min-width: 1024px),print{#position #contents .sec02 .bg.last .txt{margin:0 auto 3em}}#position #contents .sec02 .bg.last .img{width:110%;max-width:820px;margin:0 auto}@media screen and (min-width: 1024px),print{#position #contents .sec02 .bg.last .img{width:100%}}#position #contents .sec02 .bg.last .img img{mix-blend-mode:multiply}#position #contents .sec02 .bg.last .img.scroll-in{transform:none;filter:none}#position #contents .sec02 .bg.last .img .cap{right:12.5%;bottom:7.5%}@media screen and (min-width: 1024px),print{#position #contents .sec02 .bg.last .img .cap{bottom:15px;right:15px}}#position #contents .sec03{border-bottom:4px solid #768a3f;padding:0;position:relative}#position #contents .sec03 .bg{background:linear-gradient(135deg, #456D40, #354436);position:relative;font-size:0}#position #contents .sec03 .bg .bg-box{margin:0 auto;max-width:1400px;background:#fff;position:relative}#position #contents .sec03 .colum{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;max-width:392px;width:75%;padding:2em 1em}@media screen and (min-width: 1024px),print{#position #contents .sec03 .colum{padding:3em 2em}}#position #contents .sec03 .colum .title{font-size:clamp(22px,1.012rem + 1.55dvw,36px);margin:0 auto 1em}#position #contents .sec03 .colum .txt{font-size:clamp(12px,0.646rem + 0.44dvw,16px);margin:0}#position #contents .sec04{border-bottom:4px solid #768a3f;background:url(../images/position/bg-sec04.webp) no-repeat 100% 0;background-size:50%}#position #contents .sec04 .top .img.gainen{max-width:820px;width:95%;padding:0 0 20px}@media screen and (min-width: 1024px),print{#position #contents .sec04 .top .img.gainen{padding:0 0 10px}}#position #contents .sec04 .btm{padding:3em 0 0 0}#position #contents .sec04 .btm .img.map{max-width:693px;width:90%;padding:0 0 20px}#position #contents .sec05{background:url(../images/position/bg-sec05_sp.webp) no-repeat 0 0;background-size:100%}@media screen and (min-width: 1024px),print{#position #contents .sec05{background:url(../images/position/bg-sec01.webp) no-repeat 0 0;background-size:cover}}#position #contents .sec05 .txt{margin:0}/*# sourceMappingURL=position.css.map */