@charset "UTF-8";.body{background-color:#f5f5f5}.archive-requirements .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:150px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px){.archive-requirements .content-wrap{display:block;padding:30px 0 100px 0}}.archive-requirements .content-wrap .sidebar{width:31%}@media only screen and (max-width:767px){.archive-requirements .content-wrap .sidebar{width:100%}}.archive-requirements .content-wrap .sidebar .list-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px){.archive-requirements .content-wrap .sidebar .list-category.pc{display:none}}.archive-requirements .content-wrap .sidebar .list-category li{padding-left:22px;position:relative}.archive-requirements .content-wrap .sidebar .list-category li::before{position:absolute;top:29px;left:0;height:1px;background-color:#1a1a1a;content:" ";width:10px}.archive-requirements .content-wrap .sidebar .list-category li a{font-size:17px;line-height:3.47058824}.archive-requirements .content-wrap .sidebar .list-category li.current::before{background-color:#9f0a06}.archive-requirements .content-wrap .sidebar .list-category li.current a{color:#9f0a06}.archive-requirements .content-wrap .sidebar .list-category-select{position:relative;width:100%;margin-bottom:30px;background-color:#f5f5f5;z-index:10}.archive-requirements .content-wrap .sidebar .list-category-select:after{content:"";width:11px;height:8px;background:url(../../img/common/arrow_toggle.png) no-repeat center/contain;top:23px;right:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute}.archive-requirements .content-wrap .sidebar .list-category-select.open:after{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.archive-requirements .content-wrap .sidebar .list-category-select .select-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 20px;cursor:pointer;color:#9f0a06;font-size:17px;border:1px solid #000}.archive-requirements .content-wrap .sidebar .list-category-select .dropdown-menu{position:absolute;top:100%;left:0;width:100%;background-color:#f5f5f5;border-top:none;z-index:10;border:1px solid #000;padding:20px}.archive-requirements .content-wrap .sidebar .list-category-select .dropdown-menu .select-item{background-color:#f5f5f5}.archive-requirements .content-wrap .sidebar .list-category-select .dropdown-menu .select-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1a1a1a;font-size:17px;text-decoration:none;position:relative;line-height:2.375;padding-left:20px}.archive-requirements .content-wrap .sidebar .list-category-select .dropdown-menu .select-item a:before{content:"";display:block;width:10px;height:1px;top:21px;background-color:#1a1a1a;position:absolute;left:0}.single-requirements .content-wrap{padding:60px 0 150px 0}@media only screen and (max-width:767px){.single-requirements .content-wrap{padding:30px 0 100px 0}}.single-requirements .content-wrap .post-category{display:inline-block;background-color:#1a1a1a;color:#fff;padding:3px 24px}@media only screen and (max-width:767px){.single-requirements .content-wrap .post-category{padding:2px 20px}}.single-requirements .content-wrap .post-ttl{font-size:30px;letter-spacing:.1em;margin-top:20px}@media only screen and (max-width:767px){.single-requirements .content-wrap .post-ttl{margin-top:10px}}.single-requirements .content-wrap .content-box{margin-top:30px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);background-color:#fff;padding:50px}@media only screen and (max-width:767px){.single-requirements .content-wrap .content-box{margin-top:20px;padding:25px 15px}}.single-requirements .content-wrap .content-box h2{font-size:25px;letter-spacing:.1em;border-left:5px solid #9f0a06;line-height:1.45;padding-left:15px;margin-bottom:25px}@media only screen and (max-width:767px){.single-requirements .content-wrap .content-box h2{font-size:23px;margin-bottom:15px;line-height:1.3}}.single-requirements .content-wrap .content-box h2:not(:first-of-type){margin-top:50px}@media only screen and (max-width:767px){.single-requirements .content-wrap .content-box h2:not(:first-of-type){margin-top:25px}}.single-requirements .content-wrap .content-box p a{color:#9f0a06;text-decoration:underline}.single-requirements .content-wrap .content-box .wp-block-buttons>.wp-block-button{display:block}.single-requirements .content-wrap .content-box .wp-block-button__link{background-color:transparent;border-radius:0;padding:0;font-size:16px;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;width:350px;height:55px}.single-requirements .content-wrap .content-box .wp-block-button__link:hover{color:#9f0a06}.single-requirements .content-wrap .content-box .wp-block-button__link span{line-height:1}.single-requirements .content-wrap .content-box p.has-background{background-color:#1a1a1a;color:#fff;text-align:center;margin-top:30px;font-size:22px;font-weight:500;padding:5px}@media only screen and (max-width:767px){.single-requirements .content-wrap .content-box p.has-background{font-size:20px;margin-top:20px;line-height:1.75}}.single-requirements .content-wrap .content-box ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:75px;margin-top:75px;margin-bottom:20px}@media only screen and (max-width:767px){.single-requirements .content-wrap .content-box ol{margin-top:60px;gap:65px}}.single-requirements .content-wrap .content-box ol li{list-style:none;counter-increment:step;position:relative;background-color:#f5f5f5;padding:30px;font-size:14px;line-height:1.85714286;font-weight:500}@media only screen and (max-width:767px){.single-requirements .content-wrap .content-box ol li{padding:15px 20px}}.single-requirements .content-wrap .content-box ol li:before{content:"STEP0" counter(step);position:absolute;left:0;top:-45px;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;width:110px;height:35px;border:1px solid #9f0a06;font-size:19px;color:#9f0a06}@media only screen and (max-width:767px){.single-requirements .content-wrap .content-box ol li:before{font-size:18px}}.single-requirements .content-wrap .content-box .notice{margin-top:20px}.single-requirements .content-wrap .content-box .c-btn{margin-right:0;margin-left:0;margin-top:20px}.single-requirements .content-wrap .content-box .c-btn span{display:inline-block;padding-bottom:4px}.single-requirements .content-wrap .entry-form-code{margin-top:50px}.single-requirements .content-wrap .entry-form-code iframe{width:100%!important}.single-requirements .content-wrap .c-btn{margin-top:70px}@media only screen and (max-width:767px){.single-requirements .content-wrap .c-btn{margin-top:50px}}