.wcl-main{background:#f2f2f2 url(../../img/wcl/client_bg.png) repeat-x 0 0;background-size:1200px 300px}.archive-list{padding:60px 20px}@media only screen and (max-width:767px){.archive-list{padding:40px 20px}}.archive-list__wrap{margin:0 auto;max-width:1080px;width:100%}.archive-list h1{border-bottom:1px solid #000;color:#000f99;display:block;font-family:"Noto Serif",serif;font-optical-sizing:auto;font-size:32px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:1;margin:0 auto;padding:0 0 10px;position:relative;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.archive-list h1{font-size:clamp(12px,6.4dvw,24px)}}.archive-list__lead{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;margin:30px auto 0;text-align:center}@media only screen and (max-width:767px){.archive-list__lead{font-size:clamp(12px,3.7333333333dvw,14px);letter-spacing:0;margin:20px auto 0}}.archive-list__lead br{display:none}@media only screen and (max-width:767px){.archive-list__lead br{display:block}}.archive-list__pager{display:block;margin:30px auto 0;text-align:center}@media only screen and (max-width:767px){.archive-list__pager{margin:20px auto 0}}.archive-list__pager a,.archive-list__pager li,.archive-list__pager ul{display:block;list-style:none;margin:0 auto;position:relative}.archive-list__pager ul{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:767px){.archive-list__pager ul{display:flex;flex-wrap:wrap;gap:8px 3px}}.archive-list__pager li{display:contents}.archive-list__pager a{align-items:flex-end;align-items:center;background:#000f99;color:#fff;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:19px;min-height:60px;padding:9px 10px;width:100%}@media only screen and (max-width:767px){.archive-list__pager a{align-items:center;flex-direction:row;font-size:clamp(12px,4.2666666667dvw,16px);justify-content:flex-start;text-align:left;width:calc(50% - 1.5px)}}.archive-list__pager a:after{background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:10px;margin:0 auto;width:20px}@media only screen and (max-width:767px){.archive-list__pager a:after{position:absolute;right:10px;top:50%;transform:translate3d(0,-50%,0);width:26px}}.archive-list__pager a br{display:none}@media only screen and (max-width:767px){.archive-list__pager a br{display:block}}.archive-list h2{border-bottom:1px solid #000;color:#333;display:block;font-family:"Noto Serif",serif;font-optical-sizing:auto;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:1;margin:80px 0 0;padding:0 0 10px}@media only screen and (max-width:767px){.archive-list h2{font-size:clamp(12px,4.8dvw,18px);margin:60px 0 0}}.archive-list h2>span{border-left:8px solid #000f99;display:block;padding:0 0 0 8px}.archive-list__pager+h2{margin:90px 0 0}@media only screen and (max-width:767px){.archive-list__pager+h2{margin:30px 0 0}}.archive-list__items{display:flex;flex-wrap:wrap;gap:30px;margin:50px auto 0;overflow:visible;position:relative;width:100%}@media only screen and (max-width:767px){.archive-list__items{flex-direction:column;margin:20px auto 0}}.archive-list__item{display:contents}.archive-list__item>a{background:#fff;box-shadow:4px 4px 10px rgba(0,0,0,.15);color:#000;display:block;max-width:340px;overflow:visible;padding:20px 20px 30px;position:relative;width:calc(33.33333% - 20px)}@media only screen and (max-width:767px){.archive-list__item>a{max-width:100%;width:100%}}.archive-list__item img.archive-list__item--rank{display:block;height:50px;left:5px;position:absolute;top:-14px;width:50px;z-index:1}.archive-list__item h3{color:#000;display:block;font-family:"Noto Serif",serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;margin:20px 10px 0}@media only screen and (max-width:767px){.archive-list__item h3{font-size:clamp(12px,4.2666666667dvw,16px)}}.archive-list__item span.archive-list__item--button{align-items:center;background:#000f99;border:2px solid #000f99;border-radius:46px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:700;justify-content:center;line-height:1.1875;margin:20px 10px 0;max-width:280px;min-height:46px;padding:5px 30px;position:relative;text-align:center;width:100%}@media only screen and (max-width:767px){.archive-list__item span.archive-list__item--button{font-size:clamp(12px,4.2666666667dvw,16px)}}.archive-list__item span.archive-list__item--button:after{background:url(../../img/wcl/icon_arrow_white.png) no-repeat 0 0;background-size:contain;content:"";display:block;height:12px;position:absolute;right:12px;top:50%;transform:translate3d(0,-50%,0);width:8px}@media only screen and (max-width:767px){.archive-list__items .archive-list__item:nth-child(n+3){display:none}.archive-list__items.show .archive-list__item:nth-child(n+3){display:contents}}.archive-list__show{display:none}@media only screen and (max-width:767px){.archive-list__show{display:block;font-size:16px;font-size:clamp(12px,4.2666666667dvw,16px);font-style:normal;font-weight:700;letter-spacing:0;line-height:1.1875;margin:40px auto 0;text-align:center}}.archive-list__show a{align-items:center;color:#000f99;display:flex;gap:10px;justify-content:center;text-decoration-line:underline;white-space:nowrap}.archive-list__show a:after{background:#000f99 url(../../img/wcl/icon_arrow_white.png) no-repeat 50%;background-size:8px 12px;border-radius:30px;content:"";display:block;height:30px;transform:rotate(90deg);width:30px}.documents-form{padding:60px 20px}@media only screen and (max-width:767px){.documents-form{padding:40px 20px 0}}.documents-form__wrap{display:grid;gap:40px;grid-template-columns:auto 380px;margin:0 auto;max-width:930px;width:100%}@media only screen and (max-width:767px){.documents-form__wrap{display:flex;flex-direction:column;gap:30px}}.documents-form__main h1{text-box-trim:both;text-box-edge:cap;font-feature-settings:"palt" on;color:#000f99;font-family:"Noto Serif",serif;font-optical-sizing:auto;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.06em;line-height:1.33}@media only screen and (max-width:767px){.documents-form__main h1{font-size:clamp(12px,6.4dvw,24px)}}.documents-form__main .wp-block-image{background:#fff;display:block;margin:30px auto 0}@media only screen and (max-width:767px){.documents-form__main .wp-block-image{margin:20px auto 0}}.documents-form__main .wp-block-image img{display:block;margin:0 auto;max-width:100%;width:100%}.documents-form__main h2{align-items:center;color:#000f99;display:flex;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:700;gap:20px;line-height:1.1666666667;margin:30px 0 0;white-space:nowrap;width:100%}@media only screen and (max-width:767px){.documents-form__main h2{font-size:clamp(12px,4.8dvw,24px);margin:20px 0 0}}.documents-form__main h2:after{background:#000f99;content:"";display:block;height:1px;width:100%}.documents-form__main ul.wp-block-list{list-style:none;margin:18px auto 0;padding:0 0 0 20px}@media only screen and (max-width:767px){.documents-form__main ul.wp-block-list{margin:10px auto 0;padding:0 0 0 5px}}.documents-form__main ul.wp-block-list li{color:#000;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:15px;font-style:normal;font-weight:400;line-height:1.33;list-style:none;padding:0 0 0 20px;position:relative}@media only screen and (max-width:767px){.documents-form__main ul.wp-block-list li{font-size:clamp(12px,3.7333333333dvw,14px);padding:0 0 0 12px}}.documents-form__main ul.wp-block-list li:before{background:#000f99;border-radius:10px;content:"";display:block;height:10px;left:0;position:absolute;top:.38em;width:10px}@media only screen and (max-width:767px){.documents-form__main ul.wp-block-list li:before{border-radius:6px;height:6px;width:6px}}.documents-form__main ul.wp-block-list li+li{margin-top:7px}@media only screen and (max-width:767px){.documents-form__form{margin:0 -20px}}.documents-form__form--wrap{background:rgba(17,0,67,.8);border:4px solid #fff;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.7);color:#fff;padding:50px 30px;text-align:left}@media only screen and (max-width:767px){.documents-form__form--wrap{border:none;border-radius:0;box-shadow:none;padding:30px 20px}}.documents-form__form h2{font-size:20px;font-style:normal;font-weight:700;line-height:.8;text-align:center}@media only screen and (max-width:767px){.documents-form__form h2{font-size:clamp(12px,5.3333333333dvw,20px);line-height:1.36;padding:0 0 0 12px}}.documents-form__form h2 br{display:none}@media only screen and (max-width:767px){.documents-form__form h2 br{display:block}}.documents-form__form .cf{margin-top:7px}.documents-form__form .cf *{box-sizing:border-box;margin:0;padding:0}.documents-form__form .cf a{color:#fff;text-decoration:underline}.documents-form__form .cf a:hover{text-decoration:none}.documents-form__form .cf .attention{font-size:10px;font-style:normal;font-weight:400;line-height:1.8;text-align:right}.documents-form__form .cf table,.documents-form__form .cf tbody,.documents-form__form .cf td,.documents-form__form .cf td p,.documents-form__form .cf th,.documents-form__form .cf th p,.documents-form__form .cf tr{color:#f2f2f2;display:block;font-size:12px;font-style:normal;font-weight:400;line-height:1}.documents-form__form .cf table{margin-top:5px;width:100%}.documents-form__form .cf tr{margin-top:10px}.documents-form__form .cf th{display:none}.documents-form__form .cf tr.cf7__acceptance{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;justify-content:center;margin:30px 0 0}.documents-form__form .cf tr.cf7__acceptance td,.documents-form__form .cf tr.cf7__acceptance th{display:block;width:-moz-fit-content;width:fit-content}.documents-form__form .cf input[type=email],.documents-form__form .cf input[type=tel],.documents-form__form .cf input[type=text],.documents-form__form .cf select,.documents-form__form .cf textarea{background:#fff;border:1px solid #cacaca;border-radius:0;box-shadow:none;color:#000;font:inherit;font-size:inherit;font-size:14px;font-style:normal;font-weight:350;outline:none;padding:10px;width:100%}.documents-form__form .cf input[type=email]::-moz-placeholder,.documents-form__form .cf input[type=tel]::-moz-placeholder,.documents-form__form .cf input[type=text]::-moz-placeholder,.documents-form__form .cf select::-moz-placeholder,.documents-form__form .cf textarea::-moz-placeholder{color:#555}.documents-form__form .cf input[type=email]::placeholder,.documents-form__form .cf input[type=tel]::placeholder,.documents-form__form .cf input[type=text]::placeholder,.documents-form__form .cf select::placeholder,.documents-form__form .cf textarea::placeholder{color:#555}.documents-form__form .cf input[type=submit]{align-items:center;background:#ffe100;border-radius:30px;color:#000;display:flex;font-size:16px;font-style:normal;font-weight:500;justify-content:center;line-height:1.2;margin:20px auto 0;max-width:250px;min-height:36px;padding:2px 8px;text-align:center;width:100%}.documents-form__form .cf div.wpcf7 input[type=submit][disabled]{opacity:1}.documents-form__form .cf .wpcf7-spinner{display:none!important}.documents-form__form .cf .wpcf7-not-valid-tip{display:block;font-size:12px;font-style:normal;font-weight:400;line-height:1.75;margin-top:5px}.documents-form__form .cf .wpcf7 form .wpcf7-response-output{font-size:12px;font-style:normal;font-weight:400;line-height:1.75;margin:30px auto 0;padding:10px;width:100%}
