@charset "UTF-8";.mt60{margin-top:60px!important}@media screen and (max-width:768px){.mt60{margin-top:30px!important}}.mr60{margin-right:60px!important}@media screen and (max-width:768px){.mr60{margin-right:30px!important}}.mb60{margin-bottom:60px!important}@media screen and (max-width:768px){.mb60{margin-bottom:30px!important}}.ml60{margin-left:60px!important}@media screen and (max-width:768px){.ml60{margin-left:30px!important}}.mt70{margin-top:70px!important}@media screen and (max-width:768px){.mt70{margin-top:35px!important}}.mr70{margin-right:70px!important}@media screen and (max-width:768px){.mr70{margin-right:35px!important}}.mb70{margin-bottom:70px!important}@media screen and (max-width:768px){.mb70{margin-bottom:35px!important}}.ml70{margin-left:70px!important}@media screen and (max-width:768px){.ml70{margin-left:35px!important}}.mt80{margin-top:80px!important}@media screen and (max-width:768px){.mt80{margin-top:40px!important}}.mr80{margin-right:80px!important}@media screen and (max-width:768px){.mr80{margin-right:40px!important}}.mb80{margin-bottom:80px!important}@media screen and (max-width:768px){.mb80{margin-bottom:40px!important}}.ml80{margin-left:80px!important}@media screen and (max-width:768px){.ml80{margin-left:40px!important}}.mt90{margin-top:90px!important}@media screen and (max-width:768px){.mt90{margin-top:45px!important}}.mr90{margin-right:90px!important}@media screen and (max-width:768px){.mr90{margin-right:45px!important}}.mb90{margin-bottom:90px!important}@media screen and (max-width:768px){.mb90{margin-bottom:45px!important}}.ml90{margin-left:90px!important}@media screen and (max-width:768px){.ml90{margin-left:45px!important}}.mt100{margin-top:100px!important}@media screen and (max-width:768px){.mt100{margin-top:50px!important}}.mr100{margin-right:100px!important}@media screen and (max-width:768px){.mr100{margin-right:50px!important}}.mb100{margin-bottom:100px!important}@media screen and (max-width:768px){.mb100{margin-bottom:50px!important}}.ml100{margin-left:100px!important}@media screen and (max-width:768px){.ml100{margin-left:50px!important}}.mt130{margin-top:130px!important}@media screen and (max-width:768px){.mt130{margin-top:65px!important}}.mr130{margin-right:130px!important}@media screen and (max-width:768px){.mr130{margin-right:65px!important}}.mb130{margin-bottom:130px!important}@media screen and (max-width:768px){.mb130{margin-bottom:65px!important}}.ml130{margin-left:130px!important}@media screen and (max-width:768px){.ml130{margin-left:65px!important}}.mt140{margin-top:140px!important}@media screen and (max-width:768px){.mt140{margin-top:70px!important}}.mr140{margin-right:140px!important}@media screen and (max-width:768px){.mr140{margin-right:70px!important}}.mb140{margin-bottom:140px!important}@media screen and (max-width:768px){.mb140{margin-bottom:70px!important}}.ml140{margin-left:140px!important}@media screen and (max-width:768px){.ml140{margin-left:70px!important}}.fc-orange{color:#ff9127}.fc-green{color:#c7a446}.fw-bold{font-weight:bold}.sec-page-01 .sec-bg-gray,.sec-page-02 .sec-bg-gray,.sec-page-03 .sec-bg-gray{background:#f6f6f6}.sec-page-01 .sec-bg-gray-02,.sec-page-02 .sec-bg-gray-02,.sec-page-03 .sec-bg-gray-02{background:#f6f6f6}.sec-page-01 .sec-bg-gray-03,.sec-page-02 .sec-bg-gray-03,.sec-page-03 .sec-bg-gray-03{background:#f9f9f9}.sec-page-01 .sec-bg-gray-04,.sec-page-02 .sec-bg-gray-04,.sec-page-03 .sec-bg-gray-04{position:relative}.sec-page-01 .sec-bg-gray-04:before,.sec-page-02 .sec-bg-gray-04:before,.sec-page-03 .sec-bg-gray-04:before{content:"";display:block;width:100%;height:100%;background:#f6f6f6;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2}.sec-page-01 .sec-bg-green,.sec-page-02 .sec-bg-green,.sec-page-03 .sec-bg-green{background:#c7a446}@media screen and (max-width:414px){.sec-page-01 .unit-title-01,.sec-page-02 .unit-title-01,.sec-page-03 .unit-title-01{font-size:2.2rem}}.sec-page-01 .unit-title-01.t-left,.sec-page-02 .unit-title-01.t-left,.sec-page-03 .unit-title-01.t-left{text-align:left}@media screen and (max-width:768px){.sec-page-01 .wrapper.w1100,.sec-page-02 .wrapper.w1100,.sec-page-03 .wrapper.w1100{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.sec-page-01{padding:80px 0px 140px}@media screen and (max-width:768px){.sec-page-01{padding:40px 0px 70px}}@media screen and (max-width:414px){.sec-page-01{padding:20px 0px 40px}}.sec-page-02{padding:80px 0px 0}@media screen and (max-width:768px){.sec-page-02{padding:40px 0px 0}}@media screen and (max-width:414px){.sec-page-02{padding:20px 0px 0}}.sec-page-03{padding:0px 0px 140px}@media screen and (max-width:768px){.sec-page-03{padding:0px 0px 70px}}@media screen and (max-width:414px){.sec-page-03{padding:0px 0px 40px}}.sec-page-owner .sec-owner-02{padding:90px 0px 110px}@media screen and (max-width:768px){.sec-page-owner .sec-owner-02{padding:45px 0px 55px}}.sec-system-01 .unit-page-text-01{width:920px;max-width:100%}@media screen and (max-width:768px){.sec-system-01 .box-page-col2-01 .inner:nth-of-type(n+2){margin-top:0px}}.sec-system-03 .unit-page-list-02{width:850px;max-width:100%}.sec-system-03>figure img{margin:0 auto}.sec-page-corporation .unit-page-text-01{width:820px;max-width:100%}.sec-page-flow .unit-page-text-01{width:820px;max-width:100%}.sec-flow-01{padding:90px 0px 110px}@media screen and (max-width:768px){.sec-flow-01{padding:45px 0px 55px}}@media screen and (min-width:769px){.sec-page-parking .box-page-img-01 img{margin:inherit}}.sec-page-online .sec-online-01{padding:80px 0px 110px}@media screen and (max-width:768px){.sec-page-online .sec-online-01{padding:40px 0px 55px}}.sec-page-online .sec-online-03{padding:90px 0px 110px}@media screen and (max-width:768px){.sec-page-online .sec-online-03{padding:45px 0px 55px}}.sec-page-recruit .sec-recruit-02{padding:90px 0px 110px}@media screen and (max-width:768px){.sec-page-recruit .sec-recruit-02{padding:45px 0px 55px}}@media screen and (min-width:768px){.sec-page-company{padding-bottom:80px}}.sec-page-company .sec-company-01{padding:50px 0 70px;margin-bottom:130px}@media screen and (max-width:768px){.sec-page-company .sec-company-01{padding:35px 0 50px;margin-bottom:50px}}.sec-page-company .sec-company-02 .unit-page-title-02{margin-bottom:60px}@media screen and (max-width:768px){.sec-page-company .sec-company-02 .unit-page-title-02{margin-bottom:50px}}.sec-page-company .sec-company-04{padding:55px 0 60px}@media screen and (max-width:768px){.sec-page-company .sec-company-04{padding:40px 0 45px}}.sec-page-company .sec-company-05 .box-undertitle-1c .title-wrap .title-inner{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;height:180px}@media screen and (max-width:768px){.sec-page-company .sec-company-05 .box-undertitle-1c .title-wrap .title-inner{height:150px}}.sec-page-company .sec-company-05 .box-undertitle-1c .title-wrap .title-inner h1{text-align:center}.sec-page-company .sec-company-05 .box-undertitle-1c .title-wrap .title-inner h1 .title{font-size:3.4rem;display:block}@media screen and (max-width:768px){.sec-page-company .sec-company-05 .box-undertitle-1c .title-wrap .title-inner h1 .title{font-size:3rem}}@media screen and (max-width:414px){.sec-page-company .sec-company-05 .box-undertitle-1c .title-wrap .title-inner h1 .title{font-size:2.8rem}}.sec-page-company .sec-company-05 .section-greetings-2a{position:relative;padding-top:80px}@media screen and (max-width:768px){.sec-page-company .sec-company-05 .section-greetings-2a{padding-top:60px}}@media screen and (max-width:414px){.sec-page-company .sec-company-05 .section-greetings-2a{padding-top:40px}}
.sec-page-company .sec-company-05 .section-greetings-2a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:500px;background:url(../img/bg/company_bg_01.jpg) no-repeat top center/cover}
@media screen and (max-width:768px){.sec-page-company .sec-company-05 .section-greetings-2a:before{height:350px}}@media screen and (max-width:414px){.sec-page-company .sec-company-05 .section-greetings-2a:before{height:250px}}
.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-01{position:relative;background:#fff;padding:50px 20px 70px;margin:auto;width:1100px;max-width:calc(100% - 40px);border-radius:20px}@media screen and (max-width:768px){.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-01{padding:30px 20px 40px}}.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-01>.inner{width:980px;max-width:100%;margin:auto}.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-02{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media screen and (max-width:768px){.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-02{display:block;margin-top:20px}}.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-02>.txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-02>.img{margin-left:50px;max-width:340px}@media screen and (max-width:768px){.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-02>.img{margin-left:auto;margin-right:auto;margin-top:20px}.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-02>.img img{margin-left:auto;margin-right:auto}}.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-02>.img .txt-wrap{background:#f7f7f7;padding:20px 30px}@media screen and (max-width:768px){.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-02>.img .txt-wrap{padding:15px 20px}}.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-03 .txt{margin-top:2em}@media screen and (max-width:768px){.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-03 .txt{margin-top:1em}}.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-03 .txt:first-child{margin-top:0}.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-03 .strong{font-weight:bold;font-size:2.2rem;line-height:1.5em}@media screen and (max-width:768px){.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-03 .strong{font-size:1.8rem}}@media screen and (max-width:414px){.sec-page-company .sec-company-05 .section-greetings-2a .box-greetings2a-03 .strong{font-size:1.6rem}}.sec-page-company .sec-company-05 .section-greetings-2a .unit-greetings2a-02{font-size:1.4rem;margin-top:15px}.sec-page-company .sec-company-05 .section-greetings-2a .unit-greetings2a-02 .name{font-weight:bold;font-size:1.8rem}.sec-page-company .sec-company-06{padding:90px 0 100px}@media screen and (max-width:768px){.sec-page-company .sec-company-06{padding:50px 0 60px}}.sec-page-company .sec-company-07{padding-bottom:90px}@media screen and (max-width:768px){.sec-page-company .sec-company-07{padding-bottom:50px}}.sec-page-company .sec-company-07 .section-history-5b .unit-history5b-01{font-size:2.6rem;font-weight:bold}@media screen and (max-width:768px){.sec-page-company .sec-company-07 .section-history-5b .unit-history5b-01{font-size:2rem}}@media screen and (max-width:414px){.sec-page-company .sec-company-07 .section-history-5b .unit-history5b-01{font-size:1.8rem}}.sec-page-company .sec-company-07 .section-history-5b .unit-history5b-02{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;border-top:1px solid #c6c6c6;padding:15px 0}@media screen and (max-width:768px){.sec-page-company .sec-company-07 .section-history-5b .unit-history5b-02{display:block;padding:10px 0;font-size:1.4rem}}
.sec-page-company .sec-company-07 .section-history-5b .unit-history5b-02:last-child{border-bottom:1px solid #c6c6c6}@media screen and (max-width:768px){.sec-page-company .sec-company-07 .section-history-5b .unit-history5b-02{font-size:1.4rem}}.sec-page-company .sec-company-07 .section-history-5b .unit-history5b-02>.head{width:150px;color:#c7a446}@media screen and (max-width:768px){.sec-page-company .sec-company-07 .section-history-5b .unit-history5b-02>.head{width:100%;font-weight:bold;margin-bottom:5px}}.sec-page-company .sec-company-07 .section-history-5b .unit-history5b-02>.txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.sec-page-company .sec-company-07 .section-history-5b .box-history5b-01{margin-top:30px;position:relative;padding-left:80px}@media screen and (max-width:768px){.sec-page-company .sec-company-07 .section-history-5b .box-history5b-01{margin-top:20px;padding-left:25px}}.sec-page-company .sec-company-07 .section-history-5b .box-history5b-01:before{content:"";width:1px;height:calc(100% - 55px);background:#c7a446;position:absolute;top:0;bottom:0;margin:auto;left:16px}@media screen and (max-width:768px){.sec-page-company .sec-company-07 .section-history-5b .box-history5b-01:before{left:5px;margin:0;top:20px;height:calc(100% - 70px)}}.sec-page-company .sec-company-07 .section-history-5b .box-history5b-01>*{position:relative}.sec-page-company .sec-company-07 .section-history-5b .box-history5b-01>:before{content:"";display:block;border:3px solid #c7a446;width:12px;height:12px;background:#fff;border-radius:100%;position:absolute;left:-69px;top:22px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.sec-page-company .sec-company-07 .section-history-5b .box-history5b-01>:before{left:-25px;top:14px}}.box-page-imgtxt-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}.box-page-imgtxt-01 .text{position:relative;width:calc(100% - 430px)}@media screen and (max-width:768px){.box-page-imgtxt-01 .text{width:100%}.box-page-imgtxt-01 .text>.img{margin-top:30px}}.box-page-imgtxt-01 .text .sub-title{margin-top:15px;margin-bottom:15px;font-weight:bold;font-size:2rem;letter-spacing:0.05em}@media screen and (max-width:768px){.box-page-imgtxt-01 .text .sub-title{font-size:1.6rem}}.box-page-imgtxt-01 .text p{margin-top:15px;margin-bottom:30px;font-size:1.5rem;letter-spacing:0.05em}@media screen and (max-width:768px){.box-page-imgtxt-01 .text p{font-size:1.4rem}}.box-page-imgtxt-01 .img{width:370px}@media screen and (max-width:768px){.box-page-imgtxt-01 .img{width:100%}.box-page-imgtxt-01 .img+.text{margin-top:30px}}@media screen and (max-width:768px){.box-page-imgtxt-01 .img img{display:block;margin:auto;max-width:100%}}.box-page-imgtxt-02{background:#fff;padding:30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}@media screen and (max-width:768px){.box-page-imgtxt-02{padding:20px}}.box-page-imgtxt-02 .text{position:relative;width:calc(100% - 280px)}@media screen and (max-width:768px){.box-page-imgtxt-02 .text{width:100%}.box-page-imgtxt-02 .text>.img{margin-top:30px}}.box-page-imgtxt-02 .text .unit-page-title-01{border-bottom:1px solid #e1e1e1}.box-page-imgtxt-02 .text p{margin-top:15px;font-size:1.5rem;letter-spacing:0.05em}@media screen and (max-width:768px){.box-page-imgtxt-02 .text p{font-size:1.4rem}}.box-page-imgtxt-02 .img{width:220px}@media screen and (max-width:768px){.box-page-imgtxt-02 .img{width:100%}.box-page-imgtxt-02 .img+.text{margin-top:30px}}@media screen and (max-width:768px){.box-page-imgtxt-02 .img img{display:block;margin:auto;max-width:100%}}.box-page-imgtxt-03 .text-wrap{padding:30px}@media screen and (max-width:768px){.box-page-imgtxt-03 .text-wrap{padding:15px}}.box-page-imgtxt-03 .text-wrap .title{color:#c7a446;font-size:2.8rem;text-align:center;font-weight:bold}@media screen and (max-width:768px){.box-page-imgtxt-03 .text-wrap .title{font-size:2.2rem}}.box-page-imgtxt-03 .text-wrap .txt{margin-top:20px;font-size:1.5rem;letter-spacing:0.05em}@media screen and (max-width:768px){.box-page-imgtxt-03 .text-wrap .txt{font-size:1.4rem}}.box-page-cta-01{background:#f6f6f6;border-radius:10px;padding:40px 70px 40px;margin:60px 0 0}@media screen and (max-width:768px){.box-page-cta-01{margin:30px 0 0;padding:30px 20px 40px}}.box-page-cta-01 .inner{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}.box-page-cta-01 .inner .inner-r{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}@media screen and (min-width:769px){.box-page-cta-01 .inner .inner-r>:not(:first-child){margin-left:20px}}@media screen and (max-width:768px){.box-page-cta-01 .inner .inner-r>:not(:first-child){margin-top:20px}}@media screen and (max-width:768px){.box-page-cta-01 .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.box-page-cta-01 .inner .inner-c,.box-page-cta-01 .inner .inner-l,.box-page-cta-01 .inner .inner-r{width:100%;text-align:center;display:block}.box-page-cta-01 .inner .inner-c .unit-btn-01 a,.box-page-cta-01 .inner .inner-l .unit-btn-01 a,.box-page-cta-01 .inner .inner-r .unit-btn-01 a{width:300px;max-width:100%}.box-page-cta-01 .inner .inner-c:not(:first-child),.box-page-cta-01 .inner .inner-l:not(:first-child),.box-page-cta-01 .inner .inner-r:not(:first-child){margin-top:20px}}.box-page-cta-01 .inner .text{font-weight:bold;font-size:2.2rem;letter-spacing:0.08em}@media screen and (max-width:768px){.box-page-cta-01 .inner .text{font-size:1.8rem}}.box-page-bnr-01 a{display:block;width:100%}.box-page-bnr-01 a img{width:100%}.box-page-bnr-01.shadow a img{border-radius:10px;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.18);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.18)}.box-page-col2-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.box-page-col2-01{display:block}}.box-page-col2-01 .inner{width:47%}@media screen and (max-width:768px){.box-page-col2-01 .inner{width:100%}.box-page-col2-01 .inner:nth-of-type(n+2){margin-top:20px}}.box-page-col2-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-page-col2-02 .inner{width:49%;background:#f7f7f7;padding:30px 80px 25px;border-radius:10px}@media screen and (max-width:768px){.box-page-col2-02 .inner{padding:25px 15px 20px}}.box-page-col3-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.box-page-col3-01{display:block}}.box-page-col3-01 .inner{width:31%}@media screen and (max-width:768px){.box-page-col3-01 .inner{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.box-page-col3-01 .inner:nth-of-type(n+2){margin-top:20px}}.box-page-col5-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.box-page-col5-01{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.box-page-col5-01 .inner{width:18.5%}@media screen and (max-width:768px){.box-page-col5-01 .inner{width:32%}.box-page-col5-01 .inner:not(:nth-of-type(3n-2)){margin-left:2%}.box-page-col5-01 .inner:nth-of-type(n+4){margin-top:20px}}.box-page-text-01{background:#fbfbfb;padding:50px;border-radius:10px}.box-page-text-01 hr{margin:30px 0px}@media screen and (max-width:768px){.box-page-text-01 hr{margin:15px 0}}@media screen and (max-width:768px){.box-page-text-01{padding:30px 20px}}.box-page-text-02{background:#fefbf7;padding:50px;border-radius:10px}@media screen and (max-width:768px){.box-page-text-02{padding:30px 20px}}.box-page-text-03{background:#fff;border:1px solid #c7a446;padding:50px;border-radius:10px}.box-page-text-03 hr{margin:30px 0px}@media screen and (max-width:768px){.box-page-text-03 hr{margin:15px 0}}@media screen and (max-width:768px){.box-page-text-03{padding:30px 20px}}.box-system-01{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.box-system-01{display:block}}.box-system-01 .text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:80px}@media screen and (max-width:768px){.box-system-01 .text{margin-right:0}}.box-system-01 .text .box-page-text-02{padding:20px 30px}@media screen and (max-width:768px){.box-system-01 .text .box-page-text-02{padding:20px}}.box-system-01 .img{width:420px}@media screen and (max-width:768px){.box-system-01 .img{width:100%}.box-system-01 .img img{margin:20px auto 0}}.box-flow-01 .inner{position:relative}.box-flow-01 .inner:not(:last-of-type):after{position:absolute;content:"";bottom:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #fff}.box-page-img-01 img{margin:0 auto}.box-tab-01{max-width:980px;margin:0 auto}.box-tab-01 ul{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}.box-tab-01 ul li{width:32%}@media screen and (max-width:768px){.box-tab-01 ul li{width:48%;margin:0 1%}}.box-tab-01 ul li .tabbtn{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:55px;font-size:1.8rem;font-weight:bold;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;border-radius:5px 5px 0 0;background:#ededed}@media screen and (max-width:768px){.box-tab-01 ul li .tabbtn{width:100%;font-size:1.6rem;height:40px}}.box-tab-01 ul li .tabbtn.active{background:#c7a446;color:#fff}.box-tabcontent-01 .content{border-top:1px solid #c7a446;padding:10px 50px 40px;display:none}@media screen and (max-width:768px){.box-tabcontent-01 .content{padding:5px 0px 30px}}.box-shop-col2-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.box-shop-col2-01{display:block}}.box-shop-col2-01 .img{width:460px;margin-right:50px}@media screen and (max-width:768px){.box-shop-col2-01 .img{width:100%;margin-right:0}}.box-shop-col2-01 .inner{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.box-shop-col2-01 .inner{width:100%}.box-shop-col2-01 .inner:nth-of-type(n+2){margin-top:20px}}.box-recruit-col2-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.box-recruit-col2-01{display:block}}.box-recruit-col2-01 .img{width:460px;margin-left:50px}@media screen and (max-width:768px){.box-recruit-col2-01 .img{width:100%;margin-left:0}}.box-recruit-col2-01 .inner{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.box-recruit-col2-01 .inner{width:100%;margin-bottom:20px}}.box-page-map-01 iframe{width:100%}.box-page-dl-01 dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 20px;border-bottom:1px solid #c6c6c6;line-height:1.85}@media screen and (max-width:768px){.box-page-dl-01 dl{display:block;padding:15px 0}}.box-page-dl-01 dl dt{font-weight:bold;color:#c7a446;font-size:1.5rem;letter-spacing:0.05em;width:210px}@media screen and (max-width:768px){.box-page-dl-01 dl dt{font-size:1.4rem}}.box-page-dl-01 dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.box-page-dl-01 dl dd{margin-top:8px}}.unit-page-title-01{font-weight:bold;font-size:2.4rem;letter-spacing:0.08em;border-bottom:1px solid #c7a446;padding-bottom:5px}@media screen and (max-width:768px){.unit-page-title-01{font-size:1.8rem}}.unit-page-title-01 .num{font-family:azo-sans-web,sans-serif;font-weight:700;font-style:normal;color:#c7a446;padding-right:10px}.unit-page-title-02{font-weight:bold;font-size:2.4rem;letter-spacing:0.08em}@media screen and (max-width:768px){.unit-page-title-02{font-size:1.8rem}}.unit-page-title-02.fs32{font-size:3.2rem}@media screen and (max-width:768px){.unit-page-title-02.fs32{font-size:2.2rem}}.unit-page-title-02.fs28{font-size:2.8rem}@media screen and (max-width:768px){.unit-page-title-02.fs28{font-size:2.2rem}}.unit-page-title-02.fs22{font-size:2.2rem}@media screen and (max-width:768px){.unit-page-title-02.fs22{font-size:1.6rem}}.unit-page-title-02.parking:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#ff9127;margin-right:10px}.unit-page-title-02.angle-down{position:relative}.unit-page-title-02.angle-down:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#c7a446;position:absolute;top:-1.1em;left:50%;font-size:1.5em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.unit-page-title-03{font-weight:bold;font-size:2rem;letter-spacing:0.06em;padding-left:1.5em;position:relative}.unit-page-title-03:before{content:"";position:absolute;top:3px;left:0;margin-left:0;font-family:FontAwesome;font-size:1.8rem}@media screen and (max-width:768px){.unit-page-title-03{font-size:1.6rem}}.unit-page-text-01{font-size:1.5rem;letter-spacing:0.08em}@media screen and (max-width:768px){.unit-page-text-01{font-size:1.4rem}}.unit-page-text-01 p+p{margin-top:1.5em}.unit-owner-table-01{table-layout:fixed;width:100%}.unit-owner-table-01 tr td,.unit-owner-table-01 tr th{border:1px solid #D6D6D6;vertical-align:top;padding:10px 15px;text-align:left}@media screen and (max-width:768px){.unit-owner-table-01 tr td,.unit-owner-table-01 tr th{padding:10px}}.unit-owner-table-01 tr th{background-color:#f6f6f6;width:175px;vertical-align:middle}@media screen and (max-width:768px){.unit-owner-table-01 tr th{width:150px}}.unit-page-list-01 li{position:relative;margin-top:5px;padding-left:1em;font-weight:bold;letter-spacing:0.08em}.unit-page-list-01 li:before{content:"・";margin-left:-1em}.unit-page-list-01 li:first-child{margin-top:0}.unit-page-list-01 li a{color:#0071BC;text-decoration:underline}.unit-page-list-01.check li{padding-left:2em}.unit-page-list-01.check li:before{position:absolute;top:-3px;left:0;content:"";margin-left:0;font-family:FontAwesome;font-size:1.8rem;color:#ff9127}.unit-page-list-01.check.border li:before{top:7px}.unit-page-list-01.border li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e2e2e2}.unit-page-list-01.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.unit-page-list-01.flex{display:block}}.unit-page-list-02 li{position:relative;margin-top:10px;padding-left:1em}.unit-page-list-02 li:before{color:#c7a446;position:absolute;top:3px;left:0;content:"";margin-left:0;font-family:FontAwesome;font-size:0.7rem}.unit-page-list-02 li:first-child{margin-top:0}.unit-page-list-02 li a{color:#0071BC;text-decoration:underline}.unit-page-card-01{counter-increment:point}@media screen and (max-width:768px){.unit-page-card-01:not(:first-child){margin-top:40px}}.unit-page-card-01 .card-inner{background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #c7a446;border-radius:10px;position:relative;padding:30px}@media screen and (max-width:768px){.unit-page-card-01 .card-inner{padding:30px 15px 20px}}.unit-page-card-01 .card-inner:after{content:"";display:block;width:100%;height:100%;border-radius:10px;background:#c7a446;position:absolute;top:10px;left:10px;z-index:-1}@media screen and (max-width:768px){.unit-page-card-01 .card-inner:after{top:7px;left:7px}}.unit-page-card-01 .card-inner .num:after{content:"0" counter(point)}.unit-page-card-01 .card-inner .point{font-family:azo-sans-web,sans-serif;font-weight:700;font-style:normal;font-weight:400;font-size:1.4rem;letter-spacing:0.3em;color:#c7a446;text-align:center}.unit-page-card-01 .card-inner .point.txt-jp{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:bold;letter-spacing:0.1em}.unit-page-card-01 .card-inner .point .num{margin-left:5px}.unit-page-card-01 .card-inner .point .num.no-margin{margin-left:0}@media screen and (max-width:414px){.unit-page-card-01 .card-inner .point{font-size:1.3rem}}.unit-page-card-01 .card-inner .title{font-size:2rem;font-weight:bold;text-align:center;margin-bottom:15px}@media screen and (max-width:768px){.unit-page-card-01 .card-inner .title{font-size:1.8rem;margin-top:5px;margin-bottom:5px}}.unit-page-card-01 .card-inner .txt{font-size:1.4rem;text-align:justify;line-height:2}@media screen and (max-width:414px){.unit-page-card-01 .card-inner .txt{font-size:1.3rem}}.unit-faq-01{max-width:980px;margin:auto;border-bottom:1px solid #ededed;padding:20px 0}@media screen and (max-width:768px){.unit-faq-01{padding:15px 0}}.unit-faq-01 .q{font-size:1.8rem;position:relative;padding-right:1.5em;padding-left:1.5em;text-indent:-1.5em;cursor:pointer;font-weight:bold}@media screen and (max-width:768px){.unit-faq-01 .q{font-size:1.5rem}}.unit-faq-01 .q:before{content:"Q.";margin-right:10px;font-size:2.4rem;font-family:azo-sans-web,sans-serif;font-weight:700;font-style:normal;color:#c7a446;font-weight:500}@media screen and (max-width:768px){.unit-faq-01 .q:before{font-size:1.8rem;margin-right:5px}}.unit-faq-01 .q:after{content:"";font-family:Fontawesome;font-size:1.5rem;position:absolute;right:0;width:1em;height:1em;display:block;line-height:1em;text-indent:0;top:0;bottom:0;margin:auto}@media screen and (max-width:768px){.unit-faq-01 .q:after{font-size:1.3rem}}.unit-faq-01 .a .con{background:#f3e7d1;padding:30px;position:relative;margin-top:30px;font-size:1.4rem}@media screen and (max-width:768px){.unit-faq-01 .a .con{padding:20px;margin-top:20px}}.unit-faq-01 .a .con:before{content:"";position:absolute;top:-20px;width:0;height:0;border-style:solid;border-width:0 20px 24px 20px;border-color:transparent transparent #f3e7d1 transparent}@media screen and (max-width:768px){.unit-faq-01 .a .con:before{top:-10px;border-width:0 10px 12px 10px}}.unit-page-attention-01{font-size:1.3rem;color:#949494}