@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;600;700&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap");:root{--background:#ffffff;--foreground:#171717}body,html{max-width:100vw;overflow-x:hidden}body{color:#323232;background:#d2dde3;font-family:Hiragino Kaku Gothic Pro,Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.4}button{background-color:transparent;border:none;padding:0;cursor:pointer}img{max-width:100%;height:auto}ol,ul{list-style:none}a:hover{opacity:.7}.bookmark-btn,.like-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.bookmark-btn img,.like-btn img{position:absolute;transition:opacity .2s ease}.bookmark-btn.active img:first-child,.bookmark-btn.inactive img:last-child,.like-btn.active img:first-child,.like-btn.inactive img:last-child{opacity:0}.bookmark-btn.active img:last-child,.bookmark-btn.inactive img:first-child,.like-btn.active img:last-child,.like-btn.inactive img:first-child{opacity:1}.comment-like-btn{background:none;border:none;padding:0;cursor:pointer}.comment-like-btn img{position:absolute;transition:opacity .2s ease}.comment-like-btn.active img:first-child,.comment-like-btn.inactive img:last-child{opacity:0}.ui-autocomplete{border:1px solid #9fbec9!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:9999!important;margin-top:4px!important}.ui-autocomplete,.ui-autocomplete .ui-menu-item{background:#FFFFFF!important;padding:0!important}.ui-autocomplete .ui-menu-item{margin:0!important;border:none!important;list-style:none!important}.ui-autocomplete .ui-menu-item-wrapper{padding:8px 16px!important;border-bottom:1px solid #e5e7eb!important;cursor:pointer!important;transition:background-color .15s ease!important;background:#FFFFFF!important;color:#323232!important;display:block!important}.ui-autocomplete .ui-menu-item:last-child .ui-menu-item-wrapper{border-bottom:none!important}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete .ui-menu-item-wrapper.ui-state-focus,.ui-autocomplete .ui-menu-item-wrapper:hover{background-color:#E6F3F4!important;border-color:#E5E7EB!important;color:#323232!important;margin:0!important}.ui-autocomplete .acItem,.ui-autocomplete .eachItems{background:transparent!important}.ui-autocomplete .acItem .name,.ui-autocomplete .eachItems .name{font-size:14px!important;font-weight:600!important;color:#323232!important;display:block!important;line-height:1.2!important}.ui-autocomplete .acItem br,.ui-autocomplete .eachItems br{display:none!important}.ui-autocomplete .acItem .company_id,.ui-autocomplete .eachItems .company_id
.ui-autocomplete .acItem .location,.ui-autocomplete .eachItems .location{font-size:14px!important;color:#323232!important;line-height:1.4!important;display:block!important}.ui-autocomplete .free-input-option{border-top:2px solid #9fbec9!important;background:#F5FAFC!important}.ui-autocomplete .free-input-option .free-input-wrapper{padding:8px 16px!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:12px!important}.ui-autocomplete .free-input-option .free-input-wrapper.ui-state-active,.ui-autocomplete .free-input-option .free-input-wrapper:hover{background:#E6F3F4!important}.ui-autocomplete .free-input-option .free-input-label{color:#8C8C8C!important;font-size:12px!important;font-weight:600!important}.ui-autocomplete .free-input-option .free-input-value{color:#323232!important;font-size:14px!important;font-weight:600!important}.ui-autocomplete::-webkit-scrollbar{width:6px}.ui-autocomplete::-webkit-scrollbar-track{background:#F5FAFC;border-radius:3px}.ui-autocomplete::-webkit-scrollbar-thumb{background:#9FBEC9;border-radius:3px}.ui-autocomplete::-webkit-scrollbar-thumb:hover{background:#327B9D}