.luri .question-box{padding-top:8rem;padding-bottom:5rem}
.luri .question-box .form-group+p{margin-top:4.5rem}
.luri span.ico-question{display:inline-block;margin-left:.4rem;vertical-align:middle}
.luri span.ico-question a{display:block;width:100%;height:100%}
.luri .form-flex{display:flex;align-items:center}
.luri .form-flex+.form-flex{margin-top:1rem}
.luri .form-dot{display:flex;align-items:flex-start;justify-content:space-between;margin-top:6.4rem}
.luri .form-dot__img{width:18.019rem}
@media all and (max-width:1024px){.luri .form-dot__img{width:14.275rem}
}
@media all and (max-width:767px){.luri .form-dot{flex-direction:column-reverse;flex-wrap:wrap}
.luri .form-dot__txt{width:100%}
.luri .form-dot__img{width:13rem;margin-bottom:2.4rem}
}
.luri .form-part .tit{letter-spacing:-0.005em}
.luri .dot-list li{position:relative;padding-left:1rem}
.luri .dot-list li::before{content:"";display:block;position:absolute;width:3px;height:3px;background-color:#000;top:.7em;left:0}
.luri .horizon-container::-webkit-scrollbar{display:none}
.luri .horizon-container .row{margin-left:unset;margin-right:unset}
.luri .horizon-container .row .col-3:first-child{padding-left:0}
.luri .horizon-container .row .col-3:last-child{padding-right:0}
.luri .horizon-container .row+.row{border-top:1px solid rgba(0,0,0,.15);margin-top:2.4rem;padding-top:1.6rem}
.luri .horizon-container .form-group{margin-top:0}
.luri .form-policy{margin-top:5rem;padding-top:6rem;border-top:1px solid rgba(0,0,0,.15)}
.luri .form-policy .checkbox [type=checkbox]+label{font-size:1.8rem}
.luri .func{margin-top:4.5rem;text-align:center}
.luri .func .btn{width:161px;font-size:1.4rem}
.luri .func button{font-family:inherit}
@media all and (max-width:1024px){.luri .form-part .font_contents_title_2_main{font-size:1.8rem}
.luri .form-part input{font-size:1.4rem}
.luri .form-group[data-required] label:not(.error){font-size:1.4rem;padding-right:.8rem}
.luri .form-policy .checkbox{margin-right:1.6rem}
.luri .form-policy .checkbox [type=checkbox]+label{font-size:1.4rem}
.luri [class*=col-]{padding-left:4px;padding-right:4px}
.luri .row{margin-left:-4px;margin-right:-4px}
.luri .form-part+.form-part{margin-top:7.2rem}
.luri .horizon-container .row+.row{margin-top:1.6rem;padding-top:.8rem}
}
@media all and (max-width:767px){.luri .horizon-container{overflow-x:auto;width:100vw;transform:translateX(-2rem);padding:0 2rem}
.luri .horizon-container .col-3{width:25%}
.luri .horizon-container .row{width:200%}
.luri .form-part+.form-part{margin-top:5.6rem}
.luri .form-policy .form-flex{flex-wrap:wrap}
.luri .form-policy .checkbox{margin-right:.6rem}
.luri .form-policy .checkbox-wrap{padding-left:30px}
.luri .form-policy .checkbox--lg [type=checkbox]+label{padding-left:0}
.luri .form-policy .checkbox--lg [type=checkbox]+label::before,.luri .form-policy .checkbox--lg [type=checkbox]+label::after{left:initial;right:calc(100% + 1rem)}
}
html[dir=rtl] .luri span.ico-question{margin-right:.4rem;margin-left:unset}
html[dir=rtl] .luri .dot-list li{padding-right:1rem;padding-left:unset}
html[dir=rtl] .luri .dot-list li::before{right:0;left:unset}
html[dir=rtl] .luri .horizon-container .row{margin-left:unset;margin-right:unset}
html[dir=rtl] .luri .horizon-container .row .col-3:first-child{padding-right:0;padding-left:14px}
html[dir=rtl] .luri .horizon-container .row .col-3:last-child{padding-left:0;padding-right:14px}
@media all and (max-width:1024px){html[dir=rtl] .form-policy .checkbox{margin-right:unset;margin-left:1.6rem}
}
@media all and (max-width:767px){html[dir=rtl] .luri .horizon-container{transform:translateX(2rem)}
html[dir=rtl] .luri .form-policy .checkbox{margin-right:unset;margin-left:.6rem}
html[dir=rtl] .luri .form-policy .checkbox-wrap{padding-right:30px}
html[dir=rtl] .luri .form-policy .checkbox--lg [type=checkbox]+label{padding-left:unset;padding-right:0}
html[dir=rtl] .luri .form-policy .checkbox--lg [type=checkbox]+label::before,html[dir=rtl] .luri .form-policy .checkbox--lg [type=checkbox]+label::after{right:initial;left:calc(100% + 1rem)}
}