h2{font-weight:400;font-style:normal}#main{position:relative;max-width:1280px;margin:0 auto;padding:0}@media screen and (max-width: 767px){#main{background-size:200%}}#main h1{font-size:60px;color:#50ac50;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){#main h1{font-size:8vw}}#main .cap{position:absolute;bottom:1em;left:1em;font-size:12px}@media screen and (max-width: 767px){#main .cap{font-size:10px}}#contents{position:relative}#contents::before,#contents::after{content:"";width:25%;height:13%;position:absolute;z-index:-1}@media screen and (max-width: 767px){#contents::before,#contents::after{height:3%}}#contents::before{background:url(../images/access/bg-sec02_01.webp) no-repeat 0 0;background-size:100%;top:0;left:0}#contents .nav{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1024px;margin:0 auto 100px}@media screen and (max-width: 767px){#contents .nav{margin:0 auto 50px}}#contents .nav li{width:32%}#contents .location{padding:0 0 120px;position:relative}@media screen and (max-width: 767px){#contents .location{padding:0 0 30px}}#contents .location::after{content:"";width:25%;height:13%;position:absolute;z-index:-1}@media screen and (max-width: 767px){#contents .location::after{height:3%}}#contents .location::after{background:url(../images/access/bg-sec02_02.webp) no-repeat 0 0;background-size:100%;bottom:0;right:0}#contents .location .lead{font-size:38px;text-align:center;padding:70px 0;position:relative;font-weight:normal}@media screen and (max-width: 767px){#contents .location .lead{font-size:5vw;padding:30px 0}}#contents .location .line{max-width:1100px;margin:0 auto}#contents .location .name{font-size:13px;display:block;line-height:1.3;padding:5px 0 0 0}@media screen and (max-width: 767px){#contents .location .name{font-size:11px}}#contents .location .time{font-size:13px;display:block;line-height:1.3}@media screen and (max-width: 767px){#contents .location .time{font-size:11px}}#contents .location .time span{font-size:1.5em;font-weight:bold;color:#f0831e}#contents .location .main .title{margin:0 0 25px;font-weight:normal}@media screen and (max-width: 767px){#contents .location .main .title{margin:0 0 10px}}#contents .location .main .title .en{font-size:48px}@media screen and (max-width: 767px){#contents .location .main .title .en{font-size:6vw}}#contents .location .main .title .ja{font-size:17px;color:#666}@media screen and (max-width: 767px){#contents .location .main .title .ja{font-size:3.5vw}}#contents .location .main .txt{font-size:17px}@media screen and (max-width: 767px){#contents .location .main .txt{font-size:3.5vw}}#contents .location .sec01{background:url(../images/location/bg-sec01.png) no-repeat 0 0;background-size:cover;max-width:1280px;margin:0 auto 100px;padding:20px 40px 40px;display:flex;flex-wrap:wrap;justify-content:space-between;border-top:3px solid #9e005d;border-bottom:3px solid #9e005d;position:relative}@media screen and (max-width: 767px){#contents .location .sec01{padding:10px 20px 20px}}#contents .location .sec01::before,#contents .location .sec01::after{content:"";background-color:#9e005d;width:100%;height:2px;position:absolute;left:0;z-index:1}#contents .location .sec01::before{top:5px}#contents .location .sec01::after{bottom:5px}#contents .location .sec01 .left{width:51%;position:relative;z-index:2}@media screen and (max-width: 767px){#contents .location .sec01 .left{width:100%}}#contents .location .sec01 .left .ico{max-width:300px;margin:-50px 0 18px}@media screen and (max-width: 767px){#contents .location .sec01 .left .ico{width:70%;margin:-30px 0 18px}}#contents .location .sec01 .left dl{margin:0 0 20px}@media screen and (max-width: 767px){#contents .location .sec01 .left dl{margin:0 0 10px}}#contents .location .sec01 .left dl dt{font-size:32px;color:#9e005d}@media screen and (max-width: 767px){#contents .location .sec01 .left dl dt{font-size:4.5vw}}#contents .location .sec01 .left dl dd{font-size:17px}@media screen and (max-width: 767px){#contents .location .sec01 .left dl dd{font-size:3.5vw}}#contents .location .sec01 .right{width:48%;position:relative;z-index:2}@media screen and (max-width: 767px){#contents .location .sec01 .right{width:100%}}#contents .location .sec01 .right .img{max-width:150px;position:absolute;bottom:-75px;right:-15px;z-index:2}@media screen and (max-width: 767px){#contents .location .sec01 .right .img{width:20%;bottom:-55px;right:1%}}#contents .location .sec01 .hub{border-top:1px solid #9e005d;display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;margin:2em auto 50px;padding:1em 7% 0 0}@media screen and (max-width: 767px){#contents .location .sec01 .hub{width:95%;margin:2em auto 20px;display:block;padding:1em 0 0 0}}#contents .location .sec01 .hub li{width:45%}@media screen and (max-width: 767px){#contents .location .sec01 .hub li{width:100%}}#contents .location .sec01 .hub li:first-child{width:52%;padding-top:2em}@media screen and (max-width: 767px){#contents .location .sec01 .hub li:first-child{padding-top:1.5em;width:100%}}#contents .location .sec02{padding:0;max-width:1100px;margin:0 auto;position:relative}@media screen and (max-width: 767px){#contents .location .sec02{padding:0 2.5%}}#contents .location .sec02 .main{width:30%}@media screen and (max-width: 767px){#contents .location .sec02 .main{width:100%;margin:0 0 2em}}#contents .location .sec02 .main .title .en{color:#ee92b7}#contents .location .sec02 .main .img{width:60%;margin:0 0 0 40%}@media screen and (max-width: 767px){#contents .location .sec02 .main .img{width:30%;margin:-3em 0 0 70%}}#contents .location .sec02 .shop{width:28%;position:absolute;top:10%;left:32%}@media screen and (max-width: 767px){#contents .location .sec02 .shop{position:static;width:48%}}#contents .location .sec02 .shop .name{color:#ee92b7}#contents .location .sec02 .photo{width:50%;position:absolute;top:-5%;right:0}@media screen and (max-width: 767px){#contents .location .sec02 .photo{position:static;width:60%;margin:-13em 0 0 40%}}#contents .location .sec02 ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:30px 2.5% 0}@media screen and (max-width: 767px){#contents .location .sec02 ul{padding:5em 0 0}}#contents .location .sec02 ul li{width:19%}@media screen and (max-width: 767px){#contents .location .sec02 ul li{width:48%;margin:0 0 1em}}#contents .location .sec02 ul li .name{color:#ee92b7}#contents .location .sec03{padding:0;max-width:1100px;margin:30px auto 15px;position:relative}@media screen and (max-width: 767px){#contents .location .sec03{padding:0 2.5%}}#contents .location .sec03 .name{color:#50ac50}#contents .location .sec03 ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:30px 2.5% 0}@media screen and (max-width: 767px){#contents .location .sec03 ul{padding:30px 0 0}}#contents .location .sec03 ul li{width:17.5%}@media screen and (max-width: 767px){#contents .location .sec03 ul li{width:48%;margin:0 0 1em}}#contents .location .sec03 ul li:first-child{width:25%}@media screen and (max-width: 767px){#contents .location .sec03 ul li:first-child{width:48%}}#contents .location .sec03 ul li.img{padding:0 0 0 2%}#contents .location .sec03 .main{width:55%;margin:0 0 0 45%;padding:0 2.5% 0 0}@media screen and (max-width: 767px){#contents .location .sec03 .main{width:100%;margin:0;padding:0}}#contents .location .sec03 .main .title .en{color:#50ac50}#contents .location .sec03 .main .img{width:9%;position:absolute;top:13%;right:2.5%}@media screen and (max-width: 767px){#contents .location .sec03 .main .img{top:15%;width:5%}}#contents .location .sec03 .main .front{margin:1em 0 0 0}#contents .location .sec03 .photo{position:absolute;top:0;left:0;width:42%}@media screen and (max-width: 767px){#contents .location .sec03 .photo{position:static;width:48%}}#contents .location .sec03 .sub{width:36%;margin:-17em 0 0 2.5%}@media screen and (max-width: 767px){#contents .location .sec03 .sub{margin:0;width:48%;margin:-9em 0 0 52%}}#contents .location .sec04{padding:0;max-width:1100px;margin:50px auto;position:relative}@media screen and (max-width: 767px){#contents .location .sec04{margin:30px auto;padding:0 2.5%}}#contents .location .sec04 .main{width:32.407%;margin:0 0 2em}@media screen and (max-width: 767px){#contents .location .sec04 .main{width:100%}}#contents .location .sec04 .main .title .en{color:#5e8cdc}#contents .location .sec04 .main .title .ja{display:block}@media screen and (max-width: 767px){#contents .location .sec04 .main .title .ja{display:inline}}#contents .location .sec04 .main .img{width:36%;position:absolute;top:-20%;left:77%;z-index:2}@media screen and (max-width: 767px){#contents .location .sec04 .main .img{width:20%;top:0;left:auto;right:3%}}#contents .location .sec04 .photo{width:24.148%;position:absolute;top:0;left:35%;z-index:1}@media screen and (max-width: 767px){#contents .location .sec04 .photo{position:static;width:48%}}#contents .location .sec04 .photo .name{color:#5e8cdc}#contents .location .sec04 .img02{width:39.814%;position:absolute;top:0;right:0}@media screen and (max-width: 767px){#contents .location .sec04 .img02{position:static;width:48%;margin:-13em 0 0 52%}}#contents .location .sec04 ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:30px 0 0 2.5%;margin:0;width:58%}@media screen and (max-width: 767px){#contents .location .sec04 ul{width:100%;padding:30px 0 0 0}}#contents .location .sec04 ul li{width:32%}@media screen and (max-width: 767px){#contents .location .sec04 ul li{width:48%;margin:0 0 1em}}#contents .location .sec04 ul li .name{color:#5e8cdc}#contents .location .sec05{padding:0;max-width:1100px;margin:50px auto;position:relative}@media screen and (max-width: 767px){#contents .location .sec05{margin:30px auto;background-size:130%}}#contents .location .sec05 .title{font-size:48px;color:#5e8cdc;text-align:right;font-weight:normal}@media screen and (max-width: 767px){#contents .location .sec05 .title{font-size:6vw}}#contents .location .sec05 .txt{font-size:30px;color:#5e8cdc;text-align:right;font-weight:normal;text-shadow:0 0 5px #5e8cdc}@media screen and (max-width: 767px){#contents .location .sec05 .txt{font-size:4.5vw}}#contents .location .sec05 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2em 0 1em}@media screen and (max-width: 767px){#contents .location .sec05 ul{margin:1em 0 0}}#contents .location .sec05 ul li{width:19%}@media screen and (max-width: 767px){#contents .location .sec05 ul li{width:32%;margin:0 0 1em}}#contents .location .sec05 .note{font-size:14px}@media screen and (max-width: 767px){#contents .location .sec05 .note{font-size:10px}}#contents .lifeinformation{position:relative;background:ivory;padding:50px 0 100px}@media screen and (max-width: 767px){#contents .lifeinformation{padding:30px 0}}#contents .lifeinformation::before,#contents .lifeinformation::after{content:"";width:25%;height:11.5%;position:absolute;z-index:1}@media screen and (max-width: 767px){#contents .lifeinformation::before,#contents .lifeinformation::after{height:4%}}#contents .lifeinformation::before{background:url(../images/location/bg-life01.png) no-repeat 0 0;background-size:100%;top:0;left:0}#contents .lifeinformation::after{background:url(../images/location/bg-life02.png) no-repeat 0 0;background-size:100%;bottom:0;right:0}#contents .lifeinformation h2{font-size:48px;color:#50ac50;text-align:center;margin:0 0 .5em}@media screen and (max-width: 767px){#contents .lifeinformation h2{font-size:6vw}}#contents .lifeinformation .map{max-width:800px;margin:0 auto 40px;border:1px solid #a1a1a1;position:relative}@media screen and (max-width: 767px){#contents .lifeinformation .map{width:95%;margin:0 auto 20px}}#contents .lifeinformation .map .subbox{width:40%;position:absolute;bottom:0;left:0}#contents .lifeinformation .block{max-width:800px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){#contents .lifeinformation .block{width:95%}}#contents .lifeinformation .block h3{width:100%;font-size:25px;color:#fff;font-family:"span",serif;font-weight:400;font-style:normal;background:url(../images/location/bg-title.png) no-repeat 0 0;background-size:100%;padding:0 0 0 .5em}@media screen and (max-width: 767px){#contents .lifeinformation .block h3{font-size:4vw;background-size:cover}}#contents .lifeinformation .block h3 span{font-size:14px}@media screen and (max-width: 767px){#contents .lifeinformation .block h3 span{font-size:3vw}}#contents .lifeinformation .block .left ul li,#contents .lifeinformation .block .right ul li{font-size:13px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}@media screen and (max-width: 767px){#contents .lifeinformation .block .left ul li,#contents .lifeinformation .block .right ul li{font-size:10px}}#contents .lifeinformation .block .left ul li .name,#contents .lifeinformation .block .right ul li .name{display:block;width:62%}#contents .lifeinformation .block .left ul li .time,#contents .lifeinformation .block .right ul li .time{display:block;width:37%;text-align:right}#contents .lifeinformation .block .left{width:50%;padding:0 1em 0 0;margin:1.5em 0}@media screen and (max-width: 767px){#contents .lifeinformation .block .left{width:100%;padding:0;margin:1em 0 0}}#contents .lifeinformation .block .right{width:calc(50% - 1px);border-left:1px solid gray;padding:0 0 0 1em;margin:1.5em 0}@media screen and (max-width: 767px){#contents .lifeinformation .block .right{width:100%;border-left:none;padding:0;margin:0 0 1em 0}}#contents .bnr{background:#ebf5d2;padding:50px 0}@media screen and (max-width: 767px){#contents .bnr{padding:30px 10px}}#contents .bnr p{max-width:1080px;margin:0 auto}/*# sourceMappingURL=location.css.map */