@charset "UTF-8";@media print,screen and (min-width:1024px){header{height:160px}.entrytitle{width:100%;position:relative;height:160px;border-bottom:5px solid #f5f5f5}.breadcrumbs{width:100%;background-color:#f5f5f5}.breadcrumbs .nav{padding:10px 5% 10px;font-size:80%}.entrytitle .cap{margin-top:50px;text-align:center}.entrytitle .cap h1{font-size:180%;line-height:150%;color:#666;letter-spacing:5px;font-weight:700;position:relative;display:inline-block;margin-bottom:1em}.entrytitle .cap h1:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:50px;height:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#67bbde;border-radius:2px}.entrytitle .cap p{letter-spacing:5px;font-weight:700}.entrybox{width:100%;clear:both;padding:0}.entrybox h1{font-size:160%;line-height:180%;margin-bottom:20px}.entrybox h2{font-size:140%;line-height:180%;margin-bottom:20px}.entrybox h3{font-size:120%;line-height:150%;margin-bottom:20px}.entrybox h4{font-size:110%;line-height:180%;margin-bottom:20px}.entrybox h5{font-size:100%;line-height:180%;margin-bottom:10px}.entrybox p{font-size:90%;line-height:180%;margin-bottom:20px;letter-spacing:1px}.entrybox .under{background:linear-gradient(transparent 50%,#ff0 50%)}.entrybox table{line-height:180%;margin:0;width:100%}.entrybox th{padding:8px 0;font-size:80%;font-weight:700;white-space:nowrap;vertical-align:top}.entrybox td{padding:8px 0;font-size:80%;vertical-align:top}.entrybox th p,.entrybox th li,.entrybox td p,.entrybox td li{padding-bottom:0;font-size:80%}.entrybox ul,.entrybox ol{margin-bottom:15px}.entrybox ul li,.entrybox ol li{line-height:180%}.support-title{text-align:center}.support-title h3{margin:0;padding:0;text-align:center}.support-title h3:before{content:'';display:block;position:relative;top:0;left:calc(50% - 35px);margin-bottom:10px;width:70px;height:31px;background-image:url(/wp-content/themes/iju-shika/images/support@2x.png);background-size:contain}.support-title p.sub{color:#ff9f38;font-weight:700}.support-border{width:300px;margin:0 auto;border-bottom:solid 1px #4d4d4d}.support-list{margin-top:50px}.support-list h4.light{margin-bottom:10px}.support-list h4.light:before{content:'';display:inline-block;width:36px;height:40px;background-image:url(/wp-content/themes/iju-shika/images/light@2x.png);background-size:contain;vertical-align:middle;margin-right:10px}.support-box{background-color:#f2f2f2;border-radius:10px;padding:20px 25px 5px;margin-bottom:30px}.support-box:last-child{margin-bottom:0}.support-box h4{letter-spacing:3px;margin-bottom:15px;line-height:150%}.support-box h4 span{vertical-align:middle}.support-box h4 span.marriage{background-color:#ff8aa1;color:#fff;padding:5px;margin-right:10px;font-size:80%}.support-box h4 span.birth{background-color:#ffc237;color:#fff;padding:5px;margin-right:10px;font-size:80%}.support-box h4 span.parenting{background-color:#aed950;color:#fff;padding:5px;margin-right:10px;font-size:80%}.support-box h4 span.school{background-color:#9686d7;color:#fff;padding:5px;margin-right:10px;font-size:80%}.support-box h4 span.dep{font-size:60%;background-color:#67bbde;color:#fff;padding:5px;margin-left:15px}.support-box p{font-size:90%}.support-box span{font-weight:700}.support-box table{font-size:113.5%;margin-bottom:20px}.support-box table th{padding:0;font-weight:400}.support-box table td{padding:0;line-height:180%;margin-bottom:20px;letter-spacing:1px}#page-about{width:100%;margin:80px auto 0}.main-about01{width:90%;max-width:1024px;height:850px;margin:0 auto;position:relative}.main-about01 .cap{position:absolute;top:0;left:0;width:52.5%;background:#fff;filter:alpha(opacity=90);background:rgba(255,255,255,.9);box-sizing:border-box;padding:20px 0 10px;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;z-index:100}.main-about01 .cap .sub{background-color:#666;color:#fff;font-size:120%;font-weight:700;padding:10px}.main-about01 .cap .intro{padding:0 10%}.main-about01 .image{position:absolute;top:85px;right:0;width:52.5%;height:480px;text-indent:-9999px;background:url(/wp-content/themes/iju-shika/images/about-img02.jpg);background-size:cover;z-index:10}.main-about01 .map{position:absolute;bottom:0;left:5%;width:100%;height:370px;text-indent:-9999px;background:url(/wp-content/themes/iju-shika/images/about-img03@2x.png) left bottom no-repeat;background-size:440px 370px;z-index:1}.main-about01 .access{position:absolute;bottom:40px;right:0;width:52.5%}.main-about01 .access p{font-size:80%}.main-about02{height:400px;width:100%;background:url(/wp-content/themes/iju-shika/images/about-img04.jpg) center center no-repeat;background-size:cover}.main-about03{position:relative;margin-bottom:20px;width:100%;margin:0 auto 0;padding:40px 0;height:200px;z-index:10}.main-about03:before{position:absolute;top:100%;left:50%;border:solid transparent;content:" ";border-top-color:#fff;border-width:20px;margin-left:-20px;text-align:center}.main-about03 .cap{text-align:center}.main-about03 .cap h3{margin-bottom:0}.main-about03 .cap h3:before{content:'';display:block;position:relative;top:0;left:calc(50% - 34.5px);margin-bottom:10px;width:69px;height:50px;background-image:url(/wp-content/themes/iju-shika/images/feature@2x.png);background-size:contain}.main-about03 .cap p.sub{color:#ff9f38;font-weight:700}.main-about04{position:relative;width:100%;margin:0 auto;padding:30px 0 50px;background-color:#fff4ea;z-index:1}.main-about04 .feature-item{width:90%;max-width:1024px;margin:0 auto}.main-about04 .feature-item .item{width:95%;margin-top:50px;padding:2.5% 2.5% 0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:10px}.main-about04 .feature-item .item .item-img{width:45%;margin:0;padding:0}.main-about04 .feature-item .item .item-img img{width:100%}.main-about04 .feature-item .item .num{text-align:center;font-size:300%;font-weight:700;line-height:100%;color:#ff9f38}.main-about04 .feature-item .item .num:before{content:'';display:block;position:relative;top:0;left:calc(50% - 27.5px);margin:0;width:55px;height:23px;background-image:url(/wp-content/themes/iju-shika/images/point@2x.png);background-size:contain}.main-about04 .feature-item .item .item-text{width:55%;padding:10px 0 10px 30px}.main-about04 .feature-item .item .item-text h4{text-align:center;padding:10px 0 0;font-size:90%}.main-about04 .feature-item .item .item-text p{font-size:80%}#page-parenting{width:100%;margin:80px auto}.main-parenting01{width:80%;max-width:1024px;margin:0 auto;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}.main-parenting01 .cap{width:50%;background-image:url(/wp-content/themes/iju-shika/images/parenting-img01@2x.png);background-repeat:no-repeat;background-position:right top;background-size:197px 240px}.main-parenting01 .cap h2 span{border-bottom:3px solid #666;letter-spacing:5px;padding-bottom:10px}.main-parenting01 .image{width:42.5%;margin-left:7.5%}.main-parenting01 .image img{width:100%;height:auto}.main-parenting02{width:80%;max-width:1024px;margin:60px auto 0}.main-parenting02 h5{letter-spacing:3px}.main-parenting02 .nursery th{background-color:#67bbde;color:#fff;text-align:left;padding:8px 30px}.main-parenting02 .nursery tr:nth-child(2n+1){background-color:#e2f0f8}.main-parenting02 .nursery td{text-align:left;padding:8px 30px}.main-parenting03{width:80%;max-width:1024px;margin:30px auto 0}.main-parenting03 h5{letter-spacing:3px}.main-parenting03 .school th{background-color:#ff9f38;color:#fff;text-align:left;padding:8px 30px}.main-parenting03 .school tr:nth-child(2n+1){background-color:#ffecd7}.main-parenting03 .school td{text-align:left;padding:8px 30px}.main-parenting04{width:80%;max-width:1024px;margin:60px auto 0}.main-parenting04 .parenting-img{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-parenting04 .parenting-img .item{width:30%;margin-right:5%}.main-parenting04 .parenting-img .item:nth-child(2){margin-top:40px}.main-parenting04 .parenting-img .item:nth-child(3){margin-right:0}.main-parenting04 .parenting-img .item img{width:100%}.main-parenting05{width:80%;max-width:1024px;margin:60px auto 0}#page-house{width:100%;margin:80px auto}.main-house01{width:80%;max-width:1024px;margin:0 auto}.main-house01 h3{text-align:center;margin-bottom:60px}.main-house01 h3 span{border-top:3px solid #666;border-bottom:3px solid #666;border-radius:2px;letter-spacing:5px;padding:10px 5px}.main-house01 .house-wrap{position:relative;width:100%;height:240px;margin-bottom:30px;background-color:#fafafa}.main-house01 .house-wrap .house-img{width:30%;float:left}.main-house01 .house-wrap .house-img img{display:block;width:100%;height:240px;object-fit:cover;font-family:'object-fit: cover;';transition:1s}.main-house01 .house-wrap .house-text{padding:1em 0 0;width:60%;float:left;margin:0 5%}.main-house01 .house-wrap .house-text h4{color:#ff9f38}.main-house01 .house-wrap .house-text p{font-size:85%}.main-house01 .house-wrap .house-text .note{font-size:70%;font-weight:700}.main-house01 .house-wrap .house-text a:hover{opacity:.5}.main-house01 .house-wrap .house-btn:before{content:"";bottom:0;right:0;border-top:5em solid transparent;border-right:5em solid #ffb03a;position:absolute;z-index:100}.main-house01 .house-wrap .house-btn:after{content:" more ";display:block;bottom:5px;transform:rotate(0);color:#fff;font-weight:700;right:.5em;position:absolute;z-index:101}.main-house01 .house-wrap .house-btn:hover,.main-house01 .house-wrap .house-btn a:hover{opacity:.5}.main-house02{width:80%;max-width:1024px;margin:30px auto 0}.main-house02 .house-box{width:90%;border:2px dotted #666;padding:30px 5%;height:250px}.main-house02 .house-box .house-text{padding:0;width:65%;float:left;margin:0 5% 0 0}.main-house02 .house-box .house-text h4{color:#ff9f38}.main-house02 .house-box .house-text p{font-size:85%}.main-house02 .house-box .house-img{width:30%;float:left}.main-house02 .house-box .house-img img{display:block;width:100%;height:250px;object-fit:cover;font-family:'object-fit: cover;';transition:1s}.main-house03{width:80%;max-width:1024px;margin:60px auto 0}#page-works{width:100%;margin:80px auto}.main-works01{width:80%;max-width:1024px;margin:0 auto;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}.main-works01 .cap{width:50%;background-image:url(/wp-content/themes/iju-shika/images/parenting-img01@2x.png);background-repeat:no-repeat;background-position:right top;background-size:197px 240px}.main-works01 .cap h2 span{border-bottom:3px solid #666;letter-spacing:5px;padding-bottom:10px}.main-works01 .image{width:42.5%;margin-left:7.5%}.main-works01 .image img{width:100%;height:auto}.main-works02{width:80%;max-width:1024px;margin:60px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-works02 .works-box{width:47.5%;box-sizing:border-box;border:1px solid #eee;position:relative;margin-top:1em;margin-right:5%;padding:2em 2em 1em;border:1px solid #000;box-sizing:border-box}.main-works02 .works-box:nth-child(2){margin-right:0}.main-works02 .works-box .caption{position:absolute;top:0;left:calc(50% - 120px);width:240px;padding:0;margin:0;text-align:center;background-color:#fff;transform:translateY(-50%)}.main-works02 .works-box .link{border-bottom:1px dotted #333}.main-works02 .works-box .link-btn{width:100%;margin:0 auto}.main-works02 .works-box .link-btn .btn{font-weight:700}.main-works02 .works-box .more{position:relative;width:100%;padding:10px 0;display:inline-block;color:#fff;background-color:#ff9f38;border:2px solid #ff9f38;text-align:center;text-decoration:none;transition:all .3s}.main-works02 .works-box .more:after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#fff;transition:all .3s}.main-works02 .works-box .more:hover{background-color:#fff;color:#ff9f38}.main-works02 .works-box .more:hover:after{border-left-color:#ff9f38}.main-works03{width:80%;max-width:1024px;margin:60px auto 0}.main-works03 .works-img{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-works03 .works-img .item{width:30%;margin-right:5%}.main-works03 .works-img .item:nth-child(2){margin-top:40px}.main-works03 .works-img .item:nth-child(3){margin-right:0}.main-works03 .works-img .item img{width:100%}.main-works04{width:80%;max-width:1024px;margin:60px auto 0}#page-living{width:100%;margin:80px auto}.main-living01{width:80%;max-width:1024px;margin:0 auto}.main-living01 .living-item{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-living01 .living-item .item{width:30%;margin-right:5%;margin-bottom:30px}.main-living01 .living-item .item:nth-child(3n){margin-right:0}.main-living01 .living-item .item .item-title{position:relative}.main-living01 .living-item .item .item-title img{width:100%}.main-living01 .living-item .item .item-title h3{position:absolute;bottom:-35px;width:70%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);text-align:center;background-color:#ff9f38;color:#fff;padding:10px 0;font-size:80%}.main-living01 .living-item .item .item-text{margin-top:35px}.main-living01 .living-item .item .item-text p{font-size:80%}#page-interview{width:100%;margin:80px auto}.main-interview01{width:80%;max-width:1024px;margin:0 auto}.main-interview01 .interview-item{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-interview01 .interview-item .item{position:relative;width:47.5%;background-color:#fafafa;margin-right:5%;margin-bottom:50px}.main-interview01 .interview-item .item:nth-child(2n){margin-right:0}.main-interview01 .interview-item .item img{width:100%;height:auto}.main-interview01 .interview-item .item .interview-text{padding:20px}.main-interview01 .interview-item .item .interview-text p.work{margin-bottom:5px}.main-interview01 .interview-item .item .interview-text p.work span{background-color:#ffb03a;padding:5px;color:#fff;font-weight:700}.main-interview01 .interview-item .item .interview-text h3.title span{padding-bottom:10px;border-bottom:3px solid #666}.main-interview01 .interview-item .item .interview-text p.company{font-size:70%;margin-bottom:5px}.main-interview01 .interview-item .item .interview-text p.name{font-weight:700;margin-bottom:0}.main-interview01 .interview-item .item .btn:before{content:"";bottom:0;right:0;border-top:5em solid transparent;border-right:5em solid #ffb03a;position:absolute;z-index:100}.main-interview01 .interview-item .item .btn:after{content:" more ";display:block;bottom:5px;transform:rotate(0);color:#fff;font-weight:700;right:.5em;position:absolute;z-index:101}.main-interview01 .interview-item .item .btn:hover,.main-interview01 .interview-item .item .btn a:hover{opacity:.5}#page-interview-single{width:100%;margin:80px auto}.main-interview-single01{width:80%;max-width:1024px;margin:0 auto}.main-interview-single01 .catch{position:relative;height:480px;margin:0 auto}.main-interview-single01 .catch .image{position:absolute;left:0;width:55%;object-fit:cover;font-family:'object-fit: cover;';z-index:1}.main-interview-single01 .catch .image img{width:100%;height:100%}.main-interview-single01 .catch .cap{position:absolute;right:0;top:100px;width:44%;padding:30px 3% 5px;z-index:10;background:#ff9f38;filter:alpha(opacity=90);background:rgba(255,159,56,.9);color:#fff}.main-interview-single01 .catch .cap p.work{margin-bottom:5px}.main-interview-single01 .catch .cap h3.title span{padding-bottom:5px;border-bottom:3px solid #fff}.main-interview-single01 .catch .cap p.work span{background-color:#fff;padding:5px;color:#ffb03a;font-weight:700}.main-interview-single01 .catch .cap p.company{font-size:70%;margin-bottom:5px}.main-interview-single01 .catch .cap p.name{font-weight:700}.main-interview-single01 .catch .cap p.text{font-size:14px}.main-interview-single02{width:80%;max-width:1024px;margin:0 auto}.main-interview-single02 .interview-wrap:nth-child(n+1){margin-top:20px}.main-interview-single02 .interview-wrap h3{color:#67bbde;line-height:100%}.main-interview-single02 .interview-wrap h3 span.num{color:#fff;background-color:#67bbde;padding:5px;font-size:90%;margin-right:10px}.main-interview-single02 .interview-content{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-interview-single02 .interview-content .cap{width:47.5%;font-size:90%}.main-interview-single02 .interview-content .image{width:47.5%}.main-interview-single02 .interview-wrap .image img{width:100%;height:auto}.main-interview-single03{width:80%;max-width:1024px;margin:30px auto 0;border:5px solid #67bbde;box-sizing:border-box;padding:20px 2.5% 0}.main-interview-single03 h3{color:#67bbde}.main-interview-single03 p{font-size:90%}.main-interview-single03 p span{border-bottom:2px dotted #eee;line-height:180%;padding-bottom:5px}#page-support{width:100%;margin:80px auto}.main-support01{width:80%;max-width:1024px;margin:0 auto}.main-support01 ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-support01 ul .btn{width:10em;padding:10px 20px;background-color:#67bbde;border-radius:5px;text-align:center;color:#fff;font-size:85%;font-weight:700}.main-support01 ul .btn a{color:#fff;display:block}.main-support01 .support-intro{text-align:center}.main-support01 .support-intro h3{margin:0;padding:0;text-align:center}.main-support01 .support-intro h3:before{content:'';display:block;position:relative;top:0;left:calc(50% - 35px);margin-bottom:10px;width:70px;height:31px;background-image:url(/wp-content/themes/iju-shika/images/support@2x.png);background-size:contain}.main-support01 .support-intro p.sub{color:#ff9f38;font-weight:700}#support-parenting,#support-house,#support-works,#support-exchange{margin-top:80px}#page-access{width:100%;margin:80px auto}.main-access01{width:80%;max-width:1024px;margin:0 auto}.main-access01 h3{margin-top:50px}.main-access02{width:80%;max-width:1024px;margin:60px auto 0}.main-access02 .access-box{width:90%;border:2px dotted #666;padding:30px 5%;height:240px}.main-access02 .access-box .access-text{padding:0;width:55%;float:left;margin:0 5% 0 0}.main-access02 .access-box .access-text h4{color:#ff9f38}.main-access02 .access-box .access-text p{font-size:85%}.main-access02 .access-box .access-text .link{border-bottom:1px dotted #333}.main-access02 .access-box .access-img{width:40%;float:left}.main-access02 .access-box .access-img img{display:block;width:100%;height:240px;object-fit:cover;font-family:'object-fit: cover;';transition:1s}.main-access03{width:80%;max-width:1024px;margin:60px auto 0}#page-newslist{width:100%;margin:80px auto}.main-newslist01{width:80%;max-width:1024px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:stretch}.main-newslist01 .newslist-wrap{width:72.5%;border-top:1px solid #eee}.news-wrap{width:100%;border-bottom:1px solid #eee;padding-top:20px}.news-text{width:100%}.news-text p.article-info{margin:0;line-height:100%}.news-text span.time{font-size:80%;margin-right:10px}.news-text span.event{background-color:#b4d93f;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.news-text span.topic{background-color:#f39800;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.news-text h3{margin:10px 0}.news-text p{font-size:90%}.pagenav{margin-top:30px}.main-newslist01 .sidebar{width:20%;margin-left:7.5%}.main-newslist01 .sidebar h5{padding:10px 10px 10px 22px;margin:0;border-left:thick solid #f39800}.main-newslist01 .sidebar ul li{padding:20px 10px;margin:0;font-size:80%;background:#fff;border-bottom:1px solid #eee}.main-newslist01 .sidebar ul li:before{content:'・ '}.main-newslist01 .sidebar ul li:last-child{border-bottom:none}.main-newslist01 .sidebar ul.children{padding:0;margin:0}.main-newslist01 .sidebar ul.children li{padding:0 15px;margin:0}#page-news{width:100%;margin:80px auto}.main-news01{width:80%;max-width:1024px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:stretch}.main-news01 .single-wrap{width:72.5%}.single-wrap p.article-info{margin:0;line-height:100%}.single-wrap span.time{font-size:80%;margin-right:10px}.single-wrap span.event{background-color:#b4d93f;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.single-wrap span.topic{background-color:#f39800;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.single-wrap h1{margin:10px 0 30px;border-bottom:3px solid #666}.single-wrap p{font-size:90%}.single-wrap img{width:100%;height:100%}.single-wrap .postlink{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:90%}.single-wrap .postlink .prev{margin-right:20px;padding:5px 0}.single-wrap .postlink .list{background-color:#67bbde;border-radius:5px;font-weight:700;color:#fff;padding:5px 15px 0;font-size:80%}.single-wrap .postlink .list a{color:#fff}.single-wrap .postlink .next{margin-left:20px;padding:5px 0}.single-wrap li{font-size:90%;line-height:180%;letter-spacing:1px}.single-wrap strong{font-weight:700}.single-wrap blockquote{position:relative;margin:15px 0;padding:10px 15px 10px 50px;box-sizing:border-box;border:1px solid #555;box-sizing:border-box;font-style:italic;color:#555}.single-wrap blockquote:before{display:inline-block;position:absolute;top:10px;left:-3px;content:"“";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}.single-wrap blockquote p{padding:0;margin:10px 0;line-height:1.7}.single-wrap blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.main-news01 .sidebar{width:20%;margin-left:7.5%}.main-news01 .sidebar h5{padding:10px 10px 10px 22px;margin:0;border-left:thick solid #f39800}.main-news01 .sidebar ul li{padding:20px 10px;margin:0;font-size:80%;background:#fff;border-bottom:1px solid #eee}.main-news01 .sidebar ul li:before{content:'・ '}.main-news01 .sidebar ul li:last-child{border-bottom:none}.main-news01 .sidebar ul.children{padding:0;margin:0}.main-news01 .sidebar ul.children li{padding:0 15px;margin:0}#page-contact,#page-request{width:100%;margin:80px auto}.main-contact01,.main-request01{width:80%;max-width:1024px;margin:0 auto}.main-contact01 span.phone{font-size:180%}.main-contact01 h4,.main-contact01 h5,.main-contact01 p,.main-request01 h4,.main-request01 p{text-align:center}.main-contact01 h4 span,.main-request01 h4 span{border-bottom:3px solid #666;letter-spacing:5px;padding-bottom:10px}.main-contact01 h4.mail{margin-top:40px}.main-contact01 .info{width:60%;margin:0 auto;padding:20px 0 0;border:1px dotted #666}.main-contact02,.main-request02{width:80%;max-width:1024px;margin:50px auto 0}.main-contact02 table,.main-request02 table{width:100%;border-collapse:collapse;margin-bottom:50px}.main-contact02 table tr,.main-request02 table tr{border-bottom:solid 2px #fff}.main-contact02 table tr:last-child,.main-request02 table tr:last-chil{border-bottom:none}.main-contact02 table th,.main-request02 table th{position:relative;text-align:left;width:27.5%;padding:0 2.5%;color:#fff;vertical-align:middle}.main-contact02 table th{background-color:#67bbde}.main-request02 table th{background-color:#8bc53f}.main-contact02 table th:after,.main-request02 table th:after{display:block;content:"";width:0;height:0;position:absolute;top:calc(50% - 10px);right:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent}.main-contact02 table th:after{border-left:10px solid #67bbde}.main-request02 table th:after{border-left:10px solid #8bc53f}.main-contact02 table td,.main-request02 table td{text-align:left;width:70%;background-color:#eee;padding:10px 0}.haveto{font-size:40%;padding:5px;background:#e83828;color:#fff;border-radius:5px;margin:5px 5px 0;position:relative;bottom:3px}.wpcf7 input[name=your-name],.wpcf7 input[name=your-kana],.wpcf7 input[name=your-age],.wpcf7 input[name=your-profession],.wpcf7 input[name=your-code],.wpcf7 input[name=your-address],.wpcf7 input[name=your-tel],.wpcf7 input[name=your-email]{width:90% !important;margin:0 5%;border:none}.wpcf7 textarea[name=your-message]{width:90%;margin:0 5%;border:none;box-sizing:border-box;height:200px !important}.consent{text-align:center}.text_btn{padding:2%;text-align:center;font-weight:700}#formbtn{display:block;padding:15px 0;width:50%;margin:25px auto 0;line-height:180%;font-weight:700;background-color:#ff9f38;border:2px solid #ff9f38;box-sizing:border-box;border-radius:5px;color:#fff !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#formbtn:hover{background-color:#fff;border:2px solid #ff9f38;color:#ff9f38 !important}.wpcf7-not-valid-tip{padding:0 5%;color:#e83828;display:block;text-align:center}.wpcf7-mail-sent-ok{display:block;text-align:center;font-weight:700;margin-top:30px;background-color:#fff;color:#666;border:1px solid #ff9f38 !important;padding:10px 0}.wpcf7-response-output,.wpcf7-validation-errors,.wpcf7-acceptance-missing,.wpcf7-mail-sent-ng,.wpcf7-spam-blocked{display:block;text-align:center;font-weight:700;margin-top:30px;background-color:#fff;color:#666;border:1px solid #e83828 !important;padding:10px 0}.screen-reader-response{display:none}#page-links{width:100%;margin:80px auto}.main-links01{width:80%;max-width:1024px;margin:0 auto}.main-links02{width:80%;max-width:1024px;margin:50px auto 0}.main-links01 h3,.main-links02 h3{text-align:center}.main-links01 h3 span,.main-links02 h3 span{letter-spacing:5px;color:#ffb03a}.main-links01 .links-list,.main-links02 .links-list{padding:20px 2.5% 10px;background:#f5f5f5;border-radius:20px}.main-links01 .links-list ul li,.main-links02 .links-list ul li{border-bottom:1px dotted #666;margin-bottom:15px}.main-links01 .links-list ul li:last-child,.main-links02 .links-list ul li:last-child{border:none}#page-privacy{width:100%;margin:80px auto}.main-privacy01{width:75%;max-width:1024px;margin:0 auto;background-color:#f2f2f2;border-radius:20px;padding:30px 2.5% 15px}.main-privacy01 h4{margin-bottom:10px}.main-privacy01 h5 span{border-bottom:3px solid #666;padding-bottom:5px}}@media screen and (max-width:1023px){header{height:120px}.entrytitle{width:100%;position:relative;height:120px;border-bottom:5px solid #f5f5f5}.breadcrumbs{width:100%;background-color:#f5f5f5}.breadcrumbs .nav{padding:10px 5% 10px;font-size:75%}.entrytitle .cap{margin-top:25px;text-align:center}.entrytitle .cap h1{font-size:150%;line-height:150%;color:#666;letter-spacing:5px;font-weight:700;position:relative;display:inline-block;margin-bottom:1em}.entrytitle .cap h1:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:50px;height:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#67bbde;border-radius:2px}.entrytitle .cap p{letter-spacing:5px;font-weight:700}.entrybox{width:100%;clear:both;padding:0}.entrybox h1{font-size:130%;line-height:180%}.entrybox h2{font-size:120%;line-height:180%}.entrybox h3{font-size:110%;line-height:180%}.entrybox h4{font-size:100%;line-height:180%}.entrybox h5{font-size:100%;line-height:180%}.entrybox p{font-size:90%;line-height:180%}.entrybox .under{background:linear-gradient(transparent 50%,#ff0 50%)}.entrybox table{line-height:180%;margin:0;width:100%}.entrybox th{padding:8px 0;font-size:80%;font-weight:700;white-space:nowrap;vertical-align:top}.entrybox td{padding:8px 0;font-size:80%;vertical-align:top}.entrybox th p,.entrybox th li,.entrybox td p,.entrybox td li{padding-bottom:0;font-size:80%}.entrybox ul,.entrybox ol{margin-bottom:15px}.entrybox ul li,.entrybox ol li{line-height:180%}.support-title{text-align:center}.support-title h3{margin:0;padding:0;text-align:center}.support-title h3:before{content:'';display:block;position:relative;top:0;left:calc(50% - 35px);margin-bottom:10px;width:70px;height:31px;background-image:url(/wp-content/themes/iju-shika/images/support@2x.png);background-size:contain}.support-title p.sub{color:#ff9f38;font-weight:700}.support-title p.intro br{display:none}.support-border{width:300px;margin:0 auto;border-bottom:solid 1px #4d4d4d}.support-list{margin-top:50px}.support-list h4.light{margin-bottom:10px}.support-list h4.light:before{content:'';display:inline-block;width:36px;height:40px;background-image:url(/wp-content/themes/iju-shika/images/light@2x.png);background-size:contain;vertical-align:middle;margin-right:10px}.support-box{background-color:#f2f2f2;border-radius:10px;padding:20px 25px 5px;margin-bottom:30px}.support-box:last-child{margin-bottom:0}.support-box h4{letter-spacing:3px;margin-bottom:15px;line-height:150%}.support-box h4 span{vertical-align:middle}.support-box h4 span.marriage{background-color:#ff8aa1;color:#fff;padding:5px;margin-right:10px;font-size:80%}.support-box h4 span.birth{background-color:#ffc237;color:#fff;padding:5px;margin-right:10px;font-size:80%}.support-box h4 span.parenting{background-color:#aed950;color:#fff;padding:5px;margin-right:10px;font-size:80%}.support-box h4 span.school{background-color:#9686d7;color:#fff;padding:5px;margin-right:10px;font-size:80%}.support-box h4 span.dep{font-size:60%;background-color:#67bbde;color:#fff;padding:5px;margin-left:15px}.support-box p{font-size:90%}.support-box span{font-weight:700}.support-box table{font-size:113.5%;margin-bottom:20px}.support-box table th{padding:0;font-weight:400}.support-box table td{padding:0;line-height:180%;margin-bottom:20px;letter-spacing:1px}#page-about{width:100%;margin:60px auto 0}.main-about01{width:90%;margin:0 auto}.main-about01 .image{width:100%;height:0;padding-top:66.6666666667%;text-indent:-9999px;background:url(/wp-content/themes/iju-shika/images/about-img02.jpg) 0 0 no-repeat;background-size:cover}.main-about01 .cap{width:100%;margin-top:50px;padding:0;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}.main-about01 .cap .sub{background-color:#666;color:#fff;font-size:120%;font-weight:700;padding:10px}.main-about01 .cap .intro{padding:0 0 0 5%}.main-about01 .map{display:none}.main-about01 .access{display:block;width:95%;margin-top:20px;padding:2.5% 2.5% 0;border:1px dotted #666}.main-about01 .access p{font-size:80%}.main-about02{margin-top:50px;height:300px;width:100%;background:url(/wp-content/themes/iju-shika/images/about-img04.jpg) center center no-repeat;background-size:cover}.main-about03{position:relative;margin-bottom:20px;width:90%;margin:0 auto 0;padding:30px 5%;height:auto;z-index:10}.main-about03:before{position:absolute;top:100%;left:50%;border:solid transparent;content:" ";border-top-color:#fff;border-width:20px;margin-left:-20px;text-align:center}.main-about03 .cap{text-align:center}.main-about03 .cap h3{margin-bottom:0}.main-about03 .cap h3:before{content:'';display:block;position:relative;top:0;left:calc(50% - 34.5px);margin-bottom:10px;width:69px;height:50px;background-image:url(/wp-content/themes/iju-shika/images/feature@2x.png);background-size:contain}.main-about03 .cap p.sub{color:#ff9f38;font-weight:700}.main-about03 .cap p.intro br{display:none}.main-about04{position:relative;width:100%;margin:0 auto;padding:20px 0 30px;background-color:#fff4ea;z-index:1}.main-about04 .feature-item{width:90%;margin:0 auto}.main-about04 .feature-item .item{width:95%;margin-top:50px;padding:2.5% 2.5% 0;display:block;background:#fff;border-radius:10px}.main-about04 .feature-item .item .item-img{width:100%;margin:0;padding:0}.main-about04 .feature-item .item .item-img img{width:100%}.main-about04 .feature-item .item .num{text-align:center;font-size:300%;font-weight:700;line-height:100%;color:#ff9f38}.main-about04 .feature-item .item .num:before{content:'';display:block;position:relative;top:0;left:calc(50% - 27.5px);margin:0;width:55px;height:23px;background-image:url(/wp-content/themes/iju-shika/images/point@2x.png);background-size:contain}.main-about04 .feature-item .item .item-text{width:100%;padding:10px 0}.main-about04 .feature-item .item .item-text h4{text-align:center;padding:10px 0 0;font-size:90%;line-height:150%}.main-about04 .feature-item .item .item-text p{font-size:80%}#page-parenting{width:100%;margin:60px auto}.main-parenting01{width:90%;margin:0 auto;display:block}.main-parenting01 .cap{width:100%}.main-parenting01 .cap h2 span{border-bottom:3px solid #666;letter-spacing:5px;padding-bottom:10px}.main-parenting01 .image{width:100%;margin-left:0}.main-parenting01 .image img{width:100%;height:auto}.main-parenting02{width:90%;margin:60px auto 0}.main-parenting02 h5{letter-spacing:3px}.main-parenting02 .nursery th{background-color:#67bbde;color:#fff;text-align:left;padding:8px 10px}.main-parenting02 .nursery tr:nth-child(2n+1){background-color:#e2f0f8}.main-parenting02 .nursery td{text-align:left;padding:8px 10px}.main-parenting03{width:90%;margin:30px auto 0}.main-parenting03 h5{letter-spacing:3px}.main-parenting03 .school th{background-color:#ff9f38;color:#fff;text-align:left;padding:8px 20px}.main-parenting03 .school tr:nth-child(2n+1){background-color:#ffecd7}.main-parenting03 .school td{text-align:left;padding:8px 20px}.main-parenting04{width:90%;margin:60px auto 0}.main-parenting04 .parenting-img{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-parenting04 .parenting-img .item{width:30%;margin-right:5%}.main-parenting04 .parenting-img .item:nth-child(2){margin-top:40px}.main-parenting04 .parenting-img .item:nth-child(3){margin-right:0}.main-parenting04 .parenting-img .item img{width:100%}.main-parenting05{width:90%;margin:40px auto 0}#page-house{width:100%;margin:60px auto}.main-house01{width:90%;margin:0 auto}.main-house01 h3{text-align:center;margin-bottom:60px}.main-house01 h3 span{border-top:3px solid #666;border-bottom:3px solid #666;border-radius:2px;letter-spacing:5px;padding:10px 5px}.main-house01 .house-wrap{position:relative;width:100%;height:auto;margin-bottom:50px;background-color:#fafafa}.main-house01 .house-wrap .house-img{width:100%;float:none;display:block}.main-house01 .house-wrap .house-img img{display:block;width:100%;height:auto;object-fit:cover;font-family:'object-fit: cover;';transition:1s}.main-house01 .house-wrap .house-text{padding:1em 0;width:90%;float:none;margin:0 5%}.main-house01 .house-wrap .house-text h4{color:#ff9f38;margin-top:20px}.main-house01 .house-wrap .house-text p{font-size:85%}.main-house01 .house-wrap .house-text .note{font-size:70%;font-weight:700}.main-house01 .house-wrap .house-text a:hover{opacity:.5}.main-house01 .house-wrap .house-btn:before{content:"";bottom:0;right:0;border-top:5em solid transparent;border-right:5em solid #ffb03a;position:absolute;z-index:10}.main-house01 .house-wrap .house-btn:after{content:" more ";display:block;bottom:5px;transform:rotate(0);color:#fff;font-weight:700;right:.5em;position:absolute;z-index:11}.main-house01 .house-wrap .house-btn:hover,.main-house01 .house-wrap .house-btn a:hover{opacity:.5}.main-house02{width:90%;margin:30px auto 0}.main-house02 .house-box{border:2px dotted #666;padding:30px 5% 20px;height:auto;width:90%}.main-house02 .house-box .house-text{padding:0;width:100%;float:left;margin:0}.main-house02 .house-box .house-text h4{color:#ff9f38}.main-house02 .house-box .house-text p{font-size:85%}.main-house02 .house-box .house-img{width:100%;float:none}.main-house02 .house-box .house-img img{display:block;width:100%;height:auto;object-fit:cover;font-family:'object-fit: cover;';transition:1s}.main-house03{width:90%;margin:40px auto 0}#page-works{width:100%;margin:60px auto}.main-works01{width:90%;margin:0 auto;display:block}.main-works01 .cap{width:100%}.main-works01 .cap h2 span{border-bottom:3px solid #666;letter-spacing:5px;padding-bottom:10px}.main-works01 .image{width:100%;margin-left:0}.main-works01 .image img{width:100%;height:auto}.main-works02{width:90%;margin:0 auto;display:block}.main-works02 .works-box{width:100%;position:relative;margin-top:40px;margin-right:0;padding:2em 2em 1em;border:1px solid #000;box-sizing:border-box}.main-works02 .works-box:nth-child(2){margin-right:0}.main-works02 .works-box .caption{position:absolute;top:0;left:calc(50% - 120px);width:240px;padding:0;margin:0;text-align:center;background-color:#fff;transform:translateY(-50%)}.main-works02 .works-box .link{border-bottom:1px dotted #333}.main-works02 .works-box .link-btn{width:100%;margin:0 auto}.main-works02 .works-box .link-btn .btn{font-weight:700}.main-works02 .works-box .more{position:relative;width:100%;padding:10px 0;display:inline-block;color:#fff;background-color:#ff9f38;border:2px solid #ff9f38;text-align:center;text-decoration:none;transition:all .3s}.main-works02 .works-box .more:after{position:absolute;top:50%;right:.2em;content:'';margin-top:-5px;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#fff;transition:all .3s}.main-works02 .works-box .more:hover{background-color:#fff;color:#ff9f38}.main-works02 .works-box .more:hover:after{border-left-color:#ff9f38}.main-works03{width:90%;margin:40px auto 0}.main-works03 .works-img{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-works03 .works-img .item{width:30%;margin-right:5%}.main-works03 .works-img .item:nth-child(2){margin-top:40px}.main-works03 .works-img .item:nth-child(3){margin-right:0}.main-works03 .works-img .item img{width:100%}.main-works04{width:90%;margin:40px auto 0}#page-living{width:100%;margin:60px auto}.main-living01{width:90%;margin:0 auto}.main-living01 .living-item{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-living01 .living-item .item{width:47.5%;margin-bottom:20px}.main-living01 .living-item .item:nth-child(2n){margin-left:5%}.main-living01 .living-item .item .item-title{position:relative}.main-living01 .living-item .item .item-title img{width:100%}.main-living01 .living-item .item .item-title h3{position:absolute;bottom:-30px;width:80%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);text-align:center;background-color:#ff9f38;color:#fff;padding:10px 0;font-size:80%}.main-living01 .living-item .item .item-text{margin-top:35px}.main-living01 .living-item .item .item-text p{font-size:80%}#page-interview{width:100%;margin:60px auto}.main-interview01{width:90%;margin:0 auto}.main-interview01 .interview-item{width:100%;margin:0 auto;display:block}.main-interview01 .interview-item .item{position:relative;width:100%;background-color:#fafafa;margin-right:0;margin-bottom:50px}.main-interview01 .interview-item .item:nth-child(2n){margin-right:0}.main-interview01 .interview-item .item img{width:100%;height:auto}.main-interview01 .interview-item .item .interview-text{padding:20px}.main-interview01 .interview-item .item .interview-text p.work{margin-bottom:5px}.main-interview01 .interview-item .item .interview-text p.work span{background-color:#ffb03a;padding:5px;color:#fff;font-weight:700}.main-interview01 .interview-item .item .interview-text h3.title span{padding-bottom:10px;border-bottom:3px solid #666}.main-interview01 .interview-item .item .interview-text p.company{font-size:70%;margin-bottom:5px}.main-interview01 .interview-item .item .interview-text p.name{font-weight:700;margin-bottom:0}.main-interview01 .interview-item .item .btn:before{content:"";bottom:0;right:0;border-top:5em solid transparent;border-right:5em solid #ffb03a;position:absolute;z-index:100}.main-interview01 .interview-item .item .btn:after{content:" more ";display:block;bottom:5px;transform:rotate(0);color:#fff;font-weight:700;right:.5em;position:absolute;z-index:101}.main-interview01 .interview-item .item .btn:hover,.main-interview01 .interview-item .item .btn a:hover{opacity:.5}#page-interview-single{width:100%;margin:60px auto}.main-interview-single01{width:90%;margin:0 auto}.main-interview-single01 .catch{height:auto;margin:0 auto;background:#ff9f38;filter:alpha(opacity=90);background:rgba(255,159,56,.9)}.main-interview-single01 .catch .image{width:100%;object-fit:cover;font-family:'object-fit: cover;';z-index:1;margin:0;padding:0}.main-interview-single01 .catch .image img{width:100%;height:100%}.main-interview-single01 .catch .cap{width:90%;margin:0;padding:20px 5% 5px;z-index:10;color:#fff}.main-interview-single01 .catch .cap p.work{margin-bottom:5px}.main-interview-single01 .catch .cap h3.title span{padding-bottom:5px;border-bottom:3px solid #fff}.main-interview-single01 .catch .cap p.work span{background-color:#fff;padding:5px;color:#ffb03a;font-weight:700}.main-interview-single01 .catch .cap p.company{font-size:70%;margin-bottom:5px}.main-interview-single01 .catch .cap p.name{font-weight:700}.main-interview-single01 .catch .cap p.text{font-size:14px}.main-interview-single02{width:90%;margin:0 auto}.main-interview-single02 .interview-wrap:nth-child(n+1){margin-top:30px}.main-interview-single02 .interview-wrap h3{color:#67bbde;line-height:160%}.main-interview-single02 .interview-wrap h3 span.num{color:#fff;background-color:#67bbde;padding:5px;font-size:90%;margin-right:10px}.main-interview-single02 .interview-content{width:100%;margin:0 auto;display:block}.main-interview-single02 .interview-content .cap{width:100%;font-size:90%}.main-interview-single02 .interview-content .image{width:100%}.main-interview-single02 .interview-wrap .image img{width:100%;height:auto}.main-interview-single03{width:90%;margin:30px auto 0;border:5px solid #67bbde;box-sizing:border-box;padding:20px 2.5% 0}.main-interview-single03 h3{color:#67bbde}.main-interview-single03 p{font-size:90%}.main-interview-single03 p span{border-bottom:2px dotted #eee;line-height:180%;padding-bottom:5px}#page-support{width:100%;margin:60px auto}.main-support01{width:90%;margin:0 auto}.main-support01 ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-support01 ul .btn{width:22%;margin-right:4%;padding:10px;background-color:#67bbde;border-radius:5px;box-sizing:border-box;text-align:center;color:#fff;font-size:80%;font-weight:700}.main-support01 ul .btn:last-child{margin-right:0}.main-support01 ul .btn a{color:#fff;display:block}.main-support01 .support-intro{text-align:center}.main-support01 .support-intro h3{margin:0;padding:0;text-align:center}.main-support01 .support-intro h3:before{content:'';display:block;position:relative;top:0;left:calc(50% - 35px);margin-bottom:10px;width:70px;height:31px;background-image:url(/wp-content/themes/iju-shika/images/support@2x.png);background-size:contain}.main-support01 .support-intro p.sub{color:#ff9f38;font-weight:700}.main-support01 .support-intro p.intro br{display:none}#support-parenting,#support-house,#support-works,#support-exchange{margin-top:50px}#page-access{width:100%;margin:60px auto}.main-access01{width:90%;margin:0 auto}.main-access01 h3{margin-top:50px}.main-access02{width:90%;margin:60px auto 0}.main-access02 .access-box{width:90%;border:2px dotted #666;padding:30px 5%;height:auto}.main-access02 .access-box .access-text{padding:0;width:100%;float:none;margin:0}.main-access02 .access-box .access-text h4{color:#ff9f38}.main-access02 .access-box .access-text p{font-size:85%}.main-access02 .access-box .access-text .link{border-bottom:1px dotted #333}.main-access02 .access-box .access-img{width:100%;float:none}.main-access02 .access-box .access-img img{display:block;width:100%;height:auto;object-fit:cover;font-family:'object-fit: cover;';transition:1s}.main-access03{width:90%;margin:60px auto 0}#page-newslist{width:100%;margin:60px auto}.main-newslist01{width:90%;margin:0 auto;display:block}.main-newslist01 .newslist-wrap{width:100%;border-top:1px solid #eee}.news-wrap{width:100%;border-bottom:1px solid #eee;padding-top:20px}.news-text{width:100%}.news-text p.article-info{margin:0;line-height:100%}.news-text span.time{font-size:80%;margin-right:10px}.news-text span.event{background-color:#b4d93f;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.news-text span.topic{background-color:#f39800;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.news-text h3{margin:10px 0}.news-text p{font-size:90%}.pagenav{margin-top:20px}.main-newslist01 .sidebar{width:100%;margin-top:50px;margin-left:0}.main-newslist01 .sidebar h5{padding:10px 10px 10px 22px;margin:0;border-left:thick solid #f39800}.main-newslist01 .sidebar ul li{padding:10px;margin:0;font-size:80%;background:#fff;border-bottom:1px solid #eee}.main-newslist01 .sidebar ul li:before{content:'・ '}.main-newslist01 .sidebar ul li:last-child{border-bottom:none}.main-newslist01 .sidebar ul.children{padding:0;margin:0}.main-newslist01 .sidebar ul.children li{padding:0 15px;margin:0}#page-news{width:100%;margin:60px auto}.main-news01{width:90%;margin:0 auto;display:block}.main-news01 .single-wrap{width:100%}.single-wrap p.article-info{margin:0;line-height:100%}.single-wrap span.time{font-size:80%;margin-right:10px}.single-wrap span.event{background-color:#b4d93f;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.single-wrap span.topic{background-color:#f39800;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:20px}.single-wrap h1{margin:10px 0 30px;border-bottom:3px solid #666}.single-wrap p{font-size:90%}.single-wrap img{width:100%;height:100%}.single-wrap .postlink{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:90%}.single-wrap .postlink .prev{margin-right:20px;padding:5px 0}.single-wrap .postlink .list{background-color:#67bbde;border-radius:5px;font-weight:700;color:#fff;padding:5px 15px 0;font-size:80%}.single-wrap .postlink .list a{color:#fff}.single-wrap .postlink .next{margin-left:20px;padding:5px 0}.single-wrap li{font-size:90%;line-height:180%;letter-spacing:1px}.single-wrap strong{font-weight:700}.single-wrap blockquote{position:relative;margin:15px 0;padding:10px 15px 10px 50px;box-sizing:border-box;border:1px solid #555;font-style:italic;color:#555}.single-wrap blockquote:before{display:inline-block;position:absolute;top:10px;left:-3px;content:"“";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}.single-wrap blockquote p{padding:0;margin:10px 0;line-height:1.7}.single-wrap blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.main-news01 .sidebar{width:100%;margin-top:50px;margin-left:0}.main-news01 .sidebar h5{padding:10px 10px 10px 22px;margin:0;border-left:thick solid #f39800}.main-news01 .sidebar ul li{padding:10px;margin:0;font-size:80%;background:#fff;border-bottom:1px solid #eee}.main-news01 .sidebar ul li:before{content:'・ '}.main-news01 .sidebar ul li:last-child{border-bottom:none}.main-news01 .sidebar ul.children{padding:0;margin:0}.main-news01 .sidebar ul.children li{padding:0 15px;margin:0}#page-contact,#page-request{width:100%;margin:60px auto}.main-contact01,.main-request01{width:90%;margin:0 auto}.main-contact01 span.phone{font-size:180%}.main-contact01 h4,.main-contact01 h5,.main-contact01 p,.main-request01 h4,.main-request01 p{text-align:center}.main-contact01 p br,.main-request01 p br{display:none}.main-contact01 h4 span,.main-request01 h4 span{border-bottom:3px solid #666;border-radius:2px;letter-spacing:5px;padding-bottom:10px}.main-contact01 h4.mail{margin-top:40px}.main-contact01 .info{width:90%;margin:0 auto;padding:20px 5% 0;border:1px dotted #666;box-sizing:border-box}.main-contact02,.main-request02{width:90%;margin:50px auto 0}.main-contact02 table,.main-request02 table{width:100%;border-collapse:collapse;margin-bottom:50px}.main-contact02 table tr,.main-request02 table tr{border-bottom:solid 2px #fff}.main-contact02 table tr:last-child,.main-request02 table tr:last-chil{border-bottom:none}.main-contact02 table th,.main-request02 table th{position:relative;text-align:left;width:35%;padding:0 2.5%;color:#fff;vertical-align:middle;font-size:80%}.main-contact02 table th{background-color:#67bbde}.main-request02 table th{background-color:#8bc53f}.main-contact02 table th:after,.main-request02 table th:after{display:block;content:"";width:0;height:0;position:absolute;top:calc(50% - 10px);right:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent}.main-contact02 table th:after{border-left:10px solid #67bbde}.main-request02 table th:after{border-left:10px solid #8bc53f}.main-contact02 table td,.main-request02 table td{text-align:left;width:70%;background-color:#eee;padding:10px 0;font-size:80%}.haveto{font-size:40%;padding:5px;background:#e83828;color:#fff;border-radius:5px;margin:5px 5px 0;position:relative;bottom:3px}.wpcf7 input[name=your-name],.wpcf7 input[name=your-kana],.wpcf7 input[name=your-age],.wpcf7 input[name=your-profession],.wpcf7 input[name=your-code],.wpcf7 input[name=your-address],.wpcf7 input[name=your-tel],.wpcf7 input[name=your-email]{width:90% !important;margin:0 5%;border:none}.wpcf7 textarea[name=your-message]{width:90%;margin:0 5%;border:none;box-sizing:border-box;height:200px !important}.consent{text-align:center}.text_btn{padding:2%;text-align:center;font-weight:700}#formbtn{display:block;padding:15px 0;width:100%;margin:25px auto 0;line-height:180%;font-weight:700;background-color:#ff9f38;border:2px solid #ff9f38;box-sizing:border-box;border-radius:5px;color:#fff !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#formbtn:hover{background-color:#fff;border:2px solid #ff9f38;color:#ff9f38 !important}.wpcf7-not-valid-tip{padding:0 5%;color:#e83828;display:block;text-align:center}.wpcf7-mail-sent-ok{display:block;text-align:center;font-weight:700;margin-top:30px;background-color:#fff;color:#666;border:1px solid #ff9f38 !important;padding:10px 0}.wpcf7-response-output,.wpcf7-validation-errors,.wpcf7-acceptance-missing,.wpcf7-mail-sent-ng,.wpcf7-spam-blocked{display:block;text-align:center;font-weight:700;margin-top:30px;background-color:#fff;color:#666;border:1px solid #e83828 !important;padding:10px 0}.screen-reader-response{display:none}#page-links{width:100%;margin:60px auto}.main-links01{width:90%;margin:0 auto}.main-links02{width:90%;margin:50px auto 0}.main-links01 h3,.main-links02 h3{text-align:center}.main-links01 h3 span,.main-links02 h3 span{letter-spacing:5px;color:#ffb03a}.main-links01 .links-list,.main-links02 .links-list{padding:20px 5% 10px;background:#f5f5f5;border-radius:20px}.main-links01 .links-list ul li,.main-links02 .links-list ul li{border-bottom:1px dotted #666;margin-bottom:15px}.main-links01 .links-list ul li:last-child,.main-links02 .links-list ul li:last-child{border:none}#page-privacy{width:100%;margin:60px auto}.main-privacy01{width:90%;margin:0 auto;background-color:#f2f2f2;border-radius:20px;padding:30px 5% 15px}.main-privacy01 h4{margin-bottom:10px}.main-privacy01 h5 span{border-bottom:3px solid #666;padding-bottom:5px}}@media screen and (max-width:480px){header{height:120px}.entrytitle{width:100%;position:relative;height:120px;border-bottom:5px solid #f5f5f5}.breadcrumbs{width:100%;background-color:#f5f5f5}.breadcrumbs .nav{padding:10px 5% 10px;font-size:75%}.entrytitle .cap{margin-top:25px;text-align:center}.entrytitle .cap h1{font-size:150%;line-height:150%;color:#666;letter-spacing:5px;font-weight:700;position:relative;display:inline-block;margin-bottom:1em}.entrytitle .cap h1:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:50px;height:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#67bbde;border-radius:2px}.entrytitle .cap p{letter-spacing:5px;font-weight:700}.entrybox{width:100%;clear:both;padding:0}.entrybox h1{font-size:130%;line-height:160%;margin-bottom:20px}.entrybox h2{font-size:120%;line-height:150%;margin-bottom:20px}.entrybox h3{font-size:110%;line-height:150%;margin-bottom:20px}.entrybox h4{font-size:95%;line-height:150%;margin-bottom:20px}.entrybox h5{font-size:90%;line-height:130%;margin-bottom:10px}.entrybox p{font-size:90%;line-height:180%;margin-bottom:20px;letter-spacing:1px}.entrybox .under{background:linear-gradient(transparent 50%,#ff0 50%)}.entrybox table{line-height:180%;margin:0;width:100%}.entrybox th{padding:8px 0;font-size:80%;font-weight:700;white-space:nowrap;vertical-align:top}.entrybox td{padding:8px 0;font-size:80%;vertical-align:top}.entrybox th p,.entrybox th li,.entrybox td p,.entrybox td li{padding-bottom:0;font-size:80%}.entrybox ul,.entrybox ol{margin-bottom:15px}.entrybox ul li,.entrybox ol li{line-height:180%}.support-box h4{line-height:180%}.support-box h4 span.dep{margin-left:10px}#page-about{margin:50px auto 0}.main-about01 .cap{display:block}.main-about01 .cap .catch{display:none}.main-about01 .cap .intro{padding:0;text-align:center}.main-about01 .access{width:90%;padding:5% 5% 0}.main-about02{height:240px}.main-about04 .feature-item .item{width:90%;padding:5% 5% 0}#page-parenting{margin:50px auto}.main-parenting01 .cap h2 span{padding-bottom:5px;line-height:180%}#page-house{margin:50px auto}.main-house01 h3{margin-bottom:40px;border-top:3px solid #666;border-bottom:3px solid #666}.main-house01 h3 span{border-top:none;border-bottom:none;line-height:180%}.main-house02 .house-box{padding:20px 5% 10px}#page-works{margin:50px auto}.main-works01 .cap h2 span{padding-bottom:5px;line-height:180%}#page-living{margin:50px auto}.main-living01 .living-item{display:block}.main-living01 .living-item .item{width:100%;margin-bottom:30px}.main-living01 .living-item .item:nth-child(2n){margin-left:0}#page-interview{margin:50px auto}#page-interview-single{margin:50px auto}.main-interview-single02 .interview-wrap h3{line-height:180%}#page-support{margin:50px auto}.main-support01 ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-support01 ul .btn{width:48%}.main-support01 ul .btn:nth-child(2n){margin-right:0}.main-support01 ul .btn:nth-child(1),.main-support01 ul .btn:nth-child(2){margin-bottom:20px}#page-access{margin:50px auto}.main-access02{margin:50px auto 0}.main-access02 .access-box{padding:20px 5%}.main-access03{margin:50px auto 0}#page-newslist{margin:50px auto}#page-news{margin:50px auto}#page-contact,#page-request{margin:50px auto}.main-contact02,.main-request02{width:90%;margin:40px auto 0}.main-contact02 table,.main-request02 table{margin-bottom:30px}.main-contact02 table tr,.main-request02 table tr{border:none}.main-contact02 table th,.main-request02 table th{display:block;width:100%;text-align:center;padding:10px 0;border:none}.main-contact02 table th:after,.main-request02 table th:after{border:none}.main-contact02 table td,.main-request02 table td{display:block;width:100%;padding:15px 0;border:none}#page-links{margin:50px auto}.main-links02{margin:50px auto 0}.main-links01 .links-list ul li h5,.main-links02 .links-list ul li h5{line-height:180%}#page-privacy{margin:50px auto}.main-privacy01{box-sizing:border-box}