@charset "UTF-8";.page-ttl-wrap{text-align:center;background-color:#fceff3;position:relative;margin-bottom:100px;padding:90px 0 20px}@media only screen and (max-width:767px){.page-ttl-wrap{padding:50px 0 10px;margin-bottom:80px}}.page-ttl-wrap .bg{position:absolute;width:100%;left:0;bottom:0;-webkit-transform:translateY(99%);-ms-transform:translateY(99%);transform:translateY(99%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-ttl-wrap h1{font-size:38px;font-weight:700;line-height:1.75;font-family:"Zen Maru Gothic",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.page-ttl-wrap h1{font-size:26px;line-height:1.46153846}}.page-ttl-wrap h1 .icon{width:46px}.breadcrumb{width:100%}.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb ul li{line-height:1.75;position:relative;font-weight:500}.breadcrumb ul li:not(:last-of-type)::after{display:inline-block;margin:0 10px;content:"/"}.content-wrap{padding-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px){.content-wrap{margin-top:30px;padding-bottom:90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-wrap .content{width:100%}.content-wrap .article,.content-wrap .article-list,.content-wrap .event-list{width:72.7272%}@media only screen and (max-width:767px){.content-wrap .article,.content-wrap .article-list,.content-wrap .event-list{width:100%}}.content-wrap .article>:first-child{margin-top:0!important}.content-wrap .article>:last-child{margin-bottom:0!important}.content-wrap .article>*{margin-bottom:20px;margin-top:60px}@media only screen and (max-width:767px){.content-wrap .article>*{margin-bottom:20px;margin-top:30px}}.content-wrap .article>p{margin-top:20px;margin-bottom:60px}@media only screen and (max-width:767px){.content-wrap .article>p{margin-top:20px;margin-bottom:30px}}.content-wrap .article>p a{color:#eb658d;text-decoration:underline}.content-wrap .article>p.has-background{padding:25px 40px;margin-bottom:20px;margin-top:60px;color:#333}@media only screen and (max-width:767px){.content-wrap .article>p.has-background{margin-bottom:20px;margin-top:30px;padding:20px 15px}}.content-wrap .article strong{font-size:20px}@media only screen and (max-width:767px){.content-wrap .article strong{font-size:18px}}.content-wrap .article .scroll-hint-shadow-wrap{margin-top:0}.content-wrap .article h2{font-size:25px;padding-bottom:15px;font-weight:500;line-height:1.75;border-bottom:4px solid #eb658d}@media only screen and (max-width:767px){.content-wrap .article h2{font-size:24px;line-height:1.5}}.content-wrap .article h3{border:1px solid #4d4d4d;font-size:23px;font-weight:500;padding:20px 30px;line-height:1.56521739}@media only screen and (max-width:767px){.content-wrap .article h3{font-size:22px;padding:20px 15px;line-height:1.63636364}}.content-wrap .article h4{font-size:20px;font-weight:500;line-height:1.6;background-color:#fceff3;padding:20px 30px}@media only screen and (max-width:767px){.content-wrap .article h4{padding:20px 15px}}.content-wrap .article h5{font-size:18px;font-weight:500;line-height:1.44444444;border-left:5px solid #eb658d;padding-left:22px}.content-wrap .article hr{border-top:1px solid #ccc}.content-wrap .article ol,.content-wrap .article ul{background-color:#f7f5e4;padding:20px 40px}@media only screen and (max-width:767px){.content-wrap .article ol,.content-wrap .article ul{padding:20px}}.content-wrap .article ol li,.content-wrap .article ul li{padding-left:15px;position:relative}.content-wrap .article ol li ul,.content-wrap .article ol li>ol,.content-wrap .article ul li ul,.content-wrap .article ul li>ol{padding:0}.content-wrap .article ol{counter-reset:number}.content-wrap .article ol li{counter-increment:number}.content-wrap .article ol li::before{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:counter(number) "."}.content-wrap .article ol li ul,.content-wrap .article ol li>ol{counter-reset:number}.content-wrap .article ol li ul li::before,.content-wrap .article ol li>ol li::before{position:absolute;left:0;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:counter(number) "."}@media only screen and (max-width:767px){.content-wrap .article ol li ul li{padding-left:15px}}@media only screen and (max-width:767px){.content-wrap .article ul{padding:20px}}.content-wrap .article ul li{padding-left:20px}@media only screen and (max-width:767px){.content-wrap .article ul li{padding-left:0}}.content-wrap .article ul li::before{content:"●";color:#eb658d}@media only screen and (max-width:767px){.content-wrap .article ul li ul li,.content-wrap .article ul li>ol li{padding-left:15px}}.content-wrap .article ul li ul li::before,.content-wrap .article ul li>ol li::before{content:"◯"}@media only screen and (max-width:767px){.content-wrap .article .wp-block-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:0;padding-right:0}}.content-wrap .article .wp-block-table.scroll-hint{overflow:visible!important}@media only screen and (max-width:767px){.content-wrap .article .wp-block-table.scroll-hint{overflow:auto!important}}.content-wrap .article .wp-block-table .scroll-hint-text{letter-spacing:0}.content-wrap .article .wp-block-table table{border:1px solid #ea85a6;border-radius:6px;border-spacing:0;overflow:hidden;border-collapse:separate}@media only screen and (max-width:767px){.content-wrap .article .wp-block-table table{table-layout:fixed;width:100%}}.content-wrap .article .wp-block-table table thead{border:1px solid #ea85a6}.content-wrap .article .wp-block-table table th{background-color:#ea85a6;color:#fff;border:1px solid #ea85a6;text-align:center}@media only screen and (max-width:767px){.content-wrap .article .wp-block-table table th{min-width:160px;width:160px}}.content-wrap .article .wp-block-table table th:not(:last-of-type){border-right:1px solid #fff}.content-wrap .article .wp-block-table table td{border:none;border-bottom:1px solid #b3b3b3;border-right:1px solid #b3b3b3}@media only screen and (max-width:767px){.content-wrap .article .wp-block-table table td{width:160px;min-width:160px}}.content-wrap .article .wp-block-table table td:last-of-type{border-right:none}.content-wrap .article .wp-block-table table tr:last-of-type td{border-bottom:none}.content-wrap .article .wp-block-table table tr:nth-of-type(even) td,.content-wrap .article .wp-block-table table tr:nth-of-type(even) th{background-color:#f4f4f4}@media only screen and (max-width:767px){.content-wrap .article .wp-block-table table{min-width:345px;max-width:none}}.content-wrap .sidebar{background-color:#f7f5e4;padding:25px 20px;border-radius:10px;position:relative;z-index:1;width:21.81818%}@media only screen and (max-width:767px){.content-wrap .sidebar{width:100%;margin-top:43px}}.content-wrap .sidebar .ttl{font-size:20px;font-weight:700;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:10px;text-align:center}.content-wrap .sidebar hr{border:none;border-top:1px solid #ccc;margin:30px auto 25px}@media only screen and (max-width:767px){.content-wrap .sidebar hr{width:200px}}.content-wrap .sidebar .list-category li{text-align:center}.content-wrap .sidebar .list-category li:not(:last-of-type){margin-bottom:10px}.content-wrap .sidebar .c-btn{max-width:250px}.content-wrap .sidebar .c-btn .icon{position:absolute;left:0;width:40px;top:0;z-index:9}.content-wrap .sidebar .c-btn .txt{height:40px;font-size:18px;letter-spacing:.05em}.content-wrap .sidebar .c-btn .txt::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:11px;background:url(../../img/common/arrow_wh.webp) no-repeat center/contain;right:15px}#ez-toc-container{padding:20px 40px;background-color:#f2f2f2;margin-bottom:40px}@media only screen and (max-width:767px){#ez-toc-container{padding:20px 15px}}#ez-toc-container .ez-toc-title{font-size:18px;font-weight:500}#ez-toc-container ol,#ez-toc-container ul{background:0 0;padding:0!important}#ez-toc-container ol li,#ez-toc-container ul li{list-style:none;position:relative;counter-increment:ez-toc-counter;line-height:2.125}@media only screen and (max-width:767px){#ez-toc-container ol li,#ez-toc-container ul li{line-height:1.71428571;font-size:14px;padding-left:15px}}#ez-toc-container ol li::before,#ez-toc-container ul li::before{content:counter(ez-toc-counter) ".";margin-right:.5em;color:#333;position:absolute;left:0}#ez-toc-container ol{counter-reset:ez-toc-counter}body.background-black .page-ttl-wrap{background:#000;color:#fff}body.background-black .page-ttl-wrap h1{color:#fff}body.background-black .page-ttl-wrap .bg{display:none}body.background-black .breadcrumb ul li{color:#fff}body.background-black .breadcrumb ul li a{color:#fff}body.background-black .content-wrap .article h4{background-color:#333;color:#fff}body.background-black .content-wrap .article ol,body.background-black .content-wrap .article ul{background-color:#1a1a1a;color:#fff}body.background-black .content-wrap .article p a{color:#fff}body.background-black .content-wrap .article h2{border-bottom-color:#fff;color:#fff}body.background-black .content-wrap .article h3{border-color:#fff;color:#fff}body.background-black .content-wrap .article h5{border-left-color:#fff;color:#fff}body.background-black .content-wrap .article hr{border-top-color:#666}body.background-black .content-wrap .article .wp-block-table table{border-color:#666}body.background-black .content-wrap .article .wp-block-table table th{background-color:#333;border-color:#666;color:#fff}body.background-black .content-wrap .article .wp-block-table table td{border-color:#666;color:#fff}body.background-black .content-wrap .article .wp-block-table table tr:nth-of-type(even) td,body.background-black .content-wrap .article .wp-block-table table tr:nth-of-type(even) th{background-color:#1a1a1a}body.background-black .content-wrap .sidebar{background-color:#1a1a1a;color:#fff}body.background-black .content-wrap .sidebar .ttl{color:#fff}body.background-black .content-wrap .sidebar hr{border-top-color:#666}body.background-black #ez-toc-container{background-color:#1a1a1a;color:#fff}body.background-black #ez-toc-container .ez-toc-title{color:#fff}body.background-black #ez-toc-container ol li,body.background-black #ez-toc-container ul li{color:#fff}body.background-black #ez-toc-container ol li::before,body.background-black #ez-toc-container ul li::before{color:#fff}body.background-black .page-nav li a{color:#fff}body.background-black .page-nav li a::before{background-color:#1a1a1a}body.background-black .page-nav li a .inner{background-color:#333;border-color:#666;color:#fff}body.background-black .page-nav li a .page-ttl{color:#eb658d;border-bottom-color:#666}body.background-black .page-nav li a .excerpt{color:#fff}body.background-black .page-nav li a:hover{color:#fff}body.background-black .page-nav li a:hover .inner{background-color:#333}body.background-black .p-search{background-color:#333}body.background-black .p-search__subttl span{color:#fff}body.background-black .p-search__list li a .inner{border-color:#666}body.background-black .p-search__list li a .ttl{color:#fff}body.background-black .p-sitemap__nav__item h2,body.background-black .p-sitemap__nav__item span,body.background-black .p-sitemap__nav__item>a{color:#fff!important}body.background-black .p-sitemap__nav__item.has-child h2,body.background-black .p-sitemap__nav__item.has-child span,body.background-black .p-sitemap__nav__item.has-child>a{border-bottom-color:#fff}body.background-black .p-sitemap__nav section h3{color:#fff}body.background-black .p-sitemap__nav__children li a{color:#fff}body.background-black .p-sitemap__nav__user li a{color:#fff}body.background-black .p-sitemap__nav__othermenu li a{color:#fff}body.background-black .p-sitemap__nav__submenu li a{color:#fff}body.background-blue .page-ttl-wrap{background:#00f;color:#fff}body.background-blue .page-ttl-wrap h1{color:#fff}body.background-blue .page-ttl-wrap .bg{display:none}body.background-blue .breadcrumb ul li{color:#fff}body.background-blue .breadcrumb ul li a{color:#fff}body.background-blue .content-wrap .article h4{background-color:#004080;color:#fff}body.background-blue .content-wrap .article ol,body.background-blue .content-wrap .article ul{background-color:#036;color:#fff}body.background-blue .content-wrap .article p a{color:#fff}body.background-blue .content-wrap .article h2{border-bottom-color:#fff;color:#fff}body.background-blue .content-wrap .article h3{border-color:#fff;color:#fff}body.background-blue .content-wrap .article h5{border-left-color:#fff;color:#fff}body.background-blue .content-wrap .article hr{border-top-color:#4d8fcc}body.background-blue .content-wrap .article .wp-block-table table{border-color:#4d8fcc}body.background-blue .content-wrap .article .wp-block-table table th{background-color:#004080;border-color:#4d8fcc;color:#fff}body.background-blue .content-wrap .article .wp-block-table table td{border-color:#4d8fcc;color:#fff}body.background-blue .content-wrap .article .wp-block-table table tr:nth-of-type(even) td,body.background-blue .content-wrap .article .wp-block-table table tr:nth-of-type(even) th{background-color:#036}body.background-blue .content-wrap .sidebar{background-color:#036;color:#fff}body.background-blue .content-wrap .sidebar .ttl{color:#fff}body.background-blue .content-wrap .sidebar hr{border-top-color:#4d8fcc}body.background-blue #ez-toc-container{background-color:#036;color:#fff}body.background-blue #ez-toc-container .ez-toc-title{color:#fff}body.background-blue #ez-toc-container ol li,body.background-blue #ez-toc-container ul li{color:#fff}body.background-blue #ez-toc-container ol li::before,body.background-blue #ez-toc-container ul li::before{color:#fff}body.background-blue .page-nav li a{color:#fff}body.background-blue .page-nav li a::before{background-color:#036}body.background-blue .page-nav li a .inner{background-color:#004080;border-color:#4d8fcc;color:#fff}body.background-blue .page-nav li a .page-ttl{color:#eb658d;border-bottom-color:#4d8fcc}body.background-blue .page-nav li a .excerpt{color:#fff}body.background-blue .page-nav li a:hover{color:#fff}body.background-blue .page-nav li a:hover .inner{background-color:#004080}body.background-blue .p-search{background-color:#004080}body.background-blue .p-search__subttl span{color:#fff}body.background-blue .p-search__list li a .inner{border-color:#4d8fcc}body.background-blue .p-search__list li a .ttl{color:#fff}body.background-blue .p-sitemap__nav__item h2,body.background-blue .p-sitemap__nav__item span,body.background-blue .p-sitemap__nav__item>a{color:#fff!important}body.background-blue .p-sitemap__nav__item.has-child h2,body.background-blue .p-sitemap__nav__item.has-child span,body.background-blue .p-sitemap__nav__item.has-child>a{border-bottom-color:#fff}body.background-blue .p-sitemap__nav section h3{color:#fff}body.background-blue .p-sitemap__nav__children li a{color:#fff}body.background-blue .p-sitemap__nav__user li a{color:#fff}body.background-blue .p-sitemap__nav__othermenu li a{color:#fff}body.background-blue .p-sitemap__nav__submenu li a{color:#fff}body.background-yellow .page-ttl-wrap{background-color:#ff0;color:#333}body.background-yellow .page-ttl-wrap h1{color:#333}body.background-yellow .page-ttl-wrap .bg{display:none}body.background-yellow .breadcrumb ul li{color:#333}body.background-yellow .breadcrumb ul li a{color:#333}body.background-yellow .content-wrap .article h4{background-color:#ffeb3b;color:#333}body.background-yellow .content-wrap .article ol,body.background-yellow .content-wrap .article ul{background-color:#fff9c4;color:#333}body.background-yellow .content-wrap .article p a{color:#333}body.background-yellow .content-wrap .article h2{border-bottom-color:#333;color:#333}body.background-yellow .content-wrap .article h3{border-color:#333;color:#333}body.background-yellow .content-wrap .article h5{border-left-color:#333;color:#333}body.background-yellow .content-wrap .article hr{border-top-color:#999}body.background-yellow .content-wrap .article .wp-block-table table{border-color:#666}body.background-yellow .content-wrap .article .wp-block-table table th{background-color:#333;border-color:#666;color:#fff}body.background-yellow .content-wrap .article .wp-block-table table td{border-color:#666;color:#333}body.background-yellow .content-wrap .article .wp-block-table table tr:nth-of-type(even) td,body.background-yellow .content-wrap .article .wp-block-table table tr:nth-of-type(even) th{background-color:#fff9c4}body.background-yellow .content-wrap .sidebar{background-color:#fff9c4;color:#333}body.background-yellow .content-wrap .sidebar .ttl{color:#333}body.background-yellow .content-wrap .sidebar hr{border-top-color:#999}body.background-yellow #ez-toc-container{background-color:#fff9c4;color:#333}body.background-yellow #ez-toc-container .ez-toc-title{color:#333}body.background-yellow #ez-toc-container ol li,body.background-yellow #ez-toc-container ul li{color:#333}body.background-yellow #ez-toc-container ol li::before,body.background-yellow #ez-toc-container ul li::before{color:#333}body.background-yellow .page-nav li a{color:#333}body.background-yellow .page-nav li a::before{background-color:#fdd835}body.background-yellow .page-nav li a .inner{background-color:#ffeb3b;border-color:#999;color:#333}body.background-yellow .page-nav li a .page-ttl{color:#eb658d;border-bottom-color:#999}body.background-yellow .page-nav li a .excerpt{color:#333}body.background-yellow .page-nav li a:hover{color:#333}body.background-yellow .page-nav li a:hover .inner{background-color:#ffeb3b}body.background-yellow .p-search{background-color:#ffeb3b}body.background-yellow .p-search__subttl span{color:#333}body.background-yellow .p-search__list li a .inner{border-color:#999}body.background-yellow .p-search__list li a .ttl{color:#333}.outline-syakyo .content-wrap .sidebar{display:none!important}.outline-syakyo .content-wrap .article,.outline-syakyo .content-wrap .content{width:100%!important}.page-nav{display:grid;gap:65px 20px;grid-template-columns:repeat(2,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:60px}@media only screen and (max-width:767px){.page-nav{gap:30px;grid-template-columns:1fr;padding-bottom:0}}.page-nav li{display:-webkit-box;display:-ms-flexbox;display:flex}.page-nav li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:100%;color:#333}.page-nav li a::before{content:"";position:absolute;z-index:-1;top:5px;left:0;width:100%;height:100%;border-radius:20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#ccc}.page-nav li a::after{content:"";border:1px solid #eb658d;background:#eb658d url(../../img/common/arrow_wh.webp) no-repeat center/18px;width:50px;height:50px;position:absolute;right:45px;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);border-radius:50%;z-index:9}@media only screen and (max-width:767px){.page-nav li a::after{width:32px;right:26px;background:#eb658d url(../../img/common/arrow_wh.webp) no-repeat center/12px;height:32px}}.page-nav li a .inner{position:relative;padding:30px 40px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #999;border-radius:20px;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:767px){.page-nav li a .inner{padding:22px 25px}}.page-nav li a:hover{color:#333}.page-nav li a:hover::before{opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page-nav li a:hover::after{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#fff url(../../img/common/arrow_pink2.webp) no-repeat center/18px}.page-nav li a:hover .inner{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1}.page-nav li a .icon{margin:0 auto}.page-nav li a .icon img{width:auto;height:55px;display:block;margin:0 auto}@media only screen and (max-width:767px){.page-nav li a .icon img{height:40px}}.page-nav li a .page-ttl{font-size:25px;font-family:"Zen Maru Gothic",sans-serif;line-height:1.6;font-weight:700;color:#eb658d;text-align:center;padding-bottom:20px;margin-bottom:20px;margin-top:10px;border-bottom:1px solid #e6e6e6}@media only screen and (max-width:767px){.page-nav li a .page-ttl{font-size:20px;line-height:1.4;margin-bottom:10px;margin-top:6px;padding-bottom:10px}}.page-nav li a .excerpt{font-weight:500}@media only screen and (max-width:767px){.page-nav li a .excerpt{letter-spacing:.06em}}.p-banner{margin-bottom:88px}@media only screen and (max-width:767px){.p-banner{margin-bottom:55px}}.p-banner__wrap{max-width:720px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:35px}@media only screen and (max-width:767px){.p-banner__wrap{gap:5px}}.p-banner__wrap .link{display:block;width:47.5%}.p-search{background-color:#f7f7f7;padding:70px 0 80px 0}@media only screen and (max-width:767px){.p-search{padding:55px 0 65px 0}}.p-search__list{margin-bottom:0!important}.p-sitemap__nav{display:grid;grid-template-columns:repeat(4,auto);gap:90px}@media only screen and (max-width:767px){.p-sitemap__nav{grid-template-columns:1fr;gap:30px}}.p-sitemap__nav__parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.p-sitemap__nav__item h2,.p-sitemap__nav__item span,.p-sitemap__nav__item>a{font-weight:500;font-size:20px;color:#233c3f!important;line-height:2.2;display:block}.p-sitemap__nav__item.has-child h2,.p-sitemap__nav__item.has-child span,.p-sitemap__nav__item.has-child>a{border-bottom:1px solid #eb658d}.p-sitemap__nav section:not(:last-of-type){margin-bottom:20px}.p-sitemap__nav section h3{padding-left:15px;margin-top:8px;position:relative;font-weight:500;color:#333}.p-sitemap__nav section h3::before{width:8px;height:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;background:url(../../img/common/footer_icon_arrow_pink.webp) no-repeat center/contain;left:0;position:absolute}.p-sitemap__nav__children{padding-top:5px}.p-sitemap__nav__children li a{font-size:14px;color:#666;line-height:2;font-optical-sizing:auto;letter-spacing:0;font-weight:500}.p-sitemap__nav__user{padding-top:5px}.p-sitemap__nav__user li a{color:#233c3f;font-size:16px;font-weight:500;line-height:2.25}.p-sitemap__nav__othermenu{margin-top:20px}.p-sitemap__nav__othermenu li a{font-size:18px;line-height:2.22222222;font-weight:500;color:#233c3f}.p-sitemap__nav__submenu{margin-top:20px}.p-sitemap__nav__submenu li a{font-size:16px;line-height:2.125;color:#233c3f;font-weight:500}.error404 .content-wrap .article{width:100%;text-align:center}.error404 .error404-content{max-width:800px;margin:0 auto;padding:60px 20px}@media only screen and (max-width:767px){.error404 .error404-content{padding:40px 15px}}.error404 .error404-message{font-size:24px;font-weight:500;color:#333;line-height:1.75;margin-bottom:30px}@media only screen and (max-width:767px){.error404 .error404-message{font-size:20px;margin-bottom:20px}}.error404 .error404-description{font-size:18px;color:#666;line-height:1.8;margin-bottom:50px}@media only screen and (max-width:767px){.error404 .error404-description{font-size:16px;margin-bottom:40px}}.error404 .error404-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error404 .error404-actions .c-btn{max-width:400px}@media only screen and (max-width:767px){.error404 .error404-actions .c-btn{max-width:100%}}body.background-black .error404 .error404-message{color:#fff}body.background-black .error404 .error404-description{color:#ccc}body.background-blue .error404 .error404-message{color:#fff}body.background-blue .error404 .error404-description{color:#e0e0e0}body.background-yellow .error404 .error404-message{color:#333}body.background-yellow .error404 .error404-description{color:#666}.kouhou-head .article-kouhou{margin:0 auto;text-align:center}.kouhou-head .article-kouhou .ttl-page{font-size:30px;font-weight:700;font-family:"Zen Maru Gothic",sans-serif}.kouhou-head .article-kouhou .link-pdf{display:block;max-width:325px;margin:30px auto 0}.kouhou-head .article-kouhou .link-pdf img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kouhou-head .article-kouhou .link-pdf:hover img{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.kouhou-head .article-kouhou .link-pdf:hover .ttl-pdf{text-decoration:underline;opacity:1;color:#eb658d}.kouhou-head .article-kouhou .ttl-pdf{margin-top:30px;font-size:20px;font-weight:500}.kouhou-head .article-kouhou .c-btn{margin-top:50px}body.font-large .page-ttl-wrap h1{font-size:45.6px}@media only screen and (max-width:767px){body.font-large .page-ttl-wrap h1{font-size:31.2px}}body.font-large .content-wrap .article strong{font-size:24px}@media only screen and (max-width:767px){body.font-large .content-wrap .article strong{font-size:21.6px}}body.font-large .content-wrap .article h2{font-size:30px}@media only screen and (max-width:767px){body.font-large .content-wrap .article h2{font-size:28.8px}}body.font-large .content-wrap .article h3{font-size:27.6px}@media only screen and (max-width:767px){body.font-large .content-wrap .article h3{font-size:26.4px}}body.font-large .content-wrap .article h4{font-size:24px}body.font-large .content-wrap .article h5{font-size:21.6px}body.font-large .content-wrap .sidebar{padding:25px 8px}body.font-large .content-wrap .sidebar .ttl{font-size:24px}body.font-large .content-wrap .sidebar .c-btn .txt{font-size:21.6px}body.font-large #ez-toc-container .ez-toc-title{font-size:21.6px}@media only screen and (max-width:767px){body.font-large #ez-toc-container ol li,body.font-large #ez-toc-container ul li{font-size:16.8px}}body.font-large .page-nav li a .page-ttl{font-size:30px}@media only screen and (max-width:767px){body.font-large .page-nav li a .page-ttl{font-size:24px}}body.font-large .p-sitemap__nav__item h2,body.font-large .p-sitemap__nav__item span,body.font-large .p-sitemap__nav__item>a{font-size:24px}body.font-large .p-sitemap__nav__children li a{font-size:16.8px}body.font-large .p-sitemap__nav__user li a{font-size:19.2px}body.font-large .p-sitemap__nav__othermenu li a{font-size:21.6px}body.font-large .p-sitemap__nav__submenu li a{font-size:19.2px}body.font-large .error404 .error404-message{font-size:28.8px}@media only screen and (max-width:767px){body.font-large .error404 .error404-message{font-size:24px}}body.font-large .error404 .error404-description{font-size:21.6px}@media only screen and (max-width:767px){body.font-large .error404 .error404-description{font-size:19.2px}}body.font-large .kouhou-head .article-kouhou .ttl-page{font-size:36px}body.font-large .kouhou-head .article-kouhou .ttl-pdf{font-size:24px}