@charset "UTF-8";body{line-height:1.6;font-size:16px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;color:#555}a{color:#144798}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.row{max-width:100%}.sp-only{display:none}.f-bold{font-weight:700}.fadeInDown{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.6s;-ms-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;visibility:visible !important}.fade-delay{animation-delay:5s}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.linkboxA{display:inline-block;padding:14px 80px;background:url(//www.s-engineers.co.jp/_/css/../img/cmn/moreA.png) top 50% right 4px no-repeat;border:1px solid #fff;margin-top:14px;color:#fff}.linkboxA:hover{background:url(//www.s-engineers.co.jp/_/css/../img/cmn/moreA.png) top 50% right 4px rgba(255,255,255,.3) no-repeat}.linkboxB{display:inline-block;padding:14px 80px;background:url(//www.s-engineers.co.jp/_/css/../img/cmn/moreB.png) top 50% right 4px no-repeat;border:1px solid #333;margin-top:14px;color:#333}.linkboxB:hover{background:url(//www.s-engineers.co.jp/_/css/../img/cmn/moreB.png) top 50% right 4px rgba(237,237,237,.9) no-repeat;color:#333}#page_ttl h2{font-size:38px;font-weight:700;padding-left:20px;color:#fff;text-shadow:none;padding:160px 20px}#page_ttl h2 span{display:block;font-size:50%;text-transform:uppercase}h1{font-size:22px;margin:.67em 0}h1 img{height:46px;padding-top:4px}h3{font-weight:700;font-size:28px;margin-bottom:20px;color:#14375b;text-align:center}h4{font-size:24px;overflow:hidden;text-align:center;width:40%;margin:0 auto 20px;color:#14375b}h4 span{display:inline-block;padding:0 .5em;position:relative}h4 span:before,h4 span:after{border-top:1px solid;content:"";position:absolute;top:50%;width:99em}h4 span:before{right:100%}h4 span:after{left:100%}#content{max-width:1200px;min-height:50vh;margin:-50px auto 0;background:#fff}#content .row{padding:50px}#pagenav .row{background:#fff;margin:0 auto;padding:50px 50px 0}#pagenav .navlist{text-align:center}#pagenav li{display:inline-block}#pagenav li a{color:#666;padding:8px 50px;text-align:center;display:block;font-size:15px}#pagenav li.current_page_item a{border-bottom:2px solid #0776cc}#company #pagenav .link_active,#recruit #pagenav .link_active,#works #pagenav .link_active{border-bottom:2px solid #0776cc}.post-navigation{margin-top:40px}.attention{font-size:85%}header{background:#fff}header .row{max-width:100%}header .row .columns{padding:0;z-index:9999999}.top-bar{background:#fff}.top-bar-section ul li a{font-size:16px;padding:8px;display:block}.top-bar-section .dropdown li{border-top:1px solid #ededed}.top-bar-section .dropdown li:first-child{border-top:none}.top-bar-section li:not(.has-form) a:not(.button){background:rgba(0,0,0,0);padding:6px 14px 2px}.top-bar-section li.nav_tel:not(.has-form) a:not(.button){padding:0 15px 0 0}.top-bar-section .nav_tel{background:#14375b;color:#fff;padding:6px 14px 2px;font-size:19px}.top-bar-section .nav_tel a{color:#fff;font-size:19px}.top-bar-section ul li.nav_tel:hover:not(.has-form)>a{color:#fff}.top-bar-section .nav_contact{background:#0776cc;color:#fff}.top-bar-section .nav_contact span{display:none}.top-bar-section .nav_contact:hover{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}.top-bar-section .nav_tel img,.top-bar-section .nav_contact img{position:relative;top:4px;height:24px}#top #content .row{max-width:100%}#main_photo{position:relative}#main_photo .caption{z-index:999999;position:absolute;color:#fff;text-shadow:2px 2px 2px #000;font-size:35px;top:10vh;left:0;right:0;font-weight:700}#top .caption .fifty{width:23%;margin-top:20px}#top-slider .bx-wrapper .bx-pager,#top-slider .bx-wrapper .bx-controls-auto{bottom:10px;z-index:99999999}#top-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,#top-slider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#144798}#top .bx-wrapper{margin-bottom:0}#top .bx-wrapper img{width:100%}#top_about .img-area{background:url(//www.s-engineers.co.jp/_/css/../img/top/about_bg.jpg) no-repeat;background-size:cover;padding:30vh 0}#top_about .txt-area{padding-top:50px;padding-top:10%}#top_about .txt-area p{width:30vw;margin:0 auto;line-height:1.8}#top h2{font-size:18px;text-align:center;color:#333;margin-bottom:8px;text-shadow:none}#top .copy{font-size:34px;text-align:center;color:#fff;line-height:1.4;margin-bottom:10px;text-shadow:2px 2px 5px #000}#top_work{background:#f7f7f7;padding-top:140px;padding-bottom:30px}#top_work .row{max-width:90vw;background:url(//www.s-engineers.co.jp/_/css/../img/top/work.jpg) no-repeat right bottom}#top_work .txt-area{background:#fff;padding:100px}#top_work_summary .column,#top_work_summary .columns{padding-right:0;padding-left:0}#top_work_summary{padding-bottom:120px;background:#f7f7f7}#top_work_summary .row{max-width:90vw}#top_work_summary .work_cat{padding:100px 0;text-align:center;display:block;border-left:2px solid #fff;border-bottom:2px solid #fff;color:#fff;font-size:18px}#top_work_summary a.work_cat:hover{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}#top_work_summary .work_cat p{background:rgba(0,0,0,.6);padding:.5em 0}#top_work_summary .work_01{background:url(//www.s-engineers.co.jp/_/css/../img/top/work1.jpg) no-repeat;background-size:cover}#top_work_summary .work_02{background:url(//www.s-engineers.co.jp/_/css/../img/top/work2.jpg) no-repeat center;background-size:cover}#top_work_summary .work_03{background:url(//www.s-engineers.co.jp/_/css/../img/top/work3.jpg) no-repeat top;background-size:cover}#top_work_summary .work_04{background:url(//www.s-engineers.co.jp/_/css/../img/top/work4.jpg) no-repeat center;background-size:cover}#top_work_summary .work_05{background:url(//www.s-engineers.co.jp/_/css/../img/top/work5.jpg) no-repeat center;background-size:cover}#top_work_summary .work_06{background:url(//www.s-engineers.co.jp/_/css/../img/top/work6.jpg) no-repeat;background-size:cover}#top_work_summary .recordlink{margin-top:30px}#top_recruit{padding-top:140px}#top_recruit .row{max-width:90vw;padding-top:140px;background:url(//www.s-engineers.co.jp/_/css/../img/top/recruit_bg.jpg) no-repeat}#top_recruit .txt-area{background:#fff;padding:100px}#top_news{background:#f9f9f9;padding:60px 0}#top_news .news_area{max-width:980px!important;margin:0 auto;border-top:1px solid #ccc}.row.post_content,#content .row.post_content{padding:6px 0;border-bottom:1px solid #ccc}#top_news .news_area p.text-right{margin-top:10px}.row.post_content .news_cat{float:left;font-size:14px;font-weight:400;padding:6px 0;width:6em;color:#fff;text-align:center;background:#14375b}.row.post_content span.date{float:left;margin:0 0 0 20px;display:inline-block;padding-top:6px}.row.post_content span.date a{text-decoration:underline}.row.post_content span.date span{display:inline-block;margin-right:10px;width:6em}.row.post_content a.news_ttl{display:block;padding-top:4px}.company #page_ttl{background:url(//www.s-engineers.co.jp/_/css/../img/company/page_ttl.jpg) no-repeat top;background-size:cover}#company .ceo_name{margin-top:14px}#objectives p{font-size:20px;margin-bottom:20px}#objectives ul{margin-top:10px}#guideline ul{padding-left:300px}#objectives li,#guideline li{margin-bottom:20px;font-size:20px}#objectives li:last-child,#guideline:last-child{margin-bottom:0}#about #summary table{width:100%;margin-bottom:20px}#about #summary th,#about #summary td{border-bottom:1px solid #ccc;padding:20px}#about #history .timeline{list-style:outside none none}#about #history .timeline>li{margin:0;overflow:hidden;position:relative}#about #history .timeline-date{color:#0776cc;float:left;font-weight:700;margin-right:2px;width:11rem}#about #history .timeline-content{border-left:2px solid #0776cc;float:left;padding-bottom:25px;padding-left:30px;width:75%}#about #history .timeline-content:before{background:#0776cc none repeat scroll 0 0;border-radius:100%;content:"";height:15px;left:172px;position:absolute;top:6px;width:15px}#about #history .timeline-content .timeline-ttl{font-weight:700;margin-bottom:0}#about #history .timeline-content .timeline-ttl+p{margin-bottom:20px}#organization #registration li{font-size:20px;margin-bottom:30px;line-height:1.5}#organization #registration li span{font-size:18px;padding-left:1rem}#people table{width:100%;margin-top:20px}#people table th,#people table td{border:1px solid #ccc;padding:20px}.works #page_ttl{background:url(//www.s-engineers.co.jp/_/css/../img/works/page_ttl.jpg) no-repeat top;background-size:cover}.works #content a.linkboxB{margin-top:30px}.works #outline .row{padding:0 60px}.works h5{font-size:16px;color:#14375b}.works #outline.outline2{margin-top:60px}.works .bx-wrapper{margin-bottom:0}.works .bx-wrapper .bx-pager{display:none}.works .attention.click{margin-top:10px}.works .unit li{position:relative}.works span.img_caption{display:inline-block;position:absolute;bottom:8px;padding:4px 8px;background:rgba(255,255,255,.9);font-size:13px;left:4px}.works #content #detail{margin-bottom:40px}.works #content #detail .row{padding:10px 60px}.works #detail p,.works #detail li{font-size:14px;line-height:1.5}.works #detail .unit a{display:block}.works #detail a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.works .lb-data .lb-number{display:none!important}.works #pagenav li a{padding:8px 20px}#works.works #work_index{margin-bottom:30px}#works.works #work_index .row{padding-bottom:30px}#works.works #work_index .row.notop{padding-top:0}#works.works #work_index .row h4{width:80%}#works.works #work_index .row .work01,#works.works #work_index .inner{border:1px solid #ccc;border-radius:4px;padding:20px}#works.works #work_index .inner a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#works.works #work_index .inner a.work_more{color:#fff;background:#0776cc;display:block;width:100%;text-align:center;padding:8px;margin-top:10px;border-radius:4px}#road .road01 li{margin-bottom:6px}.company li.current_page_parent a{border-bottom:2px solid #0776cc}#action #length .row{padding:60px 0}#action #length .box{margin-top:30px;text-align:center}#action #length .box img{border:1px solid #ccc}#action #length .box a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#iso9001 #manage table{width:100%;margin:30px 0}#iso9001 #manage th{width:20%}#iso9001 #manage th,#iso9001 #manage td{border-bottom:1px solid #ccc;padding:20px;vertical-align:top}#society .lead{text-align:center;margin-bottom:20px}#society .content-slider img{margin:0 auto}#society table{width:100%;border-top:1px solid #ccc;margin-bottom:30px}#society table td,#society table th{padding:20px;border-bottom:1px solid #ccc}#society .topimg{margin-bottom:10px}#society .topimg img{margin-bottom:0 !important;text-align:center}#society .topimg .topimgtxt{text-align:center}#recognition .award_ttl{margin-bottom:14px}#recognition table{width:100%;border-top:1px solid #ccc}#recognition th,#recognition td{padding:20px;border-bottom:1px solid #ccc}#recognition td a{display:inline-block;margin-top:10px}#actlink .row{padding-top:0}#actlink ul li{text-align:center}#actlink ul li a{display:block;color:#fff;padding:30px 0}#actlink ul li a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#actlink ul li.act01 a{background:url(//www.s-engineers.co.jp/_/css/../img/company/action/actlink_bg01.jpg) no-repeat;background-size:cover}#actlink ul li.act02 a{background:url(//www.s-engineers.co.jp/_/css/../img/company/action/actlink_bg02.jpg) no-repeat;background-size:cover}#actlink ul li.act03 a{background:url(//www.s-engineers.co.jp/_/css/../img/company/action/actlink_bg03.jpg) no-repeat;background-size:cover}#actlink ul li.act04 a{background:url(//www.s-engineers.co.jp/_/css/../img/company/action/actlink_bg04.jpg) no-repeat;background-size:cover}#record #page_ttl{background:url(//www.s-engineers.co.jp/_/css/../img/record/page_ttl.jpg) no-repeat;background-size:cover}#record .lead{margin-bottom:20px}#record select{background-color:#fff}#record input#search{padding:.7rem;border:none;font-size:16px;width:100%;background:#14375b;color:#fff;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;margin-top:22px}#record .subject{font-size:14px;font-weight:700;color:#666}#record .keywordbox{margin-top:20px}#record #keyword{width:70%;float:left}#record #keysearch{width:30%;float:right;padding:2px}#record .pageNavi{text-align:right}#record #result table{width:100%;border:1px solid #ccc}#record #result table th{background:#14375b;color:#fff;border-left:1px solid #fff}#record #result table td{border-left:1px solid #ccc}#record #result table tr.even,#record #result table tr.alt,#record #result table tr:nth-of-type(2n){background:#f7f7f7}#record .pageNavi{font-size:90%;margin-top:10px}#record .pageNavi a{text-decoration:underline;display:inline-block;margin-left:6px}.recruit #page_ttl{background:url(//www.s-engineers.co.jp/_/css/../img/recruit/page_ttl.jpg) no-repeat right}.recruit table{width:100%;border:1px solid #ccc;margin-top:20px}.recruit table th{background:#f9f9f9;padding:12px;width:150px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.recruit table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:12px}.recruit h4{text-align:left;margin-left:0}.recruit .tabs{margin-top:20px}.recruit .tabs li{width:49%;border:1px solid #ccc;text-align:center}.recruit .tabs li:first-child{margin-right:2%}.recruit .tabs dd>a,.recruit .tabs .tab-title>a{padding:18px 2px}.recruit .tabs .tab-title.active a{background:#14375b;color:#fff}.recruit .tabs .accordion-navigation .active{border:1px solid #14375b}.recruit .accordion .accordion-navigation>.content,.accordion dd>.content{padding:0}.recruit .add{margin-top:8px}.recruit .application{margin-top:40px}#recruit .item-link li{margin-bottom:1em}#recruit .item-link a{display:block;text-align:center;color:#333;padding:2em;border:1px solid #333;font-size:1.125rem;transition:.3s}#recruit .item-link a:hover{background:rgba(20,71,152,1);color:#fff}#message dl.answer dt{font-weight:700}#message dl.answer dd{margin-bottom:20px}#information #page_ttl{background:url(//www.s-engineers.co.jp/_/css/../information/page_ttl.jpg) no-repeat left}#information #content .post_content a{text-decoration:underline}#information #content h3{font-size:24px}#information #content span.date{color:#14375b;width:6em}#information #content .single_date{color:#14375b}#information #content h3:after{background:#14375b none repeat scroll 0 0;content:"";display:block;height:2px;margin:15px auto auto;width:80px}#information .inline_li li,#recognition .inline_li li{margin-top:20px;display:inline-block;margin-left:20px}#information .inline_li li:nth-child(odd),#recognition .inline_li li:nth-child(odd){margin-left:0}#information #pagenavi .row{padding:0 60px 60px}#information #pagenavi .wp-pagenavi span,#information #pagenavi .wp-pagenavi a{border:none}#information #pagenavi .wp-pagenavi .pages{display:none}#contact #page_ttl,#contact-thanks #page_ttl{background:url(//www.s-engineers.co.jp/_/css/../img/contact/page_ttl.jpg) no-repeat left}#contact #tel strong{color:#0776cc;display:block;font-size:1.5rem;margin-bottom:10px}#contact #tel .row{padding-bottom:0}#contact_thanks #form .row{max-width:70rem;padding:50px 0 20px}#contact table{border:1px dotted #ccc;width:100%;margin:20px 0}#contact table tr{border:1px dotted #ccc;font-size:1rem}#contact table tr th{background:#f4f4f4 none repeat scroll 0 0;color:#4c4c4c;font-size:.95rem;padding:10px;text-align:left;width:20%;vertical-align:top}#contact table tr td{color:#4c4c4c;font-size:.95rem;padding:15px 10px 15px 25px;width:80%;line-height:1.6}#contact table .markup{font-size:90%;color:red}#form button{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important}#form button.radius,#form .button.radius{background-image:none}#form .notes{font-size:80%}#form input,#form textarea{margin:3px}button.reset,button.reset:hover{color:#333;background:#ccc}button.submit{background:#14375b;color:#fff}button.submit:hover{background:#006ac0}#privacy #page_ttl{background:url(//www.s-engineers.co.jp/_/css/../img/privacy/page_ttl.jpg) no-repeat left}#privacy #content ul{margin-top:40px}#privacy #content li{margin-bottom:20px}#privacy #content li span{font-weight:700}#notfound #page_ttl{background:url(//www.s-engineers.co.jp/_/css/../img/notfound/page_ttl.jpg) no-repeat right}#notfound #page_ttl h2{padding:100px 0}#notfound #page404{padding:80px 0}.foot_accsess{color:#fff}.foot_accsess li.gmap{margin-bottom:10px}.foot_accsess li.gmap a{color:#fff;text-decoration:underline}.foot_accsess li span{display:inline-block;width:4em}.foot_accsess li.foot_tel a,.foot_accsess li.foot_fax a{color:#fff}.foot_accsess .foot_mail a{width:100%;text-align:center}.foot_accsess .fade-in a:hover{color:#fff}#foot_accsess .foot_mail a{padding:14px 20px}#foot_accsess ul li:first-child{font-weight:400!important}#foot_accsess{background:#006ac0}#foot_accsess .summary{padding:100px;color:#fff}#foot_accsess .summary dd.gmap{margin-bottom:10px}#foot_accsess .summary dd.gmap a{color:#fff;text-decoration:underline}#foot_accsess .summary dd span{display:inline-block;width:4em}#foot_accsess .summary dd.foot_tel a,#foot_accsess .summary dd.foot_fax a{color:#fff}#foot_accsess .summary .foot_mail a{width:100%;text-align:center}#foot_accsess .summary .fade-in a:hover{color:#fff}footer #pagelink{padding:80px 0 20px;background:url(//www.s-engineers.co.jp/_/css/../img/cmn/footer_bg.jpg) no-repeat right;background-size:cover}footer #pagelink a{color:#fff}footer #pagelink ul{float:left;margin-left:60px}footer #pagelink .show-for-medium-up ul li:first-child{font-weight:700;margin-bottom:4px}footer #pagelink ul.noweight li a{font-weight:400}footer #pagelink .row{max-width:1300px}footer .f_logo img{width:330px;max-width:100%}footer #copyright{background:#1a1a1a;color:#fff;font-size:12px;padding:6px}@media only screen and (max-width:90em){h1 img{height:38px!important}#main_photo .caption{font-size:30px;position:absolute;top:5%}#pagenav .row{padding:50px 20px 0}#pagenav li a{padding:8px 20px}#foot_accsess .summary{padding:30px}#map-engineers{margin-top:16px;height:300px!important}#top .caption .fifty{margin-top:30px}}@media only screen and (max-width:65.625em){.top-bar .name h1 a{padding:2px 0 0}header h1 span{font-size:20px;padding-top:0;margin-left:4px!important}h1 img{height:38px}.top-bar-section li{border-bottom:1px dotted #ccc}.top-bar-section li:last-child{border-bottom:none}#main{margin:60px 20px}#top_about .txt-area p{width:80%}#top_about .txt-area{margin-bottom:50px}#guideline ul{padding-left:0}#top_recruit .txt-area{padding:40px}#top_recruit{margin-bottom:30px}}@media only screen and (max-width:59em){.top-bar-section .nav_contact span{display:inline;color:#fff}}@media only screen and (max-width:40.625em){body{font-size:14px}h1 img{height:auto;padding-left:2px}h4{width:100%}.sp-only{display:block}.top-bar .name h1 a{width:85%}.top-bar-section .nav_tel span{display:inline-block}#content{margin:0 auto}#content .row,.works #content #detail .row,.works #outline .row{padding:20px 0}#page_ttl h2,#notfound #page_ttl h2{font-size:28px;padding:40px 20px}h3{font-size:20px}#pagenav .row{padding:0}#pagenav .row .navlist{text-align:left}#pagenav .row li{width:47%;display:inline-block;border:1px solid #ccc;margin-top:10px}#pagenav .row li:nth-child(odd){margin-right:2%}#pagenav .row li a{padding:6px 0;width:100%}.row.post_content .news_cat{font-size:13px;width:9em}.row.post_content span.date span{display:block}#main_photo .caption{font-size:16px;position:absolute;top:5%}#top .caption .fifty{margin-top:5px;width:30%}#top-slider .bx-wrapper .bx-pager,#top-slider .bx-wrapper .bx-controls-auto{display:none}#top_about .row{padding-bottom:60px}#top_about .txt-area p{width:100%}#top_about .img-area{padding:50px 0;background-size:cover;margin-top:0;border-bottom:1px solid #ccc;margin-top:30px}#top .copy{font-size:16px}#top_work_summary .work_06{padding:53px 0!important}#top_work,#top_recruit{padding-top:60px;padding-bottom:60px}#top_work_summary .work_cat{font-size:16px}#top_work .row,#top_recruit .row{background-size:contain;background-position:top;padding-top:160px}#top_recruit .row{background:url(//www.s-engineers.co.jp/_/css/../img/top/recruit_bg_mb.jpg) no-repeat;background-size:contain}#top_work .txt-area,#top_recruit .txt-area,#foot_accsess .summary{padding:10px}#top_work_summary{padding-bottom:60px}#top_work_summary .work_cat{padding:40px 0}#top_news{padding:10px 0 30px}.row.post_content,#content .row.post_content{padding:10px}.row.post_content span.date{margin:0 0 0 10px;padding-top:0}.row.post_content .news_cat{padding:2px}#about #summary th{display:block;border-bottom:none;padding-bottom:0;font-weight:700}#about #summary td{display:block;padding-top:4px}#about #history .timeline-content{width:90%}#about #history .timeline-content:before{background:0 0}#objectives ul{margin-top:20px}#objectives li{font-size:18px;text-align:left}#people table th,#act01 #manage table th{display:block;background:#f4f4f4}#people table td,#act01 #manage table td{display:block}#people table td.td01{border-bottom:none;padding-bottom:0}#people table td.td02{border-top:none}#works.works .row .work1,#works.works .row .work3{margin-bottom:20px}.works #content #detail .row{padding:0}.works #content #detail .columns{margin-bottom:30px}#record_link .linkboxB{display:block;padding:14px 20px}#record_link .row{padding-top:0}#record .pageNavi{margin-bottom:10px;text-align:left}#record #result table{border-collapse:collapse;width:100%;max-width:100%}#record #result table tr:nth-child(2){border-top:1px solid #ccc}#record #result table th{display:none}#record #result table td{border:1px solid #b3b3b3;vertical-align:top;display:block;border:none}#record #result table td.year,#record #result table td.name{padding:6px 6px 0}#record #result table td.client{padding:6px;border-bottom:1px solid #ccc}#record #result table td.year:before{font-weight:700;content:"施工年："}#record #result table td.name:before{font-weight:700;content:"工事名："}#record #result table td.client:before{font-weight:700;content:"発注者："}.recruit table th{font-weight:700;width:1em}#recruit table th,#recruit table td{display:block;width:100%}#recruit table .sp-subttl{padding:2px 5px;display:inline-block;background:#999;color:#fff;margin-bottom:5px}#recruit .item-link a{font-size:1rem}#information .inline_li li{margin-left:0}#notfound #page404{padding:40px 0}#foot_accsess .summary{padding:20px}#foot_accsess .summary .foot_mail a{padding:10px;background:0 0}#foot_accsess .summary .fade-in{text-align:center}#foot_accsess .summary .linkboxA{background:0 0;display:block;padding:20px 0}#contact #tel strong{font-size:110%}.foot_accsess{padding:20px}footer #pagelink{padding:0}footer #pagelink ul{margin-left:0}footer #pagelink .mb{padding:0;border-top:1px dotted #275075}footer #pagelink .mb ul{margin-left:0;width:100%}footer #pagelink .mb li{width:49%;display:inline-block;border-left:1px dotted #275075;border-bottom:1px dotted #275075}footer #pagelink .mb li:last-child{border-bottom:none}footer #pagelink .mb li a{display:block;width:100%;padding:8px}}@media only screen and (max-width:370px){#top .caption .fifty{margin-top:5px;width:26%}}