a{text-decoration:none;color:#2c66b2}a:hover{color:#2c66b2;opacity:.8}main,header,footer,nav,.site-name-text,aside,.mobile-footer-menu-buttons,.map_btn button,.sub-caption{font-family:'Noto Serif JP',serif!important}.reien_info .wp-block-image.alignfull img,.reien_info .wp-block-image.alignwide img{height:40vh;width:100%;object-fit:cover}section.reien_info{padding-left:.5rem;padding-right:.5rem}.post h1{font-size:14px}p.name{font-size:1.8rem;font-weight:bold;letter-spacing:.03em;margin-bottom:.5rem}.wrapper span.fas{width:30px;font-size:1.2rem;text-align:center}p.wrapper{margin-bottom:5px;font-size:.8rem}p.items{margin-top:1rem;margin-bottom:1.5rem}.items span{display:inline-block;padding:8px 10px 5px;margin-left:5px;font-size:.8rem;line-height:1em;color:#2c66b2;border:1px solid #2c66b2;box-shadow:0 0 2px #ddd;background-color:#fff}.tab_1 th{width:35%;padding:10px;font-weight:400;text-align:center;color:#fff;background-color:#2c66b2}.tab_1 td{width:65%;padding:10px;background-color:#fff;text-align:center}.tab_1 th,.tab_1 td{border:none;box-shadow:0 0 2px #ddd}.reien_info ul li{list-style-type:none}.reien_info button.line_contact{display:block;cursor:pointer;width:100%;padding:1rem;font-size:1.2rem;font-weight:bold;color:#fff;background:linear-gradient(163deg,#04af4a 0%,#06c755 67%,#04b94e 119%);letter-spacing:.03em;line-height:1.5em;box-shadow:0 0 3px #ddd;border:none}.reien_info button{display:block;cursor:pointer;width:100%;padding:1rem;font-size:1.2rem;font-weight:bold;color:#fff;background: linear-gradient(163deg, #1e50a2 0%, #4075d0fa 67%, #1e50a2 119%);letter-spacing:.03em;line-height:1.5em;box-shadow:0 0 3px #ddd;border:none}.reien_info .map_btn button{display:block;cursor:pointer;color:#333360;background:none;background-color:#f9f9ff;margin-top:1rem;font-size:1rem;border:1px solid #333360}span.fas.fa-map-marker-alt,span.fas.fa-subway{color:#2c66b2}.list_link{text-align:right}.list_link a{display:inline-block;text-decoration:none;color:#333360;font-size:1rem;margin-top:1.8rem;padding-right:15px;font-weight:bold}.list_link i.fas{color:#333360;padding-left:8px}.list_link a:after{display:block;content:"";width:180px;background:#333360;height:1px;margin-left:auto;margin-right:-5px}.article .reien_info h2{padding-left:5px;padding-top:1rem;padding-bottom:.5rem;background-color:#fff;border-bottom:3px solid #2c66b2;border-image: linear-gradient(to right, #2C66B2 0%, #ededfe 100%) 1/0 0 3px 0;border-style:solid;border-image-slice:1;border-left:none;border-right:none;border-top:none}.reien_info button.tel_contact{display:block;max-width:600px;min-width:300px;margin:2rem auto 1.5rem;cursor:pointer;line-height:1.8em}.reien_info button.line_contact{display:block;max-width:600px;min-width:300px;margin:2rem auto 1.5rem;cursor:pointer;line-height:1.8em}span.free{background-color:#fff;color:#2c66b2;padding:5px 8px;margin:5px;font-size:.9em}span.freee{background-color:#fff;color:#349d20;padding:5px 8px;margin:5px;font-size:.9em}.reien_info p{line-height:1.6em}.reien_info dd{line-height:1.6em}table.tab_2{width:100%;margin-left:auto;margin-right:auto}table.tab_2 th{width:33%}table.tab_2 td{text-align:center;line-height:1.8rem;padding:1rem}span.tab_2_desc{display:inline-block;font-weight:bold;margin-bottom:10px}.reien_info dt{padding-left:1rem;padding-bottom:1rem;font-weight:bold}@media screen and (min-width:600px){p.name{font-size:1.5rem;letter-spacing:.02em}.items span{padding:5px 10px 5px}.reien_info ul{margin-left:1rem}.tab_1 th{width:30%;padding:15px 10px}.tab_1 td{width:70%;padding:15px 10px;text-align:left;line-height:1.5em}.reien_info figure.wp-block-table table.tab_2{width:100%}}@media screen and (min-width:900px){p.name{font-size:1.8rem;margin-bottom:1rem}p.wrapper{margin-bottom:8px;font-size:1rem}.tab_1 th,.tab_1 td{font-size:.9rem}.reien_info ul{margin-left:5rem}}@media screen and (max-width:834px){.logo-header img{max-width:272px}}.sns-buttons a{background-color:#999}.cat-link{background-color:#2c66b2}.mobile-menu-buttons .menu-button>a{color:#2c66b2}.mobile-footer-menu-buttons.mobile-menu-buttons{color:#2c66b2;background-color: #fffe}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit!important}.acf-map .gm-style div{margin-top:auto}span.related-entry-sub-heading.sub-caption{padding-left:1rem}.nedandai{font-size:125%}.copyright{margin-top:50px}.reien_info ul{padding-left:26}.timeline-item-content{border-left:3px #d6e3f2 solid}.category .archive-title .fa-folder-open{display:none}div.wpcf7 p{font-weight:bold;padding-bottom:10px;letter-spacing:.1rem}div.wpcf7 p .required{color:#cf1616}div.wpcf7 p .eny{color:#666}div.wpcf7 select{font-family:'Noto Serif JP',serif!important;font-size:1rem;color:#333}div.wpcf7 input[type="text"],div.wpcf7 input[type="date"],div.wpcf7 input[type="tel"],div.wpcf7 input[type="email"]{font-family:'Noto Serif JP',serif!important;color:;font-size:1rem;color:#333}div.wpcf7 textarea{font-family:'Noto Serif JP',serif!important;font-size:1rem;color:#333;line-height:1.8;letter-spacing:.01rem}div.wpcf7 input[type="submit"]{font-family:'Noto Serif JP',serif!important;color:;font-size:1.1rem;font-weight:bold;color:#fff;background-color:#2c66b2;border-radius:5px}div.wpcf7 input[type="button"]{font-family:'Noto Serif JP',serif!important;font-size:1rem}div.wpcf7 input[type="button"]{font-family:'Noto Serif JP',serif!important;font-size:1rem;padding:10px 1.8rem;border:none;box-shadow:none;border-radius:5px;cursor:pointer}@media screen and (max-width:480px){.common-icon-box{padding:35px 22px 18px}.common-icon-box::before{margin-top:inherit}}