.root-spin{height:100%;width:100%}.root-spin div:first-child .ant-spin-spinning{max-height:unset}.root-spin .ant-spin-container{height:100%;width:100%}.root-spin .ant-spin-blur{opacity:0}.ant-layout{background-color:#fff}.ant-input-outlined{border-color:#ced4da}.modal-detail-experience>div[tabindex="-1"]{height:100%;position:relative}.modal-detail-experience>div[tabindex="-1"] .ant-modal-content{height:100%;padding-right:0;border-radius:0}.modal-detail-experience>div[tabindex="-1"] .ant-modal-content .ant-modal-body{height:100%;overflow-y:scroll;padding:20px}.modal-detail-experience>div[tabindex="-1"] .ant-modal-content .ant-modal-body .row-image{align-items:center}.modal-detail-experience>div[tabindex="-1"] .ant-modal-content .ant-modal-body .row-image .col-image .ant-avatar{height:160px;width:160px}.modal-detail-experience>div[tabindex="-1"] .ant-modal-content .ant-modal-body .row-image .btn-voice{margin-left:20px}.modal-detail-experience>div[tabindex="-1"] .ant-modal-content .ant-modal-body .row-content .col-description{padding-right:20px}.modal-detail-experience>div[tabindex="-1"] .ant-modal-content .ant-modal-body .row-content .col-description pre{line-height:2}.modal-detail-experience>div[tabindex="-1"] .ant-modal-content .ant-modal-body .row-content .col-image .ant-image{max-height:100%;max-width:100%}.modal-detail-experience>div[tabindex="-1"] .ant-modal-content .ant-modal-body .row-content .col-image .ant-image .ant-image-img{max-height:100%;max-width:100%}.modal-detail-experience>div[tabindex="-1"] .ant-modal-content .ant-modal-footer{top:105%;left:50%;transform:translate(-50%);position:absolute}.modal-detail-experience>div[tabindex="-1"] .ant-modal-content .ant-modal-footer .btn-more{height:42px;width:190px;padding:0;display:flex;align-items:center;justify-content:center;border:none;font-size:14px;border-radius:0}.modal-detail-experience.modal-mobile>div[tabindex="-1"]{height:auto}.modal-detail-experience.modal-mobile>div[tabindex="-1"] .ant-modal-content{height:70vh}.modal-detail-experience.modal-mobile>div[tabindex="-1"] .ant-modal-footer{top:100%}body{margin:0;font-family:Noto Sans JP,Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100vh;width:100%}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/assets/noto-sans-jp-v52-japanese_latin-regular-BKjIVDG1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(/assets/noto-sans-jp-v52-japanese_latin-500-Djh-LOSX.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(/assets/noto-sans-jp-v52-japanese_latin-600-B6_jTGoi.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/assets/noto-sans-jp-v52-japanese_latin-700-pBXQJX7r.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/assets/noto-sans-v32-latin-regular-DzHfwVmO.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(/assets/noto-sans-v32-latin-500-C1gpl7FY.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(/assets/noto-sans-v32-latin-600-Drru6_Rx.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/assets/noto-sans-v32-latin-700-Dq9q1hva.woff2) format("woff2")}
