.page_contents_container__FGOJP{display:flex;flex-direction:column;height:100%;width:100vw;gap:12px}@media (max-width:768px){.page_contents_container__FGOJP{margin-top:3%}}.page_content_container__dXA4m{display:flex;flex:1 1;width:100vw;gap:16px}.page_blog_container___su9g{height:100%;flex:4 1}.page_job_container__0xYw8,.page_skill_container__ITC3e{height:100%;flex:1 1}.page_contact_container__GX2kz,.page_production_container__m80xL{height:100%;flex:6 1}.ProfileButton_profile_container__yfOxR{position:relative;height:100%;width:100%;flex:1 1;background-size:cover;background-repeat:no-repeat;border:transparent;box-sizing:border-box;padding:0}.ProfileButton_profile_container__yfOxR:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);transition:background-color .3s ease;pointer-events:none}.ProfileButton_profile_container__yfOxR:hover:after{background-color:rgba(0,0,0,.3)}.ProfileButton_profile_container__yfOxR:active:after{background-color:rgba(0,0,0,.5)}.ProfileButton_title__GLjxH{font-family:Open Sans;position:relative;font-size:clamp(3rem,2.242rem + 3.23vw,10rem);font-weight:700;color:#fff;-webkit-text-stroke:5px black;paint-order:stroke}.WorkPosition_button__fvgUx{background:transparent;border:none;border-radius:30px;display:flex;align-items:center;justify-content:center;padding:8px 16px;cursor:pointer;width:100%}.WorkPosition_button__fvgUx:hover{filter:brightness(1.15)}.WorkPosition_button__fvgUx.WorkPosition_selected__8rMdJ,.WorkPosition_button__fvgUx:active{filter:brightness(.85);box-shadow:0 0 0 3px rgba(0,0,0,.2)}.WorkPosition_buttonText__HK3t2{font-family:Open Sans,Noto Sans JP,sans-serif;font-size:1rem;font-weight:700;color:black;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkProcessButton_button__YBDz8{background:transparent;border:none;border-radius:30px;display:flex;align-items:center;justify-content:center;padding:8px 16px;cursor:pointer}.WorkProcessButton_button__YBDz8:hover{filter:brightness(1.15)}.WorkProcessButton_button__YBDz8.WorkProcessButton_selected__S9lAR,.WorkProcessButton_button__YBDz8:active{filter:brightness(.85);box-shadow:0 0 0 3px rgba(0,0,0,.2)}.WorkProcessButton_buttonText__Fv_pW{font-family:Open Sans,Noto Sans JP,sans-serif;font-size:1rem;font-weight:700;color:black}.WorkSkillButton_button__Si6I9{background:transparent;border:none;border-radius:30px;display:flex;align-items:center;justify-content:center;padding:8px 16px;cursor:pointer}.WorkSkillButton_button__Si6I9:hover{filter:brightness(1.15)}.WorkSkillButton_button__Si6I9.WorkSkillButton_selected__1H08X,.WorkSkillButton_button__Si6I9:active{filter:brightness(.85);box-shadow:0 0 0 3px rgba(0,0,0,.2)}.WorkSkillButton_buttonText__4wmm3{font-family:Open Sans,Noto Sans JP,sans-serif;font-size:1rem;font-weight:700;color:black}.WorkHistoryTable_mainContainer__zwtHy{overflow:hidden;display:flex;justify-content:center;width:auto;max-width:100%;justify-content:flex-start}.WorkHistoryTable_workHistoryContainer__z9Xk9{display:flex;justify-content:space-around;width:auto;height:auto;min-height:90vh;gap:24px;overflow-y:auto;padding:3% 2.5%;border-radius:10px;background-color:rgb(223,223,223);box-sizing:border-box}@media (max-width:768px){.WorkHistoryTable_mainContainer__zwtHy{width:100%}.WorkHistoryTable_workHistoryContainer__z9Xk9{display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-height:85vh}}.WorkHistoryTable_table__I2NQd{width:auto;max-width:100%;table-layout:auto;border-collapse:collapse;color:black;border:5}.WorkHistoryTable_table__I2NQd td,.WorkHistoryTable_table__I2NQd th{border:2px solid #565656;padding:8px 12px;text-align:left;word-break:break-word}.WorkHistoryTable_table__I2NQd th{white-space:nowrap;text-align:center;background-color:#f5f5f5}@media (max-width:768px){.WorkHistoryTable_tableContainer__FnJmR{display:flex;flex-direction:column;gap:12px}.WorkHistoryTable_table__I2NQd{width:100%}.WorkHistoryTable_summary___fcpm{padding-bottom:12px;font-weight:700}}.WorkProcessTable_mainContainer__RHaKd,.WorkSkillTable_mainContainer__B5uD3{display:flex;width:100%;gap:1rem;flex-wrap:wrap}.WorkSkillTable_mainContainer__B5uD3{height:100%}.WorkPositionTable_mainContainer__hUgkP{display:flex;flex-direction:column;gap:4px;flex-wrap:wrap;width:100%;height:100%}.WorkPositionTable_positionText__9nrT5{font-size:1rem}