@charset "UTF-8";@media screen and (min-width:981px){.only-mobile{display:none}}.bm-entry{--gray: #f4f5f9;background:var(--color-page);padding:clamp(40px,3.125vw,60px) clamp(73.3333333333px,5.7291666667vw,110px)}@media screen and (max-width:980px){.bm-entry{padding:30px var(--s-px)}}.bm-entry .title{font-size:clamp(1.75rem,-1.625rem + 4.21875vw,3.4375rem);font-weight:700;text-align:center}.bm-entry .box{background:#fff;border-radius:clamp(13.3333333333px,1.0416666667vw,20px);margin-top:clamp(40px,3.125vw,60px);padding:clamp(60px,4.6875vw,90px) clamp(86.6666666667px,6.7708333333vw,130px) clamp(100px,7.8125vw,150px)}@media screen and (max-width:980px){.bm-entry .box{padding:20px}}.bm-entry .item-title{font-size:clamp(1.125rem,-.375rem + 1.875vw,1.875rem);line-height:1}.bm-entry .item-title .item-error{margin-left:4px}.bm-entry .require:before{content:"*";color:red}.bm-entry .item-subtitle{font-size:clamp(.875rem,.375rem + .625vw,1.125rem);color:#868787;line-height:1;margin-top:clamp(.25rem,-.25rem + .625vw,.5rem)}.bm-entry .item-error{color:red;font-size:14px;margin-top:2px}.bm-entry .title-gap{margin-bottom:clamp(13.3333333333px,1.0416666667vw,20px)}.bm-entry .item-gap{margin-top:clamp(40px,3.125vw,60px)}.bm-entry .dashed-gap{border-top:1px dashed #d2d2d2;margin:clamp(30px,2.34375vw,45px) 0}.bm-entry .dashed-solid{border-top:1px dashed #d2d2d2;border-bottom:1px solid #1b1b1b;height:clamp(14.6666666667px,1.1458333333vw,22px)}.bm-entry .btn{background:var(--gray);border-radius:8px;min-width:clamp(173.3333333333px,13.5416666667vw,260px);min-height:clamp(40px,3.125vw,60px);padding:10px 12px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width:980px){.bm-entry .btn{width:100%}}.bm-entry .btn .icon{margin-right:clamp(.375rem,-.375rem + .9375vw,.75rem)}@media screen and (max-width:980px){.bm-entry .btn-loading-box{width:100%}}.bm-entry svg.icon{width:1em;height:1em}.bm-entry .types-group{display:flex;align-items:center;flex-wrap:wrap}.bm-entry .types{display:flex;font-size:clamp(1rem,.5rem + .625vw,1.25rem);margin-left:clamp(40px,3.125vw,60px)}@media screen and (max-width:980px){.bm-entry .types{margin-top:10px;margin-left:0}}.bm-entry .types label{display:flex;align-items:center;line-height:1}.bm-entry .types label:not(:last-child){margin-right:clamp(1.25rem,-5rem + 7.8125vw,4.375rem)}.bm-entry .types input[type=checkbox]{width:1em;height:1em;margin-right:clamp(6.6666666667px,.5208333333vw,10px)}.bm-entry .annex{background:var(--gray);border-radius:clamp(6.6666666667px,.5208333333vw,10px);width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#585858;font-size:clamp(1rem,.75rem + .3125vw,1.125rem)}.bm-entry .annex i{margin-right:4px}.bm-entry .submit-section-gap{margin-top:clamp(43.3333333333px,3.3854166667vw,65px)}.bm-entry .submit-section{display:flex;justify-content:flex-end;margin-top:clamp(13.3333333333px,1.0416666667vw,20px)}.bm-entry input{background:var(--gray);line-height:clamp(3.125rem,1.875rem + 1.5625vw,3.75rem);border-radius:8px;padding:0 clamp(1.25rem,0rem + 1.5625vw,1.875rem);min-width:0;width:100%}.bm-entry input:focus{outline:1px solid var(--theme-color)}.bm-entry .uploaded-file{background:var(--gray);width:clamp(133.3333333333px,10.4166666667vw,200px);height:clamp(133.3333333333px,10.4166666667vw,200px);padding:10px;border-radius:clamp(6.6666666667px,.5208333333vw,10px);display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column}@supports (gap: 5px){.bm-entry .uploaded-file{gap:5px}}@supports not (gap: 5px){.bm-entry .uploaded-file{margin-right:-5px;margin-bottom:-5px}.bm-entry .uploaded-file>*{margin-right:5px;margin-bottom:5px}}@media screen and (max-width:980px){.bm-entry .uploaded-file{font-size:12px}}.bm-entry .uploaded-file>img{width:clamp(3.125rem,-3.125rem + 7.8125vw,6.25rem)}.bm-entry .uploaded-file .del{position:absolute;inset:0;z-index:5;background:#00000080;opacity:0;transition:opacity .3s;border-radius:inherit;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.bm-entry .uploaded-file .del:hover{opacity:1}
