aside a,body,h2.h2_title{text-align:center}*,body{padding:0;margin:0}*,body,table{margin:0}.sp_menu span,img{vertical-align:bottom}.sp_menu span,.wp-pagenavi span.current,aside a,figcaption.title,h2.h2_title,ul.menu li a:after{font-weight:700}table.contact_table,table.led_table,table.led_table2,table.question_table,table.recruit_tabele,td,th{border-collapse:collapse}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format('woff')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format('woff')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format('woff')}body{font-size:.8em;font-family:'Noto Sans Japanese',Roboto,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Osaka,'ＭＳ Ｐゴシック',sans-serif;background:#FFF;color:#000}address,blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{font-size:1em;padding:0;line-height:1.6;text-align:left;display:block;margin:0}table{line-height:1.6;font-size:1em;empty-cells:show}.anchor,.areaAnchor,hr{display:none}img{border:none}li{list-style:none}abbr,acronym{cursor:help}option{padding-right:10px}* html option{padding-right:0}a:link{color:#069;text-decoration:underline}#foot01_over a,.gNav,.gNav a,a:hover,div.news a,div.next-news a,div.step a{text-decoration:none}a:visited{color:#646}a:hover{color:red}a:active{color:#F66}div,dl{zoom:1}div:after,dl:after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}* html div,* html dl{display:inline-table;display:block}#wpadminbar div:after,#wpadminbar ul:after{clear:none}#foot01,.breadcrumbs,.clear,.page_h2_section,section.step{clear:both}.red{color:red}header{margin-top:56px}#head_over{width:100%;height:auto;margin:0 auto;position:fixed;top:0;left:0;background-color:#fff;z-index:1}#head_over h1.head_logo a{background:url(img/logo.png) no-repeat;background-size:cover;display:block;max-width:250px;min-height:40px;overflow:hidden;text-indent:100%;white-space:nowrap}#head_over p{font-size:90%;text-indent:5px}#search-box{display:none}.sp_menu{min-width:45px;min-height:45px;position:fixed;top:5px;right:5px}.sp_menu span{padding:28px 9px 3px;display:table-cell;position:relative;background-color:#05555D;color:#fff;font-size:xx-small;border-radius:3px;-webkit-border-radius:3px}.sp_menu span:after,.sp_menu span:before{content:"";display:block;position:absolute;left:14px;width:16px;z-index:1}.sp_menu span:before{border-top:2px solid #fff;border-bottom:2px solid #fff;top:-webkit-calc(50% - 13px);top:-moz-calc(50% - 13px);top:calc(50% - 13px);height:12px}.sp_menu span:after{border-top:2px solid #fff;top:-webkit-calc(50% - 6px);top:-moz-calc(50% - 6px);top:calc(50% - 6px);height:0}.gNav{position:fixed;top:56px;width:100%;height:auto;background:#05555D;z-index:999}.nav-btn02,.nav-btn03{pointer-events:none}.gNav a{display:block;color:#fff;height:30px;padding-top:15px;padding-left:45px}ul.menu li{border-top:1px solid #a9a9a9}ul.menu li a:after{content:" ▶";font-size:10px;color:#5A9}ul.menu li.menu__single a:after{content:" ▼";font-size:10px;color:#5A9}ul.menu li.active-submenu a:after{content:" ▲";font-size:10px;color:#5A9}ul.menu li ul.menu__second-level a:after{content:" ▶";font-weight:700;font-size:10px;color:#396}li.active-submenu .menu__second-level a{background-color:#16666E}li.none-submenu .menu__second-level a{background-color:#05555D;transition:.5s}.menu__second-level li{text-indent:1.5em}.close{display:none}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;display:block}.wpcf7-display-none,aside a.second,aside h3,div#sliderInner,div.wpcf7 div.ajax-error{display:none}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{margin-left:.5em}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}div.wpcf7 .placeheld{color:#888}div#slider{width:100%;height:150px;margin-bottom:10%}div.slide01{background:url(img/slide01.jpg) no-repeat;background-size:cover}div.slide02{background:url(img/slide02.jpg) no-repeat;background-size:cover}div.slide03{background:url(img/slide03.jpg) no-repeat;background-size:cover}aside{width:100%;position:fixed;bottom:0}aside a{display:block;float:left;width:16%;height:25px;background-color:#FFEAEA;text-decoration:none!important;color:#001F50!important;line-height:1em;padding-top:15px;padding-left:2%;padding-right:2%}#top_news_area h2 span,.foot_logo,.list_anchor,div.eagle_man,img.serch_img,img.serch_img02,section.banner_area img.first{display:none}aside.com a{width:21%}aside a:nth-of-type(10),aside.com a:nth-of-type(4){padding-top:10px;padding-bottom:5px}aside a.current,aside a.currently{background-color:#a00;color:#fff!important}@media screen and (max-width:320px){aside a:nth-of-type(10),aside.com a:nth-of-type(4){font-size:x-small}}h2.h2_title{color:#001F50;font-size:18px;margin:0 auto 10px;line-height:1}h2.h2_title span.br{font-size:12px!important}h2.h2_title span.br:before{content:"\A";white-space:pre;text-align:center}div#top_business section{margin-top:10px;margin-bottom:2em}div#top_business section figure{max-width:48%;height:auto;margin-left:1%;margin-right:1%;float:left}div#top_business section figure img{width:100%;height:auto;margin-top:40px}div#top_business section:first-of-type figure img,div#top_business section:last-child figure img{margin-top:20px}div#top_business h3{padding:1em;background-color:#37777D;color:#fff;font-size:16px}div#top_business p{margin-top:.5em;margin-left:50%;margin-bottom:10px;font-size:small}figcaption.title{margin-top:5%;font-size:14px;color:#37777D;text-align:right;padding:.5em;border:1px solid #37777D;border-radius:10px}#foot02,#page-top a,#top_news_area h2{text-align:center}figcaption.title::before{content:'> '}section.banner_area div{float:left;width:48%;margin-left:1%}section.banner_area div img{width:100%;height:auto;margin-top:5px;border-radius:10px}img#support{width:100%;margin-bottom:2em}#top_news_area{width:100%;margin-top:10px;background:#f5f5f5;margin-bottom:10px;border-bottom:2px solid #333}.news_title_area{padding-top:10px;padding-bottom:10px;margin-bottom:10px;background:#05555D;color:#fff;width:100%}#outbound_banner{width:100%;margin-bottom:10%}#outbound_banner a img{width:30%;height:auto;border:1px solid #fff}#foot01{width:100%;background:#333;height:auto;padding-top:1em;padding-bottom:1em}#foot01_over{width:90%;margin-left:5%}#foot01_over a{color:#fff;margin-left:2%}#foot01_over ul{width:50%;float:left}#foot01_over ul:nth-of-type(3),#foot01_over ul:nth-of-type(5){clear:both;margin-top:1em}#foot01_over ul:nth-of-type(4),#foot01_over ul:nth-of-type(6){margin-top:1em}li a.foot_mark,ul.foot_list li{margin:0 0 7px}ul.foot_list li.sub{margin:0 0 7px;padding:0 0 0 20px}li a.foot_mark{background:url(img/foot_mark.png) 0 3px no-repeat;padding:0 0 0 12px}#page-top{width:100%;min-height:40px;background-color:#05555D;margin-bottom:40px}#page-top a{display:block;margin:0 auto;padding-top:1em;color:#fff}h3,h4.two-column_h4{padding:5px 0;font-weight:700}#page-top a:after{content:'ページのトップへ戻る▲'}a[href$="/contact/"] img,div.page-contact img{width:100%;height:auto;margin-top:10px;margin-bottom:10px}.page_h2_section{width:100%;height:60px;background:url(img/page_title_bg.jpg) no-repeat}.page_h2_section_over{width:100%;height:60px;background:rgba(0,31,80,.6)}.page_h4,h4.two-column_h4{background-color:#001F50;text-align:center}h2.page_h2{font-size:16px;line-height:64px;text-indent:1%;color:#fff;position:relative;z-index:1000}.h2_area{width:100%;margin:0 auto;height:60px;position:absolute}div.two-column>section,h4.two-column_h4{margin-bottom:5%}img.page_title_eagleman{float:right;width:auto;height:60px;position:relative;top:-64px;left:0;z-index:50}#content,.content,.two-column{width:98%;margin-left:1%}.page-bl_sec,.page-bl_sec+img,.page_h4{width:100%}h3{text-align:center;font-size:18px}h3.h3{color:#37777d}h3.page_h3{color:#001F50}h4.two-column_h4{color:#fff;font-size:120%;margin-top:10%}.page-bl_sec,.two-column>section:not(.two-column){margin-top:5%}.page_h4{color:#FFF}.sec-flow,h5.page-b_h5{color:#001F50}.two-column img{width:100%;height:auto}.page-bl_sec{font-size:large}.case{width:98%;margin-left:1%}.case h5{font-size:120%}.two-column>section:last-of-type{border:none}.two-column>section:not(.two-column)>div:not(.case){width:50%;float:left;margin-right:1em}.two-column>section:not(.two-column) div.eqip{width:31%;height:130px;margin-left:2%;margin-right:0;margin-bottom:2%}section.hr{border-bottom:dotted 1px #aaa;margin-bottom:5%}img[alt=reddelta]{width:30px;height:auto;margin-left:-webkit-calc(50% - 15px);margin-left:calc(50% - 15px)}b.red{display:flex;text-align:center;width:80%;margin-left:10%;font-size:large}.gm-style-iw+div,div#voice h3,div#workflow h3{display:none}b.black{color:#111}span.br:before{content:'\A'}table.led_table{width:100%;margin-top:5%;box-sizing:border-box;border:none;color:#fff}table.led_table th{width:10%;background:#f99;text-align:center}table.led_table td{width:85%;padding-left:5%;padding-top:2%;padding-bottom:1%;line-height:105%;background:#00468c}#sec-apart-point,#sec-house-point,#sec-mark{padding-top:66%;width:100%;float:left}.graph-first{margin:5% 0 10%}#sec01,#sec02,#sec03,#sec04{width:50%;height:0;padding-top:36%;margin:0 .5em}#sec-top{width:100%;height:0;padding-top:59%;background:url(img/sec-top.png);background-size:contain;margin-bottom:10px}#sec-flow{width:50%;height:0;padding-top:54%;background:url(img/sec-flow.png);background-size:contain;margin:0 auto}#sec01{background:url(img/sec01.png);background-size:contain}#sec02{background:url(img/sec02.png);background-size:contain}#sec03{background:url(img/sec03.png);background-size:contain}#sec04{background:url(img/sec04.png);background-size:contain}.sec-flow{text-align:center;margin-bottom:2em}#mfp-top,#sec-apart-top,#sec-bldg-top,#sec-house-top,#sec-yard-top,#utm-top{padding-top:41%;margin-bottom:10px;height:0}#sec-mark{height:0;background:url(img/sec-mark.png);background-size:contain}#rxt-700cti{width:100%;height:0;padding-top:68%;background:url(img/rxt-700cti.png);background-size:contain}#c810ti{width:100%;height:0;padding-top:68%;background:url(img/c810ti.png);background-size:contain}#sec-yard-top{width:100%;background:url(img/sec-yard-top.png);background-size:contain}#sec-bldg-top{width:100%;background:url(img/sec-bldg-top.png);background-size:contain}#sec-house-top{width:100%;background:url(img/sec-house-top.png);background-size:contain}#sec-house-point{height:0;background:url(img/sec-house-point.png);background-size:contain}#sec-apart-top{width:100%;background:url(img/sec-apart-top.png);background-size:contain}#sec-apart-point{height:0;background:url(img/sec-apart-point.png);background-size:contain}#utm-top{width:100%;background:url(img/utm-top.png);background-size:contain}#utm-01{width:100%;height:0;padding-top:51%;background:url(img/utm-01.png);background-size:contain}#utm-02{width:100%;height:0;padding-top:32%;background:url(img/utm-02.png);background-size:contain}#utm-03{width:100%;height:0;padding-top:53%;background:url(img/utm-03.png);background-size:contain}table.utm_table-1,table.utm_table-2,table.utm_table-3{border:1px solid #aaa;border-collapse:collapse;text-align:center}table.utm_table-1 th{background:#e3edf4}table.utm_table-1 th[scope=cols],table.utm_table-2 th[scope=cols]{background:#001F50;color:#fff}table.utm_table-2 td[scope=row]{background:#e3edf4;font-weight:700;width:3em}table.utm_table-2 td:last-of-type{min-width:2em}span.bold{font-weight:700}section.utm img{max-width:50%}#mfp-top{width:100%;background:url(img/mfp-top.png);background-size:contain}section.mfp{border-bottom:dotted 1px #aaa;margin-bottom:5%}#ac-top{width:100%;height:0;padding-top:41%background:url(img/ac-top.png);background-size:contain;margin-bottom:10px}#ac-plan-h4{width:100%;height:0;padding-top:40%;background:url(img/ac-plan-h4.png);background-size:contain}#ac-plan-img{width:100%;height:0;padding-top:54%;background:url(img/ac-plan-img.png);background-size:contain}table.recruit_tabele{width:100%;height:auto}table.recruit_tabele,th{background:#e3edf4;border:1px solid #aaa;text-align:center}table.recruit_tabele,td{background:#fff;border:1px solid #aaa;text-align:justify}table.question_table{margin-bottom:5%}table.question_table th{background:#ff2626;width:2em;text-align:center;border:none}table.question_table td{background:#eee;border:none}h4.question_h4{color:#111}h4.question_h4:first-letter{font-size:large;color:#001f50}table.contact_table{overflow:hidden}table.contact_table th{width:5em;height:5em}table.contact_table td textarea{width:100%;height:100%}table.contact_table td input{height:5em}input#submit_btn{width:90%;text-align:center;border:1px solid #37777D;background:#fff;color:#37777D;padding:5% 0;margin:5% 5% 0;font-weight:700}img[alt="平井社長の画像"]{max-width:40%;z-index:-1}#signature{max-width:100%;height:auto;position:relative}div#signature p{width:100%;position:absolute;bottom:0;text-align:right}.voice_picture,div.arrow,div.next-news a,div.step a{text-align:center}#eagle-eye div:not(.eagle-eye),#eagle-mark div:not(.eagle-mark){width:100%}.eagle-eye,.eagle-mark{width:50%;padding-top:37.5%}.eagle-eye{background:url(img/eagle-eye.jpg);background-size:cover}.eagle-mark{background:url(img/eagle-mark.jpg);background-size:cover}dl.company_table{background:#E3EDF4;border:1px solid #AAA;border-top:none;width:100%}dl.company_table dt{padding:1% 5%;border-top:1px solid #AAA;text-align:center}dl.company_table dd{background:#FFF;border-top:1px solid #AAA;padding:0 5%}dl.company_table dd+dd{border-top:none}#map{width:98%;height:320px;margin:8% 1%;z-index:-1}.gm-style-iw{margin-left:10px;overflow:hidden!important}div#voice,div#workflow{width:100%}div#voice p,div#workflow p{padding:2%;font-size:80%;font-weight:700;color:#001F50}.voice img{max-width:100%;height:auto}.voice .aligncenter{display:block;margin:0 auto}section.step{margin-top:5%}div.step h4,div.step h5{max-width:6em;color:#001F50;font-size:120%;font-weight:700;line-height:120%;margin-left:1%;background-color:rgba(255,255,255,.5)}div.step{width:98%;position:absolute;padding:2% 0}div.step p:not(.tel){width:96%;margin-top:20%;padding:2%;background-color:rgba(255,255,255,.5);text-shadow:0 0 3px #fff}.wf-step01,.wf-step02,.wf-step03,.wf-step04,.wf-step05,.wf-step06{padding-top:64%;text-indent:100%;white-space:nowrap;width:100%;overflow:hidden}div.step div{position:relative}.wf-step01{background:url(img/wf-step01.png) right top no-repeat;background-size:75%}.wf-step02{background:url(img/wf-step02.png) right top no-repeat;background-size:75%}.wf-step03{background:url(img/wf-step03.png) right top no-repeat;background-size:75%}.wf-step04{background:url(img/wf-step04.png) right top no-repeat;background-size:75%}.wf-step05{background:url(img/wf-step05.png) right top no-repeat;background-size:75%}.wf-step06{background:url(img/wf-step06.png) right top no-repeat;background-size:75%}div.arrow{margin-top:10%;padding-top:10%;padding-bottom:5%;height:45%;border-bottom:dotted 1px #AAA;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.tel{font-size:110%;font-weight:700;background-color:rgba(255,255,255,.5)}.tel:before{content:'お問い合わせ '}div.step a{position:fixed;bottom:0;display:block;width:100%;background-color:#37777D;color:#fff;padding-top:8px;padding-bottom:7px;font-weight:700;z-index:999}div.step a:before{content:" ";display:inline-block;width:1.5em;height:1.5em;background:url(img/contact-icon.png) no-repeat;background-size:contain;vertical-align:middle}div.news{border-top:solid 5px #001F50;padding-top:10px}div.news time{font-size:small;color:#001F50;float:left}div.news a{margin-left:10%;color:#00468C}div.news .box{margin-top:3%;margin-bottom:3%;padding-top:2%;border-top:dotted 1px #AAA;width:100%;height:5em;float:right;overflow:hidden;text-overflow:ellipsis}.next-news{float:right}div.next-news a{display:block;width:3em;padding:5px;border:1px solid #37777D;background:#fff;color:#37777D;float:left}section.voice{background-color:#F5F5F5;margin-bottom:2%;padding:1%}section.voice div.voice{display:none}section.voice h4{width:100%;color:#001F50;font-size:120%;font-weight:700;display:table-cell;vertical-align:middle}section.voice:nth-of-type(4n+2) h4{color:#075001}section.voice:nth-of-type(4n+3) h4{color:#910003}section.voice:nth-of-type(4n+4) h4{color:#FFC926}section.voice h5{color:#111;font-size:100%;font-weight:700;margin-bottom:1%}section.voice h6{color:#37777D;font-size:90%;margin-top:2%;margin-bottom:1%}section.voice h6+p{font-size:90%}.voice_picture{margin-top:1%;width:100%}.voice_picture img{width:60%;height:auto}.voice_article{margin-top:1%;width:100%}
