
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700");@import url("https://fonts.googleapis.com/css?family=Rubik:400,500&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700");a#plankLinkBtn{background:#d92b2b;width:164px;height:164px;display:block;position:fixed;right:30px;bottom:30px;color:#fff;font-weight:bold;line-height:1.4;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Sans-Serif;z-index:100;border-radius:100px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}a#plankLinkBtn img{width:34px;height:auto;padding:15px 0 8px 0}a#plankLinkBtn i{padding-top:8px}a#plankLinkBtn:hover{-webkit-box-shadow:none;box-shadow:none;bottom:25px}a#plankLinkBtn.fixed{bottom:-200px}#plan{padding:80px 5% 30px 5%}#plan h2{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Sans-Serif;font-weight:bold;color:#fff;text-align:left;font-size:18px;padding:15px;margin-bottom:30px}#plan h2 span{font-weight:normal}#plan h2 span:before{content:" / "}#plan h2.bgTour{background:#d92b2b}#plan h2.bgFree{background:#f85943}#plan .comingsoon{background:#f1f1f1;padding:130px 0;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Roboto Slab",Garamond,"Times New Roman","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:40px}#plan p{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Sans-Serif;margin:0;padding:0 0 30px 0;font-weight:bold}#plan p.notice{font-size:12px;font-weight:normal;text-align:left;padding:0}#plan .planBox{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Sans-Serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#plan .planBox .planLink{background:#f3f3f3;display:block;width:31%;position:relative;padding:0;margin:0 3.5% 30px 0}#plan .planBox .planLink:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}#plan .planBox .planLink:hover .readmore{color:#d92b2b}#plan .planBox .planLink:nth-of-type(3n){margin:0 0 30px 0}#plan .planBox .planLink .imgLayout img{width:100%;height:auto}#plan .planBox .planLink .icon{display:inline-block;position:absolute;top:0;left:0;color:#fff;font-size:13px;font-weight:bold;padding:5px 10px}#plan .planBox .planCont{text-align:left;color:#000;padding:25px}#plan .planBox .planCont h3{font-size:16px;margin:0;padding:0 0 10px 0}#plan .planBox .planCont p{margin:0;padding:0 0 10px 0}#plan .planBox .planCont p.price{font-size:16px;color:#d92b2b;font-weight:bold}#plan .planBox .planCont p.lptxt{font-size:14px;font-weight:normal;text-align:justify}#plan .planBox .planCont dl{margin:0;padding:4px 0;font-size:14px;display:table}#plan .planBox .planCont dl dt{display:table-cell;width:70px;text-align:justify}#plan .planBox .planCont dl dd{display:table-cell;font-weight:bold;letter-spacing:0.04em}#plan .planBox .planCont dl dd span{font-weight:normal;font-size:12px}#plan .planBox .planCont .tourLogo{width:76px;margin:0 auto;padding:15px 0 0 0}#plan .planBox .planCont .tourLogo img{width:100%;height:auto}#plan .planBox .readmore{font-family:"Rubik",sans-serif;color:#8b8b8b;font-weight:bold;text-align:left;padding:0 25px 25px 25px;position:relative;line-height:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#plan .planBox .readmore:after{content:"";font-family:'FontAwesome';position:absolute;top:0;right:25px}#plan .planBox .tourLink{background:#d92b2b}.bgPurple{background:#6b4898}.bgSilver{background:#828282}.bgGold{background:#bf9352}.bgLime{background:#91c628}.bgGreen{background:#039e58}.bgLBlue{background:#00baff}.bgPink{background:#f24e9f}.bgRed{background:#d92b2b}.bgOrange{background:#ee8110}.bgYellow{background:#f2aa14}.bgNavy{background:#1a3479}.bgWine{background:#a92f51}#goList{padding:40px 0;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Sans-Serif}#goList a{display:inline-block;line-height:1;color:#fff;font-weight:bold;text-align:center;padding:24px 140px;background:#d92b2b;border-radius:3px;text-decoration:none}#goList a:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}#planserchBlock{padding:50px 0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#planserchBlock a{display:inline-block;border:2px solid #ccc;text-align:center;width:48%;font-size:20px;height:87px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;line-height:86px;text-decoration:none}#planserchBlock a .fa-search{padding-right:0.25em}#planserchBlock a img{height:45px;width:auto;vertical-align:middle;padding-right:15px}#planserchBlock a.src_freplan{color:#063376}#planserchBlock a.src_ticket{color:#d92b2b}#planserchBlock a:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}@media screen and (max-width: 768px){#plan h2{padding:12px 15px;margin-bottom:15px}#plan .planBox{display:block}#plan .planBox .planLink{width:100%;margin-bottom:15px;display:table}#plan .planBox .planLink:nth-of-type(3n){margin:0 0 15px 0}#plan .planBox .planLink .imgLayout{display:table-cell;width:47%}#plan .planBox .planCont{display:table-cell;padding:30px 20px 20px 20px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;width:53%}#plan .planBox .planCont h3{font-size:14px;padding:0 0 5px 0}#plan .planBox .planCont p{padding:0 0 5px 0}#plan .planBox .planCont dl{margin:0;padding:2px 0;font-size:13px}#plan .planBox .planCont .tourLogo{width:auto;margin:0;padding:0;position:absolute;top:0;right:0}#plan .planBox .planCont .tourLogo img{border-radius:0;width:auto;height:30px}#planserchBlock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}#planserchBlock a{width:100%;height:62px;line-height:61px;font-size:16px;margin-bottom:1em}#planserchBlock a img{height:30px;padding-right:8px}}@media screen and (max-width: 480px){#planserchBlock{padding:35px 0 20px}#planserchBlock a{font-size:14px;margin-bottom:1em}#planserchBlock a img{height:28px;padding-right:4px}a#plankLinkBtn{width:100%;height:auto;right:0;bottom:0;border-radius:0;padding:20px 0;font-size:16px}a#plankLinkBtn img{width:20px;height:auto;padding:0 8px 0 0}a#plankLinkBtn i{padding-top:0;padding-left:5px}a#plankLinkBtn:hover{bottom:0}a#plankLinkBtn.fixed{bottom:-65px}#plan{padding:20px 5% 0 5%}#plan h2{padding:10px 15px;margin-bottom:15px}#plan h2 span{border-top:1px dotted #fff;padding-top:3px;margin-top:3px;display:block;font-size:13px}#plan h2 span:before{content:""}#plan .comingsoon{padding:40px 0;font-size:24px}#plan .planBox{display:block}#plan .planBox .planLink{display:block}#plan .planBox .planLink .imgLayout{width:100%;display:block;overflow:hidden;height:150px}#plan .planBox .planLink .imgLayout img{margin-top:-10%}#plan .planBox .planCont{display:block;padding:15px;width:100%}#plan .planBox .planCont dl{font-size:12px}#plan .planBox .planCont .tourLogo{padding:8px 0 0 0;position:static;margin:0 auto;text-align:center}#goList{padding:10px 0 25px 0}#goList a{width:100%;display:block;padding:24px 0}}@media screen and (max-width: 320px){#plan .planBox .planLink .imgLayout img{margin-top:-5%}}




