@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;}.list-c {width:fit-content;margin:auto;}.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;}a img {transition:all .2s ease-in;}@media (any-hover: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 .contents {padding:0;background:url(../images/top_title_bg_front.png) center 0 no-repeat,url(../images/top_title_bg_rear.png) center 0 no-repeat,linear-gradient(to right,#ebe8f9,#08c2fa);background-size:auto,auto,auto;}.top .headline {padding:128px 0;text-align:center;font-weight:900;font-size:40px;line-height:1.2;text-shadow:#FFF 3px 0px 3px,#FFF -3px 0px 3px,#FFF 0px -3px 3px,#FFF -3px 0px 3px,#FFF 3px 3px 3px,#FFF -3px 3px 3px,#FFF 3px -3px 3px,#FFF -3px -3px 3px,#FFF 1px 3px 3px,#FFF -1px 3px 3px,#FFF 1px -3px 3px,#FFF -1px -3px 3px,#FFF 3px 1px 3px,#FFF -3px 1px 3px,#FFF 3px -1px 3px,#FFF -3px -1px 3px,#FFF 1px 1px 3px,#FFF -1px 1px 3px,#FFF 1px -1px 3px,#FFF -1px -1px 3px;color:#0d91e5;}.top .headline small {display:block;margin:16px 0;font-size:24px;}.top .c-block {padding:64px 0 96px;background:#FFF;text-align:left;}.top .c-block_main {padding:64px 0 96px;text-align:left;}.top .headline_lead {position:relative;margin:32px auto 128px;padding:0;text-align:center;font-size:18px;line-height:1.8;}.top .headline_lead p {margin:24px 0 0}.top .headline_lead:after {content:"";display:block;position:absolute;left:50%;bottom:-80px;width:24px;height:24px;border-top:solid 2px #CCC;border-right:solid 2px #CCC;transform-origin:left top;transform:rotate(135deg);}.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;}.last_text {margin:32px 0 0;text-align:center;}.last_text + .list-c {margin:24px auto 0;}.category_sub .category_ttl {margin:96px 0 16px;padding:0;border:none;font-size:24px;}.category_sub .category_lead {font-size:100%;line-height:1.5;}.list_photo{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 40px;}.list_photo.line3 li{width:32%;}.list_photo.line4 li{width:24%;}.list_photo img{width:100%;height:auto;}.top table {width:100%;margin:8px 0;border-bottom:solid 1px #bec8cc;}.top th,.top td {padding:16px;border-top:solid 1px #bec8cc;}.top td {border-left:solid 1px #bec8cc;}.top th {background:#d9e2e6;text-align:left;font-weight:normal;white-space:nowrap;}.top thead th,.top thead td {padding:8px 16px;background:#d9e2e6;text-align:center;font-size:smaller;line-height:1.2;}.top caption {margin:8px 0;text-align:left;}.top table.fixed {table-layout:fixed;}.top .fixed th,.top .fixed td {vertical-align:top;}.top tr:first-child td:first-child {border-left:none;}