html,body{font-size:100%;height:100%;font-family:'Noto Sans JP', sans-serif}@media only screen and (max-width:1210px){.hide-on-med-and-down{display:none !important}nav a.sidenav-trigger{display:block}}nav ul a{padding:0 10px}nav .tab span.material-icons{padding-top:1px;margin-right:3px !important}nav li a.valign-wrapper{display:flex !important;align-items:center}.section{padding-top:6rem;padding-bottom:6rem}.sction-header{text-align:center}.sction-header p{font-family:'Oswald';margin-bottom:0}.sction-header span{font-size:1.5rem}.icon-block{padding:0 15px}.icon-block .material-icons{font-size:inherit}blockquote{border-color:#7e3988}@media screen and (max-width:767px){blockquote{margin:0}}h5.subtitle{margin-bottom:28px}nav{position:relative;background-color:#ffffff !important;color:white;z-index:1;opacity:0.95}nav .logo-img{position:absolute;top:0;bottom:0;margin:auto;height:60px}@media screen and (max-width:767px){nav .logo-img{height:48px}}nav .nav-wrapper{z-index:1;width:90% !important}nav a.nav-text{font-size:1.5rem}nav a.nav-text,nav ul.nav-text li a,nav a.sidenav-trigger{font-family:'Oswald';color:grey !important}nav .tab span.material-icons{font-size:1.2rem;margin-right:5px}nav .tel-box{position:absolute;right:2rem;top:0;bottom:0;margin:auto}nav .tel-box .inner{position:relative}nav .tel-box .inner span.material-icons{height:20px}nav .tel-box .inner span.num{padding-right:30px}nav .tel-box .inner .facebook-icon{margin:auto;height:20px}@media screen and (max-width:767px){nav .tel-box span.num{display:none}}@media screen and (max-width:767px){nav .tel-box{display:none}}.sidenav li>a{display:flex}.sidenav li>a span{margin-right:5px}.sidenav li>a .facebook-icon{height:20px;margin-right:5px}span.material-icons{height:20px}a.breadcrumb{color:#92C8E8}.breadcrumb:before{color:#414b8b}.breadcrumb:last-child{color:#414b8b}@media screen and (max-width:767px){a.breadcrumb{font-size:4vw}.breadcrumb:before{margin:0}}.contact-wrap{background-color:#fafafc}.contact-wrap .row div{padding:1rem}.contact-wrap .btn{background:#414b8b}@media screen and (max-width:767px){.contact-wrap a[href^="tel"]{text-decoration:none}.contact-wrap .card-content h4{font-size:8vw;color:black}}.pc_contact .btn,.phone_contact .btn{background:#7e3988}.page-footer{background:#fff;padding-top:0px}.page-footer .container.first{padding:3rem 0}.page-footer *{color:#fff !important}.page-footer a[href^="tel"]{color:inherit;text-decoration:none}.page-footer .footer-phone{font-size:1.3rem}.page-footer .footer-copyright{background-color:#7e3988}.page-footer .footer-copyright .container span{color:white;font-size:12px}h4{margin-bottom:24px}.sction-header{text-align:center}.sction-header p{font-family:'Oswald';margin-bottom:0}.sction-header span{font-size:1.5rem}.guiding-wrap .wrap .guiding-img{overflow:hidden}.guiding-wrap .wrap .marker{color:#424242;padding-bottom:3px;background:linear-gradient(135deg, #7e3988 30%, #92C8E8 100%);margin-top:8px}.guiding-wrap .wrap .marker span{display:block;background:#fff;padding-bottom:10px}.guiding-wrap .wrap .newline-top{margin-top:2em}@media screen and (max-width:767px){.guiding-wrap .wrap .marker{margin-top:16px;margin-bottom:1em}.guiding-wrap .wrap .newline-top{margin-top:1.5em}}.timeline{list-style:none}.timeline>li{margin-bottom:60px}.timeline>li p{margin-bottom:0}.timeline>li div.timeline-content h5{font-size:1.4rem}.timeline>li div.timeline-content p{font-size:0.8rem;margin-bottom:0}@media (min-width:767px){.timeline>li{overflow:hidden;margin:0;position:relative}.timeline-date{width:80px;float:left;margin-top:20px}.timeline-content{width:75%;float:left;border-left:3px #414b8b solid;padding-left:30px}.timeline-content:before{content:'';width:12px;height:12px;background:#92C8E8;position:absolute;left:76px;top:24px;border-radius:100%}}@media screen and (max-width:767px){.timeline>li div.timeline-content h5{font-size:1rem}.timeline{margin:5px}.timeline li{margin-bottom:20px;color:#424242;padding-bottom:3px;background:linear-gradient(135deg, #7e3988 30%, #92C8E8 100%)}.timeline li div{display:block;background:#fff;padding-bottom:3px}.timeline li .timeline-date{margin-bottom:1em}}.principal-wrap .row{margin-top:28px}