@charset "UTF-8";
@import "../../../assets/css/page.css";
#all.bg-green{background:url("../img/detail/bg_green.gif");}#all.bg-green #contents,#all.bg-green footer{background:none}#all.bg-green .bg{background:url("../img/detail/bg_main_02.png") center top no-repeat}#all.bg-green #intro{padding-bottom:130px;margin-bottom:-110px}#all.bg-green .mainimg{background:none}#all.bg-green #info{background:none;}#all.bg-green #info:before,#all.bg-green #info:after{display:none}#all.bg-green #info dl dt{background-color:#67ca9e;color:#fff}#all.bg-green #about h2{background-image:url("../../../assets/img/contents/paint_green.png");background-size:contain;color:#fff;margin-bottom:20px}#all.bg-green #blog h3{background-image:url("../../../assets/img/contents/paint_green.png");background-size:contain;color:#fff}#all.bg-green #access h3{background-image:url("../../../assets/img/contents/paint_green.png");background-size:contain;color:#fff;margin-bottom:20px}#all.bg-green #access dl dt:before{background-color:#01a65d}#all.bg-green #news:after{display:none}#all.bg-green #news h3{border-bottom:2px solid #01a65d}#all.bg-green #news ul li:before{background-color:#01a65d}.single-nursery_schools #contents{padding-top:40px;}@media screen and (max-width:640px){.single-nursery_schools #contents{padding-top:0}}.single-nursery_schools h1{font-size:36px;line-height:1.5;text-align:center;margin-bottom:10px;}@media screen and (max-width:640px){.single-nursery_schools h1{font-size:22px}}.single-nursery_schools .mainimg{padding:30px 0;background:url("../img/detail/bg_main.png") center center no-repeat;text-align:center;}.single-nursery_schools .mainimg img{width:100%;max-width:420px}@media screen and (max-width:640px){.single-nursery_schools .mainimg{background-size:contain;padding:0 65px}}.single-nursery_schools #about h2{font-size:24px;text-align:center;background:url("../img/detail/bg_ttl01.png") center center no-repeat;padding:30px 0;}@media screen and (max-width:640px){.single-nursery_schools #about h2{font-size:18px;background-size:contain}}@media screen and (max-width:350px){.single-nursery_schools #about h2{font-size:16px}}.single-nursery_schools #about .introduce{max-width:500px;margin:0 auto}.single-nursery_schools #about p{line-height:1.8;}@media screen and (max-width:350px){.single-nursery_schools #about p{font-size:12px}}.single-nursery_schools #info{max-width:840px;margin:-40px auto 0;padding:70px 100px 0;background:url("../img/detail/illust_red01.png") left top no-repeat;position:relative;}@media screen and (max-width:640px){.single-nursery_schools #info{background:none;padding:0 0 0;margin:15px 0 0}}.single-nursery_schools #info:before{content:"";width:215px;height:150px;background:url("../img/detail/illust_yellow01.png") left top no-repeat;position:absolute;top:calc(100% - 30px);right:-100px;}@media screen and (max-width:640px){.single-nursery_schools #info:before{display:none}}.single-nursery_schools #info:after{content:"";width:174px;height:202px;background:url("../img/detail/illust_green01.png") left top no-repeat;position:absolute;bottom:calc(100% - 50px);right:-50px;visibility:visible;}@media screen and (max-width:640px){.single-nursery_schools #info:after{display:none}}.single-nursery_schools #info dl{display:table;background-color:#fff;width:100%;position:relative;z-index:5;}.single-nursery_schools #info dl dt,.single-nursery_schools #info dl dd{display:table-cell;padding:10px 15px 8px;}.single-nursery_schools #info dl dt:after,.single-nursery_schools #info dl dd:after{display:none}@media screen and (max-width:640px){.single-nursery_schools #info dl dt,.single-nursery_schools #info dl dd{font-size:12px;padding:10px}}.single-nursery_schools #info dl dt{font-weight:bold;width:140px;text-align:center;vertical-align:middle;border-bottom:1px solid #fff;background-color:#ffc328;}@media screen and (max-width:640px){.single-nursery_schools #info dl dt{width:90px}}.single-nursery_schools #info dl dd{width:calc(100% - 120px);border-bottom:1px solid #808080;}@media screen and (max-width:640px){.single-nursery_schools #info dl dd{width:calc(100% - 90px)}}.single-nursery_schools #info dl dd a{border-radius:6px;font-size:12px;font-weight:bold;background-color:#ffc328;border:2px solid #ffc328;padding:2px 10px;vertical-align:middle;}.single-nursery_schools #info dl dd a:hover{background-color:#fff}.single-nursery_schools #info dl:last-child dt,.single-nursery_schools #info dl:last-child dd{border:none}.single-nursery_schools #news{max-width:640px;margin:50px auto 0;position:relative;}.single-nursery_schools #news:after{content:"";width:130px;height:150px;background:url("../img/detail/illust_blue01.png") left top no-repeat;background-size:contain;position:absolute;bottom:-50px;left:-120px;visibility:visible;}@media screen and (max-width:640px){.single-nursery_schools #news:after{display:none}}.single-nursery_schools #news .inner{background-color:#fff;padding:30px;border-radius:10px;text-align:center;position:relative;z-index:10;}@media screen and (max-width:640px){.single-nursery_schools #news .inner{padding:15px}}.single-nursery_schools #news h3{display:inline-block;position:relative;font-size:18px;position:relative;padding-bottom:5px;padding-right:5px;margin-bottom:20px;border-bottom:2px solid #ffc328;}.single-nursery_schools #news h3:before{content:"";width:30px;height:28px;background:url("../../../assets/img/contents/icon_house.png") left top no-repeat;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-2px}.single-nursery_schools #news ul{border-bottom:1px dotted #000;padding-bottom:15px;margin-bottom:15px;}.single-nursery_schools #news ul li{text-align:left;padding-left:25px;position:relative;line-height:1.5;margin-top:10px;}.single-nursery_schools #news ul li:before{content:"";position:absolute;top:4px;left:0;width:14px;height:14px;background-color:#ffc328;border-radius:100px}.single-nursery_schools #news .contact{display:flex;flex-wrap:wrap;align-items:center;}.single-nursery_schools #news .contact p{letter-spacing:0}.single-nursery_schools #news .contact .tel{font-size:22px;font-weight:bold;margin-right:10px}.single-nursery_schools #news .contact .time{font-size:12px}@media screen and (max-width:640px){.single-nursery_schools #news .contact{display:block}.single-nursery_schools #news .contact p{font-size:14px}}.single-nursery_schools #blog{margin-top:60px;background:url("../../../assets/img/contents/paint_tri_red.png") right bottom no-repeat;}.single-nursery_schools #blog h3{font-size:24px;text-align:center;background:url("../img/detail/bg_ttl02.png") center center no-repeat;padding:30px 0}.single-nursery_schools #blog .inner{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:720px;margin:0 auto;}.single-nursery_schools #blog .inner:before{position:absolute;top:-130px;right:-50px;content:"";background:url("../img/detail/illust_red02.png") no-repeat;width:240px;height:163px}.single-nursery_schools #blog .inner:after{display:block;width:31%}.single-nursery_schools #blog .inner .blog{width:31%;margin-top:30px;}.single-nursery_schools #blog .inner .blog a{display:block;}.single-nursery_schools #blog .inner .blog a:hover p{color:#ffc328}.single-nursery_schools #blog .inner .blog img{width:100%;max-width:inherit}.single-nursery_schools #blog .inner .blog p{line-height:1.5;margin-top:5px;}.single-nursery_schools #blog .inner .blog p span{display:block}@media screen and (max-width:640px){.single-nursery_schools #blog{background:none;margin-top:30px}.single-nursery_schools #blog .inner{display:block;}.single-nursery_schools #blog .inner:before,.single-nursery_schools #blog .inner:after{display:none}.single-nursery_schools #blog .inner .blog{width:auto;max-width:240px;margin:30px auto 0}.single-nursery_schools #blog h3{font-size:18px;background-size:contain;padding:20px 0}}.single-nursery_schools #access{margin-top:60px;}.single-nursery_schools #access .inner{max-width:720px;margin:0 auto}.single-nursery_schools #access h3{font-size:24px;text-align:center;background:url("../img/detail/bg_ttl02.png") center center no-repeat;padding:30px 0}.single-nursery_schools #access .map{position:relative;margin-top:30px;}.single-nursery_schools #access .map:before{content:"";width:100%;padding-bottom:56.25%;display:block}.single-nursery_schools #access .map iframe{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%}.single-nursery_schools #access dl{display:flex;flex-wrap:wrap;}.single-nursery_schools #access dl dt{text-align:left;padding-left:25px;position:relative;font-weight:bold;line-height:1.5;width:115px;margin-top:10px;}.single-nursery_schools #access dl dt:before{content:"";position:absolute;top:4px;left:0;width:14px;height:14px;background-color:#ffc328;border-radius:100px}.single-nursery_schools #access dl dd{width:calc(100% - 115px);margin-top:10px}@media screen and (max-width:640px){.single-nursery_schools #access{margin-top:30px}.single-nursery_schools #access h3{font-size:18px;background-size:contain;padding:20px 0}}.single-nursery_schools #contact{margin-top:60px;}.single-nursery_schools #contact .inner{display:table;max-width:720px;margin:0 auto;background-color:#fff;border-radius:4px;padding:20px}.single-nursery_schools #contact h3{display:table-cell;font-size:16px;color:#fff;text-align:center;background:url("../../../assets/img/contents/paint_red.png") center center no-repeat;background-size:contain;width:180px;vertical-align:middle}.single-nursery_schools #contact .info{display:table-cell;padding-left:30px;vertical-align:top;}.single-nursery_schools #contact .info .name{position:relative;padding-left:20px;line-height:1.5;}.single-nursery_schools #contact .info .name:before{position:absolute;top:4px;left:0;content:"";width:14px;height:14px;display:block;background-color:#ff2746;border-radius:50px}.single-nursery_schools #contact .info .tel{font-size:28px;line-height:1.2;color:#4d4d4d;}.single-nursery_schools #contact .info .tel span{font-size:42px}.single-nursery_schools #contact .info .time{font-weight:bold}@media screen and (max-width:640px){.single-nursery_schools #contact{margin-top:30px}.single-nursery_schools #contact .inner{display:block}.single-nursery_schools #contact h3{display:block;font-size:18px;padding:20px 20px;text-align:center;width:auto;margin-bottom:15px}.single-nursery_schools #contact .info{display:block;text-align:center;padding-left:0;}.single-nursery_schools #contact .info .name{display:inline-block}.single-nursery_schools #contact .info .tel{font-size:18px;}.single-nursery_schools #contact .info .tel span{font-size:24px}}#contents .sublinks li{width:250px;}@media screen and (max-width:640px){#contents .sublinks li{width:auto}}