<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(/inc/css/fontawesome/fontawesome.css);@import url(/inc/css/fontawesome/fa-solid.css);.mfp-bg{z-index:4;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:5;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:7}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:6}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:8;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:9pt;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:9pt;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:100;src:url(//kk-setouchi.co.jp/inc/fonts/NotoSans_thin.woff2) format("woff2"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_thin.woff) format("woff"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_thin.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:200;src:url(//kk-setouchi.co.jp/inc/fonts/NotoSans_light.woff2) format("woff2"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_light.woff) format("woff"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_light.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:300;src:url(//kk-setouchi.co.jp/inc/fonts/NotoSans_demilight.woff2) format("woff2"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_demilight.woff) format("woff"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_demilight.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(//kk-setouchi.co.jp/inc/fonts/NotoSans_regular.woff2) format("woff2"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_regular.woff) format("woff"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_regular.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(//kk-setouchi.co.jp/inc/fonts/NotoSans_medium.woff2) format("woff2"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_medium.woff) format("woff"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_medium.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(//kk-setouchi.co.jp/inc/fonts/NotoSans_bold.woff2) format("woff2"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_bold.woff) format("woff"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_bold.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(//kk-setouchi.co.jp/inc/fonts/NotoSans_black.woff2) format("woff2"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_black.woff) format("woff"),url(//kk-setouchi.co.jp/inc/fonts/NotoSans_black.otf) format("opentype")}body{font-family:Noto Sans JP,Century Gothic,Arial,繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3,Hiragino Kaku Gothic Pro,繝｡繧､繝ｪ繧ｪ,Meiryo,�ｭ�ｳ\ �ｰ繧ｴ繧ｷ繝�け,sans-serif}figure{margin:0}figure img{width:100%!important}ul li{list-style-type:none}#wrapper-light #header-wrapper,#wrapper-light #header-wrapper #header{background:0}#wrapper-light #header-wrapper #header #header-left{float:none}#wrapper-light #header-wrapper #header #header-right{float:none;display:none}#wrapper-light #header-wrapper #header #logo_text{position:static;text-align:center}#wrapper-light #header-wrapper #header #logo_text #logo{padding-top:14px}@media screen and (max-width:640px){#wrapper-light #header-wrapper #header #logo_text #logo{padding-top:0}}#wrapper-light #header-wrapper #header #logo_text #logo img{height:5pc}@media screen and (max-width:640px){#wrapper-light #header-wrapper #header #logo_text #logo img{display:block;height:auto;width:100%}}@media screen and (max-width:640px){#wrapper-light #header-wrapper #header a.menu_button{top:30%;font-size:9pt}#wrapper-light #header-wrapper #header a.menu_button i{font-size:120%}}#wrapper-light #header-wrapper #header a.menu_button:hover{background:#1369b6;border-color:#1369b6}#wrapper-light #slider-wrapper{position:relative}#wrapper-light #slider-wrapper .m_visual{position:absolute;box-sizing:border-box;width:100%;height:100%;text-align:center;z-index:3;padding-top:11%;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:800px){#wrapper-light #slider-wrapper .m_visual{padding-top:14%}}@media screen and (max-width:640px){#wrapper-light #slider-wrapper .m_visual{padding-top:8%;height:auto}}#wrapper-light #slider-wrapper .m_visual p{color:#fff;font-size:50px;font-family:serif;font-weight:700;text-shadow:1px 2px 10px #000;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%}@media screen and (max-width:640px){#wrapper-light #slider-wrapper .m_visual p{font-size:24px}}#wrapper-light #slider-wrapper #slider-shadow{background:0}#wrapper-light #slider-wrapper .flexslider{margin-top:5px}.footerMenu{text-align:right;width:825pt;margin:0 auto;padding:20px 0}@media screen and (max-width:800px){.footerMenu{width:100%;text-align:center}}.footerMenu a{text-decoration:none}#footer,#footer_widget_wrap{display:none}#footer_copr{background:0}#wrapper-light #global_menu{width:786pt}@media screen and (max-width:640px){#wrapper-light #global_menu{width:auto}}#wrapper-light #global_menu&gt;ul{background:0}#wrapper-light #global_menu&gt;ul&gt;li a{padding:10px}@media screen and (max-width:640px){#wrapper-light #global_menu&gt;ul&gt;li a{padding:0 10px 0 2pc}}#wrapper-light #global_menu&gt;ul&gt;li:last-child&gt;a{border-right:2px solid #e4e4e4}#wrapper-light #global_menu&gt;ul&gt;li&gt;a{background:0;border-left:2px solid #e4e4e4;height:20px;line-height:20px;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:640px){#wrapper-light #global_menu&gt;ul&gt;li&gt;a{height:46px;line-height:46px}}#wrapper-light #global_menu&gt;ul&gt;li&gt;a:hover{background-color:#1263ab;color:#fff}#wrapper-light #global_menu&gt;ul .sub-menu{position:relative;width:98.5%;overflow:hidden;top:0;margin-left:2.5px}#wrapper-light #global_menu&gt;ul .sub-menu li{display:inline}#wrapper-light #global_menu&gt;ul .sub-menu li a{text-align:center;padding:0 10px}@media screen and (max-width:640px){#wrapper-light #global_menu&gt;ul .sub-menu li a{text-align:left;padding-left:50px}}.btn{text-align:center;padding:15px 0;text-decoration:none;font-size:13px;width:100%;display:block;-webkit-transition:.2s all ease;transition:.2s all ease}.btn:hover{opacity:.7}.btn.btn-blue{background-color:#1369b6;color:#fff}.ttl-h2{font-size:24px;border-bottom:solid 3px #ececec;position:relative;padding:20px 0}.ttl-h2:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #1469b7;bottom:-3px;width:15%}.ttl-h3{font-size:20px;border-left:6px solid #1469b7;padding-left:15px;color:#1469b7}.underLine{font-size:18px;color:#1469b7;padding:15px 0;border-bottom:2px solid #ececec;margin-top:0}h4.underLine{font-size:17px;padding:10px 0}.checked{font-size:20px}.checked:before{content:"";background:url(/inc/images/common/ico_checked.png)no-repeat;background-size:contain;width:29px;height:23px;display:inline-block}.tbl-responsive{width:100%}.tbl-responsive td,.tbl-responsive th{padding:20px 10px;box-sizing:border-box}@media screen and (max-width:640px){.tbl-responsive td,.tbl-responsive th{display:block}}.tbl-responsive th{width:20%}@media screen and (max-width:640px){.tbl-responsive th{width:100%}}.tbl-responsive td{background-color:#f9f9f9}.tbl-responsive tr{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}.tbl-scroll{width:100%}@media screen and (max-width:640px){.tbl-scroll{overflow:auto;white-space:nowrap;display:block;width:auto}}.tbl-scroll td,.tbl-scroll th{padding:20px 10px;box-sizing:border-box}.tbl-scroll td{background-color:#f9f9f9}.tbl-scroll tr{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}@media screen and (max-width:640px){.tbl-stripe{overflow:auto;white-space:nowrap;display:block;width:auto}}.tbl-stripe thead{background-color:#2553a4}.tbl-stripe thead th{color:#fff;padding:15px 0 15px 20px}.tbl-stripe tbody tr{border-bottom:1px dashed #999}.tbl-stripe tbody tr:nth-child(odd){background-color:#e7ecf5}.tbl-stripe tbody tr td{padding:30px 0 30px 40px}#sideColumn .side-link a img{width:75pt}#sideColumn .side_headline{font-size:18px;padding:15px 10px;background:0;background-color:#ebebeb;border:0;height:auto;line-height:1}#sideColumn .menu li{list-style-type:none}#sideColumn .menu li a{font-size:14px}#sideColumn #sideColumnInnerWrap{width:300px}#sideColumn .recruit{margin-bottom:30px;display:block}#sideColumn .recruit figure{position:relative}#sideColumn .recruit figure:before{content:"";background:url(/inc/images/sidebar/img_recruitment.png)no-repeat;width:66px;height:66px;position:absolute;top:-25px;right:-33px;z-index:1}@media screen and (max-width:640px){#sideColumn .recruit figure:before{right:0}}#sideColumn #contact{text-align:center;padding:15px;border:2px solid #d6d6d6;margin-top:20px}#sideColumn #contact h3{font-size:17px;margin-bottom:20px;margin-top:0}#sideColumn #contact .number{font-size:24px;margin-bottom:20px;color:#1266ad}#sideColumn #contact .number i.fas{margin-right:10px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#sideColumn #contact .number a{text-decoration:none;font-weight:700;color:inherit}#sideColumn #contact .time{background-color:#ebebeb;padding:5px 0;margin-bottom:9pt;border-radius:25px}#map{width:100%;height:350px}#map,.tbl-form{margin-bottom:30px}@media screen and (max-width:640px){.tbl-form td,.tbl-form th{display:block}}.wpcf7 .wpcf7-back,.wpcf7 .wpcf7-confirm{position:relative;display:block;width:225px;height:3pc;margin:30px auto 0;background-color:#333;cursor:pointer;border:0 0!important;color:#fff;text-align:center;text-decoration:none;font-size:14px;line-height:1.5;outline:0;-webkit-transition:all .3s;transition:all .3s}.form-preview-dl&gt;dt span:last-child{width:100%!important}#entry div.wpcf7{padding:0;border:0;background:transparent}#entry div.wpcf7 form{margin:0}#entry div.wpcf7 *{box-sizing:border-box}#entry div.wpcf7 .wpcf7-not-valid-tip{color:#c82e2e}#entry div.wpcf7 input[type=button],#entry div.wpcf7 input[type=submit]{text-align:center;padding:20px 40px;height:auto;text-decoration:none;display:block;-webkit-transition:.2s all ease;transition:.2s all ease;background:#1369b6;border-radius:3px;color:#fff;font-weight:700;width:auto;font-size:140%}@media screen and (max-width:800px){#entry div.wpcf7 input[type=button],#entry div.wpcf7 input[type=submit]{padding:20px 0;display:block;width:100%}}#entry div.wpcf7 input[type=button]:hover,#entry div.wpcf7 input[type=submit]:hover{opacity:.7}#entry div.wpcf7 input[type=button]{background:#ccc;color:#444;padding:15px;max-width:200px;font-size:100%}@media screen and (max-width:800px){#entry div.wpcf7 input[type=button]{padding:15px 0}}#entry div.wpcf7 .step{margin-bottom:20px;display:-webkit-flex;display:-ms-flex;-js-display:-webkit-box;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){#entry div.wpcf7 .step{display:none}}#entry div.wpcf7 .step ul{width:100%;display:-webkit-flex;display:-ms-flex;-js-display:-webkit-box;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px}#entry div.wpcf7 .step ul,#entry div.wpcf7 .step ul li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#entry div.wpcf7 .step ul li{width:33%;min-height:50px;line-height:50px;margin:1%;background:#cecece;padding:0 20px;position:relative;text-align:center}#entry div.wpcf7 .step ul li:after,#entry div.wpcf7 .step ul li:before{content:"";position:absolute;top:0;width:0}#entry div.wpcf7 .step ul li:after{right:-10px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:10px solid #cecece}#entry div.wpcf7 .step ul li:before{left:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:10px solid #fff}#entry div.wpcf7 .step ul li:first-child:before{display:none}#entry div.wpcf7 .step ul li.active{background:#1369b6;color:#1369b6;color:#fff}#entry div.wpcf7 .step ul li.active:after{border-left-color:#1369b6}#entry div.wpcf7 table{background:#fff}#entry div.wpcf7 table td,#entry div.wpcf7 table th{border:1px solid #ccc;padding:15px}@media screen and (max-width:800px){#entry div.wpcf7 table td,#entry div.wpcf7 table th{display:block}}#entry div.wpcf7 table th{background:#eee;color:#333}#entry div.wpcf7 span.required{font-size:80%;background:#c82e2e;color:#fff;display:inline-block;padding:0 5px;margin:0 2px;border-radius:3px}#entry div.wpcf7 button,#entry div.wpcf7 input,#entry div.wpcf7 select,#entry div.wpcf7 textarea{background-color:transparent;border-style:none;color:inherit;box-sizing:border-box}@media screen and (max-width:800px){#entry div.wpcf7 button,#entry div.wpcf7 input,#entry div.wpcf7 select,#entry div.wpcf7 textarea{font-size:1pc}}#entry div.wpcf7 input,#entry div.wpcf7 select,#entry div.wpcf7 textarea{border:1px solid #ccc;border-radius:3px;padding:10px;background:#fff}#entry div.wpcf7 input.wpcf7-not-valid,#entry div.wpcf7 select.wpcf7-not-valid,#entry div.wpcf7 textarea.wpcf7-not-valid{border:1px solid #d53030;background:#ffecec}#entry div.wpcf7 input.wpcf7c-conf,#entry div.wpcf7 select.wpcf7c-conf,#entry div.wpcf7 textarea.wpcf7c-conf{background-color:#ccc}#entry div.wpcf7 input[type=number],#entry div.wpcf7 input[type=tel],#entry div.wpcf7 input[type=text]{width:40%}@media screen and (max-width:800px){#entry div.wpcf7 input[type=number],#entry div.wpcf7 input[type=tel],#entry div.wpcf7 input[type=text]{width:100%}}#entry div.wpcf7 input[type=number].small,#entry div.wpcf7 input[type=tel].small,#entry div.wpcf7 input[type=text].small{width:30%}@media screen and (max-width:800px){#entry div.wpcf7 input[type=number].small,#entry div.wpcf7 input[type=tel].small,#entry div.wpcf7 input[type=text].small{width:100%}}#entry div.wpcf7 input[type=number].medium,#entry div.wpcf7 input[type=tel].medium,#entry div.wpcf7 input[type=text].medium{width:60%}@media screen and (max-width:800px){#entry div.wpcf7 input[type=number].medium,#entry div.wpcf7 input[type=tel].medium,#entry div.wpcf7 input[type=text].medium{width:100%}}#entry div.wpcf7 input[type=number].long,#entry div.wpcf7 input[type=tel].long,#entry div.wpcf7 input[type=text].long{width:100%}#entry div.wpcf7 textarea{width:100%;height:150px}#entry div.wpcf7 select{width:50%}#entry div.wpcf7 textarea{width:100%}.js-tab-contents{display:none}.js-tab-contents.current{display:block}.js-tab-wrap ul{background-color:#dadada;overflow:hidden;border-radius:5px 5px 0 0;margin-left:0!important}.js-tab-wrap ul li{text-align:center;float:left;line-height:1;min-width:68px;position:relative;display:inline-block;padding:18px 15px;background-color:#354d7c;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid hsla(0,0%,100%,.17);color:#fff;-webkit-transition:color .6s,background-color .6s;transition:color .6s,background-color .6s}.js-tab-wrap ul li:before{display:none;content:"";position:absolute;left:50%;bottom:3px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #dec100;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.js-tab-wrap ul li.current{background-color:#fff;border-top-color:#c1c1c1;border-right-color:#c1c1c1;border-left-color:#c1c1c1;color:#039;font-weight:500}.js-tab-wrap ul li.current:before{display:block}@media screen and (max-width:768px){.js-tab-wrap ul{border:1px solid #aaa;border-radius:5px}}@media screen and (max-width:768px){.js-tab-wrap ul.col-2-sp li,.js-tab-wrap ul.col-3-sp li{width:50%;padding-left:0;padding-right:0;border:0}}.top #slider-wrapper{height:565px}@media screen and (max-width:640px){.top #slider-wrapper{height:auto}}.top #slider-wrapper .flexslider .slides img{width:100%;margin:0 auto!important}.top.page ul{margin-left:0}.top .linkWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.top .linkWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.top .linkWrap li{width:32%}@media screen and (max-width:640px){.top .linkWrap li{width:100%}}.top .linkWrap li .linkBox{text-decoration:none;display:inline-table;margin-bottom:20px;background-color:#f6f6f6}.top .linkWrap li .linkBox .detail{padding:15px 20px;color:#000}.top .linkWrap li .linkBox .detail h3{margin:0;position:relative;font-size:14px}.top .linkWrap li .linkBox .detail h3 i.fas{margin-right:8px;color:#1369b6}.top .linkWrap li .linkBox .detail p{margin:0;font-size:9pt}.top .linkWrap li .linkBox.achievement{padding:20px 9pt;box-sizing:border-box;border:1px solid #d6d6d6;background-color:#fff}@media screen and (max-width:800px){.top .linkWrap li .linkBox.achievement{height:285px!important}}.top .linkWrap li .linkBox.achievement h3{text-align:center;color:#1369b6;margin-top:0;margin-bottom:20px}.top #news .top_list li{background:0;border-top:2px solid #ebebeb}.top #news .top_list li:last-child{border-bottom:2px solid #ebebeb}.top #news .news-btn{display:block;margin:0 auto;width:350px}@media screen and (max-width:640px){.top #news .news-btn{width:100%}}.top #sideColumn .side-link a{display:block;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f1;position:relative;margin-bottom:13px}.top #sideColumn .side-link a:last-child{margin-bottom:0}@media screen and (max-width:640px){.top #sideColumn .side-link a img{width:30%}}.top #sideColumn .side-link a .link-title{font-size:14px;padding-left:20px;position:relative}.top #sideColumn .side-link a i.fas{position:absolute;right:15px;font-size:20px;color:#1369b6}.top #sideColumn .youtube_wrapper{margin:2em 0}.top #sideColumn .youtube_wrapper .head_video_container{color:#1369b6;font-size:1.5em;text-align:center;font-weight:700;padding:0;margin:1em 0 .5em}.top #sideColumn .youtube_wrapper a{cursor:pointer}.top #sideColumn .youtube_wrapper p.title{text-align:center}.company .mainImg{margin-bottom:15px}.company #mainBox{margin-bottom:60px}.company #message .mesWrap{display:block;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.company #message .mesWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.company #message .mesWrap p{width:100%}.company #message .mesWrap .taR{text-align:right}@media screen and (max-width:640px){.company #message .mesWrap p{width:100%}}.company #message .mesWrap figure{text-align:right}.company #message .mesWrap figure img{width:50%!important}.company #message .mesWrap figure figcaption{text-align:right;font-size:18px;margin-top:10px;padding-right:18%}.company #message .mesWrap figure figcaption span{display:block;font-size:14px}.company #history table td,.company #history table th{padding:5px 0 5px 10px}.company #skill .listAmount{margin:0}.company #skill .listAmount li{list-style-type:none}.company #skill .listAmount li .lineDashed{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.company #skill .listAmount li .lineDashed:before{position:absolute;top:50%;right:0;left:0;content:'';border-top:1px dashed #ebebeb;z-index:-1}.company #skill .listAmount li .lineDashed .amount,.company #skill .listAmount li .lineDashed .skill{background-color:#fff;padding:0 10px}.company .skill-box .skill,_:-ms-lang(x)::-ms-backdrop{position:absolute;left:0}.csr .mainImg{margin-bottom:15px}.csr #mainBox{margin-bottom:60px}.csr #iso .isoWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:640px){.csr #iso .isoWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.csr #iso a{width:23%;margin-right:40px;border:1px solid #000}@media screen and (max-width:640px){.csr #iso a{width:100%;margin-right:0}}.csr #iso .detail p{margin-bottom:25px}.csr #iso .detail p:last-child{margin-bottom:0}.csr #volunteer .underLine{margin-top:25px}.csr section{margin-bottom:60px}.office .mainImg{margin-bottom:15px}.office #mainBox{margin-bottom:60px}.office #list ul{margin:0}.office #list .posiWrap{border-bottom:1px dotted #000;padding:15px 10px 15px 30px}.office #list .posiWrap:last-child{border-bottom:0}.office .office_headline{font-size: 18px;padding: 15px 10px;background: 0;background-color: #ebebeb;border: 0;height: auto;line-height: 1;}.office #list .posiWrap .officeName{font-size:1pc;font-weight:700;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;float:left;width:20%}@media screen and (max-width:640px){.office #list .posiWrap .officeName{float:none;width:100%}}.office #list .posiWrap .address{font-size:1pc;margin:0;float:left}@media screen and (max-width:640px){.office #list .posiWrap .address{float:none;margin-bottom:20px}}.office #list .posiWrap .officeName span {color:#1469b7;font-size: 18px;}.office #list .posiWrap .mapBtn{font-size:1pc;text-decoration:none;padding:5px 15px;background-color:#2553a4;color:#fff;border-radius:20px;width:70px;text-align:center;float:right;margin-top:10px}@media screen and (max-width:640px){.office #list .posiWrap .mapBtn{margin-top:0}}#contents .column_1{width:100%}#contents .column_1 #page-wrapper{width:100%;margin-bottom:0;padding-bottom:0}.mainImg{margin-bottom:15px}#mainBox{margin-bottom:60px;width:100%}#recruit{margin-bottom:50px}@media screen and (max-width:640px){#recruit{width:96%;margin:0 auto 50px}}#recruit .mesWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){#recruit .mesWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#recruit .mesWrap .textarea{width:50%;text-align:right}@media screen and (max-width:640px){#recruit .mesWrap .textarea{width:100%;margin-bottom:24px}}#recruit .mesWrap .textarea p{width:100%;text-align:left;margin-bottom:10px}@media screen and (max-width:640px){#recruit .mesWrap .textarea p{width:100%}}#recruit .mesWrap .textarea a{width:158px;height:43px;color:#fff;text-decoration:none;text-align:center;display:inline-block;margin-right:10px;padding:10px;box-sizing:border-box;background-color:#0077b3}#recruit .mesWrap figure figcaption{text-align:center;font-size:18px;margin-top:10px}#recruit .mesWrap figure figcaption span{display:block;font-size:14px}#voice{text-align:center;margin-bottom:5pc}@media screen and (max-width:640px){#voice{width:96%;margin:0 auto 5pc}}#voice .ttl-h3{text-align:left;margin-bottom:40px}#voice .voice_contents{display:inline-block;text-align:left;margin:auto 30px;width:300px}@media screen and (max-width:640px){#voice .voice_contents{margin-bottom:50px}}#voice .voice_contents .hukidashi_bottom{width:100%;height:5pc;padding:8px 20px;box-sizing:border-box;margin-bottom:20px;border-radius:10px;background-color:#ebebeb;text-align:center;font-size:1pc}#voice .voice_contents .hukidashi_bottom .hukidashi{font-size:9pt;padding-top:6px}#voice .voice_contents .hukidashi_bottom:after{content:url(/inc/images/recruit/img_hukidashi.png);width:30px;height:30px;margin:-15px auto 0;display:block;text-align:center}#voice .voice_contents img{width:100%}#voice .voice_contents h4{font-size:18;text-align:left}#voice .voice_contents h4 span{font-size:2pc}#voice .voice_contents .caption{width:100%}#voice .voice_contents a{width:100%;height:43px;display:block;color:#fff;background-color:#0077b3;text-decoration:none;text-align:center;display:inline-block;padding:10px;box-sizing:border-box}@media screen and (max-width:800px){#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr th{text-align:left}}@media screen and (max-width:640px){#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr th{text-align:left}}#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td table.basic_salary{text-align:center;white-space:nowrap}@media screen and (max-width:640px){#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td table.basic_salary tbody,#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td table.basic_salary thead{width:50%}}@media screen and (max-width:640px){#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td table.basic_salary thead{float:left}}@media screen and (max-width:640px){#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td table.basic_salary tbody{float:right}}@media screen and (max-width:640px){#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td table.basic_salary tr{display:block}}#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td table.basic_salary tr td,#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td table.basic_salary tr th{border:1px solid #d6d6d6}@media screen and (max-width:640px){#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td table.basic_salary tr td{position:relative}}#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td table.basic_salary tr td p{margin:0}@media screen and (max-width:640px){#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td table.basic_salary tr td p{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}}#mainColumn #page-wrapper .page section .businessBox .tbl-responsive tbody tr td p.ma0.pad-L-1em{margin:0}#mainColumn #page-wrapper .page section .businessBox .requirements_p{margin-top:20px}@media screen and (max-width:640px){#mainColumn #page-wrapper .page section .businessBox .requirements_p{text-align:center}}#mainColumn #page-wrapper .page section .businessBox .requirements_p .cv_btn{display:inline-block;background-color:#1369b6;font-size:18px;padding:6px 20px;box-sizing:border-box;margin-top:6px;color:#fff;border-radius:8px;font-weight:700}#mainColumn #page-wrapper .page section .businessBox .requirements_p .cv_btn a{color:#fff;text-decoration:none}#mainColumn #page-wrapper .page section .businessBox .requirements_p .cv_btn a:hover{color:#fff}@media screen and (max-width:640px){#mainColumn #page-wrapper .page section .businessBox .requirements_p .cv_btn{width:100%}}#mainColumn .mainImg{margin-bottom:15px}#mainColumn #mainBox{margin-bottom:60px}.survey .mainImg{margin-bottom:15px}.survey #mainBox{margin-bottom:60px}.icon_performance{margin-bottom:5pc}.cv_btn{display:inline-block;background-color:#1369b6;font-size:18px;padding:6px 20px;box-sizing:border-box;margin-top:6px;border-radius:8px;font-weight:700}.cv_btn a{color:#fff;text-decoration:none}.cv_btn,.cv_btn a:hover{color:#fff}@media screen and (max-width:640px){.cv_btn{width:100%;text-align:center}}.question .question_inner{font-size:2pc;display:inline-block;border:1px solid;box-sizing:border-box;padding-right:10px;margin-bottom:10px}@media screen and (max-width:640px){.question .question_inner{font-size:21px}}@media screen and (max-width:800px){.question .question_inner{font-size:21px}}.question .question_inner span{background-color:#1369b6;color:#fff;display:inline-block;box-sizing:border-box;margin-right:10px;padding-left:10px}.icon_h2 span{margin-left:20px;font-size:1pc}.iConstruction h5{font-size:17px}.iConstruction .mainImg{margin-bottom:15px}.iConstruction #mainBox{margin-bottom:60px}.iConstruction .points{border:4px solid #e7ecf5;width:55%;margin:0 auto 30px;padding:30px 50px}@media screen and (max-width:640px){.iConstruction .points{width:100%;box-sizing:border-box}}.iConstruction .points li{font-size:18px}.iConstruction .points li:before{content:"窶｢ ";color:#577fc6}.iConstruction .grayBox{margin-top:20px;margin-bottom:50px;padding:20px 30px;box-sizing:border-box;background-color:#ebebeb;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 5px #e86201}.iConstruction .grayBox h4{text-align:center;background-color:#fff;color:#e86201;font-size:18px;padding:10px;margin-top:0;margin-bottom:20px}.iConstruction .grayBox ol li{font-size:120%}.iConstruction .grayBox .table-title{margin-bottom:1em;font-weight:700;border-bottom:solid 3px;border-color:#e86201;font-size:120%}.iConstruction #flow{margin-bottom:60px}.iConstruction #flow .img-max{width:100%}.iConstruction #threedsurvey h2{border-top:solid;border-bottom:solid;border-color:#1469b7;padding:1pc}.iConstruction #threedsurvey h2 span{vertical-align:unset;font-size:60%}.iConstruction #threedsurvey h2 span.mark{vertical-align:text-top}.iConstruction #threedsurvey .point_box{border:solid;border-radius:15px;border-color:#1469b7;padding:10px;margin-bottom:30px}.iConstruction #threedsurvey .point_box.mgn_b_80px{margin-bottom:5pc}.iConstruction #threedsurvey .point_box h3{border-bottom:solid #ececec;padding-bottom:9pt;padding-left:8px;color:#1369b6}.iConstruction #threedsurvey .point_box ul li{list-style-type:disc;list-style-position:inside}.iConstruction #threedsurvey .point_box p{padding-left:15px}.iConstruction #threedsurvey p.text-big{font-size:120%;font-weight:700;margin-bottom:.2em}.iConstruction #threedsurvey .uav-all{width:60%;margin:0 auto}@media screen and (max-width:640px){.iConstruction #threedsurvey .uav-all{width:100%}}.iConstruction .albumWrap&gt;p{line-height:1.5;width:75%}@media screen and (max-width:640px){.iConstruction .albumWrap&gt;p{width:100%}}.iConstruction #future h4.underLine{color:#e86201;font-size:23px}.iConstruction #future .youtube_wrapper .head_video_container{font-size:1.5em;text-align:center;font-weight:700;text-decoration:underline;margin:1em 0 .5em}.iConstruction #future .youtube_wrapper .video_container{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.iConstruction #future .youtube_wrapper .video_container{display:block}}.iConstruction #future .youtube_wrapper .video_container a{cursor:pointer}.iConstruction #future .youtube_wrapper .video_container img{width:253px}@media screen and (max-width:640px){.iConstruction #future .youtube_wrapper .video_container img{width:100%}}.iConstruction #future .youtube_wrapper .video_container p.title{text-align:center;margin:0}@media screen and (max-width:640px){.iConstruction #future .youtube_wrapper .video_container p.title{margin:0 0 2em}}.flow_icon .flow_step{background-color:#ebebeb;padding:20px;margin-bottom:20px}.flow_icon .flow_step ul{text-align:center;margin-top:10px}.flow_icon .flow_step ul li{vertical-align:top;display:inline-block;font-size:9pt;width:180px;height:5pc;border-radius:10px;margin-right:0;padding:10px}.flow_icon .flow_step .kaisetsu{display:block;margin:0 auto;width:460px}.flow_icon .flow_step p.flow_inner_large{font-size:26px;margin-bottom:10px}.flow_icon .flow_step .flow_shousai{margin-bottom:40px}.flow_icon .flow_step .flow_shousai .narabe1{float:left;width:220px;margin-right:14px}.flow_icon .flow_step .flow_shousai .narabe1 p{text-align:center;margin-bottom:1px}@media screen and (max-width:640px){.flow_icon .flow_step .flow_shousai .narabe1{width:100%;margin-right:0;margin-bottom:10px;float:none}}.flow_icon .flow_step .flow_shousai .narabe2{float:left}@media screen and (max-width:640px){.flow_icon .flow_step .flow_shousai .narabe2{float:none}}.flow_icon .flow_step .flow_shousai .narabe2 p{text-align:center;margin-bottom:1px}.flow_icon .flow_step .flow_shousai .narabe2 .narabe_inner{width:220px;float:left;margin-right:14px}@media screen and (max-width:640px){.flow_icon .flow_step .flow_shousai .narabe2 .narabe_inner{width:100%;margin-right:0;margin-bottom:10px;float:none}}.flow_icon .flow_step:after{content:"";width:100%;height:auto;background-image:url(//kk-setouchi.co.jp/inc/images/iConstruction/flow_after.png)}[class*=" voice_"] .mainBox,[class^="voice_"] .mainBox{margin-bottom:5pc}[class*=" voice_"] .mainBox figure,[class^="voice_"] .mainBox figure{margin-bottom:40px}[class*=" voice_"] .mainBox ul,[class^="voice_"] .mainBox ul{background-color:#ebebeb;padding:15px 45px;box-sizing:border-box;margin:0}[class*=" voice_"] .mainBox ul li,[class^="voice_"] .mainBox ul li{list-style-type:disc}[class*=" voice_"] .ico_face,[class^="voice_"] .ico_face{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}[class*=" voice_"] .ico_face i,[class^="voice_"] .ico_face i{margin-right:15px}[class*=" voice_"] .ico_face i:before,[class^="voice_"] .ico_face i:before{content:"";width:70px;height:70px;display:inline-block}[class*=" voice_"] .ico_face.kobayashi i:before,[class^="voice_"] .ico_face.kobayashi i:before{background:url(//kk-setouchi.co.jp/inc/images/voice/kobayashi/ico_face.png)no-repeat;background-size:contain}[class*=" voice_"] .ico_face.menda i:before,[class^="voice_"] .ico_face.menda i:before{background:url(//kk-setouchi.co.jp/inc/images/voice/menda/ico_face.png)no-repeat;background-size:contain}[class*=" voice_"] .ico_face.tanimoto i:before,[class^="voice_"] .ico_face.tanimoto i:before{background:url(//kk-setouchi.co.jp/inc/images/voice/tanimoto/ico_face.png)no-repeat;background-size:contain}[class*=" voice_"] .ico_face .underLine,[class^="voice_"] .ico_face .underLine{width:100%}[class*=" voice_"] #point,[class^="voice_"] #point{margin-bottom:40px}[class*=" voice_"] #private .photo,[class^="voice_"] #private .photo{font-size:22px;padding:15px 0 15px 150px;background-color:#ebebeb;position:relative}@media screen and (max-width:640px){[class*=" voice_"] #private .photo,[class^="voice_"] #private .photo{padding:15px 0 15px 86px}}[class*=" voice_"] #private .photo:before,[class^="voice_"] #private .photo:before{content:"";width:115px;height:88px;display:inline-block;position:absolute;top:-10px;left:25px}@media screen and (max-width:640px){[class*=" voice_"] #private .photo:before,[class^="voice_"] #private .photo:before{width:81px;height:62px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}}[class*=" voice_"] #private .photo.kobayashi:before,[class^="voice_"] #private .photo.kobayashi:before{background:url(//kk-setouchi.co.jp/inc/images/voice/kobayashi/pic_offshot.png)no-repeat;background-size:contain}[class*=" voice_"] #private .photo.menda:before,[class^="voice_"] #private .photo.menda:before{background:url(//kk-setouchi.co.jp/inc/images/voice/menda/pic_offshot.png)no-repeat;background-size:contain}[class*=" voice_"] #private .photo.tanimoto:before,[class^="voice_"] #private .photo.tanimoto:before{background:url(//kk-setouchi.co.jp/inc/images/voice/tanimoto/pic_offshot.png)no-repeat;background-size:contain}[class*=" voice_"] #private h4,[class^="voice_"] #private h4{font-size:20px}[class*=" voice_"] .innerBlue span,[class^="voice_"] .innerBlue span{color:#2553a4}[class*=" voice_"] #others .innerBlue,[class^="voice_"] #others .innerBlue{font-size:22px}[class*=" voice_"] #others .staffWrap,[class^="voice_"] #others .staffWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[class*=" voice_"] #others .staffWrap .card,[class^="voice_"] #others .staffWrap .card{width:31%;box-shadow:3px 10px 20px -3px rgba(0,0,0,.7)}@media screen and (max-width:640px){[class*=" voice_"] #others .staffWrap .card,[class^="voice_"] #others .staffWrap .card{width:48%;margin-bottom:30px}}[class*=" voice_"] #others .staffWrap .card a,[class^="voice_"] #others .staffWrap .card a{text-decoration:none}[class*=" voice_"] #others .staffWrap .card a img,[class^="voice_"] #others .staffWrap .card a img{display:block}[class*=" voice_"] #others .staffWrap .card a .detail,[class^="voice_"] #others .staffWrap .card a .detail{background-color:#ebebeb;padding:10px 20px}[class*=" voice_"] #others .staffWrap .card a .detail .job,[class^="voice_"] #others .staffWrap .card a .detail .job{font-size:15px}@media screen and (max-width:640px){[class*=" voice_"] #others .staffWrap .card a .detail .job,[class^="voice_"] #others .staffWrap .card a .detail .job{font-size:9pt}}[class*=" voice_"] #others .staffWrap .card a .detail .name,[class^="voice_"] #others .staffWrap .card a .detail .name{font-size:20px}@media screen and (max-width:640px){[class*=" voice_"] #others .staffWrap .card a .detail .name,[class^="voice_"] #others .staffWrap .card a .detail .name{font-size:18px}}.performance table thead .order{width:20%}.performance table thead .detail,.performance table thead .name{width:40%}.performance #survey table thead .year{width:10%}.performance #survey table thead .name{width:20%}.performance #survey table thead .order{width:25%}.performance #survey table thead .detail{width:45%}.performance #design table thead .year{width:10%}.performance #design table thead .order{width:25%}.performance #design table thead .name{width:20%}.performance #design table thead .detail{width:45%}.privacy-policy section{margin-bottom:20px}#bread_crumb_wrapper{background:#1469b7}.col2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width:640px){.col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.col2 .l-box,.col2 .r-box{margin-bottom:30px}.col2 .l-box img,.col2 .r-box img{padding-top:75px}@media screen and (max-width:800px){.col2 .l-box img,.col2 .r-box img{padding-top:0}}.col2 .l-box{width:45%}@media screen and (max-width:640px){.col2 .l-box{width:100%}}.col2 .r-box{width:45%}@media screen and (max-width:640px){.col2 .r-box{width:100%}}.taC{text-align:center}.fSize150{font-size:150%}.albumWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:640px){.albumWrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.albumWrap figure,.albumWrap&gt;p{margin-right:10px}.albumWrap figure:last-child,.albumWrap&gt;p:last-child{margin-right:0}@media screen and (max-width:640px){.albumWrap figure,.albumWrap&gt;p{margin:0 0 10px;width:48%}}.albumWrap figure figcaption,.albumWrap&gt;p figcaption{text-align:center}.businessBox,.businessBox.tbl-list figure{margin-bottom:30px}.youtubeArea .youtube{text-decoration:none}.youtubeArea .youtube figcaption{text-align:center}#mainBox p{font-size:1pc;font-weight:700;line-height:2em}.ma0{margin:0}.pad-L-1em{padding-left:1em}@media screen and (max-width:640px){.top .rec2022-box img{width:60%}}.parent_box{position:relative;z-index:2}.child_box{position:absolute;right:0;top:10px}@media screen and (max-width:425px){.child_box{right:-5%}.child_box img{max-width:90%}}.parent_box-top{z-index:2}.child_box-top{position:absolute;right:.8%;top:25%}.child_box-top img{max-width:90%;width:100%}@media screen and (max-width:640px){.child_box-top{right:12%;top:30%}.child_box-top img{max-width:75%}}@media screen and (max-width:376px){.child_box-top{right:6%}.child_box-top img{max-width:55%}}#news-netis .btn.btn-blue{width:100%;max-width:380px}
#voice .voice_contents {
display: inline-block;
text-align: left;
margin: auto 30px 80px 30px;
width: 300px
}
[class*=" voice_"] .ico_face.ono i:before,
[class^="voice_"] .ico_face.ono i:before {
background: url(//kk-setouchi.co.jp/inc/images/voice/ono/ico_face.png)no-repeat;
background-size: contain
}
[class*=" voice_"] .ico_face.kihara i:before,
[class^="voice_"] .ico_face.kihara i:before {
background: url(//kk-setouchi.co.jp/inc/images/voice/kihara/ico_face.png)no-repeat;
background-size: contain
}
[class*=" voice_"] .ico_face.watanabe i:before,
[class^="voice_"] .ico_face.watanabe i:before {
background: url(//kk-setouchi.co.jp/inc/images/voice/watanabe/ico_face.png)no-repeat;
background-size: contain
}
[class*=" voice_"] #others .staffWrap .card,
[class^="voice_"] #others .staffWrap .card {
width: 31%;
margin-bottom: 30px;
box-shadow: 3px 10px 20px -3px rgba(0, 0, 0, .7)
}
@media screen and (max-width: 640px) {
[class*=" voice_"] #others .staffWrap .card, [class^="voice_"] #others .staffWrap .card {
width: 48%;
margin-bottom: 30px;
}
}
[class*=" voice_"] #private .photo.ono:before,
[class^="voice_"] #private .photo.ono:before {
background: url(//kk-setouchi.co.jp/inc/images/voice/ono/pic_offshot.png) no-repeat;
background-size: contain;
}
[class*=" voice_"] #private .photo.kihara:before,
[class^="voice_"] #private .photo.kihara:before {
background: url(//kk-setouchi.co.jp/inc/images/voice/kihara/pic_offshot.png) no-repeat;
background-size: contain;
}
[class*=" voice_"] #private .photo.watanabe:before,
[class^="voice_"] #private .photo.watanabe:before {
background: url(//kk-setouchi.co.jp/inc/images/voice/watanabe/pic_offshot.png) no-repeat;
background-size: contain;
}
.r-box--ptNone img {
padding-top: 0 !important;
}
.vertical {
vertical-align: top;
}
.company #reskilling {
margin-top: 70px;
}
.company #reskilling .reskillingWrap{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
}
@media screen and (max-width:640px){
.company #reskilling .reskillingWrap{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
}
}
.company #reskilling figure {
width: 175px;
margin-right:40px;
border:1px solid #000;
}
@media screen and (max-width:640px){
.company #reskilling figure {
width:100%;
margin-right:0;
}
}
.company #reskilling .detail p {
margin-bottom:25px;
}
.company #reskilling .detail p:last-child {
margin-bottom:0;
} .company #kenko {
margin-top: 70px;
}
.company #kenko .kenkoWrap{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
}
@media screen and (max-width:640px){
.company #kenko .kenkoWrap{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
}
}
.company #kenko figure {
width: 175px;
margin-right:40px;
border:1px solid #000;
}
@media screen and (max-width:640px){
.company #kenko figure {
width:100%;
margin-right:0;
}
}
.company #kenko .detail p {
margin-bottom:25px;
}
.company #kenko .detail p:last-child {
margin-bottom:0;
} .csr .btn.btn-blue,
.company .btn.btn-blue {
width: 100%;
max-width: 380px;
}
#sdgs figure {
margin-bottom: 28px;
}
.iConstruction #ancher ul {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
padding: 0;
margin: 0 0 60px 0;
}
.iConstruction #ancher ul li {
border: solid 1px #1369B6;
border-radius: 5px;
padding: 10px;
text-align: center;
}
.iConstruction #ancher ul li a {
text-decoration: none;
color: #1469B7;
}
.iConstruction #ancher ul li img {
width: 100%;
height: auto;
}
.iConstruction #ancher ul li span {
display: block;
margin-top: 10px;
font-size: 18px;
}
.iConstruction #ancher ul li span::after {
content: '';
display: inline-block;
width: 12px;
height: 6px;
background-image: url(//kk-setouchi.co.jp/inc/images/iConstruction/icon _nav arrow down_.png);
background-repeat: no-repeat;
background-size: contain;
margin-left: 10px;
vertical-align: middle;
}
.iConstruction #ancher ul li span strong {
font-size: 14px;
}
@media (max-width: 500px) {
.iConstruction #ancher ul {
grid-template-columns: 1fr; }
}
.iConstruction #ancher-flow ul {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
padding: 0;
margin: 40px 0;
}
.iConstruction #ancher-flow ul li {
border: solid 1px #1369B6;
border-radius: 5px;
padding: 10px;
text-align: center;
}
.iConstruction #ancher-flow ul li:hover {
background: #D6E4F0;
}
.iConstruction #ancher-flow ul li a {
text-decoration: none;
}
.iConstruction #ancher-flow ul li span {
display: block;
font-size: 18px;
color: #1469B7;
}
.iConstruction #ancher-flow ul li span::after {
content: '';
display: inline-block;
width: 12px;
height: 6px;
background-image: url(//kk-setouchi.co.jp/inc/images/iConstruction/icon _nav arrow down_.png);
background-repeat: no-repeat;
background-size: contain;
margin-left: 10px;
vertical-align: middle;
}
@media (max-width: 500px) {
.iConstruction #ancher-flow ul {
grid-template-columns: 1fr; }
}
.iConstruction ul.scanner_box {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
padding: 0;
margin: 0 0 40px 0;
}
.iConstruction ul.scanner_box li {
background: #fff;
padding: 20px;
text-align: center;
}
.iConstruction ul.scanner_box .ttl-h4 {
text-align: left;
font-size: 24px;
margin: 0;
padding: 0;
background-color: #fff;
}
.iConstruction ul.scanner_box p {
text-align: left;
}
.iConstruction ul.scanner_box table {
border-top: solid 1px #DADADA;
border-bottom: solid 1px #DADADA;
text-align: left;
}
.iConstruction ul.scanner_box table th,
.iConstruction ul.scanner_box table td {
padding: 3px;
vertical-align: top;
}
@media (max-width: 500px) {
.iConstruction ul.scanner_box {
grid-template-columns: 1fr; }
.iConstruction ul.scanner_box img {
width: 60%;
}
}
.iConstruction .grayBox {
border: none;
}
.iConstruction .grayBox h4 {
text-align: left;
background-color: #ebebeb;
padding: 10px 0;
color: inherit;
}
.iConstruction .grayBox .underLine {
border-bottom-color: #D6D6D6;
margin-top: 40px;
color: #1469B7 !important;
}
.iConstruction .grayBox .underLine + small {
display: block;
margin-top: -10px;
}
.iConstruction .grayBox .underLine + small + p {
margin-top: 20px;
}
.iConstruction .grayBox .ttl-h3__orenge {
text-align: center;
position: relative;
margin-bottom: 30px;
}
.iConstruction .grayBox .ttl-h3__orenge span{
background-color: #E86201;
color: #fff;
padding: 5px 40px;
border-radius: 5px;
display: inline-block;
position: relative;
z-index: 1;
}
.iConstruction .grayBox .ttl-h3__orenge::before {
content: "";
position: absolute;
left: 50%;
top: 50%;
width: 100%;
height: 1px;
background-color: #fff;
transform: translateX(-50%);
z-index: 0;
}
.iConstruction .grayBox .ttl-h5__orenge {
background-color: #E86201;
color: #fff;
padding: 5px 40px;
border-radius: 5px;
display: inline-block;
margin: 0 0 10px 0;
}
.iConstruction .list-blue {
padding-left: 1em;
margin-bottom: 0;
}
.iConstruction .list-blue li {
position: relative;
}
.iConstruction .list-blue li:before {
content: '繝ｻ';
display: inline-block;
color: #0A4C8E;
position: absolute;
top: 0;
left: -0.8em;
font-size: 1.5em;
line-height: 1;
}
.iConstruction .pa-b20 {
padding-bottom: 20px !important;
}
.iConstruction .text-left {
text-align: left;
}
.iConstruction .col2 .l-box img,
.iConstruction .col2 .r-box img {
padding-top: 15px;
}
.iConstruction .col2 figcaption {
text-align: center;
}
.iConstruction #surveying {
margin-bottom: 60px
}
.iConstruction #surveying .img-max {
width: 100%
}
.iConstruction #bimcim {
margin-bottom: 60px;
}
.iConstruction #bimcim .point_box {
border: solid;
border-radius: 15px;
border-color: #1469b7;
padding: 10px;
margin-bottom: 30px;
margin-top: 30px;
}
.iConstruction #bimcim .point_box.mgn_b_80px {
margin-bottom: 5pc
}
.iConstruction #bimcim .point_box h3 {
border-bottom: solid #ececec;
padding-bottom: 9pt;
padding-left: 8px;
color: #1369b6
}
.iConstruction #bimcim .point_box ul li {
list-style-type: disc;
list-style-position: inside
}
.iConstruction #bimcim .point_box p {
padding-left: 15px;
}
.iConstruction #bimcim p.text-big {
font-size: 120%;
font-weight: 700;
margin-bottom: 0.2em
}
.iConstruction .uav-all {
width: 100%;
margin: 0 auto 20px auto;
text-align: center;
}
@media screen and(max-width:640px) {
.iConstruction .uav-all {
width: 100%
}
}
.iConstruction .uav-all img {
width: auto !important;
}
.iConstruction .albumWrap figure {
flex: 1;
}
.iConstruction .sp-block {
display: none;
}
.col2 #registration {
width: 55%;
}
@media (max-width: 500px) {
.iConstruction .albumWrap {
flex-direction: column;
}
.iConstruction .albumWrap figure {
width: 100%;
}
.iConstruction .sp-block {
display: block;
}
}</pre></body></html>