@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap');@import url("../../css/pk_nav.css");body,:where(.container h1,.container h2,.container h3,.container h4,.container h5,.container h6,.container p,.container ul,.container ol,.container dl,.container dd,.container dt,.container figure){margin:0;padding:0;}:where(.container header,.container footer,.container article,.container section,.container nav,.container aside,.container details,.container figcaption,.container figure,.container menu,.container summary) {display:block;}:where(summary)::-webkit-details-marker {display:none;}:where(.container) {position:relative;min-width:1220px;background:#FFF;font:16px/1.5 sans-serif;color:#333;}:where(.container *,.container *:before,.container *:after){box-sizing:border-box}:where(.container ul,.container ol) {list-style-type:"";padding:unset;}:where(.container img) {border:none;vertical-align:top;}:where(.container address,.container em) {font-style:normal;}:where(.container address) {font-weight:normal;}:where(.container table) {border-collapse:collapse; border-spacing:0;}:where(.container a:link,.container a:visited,.container a:active) {color:#027ABB;}:where(.container a:hover) {color:#62bced;}:where(.container button) {appearance:none;padding:0;border:none;background-color:transparent;font-size:100%;cursor:pointer;}.container .sp{display:none !important;}.container .pc{display:block !important;}.container th.pc{display:table-cell !important;}.container {--leading-trim:calc((1em - 1lh) / 2);--shape-triangle-right:polygon(0 0,100% 50%,0 100%);}.maincontents {display:flex;flex-wrap:wrap;}.contents,.topicpaths {width:100%;}.topicpaths {order:1;}.topicpath,.footer_main,.c-block_main {width:1200px;margin:auto;}.c-block {position:relative;}.footer_main{padding:24px 0;}.footer_main .notes {margin:16px 0 0;}.topicpath {padding:24px 0;font-size:12px;line-height:1.2;}.topicpath li:after,.topicpath span:after {content:">";padding:0 6px 0 8px;font-family:sans-serif;}.topicpath li {display:inline;}.topicpath li:last-child:after {content:"";padding:0;}.topicpath a {text-decoration:none;color:#333;}.topicpath a:hover {text-decoration:underline;}.topicpaths_upside_ex {padding:16px 0;background:#FFF;}.topicpaths_upside_ex .topicpath {padding:0;}.contents {text-align:center;}.notes small{display:block;padding-left:1em;text-indent:-1em;font-size:12px;}.notes small:first-letter{font-family:sans-serif;}.caution{color:#F00;}:where(.container main em) {font-size:larger;}.fs_sans {font-family:sans-serif}.txt-l { text-align:left !important; }.txt-c { text-align:center !important; }.nowrap { white-space:nowrap; }.c-anchor{position:absolute;top:0;left:0;}ul.notes {display:table;padding:0;border-collapse:separate;border-spacing:0 2px;}.notes li {display:table-row;}.notes li:before {content:"※";display:table-cell;padding:0 4px 0 0;font-family:sans-serif;}.list_discs {display:table;border-collapse:separate;border-spacing:0 2px;}.list_discs li {display:table-row;padding:0 0 10px 0;}.list_discs li:before {content:"・";display:table-cell;padding:0 4px 0 0;font-family:sans-serif;}.list_num {counter-reset:my-counter;}.list_num li {position:relative;margin:0 0 10px 0;padding:0 0 0 30px;}.list_num li:before {content:counter(my-counter);display:block;float:left;margin:0 0 0 -30px;width:22px;height:22px;border-radius:50%;background-color:#0d91e5;text-align:center;line-height:22px;color:#FFF;counter-increment:my-counter;}.list_checkbox li {position:relative;margin:0 0 .5em 0;padding:0 0 0 1.5em;}.list_checkbox li:before {content:"";display:block;float:left;width:.8em;height:.8em;margin:.3em 0 0 -1.5em;border:solid 1px #999;}.aster {padding:0 0 0 .25em;font-size:10px;}.enc_num {display:inline-block;width:1.5em;height:1.5em;margin:0 4px 0 0;padding:3px 0 0 0;text-indent:0;border-radius:50%;text-align:center;background:#CCC;line-height:1;color:#FFF;}.c-btn{--size:1.618em;display:table;position:relative;margin:24px auto 0;padding:1em var(--size) 1em calc(var(--size) * 1.618);border-radius:calc(1px / 0);background:#CCC;text-decoration:none;line-height:1.2;font-weight:bold;color:#FFF;}.c-btn:after,.c-btn_orb:before,.c-btn_orb:after {content:"";position:absolute;top:50%;}.c-btn:after {--size:.7em;left:1.618em;display:block;clip-path:var(--shape-triangle-right);width:var(--size);height:calc(var(--size) / 2 * tan(65deg));background:#FFF;transform:translate(0,-50%);}.c-btn_orb:before {--size:1.618em;left:.75em;display:block;width:var(--size);height:var(--size);border-radius:calc(1px / 0);background:#e66100;transform:translate(0,-50%);}.c-btn_orb:after {left:1.2em;clip-path:none;border-top:solid 2px #FFF;border-right:solid 2px #FFF;background:none;width:.3em;height:.3em;transform-origin:left top;transform:rotate(45deg) translate(0,-100%);}a .c-btn,a.c-btn{background:#F79400;}.c-btn_cap {display:block;margin:24px auto 0;text-align:center;font-size:larger;}.c-btn_cap + .c-btn{margin:8px auto 0;}@media (any-hover:hover) {a.c-btn,a img {transition:all .2s ease-in;}a.c-btn:hover,a:hover img {opacity:.7;}}.top .headline{font-family:"Zen Maru Gothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:900;font-style:normal;}.top .headline{font-weight:700;}.top .headline {padding:128px 0;width:100%;background:url(../images/top_title_bg_front.png) center 0 no-repeat,url(../images/top_title_bg_rear.png) center 0 no-repeat,#c4e25a;background-size:auto,auto,auto;text-align:center;font-weight:900;font-size:40px;line-height:1.2;text-shadow:#74bb2c 3px 0px 3px,#74bb2c -3px 0px 3px,#74bb2c 0px -3px 3px,#74bb2c -3px 0px 3px,#74bb2c 3px 3px 3px,#74bb2c -3px 3px 3px,#74bb2c 3px -3px 3px,#74bb2c -3px -3px 3px,#74bb2c 1px 3px 3px,#74bb2c -1px 3px 3px,#74bb2c 1px -3px 3px,#74bb2c -1px -3px 3px,#74bb2c 3px 1px 3px,#74bb2c -3px 1px 3px,#74bb2c 3px -1px 3px,#74bb2c -3px -1px 3px,#74bb2c 1px 1px 3px,#74bb2c -1px 1px 3px,#74bb2c 1px -1px 3px,#74bb2c -1px -1px 3px;color:#FFF;}.top .headline small {display:block;margin:16px 0;font-size:24px;}.top .headline_lead {margin:32px auto 80px;text-align:center;font-size:18px;line-height:1.8;}.top .list_items {display:flex;flex-wrap:wrap;justify-content:space-between;gap:72px 0;}.top .list_item {display:flex;flex-wrap:wrap;flex-direction:column;width:48%;}.top .list_item .item_ttl,.top .list_item .item_lead,.top .list_item .item_txt,.top .list_item .item_photo,.top .list_item_full {width:100%;}.top .list_item img {width:100%;height:auto;border-radius:24px;}.top .list_item .item_photo {order:-1;}.top .list_item .item_ttl {margin:24px 0 0;font-size:32px;line-height:1.2;}.top .list_item .item_lead {margin:16px 0;font-size:larger;}.top .list_item .item_txt {flex-grow:1;padding:0 0 24px;text-align:left;}.top .list_item .c-btn{margin:auto auto 0;}.top .list_item_full .item_txt {text-align:center;}.top .list_item_full img {height:344px;object-fit:cover; object-position:0 0;}.guide-elementary_sec .item_ttl {color:#0d91e5;}.guide-voice_sec .item_ttl {color:#8bd112;}.guide-summer_sec .item_ttl {color:#1dc9e2;}.category_ttl {margin:0 0 24px;padding:0 0 16px;border-bottom:dotted 3px #0d91e5;text-align:center;font-size:32px;line-height:1.2;color:#0d91e5;}.category_lead {margin:0 0 24px;text-align:center;font-size:larger;}.visit-information_sec {margin:160px auto; 128px}.visit-information_sec .list_discs {text-align:left;width:fit-content;margin:auto;font-size:larger;font-weight:bold;}.visit-information_sec li {margin:16px 0 0;font-size:larger;}.visit-information_sec li a {display:block;border:solid 1px #0d91e5;border-radius:16px;text-decoration:none;line-height:1.2;transition:all .2s ease-in;}.visit-information_sec li a span {--size:1.618em;display:inline-block;position:relative;padding:1em var(--size) 1em calc(var(--size) * 1.618);}.visit-information_sec li span:after {content:"";--size:.7em;display:block;position:absolute;top:50%;left:1.618em;clip-path:var(--shape-triangle-right);width:var(--size);height:calc(var(--size) / 2 * tan(65deg));background:#0d91e5;transform:translate(0,-50%);}@media (any-hover:hover) {.visit-information_sec li a:hover {opacity:.7;}}