﻿body *{color:#464646;font-weight:500}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.no-pad-b{padding-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-16{margin-left:16px}.only_sp{display:none}.bold{font-weight:bold;display:inline-block}a{transition:all .3s ease-in-out}a:hover{text-decoration:none;opacity:.7}a:focus{outline:none;text-decoration:none}.txt.anchor_link a,.txt a{color:#0082eb;text-decoration:underline;font-weight:bold}@media screen and (max-width: 767px){.only_pc{display:none}.only_sp{display:block}}#Maincontent{background-color:#fff}.main-content{background-color:#e3e3e3}.ttl-head{background-color:#fff;border-top:1px solid #e93a6a;padding:10px 0}.ttl-head .container{max-width:1130px !important}.ttl-head h1{font-size:14px;line-height:20px}@media screen and (max-width: 767px){.ttl-head{padding:10px}.ttl-head .container{padding:0 !important}.ttl-head h1{font-size:12px}}.breadcrumb{border-top:none !important;background-color:#f5f5f5 !important}@media screen and (max-width: 767px){.breadcrumb{display:block !important}}.key-visual{position:relative;height:auto;background:url(../images//kv_bg_pc.jpg) top center no-repeat;background-size:cover;margin:0 auto;padding:0}.key-visual__inner{max-width:96%;margin:0 auto;padding:30px 0 50px}.key-visual__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.key-visual__head .logo-txt{color:#fff;font-size:20px;flex:0 0 300px}.key-visual__info{display:flex;justify-content:flex-end;padding-right:6%;align-items:center}.key-visual__info .sub-logo{margin-right:40px}.key-visual__info .sub-logo img{max-width:130px}.key-visual__info .info-right-box .main-logo{max-width:620px}.key-visual__info .info-right-box .main-logo img{width:100%}.key-visual__info .info-right-box .main-logo span{font-size:19px;padding-left:13px}.key-visual__info .info-right-box .main-logo span span{font-size:50px;font-weight:100;line-height:1;position:relative;top:7px;padding-left:0}.key-visual__info .info-right-box .amami-logo{padding-left:15px}.key-visual__info .info-right-box .amami-logo img{max-width:580px}@media screen and (max-width: 1199px){.key-visual__head{margin-bottom:10px}.key-visual__info{padding-right:0}.key-visual__info .sub-logo{margin-right:20px}.key-visual__info .info-right-box .main-logo{max-width:580px}.key-visual__info .info-right-box .main-logo span{font-size:17.5px}.key-visual__info .info-right-box .amami-logo img{max-width:540px}}@media screen and (max-width: 991px){.key-visual__head{margin-bottom:0}.key-visual__info .sub-logo{margin-right:10px}.key-visual__info .sub-logo img{max-width:110px}.key-visual__info .info-right-box .main-logo{max-width:500px}.key-visual__info .info-right-box .main-logo span{font-size:15px}.key-visual__info .info-right-box .main-logo span span{font-size:38px;top:5px}.key-visual__info .info-right-box .amami-logo img{max-width:480px}}@media screen and (max-width: 767px){.key-visual{background:url(../images//kv_bg_sp.jpg) top center no-repeat}.key-visual__inner{max-width:90%;padding:15px 0 30px}.key-visual__head{flex-direction:column;margin-bottom:30px}.key-visual__head .logo-txt{font-size:18px;flex:auto;margin-bottom:20px}.key-visual__info{justify-content:center;flex-direction:column-reverse}.key-visual__info .sub-logo{margin-right:10px;align-self:flex-end;margin-top:-55px}.key-visual__info .info-right-box .main-logo{text-align:center;width:96%}.key-visual__info .info-right-box .main-logo span{font-size:15px;padding-left:0}.key-visual__info .info-right-box .main-logo span span{font-size:30px;top:3px}.key-visual__info .info-right-box .amami-logo{display:none}.key-visual__info .amami-logo{margin-top:40px;width:90%}}@media screen and (max-width: 539px){.key-visual__info .info-right-box .main-logo span{font-size:12px;letter-spacing:-1px;padding-left:10px}.key-visual__info .info-right-box .main-logo span span{font-size:26px;top:3px}}@media screen and (max-width: 413px){.key-visual__info .sub-logo{margin-right:5px}.key-visual__info .info-right-box .main-logo span{font-size:11px}}.menu-container .menu-list{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.menu-container .menu-list li{display:flex}.menu-container .menu-list li a{background:#fff;border-radius:35px;text-align:center;font-size:14px;font-weight:600;padding:8px 25px}@media screen and (max-width: 767px){.menu-container .menu-list{gap:6px}.menu-container .menu-list li a{padding:6px 12px}}#Maincontent .container{max-width:1100px;margin:0px auto}@media screen and (max-width: 991px){#Maincontent .container{padding:0 15px}}.ttl-common{height:28px;position:relative;top:50px}.ttl-common::before{content:"";height:100%;background-color:#3ca0dc;width:calc((100% - 1100px)/2);position:absolute;left:0}.ttl-common::after{content:"";height:100%;background-color:#c8b478;width:calc((100% - 1100px)/2);position:absolute;right:0;top:0}.ttl-common .inner{max-width:1100px;margin:0px auto;background:#c8b478;position:relative;height:100%;display:flex;align-items:center}.ttl-common .inner span.ttl-en{font-size:20px;color:#fff;height:100%;display:flex;align-items:center;min-width:300px;position:relative;background-color:#3ca0dc;padding-left:70px;padding-right:30px;font-style:italic}.ttl-common .inner span.ttl-en::after{content:"";position:absolute;right:-10px;top:0;width:30px;height:100%;background:#3ca0dc;transform:skewX(-27deg)}.ttl-common .inner span.ttl-jp{font-size:24px;padding-left:70px;position:absolute;top:32px;font-weight:bold}@media screen and (max-width: 767px){.ttl-common{top:30px}.ttl-common .inner span.ttl-en{padding-left:30px}.ttl-common .inner span.ttl-jp{padding-left:30px}}@media screen and (max-width: 413px){.ttl-common .inner span.ttl-en{font-size:18px}.ttl-common .inner span.ttl-jp{font-size:22px}}.section-block .section-inner{background:#fffaf0;padding:120px 70px 50px;margin-top:-28px}@media screen and (max-width: 991px){.section-block .section-inner{padding:120px 50px 50px}}@media screen and (max-width: 767px){.section-block .section-inner{padding:100px 15px 30px}}.concept-block .h3-ttl{text-align:center;font-weight:bold;font-size:40px;color:#c8b478;line-height:1.4}.concept-block .concept-info{display:flex;justify-content:space-between;gap:30px;margin-top:30px;margin-bottom:30px}.concept-block .concept-info.dl-reverse{flex-direction:row-reverse}.concept-block .concept-info__desc{flex:auto}.concept-block .concept-info__desc .txt{font-size:22px;line-height:1.6;text-align:justify}.concept-block .concept-info__desc .txt+.txt{margin-top:24px}.concept-block .concept-info__thumb{flex:0 0 calc(50% - 30px)}.concept-block .concept-info__thumb img{width:100%;height:auto;display:block}.concept-block .partner-voice{position:relative;padding:20px;background:#fbfbfb;border:5px solid #dc5a50;margin-top:80px}.concept-block .partner-voice__ico{position:absolute;top:-50px;left:-60px;max-width:200px}.concept-block .partner-voice__ico img{width:100%;height:auto;display:block}.concept-block .partner-voice__header .inner{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.concept-block .partner-voice__header .h3-ttl{text-align:center;font-size:28px;margin-bottom:10px}.concept-block .partner-voice__logo{width:160px}.concept-block .partner-voice__logo img{width:100%;height:auto;display:block}.concept-block .partner-voice__tag{background:#c8b478;color:#fff;font-size:22px;padding:3px 20px 2px;white-space:nowrap;margin-top:12px}.concept-block .partner-voice .txt{font-size:20px;margin-bottom:24px;line-height:1.6;padding:0 20px 0;text-align:justify}.concept-block .partner-voice .txt .anchor-word{background-color:#c8b478;font-size:24px;padding:3px 0 2px}.concept-block .partner-voice .txt01{font-size:22px;line-height:1.6;text-align:justify;margin-bottom:20px}.concept-block .partner-voice .txt01:last-child{margin-bottom:0}@media screen and (max-width: 991px){.concept-block .partner-voice__ico{max-width:180px}.concept-block .partner-voice__header .h3-ttl{font-size:35px}.concept-block .partner-voice__tag{padding:3px 8px 2px}.concept-block .partner-voice .txt01{font-size:20px}.concept-block .partner-voice .txt{font-size:16px;padding:15px 0 0}}@media screen and (max-width: 767px){.concept-block .partner-voice{padding:20px 15px;margin-top:60px;border:3px solid #dc5a50}.concept-block .partner-voice__ico{top:-30px;left:-20px;max-width:100px}.concept-block .partner-voice__header .inner{gap:10px}.concept-block .partner-voice__header .h3-ttl{font-size:21px}.concept-block .partner-voice__logo{flex:0 0 100px}.concept-block .partner-voice__tag{font-size:16px;padding:3px 8px 2px}.concept-block .partner-voice .txt{font-size:16px;padding:0}.concept-block .partner-voice .txt .anchor-word{font-size:18px}.concept-block .partner-voice .txt01{font-size:18px}}@media screen and (max-width: 413px){.concept-block .partner-voice__header .h3-ttl{font-size:18px}.concept-block .partner-voice__logo{flex:0 0 80px}.concept-block .partner-voice__tag{font-size:14px}.concept-block .partner-voice .txt{font-size:14px}.concept-block .partner-voice .txt01{font-size:16px}.concept-block .partner-voice .txt01 .anchor-word{font-size:18px}}.concept-block .workation-reason{margin-top:100px}.concept-block .workation-reason .h3-ttl{background-color:#c8b478;color:#fff;padding:22px 10px;margin-left:-70px;margin-right:-70px}.concept-block .workation-reason .reason-box{display:flex;padding:50px 0 0}.concept-block .workation-reason .reason-box__ttl{flex:0 0 43%;position:relative;margin-right:30px;padding-right:20px}.concept-block .workation-reason .reason-box__ttl::before{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#464646}.concept-block .workation-reason .reason-box__ttl::after{content:"";position:absolute;right:-7px;top:50%;width:15px;height:15px;border-top:1px solid #464646;border-right:1px solid #464646;background-color:#fffaf0;transform:rotate(45deg)}.concept-block .workation-reason .reason-box__ttl .h4-ttl{margin:0 0 12px;position:relative;padding:40px 0 0 0}.concept-block .workation-reason .reason-box__ttl .h4-ttl.box02{padding-top:5px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .txt-note{display:inline-flex;align-items:flex-end;background:#dc5a50;color:#fff;font-size:22px;font-weight:700;padding:6px 0 6px 0;border-radius:6px;position:relative;min-width:100px;justify-content:center}.concept-block .workation-reason .reason-box__ttl .h4-ttl .txt-note .number{font-size:32px;line-height:1;color:#fff}.concept-block .workation-reason .reason-box__ttl .h4-ttl .txt-note::before{content:"";position:absolute;left:50%;top:94%;border-width:20px 0 0 18px;border-style:solid;border-color:#dc5a50 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(-13deg);margin-left:-21px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .txt{display:block;margin-top:20px;font-size:32px;font-weight:700;line-height:1.3;color:#dc5a50;margin-left:-20px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .icon{position:absolute;right:0;top:-10px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .icon.icon03 img{width:150px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .icon img{display:block;width:100px;height:auto}.concept-block .workation-reason .reason-box__ttl .txt01{margin-top:10px;font-size:23px;line-height:1.5;font-weight:700}.concept-block .workation-reason .reason-box__desc{flex:auto;position:relative;margin-right:-10px}.concept-block .workation-reason .reason-box__desc .txt{font-size:18px;line-height:1.6;margin:0 0 20px}.concept-block .workation-reason .reason-box__desc .txt:last-child{margin-bottom:0}@media screen and (max-width: 991px){.concept-block .workation-reason .reason-box__ttl{flex:0 0 45%;margin-right:15px;padding-right:15px}.concept-block .workation-reason .reason-box__ttl .h4-ttl{padding:58px 0 0 0}.concept-block .workation-reason .reason-box__ttl .h4-ttl .txt-note{font-size:20px;min-width:90px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .txt-note .number{font-size:28px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .txt{font-size:27px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .icon img{width:90px}.concept-block .workation-reason .reason-box__ttl .txt01{font-size:19px}}@media screen and (max-width: 767px){.concept-block .workation-reason{margin-top:60px}.concept-block .workation-reason .h3-ttl{font-size:28px;margin-left:-15px;margin-right:-15px}.concept-block .workation-reason .reason-box{flex-direction:column;padding:40px 0 0}.concept-block .workation-reason .reason-box__ttl{flex:0 0 100%;margin:0 15px 20px;padding:0 20px 15px}.concept-block .workation-reason .reason-box__ttl::before{right:auto;left:0;top:auto;bottom:0;width:100%;height:1px}.concept-block .workation-reason .reason-box__ttl::after{right:50%;top:100%;background-color:#fffaf0;transform:rotate(135deg);margin-right:-15px;margin-top:-8px}.concept-block .workation-reason .reason-box__ttl .h4-ttl{padding:50px 0 0 0;font-size:25px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .txt-note{font-size:18px;min-width:80px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .txt-note .number{font-size:26px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .txt{font-size:25px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .icon img{width:90px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .icon.icon03{top:10px}.concept-block .workation-reason .reason-box__ttl .h4-ttl .icon.icon03 img{width:130px}.concept-block .workation-reason .reason-box__ttl .txt01{font-size:16px}.concept-block .workation-reason .reason-box__desc .txt{font-size:16px;margin:0 0 12px}}@media screen and (max-width: 767px){.concept-block .workation-reason .h3-ttl{font-size:26px}}.concept-block .inspection-report{background-color:#ded0b1;padding:50px;margin-top:50px;position:relative;border-radius:10px}.concept-block .inspection-report::before,.concept-block .inspection-report::after{content:"";background:url(../images//image_report_bg.png) top left no-repeat;width:50px;height:50px;background-size:50px;position:absolute;top:0}.concept-block .inspection-report::before{left:0}.concept-block .inspection-report::after{right:0;transform:rotate(90deg)}.concept-block .inspection-report .report-wapper::before,.concept-block .inspection-report .report-wapper::after{content:"";background:url(../images//image_report_bg.png) bottom left no-repeat;width:50px;height:50px;background-size:50px;position:absolute;bottom:0}.concept-block .inspection-report .report-wapper::before{left:0;transform:rotate(-90deg)}.concept-block .inspection-report .report-wapper::after{right:0;transform:rotate(180deg)}.concept-block .inspection-report .inner{background-color:#fff;box-shadow:0 6px 0px rgba(0,0,0,.15);position:relative;z-index:1}.concept-block .inspection-report .inner::after{content:"";position:absolute;top:0;right:0;width:40px;height:40px;background:linear-gradient(135deg, #DED0B1 0%, #DED0B1 50%, #989898 50%, #989898 100%);transform:rotate(90deg)}.concept-block .inspection-report .inner .ttl{text-align:center;position:relative;top:-15px}.concept-block .inspection-report .inner .ttl img{width:100%;max-width:400px}.concept-block .inspection-report .inner .report-box{display:flex;justify-content:space-between;padding:0 30px 20px 0}.concept-block .inspection-report .inner .report-box__thumb{flex:0 0 55%;margin-top:-95px}.concept-block .inspection-report .inner .report-box__desc{flex:auto}.concept-block .inspection-report .inner .report-box__desc .txt{font-size:20px;line-height:1.5;margin-bottom:20px;text-align:justify}.concept-block .inspection-report .inner .report-box__desc .txt01{text-align:right;font-size:16px;margin-top:-15px}@media screen and (max-width: 991px){.concept-block .inspection-report .inner .report-box{flex-direction:column;padding:0 20px 20px 0}.concept-block .inspection-report .inner .report-box__thumb{flex:0 0 100%;margin-top:-35px}.concept-block .inspection-report .inner .report-box__desc{padding-left:20px}}@media screen and (max-width: 767px){.concept-block .inspection-report{padding:30px 15px}.concept-block .inspection-report::before,.concept-block .inspection-report::after{background-size:40px;width:40px;height:40px}.concept-block .inspection-report .report-wapper::before,.concept-block .inspection-report .report-wapper::after{width:40px;height:40px;background-size:40px}.concept-block .inspection-report .inner::after{width:20px;height:20px}.concept-block .inspection-report .inner .ttl{top:-10px}.concept-block .inspection-report .inner .ttl img{width:86%}.concept-block .inspection-report .inner .report-box{flex-direction:column;padding:0 20px 20px 0}.concept-block .inspection-report .inner .report-box__thumb{margin-top:-25px}.concept-block .inspection-report .inner .report-box__desc{padding-left:15px}.concept-block .inspection-report .inner .report-box__desc .txt{font-size:16px}}@media screen and (max-width: 767px){.concept-block .h3-ttl{font-size:25px}.concept-block .concept-info{flex-direction:column;gap:24px;margin-top:20px}.concept-block .concept-info.dl-reverse{flex-direction:column}.concept-block .concept-info__thumb{flex:0 0 100%;max-width:80%;margin:0 auto}.concept-block .concept-info__desc .txt{font-size:16px}.concept-block .concept-info__desc .txt+.txt{margin-top:15px}}@media screen and (max-width: 413px){.concept-block .h3-ttl{font-size:22px}}.plan-intro-block .plan-intro-head{display:flex;justify-content:space-between;margin-top:10px}.plan-intro-block .plan-intro-head .head-desc{flex:auto}.plan-intro-block .plan-intro-head .head-desc .h3-ttl{font-weight:bold;font-size:40px;color:#c8b478;line-height:1.4}.plan-intro-block .plan-intro-head .head-desc .txt{font-size:30px;line-height:1.6;font-weight:bold}.plan-intro-block .plan-intro-head .head-thumb{flex:0 0 45%;margin-left:20px}.plan-intro-block .point-info{display:flex;justify-content:space-between;gap:50px;margin-top:40px}.plan-intro-block .point-info .box-item{position:relative;width:100%;padding:20px 32px 25px;background:#fff;border:3px solid #3ca0dc}.plan-intro-block .point-info .box-item::after{content:"";position:absolute;top:-4px;right:-4px;width:30px;height:30px;background:#fffaf0;clip-path:polygon(100% 0, 0 0, 100% 100%)}.plan-intro-block .point-info .box-item::before{content:"";width:40px;height:3px;background-color:#3ca0dc;position:absolute;right:-8px;top:11px;Z-INDEX:1;transform:rotate(45deg)}.plan-intro-block .point-info .box-item__point{position:absolute;top:-30px;left:-20px;width:80px;height:80px;background:#fedc1e;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;transform:rotate(-25deg)}.plan-intro-block .point-info .box-item .point-en{font-size:16px;line-height:1;font-weight:bold}.plan-intro-block .point-info .box-item .point-num{font-size:30px;line-height:1;font-weight:bold}.plan-intro-block .point-info .box-item .h4-ttl{font-size:24px;font-weight:700;color:#3ca0dc;margin-bottom:15px;text-align:center}.plan-intro-block .point-info .box-item .txt01{font-size:20px;line-height:1.6;text-align:justify}@media screen and (max-width: 991px){.plan-intro-block .plan-intro-head .head-desc .h3-ttl{font-size:36px}.plan-intro-block .plan-intro-head .head-desc .txt{font-size:26px}.plan-intro-block .point-info .box-item{padding:50px 32px 25px}}@media screen and (max-width: 767px){.plan-intro-block .plan-intro-head{flex-direction:column}.plan-intro-block .plan-intro-head .head-desc .h3-ttl{font-size:30px}.plan-intro-block .plan-intro-head .head-desc .txt{font-size:22px}.plan-intro-block .plan-intro-head .head-thumb{flex:0 0 100%;margin-left:0}.plan-intro-block .point-info{flex-direction:column}.plan-intro-block .point-info .box-item{width:90%;margin:0 auto;padding:20px}.plan-intro-block .point-info .box-item__point{position:absolute;top:-30px;left:-20px;width:70px;height:70px}.plan-intro-block .point-info .box-item .point-num{font-size:28px}.plan-intro-block .point-info .box-item .h4-ttl{font-size:20px}.plan-intro-block .point-info .box-item .txt01{font-size:16px}}@media screen and (max-width: 413px){.plan-intro-block .plan-intro-head .head-desc .h3-ttl{font-size:28px}}.plan-intro-block .plan-info{margin-top:60px;border:3px solid #dc5a50;background-color:#fff;padding-bottom:50px}.plan-intro-block .plan-info .h3-ttl{background:#dc5a50;color:#fff;font-size:32px;font-weight:700;height:70px;display:flex;align-items:center;justify-content:center;gap:25px;margin:0}.plan-intro-block .plan-info .h3-ttl span{position:relative;background:#fff;color:#dc5a50;font-size:22px;font-weight:700;padding:8px 24px;border-radius:35px;display:inline-flex;align-items:center}.plan-intro-block .plan-info .h3-ttl span::after{content:"";position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:12px solid #fff}.plan-intro-block .plan-info__top{display:flex;gap:20px;margin-bottom:20px;padding:25px 30px 20px 20px}.plan-intro-block .plan-info__images{max-width:400px;flex:0 0 40%}.plan-intro-block .plan-info__images img{width:100%;display:block}.plan-intro-block .plan-info__desc{flex:auto}.plan-intro-block .plan-info__desc .h4-ttl{font-size:28px;font-weight:700;line-height:1.4}.plan-intro-block .plan-info__desc .h4-ttl span{display:block;font-size:40px;font-weight:bold}.plan-intro-block .plan-info__desc .txt{font-size:22px;line-height:1.6}.plan-intro-block .plan-info__desc .box-note{margin-top:10px;padding:10px 15px;position:relative;border-top:2px dotted #3ca0dc;border-bottom:2px dotted #3ca0dc;margin-right:10px}.plan-intro-block .plan-info__desc .box-note.pd{padding-right:30px}.plan-intro-block .plan-info__desc .box-note .txt{font-size:20px;line-height:1.6;color:#3ca0dc}.plan-intro-block .plan-info__desc .box-note .icon{position:absolute;right:-16px;top:26px}.plan-intro-block .plan-info__desc .box-note .icon img{width:70px;height:auto;display:block}.plan-intro-block .plan-info__bottom{display:flex;align-items:center;flex-direction:column}.plan-intro-block .plan-info__logos{display:flex;align-items:center;gap:40px}.plan-intro-block .plan-info__logos img{height:80px;width:auto;display:block}.plan-intro-block .plan-info__logos img:last-child{margin-top:-20px}.plan-intro-block .plan-info__btn{display:inline-block;padding:2px 30px;background:#dc5a50;color:#fff;font-size:30px;border-radius:50px;text-decoration:none;margin-top:40px}@media screen and (max-width: 1199px){.plan-intro-block .plan-info__desc .box-note.pd{padding-right:40px}.plan-intro-block .plan-info__desc .box-note .txt{font-size:18px}.plan-intro-block .plan-info__desc .box-note .icon{top:-10px;right:-20px}}@media screen and (max-width: 991px){.plan-intro-block .plan-info__top{gap:10px;padding:25px 15px 20px 10px}.plan-intro-block .plan-info__desc .h4-ttl{font-size:22px}.plan-intro-block .plan-info__desc .h4-ttl span{font-size:28px}.plan-intro-block .plan-info__desc .txt{font-size:18px}.plan-intro-block .plan-info__desc .box-note.pd{padding-right:40px}.plan-intro-block .plan-info__desc .box-note .txt{font-size:14px}.plan-intro-block .plan-info__desc .box-note .icon{top:-10px}.plan-intro-block .plan-info__desc .box-note .icon img{width:60px}.plan-intro-block .plan-info__logos{gap:30px}.plan-intro-block .plan-info__logos img{height:50px}.plan-intro-block .plan-info__logos img:last-child{margin-top:-12px}}@media screen and (max-width: 767px){.plan-intro-block .plan-info{padding-bottom:30px}.plan-intro-block .plan-info .h3-ttl{font-size:20px;height:auto;gap:15px;padding:12px 5px}.plan-intro-block .plan-info .h3-ttl.fz{font-size:18px}.plan-intro-block .plan-info .h3-ttl span{font-size:14px;padding:6px 10px;flex:0 0 80px;display:flex;justify-content:center}.plan-intro-block .plan-info__top{flex-direction:column;gap:10px;padding:20px 15px 0}.plan-intro-block .plan-info__images{margin-left:-10px;margin-right:-15px}.plan-intro-block .plan-info__desc .h4-ttl{font-size:20px}.plan-intro-block .plan-info__desc .h4-ttl span{font-size:24px}.plan-intro-block .plan-info__desc .txt{font-size:16px}.plan-intro-block .plan-info__desc .box-note .txt{font-size:14px}.plan-intro-block .plan-info__logos{gap:10px;margin-top:0}.plan-intro-block .plan-info__logos img{height:30px}.plan-intro-block .plan-info__logos img:last-child{margin-top:-8px}.plan-intro-block .plan-info__btn{font-size:22px;margin-top:25px}}@media screen and (max-width: 413px){.plan-intro-block .plan-info{padding-bottom:30px}.plan-intro-block .plan-info__desc .h4-ttl{font-size:18px}.plan-intro-block .plan-info__desc .h4-ttl span{font-size:20px}.plan-intro-block .plan-info__desc .txt{font-size:15px}.plan-intro-block .plan-info__desc .box-note{margin-right:0;padding:10px}.plan-intro-block .plan-info__desc .box-note.pd{padding-right:30px}.plan-intro-block .plan-info__desc .box-note .icon{right:-10px}.plan-intro-block .plan-info__desc .box-note .icon img{width:50px}.plan-intro-block .plan-info__desc .box-note .txt{font-size:12px}.plan-intro-block .plan-info__logos img{height:26px}.plan-intro-block .plan-info__logos img:last-child{margin-top:-6px}.plan-intro-block .plan-info__btn{font-size:18px}}.plan-intro-block .staff-interview{margin-top:80px}.plan-intro-block .staff-interview .h3-ttl{display:flex;align-items:center;justify-content:center;background:url(../images//staff_title_bg_bottom.png) bottom center no-repeat;background-size:100%;max-width:88%;margin:0 auto 30px;padding-bottom:40px;padding:0 40px 40px}.plan-intro-block .staff-interview .h3-ttl::before,.plan-intro-block .staff-interview .h3-ttl::after{content:"";background:url(../images//staff_title_bg_left.png) top center no-repeat;width:30px;height:60px;background-size:30px}.plan-intro-block .staff-interview .h3-ttl::after{transform:scaleX(-1)}.plan-intro-block .staff-interview .h3-ttl span{font-size:40px;color:#dc5a50;font-weight:bold;padding:0 10px;text-align:center}.plan-intro-block .staff-interview .staff-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:60px 40px}.plan-intro-block .staff-interview .staff-list .staff-interview__item{width:calc(50% - 20px);background:#ece5d0;border-radius:16px;padding:40px 30px;text-align:center;box-sizing:border-box}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head{margin-bottom:20px;display:flex;justify-content:flex-end;position:relative}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head .icon{margin-bottom:15px;width:140px;height:140px;border-radius:50%;background:#fff;overflow:hidden;position:absolute;top:-70px;left:20px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head .icon.pd{padding:5px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head .icon img{height:100%;object-fit:cover}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head .name{font-size:24px;text-align:right;height:fit-content}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head .name.mt{margin-top:-20px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head .name span{display:block;font-size:18px;margin-bottom:5px;text-align:left}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__info{position:relative}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__info .h4-ttl{font-size:20px;line-height:1.6;font-weight:bold;color:#dc5a50;margin-bottom:20px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__info .txt{font-size:20px;line-height:1.6;text-align:justify}@media screen and (max-width: 991px){.plan-intro-block .staff-interview .h3-ttl{max-width:100%}.plan-intro-block .staff-interview .h3-ttl span{font-size:32px;padding:0 6px}.plan-intro-block .staff-interview .staff-list{gap:60px 30px}.plan-intro-block .staff-interview .staff-list .staff-interview__item{width:calc(50% - 15px);padding:30px 20px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head .icon{width:90px;height:90px;top:-70px;left:0}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head .name{font-size:20px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head .name span{font-size:16px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__info{position:relative}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__info .h4-ttl{font-size:20px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__info .txt{font-size:18px}}@media screen and (max-width: 767px){.plan-intro-block .staff-interview{margin-top:60px}.plan-intro-block .staff-interview .h3-ttl{padding:0 0 20px}.plan-intro-block .staff-interview .h3-ttl::before,.plan-intro-block .staff-interview .h3-ttl::after{width:20px;height:33px;background-size:15px}.plan-intro-block .staff-interview .h3-ttl span{font-size:20px;padding:0 2px}.plan-intro-block .staff-interview .staff-list{gap:50px;flex-direction:column}.plan-intro-block .staff-interview .staff-list .staff-interview__item{width:100%;padding:20px 15px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head .icon{width:120px;height:120px;top:-50px;left:0}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__head .name.mt{margin-top:-10px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__info{position:relative}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__info .h4-ttl{font-size:18px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__info .h4-ttl.fz-sp{font-size:17px}.plan-intro-block .staff-interview .staff-list .staff-interview__item .staff-interview__info .txt{font-size:16px}}@media screen and (max-width: 413px){.plan-intro-block .staff-interview .h3-ttl span{font-size:18px}}.hotels-workplace-block .section-inner{padding-left:0;padding-right:0;padding-top:180px}.hotels-workplace-block .section-inner:nth-child(2){padding-top:70px !important}.hotels-workplace-block .section-inner:not(:first-child){padding-top:10px}@media screen and (max-width: 767px){.hotels-workplace-block .section-inner{padding-top:150px}}.hotels-workplace-block .hotels-content{background-color:#f4f0e4;padding:0 70px 30px}.hotels-workplace-block .hotels-content .h3-ttl{position:relative;display:flex;padding:20px 10px 18px;border:3px solid #c8b478;border-radius:50px;background-color:#fff;max-width:430px;margin:0 auto;font-size:36px;font-weight:700;text-align:center;color:#c8b478;justify-content:center;top:-40px}.hotels-workplace-block .hotels-content .h3-ttl span{position:absolute;top:-16px;left:50%;transform:translateX(-50%);padding:4px 18px;font-size:22px;color:#c8b478;background:linear-gradient(to bottom, #fffaf0 0%, #fffaf0 50%, #fff 50%, #fff 100%);line-height:1}.hotels-workplace-block .hotels-content .hotel-list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.hotels-workplace-block .hotels-content .hotel-item{display:flex;flex-direction:column;width:calc(50% - 30px);margin:0 15px 30px;padding:20px 20px 30px;border:1px solid #a7a6a6;border-radius:8px;background:#f7f7f7}.hotels-workplace-block .hotels-content .hotel-item__label{display:flex;gap:10px;margin-bottom:15px}.hotels-workplace-block .hotels-content .hotel-item__label span{padding:4px 10px;font-size:18px;border-radius:20px;min-width:122px;text-align:center}.hotels-workplace-block .hotels-content .hotel-item__label .label-area{background:#c7c7c7}.hotels-workplace-block .hotels-content .hotel-item__label .label-type{background:#c8b478;color:#fff}.hotels-workplace-block .hotels-content .hotel-item__label .label-type.yellow-bg{background-color:#fedc1e;color:#464646}.hotels-workplace-block .hotels-content .hotel-item__image{margin-bottom:10px}.hotels-workplace-block .hotels-content .hotel-item__image img{width:100%;height:auto;display:block}.hotels-workplace-block .hotels-content .hotel-item .box-info{display:flex;flex-direction:column;flex:1}.hotels-workplace-block .hotels-content .hotel-item .box-info .txt{font-size:18px}.hotels-workplace-block .hotels-content .hotel-item .box-info .h4-ttl{font-size:20px;font-weight:700;margin-bottom:5px;line-height:1.4}.hotels-workplace-block .hotels-content .hotel-item .box-info .h4-ttl span{font-weight:normal}.hotels-workplace-block .hotels-content .hotel-item .box-info .txt01{font-size:18px;line-height:1.6;margin-bottom:20px}.hotels-workplace-block .hotels-content .hotel-item .box-info .hotel-btn{margin-top:auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;padding:6px 24px;border-radius:30px;background:#3ca0dc;color:#fff;font-size:18px;text-decoration:none;transition:.3s}.hotels-workplace-block .hotels-content .hotel-item .box-info .hotel-btn::after{content:"▶";color:#3ca0dc;background-color:rgba(255,255,255,.7);padding:0;border-radius:50%;width:18px;height:18px;font-size:12px;display:flex;justify-content:center;align-items:center;padding-left:2px;margin-left:10PX}.hotels-workplace-block .hotels-content .hotel-item .box-info .hotel-btn:hover{opacity:.8}@media screen and (max-width: 991px){.hotels-workplace-block .hotels-content{padding:0 50px}.hotels-workplace-block .hotels-content .hotel-list{margin-left:-10px;margin-right:-10px}.hotels-workplace-block .hotels-content .hotel-list .hotel-item{width:calc(50% - 20px);margin:0 10px 20px}}@media screen and (max-width: 767px){.hotels-workplace-block .hotels-content{padding:0 15px 1px}.hotels-workplace-block .hotels-content .h3-ttl{padding:15px 10px 12px;font-size:24px;top:-30px}.hotels-workplace-block .hotels-content .h3-ttl span{font-size:18px;top:-13px}.hotels-workplace-block .hotels-content .hotel-list{margin-left:0;margin-right:0;flex-direction:column;margin-bottom:20px}.hotels-workplace-block .hotels-content .hotel-list .hotel-item{width:100%;max-width:400px;margin:0 auto 20px;padding:15px 15px 20px}.hotels-workplace-block .hotels-content .hotel-list .hotel-item__label span{padding:3px 10px;font-size:14px}.hotels-workplace-block .hotels-content .hotel-list .hotel-item .box-info .txt{font-size:14px}.hotels-workplace-block .hotels-content .hotel-list .hotel-item .box-info .h4-ttl{font-size:18px}.hotels-workplace-block .hotels-content .hotel-list .hotel-item .box-info .txt01{font-size:16px}.hotels-workplace-block .hotels-content .hotel-list .hotel-item .box-info .hotel-btn{font-size:16px}.hotels-workplace-block .hotels-content .hotel-list .hotel-item .box-info .hotel-btn::after{width:16px;height:16px}}@media screen and (max-width: 413px){.hotels-workplace-block .hotels-content .h3-ttl{font-size:22px}}.hotels-workplace-block .work-space-content{background-color:#d8ecf8;padding:0 70px 50px;margin-top:70px}.hotels-workplace-block .work-space-content .h3-ttl{position:relative;display:flex;padding:20px 10px 18px;border:3px solid #3ca0dc;border-radius:50px;background-color:#fff;max-width:530px;margin:0 auto;font-size:36px;font-weight:700;text-align:center;color:#3ca0dc;justify-content:center;top:-40px}.hotels-workplace-block .work-space-content .h3-ttl span{position:absolute;top:-16px;left:50%;transform:translateX(-50%);padding:4px 18px;font-size:22px;color:#3ca0dc;background:linear-gradient(to bottom, #fffaf0 0%, #fffaf0 50%, #fff 50%, #fff 100%);line-height:1}.hotels-workplace-block .work-space-content .work-space-list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item{display:flex;flex-direction:column;width:calc(50% - 30px);margin:0 15px 30px;padding:20px 20px 30px;border:1px solid #a7a6a6;border-radius:8px;background:#f7f7f7}.hotels-workplace-block .work-space-content .work-space-list .work-space-item__label{display:flex;gap:10px;margin-bottom:15px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item__label span{padding:4px 0;font-size:16px;border-radius:20px;flex:1;text-align:center}.hotels-workplace-block .work-space-content .work-space-list .work-space-item__label .label-area{background:#c7c7c7}.hotels-workplace-block .work-space-content .work-space-list .work-space-item__label .label-type{background:#3ca0dc;color:#fff}.hotels-workplace-block .work-space-content .work-space-list .work-space-item__label .label-status{background:#dc5a50;color:#fff}.hotels-workplace-block .work-space-content .work-space-list .work-space-item__image{margin-bottom:10px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item__image img{width:100%;height:auto;display:block}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info{display:flex;flex-direction:column;flex:1}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .list-type{display:flex;gap:10px;margin-bottom:5px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .list-type span{padding:2px 0;font-size:18px;min-width:120px;text-align:center;background:#c8b478;color:#fff}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .h4-ttl{font-size:20px;font-weight:700;margin-bottom:5px;line-height:1.4}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .h4-ttl span{font-weight:normal}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .desc{display:flex;justify-content:space-between}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .desc .thumb{flex:0 0 48%;margin-left:20px;margin-top:8px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .txt01{font-size:18px;line-height:1.6;margin-bottom:20px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .work-space-btn{margin-top:auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;padding:6px 24px;border-radius:30px;background:#3ca0dc;color:#fff;font-size:18px;text-decoration:none;transition:.3s}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .work-space-btn::after{content:"▶";color:#3ca0dc;background-color:rgba(255,255,255,.7);padding:0;border-radius:50%;width:18px;height:18px;font-size:12px;display:flex;justify-content:center;align-items:center;padding-left:2px;margin-left:10PX}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .work-space-btn:hover{opacity:.8}@media screen and (max-width: 991px){.hotels-workplace-block .work-space-content{padding:0 50px}.hotels-workplace-block .work-space-content .work-space-list{margin-left:-10px;margin-right:-10px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item{width:calc(50% - 20px);margin:0 10px 20px}}@media screen and (max-width: 767px){.hotels-workplace-block .work-space-content{padding:0 15px 1px}.hotels-workplace-block .work-space-content .h3-ttl{padding:15px 10px 12px;font-size:24px;top:-30px}.hotels-workplace-block .work-space-content .h3-ttl span{font-size:18px;top:-13px}.hotels-workplace-block .work-space-content .work-space-list{margin-left:0;margin-right:0;flex-direction:column;margin-bottom:20px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item{width:100%;max-width:400px;margin:0 auto 20px;padding:15px 15px 20px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item__label{gap:3px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item__label span{padding:3px 0;font-size:14px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .list-type span{min-width:100px;font-size:16px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .h4-ttl{font-size:18px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .h4-ttl.fz-sp{font-size:17px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .txt01{font-size:14px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .desc .thumb{margin-left:8px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .work-space-btn{font-size:16px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item .box-info .work-space-btn::after{width:16px;height:16px}}@media screen and (max-width: 413px){.hotels-workplace-block .work-space-content .h3-ttl{font-size:22px}.hotels-workplace-block .work-space-content .work-space-list .work-space-item__label span{font-size:12px}}.hotels-workplace-block .work-space-content .work-space-inner{padding:10px 20px;background:#ecf6fb;border:1px solid #a7a6a6;border-radius:8px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-head__label{display:flex;gap:10px;margin-bottom:10px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-head .tag{padding:6px 18px;border-radius:20px;font-size:18px;line-height:1}.hotels-workplace-block .work-space-content .work-space-inner .work-space-head .tag--gray{background:#c7c7c7}.hotels-workplace-block .work-space-content .work-space-inner .work-space-head .tag--blue{background:#3ca0dc;color:#fff}.hotels-workplace-block .work-space-content .work-space-inner .work-space-head .ttl{font-size:36px;font-weight:700;color:#3ca0dc;line-height:1.4;margin-bottom:10px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-head .txt{font-size:20px;line-height:1.6;margin-bottom:30px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail{display:flex;gap:30px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item{flex:1;padding:15px;border:2px solid #3ca0dc;border-radius:12px;background:#fff;position:relative}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item:last-child{padding-top:25px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item .txt02{background-color:#3ca0dc;text-align:center;border-radius:30px;padding:2px 15px;font-size:18px;width:fit-content;color:#fff;position:absolute;left:15px;top:-17px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item dl{font-size:18px;margin-bottom:20px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item dl dt{font-weight:700;float:left;width:120px;color:#fff;background-color:#3ca0dc;text-align:center;border-radius:30px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item dl dd{padding-left:130px;margin-bottom:8px;line-height:1.4}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item .txt01{font-size:18px;line-height:1.4}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-top:20px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item{display:flex;flex-direction:column;width:calc(50% - 30px);margin:0 15px 30px;padding:20px 20px 30px;border-radius:8px;background:#fff}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item .h4-ttl{font-size:23px;font-weight:700;margin-bottom:5px;line-height:1.4;text-align:center}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item .h4-ttl span{font-weight:normal;display:block;font-size:20px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item .reservation-info{text-align:center;padding:0 0 8px;border-top:2px solid #3ca0dc;border-bottom:2px solid #3ca0dc;margin-bottom:15px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item .reservation-info .txt-label{display:inline-block;padding:4px 14px;background:#3ca0dc;color:#fff;font-size:16px;margin-bottom:10px;border-radius:0 0 4px 4px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item .reservation-info .txt01{font-size:18px;line-height:1.6}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item__image{margin-bottom:10px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item__image img{width:100%;height:auto;display:block}@media screen and (max-width: 991px){.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail{gap:15px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item dl{font-size:18px;margin-bottom:20px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item dl dt{width:110px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item dl dd{padding-left:115px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01{margin-left:-10px;margin-right:-10px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item{width:calc(50% - 20px);margin:0 10px 30px;padding:20px 15px 30px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item .h4-ttl{font-size:21px}}@media screen and (max-width: 767px){.hotels-workplace-block .work-space-content .work-space-inner{padding:10px 15px;margin-bottom:30px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-head .tag{padding:6px 15px;font-size:16px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-head .ttl{font-size:26px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-head .txt{font-size:16px;margin-bottom:20px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail{flex-direction:column;gap:40px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item .txt02{font-size:16px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item dl{font-size:14px;margin-bottom:10px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item dl dt{width:90px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item dl dd{padding-left:100px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-detail .box-item .txt01{font-size:14px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01{flex-direction:column;margin-left:0;margin-right:0}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item{width:100%;margin:0 0 30px;padding:15px 15px 20px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item:last-child{margin-bottom:20px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item .h4-ttl{font-size:18px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item .h4-ttl span{font-size:16px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item .reservation-info .txt-label{font-size:14px}.hotels-workplace-block .work-space-content .work-space-inner .work-space-list01 .work-space-item .reservation-info .txt01{font-size:16px}}.highlights-amami-block .highlights-amami{width:100%;position:relative}.highlights-amami-block .highlights-amami img{width:100%;height:auto;display:block}.highlights-amami-block .highlights-amami .gallery{position:absolute;display:block}.highlights-amami-block .highlights-amami .gallery01{left:0%;top:0%;width:37.1%;height:28.3333%}.highlights-amami-block .highlights-amami .gallery02{left:38%;top:0%;width:33%;height:38.3333%}.highlights-amami-block .highlights-amami .gallery03{left:71%;top:0%;width:29%;height:33.3333%}.highlights-amami-block .highlights-amami .gallery04{left:0%;top:29%;width:37.3%;height:37.3%}.highlights-amami-block .highlights-amami .gallery05{top:33.3333%;width:29%;height:33.3333%;right:0}.highlights-amami-block .highlights-amami .gallery06{left:0%;top:66.6667%;width:54%;height:33.3333%}.highlights-amami-block .highlights-amami .gallery07{top:66.6667%;width:45.5%;height:33.3333%;right:0}@media screen and (max-width: 767px){.highlights-amami-block .section-inner{padding-top:60px}.highlights-amami-block .highlights-amami .h3-ttl{text-align:center;margin-bottom:20px}.highlights-amami-block .highlights-amami .h3-ttl img{width:80%;margin:0 auto}.highlights-amami-block .highlights-amami ul{display:flex;width:100%;max-width:400px;flex-wrap:wrap;gap:3px}.highlights-amami-block .highlights-amami ul li{flex:0 0 calc(50% - 3px)}.highlights-amami-block .highlights-amami ul li.w-full{flex:0 0 100%}.highlights-amami-block .highlights-amami ul li.w-full a .txt{max-width:45%}.highlights-amami-block .highlights-amami ul li a{display:block;position:relative}.highlights-amami-block .highlights-amami ul li a .txt{font-size:12px;color:#fff;background-color:rgba(200,180,120,.7);position:absolute;padding:4px 6px;bottom:10px;left:3%;width:94%;border-radius:35px;display:flex;justify-content:space-between;align-items:center}.highlights-amami-block .highlights-amami ul li a .txt::after{content:"▶";color:#c8b478;background-color:#fff;padding:0;border-radius:50%;width:12px;height:12px;font-size:8px;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 413px){.highlights-amami-block .highlights-amami ul li a .txt{font-size:10px}}.plans-support-block .plan-support{padding:10px 0}.plans-support-block .plan-support .h3-ttl{font-size:36px;font-weight:700;line-height:1.4;color:#c8b478;margin-bottom:10px}.plans-support-block .plan-support .txt{font-size:20px;line-height:1.6;margin-bottom:15px}.plans-support-block .plan-support .box-info{margin-top:10px;display:flex;border:2px solid #dc5a50;background:#fff;margin-bottom:40px}.plans-support-block .plan-support .h4-ttl{position:relative;width:200px;background:#dc5a50;color:#fff;font-size:32px;font-weight:700;line-height:1.6;padding:30px 20px;align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:left}.plans-support-block .plan-support .h4-ttl .flag{display:inline-block;background:#fff;color:#dc5a50;font-size:28px;font-weight:700;padding:0px 30px;border-radius:35px;margin-bottom:15px;width:fit-content}.plans-support-block .plan-support .h4-ttl::after{content:"";position:absolute;top:50%;right:-15px;transform:translateY(-50%);border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:15px solid #dc5a50}.plans-support-block .plan-support .box-desc{flex:1;padding:20px 30px 20px 40px}.plans-support-block .plan-support .box-desc .txt01{font-size:20px;line-height:1.6}.plans-support-block .plan-support .box-desc .txt01 a{word-break:break-all;display:block}.plans-support-block .plan-support__btn{display:flex;align-items:center;justify-content:center;background:#dc5a50;color:#fff;font-size:26px;padding:5px 15px 5px 40px;border-radius:50px;text-decoration:none;transition:.3s;width:fit-content;margin:0 auto}.plans-support-block .plan-support__btn::after{content:"▶";color:#dc5a50;background-color:#fff;padding:0;border-radius:50%;width:26px;height:26px;font-size:15px;display:flex;justify-content:center;align-items:center;padding-left:3px;margin-left:20px}.plans-support-block .plan-support__btn:hover{opacity:.8}@media screen and (max-width: 767px){.plans-support-block .plan-support{padding:10px 0}.plans-support-block .plan-support .h3-ttl{font-size:28px}.plans-support-block .plan-support .txt{font-size:16px;line-height:1.6}.plans-support-block .plan-support .box-info{flex-direction:column}.plans-support-block .plan-support .h4-ttl{width:100%;font-size:26px;padding:15px 15px 10px;text-align:center}.plans-support-block .plan-support .h4-ttl .flag{font-size:20px;padding:0px 25px;margin-bottom:5px}.plans-support-block .plan-support .h4-ttl::after{content:"";position:absolute;top:100%;right:unset;margin-top:10px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:15px solid #dc5a50}.plans-support-block .plan-support .box-desc{padding:20px 15px 20px 15px}.plans-support-block .plan-support .box-desc .txt01{font-size:16px}.plans-support-block .plan-support__btn{font-size:18px}}.modal-gallery{background:rgba(0,0,0,.5019607843) 0% 0% no-repeat padding-box !important;position:fixed;top:0;left:0;right:0;bottom:0}.modal-gallery .modal-body{background:#fff;border:2px solid #a5a5a5;top:0;padding:24px;position:relative}@media(max-width: 767px){.modal-gallery .modal-body{padding:24px 15px}}.modal-gallery .modal-body::before{content:"";width:18px;height:18px;position:absolute;border-radius:50%;background-color:#dc5a50;border:4px solid #fff;bottom:-6px;right:-6px}.modal-gallery .modal-dialog{margin:auto;position:absolute;top:30%;left:50%;transform:translate(-50%, -30%) !important;width:90%}@media(max-width: 767px){.modal-gallery .modal-dialog{top:25% !important;left:0px !important;transform:translate(0px, -25%) !important;width:86% !important;height:fit-content !important;background:none !important;overflow-y:initial;right:2%;bottom:unset !important}}.modal-gallery .gallery-info{position:relative}.modal-gallery .gallery-info .icon{width:120px;position:absolute;left:-60px;top:-60px}.modal-gallery .gallery-info .h3-ttl{text-align:left;font-size:32px;font-weight:bold;padding-left:70px}.modal-gallery .gallery-info .txt{font-size:20px;line-height:1.6;margin-top:30px}@media screen and (max-width: 767px){.modal-gallery .gallery-info .icon{width:90px;left:-40px;top:-60px}.modal-gallery .gallery-info .h3-ttl{font-size:24px;padding-left:50px}.modal-gallery .gallery-info .txt{font-size:16px;margin-top:20px}}@media screen and (max-width: 413px){.modal-gallery .gallery-info .h3-ttl{font-size:20px}.modal-gallery .gallery-info .txt{font-size:15px;margin-top:10px}}.modal-hotel-room{background:rgba(0,0,0,.5019607843) 0% 0% no-repeat padding-box !important;position:fixed;top:0;left:0;right:0;bottom:0}.modal-hotel-room .modal-body{background:#ececec;border:2px solid #9f9f9f;border-radius:10px;top:0;padding:24px 15px;position:relative}.modal-hotel-room .modal-content{border-radius:10px}.modal-hotel-room .modal-dialog{margin:auto;position:absolute;top:30%;left:50%;transform:translate(-50%, -30%) !important;width:max-content;max-width:90vw;border-radius:10px}.modal-hotel-room .modal-dialog.mw600{max-width:600px}@media(max-width: 767px){.modal-hotel-room .modal-dialog{top:35% !important;left:0px !important;transform:translate(0px, -35%) !important;width:90% !important;height:fit-content !important;background:none !important;overflow-y:initial;right:0;bottom:unset !important}}.modal-hotel-room .hotel-room dl{margin-bottom:25px}.modal-hotel-room .hotel-room dl dt{font-size:16px;font-weight:normal;float:left;width:120px;color:#fff;background-color:#fff;border:1px solid #9f9f9f;text-align:center;border-radius:30px;color:#464646;padding:3px 0}.modal-hotel-room .hotel-room dl dd{padding-left:140px;margin-bottom:10px;line-height:1.4;font-size:18px;font-weight:normal;padding-top:5px}.modal-hotel-room .hotel-room .inner-box{display:flex}.modal-hotel-room .hotel-room .inner-box .box-txt{border:2px solid #c8b478;padding:15px;background-color:#fff;color:#c8b478;max-width:200px;height:fit-content;margin-left:20px}.modal-hotel-room .hotel-room .inner-box .box-txt .txt01{font-size:18px;line-height:1.6}.modal-hotel-room .hotel-room .txt{font-size:16px;line-height:1.4;display:flex;font-weight:normal}.modal-hotel-room .hotel-room .txt::before{content:"※";margin-right:4px}@media(max-width: 767px){.modal-hotel-room .hotel-room dl dt{font-size:15px;width:100px}.modal-hotel-room .hotel-room dl dd{padding-left:110px;font-size:15px;margin-bottom:15px}.modal-hotel-room .hotel-room .inner-box .box-txt{padding:6px;max-width:30%;margin-left:6px}.modal-hotel-room .hotel-room .inner-box .box-txt .txt01{font-size:14px}.modal-hotel-room .hotel-room .txt{font-size:14px}}@media(max-width: 413px){.modal-hotel-room .hotel-room dl dt{font-size:14px;width:95px}.modal-hotel-room .hotel-room dl dd{padding-left:100px;font-size:14px;margin-bottom:18px}.modal-hotel-room .hotel-room .txt{font-size:13px}}.faq-block .faq-box{padding-top:30px}.faq-block .faq-box .h3-ttl{font-weight:bold;font-size:28px;color:#3ca0dc;margin-bottom:20px}.faq-block .faq-box .faq-item{padding:20px;background-color:#ebe5d0;border-radius:10px;margin-bottom:20px}.faq-block .faq-box .faq-item .question{font-size:24px;position:relative;display:flex;align-items:center;line-height:1.6;cursor:pointer;padding-right:30px}.faq-block .faq-box .faq-item .question::after{content:"+";position:absolute;right:0;top:0;font-size:36px;font-weight:300;line-height:1}.faq-block .faq-box .faq-item .question.active::after{content:"";width:17px;height:2px;background-color:#464646;top:19px;right:2px}.faq-block .faq-box .faq-item .question span{background-color:#3ca0dc;border-radius:450%;color:#fff;flex:0 0 40px;width:40px;height:40px;display:flex;justify-content:center;font-size:24px;align-items:center;margin-right:15px;position:relative;font-weight:bold}.faq-block .faq-box .faq-item .answer{position:relative;padding:25px 30px 0px 55px;font-size:20px;line-height:1.6;display:none}.faq-block .faq-box .faq-item .answer::before{content:"A.";background-color:#c8b478;border-radius:50%;color:#fff;position:absolute;top:20px;left:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:bold}.faq-block .island-message{margin-top:80px;border:2px solid #c8b478;background-color:#fff;padding:40px;border-radius:10px}.faq-block .island-message .h3-ttl{font-size:34px;line-height:1.5;font-weight:bold;color:#c8b478;text-align:center;margin-bottom:10px}.faq-block .island-message .txt{font-size:20px;line-height:1.6}.faq-block .island-message .txt+.txt{margin-top:10px}.faq-block .company-partnership{margin-top:60px}.faq-block .company-partnership .h3-ttl{border-top:1px solid #464646;border-bottom:1px solid #464646;font-size:20px;padding:6px 20px;font-weight:bold}.faq-block .company-partnership .h3-ttl span{font-size:40px;color:#c8b478;line-height:0;font-weight:300;position:relative;top:3px}.faq-block .company-partnership .txt{font-size:18px;line-height:1.6;padding:13px 20px;border-bottom:1px solid #464646}.faq-block .company-partnership .txt a{color:#464646;text-decoration:none;font-weight:normal}@media screen and (max-width: 767px){.faq-block .faq-box{padding-top:20px}.faq-block .faq-box .h3-ttl{font-size:20px;margin-bottom:15px}.faq-block .faq-box .faq-item{padding:15px;margin-bottom:15px}.faq-block .faq-box .faq-item .question{font-size:16px;padding-right:20px}.faq-block .faq-box .faq-item .question::after{font-size:30px}.faq-block .faq-box .faq-item .question.active::after{top:17px}.faq-block .faq-box .faq-item .question span{font-size:20px;margin-right:10px}.faq-block .faq-box .faq-item .answer{position:relative;padding:20px 20px 0px 55px;font-size:14px}.faq-block .faq-box .faq-item .answer::before{font-size:20px;top:15px}.faq-block .island-message{margin-top:50px;padding:15px}.faq-block .island-message .h3-ttl{font-size:22px}.faq-block .island-message .txt{font-size:16px}.faq-block .company-partnership{margin-top:40px}.faq-block .company-partnership .h3-ttl{font-size:18px;padding:6px 15px}.faq-block .company-partnership .h3-ttl span{font-size:34px;top:4px}.faq-block .company-partnership .txt{font-size:16px;padding:13px 15px}}.SearchInner{height:0;visibility:hidden}.SearchInner .search-box{background:none !important;padding:40px 0 30px !important}.SearchInner .search-box .search__input input{box-shadow:none}.SearchInner .search-box #btn_search:focus,.SearchInner .search-box #btn_search:hover{border:none !important;color:#fff !important;outline:none}.SearchInner .search__conditions .jal-accordion::before{content:"";background:url("../images//icon_add_circle.svg") center no-repeat;width:24px;height:24px;margin-right:4px}.SearchInner .search__conditions .jal-accordion--open::before{background:url("../images//icon_add_minus.svg") 0 center no-repeat}.SearchInner .search .search-arrival .content-right ul li.active{font-weight:bold;text-decoration:underline}@media(max-width: 767px){.SearchInner .search{margin-top:0;background:#fff}.SearchInner .search__comment{padding:0}.SearchInner .search__form{margin-top:0}.SearchInner .search__form__group{background:#fff}.SearchInner .search-box{padding:0 !important}.SearchInner .search-box .search__input{background:#fff}.SearchInner .custom-checkbox label{background:#fff !important}}.searchModal{animation:.5s ease-out 0s 1 normal none running eRLVJF;background-color:rgba(0,0,0,.5);height:100vh;left:0px;position:fixed;top:0px;width:100vw;z-index:1050;margin-top:0;visibility:visible}.searchModal #popup-search{background:rgba(0,0,0,0) !important;overflow-y:clip}.searchModal ul.select2-results__options{background:none !important}.searchModal #popup-search .modal-dialog{height:100% !important;width:100%;max-width:100%}.searchModal .search{position:fixed;max-width:940px;left:50%;transform:translate(-50%, -50%);top:50%;padding:45px 16px 16px !important;margin-top:0 !important}.searchModal .search .search-departure.dropdown-content{overflow-y:inherit;background:rgba(0,0,0,0) !important;padding:0px !important;box-shadow:none !important}.searchModal .search .search-departure.dropdown-content .modal-dialog{top:0;width:940px;max-width:940px}.searchModal .conditions-collapse{overflow-y:scroll;max-height:calc(100vh - 240px)}.searchModal .conditions-collapse::-webkit-scrollbar{width:5px}.searchModal .conditions-collapse::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:5px}.searchModal .conditions-collapse::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.searchModal .conditions-collapse::-webkit-scrollbar-thumb:hover{background:#b30000}.searchModal .search__notice p{font-size:0;position:absolute;background:url("../images/icon_close_pink.svg") 5px center no-repeat;width:100px;height:34px;border-radius:20px;border:1.5px solid #e93a6a;opacity:1;right:10px;top:30px;cursor:pointer}@media screen and (max-width: 768px){.searchModal .search__notice p{right:10px;top:10px}}@media screen and (min-width: 992px){.searchModal .search__conditions .conditions__choose .list-checkbox .custom-checkbox{flex:0 0 25%}}@media(min-width: 768px){.searchModal .search{height:90%}}@media(max-width: 767px){.searchModal #popup-search{top:0 !important;background:#fff !important;height:100%}.searchModal .search{transform:initial;top:2vh;left:2vw;width:96vw;height:96dvh;overflow-y:auto;position:absolute}.searchModal .search .modal-search .modal-header{background:#fff}.searchModal .search .search__form{margin-top:0}.searchModal .search .search__form .txt{color:#333}.searchModal .modal-search .modal-header{background:#fff}.searchModal .search .search__title{color:#333}.searchModal .conditions-collapse{max-height:calc(100vh - 300px)}.searchModal .search__conditions .conditions__title{color:#333}.searchModal .search__conditions .conditions__content .search__name{color:#333}.searchModal .search__form .search__conditions .conditions__choose__title{color:#333}}.noscr{overflow:hidden;position:relative !important}.pageTop{position:fixed;z-index:1000;right:-50px;display:block;bottom:80px;background:url("../images/pagetop.png") center no-repeat;background-size:45px;width:45px;height:45px;font-size:0;z-index:9;cursor:pointer;transition:all 800ms ease}.pageTop.show{right:5px}@media screen and (max-width: 767px){.pageTop{width:36px;height:36px;background-size:36px}.pageTop.show{right:17px}}/*# sourceMappingURL=index.css.map */
