@charset "utf-8";.ownerWanted{margin:0;padding:60px 0 0!important}.ownerWanted__swiper{overflow:hidden}.ownerWanted__swiperList{margin:0;padding:0;list-style:none}.ownerWanted__swiperListItem{background:no-repeat 100% 100%;background-size:cover;height:calc(100vw * 1.36666666667)}.ownerWanted__swiperListItem-slide1{background-image:url(/images/fc/bg_ownerWanted_sp1.png)}.ownerWanted__swiperListItem-slide2{background-image:url(/images/fc/bg_ownerWanted_sp2.png)}.ownerWanted__swiperListItem-slide3{background-image:url(/images/fc/bg_ownerWanted_sp3.png)}.ownerWanted__swiperListItem-slide4{background-image:url(/images/fc/bg_ownerWanted_sp4.png)}.ownerWanted__swiperListItem-slide5{background-image:url(/images/fc/bg_ownerWanted_sp5.png)}.ownerWanted__swiperListItem-slide6{background-image:url(/images/fc/bg_ownerWanted_sp6.png)}.ownerWanted__main{height:calc(100vw * 1.36666666667);margin-top:calc(-100vw * 1.36666666667);position:relative;z-index:10}.ownerWanted__lead{margin:0;padding-top:20px}.ownerWanted__leadImg{display:block;height:56px;margin:0 auto}.ownerWanted__heading{margin:0;padding-top:12px}.ownerWanted__headingImg{display:block;height:60px;margin:0 auto}.ownerWanted__points{position:absolute;right:0;bottom:0;left:0}.ownerWanted__pointList{display:flex;justify-content:space-between;width:calc((100px * 3) + 24px);margin:0 auto 25px;padding:0;list-style:none}.ownerWanted__pointListItem{font-size:.75em;font-weight:700;line-height:1.25;background-color:#fff;text-align:center;box-sizing:border-box;width:100px;height:100px;padding:1em 0;opacity:0;border-radius:50%;transition:all .6s}.loaded .ownerWanted__pointListItem-point1{opacity:1;transition-delay:1.2s}.loaded .ownerWanted__pointListItem-point2{opacity:1;transition-delay:2.2s}.loaded .ownerWanted__pointListItem-point3{opacity:1;transition-delay:3.2s}.ownerWanted__pointListItem img{width:40px}.ownerWanted__pointHighlight{font-size:1.25em;color:#ea5532;margin:0 2px}.ownerWanted-small{font-size:.625rem}.ownerWanted__swiperPagination{position:relative!important}.swiper-pagination-bullet{background-color:#fff!important;width:4px!important;height:4px!important;opacity:1!important}.swiper-pagination-bullet-active{background-color:#ea5532!important}@media screen and (min-width:768px){.ownerWanted__main,.ownerWanted__swiperListItem{height:calc(100vw * .44642857142)}.ownerWanted__main{margin-top:calc(-100vw * .44642857142)}.ownerWanted__swiperListItem-slide1{background-image:url(/images/fc/bg_ownerWanted_pc1.png)}.ownerWanted__swiperListItem-slide2{background-image:url(/images/fc/bg_ownerWanted_pc2.png)}.ownerWanted__swiperListItem-slide3{background-image:url(/images/fc/bg_ownerWanted_pc3.png)}.ownerWanted__swiperListItem-slide4{background-image:url(/images/fc/bg_ownerWanted_pc4.png)}.ownerWanted__swiperListItem-slide5{background-image:url(/images/fc/bg_ownerWanted_pc5.png)}.ownerWanted__swiperListItem-slide6{background-image:url(/images/fc/bg_ownerWanted_pc6.png)}.ownerWanted__lead{padding-top:calc(((100vw * .44642857142) / 2) - 166px);padding-bottom:8px;padding-left:214px}.ownerWanted__leadImg{height:76px;margin:0}.ownerWanted__heading{padding-top:0;padding-left:192px}.ownerWanted__headingImg{height:82px;margin:0}.ownerWanted__points{padding-top:40px;padding-left:192px;position:static}.ownerWanted__pointList{width:370px;margin:0}.ownerWanted__pointListItem{width:110px;height:110px;padding:1.5em 0;box-shadow:0 0 5px rgba(0,0,0,.16)}.ownerWanted__swiperPagination{position:absolute!important;bottom:16px!important}.swiper-pagination-bullet{width:6px!important;height:6px!important}}#kvFC{width:100%;position:relative}#kvFC img{vertical-align:top;max-width:100%}#kvFC .kv-badge,#kvFC .kv-merit,#kvFC .kv-title{margin:0;position:absolute}#kvFC .kv-merit li{background-color:#fff;margin:0;padding:0;list-style:none;opacity:0}.loaded #kvFC .kv-merit li:first-child{opacity:1;transition:all .6s 1.2s}.loaded #kvFC .kv-merit li:nth-child(2){opacity:1;transition:all .6s 2.2s}.loaded #kvFC .kv-merit li:nth-child(3){opacity:1;transition:all .6s 3.2s}#kvFC .kv-img-title{margin:0}@media screen and (min-width:768px){#kvFC{aspect-ratio:240/97}#kvFC .kv-title{width:42.083%;max-width:808px;padding-left:1.95%;top:8.763%;left:50%}#kvFC .kv-badge{width:22.135%;max-width:425px;top:6.057%;left:4.572%}#kvFC .kv-merit{display:flex;column-gap:38px;width:89.583%;max-width:1720px;margin:0 auto;padding-right:37px;right:0;bottom:8.376%;left:0}#kvFC .kv-merit li{padding:1.642% 2.7% 1.525%;box-shadow:0 0 21px hsla(0,0%,66%,.55)}}@media screen and (max-width:767px){#kvFC{aspect-ratio:281/343}#kvFC .kv-title{width:65.6%;top:0;right:0}#kvFC .kv-badge{width:43.466%;max-width:163px;position:fixed;top:12px;left:145px;z-index:999}#kvFC .kv-merit{text-align:right;overflow:hidden;width:100%;padding-bottom:46px;right:0;bottom:0;z-index:2}#kvFC .kv-merit li{display:inline-block;height:19px;margin-top:9px;padding:16px 26px 14px 22px;box-shadow:0 0 7px hsla(0,0%,66%,.55);position:relative;right:-8px;transform:rotate(-6.5deg);transform-origin:right bottom}#kvFC .kv-merit li img{width:auto;height:100%}}#fc .inquiry{background-color:hsla(0,0%,100%,.9)}.inquiry-fadeIn{text-align:center;display:block;width:100%;margin:auto 0;position:fixed;bottom:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (min-width:768px){.loaded .inquiry-fadeIn{bottom:calc((10 / 375) * 100vw)}.inquiry__button{font-size:1.25em;line-height:64px;width:440px;border-radius:32px}@keyframes shine{to{left:125%}}.inquiry__info{font-size:1em;margin-top:16px}.inquiry__info br{display:none}}.CTA-FC-inquiry{display:flex;column-gap:16px;align-items:flex-end;max-width:992px!important;margin:0 auto}#documentFC{background-color:#f8f6f4;padding:36px 0}.document_dl_btn ul li{font-size:1.5rem;width:50%;padding-left:24px;position:relative}.document_dl_btn ul li:before{content:"";background:url(/images/fc/download-icon.png) no-repeat 50%/cover;display:block;position:absolute;top:.4em;left:0}#fc .CTA-btn{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}@media screen and (min-width:768px){#fc .inquiry{padding:0 20px 24px!important}.CTA-FC-inquiry a:first-child{width:42%}.CTA-FC-inquiry a:last-child{width:58%}.document_FC_inner{background-color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(20px,auto) 1fr;grid-auto-flow:column;gap:12px 44px;max-width:992px;margin:0 auto;padding:32px 60px 32px 0;border:2px solid #f3f0ec;border-radius:16px}.document_dl_text{grid-area:1/2/2/3}.document_dl_img{grid-area:1/1/3/2;padding-left:12px}.document_dl_btn{grid-area:2/2/3/3}.document_dl_btn ul{display:flex;flex-flow:row wrap;justify-content:space-between;margin:8px 0 24px}.document_dl_btn ul li:before{width:18px;height:18px}}@media screen and (max-width:767px){#fc .inquiry{padding:12px 20px!important}.CTA-FC-inquiry a:first-child{display:none}.document_FC_inner{background-color:#fff;margin:0 24px;padding:24px 0;border:2px solid #f3f0ec;border-radius:16px}.document_dl_text{padding:0 20px}.document_dl_img{padding:20px 20px 0 8px}.document_dl_btn{margin:0 20px}.document_dl_btn ul{display:flex;flex-flow:row wrap;justify-content:space-between;margin:8px 0 24px}.document_dl_btn ul li{font-size:1.3rem;letter-spacing:0;padding-left:16px}.document_dl_btn ul li:nth-child(odd){width:52%}.document_dl_btn ul li:nth-child(2n){width:48%}.document_dl_btn ul li:before{width:12px;height:12px}}.introduction{margin-top:-50px;padding:calc(24px + 56px) 0 16px}.introduction__heading{font-size:1.5em;font-weight:700;text-align:center;margin:0}.introduction__interestList{display:flex;flex-flow:wrap;justify-content:space-between;width:calc((140px * 2) + 12px);margin:0 auto;padding:0;list-style:none}.introduction__interestListItem{font-size:.875em;background:no-repeat 50% 0;background-size:120px;text-align:center;width:140px;margin-top:32px;padding-top:calc(120px + 8px)}.introduction__interestListItem-income{background-image:url(/images/fc/icon_introduction_income.svg)}.introduction__interestListItem-challenge{background-image:url(/images/fc/icon_introduction_challenge.svg)}.introduction__interestListItem-health{background-image:url(/images/fc/icon_introduction_health.svg)}.introduction__interestListItem-asset{background-image:url(/images/fc/icon_introduction_asset.svg)}.introduction__appeal{text-align:center;margin:0}.introduction__appeal:after,.introduction__appeal:before{content:"";background:no-repeat 0 0;display:block;margin:16px auto}.introduction__appeal:before{background-image:url(/images/fc/bg_dotArrow1.svg);width:2px;height:32px}.introduction__appeal:after{background-image:url(/images/fc/bg_dotArrow2.svg);width:10px;height:44px}.introduction__appealText{font-weight:700;display:inline-block;padding:8px 14px;position:relative}.introduction__appealText:after,.introduction__appealText:before{content:"";background:url(/images/fc/icon_parenthesis.svg) no-repeat 0 0;width:10px;height:10px;position:absolute}.introduction__appealText:before{top:0;left:0}.introduction__appealText:after{right:0;bottom:0;transform:rotate(180deg)}@media screen and (min-width:768px){.introduction{margin-top:-64px;padding-top:calc(48px + 64px)}.introduction__heading{font-size:2.25em}.introduction__heading br{display:none}.introduction__interestList{width:calc((200px * 4) + (64px * 3))}.introduction__interestListItem{font-size:1.25em;font-weight:700;background-size:200px;width:200px;margin-top:64px;padding-top:calc(200px + 20px)}.introduction__appeal:after,.introduction__appeal:before{margin:32px auto}.introduction__appealText{font-size:1.5em;padding:12px 20px}.introduction__appealText:after,.introduction__appealText:before{width:12px;height:12px}}#ancNavi{text-align:center;max-width:790px!important;margin:28px auto!important;padding:0 24px}#ancNavi ul{display:flex;row-gap:10px;flex-flow:row wrap;justify-content:space-between;margin:0;padding:0;list-style:none}#ancNavi ul li a{color:#404040;text-decoration:none;display:block;box-sizing:border-box;height:100%;border:1px solid #ea5532;border-radius:10px;position:relative}#ancNavi ul li:first-of-type a{background:url(/images/fc/anc_icon_01.png) no-repeat}#ancNavi ul li:nth-of-type(2) a{background:url(/images/fc/anc_icon_02.png) no-repeat}#ancNavi ul li:nth-of-type(3) a{background:url(/images/fc/anc_icon_03.png) no-repeat}#ancNavi ul li:nth-of-type(4) a{background:url(/images/fc/anc_icon_04.png) no-repeat}#ancNavi ul li a:after{content:"";width:8px;height:8px;margin:auto;border-right:1px solid #ea5532;border-bottom:1px solid #ea5532;position:absolute;right:0;bottom:12px;left:0;transform:rotate(45deg);transition:bottom .3s}#ancNavi ul li a:hover:after{bottom:6px}@media screen and (min-width:768px){#ancNavi ul li{width:calc(25% - 12px);height:100px}#ancNavi ul li a{font-size:14px;background-position:center 17px!important;background-size:35px 35px!important;padding-top:55px}}@media screen and (max-width:767px){#ancNavi ul li{width:calc(50% - 6px);height:88px}#ancNavi ul li a{font-size:11px;background-position:center 15px!important;background-size:30px 30px!important;padding-top:48px}#ancNavi ul li a:after{content:"";width:6px;height:6px}}.aboutKatagirijuku{border:2px solid #ea5532;border-radius:16px}.aboutKatagirijuku__lead{font-weight:700;margin:0}.aboutKatagirijuku__pillowWord{font-size:.875em;line-height:30px;color:#fff;background-color:#ea5532;display:block;width:fit-content;margin:-16px auto 16px;padding:0 16px;border-radius:15px}.aboutKatagirijuku__no1{font-size:1.5em;line-height:1;color:#ea5532;display:block;width:fit-content;margin:0 auto;position:relative}.aboutKatagirijuku__no1:after{content:"";background-color:#ea5532;display:block;width:calc(100% + 8px);height:8px;opacity:.12;position:absolute;bottom:-2px;left:-4px}.aboutKatagirijuku__no1 sup{font-size:.5em;color:#404040}.aboutKatagirijuku__heading{font-size:1em;color:#ea5532;text-align:center;margin:16px 0 24px}.aboutKatagirijuku__headingBlock{display:block}.aboutKatagirijuku__infoImg{width:100%}.aboutKatagirijuku__info{font-size:.9375em;line-height:2;margin:16px 0 0}@media screen and (max-width:767px){.aboutKatagirijuku{margin:0 24px 24px!important;padding:0 16px 16px!important}}@media screen and (min-width:768px){.aboutKatagirijuku{box-sizing:border-box;width:992px;margin:0 auto 32px!important;padding:0 40px 50px!important}.aboutKatagirijuku__pillowWord{font-size:1.5em;line-height:48px;margin:-25px auto 32px;padding:0 20px;border-radius:24px}.aboutKatagirijuku__no1{font-size:2em}.aboutKatagirijuku__heading{font-size:1.5em;margin-bottom:40px}.aboutKatagirijuku__heading br{display:none}.aboutKatagirijuku__infoWrapper{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}.aboutKatagirijuku__infoImg{width:calc(50% - 10px)}.aboutKatagirijuku__info{font-size:1.25em;width:calc(50% - 10px);margin-top:0}}.attraction{margin:-56px 24px 24px;padding-top:calc(24px + 56px)}.attraction__heading{font-size:1.5em;line-height:1;text-align:center;margin:0}.attraction__point{background:no-repeat left calc(1rem + 1.25em + 8px + 16px);background-size:contain;margin-top:32px}.attraction__point-point1{background-image:url(/images/fc/bg_point1.png)}.attraction__point-point2{background-image:url(/images/fc/bg_point2.png)}.attraction__point-point3{background-image:url(/images/fc/bg_point3.png)}.attraction__point-point4{background-image:url(/images/fc/bg_point4.png)}.attraction__pointHeading{font-size:1.25em;line-height:1;margin:0}.attrantion__pointNum{font-size:1rem;color:#ea5532;display:block;margin-bottom:8px}.attraction__pointInfo{font-size:.875em;line-height:2;margin:0;padding-top:calc(((100vw - 48px) * .51282051282) + 24px)}@media screen and (min-width:768px){.attraction{width:992px;margin:-64px auto 48px;padding-top:calc(48px + 56px)}.attraction__heading{font-size:2.25em}.attraction__point{background-position:100% 0;background-size:360px;min-height:185px;margin-top:64px;padding-right:380px}.attraction__pointHeading{font-size:1.5em;margin-bottom:16px}.attrantion__pointNum{font-size:inherit;margin-bottom:16px}.attraction__pointInfo{font-size:1.25em;padding-top:0}}.media{margin-top:-56px;padding:calc(24px + 56px) 24px 64px;position:relative}.media__inner{overflow:hidden;padding-bottom:16px;border:2px solid #404040;border-radius:16px}.media__heading{font-size:1.5em;color:#fff;background-color:#404040;text-align:center;margin:0;padding:16px 0}.media__info{font-size:.875em;font-weight:700;line-height:2;text-align:center;margin:0}.media__info:before{content:"";background:url(/images/fc/bg_magazine.png) no-repeat 0 0;background-size:contain;display:block;width:248px;height:317px;margin:16px auto}@media screen and (min-width:768px){.media{background:url(/images/fc/bg_magazine.png) no-repeat right 40px top calc(88px + 64px);background-size:420px;overflow:hidden;width:992px;min-height:calc(538px + 80px);margin:-64px auto 96px;padding:calc(48px + 64px) 0 0}.media,.media:after{box-sizing:border-box}.media:after{content:"";display:block;width:100%;height:calc(100% - 48px - 64px);border:2px solid #404040;border-radius:16px;position:absolute;top:calc(48px + 64px);z-index:10}.media__inner{background-color:#404040;box-sizing:border-box;width:calc(100% - (420px + 80px));height:calc(538px + 80px);padding-bottom:0;border:none;border-radius:16px 0 0 16px;position:relative;z-index:20}.media__infoWrapper{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.media__heading{font-size:2.25em;padding-top:0}.media__info{font-size:1.5em;color:#fff}.media__info:before{content:none}}.ownerFeedback{background-color:#f8f6f4;margin:-56px 0 24px;padding-top:calc(32px + 56px);position:relative}.ownerFeedback:before{content:"";background-color:#fff;display:block;width:100%;height:56px;position:absolute;top:0;left:0}.ownerFeedback__heading{font-size:1.5em;text-align:center;margin:0 0 32px}.ownerFeedback__main{font-size:.875em;margin-bottom:32px}.ownerFeedback__profile{background:url(/images/fc/bg_ownerFeedback_main_sp.png) no-repeat 0 0;background-size:320px;padding-top:200px}.ownerFeedback__profileInfo{line-height:1.75;background-color:#fff;width:fit-content;margin-left:auto;padding:8px 80px 8px 16px;border-radius:16px 0 0 16px}.ownerFeedback__profileTitle{font-weight:700;color:#ea5532;margin:0}.ownerFeedback__profileName{margin:0}.ownerFeedback__qAndA{line-height:2;background-color:#fff;margin:8px 24px;padding:8px 16px;border-radius:20px;position:relative}.ownerFeedback__question{font-weight:700;margin-bottom:16px}.ownerFeedback__answer,.ownerFeedback__text{margin:0}.ownerFeedback__other{font-size:.875em}.ownerFeedback__comments{margin:0;padding:16px 24px 40px;border-top:8px solid #fff}.ownerFeedback__ownerName{font-weight:700;background:no-repeat 0 0;background-size:80px;display:flex;align-items:center;min-height:80px;margin-bottom:8px;padding-left:100px}.ownerFeedback__ownerName-ex1{background-image:url(/images/fc/icon_ownerFeedback_sub1.svg)}.ownerFeedback__ownerName-ex2{background-image:url(/images/fc/icon_ownerFeedback_sub2.svg)}.ownerFeedback__comment{line-height:2;background-color:#fff;margin:0;padding:8px 16px;border-radius:20px;position:relative}.ownerFeedback__comment p.note,.ownerFeedback__qAndA p.note{position:absolute;right:0;bottom:-30px}@media screen and (min-width:768px){.ownerFeedback{margin:-64px 0 48px;padding-top:calc(48px + 64px)}.ownerFeedback:before{height:64px}.ownerFeedback__heading{font-size:2.25em;margin-bottom:48px}.ownerFeedback__main{font-size:1em;width:992px;margin:0 auto 64px}.ownerFeedback__profile{background-image:url(/images/fc/bg_ownerFeedback_main_pc.png);background-size:100%;min-height:calc(960px * .496);margin-bottom:32px;padding-top:0;border-radius:16px;position:relative}.ownerFeedback__profileInfo{line-height:1.5;margin:0;padding:14px 64px 14px 16px;border-radius:16px;position:absolute;right:24px;bottom:24px}.ownerFeedback__profileTitle{margin-bottom:4px}.ownerFeedback__qAndA{font-size:1.25em;margin:16px 0;padding:32px 40px}.ownerFeedback__other{font-size:1.25em}.ownerFeedback__comments{margin:0 auto;padding:64px calc((100% - 992px) / 2);border-width:16px}.ownerFeedback__ownerName{font-weight:700;background-size:120px;min-height:120px;margin-bottom:24px;padding-left:144px}.ownerFeedback__comment{padding:32px 40px}.ownerFeedback__comment p.note,.ownerFeedback__qAndA p.note{bottom:-40px}}#fc #flow{margin-bottom:80px}.flow{margin:-56px 0 32px;padding-top:calc(24px + 56px)}.flow__heading{font-size:1.5em;text-align:center;margin:0}.flow__list{font-size:.875em;margin:32px;padding:0;list-style:none}.flow__listItem{background:no-repeat 0 0;background-size:80px;margin-bottom:24px;padding-left:calc(80px + 8px)}.flow__listItem-flow1{background-image:url(/images/fc/icon_flow1.svg)}.flow__listItem-flow2{background-image:url(/images/fc/icon_flow2.svg)}.flow__listItem-flow3{background-image:url(/images/fc/icon_flow3.svg)}.flow__listItem-flow4{background-image:url(/images/fc/icon_flow4.svg)}.flow__listItem-flow5{background-image:url(/images/fc/icon_flow5.svg)}.flow__listItem-flow6{background-image:url(/images/fc/icon_flow6.svg)}.flow__listItemInner{vertical-align:middle;display:table-cell;height:80px}.flow__number{font-weight:700;color:#ea5532;display:block}.flow__note{font-size:.75em;color:#666;text-align:center;margin:0}@media screen and (min-width:768px){.flow{margin:-64px 0 96px;padding-top:calc(48px + 64px)}.flow__heading{font-size:2.25em;margin-bottom:64px}.flow__list{font-size:1.25em;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc((200px * 3) + (120px * 2));margin:0 auto}.flow__listItem{background-size:200px;text-align:center;width:200px;margin-bottom:64px;padding:calc(200px + 20px - 2rem) 0 0;position:relative}.flow__listItem:nth-of-type(3n - 1){margin:0 120px}.flow__listItemInner{display:block;height:auto}.flow__number{font-size:2rem;line-height:1;position:absolute;top:0;left:0}.flow__note{font-size:1em}.flow__note br{display:none}}.qAndA{background-color:#f8f6f4;padding:calc(32px + 56px) 0 32px;position:relative}.qAndA__heading{font-size:1.5em;line-height:1.5;text-align:center;margin:0 0 32px}.qAndA__detail{font-size:.875em;line-height:2;background-color:#fff;margin:8px 24px;padding:8px 16px;border-radius:20px}.qAndA__question{font-weight:700;margin-bottom:16px}.qAndA__answer{margin:0}@media screen and (min-width:768px){.qAndA{padding:calc(48px + 64px) calc((100% - 992px) / 2) 48px}.qAndA__heading{font-size:2.25em;margin-bottom:48px}.qAndA__detail{font-size:1.25em;margin:16px 0;padding:32px 40px}}#fc #contact{margin-top:80px;padding-bottom:1px}#fc #formWrap form>div{margin-bottom:36px}#fc #form #formWrap input[type=email],#fc #form #formWrap input[type=tel],#fc #form #formWrap input[type=text],#fc #form #formWrap select,#fc #form #formWrap textarea{font-size:16px;font-family:inherit;background-color:#fff;box-sizing:border-box;width:100%;padding:17px 18px;border:1px solid #b4b4b4;border-radius:4px}#fc #form #formWrap input:not([type=checkbox]),#fc #form #formWrap select{line-height:1;height:50px;border:1px solid #b4b4b4}#fc #form #formWrap select{padding:0 17px;cursor:pointer}#fc #form #formWrap input[type=checkbox]{background-color:#fff;vertical-align:text-bottom;width:20px;height:20px;margin:0 .5em 0 0;border:1px solid #b4b4b4;border-radius:3px;position:relative}#fc #form #formWrap input[type=checkbox]:checked:before{content:"";background:#ea5532;display:block;width:12px;height:4px;box-shadow:2px 2px 2px rgba(0,0,0,.2);position:absolute;top:14px;left:-2px;transform:rotate(45deg);transform-origin:right center}#fc #form #formWrap input[type=checkbox]:checked:after{content:"";background:#ea5532;display:block;width:18px;height:4px;box-shadow:2px 2px 2px rgba(0,0,0,.2);position:absolute;top:13px;left:9px;transform:rotate(-53deg);transform-origin:left center}#fc #form #formWrap textarea{line-height:1.5;height:200px;resize:none}#fc #form #formWrap ::placeholder{color:#c7c8c8}#fc #form #formWrap h3{font-size:1.25em;line-height:1;margin:0 0 12px}#fc #form #formWrap h3 span{font-size:15px;font-weight:400;line-height:1;color:#fff;background-color:#ea5532;text-align:center;display:inline-block;width:68px;height:21px;margin-right:16px;padding-top:6px;border-radius:99px}#fc #form .form-check .checkbox-field{display:inline-block;margin-left:0;padding-left:38px}.pp-text{font-size:.875em;font-weight:700;text-align:center;margin:-12px 0 0}.form-button{text-align:center;margin-top:40px}.form-button button{font-size:20px;font-family:inherit;font-weight:700;line-height:1;color:#fff;background-color:#ea5532;width:100%;max-width:440px;height:64px;cursor:pointer;border:none;border-radius:10px}.form-thanks{max-width:1000px!important;margin:auto;padding:140px 40px 80px!important}.form-thanks h2{font-size:2.4rem;color:#ea5532;margin-bottom:20px}.form-thanks p{font-style:1.6rem;line-height:1.875}.link-home{font-size:.75em;margin-top:24px}#fc #form a,.form-thanks a{color:inherit;text-decoration:underline}#errorMessage{font-size:14px;line-height:1.5;color:red;background-color:#fff;display:none;margin:32px 0;padding:32px;border:1px solid red}.form-select{position:relative}.form-select:after{content:"";width:8px;height:8px;border-bottom:1px solid #b4b4b4;border-left:1px solid #b4b4b4;position:absolute;top:50%;right:16px;transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width:767px){#fc #contact{margin-top:40px;padding-top:40px}#fc #form{padding:0 24px}#fc #form form div{margin-bottom:20px}#fc #form form .invalid-feedback{margin-top:-20px}#fc #form #formWrap input[type=tel],#fc #form #formWrap input[type=text],#fc #form #formWrap textarea{font-size:14px;padding:13px 15px}#fc #form #formWrap input:not([type=checkbox]){height:40px}#fc #form #formWrap input[type=checkbox]{width:18px;height:18px}#fc #form #formWrap h3{font-size:.875em}#fc #form #formWrap h3 span{font-size:10px;width:46px;height:15px;margin-right:8px;padding-top:5px}#fc #form .form-button{padding:0 20px}#fc #form .form-check .mwform-checkbox-field{padding-left:28px}.form-thanks{min-height:auto;padding:100px 40px 60px!important}.form-thanks h2{font-size:1.25em}.form-thanks p{font-size:.75em}}#fc .agree .invalid-feedback,#guestrsv .pp-checkbox .invalid-feedback{text-align:center}.invalid-feedback{font-size:1.2rem;color:#dc3545;display:none}.invalid input,.invalid textarea{border-color:#dc3545!important}.invalid .invalid-feedback{display:block}form [type=submit]:disabled{background-color:#b4b4b4;cursor:not-allowed;border-color:#b4b4b4}form :disabled:hover{color:#fff}.message{background:url(/images/fc/bg_message_sp.png) no-repeat 0 0;background-size:cover}.message__inner{font-size:.875em;line-height:2;background-color:hsla(0,0%,100%,.95);padding:32px 16px 16px;border-radius:20px}.message__heading{font-size:1rem;line-height:1;margin:0 0 32px}.message__headingBlock{display:block;width:fit-content;margin:0 auto .5em;position:relative}.message__headingBlock:after{content:"";background-color:#ea5532;display:block;width:calc(100% + 4px);height:8px;opacity:.12;position:absolute;bottom:0;left:-2px}.message__text{margin:16px 0}.message__textEmphasis{font-weight:700;color:#ea5532}@media screen and (max-width:767px){.message{padding:32px 24px!important}}@media screen and (min-width:768px){.message{background-image:url(/images/fc/bg_message_pc.jpg);padding:64px calc((100% - 992px) / 2)!important}.message__inner{font-size:1.25em;padding:64px 40px 48px}.message__heading{font-size:2rem;margin-bottom:48px}}#fc main{margin:0;padding:0}#fc main>div:not(.topicpath),#fc main>section{max-width:100%;margin:auto}#fc .note{font-size:14px;text-align:right;margin:0}#fc #hdContact .btn_hd_navi{background:linear-gradient(90deg,#ea5532,#f59746 68px,#ffd95a);width:166px;height:26px;margin-top:3px}#fc #hdContact .btn_hd_navi:after{content:"";width:0;height:0;margin-left:.5em;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fff}#headerFC{transition:all .3s ease}#headerFC.hide{opacity:0;transform:translateY(-100%)}@media screen and (min-width:768px){#fc #hdNaviButton{right:0}#fc #hdContact .btn_hd_navi{display:none}#fc .hdCatch{font-size:1.6rem;position:absolute;top:20px;right:80px}#fc .hdCatch strong{color:#ea5532}#fc .hdCatch em{background:linear-gradient(0deg,#fbddd6,#fbddd6 6px,transparent 0,transparent);background-color:transparent;padding:0 .1em}}@media screen and (max-width:767px){#fc #hdNaviWrap #hdNaviLogo,#fc .hdCatch{display:none}#fc #contact,#fc #flow,#fc #ownerFeedback,#fc #qAndA{padding:32px 0}#fc #attraction,#fc #introduction,#fc #media,#fc #ownerFeedback{margin-top:32px}#fc #introduction{padding:0}#fc #flow{margin-bottom:0}#fc #ownerFeedback:before,#fc .flow__list .flow__listItem br{display:none}#fc .ownerFeedback__main{margin-bottom:48px}}#contact[data-page=document_request] h2 span,#headerFC[data-page=contact]>:not(#hdLogo),#headerFC[data-page=document_request]>:not(#hdLogo),#headerFC[data-page=thanks]>:not(#hdLogo),div.qAndA[data-page=contact] .genre .form-check label:first-of-type,div.qAndA[data-page=document_request] .genre{display:none!important}#contact[data-page=document_request] h2:after{content:"FC加盟説明会資料を請求する"}@media screen and (min-width:768px){#contact[data-page=contact] h2 br{display:none}}