.pre-inc #contents{margin:0 auto;width:100%;background:#fff;position:relative;color:#000}.pre-inc #contents .photo .cap{margin:.5em 0 0;width:100%;font-size:min(2vw,10px);line-height:1.2}.pre-inc #contents .ttl{margin:0;width:100%;color:#947f28;font-size:min(4.2vw,24px);letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 1024px),print{.pre-inc #contents .ttl{letter-spacing:.1em;line-height:2}}.pre-inc #contents .txt{margin:0;width:100%;text-align:justify;font-size:min(3.2vw,16px);line-height:1.8}@media screen and (min-width: 1024px),print{.pre-inc #contents .txt{line-height:2}}.pre-inc #contents .sec01{margin:0 auto;padding:0 0 3em;width:100%;background:url(../images/top/bg03.webp) no-repeat bottom left;background-size:contain}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec01{padding:6em 0}}.pre-inc #contents .sec01 .img01{margin:0 auto;position:relative;width:100%}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec01 .img01{margin:0;width:49%;max-width:740px;position:absolute;top:0;left:51%}}.pre-inc #contents .sec01 .img01 .txt01{display:block;margin:0;width:50%;position:absolute;top:6%;left:8%}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec01 .img01 .txt01{display:none}}.pre-inc #contents .sec01 .txt-box{margin:0 auto;width:90%;max-width:1000px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.pre-inc #contents .sec01 .txt-box .box{margin:0;width:100%}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec01 .txt-box .box{width:42%}}.pre-inc #contents .sec01 .txt-box .box .txt01{margin:0;width:75%;display:none}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec01 .txt-box .box .txt01{display:block}}.pre-inc #contents .sec01 .txt-box .box .txt{margin:2em 0}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec01 .txt-box .box .txt{margin:4em 0}}.pre-inc #contents .sec01 .txt-box .box .txt .sup{font-size:.5em}.pre-inc #contents .sec01 .txt-box .box .img-box{margin:1em 0 3em;width:100%;height:55vw;position:relative}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec01 .txt-box .box .img-box{margin:2em 0 6em;height:250px}}.pre-inc #contents .sec01 .txt-box .box .img-box .img-a,.pre-inc #contents .sec01 .txt-box .box .img-box .img-b{margin:0;width:55%}.pre-inc #contents .sec01 .txt-box .box .img-box .img-a{position:relative;z-index:1}.pre-inc #contents .sec01 .txt-box .box .img-box .img-b{position:absolute;right:0;bottom:0}.pre-inc #contents .sec01 .txt-box .txt02{margin:0 auto;width:100%}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec01 .txt-box .txt02{margin:0;width:68%}}.pre-inc #contents .sec02,.pre-inc #contents .sec04{margin:0 auto;padding:3em 0;width:100%;background:url(../images/access/bg01.webp) no-repeat top right;background-size:contain;border-top:3px #a28a41 solid;-o-border-image:linear-gradient(90deg, #2C2200, #A28A41, #2C2200);border-image:linear-gradient(90deg, #2C2200, #A28A41, #2C2200);border-image-slice:1;position:relative}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec02,.pre-inc #contents .sec04{padding:4em 0 6em}}.pre-inc #contents .sec02 .txt-box,.pre-inc #contents .sec04 .txt-box{margin:0 auto;width:90%;max-width:1000px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5em 0}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec02 .txt-box,.pre-inc #contents .sec04 .txt-box{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}}.pre-inc #contents .sec02 .txt-box .box,.pre-inc #contents .sec04 .txt-box .box{margin:0;width:100%}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec02 .txt-box .box,.pre-inc #contents .sec04 .txt-box .box{width:48%}}.pre-inc #contents .sec02 .txt-box .box .txt,.pre-inc #contents .sec04 .txt-box .box .txt{margin:1.5em 0 0}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec02 .txt-box .box .txt,.pre-inc #contents .sec04 .txt-box .box .txt{margin:3em 0 0}}.pre-inc #contents .sec02 .txt-box .img04,.pre-inc #contents .sec04 .txt-box .img04{margin:0;width:100%}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec02 .txt-box .img04,.pre-inc #contents .sec04 .txt-box .img04{width:46%}}.pre-inc #contents .sec02 .time01,.pre-inc #contents .sec04 .time01{margin:2em auto;width:90%;max-width:1000px}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec02 .time01,.pre-inc #contents .sec04 .time01{margin:6em auto 4em}}.pre-inc #contents .sec02 .rosen,.pre-inc #contents .sec04 .rosen{margin:0 auto;width:90%;max-width:1000px;position:relative;z-index:2}.pre-inc #contents .sec03{margin:0 auto;padding:3em 0;width:100%;background:url(../images/access/bg02.webp) no-repeat top left;background-size:contain;border-top:3px #a28a41 solid;-o-border-image:linear-gradient(90deg, #2C2200, #A28A41, #2C2200);border-image:linear-gradient(90deg, #2C2200, #A28A41, #2C2200);border-image-slice:1;position:relative}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec03{padding:6em 0}}.pre-inc #contents .sec03 .txt-box{margin:0 auto;width:90%;max-width:1000px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5em 0}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec03 .txt-box{flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:0}}.pre-inc #contents .sec03 .txt-box .box{margin:0;width:100%}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec03 .txt-box .box{width:48%}}.pre-inc #contents .sec03 .txt-box .box .txt{margin:1.5em 0 2em}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec03 .txt-box .box .txt{margin:3em 0}}.pre-inc #contents .sec03 .txt-box .box .time02{margin:0;width:80%}.pre-inc #contents .sec03 .img-box{margin:2em auto 0;width:90%;height:86vw;position:relative}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec03 .img-box{margin:0;width:46%;max-width:550px;height:520px;position:absolute;top:4em;right:54%}}.pre-inc #contents .sec03 .img-box .img-a,.pre-inc #contents .sec03 .img-box .img-b{margin:0;width:75%;max-width:410px}.pre-inc #contents .sec03 .img-box .img-a{position:absolute;top:0;right:0;z-index:1}.pre-inc #contents .sec03 .img-box .img-b{position:absolute;left:0;bottom:0}.pre-inc #contents .sec04{padding:3em 0 8em}@media screen and (min-width: 1024px),print{.pre-inc #contents .sec04{padding:4em 0 20em}}.pre-inc #contents .sec04 .bg03{margin:0;width:100%;position:absolute;left:0;bottom:0}/*# sourceMappingURL=access.css.map */