@charset UTF-8;html{--funmaker-gallery-backgroundcolor-1:#f4b48e;--funmaker-gallery-backgroundcolor-2:#f6b8ab;--funmaker-gallery-backgroundcolor-3:#f7d2b9;--funmaker-text-shadow-color:transparent;--funmaker-page-title-shadow-color:transparent;--funmaker-pull-down-color:var(--funmaker-theme-background-color);--funmaker-contact-bg:var(--funmaker-theme-background-color);--funmaker-header_menu_color:var(--funmaker-theme-color);--funmaker-separator-color:transparent}#header .header-compact .header-logo{padding-bottom:0}#header .header-compact .header-logo .logo{max-width:300px}@media (max-width:689px){#header .header-compact .header-logo{margin-right:0;padding:0}#header .header-compact .header-logo .logo{max-width:200px}}#header .global-nav .header-menu>.menu-item>a{text-shadow:none;border-bottom:none}#header .header-compact .header-pc-contact{margin-top:0}.content.is-header{background-color:var(--funmaker-theme-background-color);border-radius:15px}#header .header-compact .global-nav .header-menu{display:flex;flex-direction:row;justify-content:space-evenly}#header .header-pc-contact .sub-menu.hidden{border-bottom-left-radius:15px;border-bottom-right-radius:15px}@media (min-width:1200px){.content.is-header{padding:0;margin-right:80px;margin-left:80px}}@media (max-width:1200px){#header .content.is-header.content.is-header{margin-right:10px;margin-left:10px}#header .header.menu-open .content.is-header{transition:.3s;margin-right:0;margin-left:0;border-radius:0}}#header .header-compact .header-pc-contact .grid-row .contact-button{border-top-left-radius:10px;border-bottom-left-radius:10px}.body-home .headline-h2.hl-theme .maintext::before{content:initial}.container .content-body .headline-h2.hl-theme{padding:70px 50px 20px;display:table;text-align:center;position:relative;left:50%;transform:translatex(-50%);margin-top:50px}.container .content-body .headline-h2.hl-theme .maintext{padding:0;overflow:initial;white-space:initial;writing-mode:initial;text-align:center}.container .content-body .headline-h2.hl-theme .subtext{white-space:initial;writing-mode:initial}.container .content-body .headline-h2.hl-theme::before{display:block;content:"";position:absolute;top:-10px;left:30px;width:1px;height:120px;transform:rotate(45deg);background-color:var(--funmaker-theme-color)}.container .content-body .headline-h2.hl-theme.subtext-first .subtext{margin-bottom:0;padding:0;margin-top:10px}@media (max-width:980px){.container	.content-body .headline-h2.hl-theme{padding:70px 30px 20px}.grid-row.top-osirase .grid-column-1{width:100%}}.has-background-block{border-radius:30px}.image-round img{border-radius:20px}.wp-block-funmaker-blocks-image .wp-caption-text{text-align:center}.gallery:not(.layout-5.alignfull,.layout-6.alignfull) img{border-radius:15px}.gallery.layout-1{gap:10px}.gallery.layout-1.layout-1 img{border-bottom-left-radius:0;border-bottom-right-radius:0}.gallery.layout-1 .grid-column{background-color:transparent!important}@media (min-width:689px){.gallery.layout-1.has-columns-md-3 .grid-column{width:calc(33.3333% - 10px)}}.gallery.layout-1 .grid-column .grid-column-inner .gallery-text{flex:1;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.gallery.layout-1 .grid-column:nth-child(3n+1) .grid-column-inner .gallery-text{background-color:var(--funmaker-gallery-backgroundcolor-1)}.gallery.layout-1 .grid-column:nth-child(3n+2) .grid-column-inner .gallery-text{background-color:var(--funmaker-gallery-backgroundcolor-2)}.gallery.layout-1 .grid-column:nth-child(3n+3) .grid-column-inner .gallery-text{background-color:var(--funmaker-gallery-backgroundcolor-3)}.gallery.layout-3 .gallery-right-content{border-radius:15px}@media (min-width:689px){.gallery.layout-3 .gallery-item:nth-child(2n+1) .grid-column-inner .gallery-image img{border-top-right-radius:0;border-bottom-right-radius:0}.gallery.layout-3 .gallery-item:nth-child(2n+1) .grid-column-inner .gallery-right-content{border-top-left-radius:0;border-bottom-left-radius:0}.gallery.layout-3 .gallery-item:nth-child(2n) .grid-column-inner .gallery-image img{border-top-left-radius:0;border-bottom-left-radius:0}.gallery.layout-3 .gallery-item:nth-child(2n) .grid-column-inner .gallery-right-content{border-top-right-radius:0;border-bottom-right-radius:0}}@media (max-width:689px){.gallery.layout-3 .gallery-item .grid-column-inner .gallery-image img{border-bottom-right-radius:0;border-bottom-left-radius:0}.gallery.layout-3 .gallery-item .grid-column-inner .gallery-right-content{border-top-right-radius:0;border-top-left-radius:0}}.wp-block-funmaker-blocks-qa.design-5 .wp-block-funmaker-blocks-qa--item .item-question{border-radius:15px}.list-item .thumb img{border-radius:15px}.list-side-image-wrapper .list-item .title{text-align:center}.l-list-news-list .tagname{border-radius:10px}.time-table table{width:100%}.time-table thead{background-color:var(--funmaker-theme-color)}.time-table th,.time-table td{text-align:center;padding:10px;box-sizing:border-box}.time-table .time-table-inner{border-radius:10px;border:2px solid var(--funmaker-theme-color);border-collapse:separate;background-color:#fff;overflow-x:scroll}.time-table thead,.time-table tbody{white-space:nowrap}.time-table{overflow-x:auto;white-space:nowrap}@media (min-width:689px){.time-table th,.time-table td{min-width:60px}}@media (max-width:689px){.time-table{font-size:14px}.time-table th,.time-table td{padding:5px}}.sidebar .side-title{border-radius:6px}.side .recent-post .recent-post-tag{border-radius:20px;padding:4px 8px}.side .sidebar-info .sidebar-info-title::first-letter{color:initial}.sns-icon-wrapper .sns-icon .x-icon{background-color:#000}.sns-icon-wrapper .sns-icon a img{width:45%;height:45%}@media (min-width:689px){.l-list-news-list .list-item{flex-wrap:wrap}.l-list-news-list .list-item .title{min-width:200px}}#header .header-compact .global-nav .header-menu .menu-item a{padding:15px 0;margin:0}.nav-plus-slug .header-menu>.menu-item>a::after{text-transform:capitalize}.nav-plus-slug .global-nav-smp .header-menu>.menu-item>a::after{content:attr(data-slugname)""!important;width:fit-content}.global-nav-smp .header-menu .menu-item a{box-sizing:border-box}@media (min-width:1200px){#header .header-compact .header-logo{padding:5px 20px}}#header .header-pc-contact .header-contact-default{position:fixed;right:0;z-index:99999;top:210px}#header .header-pc-contact .contact-right{display:flex;flex-direction:column;gap:10px}#header .header-compact .header-pc-contact .grid-row .contact-button{position:relative;top:0}#header .header-compact .header-pc-contact .grid-row .contact-button3{background-color:#F6B8AB}.button-content a.button-content-inner::before,.button-content a.button-content-inner::after{display:none}.button-content span::before,.button-content span::after{display:none}.button-content .button-content-inner{border:2px solid transparent;border-radius:20px}.button-content .button-content-inner:hover{border:2px solid}.list-plain-wrapper .l-list-default{gap:10px;margin-right:0;margin-left:0}.list-plain-wrapper .l-list-default .grid-column{border-radius:15px}.list-plain-wrapper .l-list-default .list-item .thumb img{border-radius:15px 15px 0 0}.list-plain-wrapper .l-list-default .grid-column:nth-child(3n+1){background-color:var(--funmaker-gallery-backgroundcolor-1)}.list-plain-wrapper .l-list-default .grid-column:nth-child(3n+2){background-color:var(--funmaker-gallery-backgroundcolor-2)}.list-plain-wrapper .l-list-default .grid-column:nth-child(3n+3){background-color:var(--funmaker-gallery-backgroundcolor-3)}@media (min-width:689px){.list-plain-wrapper .l-list-default .grid-column-md-1-2{width:calc(50% - 10px)}.list-plain-wrapper .l-list-default .grid-column-md-1-3{width:calc(33.3333% - 10px)}.list-plain-wrapper .l-list-default .grid-column-md-1-4{width:calc(25% - 10px)}}@media (max-width:689px){.list-plain-wrapper .l-list-default .grid-column-1-2{width:calc(50% - 10px)}.list-plain-wrapper .l-list-default .grid-column-1-3{width:calc(33.3333% - 10px)}.list-plain-wrapper .l-list-default .grid-column-1-4{width:calc(25% - 10px)}}@media (min-width:689px){.gallery.layout-1.has-columns-md-2 .grid-column{width:calc(50% - 10px)}.gallery.layout-1 .has-columns-md-3 .grid-column{width:calc(33.3333% - 10px)}.gallery.layout-1.has-columns-md-4 .grid-column{width:calc(25% - 10px)}}@media (max-width:689px){.gallery.layout-1.has-columns-2 .grid-column{width:calc(50% - 10px)}.gallery.layout-1.has-columns-3 .grid-column{width:calc(33.3333% - 10px)}.gallery.layout-1.has-columns-4 .grid-column{width:calc(25% - 10px)}}.footer-smp-menu .grid-column .footer-menu-text{font-size:min(4vw,14px)}.footer-info{text-align:left}