#location .cap{position:absolute;bottom:0;right:0;padding:.5em;display:block;font-size:min(2svw,10px);text-align:right;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7);font-family:"Sawarabi Gothic",sans-serif;line-height:1}#location .cap.tc-black{color:#000;text-shadow:none}#location .cap.ta-l{right:auto;left:0;bottom:1em}#location .cap2{position:absolute;bottom:0;left:102%;font-size:min(3.2svw,16px);color:#000;white-space:nowrap}#location #main{padding:50px 0 0 0;position:relative;font-size:0}@media screen and (max-width: 750px),print{#location #main{padding:2em 0 0 0}}#location #contents .inner{max-width:1024px;position:relative}#location #contents .tab-area{width:90%;margin:min(12vw,6em) auto min(8vw,4em);display:flex;justify-content:center;flex-wrap:wrap;gap:5%}@media screen and (max-width: 750px),print{#location #contents .tab-area{width:100%}}#location #contents .tab-area .tab-box{position:relative;width:260px;height:60px;background-size:contain;background-repeat:no-repeat;overflow:hidden;margin-bottom:1em}@media screen and (max-width: 750px),print{#location #contents .tab-area .tab-box{width:160px;height:40px}}#location #contents .tab-area .tab-box::after{content:"";position:absolute;inset:0;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease}#location #contents .tab-area .tab-box:hover{opacity:1}#location #contents .tab-area .tab-box:hover::after{opacity:1}#location #contents .tab-area .tab-box.tab1{background-image:url(../images/location/img-tab01.webp)}#location #contents .tab-area .tab-box.tab1::after{background-image:url(../images/location/img-tab01-b.webp)}#location #contents .tab-area .tab-box.tab2{background-image:url(../images/location/img-tab02.webp)}#location #contents .tab-area .tab-box.tab2::after{background-image:url(../images/location/img-tab02-b.webp)}#location #contents .tab-area .tab-box.tab3{background-image:url(../images/location/img-tab03.webp)}#location #contents .tab-area .tab-box.tab3::after{background-image:url(../images/location/img-tab03-b.webp)}#location #contents .sec01 .lead-area,#location #contents .sec02 .lead-area,#location #contents .sec03 .lead-area{margin-top:min(12vw,6em)}#location #contents .sec01 .lead-area h2,#location #contents .sec02 .lead-area h2,#location #contents .sec03 .lead-area h2{font-family:"Jost",sans-serif;font-size:min(4.6svw,28px);font-weight:500;margin:0 0 .75em;padding:0 0 .5em;letter-spacing:.1em;position:relative;text-align:center}#location #contents .sec01 .lead-area h2::after,#location #contents .sec02 .lead-area h2::after,#location #contents .sec03 .lead-area h2::after{content:"";width:60px;height:1px;background:#030e3c;position:absolute;bottom:0;left:0;right:0;margin:auto}#location #contents .sec01 .lead-area h3,#location #contents .sec02 .lead-area h3,#location #contents .sec03 .lead-area h3{text-align:center;font-size:min(4.2svw,24px);margin:0 0 1em}#location #contents .sec01 .lead-area .txt,#location #contents .sec02 .lead-area .txt,#location #contents .sec03 .lead-area .txt{text-align:center;font-size:min(3.2svw,16px);margin:0 0 3em}#location #contents .sec01 .lead-img,#location #contents .sec02 .lead-img,#location #contents .sec03 .lead-img{position:absolute;bottom:-50%;right:0;width:100%;max-width:280px}#location #contents .sec01 .head-area,#location #contents .sec02 .head-area,#location #contents .sec03 .head-area{position:relative;line-height:0}#location #contents .sec01 .image-area,#location #contents .sec02 .image-area,#location #contents .sec03 .image-area{position:relative;width:90%;max-width:800px;margin:min(8vw,4em) auto}#location #contents .sec01 .cnt-area,#location #contents .sec02 .cnt-area,#location #contents .sec03 .cnt-area{position:relative;width:100%;max-width:1280px;margin:22em auto min(16vw,12em)}@media screen and (max-width: 1024px),print{#location #contents .sec01 .cnt-area,#location #contents .sec02 .cnt-area,#location #contents .sec03 .cnt-area{margin-top:38em}}@media screen and (max-width: 750px),print{#location #contents .sec01 .cnt-area,#location #contents .sec02 .cnt-area,#location #contents .sec03 .cnt-area{margin-top:22em}}#location #contents .sec01 .cnt-area .left,#location #contents .sec02 .cnt-area .left,#location #contents .sec03 .cnt-area .left{position:relative;background:#030e3c;color:#fff;width:60%}@media screen and (max-width: 1024px),print{#location #contents .sec01 .cnt-area .left,#location #contents .sec02 .cnt-area .left,#location #contents .sec03 .cnt-area .left{width:96%;margin-left:auto;margin-right:auto}}#location #contents .sec01 .cnt-area .left .minutes,#location #contents .sec02 .cnt-area .left .minutes,#location #contents .sec03 .cnt-area .left .minutes{position:absolute;left:0;right:0;bottom:100%;width:40%;margin:0 auto 1em}#location #contents .sec01 .cnt-area .left .left-in,#location #contents .sec02 .cnt-area .left .left-in,#location #contents .sec03 .cnt-area .left .left-in{position:relative;width:80%;margin-left:auto;padding:min(8vw,4em) 0}@media screen and (max-width: 1024px),print{#location #contents .sec01 .cnt-area .left .left-in,#location #contents .sec02 .cnt-area .left .left-in,#location #contents .sec03 .cnt-area .left .left-in{padding:min(8vw,4em) 2em;width:100%}}#location #contents .sec01 .cnt-area .left .left-in h4,#location #contents .sec02 .cnt-area .left .left-in h4,#location #contents .sec03 .cnt-area .left .left-in h4{width:100%;border-bottom:solid 1px #fff}#location #contents .sec01 .cnt-area .left .left-in h4 .h4-in,#location #contents .sec02 .cnt-area .left .left-in h4 .h4-in,#location #contents .sec03 .cnt-area .left .left-in h4 .h4-in{width:100%;max-width:360px;padding:.5em 0;display:flex;justify-content:space-between;align-items:end}#location #contents .sec01 .cnt-area .left .left-in h4 .name,#location #contents .sec02 .cnt-area .left .left-in h4 .name,#location #contents .sec03 .cnt-area .left .left-in h4 .name{font-size:min(3.8svw,20px)}#location #contents .sec01 .cnt-area .left .left-in h4 .route,#location #contents .sec02 .cnt-area .left .left-in h4 .route,#location #contents .sec03 .cnt-area .left .left-in h4 .route{position:relative;display:flex;flex-direction:column;line-height:1.25}#location #contents .sec01 .cnt-area .left .left-in h4 .route .txt1,#location #contents .sec02 .cnt-area .left .left-in h4 .route .txt1,#location #contents .sec03 .cnt-area .left .left-in h4 .route .txt1{position:relative;font-size:min(2.8svw,14px)}#location #contents .sec01 .cnt-area .left .left-in h4 .route .txt1::after,#location #contents .sec02 .cnt-area .left .left-in h4 .route .txt1::after,#location #contents .sec03 .cnt-area .left .left-in h4 .route .txt1::after{position:absolute;bottom:0;right:10px;content:"";background:url(../images/location/img-bicycle-w.webp) 0 0/contain no-repeat;display:block;width:55px;height:35px}#location #contents .sec01 .cnt-area .left .left-in h4 .route .txt2,#location #contents .sec02 .cnt-area .left .left-in h4 .route .txt2,#location #contents .sec03 .cnt-area .left .left-in h4 .route .txt2{font-size:min(3.2svw,16px)}#location #contents .sec01 .cnt-area .left .left-in h4 .route .txt2 em,#location #contents .sec02 .cnt-area .left .left-in h4 .route .txt2 em,#location #contents .sec03 .cnt-area .left .left-in h4 .route .txt2 em{font-size:min(4.2svw,24px);font-weight:bold}#location #contents .sec01 .cnt-area .left .left-in h4 .route .txt3,#location #contents .sec02 .cnt-area .left .left-in h4 .route .txt3,#location #contents .sec03 .cnt-area .left .left-in h4 .route .txt3{font-size:min(2.4svw,12px)}#location #contents .sec01 .cnt-area .left .left-in .word,#location #contents .sec02 .cnt-area .left .left-in .word,#location #contents .sec03 .cnt-area .left .left-in .word{font-size:min(3.2svw,16px);width:100%;max-width:360px;padding:1em 0}#location #contents .sec01 .cnt-area .left .left-in .word-box,#location #contents .sec02 .cnt-area .left .left-in .word-box,#location #contents .sec03 .cnt-area .left .left-in .word-box{font-size:min(4svw,22px);padding:.25em 1em;border:solid 1px #fff;width:-moz-fit-content;width:fit-content;margin:.75em 0 .5em}#location #contents .sec01 .cnt-area .left .left-in .list,#location #contents .sec02 .cnt-area .left .left-in .list,#location #contents .sec03 .cnt-area .left .left-in .list{width:100%;max-width:360px;display:flex;flex-wrap:wrap;gap:4%}#location #contents .sec01 .cnt-area .left .left-in .list li,#location #contents .sec02 .cnt-area .left .left-in .list li,#location #contents .sec03 .cnt-area .left .left-in .list li{display:inline-block}#location #contents .sec01 .cnt-area .left .left-in .list li::before,#location #contents .sec02 .cnt-area .left .left-in .list li::before,#location #contents .sec03 .cnt-area .left .left-in .list li::before{content:"●"}#location #contents .sec01 .cnt-area .left .left-in .list.ver2,#location #contents .sec02 .cnt-area .left .left-in .list.ver2,#location #contents .sec03 .cnt-area .left .left-in .list.ver2{gap:2%}#location #contents .sec01 .cnt-area .left .left-in .list.ver2 li,#location #contents .sec02 .cnt-area .left .left-in .list.ver2 li,#location #contents .sec03 .cnt-area .left .left-in .list.ver2 li{padding:.25em .75em;color:#030e3c;background:#dbdae3;margin-bottom:2%}#location #contents .sec01 .cnt-area .left .left-in .list.ver2 li::before,#location #contents .sec02 .cnt-area .left .left-in .list.ver2 li::before,#location #contents .sec03 .cnt-area .left .left-in .list.ver2 li::before{content:none}#location #contents .sec01 .cnt-area .left .left-in .img-box,#location #contents .sec02 .cnt-area .left .left-in .img-box,#location #contents .sec03 .cnt-area .left .left-in .img-box{position:absolute;width:40%;margin-top:2em}@media screen and (max-width: 1024px),print{#location #contents .sec01 .cnt-area .left .left-in .img-box,#location #contents .sec02 .cnt-area .left .left-in .img-box,#location #contents .sec03 .cnt-area .left .left-in .img-box{position:relative;width:90%;margin:2em auto}}#location #contents .sec01 .cnt-area .left .left-in .img-box2,#location #contents .sec02 .cnt-area .left .left-in .img-box2,#location #contents .sec03 .cnt-area .left .left-in .img-box2{position:absolute;bottom:-30%;right:3%;width:40%}@media screen and (max-width: 1024px),print{#location #contents .sec01 .cnt-area .left .left-in .img-box2,#location #contents .sec02 .cnt-area .left .left-in .img-box2,#location #contents .sec03 .cnt-area .left .left-in .img-box2{position:relative;right:0;left:0;width:90%;margin:auto}}#location #contents .sec01 .cnt-area .left .left-in .img-box2 img,#location #contents .sec02 .cnt-area .left .left-in .img-box2 img,#location #contents .sec03 .cnt-area .left .left-in .img-box2 img{position:relative}#location #contents .sec01 .cnt-area .left.full,#location #contents .sec02 .cnt-area .left.full,#location #contents .sec03 .cnt-area .left.full{width:80%}@media screen and (max-width: 1024px),print{#location #contents .sec01 .cnt-area .left.full,#location #contents .sec02 .cnt-area .left.full,#location #contents .sec03 .cnt-area .left.full{width:96%;margin-left:auto;margin-right:auto}}#location #contents .sec01 .cnt-area .left.full .left-in,#location #contents .sec02 .cnt-area .left.full .left-in,#location #contents .sec03 .cnt-area .left.full .left-in{width:85%;padding-bottom:min(12vw,6em)}@media screen and (max-width: 1024px),print{#location #contents .sec01 .cnt-area .left.full .left-in,#location #contents .sec02 .cnt-area .left.full .left-in,#location #contents .sec03 .cnt-area .left.full .left-in{width:100%}}#location #contents .sec01 .cnt-area .right,#location #contents .sec02 .cnt-area .right,#location #contents .sec03 .cnt-area .right{position:absolute;bottom:35%;right:0;width:100%;max-width:680px}@media screen and (max-width: 1024px),print{#location #contents .sec01 .cnt-area .right,#location #contents .sec02 .cnt-area .right,#location #contents .sec03 .cnt-area .right{bottom:100%;margin:auto;left:0}}#location #contents .sec01 .shop-list,#location #contents .sec02 .shop-list,#location #contents .sec03 .shop-list{margin:4em auto 2em}#location #contents .sec01 .shop-list ul,#location #contents .sec02 .shop-list ul,#location #contents .sec03 .shop-list ul{display:flex;flex-wrap:wrap;justify-content:center;gap:4%}#location #contents .sec01 .shop-list ul li,#location #contents .sec02 .shop-list ul li,#location #contents .sec03 .shop-list ul li{display:flex;width:46%;margin-bottom:6%}@media screen and (max-width: 750px),print{#location #contents .sec01 .shop-list ul li,#location #contents .sec02 .shop-list ul li,#location #contents .sec03 .shop-list ul li{width:100%;margin-bottom:12%}}#location #contents .sec01 .shop-list ul li dl,#location #contents .sec02 .shop-list ul li dl,#location #contents .sec03 .shop-list ul li dl{display:flex;flex-direction:column}#location #contents .sec01 .shop-list ul li dl img .wappen,#location #contents .sec02 .shop-list ul li dl img .wappen,#location #contents .sec03 .shop-list ul li dl img .wappen{position:relative}#location #contents .sec01 .shop-list ul li dl dt,#location #contents .sec02 .shop-list ul li dl dt,#location #contents .sec03 .shop-list ul li dl dt{color:#030e3c;padding-top:.5em}#location #contents .sec01 .shop-list ul li dl dt .shop,#location #contents .sec02 .shop-list ul li dl dt .shop,#location #contents .sec03 .shop-list ul li dl dt .shop{font-size:min(3.2svw,16px);display:block;width:100%;padding:0 0 .25em;border-bottom:solid 1px #231815}#location #contents .sec01 .shop-list ul li dl dt .time,#location #contents .sec02 .shop-list ul li dl dt .time,#location #contents .sec03 .shop-list ul li dl dt .time{font-size:min(2.8svw,14px);display:block;width:100%;padding:.25em 0 0}#location #contents .sec01 .shop-list ul li dl dt.shop-img,#location #contents .sec02 .shop-list ul li dl dt.shop-img,#location #contents .sec03 .shop-list ul li dl dt.shop-img{padding-top:0;position:relative}#location #contents .sec01 .shop-list ul li dl dt.shop-img .wappen,#location #contents .sec02 .shop-list ul li dl dt.shop-img .wappen,#location #contents .sec03 .shop-list ul li dl dt.shop-img .wappen{position:absolute;top:-40px;right:-10px;width:30%}#location #contents .sec01 .shop-list ul li dl dd,#location #contents .sec02 .shop-list ul li dl dd,#location #contents .sec03 .shop-list ul li dl dd{flex-grow:1;height:100%}#location #contents .sec01 .shop-list ul li dl dd:first-of-type,#location #contents .sec02 .shop-list ul li dl dd:first-of-type,#location #contents .sec03 .shop-list ul li dl dd:first-of-type{font-size:min(2.8svw,14px);padding:1em 0}#location #contents .sec01 .shop-list ul li dl dd:nth-of-type(2),#location #contents .sec02 .shop-list ul li dl dd:nth-of-type(2),#location #contents .sec03 .shop-list ul li dl dd:nth-of-type(2){font-size:min(2svw,10px);background:#dbdae3}#location #contents .sec01 .shop-list ul li dl dd:nth-of-type(2) ul,#location #contents .sec02 .shop-list ul li dl dd:nth-of-type(2) ul,#location #contents .sec03 .shop-list ul li dl dd:nth-of-type(2) ul{width:100%;max-width:360px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:4%;padding:1em}#location #contents .sec01 .shop-list ul li dl dd:nth-of-type(2) ul li,#location #contents .sec02 .shop-list ul li dl dd:nth-of-type(2) ul li,#location #contents .sec03 .shop-list ul li dl dd:nth-of-type(2) ul li{display:inline-block;width:auto;margin-bottom:0}#location #contents .sec01 .shop-list ul li dl dd:nth-of-type(2) ul li::before,#location #contents .sec02 .shop-list ul li dl dd:nth-of-type(2) ul li::before,#location #contents .sec03 .shop-list ul li dl dd:nth-of-type(2) ul li::before{content:"●"}#location #contents .sec01 .park-list,#location #contents .sec02 .park-list,#location #contents .sec03 .park-list{margin:18em auto 12em}@media screen and (max-width: 1024px),print{#location #contents .sec01 .park-list,#location #contents .sec02 .park-list,#location #contents .sec03 .park-list{width:100%;margin:4em auto}}#location #contents .sec01 .park-list ul,#location #contents .sec02 .park-list ul,#location #contents .sec03 .park-list ul{display:flex;flex-wrap:wrap;align-items:end;gap:4%}#location #contents .sec01 .park-list ul li,#location #contents .sec02 .park-list ul li,#location #contents .sec03 .park-list ul li{width:47%;display:flex;align-items:end;margin-bottom:2em}@media screen and (max-width: 750px),print{#location #contents .sec01 .park-list ul li,#location #contents .sec02 .park-list ul li,#location #contents .sec03 .park-list ul li{width:100%;margin-bottom:12%}}#location #contents .sec01 .park-list ul li:nth-last-of-type(-n+2) dl,#location #contents .sec02 .park-list ul li:nth-last-of-type(-n+2) dl,#location #contents .sec03 .park-list ul li:nth-last-of-type(-n+2) dl{padding-bottom:0}#location #contents .sec01 .park-list ul li img,#location #contents .sec02 .park-list ul li img,#location #contents .sec03 .park-list ul li img{width:50%;max-width:320px}#location #contents .sec01 .park-list ul li img.width-L,#location #contents .sec02 .park-list ul li img.width-L,#location #contents .sec03 .park-list ul li img.width-L{width:70%}#location #contents .sec01 .park-list ul li img.width-M,#location #contents .sec02 .park-list ul li img.width-M,#location #contents .sec03 .park-list ul li img.width-M{width:60%}#location #contents .sec01 .park-list ul li dl,#location #contents .sec02 .park-list ul li dl,#location #contents .sec03 .park-list ul li dl{width:50%;padding:0 1em 2em}#location #contents .sec01 .park-list ul li dl dt,#location #contents .sec02 .park-list ul li dl dt,#location #contents .sec03 .park-list ul li dl dt{font-size:min(3.6svw,18px);margin-bottom:1em}#location #contents .sec01 .park-list ul li dl dd p,#location #contents .sec02 .park-list ul li dl dd p,#location #contents .sec03 .park-list ul li dl dd p{font-size:min(2.8svw,14px)}#location #contents .sec01 .park-list ul li dl dd ul,#location #contents .sec02 .park-list ul li dl dd ul,#location #contents .sec03 .park-list ul li dl dd ul{flex-direction:column;align-items:start}#location #contents .sec01 .park-list ul li dl dd ul li,#location #contents .sec02 .park-list ul li dl dd ul li,#location #contents .sec03 .park-list ul li dl dd ul li{font-size:min(2.4svw,12px);width:100%;margin-bottom:0}#location #contents .sec01 .park-list ul li dl dd ul li::before,#location #contents .sec02 .park-list ul li dl dd ul li::before,#location #contents .sec03 .park-list ul li dl dd ul li::before{content:"●"}#location #contents .sec01 .park-list ul li dl dd:nth-of-type(n+2),#location #contents .sec02 .park-list ul li dl dd:nth-of-type(n+2),#location #contents .sec03 .park-list ul li dl dd:nth-of-type(n+2){font-size:min(2.8svw,14px);background:#dbdae3;padding:.25em .75em;margin-top:.5em;width:-moz-fit-content;width:fit-content}#location #contents .sec01 .park-list.ver3 ul li p,#location #contents .sec02 .park-list.ver3 ul li p,#location #contents .sec03 .park-list.ver3 ul li p{display:flex;flex-direction:column;font-size:min(3.6svw,18px);margin-bottom:.25em}#location #contents .sec01 .park-list.ver3 ul li p img,#location #contents .sec02 .park-list.ver3 ul li p img,#location #contents .sec03 .park-list.ver3 ul li p img{width:100%}#location #contents .sec01 .park-list.ver3 ul li dl dt img,#location #contents .sec02 .park-list.ver3 ul li dl dt img,#location #contents .sec03 .park-list.ver3 ul li dl dt img{max-width:180px}#location #contents .sec01 .park-list.ver3 ul li dl dd ul li,#location #contents .sec02 .park-list.ver3 ul li dl dd ul li,#location #contents .sec03 .park-list.ver3 ul li dl dd ul li{font-size:min(2.4svw,12px);background:#dbdae3;padding:.25em .75em;margin-top:.5em;width:-moz-fit-content;width:fit-content}#location #contents .sec01 .park-list.ver3 ul li dl dd ul li::before,#location #contents .sec02 .park-list.ver3 ul li dl dd ul li::before,#location #contents .sec03 .park-list.ver3 ul li dl dd ul li::before{content:none}#location #contents .sec01 .park-list.ver4,#location #contents .sec02 .park-list.ver4,#location #contents .sec03 .park-list.ver4{margin:min(12vw,6em) auto}#location #contents .sec01 .park-list.ver4 ul,#location #contents .sec02 .park-list.ver4 ul,#location #contents .sec03 .park-list.ver4 ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:2%}#location #contents .sec01 .park-list.ver4 ul li,#location #contents .sec02 .park-list.ver4 ul li,#location #contents .sec03 .park-list.ver4 ul li{width:23%;margin-bottom:6%}@media screen and (max-width: 750px),print{#location #contents .sec01 .park-list.ver4 ul li,#location #contents .sec02 .park-list.ver4 ul li,#location #contents .sec03 .park-list.ver4 ul li{width:100%;margin-bottom:12%}}#location #contents .sec01 .park-list.ver4 ul li dl,#location #contents .sec02 .park-list.ver4 ul li dl,#location #contents .sec03 .park-list.ver4 ul li dl{display:flex;flex-direction:column;width:100%;padding:0}#location #contents .sec01 .park-list.ver4 ul li dl dt,#location #contents .sec02 .park-list.ver4 ul li dl dt,#location #contents .sec03 .park-list.ver4 ul li dl dt{margin-bottom:.5em}#location #contents .sec01 .park-list.ver4 ul li dl dt img,#location #contents .sec02 .park-list.ver4 ul li dl dt img,#location #contents .sec03 .park-list.ver4 ul li dl dt img{width:100%;max-width:100%}#location #contents .sec01 .park-list.ver4 ul li dl dt .park-name,#location #contents .sec02 .park-list.ver4 ul li dl dt .park-name,#location #contents .sec03 .park-list.ver4 ul li dl dt .park-name{font-size:min(3.2svw,16px);display:block;width:100%;padding:0 0 .25em;border-bottom:solid 1px #231815}#location #contents .sec01 .park-list.ver4 ul li dl dt .time,#location #contents .sec02 .park-list.ver4 ul li dl dt .time,#location #contents .sec03 .park-list.ver4 ul li dl dt .time{font-size:min(2.8svw,14px);display:block;width:100%;padding:.25em 0 0}#location #contents .sec01 .park-list.ver4 ul li dl dd,#location #contents .sec02 .park-list.ver4 ul li dl dd,#location #contents .sec03 .park-list.ver4 ul li dl dd{font-size:min(2.8svw,14px);padding:0;flex-grow:1;height:100%}#location #contents .sec01 .park-list.ver4 ul li dl dd ul,#location #contents .sec02 .park-list.ver4 ul li dl dd ul,#location #contents .sec03 .park-list.ver4 ul li dl dd ul{width:100%;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:2%}#location #contents .sec01 .park-list.ver4 ul li dl dd ul li,#location #contents .sec02 .park-list.ver4 ul li dl dd ul li,#location #contents .sec03 .park-list.ver4 ul li dl dd ul li{display:inline-block;padding:.25em .75em;color:#030e3c;background:#dbdae3;margin-bottom:2%;width:auto}#location #contents .sec01 .park-list.ver4 ul li dl dd ul li::before,#location #contents .sec02 .park-list.ver4 ul li dl dd ul li::before,#location #contents .sec03 .park-list.ver4 ul li dl dd ul li::before{content:none}#location #contents .sec01 .block-area,#location #contents .sec02 .block-area,#location #contents .sec03 .block-area{position:relative;background:#f1f2e9;padding:min(16vw,6em) 0 2em;margin:min(16vw,8em) 0}#location #contents .sec01 .block-area.green,#location #contents .sec02 .block-area.green,#location #contents .sec03 .block-area.green{background:#e0eae8}#location #contents .sec01 .block-area .wappen-circle,#location #contents .sec02 .block-area .wappen-circle,#location #contents .sec03 .block-area .wappen-circle{position:absolute;top:-12em;left:0;width:100%;max-width:140px}@media screen and (max-width: 1024px),print{#location #contents .sec01 .block-area .wappen-circle,#location #contents .sec02 .block-area .wappen-circle,#location #contents .sec03 .block-area .wappen-circle{max-width:100px;top:-8em}}#location #contents .sec01 .block-area .wappen-circle.right,#location #contents .sec02 .block-area .wappen-circle.right,#location #contents .sec03 .block-area .wappen-circle.right{left:auto;right:0}#location #contents .sec01 .block-area ul,#location #contents .sec02 .block-area ul,#location #contents .sec03 .block-area ul{display:flex;justify-content:center;flex-wrap:wrap;gap:4%;width:90%;margin:auto}#location #contents .sec01 .block-area ul li,#location #contents .sec02 .block-area ul li,#location #contents .sec03 .block-area ul li{width:46%;margin-bottom:2em}@media screen and (max-width: 1024px),print{#location #contents .sec01 .block-area ul li,#location #contents .sec02 .block-area ul li,#location #contents .sec03 .block-area ul li{width:100%}}#location #contents .sec01 .block-area ul li div,#location #contents .sec02 .block-area ul li div,#location #contents .sec03 .block-area ul li div{display:flex;margin-bottom:1em}#location #contents .sec01 .block-area ul li div span:first-child,#location #contents .sec02 .block-area ul li div span:first-child,#location #contents .sec03 .block-area ul li div span:first-child{background:#030e3c;padding:.5em}#location #contents .sec01 .block-area ul li div span:first-child img,#location #contents .sec02 .block-area ul li div span:first-child img,#location #contents .sec03 .block-area ul li div span:first-child img{width:3em}#location #contents .sec01 .block-area ul li div span:last-child,#location #contents .sec02 .block-area ul li div span:last-child,#location #contents .sec03 .block-area ul li div span:last-child{width:100%;display:flex;align-items:center;background:#fff;color:#030e3c;font-size:min(4svw,22px);padding:0 1em}#location #contents .sec01 .block-area ul li p,#location #contents .sec02 .block-area ul li p,#location #contents .sec03 .block-area ul li p{font-size:min(2.8svw,14px)}#location #contents .sec01 .block-area ul li p span,#location #contents .sec02 .block-area ul li p span,#location #contents .sec03 .block-area ul li p span{display:block;color:#030e3c;font-weight:bold}#location #contents .sec01 .block-area .p-note,#location #contents .sec02 .block-area .p-note,#location #contents .sec03 .block-area .p-note{font-size:min(2svw,10px);text-align:right;margin-top:2em}#location #contents .sec01 .block-area .box,#location #contents .sec02 .block-area .box,#location #contents .sec03 .block-area .box{display:flex;flex-wrap:nowrap;align-items:center;gap:4%}@media screen and (max-width: 1024px),print{#location #contents .sec01 .block-area .box,#location #contents .sec02 .block-area .box,#location #contents .sec03 .block-area .box{flex-wrap:wrap}}#location #contents .sec01 .block-area .box p span,#location #contents .sec02 .block-area .box p span,#location #contents .sec03 .block-area .box p span{font-size:min(3.8svw,20px);display:block;margin-bottom:.5em}#location #contents .sec01 .block-area .box dl,#location #contents .sec02 .block-area .box dl,#location #contents .sec03 .block-area .box dl{font-size:min(2.6svw,13px)}#location #contents .sec01 .block-area .box dl dt,#location #contents .sec02 .block-area .box dl dt,#location #contents .sec03 .block-area .box dl dt{margin-bottom:1em}#location #contents .sec01 .block-area .box dl dd p,#location #contents .sec02 .block-area .box dl dd p,#location #contents .sec03 .block-area .box dl dd p{width:100%;padding:.25em 1em;background:#030e3c;color:#fff;text-align:center}#location #contents .sec01 .block-area .box dl dd ul,#location #contents .sec02 .block-area .box dl dd ul,#location #contents .sec03 .block-area .box dl dd ul{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:4%;padding:1em 0}#location #contents .sec01 .block-area .box dl dd ul li,#location #contents .sec02 .block-area .box dl dd ul li,#location #contents .sec03 .block-area .box dl dd ul li{display:inline-block;width:auto;margin-bottom:0}#location #contents .sec01 .block-area .box dl dd ul li::before,#location #contents .sec02 .block-area .box dl dd ul li::before,#location #contents .sec03 .block-area .box dl dd ul li::before{content:"●"}#location #contents .sec01 .block-area .box2,#location #contents .sec02 .block-area .box2,#location #contents .sec03 .block-area .box2{margin:2em auto;padding:1em;background:#fff;display:flex;justify-content:space-between;width:100%;max-width:800px}#location #contents .sec01 .block-area .box2 dl,#location #contents .sec02 .block-area .box2 dl,#location #contents .sec03 .block-area .box2 dl{display:flex;flex-direction:column;width:45%}#location #contents .sec01 .block-area .box2 dl dt,#location #contents .sec02 .block-area .box2 dl dt,#location #contents .sec03 .block-area .box2 dl dt{font-size:min(2.6svw,13px);margin-bottom:.5em}#location #contents .sec01 .block-area .box2 dl dd:first-of-type,#location #contents .sec02 .block-area .box2 dl dd:first-of-type,#location #contents .sec03 .block-area .box2 dl dd:first-of-type{font-size:min(2.4svw,12px);margin-bottom:.5em}#location #contents .sec01 .block-area .box2 dl dd:last-child,#location #contents .sec02 .block-area .box2 dl dd:last-child,#location #contents .sec03 .block-area .box2 dl dd:last-child{font-size:min(2svw,10px);padding:1em;background:#e0eae8;color:#000;flex-grow:1}#location #contents .sec01 .block-area .box2 .line,#location #contents .sec02 .block-area .box2 .line,#location #contents .sec03 .block-area .box2 .line{border-right:dotted 2px #000}#location #contents .sec02 .cnt-area.change .left{margin-left:auto}#location #contents .sec02 .cnt-area.change .left .left-in{margin-right:0;margin-left:auto}#location #contents .sec02 .cnt-area.change .left .left-in h4{width:80%}#location #contents .sec02 .cnt-area.change .left .left-in h4 .h4-in{margin-left:12%}#location #contents .sec02 .cnt-area.change .left .left-in .word{margin-left:10%}@media screen and (max-width: 1024px),print{#location #contents .sec02 .cnt-area.change .left .left-in .word{margin-left:0}}#location #contents .sec02 .cnt-area.change .left .left-in .list{margin-left:10%}@media screen and (max-width: 1024px),print{#location #contents .sec02 .cnt-area.change .left .left-in .list{margin-left:0}}#location #contents .sec02 .cnt-area.change .left .left-in .img-box{right:100%;width:70%;margin-top:-2em}@media screen and (max-width: 1024px),print{#location #contents .sec02 .cnt-area.change .left .left-in .img-box{right:0;left:0;margin-top:2em}}@media screen and (max-width: 1024px),print{#location #contents .sec02 .cnt-area.change .left .left-in .img-box .cap2{color:#fff}}#location #contents .sec02 .cnt-area.change .right{right:auto}@media screen and (max-width: 1024px),print{#location #contents .sec02 .cnt-area.change .right{right:0}}#location #contents .sec02 .cnt-area .left .left-in .img-box2{display:flex;flex-wrap:nowrap;justify-content:center;align-items:end;gap:2%;width:100%;bottom:-50%;right:-20%}@media screen and (max-width: 1024px),print{#location #contents .sec02 .cnt-area .left .left-in .img-box2{flex-wrap:wrap;margin-top:2em;right:0;left:0;bottom:0}}#location #contents .sec02 .cnt-area .left .left-in .img-box2 img{width:35%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1024px),print{#location #contents .sec02 .cnt-area .left .left-in .img-box2 img{width:48%}}#location #contents .sec02 .cnt-area .left .left-in .img-box2 img:nth-last-of-type(1){width:60%;margin-left:1em}@media screen and (max-width: 1024px),print{#location #contents .sec02 .cnt-area .left .left-in .img-box2 img:nth-last-of-type(1){width:100%;margin:2em auto}}#location #contents .sec02 .head-area{margin-top:min(16vw,8em)}@media screen and (max-width: 1024px),print{#location #contents .sec02 .lead-img{position:relative;bottom:0;margin:auto}}#location #contents .sec02 .school-list ul{display:flex;flex-wrap:wrap;justify-content:center;gap:4%}#location #contents .sec02 .school-list ul li{display:flex;width:29.3333333333%;margin-bottom:6%}@media screen and (max-width: 750px),print{#location #contents .sec02 .school-list ul li{width:100%}}#location #contents .sec02 .school-list ul li dl{display:flex;flex-direction:column}#location #contents .sec02 .school-list ul li dl dt{color:#030e3c;padding-top:1em}#location #contents .sec02 .school-list ul li dl dt .school-name{font-size:min(3.2svw,16px);display:block;width:100%;padding:0 0 .25em;border-bottom:solid 1px #231815}#location #contents .sec02 .school-list ul li dl dt.shop-img{padding-top:0;position:relative}#location #contents .sec02 .school-list ul li dl dt.shop-img .wappen{position:absolute;top:-40px;right:-10px;width:30%}#location #contents .sec02 .school-list ul li dl dd{flex-grow:1;height:100%}#location #contents .sec02 .school-list ul li dl dd:first-of-type{font-size:min(2.4svw,12px);padding:.5em 0 1em}#location #contents .sec02 .school-list ul li dl dd:nth-of-type(2){font-size:min(2svw,10px);background:#dbdae3}#location #contents .sec02 .school-list ul li dl dd:nth-of-type(2) ul{width:100%;max-width:360px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:4%;padding:1em}#location #contents .sec02 .school-list ul li dl dd:nth-of-type(2) ul li{display:inline-block;width:auto;margin-bottom:0}#location #contents .sec03 .lead-img{position:relative;width:100%;max-width:160px;top:0;bottom:0;left:0;right:0;margin:auto}@media screen and (max-width: 750px),print{#location #contents .sec03 .lead-img{max-width:100px}}#location #contents .sec03 .head-area{margin-top:min(16vw,12em)}#location #contents .sec03 .living-list{margin:min(8vw,4em) auto}#location #contents .sec03 .living-list ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:2%}#location #contents .sec03 .living-list ul li{width:23%;margin-bottom:6%}@media screen and (max-width: 750px),print{#location #contents .sec03 .living-list ul li{width:100%;margin-bottom:12%}}#location #contents .sec03 .living-list ul li:last-child{width:48%}@media screen and (max-width: 750px),print{#location #contents .sec03 .living-list ul li:last-child{width:100%}}#location #contents .sec03 .living-list ul li dl{display:flex;flex-direction:column;width:100%;padding:0}#location #contents .sec03 .living-list ul li dl dt{margin-bottom:.5em}#location #contents .sec03 .living-list ul li dl dt img{width:100%}#location #contents .sec03 .living-list ul li dl dt .liv-name{font-size:min(3.2svw,16px);display:block;width:100%;padding:0 0 .25em;border-bottom:solid 1px #231815}#location #contents .sec03 .living-list ul li dl dt .time{font-size:min(2.8svw,14px);display:block;width:100%;padding:.25em 0 0}#location #contents .sec03 .living-list ul li dl dd{font-size:min(2.8svw,14px);padding:0;flex-grow:1;height:100%}#location #contents .sec03 .living-list ul li p{width:100%;padding:.25em 1em;margin-bottom:.5em;background:#030e3c;color:#fff;text-align:center}#location #contents .sec03 .living-list ul li .flex{display:flex;flex-wrap:nowrap;justify-content:center;align-items:end;gap:4%}@media screen and (max-width: 750px),print{#location #contents .sec03 .living-list ul li .flex{flex-wrap:wrap}}#location #contents .sec03 .living-list ul li .flex dl{width:80%}@media screen and (max-width: 750px),print{#location #contents .sec03 .living-list ul li .flex dl{width:100%}}#location #contents .sec03 .living-list ul li .flex dl dd{font-size:min(2svw,10px);margin-bottom:.5em}#location #contents .sec03 .living-list ul li .flex p{background:none;padding:0}/*# sourceMappingURL=location.css.map */