#contents.step_new{--inner-width:900px;padding-top:20px}@media only screen and (max-width:768px){#contents.step_new{--inner-width:max(87.5vw,300px)}}:where(#contents.step_new) *,:where(#contents.step_new) :after,:where(#contents.step_new) :before{box-sizing:border-box;font-weight:400}:where(#contents.step_new) figure{display:block}.step-mid-title{margin-bottom:40px;font-family:"NotoSerifJP-Regular",Times New Roman,"\6E38\660E\671D",YuMincho,"\30D2\30E9\30AE\30CE\660E\671D   ProN W3",Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif;font-size:2.1rem;font-weight:500;text-align:center}@media only screen and (max-width:768px){.step-mid-title{margin-bottom:25px;font-size:1.5rem}}.step-lead-free{display:flex;justify-content:center;align-items:center;gap:0 20px;width:var(--inner-width);margin:0 auto}@media only screen and (max-width:768px){.step-lead-free{gap:0}}.step-lead-free-item{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;align-items:center;gap:10px 0;min-width:212px;aspect-ratio:1/1;padding:25px;border:1px solid #333;border-radius:50%;box-shadow:-10px 0 0 #fff;background:#fff;font-size:2rem;line-height:1.5;text-align:center}@media only screen and (max-width:768px){.step-lead-free-item{gap:min(10px,1.5625vw);width:min(140px,calc((100% - 10px)/3));min-width:0;padding:0;font-size:min(1.1rem,3.125vw)}.step-lead-free-item:not(:nth-child(2)){margin:0 -5px}}@media only screen and (max-width:768px){.step-lead-free__catch{width:75px}}.step-lead-free__text{font-family:"NotoSerifJP-Regular",Times New Roman,"\6E38\660E\671D",YuMincho,"\30D2\30E9\30AE\30CE\660E\671D   ProN W3",Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif}.step-flow{margin:50px 0;padding:50px 0;background:#f6f6f6}@media only screen and (max-width:768px){.step-flow{margin:30px 0;padding:30px 0}}.step-flow-inner{display:flex;flex-direction:column;align-items:center;width:var(--inner-width);margin:0 auto}.step-flow-list{counter-reset:flowNum}.step-flow-list-item{display:flex;align-items:flex-start;position:relative;gap:0 20px;padding-left:59px}@media only screen and (max-width:768px){.step-flow-list-item{padding-left:49px}}.step-flow-list-item:before{position:absolute;top:0;left:0;width:49px;font-family:"NotoSerifJP-Regular",Times New Roman,"\6E38\660E\671D",YuMincho,"\30D2\30E9\30AE\30CE\660E\671D   ProN W3",Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif;font-size:29px;text-align:center;line-height:1;content:counter(flowNum);counter-increment:flowNum}@media only screen and (max-width:768px){.step-flow-list-item:before{width:45px;font-size:25px}}.step-flow-list-item:not(:last-child){padding-bottom:30px}@media only screen and (max-width:768px){.step-flow-list-item:not(:last-child){padding-bottom:25px}}.step-flow-list-item:not(:last-child):after{position:absolute;top:44px;left:24px;width:1px;height:calc(100% - 60px);background:#333;content:""}@media only screen and (max-width:768px){.step-flow-list-item:not(:last-child):after{top:40px;left:22px;height:calc(100% - 55px)}}.step-flow-list-body{flex:1 1 auto;max-width:200px}@media only screen and (max-width:768px){.step-flow-list-body{font-size:max(1.1rem,10px)}}.step-flow-list-title{display:flex;align-items:center;min-height:29px;margin-bottom:5px;font-family:"NotoSerifJP-Regular",Times New Roman,"\6E38\660E\671D",YuMincho,"\30D2\30E9\30AE\30CE\660E\671D   ProN W3",Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif;font-size:1.5rem;font-weight:400}@media only screen and (max-width:768px){.step-flow-list-title{min-height:25px}}.step-flow-list-pic{flex:0 0 auto;width:400px}@media only screen and (max-width:768px){.step-flow-list-pic{width:min(200px,40vw)}}.step-sect-nav{width:var(--inner-width);margin:50px auto}@media only screen and (max-width:768px){.step-sect-nav{margin:30px auto}}.step-sect-nav-title{margin-bottom:30px;font-family:"NotoSerifJP-Regular",Times New Roman,"\6E38\660E\671D",YuMincho,"\30D2\30E9\30AE\30CE\660E\671D   ProN W3",Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif;font-size:2.4rem}@media only screen and (max-width:768px){.step-sect-nav-title{margin-bottom:15px;font-size:1.4rem}}.step-sect-nav__bnr{width:min(var(--inner-width),100%);margin:45px auto 0}@media only screen and (max-width:768px){.step-sect-nav__bnr{margin-top:25px}}.step-sheer-btn-inner:after,.stepNav-item a:after{position:absolute;top:calc(50% - 2.5px);right:-20px;width:40px;height:5px;background:url(/images/step_new/step-btn-arrow.svg) no-repeat 100%/auto;content:"";transition:transform .5s ease}@media only screen and (max-width:768px){.step-sheer-btn-inner:after,.stepNav-item a:after{right:-15px;width:30px}}@media (any-hover:hover){.step-sheer-btn-inner:hover:after,.stepNav-item a:hover:after{transform:translateX(6px)}}.stepNav{display:flex;flex-wrap:wrap;gap:35px 27px}@media only screen and (max-width:768px){.stepNav{gap:25px 20px}}.stepNav-item{flex:0 0 auto;width:282px;padding-right:20px}@media only screen and (max-width:768px){.stepNav-item{width:calc(50% - 10px);padding-right:15px}}.stepNav-item a{display:flex;align-items:center;position:relative;height:100%;min-height:43px;padding:5px 30px 5px 15px;border:1px solid;line-height:1.3}@media only screen and (max-width:768px){.stepNav-item a{padding:5px 20px 5px 10px;font-size:clamp(10px,2.82vw,1.3rem)}}.stepNav-item._soon{cursor:not-allowed}.stepNav-item._soon a{opacity:.5;pointer-events:none}.step-buy{width:var(--inner-width);margin:70px auto;counter-reset:buyStep}@media only screen and (max-width:768px){.step-buy{margin:40px auto}}.step-buy-title{display:inline-flex;align-items:center;min-width:130px;aspect-ratio:1/1;margin-bottom:40px;padding:5px 10px;border:1px solid;font-family:"NotoSerifJP-Regular",Times New Roman,"\6E38\660E\671D",YuMincho,"\30D2\30E9\30AE\30CE\660E\671D   ProN W3",Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif;font-size:2rem;line-height:calc(1em + 10px)}@media only screen and (max-width:768px){.step-buy-title{min-width:100px;margin-bottom:30px;font-size:1.6rem}}.step-buy-sect:not(:last-child){margin-bottom:80px}@media only screen and (max-width:768px){.step-buy-sect:not(:last-child){margin-bottom:60px}}.step-buy-sect-title{display:flex;align-items:center;position:relative;min-height:60px;margin-bottom:30px;padding-left:78px;font-family:"NotoSerifJP-Regular",Times New Roman,"\6E38\660E\671D",YuMincho,"\30D2\30E9\30AE\30CE\660E\671D   ProN W3",Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif;font-size:1.8rem;line-height:calc(1em + 4px)}@media only screen and (max-width:768px){.step-buy-sect-title{min-height:50px;margin-bottom:20px;padding-left:64px;font-size:min(1.6rem,4.375vw)}}.step-buy-sect-title:before{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:60px;height:60px;padding:0 5px 2px 0;border:1px solid;border-left:none;font-size:16px;line-height:calc(1em + 4px);text-align:center;white-space:pre;content:"step\A" counter(buyStep);counter-increment:buyStep}@media only screen and (max-width:768px){.step-buy-sect-title:before{width:50px;height:50px;font-size:1.4rem}}.step-buy-sect__title{margin:40px 0 25px;font-size:1.6rem;line-height:calc(1em + 10px)}@media only screen and (max-width:768px){.step-buy-sect__title{margin:35px 0 20px;font-size:1.4rem}}.step-buy-sect__title:before{display:inline-block;margin-right:2px;content:"\25CF"}.step-buy-sect__desc{margin:1em 0}@media only screen and (max-width:768px){.step-buy-sect__desc{font-size:clamp(10px,3.1vw,1.2rem)}}.step-scale{display:flex;flex-wrap:wrap;gap:50px 60px}@media only screen and (max-width:768px){.step-scale{flex-direction:column;gap:20px 0}}.step-scale-item{width:420px}@media only screen and (max-width:768px){.step-scale-item{width:100%}}.step-scale .step-buy-sect__title{margin:0 0 5px}.step-scale__note{margin-top:10px}@media only screen and (max-width:768px){.step-scale__note{margin-top:5px;font-size:clamp(10px,2.8vw,1.2rem)}}.step-cloth:not(:last-child){margin-bottom:50px}@media only screen and (max-width:768px){.step-cloth:not(:last-child){margin-bottom:40px}}.step-cloth__bnr{width:min(var(--inner-width),100%);margin:45px auto 0}@media only screen and (max-width:768px){.step-cloth__bnr{margin-top:30px}}.step-sheer:not(:last-child){margin-bottom:50px}@media only screen and (max-width:768px){.step-sheer:not(:last-child){margin-bottom:40px}}.step-sheer-head{display:grid;grid-template-columns:auto 1fr;align-items:center;margin-bottom:25px;padding:10px 20px;background:#666;color:#fff}@media only screen and (max-width:768px){.step-sheer-head{margin-bottom:18px;padding:5px 15px}}.step-sheer-head-title{display:flex;align-items:center;margin-right:40px;font-size:1.4rem;line-height:1}@media only screen and (max-width:768px){.step-sheer-head-title{margin-right:30px;font-size:1.2rem}}.step-sheer-head-title .__num{display:inline-block;margin-left:5px;font-size:2.4rem;font-weight:700}@media only screen and (max-width:768px){.step-sheer-head-title .__num{font-size:1.8rem}}.step-sheer-head-title:before{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);flex:0 0 auto;width:10px;height:12px;margin-right:3px;background:#fff;content:""}@media only screen and (max-width:768px){.step-sheer-head-title:before{width:8px;height:10px}}.step-sheer-head__level{display:flex;align-items:center;gap:0 18px}@media only screen and (max-width:768px){.step-sheer-head__level{gap:14px}}.step-sheer-head__level-item{display:flex;justify-content:center;align-items:center;flex:0 0 auto;position:relative;width:calc(1em + 6px);aspect-ratio:1/1;border:1px solid;border-radius:50%;font-size:1rem;line-height:1}@media only screen and (max-width:768px){.step-sheer-head__level-item{font-size:min(1rem,2.15vw)}}.step-sheer-head__level-item._current{background:#fff;color:#666;font-size:2rem}@media only screen and (max-width:768px){.step-sheer-head__level-item._current{font-size:min(1.6rem,4.3vw)}}.step-sheer-head__level-item:not(:last-child):after{position:absolute;top:calc(50% - 1px);right:-15px;width:10px;height:2px;border-radius:1px;background:#fff;content:""}@media only screen and (max-width:768px){.step-sheer-head__level-item:not(:last-child):after{right:-12px;width:8px}}.step-sheer-inout{display:flex;gap:0 20px}@media only screen and (max-width:768px){.step-sheer-inout{gap:0 16px}}.step-sheer-inout-item{flex:0 0 auto;width:440px;text-align:center;line-height:calc(1em + 5px)}@media only screen and (max-width:768px){.step-sheer-inout-item{width:calc(50% - 8px);font-size:clamp(10px,2.8vw,1.2rem)}}.step-sheer-inout-pic{margin-bottom:10px}@media only screen and (max-width:768px){.step-sheer-inout-pic{margin-bottom:5px}}.step-sheer-inout-caption{margin-top:10px}@media only screen and (max-width:768px){.step-sheer-inout-caption{margin-top:5px}}.step-sheer-btn{display:table;min-width:240px;margin:38px auto 0}@media only screen and (max-width:768px){.step-sheer-btn{min-width:150px;margin-top:18px}}.step-sheer-btn-inner{display:flex;align-items:center;position:relative;height:100%;min-height:51px;padding:5px 30px 5px 15px;border:1px solid;line-height:1.3;cursor:pointer}@media only screen and (max-width:768px){.step-sheer-btn-inner{min-height:43px;font-size:clamp(10px,3.34vw,1.3rem)}}.step-feat-list{display:flex;flex-wrap:wrap;gap:75px}@media only screen and (max-width:768px){.step-feat-list{gap:27px 30px}}.step-feat-list-item{flex:0 0 auto;position:relative;width:120px;padding-bottom:15px;cursor:pointer}@media only screen and (max-width:768px){.step-feat-list-item{width:calc((100% - 60px)/3)}}.step-feat-list-item:after{position:absolute;bottom:5px;left:calc(50% - 5px);transform:rotate(45deg);width:10px;height:10px;border-right:1px solid #333;border-bottom:1px solid #333;content:"";transition:transform .5s ease}@media only screen and (max-width:768px){.step-feat-list-item:after{left:calc(50% - 4px);width:8px;height:8px}}@media (any-hover:hover){.step-feat-list-item:hover:after{transform:translateY(5px) rotate(45deg)}}.step-feat-list__icon img{width:100%;height:auto}.step-feat-list__desc{margin-top:7px;font-size:1.6rem;line-height:calc(1em + 4px);text-align:center}@media only screen and (max-width:768px){.step-feat-list__desc{margin-top:3px;font-size:1.4rem}}.step-feat-list-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;aspect-ratio:1/1;margin-bottom:5px;padding:5px;border:1px solid;text-align:center}.step-feat-list-box-head{margin-bottom:8px;padding:0 5px 5px;border-bottom:1px solid;font-size:1.5rem;line-height:1.2}@media only screen and (max-width:768px){.step-feat-list-box-head{font-size:clamp(10px,3.125vw,1.4rem)}}.step-feat-list-box-body{font-size:1.6rem;line-height:1.2}@media only screen and (max-width:768px){.step-feat-list-box-body{font-size:clamp(11px,3.4375vw,1.5rem)}}.step-parts-table-wrap{margin-top:20px}@media only screen and (max-width:768px){.step-parts-table-wrap{position:relative}}.step-parts-table-wrap__shadow{display:none}@media only screen and (max-width:768px){.step-parts-table-wrap__shadow{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none}}@media only screen and (max-width:768px){.step-parts-table{overflow:auto}.step-parts-table img{width:675px;height:auto}}.step-size:not(:last-child){margin-bottom:70px}@media only screen and (max-width:768px){.step-size:not(:last-child){margin-bottom:40px}}.step-size-pic{display:flex;gap:0 5px;margin:45px 0 40px;overflow:hidden}@media only screen and (max-width:768px){.step-size-pic{display:block;margin:30px 0 20px}}.step-size-pic-item{transform:translateX(-30px)}@media only screen and (max-width:768px){.step-size-pic-item{transform:none;width:100%}.step-size-pic-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}}@media only screen and (min-width:769px){.step-size-pic-item._long{padding-right:5px;border-right:1px dashed #333}}@media only screen and (max-width:768px){.step-size-pic-item._long{order:-1;aspect-ratio:623/147}}@media only screen and (max-width:768px){.step-size-pic-item._wide{margin-top:10px;padding-top:10px;border-top:1px dashed #333}}.step-size-table{width:100%;table-layout:fixed}@media only screen and (max-width:768px){.step-size-table{border-top:1px solid #000;border-right:1px solid #000}.step-size-table tbody{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(8,auto)}.step-size-table tr{display:grid;grid-template-rows:subgrid;grid-row:span 8}}.step-size-table td,.step-size-table th{padding:16px 0;border:1px solid #000;font-size:1.2rem;line-height:calc(1em + 6px);text-align:center}@media only screen and (max-width:768px){.step-size-table td,.step-size-table th{padding:11px 0;border-top:none;border-right:none}}.step-size-table th{background:#666;color:#fff}.step-size-leng{display:flex;gap:0 60px;margin-top:35px}@media only screen and (max-width:768px){.step-size-leng{gap:0 16px;margin-top:20px}}.step-size-leng-item{flex:0 0 auto;width:420px}@media only screen and (max-width:768px){.step-size-leng-item{width:calc(50% - 8px)}}.step-size-leng__desc{margin-top:10px;text-align:center}@media only screen and (max-width:768px){.step-size-leng__desc{margin-top:5px;font-size:clamp(10px,2.8vw,1.2rem)}}.step-sheet:not(:last-child){margin-bottom:70px}@media only screen and (max-width:768px){.step-sheet:not(:last-child){margin-bottom:40px}}.step-sheet-pic{margin-top:35px}@media only screen and (max-width:768px){.step-sheet-pic{margin-top:25px}}.step-sheet-pic:not(:last-child){margin-bottom:35px}@media only screen and (max-width:768px){.step-sheet-pic:not(:last-child){margin-bottom:25px}}.step-sheet-pic img{max-width:100%;height:auto}.step-sheet-pic__caption{margin-top:10px;text-align:center}@media only screen and (max-width:768px){.step-sheet-pic__caption{margin-top:5px;font-size:clamp(10px,2.8vw,1.2rem)}}.step-sheet-folds{display:flex;gap:0 30px}@media only screen and (max-width:768px){.step-sheet-folds{gap:0 6px}}.step-sheet-folds-item{flex:0 0 auto;width:280px}@media only screen and (max-width:768px){.step-sheet-folds-item{width:calc((100% - 12px)/3)}}.step-sheet-style{display:flex;gap:0 36px}@media only screen and (max-width:768px){.step-sheet-style{gap:0 12px}}.step-sheet-style-item{flex:0 0 auto;width:432px}@media only screen and (max-width:768px){.step-sheet-style-item{width:calc(50% - 6px)}}.step-qa{padding:70px 0;margin-bottom:50px;background:#f6f6f6}@media only screen and (max-width:768px){.step-qa{margin-bottom:30px;padding:30px 0}}.step-qa-list{width:var(--inner-width);margin:0 auto}.step-qa-list-item{padding:40px 50px;background:#fff}@media only screen and (max-width:768px){.step-qa-list-item{padding:15px 15px 15px 0}}.step-qa-list-item:not(:last-child){margin-bottom:20px}@media only screen and (max-width:768px){.step-qa-list-item:not(:last-child){margin-bottom:10px}}.step-qa-list-question{display:flex;align-items:center;position:relative;min-height:40px;padding-left:63px;font-size:1.7rem;-webkit-tap-highlight-color:transparent}@media only screen and (max-width:768px){.step-qa-list-question{display:block;min-height:0;padding:0 30px 0 40px;font-size:clamp(11px,3.1vw,1.3rem);cursor:pointer}.step-qa-list-question:after{position:absolute;right:0;top:calc(50% - 10px);width:20px;height:20px;background:url(/images/btn-accordion.svg) no-repeat 50%/contain;content:""}.step-qa-list-question.sp-accordion--close:after{transform:rotate(-180deg)}}.step-qa-list-question:before{position:absolute;top:0;left:0;font-family:Garamond Premier Pro;font-size:40px;font-weight:400;line-height:1;content:"Q"}@media only screen and (max-width:768px){.step-qa-list-question:before{left:12px;font-size:18px}}.step-qa-list-answer{position:relative;margin-top:40px;padding-left:63px}@media only screen and (min-width:769px){.step-qa-list-answer{display:block!important}}@media only screen and (max-width:768px){.step-qa-list-answer{margin-top:20px;padding-left:40px;font-size:clamp(10px,2.82vw,1.2rem)}}.step-qa-list-answer:before{position:absolute;top:-7px;left:0;font-size:40px;font-family:Garamond Premier Pro;font-weight:400;line-height:1;content:"A"}@media only screen and (max-width:768px){.step-qa-list-answer:before{top:calc(clamp(10px, 2.82vw, 1.2rem) - 9px);left:13px;font-size:18px}}.step-qa-list-answer p{margin-bottom:25px;line-height:2}@media only screen and (max-width:768px){.step-qa-list-answer p{margin-bottom:15px}}.step-qa-list-answer p a{text-decoration:underline}.step-qa-list-answer p a:hover{text-decoration:none}.step-qa-list-pics{display:flex;flex-wrap:wrap;gap:15px 10px}@media only screen and (max-width:768px){.step-qa-list-pics{gap:18px 14px}}.step-qa-list-pics-item{flex:0 0 auto}@media only screen and (max-width:768px){.step-qa-list-pics-item{width:calc(50% - 7px)}}.step-qa-list-pics-caption{margin-top:7px;font-size:1.2rem;line-height:calc(1em + 5px);text-align:center}@media only screen and (max-width:768px){.step-qa-list-pics-caption{margin-top:2px;font-size:min(1.1rem,2.56vw)}}.step-bottom-linebnr{width:min(var(--inner-width),100%);margin:50px auto}@media only screen and (max-width:768px){.step-bottom-linebnr{margin:30px auto}}.step-bottom-linebnr img{width:100%;height:auto}.step-otherlink{display:flex;justify-content:center;flex-wrap:wrap;gap:17px;width:var(--inner-width);margin:0 auto}@media only screen and (max-width:768px){.step-otherlink{flex-direction:column;gap:10px 0}}.step-otherlink__btn{flex:1;min-width:min(100%,312px)}@media only screen and (max-width:768px){.step-otherlink__btn{max-width:100%}}.step-otherlink__btn a{display:flex;justify-content:center;align-items:center;height:100%;padding:20px 15px;border:1px solid #151515;border-radius:4px;text-align:center}@media only screen and (min-width:769px){.step-otherlink__btn a:hover:after{transform:translateX(5px)}}@media only screen and (max-width:768px){.step-otherlink__btn a{padding:10px;font-size:clamp(10px,2.9vw,1.3rem)}}.step-otherlink__btn a:after{display:inline-block;margin-left:10px;content:">";transition:all .5s ease}[data-step-modal]{cursor:pointer}.step-modal-window{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:999;width:100%;height:100dvh;background:rgba(0,0,0,.8);cursor:pointer;transition:opacity .1s ease}@media only screen and (max-width:768px){.step-modal-window{transition:max-height .3s ease}}.step-modal-window,.step-modal-window *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.step-modal-window:not(.active){display:none}.step-modal-window:not(.show){opacity:0;transition:opacity .3s ease}.step-modal-container{position:relative;cursor:auto}@media only screen and (max-width:768px){.step-modal-container{max-width:93.75%}}.step-modal-content-wrap{max-height:80dvh;overflow-y:auto;overflow-x:hidden;box-shadow:0 8px 16px rgba(0,0,0,.2);background:#fff}@media only screen and (max-width:768px){.step-modal-content-wrap{max-height:60dvh;transition:max-height .3s ease}}.step-modal-content:not(.active){display:none}.step-modal-close-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:center;align-items:center;position:absolute;top:-45px;right:0;width:40px;height:40px;border:0;border-radius:0;background:none;color:hsla(0,0%,100%,0);font-size:0;line-height:0;outline:0;cursor:pointer}.step-modal-close-btn:after{display:block;transform:rotate(45deg);width:24px;height:24px;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0 11px,#fff 11px 13px,hsla(0,0%,100%,0) 13px),linear-gradient(0deg,hsla(0,0%,100%,0) 0 11px,#fff 11px 13px,hsla(0,0%,100%,0) 13px);content:""}.step-modal-box{width:760px;min-height:400px;padding:30px 40px 40px;background:#fff}@media only screen and (max-width:768px){.step-modal-box{width:100%;min-height:300px;padding:20px 20px 25px}}.step-modal-title{padding-bottom:10px;border-bottom:1px solid #ccc;font-size:1.8rem;text-align:center}@media only screen and (max-width:768px){.step-modal-title{font-size:1.5rem}}.step-modal__sect{padding-top:30px}@media only screen and (max-width:768px){.step-modal__sect{padding-top:20px}}.step-modal__sect:not(:last-child){padding-bottom:30px;border-bottom:1px solid #ccc}@media only screen and (max-width:768px){.step-modal__sect:not(:last-child){padding-bottom:20px}}.step-modal__sect-title{margin-bottom:10px;font-size:1.6rem;font-weight:400;line-height:calc(1em + 5px)}@media only screen and (max-width:768px){.step-modal__sect-title{font-size:1.3rem}}.step-modal__list{display:flex;flex-wrap:wrap;gap:18px 20px}@media only screen and (max-width:768px){.step-modal__list{gap:14px 16px}}.step-modal__list-item{flex:0 0 auto;width:120px}@media only screen and (max-width:768px){.step-modal__list-item{width:calc((100% - 32px)/3)}}.step-modal__list-thumb{width:100%;aspect-ratio:1/1;overflow:hidden}.step-modal__list-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.step-modal__list-desc{margin-top:7px;line-height:calc(1em + 5px);text-align:center}@media only screen and (max-width:768px){.step-modal__list-desc{font-size:1.1rem}}