@charset "UTF-8";.sidemenu{display:none}@media(min-width:768px){.sidemenu{display:block;flex:0 0 300px;width:300px}}.sidemenu__nav{background-color:#fff;border-radius:16px;border:1px solid #1a877e;margin-bottom:40px}.sidemenu__list,.sidemenu__child-list,.sidemenu__grandchild-list{list-style:none;margin:0;padding:0}.sidemenu__item:last-of-type>.sidemenu__link{border-radius:0 0 16px 16px}.sidemenu__item:last-of-type:has(>.sidemenu__child-list)>.sidemenu__link{border-radius:0}.sidemenu__item:last-of-type:has(>.sidemenu__child-list)>.sidemenu__child-list{margin-bottom:0}.sidemenu__item:last-of-type:has(>.sidemenu__child-list)>.sidemenu__child-list>.sidemenu__child-item:last-of-type>.sidemenu__child-link{border-radius:0 0 16px 16px;padding-bottom:24px}.sidemenu__item:last-of-type:has(>.sidemenu__child-list)>.sidemenu__child-list>.sidemenu__child-item:last-of-type:has(>.sidemenu__grandchild-list)>.sidemenu__child-link{border-radius:0}.sidemenu__item:last-of-type:has(>.sidemenu__child-list)>.sidemenu__child-list>.sidemenu__child-item:last-of-type:has(>.sidemenu__grandchild-list)>.sidemenu__grandchild-list>.sidemenu__grandchild-item:last-of-type>.sidemenu__grandchild-link{border-radius:0 0 16px 16px}.sidemenu__item:not(:last-of-type){border-bottom:1px solid #1a877e}.sidemenu__link,.sidemenu__child-link,.sidemenu__grandchild-link{color:#333;display:block;font-weight:700;line-height:1.45;padding:14px 0;text-decoration:none;transition:all .3s}.sidemenu__link:hover,.sidemenu__link:focus-visible,.sidemenu__child-link:hover,.sidemenu__child-link:focus-visible,.sidemenu__grandchild-link:hover,.sidemenu__grandchild-link:focus-visible{background-color:#d5eeeb}.sidemenu__link.is-current,.sidemenu__child-link.is-current,.sidemenu__grandchild-link.is-current{background-color:#d5eeeb;color:#1a877e}.sidemenu__child-list{margin-bottom:15px}.sidemenu__link{font-size:16px;color:#1a877e;font-weight:700;padding:24px 16px}.sidemenu__link-title{background-color:#d5eeeb;border-radius:16px 16px 0 0;font-size:18px}.sidemenu__link-parent{font-size:16px;font-weight:700;padding:24px 16px 16px;color:#1a877e}.sidemenu__child-link{font-size:16px;font-weight:400;padding:12px 24px}.sidemenu__grandchild-link{color:#333;display:block;font-size:15px;font-weight:400;padding:12px 36px;text-decoration:none;transition:color .25s ease}.sidemenu__buttons{padding:20px 16px;border-radius:24px;background-color:#d5eeeb;display:flex;flex-direction:column;gap:12px}.sidemenu__buttons .sidemenu__button{font-size:15px;width:100%;padding:16px 24px;border:none}.template__dropdown{align-items:center;display:inline-flex;gap:10px;font-size:15px;font-weight:400}.template__dropdown-label{display:inline-block}.template__dropdown-control{display:inline-block;position:relative}.template__dropdown-control:after{content:"";position:absolute;top:50%;right:16px;width:7px;height:14px;background-image:url(../images/arrow_icon_green.png);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;transform:translateY(-50%) rotate(90deg)}.template__dropdown select{appearance:none;background-color:#fff;border:1px solid #1a877e;border-radius:6px;color:#333;cursor:pointer;min-width:240px;padding:14.5px 16px;line-height:1}.databook-ans{position:fixed;right:0;bottom:220px;z-index:2}.databook-ans.is-stopped{bottom:auto;position:absolute}@media(min-width:768px){.databook-ans{top:40%;bottom:auto}}.databook-ans>a{position:relative;display:block;-webkit-transition:all .3s;transition:all .3s}.databook-ans img{display:block;width:100%}.databook-ans-balloon{margin-bottom:-12px}.databook-ans-balloon img{width:100px}@media(min-width:768px){.databook-ans-balloon img{width:110px}}.databook-ans-character{margin-top:-30px;text-align:right}@media(min-width:768px){.databook-ans-character{margin-top:-40px}}.databook-ans-character img{margin:10px 0 0 auto;width:50px;-webkit-transition:all .3s;transition:all .3s;animation:poyopoyo 2s ease-out infinite}@keyframes poyopoyo{0%,40%,60%,80%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.04,.96) translateY(4px)}70%{transform:scale(.98,1.02) translateY(-6px)}}@media(prefers-reduced-motion:reduce){.databook-ans-character img{animation:none}}body.is-modal-open{overflow:hidden}.page-template{background-color:#f4eddc}.page-template .template__wrapper{padding:0 10px 80px}.page-template .template__wrapper>.template{width:100%;min-width:0}@media(min-width:768px){.page-template .template__wrapper{display:flex;gap:40px;max-width:1160px;margin:0 auto}.page-template .template__wrapper>.template{flex:1}}.page-template .template__body{background-color:#fff;padding:40px 20px 56px;border-radius:24px}@media(min-width:768px){.page-template .template__body{padding:40px 40px 56px}}.page-template .template .template-title{color:#1a877e;font-size:24px;font-weight:700;padding-bottom:16px;margin-bottom:40px;position:relative}@media(min-width:768px){.page-template .template .template-title{font-size:30px;padding-bottom:32px;margin-bottom:48px}}.page-template .template .template-title:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:3px;background:linear-gradient(to right,#50b7aa 0 15px,#d9d9d9 15px 100%)}@media(min-width:768px){.page-template .template .template-title:after{background:linear-gradient(to right,#50b7aa 0 30px,#d9d9d9 30px 100%)}}.page-template .template__content{margin-bottom:48px}.page-template .template__content:last-child{margin:0}.page-template .template__content-text{font-weight:400;font-size:15px;line-height:1.86}.page-template .template__content-text--mb{margin-bottom:40px}.page-template .template__section-title{font-size:24px;font-weight:700;line-height:1;margin-bottom:40px;color:#1a877e}.page-template .template__section-title--small{font-size:20px}.page-template .template__buttons{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.page-template .template__buttons{flex-direction:row;flex-wrap:wrap}}@media(min-width:768px){.page-template .template__buttons .more-button{width:calc((100% - 20px)/2)}}.page-template .template__buttons .button-large{max-width:318px}.page-template .template__banners{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.page-template .template__banners{flex-direction:row;flex-wrap:wrap}}@media(min-width:768px){.page-template .template__banner{width:calc((100% - 20px)/2)}}.page-template .template__banner-link{transition:all .3s}.page-template .template__banner-link:hover{opacity:.8}.page-template .template .template-list{list-style:disc;list-style-position:inside;font-size:16px;line-height:1.875;font-weight:400}.page-template .template .template-list__item{padding-left:1.4em;text-indent:-1.4em;margin-bottom:10px}.page-template .template .template-list__item-link{text-decoration:underline;transition:all .3s}.page-template .template .template-list__item-link:hover{opacity:.8}.page-template .template-under{flex:1}.page-template .template-under>h1,.page-template .template-under>.template__body>h1{color:#1a877e;font-size:24px;font-weight:700;padding-bottom:22px;margin-bottom:32px;position:relative;scroll-margin-top:120px}@media(min-width:768px){.page-template .template-under>h1,.page-template .template-under>.template__body>h1{font-size:30px}}.page-template .template-under>h1:after,.page-template .template-under>.template__body>h1:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:3px;background:linear-gradient(to right,#50b7aa 0 15px,#d9d9d9 15px 100%)}@media(min-width:768px){.page-template .template-under>h1:after,.page-template .template-under>.template__body>h1:after{background:linear-gradient(to right,#50b7aa 0 30px,#d9d9d9 30px 100%)}}.page-template .template-under>h1:not(:first-of-type),.page-template .template-under>.template__body>h1:not(:first-of-type){margin-top:64px}@media(min-width:768px){.page-template .template-under>h1:not(:first-of-type),.page-template .template-under>.template__body>h1:not(:first-of-type){margin-top:80px}}.page-template .template-under>h2,.page-template .template-under>.template__body>h2{font-size:25px;line-height:1.5;font-weight:700;color:#1a877e;padding-top:20px;margin-bottom:10px;padding-bottom:10px;border-bottom:2px dotted #1a877e}@media(min-width:768px){.page-template .template-under>h2,.page-template .template-under>.template__body>h2{font-size:24px}}.page-template .template-under h3,.page-template .template-under .template__body h3{font-size:20px;font-weight:700;color:#333;line-height:1.6;margin-bottom:24px;border-left:4px solid #1a877e;padding-left:16px}.page-template .template-under h4,.page-template .template-under .template__body h4{font-size:18px;font-weight:700;color:#565656;line-height:1.6;margin-bottom:24px}.page-template .template-under h5,.page-template .template-under .template__body h5{font-size:16px;font-weight:700;color:#1a877e;line-height:1.6;margin-bottom:24px}.page-template .template-under>p,.page-template .template-under>.template__body>p,.page-template .template-under .template__content>p{font-weight:400;font-size:15px;line-height:1.86;margin-bottom:32px}@media(min-width:768px){.page-template .template-under>p,.page-template .template-under>.template__body>p,.page-template .template-under .template__content>p{font-size:16px}}.page-template .template-under>p a,.page-template .template-under>.template__body>p a,.page-template .template-under .template__content>p a{color:#005bd6;overflow:hidden;outline:none}.page-template .template-under>p a:hover,.page-template .template-under>.template__body>p a:hover,.page-template .template-under .template__content>p a:hover{color:#444}.page-template .template-under>img,.page-template .template-under>picture,.page-template .template-under>.template__body>img,.page-template .template-under>.template__body>picture{margin-bottom:32px}.page-template .template-under>img,.page-template .template-under>picture img,.page-template .template-under>.template__body>img,.page-template .template-under>.template__body>picture img{width:100%}.page-template .template-under>picture,.page-template .template-under>.template__body>picture{display:block}.page-template .template-under ul:not([class]),.page-template .template-under .template__body ul:not([class]),.page-template .template-under ol:not([class]),.page-template .template-under .template__body ol:not([class]){font-size:15px;font-weight:400;margin-bottom:32px;line-height:1.75}.page-template .template-under ul:not([class]) li,.page-template .template-under .template__body ul:not([class]) li,.page-template .template-under ol:not([class]) li,.page-template .template-under .template__body ol:not([class]) li{text-indent:-1.4em;padding-left:1.4em}.page-template .template-under ul:not([class]) li:not(:last-of-type),.page-template .template-under .template__body ul:not([class]) li:not(:last-of-type),.page-template .template-under ol:not([class]) li:not(:last-of-type),.page-template .template-under .template__body ol:not([class]) li:not(:last-of-type){margin-bottom:12px}.page-template .template-under ul:not([class]) li>ul,.page-template .template-under ul:not([class]) li>ol,.page-template .template-under .template__body ul:not([class]) li>ul,.page-template .template-under .template__body ul:not([class]) li>ol,.page-template .template-under ol:not([class]) li>ul,.page-template .template-under ol:not([class]) li>ol,.page-template .template-under .template__body ol:not([class]) li>ul,.page-template .template-under .template__body ol:not([class]) li>ol{margin-bottom:0;margin-top:15px}.page-template .template-under ul:not([class]),.page-template .template-under .template__body ul:not([class]){list-style:disc;list-style-position:inside}.page-template .template-under ul:not([class]) a,.page-template .template-under .template__body ul:not([class]) a,.page-template .template-under ol:not([class]) a,.page-template .template-under .template__body ol:not([class]) a{color:#005bd6;overflow:hidden;outline:none}.page-template .template-under ul:not([class]) a:hover,.page-template .template-under .template__body ul:not([class]) a:hover,.page-template .template-under ol:not([class]) a:hover,.page-template .template-under .template__body ol:not([class]) a:hover{color:#444}.page-template .template-under ol:not([class]),.page-template .template-under .template__body ol:not([class]){list-style:decimal;list-style-position:inside}.page-template .template-under ol:not([class]) li,.page-template .template-under .template__body ol:not([class]) li{text-indent:-1.1em;padding-left:1.1em}.page-template .template-under ol.template__parentheses-list,.page-template .template-under .template__body ol.template__parentheses-list{counter-reset:template__parentheses-list;font-size:15px;font-weight:400;list-style:none;margin-bottom:32px;line-height:1.75}.page-template .template-under ol.template__parentheses-list>li,.page-template .template-under .template__body ol.template__parentheses-list>li{counter-increment:template__parentheses-list;padding-left:1.7em;text-indent:-1.7em}.page-template .template-under ol.template__parentheses-list>li:not(:last-of-type),.page-template .template-under .template__body ol.template__parentheses-list>li:not(:last-of-type){margin-bottom:12px}.page-template .template-under ol.template__parentheses-list>li>ul,.page-template .template-under ol.template__parentheses-list>li>ol,.page-template .template-under .template__body ol.template__parentheses-list>li>ul,.page-template .template-under .template__body ol.template__parentheses-list>li>ol{margin-bottom:0;margin-top:15px}.page-template .template-under ol.template__parentheses-list>li:before,.page-template .template-under .template__body ol.template__parentheses-list>li:before{content:"(" counter(template__parentheses-list) ")";margin-right:.25em}.page-template .template-under ol.template__parentheses-list a,.page-template .template-under .template__body ol.template__parentheses-list a{color:#005bd6;overflow:hidden;outline:none}.page-template .template-under ol.template__parentheses-list a:hover,.page-template .template-under .template__body ol.template__parentheses-list a:hover{color:#444}.page-template .template-under ol.alpha-list,.page-template .template-under .template__body ol.alpha-list{counter-reset:alpha-list;font-size:15px;font-weight:400;line-height:1.75;list-style:none;margin-bottom:32px}.page-template .template-under ol.alpha-list>li,.page-template .template-under .template__body ol.alpha-list>li{counter-increment:alpha-list;padding-left:1.2em;text-indent:-1.2em}.page-template .template-under ol.alpha-list>li:not(:last-of-type),.page-template .template-under .template__body ol.alpha-list>li:not(:last-of-type){margin-bottom:12px}.page-template .template-under ol.alpha-list>li>ul,.page-template .template-under ol.alpha-list>li>ol,.page-template .template-under .template__body ol.alpha-list>li>ul,.page-template .template-under .template__body ol.alpha-list>li>ol{margin-bottom:0;margin-top:15px}.page-template .template-under ol.alpha-list>li:before,.page-template .template-under .template__body ol.alpha-list>li:before{content:counter(alpha-list,upper-alpha) ".";margin-right:.25em}.page-template .template-under ol.alpha-list a,.page-template .template-under .template__body ol.alpha-list a{color:#005bd6;outline:none;overflow:hidden}.page-template .template-under ol.alpha-list a:hover,.page-template .template-under .template__body ol.alpha-list a:hover{color:#444}.page-template .template-under ol.template__jp-number-list,.page-template .template-under .template__body ol.template__jp-number-list{counter-reset:template__jp-number-list;font-size:15px;font-weight:400;line-height:1.75;list-style:none;margin-bottom:32px}.page-template .template-under ol.template__jp-number-list>li,.page-template .template-under .template__body ol.template__jp-number-list>li{counter-increment:template__jp-number-list;padding-left:1.7em;text-indent:-1.7em}.page-template .template-under ol.template__jp-number-list>li:not(:last-of-type),.page-template .template-under .template__body ol.template__jp-number-list>li:not(:last-of-type){margin-bottom:12px}.page-template .template-under ol.template__jp-number-list>li>ul,.page-template .template-under ol.template__jp-number-list>li>ol,.page-template .template-under .template__body ol.template__jp-number-list>li>ul,.page-template .template-under .template__body ol.template__jp-number-list>li>ol{margin-bottom:0;margin-top:15px}.page-template .template-under ol.template__jp-number-list>li:before,.page-template .template-under .template__body ol.template__jp-number-list>li:before{content:counter(template__jp-number-list) "）";margin-right:.25em}.page-template .template-under ol.template__jp-number-list a,.page-template .template-under .template__body ol.template__jp-number-list a{color:#005bd6;outline:none;overflow:hidden}.page-template .template-under ol.template__jp-number-list a:hover,.page-template .template-under .template__body ol.template__jp-number-list a:hover{color:#444}.page-template .template-under .important{color:#d72b2b}.page-template .template-under .template__content:not(:last-of-type){margin-bottom:40px}.page-template .template-under .template__body .mb__00{margin-bottom:0}.page-template .template-under .template__body .mb__10{margin-bottom:10px}@media(min-width:768px){.page-template .template-under .template__buttons{align-items:flex-start}}.page-template .template-under .template__buttons--center{justify-content:center}.page-template .template-under .template__pagenavi{margin-top:42px}.page-template .template-under .template__pagenavi .wp-pagenavi{align-items:center;display:flex;flex-wrap:wrap;gap:0 15px;justify-content:center;padding:0}.page-template .template-under .template__pagenavi .wp-pagenavi .pages{border:none;color:#666;font-size:18px;font-weight:700;margin:0 0 16px!important;padding:0!important;width:100%}.page-template .template-under .template__pagenavi .wp-pagenavi .extend,.page-template .template-under .template__pagenavi .wp-pagenavi .first,.page-template .template-under .template__pagenavi .wp-pagenavi .last,.page-template .template-under .template__pagenavi .wp-pagenavi .template__pagenavi-pc{display:none}@media(min-width:768px){.page-template .template-under .template__pagenavi .wp-pagenavi .template__pagenavi-pc{display:inline-flex}}.page-template .template-under .template__pagenavi .wp-pagenavi a,.page-template .template-under .template__pagenavi .wp-pagenavi span{align-items:center;border:none;color:#1a877e;display:inline-flex;font-size:18px;font-weight:700;line-height:1;width:34px;justify-content:center;height:36px}.page-template .template-under .template__pagenavi .wp-pagenavi a:hover{opacity:.6}.page-template .template-under .template__pagenavi .wp-pagenavi span.current{border-bottom:2px solid #1a877e;color:#1a877e}.page-template .template-under .template__pagenavi .wp-pagenavi .previouspostslink,.page-template .template-under .template__pagenavi .wp-pagenavi .nextpostslink{height:18px;margin:0!important;overflow:hidden;padding:0!important;position:relative;text-indent:-9999px;width:18px}.page-template .template-under .template__pagenavi .wp-pagenavi .previouspostslink:after,.page-template .template-under .template__pagenavi .wp-pagenavi .nextpostslink:after{background:url(../images/arrow_icon_green.png) no-repeat center/contain;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:9px}.page-template .template-under .template__pagenavi .wp-pagenavi .previouspostslink{margin-right:25px!important}.page-template .template-under .template__pagenavi .wp-pagenavi .previouspostslink:after{transform:translate(-50%,-50%) rotate(-180deg)}.page-template .template-under .template__pagenavi .wp-pagenavi .nextpostslink{margin-left:25px!important}.page-template .template-under>.button,.page-template .template-under>.template__body>.button{margin-bottom:40px}.page-template .template-under .more-button__text{font-size:15px}@media(min-width:768px){.page-template .template-under .more-button__text{font-size:16px}}.page-template .template-under p.note{font-size:14px;margin-top:24px}.page-template .template-under>:has(+p.note),.page-template .template-under>.template__body>:has(+p.note){margin-bottom:0}.page-template .template-under .template__data-buttons{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:48px}@media(min-width:768px){.page-template .template-under .template__data-buttons{grid-template-columns:repeat(4,1fr);gap:16px}}.page-template .template-under .template__data-button{align-items:center;appearance:none;background-color:#fff;border:1px solid #1a877e;border-radius:6px;color:#1a877e;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:700;justify-content:center;line-height:1.4;min-height:56px;padding:14px 0;text-align:center;transition:background-color .3s,color .3s;box-sizing:border-box}@media(min-width:768px){.page-template .template-under .template__data-button{height:60px;padding:0}}.page-template .template-under .template__data-button:hover{background-color:#1a877e;color:#fff}.page-template .template-under .template__data-button.is-current{background-color:#1a877e;color:#fff;pointer-events:none}.page-template .template-under .template__heading-row{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}@media(min-width:768px){.page-template .template-under .template__heading-row{align-items:center;flex-direction:row;justify-content:space-between}}.page-template .template-under .template__heading-row h3{color:#333;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:0;border-left:none;padding-left:0}@media(min-width:768px){.page-template .template-under .template__heading-row h3{font-size:24px}}.page-template .template-under .template__data-content{border:2px solid #1a877e;border-radius:6px;padding:20px}.page-template .template-under .template__data-content[hidden]{display:none}@media(min-width:768px){.page-template .template-under .template__data-content{padding:50px 36px}}.page-template .template-under .template__data-content p{font-weight:400;font-size:15px;line-height:1.86;margin-bottom:32px}@media(min-width:768px){.page-template .template-under .template__data-content p{font-size:16px}}.page-template .template-under .template__data-content p:last-child{margin-bottom:0}.page-template .template-under .template__data-content p a{color:#005bd6;overflow:hidden;outline:none}.page-template .template-under .template__data-content p a:hover{color:#444}.page-template .template-under .template__data-content img,.page-template .template-under .template__data-content picture{margin-bottom:32px}.page-template .template-under .template__data-content img,.page-template .template-under .template__data-content picture img{width:100%}.page-template .template-under .template__data-content picture{display:block}.page-template .template-under .template__data-content ul,.page-template .template-under .template__data-content ul:not([class]),.page-template .template-under .template__data-content ol,.page-template .template-under .template__data-content ol:not([class]){font-size:15px;font-weight:400;margin-bottom:32px}.page-template .template-under .template__data-content ul li,.page-template .template-under .template__data-content ul:not([class]) li,.page-template .template-under .template__data-content ol li,.page-template .template-under .template__data-content ol:not([class]) li{text-indent:-1.4em;padding-left:1.4em}.page-template .template-under .template__data-content ul li:not(:last-of-type),.page-template .template-under .template__data-content ul:not([class]) li:not(:last-of-type),.page-template .template-under .template__data-content ol li:not(:last-of-type),.page-template .template-under .template__data-content ol:not([class]) li:not(:last-of-type){margin-bottom:12px}.page-template .template-under .template__data-content ul li>ul,.page-template .template-under .template__data-content ul li>ol,.page-template .template-under .template__data-content ul:not([class]) li>ul,.page-template .template-under .template__data-content ul:not([class]) li>ol,.page-template .template-under .template__data-content ol li>ul,.page-template .template-under .template__data-content ol li>ol,.page-template .template-under .template__data-content ol:not([class]) li>ul,.page-template .template-under .template__data-content ol:not([class]) li>ol{margin-bottom:0;margin-top:15px}.page-template .template-under .template__data-content ul,.page-template .template-under .template__data-content ul:not([class]){list-style:disc;list-style-position:inside}.page-template .template-under .template__data-content ul a,.page-template .template-under .template__data-content ul:not([class]) a,.page-template .template-under .template__data-content ol a,.page-template .template-under .template__data-content ol:not([class]) a{color:#005bd6;overflow:hidden;outline:none}.page-template .template-under .template__data-content ul a:hover,.page-template .template-under .template__data-content ul:not([class]) a:hover,.page-template .template-under .template__data-content ol a:hover,.page-template .template-under .template__data-content ol:not([class]) a:hover{color:#444}.page-template .template-under .template__data-content ol,.page-template .template-under .template__data-content ol:not([class]){list-style:decimal;list-style-position:inside}.page-template .template-under .template__data-content ol li,.page-template .template-under .template__data-content ol:not([class]) li{text-indent:-1.1em;padding-left:1.1em}.page-template .template-under .template__data-content .template__data-note-list{list-style:none;list-style-position:outside}.page-template .template-under .template__data-content .template__data-note-list>li{padding-left:1.3em;text-indent:-1.3em}.page-template .template-under .template__data-content .template__data-note-list>li:before{content:"※";margin-right:.25em}.page-template .template-under .template__data-content p.note{font-size:14px;margin-top:24px}.page-template .template-under .template__data-content>:has(+p.note),.page-template .template-under .template__data-content .databook-tab-panel>:has(+p.note){margin-bottom:0}.page-template .template-under .template__data-content .template__table{margin-bottom:48px}.page-template .template-under .template__accordion-button{width:100%;display:block;border-bottom:1px solid #1a877e;color:#1a877e;cursor:pointer;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:16px;padding:16px 8px;position:relative;text-align:left;transition:background-color .3s,color .3s}.page-template .template-under .template__accordion-button:after{content:"";position:absolute;top:50%;right:20px;width:7px;height:14px;background-image:url(../images/arrow_icon_green.png);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%) rotate(90deg);transition:transform .3s}.page-template .template-under .template__accordion-button:hover{background-color:#d5eeeb}.page-template .template-under .template__accordion-button[aria-expanded=true]:after{transform:translateY(-50%) rotate(-90deg)}.page-template .template-under [data-table-accordion-panel]{opacity:1;transition:height .3s ease,opacity .3s ease}.page-template .template-under [data-table-accordion-panel]:not([hidden]){display:block}.page-template .template-under [data-table-accordion-panel][hidden]{display:none}.page-template .template-under .template__table{border:1px solid #D9D9D9;border-radius:12px;margin-bottom:48px}.page-template .template-under .template__table a{color:#005bd6;overflow:hidden;outline:none}.page-template .template-under .template__table a:hover{color:#444}.page-template .template-under .template__table>.template__table-row{border-top:1px solid #D9D9D9}.page-template .template-under .template__table>.template__table-row:first-of-type{border-top:none}.page-template .template-under .template__table>.template__table-row:first-of-type.template__table-title,.page-template .template-under .template__table>.template__table-row:first-of-type>.template__table-cell:first-of-type{border-radius:12px 12px 0 0}.page-template .template-under .template__table>.template__table-row>.template__table-cell{padding:18px 16px;font-size:15px}.page-template .template-under .template__table>.template__table-row>.template__table-cell:not(:first-child){padding-top:0}.page-template .template-under .template__table>.template__table-row>.template__table-cell--number{text-align:right}.page-template .template-under .template__table>.template__table-row>dt{font-weight:700}.page-template .template-under .template__table>.template__table-row>dd{font-weight:400}.page-template .template-under .template__table>.template__table-row p{margin-bottom:14px}.page-template .template-under .template__table>.template__table-row p:last-of-type{margin-bottom:0}.page-template .template-under .template__table>.template__table-row p.note{color:#888;font-size:14px;font-weight:400;margin-top:0}.page-template .template-under .template__table>.template__table-row ul,.page-template .template-under .template__table>.template__table-row ol{margin-bottom:0}.page-template .template-under .template__table>.template__table-row img{max-width:350px;width:100%;display:block;margin:0 auto}.page-template .template-under .template__table>.template__table-title{background-color:#cee5e9}.page-template .template-under .template__table-columns>.template__table-row{display:flex;flex-direction:column}.page-template .template-under .template__table-columns>.template__table-row:first-of-type{border-top:none}@media(min-width:768px){.page-template .template-under .template__table-columns>.template__table-row{flex-direction:row;justify-content:space-around}}.page-template .template-under .template__table-columns>.template__table-row>.template__table-cell{border-top:none;border-radius:0}@media(min-width:768px){.page-template .template-under .template__table-columns>.template__table-row>.template__table-cell{flex:1}}.page-template .template-under .template__table-columns>.template__table-row>.template__table-cell:first-of-type{background-color:transparent}@media(min-width:768px){.page-template .template-under .template__table-columns>.template__table-row>.template__table-cell:not(:first-child){padding-top:18px}}.page-template .template-under .template__table-columns>.template__table-row img{display:block;margin:0 auto}.page-template .template-under .template__table-columns .template__table-title{background-color:#cee5e9;font-weight:700;align-items:center}.page-template .template-under .template__table-columns .template__table-title .template__table-cell:only-child{width:100%}.page-template .template-under .template__table-columns .template__table-title:first-of-type{border-radius:12px 12px 0 0}.page-template .template-under .template__table-columns.row>.template__table-row{align-items:center;display:grid;grid-template-columns:1fr 1fr}.page-template .template-under .template__table-columns.row>.template__table-row:first-of-type{border-top:none}.page-template .template-under .template__table-columns.row>.template__table-row>.template__table-cell{align-items:center;border-top:none;border-radius:0;display:flex}@media(min-width:768px){.page-template .template-under .template__table-columns.row>.template__table-row>.template__table-cell{flex:1}}.page-template .template-under .template__table-columns.row>.template__table-row>.template__table-cell:first-of-type{background-color:transparent}.page-template .template-under .template__table-columns.row>.template__table-row>.template__table-cell:not(:first-child){padding-top:18px}.page-template .template-under .template__table-number{border-radius:0}.page-template .template-under .template__fee-table{overflow:hidden}.page-template .template-under .template__fee-table>.template__table-row{border-top:1px solid #D9D9D9;display:block}.page-template .template-under .template__fee-table>.template__table-row:first-of-type{border-top:none}.page-template .template-under .template__fee-table>.template__table-row>.template__table-cell{background-color:transparent;border-top:none;display:block;margin:0}.page-template .template-under .template__fee-table .template__fee-table-heading{background-color:#cee5e9}.page-template .template-under .template__fee-table .template__fee-table-item{padding:18px 16px}.page-template .template-under .template__fee-table .template__fee-table-item>dt.template__table-cell{padding:0 0 8px}.page-template .template-under .template__fee-table .template__fee-table-item>dd.template__table-cell{font-size:15px;font-weight:400;line-height:1.87;padding:16px 0 0}.page-template .template-under .template__fee-table .template__fee-table-item>dd.template__table-cell p{font-size:inherit;line-height:inherit;margin-bottom:20px}.page-template .template-under .template__fee-table .template__fee-table-item>dd.template__table-cell p:last-child{margin-bottom:0}.page-template .template-under .template__fee-table .template__fee-table-item>dd.template__table-cell strong{display:inline-block;font-weight:700;margin-bottom:4px}.page-template .template-under .template__links{background-color:#ececec;border-radius:6px;font-size:15px;line-height:1.6;margin:0 0 48px;padding:20px;font-weight:400;display:flex;flex-wrap:wrap;row-gap:12px}.page-template .template-under .template__links a{color:#005bd6;overflow:hidden;outline:none;cursor:pointer}.page-template .template-under .template__links a:hover{color:#444}.page-template .template-under .template__links a:not(:first-child):before{content:"|";color:#333;margin:0 8px}.page-template .template-under .template__databook{border:2px solid #000;width:100%;box-sizing:border-box}@media(min-width:768px){.page-template .template-under .template__databook{width:calc((100% - 20px)/2)}}.page-template .template-under .template__databook .databook__title{margin:0 auto;padding:11px 25px;font-size:20px;line-height:1.4;font-weight:700;background-color:#f0f0f0}.page-template .template-under .template__databook .databook__inner{padding:48px 24px 32px}.page-template .template-under .template__databook .databook__image{margin-bottom:30px}.page-template .template-under .template__databook .databook__image a{transition:all .3s}.page-template .template-under .template__databook .databook__image a:hover{opacity:.8}.page-template .template-under .template__databook .databook__image img{height:180px;margin:0 auto}.page-template .template-under .template__databook .databook__button{display:block;color:#fff;padding:15px;font-size:16px;font-weight:700;border-radius:5px;text-decoration:none;transition:all .2s linear;background-color:#000;max-width:300px;text-align:center;margin:0 auto 25px}@media(min-width:768px){.page-template .template-under .template__databook .databook__button{font-size:18px}}.page-template .template-under .template__databook .databook__button:hover{opacity:.8}.page-template .template-under .template__databook--green{border-color:#1a877e}.page-template .template-under .template__databook--green .databook__title{color:#1a877e}.page-template .template-under .template__databook--green .databook__button{background-color:#1a877e}.page-template .template-under .template__databook--orange{border-color:#f07767}.page-template .template-under .template__databook--orange .databook__title{color:#f07767}.page-template .template-under .template__databook--orange .databook__button{background-color:#f07767}.page-template .template-under .template__databook .databook__text{font-size:15px;font-weight:400}.page-template .template-under .template__databook--comp .databook__inner{padding:24px}@media(min-width:768px){.page-template .template-under .template__databook--comp .databook__inner{padding:32px 24px}}.page-template .template-under .template__databook--comp .databook__text{padding:0 0 24px}.page-template .template-under .template__databook--comp .databook__image{margin-bottom:0}.page-template .template-under .databook-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.page-template .template-under .databook-modal[hidden]{display:none}.page-template .template-under .databook-modal__overlay{background-color:#00000080;inset:0;position:absolute}.page-template .template-under .databook-modal__content{background-color:#fff;border-radius:12px;max-height:calc(100vh - 40px);max-width:640px;overflow-y:auto;padding:48px 24px 32px;position:relative;width:100%;z-index:1}.page-template .template-under .databook-modal__close{height:32px;position:absolute;right:16px;top:16px;width:32px}.page-template .template-under .databook-modal__close:before,.page-template .template-under .databook-modal__close:after{background-color:#333;content:"";height:2px;left:7px;position:absolute;top:15px;width:18px}.page-template .template-under .databook-modal__close:before{transform:rotate(45deg)}.page-template .template-under .databook-modal__close:after{transform:rotate(-45deg)}.page-template .template-under .databook-modal__title{color:#1a877e;font-size:20px;font-weight:700;margin-bottom:24px}.page-template .template-under .databook-modal__group{border:none;display:grid;gap:10px 16px;margin:0 0 48px;padding:0}.page-template .template-under .databook-modal__group[hidden]{display:none}@media(min-width:768px){.page-template .template-under .databook-modal__group{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-template .template-under .databook-modal__group legend{font-size:16px;font-weight:700;grid-column:1/-1;line-height:1.6;margin-bottom:12px;border-bottom:1px solid #C1C1C1;width:100%;padding-bottom:10px}.page-template .template-under .databook-modal__group label{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:8px;line-height:1.6}.page-template .template-under .databook-modal__submit{background-color:#c1c1c1;border-radius:6px;color:#fff;cursor:default;display:block;font-size:16px;font-weight:700;margin:32px auto 0;max-width:240px;padding:14px 24px;transition:background-color .3s;width:100%;border:none!important}.page-template .template-under .databook-modal__submit:not(:disabled){background-color:#1a877e;cursor:pointer}.page-template .template-under .databook-enq{background-color:#fff;border:1px solid #D9D9D9;border-radius:12px;margin-bottom:48px;padding:24px 20px 32px}@media(min-width:768px){.page-template .template-under .databook-enq{padding:32px}}.page-template .template-under .databook-enq__group{border:none;display:grid;gap:10px 16px;margin:0 0 48px;padding:0}@media(min-width:768px){.page-template .template-under .databook-enq__group{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-template .template-under .databook-enq__group legend{border-bottom:1px solid #C1C1C1;font-size:16px;font-weight:700;grid-column:1/-1;line-height:1.6;margin-bottom:12px;padding-bottom:10px;width:100%}.page-template .template-under .databook-enq__group label{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:8px;line-height:1.6}.page-template .template-under .databook-enq__group textarea{border:1px solid #C1C1C1;border-radius:6px;font:inherit;font-size:15px;font-weight:400;grid-column:1/-1;line-height:1.6;margin-top:8px;min-height:160px;padding:12px 14px;resize:vertical;width:100%}.page-template .template-under .databook-enq__submit{background-color:#1a877e;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:32px auto 0;max-width:240px;padding:14px 24px;transition:opacity .3s;width:100%;border:none!important}.page-template .template-under .databook-enq__submit:hover{opacity:.8}.page-template .template-under .index__nav{margin-bottom:40px}.page-template .template-under .index__list{display:flex;flex-wrap:wrap;gap:12px 6px;list-style:none;margin:0;padding:0}.page-template .template-under .index__item{width:calc((100% - 18px)/4)}@media(min-width:768px){.page-template .template-under .index__item{max-width:80px}}.page-template .template-under .index__link{align-items:center;appearance:none;background-color:#fff;border:1px solid #1a877e;border-radius:999px;color:#1a877e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;gap:8px;width:100%;justify-content:center;line-height:1;padding:12px 0;text-decoration:none;transition:background-color .25s ease,color .25s ease}.page-template .template-under .index__link:after{background-image:url(../images/tab_arrow.png);background-position:center;background-repeat:no-repeat;background-size:9px 5px;content:"";display:block;height:9px;width:9px}.page-template .template-under .index__link:hover,.page-template .template-under .index__link:focus-visible,.page-template .template-under .index__link.is-current{background-color:#d5eeeb}.page-template .template-under .index__section[hidden]{display:none}.page-template .template-under .index__heading{background-color:#d5eeeb;border-radius:6px;color:#1a877e;font-size:20px;font-weight:700;line-height:1;margin-bottom:40px;padding:16px}.page-template .template-under .index__entry{border-bottom:1px dotted #c1c1c1;padding-bottom:32px}.page-template .template-under .index__entry:not(:last-of-type){margin-bottom:32px}.page-template .template-under .template__body .index__entry-title{color:#333;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:32px;border-left:0;padding-left:0}.page-template .template-under .index__entry-text{font-size:16px;font-weight:400;line-height:1.87;margin-bottom:32px}.page-template .template-under .index__entry-text:last-child{margin-bottom:0}.page-template .template-under .index__entry-note{background-color:#ececec;border-radius:6px;font-size:15px;line-height:1.6;margin:0;padding:20px;font-weight:400}.page-template .template-under>:last-child,.page-template .template-under>:has(+[hidden]:last-child),.page-template .template-under>.template__body>:last-child,.page-template .template-under>.template__body>:has(+[hidden]:last-child){margin-bottom:0}.page-template .template-under .template__files{display:flex;flex-wrap:wrap;gap:20px 16px}.page-template .template-under .template__files a.file__item{display:flex;border:4px solid transparent;border-radius:16px;box-shadow:inset 0 0 0 1px #1a877e;padding:16px;transition:border-color .3s,box-shadow .3s;width:100%}.page-template .template-under .template__files a.file__item:hover{border-color:#1a877e;box-shadow:none}@media(min-width:768px){.page-template .template-under .template__files a.file__item{width:calc((100% - 20px)/2)}}.page-template .template-under .template__files a.file__item img{max-width:92px;max-height:150px;border:1px solid #d2d2d2}.page-template .template-under .template__files a.file__item .file__border{border-bottom:1px dotted #1a877e;margin-bottom:12px;flex:1}.page-template .template-under .template__files a.file__item p.file__title{font-weight:700;line-height:1.56;font-size:15px}.page-template .template-under .template__files a.file__item p.file__button{font-size:14px;color:#1a877e;font-weight:700;display:inline-flex;align-items:center;gap:7px;line-height:1;width:100%}.page-template .template-under .template__files a.file__item p.file__button:before{content:"";display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;flex:0 0 24px}.page-template .template-under .template__files a.file__item p.file__button:after{content:"";display:inline-block;width:7px;height:14px;background-image:url(../images/arrow_icon_green.png);background-repeat:no-repeat;background-position:center;background-size:contain;flex:0 0 7px;margin-left:auto}.page-template .template-under .template__files a.file__item.file__item--pdf{gap:16px}.page-template .template-under .template__files a.file__item.file__item--pdf .file__inner{display:flex;flex-direction:column;justify-content:space-between;flex:1}.page-template .template-under .template__files a.file__item.file__item--pdf .file__border{padding-bottom:20px}.page-template .template-under .template__files a.file__item.file__item--pdf p.file__button:before{background-image:url(../images/icon_pdf.png)}.page-template .template-under .template__files a.file__item.file__item--youtube{flex-direction:column}.page-template .template-under .template__files a.file__item.file__item--youtube img{max-width:136px;max-height:78px}.page-template .template-under .template__files a.file__item.file__item--youtube .file__border{display:flex;gap:16px;padding-bottom:16px;align-items:flex-start}.page-template .template-under .template__files a.file__item.file__item--youtube p.file__button:before{background-image:url(../images/icon_youtube.png)}.page-template .template-under .gMap__wrap{margin:20px auto;position:relative;width:100%;padding-top:56.25%;height:0}.page-template .template-under .gMap__wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-template .template-under .template__body .movieinfo iframe{aspect-ratio:16/9;height:auto;width:100%}.page-template .template-under .template__body .default-table{margin-bottom:30px}.page-template .template-under .template__body .default-table table{border-left:1px solid #BBB;border-top:1px solid #BBB}.page-template .template-under .template__body .default-table td,.page-template .template-under .template__body .default-table th{border-bottom:1px solid #BBB;border-right:1px solid #BBB;padding:16px}.page-template .template-under .template__body .default-table th{background-color:#cde6ea}.page-template .template-under .template__body .default-table ul{list-style-type:disc;margin:0 0 0 20px;padding:0}.page-template .template-under .template__body .default-table li{font-size:1.6em;line-height:24px;margin:0 0 5px}.page-template .template-under .template__body .default-table a{color:#005bd6;overflow:hidden;outline:none}.page-template .template-under .template__body .default-table a:hover{color:#444}.page-template .template-under .template__body>:last-child,.page-template .template-under .template__body>:has(+[hidden]:last-child){margin-bottom:0}.page-template .template-under .template__body>ul:not([class]):last-child,.page-template .template-under .template__body>ol:not([class]):last-child{margin-bottom:0}.page-template .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}
