@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Marck+Script&family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";*,*:before,*:after{padding:0;margin:0;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;box-sizing:border-box;font-family:sans-serif}main{display:block}h1,h2,h3,dl,ol,ul{font-size:1em;margin:0;padding:0}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp,pre{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{line-height:inherit;border:1px solid currentColor}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;padding:1px 6px}input{overflow:visible}input,textarea{padding:1px}fieldset{border:1px solid currentColor;margin:0 2px}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;vertical-align:top}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=color]{background:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-search-decoration,::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}hr{box-sizing:content-box;height:0;color:inherit;overflow:visible}ol ol,ol ul,ol dl,ul ol,ul ul,ul dl,dl ol,dl ul,dl dl{margin:0}b,strong{font-weight:bolder}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border:0}svg:not(:root){overflow:hidden}table{text-indent:0;border-color:inherit}details{display:block}dialog{background-color:inherit;border:solid;color:inherit;display:block;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{font-family:Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;word-break:break-all;word-wrap:break-word}@media screen and (min-width:600px){body{font-size:16px}}a{text-decoration:none;color:#111}img{width:100%;height:auto;vertical-align:bottom}input,textarea,select{border:1px solid #C3C3C3;width:100%;border-radius:3px;padding:10px;resize:none}input:focus,textarea:focus,select:focus{box-shadow:0 0 1px #000;outline:0}input::placeholder,textarea::placeholder{color:#ccc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#ccc}h1,h2,h3,h4{font-weight:700}table{width:100%;border-collapse:collapse}main{margin-top:136px}@media screen and (max-width:599px){main{margin-top:103px}}@media screen and (min-width:600px){.sp-only{display:none}}@media screen and (max-width:599px){.pc-only{display:none}}.c-mainvisual__inner{z-index:1}#drawer-close{z-index:39}#drawer-content{z-index:40}.l-header{z-index:899}#drawer-icon{z-index:900}.c-screen-logo{z-index:999}.c-screen-logo p{z-index:9999}@media screen and (max-width:959px){#drawer-checkbox:checked~#drawer-content{z-index:40}#drawer-content{z-index:-1}}.l-footer{padding:0 0 24px}.l-footer__link{position:relative;display:block;width:300px;height:80px;line-height:80px;border-radius:80px;background:#06c755;color:#fff;font-weight:700;text-align:center;margin:auto auto 30px;font-size:20px;transition:.3s}.l-footer__link:hover{opacity:.3!important}.l-footer__link:before{content:"";display:block;position:absolute;inset:3px;border-radius:80px;border:1px solid #fff}.l-footer__copyright{text-align:center;font-size:10px;font-weight:200;color:#111}.l-header{position:fixed;left:0;right:0;top:24px;margin:auto}@media screen and (min-width:960px){.l-header{width:960px}}@media screen and (max-width:959px){.l-header{right:24px;left:24px}}.l-header__inner{display:flex;align-items:center;background:#fff;border-radius:60px;justify-content:space-between;padding:16px 32px;box-shadow:0 0 10px #d5d5d599}@media screen and (max-width:599px){.l-header__inner{padding:8px 16px;box-shadow:0 0 10px #d5d5d5cc}}.l-header__logo{width:100px}@media screen and (max-width:599px){.l-header__logo{width:70px}}.l-header__menu__list{list-style:none}@media screen and (min-width:960px){.l-header__menu__list{display:flex;justify-content:center}}.l-header__menu__item a{display:inline-block;padding:8px 16px;transition:.3s;font-weight:500}.l-header__menu__item a:not(.orange-button):hover{background:#fff8f2}@media screen and (max-width:959px){.l-header__menu__item a{color:#fff;font-weight:700;padding:16px;font-size:20px}}.l-header__menu__item a.orange-button{position:relative;background:#06c755;border-radius:50px;color:#fff;font-weight:700;transition:.3s}.l-header__menu__item a.orange-button:hover{opacity:.3}@media screen and (min-width:960px){.l-header__menu__item a.orange-button{padding:8px 24px}}@media screen and (max-width:959px){.l-header__menu__item a.orange-button{width:300px;text-align:center;margin-top:30px}}.l-header__menu__item a.orange-button:before{content:"";position:absolute;display:block;border-radius:20px;inset:3px;border:1px solid #fff}.l-wrap{padding:0 24px;margin:auto}@media screen and (min-width:960px){.l-wrap{width:1008px}}.l-wrap__inner{position:relative}.l-content{padding:56px 0}@media screen and (min-width:600px){.l-content{padding:80px 0}}.l-content.service-area{background:url(/assets/image/background-serive-pc.png)}.l-content.voice-area,.l-content.price-area{padding-bottom:0}.l-content .staff-wrap .staff-tab{display:flex;justify-content:center;list-style:none}.l-content .staff-wrap .staff-tab__box{width:140px;text-align:center;padding:10px;border:1px solid #f49532;border-radius:20px 20px 0 0;cursor:pointer;background:#fff8f2;transition:all .2s ease-out;border-bottom:none}@media screen and (min-width:600px){.l-content .staff-wrap .staff-tab__box{width:300px;padding:16px}}.l-content .staff-wrap .staff-tab__box .tab-name.kana{font-size:.8em;color:#656565;font-weight:400}.l-content .staff-wrap .staff-tab__box.is-active{background:#f49532;color:#fff}.l-content .staff-wrap .staff-tab__box.is-active .tab-name.kana{color:#fff}.l-content .staff-wrap .staff-panel__box{padding:20px;border-radius:20px;border:1px solid #f49532;display:none}@media screen and (min-width:600px){.l-content .staff-wrap .staff-panel__box{padding:40px;border-radius:40px}}@media screen and (max-width:599px){.l-content .staff-wrap .staff-panel__box.is-panel{display:block}}@media screen and (min-width:600px){.l-content .staff-wrap .staff-panel__box.is-panel{display:flex}}.l-content .staff-wrap .staff-panel__box__image{border-radius:20px;overflow:hidden;position:relative}@media screen and (max-width:599px){.l-content .staff-wrap .staff-panel__box__image{margin-bottom:16px;height:240px}}@media screen and (min-width:600px){.l-content .staff-wrap .staff-panel__box__image{width:360px;height:240px}}.l-content .staff-wrap .staff-panel__box__image img{position:absolute;object-fit:cover;font-family:"object-fit: cover;";height:100%;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:600px){.l-content .staff-wrap .staff-panel__box__profile{flex:1;padding-left:24px}}.l-content .staff-wrap .staff-panel__box__profile .profile-content{display:flex}.l-content .staff-wrap .staff-panel__box__profile .profile-content:not(:last-child){margin-bottom:16px}@media screen and (min-width:600px){.l-content .staff-wrap .staff-panel__box__profile .profile-content:not(:last-child){margin-bottom:24px}}.l-content .staff-wrap .staff-panel__box__profile .profile-content .headline{width:60px;height:20px;text-align:center;line-height:20px;margin-right:10px;border-radius:4px;background:#f49532;color:#fff;font-size:12px;margin-bottom:8px;font-weight:700}.l-content .staff-wrap .staff-panel__box__profile .profile-content .profile{flex:1}.l-content .staff-wrap .staff-panel__box__profile .profile-content .name{font-weight:400}.l-content .staff-wrap .staff-panel__box__profile .profile-content .name span{font-size:.8em;color:#656565}.l-content .staff-wrap .staff-panel__box__profile .profile-content .license-list{padding-left:1em;text-indent:-1em;list-style:none}.l-content .staff-wrap .staff-panel__box__profile .profile-content .license-list li{font-weight:400}.l-content .staff-wrap .staff-panel__box__profile .profile-content .license-list li:not(:last-child){margin-bottom:8px}.l-content .service-list{border-top:1px solid #fff;list-style:none}.l-content .service-item{padding:24px 0;border-bottom:1px solid #fff}@media screen and (min-width:600px){.l-content .service-item{display:flex;align-items:center}}.l-content .service-item__headline{display:flex;align-items:center}@media screen and (min-width:600px){.l-content .service-item__headline{width:240px}}.l-content .service-item__headline span{color:#fff;display:inline-block}.l-content .service-item__headline span.number{font-family:Marck Script,cursive;font-size:60px;font-weight:700;margin-right:10px}.l-content .service-item__headline span.text{font-weight:700}.l-content .service-item__detail{background:#fff;border-radius:20px}@media screen and (min-width:600px){.l-content .service-item__detail{flex:1;border-radius:40px}}.l-content .service-item__detail__inner{padding:24px}@media screen and (min-width:600px){.l-content .service-item__detail__inner{display:flex}}.l-content .service-item__detail__inner .service-item-image{border-radius:20px;overflow:hidden}@media screen and (min-width:600px){.l-content .service-item__detail__inner .service-item-image{width:340px;border-radius:40px}}@media screen and (max-width:599px){.l-content .service-item__detail__inner .service-item-image{margin-bottom:1em}}.l-content .service-item__detail__inner .service-item-image img{object-fit:cover;height:100%}.l-content .service-item__detail__inner .service-item-text{font-weight:300}@media screen and (min-width:600px){.l-content .service-item__detail__inner .service-item-text{flex:1;padding-left:24px}}.l-content .voice-list{list-style:none}@media screen and (min-width:600px){.l-content .voice-list{display:flex}}.l-content .voice-item{border-radius:40px;background:#fff8f2;overflow:hidden}@media screen and (max-width:599px){.l-content .voice-item{border-radius:20px}.l-content .voice-item:not(:last-child){margin-bottom:24px}}@media screen and (min-width:600px){.l-content .voice-item{width:32%}.l-content .voice-item:not(:last-child){margin-right:3%}}.l-content .voice-item__image{width:100%;height:204px}.l-content .voice-item__image img{height:100%;object-fit:cover}.l-content .voice-item__text{padding:24px;font-weight:300}.l-content .voice-item__text .name{font-size:.9em;margin-bottom:8px;color:#656565}@media screen and (min-width:600px){.l-content.access-area .access-map{display:flex;align-items:stretch}.l-content.access-area .access-map__text,.l-content.access-area .access-map__google{width:50%}}.l-content.access-area .access-map__text{background:#fff8f2}.l-content.access-area .access-map__text__inner{margin-right:0;margin-left:auto;padding:56px 24px}@media screen and (min-width:600px)and (max-width:959px){.l-content.access-area .access-map__text__inner{padding:80px 24px}}@media screen and (min-width:960px){.l-content.access-area .access-map__text__inner{width:480px;padding:80px 24px 80px 0}}.l-content.access-area .access-map__text__inner h3{font-size:20px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #707070}@media screen and (max-width:599px){.l-content.access-area .access-map__text__inner h3{line-height:1.4}}.l-content.access-area .access-map__text__inner p.p-sentence{margin-top:1em;font-size:.9em;padding-left:26px;position:relative}.l-content.access-area .access-map__text__inner p.p-sentence:before{content:"";display:block;width:18px;height:18px;position:absolute;left:0;top:3px}.l-content.access-area .access-map__text__inner p.p-sentence.map-pin:before{background:center/contain no-repeat url(/assets/image/icon-map-pin.png)}.l-content.access-area .access-map__text__inner p.p-sentence.map-time:before{background:center/contain no-repeat url(/assets/image/icon-map-calendar.png)}.l-content.access-area .access-map__text__inner p.p-sentence.map-train:before{background:center/contain no-repeat url(/assets/image/icon-map-train.png)}.l-content.access-area .access-map__text-detail{border-bottom:1px solid #707070;padding-bottom:16px}.l-content.access-area .access-map__text-detail p{margin-top:1em;font-size:.9em}.l-content.access-area .access-map__google{position:relative}@media screen and (max-width:599px){.l-content.access-area .access-map__google{height:240px}}.l-content.access-area .access-map__google__inner{position:relative;width:100%;height:100%;min-height:240px}@media screen and (min-width:600px){.l-content.access-area .access-map__google__inner{min-height:100%}}.l-content.access-area .access-map__google iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:600px){.l-content .price-area-inner{display:flex}.l-content .price-area-inner .p-headline{width:250px}.l-content .price-area-inner .price-wrap{flex:1}}.l-content .price-area-inner .price-box:not(:last-child){margin-bottom:2em}.l-content .price-area-inner .price-box h3{margin-bottom:1em;color:#f49532}.l-content .price-area-inner .price-box h3 .dot{display:inline-block;position:relative}.l-content .price-area-inner .price-box h3 .dot:before{content:"";display:block;width:5px;height:5px;background:#f49532;border-radius:50%;position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.l-content .price-area-inner .price-box table{width:100%}.l-content .price-area-inner .price-box table th,.l-content .price-area-inner .price-box table td{padding:8px;text-align:center;border:1px solid #ddd;font-size:.9em}.l-content .price-area-inner .price-box table th{background:#eee}.l-content .price-area-inner .price-box .recommend{display:block;margin:auto auto 4px;width:80px;height:22px;line-height:22px;border-radius:4px;background:#84bf41;font-size:10px;color:#fff}@media screen and (min-width:600px){.l-content .price-area-inner .price-box .recommend{font-size:12px}}.l-content .price-area-inner .price-box .sub{font-size:.8em;color:#656565}.l-content .price-area-inner .price-box .price-notes{margin-top:1em}.l-content .price-area-inner .price-box .price-notes p{font-size:.9em}.l-content .price-area-inner .price-box .price-notes p:not(:last-child){margin-bottom:.5em}.p-headline{margin-bottom:40px}.p-headline-en{font-size:60px;font-family:Marck Script,cursive;font-weight:700;color:#f49532}@media screen and (max-width:599px){.p-headline-en{font-size:40px}}.p-headline-ja{color:#656565;font-size:16px;font-weight:500}@media screen and (max-width:599px){.p-headline-ja{font-size:14px}}.service-area .p-headline-en,.service-area .p-headline-ja{color:#fff!important}.p-sentence{line-height:1.6}#drawer-checkbox,#drawer-icon,#drawer-close{display:none}@media screen and (max-width:959px){#drawer-icon{position:relative;display:block;width:35px;height:30px;padding:5px}#drawer-icon span{transition:.3s all;position:absolute;display:block;height:2px;background:#111;width:25px}#drawer-icon span:nth-child(1){top:7px}#drawer-icon span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#drawer-icon span:nth-child(3){bottom:7px}#drawer-checkbox:checked~#drawer-icon span{background:#fff}#drawer-checkbox:checked~#drawer-icon span:nth-child(1){transform:rotate(45deg);top:14px}#drawer-checkbox:checked~#drawer-icon span:nth-child(2){display:none}#drawer-checkbox:checked~#drawer-icon span:nth-child(3){transform:rotate(-45deg);bottom:14px}#drawer-checkbox:checked~#drawer-content{opacity:1;display:block}#drawer-checkbox:checked~#drawer-close{display:block;opacity:.9}#drawer-content{display:none;overflow:auto;position:fixed;inset:0;transition:all .3s ease-in-out 0s;opacity:0;padding:60px 0 0 24px}#drawer-close{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:all .3s ease-in-out 0s}}.c-mainvisual{position:relative}@media screen and (min-width:600px){.c-mainvisual{height:536px;margin-bottom:85px}}.c-mainvisual__inner{position:relative;height:100%}.c-mainvisual__inner .l-wrap__inner{height:100%}@media screen and (min-width:600px){.c-mainvisual__message{right:0;position:absolute;top:0}}@media screen and (max-width:599px){.c-mainvisual__message{left:0;height:464px}}.c-mainvisual__message .message-en{font-weight:700;font-size:80px;color:#f49532}@media screen and (min-width:600px)and (max-width:959px){.c-mainvisual__message .message-en{font-size:70px}}@media screen and (max-width:599px){.c-mainvisual__message .message-en{font-size:50px}}.c-mainvisual__message .message-en-sub{font-size:14px;font-weight:400;line-height:1;color:#656565}.c-mainvisual__message .message-ja{margin-top:40px;font-weight:700;font-size:26px;margin-right:0;margin-left:auto;line-height:1.6}@media screen and (max-width:959px){.c-mainvisual__message .message-ja{font-size:18px}}@media screen and (min-width:600px){.c-mainvisual__ticket,.c-mainvisual__result{position:absolute;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}.c-mainvisual__result{display:flex;list-style:none}@media screen and (max-width:599px){.c-mainvisual__result{justify-content:flex-end}}@media screen and (min-width:600px){.c-mainvisual__result{left:0}}.c-mainvisual__result__item{width:114px;height:114px}.c-mainvisual__result__item:nth-child(1){margin-right:1em}@media screen and (max-width:599px){.c-mainvisual__ticket{margin-top:20px}}@media screen and (min-width:600px){.c-mainvisual__ticket{right:0;width:403px;height:170px}}.c-mainvisual__image{position:absolute;left:0;right:0}@media screen and (max-width:599px){.c-mainvisual__image{top:136px}}@media screen and (min-width:600px){.c-mainvisual__image{width:80%;top:46px;right:auto}}.c-mainvisual__image__inner{border-radius:0 80px;position:relative;overflow:hidden;height:491px}@media screen and (max-width:599px){.c-mainvisual__image__inner{height:387px;border-radius:0 40px}}.c-mainvisual__image__inner img{position:absolute;object-fit:cover;font-family:"object-fit: cover;";height:100%;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-news{padding:56px 0}@media screen and (max-width:599px){.c-news{padding:36px 0}}.c-news__inner{list-style:none;background:#fff8f2;border-radius:20px;padding:24px 16px}@media screen and (min-width:600px){.c-news__inner{padding:32px}}.c-news__content{position:relative;padding-left:14px;color:#f49532;list-style-position:inside}@media screen and (min-width:600px){.c-news__content{padding-left:24px;display:flex}}.c-news__content:before{content:"";display:block;position:absolute;left:0;top:6px;width:7px;height:7px;border-radius:50%;background:#f49532}@media screen and (min-width:600px){.c-news__content:before{top:5px;width:10px;height:10px}}@media screen and (min-width:600px){.c-news__content time{margin-right:1em}}@media screen and (max-width:599px){.c-news__content time{display:block;margin-bottom:8px}}@media screen and (min-width:600px){.c-vision__inner{display:flex;align-items:stretch}}@media screen and (min-width:600px){.c-vision__text,.c-vision__image{width:50%}}.c-vision__image{position:relative;overflow:hidden;border-radius:0 40px 0 0}@media screen and (max-width:599px){.c-vision__image{height:410px}}@media screen and (min-width:600px){.c-vision__image{border-radius:0 0 0 80px}}.c-vision__image img{position:absolute;object-fit:cover;font-family:"object-fit: cover;";height:100%;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-vision__text{background:#fff8f2;padding:48px 24px;display:flex;align-items:center;border-radius:0 0 0 40px}.c-vision__text-body{font-size:.95em;font-weight:300}@media screen and (min-width:600px){.c-vision__text{border-radius:0 80px 0 0;padding:80px 24px}}.c-vision__text__inner{width:470px}.fadeIn{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.fadeIn.is-show{opacity:1;transition:.9s;-webkit-transform:translateY(0);transform:translateY(0)}.c-screen-logo{background:#fff;position:fixed;top:0;left:0;height:100%;width:100%}.c-screen-logo p{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:none;width:200px}@media screen and (min-width:600px){.l-header,.c-mainvisual__message,.c-mainvisual__result,.c-mainvisual__ticket,.c-mainvisual__image{opacity:0;animation-fill-mode:forwards}.c-mainvisual__image{animation-delay:2.8s;animation-duration:1.8s;animation-name:fadeIn}.l-header{animation-delay:2.8s;animation-duration:1.5s;animation-name:fadeIn}.c-mainvisual__message{animation-delay:3s;animation-duration:1.8s;animation-name:fadeInRight}.c-mainvisual__result{animation-delay:3.2s;animation-duration:.5s;animation-name:fadeInTransUp}.c-mainvisual__ticket{animation-delay:3.4s;animation-duration:1s;animation-name:fadeInTransUp}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInTransUp{0%{-webkit-transform:translateY(54%);transform:translateY(54%);opacity:0}to{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:1}}@keyframes fadeInRight{0%{-webkit-transform:translateX(20px);transform:translate(20px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}.u-f__en{font-family:Marck Script,cursive}.u-f__small{font-size:.9em}.u-f__bold{font-weight:700}.u-c__orange{color:#f49532}
