@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Lato:400,700|Noto+Sans+JP:400,700');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;900&display=swap');﻿.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cf{display:inline-table}* html .clearfix{height:1%}.cf{display:block}.boxSizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.pagetop{position:fixed;bottom:55px;right:55px;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.pagetop a{display:block;width:50px;height:50px;background-color:#000;text-align:center;color:#fff;font-size:1em;text-decoration:none;line-height:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.pagetop.show{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.box-link{cursor:pointer}.box-link,.box-link:before,.box-link:after{-webkit-transition:all .3s;transition:all .3s}.box-link:hover{background:#f9f9f9}.wp-pagenavi{clear:both;text-align:center;margin-bottom:100px;margin-top:-50px}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;color:#444;background-color:#eee;padding:8px 15px;margin:0 1px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff;background-color:#666;border-color:#666}.wp-pagenavi span.current{color:#fff;background-color:#333;border-color:#333;font-weight:700}.wpcf7 input,select,textarea{ border:1px #ccc solid;padding:10px;margin:10px 0}.wpcf7 p{margin-bottom:30px}.wpcf7-not-valid-tip{color:#666 !important;font-size:.9em !important}.wpcf7-submit{text-align:center;color:#fff;width:100%;cursor:pointer}.wpcf7-validation-errors{border:2px solid #eee !important;font-size:.9em !important;color:#666 !important;padding:10px !important}input.wpcf7-form-control.wpcf7-submit{padding:20px;margin:30px 0 0;background:#b3b3b3}.wpcf7 p{display:inline}.wpcf7-form quiz{width:100% !important}.tablepress{width:100%;margin-bottom:50px}.tablepress td{border:1px solid #ccc;padding:10px}td.column-1{white-space:nowrap;width:20%}.basic-table{font-size:.8em;width:100%}.basic-table td{border:1px solid #ccc;padding:15px}.basic-table th{border:1px solid #ccc;padding:15px;white-space:nowrap;color:#3257af;font-weight:700}.basic-table2{font-size:.8em;width:100%;margin-bottom:30px}.basic-table2 td{border:1px solid #ccc;padding:15px}.basic-table2 th{border:1px solid #ccc;padding:15px;width:10%;white-space:nowrap;font-weight:700}.basic-table3{font-size:.8em;width:100%;margin-bottom:30px}.basic-table3 td{width:50%;border:1px solid #ccc;padding:15px}.main-carousel{width:100%;height:auto;margin-bottom:50px}.carousel-cell{width:100%;height:auto}.carousel-cell img{width:100%;height:auto}.thumbnail{margin-bottom:10px}.thumbnail img,.thumbnail-nav img{width:100%}.slick-slide{box-sizing:border-box}.slick-slider div{transition:none}html,body{height:100%;width:100%;min-width:1280px}body{font-family:Lato,'Noto Sans JP',"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#222;letter-spacing:.1em;padding-top:77px !important}img{max-width:100%;height:auto}a{color:#222;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{color:#ccc}.big{font-size:1.4em}.small{font-size:.6em}.bg-brack{display:inline-block;background:#000;padding:10px 15px;font-size:.8em;color:#fff;margin-right:10px;vertical-align:super;margin:10px 0}.bgglay{background:#eee;padding:30px}.arrow-down{margin-bottom:30px;font-size:3em}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.sp{display:none !important}.menu-sp{display:none !important}.jump{margin-top:-100px;padding-top:100px}.jump2{margin-top:-180px;padding-top:180px}section.w1080{width:1080px;margin:0 auto}header{background:#fff;width:100%;z-index:9999;position:fixed;top:0}.header-inr{position:relative;border-bottom:1px solid #ccc}.header-inr h1{float:left;padding:10px 0 0 30px}.header-inr h1 a{text-decoration:none}.header-inr h1 span{display:inline-block;font-size:.9em;vertical-align:middle;margin-left:30px}#header-box h1 img{width:335px;height:auto;vertical-align:middle}#gnav{float:right;letter-spacing:-.4em}.header-line{display:inline-block;letter-spacing:.1em}.header-line a{display:block;text-decoration:none;line-height:86px;background:#737373;color:#fff;padding:0 20px}.header-line a:hover{color:#ccc}.header-entry{display:inline-block;vertical-align:top;letter-spacing:.1em}.header-entry a{display:block;text-decoration:none;line-height:86px;background:#28c76f;padding:0 27px;color:#fff}.header-entry a:hover{color:#ccc}.nav-button-box{padding:20px;display:inline-block;z-index:50;vertical-align:top}.nav-button{display:block;cursor:pointer}.nav-wrap{position:fixed;left:0;top:0;display:none;width:100%;height:100%;background:rgba(50,204,188,.9)}.nav-wrap ul{letter-spacing:normal;font-size:2.8em;padding:100px;font-family:'Poppins',sans-serif}.nav-wrap ul li a{text-decoration:none;color:#fff}.nav-wrap ul li a:hover{text-decoration:none;color:#222}.nav-wrap ul li a span{font-size:.4em;margin-left:20px;vertical-align:middle;color:#fff;font-family:'Noto Sans JP',sans-serif}.nav-button span{display:inline-block;transition:all .4s;box-sizing:border-box}.nav-button{z-index:20;position:relative;width:40px;height:36px}.nav-button span{position:absolute;left:0;width:100%;height:4px;background-color:#222;border-radius:4px}.nav-button span:nth-of-type(1){top:0}.nav-button span:nth-of-type(2){top:16px}.nav-button span:nth-of-type(3){bottom:0}.nav-button.active span:nth-of-type(1){-webkit-transform:translateY(16px) rotate(-45deg);transform:translateY(16px) rotate(-45deg)}.nav-button.active span:nth-of-type(2){opacity:0}.nav-button.active span:nth-of-type(3){-webkit-transform:translateY(-16px) rotate(45deg);transform:translateY(-16px) rotate(45deg)}.headrightbnr a{-ms-writing-mode:tb-rl;writing-mode:vertical-lr;text-decoration:none;background:#f68084;color:#fff;display:block;padding:30px 28px;position:fixed;right:0;top:130px;z-index:1}footer{width:100%;border-top:1px solid #ccc}.footLeft{float:left;padding:70px 50px}.footLeft01{display:inline-block;margin-right:70px}.footLeft01 img{width:320px;margin-bottom:20px}.footLeft02{display:inline-block}.footLeft02 a{text-decoration:none}.foot-right{float:right;padding:70px 50px;border-left:1px solid #ccc;overflow:hidden;width:20%}.foot-right a{display:block;border:1px solid #888;text-align:center;text-decoration:none;padding:20px;margin-top:40px}.footEnd{background:#28c76f;text-align:center;color:#fff;padding:30px}.footEnd ul{margin-bottom:20px}.footEnd ul li{display:inline-block;margin:0 5px;font-size:2em}.footEnd ul li a{color:#fff}h2{position:relative;font-family:'Poppins',sans-serif;font-size:4em;text-align:center;margin-bottom:50px;font-weight:900}h2 span{font-family:'Noto Sans JP',sans-serif;font-size:.3em;display:block}.readmore{margin-top:70px;text-align:center}.readmore a{position:relative;text-align:center;display:inline-block;background:#fff;padding:20px 200px;text-decoration:none;border:1px solid #777575}.readmore a i{position:absolute;right:10px}.bgbtn a{position:relative;text-align:center;display:inline-block;border:1px solid #fff;color:#fff;padding:20px 200px;text-decoration:none}.bgbtn a i{position:absolute;right:10px}.bgbtn a:hover{background:rgba(255,255,255,.2)}.headrightbnr a:hover{background:#a6c0fe}#teaser{position:relative;background:#50390e}#teaser .teaserCopy img{opacity:1}.teaserCopy{z-index:9;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%)}#teaser img{opacity:.5}#stage01{background:background:#a1ffce;?background:-webkit-linear-gradient(to bottom,#69ff97,#00e4ff);background:linear-gradient(to bottom,#28c76f,#32ccbc);padding:150px;box-sizing:border-box}.tagbox{background:#fff;padding:5%;margin-bottom:50px;text-align:center;box-sizing:border-box}.tagbox h3{font-size:2em;font-weight:700;margin-bottom:20px}.tagbox p{font-size:1.5em;margin-bottom:30px}.tagbox ul li a{text-decoration:none;border:1px solid #333;padding:20px;display:block;border-radius:10px;box-sizing:border-box}.tagbox ul select{background:#eee;border:none;padding:10px;border-radius:5px;width:100%;margin-top:20px}.tagbox h5 span{color:#f68084}.tagbox h5{font-size:20px;font-weight:700}#stage02{position:relative;color:#fff;background:url(//uji-hp-recruit.jp/wp-content/themes/original-template/img/bg/mission.jpg)no-repeat center;padding:200px;text-align:center;box-sizing:border-box;background-size:cover}#stage02:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#50390e;opacity:.5;display:block}#stage03{position:relative;color:#fff;background:url(//uji-hp-recruit.jp/wp-content/themes/original-template/img/bg/people.jpg)no-repeat center;padding:200px;text-align:center;box-sizing:border-box;background-size:cover}#stage03:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#50390e;opacity:.5;display:block}.stage03Inr{background:#a1ffce;?background:-webkit-linear-gradient(to bottom,#8ddad5,#0ba360);background:linear-gradient(to bottom,#28c76f,#32ccbc);padding:100px;box-sizing:border-box}#stage04{position:relative;color:#fff;background:url(//uji-hp-recruit.jp/wp-content/themes/original-template/img/bg/features.jpg)no-repeat center;padding:150px;text-align:center;box-sizing:border-box;background-size:cover}#stage04:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#50390e;opacity:.5;display:block}.stage04Inr{background:#a1ffce;?background:-webkit-linear-gradient(to bottom,#8ddad5,#0ba360);background:linear-gradient(to bottom,#28c76f,#32ccbc);padding:100px;box-sizing:border-box}#stage05{position:relative;color:#fff;background:url(//uji-hp-recruit.jp/wp-content/themes/original-template/img/bg/work-culture2.jpg)no-repeat center;padding:200px;text-align:center;box-sizing:border-box;background-size:cover}#stage05:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#50390e;opacity:.5;display:block}#stage06{position:relative;color:#fff;background:url(//uji-hp-recruit.jp/wp-content/themes/original-template/img/bg/recruit.jpg)no-repeat center;padding:200px;text-align:center;box-sizing:border-box;background-size:cover}#stage06:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#50390e;opacity:.5;display:block}#stage07{padding:100px}.stage07Left{float:left;width:30%;border-right:1px solid #ccc;box-sizing:border-box}.stage07Left h2{font-weight:200}.stage07Right{box-sizing:border-box;padding:0 100px;overflow:hidden}.stage07Right ul li{border-bottom:1px solid #ccc;padding:20px 0}.stage07Right ul li a{text-decoration:none;display:block}#stage08{padding:100px;background:#32ccbc;box-sizing:border-box;text-align:center}#stage08 p{font-size:1.8em;letter-spacing:.2em}#contents-page{width:1100px;margin:0 auto}.page-title{padding:117px 0 40px;text-align:center;margin-bottom:100px;width:100%;background:#32ccbc;color:#fff}.page-title h2{text-align:center;font-size:1.8em;letter-spacing:.2em}.basebox{margin-bottom:100px}.basebox.pickup h3{text-align:center;text-align:center;font-size:1.8em;letter-spacing:.4em;margin-bottom:30px}.basebox.pickup p{text-align:center;text-align:center;line-height:2.5em}.basebox h4{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;padding:20px 30px;text-align:left;margin-bottom:50px;font-weight:700}.basebox h5{font-weight:700;margin-bottom:30px}table.base th{white-space:nowrap;padding:10px 20px;border:1px solid #ccc}table.base{font-size:.9em;width:100%;line-height:2em;font-feature-settings:"palt"}table.base td{border:1px solid #ccc;padding:10px 20px}table.no-line{width:100%}ul.col2{letter-spacing:-.4em;width:100%}ul.col2 li{letter-spacing:.1em;display:inline-block;width:47%;vertical-align:top}ul.col2 li:nth-child(odd){margin-right:6%}ul.col-img li{text-align:center}ul.col-img li img{margin-bottom:10px}ul.col3{letter-spacing:-.4em;width:100%}ul.col3 li{letter-spacing:.1em;display:inline-block;width:32%;vertical-align:top}ul.col3 li:nth-child(3n-1){margin:0 2%}ul.col4{letter-spacing:-.4em;width:100%}ul.col4 li{letter-spacing:.1em;display:inline-block;width:23.33333%;vertical-align:top;margin:0 0 0 2%}ul.col4 li:nth-child(4n+1){margin:0}ul.col4.recruit li{margin-bottom:20px;border:1px solid #ccc;box-sizing:border-box}ul.col4.recruit li p{text-align:center;padding:15px;font-weight:700}ul.col4.recruit li a{text-decoration:none}ul.col4.recruit li .r-active{position:absolute;left:0;top:0;opacity:0;transition:.5s;z-index:-100}ul.col4.recruit li a:hover .r-active{opacity:1}.recruiting-on{display:block;background:#28c76f;font-weight:400!important}.recruiting-off{display:none;font-weight:400!important}.recruit-on{display:block;background:#eee;font-weight:400!important}.recruit-off{display:none;font-weight:400!important}.recruit-back{display:block;text-align:center;margin-bottom:100px;background:#32ccbc;padding:30px;text-decoration:none}.recruit-back:hover{background:#eee}.tagname a{display:inline-block;background:#fff;text-decoration:none;margin-right:5px;margin-bottom:5px;padding:5px 10px;font-size:.7em;border-radius:15px;color:#222}.tagname a:hover{background:#8dc34c;color:#fff}.catname span{margin-right:5px}.catname{font-size:.9em;margin-bottom:5px;letter-spacing:normal}ul.post li img{margin-bottom:20px}ul.post h3 a{display:block;text-decoration:none;margin:10px 0}.tag-title h3{font-weight:700;font-size:1.2em;letter-spacing:.4em;margin-bottom:30px}.tag-title{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:100px;padding:30px 0}.tag-title li{display:inline-block;margin:5px}.tag-title li a{display:block;background:#d9e9cf;text-decoration:none;padding:5px 15px;border-radius:15px;font-size:.8em;color:#222}.tag-title li a:hover{background:#8dc34c;color:#fff}.table-entry table{width:100%}.table-entry table th{border:1px solid #ccc;padding:10px 20px;white-space:nowrap;background:#eee}.table-entry table td{border:1px solid #ccc;padding:10px}.table-entry table th span{background:#e43b3b;color:#fff;padding:5px 10px;border-radius:5px;display:inline-block;font-size:.7em;margin-right:10px}.missionBox p span{display:block;text-align:right;font-weight:700;margin-top:20px}.missionBox h4{font-size:1.1em;font-weight:700;margin-bottom:20px}.missionBox{background:#d9e9cf;padding:50px;margin-bottom:50px;font-size:.9em}.cat-postbox{border-bottom:1px solid #eee;padding:20px}.cat-postbox h3 a{text-decoration:none}.cat-postbox h3 a span{margin-right:30px}.archivebox select{margin:0;width:100%}.archivebox{background:#32ccbc;padding:30px;box-sizing:border-box}ul.col3.blog li{margin-bottom:50px}ul.col3.blog img{border:1px solid #ccc;margin-bottom:20px}ul.col3.blog h3 a{text-decoration:none;font-weight:700;margin-bottom:10px;display:block}ul.col3.blog .tagname a{background:#d9e9cf}ul.col3.blog .tagname a:hover{background:#8dc34c;color:#fff}ul.col3.blog p{font-size:.8em;margin-bottom:18px;letter-spacing:normal}.job01{text-align:center;margin-bottom:70px}.job01 select{width:100%;padding:10px;border-radius:10px}.job01 h3{font-size:20px;font-weight:700;margin-bottom:30px}.job02 h3{font-size:20px;font-weight:700;margin-bottom:30px}.job02{text-align:center}.job02 select{width:100%;padding:10px;border-radius:10px}.separate{display:flex;align-items:center}.cat07 span{background:#7cd49b;color:#fff;padding:5px 10px;width:30%;text-align:center;margin-right:20px;letter-spacing:normal;font-size:12px}.cat07 i{position:absolute;right:0;font-size:1.5em;color:#7cd49b}.cat07 a{position:relative;display:block;border-bottom:1px solid #ccc;padding:10px;text-decoration:none}.cat07 a:hover{background:#f5f5f5;color:#333}.single-postbox{border-bottom:1px solid #eee;padding:20px 0;margin-bottom:50px}.single-postbox h3{font-size:1.8em;border-bottom:1px solid #eee;margin-bottom:30px;padding:30px 0}.single-postbox h3 span{font-size:.8em;margin-right:30px}a.news-bt{text-decoration:none;text-align:center;display:block;background:#3257af;width:50%;margin:0 auto;color:#fff;padding:20px;box-sizing:border-box}a.news-bt:hover{background:#ccc;color:#222}.single-postbox h3 br{display:none}#editor-area a{color:#444;text-decoration-skip:none}#editor-area a:hover{background:#eee}#editor-area img{max-width:100%;height:auto;display:block}#editor-area h4{font-size:1.5em !important;line-height:1.5em;margin-bottom:25px !important;color:#000;font-weight:700;border-left:4px solid #ccc;padding:.7em 0 .7em 1em}#editor-area h5{font-size:1.2em;padding-bottom:10px;margin-bottom:10px;color:#000;font-weight:700}#editor-area p{margin-bottom:30px;line-height:2em;font-feature-settings:"palt"}#editor-area p a{text-decoration-skip:none}#editor-area strong{font-weight:700}#editor-area ul{margin:30px 0 30px 5px}#editor-area ul li{margin:2px 0 2px 15px;list-style:disc}#editor-area table{width:100%;border-collapse:collapse;margin-bottom:30px}#editor-area table th{padding:10px;background-color:#eee;border:1px solid #ccc}#editor-area table td{padding:10px;border:1px solid #eee}#editor-area blockquote{padding:20px;margin-bottom:30px;background:#eee}#editor-area blockquote p{margin:0 !important}#editor-area div.borderbox{border:1px dotted #ccc;padding:20px;margin-bottom:30px}#editor-area div.borderbox p{margin:0 !important}#editor-area div.borderbox ul{margin:0 !important}#editor-area iframe:before{content:"<div>"}#editor-area iframe:after{content:"</div>"}@media screen and (max-width:480px){html,body{height:100%;width:100%;min-width:100%}body{padding-top:75px;font-size:.9em}section.w1080{width:90%;margin:0 auto}.pagetop{bottom:10px;right:10px}.sp{display:block !important}.pc{display:none !important}.mb50{margin-bottom:20px}.header-inr h1{padding:20px 0 0 17px;width:50%}.header-inr h1 span{display:block;font-size:.7em;margin-left:5px;letter-spacing:0;margin-top:5px}#header-box h1 img{width:95%;height:auto}.header-entry{background:#28c76f}.header-entry a{line-height:76px;margin-right:10px;margin-left:10px;font-size:.7em;color:#fff;padding:0;background:0 0}.header-line{display:none}.nav-wrap ul{font-size:2em;padding:100px 10%}.nav-button-box{padding:20px;display:inline-block;z-index:50;vertical-align:top}footer{text-align:center}.footLeft{float:none;padding:0}.footLeft01{margin-right:0;padding:50px 0}.footLeft02{display:block;border-top:1px solid #ccc}.footLeft02 ul li{border-bottom:1px solid #ccc;text-align:left}.footLeft02 ul li a{padding:10px;display:block}.foot-right{float:none;padding:50px 10%;border-left:none;width:100%;box-sizing:border-box}#copyrights{font-size:.5em;padding:30px 0 100px}.line-entry{position:fixed;bottom:0;width:100%;text-align:center;box-sizing:border-box;border-top:1px solid #fff}.footunderbnr a{display:block;background:#f68084;text-decoration:none;padding:30px 0;font-size:.9em;color:#fff}#container{width:100%;margin:0;padding:0}#teaser p{font-size:1.7em}h2{font-size:2em}h2 span{font-size:.4em}.readmore{margin-top:10px}.readmore a{display:block;padding:20px}.bgbtn a{display:block;padding:20px}.stage-bg{display:block;width:100%;height:auto}.title{text-align:center;padding:50px 0;color:#fff}.title h2{font-size:1.5em}.title ul li{margin-bottom:10px}.title ul li a{text-decoration:none;color:#fff}.title ul li a:hover{opacity:.5}ul.col2.top li a{text-align:center}table.base th{white-space:nowrap;padding:10px;border:none;display:block;border-bottom:1px solid #ccc;background:#f5f5f5}table.base td{border:none;border-bottom:1px solid #ccc;padding:10px 0;display:block;box-sizing:border-box}.basebox{margin-bottom:50px}.basebox h4{padding:20px 0;margin-bottom:20px;font-weight:700}.basebox.pickup h3{text-align:center;font-size:1.5em;letter-spacing:.1em;margin-bottom:30px}.basebox.pickup p{text-align:justify;line-height:2em}#stage01{padding:100px}.tagbox{padding:10% 5% 0}.tagbox h3{font-size:1.2em}#stage02{padding:100px}#stage03{padding:100px}.stage03Inr{padding:20px 5%}ul.post li{border-bottom:1px solid #ccc;padding-bottom:20px}ul.post li:last-child{border:none;padding:0}ul.post li img{margin-bottom:10px;width:40%;float:left;margin-right:20px}ul.post .catname{overflow:hidden}ul.post .catname{overflow:hidden}ul.post h3 a{overflow:hidden;font-size:.9em}ul.post .tagname{clear:both;overflow:hidden}ul.post li{border-bottom:1px solid #ccc;padding-bottom:20px}#stage04{padding:100px}.stage04Inr{padding:100px;box-sizing:border-box}#stage05{padding:100px}#stage06{padding:100px}#stage07{padding:100px}.stage07Left{float:none;width:100%;border-right:none}.stage07Left h2{font-weight:200;margin-bottom:30px}.stage07Right{padding:0;overflow:hidden}.stage07Right ul li:last-child{border:none}#stage08{padding:50px 5%}#stage08 p{font-size:1.2em;margin-bottom:30px}ul.col2 li{width:100%;margin-bottom:20px}ul.col2 li:nth-child(odd){margin-right:0;margin-bottom:20px}ul.col2 li:last-child{margin-bottom:0}ul.col3 li{width:100%;margin-bottom:20px}ul.col3 li:nth-child(3n-1){margin:0 0 20px}ul.col4 li{width:100%;margin:0 0 20px}ul.col4 li:nth-child(4n+1){margin:0 0 20px}ul.col3.blog li{margin-bottom:30px}.page-title{padding:35px 0 35px;margin-bottom:50px}.page-title h2{margin-bottom:0;letter-spacing:0;font-size:1.5em}.tablepress{margin-bottom:30px;font-size:1em}.tablepress td.column-1{white-space:nowrap;width:100%;background:#eee;box-sizing:border-box}.tablepress td,th{border:none;padding:15px;display:block}.basic-table{border:1px solid #ccc}.basic-table th{background:#eee}.basic-table td,th{border:none;padding:15px;display:block}.basic-table2{border:1px solid #ccc}.basic-table2 td,th{border:none;padding:15px;display:block}.basic-table2 th{width:100%;white-space:nowrap;background:#eee;box-sizing:border-box}.tab{padding:10px 0;margin-bottom:0 !important;border-bottom:1px solid #ccc}.tab-group{margin-bottom:30px}.panel-group{margin-bottom:30px}.faq-box{font-size:.9em;text-align:justify}.faq-box li h4{padding:20px 70px 20px 20px}.cat-postbox h3 a span{display:block}.cat-postbox{padding:10px 0}.single-postbox{padding:0;margin-bottom:30px}.single-postbox h3{padding:0 0 10px;font-size:1em}.tag-title{margin-bottom:50px;padding:30px 0}.recruit-back{margin-bottom:30px}.job01{margin-bottom:30px}.job02 ul li a{margin:0}.job02 ul li{margin-bottom:10px}.job02 ul.col3 li:nth-child(3n-1){margin:0 0 10px}.separate{display:flex;align-items:flex-start;flex-direction:column}.cat07 a{padding:10px 35px 10px 10px}.cat07 span{width:auto;margin-bottom:5px;white-space:nowrap;font-size:10px}.cat07 i{font-size:2em;top:20%}.wp-pagenavi{margin-bottom:50px;margin-top:0}#editor-area h4{font-size:1em !important;margin-bottom:25px !important}.wpcf7 select,textarea{padding:5%;width:90%}.table-entry table td{display:block;border:none}.table-entry table{border:1px solid #ccc}.table-entry table th{border:none}input.wpcf7-form-control.wpcf7-text{padding:5%;width:90%}input.w30{width:20%!important}}.pc{display:inline!important}.mb{display:none!important}@media screen and (max-width:768px){.pc{display:none!important}.mb{display:inline!important}}.wp-caption{max-width:100%;height:auto;text-align:center;background-color:#f8f8f8;padding-top:4px;margin:10px 0 20px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}@media screen and (min-width:481px){#stage02,#stage03,#stage04,#stage05,#stage06{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:480px){#stage01,#stage02,#stage03,#stage04,#stage05,#stage06{padding:50px 5%}.stage03Inr,.stage04Inr{padding:20px 5%}#stage07{padding:30px 5%}}