@charset "UTF-8";.sec_ttl{text-align:center;padding-bottom:.80rem;position:relative}@media screen and (max-width:460px){.sec_ttl{padding-bottom:.45rem}}.sec_ttl:after{content:"";display:block;margin:0 auto;width:1px;height:.40rem;background-color:#cac1bb;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:460px){.sec_ttl:after{height:.30rem}}.sec_ttl:before{content:attr(data-en);display:block;margin-bottom:.24rem;font-size:.46rem;font-family:'Cinzel', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:400;line-height:1;letter-spacing:.20em;color:#ba9969}@media screen and (max-width:460px){.sec_ttl:before{margin-bottom:.10rem;font-size:.35rem}}.sec_ttl span{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:400;font-size:.18rem;line-height:1;letter-spacing:.10em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.os-android .sec_ttl span{font-family:'Noto Serif JP', serif}@media screen and (max-width:460px){.sec_ttl span{font-size:.14rem}}.sec_access{padding:.34rem 0 0;position:relative}@media screen and (max-width:460px){.sec_access{position:relative;padding:.96rem 0 .40rem;background-position:center .14rem;background-repeat:no-repeat;background-image:url(../img/shopguide/sec_shoplist_first_bg_sp.png);background-size:4.05rem auto}}@media (min-width:461px){.sec_access .sec_ttl{background-image:url(../img/shopguide/sec_shoplist_first_bg.png);background-position:top center;background-repeat:no-repeat;background-size:13.58rem auto;padding-top:.56rem}}@media screen and (max-width:460px){.sec_access{padding:.96rem 0 0 0}}@media (min-width:461px){.sec_access .sec_ttl{padding-top:.56rem}}.sec_access .mod_wrap01 .access_map_area{margin-top:0.55rem}.sec_access .mod_wrap01 .access_map_area .ttl{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:400;font-size:0.28rem;letter-spacing:0.1em;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.os-android .sec_access .mod_wrap01 .access_map_area .ttl{font-family:'Noto Serif JP', serif}@media screen and (max-width:460px){.sec_access .mod_wrap01 .access_map_area .ttl{font-size:0.19rem;text-align:left;width:calc(100% - 0.6rem);margin:0 auto}}@media screen and (max-width:375px){.sec_access .mod_wrap01 .access_map_area .ttl{width:calc(100% - 0.4rem);letter-spacing:0.04em}}.sec_access .mod_wrap01 .access_map_area .copy{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:400;font-size:0.16rem;line-height:1.875;letter-spacing:0.05em;text-align:center;margin:0.3rem auto 0 auto}.os-android .sec_access .mod_wrap01 .access_map_area .copy{font-family:'Noto Serif JP', serif}@media screen and (max-width:460px){.sec_access .mod_wrap01 .access_map_area .copy{font-size:0.14rem;text-align:left;line-height:1.857;width:calc(100% - 0.6rem);margin:0.24rem auto 0 auto}}@media screen and (max-width:375px){.sec_access .mod_wrap01 .access_map_area .copy{width:calc(100% - 0.4rem)}}.sec_access .mod_wrap01 .access_map_area .map_img{max-width:7.3rem;width:100%;margin:0.7rem auto 0 auto}@media screen and (max-width:460px){.sec_access .mod_wrap01 .access_map_area .map_img{margin:0.5rem auto 0 auto}}.sec_access .mod_wrap01 .access_map_area .map_img img{width:100%}.sec_access .mod_wrap01 .access_map_area .mod_btn01{margin:0.4rem auto 0 auto;position:relative;z-index:1}@media screen and (max-width:460px){.sec_access .mod_wrap01 .access_map_area .mod_btn01{margin:0.18rem auto 0 auto}}.sec_access .mod_btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:6rem;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:460px){.sec_access .mod_btn_wrap{margin:.4rem auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.sec_access .mod_btn_wrap .mod_btn01{margin:0 auto}.sec_access .mod_btn_wrap .mod_btn01+.mod_btn01{margin:0.4rem auto 0 auto}@media screen and (max-width:460px){.sec_access .mod_btn_wrap .mod_btn01+.mod_btn01{margin:.2rem auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.sec_access .mod_btn_wrap.type02{max-width:11rem}.sec_access .mod_btn_wrap.type02 .mod_btn01{margin:0}.sec_access .mod_btn_wrap.type02 .mod_btn01+.mod_btn01{margin:0}@media screen and (max-width:460px){.sec_access .mod_btn_wrap.type02 .mod_btn01+.mod_btn01{margin:.2rem auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.sec_access .mod_btn_wrap.type03{max-width:6rem;margin:0 auto}.sec_access .mod_btn_wrap.type03 .mod_btn01{margin:0.2rem auto 0}.sec_access .access_detail{padding:4rem 0 1rem 0;margin-top:-3.4rem;position:relative}@media screen and (max-width:460px){.sec_access .access_detail{padding:1.215rem 0 0.6rem 0;margin-top:-0.65rem}}.sec_access .access_detail:before{content:'';position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#ecebe7;z-index:-1}.sec_access .access_detail:after{content:'';position:absolute;top:calc(4rem + 3.75rem);right:calc(50% - 7rem);width:2.75rem;height:1.52rem;background-image:url(../img/news/sec_news_bg_02.png);background-size:cover;z-index:-1}@media screen and (max-width:460px){.sec_access .access_detail:after{top:calc(1.215rem + 5.45rem);right:-0.36rem;width:1.37rem;height:0.76rem}}.sec_access .access_detail .bus .ttl,.sec_access .access_detail .car_bicycle .bicycle .ttl,.sec_access .access_detail .car_bicycle .car .ttl,.sec_access .access_detail .train .ttl{font-size:0.16rem;font-weight:bold;padding-left:0.44rem;position:relative}@media screen and (max-width:460px){.sec_access .access_detail .bus .ttl,.sec_access .access_detail .car_bicycle .bicycle .ttl,.sec_access .access_detail .car_bicycle .car .ttl,.sec_access .access_detail .train .ttl{font-size:0.15rem;padding-left:0.34rem}}.sec_access .access_detail .bus .ttl:before,.sec_access .access_detail .car_bicycle .bicycle .ttl:before,.sec_access .access_detail .car_bicycle .car .ttl:before,.sec_access .access_detail .train .ttl:before{content:'';position:absolute;left:0;background-size:cover}.sec_access .access_detail .bus .copy,.sec_access .access_detail .bus .howto_ttl,.sec_access .access_detail .car_bicycle .bicycle .copy,.sec_access .access_detail .car_bicycle .bicycle .howto_ttl,.sec_access .access_detail .car_bicycle .car .copy,.sec_access .access_detail .car_bicycle .car .howto_ttl,.sec_access .access_detail .train .copy,.sec_access .access_detail .train .howto_ttl{font-size:0.14rem;font-weight:500;line-height:1.71;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:460px){.sec_access .access_detail .bus .copy,.sec_access .access_detail .bus .howto_ttl,.sec_access .access_detail .car_bicycle .bicycle .copy,.sec_access .access_detail .car_bicycle .bicycle .howto_ttl,.sec_access .access_detail .car_bicycle .car .copy,.sec_access .access_detail .car_bicycle .car .howto_ttl,.sec_access .access_detail .train .copy,.sec_access .access_detail .train .howto_ttl{font-size:0.12rem;font-weight:500;line-height:1.58}}.sec_access .access_detail .bus .howto_ttl,.sec_access .access_detail .car_bicycle .bicycle .howto_ttl,.sec_access .access_detail .car_bicycle .car .howto_ttl,.sec_access .access_detail .train .howto_ttl{padding-left:0.18rem;margin-top:0.24rem;position:relative}@media screen and (max-width:460px){.sec_access .access_detail .bus .howto_ttl,.sec_access .access_detail .car_bicycle .bicycle .howto_ttl,.sec_access .access_detail .car_bicycle .car .howto_ttl,.sec_access .access_detail .train .howto_ttl{margin-top:0.18rem}}.sec_access .access_detail .bus .howto_ttl:before,.sec_access .access_detail .car_bicycle .bicycle .howto_ttl:before,.sec_access .access_detail .car_bicycle .car .howto_ttl:before,.sec_access .access_detail .train .howto_ttl:before{content:'';position:absolute;top:0.04rem;left:0;width:0.1rem;height:0.1rem;background-color:#ba9969}@media screen and (max-width:460px){.sec_access .access_detail .bus .howto_ttl:before,.sec_access .access_detail .car_bicycle .bicycle .howto_ttl:before,.sec_access .access_detail .car_bicycle .car .howto_ttl:before,.sec_access .access_detail .train .howto_ttl:before{top:0.03rem;width:0.09rem;height:0.09rem}}.sec_access .access_detail .train{margin:0 auto}@media screen and (max-width:460px){.sec_access .access_detail .train{width:calc(100% - 0.6rem)}}@media screen and (max-width:375px){.sec_access .access_detail .train{width:calc(100% - 0.4rem)}}.sec_access .access_detail .train .ttl:before{background-image:url(/kyoto_sc/img/access/sec_access_ico_train.png);width:0.2rem;height:0.28rem;top:-0.03rem}@media screen and (max-width:460px){.sec_access .access_detail .train .ttl:before{width:0.15rem;height:0.21rem;top:-0.01rem}}.sec_access .access_detail .train .train_img{margin-top:0.2rem}@media (min-width:461px){.sec_access .access_detail .train .train_img{max-width:11rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:461px){.sec_access .access_detail .train .train_img img{width:calc(33% - 0.1rem)}}@media screen and (max-width:460px){.sec_access .access_detail .train .train_img img{width:100%}.sec_access .access_detail .train .train_img img+img{margin-top:0.04rem}}.sec_access .access_detail .train .copy{margin-top:0.16rem}.sec_access .access_detail .bus{margin-top:0.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:460px){.sec_access .access_detail .bus{margin:0.55rem auto 0 auto;width:calc(100% - 0.6rem)}}@media screen and (max-width:375px){.sec_access .access_detail .bus{width:calc(100% - 0.4rem)}}.sec_access .access_detail .bus .ttl{width:100%}.sec_access .access_detail .bus .ttl:before{background-image:url(/kyoto_sc/img/access/sec_access_ico_bus.png);width:0.3rem;height:0.16rem;top:0.025rem}@media screen and (max-width:460px){.sec_access .access_detail .bus .ttl:before{width:0.25rem;height:0.135rem;top:0.04rem}}.sec_access .access_detail .bus .content_wrap{max-width:4.8rem}@media (min-width:461px){.sec_access .access_detail .bus .content_wrap:last-of-type{padding-left:1.3rem}}.sec_access .access_detail .bus .content_wrap .copy{padding-left:0.18rem;margin-top:0.3rem}@media screen and (max-width:460px){.sec_access .access_detail .bus .content_wrap .copy{margin-top:0.24rem}}.sec_access .access_detail .bus .content_wrap .bus_img{margin-top:.26rem}@media screen and (max-width:460px){.sec_access .access_detail .bus .content_wrap .bus_img{margin-top:.2rem}}.sec_access .access_detail .bus .content_wrap .bus_img img{vertical-align:bottom}@media screen and (max-width:460px){.sec_access .access_detail .bus .content_wrap .bus_img img{width:2rem}}.sec_access .access_detail .car_bicycle{margin-top:0.7rem}@media (min-width:461px){.sec_access .access_detail .car_bicycle{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle{width:calc(100% - 0.6rem);margin:0.55rem auto 0 auto}}@media screen and (max-width:375px){.sec_access .access_detail .car_bicycle{width:calc(100% - 0.4rem)}}.sec_access .access_detail .car_bicycle .car{max-width:4.8rem}.sec_access .access_detail .car_bicycle .car .ttl:before{background-image:url(/kyoto_sc/img/access/sec_access_ico_car.png);width:0.25rem;height:0.2rem;top:0.01rem}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .car .ttl:before{width:0.185rem;height:0.148rem;top:0.03rem}}.sec_access .access_detail .car_bicycle .car .ttl.add{margin-top:0.7rem}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .car .ttl.add{margin:0.55rem auto 0}}.sec_access .access_detail .car_bicycle .car .ttl.add:before{background-image:url(/kyoto_sc/img/access/sec_access_ico_bus.png);width:0.3rem;height:0.16rem;top:0.025rem}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .car .ttl.add:before{width:0.25rem;height:0.135rem;top:0.04rem}}.sec_access .access_detail .car_bicycle .car .bus_img{margin-top:.17rem}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .car .bus_img{margin-top:.2rem}}.sec_access .access_detail .car_bicycle .car .bus_img img{vertical-align:bottom}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .car .bus_img img{width:2rem}}.sec_access .access_detail .car_bicycle .bicycle{max-width:4.8rem}@media (min-width:461px){.sec_access .access_detail .car_bicycle .bicycle{padding-left:1.3rem}}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .bicycle{margin-top:0.55rem}}.sec_access .access_detail .car_bicycle .bicycle .ttl:before{background-image:url(/kyoto_sc/img/access/sec_access_ico_bike.png);width:0.32rem;height:0.22rem;top:-0.02rem}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .bicycle .ttl:before{width:0.22rem;height:0.15125rem;top:0.03rem}}.sec_access .access_detail .car_bicycle .bicycle .photo_wrap figure{width:2.45rem;height:1.6rem;float:left}.sec_access .access_detail .car_bicycle .bicycle .photo_wrap figure:nth-child(odd){margin-right:.1rem}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .bicycle .photo_wrap figure{width:1.52rem;height:1.1rem}}.sec_access .access_detail .car_bicycle .bicycle .photo_wrap.type02{padding-top:.17rem}@media (min-width:461px){.sec_access .access_detail .car_bicycle .bicycle .photo_wrap.type02{width:calc(100% + .2rem)}}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .bicycle .photo_wrap.type02{padding-top:.21rem}}.sec_access .access_detail .car_bicycle .bicycle .photo_wrap.type02 figure{width:1.6rem;height:2.45rem;float:left}.sec_access .access_detail .car_bicycle .bicycle .photo_wrap.type02 figure:nth-child(odd){margin-right:0}.sec_access .access_detail .car_bicycle .bicycle .photo_wrap.type02 figure:nth-child(2){margin-left:.06rem;margin-right:.06rem}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .bicycle .photo_wrap.type02 figure{width:1rem;height:1.53rem}}.sec_access .access_detail .car_bicycle .bicycle .photo_wrap.clearfix:after{content:"";display:block;clear:both}.sec_access .access_detail .car_bicycle .copy{margin-top:0.24rem}@media (min-width:461px){.sec_access .access_detail .car_bicycle .copy{min-height:0.5rem}}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .copy{margin-top:0.12rem}}.sec_access .access_detail .car_bicycle .mod_btn01:first-of-type{margin-top:0.26rem}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .mod_btn01:first-of-type{margin:0.225rem auto 0 auto}}.sec_access .access_detail .car_bicycle .mod_btn01:not(:first-of-type){margin-top:0.2rem}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .mod_btn01:not(:first-of-type){margin:0.24rem auto 0 auto}}.sec_access .access_detail .car_bicycle .mod_btn01.bicycle_link{letter-spacing:-0.1em}.sec_access .access_detail .car_bicycle .mod_btn01.btn_first{margin-top:-.07rem}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .mod_btn01.btn_first{margin-top:.2rem}}.sec_access .access_detail .car_bicycle .mod_btn01.btn_second{margin-top:.26rem}@media screen and (max-width:460px){.sec_access .access_detail .car_bicycle .mod_btn01.btn_second{margin-top:.24rem}}.sec_access .access_detail .clearfix:after{content:"";display:block;clear:both}
/*# sourceMappingURL=access.css.map */
