@charset "UTF-8";.main{background-color:#fdeee8}.pageTitleWrap{padding-top:80px;padding-bottom:80px;position:relative;margin-left:auto;margin-right:auto}.pageTitle{margin-left:auto;margin-right:auto}.pagetitle__image{position:absolute;z-index:10}.pageTitleWrap+.iedukuriWhiteBox{margin-top:0}.iedukuriWhiteBox.box__02{margin-top:0}.iedukuriWhiteBox.box__03{border-radius:20px 20px 0 0}.iedukuriWhiteBox.box__03+.supportInformation{border-radius:0 0 20px 20px}.iedukuriIntro{margin-top:0}.pointList{margin-top:80px}.pointList__item{position:relative}.pointList__item dt{background-color:#fdeee8;border-radius:30px;font-size:20px;font-weight:500;letter-spacing:.1em;text-align:center;display:flex;align-items:center;justify-content:center;height:40px}.pointList__item dd{font-size:15px;text-align:justify;text-justify:inter-ideograph;letter-spacing:.06em;line-height:2;margin-top:15px}.pointList__item .attention{font-size:12px;font-weight:400;text-align:right;letter-spacing:.1em;margin-top:5px}.pointList__photo__image{margin-top:20px}.pointImage.image03{width:100%;margin-top:30px}.pointList__item .attention:before{content:"※"}@media all and (min-width:681px){.pageTitleWrap{width:1200px}.pageTitle{position:relative;left:10px}.pageTitle,.pageTitle img{width:330px;height:136px}.pagetitle__image.image01{left:250px;bottom:-60px}.pagetitle__image.image01,.pagetitle__image.image01 img{width:208px;height:302px}.pagetitle__image.image02{right:153px;bottom:-29px}.pagetitle__image.image02,.pagetitle__image.image02 img{width:264px;height:234px}.pointList{display:flex;flex-wrap:wrap}.pointList__item.item__01{width:447px}.pointList__item.item__02{width:503px}.pointList__item.item__02{padding-left:50px;border-left:2px solid #fdeee8;margin-left:50px}.photo01,.photo01 img{width:450px;height:277px}.photo02,.photo02 img{width:450px;height:277px}.pointList__item .attention{position:absolute;bottom:-25px;right:0}}@media all and (max-width:680px){.main{overflow-y:hidden}.pageTitleWrap{padding-top:55px;padding-bottom:0}.pageTitle{margin-left:65px;margin-right:50px;margin-bottom:20px}.pagetitle__image.image01{position:relative;left:20px;display:block;width:82%;margin-left:auto;margin-right:auto;margin-bottom:-4vw}.pointList{margin-top:40px}.pointList__item{margin-top:40px;margin-left:20px;margin-right:20px}.pointList__item dd{letter-spacing:0}.iedukuriWhiteBox{border-radius:0 !important;margin-left:0;margin-right:0}.pointImage.image03{width:auto;margin-top:25px;margin-left:10px;margin-right:10px}.pointList__item.item__03,.pointList__item.item__04,.pointList__item.item__05{margin-top:45px}.iedukuriWhiteBox.box__02{padding-top:80px}}@media all and (max-width:350px){.pointList__item dt{font-size:18px}.pointList__item dd{font-size:13px}}.pageCategory{margin-top:80px}.pageCategory__title{margin-left:auto;margin-right:auto}.pageCategoryList{border-radius:10px;display:flex;overflow:hidden;box-shadow:0px 3px 11px -1px rgba(0,0,0,.25);margin-top:20px}.pageCategoryList__item+.pageCategoryList__item{border-left:1px solid #fff}.pageCategoryList__item a{background-color:#ed7987;padding-right:10px;color:#fff;font-size:20px;font-weight:500;letter-spacing:.1em;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.pageCategoryList__item .icon{background-image:url(//nakaohome.co.jp/wp-content/themes/1212/files/css/shiyou/../../img/shiyou/ico_shiyou_01_pc.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;width:32px;height:32px;margin-right:10px}.pageCategoryList__item.item__01 .icon{background-image:url(//nakaohome.co.jp/wp-content/themes/1212/files/css/shiyou/../../img/shiyou/ico_shiyou_01_pc.svg)}.pageCategoryList__item.item__02 .icon{background-image:url(//nakaohome.co.jp/wp-content/themes/1212/files/css/shiyou/../../img/shiyou/ico_shiyou_02_pc.svg);margin-right:8px}.pageCategoryList__item.item__03 .icon{background-image:url(//nakaohome.co.jp/wp-content/themes/1212/files/css/shiyou/../../img/shiyou/ico_shiyou_03_pc.svg);width:21px;height:28px}.pageCategoryList__item.item__04 .icon{background-image:url(//nakaohome.co.jp/wp-content/themes/1212/files/css/shiyou/../../img/shiyou/ico_shiyou_04_pc.svg)}.pageCategoryList__item .cursor:before{content:"";border:2px solid #fff;border-left:0;border-bottom:0;display:block;width:10px;height:10px;position:absolute;top:0;bottom:0;right:12px;margin:auto;transform:rotate(135deg)}@media all and (min-width:681px){.pageCategory__title{width:326px}.pageCategory__title img{width:326px;height:34px}.pageCategoryList__item a{width:250px;height:58px}.pageCategoryList__item a:hover{background-color:#ffb7b7;opacity:1}}@media all and (max-width:680px){.pageCategory{margin-top:40px}.pageCategoryList{flex-wrap:wrap;margin-left:20px;margin-right:20px}.pageCategoryList__item{border-top:1px solid #fff;width:50%;height:26vw}.pageCategoryList__item:first-child,.pageCategoryList__item:nth-child(2){border-top:0}.pageCategoryList__item:first-child,.pageCategoryList__item:nth-child(2n+1){border-left:0}.pageCategoryList__item a{padding-right:0;padding-bottom:15px;font-size:18px;letter-spacing:.1em;height:100%;flex-direction:column}.pageCategoryList__item .icon,.pageCategoryList__item.item__02 .icon{margin-right:0}.pageCategoryList__item .cursor:before{top:auto;left:0;right:0;bottom:13px;margin:0 auto}.pageCategory__title{margin-left:20px;margin-right:20px}}.contentsSection{padding-top:80px}.mizumawari{padding-top:30px}.contentsSection__inner{padding:40px 62px 60px;border:3px solid #ed7987;border-radius:20px}.contentsSection__inner+.contentsSection__inner{margin-top:30px}.contentsSection__title{margin-left:auto;margin-right:auto}.contentsSection__photo{position:relative;overflow:hidden;margin-top:50px;margin-left:auto;margin-right:auto}.contentsSection__photo__title{background-color:#fff;padding-top:5px;border-radius:0 0 10px 10px;text-align:center;height:39px;display:flex;align-items:flex-start;justify-content:center;top:0;left:0;right:0;margin:0 auto}.contentsList{display:flex;flex-wrap:wrap;margin-top:50px}.contentsList__title{display:flex;align-items:center}.contentsList__title .number{position:relative;z-index:10;margin-right:-10px}.contentsList__title .number,.contentsList__title .number img{width:50px;height:50px}.contentsList__title .title{background-color:#fdefef;border-radius:0 30px 30px 0;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.15;width:calc(100% - 45px);height:40px;display:flex;align-items:center;justify-content:center}.mizumawari .contentsList__item.item__03 .contentsList__title .title{font-size:15px}.contentsList__text{font-size:15px;font-weight:400;line-height:1.733;letter-spacing:0;text-align:justify;text-justify:inter-ideograph;margin-top:10px}.contentsList__sml1{font-size:12px;font-weight:400;text-align:right;letter-spacing:.1em;margin-top:5px}.contentsList__sml1:before{content:"※"}.contentsList__photo{margin-top:20px}.contentsSection__titleWrap+.contentsList{margin-top:30px}.contentsList+.contentsSection__photo{margin-top:60px}@media all and (min-width:681px){.contentsSection__title,.contentsSection__title img{width:104px;height:68px}.contentsSection__photo.item__02 .contentsSection__photo__title{width:366px}.contentsSection__photo.item__02 .contentsSection__photo__title img{width:306px;height:18px}.contentsSection__photo,.contentsSection__photo img{width:856px;height:320px}.contentsSection__photo__title{width:236px;position:absolute}.contentsSection__photo__title img{width:88px;height:18px}.contentsList__item{width:270px;margin-top:35px;margin-left:30px}.contentsList__item:first-child,.contentsList__item:nth-child(2),.contentsList__item:nth-child(3){margin-top:0}.contentsList__item:first-child,.contentsList__item:nth-child(3n+1){margin-left:0}.contentsList__text,.contentsList__photo{margin-left:10px}.contentsList__photo,.contentsList__photo img{width:260px;height:160px}.niwagu .contentsSection__title,.niwagu .contentsSection__title img{width:166px;height:62px}.genkan .contentsSection__title,.genkan .contentsSection__title img{width:118px;height:64px}.syunou .contentsSection__title,.syunou .contentsSection__title img{width:50px;height:58px}.syunou .contentsList__item.item__03 .contentsList__text{height:100px}}@media all and (max-width:680px){.contentsSection__inner{padding:40px 0;border-radius:10px;margin-left:20px;margin-right:20px}.contentsSection__title{width:104px}.contentsSection__photo.item__02 .contentsSection__photo__title{width:264px}.contentsSection__photo.item__02 .contentsSection__photo__title img{width:232px}.contentsSection__photo__title{width:140px;height:32px;position:absolute}.contentsSection__photo__title img{width:78px}.contentsList{margin-top:25px;margin-left:20px;margin-right:20px}.contentsList__item+.contentsList__item{margin-top:50px}.niwagu .contentsSection__title{width:166px}.genkan .contentsSection__title{width:132px}.syunou .contentsSection__title{width:50px}}@media all and (max-width:350px){.contentsList__title .title{font-size:14px}.contentsList__text{font-size:13px}}.mamaHappy{background-color:#fcf9f9;padding-bottom:80px;margin-top:120px}.mamaHappy__title{margin-left:auto;margin-right:auto}.mamaHappy__text{background-image:linear-gradient(90deg,rgba(237,119,128,0) 0%,rgba(237,119,128,0) 50%,#fcf9f9 0%,#fcf9f9 100%),linear-gradient(180deg,rgba(100,100,100,0) 0%,rgba(100,100,100,0) 97.5%,#646464 100%);background-size:8px 100%,100% 2.6em;background-position:top left;background-repeat:repeat;font-size:15px;line-height:2.666;letter-spacing:.06em;text-align:center;overflow:hidden;margin-top:50px;margin-left:auto;margin-right:auto}.mamaHappy__inner{padding-top:100px;position:relative;margin-left:auto;margin-right:auto}.mamaHappy__photo,.mamaHappy__photo__02{position:absolute;top:50px;left:0;right:0;margin:0 auto}.mamaHappy__button{margin-top:60px}@media all and (min-width:681px){.mamaHappy__title,.mamaHappy__title img{width:582px;height:102px}.mamaHappy__photo,.mamaHappy__photo img{width:310px;height:476px}.mamaHappy__photo__02,.mamaHappy__photo__02 img{width:262px;height:482px}.mamaHappy__inner{width:1200px}.mamaHappy__photo{left:-1100px}.mamaHappy__photo__02{right:-1100px}.mamaHappy__text{width:700px}.mamaHappy__button a{letter-spacing:0;width:347px;height:72px}}@media all and (max-width:680px){.mamaHappy{padding-bottom:40px;margin-top:60px}.mamaHappy__inner{padding-top:40px}.mamaHappy__photo{position:static}.mamaHappy__title{margin-top:20px;margin-left:20px;margin-right:20px}.mamaHappy__text{text-align:justify;text-justify:inter-ideograph;letter-spacing:0;margin-top:25px;margin-left:12px;margin-right:12px}.mamaHappy__button{margin-top:30px}}