@charset "UTF-8";body{color:#4d4d4d;font-size:1.4rem}main{padding-top:166px}@media screen and (max-width:1024px){main{padding-top:92px}}.mobile,.sp{display:none}.oz{font-family:'Oswald',sans-serif}.area_title{text-align:center}.area_title h2{display:inline-block;font-size:1.2rem;font-weight:400;padding-bottom:20px;border-bottom:6px solid #76a5d5}.area_title h2 span{font-size:2.8rem;font-weight:700;line-height:2;letter-spacing:.08em}.icon{display:block;text-align:center;color:#fff;font-size:1.2rem;width:120px;padding:4px 0}.green{background:#74a536}.pink{background:#d74f5e}.yellow{background:#e7bd2c}.blue{background:#76a5d5}.black{background:#333}header{width:100%;position:fixed;z-index:2;background:#fff}.head_top{max-width:1024px;width:94%;margin:0 auto;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.head_top{display:block;width:100%}}@media screen and (max-width:425px){.head_top{height:92px;padding:0;padding-left:20px}}.logo{width:280px;z-index:2;position:relative}@media screen and (max-width:425px){.logo{width:200px;padding-top:20px}}h1{font-size:3.4rem;color:#76a5d5;letter-spacing:.05em;font-weight:700}@media screen and (max-width:425px){h1{font-size:2.4rem}}h1:first-line {font-size:1.6rem;font-weight:400}@media screen and (max-width:425px){h1:first-line {font-size:1.2rem}}.tel_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.tel_top{display:block;width:300px;margin:0 auto}}.tel_top .noto{background:#76a5d5;color:#fff;font-weight:700;font-size:1.2rem;text-align:center;padding:10px 30px;border-radius:20px}@media screen and (max-width:1024px){.tel_top .noto{width:220px;margin:0 auto}}.tel_top .oz{font-size:3.4rem !important;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4d4d4d;letter-spacing:.05em}.tel_top .oz:before{content:'';display:block;width:32px;height:32px;background:url(//heartnet-nishio.co.jp/wp-content/themes/heartnet/css/../img/icon_tel.png) no-repeat center center/cover;margin:0 .5em}.tel_bottom p{font-size:1.4rem;text-align:right;margin-top:10px}@media screen and (max-width:1024px){.tel_bottom p{margin-top:0;text-align:center}}#gnav{border-top:1px solid #ededed;border-bottom:1px solid #ededed;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media screen and (max-width:1024px){#gnav{width:100%;position:absolute;left:0;top:-790px;border-bottom:none;border-top:none}}@media screen and (max-width:425px){#gnav{overflow:scroll}}#gnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){#gnav ul{display:block}}#gnav ul li{width:250px;text-align:center;border-left:1px solid #ededed;position:relative}#gnav ul li:last-of-type{border-right:1px solid #ededed}@media screen and (max-width:1024px){#gnav ul li:last-of-type{border-bottom:none}}#gnav ul li a{font-size:1.6rem;font-weight:700;color:#4d4d4d;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){#gnav ul li{width:100%;border-bottom:1px solid #ededed;border-right:none;padding:20px 0}#gnav ul li:first-of-type{border-top:1px solid #ededed}#gnav ul li:last-of-type{padding:40px 0 20px}}@media screen and (max-width:425px){#gnav ul li{padding:10px 0}}#gnav ul .arrow{position:absolute;content:'';width:20px;height:20px;background:#76a5d5;border-radius:50%;right:20px}#gnav ul .arrow:after{position:absolute;content:'';width:6px;height:6px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:6px;margin-top:-3px}@media screen and (max-width:1024px){#gnav ul .arrow{right:20%}}.open #gnav{background-color:#fff;height:100vh;padding-top:92px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media screen and (max-width:1024px){.open #gnav{-webkit-transform:translateY(790px);transform:translateY(790px)}}#nav-toggle{display:none;position:absolute;right:0;top:0}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;width:100%;border-radius:10px;border-bottom:solid 5px #fff;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:12px}#nav-toggle span:nth-child(3){top:25px}@media screen and (max-width:1024px){#nav-toggle{display:block;width:92px;height:92px;cursor:pointer;z-index:1;background:#76a5d5}#nav-toggle>div{width:50px;margin-top:32px;margin-left:24px}}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open #nav-toggle span:nth-child(2),.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:1024px){.open #nav-toggle span{border-bottom:solid 5px #fff}}footer{padding:60px 0;background:#76a5d5;color:#fff}footer h1{color:#fff}footer .inner_foot{max-width:1024px;width:94%;margin:0 auto}@media screen and (max-width:1024px){footer .inner_foot{width:280px}}footer .area_foot{max-width:1024px;width:94%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media screen and (max-width:1024px){footer .area_foot{width:280px;display:block}}footer .area_foot .add{line-height:2;font-size:1.4rem}footer .area_foot .nav_foot ul{width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:80px}@media screen and (max-width:1024px){footer .area_foot .nav_foot ul{width:280px;margin-left:0;margin:20px 0 20px 40px}}@media screen and (max-width:425px){footer .area_foot .nav_foot ul{width:70%;margin:20px auto 40px;display:block}}footer .area_foot .nav_foot ul li{position:relative}@media screen and (max-width:1024px){footer .area_foot .nav_foot ul li{width:48%}}footer .area_foot .nav_foot ul li a{width:calc(200px - 20px);margin-bottom:20px;color:#fff;font-size:1.6rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .area_foot .nav_foot ul .arrow{position:absolute;content:'';width:20px;height:20px;background:#fff;border-radius:50%;left:-40px}footer .area_foot .nav_foot ul .arrow:before{position:absolute;content:'';width:6px;height:6px;border-top:solid 1px #76a5d5;border-right:solid 1px #76a5d5;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:6px;margin-top:-3px}footer .area_foot .nav_foot01 ul{list-style:disc;width:140px}@media screen and (max-width:1024px){footer .area_foot .nav_foot01 ul{width:280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:1em}}footer .area_foot .nav_foot01 ul li{margin-bottom:1em}@media screen and (max-width:1024px){footer .area_foot .nav_foot01 ul li{width:120px}}footer .area_foot .nav_foot01 ul a{color:#fff;font-size:1.4rem;font-weight:700}@media screen and (max-width:425px){footer .area_foot .nav_foot01 ul a{font-size:1.2rem}}footer address{font-style:normal;margin-top:20px}@media screen and (max-width:1024px){footer address{text-align:center}}#totop{position:fixed;bottom:20px;right:20px;text-align:center;background:#76a5d5;width:100px;height:100px;z-index:4}@media screen and (max-width:1024px){#totop{display:none !important}}#sp_top{text-align:center;background:#76a5d5;width:100px;height:100px;margin:20px auto;display:none}@media screen and (max-width:1024px){#sp_top{display:block}}#totop a,#sp_top a{display:block;width:60px;height:60px;margin:0 auto;color:#fff;text-decoration:none;line-height:1.2}#totop img,#sp_top img{width:36px;margin:12px auto 0}#totop span,#sp_top span{font-size:2.2rem;font-weight:400;line-height:1.8;font-weight:700}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0;position:relative;font-size:1.3rem}.pagination span,.pagination a{display:block;margin:8px;padding:6px;border:1px solid #eb6d6e;background-color:#fff;text-decoration:none;text-align:center}.pagination .pager{width:40px;height:40px;font-size:1.8rem;border-radius:50%}.pagination a:hover,.pagination .current{color:#fff;border-color:#eb6d6e;background-color:#eb6d6e}.pagination a.prev{margin-right:16px}.pagination a.next{margin-left:16px}.pagination span.page_num{display:none}@media screen and (max-width:1024px){.pc{display:none}.sp{display:block}#sp_top a{padding-top:2px}}