@charset "utf-8";#title_page.wide{background-position:center bottom}@media screen and (max-width:479px){#title_page.vertical{background-image:url(https://hiroshima-seiken.co.jp/images/user/title/performance_v_04.webp)}}@media screen and (min-width:480px) and (max-width:767px){#title_page.vertical{background-image:url(https://hiroshima-seiken.co.jp/images/user/title/performance_v_03.webp)}}@media screen and (max-width:539px){#title_page.wide{background-image:url(https://hiroshima-seiken.co.jp/images/user/title/performance_w_04.webp)}}@media screen and (min-width:540px) and (max-width:939px){#title_page.wide{background-image:url(https://hiroshima-seiken.co.jp/images/user/title/performance_w_03.webp)}}@media screen and (min-width:768px) and (max-width:1199px){#title_page.vertical{background-image:url(https://hiroshima-seiken.co.jp/images/user/title/performance_v_02.webp)}}@media screen and (min-width:940px) and (max-width:1439px){#title_page.wide{background-image:url(https://hiroshima-seiken.co.jp/images/user/title/performance_w_02.webp)}}@media screen and (min-width:1200px){#title_page.vertical{background-image:url(https://hiroshima-seiken.co.jp/images/user/title/performance_v_01.webp)}}@media screen and (min-width:1440px){#title_page.wide{background-image:url(https://hiroshima-seiken.co.jp/images/user/title/performance_w_01.webp)}}#performance .pager{padding-top:0}#performance_category{text-align:center}#performance_category a,#performance_category span{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-style:solid;border-width:1px;display:inline-block;height:-webkit-calc(2.25em + (1px * 2));height:calc(2.25em + (1px * 2));line-height:2.25em;position:relative;text-decoration:none;transition:background-color 0.2s ease-out 0s;width:-webkit-calc(5em + (1px * 2));width:calc(5em + (1px * 2))}#performance_category a{background-color:#FFF}#performance_category .performances_architecture{border-color:#E50012}#performance_category a.performances_architecture{color:#E50012}#performance_category a.performances_architecture:hover{background-color:#E50012;color:#FFF}#performance_category .performances_demolition{border-color:navy}#performance_category a.performances_demolition{color:navy}#performance_category a.performances_demolition:hover{background-color:navy;color:#FFF}#performance_category .performances_civil{border-color:#999}#performance_category a.performances_civil{color:#999}#performance_category a.performances_civil:hover{background-color:#999;color:#FFF}#performance_category a:after,#performance_category span:after{font-family:"Material Design Icons";font-size:150%;letter-spacing:normal;line-height:1;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}#performance_category a:after{color:#333;content:"\F0140"}#performance_category a:hover:after,#performance_category span:after{color:#333;content:"\F0143"}#performance_category hr{background-color:#999;margin-top:0;margin-left:auto;margin-right:auto;max-width:22em}@media screen and (max-width:319px){#performance_category{font-size:75%}}@media screen and (min-width:320px) and (max-width:359px){#performance_category{font-size:87.5%}}@media screen and (max-width:767px){#performance_category{}#performance_category a,#performance_category span{margin:0 .5em -webkit-calc(3.125% + 1.5em);margin:0 .5em calc(3.125% + 1.5em)}#performance_category hr{margin-bottom:3.125%;width:93.75%}}@media screen and (min-width:768px){#performance_category{margin-bottom:30px}#performance_category a,#performance_category span{margin:0 1em -webkit-calc(20px + 1.5em);margin:0 1em calc(20px + 1.5em)}#performance_category hr{margin-bottom:30px}}
