@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap');body{font-family:"Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;}.content{ max-width: 1300px}@media(min-width: 1060px) {.slider-wrapper:not(.is-fullsize) .slick-centermode .top-slide{max-width: 1060px}}@media(max-width: 1060px) {.slider-wrapper:not(.is-fullsize) .slick-centermode .top-slide{max-width: 80vw}}@charset "UTF-8";@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes zoomOut{0%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;transform:scale(.4)}100%{opacity:1;transform:scale(1)}}html{--funmaker-theme-color: #e5689d;--funmaker-theme-sub-color: #fe84a1;--funmaker-theme-font-color: #ffffff;--funmaker-theme-accent-color: #fe4571;--funmaker-theme-background-color: #ffedf6;}body{background-color: transparent;}.has-pale-pink-background-color,.has-pale-pink-background-color .inline-link{background-color:#f78da7}.has-pale-pink-color,.has-pale-pink-text-color,.has-pale-pink-text-color .inline-link{color:#f78da7}.has-vivid-red-background-color,.has-vivid-red-background-color .inline-link{background-color:#cf2e2e}.has-vivid-red-color,.has-vivid-red-text-color,.has-vivid-red-text-color .inline-link{color:#cf2e2e}.has-luminous-vivid-orange-background-color,.has-luminous-vivid-orange-background-color .inline-link{background-color:#ff6900}.has-luminous-vivid-orange-color,.has-luminous-vivid-orange-text-color,.has-luminous-vivid-orange-text-color .inline-link{color:#ff6900}.has-luminous-vivid-amber-background-color,.has-luminous-vivid-amber-background-color .inline-link{background-color:#fcb900}.has-luminous-vivid-amber-color,.has-luminous-vivid-amber-text-color,.has-luminous-vivid-amber-text-color .inline-link{color:#fcb900}.has-light-green-cyan-background-color,.has-light-green-cyan-background-color .inline-link{background-color:#7bdcb5}.has-light-green-cyan-color,.has-light-green-cyan-text-color,.has-light-green-cyan-text-color .inline-link{color:#7bdcb5}.has-vivid-green-cyan-background-color,.has-vivid-green-cyan-background-color .inline-link{background-color:#00d084}.has-vivid-green-cyan-color,.has-vivid-green-cyan-text-color,.has-vivid-green-cyan-text-color .inline-link{color:#00d084}.has-pale-cyan-blue-background-color,.has-pale-cyan-blue-background-color .inline-link{background-color:#8ed1fc}.has-pale-cyan-blue-color,.has-pale-cyan-blue-text-color,.has-pale-cyan-blue-text-color .inline-link{color:#8ed1fc}.has-vivid-cyan-blue-background-color,.has-vivid-cyan-blue-background-color .inline-link{background-color:#0693e3}.has-vivid-cyan-blue-color,.has-vivid-cyan-blue-text-color,.has-vivid-cyan-blue-text-color .inline-link{color:#0693e3}.has-vivid-purple-background-color,.has-vivid-purple-background-color .inline-link{background-color:#9b51e0}.has-vivid-purple-color,.has-vivid-purple-text-color,.has-vivid-purple-text-color .inline-link{color:#9b51e0}.has-white-background-color,.has-white-background-color .inline-link{background-color:#fff}.has-white-color,.has-white-text-color,.has-white-text-color .inline-link{color:#fff}.has-very-light-gray-background-color,.has-very-light-gray-background-color .inline-link{background-color:#eee}.has-very-light-gray-color,.has-very-light-gray-text-color,.has-very-light-gray-text-color .inline-link{color:#eee}.has-cyan-bluish-gray-background-color,.has-cyan-bluish-gray-background-color .inline-link{background-color:#abb8c3}.has-cyan-bluish-gray-color,.has-cyan-bluish-gray-text-color,.has-cyan-bluish-gray-text-color .inline-link{color:#abb8c3}.has-very-dark-gray-background-color,.has-very-dark-gray-background-color .inline-link{background-color:#313131}.has-very-dark-gray-color,.has-very-dark-gray-text-color,.has-very-dark-gray-text-color .inline-link{color:#313131}.has-black-background-color,.has-black-background-color .inline-link{background-color:#000}.has-black-color,.has-black-text-color,.has-black-text-color .inline-link{color:#000}blockquote{color:var(--funmaker-theme-color,#555);background:var(--funmaker-theme-back-color,#efefef);border-left:4px solid var(--funmaker-theme-accent-color,#cfcfcf)}blockquote::before{color:var(--funmaker-theme-accent-color,#cfcfcf)}details{border:1px solid var(--funmaker-theme-back-color,#efefef)}summary{color:var(--funmaker-theme-color,#555);background:var(--funmaker-theme-back-color,#efefef)}.header,.header-smp-contact{background: #ffffff;}.header dd,.header div,.header dt,.header i,.header li,.header li a,.header p,.header p a,.header td,.header th,.header-smp-contact dd,.header-smp-contact div,.header-smp-contact dt,.header-smp-contact i,.header-smp-contact li,.header-smp-contact li a,.header-smp-contact p,.header-smp-contact p a,.header-smp-contact td,.header-smp-contact th{color: #333333;}.header .header-contact-default .contact-button,.header-smp-contact .header-contact-default .contact-button{background-color:var(--funmaker-contact-color,var(--funmaker-theme-color));color:var(--funmaker-contact-font-color,var(--funmaker-theme-font-color))}.header .header-contact-default .contact-button.contact-button2,.header-smp-contact .header-contact-default .contact-button.contact-button2{background-color:var(--funmaker-contact2-color,var(--funmaker-theme-accent-color));color:var(--funmaker-contact2-font-color,var(--funmaker-theme-font-color))}#header.is-smp-sticky.is-scrolled,#header.is-sticky.is-scrolled{box-shadow:0 -2px 10px var(--funmaker-header-shadow-color,#bbb)}@media screen and (min-width:689px){.body-menu-left .content.is-header{background: #ffffff;border-left:5px solid  #ffffff;border-right:5px solid  #ffffff;}}.global-nav{background-color: #e5689d;}.global-nav .menu-item a{color: #ffffff;}.global-nav .menu-item a:hover{background-color: #ffffff;color: #e5689d;}.global-nav-second{background-color: #e5689d;}.global-nav-second .menu-item a{color: #ffffff;}.global-nav .header-menu>.menu-item>a::before{color: #ffffff;}.global-nav .sub-menu{background: #e5689d;}.nav-bordered,.nav-texture{border-top:1px solid  #ffffff;border-bottom:1px solid  #ffffff;}.nav-bordered .sub-menu .menu-item a,.nav-texture .sub-menu .menu-item a{border-bottom:1px solid  #ffffff;}.nav-bordered .sub-menu .menu-item:last-child a,.nav-texture .sub-menu .menu-item:last-child a{border-bottom:none}.nav-bordered .header-menu>.menu-item{border-right:1px solid  #ffffff;}.nav-bordered .header-menu>.menu-item:first-child{border-left:1px solid  #ffffff;}.nav-left-fixed .menu-item{border-bottom:1px solid  #ffffff;}.nav-left-fixed .header-menu .menu-item:first-child,.nav-left-fixed .sub-menu .menu-item:first-child{border-top:1px solid  #ffffff;}.nav-left-fixed .sub-menu{border-left:3px solid  #ffffff;border-right:3px solid  #ffffff;}.global-nav-sub{background-color:var(--funmaker-nav-sub-color,rgba(0,0,0,.4))}#top-main-image .top-slide-caption .top-slide-captopn,.top-slide .top-slide-caption .top-slide-captopn{background-color:var(--funmaker-caption-back-color,transparent)}.global-nav-smp-link{color: #333333;}.global-nav-smp{background:var(--funmaker-nav-smp-color,rgba(0,0,0,.7))}.global-nav-smp .menu-item{background: #e5689d;}.global-nav-smp .menu-item a{color: #ffffff;}.global-nav-smp .header-menu>.menu-item{border-bottom:1px solid  #ffffff;}.catchcopy{background: #ffffff;}.catchcopy h1{color: #333333;}.sidebar{background-color: transparent;}.sidebar dd,.sidebar div,.sidebar dt,.sidebar li,.sidebar p{color: #333333;}.sidebar a{color: #333333;}.sidebar .cat-name li a,.sidebar .link-list li a,.sidebar:not(.widget_text) li a{border-bottom:1px solid  #cccccc;}.sidebar .side-title{background-color: transparent;color: #e5689d;}.sidebar .search-text{border-color: #cccccc;}.sidebar .recent-post-list .recent-post-tag{color: #ffffff;background-color: #e5689d;}#footer{background-color: #e5689d;color: #ffffff;}.footer-background-image{position:absolute;filter:brightness(.25);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer td,.footer th{color: #ffffff;border-bottom:1px solid  #ffffff;}.footer a{color: #ffffff;}.footer .line{background-color: #fe84a1;}.footer .line .footer-link a{color: #ffffff;}.footer .line .copyright{color: #ffffff;}.footer-title{color: #ffffff;background-color: transprarent;}.footer-smp-menu .grid-column{background-color: #e5689d;border-top:1px solid  #ffffff;}.footer-smp-menu .grid-column .grid-column-inner::after{border-right:1px solid  #ffffff;}.footer-smp-menu .grid-column .footer-menu-text{color: #ffffff;}.footer-smp-menu .grid-column-1-1{border-top:none}#pagetop{background: #e5689d;border:3px solid #fff;color: #ffffff;transition:all .25s ease-in-out}#pagetop:hover{background-color: #f4f4f4;border-color: #f4f4f4;color: #e5689d;}#breadcrumb-wrapper{background-color: transparent;}.content.is-breadcrumb{color: #333333;}.content.is-breadcrumb a{color: #e5689d;}.pagination a{color: #e5689d;background:#fff;text-decoration:none}.pagination a:hover{color:#fff;background: #e5689d;}.pagination .current{color:#fff;background: #e5689d;}.eyecatch,.is-main,.is-page-title{background-color: transparent;}.has-border-block{border-width:2px;border-style:solid}.category-content,.content-body,.page-title{color: #333333;}.category-content a,.content-body a,.page-title a{color: #e5689d;}.headline-term-link .headline-show-all{color:inherit}.content-body hr:not(.clear):not(.clearfix){border-top:1px solid  #dddddd;border-bottom-width:0}.gallery .gallery-image{border-color: #dddddd;}.gallery.layout-1 .grid-column-inner,.gallery.layout-2 .grid-column-inner{background-color:var(--funmaker-theme-inner-color,transparent)}.gallery.layout-3 .gallery-right-content,.gallery.layout-4 .gallery-right-content,.gallery.layout-7 .gallery-right-content{background-color:var(--funmaker-theme-inner-color,var(--funmaker-theme-background-color))}.gallery.layout-5 .grid-column-inner{background-color:var(--funmaker-theme-inner-color,transparent)}.gallery.layout-6{border-left:1px solid #fff;border-top:1px solid #fff}.gallery.layout-6 .gallery-item{border-right:1px solid #fff;border-bottom:1px solid #fff}@media screen and (min-width:689px){.slider-image-list-item .slider-image-list-item-info{background-color:var(--funmaker-caption-back-color,transparent);color:var(--funmaker-caption-color,#fff)}}.list-item .full-title{color: #cccccc;}.list-item.no-image .title{border-bottom:1px solid  #dddddd;}.list-item .tagname{background: #e5689d;}.list-item .tagname:hover{text-decoration:none}.list-item .tagname-text{color: #ffffff;}.l-list-news-list .list-item{border-bottom:1px solid  #dddddd;}.l-list-news-list .list-item:hover{background-color:rgba(127,127,127,.05)}.top-news .list-item:first-child{border-top:1px solid #e2e2e2}.l-list-left-image .thumb img,.l-list-right-image .thumb img,.l-list-striped .thumb img{border:1px solid  #dddddd;}.l-list-timeline .list-item{border-left:3px solid  #dddddd;}.l-list-timeline .back-arrow::after{border-top:14px solid transparent;border-bottom:14px solid transparent}.l-list-timeline .post-date-wrapper.back-arrow{color: #ffffff;background: #fe84a1;}@media screen and (min-width:689px){.l-list-timeline{border-top:1px solid  #dddddd;}.l-list-timeline .grid-column{border-bottom:1px solid  #dddddd;}.l-list-timeline .title::before{background: #ffffff;border:3px solid  #fe84a1;}.l-list-timeline .post-date-wrapper.back-arrow::after{border-left:11px solid  #fe84a1;}.l-list-timeline .tagname.back-arrow::after{border-left:11px solid  #e5689d;}}@media screen and (max-width:689px){.l-list-timeline .date-and-tag::before{background: #ffffff;border:3px solid  #fe84a1;}.l-list-timeline .post-date-wrapper.back-arrow::after{border-right:11px solid  #fe84a1;}.l-list-timeline .tagname.back-arrow::after{border-right:11px solid  #e5689d;}}.l-list-tile .list-item{border:1px solid  #dddddd;}.l-list-post-content .title a{color: #333333;}.l-list-circle .title a,.l-list-hover .title a{color: #ffffff;}.l-list-circle .overlay,.l-list-hover .overlay{background-color: #e5689dB0;}@media screen and (max-width:980px){.l-list-circle .list-item .title,.l-list-hover .list-item .title{background-color: #e5689d;color: #ffffff;}}.table-content th{color: #333333;background: #ffedf6;}.table-content td{color: #333333;background:0  #ffffff;}.th-top-left .table-content tr:first-child td,.th-top-left .table-content tr:first-child th,.th-top-left .table-content tr>:first-child{color: #333333;background: #ffedf6;}.th-bottom .table-content tr:last-child td,.th-bottom .table-content tr:last-child th,.th-top-bottom .table-content tr:last-child td,.th-top-bottom .table-content tr:last-child th{color: #333333;background: #ffedf6;}.th-left-right .table-content tr :last-child,.th-right .table-content tr :last-child{color: #333333;background: #ffedf6;}.gallery.layout-5.bottom_shadow .gallery-image::after{background:linear-gradient(0deg,#000 0,#000 30px,rgba(0,0,0,0) 100%)}.gallery.layout-5.bottom_shadow .gallery-caption,.gallery.layout-5.bottom_shadow .gallery-title{color:#fff}.gallery.layout-5.shadow .gallery-image::after{background:rgba(0,0,0,.4)}.gallery.layout-5.shadow .gallery-caption,.gallery.layout-5.shadow .gallery-title{color:#fff}.text_white-back.gallery.layout-3 .gallery-right-content{background-color:#fff}.gallery.layout-1.gallery_design_1 .gallery-text .gallery-title{background-color:rgba(0,0,0,.4);color:#fff}.gallery.layout-3.gallery_design_2 .gallery-right-content{background-color:#e3e3e3}.gallery.layout-3.gallery_design_2 .gallery-right-content .gallery-title{border-bottom:1px solid #fff}.wp-block-funmaker-blocks-plans .grid-column-inner{background-color:var(--funmaker-theme-inner-color,#fff)}.wp-block-funmaker-blocks-plans.design-1 .plan-title{background-color:var(--funmaker-theme-color,#333);color:var(--funmaker-theme-font-color,#333)}.wp-block-funmaker-blocks-plans.design-1 .plan-content{border:2px solid var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-plans.design-1 .plan-detail-list li::before{color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-plans.design-1 .plan-button-inner{background-color:var(--funmaker-theme-color,#333);color:var(--funmaker-theme-font-color,#333)}.wp-block-funmaker-blocks-plans.design-2 .grid-column-inner{border:1px solid  #dddddd;box-shadow:0 8px 16px rgba(0,0,0,.07)}.wp-block-funmaker-blocks-plans.design-2 .plan-price{text-decoration-color:color-mix(in srgb,transparent 50%,var(--funmaker-theme-color))}.wp-block-funmaker-blocks-plans.design-2 .plan-button-inner{background-color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-plans.design-2 .plan-button-inner::after{color:var(--funmaker-theme-font-color,#fff)}.wp-block-funmaker-blocks-plans.design-3 .grid-column-inner{color: #ffffff;}.wp-block-funmaker-blocks-plans.design-3 .grid-column:nth-of-type(3n+1) .grid-column-inner{background-color: #e5689dB0;}.wp-block-funmaker-blocks-plans.design-3 .grid-column:nth-of-type(3n+2) .grid-column-inner{background-color: #e5689dD0;}.wp-block-funmaker-blocks-plans.design-3 .grid-column:nth-of-type(3n+3) .grid-column-inner{background-color: #e5689dEE;}.wp-block-funmaker-blocks-plans.design-3 .plan-button-inner{color: #ffffff;}.wp-block-funmaker-blocks-plans.design-4 .grid-column{box-shadow:0 8px 20px rgba(0,0,0,.07);border:1px solid  #dddddd;}.wp-block-funmaker-blocks-plans.design-4 .plan-detail-list li::before{color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-plans.design-4 .plan-button-inner::before{color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-plans.design-5 .grid-column{box-shadow:0 8px 20px rgba(0,0,0,.07);border:1px solid  #dddddd;}.wp-block-funmaker-blocks-plans.design-5 .plan-button-inner{background-color:var(--funmaker-theme-color,#333);color:var(--funmaker-theme-font-color,#333)}.wp-block-funmaker-blocks-plans.design-5 .plan-detail-list li::before{color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-qa .inline-link{color: #e5689d;}.wp-block-funmaker-blocks-qa.design-1 .wp-block-funmaker-blocks-qa--item{border:3px solid var(--funmaker-theme-color)}.wp-block-funmaker-blocks-qa.design-1 .wp-block-funmaker-blocks-qa--item .item-question{color: #ffffff;background:var(--funmaker-theme-color)}.wp-block-funmaker-blocks-qa.design-1 .wp-block-funmaker-blocks-qa--item .item-answer{background-color:#fff;color:#000}.wp-block-funmaker-blocks-qa.design-1 .wp-block-funmaker-blocks-qa--item summary::after,.wp-block-funmaker-blocks-qa.design-1 .wp-block-funmaker-blocks-qa--item summary::before{background-color:#fff}.wp-block-funmaker-blocks-qa.design-2 .wp-block-funmaker-blocks-qa--item{border-bottom:1px solid  #dddddd;}.wp-block-funmaker-blocks-qa.design-2 .wp-block-funmaker-blocks-qa--item .item-question{background:0 0;color:var(--funmaker-theme-color)}.wp-block-funmaker-blocks-qa.design-2 .wp-block-funmaker-blocks-qa--item summary::after,.wp-block-funmaker-blocks-qa.design-2 .wp-block-funmaker-blocks-qa--item summary::before{background-color:var(--funmaker-theme-color)}.wp-block-funmaker-blocks-qa.design-3 .wp-block-funmaker-blocks-qa--item .item-question{background:#fff;color:#000}.wp-block-funmaker-blocks-qa.design-4 .wp-block-funmaker-blocks-qa--item{background-color: #ffedf6;}.wp-block-funmaker-blocks-qa.design-4 .wp-block-funmaker-blocks-qa--item .item-answer{background-color: #ffedf6;}.wp-block-funmaker-blocks-qa.design-4 .wp-block-funmaker-blocks-qa--item .item-answer p{background-color:#fff}.wp-block-funmaker-blocks-qa.design-4 summary::after,.wp-block-funmaker-blocks-qa.design-4 summary::before{background-color: #333333;}.wp-block-funmaker-blocks-qa.design-5 .wp-block-funmaker-blocks-qa--item{border:none;border-bottom:1px solid  #dddddd;}.wp-block-funmaker-blocks-qa.design-5 .wp-block-funmaker-blocks-qa--item .item-question{background-color: transparent;}.wp-block-funmaker-blocks-qa.design-5 .wp-block-funmaker-blocks-qa--item .item-question::before{color:var(--funmaker-theme-color)}.wp-block-funmaker-blocks-qa.design-5 .wp-block-funmaker-blocks-qa--item .item-answer::before{color: #fe84a1;}.wp-block-funmaker-blocks-qa.design-5.qa-toggle summary::after{color:var(--funmaker-theme-color)}.wp-block-funmaker-blocks-qa.design-6 .wp-block-funmaker-blocks-qa--item{border:none;border:2px solid  #ffedf6;}.wp-block-funmaker-blocks-qa.design-6 .wp-block-funmaker-blocks-qa--item .item-answer::before,.wp-block-funmaker-blocks-qa.design-6 .wp-block-funmaker-blocks-qa--item .item-question::before{color:var(--funmaker-theme-font-color,#fff)}.wp-block-funmaker-blocks-qa.design-6 .wp-block-funmaker-blocks-qa--item .item-question{background-color: #ffedf6;}.wp-block-funmaker-blocks-qa.design-6 .wp-block-funmaker-blocks-qa--item .item-question::before{background-color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-qa.design-6 .wp-block-funmaker-blocks-qa--item .item-answer{background-color: transparent;}.wp-block-funmaker-blocks-qa.design-6 .wp-block-funmaker-blocks-qa--item .item-answer::before{background-color:var(--funmaker-theme-sub-color,#333)}.wp-block-funmaker-blocks-qa.design-6.qa-toggle summary::after{color:#000}.table_design_1 .table-content tr:first-child{background-color:#efefef}.table_design_1 .table-content tr:first-child th{background-color:#fff!important}.table_design_3 .table-content tr td:first-child{color: #333333;background-color: #ffffff;}.table_design_4 .table-content tr:first-child th::after{background-color:#fff}.table_design_4 .table-content th{background-color:transparent;border-right:1px solid #f5f5f5;color: #333333;}.table_design_4 .table-content th::before{background-color:#e6e6e6}.table_design_5 .table-content th{background-color:transparent;color: #333333;}.table_design_6{border:1px solid var(--funmaker-theme-color)}.table_design_6 .table-content tr{border-bottom:1px solid #e6e6e6}.table_design_6 .table-content tr:first-child{background-color:var(--funmaker-theme-color)}.table_design_6 .table-content tr:first-child td{color: #333333;}.table_design_6 .table-content th{color:var(--funmaker-theme-font-color)}.table_design_7 .table-content th{border-bottom:1px solid  #e5689d;color: #e5689d;}.table_design_7 .table-content tr:first-child th{border-top:1px solid  #e5689d;}.table_design_8 .table-content{border:1px solid  #ffedf6;}.table_design_8 .table-content td,.table_design_8 .table-content th{border:1px solid  #ffedf6;}.table_design_8 .table-content th{background: #ffedf6;border-bottom:1px solid #fff}.table_design_9 .table-content td a,.table_design_9 .table-content th a{background: #e5689d;color: #ffffff;}.table_design_10 .table-content th{color: #333333;background:0 0;border-bottom:3px solid #989898}.table_design_10 .table-content tr:last-child td{border-bottom:3px solid #989898}.content-body .goriyou-flow .is-block-row,.content-body .goriyou-flow-column .is-block-row{border:2px solid var(--funmaker-flow-border-color,#ddd)}.content-body .goriyou-flow .is-block-row::after,.content-body .goriyou-flow-column .is-block-row::after{color: #e5689d;}.content-body .goriyou-flow .is-block-row>.grid-column:first-child>.grid-column-inner::before,.content-body .goriyou-flow-column .is-block-row>.grid-column:first-child>.grid-column-inner::before{color: #e5689d;}.content-body .goriyou-flow .gallery.layout-4 .gallery-title::before{color: #e5689d;}.wp-block-funmaker-blocks-flow.design-1 .grid-column-inner{border:2px solid var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-flow.design-1 .wp-block-funmaker-blocks-flow--item .grid-column-inner::before{color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-flow.design-1 .wp-block-funmaker-blocks-flow--item .grid-column-inner::after{border-right:2px solid var(--funmaker-theme-color,#333);border-bottom:2px solid var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-flow.design-1 .title{color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-flow.design-2 .wp-block-funmaker-blocks-flow--item .grid-column-inner{border:2px solid var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-flow.design-2 .wp-block-funmaker-blocks-flow--item::before{background-color:var(--funmaker-theme-color,#333);color: #ffffff;}.wp-block-funmaker-blocks-flow.design-2 .wp-block-funmaker-blocks-flow--item::after{color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-flow.design-3 .wp-block-funmaker-blocks-flow--item::before{background-color:var(--funmaker-theme-color,#333);color: #ffffff;}.wp-block-funmaker-blocks-flow.design-3 .wp-block-funmaker-blocks-flow--item::after{background-color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-flow.design-4 .wp-block-funmaker-blocks-flow--item::before{color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-flow.design-4 .wp-block-funmaker-blocks-flow--item::after{border:45px solid transparent;border-top:30px solid var(--funmaker-flow-background-color,var(--funmaker-theme-background-color))}.wp-block-funmaker-blocks-flow.design-4 .grid-column-inner{background-color:var(--funmaker-flow-background-color,var(--funmaker-theme-background-color))}.wp-block-funmaker-blocks-flow.design-4 .title{color:var(--funmaker-theme-color,#333)}.wp-block-funmaker-blocks-flow.design-4 .flow-image img{box-shadow:10px 10px 5px #bbb}.wp-block-funmaker-blocks-flow.design-5 .wp-block-funmaker-blocks-flow--item .title::before{background-color:var(--funmaker-theme-color,#333);color: #ffffff;}.wp-block-funmaker-blocks-flow.design-5 .wp-block-funmaker-blocks-flow--item::after{border:2px dashed  #dddddd;}.wp-block-funmaker-blocks-flow.design-5 .wp-block-funmaker-blocks-flow--item:nth-of-type(2n){background-color:var(--funmaker-flow-background-color,var(--funmaker-theme-background-color))}.wp-block-funmaker-blocks-flow.design-5 .wp-block-funmaker-blocks-flow--item:nth-of-type(2n+1){background-color:color-mix(in srgb,var(--funmaker-flow-background-color,var(--funmaker-theme-background-color)) 40%,transparent)}.wp-block-funmaker-blocks-flow.design-6 .wp-block-funmaker-blocks-flow--item .grid-column-inner{border:2px solid  #dddddd;}.wp-block-funmaker-blocks-flow.design-6 .wp-block-funmaker-blocks-flow--item::before{color: #e5689d;}.wp-block-funmaker-blocks-flow.design-6 .wp-block-funmaker-blocks-flow--item::after{border:80px solid transparent;border-top:40px solid  #e5689d;}.wp-block-funmaker-blocks-flow.design-6 .wp-block-funmaker-blocks-flow--item .title{border-bottom:1px solid  #e5689d;}.wp-block-funmaker-blocks-flow.design-7 .flow-text{background-color: #ffedf6;}.sitemap-table .first-layer{background-color: #e5689d;}.sitemap-table .first-layer a{color: #ffffff;}.sitemap-table .second-layer a{color: #333333;}.sitemap-table .second-layer li::before{color: #e5689d;}@media screen and (max-width:689px){.flow.design-6 .wp-block-funmaker-blocks-flow--item::after{border:80px solid transparent;border-top:40px solid #184696}}.wp-embed-internal-link{background-color:#fff;border:1px solid #eee}@media screen and (max-width:689px){.th-left.vertical .table-content td,.th-left.vertical .table-content th{border-top:none;border-right:1px solid  #666666;border-left:1px solid  #666666;border-bottom:1px solid  #666666;}.th-left.vertical .table-content tr:first-child th{border-top:1px solid  #666666;}.table_design_3.vertical .table-content tr{border-top:1px solid  #666666;border-bottom:1px solid  #666666;}.table_design_3 .table-content tr{border-top:1px solid  #666666;}.table_design_3 .table-content tr:last-child{border-bottom:1px solid  #666666;}.table_design_6 .table-content td{border-bottom:1px solid var(--funmaker-theme-color)}.table_design_6 .table-content th{border-bottom:1px solid var(--funmaker-theme-font-color)}.table_design_6 .table-content tr td:last-child,.table_design_6 .table-content tr th:last-child{border-bottom:none}.table_design_7 .table-content tr th{border-bottom:1px solid  #e5689d;color: #e5689d;}.table_design_7 .table-content tr td{border-bottom:1px solid  #666666;}.table_design_7 .table-content tr:first-child td{border-top:1px solid  #666666;}.table_design_7.vertical .table-content tr th{border-bottom:1px solid  #e5689d;color: #e5689d;}}.wp-block-funmaker-blocks-snippet .infomation-contact{background-color: #ffedf6;border-top:10px solid  #e5689d;}.wp-block-funmaker-blocks-dl{border-top:1px dashed  #dddddd;}.wp-block-funmaker-blocks-dl .wp-block-funmaker-blocks-dl--item{border-bottom:1px dashed  #dddddd;}.wp-block-funmaker-blocks-toc a{color:inherit}.wp-block-funmaker-blocks-toc li::before{color:var(--funmaker-theme-color,#000)}.wp-block-funmaker-blocks-toc.is-style-default .funmaker-toc-wrapper{border:1px solid  #dddddd;background-color:var(--funmaker-theme-background-color,#fff)}.wp-block-funmaker-blocks-toc.is-style-default .funmaker-toc-title{color:var(--funmaker-theme-color,#000)}.wp-block-funmaker-blocks-toc.is-style-flat .funmaker-toc{border:2px solid var(--funmaker-theme-color,#000)}.wp-block-funmaker-blocks-toc.is-style-flat .funmaker-toc-title{background-color:var(--funmaker-theme-color,#000);color:var(--funmaker-theme-background-color,#fff)}.wp-block-funmaker-blocks-toc.is-style-flat .funmaker-toc{background-color:var(--funmaker-theme-background-color,#fff)}.sns-icon-wrapper .twitter-icon{background-color:#1da1f2}.sns-icon-wrapper .x-icon{background-color:#000}.sns-icon-wrapper .instagram-icon{background-image:linear-gradient(-135deg,#4933f7,#ef1837,#fbd980)}.sns-icon-wrapper .facebook-icon{background-color:#3b5998}.sns-icon-wrapper .line-icon{background-color:#00b900}.sns-icon-wrapper .youtube-icon{background-color:#da1725}.sns-icon-wrapper .tiktok-icon{background-color:#000}.wp-block-funmaker-blocks-textbox.layout-1 .grid-column-inner{border:2px solid var(--funmaker-theme-color,#ddd);background-color:var(--funmaker-theme-inner-color,#fff)}.wp-block-funmaker-blocks-textbox.layout-1 .title{color:var(--funmaker-theme-font-color,#333);background-color:var(--funmaker-theme-color,#ddd)}.wp-block-funmaker-blocks-textbox.layout-2 .grid-column-inner{border-color:var(--funmaker-theme-color,#ddd);background-color:var(--funmaker-theme-inner-color,#fff)}.wp-block-funmaker-blocks-textbox.layout-2 .title{color:var(--funmaker-theme-font-color,#333)}.wp-block-funmaker-blocks-textbox.layout-4 .title{color:var(--funmaker-theme-font-color,#333);background-color:var(--funmaker-theme-color,#ddd)}.wp-block-funmaker-blocks-textbox.layout-4 .caption{border:2px solid var(--funmaker-theme-color,#ddd);background-color:var(--funmaker-theme-inner-color,#fff)}.wp-block-funmaker-blocks-textbox.layout-4 .caption::before{border-right:10px solid var(--funmaker-theme-inner-color,#fff)}@media screen and (max-width:689px){.wp-block-funmaker-blocks-textbox.layout-4 .caption::before{border-bottom:10px solid var(--funmaker-theme-inner-color,#fff)}}.wp-block-funmaker-blocks-textbox.layout-5 .grid-column-inner{background-color:var(--funmaker-theme-inner-color,var(--funmaker-theme-color))}.wp-block-funmaker-blocks-textbox.layout-5 .caption,.wp-block-funmaker-blocks-textbox.layout-5 .title{color:var(--funmaker-theme-font-color,#333)}.search-submit{color:#333;color:rgba(0,0,0,.8);border:1px solid #ddd;background-color:#fff;text-decoration:none;border-radius:2px}.search-submit:focus,.search-submit:hover{background-color:#f9f9f9}.button.primary{background-color:#2199e8;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#147cc0;color:#fefefe}.button-content .button-content-inner{color: #ffffff;background-color: #e5689d;}.button-content .button-content-inner::before{border-left-color: #ffffff;}.table-content{border:1px solid  #666666;}.table-content td,.table-content th{border:1px solid  #666666;}.th-top-left .table-content tr:first-child td,.th-top-left .table-content tr:first-child th,.th-top-left .table-content tr>:first-child{font-weight:700}.th-bottom .table-content tr:last-child td,.th-bottom .table-content tr:last-child th,.th-top-bottom .table-content tr:last-child td,.th-top-bottom .table-content tr:last-child th{font-weight:700}.th-left-right .table-content tr :last-child,.th-right .table-content tr :last-child{font-weight:700}.contact-form-table .field-group{border-bottom:1px solid  #666666;}.contact-form-table .field-group:not(.field-group-title):first-child{border-top:1px solid  #666666;}.contact-form-table .field-name{background-color: #ffedf6;color: #333333;}@media screen and (max-width:689px){.contact-form-table .field-group:not(.field-group-title){border:1px solid  #666666;}}.header .header-menu .sub-menu .menu-item:hover{background-color: #ffffff;}.header .header-contact .contact-left{color: #333333;}.header .header-contact .contact-left .header-tel{color: #333333;}.header .header-contact .contact-left .header-tel a{color: #333333;}.header .header-contact .contact-left .text-title{background-color: #e5689d;color: #ffffff;}.header .header-contact .contact-right .contact-button{color:var(--funmaker-contact-font-color,var(--funmaker-theme-font-color));border:2px solid var(--funmaker-contact-color,var(--funmaker-theme-color))}.header .header-contact .contact-right .contact-button:hover{background-color:var(--funmaker-contact-font-color,var(--funmaker-theme-font-color));color:var(--funmaker-contact-color,var(--funmaker-theme-color));opacity:1}.header .header-contact .contact-right .contact-button.contact-button2{color:var(--funmaker-contact2-font-color,var(--funmaker-theme-font-color));border:2px solid var(--funmaker-contact2-color,var(--funmaker-theme-accent-color))}.header .header-contact .contact-right .contact-button.contact-button2:hover{background-color:var(--funmaker-contact2-font-color,var(--funmaker-theme-font-color));color:var(--funmaker-contact2-color,var(--funmaker-theme-accent-color))}.headline-h2.hl-theme .maintext{color:var(--funmaker-headline-h2-font-color,var(--funmaker-theme-color))}.headline-h2.hl-theme .maintext::after{background-color:var(--funmaker-headline-h2-back-color,#ddd)}.headline-h3.hl-theme{border-bottom:2px solid var(--funmaker-headline-h3-back-color,var(--funmaker-theme-color))}.content.is-breadcrumb .breadcrumb li::after{color: #e5689d;}#pagetop .fa-chevron-up::before{--funmaker-pagetop_font_color: #ffffff;border-color:transparent transparent var(--funmaker-pagetop_font_color) transparent}#pagetop:hover .fa-chevron-up::before{--funmaker-pagetop_hover_font_color: #e5689d;border-color:transparent transparent var(--funmaker-pagetop_hover_font_color) transparent}.contact-form-table .field-name{background-color: #ffedf6;color: #333333;}.sidebar .side-title{border-bottom:1px solid  #cccccc;}.sidebar .sidebar-info .sidebar-info-title{color: #e5689d;}.sidebar .sidebar-info .sidebar-info-title::after{background-color: #cccccc;}.eyecatch-wrapper .slick-dotted .slick-dots li button::before{background:#c1c1c1}.eyecatch-wrapper .slick-dotted .slick-dots li.slick-active button::before{background: #e5689d;}.list-item .thumb img{border:1px solid  #dddddd;}.l-list-default .list-item .post-date-and-tag .tagname:hover{background-color: #e5689d;}.l-list-default .list-item .post-date-and-tag .tagname-text:hover{color: #ffffff;}.list-news-wrapper .block-title.list-title{color: #333333;}.list-news-wrapper .l-list-news-list .list-item .link-to-post{color: #333333;}.list-news-wrapper .l-list-news-list .list-item:hover{background-color:transparent}.list-item .title a{color: #e5689d;}.list-text-wrapper .l-list-text .grid-column .link-to-post{border:1px solid  #e5689d;color: #e5689d;}.list-side-image-wrapper .grid-column{border-bottom:1px solid  #dddddd;}.list-side-image-wrapper .grid-column .list-item .post-date-and-tag .tagname{border:1px solid  #e5689d;color: #e5689d;}.button-content .button-content-inner{border:1px solid #ddd}.submit-form .button{border:1px solid #ddd;background-color: #e5689d;color: #ffffff;}.pagination .current{background:#ddd}.pagination a:hover{color:#333;background:#fff;opacity:.8}.pagination a.next:hover,.pagination a.prev:hover{color:transparent}.page-numbers{border:1px solid #ddd}.pagination .current,.pagination a{border:1px solid #ddd;color:#333}.page-numbers.next::before{--funmaker-theme-color: #e5689d;border-color:transparent transparent transparent var(--funmaker-theme-color)}.page-numbers.prev::before{--funmaker-theme-color: #e5689d;border-color:transparent var(--funmaker-theme-color) transparent transparent}.footer .has-columns-1-1_2:nth-child(3) .footer-column,.footer .has-columns-1-2_1:nth-child(3) .footer-column,.footer .has-columns-1_1_1:nth-child(2) .footer-column,.footer .has-columns-1_1_1:nth-child(3) .footer-column,.footer .has-columns-1_2-1:nth-child(2) .footer-column,.footer .has-columns-1_2:nth-child(2) .footer-column,.footer .has-columns-2_1-1:nth-child(2) .footer-column,.footer .has-columns-2_1:nth-child(2) .footer-column{border-left:1px solid  #ffffff;}.line{background: #e5689d;}.line .footer-link a{color: #ffffff;}.line .copyright{color: #ffffff;}@media screen and (max-width:689px){i.fa{color: #333333;}#header .header-container{border-bottom:1px solid #e1e1e1}#header .global-nav-smp .menu-item{border-bottom:1px solid  #ffffff;}#header .global-nav-smp .menu-item:last-child{border-bottom:none}.contact-form-table .field-name{border-bottom:1px solid  #666666;}.footer-padding{background-color: #e5689d;}}.page-title {color: #ffffff;text-align: center;border-color: rgba(229,104,157,0.55)}.page-title.hl-inblock-ul, .page-title.hl-inblock-ul2clr {margin-left: auto;margin-right: auto}.page-title.hl-stripe, .page-title.hl-backclr {background-color: rgba(229,104,157,0.55)}.page-title.hl-stripe.has-back-image::before, .page-title.hl-backclr.has-back-image::before {background-color: rgba(229,104,157,0.55)}.page-title.hl-ul-double::after {border-top-color: rgba(229,104,157,0.55)}.page-title.hl-left-line {background-color: rgba(255,255,255,0)}.page-title.hl-ul-double::after {border-bottom-color: rgba(255,255,255,0)}.page-title.hl-stripe{background-image: repeating-linear-gradient(135deg, transparent, transparent 10px, rgba(255,255,255,0) 10px, rgba(255,255,255,0) 20px);}.page-title.has-back-image.hl-stripe::before{background-image: repeating-linear-gradient(135deg, transparent, transparent 10px, rgba(255,255,255,0) 10px, rgba(255,255,255,0) 20px);}.page-title.hl-gradation {background-image: linear-gradient(135deg,rgba(229,104,157,0.55),rgba(255,255,255,0));}.page-title.hl-gradation.has-back-image::before {background-image: linear-gradient(135deg,rgba(229,104,157,0.55),rgba(255,255,255,0));}.page-title.hl-ul2clr::after {background:linear-gradient(90deg,rgba(229,104,157,0.55) 0%,rgba(229,104,157,0.55) 30%, rgba(255,255,255,0) 30%, rgba(255,255,255,0) 100%)}.page-title.hl-inblock-ul2clr::after {background:linear-gradient(90deg,rgba(229,104,157,0.55) 0%,rgba(229,104,157,0.55) 50%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%)}.headline-h2 {text-align: left;border-color: #dddddd}.headline-h2.hl-inblock-ul, .headline-h2.hl-inblock-ul2clr {margin-right: auto}.headline-h2.hl-stripe, .headline-h2.hl-backclr {background-color: #dddddd}.headline-h2.hl-stripe.has-back-image::before, .headline-h2.hl-backclr.has-back-image::before {background-color: #dddddd}.headline-h2.hl-ul-double::after {border-top-color: #dddddd}.headline-h2.hl-gradation {background-image: linear-gradient(135deg,#dddddd,#dddddd);}.headline-h2.hl-gradation.has-back-image::before {background-image: linear-gradient(135deg,#dddddd,#dddddd);}.headline-h2.hl-ul2clr::after {background:linear-gradient(90deg,#dddddd 0%,#dddddd 30%, #dddddd 30%, #dddddd 100%)}.headline-h2.hl-inblock-ul2clr::after {background:linear-gradient(90deg,#dddddd 0%,#dddddd 50%, #dddddd 50%, #dddddd 100%)}.headline-h3 {text-align: left;}.headline-h3.hl-inblock-ul, .headline-h3.hl-inblock-ul2clr {margin-right: auto}.headline-h4 {text-align: left;}.headline-h4.hl-inblock-ul, .headline-h4.hl-inblock-ul2clr {margin-right: auto}:root{--funmaker-page-title-font-color:#ffffff;--funmaker-page-title-back-color:rgba(229,104,157,0.55);--funmaker-page-title-back2-color:rgba(255,255,255,0);--funmaker-headline-h2-back-color:#dddddd;}