:root{--color-white: #ffffff;--color-black: #000000;--color-green: #22b573;--color-moss-green: #528765;--color-gray: #666666;--color-light-gray: #808080;--color-lighter-gray: #cccccc;--color-beige: #fff8cc;--color-beige-dark: #ffe6c5;--color-orange: #ff9d19;--color-yellow: #ffff00;--color-yellow-dark: #ffde00;--color-red: #c1272d;--color-light-blue: #67cfee;--font-base: fot-tsukuardgothic-std, sans-serif;--font-accent: momochidori-variable, sans-serif;--font-gothic: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", sans-serif;--header-width: min(290px, 20.1388888889vw);--header-height: 70px}html{overflow-x:hidden}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow-x:hidden;font-weight:400;line-height:1.4;cursor:auto;font-family:var(--font-base);background:var(--color-white);color:var(--color-black);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body.is-fixed{overflow:hidden}main{padding-left:var(--header-width);width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 1024px){main{padding-left:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.is-sp{display:none !important}@media screen and (max-width: 600px){.is-sp{display:block !important}}.is-pc{display:block !important}@media screen and (max-width: 600px){.is-pc{display:none !important}}.section+.section{margin-top:min(100px,6.9444444444vw)}@media screen and (max-width: 1024px){.section+.section{margin-top:80px}}@media screen and (max-width: 600px){.section+.section{margin-top:min(60px,16vw)}}.section__head{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-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){.section__head{display:block}}.section__txt{color:var(--color-orange);font-size:min(24px,1.6666666667vw);font-weight:700}@media screen and (max-width: 1024px){.section__txt{font-size:24px}}@media screen and (max-width: 600px){.section__txt{font-size:min(20px,5.3333333333vw);margin-bottom:min(12px,3.2vw)}}.section__cont{margin-top:min(60px,4.1666666667vw);max-width:min(820px,56.9444444444vw);margin-inline:auto}@media screen and (max-width: 1024px){.section__cont{margin-top:40px;max-width:820px}}@media screen and (max-width: 600px){.section__cont{margin-top:min(40px,10.6666666667vw);max-width:unset}}.section__box{border-radius:min(20px,1.3888888889vw);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.4);box-shadow:0 0 4px 0 rgba(0,0,0,.4);background:var(--color-white);padding:min(60px,4.1666666667vw) min(40px,2.7777777778vw)}@media screen and (max-width: 1024px){.section__box{padding:40px 30px;border-radius:20px}}@media screen and (max-width: 600px){.section__box{border-radius:min(16px,4.2666666667vw);padding:min(30px,8vw) min(20px,5.3333333333vw)}}.section__list li:not(:first-child){margin-top:min(20px,1.3888888889vw)}@media screen and (max-width: 1024px){.section__list li:not(:first-child){margin-top:20px}}@media screen and (max-width: 600px){.section__list li:not(:first-child){margin-top:min(20px,5.3333333333vw)}}.section__list li label{font-size:min(24px,1.6666666667vw);font-weight:700;padding-left:min(32px,2.2222222222vw);position:relative;display:block;cursor:pointer}@media screen and (max-width: 1024px){.section__list li label{font-size:24px;padding-left:32px}}@media screen and (max-width: 600px){.section__list li label{font-size:min(18px,4.8vw);padding-left:min(24px,6.4vw)}}.section__list li label:has(input:checked)::after{display:block}.section__list li label::before{content:"";position:absolute;top:.5lh;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:min(24px,1.6666666667vw);height:min(24px,1.6666666667vw);border:min(3px,0.2083333333vw) solid var(--color-orange);border-radius:min(8px,0.5555555556vw);z-index:1;background:var(--color-white)}@media screen and (max-width: 1024px){.section__list li label::before{width:24px;height:24px;border:3px solid var(--color-orange);border-radius:8px}}@media screen and (max-width: 600px){.section__list li label::before{width:min(18px,4.8vw);height:min(18px,4.8vw);border:min(3px,0.8vw) solid var(--color-orange);border-radius:min(6px,1.6vw)}}.section__list li label::after{content:"";position:absolute;background-image:url("../img/common_listyle_orange.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:min(20px,1.3888888889vw);height:min(20px,1.3888888889vw);left:min(2px,0.1388888889vw);top:.5lh;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;border-radius:min(8px,0.5555555556vw);display:none}@media screen and (max-width: 1024px){.section__list li label::after{width:20px;height:20px;left:2px}}@media screen and (max-width: 600px){.section__list li label::after{width:min(16px,4.2666666667vw);height:min(16px,4.2666666667vw);left:min(1px,0.2666666667vw)}}.section__list li label .note{font-size:min(18px,1.25vw);display:block;margin-top:min(5px,0.3472222222vw)}@media screen and (max-width: 1024px){.section__list li label .note{font-size:18px;margin-top:5px}}@media screen and (max-width: 600px){.section__list li label .note{font-size:min(16px,4.2666666667vw);margin-top:0}}.section__list li label input{opacity:0;position:absolute}.deadline{margin-top:min(210px,14.5833333333vw)}@media screen and (max-width: 1024px){.deadline{margin-top:180px;margin-bottom:100px}}@media screen and (max-width: 600px){.deadline{margin-top:min(100px,26.6666666667vw);margin-bottom:0}}@media screen and (max-width: 600px){.deadline__inner{padding:0 min(36px,9.6vw)}}.deadline__cont{margin-top:min(40px,2.7777777778vw)}@media screen and (max-width: 1024px){.deadline__cont{margin-top:40px}}@media screen and (max-width: 600px){.deadline__cont{margin-top:min(40px,10.6666666667vw)}}.deadline__table{background:var(--color-white);max-width:min(900px,62.5vw);text-align:center}@media screen and (max-width: 1024px){.deadline__table{width:900px;max-width:unset}}@media screen and (max-width: 600px){.deadline__table{max-width:unset;width:min(509px,135.7333333333vw)}}.deadline__table thead{border-bottom:1px solid var(--color-lighter-gray)}.deadline__table thead th{text-align:center;font-weight:700;font-size:min(24px,1.6666666667vw);width:min(300px,20.8333333333vw);padding:min(25px,1.7361111111vw)}@media screen and (max-width: 1024px){.deadline__table thead th{font-size:24px;padding:25px;width:300px}}@media screen and (max-width: 600px){.deadline__table thead th{font-size:min(20px,5.3333333333vw);padding:min(16px,4.2666666667vw)}}.deadline__table thead th:not(:last-child){border-right:1px solid var(--color-lighter-gray)}@media screen and (max-width: 600px){.deadline__table thead th:nth-child(1){width:43%}}@media screen and (max-width: 600px){.deadline__table thead th:nth-child(2){width:25%}}@media screen and (max-width: 600px){.deadline__table thead th:nth-child(3){width:32%}}.deadline__table tr:not(:last-child){border-bottom:1px solid var(--color-lighter-gray)}.deadline__table tr td{padding:min(16px,1.1111111111vw) min(25px,1.7361111111vw);font-size:min(18px,1.25vw);font-weight:700;vertical-align:middle}@media screen and (max-width: 1024px){.deadline__table tr td{font-size:18px;padding:16px 20px}}@media screen and (max-width: 600px){.deadline__table tr td{font-size:min(16px,4.2666666667vw);padding:min(12px,3.2vw) min(16px,4.2666666667vw)}}.deadline__table tr td:not(:last-of-type){border-right:1px solid var(--color-lighter-gray)}.deadline__table tr td.is-left{text-align:left}.deadline__table .note{font-size:min(16px,1.1111111111vw)}@media screen and (max-width: 1024px){.deadline__table .note{font-size:16px}}@media screen and (max-width: 600px){.deadline__table .note{font-size:min(14px,3.7333333333vw)}}.wrapper{position:relative;z-index:1;background:var(--color-beige);margin-top:min(150px,10.4166666667vw);padding-top:min(90px,6.25vw);padding-bottom:min(110px,7.6388888889vw)}@media screen and (max-width: 1024px){.wrapper{margin-top:100px;padding-top:70px;padding-bottom:70px}}@media screen and (max-width: 600px){.wrapper{margin-top:min(70px,18.6666666667vw);padding-top:min(60px,16vw);padding-bottom:min(72px,19.2vw)}}/*# sourceMappingURL=checklist.min.css.map */