@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&display=swap);
a.p-button{border:#00338c 1px solid;border-radius:50px;position:relative;text-decoration:none;padding:13px 0;outline:none;display:block;text-align:center;-webkit-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-moz-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-o-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media all and (max-width: 768px){a.p-button{padding:3.3333333333% 0}}a.p-button p{border:transparent 1px solid;color:#00338c;text-decoration:none;font-size:14px;text-align:center;line-height:1.2;display:inline-block;font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:0;padding-right:2%;padding-left:3%}@media all and (max-width: 768px)and (max-width: 420px){a.p-button p{font-size:15.5555555556px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 421px){a.p-button p{font-size:17.5px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 601px){a.p-button p{font-size:23.3333333333px;font-size:3.7333333333vw}}a.p-button::after{font-size:12px;padding-right:3%;line-height:.8;display:inline-block;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;content:"▶"}@media all and (max-width: 768px){a.p-button::after{-moz-transform:translate(0, -2px);-o-transform:translate(0, -2px);-ms-transform:translate(0, -2px);-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}}@media all and (max-width: 768px)and (max-width: 420px){a.p-button::after{font-size:12.2222222222px;font-size:2.9333333333vw}}@media all and (max-width: 768px)and (min-width: 421px){a.p-button::after{font-size:13.75px;font-size:2.9333333333vw}}@media all and (max-width: 768px)and (min-width: 601px){a.p-button::after{font-size:18.3333333333px;font-size:2.9333333333vw}}a.p-button span{width:12px;height:12px;display:inline-block;line-height:1}@media all and (max-width: 768px){a.p-button span{width:4.3333333333%;height:0;padding-top:4.3333333333%}}a.p-button span svg{width:100%}a.p-button.type-pink p{color:#ec7aa7}a.p-button.type-pink.type-blank span path{fill:#ec7aa7}a.p-button.type-pink.type-blank::after{background:none}a.p-button.type-blank::after{content:"";background:url("/domestic/theme/nagasaki/image/blank.svg") top left no-repeat;background-size:contain;width:15px;height:15px}@media all and (max-width: 768px){a.p-button.type-blank::after{width:4.6666666667%;height:0;padding-top:4.6666666667%}}@media all and (min-width: 769px){a.p-button:hover{background:#fff}}.p-cloud{position:absolute;background:url("/domestic/theme/nagasaki/image/cloud1.svg") top left no-repeat;background-size:contain;width:170px;pointer-events:none;padding-top:132px;top:0;z-index:2}@media all and (max-width: 768px){.p-cloud{background:url("/domestic/theme/nagasaki/image/cloud2.svg") top left no-repeat;background-size:contain}}.p-cloud.type2{background:url("/domestic/theme/nagasaki/image/cloud2.svg") top left no-repeat;background-size:contain}@media all and (max-width: 768px){.p-cloud.type2{background:url("/domestic/theme/nagasaki/image/cloud1.svg") top left no-repeat;background-size:contain}}.p-table{display:table}.p-table__group{display:table-row-group}.p-table__head,.p-table__body{display:table-cell}@media all and (min-width: 769px){.sp{display:none !important}}@media all and (max-width: 768px){.pc{display:none !important}}main{opacity:1;-webkit-transition:opacity 800ms cubic-bezier(0.215, 0.61, 0.355, 1) 200ms;-moz-transition:opacity 800ms cubic-bezier(0.215, 0.61, 0.355, 1) 200ms;-ms-transition:opacity 800ms cubic-bezier(0.215, 0.61, 0.355, 1) 200ms;-o-transition:opacity 800ms cubic-bezier(0.215, 0.61, 0.355, 1) 200ms;transition:opacity 800ms cubic-bezier(0.215, 0.61, 0.355, 1) 200ms}main.loading{opacity:0}.ngsk-section{width:100%;position:relative}.ngsk-section .ngsk-section__background{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.ngsk-section .ngsk-section__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 60px}@media all and (max-width: 1140px){.ngsk-section .ngsk-section__inner{padding:0 5.0833333333%}}@media all and (max-width: 768px){.ngsk-section .ngsk-section__inner{padding:0 10%}}.ngsk-wishspot{padding-top:70px}@media all and (max-width: 768px){.ngsk-wishspot{padding-top:11.6666666667%}}.ngsk-wishspot .ngsk-ttl{display:block;width:33.1481481481%;margin:0 auto 15px}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-ttl{width:98.6666666667%;margin:0 auto 6.6666666667%}}.ngsk-wishspot h1{text-align:center;margin:0 auto;font-size:40px;letter-spacing:.06rem;z-index:1;white-space:nowrap;position:relative;color:#00338c;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ngsk-wishspot h1 img{display:block;width:14.4444444444%;margin:0 auto}@media all and (max-width: 768px){.ngsk-wishspot h1 img{width:52%}}@media all and (max-width: 768px){.ngsk-wishspot h1{width:125%;margin-left:-11.3333333333%}}@media all and (max-width: 768px)and (max-width: 420px){.ngsk-wishspot h1{font-size:33.3333333333px;font-size:8vw}}@media all and (max-width: 768px)and (min-width: 421px){.ngsk-wishspot h1{font-size:37.5px;font-size:8vw}}@media all and (max-width: 768px)and (min-width: 601px){.ngsk-wishspot h1{font-size:50px;font-size:8vw}}.ngsk-wishspot p.ngsk-read{padding:40px 5.5555555556% 0;position:relative;text-align:left;color:#00338c;font-size:16px;z-index:1;max-width:800px;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media all and (max-width: 768px){.ngsk-wishspot p.ngsk-read{max-width:none;padding:8.3333333333% 0 0}}@media all and (max-width: 768px)and (max-width: 420px){.ngsk-wishspot p.ngsk-read{font-size:15.5555555556px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 421px){.ngsk-wishspot p.ngsk-read{font-size:17.5px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 601px){.ngsk-wishspot p.ngsk-read{font-size:23.3333333333px;font-size:3.7333333333vw}}.ngsk-wishspot .ngsk-airplane{position:relative;padding-top:60px;margin-bottom:50px}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-airplane{width:125%;padding-top:14.1666666667%;transform:translate(-10%, 0);margin-bottom:5%}}.ngsk-wishspot .ngsk-airplane .airplane{position:absolute;bottom:0;left:0;width:11.2037037037%}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-airplane .airplane{width:20.1666666667%;left:3.3333333333%}}.ngsk-wishspot .ngsk-airplane .ngsk-airline{bottom:0;left:12.037037037%;margin-bottom:0%;position:absolute;width:84.8148148148%}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-airplane .ngsk-airline{left:24.3333333333%;width:70%;margin-bottom:-2%}}.ngsk-wishspot .ngsk-section__background{overflow:hidden;z-index:0;pointer-events:none}.ngsk-wishspot .ngsk-section__background .p-cloud{top:0;left:50%}.ngsk-wishspot .ngsk-section__background .cloud1{display:none;margin-top:2.34375%;margin-left:3.90625%;width:11.5625%;padding-top:9.0625%}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-section__background .cloud1{display:block;margin-top:103.7333333333%;margin-left:32%;width:21.3333333333%;padding-top:16.6666666667%}}.ngsk-wishspot .ngsk-section__background .cloud3{margin-top:19.21875%;margin-left:39.53125%;width:10.9375%;padding-top:8.59375%}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-section__background .cloud3{margin-top:188%;margin-left:37.4666666667%;width:21.3333333333%;padding-top:16.6666666667%}}.ngsk-wishspot .ngsk-section__background .cloud4{margin-top:64.53125%;margin-left:-6.25%;width:10.15625%;padding-top:7.96875%}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-section__background .cloud4{margin-top:228.8%;margin-left:-52.2666666667%;width:21.3333333333%;padding-top:16.6666666667%}}.ngsk-wishspot .ngsk-section__background .cloud5{margin-top:35.9375%;margin-left:-52.890625%;width:9.6875%;padding-top:7.5%}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-section__background .cloud5{margin-top:434.1333333333%;margin-left:33.6%;width:26.6666666667%;padding-top:20.8%}}.ngsk-wishspot .ngsk-section__background .cloud6{display:none}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-section__background .cloud6{margin-top:406.2666666667%;margin-left:-54.6666666667%;width:21.3333333333%;padding-top:16.6666666667%}}.ngsk-wishspot .ngsk-section__background .cloud7{margin-top:88.28125%;margin-left:40.9375%;width:9.609375%;padding-top:7.5%}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-section__background .cloud7{margin-top:633.7333333333%;margin-left:-52.8%;width:21.3333333333%;padding-top:16.6666666667%}}.ngsk-wishspot .ngsk-section__background .cloud8{margin-top:108.4375%;margin-left:-51.09375%;width:13.28125%;padding-top:10.3125%}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-section__background .cloud8{display:none;margin-top:694.4%;margin-left:-52.5333333333%;width:26.6666666667%;padding-top:20.8%}}.ngsk-wishspot .ngsk-section__background .cloud9{margin-top:174.21875%;margin-left:-43.359375%;width:9.6875%;padding-top:7.5%}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-section__background .cloud9{margin-top:812%;margin-left:38.6666666667%;width:21.3333333333%;padding-top:16.6666666667%}}.ngsk-wishspot .ngsk-section__background .cloud10{margin-top:141.796875%;margin-left:37.5%;width:12.8125%;padding-top:10%}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-section__background .cloud10{margin-top:958.6666666667%;margin-left:-54.4%;width:21.3333333333%;padding-top:16.6666666667%}}.ngsk-wishspot .ngsk-section__background .cloud11{margin-top:196.484375%;margin-left:34.375%;width:12.8125%;padding-top:10%}@media all and (max-width: 768px){.ngsk-wishspot .ngsk-section__background .cloud11{display:none;margin-top:1108.4%;margin-left:28.6666666667%;width:26.6666666667%;padding-top:20.8%}}.ngsk-recommend{padding-top:118px;padding-bottom:96px;background:#ede6d9}@media all and (max-width: 768px){.ngsk-recommend{padding-top:20%;padding-bottom:13.3333333333%}}.ngsk-recommend h2{width:37.962962963%;line-height:0;text-align:center;margin:0 auto 5.9259259259%}@media all and (max-width: 768px){.ngsk-recommend h2{width:98.3333333333%;margin:0 auto 20%}}.ngsk-recommend h2 img{width:100%}.ngsk-recommend h2 p,.ngsk-recommend h2 span{display:block;font-size:16px;color:#00338c;letter-spacing:.08rem;margin-top:16px}@media all and (max-width: 768px){.ngsk-recommend h2 p,.ngsk-recommend h2 span{margin-top:5%}}@media all and (max-width: 768px)and (max-width: 420px){.ngsk-recommend h2 p,.ngsk-recommend h2 span{font-size:15.5555555556px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 421px){.ngsk-recommend h2 p,.ngsk-recommend h2 span{font-size:17.5px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 601px){.ngsk-recommend h2 p,.ngsk-recommend h2 span{font-size:23.3333333333px;font-size:3.7333333333vw}}.ngsk-recommend .p-button{width:270px;margin:0 auto}@media all and (max-width: 768px){.ngsk-recommend .p-button{width:83.3333333333%}}.ngsk-recommend .ngsk-section__background{overflow:hidden;z-index:0}.ngsk-recommend .ngsk-section__background .p-cloud{top:0;left:50%}.ngsk-recommend .ngsk-section__background .cloud1{margin-top:25.78125%;margin-left:-52.8125%;width:10.234375%;padding-top:7.96875%}@media all and (max-width: 768px){.ngsk-recommend .ngsk-section__background .cloud1{display:block;margin-top:33.3333333333%;margin-left:-52.9333333333%;width:28.2666666667%;padding-top:22.1333333333%}}.ngsk-recommend .ngsk-section__background .cloud2{margin-top:44.296875%;margin-left:40.46875%;width:9.609375%;padding-top:7.5%}@media all and (max-width: 768px){.ngsk-recommend .ngsk-section__background .cloud2{display:block;margin-top:1.3333333333%;margin-left:21.6%;width:21.3333333333%;padding-top:16.6666666667%}}.ngsk-recommend .ngsk-section__background .cloud3{margin-top:4.140625%;margin-left:18.75%;width:10.234375%;padding-top:7.96875%}@media all and (max-width: 768px){.ngsk-recommend .ngsk-section__background .cloud3{display:block;margin-top:261.3333333333%;margin-left:29.3333333333%;width:28%;padding-top:22.1333333333%}}.ngsk-recommend .ngsk-section__background .cloud4{margin-top:8.125%;margin-left:-28.125%;width:10%;padding-top:7.8125%}@media all and (max-width: 768px){.ngsk-recommend .ngsk-section__background .cloud4{display:block;margin-top:174.6666666667%;margin-left:-45.3333333333%;width:23.3333333333%;padding-top:18.1333333333%}}.ngsk-spots__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5.5555555556%}@media all and (max-width: 768px){.ngsk-spots__wrap{margin-bottom:0}}.ngsk-spots__wrap .ngsk-spot{outline:none;text-decoration:none;width:27.7777777778%;position:relative}@media all and (max-width: 768px){.ngsk-spots__wrap .ngsk-spot{width:100%;margin-bottom:16.6666666667%}}.ngsk-spots__wrap .ngsk-spot__image{position:relative;line-height:0;margin-bottom:6.6666666667%;-webkit-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-moz-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-o-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ngsk-spots__wrap .ngsk-spot__image img{width:100%}.ngsk-spots__wrap .ngsk-spot__image .number{position:absolute;width:32%;left:0;bottom:0}.ngsk-spots__wrap .ngsk-spot__text h3{font-style:italic;font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;color:#00338c;line-height:1.4;margin-bottom:12px;-webkit-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-moz-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-o-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media all and (max-width: 768px){.ngsk-spots__wrap .ngsk-spot__text h3{margin-bottom:6.6666666667%}}@media all and (max-width: 768px)and (max-width: 420px){.ngsk-spots__wrap .ngsk-spot__text h3{font-size:25.5555555556px;font-size:6.1333333333vw}}@media all and (max-width: 768px)and (min-width: 421px){.ngsk-spots__wrap .ngsk-spot__text h3{font-size:28.75px;font-size:6.1333333333vw}}@media all and (max-width: 768px)and (min-width: 601px){.ngsk-spots__wrap .ngsk-spot__text h3{font-size:38.3333333333px;font-size:6.1333333333vw}}.ngsk-spots__wrap .ngsk-spot__text p{font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-moz-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-o-transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 380ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media all and (max-width: 768px)and (max-width: 420px){.ngsk-spots__wrap .ngsk-spot__text p{font-size:16.6666666667px;font-size:4vw}}@media all and (max-width: 768px)and (min-width: 421px){.ngsk-spots__wrap .ngsk-spot__text p{font-size:18.75px;font-size:4vw}}@media all and (max-width: 768px)and (min-width: 601px){.ngsk-spots__wrap .ngsk-spot__text p{font-size:25px;font-size:4vw}}@media all and (min-width: 769px){.ngsk-spots__wrap .ngsk-spot:hover .ngsk-spot__image{opacity:.8}.ngsk-spots__wrap .ngsk-spot:hover .ngsk-spot__text h3{color:#fff}}.culture__spot{display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);margin-bottom:-1.6949152542%}.culture__spot .culture__spot1{white-space:nowrap;background-color:#00338c;color:#fff;padding:8px 10px;line-height:1;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media all and (max-width: 768px)and (max-width: 420px){.culture__spot .culture__spot1{font-size:15.5555555556px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 421px){.culture__spot .culture__spot1{font-size:17.5px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 601px){.culture__spot .culture__spot1{font-size:23.3333333333px;font-size:3.7333333333vw}}.culture__spot .culture__spot2{white-space:nowrap;background-color:#fff;color:#00338c;padding:8px 10px;line-height:1;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media all and (max-width: 768px)and (max-width: 420px){.culture__spot .culture__spot2{font-size:15.5555555556px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 421px){.culture__spot .culture__spot2{font-size:17.5px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 601px){.culture__spot .culture__spot2{font-size:23.3333333333px;font-size:3.7333333333vw}}main.spot1{display:block;background:#ffeb9c}main.spot2{display:block;background:#c9e6e0}main.spot3{display:block;background:#d2cce6}main.spot4{display:block;background:#f8d8c7}main.spot5{display:block;background:#e2e8b6}main.spot6{display:block;background:#fcd68c}main.spot7{display:block;background:#f8cac0}main.spot8{display:block;background:#c7d9f0}main.spot9{display:block;background:#f9dfaf}main.spot10{display:block;background:#e6cbe2}main.spot11{display:block;background:#bedfc2}main.spot12{display:block;background:#fadce9}main.spot13{display:block;background:#fff9b1}.ngsk-wishspots{display:flex;margin:0 auto;justify-content:center;flex-wrap:wrap}@media all and (max-width: 768px){.ngsk-wishspots{width:100%}}.ngsk-wishspots .wishspot{width:38.8888888889%;margin:0 5.5555555556% 120px}@media all and (max-width: 768px){.ngsk-wishspots .wishspot{width:100%;margin:0 auto 23.3333333333%}}.ngsk-wishspots .wishspot.col2{width:100%}.ngsk-wishspots .wishspot.col2 .wishspot__imagearea{width:43.75%;margin:0 auto 3.125%}@media all and (max-width: 768px){.ngsk-wishspots .wishspot.col2 .wishspot__imagearea{width:100%;margin:0 auto 7.1428571429%}}.ngsk-wishspots .wishspot.col2 .wishspot__title,.ngsk-wishspots .wishspot.col2 .wishspot__body{width:43.75%}@media all and (max-width: 768px){.ngsk-wishspots .wishspot.col2 .wishspot__title,.ngsk-wishspots .wishspot.col2 .wishspot__body{width:100%}}.ngsk-wishspots .wishspot__imagearea{line-height:0;margin-bottom:7.1428571429%;position:relative}.ngsk-wishspots .wishspot__imagearea img{width:100%}.ngsk-wishspots .wishspot__title{text-align:center;color:#00338c;font-size:22px;font-style:italic;font-family:"Noto Sans JP",sans-serif;font-weight:500;margin:0 auto 25px}@media all and (max-width: 768px){.ngsk-wishspots .wishspot__title{margin-bottom:5.6666666667%}}@media all and (max-width: 768px)and (max-width: 420px){.ngsk-wishspots .wishspot__title{font-size:25.5555555556px;font-size:6.1333333333vw}}@media all and (max-width: 768px)and (min-width: 421px){.ngsk-wishspots .wishspot__title{font-size:28.75px;font-size:6.1333333333vw}}@media all and (max-width: 768px)and (min-width: 601px){.ngsk-wishspots .wishspot__title{font-size:38.3333333333px;font-size:6.1333333333vw}}.ngsk-wishspots .wishspot__body{margin:0 auto 25px;color:#00338c;font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media all and (max-width: 768px){.ngsk-wishspots .wishspot__body{margin-bottom:5.6666666667%}}@media all and (max-width: 768px)and (max-width: 420px){.ngsk-wishspots .wishspot__body{font-size:16.6666666667px;font-size:4vw}}@media all and (max-width: 768px)and (min-width: 421px){.ngsk-wishspots .wishspot__body{font-size:18.75px;font-size:4vw}}@media all and (max-width: 768px)and (min-width: 601px){.ngsk-wishspots .wishspot__body{font-size:25px;font-size:4vw}}.ngsk-wishspots .wishspot__info .p-table__head{padding:9px 0}@media all and (max-width: 768px){.ngsk-wishspots .wishspot__info .p-table__head{padding:3% 0}}.ngsk-wishspots .wishspot__info .p-table__head p{white-space:nowrap;background:#fff;text-align:center;color:#00338c;font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:400;padding:3px}@media all and (max-width: 768px){.ngsk-wishspots .wishspot__info .p-table__head p{padding:5px}}@media all and (max-width: 768px)and (max-width: 420px){.ngsk-wishspots .wishspot__info .p-table__head p{font-size:15.5555555556px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 421px){.ngsk-wishspots .wishspot__info .p-table__head p{font-size:17.5px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 601px){.ngsk-wishspots .wishspot__info .p-table__head p{font-size:23.3333333333px;font-size:3.7333333333vw}}.ngsk-wishspots .wishspot__info .p-table__body{padding-left:12px;color:#00338c;font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media all and (max-width: 768px){.ngsk-wishspots .wishspot__info .p-table__body{padding-left:3.3333333333%}}@media all and (max-width: 768px)and (max-width: 420px){.ngsk-wishspots .wishspot__info .p-table__body{font-size:15.5555555556px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 421px){.ngsk-wishspots .wishspot__info .p-table__body{font-size:17.5px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 601px){.ngsk-wishspots .wishspot__info .p-table__body{font-size:23.3333333333px;font-size:3.7333333333vw}}.ngsk-wishspots .p-button{width:60.7142857143%;margin:8.3333333333% auto 0}@media all and (max-width: 768px){.ngsk-wishspots .p-button{width:85%;margin:6.6666666667% auto 0}}.ngsk-wishspots .wishspot__infos{display:flex;justify-content:space-around}.ngsk-wishspots .wishspot__infos .wishspot__infowrap{width:38.8888888889%}@media all and (max-width: 768px){.ngsk-wishspots .wishspot__infos .wishspot__infowrap{width:100%;margin-bottom:10%}}@media all and (max-width: 768px){.ngsk-wishspots .wishspot__infos{display:block}}.ngsk-wishspots .wishspot__infos .wishspot__infobody{font-size:14px;color:#00338c}@media all and (max-width: 768px)and (max-width: 420px){.ngsk-wishspots .wishspot__infos .wishspot__infobody{font-size:15.5555555556px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 421px){.ngsk-wishspots .wishspot__infos .wishspot__infobody{font-size:17.5px;font-size:3.7333333333vw}}@media all and (max-width: 768px)and (min-width: 601px){.ngsk-wishspots .wishspot__infos .wishspot__infobody{font-size:23.3333333333px;font-size:3.7333333333vw}}
