.p-activity__lead{text-align:center;margin-bottom:105px}.p-activity__lead h3{font-size:24px;font-size:2.4rem;line-height:160%;font-weight:normal;margin-bottom:60px}.p-activity__lead ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-activity__lead ul:before,.p-activity__lead ul:after{display:none}.p-activity__lead li{font-size:14px;font-size:1.4rem;text-align:center;border:1px solid #000;border-right:0;width:100%;max-width:300px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-activity__lead li:last-child{border-right:1px solid #000}.p-activity__lead li a{display:block;padding:15px 10px;text-decoration:none}.p-activity__activity{margin-bottom:60px}.p-activity__activity .heading{border-bottom:1px solid #d1d1d1;padding-bottom:10px;margin-bottom:50px}.p-activity__activity .heading h3,.p-activity__activity .heading p{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.p-activity__activity .heading h3{font-size:40px;font-size:4rem;line-height:160%;font-weight:400;letter-spacing:0.08em;margin-right:35px;font-family:"Times New Roman","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.p-activity__activity .heading p{font-size:14px;font-size:1.4rem}.p-activity__activity .tab{text-align:center;margin-bottom:56px}.p-activity__activity .tab li{display:inline-block;*display:inline;*zoom:1;padding-left:26px;padding-right:26px;cursor:pointer;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:24px;font-size:2.4rem;line-height:120%}.p-activity__activity .tab li+li{border-left:1px solid #000}.p-activity__activity .tab li span{display:block;background-repeat:repeat-x;background-position:center bottom;background-size:6px 6px;padding-left:8px;padding-right:8px;padding-bottom:3px}.p-activity__activity .tab li.is-active span{background-image:url(../img/common/line_1.png)}.p-activity__activity .content ul{display:none}.p-activity__activity .content ul.is-active{display:block}.p-activity__activity .content li{float:left;width:31.6666%;margin-left:2.5001%;margin-bottom:60px}.p-activity__activity .content li:nth-child(3n+1){clear:both;margin-left:0}.p-activity__activity .content li .img1{margin-bottom:30px}.p-activity__activity .content li .txt1 h4{font-weight:normal;margin-bottom:12px}.p-activity__activity .content li .txt1 p{font-size:12px;font-size:1.2rem;line-height:166%}.p-activity__activity .content li .txt1 .c-btn1{margin-top:30px}.p-activity__sightseeing{margin-bottom:60px}.p-activity__sightseeing .heading{border-bottom:1px solid #d1d1d1;padding-bottom:10px;margin-bottom:50px}.p-activity__sightseeing .heading h3,.p-activity__sightseeing .heading p{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.p-activity__sightseeing .heading h3{font-size:40px;font-size:4rem;line-height:160%;font-weight:400;letter-spacing:0.08em;margin-right:35px;font-family:"Times New Roman","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.p-activity__sightseeing .heading p{font-size:14px;font-size:1.4rem}.p-activity__sightseeing .lead{text-align:center;margin-bottom:40px}.p-activity__sightseeing .lead p{font-size:18px;font-size:1.8rem;line-height:160%}.p-activity__sightseeing .content li{float:left;width:48.3333%;margin-left:3.3334%;margin-bottom:60px}.p-activity__sightseeing .content li:nth-child(2n+1){clear:both;margin-left:0}.p-activity__sightseeing .content li .img1{margin-bottom:30px}.p-activity__sightseeing .content li .txt1 h4{font-size:20px;font-size:2rem;line-height:160%;font-weight:normal;margin-bottom:16px}.p-activity__sightseeing .content li .txt1 p{font-size:14px;font-size:1.4rem;line-height:180%;letter-spacing:0.2rem}.p-activity__sightseeing .content li .txt1 .distance{background:#f4f4f4;margin-top:22px;text-align:center;color:#7f7f7f;padding:11px}.p-activity__concierge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-activity__concierge:before,.p-activity__concierge:after{display:none}.p-activity__concierge .img1{background:url(../img/activity/concierge_img1.jpg) no-repeat center;background-size:cover;width:50%;height:500px}.p-activity__concierge .box1{width:45%;padding-top:60px;padding-bottom:50px}.p-activity__concierge .box1-wrap{max-width:593px}.p-activity__concierge .box1 .en{font-size:30px;font-size:3rem;font-family:"Times New Roman","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:40px;letter-spacing:0.1em}.p-activity__concierge .box1 h3{font-size:26px;font-size:2.6rem;line-height:180%;font-weight:normal;margin-bottom:40px;letter-spacing:0.1em}.p-activity-detail__content .heading{border-bottom:1px solid #d1d1d1;padding-bottom:12px;margin-bottom:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-betweeen;-webkit-justify-content:space-betweeen;-ms-flex-pack:space-betweeen;justify-content:space-betweeen}.p-activity-detail__content .heading:before,.p-activity-detail__content .heading:after{display:none}.p-activity-detail__content .heading .icon{margin-right:20px;width:34px}.p-activity-detail__content .heading h3{font-size:20px;font-size:2rem;font-weight:normal;line-height:170%;width:calc(100% - 54px)}.p-activity-detail__content .img1{margin-bottom:60px}.p-activity-detail__content .content h4{font-size:20px;font-size:2rem;line-height:170%;font-weight:normal;margin-bottom:28px}.p-activity-detail__content .box1{float:left;width:47.8333%;margin-left:4.3334%}.p-activity-detail__content .box1:nth-child(2n+1){clear:both;margin-left:0}.p-activity-detail__content .box1-wrap{margin-top:50px;padding-bottom:100px}.p-activity-detail__content .box1 table{width:100%}.p-activity-detail__content .box1 th,.p-activity-detail__content .box1 td{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d1d1d1;padding:14px 10px;font-size:14px;font-size:1.4rem;line-height:170%}.p-activity-detail__content .box1 th{font-weight:normal;vertical-align:top;width:120px;text-align:left}.p-activity-detail__content .box2{background:#f4f4f4;padding:46px;font-size:14px;font-size:1.4rem;line-height:170%;margin-bottom:32px}.p-activity-detail__content .btn1{border-top:1px solid #d1d1d1;padding-top:60px;margin-top:70px}.p-activity-table{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:10px 0;margin-top:22px}.p-activity-table table{width:100%}.p-activity-table table th{font-size:1.4rem;padding:6px 10px;width:20%}.p-activity-table table td{font-size:1.4rem;padding:6px 10px}@media screen and (max-width: 767px){.p-activity__lead{margin-bottom:60px}.p-activity__lead h3{font-size:18px;font-size:1.8rem;margin-bottom:30px}.p-activity__activity .heading{margin-bottom:25px}.p-activity__activity .heading h3{font-size:26px;font-size:2.6rem;margin-right:25px}.p-activity__activity .heading p{font-size:12px;font-size:1.2rem}.p-activity__activity .tab{margin-bottom:30px}.p-activity__activity .tab li{font-size:18px;font-size:1.8rem;padding-left:15px;padding-right:15px}.p-activity__activity .content li{float:none;width:auto;margin-left:0;margin-bottom:40px}.p-activity__activity .content li .img1{margin-bottom:15px}.p-activity__sightseeing .heading{margin-bottom:25px}.p-activity__sightseeing .heading h3{font-size:26px;font-size:2.6rem;margin-right:25px}.p-activity__sightseeing .heading p{font-size:12px;font-size:1.2rem}.p-activity__sightseeing .lead p{font-size:16px;font-size:1.6rem}.p-activity__sightseeing .content li{float:none;width:auto;margin-left:0;margin-bottom:40px}.p-activity__sightseeing .content li .img1{margin-bottom:15px}.p-activity__concierge{display:block}.p-activity__concierge .img1,.p-activity__concierge .box1{width:auto}.p-activity__concierge .img1{margin-bottom:25px;height:200px}.p-activity__concierge .box1{padding:0 15px}.p-activity__concierge .box1 .en{font-size:18px;font-size:1.8rem;margin-bottom:20px}.p-activity__concierge .box1 h3{font-size:20px;font-size:2rem;margin-bottom:30px}.p-activity-detail__content .heading{margin-bottom:30px}.p-activity-detail__content .heading h3{font-size:18px;font-size:1.8rem}.p-activity-detail__content .img1{margin-bottom:30px}.p-activity-detail__content .content h4{font-size:16px;font-size:1.6rem;margin-bottom:15px}.p-activity-detail__content .content .box1{float:none;width:auto;margin-bottom:15px}.p-activity-detail__content .content .box1-wrap{margin-top:30px;padding-bottom:50px}.p-activity-detail__content .content .box1 th{width:90px}.p-activity-detail__content .content .box1+.box1{margin-left:0}.p-activity-detail__content .content .box2{position:relative;margin-left:-24px;margin-right:-24px;padding:25px}.p-activity-detail__content .btn1{padding-top:50px;margin-top:50px}.p-activity-detail__content .btn1 .c-btn1{margin-top:0}.p-activity-detail__content .btn1 .c-btn1 a{max-width:240px}.p-activity-table{padding:10px 0;margin-top:22px}.p-activity-table table{width:100%}.p-activity-table table th{display:block;font-size:1.3rem;padding:2px 0 2px;width:100%}.p-activity-table table td{display:block;width:100%;font-size:1.3rem;padding:1px 0 10px}}
