@charset "UTF-8";a:hover{text-decoration:underline}a:focus{text-decoration:underline}.entry-content ul{list-style:square}.entry-content ul li{margin-bottom:.7em}#facebook .contents .button,.blog .contents .button,.information .contents .button{color:#fff;border-radius:6px;display:inline-block;padding:10px 15px;font-size:16px;box-sizing:border-box}#header-text-nav-container{border-bottom:0}.main-visual{text-align:center;margin-bottom:3em}.navi_GoToTop :before{content:""}.wp-pagenavi{clear:both;padding:0 0 3em}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border-radius:6px;background-color:#bfc1c1;padding:3px .8em;margin:4px;display:inline-block;height:2em;line-height:2em}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#1faede;color:#fff}.wp-pagenavi span.current{font-weight:700}.footer-widgets-area .sub-menu{list-style-type:circle !important}#main{padding:0 0 10px}#main_1{padding:0 0 10px}#main_2{padding:0 0 10px}.main-visual a{color:#004898;line-height:1.5em;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff;font-size:1.6em;-webkit-font-smoothing:auto;font-family:"Noto Sans Japanese";font-weight:700;background-position:center;height:100%;width:100%;display:grid;align-items:center}.main-visual a:focus{text-shadow:0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0;font-size:1.6em}.main-visual a:hover{text-shadow:0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0,0 0 5px #ff0;font-size:1.6em}.main-visual .service01{background-color:#00c8ff;background-blend-mode:overlay;background-image:url("/wp-content/themes/spacious-child/images/mv-top_01.png");background-size:cover}.main-visual .service02{background-color:#bfdb61;background-blend-mode:overlay;background-image:url("/wp-content/themes/spacious-child/images/mv-top_02.png");background-size:cover}.main-visual .service03{background-color:#e46b07;background-blend-mode:overlay;background-image:url("/wp-content/themes/spacious-child/images/mv-top_03.png");background-size:cover}.main-visual .service04{background-color:#da4796;background-blend-mode:overlay;background-image:url("/wp-content/themes/spacious-child/images/mv-top_04.png");background-size:cover}.main-visual .service05{background-color:#3d3f88;background-blend-mode:overlay;background-image:url("/wp-content/themes/spacious-child/images/mv-top_05.png");background-size:cover}.main-visual .service06{background-color:rgba(255,244,67,.5);background-blend-mode:overlay;background-image:url("/wp-content/themes/spacious-child/images/mv-top_06.png");background-size:cover}.main-visual .service07{background-color:#008daf;background-blend-mode:overlay;background-image:url("/wp-content/themes/spacious-child/images/mv-top_07.png");background-size:cover}.main-visual .service08{background-color:#02aea4;background-blend-mode:overlay;background-image:url("/wp-content/themes/spacious-child/images/mv-top_08.png");background-size:cover}.main-visual .service09{background-color:#3db6ed;background-blend-mode:overlay;background-image:url("/wp-content/themes/spacious-child/images/mv-top_09.png");background-size:cover}.main-visual .service10{background-color:#b6d877;background-blend-mode:overlay;background-image:url("/wp-content/themes/spacious-child/images/mv-top_10.png");background-size:cover}.main-visual ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:space-around}.main-visual li{flex-basis:20%;text-align:center;background-position:center;align-items:center;padding:.5em 0 !important}.main-visual li p{padding:.5em 0 !important}@media screen and (max-width:767px){.main-visual ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:space-around}.main-visual li{flex-basis:50%}}#toform{width:99%;background:red;font-size:1.5em;font-weight:600;margin:0 0 30px;padding:10px 0 10px 10px;text-align:center}h2{font-size:1.5em;font-weight:700;color:#004898;max-width:980px;margin-left:auto;margin-right:auto}.line{display:flex;align-items:center;text-align:center;width:100%}.line:before,.line:after{content:"";border-top:6px solid #d4e7f9;display:inline;flex-grow:1}.line:before{margin-right:1em}.line:after{margin-left:1em}.panel{background-color:#e5e5e5;margin-bottom:2em;padding:.5em;display:flex;flex-wrap:nowrap;justify-content:space-between}.panel a{padding:0 1em}.about h1{font-weight:700;font-size:1.3em;padding:1em 0 0}.about p{font-size:1.3em;line-height:2em;color:#000333;margin:0 2em}.pictures-wrapper{margin-bottom:2em}.pictures-wrapper .pictures{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:2em}.pictures-wrapper .pictures .picture-wrapper{width:23%}.pictures-wrapper .pictures .picture-wrapper img{border-radius:50%;border:7px solid #d9e7f9;box-sizing:border-box}.movie{display:block;margin:0 auto 3em auto;flex-basis:45%}#facebook,.blog,.information{border-radius:6px;border-style:solid;border-width:3px;background-color:#fff;margin-bottom:2em}#facebook .title,.blog .title,.information .title{font-size:1.1em;font-weight:700;color:#fff;text-align:center;padding:.25em}#facebook .contents ul,.blog .contents ul,.information .contents ul{display:flex;flex-direction:column;padding-bottom:.2em;padding-left:0;margin:1em;line-height:1.6em;vertical-align:middle;list-style:none}#facebook .contents ul li,.blog .contents ul li,.information .contents ul li{font-size:1.1em;font-weight:400;overflow:hidden;flex-shrink:50;line-height:1.6em;vertical-align:middle;overflow:visible;border-bottom:1px dotted}#facebook .contents ul li strong,.blog .contents ul li strong,.information .contents ul li strong{padding-left:5px}#facebook .contents .button,.blog .contents .button,.information .contents .button{display:block;width:60%;padding:5px;margin:1em auto;text-align:center}.information{border-color:#004898;flex-basis:45%}.information .title{background-color:#004898}.information .contents{color:#000333}.information .contents .assist-line{border-bottom-color:#000333;display:flex;align-items:inherit;vertical-align:bottom}.information .contents .button{background-color:#004898}.frame-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around}.frame-wrapper div{margin:0 .5em .5em}.blog{border-color:green;flex-grow:2;flex-basis:45%}.blog .title{background-color:green}.blog .contents{color:green !important}.blog .contents .assist-line{border-bottom-color:green}.blog .contents .line-none{border:0;height:.3em}.blog .contents .button{background-color:green}.blog .contents .date{color:green !important}#facebook{border-color:#4267b2;flex-basis:45%}#facebook .title{background-color:#4267b2}#facebook .title a{color:#fff}#facebook .contents{text-align:center}#insatsu{display:flex;list-style-type:none;justify-content:space-between;padding:0;flex-wrap:wrap;width:100%}#insatsu li{margin:2em .5em .5em;flex-grow:1}#insatsu li img{width:100%}.yandf_wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.yandf_wrapper li{margin:0 .5em .5em}.meishiInsatsu{font-family:"Noto Sans Japanese";font-weight:700;font-size:1.5em;line-height:1em}.meishiInsatsu a{display:block;padding:.5em;border-radius:.25em;line-height:2em}.meishiInsatsu a img{margin-right:.5em;width:2em !important;float:left}.meishiInsatsu a.btn--cyan{color:#000;background-color:rgba(0,200,255,.5);border-bottom:5px solid #00c1ff}.meishiInsatsu a.btn--cyan:hover{margin-top:3px;color:#000;background-color:rgba(0,200,255,.5);border-bottom:2px solid #00c1ff}.meishiInsatsu a.btn--yellow{color:#000;background-color:#ffa040;border-bottom:5px solid #b46013}.meishiInsatsu a.btn--yellow:hover{margin-top:3px;color:#000;background:#ffa040;border-bottom:2px solid #b46013}.sml{font-size:.75em}.bottombanner{width:100%}.bottombanner div{margin-bottom:1em}.bottombanner div img{width:200%}@media screen and (max-width:768px){.frame-wrapper .information{flex-basis:100%}.frame-wrapper .blog{flex-basis:100%}.yandf_wrapper #facebook{flex-basis:100%}.yandf_wrapper .movie{flex-basis:100%}.meishiInsatsu a{line-height:1.2em;font-size:.8em}.meishiInsatsu a img{display:none}}