.work[data-v-626b2724]{margin-top:12rem;position:relative}@media screen and (max-width:640px){.work[data-v-626b2724]{margin-top:8rem}}.work .title-content[data-v-626b2724]{margin-bottom:6rem}.work .title-content.sp[data-v-626b2724]{margin-bottom:4rem}.work .title-content .title.sp[data-v-626b2724]{margin-bottom:1rem}.work .thumbnails[data-v-626b2724]{display:inline-block;line-height:0;position:relative;width:100%}.work .thumbnails .thumbnail[data-v-626b2724]{width:100%}.work .info[data-v-626b2724]{margin-bottom:3rem}.work .info .date[data-v-626b2724]{color:var(--color-text-gray);margin-bottom:.25rem;margin-top:3rem}@media screen and (max-width:640px){.work .info .date[data-v-626b2724]{margin-bottom:.1rem;margin-top:3rem}}.work .info .tag[data-v-626b2724]{color:var(--color-text-gray);margin-bottom:2rem}@media screen and (max-width:640px){.work .info .tag[data-v-626b2724]{margin-bottom:1rem}}.work .description[data-v-626b2724]{display:inline-block;margin-bottom:3rem;position:relative;width:100%}@media screen and (max-width:640px){.work .description[data-v-626b2724]{margin-bottom:3rem}}.work .more-btn[data-v-626b2724]{display:block;margin:0 0 0 11px;position:relative}.work .more-btn[data-v-626b2724]:before{background-color:var(--color-main);content:"";display:block;height:30px;left:-12px;position:absolute;top:-8px;width:30px;z-index:-1}@media screen and (max-width:640px){.work .more-btn[data-v-626b2724]:before{height:35px;left:-11px;top:-8px;width:35px;z-index:-1}}.work .more-btn .w[data-v-626b2724]{background-color:var(--color-text);box-sizing:border-box;display:block;height:2px;line-height:0;margin-top:10px;position:relative;text-align:right;transition:width .2s ease-out 0s;width:100%}.work .more-btn .h[data-v-626b2724]{background-color:var(--color-text);display:inline-block;height:0;position:absolute;right:0;top:0;transform:rotate(-45deg);transition:height .1s 0s,top .1s 0s,right .1s 0s;width:2px}.work .more-btn:hover .w[data-v-626b2724]{width:150%}.work .more-btn:hover .h[data-v-626b2724]{height:20px;right:10px;top:-10px}@media screen and (max-width:640px){.work .more-btn[data-v-626b2724]{font-size:1.3em}.work .more-btn:hover .w[data-v-626b2724]{width:100%}.work .more-btn:hover .h[data-v-626b2724]{height:0;right:0;top:0}}
