@font-face{font-family:Swis721;src:url(//johnmastersorganics.live/cdn/shop/t/496/assets/Bitstream%20-%20Swis721%20Lt%20BT%20Light.ttf?v=11682654560187099591738730820)}@font-face{font-family:Swis721th;src:url(//johnmastersorganics.live/cdn/shop/t/496/assets/Bitstream%20-%20Swis721%20Th%20BT%20Thin.ttf?v=12886472523869060221738730827)}.bis-font{font-family:Swis721,serif}.ie11 .bis-font{font-family:Roboto,sans-serif}.bisth-font{font-family:Swis721th,serif}.ie11 .bisth-font{font-family:Roboto,sans-serif}.txt-underline{text-decoration:underline}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu{display:block}[hidden]{display:none}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul,ol,menu{list-style:none}caption,th{text-align:left}abbr,acronym{border:none;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:none}a:hover,a:active,a:focus{outline:0}embed{width:100%}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}form img,input,select{vertical-align:middle}button{-webkit-appearance:none;margin:0;padding:0;outline:none}.leftBox{float:left}.rightBox{float:right}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.clear{clear:both!important}.hover:hover{opacity:.7}.mb10{margin-bottom:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.ml10{margin-left:10px}.pb10{padding-bottom:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pl10{padding-left:10px}.mb20{margin-bottom:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.ml20{margin-left:20px}.pb20{padding-bottom:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pl20{padding-left:20px}.mb30{margin-bottom:30px}.mt30{margin-top:30px}.mr30{margin-right:30px}.ml30{margin-left:30px}.pb30{padding-bottom:30px}.pt30{padding-top:30px}.pr30{padding-right:30px}.pl30{padding-left:30px}.mb40{margin-bottom:40px}.mt40{margin-top:40px}.mr40{margin-right:40px}.ml40{margin-left:40px}.pb40{padding-bottom:40px}.pt40{padding-top:40px}.pr40{padding-right:40px}.pl40{padding-left:40px}.mb50{margin-bottom:50px}.mt50{margin-top:50px}.mr50{margin-right:50px}.ml50{margin-left:50px}.pb50{padding-bottom:50px}.pt50{padding-top:50px}.pr50{padding-right:50px}.pl50{padding-left:50px}.animated{-webkit-transition:1s ease;-moz-transition:1s ease;-ms-transition:1s ease;-o-transition:1s ease;transition:1s ease}.zoom-in{opacity:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.zoom-in.animated-active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.right-to-left{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}.right-to-left.animated-active{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.fade-up{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.fade-up.animated-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fade-in{opacity:0}.fade-in.animated-active{opacity:1}html{font-size:62.5%;overflow-x:hidden}body{background-color:#eee;overflow-x:hidden;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;font:500 1.4rem/2 Yu Gothic,\6e38\30b4\30b7\30c3\30af,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,sans-serif;color:#2b2017}@media only screen and (min-width:641px){body{font-size:1.5rem;line-height:1.7}}body.ie11{font-family:Roboto,sans-serif;font-weight:100}.inner{margin:auto;max-width:1000px;width:100%}@media only screen and (max-width:1040px){.inner{padding-left:20px;padding-right:20px;max-width:100%}}.wrap-inner{margin:auto;max-width:900px;width:100%}@media screen and (max-width:940px){.wrap-inner{padding-left:20px;padding-right:20px;max-width:100%}}#contents{overflow:hidden}@media only screen and (min-width:1041px){#contents{margin-top:-16rem}}.content-left,.content-right{position:relative;z-index:10}.content-left:after,.content-right:after{content:"";-webkit-box-shadow:0 0 80px 0 rgba(0,0,0,.05);-ms-box-shadow:0 0 80px 0 rgba(0,0,0,.05);box-shadow:0 0 80px #0000000d;background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}@media only screen and (min-width:1041px){.content-left{padding:0 1.4373vw}.content-left:after{right:1.4373vw}}@media only screen and (min-width:1301px){.content-left{padding:0 7.18649vw}.content-left:after{right:7.18649vw}}@media only screen and (min-width:1041px){.content-right{padding:0 7.18649vw}.content-right:after{left:7.18649vw}}.bg-content{background-position:center;background-size:cover;background-repeat:no-repeat;height:110.93333vw}@media only screen and (min-width:481px){.bg-content{height:52.85663vw}}@media only screen and (min-width:769px){.bg-content{margin:-9.8rem 0}}.t-content{color:#fff;font-size:1.5rem;line-height:2;padding:5.7rem 1rem 5.4rem;position:relative;z-index:10}@media only screen and (min-width:641px){.t-content{font-size:1.8rem;line-height:2.2;padding:9.5rem 0 8rem}}@media only screen and (max-width:768px){.t-content--training{font-size:1.5rem}}@media only screen and (max-width:640px){.t-content-detail{margin-bottom:2.5rem}.t-content-detail .p-tit{font-size:1.8rem;line-height:2}.t-content-detail .p-pos{font-size:1.4rem}}.t-content:before{content:"";background-color:#aba19f;position:absolute;left:-7.18649vw;right:0;top:0;bottom:0;z-index:-1}@media only screen and (min-width:769px){.t-content .inner{display:flex;align-items:center}}.t-content .big-txt{font-size:2rem}@media only screen and (min-width:769px){.t-content .big-txt{border-right:1px solid rgba(255,255,255,.5);font-size:3rem;line-height:1.83;margin-right:7.7rem;padding-right:8rem}}@media only screen and (max-width:768px){.t-content .big-txt{margin-bottom:2rem}}.t-content-tit{font-family:Swis721,serif;font-size:1.8rem;font-weight:500;letter-spacing:2px;margin-bottom:1rem}@media only screen and (min-width:641px){.t-content-tit{font-size:2.4rem;margin-bottom:2rem}}.content-section{padding-top:7.2rem;padding-bottom:10rem}@media only screen and (min-width:641px){.content-section{padding-top:11.5rem;padding-bottom:14.7rem}}@media only screen and (min-width:641px){.pc-none{display:none!important}}@media only screen and (max-width:640px){.sp-none{display:none!important}}.page-wrap{background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;flex-flow:column;height:104.26667vw}@media only screen and (min-width:641px){.page-wrap{height:60vw}}@media only screen and (min-width:769px){.page-wrap{height:50.30543vw}}.page-wrap .inner{margin:0}@media only screen and (min-width:641px){.page-wrap_detail{text-align:left}}.page-wrap .page-title{font-size:4rem;font-weight:500;line-height:1;margin-bottom:1.4373vw}@media only screen and (min-width:769px){.page-wrap .page-title{font-size:5.03054vw}}.page-wrap .page-sub{font-size:1.4rem}@media only screen and (min-width:769px){.page-wrap .page-sub{font-size:1.07797vw}}.hline01{font-size:1.8rem;font-weight:700;margin-bottom:4.4rem;padding-bottom:1.5rem;position:relative;text-align:center}.hline01:after{content:"";background-color:#2b2017;height:1px;width:4rem;position:absolute;left:50%;margin-left:-2rem;bottom:0}@media only screen and (min-width:769px){.hline01{font-size:2.5rem;margin-bottom:11rem;padding-bottom:3rem}}.hline02{font-size:2.4rem;font-weight:700;margin-bottom:2rem;position:relative;padding-left:3.6rem}@media only screen and (min-width:641px){.hline02{margin-bottom:3.6rem}}.hline02:before{content:"";background-color:#2b2017;height:2px;width:20px;position:absolute;left:0;top:50%;margin-top:-1px}.hline03{font-size:1.8rem;font-weight:700;margin-bottom:2.8rem;position:relative}.hline03:before{content:"";background-color:#5d4633;display:none;height:1px;width:5rem;position:absolute;left:0;bottom:.3em}@media only screen and (min-width:641px){.hline03{font-size:2.1rem}}@media only screen and (min-width:769px){.hline03{margin-bottom:3.1rem;padding-left:6.6rem}.hline03:before{display:block}}.link-arrow{border-bottom:1px solid #2b2017;display:inline-block;font-size:1.5rem;padding-bottom:.5rem}@media only screen and (min-width:641px){.link-arrow{font-size:1.8rem}}.link-arrow:after{content:"";background:url(/cdn/shop/files/recruit-styla_icon_arrow.png) no-repeat center/contain;display:inline-block;margin-left:2.5rem;height:10px;width:5px;vertical-align:middle}.link-arrow:hover{border-bottom-color:transparent}.btn-style01{border-top:1px solid #735d4a;border-bottom:1px solid #735d4a;display:block;font-size:1.5rem;font-weight:500;padding:1.5rem 2rem;position:relative;text-align:center}@media only screen and (min-width:641px){.btn-style01{font-size:1.8rem}}.btn-style01:hover{background-color:#f1ede8}.btn-style01:after{content:"";background:url(/cdn/shop/files/recruit-styla_icon_arrow.png) no-repeat center/contain;height:10px;width:5px;position:absolute;top:50%;margin-top:-5px;right:17px}.pagination{display:flex;align-items:center;justify-content:center}.pagination a{color:#735d4a;font-size:1.5rem;margin:0 .3rem;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;height:4rem;width:4rem}@media only screen and (min-width:641px){.pagination a{font-size:2rem}}@media only screen and (min-width:641px){.pagination a{height:4.9rem;width:4.9rem}}.pagination a:hover,.pagination a.active{background-color:#735d4a;color:#fff}.pagination a.prev,.pagination a.next{font-size:0;color:transparent;height:1.8rem;width:1rem}.pagination a.prev{background:url(../images/common/prev_arrow.png) no-repeat center/contain;margin-right:4rem}@media only screen and (min-width:641px){.pagination a.prev{margin-right:5rem}}.pagination a.next{background:url(../images/common/next_arrow.png) no-repeat center/contain;margin-left:4rem}@media only screen and (min-width:641px){.pagination a.next{margin-left:5rem}}.col-list{column-count:2;column-gap:14%}.tbl-style{border-top:1px solid #dcdcdc;width:100%}.tbl-style th,.tbl-style td{border-bottom:1px solid #dcdcdc;padding:4.8rem 0}.tbl-style th{font-size:1.8rem;padding-left:10%;text-align:center;vertical-align:middle;width:34.15%}.tbl-style th .tbl-style-tit{text-align:left;font-weight:700}.tbl-style td{line-height:2}@media only screen and (max-width:768px){.tbl-style th,.tbl-style td{display:block;float:left;padding:0 10px;width:100%}.tbl-style th{border-bottom:none;font-size:1.5rem;margin-bottom:1rem;padding-top:3.2rem}.tbl-style td{padding-bottom:3.2rem}.tbl-style td .col-list{column-count:1}.tbl-style .tbl-style-special tr:not(:first-child) th{padding-top:0}.tbl-style .tbl-style-special tr:not(:last-child) td{border-bottom:none;padding-bottom:2rem}.tbl-style .tbl-style-special tr th{margin-bottom:0}}#header{position:fixed;top:0;left:0;right:0;padding:1.79662vw 0;z-index:9999;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-ms-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}.header-fixed #header,#header.has-open,#header.fixed{background-color:#fff}.header-fixed #header #logo .logo01,#header.has-open #logo .logo01,#header.fixed #logo .logo01{-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;opacity:0;visibility:hidden}.header-fixed #header #logo .logo02,#header.has-open #logo .logo02,#header.fixed #logo .logo02{-webkit-transition:.3s .1s linear;-moz-transition:.3s .1s linear;-ms-transition:.3s .1s linear;-o-transition:.3s .1s linear;transition:.3s .1s linear;opacity:1;visibility:visible}.header-fixed #header .header-right__btn,#header.has-open .header-right__btn,#header.fixed .header-right__btn{border-color:#735d4a;background-color:#735d4a}.header-fixed #header .header-right .hamburger-icon span,#header.has-open .header-right .hamburger-icon span,#header.fixed .header-right .hamburger-icon span{background-color:#735d4a}.header-fixed #header,#header.fixed{padding:1.18577vw 0}.header-fixed #header #logo,#header.fixed #logo{width:9.4rem}@media only screen and (min-width:1041px){.header-fixed #header #logo,#header.fixed #logo{width:5.2102vw}}@media only screen and (max-width:480px){.header-fixed #header #logo,#header.fixed #logo{width:6.7rem}}.header-fixed #header .header-right,#header.fixed .header-right{top:2.7rem}@media only screen and (min-width:481px){.header-fixed #header .header-right,#header.fixed .header-right{top:3.7rem}}@media only screen and (min-width:1041px){.header-fixed #header .header-right,#header.fixed .header-right{top:1.90442vw}}#header #logo{margin:auto;position:relative;text-align:center;width:13.5rem}#header #logo img{height:auto}@media only screen and (min-width:1041px){#header #logo{width:9.73769vw}}@media only screen and (max-width:480px){#header #logo{width:7.78rem}}#header #logo a{display:block}#header #logo .logo01{-webkit-transition:.3s .1s linear;-moz-transition:.3s .1s linear;-ms-transition:.3s .1s linear;-o-transition:.3s .1s linear;transition:.3s .1s linear}#header #logo .logo02{-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;opacity:0;visibility:hidden;position:absolute;left:0;top:0}#header .header-right{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-transition:1s ease;-moz-transition:1s ease;-ms-transition:1s ease;-o-transition:1s ease;transition:1s ease}@media only screen and (min-width:481px){#header .header-right{top:4.5rem}}@media only screen and (min-width:769px){#header .header-right{right:60px;position:absolute;top:3rem}}@media only screen and (min-width:1041px){#header .header-right{top:3.8807vw}}#header .header-right__btn{-webkit-border-radius:39px;-ms-border-radius:39px;border-radius:39px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:1.3rem;height:3.5rem;width:8.5rem;border:2px solid #fff;color:#fff}@media only screen and (min-width:1041px){#header .header-right__btn{font-size:.93424vw;height:2.80273vw;width:8.12073vw}}@media only screen and (max-width:768px){#header .header-right__btn{position:absolute;top:2rem;left:1rem}}#header .header-right .hamburger-icon{cursor:pointer;margin-left:1.94035vw;position:relative;height:1.3rem;width:3rem;overflow:hidden}@media only screen and (min-width:481px){#header .header-right .hamburger-icon{height:1.8rem;width:4rem}}@media only screen and (min-width:769px){#header .header-right .hamburger-icon{height:1.85rem;width:2.8rem}}@media only screen and (min-width:1041px){#header .header-right .hamburger-icon{height:.93424vw;width:2.01222vw}}@media only screen and (max-width:768px){#header .header-right .hamburger-icon{position:absolute;top:3rem;right:2rem}}#header .header-right .hamburger-icon span{content:"";background-color:#fff;height:.2rem;position:absolute;left:0;width:100%;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}#header .header-right .hamburger-icon span:first-child{top:0}#header .header-right .hamburger-icon span:last-child{bottom:0}@media only screen and (min-width:481px){#header .header-right .hamburger-icon span{height:.3rem}}@media only screen and (min-width:1041px){#header .header-right .hamburger-icon span{height:.2rem}}#header .header-right .hamburger-icon.is-active{height:2.6rem}#header .header-right .hamburger-icon.is-active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:1.2rem}#header .header-right .hamburger-icon.is-active span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:inherit;top:1.2rem}@media only screen and (min-width:481px){#header .header-right .hamburger-icon.is-active span:first-child{top:1.1rem}#header .header-right .hamburger-icon.is-active span:last-child{top:1.1rem}}@media only screen and (min-width:1301px){#header .header-right .hamburger-icon.is-active{height:2.01222vw}#header .header-right .hamburger-icon.is-active span:first-child{top:.95vw}#header .header-right .hamburger-icon.is-active span:last-child{top:.95vw}}.navi-top{background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;opacity:0;visibility:hidden;z-index:999;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.navi-top.is-active{opacity:1;visibility:visible}@media only screen and (min-width:769px){.navi-top .navi-top-wrap{display:flex;align-items:center;overflow:hidden}}.navi-top .navi-left{flex-shrink:0;line-height:0;width:44.91556vw}@media only screen and (max-width:768px){.navi-top .navi-left{display:none}.navi-top .navi-left video{opacity:0;visibility:hidden;display:none}}.navi-top .navi-left video{width:100%}.navi-top .navi-content{padding:5.5rem 1rem}@media only screen and (min-width:769px){.navi-top .navi-content{margin:0 -3.73697vw;padding:2rem 0 2rem 5.74919vw;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:768px){.navi-top .navi-content{text-align:center}}.navi-top .navi-content li{font-size:1rem;margin-bottom:1.7rem}@media only screen and (min-width:481px){.navi-top .navi-content li{font-size:1.2rem;margin-bottom:5.56953vw}}@media only screen and (min-width:769px){.navi-top .navi-content li{flex-basis:50%;max-width:50%;margin-bottom:0;padding:0 3.73697vw;font-size:.86238vw}.navi-top .navi-content li:nth-child(2n){margin-right:0}.navi-top .navi-content li:nth-child(n+3){margin-top:5.56953vw}}@media only screen and (max-width:768px){.navi-top .navi-content li{font-weight:600}}.navi-top .navi-content li span{display:block;font-family:Swis721th,serif;font-size:1.5rem}.ie11 .navi-top .navi-content li span{font-family:Roboto,sans-serif}@media only screen and (min-width:481px){.navi-top .navi-content li span{font-size:3rem}}@media only screen and (min-width:769px){.navi-top .navi-content li span{font-size:2.15595vw}}.navi-top .navi-content li .social{padding-top:.64678vw}@media only screen and (max-width:768px){.navi-top .navi-content li .social{margin-top:5rem;padding-top:0}}.navi-top .navi-content li .social a{display:inline-block;margin-right:2rem;width:1.8rem}@media only screen and (min-width:481px){.navi-top .navi-content li .social a{margin-right:2.3rem;width:3.6rem}}@media only screen and (min-width:769px){.navi-top .navi-content li .social a{margin-right:.82645vw;width:1.29357vw}}.navi-top .navi-content li .social a:last-child{margin-right:0}.b-content{background-color:#ececec;padding:7.5rem 10px;text-align:center}@media only screen and (min-width:1041px){.b-content{padding:5.38987vw 10px}}.b-content-txt{color:#666;font-size:1.5rem;font-weight:600;margin-bottom:1rem}@media only screen and (min-width:1041px){.b-content-txt{font-size:1.07797vw;margin-bottom:1.4373vw}}.b-content-btn{-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background-color:#735d4a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.4rem;height:7.5rem;max-width:50rem;margin:auto;position:relative;width:100%}.b-content-btn:after{content:"";background:url(/cdn/shop/files/recruit-styla_icon_arrow2.png) no-repeat center/contain;height:1.3rem;width:.75rem;position:absolute;top:50%;right:5.5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:641px){.b-content-btn:after{height:.97018vw;width:.53899vw}}@media only screen and (min-width:769px){.b-content-btn{height:9.2rem}}@media only screen and (min-width:1041px){.b-content-btn{font-size:1.72476vw;height:6.61157vw;max-width:35.93245vw}}#footer{background-color:#2b2017;color:#fff;padding:8.2rem 1rem 11.6rem;text-align:center}@media only screen and (min-width:769px){#footer{padding:3.95257vw 10px 13.94179vw}}#footer .f-logo{margin:0 auto 3rem;width:13.5rem}@media only screen and (min-width:1041px){#footer .f-logo{margin-bottom:2.47934vw;width:9.66583vw}}#footer .f-social{display:flex;margin-bottom:5.2rem;justify-content:center;align-items:center}@media only screen and (min-width:769px){#footer .f-social{margin-bottom:5.10241vw}}#footer .f-social a{opacity:.5;margin:0 1.8rem;width:2.2rem}@media only screen and (min-width:1041px){#footer .f-social a{margin:0 .97018vw;width:1.58103vw}}#footer .f-social a:hover{opacity:1}#footer #copyright{color:#99908b;font-size:1.2rem}@media only screen and (min-width:1041px){#footer #copyright{font-size:.86238vw}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.home-movie{position:relative}.home-movie video{display:block;width:100%}.home-movie img{display:block}.home-movie .video-txt{position:absolute;left:0;right:0;top:50%;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:88.93333vw}@media only screen and (min-width:641px){.home-movie .video-txt{width:59.43227vw}}.home-company{background-color:#fff;color:#666;font-weight:500;letter-spacing:.1em;padding:9.34244vw 10px 10.70787vw}@media only screen and (min-width:641px){.home-company{line-height:2.6;text-align:center}}@media only screen and (min-width:1041px){.home-company{font-size:1.07797vw}}.home-company p:not(:last-child){margin-bottom:4rem}@media only screen and (min-width:641px){.home-company p:not(:last-child){margin-bottom:2.62307vw}}.btn-underline{border-bottom:2px solid #000;color:#2b2017;font-size:1.5rem;line-height:1.7;padding:0 1.7rem 1rem 5px;position:relative}.btn-underline:after{content:"";background:url(/cdn/shop/files/recruit-styla_icon_arrow.png) no-repeat center/contain;height:.9rem;width:.5rem;position:absolute;right:0;top:.7rem}@media only screen and (min-width:641px){.btn-underline{font-size:1.29357vw;padding:0 1.65289vw .86238vw 5px}.btn-underline:after{height:.75458vw;width:.39526vw;top:.43119vw}}@media only screen and (max-width:640px){.btn-underline{float:right}}.home-members{background-color:#fff;display:flex;flex-wrap:wrap;margin:0 -3px 2px}.home-members .home-member{flex:0 50%;max-width:50%;margin-bottom:4px;padding:0 3px;position:relative}@media only screen and (max-width:640px){.home-members .home-member{flex:0 100%;max-width:100%}}.home-members .home-member a:hover .member-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home-members .home-member .member-img{line-height:0;overflow:hidden}.home-members .home-member .member-img img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%}.home-members .home-member .member-talk{font-size:1.5rem;position:absolute;right:6.10852vw;top:6.82716vw;z-index:9;writing-mode:vertical-rl}@media only screen and (min-width:641px){.home-members .home-member .member-talk{font-size:1.29357vw}}.home-members .home-member .member-talk span{background-color:#4e3928;color:#fff;display:inline-block;margin-left:1.07797vw;padding:1.65289vw .35932vw;letter-spacing:.15em}.home-members .home-member .member-talk span br{display:none}.ie11 .home-members .home-member .member-talk{display:inline-flex;flex-flow:row-reverse}.ie11 .home-members .home-member .member-talk span{line-height:1.3;letter-spacing:0;text-align:center;width:3.16206vw}.ie11 .home-members .home-member .member-talk span br{display:block}.home-members .home-member .member-name{font-size:1.3rem;font-weight:500;position:absolute;left:3px;right:0;bottom:0;color:#fff;display:flex;align-items:center;padding-left:2.98239vw;z-index:5}.home-members .home-member .member-name:before{content:"";background-color:#4e3928;position:absolute;left:0;top:0;bottom:0;width:28.6%;z-index:-1}.home-members .home-member .member-name:after{content:"";width:14.46%;position:absolute;left:28.6%;top:0;bottom:0;background:-moz-linear-gradient(left,#4e3928 0%,rgba(78,57,40,0) 100%);background:-webkit-linear-gradient(left,#4e3928 0%,rgba(78,57,40,0) 100%);background:linear-gradient(to right,#4e3928,#4e392800);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4e3928",endColorstr="#004e3928",GradientType=1);z-index:-2}@media only screen and (min-width:641px){.home-members .home-member .member-name{font-size:1.07797vw;height:8.15667vw}}@media only screen and (max-width:640px){.home-members .home-member .member-name{padding:2.7rem 3rem}.home-members .home-member .member-name:before{width:43%}.home-members .home-member .member-name:after{left:43%;width:16.53%}}.home-faq{padding:10px}@media only screen and (min-width:481px){.home-faq{padding:20px}}@media only screen and (max-width:480px){.home-faq .faq-grid li:nth-child(n+5){display:none;opacity:0;visibility:hidden}}.home-faq .faq-btn{display:block;font-size:1.8rem;color:#fff;background-color:#735d4a;padding:2.5rem 10px;text-align:center;line-height:1}@media only screen and (min-width:641px){.home-faq .faq-btn{font-size:1.29357vw;padding:2.01222vw 10px}}@media only screen and (max-width:640px){.home-faq .faq-btn{-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px}}.home-direction{background-color:#fff;display:flex;flex-wrap:wrap;margin:0 -2.5px;padding-bottom:8rem}@media only screen and (min-width:641px){.home-direction{padding-bottom:7.18649vw}}.home-direction .direction-item{flex:0 100%;max-width:100%;padding:0 2.5px;text-align:center}@media only screen and (min-width:641px){.home-direction .direction-item{flex:0 33.33%;max-width:33.33%}}@media only screen and (max-width:640px){.home-direction .direction-item{margin-bottom:4.5rem}.home-direction .direction-item:last-child{margin-bottom:0}}.home-direction .direction-item:hover .direction-item-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home-direction .direction-item-img{line-height:0;overflow:hidden}.home-direction .direction-item-img img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.home-direction .direction-item-tit{font-size:3rem;font-weight:500;line-height:1;margin-bottom:.5rem;margin-top:4rem}@media only screen and (min-width:641px){.home-direction .direction-item-tit{font-size:2.15595vw;margin-top:2.51527vw;margin-bottom:.89831vw}}.home-direction .direction-item-sub{font-size:1.5rem;font-weight:500}@media only screen and (min-width:641px){.home-direction .direction-item-sub{font-size:1.07797vw}}.training-section{padding:7.3rem 0}@media only screen and (min-width:641px){.training-section{padding:13.8rem 0 14.3rem}}.training-list{counter-reset:num;margin:0 -2.5%}.training-list li{font-size:1.5rem;padding:0 2.5%;width:100%}@media only screen and (min-width:768px){.training-list li{width:50%}.training-list li:nth-child(n+3) .training-item{border-top:1px solid #dcdcdc;margin-top:6.3rem;padding-top:8.5rem}}@media only screen and (max-width:767px){.training-list li{margin-bottom:8.3rem}.training-list li:last-child{margin-bottom:0}}.training-list .training-tit{font-size:2rem;font-weight:700;margin-bottom:2.5rem;position:relative;z-index:1}.training-list .training-tit:before{content:counters(num,".",decimal-leading-zero);counter-increment:num;color:#eee9e5;font-size:11rem;font-family:Swis721th,serif;font-weight:500;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.ie11 .training-list .training-tit:before{font-family:Roboto,sans-serif}.training-list .training-sub{color:#666;font-weight:700}@media only screen and (min-width:768px){.training-list .training-sub{line-height:3}}.training-list .training-desc{color:#666}@media only screen and (min-width:768px){.training-list .training-desc{line-height:3}}.training-list .training-img{margin-top:3.3rem}@media only screen and (max-width:768px){.page-wrap--benefit{background-image:url(/cdn/shop/files/recruit-styla_benefit-page_title_sp.jpg)!important}}.list-3columns{display:flex;flex-wrap:wrap}@media only screen and (min-width:641px){.list-3columns{margin:0 -1rem}}@media only screen and (min-width:769px){.list-3columns{margin:0 -4.5rem}}.list-3columns li{flex:0 100%;max-width:100%}@media only screen and (min-width:641px){.list-3columns li{flex:0 33.33%;max-width:33.33%;padding:0 1rem}.list-3columns li:nth-child(n+4){margin-top:7rem}}@media only screen and (min-width:769px){.list-3columns li{padding:0 4.5rem}.list-3columns li:nth-child(n+4){margin-top:12rem}}@media only screen and (max-width:640px){.list-3columns li{margin-bottom:6.5rem}.list-3columns li:last-child{margin-bottom:0}}.list-3columns li .img{margin:0 auto 3rem;width:9.4rem}@media only screen and (min-width:641px){.list-3columns li .img{margin-bottom:4.4rem}}.list-3columns li .tit{font-size:2rem;font-weight:500;margin-bottom:3rem;text-align:center}.list-3columns li .tit span{font-size:.7em}.list-3columns li .info{font-size:1.5rem;line-height:2;letter-spacing:.5px}.company-item+.company-item{margin-top:6.5rem}@media only screen and (min-width:641px){.company-item+.company-item{margin-top:8.3rem}}.company-item-tit{font-size:2rem;font-weight:500;margin-bottom:2rem}@media only screen and (min-width:641px){.company-item-tit{font-size:2.2rem}}.company-item-desc{color:#666;line-height:2.1}@media only screen and (min-width:641px){.company-item-desc{line-height:2.6}}.direct-url{margin-top:5rem;text-align:right}.direct-url a{margin-left:2.4rem}@media only screen and (min-width:641px){.direct-url a{margin-left:4.8rem}}.direct-url a:first-child{margin-left:0}@media only screen and (max-width:768px){.page-wrap--member{background-image:url(/cdn/shop/files/recruit-styla_member-page_title_sp.jpg)!important}}.member-list{display:flex;flex-wrap:wrap;margin:0 -2.5rem}@media only screen and (min-width:769px){.member-list{margin:0 -5.5rem}}.member-list li{flex:0 100%;max-width:100%;padding:0 2.5rem}@media only screen and (min-width:641px){.member-list li{flex:0 50%;max-width:50%}.member-list li:nth-child(n+3){margin-top:11.5rem}}@media only screen and (min-width:769px){.member-list li{padding:0 5.5rem}}@media only screen and (max-width:640px){.member-list li{margin-bottom:4.8rem}.member-list li:last-child{margin-bottom:0}}.member-list li:hover .member-item-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media only screen and (max-width:1040px){.member-list .member-item{padding-right:3.7rem}}@media only screen and (max-width:640px){.member-list .member-item{padding-right:2.5rem}}.member-list .member-item-img{overflow:hidden}.member-list .member-item-img img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;display:block}.member-list .member-item-info{background-color:#f3f0ed;margin:-5.5rem -2.5rem 0 2.5rem;padding:2.5rem;position:relative;z-index:5}.member-list .member-item-info:after{content:"";background:url(/cdn/shop/files/recruit-styla_icon_arrow.png) no-repeat center/contain;height:11px;width:6px;position:absolute;top:50%;margin-top:-5.5px;right:1.4rem}@media only screen and (min-width:641px){.member-list .member-item-info{margin:-7.5rem -3.7rem 0 3.7rem}.member-list .member-item-info:after{height:16px;width:8px;right:25px;margin-top:-8px}}@media only screen and (min-width:769px){.member-list .member-item-info{padding:4rem 4rem 4rem 4.8rem}}.member-list .member-item-name{font-size:1.2rem;font-weight:500;margin-bottom:1rem}@media only screen and (min-width:641px){.member-list .member-item-name{font-size:1.5rem;margin-bottom:1.5rem}}@media only screen and (min-width:641px){.member-list .member-item-message{font-size:1.8rem}}.page-wrap .p-pos{margin-bottom:3.5rem}.page-wrap .p-tit{font-size:2.5rem;font-weight:700}.member-detail-wrap{margin-bottom:7rem}@media only screen and (min-width:641px){.member-detail-wrap{margin-bottom:15rem}}.m-detail-article{margin-bottom:4.2rem}.m-detail-article:last-child{margin-bottom:0}@media only screen and (min-width:641px){.m-detail-article{margin-bottom:6.6rem}}@media only screen and (min-width:769px){.m-detail-article{padding:0 5rem}}.m-detail-article .detail-article-txt{color:#666;line-height:2.6}.m-detail-img{margin-bottom:6.5rem}@media only screen and (min-width:641px){.m-detail-img{margin-bottom:7.7rem}}.m-detail-img:last-child{margin-bottom:0}.relative-section .relative-tit{font-size:2.4rem;font-weight:500;margin-bottom:4.5rem;position:relative;text-align:center;z-index:5}@media only screen and (min-width:641px){.relative-section .relative-tit{margin-bottom:8.5rem}}.relative-section .relative-tit:before{content:"";background-color:#dcdcdc;height:1px;position:absolute;left:0;right:0;top:50%;z-index:-1}.relative-section .relative-tit span{display:inline-block;background-color:#fff;padding:0 2rem}.relative-slider{margin:0 0 5.5rem}@media only screen and (min-width:641px){.relative-slider{margin-left:-1rem;margin-right:-1rem}}@media only screen and (min-width:769px){.relative-slider{margin:0 -3.5rem 7rem}}@media only screen and (max-width:768px){.relative-slider{padding:0 3rem}}.relative-slider li{margin-bottom:0;padding:0}.relative-slider li:nth-child(n+3){margin-top:0}@media only screen and (min-width:641px){.relative-slider li{padding:0 1.5rem}}@media only screen and (min-width:769px){.relative-slider li{padding:0 3.5rem}}.relative-slider .member-item-info{margin-left:2.3rem;margin-right:-2.3rem;padding:2.3rem 2.5rem 2.3rem 3.1rem}@media only screen and (min-width:769px){.relative-slider .member-item-info{padding:2rem}}.relative-slider .member-item-info:after{height:10px;width:5px;margin-top:-5px}.relative-slider .member-item-name{font-size:1rem}.relative-slider .member-item-message{font-size:1.3rem}.relative-slider .slick-arrow{cursor:pointer;position:absolute;height:2.7rem;width:1.5rem;top:50%;margin-top:-1.35rem}@media only screen and (min-width:769px){.relative-slider .slick-arrow{height:3.3rem;width:1.8rem;margin-top:-1.7rem}}.relative-slider .slick-prev{background:url(../images/common/left_arrow.png) no-repeat center/contain;right:calc(100% - 1.6rem)}@media only screen and (min-width:641px){.relative-slider .slick-prev{right:calc(100% - 2.6rem)}}@media only screen and (min-width:769px){.relative-slider .slick-prev{right:calc(100% + 4.4rem)}}.relative-slider .slick-next{background:url(../images/common/right_arrow.png) no-repeat center/contain;left:calc(100% - 1.6rem)}@media only screen and (min-width:641px){.relative-slider .slick-next{left:calc(100% - 2.6rem)}}@media only screen and (min-width:769px){.relative-slider .slick-next{left:calc(100% + 4.4rem)}}.filter-head{display:flex;align-items:center;margin-bottom:3.5rem}@media only screen and (min-width:641px){.filter-head{margin-bottom:6.4rem}}@media only screen and (max-width:768px){.filter-head{flex-flow:column}}.filter-head dt{font-size:1.5rem;color:#735d4a;font-weight:600;flex-shrink:0}@media only screen and (min-width:769px){.filter-head dt{border-right:1px solid #c3b8af;margin-right:4.8rem;padding:2.1rem 4.1rem 2.1rem 0}}@media only screen and (max-width:768px){.filter-head dt{margin-bottom:2rem}}.filter-head dd{margin-right:-1.8rem}.filter-head dd a{border:1px solid #c3b8af;-webkit-border-radius:35px;-ms-border-radius:35px;border-radius:35px;color:#735d4a;display:inline-block;font-size:1.3rem;margin-right:1.8rem;margin-bottom:1rem;padding:.6rem 2rem}@media only screen and (min-width:641px){.filter-head dd a{font-size:1.5rem;padding:1rem 2.5rem}}.filter-head dd a:hover,.filter-head dd a.active{background-color:#735d4a;color:#d7cdc5}.cate-report-list{display:flex;flex-wrap:wrap;margin:0 0 7.4rem}@media only screen and (min-width:641px){.cate-report-list{margin-left:-2.9rem;margin-right:-2.9rem}}.cate-report-list li{flex:0 100%;max-width:100%;margin-bottom:6.2rem}@media only screen and (min-width:641px){.cate-report-list li{flex:0 50%;max-width:50%;margin-bottom:8.3rem;padding:0 2.9rem}}@media only screen and (max-width:640px){.cate-report-list li:last-child{margin-bottom:0}}.cate-report-list li a:hover .cate-report-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.cate-report-list .cate-report-img{line-height:0;overflow:hidden}.cate-report-list .cate-report-img img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.cate-report-list .cate-report-info{background-color:#fff;color:#735d4a;margin-top:-6.2rem;margin-right:4.6rem;position:relative;padding:5rem 1rem 0 0}.cate-report-list .cate-report-info .date{font-size:1.3rem;margin-bottom:1.5rem}@media only screen and (min-width:641px){.cate-report-list .cate-report-info .date{margin-bottom:2.2rem}}.cate-report-list .cate-report-info .name{font-weight:600;margin-bottom:2.3rem}@media only screen and (min-width:641px){.cate-report-list .cate-report-info .name{margin-bottom:3.5rem}}.cate-report-list .cate-report-info .action{display:inline-block;border:1px solid #735d4a;font-size:1.2rem;padding:.7rem 1.5rem}.report-detail-head{border-left:1px solid #735d4a;color:#735d4a;line-height:1.7;margin-bottom:3.5rem;padding:.7rem 0 .7rem 1.7rem}@media only screen and (min-width:641px){.report-detail-head{line-height:2;margin-bottom:5rem;padding:1rem 0 1.5rem 2.5rem}}.report-detail-head .date{font-size:1.3rem;margin-bottom:5px}.report-detail-head .name{font-size:1.8rem;font-weight:600}@media only screen and (min-width:641px){.report-detail-head .name{font-size:2.4rem}}.report-detail-body{color:#735d4a}@media only screen and (min-width:641px){.report-detail-body{line-height:2.6}}.report-detail-body p:not(:last-child){margin-bottom:3rem}.report-detail-footer{background:url(/cdn/shop/files/recruit-styla_dot.jpg) repeat-x left top;display:flex;margin-top:12.2rem;padding-top:4.5rem}.report-detail-footer .back-list{margin:auto}.report-detail-footer .back-list a{display:block}.report-detail-footer .back-list .icon-grid{display:block;background:url(/cdn/shop/files/recruit-styla_bg_grid.jpg) repeat left top;height:2.8rem;width:3rem;margin:0 auto 1.2rem}.report-detail-footer .next a{display:block;line-height:1}.report-detail-footer .next a:after{content:"";display:inline-block;background:url(../images/common/next_arrow.png) no-repeat center/contain;height:1.8rem;width:1rem;vertical-align:middle;margin-left:2.8rem}.report-detail-footer .prev a{display:block;line-height:1}.report-detail-footer .prev a:before{content:"";display:inline-block;background:url(../images/common/prev_arrow.png) no-repeat center/contain;height:1.8rem;width:1rem;vertical-align:middle;margin-right:2.8rem}.faq-wrap{background-color:#eee;padding:20px}.faq-grid{display:flex;flex-wrap:wrap;margin:0 -5px}.faq-grid li{flex:0 100%;max-width:100%;margin-bottom:12px;padding:0 5px}@media only screen and (min-width:481px){.faq-grid li{flex:0 50%;max-width:50%}}@media only screen and (min-width:641px){.faq-grid li{flex:0 33.33%;max-width:33.33%}}.faq-grid .faq-col{background-color:#fff;height:100%;padding:6.4vw 2.66667vw;position:relative}@media only screen and (min-width:481px){.faq-grid .faq-col{padding:3vw 2.5vw}}@media only screen and (min-width:641px){.faq-grid .faq-col{padding:3.70104vw 1.94035vw 3.23392vw}}.faq-grid .faq-col-tit{background-color:#aba19f;color:#fff;display:flex;align-items:center;justify-content:center;flex-flow:column;padding:10px}.faq-grid .faq-col-tit .faq-tit{font-size:13.06667vw;font-weight:600;line-height:1;margin-bottom:5.2vw}.faq-grid .faq-col-tit .faq-sub{font-size:4vw;font-weight:500}@media only screen and (min-width:481px){.faq-grid .faq-col-tit .faq-tit{font-size:6vw;margin-bottom:1.97628vw}.faq-grid .faq-col-tit .faq-sub{font-size:2vw}}@media only screen and (min-width:641px){.faq-grid .faq-col-tit .faq-tit{font-size:4.31189vw}.faq-grid .faq-col-tit .faq-sub{font-size:1.29357vw}}.faq-grid .faq-q{display:flex;font-size:1.8rem;font-weight:600;margin-bottom:10vw}.faq-grid .faq-q:before{content:"Q.";font-family:Swis721,serif;font-size:3rem;line-height:1;margin-right:1.4rem;margin-top:-.1em}@media only screen and (min-width:481px){.faq-grid .faq-q{font-size:2.2vw;margin-bottom:2.80273vw}.faq-grid .faq-q:before{font-size:3.52vw;margin-right:.97018vw}}@media only screen and (min-width:641px){.faq-grid .faq-q{font-size:1.29357vw}.faq-grid .faq-q:before{font-size:2.15595vw}}.faq-grid .faq-img{margin-bottom:3rem;text-align:center}@media only screen and (min-width:481px){.faq-grid .faq-img{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}@media only screen and (min-width:641px){.faq-grid .faq-img{margin-bottom:2.15595vw;max-width:29.6802vw}}.faq-grid .faq-img img{flex-shrink:0}.faq-grid .faq-txt{font-size:1.4rem}@media only screen and (min-width:641px){.faq-grid .faq-txt{font-size:1.00611vw}}@media only screen and (min-width:769px){.outlineBt a{width:100%;border-top:1px solid #735d4a;border-bottom:1px solid #735d4a;display:block;font-size:2rem;font-weight:500;padding:1.5rem 2rem;position:relative;text-align:center;margin-top:5em;background:url(/cdn/shop/files/outline_icon_67a4ad58-da6f-468e-b7c9-e1827bb3c320.svg) no-repeat center right 20px;background-size:16px}.outlineBt a:hover{background-color:#f1ede8}}@media only screen and (max-width:768px){.outlineBt a{width:100%;border-top:1px solid #735d4a;border-bottom:1px solid #735d4a;display:block;font-size:1.8rem;font-weight:500;padding:1.5rem 2rem;position:relative;text-align:center;margin-top:3em;background:url(/cdn/shop/files/outline_icon_67a4ad58-da6f-468e-b7c9-e1827bb3c320.svg) no-repeat center right 20px;background-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/496/assets/recruit-styla_style.css.map */
