.single-works .p-breadcrumb__item:last-child>span.p-breadcrumb__text{display:inherit}.single-works .c-postTitle__date{display:none}.single-works .c-postTimes__posted,.single-works .c-postTimes__modified{display:none}.single-works .p-articleThumb{padding:20px 0 0;position:relative}.single-works .p-articleThumb::after{position:absolute;z-index:-1;content:"";width:100vw;height:100%;top:0;left:50%;transform:translateX(-50%);background:#ffefba;background:linear-gradient(90deg, rgba(255, 239, 186, 0.5) 0%, rgba(221, 239, 187, 0.5) 100%)}.single-works .post_content>:first-child.swell-block-button{transform:translateY(-1.5em)}.single-works .post_content h2{margin-bottom:1em}.single-works .post_content h3{margin-top:2em;margin-bottom:1em}.single-works .swell-block-dl__dd{margin-left:0}.single-works dl:not(.is-style-float) .swell-block-dl__dd{padding:1em 0}.single-works a.site_url{display:inline-block;width:fit-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-works ul.roleList{list-style:none;margin:0 0 inherit;padding:0;gap:0 .5em}.single-works ul.roleList li{padding:.5em .75em;line-height:1;border:1px solid;font-size:.8em;font-weight:bold}.single-works ul.techList{gap:0 1em;margin:0}.single-works ul.techList li{margin-right:1em;font-feature-settings:"palt"}.single-works .post_content>.wp-block-group:last-child{margin:6em 0 2em}.single-works .work_btnArea a.swell-block-button__link{border-radius:0}.single-works .p-articleFoot .p-articleMetas.-bottom{display:none}.single-works #after_article .p-pnLinks{display:none}.post-type-archive-works .p-postList__times{display:none}.post-type-archive-works .p-postList__excerpt{display:none}.post-type-archive-works .c-pagination{display:none}div.wpforms-container-full .wpforms-form .wpforms-submit-container{width:100%;margin-top:3em;padding:0 var(--swl-pad_container, 0)}div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit]{display:block;width:100%;max-width:450px;margin:0 auto}#main_visual{background:linear-gradient(135deg, transparent 25%, rgba(0, 108, 160, 0.05) 25%, rgba(0, 108, 160, 0.05) 50%, transparent 50%, transparent 75%, rgba(0, 108, 160, 0.05) 75%, rgba(0, 108, 160, 0.05));background-size:4px 4px}#main_visual .u-obf-cover{max-width:1200px;margin:0 auto;object-fit:cover;object-position:left bottom}@media(768px <= width){#main_visual .u-obf-cover{object-fit:contain;object-position:right bottom}}#main_visual .p-mainVisual__textLayer .p-mainVisual__slideTitle{line-height:1.5;font-weight:bold;font-feature-settings:"palt"}#main_visual .p-mainVisual__textLayer .p-mainVisual__slideTitle span{padding:6px 10px;background:rgba(253,252,250,.9)}@media(600px > width){#main_visual .p-mainVisual__textLayer .p-mainVisual__slideTitle{transform:translateY(-10vw);font-size:6vw}#main_visual .p-mainVisual__textLayer .p-mainVisual__slideTitle span{padding:6px 3px}}@media(600px <= width){#main_visual .p-mainVisual__textLayer .p-mainVisual__slideTitle{font-size:30px}}#main_visual .p-mainVisual__textLayer .p-mainVisual__slideText{margin-top:1.5em;font-weight:bold;font-feature-settings:"palt"}#main_visual .p-mainVisual__textLayer .p-mainVisual__slideText span{padding:4px 12px;background:rgba(253,252,250,.9)}@media(600px > width){#main_visual .p-mainVisual__textLayer .p-mainVisual__slideText{transform:translateY(-10vw);font-size:3.4vw}#main_visual .p-mainVisual__textLayer .p-mainVisual__slideText span{padding:4px 5px}}@media(600px <= width){#main_visual .p-mainVisual__textLayer .p-mainVisual__slideText{font-size:18px}}.frontProf .frontProf__message{position:relative;width:fit-content;margin-left:auto;margin-right:auto}.frontProf .frontProf__message::before{position:absolute;left:-8px;top:5px;width:1px;height:80%;content:"";background:#333;transform:rotate(-15deg)}.frontProf .frontProf__message::after{position:absolute;right:-8px;top:5px;width:1px;height:80%;content:"";background:#333;transform:rotate(15deg)}@media(768px <= width){.frontProf>.wp-block-group__inner-container{display:grid;grid-template-columns:auto auto;gap:5em;place-items:center;width:fit-content;margin:0 auto}.frontProf>.wp-block-group__inner-container .frontProf__face{grid-row:1/2;grid-column:2/3}.frontProf>.wp-block-group__inner-container .frontProf__text{grid-row:1/2;grid-column:1/2}}