body.company,body.works{background:none !important}body.company .pan_wrap,body.company header,body.company footer,body.company .bunki_list,body.company .bnr_area,body.company #toTop,body.company .search_box,body.company .pagenation,body.company p.cat,body.company .slick-dots,body.works .pan_wrap,body.works header,body.works footer,body.works .bunki_list,body.works .bnr_area,body.works #toTop,body.works .search_box,body.works .pagenation,body.works p.cat,body.works .slick-dots{display:none !important}body.company #printBtn,body.works #printBtn{display:none}body.company main,body.works main{background-image:none;margin:0 !important;padding-bottom:0 !important}body.company main .inner_wrap,body.works main .inner_wrap{width:100% !important}body.company main p,body.company main table th,body.company main table td,body.company main dt,body.company main dd,body.works main p,body.works main table th,body.works main table td,body.works main dt,body.works main dd{font-size:14px;font-size:1.4rem}body.company main p.span,body.works main p.span{font-size:12px;font-size:1.2rem}body.company main table th,body.company main table td,body.works main table th,body.works main table td{padding:8px}body.company #headline #pageTitle,body.works #headline #pageTitle{width:100%;padding:20px 0;text-align:center !important}#companyIndex main #company,#companyIndex main #management{margin-bottom:0;padding:0}#companyIndex main .base_tl02{margin-bottom:10px !important}#worksIndividual .inner_wrap,#worksArchive main>.inner_wrap{width:100% !important}#companyIndex main #company .txt_box{width:75%}#companyIndex main #company .fig img{width:80%}#companyIndex main #company .hedding_txt{line-height:1.3}#companyIndex main .management_list li{border:1px solid #2198dd;padding:20px;margin-bottom:20px}body#companyOutline main h2,body#companyQualifier main h2{display:none;page-break-before:always}body#companyOutline main .sec_box,body#companyQualifier main .sec_box{margin-bottom:20px}body#worksIndividual .slick-slider{margin-bottom:0 !important}#worksIndividual #post_entry .tl{padding:10px 20px;margin-bottom:15px}#worksIndividual main section:nth-of-type(2){page-break-before:always}#worksArchive main .works_list{justify-content:space-between}#worksArchive main .works_list .list_item{width:30% !important;height:auto;margin:0 0 12% !important}#worksArchive main .search_box .check_el{padding:20px}#worksIndividual main .works_list{display:flex;box-sizing:border-box;flex-wrap:wrap;margin:0 -.5rem}#worksIndividual main .works_list .list_item{margin:0 0 60px 0;flex:1 1 0%;flex-basis:33.33333%;max-width:33.33333%;box-sizing:border-box;padding:0 .5rem 1rem}#worksIndividual main #post_entry .in_box{padding:0 !important}#worksIndividual main #post_entry .in_box .map{width:48.5%;height:300px;box-sizing:border-box}#worksIndividual main #post_entry .in_box .slider{width:48.5% !important}#worksIndividual main #post_entry .in_box .slider img{width:100% !important;height:auto}#worksIndividual main #post_entry .in_box .detail{width:48.5%}@media all and (-ms-high-contrast: none){table th,table td{padding:5px}.print_pages.page-break{page-break-before:auto}#companyIndex main #company .txt_box{width:75%}#companyIndex main #company .txt_box h2{font-size:22px;font-size:2.2rem}body#companyOutline .sec_box:nth-child(2){page-break-before:always}.works_list{display:block;overflow:hidden}.works_list .list_item{float:left;min-height:300px;margin:0 13px 10px 0}.works_list .list_item:nth-child(3n){margin-right:0}#worksIndividual #post_entry .in_box .slider{width:300px !important;height:auto !important;overflow:hidden !important;text-align:center !important;border-radius:0}#worksIndividual #post_entry .in_box .slider:nth-child(2){display:none}}@media all and (max-width: 1200px){body{zoom:1.0}}
