@import url("https://fonts.googleapis.com/css2?family=Radio+Canada:wght@500&display=swap");.page_thumbnail{position:relative;z-index:10;height:440px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.page_thumbnail .filter{position:absolute;top:0;left:0;width:100%;height:100%}.page_thumbnail .ttl{position:relative;z-index:10;padding:1em 1em 0.9em 1em;max-width:calc(100% - 48px);font-size:24px;color:#fff;text-align:center;line-height:1.4em}@media (max-width: 700px){.page_thumbnail .ttl{font-size:20px}}@media (max-width: 500px){.page_thumbnail .ttl{font-size:16px}}.page_thumbnail .ttl::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";display:block;background:#358bad;opacity:0.9}.page_thumbnail .ttl_ptn_1{margin-top:32px;text-shadow:2px 2px 4px rgba(0,0,0,0.2)}@media (max-width: 700px){.page_thumbnail .ttl_ptn_1{margin-top:16px}}@media (max-width: 500px){.page_thumbnail .ttl_ptn_1{margin-top:8px}}.page_thumbnail .ttl_ptn_1 span{display:block;color:#fff;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,0.2)}.page_thumbnail .ttl_ptn_1 span.span_1{margin-bottom:0.7em;font-size:14px;line-height:1.6em}@media (max-width: 1100px){.page_thumbnail .ttl_ptn_1 span.span_1{font-size:11px}}.page_thumbnail .ttl_ptn_1 span.span_2{font-size:32px;line-height:1.4em;letter-spacing:0.1em}@media (max-width: 1100px){.page_thumbnail .ttl_ptn_1 span.span_2{font-size:32px}}@media (max-width: 700px){.page_thumbnail .ttl_ptn_1 span.span_2{font-size:22px}}.page_thumbnail .ttl_ptn_1 span.span_3{margin-top:1em;font-size:14px;line-height:1.6em}@media (max-width: 1100px){.page_thumbnail .ttl_ptn_1 span.span_3{font-size:11px}}.page_thumbnail .ttl_ptn_1+.btn{margin-top:24px;width:100%;display:flex;justify-content:center}@media (max-width: 700px){.page_thumbnail .ttl_ptn_1+.btn{margin-top:16px}}.page_thumbnail .ttl_ptn_1+.btn a{padding:0.5em 1em;min-height:54px;min-width:280px;display:grid;place-items:center;background:#efb105;color:#fff;font-weight:bold;border-radius:3em;border:1px solid rgba(255,255,255,0.939);transition:0.2s}.page_thumbnail .ttl_ptn_1+.btn a:hover{opacity:0.9;transform:scale(1.05)}@media (max-width: 700px){.page_thumbnail .ttl_ptn_1+.btn a{min-height:48px;min-width:240px;font-size:14px}}.page_thumbnail figure{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.page_thumbnail figure img{width:100%;height:100%;object-fit:cover}.page_thumbnail+.post_style{padding-top:48px !important}.post_style{position:relative;padding:104px 64px 80px 64px}@media (max-width: 1540px){.post_style{padding:88px 64px 80px 64px}}@media (max-width: 1300px){.post_style.bg_none{padding:72px 40px 80px 40px}}@media (max-width: 1200px){.post_style.bg_none{padding:64px 32px 64px 32px}}@media (max-width: 1100px){.post_style.bg_none{padding:56px 24px 56px 24px}}@media (max-width: 1000px){.post_style.bg_none{padding:40px 16px 40px 16px}}@media (max-width: 900px){.post_style.bg_none{padding:104px 64px 80px 64px}}@media (max-width: 750px){.post_style.bg_none{padding:104px 40px 80px 40px}}@media (max-width: 600px){.post_style.bg_none{padding:94px 32px 64px 32px}}@media (max-width: 400px){.post_style.bg_none{padding:94px 24px 40px 24px}}@media (max-width: 360px){.post_style.bg_none{padding:49px 16px 40px 16px}}.post_style.bg_on{min-height:100%;background:#fff}@media (max-width: 1080px){.post_style.bg_on{padding:72px 40px 80px 40px}}@media (max-width: 900px){.post_style.bg_on{padding:104px 64px 80px 64px}}@media (max-width: 750px){.post_style.bg_on{padding:104px 40px 80px 40px}}@media (max-width: 600px){.post_style.bg_on{padding:104px 32px 64px 32px}}@media (max-width: 400px){.post_style.bg_on{padding:104px 24px 40px 24px}}@media (max-width: 360px){.post_style.bg_on{padding:104px 16px 40px 16px}}.post_style.bg_on .ttl{color:#131313}.post_style .space_h{height:94px}@media (max-width: 900px){.post_style .space_h{display:none}}.post_style .inner{margin:0 auto;max-width:720px}@media (max-width: 1540px){.post_style .inner{max-width:640px}}@media (max-width: 1080px){.post_style .inner{max-width:100%}}.post_style .inner.bg_on{padding:64px 80px;max-width:880px;min-height:100%;background:#fff;border-top:6px solid #358bad}@media (max-width: 1300px){.post_style .inner.bg_on{padding:64px}}@media (max-width: 1200px){.post_style .inner.bg_on{padding:56px 48px}}@media (max-width: 800px){.post_style .inner.bg_on{padding:56px}}@media (max-width: 600px){.post_style .inner.bg_on{margin:0 -8px;padding:56px 32px;border-width:4px}}@media (max-width: 500px){.post_style .inner.bg_on{margin-top:-16px;padding:56px 24px;text-align:justify}}@media (max-width: 360px){.post_style .inner.bg_on{margin:0}}.post_style .inner.bg_on .ttl{color:#358bad;font-size:24px}@media (max-width: 600px){.post_style .inner.bg_on .ttl{font-size:20px}}@media (max-width: 500px){.post_style .inner.bg_on .ttl{font-size:18px}}.post_style header{margin-bottom:40px}@media (max-width: 1080px){.post_style header{margin-bottom:32px}}@media (max-width: 800px){.post_style header{margin-bottom:32px}}@media (max-width: 600px){.post_style header{margin-bottom:24px}}.post_style header ul{margin:0;margin-bottom:54px;padding:0;display:flex;font-family:"Montserrat";font-weight:700}@media (max-width: 500px){.post_style header ul{margin-bottom:32px}}.post_style header ul li{margin:0;list-style:none;margin-right:24px}@media (max-width: 500px){.post_style header ul li{font-size:14px}}.post_style header .ttl{font-size:30px;line-height:1.7em;color:#fff;font-weight:300;letter-spacing:0.1em;text-align:center}@media (max-width: 1080px){.post_style header .ttl{font-size:28px}}@media (max-width: 750px){.post_style header .ttl{font-size:24px}}@media (max-width: 500px){.post_style header .ttl{font-size:20px}}.post_style header .ttl.font_change{font-family:"Kiwi Maru"}.post_style .wp-block-table.is-style-stripes thead{background:#555;color:#fff}.post_style .wp-block-table.is-style-stripes thead tr th{padding:0.2em;border-right:1px solid #eee;color:0}.post_style .wp-block-table.is-style-stripes thead tr th:last-of-type{border-right:none}.post_style .wp-block-table.is-style-stripes td{padding:0.2em}@media (max-width: 560px){.post_style .wp-block-table table.has-fixed-layout{width:500px;max-width:initial !important}}.post_style .wp-block-table+p{margin-top:0 !important;padding-top:0 !important}.post_style iframe{max-width:100% !important}.post_style .wp-block-preformatted{white-space:inherit}.post_style .wp-block-video+p.is-style-p_03,.post_style .wp-block-video+p.is-style-p_04{margin-top:-12px}.post_style .wp-block-columns{margin-bottom:1em}.post_style .wpcf7-form{margin:0 auto;max-width:1000px}.post_style .wpcf7-form p{margin:40px 0;line-height:1.5em}@media (max-width: 500px){.post_style .wpcf7-form p{font-size:14px}}.post_style .wpcf7-form label{width:100%;display:block;line-height:1.8em;font-weight:500}.post_style .wpcf7-form label+label{margin-top:16px}.post_style .wpcf7-form input[type="text"],.post_style .wpcf7-form input[type="email"],.post_style .wpcf7-form input[type="url"],.post_style .wpcf7-form input[type="tel"],.post_style .wpcf7-form input[type="number"],.post_style .wpcf7-form input[type="date"],.post_style .wpcf7-form textarea{margin-top:5px;padding:0.8em 1em 0.7em 1em;width:100%;font-size:18px;border-radius:0.1em;border:1px solid rgba(221,221,221,0.8);background:#f2f3f3}@media (max-width: 600px){.post_style .wpcf7-form input[type="text"],.post_style .wpcf7-form input[type="email"],.post_style .wpcf7-form input[type="url"],.post_style .wpcf7-form input[type="tel"],.post_style .wpcf7-form input[type="number"],.post_style .wpcf7-form input[type="date"],.post_style .wpcf7-form textarea{font-size:16px}}@media (max-width: 500px){.post_style .wpcf7-form input[type="text"],.post_style .wpcf7-form input[type="email"],.post_style .wpcf7-form input[type="url"],.post_style .wpcf7-form input[type="tel"],.post_style .wpcf7-form input[type="number"],.post_style .wpcf7-form input[type="date"],.post_style .wpcf7-form textarea{font-size:14px}}.post_style .wpcf7-form select{margin-top:5px;padding:0.8em 1em 0.65em 1em;width:100%;font-size:1em;font-weight:300;background:#f2f3f3;letter-spacing:0.1em;border:none;background-image:linear-gradient(45deg, transparent 50%, #fff 50%),linear-gradient(135deg, #fff 50%, transparent 50%),linear-gradient(to right, #555, #666);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 14px) calc(1em + 2px),100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none}.post_style .wpcf7-form select:focus{outline:none !important}.post_style .wpcf7-form select::-ms-expand{display:none}@media (max-width: 500px){.post_style .wpcf7-form select{font-size:14px}}.post_style .wpcf7-form .wpcf7-form-control-wrap{display:block}.post_style .wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item{margin-top:16px;display:block;font-size:17px}.post_style .wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item label{display:grid;grid-template-columns:40px calc(100% - 40px)}@media (max-width: 600px){.post_style .wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item label{font-size:14px}}.post_style .wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item label input[type="radio"],.post_style .wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item label input[type="checkbox"]{margin-top:7px;width:20px;height:18px}@media (max-width: 600px){.post_style .wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item label input[type="radio"],.post_style .wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item label input[type="checkbox"]{margin-top:5px;width:18px;height:16px}}.post_style .wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label{font-weight:300}@media (max-width: 600px){.post_style .wpcf7-form .wpcf7-form-control-wrap{font-size:14px}}.post_style .wpcf7-form .wpcf7-file{margin-top:16px}.post_style .wpcf7-form #file-upload-button{margin-right:5px !important;background:#000}.post_style .wpcf7-form input[type="submit"]{margin:56px auto;margin-bottom:0;padding:1.8em 1em;max-width:400px;width:100%;display:block;background:#efb105;color:#fff;font-weight:bold;font-size:16px;transition:0.5s;letter-spacing:0.05em}@media (max-width: 600px){.post_style .wpcf7-form input[type="submit"]{margin:32px auto;margin-bottom:0;min-width:100%;font-size:14px}}@media (max-width: 500px){.post_style .wpcf7-form input[type="submit"]{margin:32px auto;margin-bottom:0;font-size:14px}}.post_style .wpcf7-form input[type="submit"]:hover{opacity:0.7}.post_style .wpcf7-form ::-webkit-input-placeholder{color:#bbb}.post_style .wpcf7-form ::-moz-placeholder{color:#bbb}.post_style .wpcf7-form :-ms-input-placeholder{color:#bbb}.post_style .wpcf7-form ::-ms-input-placeholder{color:#bbb}.post_style .wpcf7-form ::placeholder{color:#bbb}.post_style .post_no_002 #breadcrumb{padding:32px 0 80px 0;display:block;width:100%;font-size:14px}@media (max-width: 1050px){.post_style .post_no_002 #breadcrumb{padding-bottom:60px}}@media (max-width: 950px){.post_style .post_no_002 #breadcrumb{padding:32px 0 60px 0;font-size:12px}}@media (max-width: 600px){.post_style .post_no_002 #breadcrumb{padding:16px 0}}.post_style .post_no_002 #breadcrumb ul{margin:0 auto;max-width:1200px;display:flex;flex-wrap:wrap}.post_style .post_no_002 #breadcrumb ul li{margin-right:10px;line-height:2em}.post_style .post_no_002 #breadcrumb ul li:first-of-type::before{margin-right:1em;font-family:"Font Awesome 5 Free";content:"\f015";font-weight:900}.post_style .post_no_002 #breadcrumb ul li a{color:#333}.post_style .post_no_002 #breadcrumb ul li a::after{margin-left:10px;font-family:"Font Awesome 5 Free";content:"\f054";font-weight:900;font-size:11px}.post_style span[id^="more"],.post_style div[id^="more"]{margin:32px auto;width:136px;height:52px;display:flex;align-items:center;justify-content:center;background:#358bad;color:#fff;transition:0.2s}.post_style span[id^="more"]:hover,.post_style div[id^="more"]:hover{background:#ee7f7f}.post_style span[id^="more"]::before,.post_style div[id^="more"]::before{content:"続きを読む"}.post_style span[id^="more"]+.wp-block-group__inner-container,.post_style div[id^="more"]+.wp-block-group__inner-container{display:none}.post_style span[id^="more"].on+.wp-block-group__inner-container,.post_style div[id^="more"].on+.wp-block-group__inner-container{display:block}@media (max-width: 700px){.post_style .hcb_wrap,.post_style .hcb_wrap.hcb_wrap{width:calc(100vw - 80px)}}@media (max-width: 600px){.post_style .hcb_wrap,.post_style .hcb_wrap.hcb_wrap{width:calc(100vw - 64px)}}@media (max-width: 400px){.post_style .hcb_wrap,.post_style .hcb_wrap.hcb_wrap{width:calc(100vw - 48px)}}@media (max-width: 360px){.post_style .hcb_wrap,.post_style .hcb_wrap.hcb_wrap{width:calc(100vw - 32px)}}.post_content{line-height:2.1em}.post_content p{margin:1em auto;text-justify:inter-ideograph;font-size:16px;line-height:2.3em}@media (max-width: 1080px){.post_content p{font-size:15px}}@media (max-width: 900px){.post_content p{font-size:16px}}@media (max-width: 750px){.post_content p{font-size:15px}}@media (max-width: 500px){.post_content p{line-height:2em}}@media (max-width: 360px){.post_content p{font-size:13px}}.post_content h2+p,.post_content h3+p,.post_content h4+p,.post_content h5+p,.post_content h6+p{margin-top:0}.post_content h2.mt_0,.post_content h3.mt_0,.post_content h4.mt_0,.post_content h5.mt_0,.post_content h6.mt_0{margin-top:0}.post_content h2{font-size:24px;margin:2em 0 1em 0}@media (max-width: 500px){.post_content h2{font-size:18px}}.post_content h2:not([class]),.post_content h2.is-style-default{padding-bottom:0.3em;line-height:1.5em;font-weight:700;color:#358bad;border-bottom:1px solid #358bad}.post_content h2:not([class])::before,.post_content h2.is-style-default::before{padding-right:0.3em;font-family:"Font Awesome 5 Free";content:"\f6be";font-weight:900}.post_content h3{margin:2em 0 1em 0;font-size:20px}@media (max-width: 500px){.post_content h3{font-size:15px}}.post_content h3:not([class]),.post_content h3.is-style-default{padding-left:0.5em;padding-bottom:0.2em;line-height:1.5em;font-weight:700;color:#358bad;border-left:0.3em solid #358bad}.post_content h4{margin:2em 0 0.5em 0;font-size:18px}@media (max-width: 500px){.post_content h4{font-size:15px}}.post_content h4:not([class]),.post_content h4.is-style-default{line-height:1.5em;font-weight:500;color:#358bad}.post_content h4:not([class])::before,.post_content h4.is-style-default::before{padding-right:0.3em;font-family:"Font Awesome 5 Free";content:"\f578";font-weight:900}.post_content strong{font-weight:bold}.post_content em{font-weight:bold;font-size:1.1em;background:#f8f68a}.post_content .wp-block-image figcaption{text-align:center}.post_content .wp-block-embed__wrapper::before{content:"";padding-top:57%;display:block}.post_content .wp-block-embed__wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.post_content .blocks-gallery-grid{margin:0 !important;padding:0 !important;border:none !important}.post_content .blocks-gallery-grid figure{box-shadow:0 0 50px #eee}.post_content .wp-block-embed__wrapper{margin-bottom:24px;width:100%;height:auto;position:relative}.post_content .wp-block-embed__wrapper::before{padding-top:56.3%;content:"";display:block}.post_content .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post_content .wp-block-quote{position:relative;z-index:10;margin:40px 0;padding:24px 32px;font-size:0.95em;border-left:0.5em solid #709797;text-justify:inter-ideograph}.post_content .wp-block-quote::after{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;display:block;background:#709797;opacity:0.1}.post_content .wp-block-quote p{margin:0;margin-bottom:16px}.post_content .wp-block-quote cite{font-size:0.9em}.post_content .wp-block-code code{padding:1em 1.5em;display:block;background:#222;color:#fff}.post_content ul:not([class]){margin:1.5em auto;padding-left:1em;list-style-type:disc;line-height:1.6em}@media (max-width: 500px){.post_content ul:not([class]){padding-left:0}}.post_content ul:not([class]) li{margin-bottom:0.8em;margin-left:1.2em}@media (max-width: 750px){.post_content ul:not([class]) li{font-size:14px}}.post_content ul:not([class]) ul,.post_content ul:not([class]) ol{margin-top:0.6em}.post_content ol:not([class]){margin:1em auto;padding-left:1em;list-style-type:decimal;line-height:1.6em}.post_content ol:not([class]) li{margin-left:1.2em;margin-bottom:0.8em}@media (max-width: 750px){.post_content ol:not([class]) li{font-size:14px !important}}.post_content ol:not([class]) li ol li{margin-left:0.6em}.post_content ol:not([class]) ul,.post_content ol:not([class]) ol{margin-top:0.6em;padding-left:0}.post_content a{color:#1a65a3}.post_content p a{text-decoration:underline}.post_content p a:hover{color:#fa5555}.post_content figure a{border:none}.post_content .wp-block-button a{padding:0.5em 1em;font-size:14px;transition:0.5s;text-decoration:none}.post_content .wp-block-button a:hover{opacity:0.8}.post_content .wp-block-file a.wp-block-file__button{color:#fff;text-decoration:none}.post_content .wp-block-table{max-width:100%;overflow:scroll;border-bottom:none;letter-spacing:0;line-height:1.4em;font-size:14px}@media (max-width: 500px){.post_content .wp-block-table{font-size:14px}}.post_content .wp-block-table thead{background:#555;color:#fff}.post_content .wp-block-table thead tr th{padding:0.5em 0.3em;border-right:1px solid #ddd}.post_content .wp-block-table thead tr th:last-of-type{border-right:none}.post_content .wp-block-table tbody{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd}.post_content .wp-block-table th{border-bottom:1px solid #ddd}.post_content .wp-block-table td{padding:12px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.post_content .wp-block-table td:last-of-type{border-right:none}.post_content .wp-block-table td ul{margin:0;padding:0;border:none}.post_content .wp-block-table td ul li{margin:0;padding:0}.post_content .wp-block-table td ul li::before{display:none}.post_navigation{margin-top:115px}@media (max-width: 500px){.post_navigation{margin-top:80px}}.post_navigation h2{display:none}.post_navigation a{margin:0 auto;padding:2px 16px 0 16px;width:320px;height:40px;display:flex;align-items:center;justify-content:space-between;background:#191919;color:#fff;font-size:18px;font-family:"Montserrat";font-weight:700;letter-spacing:0.2em;transition:0.3s}@media (max-width: 500px){.post_navigation a{width:244px;height:36px;font-size:14px}}.post_navigation a::after{content:">"}.post_navigation a:hover{background:#df6f6f}.post_navigation a.top_return{margin-top:32px}@media (max-width: 500px){.post_navigation a.top_return{margin-top:24px}}.post_navigation .nav-previous{display:none}#page_nav_origin{display:none}#page_nav_origin.true{display:block}#page_nav_origin ul{margin-top:80px;display:flex;justify-content:center;flex-wrap:wrap}@media (max-width: 500px){#page_nav_origin ul{margin-top:64px}}#page_nav_origin ul li{margin:4px}@media (max-width: 500px){#page_nav_origin ul li{flex:1}}#page_nav_origin ul li a{position:relative;padding:20px;width:192px;display:flex;justify-content:center;border:1px solid #358bad;color:#358bad;font-size:14px;transition:0.2s}@media (max-width: 500px){#page_nav_origin ul li a{width:100%}}#page_nav_origin ul li a::after{position:absolute;top:0;height:100%;display:flex;align-items:center;font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900}#page_nav_origin ul li a:hover{border:1px solid #ee7f7f;color:#ee7f7f}#page_nav_origin ul li:nth-of-type(1) a{padding-left:40px}#page_nav_origin ul li:nth-of-type(1) a::after{left:24px;transform:rotate(180deg)}#page_nav_origin ul li:nth-of-type(2) a{padding-right:40px}#page_nav_origin ul li:nth-of-type(2) a::after{right:24px;padding-right:0.3em}h2.is-style-ttl_01,h3.is-style-ttl_01,h4.is-style-ttl_01,h5.is-style-ttl_01,h6.is-style-ttl_01{margin:1em 0;padding:0.6em 1em;font-size:24px;color:#fff;line-height:1.5em;list-style:none;border:none}h2.is-style-ttl_02,h3.is-style-ttl_02,h4.is-style-ttl_02,h5.is-style-ttl_02,h6.is-style-ttl_02{padding:0.6em 1em;line-height:1.5em}h2.is-style-ttl_03,h3.is-style-ttl_03,h4.is-style-ttl_03,h5.is-style-ttl_03,h6.is-style-ttl_03{padding:0.6em;line-height:1.5em}@media (max-width: 600px){h2.is-style-ttl_03,h3.is-style-ttl_03,h4.is-style-ttl_03,h5.is-style-ttl_03,h6.is-style-ttl_03{padding:0.6em 0}}h2.is-style-ttl_04,h3.is-style-ttl_04,h4.is-style-ttl_04,h5.is-style-ttl_04,h6.is-style-ttl_04{padding:0.6em 1em;line-height:1.5em}@media (max-width: 600px){h2.is-style-ttl_04,h3.is-style-ttl_04,h4.is-style-ttl_04,h5.is-style-ttl_04,h6.is-style-ttl_04{padding:0.6em 0}}h2.is-style-ttl_05,h3.is-style-ttl_05,h4.is-style-ttl_05,h5.is-style-ttl_05,h6.is-style-ttl_05{padding-bottom:0.3em;line-height:1.5em}.wp-block-button.is-style-btn_ptn_01{width:100%;display:block}.wp-block-button.is-style-btn_ptn_01 .wp-block-button__link{margin:24px auto;height:72px;width:100%;max-width:480px;display:grid;place-items:center;background:#eec319;font-size:16px;color:#333;border-radius:3em;box-shadow:0 0 4px rgba(0,0,0,0.207);font-weight:900;transition:0.4s}@media (max-width: 400px){.wp-block-button.is-style-btn_ptn_01 .wp-block-button__link{height:64px;font-size:14px}}.wp-block-button.is-style-btn_ptn_01 .wp-block-button__link:hover{transform:scale(1.04);opacity:0.9}.is-style-li_basic_ptn_02{padding-left:2em;list-style-type:decimal-leading-zero;line-height:1.8em}@media (max-width: 500px){.is-style-li_basic_ptn_02{font-size:14px}}.is-style-li_basic_ptn_02 li{margin-top:0.7em}.is-style-li_basic_ptn_02 li:first-of-type{margin-top:0}.is-style-li_basic_ptn_02 ul,.is-style-li_basic_ptn_02 ol{margin:0.5em 0 !important;list-style-type:lower-latin !important}.is-style-li_basic_ptn_02 ul li,.is-style-li_basic_ptn_02 ol li{margin-top:0.2em;margin-bottom:0 !important}.is-style-li_2_clm_01{margin:1.3em auto;list-style-type:disc;display:flex;flex-wrap:wrap;line-height:1.6em}@media (max-width: 500px){.is-style-li_2_clm_01{padding-left:0}}.is-style-li_2_clm_01 li{margin-bottom:0.6em;margin-left:1.2em;width:calc(50% - 1.2em);letter-spacing:0}@media (max-width: 750px){.is-style-li_2_clm_01 li{margin-bottom:0.4em;font-size:14px}}@media (max-width: 400px){.is-style-li_2_clm_01 li{font-size:13px}}.is-style-li_2_clm_01 ul,.is-style-li_2_clm_01 ol{margin-top:0.6em}ol.is-style-li_2_clm_01{list-style-type:decimal}.single__index{margin-top:2em;padding:40px;background:#f9fcfc;font-size:14px;border:1px solid #eee;color:#131313}@media (max-width: 700px){.single__index{padding:40px 32px}}@media (max-width: 600px){.single__index{padding:32px 24px 24px 24px}}@media (max-width: 500px){.single__index{padding:24px 16px 16px 16px}}@media (max-width: 400px){.single__index{padding:24px 8px 8px 8px}}.single__index .index__button{display:none}.single__index .index__title{text-align:center;font-size:18px;letter-spacing:0.1em}@media (max-width: 600px){.single__index .index__title{font-size:16px}}@media (max-width: 500px){.single__index .index__title{font-size:14px}}.single__index ol.index__list{margin:0.8em auto;padding-left:1.3em;color:#131313}.single__index ol.index__list li{margin-bottom:1em;line-height:1.8em}.single__index ol.index__list li:last-of-type{margin-bottom:0}@media (max-width: 600px){.single__index ol.index__list li{font-size:14px}}@media (max-width: 500px){.single__index ol.index__list li{font-size:12px !important}}.single__index ol.index__list li a{color:#131313}.single__index ol.index__list ol{margin:0.5em 0;padding-left:24px}@media (max-width: 500px){.single__index ol.index__list ol{padding-left:16px}}#link_schedule_management{margin:0 auto;margin-top:32px;max-width:1080px;display:grid;grid-template-columns:repeat(1, 1fr);gap:16px}@media (max-width: 500px){#link_schedule_management{gap:8px}}#link_schedule_management a.link_btn{position:relative;padding:24px 0;padding-right:12px;display:flex;color:#111;border-radius:2px;overflow:hidden;box-shadow:0 0 4px #ccc;transition:0.4s}@media (max-width: 700px){#link_schedule_management a.link_btn{padding:20px 0;padding-right:12px}}#link_schedule_management a.link_btn .label{position:absolute;bottom:-16px;right:-41px;padding-top:6px;display:block;width:100px;height:50px;color:#fff;font-size:9px;text-align:center;background:#244385;box-shadow:2px 0 4px rgba(0,0,0,0.2) inset;letter-spacing:0;transform:rotate(-45deg) scale(0.8);transition:0.2s}@media (max-width: 600px){#link_schedule_management a.link_btn .label{transform:rotate(-45deg) scale(0.75)}}#link_schedule_management a.link_btn .number{padding-left:2px;width:88px;display:flex;align-items:center;justify-content:center;font-size:24px;font-family:"Radio Canada", sans-serif}@media (max-width: 600px){#link_schedule_management a.link_btn .number{width:64px;font-size:20px}}@media (max-width: 500px){#link_schedule_management a.link_btn .number{width:56px;font-size:18px}}#link_schedule_management a.link_btn .in{width:calc(100% - 88px);display:flex;flex-wrap:wrap;align-items:center;align-content:center}@media (max-width: 600px){#link_schedule_management a.link_btn .in{width:calc(100% - 64px)}}@media (max-width: 500px){#link_schedule_management a.link_btn .in{width:calc(100% - 56px)}}#link_schedule_management a.link_btn .in .ttl{width:100%;font-size:18px;line-height:1.5em}@media (max-width: 700px){#link_schedule_management a.link_btn .in .ttl{font-size:16px}}@media (max-width: 600px){#link_schedule_management a.link_btn .in .ttl{font-size:14px}}#link_schedule_management a.link_btn .in p{margin-top:8px;font-size:14px;line-height:1.4em}@media (max-width: 700px){#link_schedule_management a.link_btn .in p{font-size:12px}}@media (max-width: 600px){#link_schedule_management a.link_btn .in p{font-size:11px}}#link_schedule_management a.link_btn .in .day{margin-top:1em;width:100%;font-size:12px;color:#275fc7;line-height:1.2em}@media (max-width: 700px){#link_schedule_management a.link_btn .in .day{font-size:12px}}@media (max-width: 600px){#link_schedule_management a.link_btn .in .day{font-size:11px}}@media (max-width: 500px){#link_schedule_management a.link_btn .in .day{color:#111}}#link_schedule_management a.link_btn:hover{box-shadow:0 0 12px #aaa}#link_schedule_management a.link_btn:hover .label{background:#fa5555}#link_schedule_management .link_after_p{padding:0 8px;line-height:2em;font-size:14px}@media (max-width: 700px){#link_schedule_management .link_after_p{font-size:13px}}@media (max-width: 500px){#link_schedule_management .link_after_p{padding:0 4px;font-size:11px}}#link_schedule_management .link_after_p a{color:#1a65a3;text-decoration:underline}label[for*="pwbox-"] input[type="password"]{padding:4px 8px;height:32px;display:inline-flex;align-items:center;border:1px solid #ddd}label[for*="pwbox-"]+input[type="submit"]{padding:7px;height:32px;width:48px;display:inline-flex;align-items:center;justify-content:center;background:#296da0;color:#fff}
