body{font-family:メイリオ,Meiryo,“ＭＳ\ Ｐゴシック”,“Hiragino\ Kaku\ Gothic\ Pro”,“ヒラギノ角ゴ\ Pro\ W3”,sans-serif}.effect-fade{animation-name:fadein;animation-duration:3s;animation-iteration-count:infinite;animation-iteration-count:2}@keyframes fadein {
	from {
		opacity: 0;
		transform: translateY(20px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}.wp-block-columns .wp-block-column{margin-bottom:8px}.wp-block-button a{width:100%}.wp-block-button a.wp-block-button__link{border-radius:8px}li.hiddenmenu{display:none}header.fixed-top{position:fixed}@media screen and (min-width:768px){header.fixed-top .navbar.navbar-main{background-color:rgba(255,255,255,.5)!important}}@media screen and (max-width:767px){header.fixed-top .navbar-header{background-color:rgba(0,0,0,.5)!important}header.bg-transparent .navbar-header{background-color:transparent!important}}header.fixed-top .navbar-header>.navbar-brand{padding-top:5px;padding-bottom:5px}header.fixed-top .navbar-header>.navbar-brand img{max-height:84px;height:auto}header .navbar-nav>li>a,.navbar-default .navbar-nav>li>a{padding:0 15px 12px 15px;min-height:inherit}.loginButton{position:fixed;top:48px;right:10px;background-color:#094;writing-mode:vertical-rl;z-index:1000;padding:1em .5em;border-radius:8px;animation-name:fadein;animation-duration:2s}.scrollDownButton{position:fixed;bottom:48px;right:10px;background-color:#094;writing-mode:vertical-rl;z-index:1000;padding:1em .5em;border-radius:8px;animation-name:fadein;animation-duration:2s;display:none}.scrollDownButton a{color:#fff;font-size:2em}body.fp-viewing-frontSection-1 .scrollDownButton.sdb01{display:block}body.fp-viewing-frontSection-2 .scrollDownButton.sdb02{display:block}body.fp-viewing-frontSection-3 .scrollDownButton.sdb03{display:block}body.fp-viewing-frontSection-4 .scrollDownButton.sdb04{display:block}body.fp-viewing-frontSection-5 .scrollDownButton.sdb05{display:block}body.fp-viewing-frontSection-6 .scrollDownButton.sdb06{display:block}body.fp-viewing-frontSection-7 .scrollDownButton.sdb07{display:block}@keyframes fadein {
	from {
		opacity: 0;
		transform: translateY(300px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}.loginButton a{font-size:1.5rem;color:#fff}.navbar-big-logo .navbar-brand{transform:translateY(0%);top:0}@media screen and (min-width:768px){header .navbar-header .navbar-brand img.logo-default{max-width:574px}}ul#main-menu>li>a{color:#000!important;text-shadow:1px 1px 1px #fff}ul#fullpage-menu>li>a,ul.one-page-menu>li>a,ul.one-page-menu>li.active>a{color:#000!important;text-shadow:1px 1px 1px #fff}body.hc-classic .header-base.white{background-color:inherit}header.scroll-css .navbar-nav>li>a,.fp-enabled .navbar-nav>li>a{padding:0 15px 12px 15px;min-height:auto}footer div.content>div.container{display:none}#fullpage-main>div.section{padding-top:66px}@media screen and (max-width:767px){img{height:auto!important}.list-items .list-item{padding-bottom:0}.section.frontSection-8 .icon-list div.list-item:first-child{display:none}.section.frontSection-8 .icon-list div.list-item{display:inline-block;margin:0}.section.frontSection-8 .icon-list div.list-item:first-child{display:none}#fullpage-main .section.fp-section>div.content{margin-top:0!important}.section.frontSection-8 iframe{height:200px!important}#column_ub8PY{padding-bottom:0}#column_ub8PY .hc_icon_list_cnt{padding-bottom:0}#column_vheQ9{padding-top:0}}.frontSection-1 .hc_title_tag_cnt h2,.frontSection-2 .hc_title_tag_cnt h2,.frontSection-3 .hc_title_tag_cnt h2,.frontSection-4 .hc_title_tag_cnt h2,.frontSection-5 .hc_title_tag_cnt h2,.frontSection-6 .hc_title_tag_cnt h2,.frontSection-7 .hc_title_tag_cnt h2,.frontSection-8 .hc_title_tag_cnt h2{font-size:50px!important;line-height:60px!important}.frontSection-1 .hc_title_tag_cnt h2,.frontSection-2 .hc_title_tag_cnt h2,.frontSection-3 .hc_title_tag_cnt h2,.frontSection-4 .hc_title_tag_cnt h2,.frontSection-5 .hc_title_tag_cnt h2,.frontSection-6 .hc_title_tag_cnt h2,.frontSection-7 .hc_title_tag_cnt h2{color:#fff;text-shadow:2px 2px 2px #666}.frontSection-1 .hc_title_tag_cnt h3,.frontSection-2 .hc_title_tag_cnt h3,.frontSection-3 .hc_title_tag_cnt h3,.frontSection-4 .hc_title_tag_cnt h3,.frontSection-5 .hc_title_tag_cnt h3,.frontSection-6 .hc_title_tag_cnt h3,.frontSection-7 .hc_title_tag_cnt h3,.frontSection-8 .hc_title_tag_cnt h3{font-size:24px!important;line-height:28px!important}.frontSection-1 .hc_title_tag_cnt h3,.frontSection-3 .hc_title_tag_cnt h3,.frontSection-5 .hc_title_tag_cnt h3,.frontSection-6 .hc_title_tag_cnt h3{color:#fff;text-shadow:2px 2px 2px #666;font-size:35px!important;line-height:45px!important}@media screen and (max-width:767px){.frontSection-1 .hc_title_tag_cnt h2,.frontSection-2 .hc_title_tag_cnt h2,.frontSection-3 .hc_title_tag_cnt h2,.frontSection-4 .hc_title_tag_cnt h2,.frontSection-5 .hc_title_tag_cnt h2,.frontSection-6 .hc_title_tag_cnt h2,.frontSection-7 .hc_title_tag_cnt h2,.frontSection-8 .hc_title_tag_cnt h2{font-size:28px!important;line-height:40px!important}.frontSection-1 .hc_title_tag_cnt h3,.frontSection-3 .hc_title_tag_cnt h3,.frontSection-5 .hc_title_tag_cnt h3,.frontSection-7 .hc_title_tag_cnt h3{font-size:24px!important;line-height:28px!important}}.frontSection-3 .list-item h3{color:#fff;text-shadow:2px 2px 2px #666}.frontSection-3 .list-item span{display:none}.frontSection-4 .img-box a.img-box{display:block;overflow:hidden;max-height:198px}@media screen and (max-width:767px){.frontSection-4 .grid-box div.grid-item:not(:first-child) {display:none}}.frontSection-5 .advs-box-content h3{color:#fff}.frontSection-5 .hc_content_box_cnt a{border:solid 10px rgba(255,255,255,.5);border-radius:6px}.frontSection-7 .hc_title_tag_cnt h2{color:#d33;text-align:center}.frontSection-7 .content{background-color:rgba(255,255,255,.6);padding-bottom:24px!important;border-radius:8px}@media screen and (min-width:768px){.frontSection-7 .hc_title_tag_cnt h2{font-size:42px!important}.header-base{padding-top:136px;height:auto;padding-bottom:12px}.container.content{padding-top:24px;padding-bottom:0}}@media screen and (max-width:767px){.header-base{padding-top:60px;padding-bottom:0;min-height:inherit!important;height:auto}.container.content{padding-top:12px;padding-bottom:0}}.container.content>.wp-post-image{display:none}body.page .header-base .title-base h1{color:#5a5a5a!important;line-height:1em;padding-bottom:.4em}.container.content p{margin-left:1em}body:not(.page-template-template-fullpage) .container.content h2 {background-color:#fbfbfb;color:#424242;line-height:2em}body.page-member section#members div.member{margin-bottom:.5em;padding-top:.5em;padding-bottom:.5em}body.page-member section#members div.member:nth-child(odd) {background-color:rgba(0,0,0,.05)}body.page-member section#members div.member h3{font-size:2rem}body.page-member section#members div.member .address{padding-top:.5rem}body.page-member section#members div.member .tel{padding-top:.5rem}body.page-member section#members div.member .hplink{padding-top:.5rem}body.page-member section#members div.member .hplink a{background-color:#00a1e9;color:#fff;padding:.5rem 1rem;border-radius:6px}body.page-member section#members div.member .hplink a:before{font-family:"Font Awesome 5 Free";content:'\f101';font-weight:900;margin-right:.5rem}body.page-expression .voice .name h2{font-size:5rem;color:#094;text-shadow:3px 3px 5px #aaa}@media screen and (max-width:767px){body.page-expression .voice .name h2{font-size:3rem;line-height:1em}}body.page-expression .voice img{box-shadow:3px 3px 15px #aaa}body.page-expression .hc_separator_cnt{padding:48px 0}body.page-expression .container.content h2{background-color:inherit}body.page-memberspage .renraku a.text-center{display:block}body.page-memberspage iframe{max-width:100%}body.page-memberspage #wpmem_restricted_msg{width:1024px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}body.page-memberspage #wpmem_login{width:1024px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (max-width:767px){.sp-titleh1{font-size:3rem}}@media (max-width:615px){.sp-titleh1{font-size:2.5rem}}@media (max-width:528px){.sp-titleh1{font-size:2rem}}@media (max-width:414px){.sp-titleh1{font-size:1.7rem}}@media (max-width:374px){.sp-titleh1{font-size:1.5rem;line-height:30px}}@media (max-width:280px){.sp-titleh1{font-size:1.5rem;line-height:28px}}