.entry-content h2.wp-block-heading{margin:150px 0 40px}.entry-content .wp-block-group:first-of-type h2.wp-block-heading{margin:80px 0 40px}.red{color:red}.entry-content .contact_first_area p:not(.contact_requ_text){margin-bottom:0}.contact_requ_text{margin-top:30px;margin-bottom:30px}.contact_confirm,.contact_thanks{display:none}.confirm_content{white-space:pre-wrap}.entry-content .contact_input_area p{margin-bottom:0px}.contact_first_area input{margin-bottom:8px}.contact_submit_btn .wpcf7-submit:disabled{cursor:not-allowed !important}.contact_confirm_area{display:flex;flex-wrap:wrap}.contact_confirm_area dt{display:flex;padding:16px;width:236px;border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333}.contact_confirm_area dt:last-of-type{border-bottom:1px solid #333}.contact_confirm_area dd{display:flex;margin-left:0;padding:16px;width:calc(100% - 236px);border-top:1px solid #333;border-right:1px solid #333;align-items:center}.contact_confirm_area dd:last-of-type{border-bottom:1px solid #333}.contact_confirm_area>dd>p{margin-bottom:0}.contact_confirm_area>dt>p{margin-bottom:0}.contact_thanks .btn{color:#fff !important;text-decoration:none !important}.top-sec.top-works{display:none}.top-sec.top-service{display:none}.top-sec.top-faq{display:none}.top-about__lead{font-size:16px}.top-trouble__contents-wrapper{display:none}.top_links .inner{max-width:1440px}.top-link-section{display:flex;gap:30px}.top_banner{max-width:460px;width:100%;position:relative;display:inline-block;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;transition:color .3s ease;color:#fff;z-index:2;font-size:26px;line-height:1.5em;padding:80px 0}.top_banner::before{content:"";position:absolute;inset:0;background-color:rgba(16,64,112,.5);transition:opacity .4s ease;z-index:1}.top_banner span{position:relative;z-index:2}.top_banner:hover::before{opacity:0}.top_banner:hover span{text-shadow:2px 3px 5px #000}.top_banner_about{background-image:url("../../imgs/top_banner_about_pc.png")}.top_banner_plan{background-image:url("../../imgs/top_banner_plan_pc.png")}.top_banner_access{background-image:url("../../imgs/top_banner_access_pc.png")}.top-mv-news__btn{text-align:center}.top-mv .catch-copy .hide-sp{font-weight:bold}.about_schedule .uagb-timeline__events-inner--content{padding:10px}.entry-content .about_table.wp-block-table{margin-top:0}.entry-content .wp-block-group.js-scrollable{margin-bottom:0}.about_table td:first-of-type{width:290px}.about_table td:nth-of-type(2){width:910px}.plan_table td:first-of-type{width:290px}.plan_table td:nth-of-type(2){width:910px}.entry-content .plan_table.wp-block-table{margin-top:0}.entry-content .wp-block-group.js-scrollable{margin-bottom:0}.entry-content .wp-block-image.plan_image figcaption{font-size:20px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.top-sec{opacity:0;transform:translateY(40px);transition:all .8s ease}.top-sec.is-show{opacity:1;transform:translateY(0);animation:fadeInUp .8s ease-out forwards}.wp-block-group{opacity:0;transform:translateY(40px);transition:all .8s ease}.wp-block-group.is-show{opacity:1;transform:translateY(0);animation:fadeInUp .8s ease-out forwards}.catch-copy{color:rgba(0,0,0,0);position:relative;display:block;overflow:hidden;transition:color 0ms .5s}.rich-head__ttl{font-weight:bold !important;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.9))}.catch-copy::after{content:"";position:absolute;display:block;left:0;top:0;transform:translateX(-101%);width:100%;height:100%;background:linear-gradient(90deg, rgb(57, 120, 175) 0%, rgb(30, 77, 141) 100%)}.top-mv__catch-wrp .catch span{filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.9))}.catch-copy.is-show{color:#fff}.catch-copy.is-show::after{animation:lineAnime 1s}@keyframes lineAnime{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}.entry-content .wp-block-table.scrollable-table{overflow-x:auto;min-width:1200px}.rich-head{min-height:auto !important;margin:0 20px 54px !important}.rich-head__inner{min-height:auto !important}@media screen and (max-width: 1024px){.contact_confirm_area{display:block}.contact_confirm_area dt{display:flex;padding:4px 8px;width:100%;border-top:none;border-right:none;border-left:none;font-weight:bold;font-size:14px}.contact_confirm_area dt:last-of-type{border-bottom:none}.contact_confirm_area dd{display:flex;padding:4px 8px;width:100%;border-top:none;border-right:none;font-size:14px;min-height:2em}.contact_confirm_area dd:last-of-type{border-bottom:none}.contact_confirm_area>dd>p{margin-bottom:0}.contact_confirm_area>dt>p{margin-bottom:0}.top-link-section{flex-direction:column}.top_banner{max-width:780px;width:100%;padding:23px 0}.top_banner:hover::before{opacity:0}.top_banner_about{background-image:url("../../imgs/top_banner_about_sp.png")}.top_banner_plan{background-image:url("../../imgs/top_banner_plan_sp.png")}.top_banner_access{background-image:url("../../imgs/top_banner_access_sp.png")}.entry-content .wp-block-image.plan_image figcaption{font-size:.78em}}@media(max-width: 599px){.entry-content h2.wp-block-heading{margin:50px 0 30px}.entry-content .wp-block-group:first-of-type h2.wp-block-heading{margin:50px 0 30px}}