@charset "utf-8";.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}html{font-size:16px;line-height:30px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0 auto;padding:0;font-family:'Noto Sans JP',sans-serif}*,*:before,*:after{box-sizing:border-box}a:link,a:visited,a:hover,a:active{color:#000;text-decoration:none}ul{list-style:none;margin:0;padding:0}ul li{list-style:none;margin:0;padding:0}img{vertical-align:top}.forsp{display:none!important}.header__inner{display:none}@media screen and (max-width:780px){.forpc{display:none!important}.forsp{display:inherit!important}}a:hover img{transform:rotatey(360deg);transition-duration:.5s}.rmp-container .rmp-menu-title .rmp-menu-title-image{width:70%;height:auto}header{width:100%;position:fixed;background:#fff;z-index:100;top:0}header .inner{padding:15px 50px;position:relative;height:90px}header .inner .logo{width:295px}header .inner .logo:hover img{transform:scale(1);transition-duration:0s}#gnav{position:absolute;top:20px;right:50px}#gnav ul li{float:left;font-weight:700;align-items:center;padding:18px 20px;line-height:1}#gnav ul li.contact{margin:0;width:230px;padding:0 0 0 20px}#gnav ul li.contact a{color:#fff;background:linear-gradient(90deg,red 0%,tomato 100%);display:block;padding:17px 0;border-radius:50px;transition:.6s}#gnav ul li.contact a:hover{opacity:.4}h1.hc{margin:0;padding:0}header .inner .logo img{width:100%;height:auto}.kv{margin:0;padding:0}.kv img{width:100%;height:auto}hr.line{border-top:1px solid #4b7e20;border-bottom:none;margin:0 auto 35px auto;width:100px}.bkbg{background:linear-gradient(90deg,#666 0%,#000 100%);padding:70px 0}.box{max-width:1200px;margin:80px auto 0 auto;overflow:hidden}.Underlayer{max-width:1200px;margin:0 auto 0 auto;overflow:hidden}.columnbox{max-width:1200px;margin:0 auto 0 auto;overflow:hidden}.contactbox{max-width:1200px;margin:0 auto 0 auto;overflow:hidden}#contentsBox{padding:90px 0 0}.footbox{max-width:1200px;margin:60px auto 60px auto;overflow:hidden}.leftArea{float:left}.rightArea{float:right}.rightArea img,.leftarea img{width:100%;height:auto}.top_about{text-align:center}.top_about .leftArea{width:54%;line-height:39px}.top_about .rightArea{width:40%}.h1BlackCen{font-size:42px;line-height:65px;margin:0;text-align:center;color:#fff;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}.h1BlackCen span{color:#c1c1c1;font-size:18px;display:block;line-height:25px}.h2Black{font-size:30px;line-height:55px;margin:0 0 45px;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;line-height:30px}.h2Black span{color:#4b7e20;font-size:16px;display:block;line-height:25px}.h2BlackCen{font-size:30px;line-height:55px;margin:0 0 45px;text-align:center;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;color:#000}.h2BlackCen span{color:#c1c1c1;font-size:16px;display:block;line-height:25px}.contactArea .h2BlackCen{color:#fff}.h2BlackRec{font-size:30px;line-height:55px;margin:0 0 15px;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}.h2BlackRec span{color:#4b7e20;font-size:16px;display:block;line-height:25px}.panel-layout h2{font-size:30px;line-height:55px;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}.panel-layout h2:before,.panel-layout h2:after{border-top:1px solid #bfbfbf;content:"";width:2em}.panel-layout h2:before{margin-right:1em}.panel-layout h2:after{margin-left:1em}.can{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.can li{box-shadow:2px 2px 3px #e9e9e9;border-radius:10px;width:30.333333%;margin:0;position:relative}.can li img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9;border-radius:10px 10px 0 0}.pro{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.pro li{box-shadow:5px 5px 10px #ccc;border-radius:10px;width:30.333333%;margin:0 0 35px;position:relative}.pro li .ttl_area{background-color:#fff;bottom:0;display:block;width:100%;padding:16px;border-radius:0 0 10px 10px;height:auto}.pro li .ttl_area h3.cat_ttl{font-size:20px;margin:0;border-radius:0 0 10px 10px}.pro li .ttl_area time{font-size:14px;line-height:14px}.photo{border-radius:10px 10px 0 0;overflow:hidden;height:auto}.photoL{overflow:hidden}.photo img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.can li h3.cat_ttl{font-size:16px;margin:0;background-color:#fff;bottom:0;display:block;width:100%;padding:16px;border-radius:0 0 10px 10px;line-height:16px;font-weight:500}.can li h3.cat_ttl span{font-size:16px;font-weight:400}.greenBg{background:#ebf5e3;border-radius:20px;margin:100px 2% 0;padding:1px 50px 100px}.grayBg{background:#ededed;border-radius:20px;margin:100px 2% 0;padding:1px 50px 100px}.voice li{overflow:hidden;margin-bottom:40px}.voice li .leftArea{width:35%}.voice li .leftArea img{width:100%;height:300px;object-fit:cover;border-radius:10px}.voice li .rightArea{width:65%}.voice li .rightArea .ttl{margin:0 0 16px;font-size:16px;line-height:16px}.voice li .rightArea span.comp{font-size:14px;margin-right:8px}.voice li .rightArea{width:65%;padding-left:45px}.txt{font-size:14px;line-height:22px}.news time{display:inline-block;width:10%;font-size:16px;font-weight:700}.news h3{display:inline-block;width:89%;font-size:16px;padding-left:5%;margin:0;font-weight:500}.news{max-width:800px;margin:auto}.news li{max-width:800px;margin:0 auto 15px auto}.news li:last-child{margin:0}.date{color:#4b7e20;margin:0 35px 0 0;font-weight:700}.btnCen{width:250px;margin:60px auto 0 auto}.btnCen a{color:#fff;background:#62a923;background:linear-gradient(90deg,#66 0%,#00 100%);display:block;padding:15px 50px;border-radius:50px;text-align:center;transition:.4s}.btnCen a:hover{opacity:.4}.btnRec{width:250px;margin:20px auto 0 auto}.btnRec a{color:#fff;background:#62a923;background:linear-gradient(90deg,rgba(98,169,35,1) 0%,rgba(56,112,8,1) 100%);display:block;padding:15px 50px;border-radius:50px;text-align:center}.conbtn{width:310px;margin:10px auto 0 auto}.conbtn a{color:#000;background:#62a923;background:linear-gradient(-90deg,#c1c1c1 0%,#fff 100%);display:block;padding:8px 30px;border-radius:50px;text-align:center;font-size:17px;font-weight:700;transition:.4s}.conbtn a:hover{opacity:.4}.recBg{background:url(//www.spring-inc.jp/wp/wp-content/themes/clio/images/recruitbg.png);background-repeat:no-repeat;background-position:center;padding:100px 0}.recPhoto{position:relative}.recPhoto img{width:100%;height:auto}.recText{position:absolute;border-radius:0 20px 20px 0;background:#fff;padding:30px 30px 30px 0;top:120px}.column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin:0 0 30px}.column li{box-shadow:2px 2px 3px #e9e9e9;border-radius:10px;width:30.333333%;margin:0 0 35px;position:relative}.column li:nth-child(3n){float:right;margin:0 0 35px}.column li:last-child,.column li:nth-last-child(3),.column li:nth-last-child(2){margin-bottom:0}.column li .ttl_area{height:auto}.column li .ttl_area .cat_ttl{font-size:16px;line-height:normal;margin:0 0 4px;border-radius:0 0 10px 10px;font-weight:500}.column li .ttl_area time{font-size:14px;line-height:14px}.single-column h3{border-bottom:1px solid #000;padding:0 0 20px 0!important;margin:50px 0 30px 0!important;font-size:20px}.single-column h4{border-left:3px solid #000;border-bottom:none!important;padding:0 0 0 10px!important;margin:50px 0 30px 0!important;font-size:18px}.postDate{color:#999}.contactArea{background:#000;padding:60px 0;margin:100px 0 0}.tit{float:left;width:33.3333333%;border-right:1px solid #fff;padding:50px 0 0}.tel{float:left;width:38%;padding:40px 0 33px 40px;text-align:center}.telText01{display:block;font-size:16px;line-height:28px;color:#c1c1c1}.telText02{display:block;color:#4b7e20;font-size:48px;font-family:'Oswald',sans-serif;line-height:60px}.telText02 a{color:#fff}.single-column .colB img{width:auto;height:auto;border-radius:10px;margin-bottom:40px}.single-column .colB .tam img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9;border-radius:10px;margin-bottom:40px}span.telText03{color:#c1c1c1}.mail{float:left;width:28%;padding:40px 0 33px;text-align:center}footer .footlogo a:hover img{transform:unset}.footLeft{float:left}.footlogo img{width:100%;height:auto}.footRight{float:right;width:50%;font-size:14px;overflow:hidden}.hierarchy01{font-weight:700}.hierarchy02{padding-left:10px}.hierarchy03{padding-left:20px}.footnav01{display:flex;flex-wrap:wrap}.footnav01 li{margin:0 9px}.footnav02{float:left;margin-right:80px}.footnav03{float:left}small{display:block;text-align:center;color:#fff;background-color:#000}.footbox{max-width:1200px;margin:40px auto;overflow:hidden}.box table{width:100%;border-collapse:collapse}.box table tr{border-bottom:solid 2px #fff}.box table tr:last-child{border-bottom:none}.box table th{position:relative;text-align:left;width:30%;background-color:#000;color:#fff;text-align:center;padding:10px 0;border-radius:10px}.box table th:after{display:block;content:"";width:0;height:0;position:absolute;top:calc(50% - 10px);right:-10px;border-left:10px solid #000;border-top:10px solid transparent;border-bottom:10px solid transparent}.box table td{text-align:left;width:70%;padding:15px 20px 15px 30px}.gmap{height:0;overflow:hidden;padding-bottom:45.25%;position:relative}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}#dropmenu{list-style-type:none;padding:0}#dropmenu li{position:relative;padding:0 25px;float:left;margin:0;text-align:center}#dropmenu li a{display:block;margin:0;font-weight:700;line-height:1;text-decoration:none;background:#fff}#dropmenu li ul{list-style:none;position:absolute;z-index:100;top:100%;left:0;width:100%;margin:0;padding:0}#dropmenu li ul li{overflow:hidden;width:100%;height:0;transition:.2s;background:#fff;width:300px;padding:0}#dropmenu li ul li a{padding:15px;text-align:left;font-size:13px;font-weight:700;border-top:1px #fff solid;font-weight:700}#dropmenu>li:hover>a{ background:#fff}#dropmenu>li:hover li:hover>a{background:#fff}#dropmenu>li:hover>ul>li{overflow:visible;height:45px}#dropmenu li ul li ul{top:0;left:100%}#dropmenu li:last-child ul li ul{left:-100%;width:100%}#dropmenu li ul li ul:before{position:absolute;content:"";top:17px;left:-20px;width:0;height:0;border:5px solid transparent;border-left-color:#000}#dropmenu li:last-child ul li ul:before{position:absolute;content:"";top:13px;left:200%;margin-left:-20px;border:5px solid transparent;border-right-color:#000}#dropmenu li ul li:hover>ul>li{overflow:visible;height:45px}#dropmenu li ul li ul li a{background:#fff}#dropmenu li:hover ul li ul li a:hover{background:#fff}.staff{overflow:hidden;margin-bottom:80px}.staff:last-child{overflow:hidden;margin-bottom:0}.stphoto{float:left;width:30%}.stphoto img{width:100%;height:auto}.stcomment{float:right;width:62%}.stname{font-size:20px;margin-bottom:20px;font-weight:700;display:flex;align-items:center}.stname:after{border-top:1px solid #ccc;content:"";flex-grow:1}.stname:after{margin-left:1rem}.stnan{margin:20px 0;font-size:18px;font-weight:700;border-left:3px solid;padding:5px 0 5px 20px}.st05{margin:20px 0}.full{padding:10px;background:#f3f3f3;border:none;border-radius:10px;font-size:16px;font-family:'Noto Sans JP',sans-serif;width:100%;box-sizing:border-box}.w30{padding:10px;background:#f3f3f3;border:none;border-radius:10px;font-size:16px;font-family:'Noto Sans JP',sans-serif;width:30%!important;box-sizing:border-box}input.submit{padding:15px 60px;border-radius:30px;color:#fff !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:none;margin-top:50px;font-size:18px;font-weight:700;font-family:'Noto Sans JP',sans-serif;background:#62a923;background:linear-gradient(90deg,rgba(98,169,35,1) 0%,rgba(56,112,8,1) 100%);display:block}.his{font-size:12px;background:#ec6800;padding:3px 10px;margin-left:10px;color:#fff}.kanr{text-align:center}.pp{font-size:18px;font-weight:700;margin:15px 0}h1.columnT{margin:0 0 20px;font-size:25px}.dateLabel{color:#999;margin:0 0 20px;font-size:14px;line-height:14px}.colB{max-width:900px}.colB img{width:100%;height:auto;border-radius:20px}.colB h2{border-top:3px solid #000;border-bottom:1px solid #000;padding:15px 0;margin:30px 0 80px;font-size:22px}.colB h3{border-bottom:1px solid #000;padding:0 0 15px;margin:0;font-size:20px}.colB h4{border-bottom:1px solid #000;padding:0 0 15px;margin:0;font-size:18px}.single-example .colB,.single-products .colB{max-width:1200px}.single-example .colB .leftArea,.single-products .colB .leftArea{width:47%}.single-example .colB .rightArea,.single-products .colB .rightArea{width:47%}.panel-layout img{border-radius:20px}h3.widget-title{color:#4b7e20}.wp-pagenavi{clear:both;padding:5px 0;font-size:12px;text-align:center}.breadcrumbs{margin:20px auto 0 auto;max-width:1200px;font-size:14px;line-height:14px}.news{margin:0 auto 40px}.news li{border-bottom:1px solid #c9c9c9;padding-bottom:16px}.news .n_ttl{display:inline-block;width:89%;font-size:16px;padding-left:5%;margin:0;font-weight:500}.cmp_txt{text-align:center}.cmp_page{width:100%;overflow:hidden;margin-bottom:80px}.cmp_page02{width:100%;overflow:hidden}.cmp_page iframe{border-radius:20px}.cmp_page .leftArea{width:55%;float:left;line-height:39px;padding:120px 0 0;padding:0}.cmp_page .rightArea{width:40%;float:right}.page-template-page-company .grayBg{background:#ededed;border-radius:20px;margin:0 auto 80px;padding:80px 5% 0}table.tbl{margin-bottom:80px}.wpcf7{width:100%;margin:0 auto}table.inquiry{margin-bottom:40px}input.wpcf7-form-control.wpcf7-text{padding:16px;width:100%;background-color:#f5f5f5;border:none;border-radius:10px}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{padding:16px;width:100%;background-color:#f5f5f5;border:none;border-radius:10px}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{padding:16px;width:100%;background-color:#f5f5f5;border:none;border-radius:10px}.caut{background-color:#f5f5f5;padding:25px;font-size:14px;border-radius:10px}p.cent{text-align:center;font-size:14px}p.cent input,span.wpcf7-list-item-label{display:inline-block;vertical-align:middle}p.cent input{margin-bottom:0;margin-right:8px}p.text-xs-center{text-align:center}.wpcf7 .wpcf7-submit{cursor:pointer !important;width:50%;border:none;padding:24px;background:linear-gradient(90deg,#666 0%,#000 100%);color:#fff;font-size:18px;font-weight:700;border-radius:10px}span.haveto{font-size:12px;padding:0 8px;background-color:#fff;color:#db3e3e;border-radius:5px;margin-right:4px;display:inline-block;line-height:18px;border:1px solid}input.wpcf7-form-control.wpcf7-text.p-postal-code{width:25%}.wpcf7-not-valid-tip{font-size:12px !important}input[type=checkbox]{display:inline-block;margin-bottom:0;vertical-align:middle}.wpcf7-spinner{display:none !important}.flow_area{position:relative;margin:0 auto 50px;width:100%}.flow_area:after{content:'';border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #ededed;position:absolute;bottom:-23px;right:0;left:0;margin:auto;width:30px}.flow_area .f_bg{padding:30px 30px 40px;background:#ededed;border-radius:20px;margin:0}.flow_area .h2BlackCen{font-size:24px;line-height:37px;margin:0 0 10px}.f_txt{width:100%;text-align:center}.flow_area:nth-of-type(2) .f_bg{background:#dbdbdb}.flow_area:nth-of-type(2):after{border-top:30px solid #dbdbdb}.flow_area:nth-of-type(3) .f_bg{background:#959595}.flow_area:nth-of-type(3):after{border-top:30px solid #959595}.flow_area:nth-of-type(4) .f_bg{background:#545454}.flow_area:nth-of-type(4):after{border-top:30px solid #545454}.flow_area:nth-of-type(5) .f_bg{background:#000}.flow_area:nth-of-type(5):after{display:none}.flow_area:nth-of-type(3) .h2BlackCen,.flow_area:nth-of-type(4) .h2BlackCen,.flow_area:nth-of-type(5) .h2BlackCen{color:#fff}.flow_area:nth-of-type(3) .f_txt,.flow_area:nth-of-type(4) .f_txt,.flow_area:nth-of-type(5) .f_txt{color:#fff}.expl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.expl li{box-shadow:2px 2px 3px #e9e9e9;border-radius:10px;flex:31.333333%;max-width:31.333333%;margin:0 1% 24px;position:relative;height:auto}.leftArea h3:nth-child(n+2){margin-top:30px}.rightArea h3:nth-child(n+2){margin-top:30px}ul li .ttl_area{background-color:#fff;bottom:0;display:block;width:100%;padding:15px;border-radius:0 0 10px 10px;height:auto}.example-template-default .post{margin:30px 0 0}.cat_area{line-height:initial}.cat_area span{display:inline-block;background-color:#000;color:#fff;padding:2px 8px;border-radius:5px;font-size:12px;line-height:12px;margin:0 0 8px}.archive_txt{font-size:14px;line-height:22px}.expl li .ttl_area .cat_ttl{font-size:16px;margin:0 0 8px;font-weight:500;line-height:16px}.cat_list{margin-bottom:80px}.cat_list ul li{display:inline-block;width:32.1333333%;margin:0 .6% 13px}.cat_list ul li a{display:block;text-align:center;background-color:#ddd;padding:10px 0;border-radius:10px;transition:.6s;font-size:14px}.cat_list ul li a:hover{background-color:#000;color:#fff}.ex_content{overflow:hidden;margin-bottom:40px}.ex_content .leftArea{width:49%;float:left}.ex_content .rightArea{width:49%;float:right}.cat_content{border-top:3px solid #000;border-bottom:1px solid #000;padding:15px 0;margin:30px 0;font-size:20px;font-weight:700;text-align:center;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}.post-type-archive-products .cat_list ul li{width:48%}.single-products .cat_list ul li{width:48%}.tax-p_cat .cat_list ul li{width:48%}.leftArea img{width:100%;object-fit:contain;background:#f5f5f5}.slide-box{position:relative;margin:0;padding:0}.slide{position:relative;margin:0;padding:0}.slide .item{position:relative;height:100%}.slide .item a{display:block}.slide .item:before{display:block;padding-top:100%;content:""}.slide .item .image{position:relative;overflow:hidden}.slide .item img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%}.slide>.slick-list,.slide>.slick-list>.slick-track,.slide>.slick-list>.slick-track>.slick-slide>div{position:relative;height:100%}.slide-navigation{line-height:0;position:relative;margin:0;padding:0}.slide-navigation .item{position:relative;cursor:pointer}.slide-navigation .item .image{position:relative;overflow:hidden;width:100%;height:100%;margin:0;padding:0}.slide-navigation .item .image:before{display:block;padding-top:100%;content:""}.slide-navigation .item .image:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:.5;background:#000}.slide-navigation .slick-current .image:after{opacity:0}.slide-navigation .item .image{position:relative;overflow:hidden}.slide-navigation .item .image img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%}.slick-slide .item .image img{border-radius:0}@media screen and (max-width:767px){.slide-navigation{width:100%}.slide-navigation .item .image:before{padding-top:100%}}.slick-vertical .slick-slide{border:0 solid transparent}.slick-arrow{z-index:999}.slick-prev{top:25px;bottom:0;left:20px;right:auto;margin:auto}.slick-next{top:25px;bottom:0;left:auto;right:20px;margin:auto}.privacy{font-size:18px}.urlBtn{margin-top:30px;width:200px}.urlBtn a{background:#000;padding:10px 30px;border-radius:50px;color:#fff;display:block;text-align:center}@media screen and (max-width:767px){.breadcrumbs{margin:10px 15px 0;max-width:1200px;font-size:14px;line-height:22px}.dateLabel{margin:0 0 30px}.bkbg{padding:30px 0}.kv{margin:0;padding:90px 0 0}.logo img{width:60%;height:auto}header .inner{padding:15px 10px;position:relative;height:auto}#contents{padding:0}.leftArea{width:100%;float:none;margin-bottom:24px}.rightArea{width:100%;float:none}.top_about .leftArea{float:none;width:100%}.top_about .rightArea{float:none;width:100%}.grayBg{margin:60px 15px 0;padding:1px 0 50px}.box{margin:50px 15px 0}#contentsBox{padding:92px 0 0}.h1BlackCen{font-size:25px;line-height:40px;margin:0;text-align:center}.h1BlackCen span{font-size:18px;display:block;line-height:25px}.colB h2{margin:30px 0 40px}.h2Black{font-size:22px;line-height:40px;margin:0 0 25px}.h2BlackCen{font-size:22px;line-height:40px;margin:0 0 25px;text-align:center}.h2BlackRec{font-size:22px;line-height:40px;margin:0 0 15px;text-align:center}.panel-layout h2{font-size:22px;line-height:40px;   text-align:left;margin:0}.can li{width:100%;float:none;margin:0 0 35px}.can li:nth-child(even){width:100%;float:none;margin:0 0 35px}.can li:nth-child(3){margin:0 0 35px}.can li:last-child{margin:0}.greenBg{margin:50px 0 0;padding:1px 10px 50px}.pro li{width:100%;float:none;margin:0 0 35px}.pro li:nth-child(3){float:none;margin:0 0 35px}.pro li:nth-child(4),.pro li:nth-child(5){margin:0 0 35px}.pro li:nth-child(6){float:right;margin:0}.date{display:block}.recBg{padding:0}.recText{position:static;border-radius:0;background:#fff;padding:30px 0}.voice li .leftArea{width:100%}.voice li .rightArea{width:100%;padding-left:0}.voice li .rightArea span.comp{display:block}.voice li .rightArea hr{margin:16px 0}.news h3{display:block;width:100%;font-size:14px;padding-left:0}.column li{width:100%;float:none;margin:0 0 35px}.column li:nth-child(3){float:none;margin:0 0 35px}.column li:nth-child(6){float:none;margin:0}.column li:nth-child(3n){float:none;margin:0 0 35px}.column li:last-child{float:none;margin:0 0 50px}.column li:nth-last-child(3),.column li:nth-last-child(2){margin-bottom:35px}.column li:last-child{margin-bottom:0}.btnCen{width:250px;margin:35px auto 0 auto}.contactArea{margin:60px 0 0}.tit{float:none;width:100%;border-right:none;padding:0}.tel{float:none;width:100%;padding:0}.mail{float:none;width:100%;padding:33px 0 0}.footRight{display:none}.footLeft{float:none;width:100%;text-align:center;font-size:13px}.footlogo{text-align:center}.footlogo img{width:70%;height:auto;margin:auto}.footbox{max-width:1200px;margin:30px 10px;overflow:hidden}#copyright{margin-top:20px;text-align:center}.box table{width:100%;border-collapse:collapse}.box table tr{border-bottom:solid 2px #fff;display:block}.box table tr:last-child{border-bottom:none}.box table th{display:block;width:100%;padding:5px 0}.box table th:after{display:none}.box table td{display:block;width:100%;padding:15px 0}.stphoto{float:none;width:auto;margin-bottom:20px}.stcomment{float:none;width:auto}.kanr{text-align:left}.panel-layout h2:before,.panel-layout h2:after{width:1em}#wprmenu_bar .menu_title a{display:none !important}#wprmenu_bar{background-color:#c92c2c00 !important}#wprmenu_bar div.hamburger{margin-top:2px !important}.news .n_ttl{display:block;width:100%;font-size:14px;padding-left:0}.cmp_page .leftArea{width:100%;margin-bottom:40px;float:none}.cmp_page .rightArea{width:100%;float:none}.wpcf7{width:100%}input.wpcf7-form-control.wpcf7-text{width:100%}table.inquiry td{text-align:left}span.wpcf7-list-item-label{width:65%;text-align:left}p.cent input{margin-right:16px}select{text-align:left}span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item{width:40%}.flow_area{width:100%}.expl li{max-width:100%;flex:100%}.cat_list ul li{display:inline-block;width:100%;margin:0 0 10px}.ex_content .rightArea{width:100%;float:none;margin-bottom:40px}.ex_content .rightArea:last-of-type{margin:0}.ex_content .leftArea{width:100%;float:none;padding:0;margin-bottom:40px}.single-example .colB .leftArea,.single-products .colB .leftArea{width:100%}.single-example .colB .rightArea,.single-products .colB .rightArea{width:100%}.archive_txt{font-size:12px;line-height:20px}.leftArea img{width:100%;height:auto;object-fit:contain;background:#f5f5f5}.ex_content{margin-bottom:0}.top_about{text-align:left}.cmp_txt{text-align:left}.page-template-page-company .grayBg{background:#ededed;border-radius:20px;margin:40px 0;padding:40px 20px 30px}table.tbl{margin-bottom:0}.cmp_page{width:100%;overflow:hidden;margin-bottom:50px}.telText02{display:block;color:#4b7e20;font-size:38px;font-family:'Oswald',sans-serif;line-height:47px}.f_txt{text-align:left}.flow_area .h2BlackCen{font-size:22px}.tax-p_cat .cat_list ul li{width:100%}table.inquiry{margin-bottom:0}}@media screen and (max-width:1299px){.humberger{display:block;height:60px;margin-left:auto;position:relative;z-index:10;width:60px;border:none;background-color:transparent}.humberger.-active .humberger__line{background-color:transparent}.humberger.-active .humberger__line:before{top:0;transform:rotate(45deg)}.humberger.-active .humberger__line:after{top:0;transform:rotate(-45deg)}.humberger.-active .humberger__text:before{content:'CLOSE'}.humberger__line{display:block;height:2px;position:absolute;top:23px;left:50%;transform:translateX(-50%);width:24px;background-color:#000;transition:.4s}.humberger__line:before,.humberger__line:after{content:"";display:block;height:100%;position:absolute;width:100%;background-color:#000;transition:inherit}.humberger__line:before{top:-6px}.humberger__line:after{top:6px}.humberger__text{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:100%}.humberger__text:before{content:"MENU";text-align:center;color:#000;font-size:10px;font-weight:900}.header__nav-area{position:fixed;top:54px;left:-100%;z-index:9;height:100vh;width:300px;visibility:hidden;padding-top:0;background-color:#fff;transition:.4s}.header__nav-area.-active{left:0;visibility:visible}.global-navigation{padding-top:40px;padding-right:25px;padding-bottom:120px;padding-left:25px}.global-navigation__list>li{padding-bottom:10px;border-bottom:2px solid #e7e9ee}.global-navigation__list>li+li{margin-top:10px}.global-navigation__link{display:flex;align-items:center;justify-content:space-between;color:#000;font-weight:500;transition:color .4s;font-size:.875rem;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}.global-navigation__link.-accordion{position:relative;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:4px 0}.global-navigation__link.-accordion:after{content:'';display:block;height:12px;position:absolute;top:50%;right:5px;width:2px;background-color:#646464;transform:translateY(-50%);transition:transform .4s}.global-navigation__link.-accordion:before{content:'';display:block;height:2px;position:absolute;top:50%;right:0;width:12px;background-color:#646464;transform:translateY(-50%)}.global-navigation__link.-active:after{transform:translateY(-50%) rotate(-90deg)}.accordion{height:0;overflow:hidden;visibility:hidden;transition:.4s}.accordion.-active{height:auto;padding-top:20px;visibility:visible}.accordion__list li{font-size:14px}.accordion__list li+li{margin-top:10px}.accordion__link{color:#172e59;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;font-weight:500}.header__inner{display:block;position:absolute;right:0;top:10px}.header__inner nav#js-global-navigation{display:block}nav{display:none}}.colB table tr{border-bottom:1px solid #ccc}.colB table tr td:first-child{background:#e7e7e7;width:30%}.colB table tr td{border:1px solid #ccc}.colB ul li{list-style:inside;margin:0 0 10px 10px;padding:0}@media screen and (max-width:767px){.colB table tr td:first-child{width:100%}.colB table tr td:last-child{width:100%;margin-bottom:3px}.colB table tr td{padding:15px}}.colB table{border:none}.insy{clear:both;width:30px;margin:-20px auto 30px auto}.insy img{width:100%;height:auto}