html{scroll-behavior:smooth}#global-header{width:100%;height:90px}#global-header .inner{width:1366px;height:100%;margin:0 auto;display:flex;justify-content:flex-start}@media screen and (max-width:1366px){#global-header .inner{width:100%}}@media screen and (max-width:520px){#global-header .inner{margin:14px auto 8px}}#global-header .inner .logo{display:block;margin:auto 14px auto auto;width:200px;height:auto}@media screen and (max-width:1100px){#global-header .inner .logo{margin:auto}}#global-header .inner .logo a{display:block}#global-header .inner .logo a img{width:100%;display:block}#global-header .inner #global-navi{width:85%;height:100%;margin:0 auto}@media screen and (max-width:1100px){#global-header .inner #global-navi{display:none}}#global-header .inner #global-navi ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:100%;height:100%}#global-header .inner #global-navi ul li{position:relative;width:100%;height:100%;z-index:1;display:flex;align-items:center;transition:all .5s ease}#global-header .inner #global-navi ul li:hover{background:#dc1e50}#global-header .inner #global-navi ul li:hover a{color:#fff}#global-header .inner #global-navi ul li:hover a span{color:#fff;display:block}#global-header .inner #global-navi ul li a{color:#be2240;font-size:1.4em;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;width:100%;display:block;text-align:center;line-height:1.3;transition:all .5s ease;padding:2px 0 0}#global-header .inner #global-navi ul li a span{transition:all .5s ease}#global-header .inner #global-navi ul li a span.subname{font-size:1.2rem;display:inline-block;margin-right:5px}#global-header .inner #global-navi ul li a.js-on{background:#dc1e50;color:#fff}#global-header .meganavi{position:absolute;z-index:10;width:100%;height:0;background:rgba(220,30,80,.85);transition:all .45s ease}#global-header .meganavi.js-on{height:140px}#global-header .meganavi.js-on .mega_inner{opacity:1;top:25px}#global-header .meganavi .mega_inner{opacity:0;position:relative;top:-25px;width:1000px;margin:0 auto;display:grid;grid-template-columns:19% 19% 19% 19% 19%;column-gap:1.25%;transition:all .45s ease .25s}@media screen and (max-width:1100px){#global-header .meganavi .mega_inner{display:none}}#global-header .meganavi .mega_inner a{display:inline-block;height:90px;position:relative;background:#fff}#global-header .meganavi .mega_inner a .place_name{position:absolute;bottom:0;left:0;width:100%;text-align:center;display:inline-block;background:#ef91ab;color:#fff;font-size:1.35rem;padding:2px}#global-header .mega_rec_navi{position:absolute;z-index:10;width:100%;height:0;background:rgba(220,30,80,.85);transition:all .45s ease}#global-header .mega_rec_navi.js-on{height:140px}#global-header .mega_rec_navi.js-on .mega_inner{opacity:1;top:25px}#global-header .mega_rec_navi .mega_inner{opacity:0;position:relative;top:-25px;width:1000px;margin:0 auto;display:grid;grid-template-columns:22% 22% 22% 22%;column-gap:4%;transition:all .45s ease .25s}@media screen and (max-width:1100px){#global-header .mega_rec_navi .mega_inner{display:none}}#global-header .mega_rec_navi .mega_inner a{display:inline-block;height:90px;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%}#global-header .mega_rec_navi .mega_inner a .place_name{position:absolute;bottom:0;left:0;width:100%;text-align:center;display:inline-block;background:#ef91ab;color:#fff;font-size:1.2rem;padding:2px}#global-header .mega_rec_navi .mega_inner .img_1{background-image:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/key_nurseryairin.png)}#global-header .mega_rec_navi .mega_inner .img_2{background-image:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/recruit/daini.png)}#global-header .mega_rec_navi .mega_inner .img_3{background-image:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/recruit/higashi.jpg)}#global-header .mega_rec_navi .mega_inner .img_4{background-image:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/recruit/ringo.png)}#key_visual.top{margin-bottom:80px;width:100%;height:70vh;position:relative;background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/key_pic1.webp) no-repeat;background-size:cover;background-position:center 20%}@media screen and (max-width:1100px){#key_visual.top{width:100%;height:350px;background-position:center}}#key_visual.top .key_txt{position:absolute;top:32%;right:7%}@media screen and (max-width:1100px){#key_visual.top .key_txt{top:50%;right:0;left:68%;transform:translate(-50%,-50%);width:400px;display:block}}@media screen and (max-width:768px){#key_visual.top .key_txt{top:50%;right:0;left:50%;transform:translate(-50%,-50%);width:300px}}#key_visual.sub{margin-bottom:0;width:100%;height:450px;position:relative}@media screen and (max-width:520px){#key_visual.sub{display:grid;place-items:center}}#key_visual.sub.contact{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../contact/images/key_contact.png) no-repeat;background-size:cover;background-position:0 45%}@media screen and (max-width:520px){#key_visual.sub.contact{background-position:25% 45%}}#key_visual.sub.claimreport{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../claimreport/images/key_claimreport.png) no-repeat;background-size:cover;background-position:0 45%}@media screen and (max-width:768px){#key_visual.sub.claimreport{background-position:60% 45%}}#key_visual.sub.disclosure{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../disclosure/images/key_disclosure.png) no-repeat;background-size:cover}@media screen and (max-width:520px){#key_visual.sub.disclosure{background-position:40% 45%}}#key_visual.sub.nurserylist{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../nursery/images/key_nurseryairin.png) no-repeat;background-size:cover}#key_visual.sub.nursery_airin{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/key_nurseryairin.png) no-repeat;background-size:cover;background-position:center}#key_visual.sub.nursery_daini{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/top_nursery_daini.jpg) no-repeat;background-size:cover;background-position:center}#key_visual.sub.nursery_higashiyama{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/top_nursery_higashiyama.png) no-repeat;background-size:cover;background-position:center}#key_visual.sub.nursery_ringo{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/top_nursery_ringo.webp) no-repeat;background-size:cover;background-position:center}#key_visual.sub.airinsou{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/top_nursery_airinsou.webp) no-repeat;background-size:cover;background-position:center}#key_visual.sub h2{position:absolute;bottom:56px;right:56px;color:#fff;font-family:heisei-maru-gothic-std,sans-serif !important;font-weight:800 !important;font-style:normal !important;font-size:5.6rem;text-shadow:0 0 8px rgba(220,30,80,.75)}@media screen and (max-width:520px){#key_visual.sub h2{position:relative;bottom:auto;right:auto;font-size:3.2rem}}#pankuzu{margin-bottom:80px;background:#d91f51}@media screen and (max-width:520px){#pankuzu{margin-bottom:40px}}#pankuzu .inner{width:1200px;margin:0 auto;color:#fff}@media screen and (max-width:1100px){#pankuzu .inner{width:100%}}@media screen and (max-width:520px){#pankuzu .inner{text-align:center}}#pankuzu .inner a{display:inline-block;padding:14px 16px;line-height:1;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;color:#fff;transition:all .7s ease}#pankuzu .inner a:hover{background:#e06284}.link_area .link_wrap{display:flex;justify-content:space-between;flex:1}@media screen and (max-width:520px){.link_area .link_wrap{display:block}}.link_area .link_wrap .link_banner{width:50%;height:120px;display:grid;place-items:center;position:relative;z-index:5}@media screen and (max-width:520px){.link_area .link_wrap .link_banner{width:100%;height:90px}.link_area .link_wrap .link_banner:nth-child(1){margin-bottom:2px}}.link_area .link_wrap .link_banner span{color:#fff;position:relative;z-index:10;font-size:1.8rem;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;line-height:1}.link_area .link_wrap .banner_left{background:rgba(225,100,130,.85);display:inline-block}.link_area .link_wrap .banner_left img{width:100%;height:100%;vertical-align:bottom;object-fit:cover;object-position:50% 0}.link_area .link_wrap .banner_right{background:#d71e50}#global-footer{padding:48px 0 0}#global-footer .footer_inner .flogo{text-align:center;margin-bottom:24px}#global-footer .footer_inner .flogo a{display:inline-block}#global-footer .footer_inner .flogo a img{vertical-align:bottom}@media screen and (max-width:520px){#global-footer .footer_inner .flogo a img{width:65%;height:auto;vertical-align:bottom}}#global-footer .footer_inner .fnavilist{width:1100px;margin:0 auto 24px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media screen and (max-width:1100px){#global-footer .footer_inner .fnavilist{display:none}}#global-footer .footer_inner .fnavilist li{display:flex;align-items:center}#global-footer .footer_inner .fnavilist li a{display:grid;place-items:center;padding:14px 0;width:100%;font-size:1.5rem;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;color:#e06284;transition:all .7s ease;text-align:center}#global-footer .footer_inner .fnavilist li a:hover{color:#be2240}#global-footer .footer_inner .footer_hoikuen{width:1100px;margin:0 auto 40px;display:grid;grid-template-columns:22% 22% 22% 22%;column-gap:4%}@media screen and (max-width:1100px){#global-footer .footer_inner .footer_hoikuen{width:95%}}@media screen and (max-width:768px){#global-footer .footer_inner .footer_hoikuen{grid-template-columns:48% 48%;column-gap:4%;row-gap:32px}}@media screen and (max-width:520px){#global-footer .footer_inner .footer_hoikuen{width:90%}}#global-footer .footer_inner .footer_hoikuen a{width:100%;height:100px;display:grid;place-items:center;border-radius:14px;background:#f8f5f5;box-shadow:5px 5px 20px #ece9e9,-5px -5px 20px #fff;color:#e06284;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;line-height:1;font-size:1.4rem}#global-footer .footer_inner .footer_rectitle{text-align:center;color:#e06284;font-size:1.8rem;font-weight:700;font-family:heisei-maru-gothic-std,sans-serif !important;font-weight:800 !important;font-style:normal !important;padding:8px 0;margin-bottom:8px}#global-footer .footer_inner .footer_recarea{width:1100px;margin:0 auto 20px;display:grid;grid-template-columns:22% 22% 22% 22%;column-gap:4%}@media screen and (max-width:1100px){#global-footer .footer_inner .footer_recarea{width:95%}}@media screen and (max-width:768px){#global-footer .footer_inner .footer_recarea{grid-template-columns:48% 48%;column-gap:4%;row-gap:32px}}@media screen and (max-width:520px){#global-footer .footer_inner .footer_recarea{width:90%}}#global-footer .footer_inner .footer_recarea a{display:inline-block;text-align:center;padding:13px 0;width:100%;color:#fff;background:#e06284;border-radius:2em;font-size:1.4rem}@media screen and (max-width:520px){#global-footer .footer_inner .footer_recarea a{font-size:1.25rem}}#global-footer .footer_inner .claimreport{display:block;width:30%;margin:0 auto 20px;text-align:center;color:#fff;font-size:1.8rem;font-weight:700;font-family:heisei-maru-gothic-std,sans-serif !important;font-weight:800 !important;font-style:normal !important;padding:8px 0;border-radius:30px;background:#d71e50;transition:.8s}#global-footer .footer_inner .claimreport:hover{background:#e06284}@media screen and (max-width:768px){#global-footer .footer_inner .claimreport{width:50%}}#global-footer .copy{width:100%;text-align:center;padding-bottom:20px}#global-footer .copy small{color:#e06284;font-size:1.2em;font-weight:700}#container #top_main{padding:32px 0 50px}.content_header{text-align:center;margin-bottom:32px}.content_header h2{font-size:3.6rem;color:#d91f51;font-family:heisei-maru-gothic-std,sans-serif !important;font-weight:800 !important;font-style:normal !important}@media screen and (max-width:768px){.content_header h2{font-size:2.4rem}}.top_info{width:80%;margin:0 auto 80px}.top_info .info_box{display:flex;align-items:stretch;margin-bottom:56px}@media screen and (max-width:768px){.top_info .info_box{display:grid}}.top_info .info_box:nth-child(even){flex-direction:row-reverse}.top_info .info_box:last-child{margin-bottom:0}.top_info .info_box:nth-child(1) .info{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/top_info_bg1.svg) no-repeat 10% 50%}@media screen and (max-width:768px){.top_info .info_box:nth-child(1) .info{background:0 0}}.top_info .info_box:nth-child(2) .info{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/top_info_bg2.svg) no-repeat 70% 70%}@media screen and (max-width:768px){.top_info .info_box:nth-child(2) .info{background:0 0}}.top_info .info_box:nth-child(3) .info{background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/top_info_bg3.svg) no-repeat 20% 75%}@media screen and (max-width:768px){.top_info .info_box:nth-child(3) .info{background:0 0}}.top_info .info_box .pic{width:50%}@media screen and (max-width:768px){.top_info .info_box .pic{width:80%;height:auto;margin:0 auto}}@media screen and (max-width:520px){.top_info .info_box .pic{width:95%;height:auto;margin:0 auto}}.top_info .info_box .pic img{border-radius:24px;width:100%;height:100%;vertical-align:bottom;object-fit:cover}.top_info .info_box .info{width:50%;display:grid;place-items:center;padding:40px 80px;font-size:2.4rem;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){.top_info .info_box .info{width:80%;margin:0 auto;font-size:20px}}@media screen and (max-width:520px){.top_info .info_box .info{width:90%;margin:0 auto;padding:10px}}.top_news{width:80%;margin:0 auto 120px}.top_news .top_news_contents{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:18px;row-gap:24px;margin-bottom:56px}.top_news .top_news_contents .news_box{cursor:pointer;background:#f3f3f3}.top_news .top_news_contents .news_box .thumb img{width:100%;height:auto;vertical-align:bottom}.top_news .top_news_contents .news_box .metaarea{padding:8px 12px 4px;background:#ef91ab}.top_news .top_news_contents .news_box .metaarea time,.top_news .top_news_contents .news_box .metaarea span{display:inline-block;line-height:1;font-size:1.5rem;color:#fff;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.top_news .top_news_contents .news_box h3{padding:10px;color:#ef91ab;font-family:heisei-maru-gothic-std,sans-serif !important;font-weight:800 !important;font-style:normal !important;line-height:1.65;font-size:1.7rem}.top_news .top_news_btn{text-align:center}.top_news .top_news_btn a{display:inline-block;line-height:1;padding:14px 40px 10px;color:#ef91ab;font-family:heisei-maru-gothic-std,sans-serif !important;font-weight:800 !important;font-style:normal !important;font-size:1.8rem;border:1px solid #ef91ab;border-radius:2em;transition:all .6s ease}.top_news .top_news_btn a:hover{background:#ef91ab;color:#fff}.top_nursery{margin-bottom:120px}.top_nursery .top_nursery_contents{display:grid;grid-template-columns:50% 50%;position:relative}@media screen and (max-width:768px){.top_nursery .top_nursery_contents{display:block}}.top_nursery .top_nursery_contents .center_heart{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;margin:auto;width:67px;height:81px}.top_nursery .top_nursery_contents .nursery_box{height:440px;display:grid;place-items:center;position:relative;cursor:pointer;transition:all .8s ease}@media screen and (max-width:768px){.top_nursery .top_nursery_contents .nursery_box{height:200px}}.top_nursery .top_nursery_contents .nursery_box:nth-child(1){background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/top_nursery_airinkan.JPG) no-repeat;background-size:cover}.top_nursery .top_nursery_contents .nursery_box:nth-child(2){background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/top_nursery_daini.jpg) no-repeat;background-size:cover}.top_nursery .top_nursery_contents .nursery_box:nth-child(3){background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/top_nursery_higashiyama.png) no-repeat;background-size:cover}.top_nursery .top_nursery_contents .nursery_box:nth-child(4){background:url(//www.sapporoairinkan.jp/wp-content/themes/theme_airin/css/../images/top_nursery_ringo.jpg) no-repeat;background-size:cover}.top_nursery .top_nursery_contents .nursery_box h3{position:relative;z-index:10;color:#fff;font-family:heisei-maru-gothic-std,sans-serif !important;font-weight:800 !important;font-style:normal !important;font-size:2.8rem;font-weight:700;text-shadow:0 0 12px rgba(0,0,0,.25)}@media screen and (max-width:768px){.top_nursery .top_nursery_contents .nursery_box h3{font-size:22px}}.top_nursery .top_nursery_contents .nursery_box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:7;width:100%;height:100%;transform:scale(.0001);background:rgba(215,30,80,.65);border-radius:50%;mix-blend-mode:color;transition:all .4s ease}.top_nursery .top_nursery_contents .nursery_box:before{content:"";position:absolute;z-index:5;width:100%;height:100%;background:rgba(0,0,0,.35)}.top_nursery .top_nursery_contents .nursery_box:hover:after{transform:scale(1);border-radius:0}.history{width:85%;margin:0 auto}.history .history_contents .desc{text-align:center;font-size:1.7rem;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;line-height:1.8;margin-bottom:48px}.history .history_contents .history_main{text-align:center;height:700px;width:auto;margin:0 auto}@media screen and (max-width:520px){.history .history_contents .history_main{width:100%;height:auto}}.history .history_contents .history_main img{height:100%;width:auto}@media screen and (max-width:520px){.history .history_contents .history_main img{width:100%;height:auto}}