@charset "UTF-8";.cWpContents__external{display:flex;justify-content:flex-start;margin-top:calc(16 * var(--px))}.cWpContents__external_link{display:flex;gap:calc(4 * var(--px));align-items:center;justify-content:flex-start}.cWpContents__external_text{font-size:calc(.875 * var(--rem));font-weight:400;line-height:1.2}.cWpContents__external_icon{width:calc(24 * var(--px));height:calc(24 * var(--px));color:var(--color-red);rotate:-45deg}@media (any-hover: hover){.cWpContents__external_text{opacity:var(--_text-opacity);transition:opacity .3s var(--ease-out-cubic)}.cWpContents__external_link:hover{--_text-opacity: .4}}.cWpContents__figure{width:100%;height:auto;margin-top:calc(16 * var(--px))}.cWpContents__figure img{width:100%;height:auto}.cWpContents__caption{margin-top:calc(8 * var(--px));font-size:calc(.75 * var(--rem));font-weight:500;line-height:1.2;color:#656565}.cWpContents__important{margin-top:calc(16 * var(--px))}.cWpContents__important_title{display:flex;gap:.25em;align-items:flex-start;justify-content:flex-start;padding:calc(16 * var(--px)) 0;font-size:calc(1 * var(--rem));font-weight:700;line-height:2}.cWpContents__important_title:before{flex-shrink:0;width:calc(12 * var(--px));height:calc(12 * var(--px));margin-top:calc(10 * var(--px));content:"";background-color:currentcolor;border-radius:2px}.cWpContents__important_text{font-size:calc(1 * var(--rem));font-weight:400;line-height:2}.cWpContents__image{width:100%;height:auto}.cWpContents__quote{padding:calc(32 * var(--px)) calc(16 * var(--px));margin-top:calc(16 * var(--px));background-color:#f6f6f6;border-radius:4px}.cWpContents__quote_title{display:flex;gap:.25em;align-items:flex-start;justify-content:flex-start;font-size:calc(1.25 * var(--rem));font-weight:700;line-height:1}.cWpContents__quote_title:before{font-size:calc(1.5 * var(--rem));line-height:.96;color:var(--color-red);content:"“"}.cWpContents__quote_text{margin-top:calc(16 * var(--px));font-size:calc(1 * var(--rem));font-weight:400;line-height:2}@media screen and (min-width: 960px){.cWpContents__quote{padding:calc(32 * var(--px))}.cWpContents__quote_text{margin-top:calc(24 * var(--px))}}#wordpress-contents{display:grid}#wordpress-contents>h2{padding-bottom:calc(8 * var(--px));margin-top:calc(40 * var(--px));font-size:calc(1.5 * var(--rem));font-weight:500;line-height:1.2;color:var(--color-red);border-bottom:1px solid currentcolor}#wordpress-contents>h3{margin-top:calc(24 * var(--px));font-size:calc(1.5 * var(--rem));font-weight:500;line-height:1.2}#wordpress-contents>ol{margin-top:calc(16 * var(--px))}#wordpress-contents>ol>li{display:flex;gap:.25em;align-items:baseline;justify-content:flex-start;font-size:calc(1 * var(--rem));font-weight:400;line-height:2;counter-increment:ol-num}#wordpress-contents>ol>li:before{display:block;font-weight:700;content:counter(ol-num) "."}#wordpress-contents>ul{margin-top:calc(16 * var(--px))}#wordpress-contents>ul>li{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-left:calc(24 * var(--px));font-size:calc(1 * var(--rem));font-weight:400;line-height:2}#wordpress-contents>ul>li:before{position:absolute;top:calc(15 * var(--px));left:calc(6 * var(--px));display:block;width:calc(5 * var(--px));height:calc(5 * var(--px));content:"";background-color:currentcolor;border-radius:50%}#wordpress-contents>ul>li li{position:relative;padding-left:calc(24 * var(--px))}#wordpress-contents>ul>li li:before{position:absolute;top:calc(15 * var(--px));left:calc(6 * var(--px));display:block;width:calc(5 * var(--px));height:calc(5 * var(--px));content:"";background-color:currentcolor;border-radius:50%}#wordpress-contents>p{margin-top:calc(16 * var(--px));font-size:calc(1 * var(--rem));font-weight:400;line-height:2}#wordpress-contents p:not(.cForm__privacy_paragraph) a{display:inline;color:var(--color-blue-600);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}#wordpress-contents a.is-download-link{display:inline-flex;gap:calc(4 * var(--px));align-items:center;padding:calc(4 * var(--px)) calc(8 * var(--px));font-weight:500;color:var(--color-white);text-decoration:none;background-color:var(--color-red);border-radius:calc(2 * var(--px))}#wordpress-contents a.is-download-link:after{font-size:calc(.75 * var(--rem));content:"↓"}#wordpress-contents a.is-download-link:hover{color:var(--color-white);background-color:var(--color-red-hover)}#wordpress-contents iframe{width:100%;height:100%}#wordpress-contents .wp-block-embed-youtube{aspect-ratio:16/9}#wordpress-contents .wp-block-embed__wrapper{width:100%;height:100%}#wordpress-contents .wp-block-table{padding:0 var(--wrapper-margin) calc(12 * var(--px));margin-right:calc(var(--wrapper-margin) * -1);margin-left:calc(var(--wrapper-margin) * -1)}#wordpress-contents .wp-block-table table{width:100%;table-layout:auto}#wordpress-contents .wp-block-table thead{border:none}#wordpress-contents .wp-block-table th{font-size:calc(.875 * var(--rem));font-weight:700;line-height:1.2;background-color:#e6e6e6}#wordpress-contents .wp-block-table td{font-size:calc(.875 * var(--rem));font-weight:400;line-height:1.2;background-color:var(--color-white)}#wordpress-contents .wp-block-table td strong{font-weight:700!important}#wordpress-contents .wp-block-table td [data-inline-font-size="14px"],#wordpress-contents .wp-block-table td h3{display:inline-block;margin-top:calc(4 * var(--px));font-size:calc(.75 * var(--rem))!important;font-weight:400!important}#wordpress-contents .wp-block-table td [data-inline-font-size="12px"],#wordpress-contents .wp-block-table td h4{display:inline-block;margin-top:calc(8 * var(--px));font-size:calc(.75 * var(--rem))!important;font-weight:400!important;color:#656565}#wordpress-contents .wp-block-table td img{width:100%!important;height:auto;margin-top:calc(8 * var(--px))}#wordpress-contents .wp-block-table th,#wordpress-contents .wp-block-table td{width:calc(180 * var(--px));padding:calc(12 * var(--px)) calc(8 * var(--px));border:1px solid #dcdcdc}#wordpress-contents .wp-block-table th a,#wordpress-contents .wp-block-table td a{display:inline;color:currentcolor;-webkit-text-decoration:underline 1px solid currentcolor;text-decoration:underline 1px solid currentcolor;text-underline-offset:.2em}#wordpress-contents .wp-block-table th:first-child,#wordpress-contents .wp-block-table td:first-child{border-left:none}#wordpress-contents .wp-block-table th:last-child,#wordpress-contents .wp-block-table td:last-child{border-right:none}#wordpress-contents .wp-block-table.is-style-catalog th a,#wordpress-contents .wp-block-table.is-style-catalog td a{display:flex;gap:calc(8 * var(--px));align-items:center;justify-content:center;width:100%;padding:calc(8 * var(--px));margin-top:calc(8 * var(--px));color:var(--color-white);text-decoration:none;background-color:var(--color-red);border-radius:calc(2 * var(--px))}#wordpress-contents .wp-block-table.is-style-catalog th a:after,#wordpress-contents .wp-block-table.is-style-catalog td a:after{display:block;width:calc(16 * var(--px));height:calc(16 * var(--px));content:"";background-image:url(../images/common/download-icon.png);background-size:100%}#wordpress-contents .wp-block-contact-form-7-contact-form-selector{margin-top:calc(24 * var(--px))}#wordpress-contents>*:first-child{margin-top:0!important}#wordpress-contents .has-text-align-right{text-align:right!important}#wordpress-contents .has-text-align-center{text-align:center!important}.cWpContents__deadline{padding:calc(24 * var(--px)) calc(16 * var(--px));margin-top:calc(24 * var(--px));background-color:#f6f6f6}.cWpContents__deadline_headline{font-size:calc(1.25 * var(--rem));font-weight:500;line-height:1.2}.cWpContents__deadline_text{margin-top:calc(8 * var(--px));font-size:calc(1 * var(--rem));font-weight:400;line-height:2}.cWpContents__faq{margin-top:calc(16 * var(--px))}@media screen and (min-width: 960px){#wordpress-contents{gap:calc(40 * var(--px))}#wordpress-contents>h2{font-size:calc(2 * var(--rem))}#wordpress-contents>h2.is-wpcf7-form-headline{margin-top:calc(80 * var(--px))}#wordpress-contents .wp-block-table{padding:0 0 calc(12 * var(--px));margin-right:0;margin-left:0}#wordpress-contents .wp-block-table th,#wordpress-contents .wp-block-table td{width:auto;min-width:calc(180 * var(--px))}.cWpContents__deadline{padding:calc(32 * var(--px));margin-top:calc(16 * var(--px));text-align:center}}@media (any-hover: hover){#wordpress-contents p a{transition:opacity .3s var(--ease-out-cubic)}#wordpress-contents p a:hover{opacity:.4}#wordpress-contents .wp-block-table th a,#wordpress-contents .wp-block-table td a{transition:opacity .3s var(--ease-out-cubic)}#wordpress-contents .wp-block-table th a:hover,#wordpress-contents .wp-block-table td a:hover{opacity:.4}}.cBreadcrumbs__list{display:flex;gap:calc(4 * var(--px));justify-content:flex-start;overflow:hidden}.cBreadcrumbs__item{display:flex;flex-shrink:0;gap:calc(4 * var(--px));align-items:center;justify-content:flex-start;font-size:calc(.875 * var(--rem));font-weight:500;line-height:1.2}.cBreadcrumbs__item_link{color:var(--color-text-color-secondary)}.cBreadcrumbs__item_icon{display:none;flex-shrink:0;width:calc(16 * var(--px));height:calc(16 * var(--px));color:var(--color-red)}.cBreadcrumbs__item:not(:first-child) .cBreadcrumbs__item_icon{display:block}.cBreadcrumbs__item:last-child{flex-shrink:1}.cBreadcrumbs__item:last-child [itemprop=name]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (any-hover: hover){.cBreadcrumbs__item_link{transition:color .3s var(--ease-out-cubic)}.cBreadcrumbs__item_link:hover{color:currentcolor}}.cWpContents__overview{width:100%}.cWpContents__overview_tr{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:calc(16 * var(--px)) 0}.cWpContents__overview_tr:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-image:linear-gradient(to right,#dcdcdc,#dcdcdc 2px,transparent 2px,transparent 4px);background-repeat:repeat-x;background-position:bottom;background-size:4px 2px}.cWpContents__overview_th{flex-shrink:0;font-size:calc(1 * var(--rem));font-weight:500;line-height:1.8}.cWpContents__overview_td{font-size:calc(1 * var(--rem));font-weight:400;line-height:1.8}.cWpContents__overview_td strong,.cWpContents__overview_td em{font-weight:700}.cWpContents__overview_td a{display:inline;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:currentcolor;text-underline-offset:.2em}@media screen and (min-width: 960px){.cWpContents__overview_tr{flex-direction:row;gap:calc(8 * var(--px));align-items:baseline;justify-content:flex-start}.cWpContents__overview_th{flex-shrink:0;width:calc(160 * var(--px))}}.pBreadcrumbs{padding:calc(var(--header-height) + 16 * var(--px)) var(--wrapper-margin) 0}.pFV__inner{padding:calc(24 * var(--px)) var(--wrapper-margin) 0}.pFV__thumbnail{width:100%;aspect-ratio:358/239}.pFV__info{display:flex;flex-wrap:wrap;gap:calc(40 * var(--px));align-items:center;justify-content:space-between;margin-top:calc(24 * var(--px))}.pFV__info_time{display:block;font-family:var(--font-fjalla-one);font-size:calc(1 * var(--rem));font-weight:400;line-height:1}.pFV__info_category{padding:calc(4 * var(--px)) calc(8 * var(--px));font-size:calc(.75 * var(--rem));font-weight:500;line-height:1;background-color:#e6e6e6}.pFV__headline{margin-top:calc(16 * var(--px))}.pFV__headline_text{font-size:calc(1.75 * var(--rem));font-weight:500;line-height:1.2}.pSingle{margin-top:calc(80 * var(--px))}.pSingle__inner{padding:0 var(--wrapper-margin) calc(120 * var(--px))}.pSingle__archive{display:flex;justify-content:center;margin-top:calc(80 * var(--px))}.pSingle__archive_link{display:flex;align-items:center;justify-content:center;width:100%;padding:calc(12 * var(--px));color:var(--color-white);background-color:var(--color-text-color)}.pSingle__archive_link_text{font-size:calc(.875 * var(--rem));font-weight:700;line-height:1.2}@media screen and (min-width: 960px){.pBreadcrumbs{padding:calc(var(--header-height) + 64 * var(--px)) calc(160 * var(--px)) 0}.pFV__inner{padding:calc(72 * var(--px)) calc(248 * var(--px)) 0}.pFV__thumbnail{aspect-ratio:870/581}.pFV__info{margin-top:calc(40 * var(--px))}.pFV__headline{margin-top:calc(24 * var(--px))}.pFV__headline_text{font-size:calc(2.5 * var(--rem))}.pSingle{margin-top:calc(112 * var(--px))}.pSingle__inner{padding:0 calc(248 * var(--px)) calc(160 * var(--px))}.pSingle__archive_link{max-width:calc(358 * var(--px))}}@media (any-hover: hover){.pSingle__archive_link{transition:background-color .3s var(--ease-out-cubic)}.pSingle__archive_link:hover{background-color:var(--color-neutral-700)}}
