﻿:root{--black: #000;--white: #fff;--gray: #707070;--darkgray: #4B4B4B;--lightgray: #F7F6F4;--green: #76A35D;--blue: #1224F0;--lightblue: #419BAC;--yellow: #D3C958;--red: #e00;--oldblue: #79D1FF;--oldpink: #FF6E6E;--oldyellow: #EABC55}body{position:relative;background-color:var(--lightgray);font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;line-height:1.5;font-size:14px;font-weight:400;color:var(--black);word-break:break-all}body.hidden{overflow:hidden}label{cursor:pointer;user-select:none}input,button,textarea,select{font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;line-height:1.6;font-size:16px}input[type=date],input[type=text],input[type=email],input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url]{background-color:var(--white);border:solid 1px var(--gray);width:100%;height:30px;padding:0 10px}input[type=date]{cursor:pointer}textarea{width:100%;max-width:100%;min-width:100%;min-height:250px;background-color:var(--white);border:solid 1px var(--gray);padding:10px}input[type=radio],input[type=checkbox]{appearance:auto}input[type=submit],input[type=reset],input[type=button]{display:flex;justify-content:center;align-items:center;background:url(../icons/arrow-button.svg) no-repeat right 15px center/12px 6px;background-color:#254a9a;color:var(--white);font-size:14px;width:100%;max-width:270px;height:44px;padding:0 30px;position:relative;border:solid 1px var(--white);outline:solid 6px #254a9a;margin:6px;text-align:center}@media print,screen and (min-width: 900px){input[type=submit],input[type=reset],input[type=button]{font-size:16px;max-width:350px}}@media print,screen and (min-width: 1025px){input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{opacity:.85}}input[type=date]{min-width:150px}input:disabled{background-color:#ccc;outline:solid 6px #ccc}select{background:var(--white) url(../icons/arrow-accordion.svg) no-repeat center right 12px/14px auto;border:solid 1px var(--gray);max-width:100%;height:30px;padding:0 30px 0 15px;cursor:pointer}@media print,screen and (max-width: 899.8px){select[name=query_year]{width:100%}}select:disabled{background-color:#ccc}input:disabled{background-color:#ccc;outline:none}dt{font-weight:400}th{vertical-align:middle}td.center{text-align:center}td.right{text-align:right}th{font-size:12px;font-weight:400;padding:.7em .2em}td{font-size:12px;font-weight:400;padding:.7em .4em}img{max-width:100%;height:auto;object-fit:cover}a.blue{color:var(--blue)}a.underline{text-decoration:underline}.form__login{max-width:420px;margin:0 auto}.form__login .form__login__heading{text-align:center;font-size:24px;margin-bottom:20px}@media print,screen and (min-width: 900px){.form__login .form__login__heading{font-size:30px}}.form__login .form__login__error{text-align:center;color:var(--red);margin-bottom:20px}.form__login .form__login__input__error{padding-top:5px;font-size:14px;text-align:center;color:var(--red)}.form__login form[name=loginform]{display:flex;flex-flow:column;gap:20px}.form__login .login-username::before{content:"ログインID";display:block;margin-bottom:8px}.form__login .login-username label{display:none}.form__login .login-password label{cursor:default;display:block;margin-bottom:8px}.form__login .login-password .wp-pwd{position:relative}.form__login .login-password .wp-pwd input[type=password]{padding-right:40px}.form__login .login-password .wp-pwd .button{position:absolute;top:50%;right:10px;z-index:10;transform:translateY(-50%);width:24px;height:24px;background:url(../icons/icon_visibility-on.svg) no-repeat center center}.form__login .login-password .wp-pwd .button.show{background-image:url(../icons/icon_visibility-off.svg)}.form__login .login-remember{display:flex;justify-content:center}.form__login .login-remember label{cursor:pointer;user-select:none}.form__login .login-submit{padding-top:10px;display:flex;justify-content:center}div.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap{display:flex;flex-wrap:wrap;width:100%}div.wpcf7 form.wpcf7-form .wpcf7-not-valid-tip{display:block;width:100%;font-size:12px;margin-top:6px}div.wpcf7 form.wpcf7-form input.wpcf7-previous{background-image:none}div.wpcf7 form.wpcf7-form span.wpcf7-spinner{position:absolute;top:14px;left:50%;transform:translateX(-50%);margin:0}div.wpcf7 form.wpcf7-form .wpcf7-response-output{padding:10px 15px}div.wpcf7 form.wpcf7-form .wpcf7-list-item{margin-left:0}div.wpcf7 form.wpcf7-form .wpcf7-list-item label{cursor:pointer}div.wpcf7 form.wpcf7-form .wpcf7-list-item:first-child{margin-left:0}div.wpcf7 form.wpcf7-form .wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;gap:10px}div.wpcf7 form.wpcf7-form .radio__vartical .wpcf7-form-control.wpcf7-radio{flex-flow:column}div.wpcf7 form.wpcf7-form [data-name=service] .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:nth-child(1)::before{content:"紙面 （郵送・毎週水曜日発行）";display:block;color:var(--blue);margin-bottom:4px}div.wpcf7 form.wpcf7-form [data-name=service] .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:nth-child(2)::before{content:"WEB";display:block;color:var(--blue);margin-top:10px;margin-bottom:4px}div.wpcf7 form.wpcf7-form [data-name=service] .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:nth-child(5)::before{content:"※既にIDをお持ちの方";display:block;color:var(--blue);margin-top:10px;margin-bottom:4px}@media print,screen and (min-width: 900px){.form__item{display:flex}}.form__item+.form__item{margin-top:20px}@media print,screen and (min-width: 900px){.form__item+.form__item{margin-top:30px}}.form__item__name{align-content:center;margin-bottom:10px}@media print,screen and (min-width: 900px){.form__item__name{width:180px;padding-right:20px;margin-bottom:0}}.form__item__name .required{color:var(--red)}.form__item__name .required::after{content:"*";display:inline}.form__item__name .smalltext{font-size:12px;margin-left:8px}@media print,screen and (min-width: 900px){.form__item__name .smalltext{display:block;margin-left:0}}.form__item__name .smalltext br{display:none}@media print,screen and (min-width: 900px){.form__item__name .smalltext br{display:block}}@media print,screen and (min-width: 900px){.form__item__input{width:calc(100% - 180px)}}.form__item__input p{display:flex;gap:10px}@media print,screen and (min-width: 900px){.form__item__input [name=LoginId],.form__item__input [name=CorporateName_1],.form__item__input [name=CorporateName_2],.form__item__input [name=CorporateNameKana_1],.form__item__input [name=CorporateNameKana_2],.form__item__input [name=DepartmentName_1],.form__item__input [name=DepartmentName_2],.form__item__input [name=Email_1],.form__item__input [name=Email_2],.form__item__input [name=Fax_1],.form__item__input [name=Fax_2]{max-width:500px}}@media print,screen and (min-width: 900px){.form__item__input [data-name=Name_1],.form__item__input [data-name=Name_2],.form__item__input [data-name=Name_3],.form__item__input [data-name=Name_4],.form__item__input [data-name=NameKana_1],.form__item__input [data-name=NameKana_2],.form__item__input [data-name=NameKana_3],.form__item__input [data-name=NameKana_4]{max-width:140px}}@media print,screen and (min-width: 900px){.form__item__input [data-name=PhoneNumber_1],.form__item__input [data-name=PhoneNumber_2],.form__item__input [data-name=PhoneNumber_3],.form__item__input [data-name=PhoneNumber_4],.form__item__input [data-name=PhoneNumber_5],.form__item__input [data-name=PhoneNumber_6],.form__item__input [data-name=PhoneNumber_7],.form__item__input [data-name=PhoneNumber_8],.form__item__input [data-name=PhoneNumber_9],.form__item__input [data-name=PostCode_1],.form__item__input [data-name=PostCode_2],.form__item__input [data-name=PostCode_3],.form__item__input [data-name=PostCode_4]{max-width:100px}}.form__button p{width:100%;display:flex;flex-flow:column;align-items:center;gap:20px;position:relative;padding-top:50px}.form__button br{display:none}.form__button input{margin:6px}.form--input{margin-top:20px}.form--confirm{margin-top:20px}.form--confirm .form__item__input{padding:15px}.form--confirm .form__item__input p{background-color:var(--white);padding:15px;margin:-15px;min-height:56px}h2.heading{background-color:#254a9a;color:var(--white);font-size:clamp(16px,4.2666666667vw,24px);font-weight:700;padding:5px 10px;margin-bottom:15px}h2.heading:not(:first-child){margin-top:15px}h2.heading.heading--yellow{background-color:var(--yellow)}h2.heading.heading--green{background-color:var(--green)}h2.heading.heading--lightblue{background-color:var(--lightblue)}h2.heading.heading--darkgray{background-color:var(--darkgray)}h2.heading.heading--white{background-color:var(--white);color:var(--black)}h2.heading.oldpink{background-color:var(--oldpink)}h2.heading .inner__text{font-size:13px;margin-left:10px}@media print,screen and (min-width: 400px){h2.heading .inner__text{font-size:16px;margin-left:20px}}h3.heading{font-size:clamp(16px,4.2666666667vw,24px);font-weight:700;padding-bottom:5px;margin-bottom:15px;position:relative;border-bottom:solid 3px var(--black)}h3.heading:not(:first-child){margin-top:15px}h3.heading .inner__text{font-size:14px;font-weight:400;color:var(--blue);margin-left:1em}@media print,screen and (min-width: 900px){h3.heading .inner__text{font-size:16px}}h3.heading.heading--yellow{background-color:var(--yellow)}h3.heading.heading--green{background-color:var(--green)}h3.heading.heading--lightblue{background-color:var(--lightblue)}h4.heading{font-size:clamp(16px,4.2666666667vw,24px);font-weight:700;padding-left:.5em;margin-bottom:15px;position:relative;border-left:solid 8px var(--black)}h4.heading:not(:first-child){margin-top:15px}.heading__loggedIn{font-size:20px;text-align:center;margin-bottom:15px}@media print,screen and (min-width: 900px){.heading__loggedIn{font-size:30px}}.header{width:100%;height:80px;background-color:var(--oldblue);padding:15px}@media print,screen and (max-width: 1240px){.header{padding-right:80px}}@media print,screen and (max-width: 900px){.header{padding-right:70px}}.header__contents{display:flex;align-items:center;position:relative;z-index:0;width:100%;height:100%;max-width:1200px;margin-inline:auto}.header__logo{display:flex;width:clamp(140px,37.3333333333vw,200px)}@media print,screen and (min-width: 900px){.header__logo{width:342px}}.header__logo a,.header__logo img{display:block}.header__datetime{display:block;font-size:12px}.header__nav{position:absolute;top:-3px;right:0;z-index:10;display:flex;gap:10px}.header__nav li.subscription a{display:flex;flex-flow:column;justify-content:center;align-items:center;background-color:var(--white);background-repeat:no-repeat;color:var(--black);font-size:14px;width:100%;max-width:270px;min-height:55px;padding:6px 10px;position:relative}.header__nav li.subscription a span{font-size:14px}.header__nav li.subscription a small{font-size:11px}.header__nav li.subscription a::before{content:"";display:block;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;left:5px;z-index:0;border:solid 1px var(--black)}.header__nav li.login,.header__nav li.logout{display:none}@media print,screen and (min-width: 769px){.header__nav li.login,.header__nav li.logout{display:block}}.header__nav li.login a,.header__nav li.logout a{display:flex;justify-content:center;align-items:center;background-color:#254a9a;background-repeat:no-repeat;color:var(--white);font-size:14px;width:100%;max-width:270px;min-height:55px;padding:6px 15px;position:relative}.header__nav li.login a::before,.header__nav li.logout a::before{content:"";display:block;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;left:5px;z-index:0;border:solid 1px var(--white)}@media print,screen and (min-width: 1025px){.header__nav li.login a:hover,.header__nav li.logout a:hover{opacity:.85}}.header__nav li.login a span,.header__nav li.logout a span{display:inline-block;padding-left:18px;padding-bottom:4px}.header__nav li.login a[data-icon=login] span,.header__nav li.logout a[data-icon=login] span{background:url(../icons/login-white.svg) no-repeat left center}.header__nav li.login a[data-icon=logout],.header__nav li.logout a[data-icon=logout]{background-color:#b75656}.header__nav li.login a[data-icon=logout] span,.header__nav li.logout a[data-icon=logout] span{background:url(../icons/logout-white.svg) no-repeat left center}.header__nav li.login--army a{background-color:var(--yellow);color:var(--black)}.header__nav li.login--army a[data-icon=login-black] span{background:url(../icons/login-black.svg) no-repeat left center/11px 16px}.drawer__checkbox{display:none}.drawer__menu{position:fixed;top:13px;right:10px;z-index:100;display:block}@media print,screen and (min-width: 900px){.drawer__menu{top:10px}}.drawer__menu span{display:block;width:50px;height:50px;background-color:var(--lightblue);color:var(--white);padding-top:26px;border:solid 1px var(--white)}@media print,screen and (min-width: 900px){.drawer__menu span{width:60px;height:60px;padding-top:30px}}.drawer__menu span::after{content:attr(data-text);display:block;text-align:center;font-size:10px}@media print,screen and (min-width: 900px){.drawer__menu span::after{font-size:12px}}.drawer__menu span i{display:block;width:26px;height:1px;background-color:var(--white);position:absolute;left:12px;z-index:10}@media print,screen and (min-width: 900px){.drawer__menu span i{width:33px;left:13px}}.drawer__menu span i:nth-child(1){top:17px}@media print,screen and (min-width: 900px){.drawer__menu span i:nth-child(1){top:20px}}.drawer__menu span i:nth-child(2){top:24px}@media print,screen and (min-width: 900px){.drawer__menu span i:nth-child(2){top:28px}}.drawer__close{position:fixed;top:13px;right:10px;z-index:500;display:none}@media print,screen and (min-width: 900px){.drawer__close{right:50px}}.drawer__close span{display:block;width:50px;height:50px;background-color:var(--black)}@media print,screen and (min-width: 900px){.drawer__close span{width:80px;height:80px;padding-top:40px}}.drawer__close span i{display:block;width:26px;height:1px;background-color:var(--white);position:absolute;top:50%;left:12px;z-index:10}@media print,screen and (min-width: 900px){.drawer__close span i{width:40px;left:20px}}.drawer__close span i:nth-child(1){transform:rotate(45deg)}.drawer__close span i:nth-child(2){transform:rotate(-45deg)}.drawer__nav{display:none;position:fixed;top:0;right:0;z-index:300;width:100vw;max-width:1100px;height:100vh}.drawer__nav__contents{background-color:var(--white);width:100%;height:100%;padding:30px 15px 100px;overflow-y:auto}@media print,screen and (min-width: 900px){.drawer__nav__contents{padding:30px 50px}}.drawer__nav__heading{display:flex;align-items:center;gap:25px;padding-bottom:15px;border-bottom:solid 1px var(--gray);margin-bottom:15px}@media print,screen and (min-width: 900px){.drawer__nav__heading{max-width:570px}}.drawer__nav__heading img{width:186px}@media print,screen and (min-width: 900px){.drawer__nav__heading img{width:342px}}@media print,screen and (min-width: 900px){.drawer__nav__items{display:flex;flex-flow:row-reverse;align-items:start}}.drawer__nav__items .nav__items__main{background-color:var(--lightgray);padding:15px;margin-bottom:30px}@media print,screen and (min-width: 900px){.drawer__nav__items .nav__items__main{width:315px;position:sticky;top:0;z-index:100}}.drawer__nav__items .nav__items__main .button{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.drawer__nav__items .nav__items__main .button a{max-width:100%}.drawer__nav__items .nav__items__main .button>p{width:100%;max-width:300px}.drawer__nav__items .nav__items__main .button>p span{display:inline-block;padding-left:20px;padding-bottom:2px}.drawer__nav__items .nav__items__main .button>p span[data-icon=login]{background:url(../icons/login-white.svg) no-repeat left center}.drawer__nav__items .nav__items__main .button>p span[data-icon=logout]{background:url(../icons/logout-white.svg) no-repeat left center}.drawer__nav__items .nav__items__main .button__login a{background-color:#254a9a}.drawer__nav__items .nav__items__main .button__login a[data-icon=logout]{background-color:#b75656}.drawer__nav__items .nav__items__main .button__login--army a{background-color:var(--yellow);color:var(--black)}.drawer__nav__items .nav__items__main .button__login--army a::after{background-image:url(../icons/arrow-button-black.svg)}.drawer__nav__items .nav__items__main .button__login--army a span{background:url(../icons/login-black.svg) no-repeat left center/11px 16px}.drawer__nav__items .nav__items__main .list{margin-top:15px;display:flex;flex-flow:column;gap:15px}.drawer__nav__items .nav__items__main .list a{display:flex;padding:12px 16px;border:solid 1px var(--black);font-size:14px;position:relative}.drawer__nav__items .nav__items__main .list a::after{content:"→";display:block;position:absolute;top:50%;right:10px;z-index:10;transform:translateY(-50%)}@media print,screen and (min-width: 900px){.drawer__nav__items .nav__items__main .list a{font-size:16px}}@media(hover: hover){.drawer__nav__items .nav__items__main .list a:hover{text-decoration:underline}}@media print,screen and (min-width: 900px){.drawer__nav__items .nav__items__links{width:calc(100% - 315px);padding-right:50px;display:flex;gap:30px}}.drawer__nav__items .nav__items__links .list{display:flex;flex-flow:column;gap:15px}@media print,screen and (min-width: 900px){.drawer__nav__items .nav__items__links .list{width:50%}}.drawer__nav__items .nav__items__links .list a{display:flex;padding:8px 16px;border:solid 1px var(--black);position:relative;font-size:18px}.drawer__nav__items .nav__items__links .list a::after{content:"→";display:block;position:absolute;top:50%;right:10px;z-index:10;transform:translateY(-50%)}@media(hover: hover){.drawer__nav__items .nav__items__links .list a:hover{text-decoration:underline}}.drawer__nav__items .nav__items__links .list:not(:first-child){margin-top:15px}@media print,screen and (min-width: 900px){.drawer__nav__items .nav__items__links .list:not(:first-child){margin-top:0}}.drawer__nav__close{display:flex;justify-content:center}@media print,screen and (min-width: 900px){.drawer__nav__close{display:none}}.drawer__nav__close label{width:100%;max-width:270px;display:block;text-align:center;background-color:#e5e5e5;font-size:12px;padding:1em;cursor:pointer;margin-top:30px}.drawer__nav__close label::before{content:attr(data-icon);display:inline;margin-right:1em}.drawer__nav__outer{display:none;position:fixed;top:0;right:0;z-index:200;width:100vw;height:100vh;background-color:rgba(8,8,8,.75)}#drawer__checkbox:checked~.drawer__close{display:block}#drawer__checkbox:checked~.drawer__nav{display:flex;justify-content:end}#drawer__checkbox:checked~.drawer__nav__outer{display:block}.global__nav{background-color:#254a9a}.global__nav__inner{overflow:auto;padding:10px}.global__nav__inner ul{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;margin-inline:auto}.global__nav__inner ul li{width:150px}.global__nav__inner a{display:flex;justify-content:center;align-items:center;background-color:var(--white);color:var(--black);width:100%;min-width:150px;height:30px;font-size:12px;border-right:solid 1px var(--black);border-bottom:solid 1px var(--black)}@media print,screen and (min-width: 1025px){.global__nav__inner a:hover{background-color:#254a9a;color:var(--white)}}.global__nav.scroll{position:relative}@media print,screen and (max-width: 1200px){.global__nav.scroll::after{content:"←　スライド　→";font-size:12px;color:var(--white);display:block;padding-bottom:5px;position:sticky;bottom:0;left:0;z-index:10;padding-left:20px;animation-name:blinking;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}}.global__nav.scroll .global__nav__inner ul{width:max-content}.main{padding:20px 20px 60px}.main__column{width:100%;max-width:1000px;margin-inline:auto}.main__column.main__column--index{display:flex;flex-flow:column;max-width:1200px}@media print,screen and (min-width: 901px){.main__column.main__column--index{flex-flow:row;gap:50px}}.main__column.main__column--index .main__column__contents{width:100%;margin-bottom:20px}@media print,screen and (min-width: 901px){.main__column.main__column--index .main__column__contents{width:calc(100% - 250px - 50px)}}.main__column.main__column--index .main__column__adbanner{width:100%}@media print,screen and (min-width: 901px){.main__column.main__column--index .main__column__adbanner{width:250px}}@media print,screen and (min-width: 1025px){.main__column.main__column--index a:hover{opacity:.85}}.main__column.main__column--index a.pdf{display:flex;justify-content:center;align-items:center;width:100%;height:80px;background:var(--black) url(../images/common/bg_paper-pdf.jpg) no-repeat center center/cover;color:var(--white);font-size:20px}.main__column.main__column--index a.pdf::after{content:"";display:inline-block;width:20px;height:23px;background:url(../icons/pdf-white.svg) no-repeat center center/contain}.main__column.main__column--index a.pdf span{font-size:14px}.main__column.main__column--index a.jtd{display:flex;justify-content:center;align-items:center;width:100%;height:80px;background-color:var(--black);color:var(--white);font-size:20px}.main__column.main__column--index a.jtd::after{content:"";display:inline-block;width:20px;height:23px;background:url(../icons/icon_download.svg) no-repeat center center/contain}.main__column.main__column--index a.jtd span{font-size:14px}.footer{padding-top:30px;color:var(--black);text-align:center;background-color:var(--oldblue)}.footer__logo{display:flex;justify-content:center;margin-bottom:20px}.footer__logo a,.footer__logo img{display:block}.footer__address{margin-bottom:20px}.footer__address .postcode{display:block}@media print,screen and (min-width: 900px){.footer__address .postcode{display:inline-block;margin-right:1em}}.footer__nav{padding:20px 10px;background-color:var(--oldyellow);display:flex;flex-flow:column;gap:20px}@media print,screen and (min-width: 900px){.footer__nav{flex-flow:row;justify-content:center;gap:100px}}@media print,screen and (min-width: 900px){.footer__nav li{width:220px}}.footer__copyright{text-align:center;font-size:12px;padding:20px 10px;background-color:var(--lightgray)}div.wpmem_msg{width:100%;margin:0 auto 30px}div#wpmem_login{width:100%;padding:0}div#wpmem_login .hidden{display:none}div#wpmem_login fieldset{margin:0}div#wpmem_login fieldset>label{display:block;font-size:18px;padding:8px 0}div#wpmem_login #wpmem_login_form.form{background-color:var(--white);padding:30px 30px 50px;max-width:600px;margin:0 auto}div#wpmem_login .div_text{margin-bottom:20px}div#wpmem_login .button_div{margin-top:40px;padding:0;display:flex;overflow:hidden;text-indent:-9999px}div#wpmem_login .button_div input#rememberme{appearance:auto;margin:0;display:none}div#wpmem_login .button_div label[for=rememberme]{display:none}div#wpmem_login .button_div input.buttons{display:block;width:100%;height:60px;background-color:var(--black);color:var(--white);text-align:center;text-indent:0}div#wpmem_login .link-text{display:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dotted.slick-slider .slick-prev{top:auto;bottom:0;left:0;z-index:10;transform:translate(0, 0);width:auto;height:auto;background:url(../icons/prev.svg) no-repeat left center;padding-left:15px;padding-bottom:2px}@media print,screen and (min-width: 900px){.slick-dotted.slick-slider .slick-prev{padding-left:20px;background-size:12px auto}}.slick-dotted.slick-slider .slick-prev::before{content:"前";display:block;color:var(--black);font-size:14px;opacity:1;line-height:20px}@media print,screen and (min-width: 900px){.slick-dotted.slick-slider .slick-prev::before{font-size:18px}}.slick-dotted.slick-slider .slick-next{top:auto;bottom:0;right:0;z-index:10;transform:translate(0, 0);width:auto;height:auto;background:url(../icons/next.svg) no-repeat right center;padding-right:15px;padding-bottom:2px}@media print,screen and (min-width: 900px){.slick-dotted.slick-slider .slick-next{padding-right:20px;background-size:12px auto}}.slick-dotted.slick-slider .slick-next::before{content:"次";display:block;color:var(--black);font-size:14px;opacity:1;line-height:20px}@media print,screen and (min-width: 900px){.slick-dotted.slick-slider .slick-next::before{font-size:18px}}.slick-dots{margin-top:20px;position:relative;bottom:auto;display:flex;justify-content:center;gap:10px}@media print,screen and (min-width: 900px){.slick-dots{margin-top:40px;gap:20px}}.slick-dots li{width:auto;height:auto;margin:0}.slick-dots li button{width:20px;height:20px;border-radius:999px;background-color:var(--white);border:solid 1px var(--black)}.slick-dots li button::before{display:none}.slick-dots li.slick-active button{background-color:var(--black)}.banner__pdf{display:flex;flex-flow:column;gap:30px}@media print,screen and (min-width: 900px){.banner__pdf{flex-flow:row;gap:40px}}.banner__pdf a{display:flex}.banner__pdf li{display:flex;justify-content:center}@media print,screen and (min-width: 900px){.banner__pdf li{width:calc(50% - 20px)}}.register_status{text-align:center;margin-bottom:30px}.register_links{display:flex;flex-flow:column;align-items:center;gap:30px}@media print,screen and (min-width: 900px){.register_links{flex-flow:row;justify-content:center}}.register_links a{display:flex;justify-content:center;align-items:center;background-color:var(--black);color:var(--white);font-size:14px;width:200px;height:60px;padding:6px 30px;position:relative}@media print,screen and (min-width: 900px){.register_links a{font-size:16px;height:70px}}.register_links a::before{content:"";display:block;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;left:5px;z-index:0;border:solid 1px var(--white)}.register_links a::after{content:"";display:block;width:12px;height:6px;background:url(../icons/arrow-button.svg) no-repeat center center/cover;position:absolute;top:50%;right:15px;z-index:10;transform:translateY(-50%)}.register_links a span{position:relative;z-index:100}.adbanner__heading{font-size:16px;font-weight:700;padding-bottom:5px;margin-bottom:20px;position:relative;border-bottom:solid 3px var(--black)}.adbanner__list{display:flex;flex-wrap:wrap;gap:20px}@media print,screen and (max-width: 768px){.adbanner__list{max-width:80%;margin-inline:auto}}.adbanner__list li{width:100%}.adbanner__list a{width:100%;display:flex}.adbanner__list img{width:100%}.main.template h2{background-color:#254a9a;color:var(--white);font-size:clamp(16px,4.2666666667vw,24px);font-weight:700;padding:5px 10px;margin-bottom:15px}.main.template h2:not(:first-child){margin-top:15px}.main.template h3{font-size:clamp(16px,4.2666666667vw,24px);font-weight:700;padding-bottom:5px;margin-bottom:15px;position:relative;border-bottom:solid 3px var(--black)}.main.template h3:not(:first-child){margin-top:15px}.main.template h4{font-size:clamp(16px,4.2666666667vw,24px);font-weight:700;padding-left:.5em;margin-bottom:15px;position:relative;border-left:solid 8px var(--black)}.main.template h4:not(:first-child){margin-top:15px}.main.template p{margin-bottom:1em}.main.template ul{margin:1em auto;display:flex;flex-flow:column;gap:.5em;list-style:disc;padding-left:1.5em}.main.template ol{margin:1em auto;display:flex;flex-flow:column;gap:.5em;list-style:decimal;padding-left:1.5em}