<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";@media only screen and (max-width:1535px){ul.works-archive-list li{width:calc((100% - 180px)/4)}ul.works-archive-list li:nth-child(5n){margin-right:60px}ul.works-archive-list li:nth-child(4n){margin-right:0}}@media only screen and (max-width:1279px){ul.works-archive-list li{width:calc((100% - 120px)/3)}ul.works-archive-list li:nth-child(4n){margin-right:60px}ul.works-archive-list li:nth-child(3n){margin-right:0}}@media only screen and (max-width:1023px){ul.works-archive-list li{width:calc((100% - 40px)/2);margin-right:40px!important}ul.works-archive-list li:nth-child(3n){margin-right:40px!important}ul.works-archive-list li:nth-child(2n){margin-right:0!important}}@media only screen and (max-width:767px){header .header-inner{margin:10px auto}header .header-inner ul.main-navi li a{font-size:1.3rem;line-height:13px}section:not(:first-child) .contents{margin-top:90px;padding-top:90px}section h2{margin-bottom:60px}section h2 span,section h3 span{font-size:1.8rem}ul.cat-list{margin-bottom:60px}ul.cat-list li,ul.cat-list li a{font-size:1.3rem}.main-img{margin:60px auto}.contact-form table span.asterisk:before{font-size:1.5rem}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea,.wpcf7 .check,.wpcf7 .kakunin,.wpcf7 input[type=submit]{font-size:1.2rem !important}footer{margin:90px auto 30px auto}}@media only screen and (max-width:599px){header .header-inner{display:block}header .header-inner h1{width:100%;text-align:center}header .header-inner h1 img{max-width:136px}header .header-inner ul.main-navi{width:100%;margin-top:20px;justify-content:center;transition-delay:0s}main{margin-top:calc(124px + 60px)}section:not(:first-child) .contents{margin-top:45px;padding-top:45px}section#works-archive h2,section#works-single h2{margin-bottom:30px}span.button.plus:before{width:15px;height:15px;font-size:1.3rem;line-height:15px}ul.works-archive-list li{width:calc((100% - 20px)/2);margin-right:20px!important}ul.works-archive-list li:nth-child(3n){margin-right:20px!important}ul.works-archive-list li:nth-child(2n){margin-right:0!important}ul.works-archive-list li a h3,ul.works-archive-list li a h4{font-size:1.3rem;margin-top:15px;margin-bottom:5px}.main-img{margin:40px auto}.about-slide{width:90%}.contact-form table th{width:160px}footer{margin:60px auto 30px auto}.copy{height:12px;bottom:calc(30px + 50px);left:calc(2.5% - 60px);font-size:1.2rem}footer .youtube-link{padding:30px 0}footer .youtube-link img{max-width:120px}.page-top{bottom:20px}@media only screen and (max-width:479px){.contact-form table th,.contact-form table td{display:block;width:100%}.contact-form table th div{padding-bottom:5px}.contact-form table td.text-box-s input[type=text],.contact-form table td.text-box-s input[type=email]{max-width:none!important}}</pre></body></html>