@import url(https://fonts.googleapis.com/css?family=Roboto:400,700|Roboto+Condensed:400,700);
@charset "utf-8";@font-face{font-family:'Custom Yu Gothic';src:local('Yu Gothic Medium')}@font-face{font-family:'Custom Yu Gothic';src:local('Yu Gothic Bold');font-weight:700}html{overflow:auto}body{position:relative;min-width:320px;background-color:#fff;color:#252525;font-family:'游ゴシック体',YuGothic,'Custom Yu Gothic','游ゴシック Medium','Yu Gothic Medium','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN W3',HiraKakuProN-W3,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:14px;line-height:1.6;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow:hidden}a{color:#9f845b;text-decoration:none}img{width:100%;height:auto;-webkit-backface-visibility:hidden}.header{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#fff;box-shadow:0 0 1px rgba(0,0,0,.2);z-index:9999}.header-logo a{display:block;position:absolute;top:10px;left:10px;color:#252525}.header-logo img{width:120px}.header-logo span{display:block;margin-top:5px;color:#624847;font-family:'Roboto Condensed',sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.03em;text-align:center}.header-utility{display:flex;position:absolute;top:0;right:60px}.header-utility li a{display:block;position:relative;width:60px;height:60px;color:#fff;font-size:12px;font-weight:700;line-height:60px;text-align:center;text-decoration:none}.header-utility li.-seminar{display:none}.header-utility li.-entry{background-color:#624847}.header-utility li.-recruit{background-color:#b36825}.header-trigger{position:absolute;top:0;right:0;width:60px;height:60px;background-color:#f6f6f6;text-align:center;cursor:pointer;z-index:5000;transition:.3s}.header-trigger.-active{background-color:#9f845b}.header-trigger span{display:block;position:absolute;top:28px;right:0;left:0;width:20px;height:2px;margin:auto;background-color:#9f845b;-webkit-transition:.3s;transition:.3s}.header-trigger span:before,.header-trigger span:after{content:'';position:absolute;top:50%;left:0;width:20px;height:2px;background-color:#9f845b;-webkit-transition:.3s;transition:.3s}.header-trigger span:before{margin-top:-6px}.header-trigger span:after{margin-top:4px}.header-trigger.-active span{background:0 0}.header-trigger.-active span:before,.header-trigger.-active span:after{margin-top:-1px;background-color:#fff}.header-nav-wrap{display:none;position:fixed;top:59px;left:0;width:100%;height:calc(100vh - 59px);background-color:#fff;overflow:auto;z-index:9999}.header-nav{width:100%;background-color:#fff;border-top:1px solid #eee}.header-nav-list li a{display:block;position:relative;padding:18px 10px;background-color:#fff;border-bottom:1px solid #eee;color:#252525;font-weight:700;line-height:1}.header-nav-list li a:before{content:'';position:absolute;top:0;right:10px;bottom:0;width:8px;height:8px;margin:auto;border-top:2px solid #9f845b;border-right:2px solid #9f845b;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer{width:100%;background-color:#2f2828}.footer a{color:#fff}.footer-inner{position:relative;padding:30px 20px 15px}.footer-logo{width:100px;margin:auto;padding:15px 0;text-align:center}.footer-nav-list{width:240px;font-size:12px;line-height:1}.footer-nav-list li{margin-bottom:15px}.footer-nav-list li a{display:inline-block;position:relative;padding-left:10px}.footer-nav-list li a:before{content:'';position:absolute;top:.25em;left:0;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #9f845b}.footer-utility{font-size:12px;text-align:center}.footer-utility li{display:inline-block;margin:0 10px}.footer-copyright{padding:0 0 15px;background-color:#fff;text-align:center}.footer-copyright a{color:#000}.footer-inner .logo{width:120px;margin:10px auto}.footer-copyright small{display:block;margin-top:30px;color:#000;font-family:'Roboto',sans-serif;font-size:10px;font-weight:300}.footer-pagetop{display:none;position:fixed;bottom:0;right:0;text-indent:-9999px;z-index:2000}.footer-pagetop a{display:block;position:relative;width:50px;height:50px;background-color:#000}.footer-pagetop a:before{content:'';display:block;position:absolute;top:14px;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg)}.wrapper{position:relative;width:100%;padding:60px 0 0}.content{position:relative;width:100%}.section-inner{position:relative;padding:0 20px}.heading-lv2{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd;font-size:22px;line-height:1.4}.heading-lv2-alt{margin-bottom:30px;color:#252525;font-size:24px;line-height:1.4;text-align:center}.heading-lv3{margin-bottom:20px;padding-left:10px;border-left:5px solid #9f845b;font-size:20px;font-weight:700;line-height:1.4}.-mrgt{margin-top:50px}.top-keyvisual{position:relative;width:100%;height:300px;overflow:hidden}.top-keyvisual-img li{position:relative;width:100%;height:300px;overflow:hidden}.top-keyvisual-img li img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;object-fit:cover;font-family:'object-fit: cover;'}.top-keyvisual-img .-txt{position:absolute;bottom:0;left:0;width:100%;padding:0 20px 10px;background-color:rgba(0,0,0,.3);color:#fff}.top-keyvisual-img .-txt span{display:inline-block;padding:8px 10px;background-color:#000;font-size:12px;line-height:1}.top-keyvisual-img .-txt p{margin-top:10px;font-size:18px;font-weight:700;line-height:1.4}.top-information{position:relative;padding:20px 0;background-color:#f3eee4}.top-information h1{margin-bottom:10px;color:#624847;font-size:24px;text-align:center}.top-concept{position:relative;padding:30px 0;background-color:#f3eee4}.top-concept h1{margin-bottom:30px;color:#624847;font-size:24px;text-align:center}.top-concept h2{margin-bottom:20px;color:#624847;font-size:18px;font-weight:700;text-align:center}.top-concept figure{margin-bottom:20px}.top-pickup{position:relative;padding:30px 0;background-color:#fff}.top-pickup h1{margin-bottom:30px;color:#624847;font-size:24px;text-align:center}.top-pickup-item .-col{display:block;margin-bottom:30px;color:#252525}.top-pickup-item .-col:last-of-type{margin-bottom:0}.top-pickup-item .-img{margin-bottom:15px}.top-pickup-item .-ttl{margin-bottom:15px;padding-left:10px;border-left:3px solid #9f845b;font-size:16px;font-weight:700;line-height:1.4}.top-pickup-item .-heading{margin-bottom:10px;color:#624847;font-size:16px;font-weight:700}.top-pickup-item .-txt{margin-bottom:15px;font-size:14px}.-tag{display:inline-block;width:50%;color:#fff;font-size:10px;text-align:center;line-height:30px}.-tag.-exp{background-color:#05b}.-tag.-inexp{background-color:#d00}.top-search{position:relative;padding:30px 0;background-position:center center;background-repeat:no-repeat;background-size:cover}.top-search h1{margin-bottom:30px;color:#624847;font-size:24px;text-align:center}.top-search h2{margin-bottom:10px;padding-left:24px;background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://recruit.kyoritsugroup.co.jp/wordpress5/wp-content/uploads/2020/12/ico_search_brown.png) no-repeat 0 0;background-size:18px 18px;color:#624847;font-size:18px;font-weight:700;line-height:1}.top-search-list1{display:flex;flex-wrap:wrap;position:relative;width:calc(100% + 10px);margin:0 -10px 20px 0}.top-search-list1 li{width:calc(50% - 10px);margin:0 10px 10px 0}.top-search-list1 li a{display:block;position:relative;width:100%;background-color:#9f845b;color:#fff;font-weight:700;line-height:40px;text-align:center;text-decoration:none;transition:opacity .3s}.top-search-list1.reverse li a{display:block;position:relative;width:100%;background-color:transparent;color:#9f845b;border:1px solid #9f845b;font-weight:700;line-height:40px;text-align:center;text-decoration:none;transition:opacity .3s}.top-search-list2{margin-bottom:20px}.top-search-list2 li a{display:block;position:relative;width:100%;padding:8px 15px;background-color:#9f845b;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-weight:700;text-decoration:none;transition:opacity .3s}.top-search-list2 li:last-child a{border-bottom:none}.top-facility{position:relative;padding:30px 0;background-color:#f3eee4}.top-facility h1{margin-bottom:30px;color:#624847;font-size:24px;text-align:center}.top-facility-input{width:100%;margin-bottom:30px}.top-facility-input .-txtfield{width:calc(100% - 80px);height:40px;padding:5px 10px;border-radius:0}.top-facility-input .-submit{width:80px;height:40px;background-color:#666;border-radius:0;color:#fff;cursor:pointer}.top-facility-item .-col{margin-bottom:30px}.top-facility-item .-img{margin-bottom:15px}.top-facility-item .-ttl{font-size:16px;font-weight:700}.top-facility-item .-heading{margin-bottom:10px;color:#624847;font-size:16px;font-weight:700}.top-facility-item .-txt{font-size:14px}.top-facility-item .-btn{display:flex;flex-wrap:wrap;position:relative;width:100%;margin-top:15px}.top-facility-item .-btn a{display:block;width:50%;background-color:#9f845b;color:#fff;line-height:40px;text-align:center}.top-facility-item .-btn a.-detail{background-color:#9f845b}.top-facility-item .-btn a.-entry{background-color:#624847}.top-contents{position:relative;padding:30px 0}.top-contents-item .-col{margin-bottom:30px}.top-contents-item .-ttl{padding:10px 20px;background-color:#9f845b;color:#fff;font-size:18px;font-weight:700;text-align:center}.top-contents-item .-txt{padding:15px;background-color:#f9f9f9;color:#252525;font-size:14px}.top-merit{position:relative;padding:30px 0;background-color:#f3eee4}.top-merit h1{margin-bottom:30px;color:#624847;font-size:24px;text-align:center}.top-merit-item .-col{margin-bottom:20px;padding:15px;background-color:#fff}.top-merit-item .-img{padding:5px 0 10px;text-align:center}.top-merit-item figure{width:50%;margin:auto}.top-merit-item .-ttl{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #d6c9b6;color:#624847;font-size:20px;font-weight:700;text-align:center}.top-yumeguri{position:relative;padding:30px 0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://recruit.kyoritsugroup.co.jp/hotel/resort/wp-content/themes/resort2020/css/../img/yume_top_bg_01.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}.top-yumeguri h1{margin-bottom:15px;color:#624847;font-size:24px;text-align:center}.top-yumeguri .-img{width:280px !important;height:280px !important;margin:auto auto 20px auto}.top-yumeguri .-img ul{width:280px !important;height:280px !important;border-radius:280px;overflow:hidden}.top-yumeguri .-img ul img{width:280px !important;height:280px !important;border-radius:280px}.top-blog{position:relative;padding:30px 0}.top-blog h1{margin-bottom:30px;color:#624847;font-size:24px;text-align:center}.top-blog-item .-col{display:block;margin-bottom:30px;color:#252525}.top-blog-item .-col time{display:block;margin:10px 0 5px;font-size:12px}.top-blog-item .-heading{margin-bottom:15px;color:#624847;font-size:16px;font-weight:700}.top-blog-item .-txt{font-size:14px}.header-yumeguri{width:100%;height:50px;padding:0 10px;background-color:#9f845b;font-size:20px;line-height:50px}.header-yumeguri a{color:#fff}.yumeguri-keyvisual{position:relative;width:100%;height:300px;overflow:hidden;margin:0 0 20px}.yumeguri-keyvisual-img li{position:relative;width:100%;height:300px;overflow:hidden}.yumeguri-keyvisual-img li img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;object-fit:cover;font-family:'object-fit: cover;'}.yumeguri-keyvisual-img .-txt{position:absolute;bottom:0;left:0;width:100%;padding:0 20px 10px;background-color:rgba(0,0,0,.3);color:#fff}.yumeguri-keyvisual-img .-txt span{display:inline-block;padding:8px 10px;background-color:#000;font-size:12px;line-height:1}.yumeguri-keyvisual-img .-txt p{margin-top:10px;font-size:18px;font-weight:700;line-height:1.4}.opening{background-color:#005bac;color:#fff;font-size:22px;font-weight:700;line-height:60px;text-align:center}.yumeguri-top-project{position:relative;width:100%;margin-bottom:40px;padding:40px 20px;background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://recruit.kyoritsugroup.co.jp/hotel/resort/wp-content/themes/resort2020/css/../img/yume_top_bg_01.jpg) no-repeat center center;background-size:cover}.yumeguri-top-project h2{margin-bottom:20px;color:#624847;font-size:18px;font-weight:700;text-align:center}.yumeguri-top-pickup{position:relative;margin:30px 0 50px}.yumeguri-top-pickup-item .-col{display:block;margin-bottom:30px;color:#252525}.top-pickup-item .-col:last-of-type{margin-bottom:0}.yumeguri-top-pickup-item .-img{margin-bottom:15px}.yumeguri-top-pickup-item .-ttl{margin-bottom:15px;padding-left:10px;border-left:3px solid #9f845b;font-size:16px;font-weight:700;line-height:1.4}.yumeguri-top-pickup-item .-heading{margin-bottom:10px;color:#624847;font-size:16px;font-weight:700}.yumeguri-top-pickup-item .-txt{margin-bottom:15px;font-size:14px}.yumeguri-top-alternate{position:relative;margin:30px 0 50px}.yumeguri-top-alternate-item{position:relative;margin-bottom:30px}.yumeguri-top-alternate-item:last-of-type{margin-bottom:0}.yumeguri-top-alternate-item h4{margin-bottom:15px;color:#624847;font-size:18px;font-weight:700}.yumeguri-top-alternate-item .-catch{position:relative;margin:20px 0}.yumeguri-top-alternate-item .-catch img{width:auto;height:45px}.yumeguri-top-personality{position:relative;margin:30px 0 50px}.yumeguri-top-personality .-img{margin-bottom:30px;text-align:center}.yumeguri-top-personality h4{margin-bottom:15px;color:#624847;font-size:18px;font-weight:700}.yumeguri-top-flow{position:relative;margin:30px 0 50px}.yumeguri-top-flow-item li{display:block;position:relative;margin-bottom:50px}.yumeguri-top-flow-item li:after{content:'';display:block;position:absolute;right:0;bottom:-35px;left:0;width:0;height:0;margin:auto;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #999}.yumeguri-top-flow-item li:last-child{margin-bottom:0}.yumeguri-top-flow-item li:last-child:after{display:none}.yumeguri-top-flow-item h4{position:relative;width:100%;margin-bottom:15px;padding:12px 10px;background-color:#624847;border-radius:60px;color:#fff;font-size:16px;font-weight:700;line-height:1.6;text-align:center}.lower-head{position:relative;width:100%;background-color:#f3eee4}.lower-head h1{padding:20px;color:#624847;font-size:24px;line-height:1;text-align:center}.lower-head-alt{position:relative;width:100%}.lower-head-alt .-heading{position:relative;width:100%;height:130px;margin:0 auto;padding:35px 0}.lower-head-alt.-yume1 .-heading{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://recruit.kyoritsugroup.co.jp/hotel/resort/wp-content/themes/resort2020/css/../img/yume1_bg_pttl.jpg) no-repeat center center;background-size:cover}.lower-head-alt.-yume2 .-heading{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://recruit.kyoritsugroup.co.jp/hotel/resort/wp-content/themes/resort2020/css/../img/yume2_bg_pttl.jpg) no-repeat center center;background-size:cover}.lower-head-alt .-heading h1{display:table-cell;min-width:160px;height:60px;padding:0 10px;background-color:#fff;color:#624847;font-size:18px;line-height:1;vertical-align:middle}.topicpath{display:block;width:100%;padding:10px 20px;color:#999;font-size:10px;line-height:1}.topicpath li{position:relative;display:inline-block}.topicpath li:after{content:'>';margin:0 8px}.topicpath li:last-child:after{content:'';margin:0}.topicpath a{text-decoration:underline}.lower-article{position:relative;margin:30px 0 50px;padding:0 20px}.lower-facility-list{position:relative;margin:30px 0 50px}.lower-facility-list-item{margin-bottom:50px}.lower-facility-list-item .-col{margin-bottom:30px}.lower-facility-list-item .-img{margin-bottom:15px}.lower-facility-list-item .-ttl{margin-bottom:10px;font-size:16px;font-weight:700}.lower-facility-list-item .-heading{margin-bottom:10px;color:#624847;font-size:16px;font-weight:700}.lower-facility-list-item .-txt{margin-bottom:15px}.lower-facility-list-item .-data{margin-bottom:20px;border-top:1px solid #ddd}.lower-facility-list-item .-data dt{padding-top:10px;font-weight:700}.lower-facility-list-item .-data dd{padding-bottom:10px;border-bottom:1px solid #ddd}.lower-facility-list-item .-btn{display:flex;flex-wrap:wrap;position:relative;width:100%;margin-top:15px}.lower-facility-list-item .-btn a{display:block;width:50%;background-color:#9f845b;color:#fff;line-height:40px;text-align:center}.lower-facility-list-item .-btn a.-detail{background-color:#9f845b}.lower-facility-list-item .-btn a.-entry{background-color:#624847}.lower-article-head{position:relative;margin:30px 0 50px;padding:0 20px}.lower-article-head .-inner{position:relative;padding:0 30px}.lower-article-head .-inner:before{content:'';display:block;position:absolute;top:0;left:0;width:8px;height:calc(100% - 2px);border-top:1px solid #9f845b;border-bottom:1px solid #9f845b;border-left:2px solid #9f845b}.lower-article-head .-inner:after{content:'';display:block;position:absolute;top:0;right:0;width:8px;height:calc(100% - 2px);border-top:1px solid #9f845b;border-right:2px solid #9f845b;border-bottom:1px solid #9f845b}.lower-article-head h2{margin-bottom:20px;padding:10px;background-color:#9f845b;color:#fff;font-size:20px;font-weight:700;line-height:1;text-align:center}.lower-article-head h3{color:#624847;font-size:18px;font-weight:700}.lower-article-head p{margin-top:20px}.lower-facility-info{position:relative;margin:30px 0 50px}.lower-facility-info-1{position:relative;width:100%;margin-bottom:30px}.lower-facility-info-1 .-img{margin-bottom:15px}.lower-facility-info-1 .-heading{margin-bottom:15px;color:#624847;font-size:18px;font-weight:700}.lower-facility-info-2 .-col{margin-bottom:30px}.lower-facility-info-2 figure{margin-bottom:15px}.lower-facility-info-2 .-heading{margin-bottom:15px;color:#624847;font-size:18px;font-weight:700}.lower-facility-rec{position:relative;margin:30px 0 50px}.lower-facility-rec-1{position:relative;width:100%;margin-top:30px}.lower-facility-rec-1 figure img{display:block;margin-bottom:15px}.lower-facility-rec-1 figure figcaption{margin-bottom:15px}.lower-facility-rec-2 .-col{display:block;margin-bottom:30px;color:#252525}.lower-facility-rec-2 .-col:last-of-type{margin-bottom:0}.lower-facility-rec-2 .-img{margin-bottom:15px}.lower-facility-rec-2 .-heading{margin-bottom:10px;color:#624847;font-size:16px;font-weight:700}.lower-alternate{position:relative;margin:30px 0 50px}.lower-alternate-item{position:relative;margin-bottom:30px}.lower-alternate-item:last-of-type{margin-bottom:0}.lower-alternate-item .-img{margin-bottom:15px}.lower-alternate-item .-heading{margin-bottom:15px;color:#624847;font-size:18px;font-weight:700}.lower-job-list{position:relative;margin:30px 0 50px}.lower-job-list-item{margin-top:20px}.lower-job-list-item .-col{display:block;margin-bottom:30px;color:#252525}.lower-job-list-item .-col:last-of-type{margin-bottom:0}.lower-job-list-item .-ttl{margin-bottom:15px;padding:10px 20px;background-color:#9f845b;color:#fff;font-size:18px;font-weight:700;text-align:center}.lower-job-info{position:relative;margin:30px 0 50px}.lower-job-info-1{position:relative;width:100%;margin-bottom:50px}.lower-job-info-1 .-img{margin-bottom:15px}.lower-job-info-1 .-heading{margin-bottom:15px;color:#624847;font-size:18px;font-weight:700}.lower-job-info-2{position:relative}.lower-job-info-2 .-col{margin-bottom:15px;padding:0 20px 20px;background-color:#f3eee4}.lower-job-info-2 .-col:last-of-type{margin-bottom:0}.lower-job-info-2 .-ttl{width:200px;margin:0 auto 15px auto;padding:6px;background-color:#9f845b;color:#fff;font-size:16px;font-weight:700;text-align:center}.lower-job-info-2 .-heading{margin-bottom:15px;font-size:18px;font-weight:700}.lower-interview-list{position:relative;margin:30px 0 50px}.lower-interview-list-item{margin-top:20px}.lower-interview-list-item .-col{display:block;margin-bottom:30px;color:#252525}.lower-interview-list-item .-col:last-of-type{margin-bottom:0}.lower-interview-list-item .-img{margin-bottom:15px}.lower-interview-list-item .-body{font-size:0;overflow:hidden}.lower-interview-list-item .-category{display:inline-block;margin-bottom:8px;padding:0 10px;background-color:#9f845b;border-radius:10px;color:#fff;font-size:12px;line-height:22px}.lower-interview-list-item .-sttl{margin-bottom:7px;font-size:14px;font-weight:700}.lower-interview-list-item .-ttl{margin-bottom:15px;padding-left:10px;border-left:3px solid #9f845b;font-size:16px;font-weight:700}.lower-interview-list-item .-txt,.lower-interview-list-item .btn-link{font-size:14px}.lower-interview-head{position:relative;margin-bottom:50px}.lower-interview-head .-body{position:relative;margin-top:-40px;margin-right:20px;padding:20px;background-color:rgba(159,132,91,.9);color:#fff}.lower-interview-head .-heading{margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.4}.lower-interview-head .-sttl{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:700}.lower-interview-head .-ttl{padding-left:10px;border-left:3px solid #fff;font-size:16px;font-weight:700;line-height:1.4}.lower-interview{position:relative;margin:30px 0 50px}.lower-interview .-img{margin-top:20px}.lower-personality-img{margin-bottom:40px;text-align:center}.lower-blog-reco{position:relative;margin:30px 0 50px}.lower-blog-reco-item .-col{display:block;margin-bottom:30px;color:#252525}.lower-blog-reco-item .-img{margin-bottom:15px}.lower-blog-reco-item .-heading{margin-bottom:10px;color:#624847;font-size:16px;font-weight:700}.lower-blog-list{position:relative;margin:30px 0 50px}.lower-blog-list-item .-col{display:block;position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #ccc;color:#252525}.lower-blog-list-item a{display:block}.lower-blog-list-item .-img{margin-bottom:15px}.lower-blog-list-item .-heading{margin-bottom:10px;color:#624847;font-size:16px;font-weight:700}.lower-blog-list-item .-txt{font-size:14px;color:#252525}.lower-blog-meta{position:relative;margin-bottom:12px !important}.lower-blog-meta .-category{display:inline-block;padding:0 10px;background-color:#9f845b;border-radius:10px;color:#fff;font-size:12px;line-height:22px}.lower-blog-meta time{display:inline-block;position:absolute;top:0;right:0;color:#999;font-size:12px;line-height:22px}.lower-blog-sns{display:flex;position:relative;margin-top:10px}.lower-blog-sns li{width:25px;margin:0 3px;font-size:0}.lower-blog-sns img{width:25px;height:25px}.lower-blog-pagenation{display:flex;justify-content:center;position:relative;width:100%;margin-top:30px}.lower-blog-pagenation li{margin:0 3px}.lower-blog-pagenation a{min-width:25px;padding:2px 9px;border:1px solid #9f845b;line-height:25px;text-align:center}.lower-blog-pagenation a.-active{background-color:#9f845b;color:#fff}.lower-blog-category{position:relative;margin:30px 0 50px}.lower-blog-category-list{border-top:1px solid #ddd}.lower-blog-category-list li a{display:block;padding:15px 0;border-bottom:1px solid #ddd;font-weight:700;line-height:1.4}.lower-blog-rank{position:relative;margin:30px 0 50px}.lower-blog-rank-item .-col{display:block;margin-bottom:15px}.lower-blog-rank-item .-img{margin-bottom:15px}.lower-blog-rank-item .-heading{color:#624847;font-size:16px;font-weight:700}.lower-blog-tag{position:relative;margin:30px 0 50px}.lower-blog-tag-item{position:relative;width:100%}.lower-blog-tag-item a{display:inline-block;margin:0 5px 5px 0;padding:5px 10px;background-color:#eee;color:#252525;font-size:14px}.lower-blog-archive{position:relative;margin:30px 0 50px}.lower-blog-archive-list{border-top:1px solid #ddd}.lower-blog-archive-list li a{display:block;padding:15px 0;border-bottom:1px solid #ddd;font-size:14px;font-weight:700;line-height:1.4}.lower-blog-search{margin:30px 0 50px}.lower-blog-search .-txtfield{width:calc(100% - 60px);height:40px;padding:5px 10px;border:1px solid #ddd;border-right:none;border-radius:0}.lower-blog-search .-submit{width:60px;height:40px;background-color:#666;border-radius:0;color:#fff;cursor:pointer}.lower-blog-content{width:100%;margin:30px 0 50px}.lower-blog-content .-body p{margin-bottom:1.6em}.lower-blog-content .-body figure{margin-bottom:1.6em;text-align:center}.lower-blog-nav{margin:30px 0}.lower-blog-nav .-txt{margin-bottom:15px;font-weight:700;text-align:center}.lower-blog-nav-item a{display:block;position:relative;width:100%;margin-bottom:10px;padding:15px 10px;background-color:#9f845b;border-radius:4px;color:#fff;font-size:18px;font-weight:700;text-align:center;text-decoration:none}.lower-faq{position:relative;margin:30px 0 50px}.lower-faq-list{margin-bottom:60px;border-bottom:1px solid #ddd}.lower-faq-list dt{position:relative;width:100%;min-height:70px;padding:15px 0 15px 35px;border-top:1px solid #ddd;color:#624847;font-size:16px;font-weight:700}.lower-faq-list dd{position:relative;width:100%;min-height:70px;padding:15px 0 15px 35px;border-top:1px dotted #ddd}.lower-faq-list dt:before{content:'Q';position:absolute;top:15px;left:0;width:25px;height:25px;background-color:#9f845b;border-radius:50%;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:700;line-height:25px;text-align:center}.lower-faq-list dd:before{content:'A';position:absolute;top:12px;left:0;width:25px;height:25px;background-color:#fff;border-radius:50%;color:#9f845b;font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:700;line-height:25px;text-align:center}.lower-relatedlink{position:relative;padding:30px 0 50px;background-color:#f6f6f6;border-top:1px solid #eee}.lower-relatedlink-item .-col{display:block;margin-bottom:30px;color:#252525}.lower-relatedlink-item .-col:last-of-type{margin-bottom:0}.lower-relatedlink-item .-img{margin-bottom:15px}.lower-relatedlink-item .-ttl{margin-bottom:15px;padding-left:10px;border-left:3px solid #9f845b;font-size:16px;font-weight:700;line-height:1.4}.table{width:100%;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.table th{display:block;position:relative;padding:10px;background-color:#f9f9f9;border-top:1px solid #ddd;font-weight:700;text-align:left;vertical-align:top}.table td{display:block;padding:10px;vertical-align:top}.center{display:block;text-align:center}.btn-link{display:block;position:relative;width:100%;margin-top:15px;background-color:#fff;border:1px solid #9f845b;color:#9f845b;font-weight:700;line-height:38px;text-align:center;text-decoration:none}.btn-link.-center{margin-right:auto;margin-left:auto}.btn-link.-entry{font-size:20px;line-height:56px}.btn-link-box{position:relative;margin:30px 0 50px;padding:0 20px}.btn-link-box-item{display:flex;position:relative;width:calc(100% + 10px);margin:0 -10px 0 0}.btn-link-box-item a{display:block;position:relative;width:calc(100% / 2 - 10px);margin:0 10px 0 0;padding:15px 10px;background-color:#9f845b;border-radius:4px;color:#fff;font-size:18px;font-weight:700;text-align:center;text-decoration:none}.btn-link-box-item a.-entry{background-color:#624847}.btn-link-box-item.-single{display:block;position:relative;width:100%;margin:0}.btn-link-box-item.-single a{width:100% !important}.foot-link{display:flex;position:relative}.foot-link a{display:block;position:relative;width:calc(100% / 2);background-color:#9f845b;color:#fff;font-size:18px;font-weight:700;line-height:80px;text-align:center;text-decoration:none;transition:opacity .3s}.foot-link a.-entry{background-color:#624847}.foot-link.-single a{width:100%}.list{list-style:disc}.list li{margin:0 0 0 1.3em;padding:0 0 0 .1em}strong{font-weight:700}.seminar-table{width:100%;margin-top:30px;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.seminar-table tbody tr{cursor:pointer}.seminar-table tbody tr:active td{color:#624847;background-color:#f6f6f6}.seminar-table th{display:none}.seminar-table td{display:block;width:100%;padding:10px;background-color:#fff;border-bottom:1px dotted #ddd}.seminar-table td:nth-of-type(1){border-top:2px solid #999;font-weight:700}.seminar-table td:nth-of-type(6){border-bottom:none}.pc{display:none !important}.cf:after{content:'';display:table;clear:both}.cf{zoom:1}.bx-wrapper{position:relative;margin:auto;padding:0;height:300px;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{display:block;width:100%}.bx-viewport{-webkit-transform:translatez(0)}.bx-loading{display:block;position:absolute;top:0;left:0;width:100%;height:100%;min-height:50px;background:#000 url(https://recruit.kyoritsugroup.co.jp/hotel/resort/wp-content/themes/resort2020/css/../img/loader.svg) no-repeat center center;z-index:9999}.bx-wrapper .bx-controls-direction a{display:block;position:absolute;outline:0;width:30px;height:50px;text-indent:-9999px;z-index:1000}.bx-wrapper .bx-prev{position:absolute;top:0;left:0;bottom:0;width:20px;height:50px;margin:auto}.bx-wrapper .bx-prev:before{content:'';display:block;position:absolute;top:14px;left:10px;width:20px;height:20px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.bx-wrapper .bx-next{position:absolute;top:0;right:0;bottom:0;width:20px;height:50px;margin:auto}.bx-wrapper .bx-next:before{content:'';display:block;position:absolute;top:14px;right:10px;width:20px;height:20px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.bx-wrapper .bx-pager{display:none}.accordion-trigger{pointer-events:all;cursor:pointer}.accordion-toggle{display:none}.frame{background:#f4f4f4;padding:2vh;margin-bottom:30px}.frame .-ttl{font-weight:700}table.table_requirement{margin-bottom:4vh}.c-seminar_schedule{margin-top:20px}.c-seminar_table{width:100%;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.c-seminar_table th{display:none}.c-seminar_table tbody tr{cursor:pointer}.c-seminar_table td{display:block;width:100%;padding:5px 10px;background-color:#fff;border-bottom:1px solid #ddd}.c-seminar_table td:nth-of-type(1){border-top:2px solid #624847;font-weight:700}.c-section_inner{position:relative}.c-title{margin:20px 20px 0;text-align:center}.c-title_inner{display:inline-block;position:relative;width:100%;padding:0 20px}.c-title h2{color:#624847;font-size:22px;line-height:1.4}.c-title_inner:before,.c-title_inner:after{content:'';display:inline-block;position:absolute;top:0;width:7px;height:-webkit-calc(100% - 2px);height:calc(100% - 2px)}.c-title_inner:before{left:0;border-top:1px solid #624847;border-bottom:1px solid #624847;border-left:3px solid #624847}.c-title_inner:after{right:0;border-top:1px solid #624847;border-right:3px solid #624847;border-bottom:1px solid #624847}.l-grid{display:flex;flex-wrap:wrap;position:relative;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);margin:-20px -20px 0 0}.l-grid._col2 .l-col{width:100%;margin:20px 20px 0 0}.c-seminar_item dl dt{float:left;width:30%;padding:6px 0;background-color:#9f845b;color:#fff;font-size:12px;text-align:center}.c-seminar_item dl dd{float:left;width:70%;padding:5px 10px;font-size:14px;font-weight:700}.c-seminar_item dl dd.fullWidth{float:none;width:100%}.c-seminar_btn_entry a{display:block;position:relative;width:100%;height:80px;margin-top:20px;background-color:#b36825;color:#fff;font-size:20px;line-height:80px;text-align:center}.post-content{padding:0 20px;margin:40px auto}ul.news li{display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc;padding:7px 0}ul.news li .date{width:7em;margin-right:10px}.time{display:flex;align-items:center;font-weight:700;font-size:1rem;margin-bottom:20px}.time .date{margin-left:10px}.time .date span{display:block;padding:5px 14px;line-height:1;background:#f3eee4}.time .date span:last-child{background:#d7cfbe}