.worksHeader{width:100vw;padding:12.8rem 0 12rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../images/contact/contactHeader.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1079px){.worksHeader{padding:8.8rem 5vw 8rem}}.worksHeader .headerContentsWrap{margin-top:4rem}.worksHeader .headerContentsWrap .titleWrap{color:#fff}.worksHeader .headerContentsWrap .titleWrap .title{font-size:clamp(2.8rem,1.76rem + 2.59vw,3.7rem);font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;letter-spacing:.14em}.worksHeader .headerContentsWrap .headerTextWrap{font-size:16px;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Helvetica","Arial","Hiragino Sans","ヒラギノ角ゴシック","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff;line-height:2}@media all and (-ms-high-contrast: none){.worksHeader .headerContentsWrap .headerTextWrap{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}#about .sectionInner{padding-top:13rem;padding-bottom:5rem}@media only screen and (max-width: 767px){#about .sectionInner{padding-top:7rem}}#about .sectionContentWrap .textWrap .text{font-size:1.6rem;line-height:1.7}#about .sectionContentWrap .textWrap .text.notice{font-size:1.4rem}#about .image{margin-top:2.5rem}#about .zehInfoWrap{margin-top:5rem}#about .zehInfoWrap .tableWrap{width:100%}@media only screen and (max-width: 767px){#about .zehInfoWrap .tableWrap{padding-right:5vw;width:95vw;overflow-x:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 767px){#about .zehInfoWrap .tableWrap table{table-layout:fixed}}#about .zehInfoWrap .tableWrap table th,#about .zehInfoWrap .tableWrap table td{padding:1.5em 1em;text-align:center;border:1px solid #b9b9b9}@media only screen and (max-width: 767px){#about .zehInfoWrap .tableWrap table th,#about .zehInfoWrap .tableWrap table td{width:4.5em}}@media only screen and (max-width: 767px){#about .zehInfoWrap .tableWrap table th:last-of-type,#about .zehInfoWrap .tableWrap table td:last-of-type{width:7em}}@media only screen and (max-width: 767px){#about .zehInfoWrap .tableWrap table tr:not(:nth-of-type(2)) th:first-of-type{position:sticky;left:0}}#about .zehInfoWrap .tableWrap table th{background-color:#f5f5f5}@media only screen and (max-width: 767px){#about .zehInfoWrap .tableWrap table th:first-of-type{width:4rem}}#about .zehInfoWrap .textWrap{margin-top:1em}