﻿body{-webkit-text-size-adjust:100%;font-size:18px;font-size:1.8rem;font-family:游ゴシック体, YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴシック Pro','Hiragino Kaku Gothic Pro', "游ゴシック Medium","Yu Gothic Medium", 'Yu Gothic', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}#wrapper{position:relative;margin:0 auto}figure,figcaption{margin-bottom:0;padding:0}a,a:hover,a:active,a:visited{color:#000;text-decoration:none}header{height:70px;position:fixed;top:0;left:0;width:100%;z-index:9999;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;background:#fff}header .humNav{display:none;position:absolute;width:100%;background:#1350a8;top:70px;left:0}header h1{line-height:1;margin-right:0;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}header h1 a{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:140px;margin:auto;height:100%}header h1 img{margin:0 auto;width:136px;display:block}header .btns{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:9999}header .btns a{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:20px}header .btns a img{width:1.5em;height:1.5em;margin-right:.5em}.humNav{display:none;position:absolute;width:100%;background:#1350a8;top:70px;left:0}.humNav #globalNav li{border-bottom:1px solid rgba(255,255,255,0.2)}.humNav #globalNav li a{color:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px}.humNav #globalNav li a::after{content:"";display:block;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.hamburger{padding:0;z-index:9999}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background:#1350a8}main{padding-top:70px}body#lpIndex section{margin-bottom:20px}body#lpIndex #mv_area{margin-bottom:0;width:100%}body#lpIndex #mv_area img{width:100%;height:auto}body#lpIndex #time_area{padding-top:30px}body#lpIndex #time_area .column2 p img{width:100%;height:auto}body#lpIndex #time_area .chui{text-align:right;margin:10px 0}body#lpIndex #time_area .pink{color:#eb6d9a;font-weight:bold}body#lpIndex #time_area .blue{color:#03b8df;font-weight:bold}body#lpIndex #time_area .red{color:#e60012}body#lpIndex #time_area .inner_wrap{margin-bottom:30px}body#lpIndex #fare_area{text-align:center}body#lpIndex #fare_area .catch{margin-bottom:30px;line-height:1.7}body#lpIndex #fare_area .catch strong{color:#6d438b;font-size:24px;font-size:2.4rem}body#lpIndex #fare_area .img img{max-width:800px;width:100%;margin-bottom:40px}body#lpIndex #spot_area .map_area{text-align:center;margin:auto}body#lpIndex #spot_area .map_area .map{width:100%;height:auto}body#lpIndex #spot_area .map_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto auto 50px auto}body#lpIndex #spot_area .map_list .max_box{width:25%}body#lpIndex #spot_area .textArea{padding:20px}body#lpIndex #spot_area .textArea h3{color:#6d438b;position:relative;padding-left:2em;font-size:25px;font-size:2.5rem;line-height:1.7;margin-bottom:20px}body#lpIndex #spot_area .textArea h3 img{position:absolute;top:.1em;left:0;width:1.7em;height:1.7em}body#lpIndex #spot_area .textArea p{font-size:14px;font-size:1.4rem}body#lpIndex #spot_area .photo img{width:100%;height:auto}body#lpIndex #spot_area .osaka .map_area{position:relative}body#lpIndex #spot_area .osaka .map_area .name{position:absolute;top:-30px;left:0}body#lpIndex #spot_area .nagashima .map_list .max_box{width:33.3%}body#lpIndex #spot_area .kyoto{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}body#lpIndex #spot_area .kyoto>*{width:50%}body#lpIndex #spot_area .kyoto .photo{position:relative}body#lpIndex #spot_area .kyoto .photo .name{position:absolute;width:auto;top:-30px;right:0}body#lpIndex .bnr{text-align:center;display:block;max-width:1000px;width:90%;margin:auto auto 50px auto}body#lpIndex .bnr img{max-width:100%;height:auto}body#lpIndex #method .catch{text-align:center;margin-bottom:40px}body#lpIndex #method .method_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}body#lpIndex #method .method_list [class^="box_"]{width:calc(100% / 3);background:#efeaf3;border-right:4px solid #fff;padding:30px 20px}body#lpIndex #method .method_list [class^="box_"]:last-child{border-right:none}body#lpIndex #method .method_list h3{color:#6d438b;font-size:22px;font-size:2.2rem;font-weight:bold;margin-bottom:30px;position:relative}body#lpIndex #method .method_list h3:after{content:url("../img/ico/ico_arrow_purple.svg");position:absolute;top:0;right:0;bottom:0;margin:auto}body#lpIndex #method .method_list h3 br{display:none}body#lpIndex #method .method_list h3 span{position:relative;padding:0 25px 0 70px;display:block}body#lpIndex #method .method_list h3 span:before{content:"";position:absolute;top:-10px;left:0;border-radius:50%;border:2px solid #6d438b;background:#fff url("../img/ico/ico_web_purple.svg") center/40% no-repeat;width:55px;height:55px}body#lpIndex #method .method_list .box_web span::before{background-image:url("../img/ico/ico_web_purple.svg")}body#lpIndex #method .method_list .box_tel span::before{background-image:url("../img/ico/ico_tel_purple.svg")}body#lpIndex #method .method_list .box_shop span::before{background-image:url("../img/ico/ico_comment_purple.svg")}footer #footerNav{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}footer #footerNav li{width:calc(100% / 6);border-right:2px solid #fff;position:relative}footer #footerNav li:last-child{border:none}footer #footerNav li a{display:block;background:#eeeeee;line-height:20px;font-size:14px;font-size:1.4rem;height:100%;padding:20px 20px 20px 50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}footer #footerNav li a:before{content:url("../img/ico/ico_arrow_purple.svg");position:absolute;top:5px;left:20px;bottom:0;margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:25px;height:25px}footer #copyright{font-size:12px;font-size:1.2rem;text-align:center;padding:10px}@media screen and (max-width: 1400px){body#lpIndex #method .method_list h3{font-size:1.5vw}}@media screen and (max-width: 1200px){.inner_wrap{padding:0 3%}.border_title{font-size:5vw}.border_title::after{left:85vw}.border_title::before{right:85vw}}@media screen and (max-width: 1100px){body#lpIndex #method .method_list h3{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 1000px){footer #footerNav li{width:calc(100% / 3);border-bottom:2px solid #fff}.contact_bnr .inner .inner_wrap .tel_box{zoom:.9}}@media screen and (max-width: 850px){body#lpIndex #spot_area .map_list .max_box{width:50%}body#lpIndex #method .method_list{-ms-flex-wrap:wrap;flex-wrap:wrap}body#lpIndex #method .method_list [class^="box_"]{border-bottom:4px solid #fff;width:50%}body#lpIndex #method .method_list [class^="box_"]:nth-child(2){border-right:none}body#lpIndex #method .method_list [class^="box_"]:last-child{border-right:4px solid #fff}.contact_bnr .inner .inner_wrap .web_box{font-size:24px;font-size:2.4rem}.contact_bnr .inner .inner_wrap .tel_box{zoom:.8}}@-moz-document url-prefix(){.contact_bnr .inner .inner_wrap .tel_box.pc_el{padding-right:70px}.contact_bnr .inner .inner_wrap .tel_box div .telText .number{width:100%}@media screen and (max-width: 1000px){.contact_bnr .inner .inner_wrap .tel_box div p{font-size:16px;font-size:1.6rem}}}body#lpIndex #method .method_list h3 span::before{background-size:25px\9}footer #footerNav li{width:16.66666% \9}@media all and (-ms-high-contrast: none){body#lpIndex #method .method_list h3 span::before{background-size:25px}footer #footerNav li{width:16.66666%}}@media screen and (max-width: 1100px){footer #footerNav li{width:33.3333% \9  !important}}@media all and (-ms-high-contrast: none) and (max-width: 1100px){footer #footerNav li{width:33.3333% !important}}@media screen and (max-width: 850px){footer #footerNav li{width:50% \9  !important}}@media all and (-ms-high-contrast: none) and (max-width: 850px){footer #footerNav li{width:50% !important}}@media screen and (max-width: 768px){footer #footerNav li{width:100% \9  !important}}@media all and (-ms-high-contrast: none) and (max-width: 768px){footer #footerNav li{width:100% !important}}@supports (-ms-ime-align: auto){footer #footerNav li{width:16.66%}@media screen and (max-width: 1100px){footer #footerNav li{width:33.33%}}}
