@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;cursor:pointer}input,select,textarea,button{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:62.5%}body{color:#333;font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:.05em;font-style:normal;font-family:"Noto Sans JP",sans-serif;background-color:#ececec;margin:0}body.noscroll{overflow:hidden}@media screen and (max-width:1260px){body{font-size:1.5rem}}@media screen and (max-width:1023px){body{font-size:1.4rem}}@media screen and (max-width:767px){body{font-size:1.35rem}}img{border:0;margin:0;vertical-align:bottom;max-width:100%;-webkit-user-drag:none}p{overflow-wrap:break-word;word-wrap:break-word}a{color:#333;text-decoration:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}a:hover{opacity:.8}a.--td-underline:hover{text-decoration:underline}.object_cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.object_contain{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.header{width:100%;position:absolute;top:0;left:0;z-index:9;display:block}.header.is-fixed{position:fixed;top:90px;background-color:#027346;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.06);box-shadow:0 0 10px 3px rgba(0,0,0,.06)}.archive .header,.single .header{background-color:#027346}@media screen and (max-width:1023px){.archive .header .header__inner,.single .header .header__inner{padding-left:20px}}@media screen and (max-width:767px){.archive .header .header__inner,.single .header .header__inner{padding:17px 20px}}.header__inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1023px){.header__inner{padding-left:20px}}@media screen and (max-width:767px){.header__inner{padding:8px 20px 16px}}.header__logo{width:250px;position:relative;z-index:999}@media screen and (max-width:767px){.header__logo{width:180px;margin-top:8px}}@media screen and (max-width:369px){.header__logo{width:160px}}.burger-btn{display:none}.header__nav{position:fixed;top:0;right:0;opacity:0;z-index:99;width:100%;height:0;-webkit-transition:all .65s cubic-bezier(.165,.84,.44,1);transition:all .65s cubic-bezier(.165,.84,.44,1);background-color:#027346;margin-right:0;overflow-y:scroll;overflow-x:hidden;padding-top:140px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1023px){.header__nav{padding-top:130px}}@media screen and (max-width:767px){.header__nav{padding-top:95px}}.header__nav.open{display:block;opacity:1;height:100vh;z-index:99}.header__nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;height:100vh;height:calc(100% + 20px);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.header__nav-item{width:100%}.header__nav-item:first-child .header__nav-link{border-top:1px solid rgba(255,255,255,.4)}.header__nav-link{color:#fff;font-size:2rem;font-weight:500;letter-spacing:.08em;padding:30px 0 30px 30px;position:relative;border-bottom:1px solid rgba(255,255,255,.4);display:block;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1023px){.header__nav-link{font-size:1.6rem;padding:24px 0 24px 10px}}@media screen and (max-width:767px){.header__nav-link{font-size:1.4rem;padding:18px 0 18px 10px}}.header__nav-link:hover{opacity:.75}.header__nav-link:after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/arrow-white.png);background-repeat:no-repeat;background-size:contain;width:40px;height:40px}@media screen and (max-width:1023px){.header__nav-link:after{width:28px;height:28px}}@media screen and (max-width:767px){.header__nav-link:after{width:24px;height:24px}}.header__nav-item--btn{margin:34px 0}@media screen and (max-width:1023px){.header__nav-item--btn{margin:18px 0}}.header__nav-item--btn .square-btn{display:inline-block}.burger-btn{display:block;border:none;cursor:pointer;position:relative;top:0;z-index:999;padding:15px 30px;background-color:transparent;margin:9px -50px 0 auto}@media screen and (max-width:767px){.burger-btn{padding:9px 20px;margin:0 -20px -14px auto}}.bar{margin:0 auto;display:block;height:1px;width:74px;border-radius:0;background-color:#fff;-webkit-transition:-webkit-transform .65s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .65s cubic-bezier(.165,.84,.44,1);transition:transform .65s cubic-bezier(.165,.84,.44,1);transition:transform .65s cubic-bezier(.165,.84,.44,1),-webkit-transform .65s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width:767px){.bar{width:42px}}.bar-top,.bar-mid{margin-bottom:10px}@media screen and (max-width:767px){.bar-top,.bar-mid{margin-bottom:9px}}.burger-btn__text{color:#fff;font-size:1.2rem;font-weight:400;letter-spacing:.14em;text-align:center;margin-top:8px;display:block}@media screen and (max-width:767px){.burger-btn__text{font-size:.9rem}}.burger-btn.cross .bar-top{-webkit-transition-delay:40ms;transition-delay:40ms;-webkit-transform:translateY(11px) rotate(165deg);transform:translateY(11px) rotate(165deg)}@media screen and (max-width:767px){.burger-btn.cross .bar-top{-webkit-transform:translateY(10px) rotate(165deg);transform:translateY(10px) rotate(165deg)}}.burger-btn.cross .bar-mid{-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transform:translateX(-15px) scaleX(0);transform:translateX(-15px) scaleX(0)}.burger-btn.cross .bar-bottom{-webkit-transition-delay:20ms;transition-delay:20ms;-webkit-transform:translateY(-11px) rotate(-165deg);transform:translateY(-11px) rotate(-165deg)}@media screen and (max-width:767px){.burger-btn.cross .bar-bottom{-webkit-transform:translateY(-10px) rotate(-165deg);transform:translateY(-10px) rotate(-165deg)}}.page-mv{width:100%;height:100vh;position:relative}@media screen and (max-width:767px){.page-mv{height:calc(var(--vh,1vh)*100)}}.page-mv__title{position:absolute;left:100px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;color:#fff}@media screen and (max-width:1260px){.page-mv__title{left:50px}}@media screen and (max-width:1023px){.page-mv__title{left:20px}}.page-mv__title-en{font-size:11rem;font-weight:500;letter-spacing:.1em;line-height:1.25;margin-bottom:2px}@media screen and (max-width:1260px){.page-mv__title-en{font-size:10rem}}@media screen and (max-width:1023px){.page-mv__title-en{font-size:8rem}}@media screen and (max-width:767px){.page-mv__title-en{font-size:5.6rem;letter-spacing:.08em;line-height:1.17;margin-bottom:4px}.page-mv__title-en.--company{font-size:4.8rem;letter-spacing:.05em}.page-mv__title-en.--recruit{font-size:4.2rem;font-size:clamp(3.6rem,11.2vw,5.6rem);letter-spacing:.05em}}@media screen and (max-width:369px){.page-mv__title-en{font-size:4.6rem}}.page-mv__title-en .--regular{font-weight:400}.page-mv__title-ja{font-size:2.4rem;font-weight:500;letter-spacing:.15em;padding-left:5px}@media screen and (max-width:1260px){.page-mv__title-ja{font-size:2rem}}@media screen and (max-width:1023px){.page-mv__title-ja{font-size:1.8rem}}@media screen and (max-width:767px){.page-mv__title-ja{font-size:1.6rem}}@media screen and (max-width:369px){.page-mv__title-ja{font-size:1.4rem}}.page-mv__square-btn{position:absolute !important;bottom:30px;right:30px;z-index:1}@media screen and (max-width:767px){.page-mv__square-btn{bottom:20px;right:20px}}.page-mv__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.recruit-cta{background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/recruit-cta-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:140px 0 40px}@media screen and (max-width:767px){.recruit-cta{padding:90px 0 30px}}.recruit-cta__inner.inner{max-width:calc(100% - 100px)}@media screen and (max-width:1260px){.recruit-cta__inner.inner{max-width:95%}}@media screen and (max-width:767px){.recruit-cta__inner.inner{max-width:100%}}.recruit-cta__title{color:#fff;text-align:center;margin-bottom:85px}@media screen and (max-width:767px){.recruit-cta__title{margin-bottom:42px}}.recruit-cta__title-en{font-size:10rem;font-weight:500;letter-spacing:.12em}@media screen and (max-width:1023px){.recruit-cta__title-en{font-size:7.2rem}}@media screen and (max-width:767px){.recruit-cta__title-en{font-size:4.2rem;letter-spacing:.07em;margin-bottom:2px}}.recruit-cta__title-ja{font-size:2.4rem;font-weight:400;letter-spacing:.12em;display:inline-block;position:relative}@media screen and (max-width:1023px){.recruit-cta__title-ja{font-size:2rem}}@media screen and (max-width:767px){.recruit-cta__title-ja{font-size:1.4rem}}.recruit-cta__title-ja:before,.recruit-cta__title-ja:after{content:"";position:absolute;top:54%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:1px;background-color:#fff}.recruit-cta__title-ja:before{left:-75px}.recruit-cta__title-ja:after{right:-75px}.recruit-cta__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1600px;padding:25px 25px 25px 50px;margin:0 auto}@media screen and (max-width:1023px){.recruit-cta__contents{display:block;padding:20px}}@media screen and (max-width:767px){.recruit-cta__contents{padding:17px 15px 15px}}.recruit-cta__text-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:auto}.recruit-cta__lead{font-size:3.4rem;font-weight:600;letter-spacing:.07em;line-height:1.75;margin-bottom:22px}@media screen and (min-width:1700px){.recruit-cta__lead{font-size:4.2rem}}@media screen and (max-width:1260px){.recruit-cta__lead{font-size:2.4rem;font-size:clamp(1.65rem,2.34vw,2.4rem);margin-bottom:14px}}@media screen and (max-width:767px){.recruit-cta__lead{margin-bottom:10px}}.recruit-cta__text{font-size:1.9rem;font-size:clamp(1.5rem,1.3vw,1.9rem);font-weight:400;letter-spacing:.09em;margin-bottom:24px}@media screen and (max-width:1260px){.recruit-cta__text{font-size:clamp(1.35rem,1.1vw,1.6rem);margin-bottom:16px}}@media screen and (max-width:767px){.recruit-cta__text{margin-bottom:12px}}.recruit-cta__link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;overflow:hidden;position:relative;width:100%}.recruit-cta__link-wrap:after{content:"";position:absolute;top:57%;right:175px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background-color:#027346;border-radius:50%}@media screen and (max-width:767px){.recruit-cta__link-wrap:after{top:52%;right:96px;width:15px;height:15px}}.recruit-cta__link-wrap:hover .recruit-cta__link-line:after{-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,0,1);transition:-webkit-transform .4s cubic-bezier(.4,0,0,1);transition:transform .4s cubic-bezier(.4,0,0,1);transition:transform .4s cubic-bezier(.4,0,0,1),-webkit-transform .4s cubic-bezier(.4,0,0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:767px){.recruit-cta__link-wrap:hover .recruit-cta__link-line:after{-webkit-transform:scale(1);transform:scale(1)}}.recruit-cta__link-wrap:hover .recruit-cta__link-text.t1{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width:767px){.recruit-cta__link-wrap:hover .recruit-cta__link-text.t1{-webkit-transform:translateY(0);transform:translateY(0)}}.recruit-cta__link-wrap:hover .recruit-cta__link-text.t2{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:767px){.recruit-cta__link-wrap:hover .recruit-cta__link-text.t2{-webkit-transform:translateY(100%);transform:translateY(100%)}}.recruit-cta__link-line{width:calc(100% - 210px);height:1px;background-color:#ccc;display:block;margin-top:5px;-webkit-transform-origin:left;transform-origin:left;position:relative}@media screen and (max-width:767px){.recruit-cta__link-line{width:calc(100% - 125px);margin-top:4px}}.recruit-cta__link-line:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;background:#027346;height:1px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 1s cubic-bezier(.4,0,0,1);transition:-webkit-transform 1s cubic-bezier(.4,0,0,1);transition:transform 1s cubic-bezier(.4,0,0,1);transition:transform 1s cubic-bezier(.4,0,0,1),-webkit-transform 1s cubic-bezier(.4,0,0,1)}.recruit-cta__link-text{position:absolute;top:0;right:50px;color:#027346;font-size:1.8rem;font-weight:500;letter-spacing:.07em;display:block;-webkit-transition:.7s -webkit-transform cubic-bezier(.4,0,0,1);transition:.7s -webkit-transform cubic-bezier(.4,0,0,1);transition:.7s transform cubic-bezier(.4,0,0,1);transition:.7s transform cubic-bezier(.4,0,0,1),.7s -webkit-transform cubic-bezier(.4,0,0,1)}@media screen and (max-width:1260px){.recruit-cta__link-text{font-size:1.6rem;margin-top:2px}}@media screen and (max-width:767px){.recruit-cta__link-text{font-size:1.3rem;right:0}}.recruit-cta__link-text.t2{-webkit-transform:translateY(100%);transform:translateY(100%)}.recruit-cta__vt-title{color:#fff;font-size:3.6rem;font-size:clamp(2.6rem,2.5vw,3.6rem);letter-spacing:.12em;background-color:#027346;border-radius:5px 0 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px 5px 35px;margin-top:35px}@media screen and (max-width:1260px){.recruit-cta__vt-title{font-size:clamp(2.3rem,2.4vw,3.6rem);padding:5px 15px 5px 20px;margin-top:10px}}@media screen and (max-width:1023px){.recruit-cta__vt-title{margin-top:20px}}@media screen and (max-width:767px){.recruit-cta__vt-title{margin-top:14px;padding:10px 15px 12px 20px}}.recruit-cta__vt-title .--sm{font-size:2.4rem;font-size:clamp(1.6rem,1.66vw,2.4rem);margin-left:22px}@media screen and (max-width:1260px){.recruit-cta__vt-title .--sm{font-size:clamp(1.5rem,1.5vw,2rem)}}@media screen and (max-width:767px){.recruit-cta__vt-title .--sm{display:block;margin:3px 0 0}}.recruit-cta__virtual-wrap{-webkit-box-flex:0;-ms-flex:0 1 44%;flex:0 1 44%;width:100%}.recruit-cta__virtual-frame{position:relative;width:100%;padding-top:66.6666%}@media screen and (max-width:767px){.recruit-cta__virtual-frame{padding-top:75%}}.recruit-cta__virtual-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.company-link{overflow:hidden}.company-link .title__en{font-size:8rem;letter-spacing:.12em;line-height:1.3;margin-bottom:10px;position:relative;z-index:1}@media screen and (max-width:1023px){.company-link .title__en{font-size:7rem}}@media screen and (max-width:767px){.company-link .title__en{font-size:4.6rem;line-height:1.25;margin-bottom:6px}}.company-link .title__ja{font-size:2.2rem;font-weight:500;letter-spacing:.15em;position:relative;z-index:1}@media screen and (max-width:1023px){.company-link .title__ja{font-size:2rem}}@media screen and (max-width:767px){.company-link .title__ja{font-size:1.8rem}}.company-link__bg{width:100%;height:100%;display:block;padding:75px 0 160px;position:relative;overflow:hidden}@media screen and (max-width:767px){.company-link__bg{padding:50px 0 70px}}.company-link__bg:hover{opacity:1}.company-link__bg:hover:before{-webkit-transform:translate(-50%,-50%) scale(1.045);transform:translate(-50%,-50%) scale(1.045);-webkit-filter:blur(3px);filter:blur(3px)}@media screen and (max-width:767px){.company-link__bg:hover:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(0);filter:blur(0)}}.company-link__bg:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.006);transform:translate(-50%,-50%) scale(1.006);width:100%;height:100%;background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/company-link-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:0;-webkit-transition:all .4s ease;transition:all .4s ease}.company-link__btn{position:absolute;bottom:40px;right:50px;width:110px;height:110px;border-radius:50%;-webkit-transition:.7s all cubic-bezier(.4,0,0,1);transition:.7s all cubic-bezier(.4,0,0,1)}@media screen and (max-width:1023px){.company-link__btn{width:90px;height:90px}}@media screen and (max-width:767px){.company-link__btn{right:20px;bottom:20px;width:55px;height:55px}}.company-link__btn:hover{opacity:.8}.company-link__btn:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/btn-arrow-lg.png);background-repeat:no-repeat;background-size:contain;width:110px;height:110px;-webkit-transition:.7s -webkit-transform cubic-bezier(.4,0,0,1);transition:.7s -webkit-transform cubic-bezier(.4,0,0,1);transition:.7s transform cubic-bezier(.4,0,0,1);transition:.7s transform cubic-bezier(.4,0,0,1),.7s -webkit-transform cubic-bezier(.4,0,0,1)}@media screen and (max-width:1023px){.company-link__btn:before{width:90px;height:90px}}@media screen and (max-width:767px){.company-link__btn:before{width:55px;height:55px}}.footer-contact{padding:140px 0;background-color:#fff}@media screen and (max-width:767px){.footer-contact{padding:60px 0}}.footer-contact__link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.footer-contact__link:hover{opacity:1}.footer-contact__link:hover .footer-contact__title:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}.footer-contact__link:hover .footer-contact__arrow01{opacity:0;-webkit-transition:.2s all cubic-bezier(1,0,1,1) 0s;transition:.2s all cubic-bezier(1,0,1,1) 0s;-webkit-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%)}.footer-contact__link:hover .footer-contact__arrow02{opacity:1;-webkit-transition:.2s all cubic-bezier(0,0,0,1) .2s;transition:.2s all cubic-bezier(0,0,0,1) .2s;-webkit-transform:translateX(0%) translateY(0%);transform:translateX(0%) translateY(0%)}.footer-contact__texts{padding-right:90px}@media screen and (max-width:767px){.footer-contact__texts{padding-right:35px}}@media screen and (max-width:369px){.footer-contact__texts{padding-right:30px}}.footer-contact__title{color:#027346;font-size:11rem;font-weight:500;letter-spacing:.11em;line-height:1;display:inline-block;position:relative;padding-bottom:10px;margin-bottom:15px}@media screen and (max-width:1023px){.footer-contact__title{font-size:8rem}}@media screen and (max-width:767px){.footer-contact__title{font-size:4.6rem;letter-spacing:.07em;margin-bottom:10px}}@media screen and (max-width:369px){.footer-contact__title{font-size:3.6rem}}.footer-contact__title:before{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;background:#027346;height:1px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 0s;transition:-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 0s;transition:transform .5s cubic-bezier(.455,.03,.515,.955) 0s;transition:transform .5s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 0s}@media screen and (max-width:767px){.footer-contact__title:before{-webkit-transform:scale(1,1);transform:scale(1,1)}}.footer-contact__text{font-size:2rem;letter-spacing:.1em;padding-left:5px}@media screen and (max-width:1023px){.footer-contact__text{font-size:1.8rem}}@media screen and (max-width:767px){.footer-contact__text{font-size:1.4rem;letter-spacing:.07em}}@media screen and (max-width:369px){.footer-contact__text{font-size:1.2rem}}.footer-contact__arrow{position:relative;top:0;right:0;padding:5px;overflow:hidden;-webkit-transition:.2s all cubic-bezier(0,0,0,1) .5s;transition:.2s all cubic-bezier(0,0,0,1) .5s;margin-top:18px}@media screen and (max-width:1023px){.footer-contact__arrow{margin-top:12px}}@media screen and (max-width:767px){.footer-contact__arrow{margin-top:5px}}@media screen and (max-width:369px){.footer-contact__arrow{margin-top:3px}}.footer-contact__arrow01,.footer-contact__arrow02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;width:96px;height:96px}@media screen and (max-width:1023px){.footer-contact__arrow01,.footer-contact__arrow02{width:70px;height:70px}}@media screen and (max-width:767px){.footer-contact__arrow01,.footer-contact__arrow02{width:42px;height:42px}}@media screen and (max-width:369px){.footer-contact__arrow01,.footer-contact__arrow02{width:36px;height:36px}}.footer-contact__arrow01{opacity:1;-webkit-transition:.25s all cubic-bezier(1,0,1,1) 0s;transition:.25s all cubic-bezier(1,0,1,1) 0s}.footer-contact__arrow02{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);-webkit-transition:.2s all cubic-bezier(1,0,1,1) 0s;transition:.2s all cubic-bezier(1,0,1,1) 0s}.news-list__item{border-bottom:1px solid #027346}.news-list__item a{padding:58px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s all ease-in-out 0s;transition:.3s all ease-in-out 0s;overflow:hidden;position:relative}@media screen and (max-width:1023px){.news-list__item a{padding:45px 0 20px}}@media screen and (max-width:767px){.news-list__item a{padding:22px 10px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-list__item a:hover{color:#fff;opacity:.999}.news-list__item a:hover:before{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1 !important}.news-list__item a:hover .news-list__item-date{color:#fff}.news-list__item a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background-color:#027346;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transition:.3s -webkit-transform cubic-bezier(.05,0,.13,.84) 0s;transition:.3s -webkit-transform cubic-bezier(.05,0,.13,.84) 0s;transition:.3s transform cubic-bezier(.05,0,.13,.84) 0s;transition:.3s transform cubic-bezier(.05,0,.13,.84) 0s,.3s -webkit-transform cubic-bezier(.05,0,.13,.84) 0s}.news-list__item-category{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;font-size:1.5rem;line-height:1.7;background-color:#027346;padding:4px 18px;border-radius:1px;display:inline-block;margin-right:40px;margin-top:2px}@media screen and (max-width:1023px){.news-list__item-category{font-size:1.4rem}}@media screen and (max-width:767px){.news-list__item-category{font-size:1.2rem;padding:3px 14px;margin-right:20px}}.news-list__item-date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#027346;font-size:1.7rem;font-weight:500;margin-right:40px;line-height:1.7;margin-top:3.5px;-webkit-transition:.3s all ease-in-out 0s;transition:.3s all ease-in-out 0s}@media screen and (max-width:1023px){.news-list__item-date{font-size:1.5rem}}@media screen and (max-width:767px){.news-list__item-date{font-size:1.25rem;display:block;margin-top:5.5px;-ms-flex-item-align:start;align-self:flex-start;margin-right:0}}.news-list__item-title{font-size:2rem;font-weight:600;letter-spacing:.08em;line-height:1.7}@media screen and (max-width:1023px){.news-list__item-title{font-size:1.6rem}}@media screen and (max-width:767px){.news-list__item-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:1.35rem;margin-top:8px}}.contact-form__list{margin-bottom:50px}@media screen and (max-width:767px){.contact-form__list{margin-bottom:30px}}.contact-form__item:not(:last-child){margin-bottom:40px}@media screen and (max-width:767px){.contact-form__item:not(:last-child){margin-bottom:25px}}.contact-form__item-title{font-size:2rem;font-weight:700;letter-spacing:.1em;margin-bottom:9px}@media screen and (max-width:1023px){.contact-form__item-title{font-size:1.7rem}}@media screen and (max-width:767px){.contact-form__item-title{font-size:1.4rem;margin-bottom:7px}}.contact-form__input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.contact-form__input-wrapper input[type=text],.contact-form__input-wrapper input[type=email],.contact-form__input-wrapper input[type=tel],.contact-form__input-wrapper select,.contact-form__input-wrapper textarea{font-size:1.6rem !important;width:100%;padding:16px 15px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #666;background-color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}@media screen and (max-width:767px){.contact-form__input-wrapper input[type=text],.contact-form__input-wrapper input[type=email],.contact-form__input-wrapper input[type=tel],.contact-form__input-wrapper select,.contact-form__input-wrapper textarea{padding:9px 15px}}.contact-form__input-wrapper input[type=text]::-webkit-input-placeholder,.contact-form__input-wrapper input[type=email]::-webkit-input-placeholder,.contact-form__input-wrapper input[type=tel]::-webkit-input-placeholder,.contact-form__input-wrapper select::-webkit-input-placeholder,.contact-form__input-wrapper textarea::-webkit-input-placeholder{color:#888;font-size:1.5rem;font-weight:400;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}.contact-form__input-wrapper input[type=text]::-moz-placeholder,.contact-form__input-wrapper input[type=email]::-moz-placeholder,.contact-form__input-wrapper input[type=tel]::-moz-placeholder,.contact-form__input-wrapper select::-moz-placeholder,.contact-form__input-wrapper textarea::-moz-placeholder{color:#888;font-size:1.5rem;font-weight:400;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}.contact-form__input-wrapper input[type=text]:-ms-input-placeholder,.contact-form__input-wrapper input[type=email]:-ms-input-placeholder,.contact-form__input-wrapper input[type=tel]:-ms-input-placeholder,.contact-form__input-wrapper select:-ms-input-placeholder,.contact-form__input-wrapper textarea:-ms-input-placeholder{color:#888;font-size:1.5rem;font-weight:400;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}.contact-form__input-wrapper input[type=text]::-ms-input-placeholder,.contact-form__input-wrapper input[type=email]::-ms-input-placeholder,.contact-form__input-wrapper input[type=tel]::-ms-input-placeholder,.contact-form__input-wrapper select::-ms-input-placeholder,.contact-form__input-wrapper textarea::-ms-input-placeholder{color:#888;font-size:1.5rem;font-weight:400;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}.contact-form__input-wrapper input[type=text]::placeholder,.contact-form__input-wrapper input[type=email]::placeholder,.contact-form__input-wrapper input[type=tel]::placeholder,.contact-form__input-wrapper select::placeholder,.contact-form__input-wrapper textarea::placeholder{color:#888;font-size:1.5rem;font-weight:400;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}@media screen and (max-width:1023px){.contact-form__input-wrapper input[type=text]::-webkit-input-placeholder,.contact-form__input-wrapper input[type=email]::-webkit-input-placeholder,.contact-form__input-wrapper input[type=tel]::-webkit-input-placeholder,.contact-form__input-wrapper select::-webkit-input-placeholder,.contact-form__input-wrapper textarea::-webkit-input-placeholder{font-size:1.3rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.contact-form__input-wrapper input[type=text]::-moz-placeholder,.contact-form__input-wrapper input[type=email]::-moz-placeholder,.contact-form__input-wrapper input[type=tel]::-moz-placeholder,.contact-form__input-wrapper select::-moz-placeholder,.contact-form__input-wrapper textarea::-moz-placeholder{font-size:1.3rem;font-feature-settings:"palt"}.contact-form__input-wrapper input[type=text]:-ms-input-placeholder,.contact-form__input-wrapper input[type=email]:-ms-input-placeholder,.contact-form__input-wrapper input[type=tel]:-ms-input-placeholder,.contact-form__input-wrapper select:-ms-input-placeholder,.contact-form__input-wrapper textarea:-ms-input-placeholder{font-size:1.3rem;font-feature-settings:"palt"}.contact-form__input-wrapper input[type=text]::-ms-input-placeholder,.contact-form__input-wrapper input[type=email]::-ms-input-placeholder,.contact-form__input-wrapper input[type=tel]::-ms-input-placeholder,.contact-form__input-wrapper select::-ms-input-placeholder,.contact-form__input-wrapper textarea::-ms-input-placeholder{font-size:1.3rem;font-feature-settings:"palt"}.contact-form__input-wrapper input[type=text]::placeholder,.contact-form__input-wrapper input[type=email]::placeholder,.contact-form__input-wrapper input[type=tel]::placeholder,.contact-form__input-wrapper select::placeholder,.contact-form__input-wrapper textarea::placeholder{font-size:1.3rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}@media screen and (max-width:767px){.contact-form__input-wrapper input[type=text]::-webkit-input-placeholder,.contact-form__input-wrapper input[type=email]::-webkit-input-placeholder,.contact-form__input-wrapper input[type=tel]::-webkit-input-placeholder,.contact-form__input-wrapper select::-webkit-input-placeholder,.contact-form__input-wrapper textarea::-webkit-input-placeholder{font-size:1.3rem;letter-spacing:0}.contact-form__input-wrapper input[type=text]::-moz-placeholder,.contact-form__input-wrapper input[type=email]::-moz-placeholder,.contact-form__input-wrapper input[type=tel]::-moz-placeholder,.contact-form__input-wrapper select::-moz-placeholder,.contact-form__input-wrapper textarea::-moz-placeholder{font-size:1.3rem;letter-spacing:0}.contact-form__input-wrapper input[type=text]:-ms-input-placeholder,.contact-form__input-wrapper input[type=email]:-ms-input-placeholder,.contact-form__input-wrapper input[type=tel]:-ms-input-placeholder,.contact-form__input-wrapper select:-ms-input-placeholder,.contact-form__input-wrapper textarea:-ms-input-placeholder{font-size:1.3rem;letter-spacing:0}.contact-form__input-wrapper input[type=text]::-ms-input-placeholder,.contact-form__input-wrapper input[type=email]::-ms-input-placeholder,.contact-form__input-wrapper input[type=tel]::-ms-input-placeholder,.contact-form__input-wrapper select::-ms-input-placeholder,.contact-form__input-wrapper textarea::-ms-input-placeholder{font-size:1.3rem;letter-spacing:0}.contact-form__input-wrapper input[type=text]::placeholder,.contact-form__input-wrapper input[type=email]::placeholder,.contact-form__input-wrapper input[type=tel]::placeholder,.contact-form__input-wrapper select::placeholder,.contact-form__input-wrapper textarea::placeholder{font-size:1.3rem;letter-spacing:0}}.contact-form__input-wrapper textarea{resize:none;min-height:260px}@media screen and (max-width:767px){.contact-form__input-wrapper textarea{min-height:180px}}.contact-form__btn{width:100%;height:74px;margin:0 auto;position:relative}@media screen and (max-width:767px){.contact-form__btn{height:52px}}.contact-form__btn input[type=submit]{color:#333;font-size:1.8rem;font-weight:700;letter-spacing:.15em;line-height:74px;width:100%;height:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #666;background-color:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:767px){.contact-form__btn input[type=submit]{font-size:1.5rem;line-height:52px}}.contact-form__btn input[type=submit]:hover{opacity:.8}.contact-form__texts{margin-top:50px;line-height:1.9}@media screen and (max-width:767px){.contact-form__texts{margin-top:30px;line-height:1.7}}.contact-form__texts a:hover{text-decoration:underline}.vertual-tours .inner{max-width:100%;padding:0 50px}@media screen and (max-width:1260px){.vertual-tours .inner{padding:0 20px}}.vertual-tours_inner{width:calc(100% - 50px)}.vertual-tours__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1600px;padding:25px 25px 25px 50px;margin:0 auto}@media screen and (max-width:1023px){.vertual-tours__contents{display:block;padding:20px}}@media screen and (max-width:767px){.vertual-tours__contents{padding:17px 15px 15px}}.vertual-tours__text-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:auto}.vertual-tours__lead{font-size:3.4rem;font-weight:600;letter-spacing:.07em;line-height:1.75;margin-bottom:22px}@media screen and (min-width:1700px){.vertual-tours__lead{font-size:4.2rem}}@media screen and (max-width:1260px){.vertual-tours__lead{font-size:2.4rem;font-size:clamp(1.65rem,2.34vw,2.4rem);margin-bottom:14px}}@media screen and (max-width:767px){.vertual-tours__lead{margin-bottom:10px}}.vertual-tours__text{font-size:1.9rem;font-size:clamp(1.5rem,1.3vw,1.9rem);font-weight:400;letter-spacing:.09em;margin-bottom:24px}@media screen and (max-width:1260px){.vertual-tours__text{font-size:clamp(1.3rem,1.1vw,1.6rem);margin-bottom:16px}}@media screen and (max-width:767px){.vertual-tours__text{margin-bottom:12px}}.vertual-tours__link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;overflow:hidden;position:relative;width:100%}.vertual-tours__link-wrap:after{content:"";position:absolute;top:57%;right:175px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background-color:#027346;border-radius:50%}@media screen and (max-width:767px){.vertual-tours__link-wrap:after{top:52%;right:96px;width:15px;height:15px}}.vertual-tours__link-wrap:hover .vertual-tours__link-line:after{-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,0,1);transition:-webkit-transform .4s cubic-bezier(.4,0,0,1);transition:transform .4s cubic-bezier(.4,0,0,1);transition:transform .4s cubic-bezier(.4,0,0,1),-webkit-transform .4s cubic-bezier(.4,0,0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (max-width:767px){.vertual-tours__link-wrap:hover .vertual-tours__link-line:after{-webkit-transform:scale(1);transform:scale(1)}}.vertual-tours__link-wrap:hover .vertual-tours__link-text.t1{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width:767px){.vertual-tours__link-wrap:hover .vertual-tours__link-text.t1{-webkit-transform:translateY(0);transform:translateY(0)}}.vertual-tours__link-wrap:hover .vertual-tours__link-text.t2{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:767px){.vertual-tours__link-wrap:hover .vertual-tours__link-text.t2{-webkit-transform:translateY(100%);transform:translateY(100%)}}.vertual-tours__link-line{width:calc(100% - 210px);height:1px;background-color:#ccc;display:block;margin-top:5px;-webkit-transform-origin:left;transform-origin:left;position:relative}@media screen and (max-width:767px){.vertual-tours__link-line{width:calc(100% - 125px);margin-top:4px}}.vertual-tours__link-line:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;background:#027346;height:1px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 1s cubic-bezier(.4,0,0,1);transition:-webkit-transform 1s cubic-bezier(.4,0,0,1);transition:transform 1s cubic-bezier(.4,0,0,1);transition:transform 1s cubic-bezier(.4,0,0,1),-webkit-transform 1s cubic-bezier(.4,0,0,1)}.vertual-tours__link-text{position:absolute;top:0;right:50px;color:#027346;font-size:1.8rem;font-weight:500;letter-spacing:.07em;display:block;-webkit-transition:.7s -webkit-transform cubic-bezier(.4,0,0,1);transition:.7s -webkit-transform cubic-bezier(.4,0,0,1);transition:.7s transform cubic-bezier(.4,0,0,1);transition:.7s transform cubic-bezier(.4,0,0,1),.7s -webkit-transform cubic-bezier(.4,0,0,1)}@media screen and (max-width:1260px){.vertual-tours__link-text{font-size:1.6rem;margin-top:2px}}@media screen and (max-width:767px){.vertual-tours__link-text{font-size:1.3rem;right:0}}.vertual-tours__link-text.t2{-webkit-transform:translateY(100%);transform:translateY(100%)}.vertual-tours__vt-title{color:#fff;font-size:3.6rem;font-size:clamp(2.6rem,2.5vw,3.6rem);letter-spacing:.12em;background-color:#027346;border-radius:5px 0 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px 5px 35px;margin-top:35px}@media screen and (max-width:1260px){.vertual-tours__vt-title{font-size:clamp(2.3rem,2.4vw,3.6rem);padding:5px 15px 5px 20px;margin-top:10px}}@media screen and (max-width:1023px){.vertual-tours__vt-title{margin-top:20px}}@media screen and (max-width:767px){.vertual-tours__vt-title{margin-top:14px;padding:10px 15px 12px 20px}}.vertual-tours__vt-title .--sm{font-size:2.4rem;font-size:clamp(1.6rem,1.66vw,2.4rem);margin-left:22px}@media screen and (max-width:1260px){.vertual-tours__vt-title .--sm{font-size:clamp(1.5rem,1.5vw,2rem)}}@media screen and (max-width:767px){.vertual-tours__vt-title .--sm{display:block;margin:3px 0 0}}.vertual-tours__virtual-wrap{-webkit-box-flex:0;-ms-flex:0 1 44%;flex:0 1 44%;width:100%}.vertual-tours__virtual-frame{position:relative;width:100%;padding-top:66.6666%}@media screen and (max-width:767px){.vertual-tours__virtual-frame{padding-top:75%}}.vertual-tours__virtual-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}main{display:block;background-color:transparent}#wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden}#wrapper main{-webkit-box-flex:1;-ms-flex:1;flex:1}.inner{max-width:1140px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.inner--sm{max-width:940px}.inner--lg{max-width:1240px}.sp{display:none !important}@media screen and (max-width:767px){.sp{display:block !important}}@media screen and (max-width:767px){.pc{display:none !important}}.section-wrap{margin-bottom:150px}@media screen and (max-width:767px){.section-wrap{margin-bottom:70px}}.page-container{margin-top:140px}@media screen and (max-width:767px){.page-container{margin-top:70px}}.white-spacer{background-color:#fff;padding:150px 0;position:relative;z-index:0}@media screen and (max-width:767px){.white-spacer{padding:70px 0}}.white-spacer2{background-color:#fff;padding-top:150px}@media screen and (max-width:767px){.white-spacer2{padding-top:70px}}.title__en{color:#027346;font-size:7rem;font-weight:600;line-height:1.35;letter-spacing:.06em}@media screen and (max-width:767px){.title__en{font-size:4rem}}.title__en .--regular{font-weight:400}.title__ja{font-size:1.7rem;font-weight:400;letter-spacing:.12em;padding-left:2px}@media screen and (max-width:767px){.title__ja{font-size:1.4rem}}.title02__ja{color:#027346;font-weight:600;font-size:4.6rem;letter-spacing:.12em;line-height:1.4}@media screen and (max-width:1023px){.title02__ja{font-size:4rem}}@media screen and (max-width:767px){.title02__ja{font-size:2.8rem;margin-bottom:2px}}.title02__en{font-weight:600;font-size:3.4rem;letter-spacing:.14em}@media screen and (max-width:1023px){.title02__en{font-size:2.4rem}}@media screen and (max-width:767px){.title02__en{font-size:2rem}}.title03{color:#027346;font-size:5rem;font-weight:600;line-height:1.3;letter-spacing:.08em}@media screen and (max-width:1023px){.title03{font-size:4rem}}@media screen and (max-width:767px){.title03{font-size:2.8rem}}.title04{font-size:4.2rem;font-weight:700;line-height:1.4;letter-spacing:.12em}@media screen and (max-width:1023px){.title04{font-size:3.6rem}}@media screen and (max-width:767px){.title04{font-size:2.2rem}}.btn{color:#fff;font-size:1.5rem;letter-spacing:.1em;border-radius:20px;border:1px solid #fff;display:inline-block;display:block;padding:6px 10px;width:210px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease}@media screen and (max-width:767px){.btn{font-size:1.4rem;width:185px}}.btn:after{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/btn-arrow.svg);background-repeat:no-repeat;background-size:contain;width:21px;height:12px;-webkit-transition:all .25s ease;transition:all .25s ease}@media screen and (max-width:767px){.btn:after{top:52%;right:12px;width:17px;height:11px}}.btn:hover{opacity:1;background-color:#027346}@media screen and (max-width:767px){.btn:hover{background-color:transparent}}.btn:hover:after{right:10px}@media screen and (max-width:767px){.btn:hover:after{right:12px}}.btn.--black{color:#333;border-color:#333}.btn.--black:after{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/btn-arrowB.svg);stroke:#000;fill:#000}.square-btn{background-color:#fff;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;padding:18px 0 22px 20px;position:relative}@media screen and (max-width:767px){.square-btn{width:250px;border-radius:8px;padding:14px 0 20px 16px}}.square-btn:after{content:"";position:absolute;top:38px;right:25px;background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/arrow.png);background-repeat:no-repeat;background-size:contain;width:46px;height:46px}@media screen and (max-width:767px){.square-btn:after{width:40px;height:40px;top:30px;right:20px}}.square-btn__en-text{color:#027346;font-size:3.2rem;font-weight:700;letter-spacing:.06em;display:block;margin-bottom:2px}@media screen and (max-width:767px){.square-btn__en-text{font-size:2.8rem;line-height:1.35;letter-spacing:.1em}}.square-btn__ja-text{font-size:2rem;font-weight:500;display:block}@media screen and (max-width:767px){.square-btn__ja-text{font-size:1.6rem}}.more-btn{font-size:1.5rem;letter-spacing:.08em;max-width:180px;border:1px solid #333;text-align:center;border-radius:18px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;cursor:pointer;position:relative;-webkit-transition:.7s all cubic-bezier(.4,0,0,1);transition:.7s all cubic-bezier(.4,0,0,1)}@media screen and (max-width:767px){.more-btn{font-size:1.3rem;max-width:160px}}.more-btn:hover{opacity:1}.more-btn:before{content:"続きを読む";-webkit-transition:.7s all cubic-bezier(.4,0,0,1);transition:.7s all cubic-bezier(.4,0,0,1)}.more-btn:after{content:"▼";position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2rem;-webkit-transition:.4s all cubic-bezier(.4,0,0,1);transition:.4s all cubic-bezier(.4,0,0,1)}.js-accordion.open .more-btn:before{content:"閉じる"}.js-accordion.open .more-btn:after{-webkit-transform:translateY(-40%) rotate(180deg);transform:translateY(-40%) rotate(180deg)}.policy{margin-bottom:130px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.policy{margin-bottom:70px}}.contact+.policy{margin-top:90px}@media screen and (max-width:767px){.contact+.policy{margin-top:40px}}.policy__inner{max-width:840px;padding:20px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.policy__inner{padding:15px}}.policy__contents{font-size:1.5rem;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px;max-height:340px;overflow-y:scroll;line-height:1.7;letter-spacing:.08em;text-align:justify;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:767px){.policy__contents{font-size:1.3rem;padding:10px 15px;line-height:1.6;letter-spacing:.03em;max-height:280px}}.policy__title{color:#027346;font-size:2rem;font-weight:600;text-align:center;margin-bottom:1.8em}@media screen and (max-width:767px){.policy__title{font-size:1.6rem;letter-spacing:.03em;margin-bottom:1.5em}}.policy__list>li:not(:last-child){margin-bottom:2em}.policy__list strong{display:inline-block;margin-bottom:.5em}.text-white{color:#fff}.text-green{color:#027346}.font-md{font-size:1.8rem;line-height:1.7}@media screen and (max-width:1023px){.font-md{font-size:1.6rem}}@media screen and (max-width:767px){.font-md{font-size:1.4rem}}.weight-500{font-weight:500}.mx-auto{margin:0 auto}.mt-1{margin-top:1em}.mt-2{margin-top:2em}.mt-4{margin-top:4em}.mb-2{margin-bottom:2em}.footer{color:#fff;background-color:#027346;padding:70px 0 30px}@media screen and (max-width:767px){.footer{padding:45px 0 20px}}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:767px){.footer__inner{display:block;margin-bottom:35px}}.footer__content{margin-right:20px}@media screen and (max-width:767px){.footer__content{margin-right:0}}.footer__company{width:360px;display:block;margin-bottom:20px}@media screen and (max-width:1023px){.footer__company{width:240px}}@media screen and (max-width:767px){.footer__company{width:230px;margin-bottom:18px}}.footer__info{font-weight:400;line-height:1.7}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}@media screen and (max-width:767px){.footer__nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:25px}}.footer__nav-list:first-child{margin-right:80px}@media screen and (max-width:1023px){.footer__nav-list:first-child{margin-right:65px}}@media screen and (max-width:767px){.footer__nav-list:first-child{margin-right:40px}}.footer__nav-list li:not(:last-child){margin-bottom:32px}@media screen and (max-width:767px){.footer__nav-list li:not(:last-child){margin-bottom:24px}}.footer__nav-list li a{color:#fff;padding:7px 0}.footer__nav-banner{max-width:206px;margin-top:-16px}@media screen and (max-width:767px){.footer__nav-banner{max-width:164px;margin-top:-12px}}.footer__copyright{font-size:1.2rem;font-weight:400;letter-spacing:.14em;text-align:center;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}@media screen and (max-width:767px){.footer__copyright{font-size:1.1rem;letter-spacing:.1em}}.mv{width:100%;height:100vh;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width:767px){.mv{height:calc(var(--vh,1vh)*100)}}.mv__title{position:absolute;left:50px;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;color:#fff}@media screen and (max-width:1023px){.mv__title{top:50%;left:20px}}.mv__main-title{font-size:7.4rem;font-weight:500;line-height:1.35;letter-spacing:.12em;margin-bottom:12px}@media screen and (min-width:1700px){.mv__main-title{font-size:8.6rem}}@media screen and (max-width:1023px){.mv__main-title{font-size:6.8rem}}@media screen and (max-width:767px){.mv__main-title{font-size:4rem;line-height:1.4;letter-spacing:.08em;margin-bottom:6px}}.mv__sub-title{font-size:2.6rem;font-weight:500;letter-spacing:.2em;margin-left:3px}@media screen and (min-width:1700px){.mv__sub-title{font-size:3rem}}@media screen and (max-width:1023px){.mv__sub-title{font-size:2.2rem}}@media screen and (max-width:767px){.mv__sub-title{font-size:1.6rem}}.mv__square-btn{position:absolute;bottom:30px;right:30px;z-index:1}@media screen and (max-width:767px){.mv__square-btn{bottom:50px;right:20px}}.swiper1{width:100%;height:100%;position:relative;z-index:0}.swiper1 .swiper-wrapper{overflow:hidden}.swiper1 .slide-img{width:100%;height:100vh}.swiper1 .swiper1__caption{color:#fff;font-weight:400;font-size:1.2rem;letter-spacing:.1em;position:absolute;bottom:31px;left:240px}@media screen and (max-width:767px){.swiper1 .swiper1__caption{font-size:1.1rem;bottom:18px}}.swiper1 .swiper-pagination{text-align:left;bottom:20px;left:20px}@media screen and (max-width:767px){.swiper1 .swiper-pagination{bottom:8px}}.swiper1 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.swiper1 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child),.swiper1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin-right:12px}.swiper1 .swiper-pagination-bullet{width:auto;height:auto;line-height:0;background:0 0;position:relative;opacity:1}.swiper1 .swiper-pagination-bullet:before{content:"";width:9px;height:9px;border-radius:50%;background-color:rgba(255,255,255,.4);fill:#000;position:absolute;top:14px;left:8.5px}.swiper1 .swiper-pagination-bullet svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper1 .swiper-pagination-bullet svg circle{fill:transparent;stroke:#fff;stroke-width:1;stroke-dasharray:0 77}.swiper1 .swiper-pagination-bullet-active:before{background:#fff}.swiper1 .swiper-pagination-bullet-active svg circle{-webkit-animation:circle 7.2s forwards;animation:circle 7.2s forwards}@-webkit-keyframes circle{0%{stroke-dasharray:0 77}100%{stroke-dasharray:77 77}}@keyframes circle{0%{stroke-dasharray:0 77}100%{stroke-dasharray:77 77}}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.135);transform:scale(1.135)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.135);transform:scale(1.135)}}.swiper1 .swiper-slide-active .slide-img,.swiper1 .swiper-slide-duplicate-active .slide-img,.swiper1 .swiper-slide-prev .slide-img{-webkit-animation:zoomUp 7s linear 0s normal both;animation:zoomUp 7s linear 0s normal both}.top-about{background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/top-about-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:160px 0}@media screen and (max-width:767px){.top-about{padding:90px 0;background-attachment:scroll}}.top-about .title__en{color:#fff}.top-about__lead{color:#fff;font-size:3rem;font-weight:600;line-height:1.8;letter-spacing:.1em;margin:30px 0 35px}@media screen and (max-width:767px){.top-about__lead{font-size:2rem;margin:20px 0 24px}}.top-about__texts{color:#fff;font-size:1.7rem;letter-spacing:.08em;line-height:2.1;margin-bottom:24px}@media screen and (max-width:1023px){.top-about__texts{font-size:1.5rem}}@media screen and (max-width:767px){.top-about__texts{font-size:1.35rem;letter-spacing:.12em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:justify}}.top-about__btn-wrap{max-width:850px}.top-about__btn-wrap .btn{margin-left:auto}.business-media-wrap{margin-top:70px}@media screen and (max-width:767px){.business-media-wrap{margin-top:40px}}.business-media{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:90px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.business-media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}}.business-media.--odd{color:#fff;background-color:#027346;margin-left:auto;padding-left:calc((100% - 1100px)/2)}@media screen and (max-width:767px){.business-media.--odd{padding-left:0;padding:40px 20px 34px 0;margin-bottom:20px}}.business-media.--odd .business-media__title{border-color:#fff}.business-media.--even{padding-right:calc((100% - 1100px)/2)}@media screen and (max-width:767px){.business-media.--even{padding:40px 0 15px 20px;margin-bottom:40px}}.business-media.--even .business-media__title{border-color:#027346}.business-media__contents{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;margin-top:70px}@media screen and (max-width:1023px){.business-media__contents{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;margin-top:20px}}.business-media__title{font-size:5.4rem;font-weight:400;letter-spacing:.08em;padding-left:40px;padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid}@media screen and (max-width:1260px){.business-media__title{font-size:4.8rem}}@media screen and (max-width:1023px){.business-media__title{font-size:4rem;padding-left:20px}}@media screen and (max-width:767px){.business-media__title{font-size:3rem;padding-bottom:12px;margin-bottom:12px}}.business-media__sub-title{font-size:3rem;font-weight:500;letter-spacing:.1em;padding-left:40px;margin-bottom:14px}@media screen and (max-width:1023px){.business-media__sub-title{font-size:2.4rem;padding-left:20px}}@media screen and (max-width:767px){.business-media__sub-title{font-size:2rem;margin-bottom:6px}}.business-media__info{font-size:1.8rem;letter-spacing:.1em;padding-left:40px}@media screen and (max-width:1023px){.business-media__info{font-size:1.6rem;padding-left:20px}}@media screen and (max-width:767px){.business-media__info{font-size:1.4rem}}.business-media__img{-webkit-box-flex:0;-ms-flex:0 1 53%;flex:0 1 53%;width:100%;height:460px;overflow:hidden;position:relative}@media screen and (min-width:1700px){.business-media__img{height:550px}}@media screen and (max-width:1023px){.business-media__img{-webkit-box-flex:0;-ms-flex:0 1 46%;flex:0 1 46%;height:43vw}}@media screen and (max-width:767px){.business-media__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:55vw}}.business-media__img:before{content:"VIEW MORE";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:1.5rem;letter-spacing:0;text-align:center;z-index:1;display:block;-webkit-filter:blur(2px);filter:blur(2px);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;white-space:nowrap;border-bottom:1px solid #fff;padding:0 5px 3px}.business-media__img img{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(1.005);transform:scale(1.005)}@media screen and (max-width:767px){.business-media__img img{-webkit-transform:scale(1);transform:scale(1)}}.business-media__img:hover{opacity:1}.business-media__img:hover:before{font-size:2.2rem;letter-spacing:.1em;opacity:1;-webkit-filter:blur(0);filter:blur(0)}.business-media__img:hover img{-webkit-transform:scale(1.07);transform:scale(1.07);-webkit-filter:blur(2px);filter:blur(2px)}.business-media__btn{font-size:1.2rem;width:146px;text-align:left;padding:5px 10px 5px 27px;margin:22px 0 0 20px}.top-news{background-color:#fff;padding:140px 0}@media screen and (max-width:1023px){.top-news{padding:100px 0}}@media screen and (max-width:767px){.top-news{padding:80px 0}}.top-news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.top-news__inner{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 0 0}}.top-news__title{color:#fff;background-color:#027346;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:80px;padding:50px 30px 60px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media screen and (max-width:1023px){.top-news__title{padding:40px 20px 50px;margin-right:40px}}@media screen and (max-width:767px){.top-news__title{color:#027346;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;padding:15px;padding:0 0 0 20px;background-color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-item-align:start;align-self:flex-start;margin:-15px 0 -7px}}.top-news__title-en{font-size:6.2rem;font-weight:500;letter-spacing:.12em;margin-bottom:20px}@media screen and (max-width:1023px){.top-news__title-en{font-size:5.2rem}}@media screen and (max-width:767px){.top-news__title-en{font-size:4.2rem;letter-spacing:.07em;margin:0 22px 0 0}}.top-news__title-ja{font-size:1.7rem;font-weight:500;letter-spacing:.18em;margin-right:7px}@media screen and (max-width:1023px){.top-news__title-ja{font-size:1.5rem}}@media screen and (max-width:767px){.top-news__title-ja{font-size:1.4rem;margin-top:19px}}.top-news__news-list{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:1020px;padding-right:20px}@media screen and (min-width:1700px){.top-news__news-list{max-width:70vw}}@media screen and (max-width:767px){.top-news__news-list{padding:0 0 0 20px}}.greetings{padding-bottom:120px;background-color:#fff}@media screen and (max-width:767px){.greetings{padding-bottom:70px}}.greetings__heading{background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/greetings-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:32vw 0 90px}@media screen and (max-width:767px){.greetings__heading{padding:31vw 0 28px}}.greetings__lead{font-size:4.6rem;font-weight:500;letter-spacing:.14em;text-align:center;margin:90px 0 60px}@media screen and (max-width:1023px){.greetings__lead{font-size:4rem}}@media screen and (max-width:767px){.greetings__lead{font-size:2.4rem;letter-spacing:.1em;margin:35px 0 25px}}.greetings__texts{line-height:1.75;max-width:900px;margin:0 auto}.greetings__texts .more-btn{margin-top:50px}@media screen and (max-width:767px){.greetings__texts .more-btn{margin-top:22px}}.greetings__detail{display:none}.greetings__detail p{margin-top:30px}@media screen and (max-width:767px){.greetings__detail p{margin-top:18px}}.about-intro__lead{color:#027346;font-size:4.8rem;font-weight:600;line-height:1.75;letter-spacing:.12em;margin-bottom:30px}@media screen and (max-width:1023px){.about-intro__lead{font-size:4rem}}@media screen and (max-width:767px){.about-intro__lead{font-size:2.1rem;letter-spacing:.07em;margin-bottom:20px}}.about-intro__texts{color:#027346;font-size:1.8rem;font-weight:500;line-height:2.1;letter-spacing:.12em}@media screen and (max-width:1023px){.about-intro__texts{font-size:1.6rem;letter-spacing:.07em}}@media screen and (max-width:767px){.about-intro__texts{font-size:1.35rem;letter-spacing:.03em;line-height:1.9}}.feature .title03{font-size:4.6rem;margin-bottom:60px}@media screen and (max-width:1023px){.feature .title03{font-size:4rem}}@media screen and (max-width:767px){.feature .title03{font-size:2.6rem;margin-bottom:30px}}.feature-card:not(:last-child){margin-bottom:110px}@media screen and (max-width:767px){.feature-card:not(:last-child){margin-bottom:50px}}.feature-card__title{font-size:3.6rem;font-weight:600;letter-spacing:.1em;margin-bottom:25px}@media screen and (max-width:1023px){.feature-card__title{font-size:3rem}}@media screen and (max-width:767px){.feature-card__title{font-size:2rem;margin-bottom:14px}}.feature-card__img{margin-bottom:25px}@media screen and (max-width:767px){.feature-card__img{margin-bottom:12px}}.feature-card__text{font-size:1.8rem;font-weight:500;line-height:2;letter-spacing:.07em;text-align:justify}@media screen and (max-width:1023px){.feature-card__text{font-size:1.6rem}}@media screen and (max-width:767px){.feature-card__text{font-size:1.35rem;line-height:1.85;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.business-wrap{margin-bottom:40px}.business-main-media{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#027346;padding-top:65px;padding-bottom:65px}@media screen and (max-width:767px){.business-main-media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}}.business-main-media.--odd{margin-left:auto;padding-left:calc((100% - 1100px)/2)}@media screen and (max-width:767px){.business-main-media.--odd{padding-left:0;padding:40px 20px 34px 0}}.business-main-media.--even{padding-right:calc((100% - 1100px)/2)}@media screen and (max-width:767px){.business-main-media.--even{padding:40px 0 34px 20px}}.business-main-media__contents{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;margin-top:80px}@media screen and (max-width:1023px){.business-main-media__contents{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;margin-top:40px}}@media screen and (max-width:767px){.business-main-media__contents{margin-top:20px}}.business-main-media__title{font-size:5.4rem;font-weight:400;letter-spacing:.08em;padding-left:40px;padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid}@media screen and (max-width:1260px){.business-main-media__title{font-size:4.8rem}}@media screen and (max-width:1023px){.business-main-media__title{font-size:4rem;padding-left:20px}}@media screen and (max-width:767px){.business-main-media__title{font-size:3rem;padding-bottom:12px;margin-bottom:12px}}.business-main-media__sub-title{font-size:3rem;font-weight:500;letter-spacing:.1em;padding-left:40px;margin-bottom:14px}@media screen and (max-width:1023px){.business-main-media__sub-title{font-size:2.4rem;padding-left:20px}}@media screen and (max-width:767px){.business-main-media__sub-title{font-size:2rem;margin-bottom:6px}}.business-main-media__info{font-size:1.8rem;letter-spacing:.1em;padding-left:40px}@media screen and (max-width:1023px){.business-main-media__info{font-size:1.6rem;padding-left:20px}}@media screen and (max-width:767px){.business-main-media__info{font-size:1.4rem}}.business-main-media__img{-webkit-box-flex:0;-ms-flex:0 1 53%;flex:0 1 53%;width:100%;height:460px}@media screen and (min-width:1700px){.business-main-media__img{height:550px}}@media screen and (max-width:1023px){.business-main-media__img{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;height:35vw}}@media screen and (max-width:767px){.business-main-media__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:55vw}}.business__inner{padding:90px 20px 130px;max-width:1240px}@media screen and (max-width:767px){.business__inner{padding:35px 20px 55px}}.business__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.business__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.business__contents-img{-webkit-box-flex:0;-ms-flex:0 1 44%;flex:0 1 44%}@media screen and (max-width:767px){.business__contents-img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:20px}}.business__contents-texts{-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%;font-size:1.7rem;font-weight:500;letter-spacing:.05em;line-height:1.9}@media screen and (max-width:1023px){.business__contents-texts{font-size:1.4rem}}@media screen and (max-width:767px){.business__contents-texts{font-size:1.35rem;letter-spacing:.02em;line-height:1.6;text-align:justify}}.business__contents-texts p:not(:last-child){margin-bottom:1.8em}@media screen and (max-width:767px){.business__contents-texts p:not(:last-child){margin-bottom:1.2em}}.business__movie-wrap{max-width:980px;margin:85px auto 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #027346;padding:32px 25px 25px}@media screen and (max-width:767px){.business__movie-wrap{margin-top:45px;padding:16px 10px 10px;width:calc(100vw - 20px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.business__movie-title{color:#027346;font-size:4rem;font-weight:300;letter-spacing:.12em;background-color:#ececec;position:absolute;top:-37px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:190px;text-align:center}@media screen and (max-width:767px){.business__movie-title{font-size:1.8rem;top:-17px;width:84px}}.business__movie{position:relative;padding-top:56.25%}.business__movie video{position:absolute;top:0;left:0;width:100%}.info-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.7rem;line-height:1.65;margin-top:60px}@media screen and (max-width:1023px){.info-table{font-size:1.5rem}}@media screen and (max-width:767px){.info-table{font-size:1.35rem;margin-top:25px}}.info-table dt{-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;letter-spacing:.08em;border-bottom:1px solid #aaa;padding:25px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.info-table dt{-webkit-box-flex:0;-ms-flex:0 1 114px;flex:0 1 114px;letter-spacing:.02em;padding:18px 14px}}.info-table dt:last-of-type{border-bottom:none}.info-table dd{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 170px);flex:0 1 calc(100% - 170px);border-bottom:1px solid #aaa;padding:25px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.info-table dd{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 114px);flex:0 1 calc(100% - 114px);padding:18px 14px}}.info-table dd:last-of-type{border-bottom:none}.info-table .w100{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-bottom:0}.info-table__child-list>li{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.info-table__child-list>li{display:block}}.info-table__child-list>li:not(:last-child){margin-bottom:12px}@media screen and (max-width:767px){.info-table__child-list>li:not(:last-child){margin-bottom:15px}}.info-table__child-title{-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;font-weight:400}.info-table__child-texts{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 170px);flex:0 1 calc(100% - 170px)}@media screen and (max-width:767px){.info-table__child-texts{letter-spacing:.02em}}.company-profile__map{margin-top:80px;width:100%}@media screen and (max-width:767px){.company-profile__map{margin-top:40px}}.company-profile__map iframe{width:100%;height:500px}@media screen and (max-width:767px){.company-profile__map iframe{height:330px}}.recruit-intro__lead{color:#027346;font-size:5rem;font-weight:600;letter-spacing:.08em;margin-bottom:60px}@media screen and (max-width:1023px){.recruit-intro__lead{font-size:4rem;margin-bottom:45px}}@media screen and (max-width:767px){.recruit-intro__lead{font-size:3rem;letter-spacing:.06em;margin-bottom:30px}}@media screen and (max-width:369px){.recruit-intro__lead{font-size:2.6rem}}.recruit-intro__texts{font-size:2rem;font-weight:600;left:.1em;line-height:2.2}@media screen and (max-width:1023px){.recruit-intro__texts{font-size:1.7rem;letter-spacing:.07em}}@media screen and (max-width:767px){.recruit-intro__texts{font-size:1.35rem;line-height:1.9;text-align:justify}}.recruit-intro__texts p:not(:last-child){margin-bottom:2em}@media screen and (max-width:767px){.recruit-intro__texts p:not(:last-child){margin-bottom:1.2em}}.recruit{margin-bottom:100px}@media screen and (max-width:767px){.recruit{margin-bottom:50px}}.recruit-box-wrap{margin-top:40px}@media screen and (max-width:767px){.recruit-box-wrap{margin-top:20px}}.recruit-box{background-color:#e0ece8;-webkit-box-sizing:border-box;box-sizing:border-box;padding:42px 35px}@media screen and (max-width:1023px){.recruit-box{padding:35px 20px}}@media screen and (max-width:767px){.recruit-box{padding:20px 20px 20px 15px}}.recruit-box:not(:last-child){margin-bottom:20px}.recruit-box__title{color:#027346;font-size:3rem;font-weight:700;letter-spacing:.1em;position:relative;cursor:pointer}@media screen and (max-width:1023px){.recruit-box__title{font-size:2.4rem}}@media screen and (max-width:767px){.recruit-box__title{font-size:1.8rem}}.recruit-box__title:before,.recruit-box__title:after{content:"";position:absolute;-webkit-transition:all .25s ease;transition:all .25s ease;background-color:#027346}.recruit-box__title:before{top:21px;right:0;width:30px;height:2px}@media screen and (max-width:767px){.recruit-box__title:before{width:20px;top:14px}}.recruit-box__title:after{top:7px;right:14px;width:2px;height:30px}@media screen and (max-width:767px){.recruit-box__title:after{top:5px;right:9px;height:20px}}.recruit-box__title.open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.recruit-table{margin-top:25px;display:none}@media screen and (max-width:767px){.recruit-table{margin-top:15px}}.recruit-table__item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 25px 28px 45px}@media screen and (max-width:1023px){.recruit-table__item{padding:24px 25px}}@media screen and (max-width:767px){.recruit-table__item{padding:14px 15px}}.recruit-table__item:not(:last-child){margin-bottom:3px}.recruit-table__item-title{-webkit-box-flex:0;-ms-flex:0 0 155px;flex:0 0 155px;color:#027346;font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:1.7}@media screen and (max-width:1023px){.recruit-table__item-title{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;font-size:1.6rem}}@media screen and (max-width:767px){.recruit-table__item-title{-webkit-box-flex:0;-ms-flex:0 0 78px;flex:0 0 78px;font-size:1.3rem;letter-spacing:.03em}}.recruit-table__item-texts{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.7rem;font-weight:600;letter-spacing:.02em;margin-top:2px}@media screen and (max-width:1023px){.recruit-table__item-texts{font-size:1.5rem}}@media screen and (max-width:767px){.recruit-table__item-texts{font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.65;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-top:1px}}.recruit-table__item-texts p:not(:first-child){margin-top:1.5em}@media screen and (max-width:767px){.recruit-table__item-texts p:not(:first-child){margin-top:1em}}.recruit-box__no-recruitment{font-size:2rem;font-weight:600;letter-spacing:.1em;text-align:center;margin:30px 0 10px;display:none}@media screen and (max-width:1023px){.recruit-box__no-recruitment{font-size:1.6rem}}@media screen and (max-width:767px){.recruit-box__no-recruitment{font-size:1.3rem;margin:15px 0 5px}}.interview__link{background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/iterview-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;display:block;padding:390px 40px 45px}@media screen and (max-width:1260px){.interview__link{padding:390px 20px 45px}}@media screen and (max-width:1023px){.interview__link{padding-top:320px}}@media screen and (max-width:767px){.interview__link{padding:195px 20px 25px}}.interview__link:hover{opacity:1}.interview__title-en{color:#fff;font-size:10.5rem;font-weight:600;line-height:1.2;letter-spacing:.05em;margin-bottom:2px}@media screen and (max-width:1023px){.interview__title-en{font-size:8rem}}@media screen and (max-width:767px){.interview__title-en{font-size:4.4rem;letter-spacing:.07em}}.interview__link-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 50px)}@media screen and (max-width:1260px){.interview__link-bottom{width:100%}}@media screen and (max-width:767px){.interview__link-bottom{display:block}}.interview__title-ja{color:#fff;font-size:2.8rem;font-weight:600;line-height:1.3;letter-spacing:.1em;padding-left:5px}@media screen and (max-width:1023px){.interview__title-ja{font-size:1.8rem}}@media screen and (max-width:767px){.interview__title-ja{font-size:1.6rem;padding-left:2px;margin:4px 0 22px}}.interview__line{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;width:100%;height:1px;background-color:#fff;display:block;margin-top:3px}@media screen and (max-width:1023px){.interview__line{-webkit-box-flex:0;-ms-flex:0 1 39%;flex:0 1 39%}}@media screen and (max-width:767px){.interview__line{display:none}}.interview__btn{-ms-flex-negative:0;flex-shrink:0}.interview__btn:hover{opacity:1}.faq{margin-bottom:90px}@media screen and (max-width:767px){.faq{margin-bottom:45px}}.faq__list{margin-top:45px}@media screen and (max-width:767px){.faq__list{margin-top:20px}}.faq__item{border:1px solid #027346;-webkit-box-sizing:border-box;box-sizing:border-box;padding:45px 45px 40px 100px;position:relative}@media screen and (max-width:767px){.faq__item{padding:20px 15px 20px 50px}}.faq__item:not(:last-child){margin-bottom:25px}@media screen and (max-width:767px){.faq__item:not(:last-child){margin-bottom:14px}}.faq__item:before{content:"Q";position:absolute;top:18px;left:27px;color:#027346;font-size:5.2rem;font-weight:500}@media screen and (max-width:767px){.faq__item:before{top:7px;left:11px;font-size:3rem}}.faq__item-title{font-size:2rem;font-weight:700;line-height:1.7;letter-spacing:.07em;cursor:pointer;position:relative;padding-right:42px}@media screen and (max-width:1023px){.faq__item-title{font-size:1.8rem}}@media screen and (max-width:767px){.faq__item-title{font-size:1.4rem;letter-spacing:.02em;line-height:1.6;padding-right:30px}}.faq__item-title:before,.faq__item-title:after{content:"";position:absolute;-webkit-transition:all .25s ease;transition:all .25s ease;background-color:#027346}.faq__item-title:before{top:17px;right:0;width:27px;height:2px}@media screen and (max-width:767px){.faq__item-title:before{width:18px;top:11px}}.faq__item-title:after{top:5px;right:13px;width:2px;height:27px}@media screen and (max-width:767px){.faq__item-title:after{top:3px;right:8px;height:18px}}.faq__item-title.open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq__item-answer{font-weight:500;line-height:1.7;margin-top:25px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:42px;display:none}@media screen and (max-width:767px){.faq__item-answer{font-size:1.3rem;letter-spacing:.02em;text-align:justify;line-height:1.6;padding-right:0;margin-top:12px}}.entry{margin:130px 0 90px}@media screen and (max-width:767px){.entry{margin:70px 0 40px}}.voice.--odd{padding-right:calc((100% - 1100px)/2)}@media screen and (max-width:1260px){.voice.--odd{padding-right:20px}}@media screen and (max-width:1023px){.voice.--odd .inner{padding-right:5px}}.voice.--odd .voice__department{padding:8px 25px 8px calc((100% - 1100px)/2)}@media screen and (max-width:1260px){.voice.--odd .voice__department{padding-left:20px}}@media screen and (max-width:767px){.voice.--odd .voice__department{padding:6px 15px 6px 20px}}.voice.--even{padding-left:calc((100% - 1100px)/2);margin-left:auto}@media screen and (max-width:1260px){.voice.--even{padding-left:20px}}@media screen and (max-width:1023px){.voice.--even .inner{padding-left:0}}.voice.--even .voice__department{padding:8px calc((100% - 1100px)/2) 8px 25px;text-align:right}@media screen and (max-width:1260px){.voice.--even .voice__department{padding-right:20px}}@media screen and (max-width:767px){.voice.--even .voice__department{padding:6px 20px 6px 15px}}.voice.--even .voice__heading{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.voice:not(:last-child){margin-bottom:130px}@media screen and (max-width:767px){.voice:not(:last-child){margin-bottom:70px}}@media screen and (min-width:1700px){.voice .inner{max-width:1400px}}.voice__img{height:38vw;max-height:750px;margin-bottom:40px}@media screen and (max-width:767px){.voice__img{margin-bottom:20px;height:50vw}}.voice__img img{height:100%;-o-object-fit:cover;object-fit:cover}.voice__department--right-wrap{margin-left:auto;text-align:right}.voice__department{color:#fff;font-size:2.4rem;font-weight:600;letter-spacing:.1em;margin-bottom:20px;background-color:#027346;display:inline-block}@media screen and (max-width:1023px){.voice__department{font-size:2rem}}@media screen and (max-width:767px){.voice__department{font-size:1.6rem;letter-spacing:.05em;margin-bottom:14px}}.voice__position{font-size:2rem;font-weight:600;padding-left:3px;display:block}@media screen and (max-width:1023px){.voice__position{font-size:1.8rem}}@media screen and (max-width:767px){.voice__position{font-size:1.4rem;padding-left:0}}.voice__position.--right{position:absolute;top:-28px;left:0}@media screen and (max-width:767px){.voice__position.--right{top:-20px;left:1px}}.voice__heading{display:-webkit-box;display:-ms-flexbox;display:flex}.voice__heading.--position{margin-top:40px}@media screen and (max-width:1023px){.voice__heading.--position{margin-top:30px}}@media screen and (max-width:767px){.voice__heading.--position{margin-top:20px}}.voice__name{font-size:4.4rem;font-weight:600;letter-spacing:.12em;line-height:1.3;margin-right:40px;position:relative}@media screen and (min-width:1700px){.voice__name{font-size:5.6rem}}@media screen and (max-width:1023px){.voice__name{font-size:3.4rem}}@media screen and (max-width:767px){.voice__name{font-size:2.4rem;letter-spacing:.08em;margin-right:20px}}.voice__year{font-size:2.2rem;font-weight:500;letter-spacing:.1em;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:4px}@media screen and (min-width:1700px){.voice__year{font-size:2.8rem}}@media screen and (max-width:1023px){.voice__year{font-size:1.8rem;margin-bottom:2px}}@media screen and (max-width:767px){.voice__year{font-size:1.5rem;margin-bottom:0}}.voice__interview-list{display:none}.voice__interview-list+.js-accordion{margin-top:50px}@media screen and (max-width:767px){.voice__interview-list+.js-accordion{margin-top:30px}}.voice__interview{margin-top:50px}@media screen and (max-width:767px){.voice__interview{margin-top:30px}}.voice__interview-title{color:#027346;font-size:3rem;font-weight:600;letter-spacing:.07em;margin-bottom:12px}@media screen and (min-width:1700px){.voice__interview-title{font-size:4rem}}@media screen and (max-width:1023px){.voice__interview-title{font-size:2.2rem}}@media screen and (max-width:767px){.voice__interview-title{font-size:1.8rem;margin-bottom:8px}}.voice__interview-texts{font-size:1.7rem;font-weight:500;letter-spacing:.08em;line-height:1.8;text-align:justify}@media screen and (min-width:1700px){.voice__interview-texts{font-size:2rem}}@media screen and (max-width:1023px){.voice__interview-texts{font-size:1.5rem}}@media screen and (max-width:767px){.voice__interview-texts{font-size:1.35rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.voice__daily-flow>li:not(:last-child){margin-bottom:20px}@media screen and (max-width:767px){.voice__daily-flow>li:not(:last-child){margin-bottom:10px}}.news-heading{margin-top:340px}@media screen and (max-width:1023px){.news-heading{margin-top:280px}}@media screen and (max-width:767px){.news-heading{margin-top:220px}}.news-heading__title-en{color:#027346;font-size:10.8rem;font-weight:500;line-height:1;letter-spacing:.08em;margin-bottom:8px}@media screen and (max-width:1023px){.news-heading__title-en{font-size:8.2rem}}@media screen and (max-width:767px){.news-heading__title-en{font-size:4.8rem;margin-bottom:6px}}.news-heading__title-ja{color:#027346;font-size:2.8rem;font-weight:700;letter-spacing:.12em;padding-left:6px}@media screen and (max-width:1023px){.news-heading__title-ja{font-size:2.4rem}}@media screen and (max-width:767px){.news-heading__title-ja{font-size:1.8rem;padding-left:3px}}.news-archive,.news-post{margin:100px 0 170px}@media screen and (max-width:1023px){.news-archive,.news-post{margin:80px 0 140px}}@media screen and (max-width:767px){.news-archive,.news-post{margin:40px 0 80px}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:70px}@media screen and (max-width:767px){.pagination{margin-top:35px;margin-left:-5px}}.pagination li{margin:0 8px}@media screen and (max-width:767px){.pagination li{margin:0 5px}}.pagination__number{color:#88a88a;font-size:2.4rem;font-weight:500;line-height:40px;width:40px;height:40px;display:block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease}@media screen and (max-width:767px){.pagination__number{font-size:1.7rem}}.pagination__number.current{color:#027346;pointer-events:none}.pagination__number:hover{color:#027346;opacity:1}.pagination__prev,.pagination__next{width:40px;height:40px;position:relative;display:block;border-radius:1px}.pagination__prev:before,.pagination__next:before{content:"";position:absolute;top:55%;left:50%;background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/arrowR.png);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:contain;width:17px;height:17px}@media screen and (max-width:767px){.pagination__prev:before,.pagination__next:before{width:12px;height:12px;top:53%}}.pagination__prev:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.news-post__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #aaa;padding-bottom:30px;margin-bottom:40px}@media screen and (max-width:767px){.news-post__heading{padding-bottom:20px;margin-bottom:25px}}.news-post__category{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;font-size:1.5rem;line-height:1.7;background-color:#027346;padding:4px 18px;border-radius:1px;display:inline-block;margin-right:30px}@media screen and (max-width:1023px){.news-post__category{font-size:1.4rem}}@media screen and (max-width:767px){.news-post__category{font-size:1.2rem;padding:3px 14px;margin-right:20px}}.news-post__time{font-size:1.7rem;font-weight:400;margin-top:3px}@media screen and (max-width:767px){.news-post__time{font-size:1.4rem}}.news-post__title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;font-size:3rem;font-weight:600;line-height:1.65;margin-top:15px}@media screen and (max-width:767px){.news-post__title{font-size:1.6rem;margin-top:10px}}.news-post__contents{border-bottom:1px solid #aaa;padding-bottom:50px;margin-bottom:60px}@media screen and (max-width:767px){.news-post__contents{padding-bottom:20px;margin-bottom:30px}}.news-post__contents h2{font-size:2.6rem;font-weight:700;line-height:1.85;margin-bottom:30px}@media screen and (max-width:767px){.news-post__contents h2{font-size:1.8rem;margin-bottom:20px}}.news-post__contents h3{font-size:2rem;font-weight:700;line-height:1.85;margin-bottom:30px}@media screen and (max-width:767px){.news-post__contents h3{font-size:1.5rem;margin-bottom:16px}}.news-post__contents p{line-height:1.7;margin:1.5em 0}@media screen and (max-width:767px){.news-post__contents p{line-height:1.7;margin:1.2em 0}}.news-post__contents a{color:#027346}.news-post__contents a:hover{text-decoration:underline}.single-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-link a{color:#027346;line-height:1;display:inline-block;position:relative;text-align:center;width:100%}@media screen and (max-width:767px){.single-link a{font-size:1.2rem}}@media screen and (max-width:369px){.single-link a{font-size:1.1rem}}.single-link a:before{content:"";position:absolute;top:4px;background-repeat:no-repeat;background-size:contain;width:13px;height:12px}@media screen and (max-width:767px){.single-link a:before{top:2.5px;width:9px;height:9px}}.single-links__prev{max-width:120px}@media screen and (max-width:767px){.single-links__prev{max-width:75px;padding-left:3px}}.single-links__prev:before{left:0;background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/arrowL.png)}.single-links__prev.is-disabled{opacity:0;pointer-events:none}.single-links__next{max-width:120px}@media screen and (max-width:767px){.single-links__next{max-width:80px;padding-right:3px}}.single-links__next:before{right:0;background-image:url(//kyodosangyo.jp/wp-content/themes/kyodosangyo/assets/css/../img/arrowR.png)}.single-links__next.is-disabled{opacity:0;pointer-events:none}.single-links__archive{max-width:140px;padding-bottom:8px;margin:0 auto;border-bottom:1px solid #027346}@media screen and (max-width:767px){.single-links__archive{max-width:95px;padding-bottom:5px}}