@charset "UTF-8";body *,body *:before,body *:after{box-sizing:inherit}body{position:relative}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#353535;background-color:#f3eee5}p{line-height:1.75;font-size:16px}h1{font-family:YuMincho,"Yu Mincho",serif;font-size:30px;line-height:1.5}h2{font-size:24px;line-height:1.6}h3{font-family:YuMincho,"Yu Mincho",serif;font-size:28px;line-height:30px;padding:13px 22px;margin:38px 20px}h4,h5{font-size:28px}h6{margin:0;font-size:22px}.sp-only{display:none}div.clearfix{clear:both}.highlight{background-image:linear-gradient(-100deg,rgba(255,255,255,0),#ff0 85%,rgba(255,255,255,0))}.alignwide{margin-left:-80px;margin-right:-80px}.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}.alignfull img{width:100%;height:auto}.wp-block-image img{width:100%;height:auto}.wp-block-image.is-resized{display:block}a{color:inherit;text-decoration:none}a:hover{opacity:.7}button:focus{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}body{margin:0}.align-centered{text-align:center;margin-left:auto;margin-right:auto}.full-width{width:100%;background-color:#f9f6f0;display:inline-block}.mycontainer-header{max-width:1200px;margin-left:auto;margin-right:auto}.mycontainer{max-width:1200px;margin-left:auto;margin-right:auto}.page-mycontainer{max-width:1140px;margin-left:auto;margin-right:auto;padding-top:120px;min-height:500px}.page-mycontainer.post p{margin:20px 40px}.wp-block-group.alignfull{background-color:#f9f6f0}header{position:absolute;height:107px;width:100%;max-width:1200px;display:flex;z-index:9999;-webkit-box-shadow:0 6px 8px -6px rgba(192,152,81,.36);-moz-box-shadow:0 6px 8px -6px rgba(192,152,81,.36);box-shadow:0 6px 8px -6px rgba(192,152,81,.36)}header .custom-logo-link{margin-top:14px;margin-left:35px}header .custom-logo-link img{width:102px;height:78px;margin-top:15px}.logo-sp{display:none}.logo{display:block}.mynav{float:left}.mobile-only-menu{display:none}.mynav ul{display:flex;padding-left:0}.mynav ul li{margin:40px 0 0 28px;text-align:center;list-style-type:none}.mynav ul li a{display:block;color:#353535;text-decoration:none;font-size:16px}.mynav ul li a:hover{opacity:.7}#notice h1 br{display:none}div#mainimage{padding-top:107px;width:100%;max-height:505px}.nav-links{display:flex;margin:120px 0;font-size:16px}.nav-previous{flex:1;display:flex;align-items:center}.nav-next{flex:1;margin-left:10px;text-align:right;display:flex;align-items:center;justify-content:flex-end}.nav-previous:before{content:"\f141"}.nav-next:after{content:"\f139"}.nav-previous:before,.nav-next:after{font-family:"dashicons";color:#fda8aa;font-size:28px;line-height:1}div#service{height:540px;display:flex;margin-left:36px;margin-right:36px}div#service .card{height:556px;max-width:538px;background:#fff;display:block;text-align:center;float:left;margin:-77px 14px 0;z-index:99999;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;border-radius:5px}div#service .card img{max-width:100%;height:auto}div#service .card .container{padding:24px}div#service .card.service1{border-top:solid 8px #66a5d1;box-sizing:border-box}div#service .card.service2{border-top:solid 8px #e99488;box-sizing:border-box}div#service .card.service1 h1{color:#66a5d1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;margin-top:5px;margin-bottom:24px}div#service .card.service2 h1{color:#e99488;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;margin-top:5px;margin-bottom:24px}div#service .card .text-wrapper{display:table;text-align:center;width:100%;height:165px}div#service .card .text{display:table-cell;vertical-align:middle;font-size:24px;line-height:1.6}div#service .card .more{font-size:24px}div#service .card.service1 .more{color:#66a5d1}div#service .card.service2 .more{color:#e99488}.home h1{text-align:center;margin-top:55px;margin-bottom:5px}.home .title-small{text-align:center;font-size:18px;color:#df8f8f;margin-top:0;margin-bottom:0;background:#fff;width:96px;height:26px;line-height:26px;border-radius:13px;margin-left:auto;margin-right:auto}.home .button-more{position:relative;font-size:16px;color:#fff;background:#c9b593;width:175px;border-radius:6px;border:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:15px 0;border:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.home .button-more:after{content:"";display:block;width:16px;height:16px;position:absolute;top:0;right:8px;bottom:0;margin:auto;background-size:contain;background-image:url(https://icongr.am/fontawesome/chevron-right.svg?size=128&color=ffffff)}div#about .mycontainer{max-width:1180px;margin-left:auto;margin-right:auto;height:458px}div#about .text-wrapper{display:flex;padding:32px 50px 60px}div#about .text{padding:16px 0 0 20px;line-height:30px}div#about button{float:right}div#about img{max-height:227px}.dashicons{vertical-align:middle;margin-left:10px;font-size:18px;font-weight:600}div#news .text-wrapper,div#notice .text-wrapper,div#blog .text-wrapper{margin:40px 0 25px}div#news .text,div#notice .text,div#blog .text{display:flex;padding:15px 50px;line-height:1.6}div#news p.divider,div#notice p.divider,div#blog p.divider{max-width:100%;margin:0 50px;border-bottom:dotted 1px #9f9f9f}div#news .label{display:inline-block;text-align:center;width:80px;height:30px;color:#fff;font-size:16px;background-color:#cfc3ad;border-radius:4px;line-height:30px;margin:0 15px 0 20px}div#news .item,div#notice .item,div#blog .item{margin:0 70px}div#news .align-centered,div#notice .align-centered,div#blog .align-centered,div#insta .align-centered,div#qa .align-centered{margin-bottom:60px}div#notice .label{display:inline-block;text-align:center;width:230px;height:30px;color:#fff;font-size:16px;background-color:#e99488;border-radius:4px;line-height:30px;margin:0 15px 0 20px}div#blog .rss{margin-right:10px;top:25px;position:relative}ul.wpra-item-list.rss-aggregator{list-style:none;margin:0}ul.wpra-item-list.rss-aggregator .blog-feed{display:flex}ul.wpra-item-list.rss-aggregator .blog-feed a{-webkit-order:2;order:2}.wprss-feed-meta .feed-date{-webkit-order:1;order:1;margin-right:10px}ul.wpra-item-list.rss-aggregator .blog-feed a{-webkit-order:2;order:2;margin-left:10px}.feed-wrapper{margin:0 70px}div#insta{height:auto}div#insta .title-small{width:110px}div#calendar .text-wrapper{margin:100px 0 45px}footer{background-color:#ebe4d5}footer .mynav-footer ul{text-align:center;font-size:18px;line-height:18px;padding-left:0}footer .list-inline-item{padding:0 26px;border-left:1px solid;margin-top:18px}footer .list-inline-item{display:inline-block}li#menu-item-116{border-right:1px solid}li#menu-item-973{border-left:none}.company-info{text-align:center;margin-top:20px;padding:20px 40px 10px;color:#666;line-height:1.6;font-size:16px}footer #copyright{line-height:27px;color:#fff;font-size:12px;background-color:#df8c8c;margin-top:13px;text-align:center}footer #copyright p{margin-bottom:0;color:#fff}img.page-top{position:absolute;bottom:180px;right:10px}.sticky{position:sticky;bottom:0;z-index:999999}.sticky .full-width{background-color:#fff}footer .contact{display:inline-block}#worry img,#adopt img{border:3px solid #fff;width:100%;box-sizing:border-box}.breadcrumb{font-size:12px;margin-left:30px}.page-banner{margin:35px 20px}.myposthead h1{margin:34px 0 20px;padding-left:40px;border-bottom:2px solid #f28f8f;line-height:1.75}.sub-title{border-left:6px solid #f28f8f;margin:56px 0 28px 40px;padding-left:16px}.section-title{margin:64px 0 32px;text-align:center;padding:24px;color:#353535;font-size:28px;line-height:1.6}.contact-form-container .section-title{margin-top:44px}.section-title:after{content:"";display:block;width:66px;height:8px;background:#c9b593;margin-left:auto;margin-right:auto;margin-top:21px;border-radius:4px}.section-title.pink{background-color:#ff7c8a;margin-bottom:0}.section-title.blue{background-color:#7dbec4;margin-bottom:0}.banner-box-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 12px}.seven-policies{margin:20px 50px}.banner-box{position:relative;display:inline-block;width:32%;padding:2px;height:100%;z-index:-1}.banner-box .title{margin:0 20px 10px}.banner-box h4,.banner-box h5{color:#f28f8f;display:inline;align-items:center}.banner-box h4{font-size:30px;top:10px;position:relative}.banner-box h5{font-size:20px;position:absolute;top:-14px;margin-left:20px}.banner-box p{display:table-cell;vertical-align:middle;padding-left:20px;margin-top:0;line-height:1.4;font-size:14px}.banner-box .background{margin:0;margin-bottom:-8px}.wp-block-image.background img{border-radius:4px}.wp-block-group.all-activity{margin:0 60px 80px}.history{margin:0 30px 95px}.voice-slider-pc{margin:55px 60px 87px;border:2px solid #fff;box-shadow:1px 1px 5px 2px rgba(192,152,81,.36);transition:.3s;border-radius:5px}.tparrows:before{color:#c9b593}.button-container{max-width:430px;display:flex;justify-content:space-between}.button-container div{text-align:center;padding:4px 18px;background-color:#66a5d1;color:#fff;font-size:24px;border-radius:5px}.button-wrapper .wp-block-group__inner-container{display:inline-flex;margin:0 20px 0}.button-wrapper .wp-block-image{margin:0 16px}.interview-container .section-title{margin:0;text-align:center;padding-top:60px}.interview-container .wp-block-group__inner-container{margin:17px 100px 0}.interview .content{margin-bottom:34px;padding-bottom:60px}.interview .header{padding:9px 0 26px;text-align:center}.interview-separator{margin:20px 0 40px;padding:24px 0;text-align:center;border-top:1px solid #c9b593;border-bottom:1px solid #c9b593}.interview-container .button-wrapper .wp-block-group__inner-container{padding-bottom:60px;margin-left:50px;margin-right:50px}.faq-container{margin:20px 60px 90px}.faq-container .section-title{margin:44px 0 32px}.faq-container .header{padding:0;text-align:center}.faq-container .section-title{margin:0;text-align:center;padding-top:60px}.adopt-container .section-title{margin:56px 0 0;padding-bottom:6px}.becoming-foster-parent-process .section-title{margin:44px 0 32px;padding-top:64px;padding-bottom:26px}.becoming-foster-parent-process .wp-block-group__inner-container{margin:21px 90px 0;padding-bottom:10px}.step-container{margin:46px 0 20px}.step-header{display:flex;border-radius:4px;border:1px solid #e38072;background:#ffff}.step-header div{padding:8px 24px;font-size:18px}.step-number{color:#fff}.step-number.one,.step-number.two,.step-number.three,.step-number.four,.step-number.five,.step-number.six{background-color:#e38072}.step-title{color:#e38072}.step-body{padding:16px 24px;color:#666;line-height:1.6}.step-body a{text-decoration:underline}.step-body ul{margin-left:0}.step-subtitle.bullet{margin:0 4px 4px -16px}.step-subtitle{color:#e99488;font-size:16px;margin:0 4px 4px -8px}.adopt .section-title{margin:22px 0 25px;padding-top:64px;padding-bottom:26px}.becoming-foster-parent-process .button-wrapper img{width:100%}.becoming-foster-parent-faq{margin:20px 60px 90px}.becoming-foster-parent-faq .qa-icon{background-color:#e99488}.becoming-foster-parent-faq dt.qa{background-color:#f9f6f0}.becoming-foster-parent-faq dt .fas{color:#e99488}.wpcf7{margin-top:100px}.wpcf7 hr{margin:40px -40px 40px;border:solid 1px #c9b593}.contact-form-container .wpcf7{margin-top:36px}.contact-form-bottom{margin-top:-50px}.contact-form-container div.wpcf7-response-output{margin-top:-60px;margin-bottom:60px;text-align:center}.wpcf7 p{margin-bottom:25px;line-height:60px}.wpcf7-form label{display:inline-block;width:300px;font-size:21px}.wpcf7-list-item-label{width:auto}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 textarea{background-color:#f9f9f9;color:#000;width:65%;vertical-align:top;line-height:60px;border:2px solid #e1e1e1;border-radius:4px;font-size:21px;padding-left:23px}input[type=checkbox]{width:20px;height:20px}.contact-form-container .wpcf7-form-control.wpcf7-submit{background:url(//barehope.org/wp/wp-content/themes/newbarehope/../newbarehope/images/contact_send.png) center center no-repeat;text-indent:-9999px;box-shadow:none;font-size:0px;width:565px;height:122px;border:none}.contact-form-container input.wpcf7-form-control.wpcf7-submit:hover,.contact-form-container input.wpcf7-form-control.wpcf7-submit:focus{border:none;outline:none}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #fb747a}.wpcf7-form-control-wrap{position:relative;margin-left:20px}.contact-form-container input.wpcf7-form-control.wpcf7-submit{display:block;margin:0 auto;border:none}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7 .required-text{box-sizing:border-box;width:90px;padding:6px;border-radius:4px;line-height:28px;background-color:#fda8aa;color:#fff;font-size:18px;font-weight:500;display:inline-block;text-align:center;margin-left:21px}.wpcf7 .fullwidth-text{font-size:21px;width:100%;color:#666}.wpcf7-form-control.wpcf7-checkbox,.wpcf7-form-control.wpcf7-radio{display:grid;font-size:21px;color:#666}.accordion{cursor:pointer;transition:.4s}dd.qa{display:none;overflow:hidden;margin:0 24px 24px;color:#666;line-height:1.6}dt.qa{background-color:#c7c870;padding:8px 32px 8px 12px;margin:16px 0;font-weight:400;font-size:16px;border-radius:8px;transition:.4s}.qa-icon{font-family:Arial;background-color:#66a5d1;color:#fff;border-radius:36px;width:36px;height:36px;line-height:36px;text-align:center;display:inline-block;margin-right:16px}dt .fas{color:#66a5d1;float:right;font-size:24px;line-height:36px;margin-right:-16px}.accordion dt .fa-angle-up{display:none}.accordion.active dt .fa-angle-up{display:block}.accordion.active dt .fa-angle-down{display:block}.accordion.active dt .fa-angle-down{display:none}dt.qa.pink{background-color:#ffe9e6}dt.qa.light{background-color:#f9f6f0}dt.pink .qa-icon{background-color:#ff7c8a}dt.gray .qa-icon{background-color:#e6ffff;color:#000}.chatbox-right{flex-direction:row-reverse}.chatbox{display:flex;margin-bottom:0}.chatbox .icon-img{background-color:#fff;width:75px;height:75px;border-radius:75px;background-repeat:no-repeat;background-position:center}.chatbox .icon-name{color:#66a5d1;margin-top:4px;font-size:12px}.chatbox .text{color:#666;background-color:#fff;border-radius:4px;padding:20px 16px;width:786px;height:max-content;margin-bottom:30px;line-height:1.6}.chatbox .arrow{content:"";position:relative;float:right;border:8px solid transparent;width:0;height:0;top:24px}.chatbox-right .arrow{border-left-color:#fff}.chatbox-left .arrow{border-right-color:#fff}.chatbox-right .icon-img{background-image:url(//barehope.org/wp/wp-content/themes/newbarehope/../newbarehope/images/kinoko.png)}.chatbox-left .icon-img{background-image:url(//barehope.org/wp/wp-content/themes/newbarehope/../newbarehope/images/staff.png)}.activity{display:flex;flex-direction:row;align-items:center;border-bottom:dotted 1px #9f9f9f;padding:12px 0}.activity .number{flex-basis:30px;height:28px;line-height:26px;text-align:center;margin:0 10px;background:#f28f8f;border-radius:100%;color:#fff}.activity .content{flex-basis:100%;line-height:1.6}.card-testimony-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 60px;text-align:center}.card-testimony-container .text{text-align:left}.card-testimony-wrapper{height:330px;margin:auto}.card-testimony{margin:16px 0 10px;border-radius:4px;border:none;width:320px;height:260px;overflow:hidden;background-color:#f9f6f0}.card-testimony .text{padding:19px 10px;color:#e99488;font-size:19px;height:120px;line-height:1.2}.card-testimony .arrow{content:"";position:relative;border:8px solid transparent;border-top-color:#f9f6f0;width:0;height:0;margin:0 auto;z-index:10}.card-testimony .image{width:320px;height:158px;margin-top:-16px;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1}.card-testimony .image1{background-image:url("https://barehope.org/wp/wp-content/uploads/2019/09/1-1.png")}.card-testimony .image2{background-image:url("https://barehope.org/wp/wp-content/uploads/2019/09/2.jpg")}.card-testimony .image3{background-image:url("https://barehope.org/wp/wp-content/uploads/2019/09/3-1.png")}.card-testimony .image4{background-image:url("https://barehope.org/wp/wp-content/uploads/2019/09/4.jpg")}.card-testimony .image5{background-image:url("https://barehope.org/wp/wp-content/uploads/2019/09/5.jpg")}.card-testimony .image6{background-image:url("https://barehope.org/wp/wp-content/uploads/2019/09/6.jpg")}.img-caption{position:relative;text-align:center;color:#e99488;font-size:20px}span.pink{color:#ff7b8b}p,h4{margin-bottom:20px;color:#666;line-height:1.6}.bg-img img{height:240px;object-fit:cover}.bg-img{position:absolute;right:0;z-index:-1}.banner-img{position:absolute;top:-96px;width:800px;height:100px;z-index:-1;background-size:contain;background-repeat:no-repeat;background-position:right;background-image:url("https://barehope.org/wp/wp-content/uploads/2019/09/0.png")}div.img-title{padding:33px 10px 18px;margin-left:auto;margin-right:auto}.img-title h4{margin:16px 0}.img-title{margin:0;padding:100px 50px 110px 20px}.img-title-short{max-width:480px}.img-title-short h4{padding:16px 28px}.privacy-container{margin:40px 60px 43px;line-height:1.6}.privacy-container h3{padding:0;margin:0}.support-container{margin:40px 60px 43px}.contact-form-container{margin:40px 60px 63px}.contact-form-container .required-text{float:right;margin-top:10px}.bullet-title{border-bottom:1px solid #ff7b8b;color:#ff7b8b;margin:12px 0;padding:0 0 4px 32px;font-size:18px;line-height:1.6}.bullet-content{margin:24px 0 50px;color:#666}.bullet-content.sns{margin:27px 0 0}.bullet-subcontent{padding:8px 0;color:#666;line-height:1.6}.bullet-subcontent.first{padding-top:20px}.bullet-subcontent.first p{margin-top:0;margin-bottom:10px}.bullet-subcontent.second{padding-top:13px}.bullet-subcontent.second p{margin-top:0;margin-bottom:0}#about-us .about-heading{border:none;color:#333;margin-left:-16px}.youcan.sub-title{margin:44px 0 28px 40px}.bullet-content.sns{margin-left:-18px;margin-right:-18px;text-align:center}.sns-btn{color:#fff !important;width:320px;height:83px;font-size:25px;padding:0;margin-top:8px;border-radius:4px;line-height:83px;margin:0 15px 40px}.support-btn-fb{background-color:#305097}.support-btn-insta{background-color:#3f729b}.support-btn-blog{background-color:#2d8c3c}.support-btn-light{background-color:#53c4ee;border:4px solid #fff;box-shadow:0px 0px 8px -4px #000;font-size:16px;padding:12px 40px;margin-top:8px}.support-btn-dark{background-color:#26a5d5;border:4px solid #fff;box-shadow:0px 0px 8px -4px #000;font-size:16px;padding:8px 40px}.support-btn-title{display:block;margin:6px auto 20px;padding:2px 32px;font-size:15px;width:-webkit-fit-content;background:#f28f8f;border-radius:20px;color:#fff}.bank-info{background-color:#f9f6f0;border-radius:4px;max-width:695px;margin:30px auto 20px}.bank-info p{margin:0 98px 20px;font-size:20px}.support-container .img-container img{border-radius:4px}.img-description{text-align:center;font-size:12px;margin:8px 0 22px}.img-container{position:relative}.img-container img{width:100%;height:auto}.menu-block{margin:0 0 24px;display:flex;flex-wrap:wrap;justify-content:space-between}.menu-block div div{margin:8px 0;padding:8px 16px;color:#666;background-color:#e6ffff;font-size:16px;border-radius:4px;min-height:72px;display:flex;text-align:center;align-items:center;justify-content:center}.history tr:nth-child(odd){background-color:#f9f6f0}.history td{padding:12px 16px;min-width:140px;border-right:3px solid #f3eee5;vertical-align:top;line-height:1.6}.fa-angle-double-down{color:#c9b593}.text-bubble{position:absolute;bottom:0;left:40%;width:210px;height:160px;padding:52px 16px 24px;font-size:13px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("https://barehope.org/wp/wp-content/uploads/2019/10/bubble.png")}.ngg-galleryoverview.default-view{max-width:700px;margin:40px auto 50px;background-color:#fff !important}.ngg-navigation{background:#f3eee5 !important}.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img{border:1px solid #fff !important;box-sizing:border-box}.ngg-navigation span.current{background-color:#ff7c8b !important;color:#fff !important;border:1px solid #ff7c8b !important;border-radius:4px !important;padding:4px 8px}.ngg-navigation a.page-numbers,.ngg-navigation a.next,.ngg-navigation a.prev,.ngg-navigation span.page-numbers,.ngg-navigation span.next,.ngg-navigation span.prev{background:0 0 !important;border:1px solid #ff7c8b !important;border-radius:4px !important;box-shadow:none;color:#ff7c8b !important;display:inline;font-size:14px;font-weight:700;margin-right:3px;padding:4px 8px;text-decoration:none;cursor:pointer !important}.ngg-navigation a.next,.ngg-navigation a.prev{border:none !important}@media only screen and (max-width:767px){body.active{overflow:hidden}.active #popout{overflow:scroll;bottom:86px}.logo-sp{display:block}.logo-sp img{width:70%;margin:8px 20px}.logo{display:none}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 textarea{width:80%}.contact-form-container .wpcf7-form-control.wpcf7-submit{background-size:contain;width:65%;height:70px;border:none}h4,h5{font-size:18px}#notice h1 br{display:block}img.page-top{position:absolute;bottom:120px;right:10px;z-index:99999}.mobile-only-menu{display:block}#menu-item-1268,#menu-item-1266{display:list-item}.add-br{display:none}#slider-sp,#contact-sp,.voice-slider-sp,#office-hour-sp{display:block}#slider-pc,#contact-pc,#jammin-pc,.voice-slider-pc,#office-hour-pc{display:none}#contact-sp{display:flex;bottom:-8px}.voice-slider-sp{margin-bottom:90px}#contact-sp img{width:100%}#contact-sp img.img-long{width:100%}.page-mycontainer{padding-top:100px;min-height:500px}#toggle{float:right;position:fixed;right:0}header{position:fixed;background-color:#f3eee5;height:77px}header .custom-logo-link{margin-top:10px;margin-left:auto;margin-right:auto}header .custom-logo-link img{width:auto;height:58px}div#mainimage{padding-top:77px}.sub-title{margin:56px 0 28px 20px}.history{margin:0 20px 95px}#popout{position:fixed;height:auto;width:100%;background:rgba(235,228,214,.98);top:77px;left:-787px;z-index:9999}#menu-item-966{display:none}#menu-item-1268{background-image:url(//barehope.org/wp/wp-content/themes/newbarehope/../newbarehope/images/sp_service1.png);background-position:center;background-repeat:no-repeat;background-size:160px 194px;height:194px}li#menu-item-1268{width:50%;display:table-cell}li#menu-item-1268 a{height:inherit;text-indent:-9999px;height:194px}#menu-item-1266{background-image:url(//barehope.org/wp/wp-content/themes/newbarehope/../newbarehope/images/sp_service2.png);background-position:center;background-repeat:no-repeat;background-size:160px 194px;height:194px}li#menu-item-1266{width:40%;display:table-cell}li#menu-item-1266:after,li#menu-item-1268:after{display:none}li#menu-item-1266 a{height:inherit;text-indent:-9999px;width:194px}li#menu-item-122{margin-top:20px}.mynav ul li{width:100%;margin:0;margin-left:5%;text-align:left}.mynav ul li:after{content:"";display:block;height:1px;width:100%;margin:10px 0;border-bottom:dotted 1px #9f9f9f}.mynav ul li a{color:#353535;font-size:20px;margin-left:5%}.mynav ul{display:inline-block;width:100%;margin-bottom:20px}.nav-menu li{border-bottom:1px solid #eee;padding:20px;width:100%}.nav-menu li:hover{background:#ccc}.nav-menu li a{color:#fff;text-decoration:none;width:100%}.mynav ul li.wpml-ls-item a{background-color:rgba(253,168,170,0)}.mynav .main-nav ul ul{position:unset;display:block}.mynav .main-nav ul ul li{background-image:none}.mynav .main-nav ul li.wpml-ls-item ul.sub-menu li{position:absolute;top:60px}div#service{height:540px;display:block;margin-left:6px;margin-right:6px}div#service .card{height:auto;width:100%;margin:20px 14px 0}div#service .card.service1{margin-top:60px}div#service .card.service2{margin-bottom:40px}div#about .text-wrapper{display:block;padding:32px 20px;text-align:center;margin-bottom:20px}div#about .text-wrapper .text{text-align:left}div#about button{float:none;margin-top:20px}div#about .text-wrapper .button-wrapper{text-align:center}div#about img{max-width:100%;max-height:100%}div#news .item,div#notice .item,div#blog .item{margin:0}div#news .text,div#notice .text,div#blog .text{padding:15px 40px}div#news p.divider,div#notice p.divider,div#blog p.divider{margin:0 20px}div#blog .feed-wrapper{margin:0}#calendar iframe{width:100%}.mynav-footer{display:none}.myposthead h1{margin:34px 10px 20px;padding-left:20px}.page-banner.about{background-size:100% auto}.page-banner.about .wp-block-group__inner-container{margin-top:12%}.page-banner.about p{margin-top:22%}.seven-policies{margin:20px 0}.wp-block-group.all-activity{margin:0 20px 80px}.onayami.page-banner{margin:35px 20px;padding:10px 0 30px}.button-container div{width:24%;font-size:20px}.button-wrapper .wp-block-group__inner-container{display:block;margin:0}.button-wrapper .wp-block-image{margin:0 auto}.alignfull img{width:100%;height:auto}.interview-container .wp-block-group__inner-container{margin:17px 20px 0}.faq-container{margin:20px 20px 90px}.becoming-foster-parent-process .wp-block-group__inner-container{margin:21px 20px 0}.becoming-foster-parent-faq{margin:20px 20px 90px}.card-testimony-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px}.support-container{margin:40px 20px 43px}.contact-form-container{margin:40px 20px 43px}.privacy-container{margin:40px 20px 43px}.bullet-content.sns{display:inline-block}.chart-sp{display:block}.chart-pc{display:none}.bank-info p{margin:0 20px 20px;font-size:16px}}@media only screen and (min-width:768px){#menu-item-1268,#menu-item-1266{display:none}.add-br{display:contents}#slider-sp,#contact-sp,.voice-slider-sp,#office-hour-sp{display:none}#slider-pc,.voice-slider-pc,#office-hour-pc{display:block}#contact-pc{display:table;margin-left:auto;margin-right:auto}#jammin-pc{display:block}#toggle{display:none !important}.chart-sp{display:none}.chart-pc{display:block}}@media only screen and (max-width:374px){.seven-policies .banner-box{width:43%;margin:10px 5px}.card-testimony-container{margin:30px 20px}.card-testimony-wrapper{height:220px;margin:0}.card-testimony{margin:0;border-radius:2px;border:none;width:136px;height:180px;overflow:hidden;background-color:#f9f6f0}.card-testimony .text{padding:10px;color:#e99488;font-size:13px;line-height:1.2}.card-testimony p{margin-bottom:10px}.img-caption{font-size:14px}.card-testimony .image{width:136px;height:100px}}@media (min-width:375px) and (max-width:450px){.seven-policies .banner-box{margin:10px 4px 10px 8px;width:45%}.card-testimony-container{margin:30px 20px}.card-testimony-wrapper{height:220px;margin:0}.card-testimony{margin:0;border-radius:2px;border:none;width:160px;height:auto;overflow:hidden;background-color:#f9f6f0}.card-testimony .text{padding:10px;color:#e99488;font-size:13px;line-height:1.2}.card-testimony p{margin-bottom:10px}.img-caption{font-size:14px}.card-testimony .image{width:180px;height:100px}.sns-btn{color:#fff !important;width:38%;height:40px;font-size:12px;padding:0 10px;margin-top:8px;border-radius:2px;line-height:40px;margin:0 0 20px 20px;float:left}}@media only screen and (max-width:450px){.wpcf7 hr{margin:40px 10px 40px}.img-text-button{width:70%;float:right}div.img-title{padding:10px}.button-container div{width:24%;font-size:14px;padding:5px 10px;border-radius:2px}.img-text-button h2{font-size:18px;padding:0 10px;margin:10px 0}.policies-sp{display:block}.policies-pc{display:none}.banner-box .title{margin:0 10px 30px}.banner-box h4{font-size:16px;top:12px;position:relative}.banner-box h5{font-size:16px;position:absolute;top:-13px;margin-left:10px;margin-right:40px}.banner-box p{display:table-cell;vertical-align:middle;padding-left:10px;margin-top:0;line-height:1.8;font-size:12px}.myposthead h1{font-size:26px}}@media (min-width:451px) and (max-width:600px){.card-testimony-container{margin:30px 20px}.card-testimony-wrapper{height:220px;margin:0}.card-testimony{margin:0;border-radius:2px;border:none;width:190px;height:180px;overflow:hidden;background-color:#f9f6f0}.card-testimony .text{padding:10px;color:#e99488;font-size:14px;line-height:1.2}.card-testimony p{margin-bottom:10px}.img-caption{font-size:14px}.card-testimony .image{width:190px;height:100px}.sns-btn{color:#fff !important;width:170px;height:50px;font-size:14px;padding:0 10px;margin-top:8px;border-radius:2px;line-height:50px;margin:0 0 20px 20px;float:left}}@media (min-width:601px) and (max-width:670px){.card-testimony-container{margin:30px 20px}.card-testimony-wrapper{height:220px;margin:30px 0}.card-testimony{margin:0;border-radius:2px;border:none;width:260px;height:220px;overflow:hidden;background-color:#f9f6f0}.card-testimony .text{font-size:16px}.card-testimony .image{width:280px;height:140px}}@media (max-width:451px){div#service .card{height:auto;width:auto}div#service{margin-left:0}}@media (min-width:700px) and (max-width:992px){.policies-sp{display:none}.policies-pc{display:block}}@media (min-width:768px) and (max-width:1200px){.mynav ul{display:inline-block}.mynav ul li{display:inline-block;margin:10px 0 0 28px}.mynav ul li.mobile-only-menu{display:none}}@media only screen and (max-width:844px){.banner-box{position:relative}}@media (min-width:501px) and (max-width:621px){.banner-box{margin:10px;width:44%}ul.onayami-list li{margin:8px}}@media (min-width:671px) and (max-width:802px){.banner-box{margin:18px 15px;width:44%}.card-testimony{margin:16px 0 10px;border-radius:4px;border:none;width:300px;height:260px;overflow:hidden;background-color:#f9f6f0}.card-testimony .text{font-size:18px}}@media (min-width:803px) and (max-width:1025px){.banner-box{width:32%}}@media (min-width:1200px){.worry-wrapper{background:#ef122e;width:900px;text-align:center;border:3px solid #fff}.adopt-wrapper{background:#04a217;width:900px;text-align:center;border:3px solid #fff}#worry img,#adopt img{border:none;width:auto}}@media (width:768px){div#service .card .container{padding:24px 10px}div#service{height:480px}div#service .card{height:500px;margin:-77px 4px 0}div#service .card .text{font-size:18px}}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{max-width:450px;line-height:2.5}.woocommerce form.login,.woocommerce form.register{max-width:450px;margin:auto}.sticky .full-width .mycontainer{max-width:1800px}.display-table{display:table}.display-row{display:table-row}.display-table .worry-wrapper,.display-table .adopt-wrapper{display:table-cell}.showmore .more,.showmore.show .dots{display:none}.showmore.show .more{display:inline}.showmore a{cursor:pointer;color:#66a5d1}.downarrowhead{color:#e38072;text-align:center;font-size:32px;font-weight:800;margin-top:-20px}.text-pink,.policy-subtitle{color:#f28f8f;font-size:18px}.policy-subtitle{border-bottom:dotted 1px #9f9f9f;margin-right:20px}p.policy-content{margin-top:12px;margin-right:20px}.policy-group .wp-block-group__inner-container{display:inline-flex}.policy-group p{margin-bottom:0}.policy-text .wp-block-group__inner-container{display:block}div#news p.divider,div#notice p.divider,div#blog p.divider{max-width:100%;margin:0 50px;border-bottom:dotted 1px #9f9f9f}.policy-group .wp-block-image img{width:115px}.policy-group .policy-text{width:70%}ul.onayami-list{list-style-image:url(//barehope.org/wp/wp-content/themes/newbarehope/../newbarehope/images/checkbox.png);margin:20px;font-size:20px}.onayami-list li span{margin-left:10px}.onayami-list li:after{content:"";display:block;height:1px;margin:10px 0 10px -40px;border-bottom:dotted 1px #9f9f9f}p.onayami-sp{font-size:20px;margin:70px 0 42px}p.adopt-sp.has-text-align-center{font-size:20px}.policy-group .wp-block-group__inner-container{width:100%}.policy-group .wp-block-image{margin-right:20px}@media only screen and (max-width:900px){p.page-banner{margin:0 30px}figure.page-banner{margin-bottom:10px}.page-banner.about.about-pc{display:none}.page-banner.about.about-sp{display:block}.page-banner.adopt.adopt-pc,.adopt-pc{display:none}.page-banner.adopt.adopt-sp,.adopt-sp{display:block}.seven-policies.policies-pc{display:none}.seven-policies.policies-sp{display:block}.page-banner.support.support-pc{display:none}.page-banner.support.support-sp{display:block}.onayami.page-banner.onayami-sp,.onayami-sp{display:block}.onayami.page-banner.onayami-pc,.onayami-pc{display:none}}@media only screen and (min-width:901px){.page-banner.about.about-pc{display:block}.page-banner.about.about-sp{display:none}.page-banner.adopt.adopt-pc,.adopt-pc{display:block}.page-banner.adopt.adopt-sp,.adopt-sp{display:none}.page-banner.support.support-pc{display:block}.page-banner.support.support-sp{display:none}.onayami.page-banner.onayami-pc,.onayami-pc{display:block}.onayami.page-banner.onayami-sp,.onayami-sp{display:none}.seven-policies.policies-pc{display:block}.seven-policies.policies-sp{display:none}}@media only screen and (max-width:670px){body{-webkit-text-size-adjust:100%}#popout{bottom:0}.mynav ul{padding:0 21px;box-sizing:border-box}.mynav ul li{margin-left:0}.mynav ul li a{font-size:15px}}@media only screen and (max-width:500px){p{font-size:14px}.logo-sp img{width:70%;margin:15px 20px}.banner-box{margin:10px 15px;width:90%}.history{margin:0 20px 95px}.history td{display:block;line-height:1.6;padding:6px 6px 2px}div#service{display:flex;justify-content:space-between;margin:20px 10px;height:auto}div#service .card.service1,div#service .card.service2{margin:0;width:calc(50% - 5px)}div#service .clearfix{display:none}div#service .card .container{padding:10px}div#service .card.service1 h1,div#service .card.service2 h1{margin:0 0 10px;font-size:15px;font-weight:700;letter-spacing:-.095em;white-space:nowrap}div#service img{display:block}div#service .card{z-index:1}div#service .card .text-wrapper{height:auto}div#service .card .text{display:block;margin:10px 0;font-size:14px}div#service .card .more{font-size:16px;font-weight:700}div#service .card .more a{display:flex;justify-content:center}div#service .card .more a img{transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px)}#about{margin:48px 0}.home h1{margin:0 0 10px;font-size:20px;font-weight:500;font-family:-apple-system,YuGothic,"Yu Gothic Medium","Yu Gothic",BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,Verdana,Meiryo,sans-serif}.home .title-small{padding:2px 14px;max-width:100px;height:auto;font-size:12px;line-height:normal;box-sizing:border-box}div#about .text-wrapper{margin:15px 0 0;padding:0 20px}div#about .text-wrapper img{display:block}div#about .text-wrapper .text{margin-top:15px;padding:0;font-size:13px;line-height:1.5}div#about .text-wrapper .button-wrapper{display:none}#news{margin:48px 0;padding:0 20px}div#news .text-wrapper,div#notice .text-wrapper,div#blog .text-wrapper{margin:32px 0 16px}div#news .text,div#notice .text,div#blog .text{margin:0 8px 10px;padding:0;font-size:14px}div#news .text:not(:first-of-type),div#notice .text:not(:first-of-type),div#blog .text:not(:first-of-type){margin-top:10px}div#news .label{margin:0 0 0 8px;padding:0 4px;width:auto;height:auto;font-size:14px;line-height:normal}div#news .news-title,div#notice .notice-title{display:block;margin-top:5px}.home .button-more{margin:0;font-size:13px;line-height:1;border-radius:3px}div#news .align-centered,div#notice .align-centered,div#blog .align-centered,div#insta .align-centered{margin-bottom:0}#notice,#links,#qa,#blog,#insta,#calendar{margin:48px 0;padding:0 20px}#notice h1 br{display:none}div#notice .label{width:auto;height:auto;line-height:normal;color:#fff;margin:0 0 0 8px;font-size:13px;padding:0 4px}div#news p.divider,div#notice p.divider,div#blog p.divider{margin:0}.wprss-feed-meta .feed-date{display:none}div#blog .rss{margin:0;top:auto;transform:translateY(2px)}ul.wpra-item-list.rss-aggregator{padding:0}ul.wpra-item-list.rss-aggregator .blog-feed a{margin:0}.wp-rss-template-container{margin-left:8px}div#blog .feed-wrapper{display:flex;align-items:end}#sb_instagram #sbi_images{margin:32px 0 16px;padding:0 !important;display:flex;flex-wrap:wrap;justify-content:space-between}#sb_instagram{padding-bottom:0 !important}div#calendar .text-wrapper{margin:0;padding-top:100%;position:relative;overflow:hidden}div#calendar .text-wrapper iframe{position:absolute;top:0;left:0;height:100%}div#calendar .text-wrapper iframe body{background-color:#f3eee5}#copyright p{font-size:10px}img.page-top{position:fixed;width:40px}.logo-sp a{display:block;width:251px}.logo-sp img{margin:0;width:100%;display:block}#toggle{width:50px;top:0}#toggle img{display:block;width:100%}#header.myhead{padding:5px 0 5px 8px;height:auto}#popout{top:50px;bottom:0}div#mainimage{padding-top:50px}#contact-sp{padding:2px 0;justify-content:space-between;bottom:auto}.sticky .full-width{display:block}#contact-sp a{width:calc(50% - 1px)}#contact-sp a img{display:block;border:none}.mynav ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:22px 0 28px;padding:0 21px;box-sizing:border-box}li#menu-item-1266 a{margin:0;width:auto}li#menu-item-1268,li#menu-item-1266{margin:0;height:194.5px;width:calc(50% - 6px)}li#menu-item-1268 a{margin:0}.mynav ul li a{margin-left:0;padding:5px 0 5px 27px;font-size:15px}.mynav ul li:after{margin:0}li#menu-item-1266{margin-left:7px}.page-mycontainer{padding-top:58px}.breadcrumb{margin-left:13px;font-size:10px;color:#444}.myposthead{margin:21px 0 15px;padding:0 10px}.myposthead h1{margin:0;padding:0 0 8px 12px;font-size:20px;color:#333;line-height:1;font-weight:400;border-bottom:1px solid #f28f8f}.wp-block-image.size-full.onayami.page-banner.onayami-sp{margin:15px 0 21px;padding:0 10px}.wp-block-group{margin:20px 0 39px;padding:0 10px}ul.onayami-list{margin:0;padding:0;font-size:14px;list-style:none}ul.onayami-list li{background-image:url(//barehope.org/wp/wp-content/themes/newbarehope/../newbarehope/images/checkbox.png);background-repeat:no-repeat;background-size:12px;background-position:left 11px top 5px}.onayami-list li:after{margin:3px 0}ul.onayami-list li span{display:block;margin:0;padding-left:36px}p.onayami-sp{margin:40px 0 23px;padding:0 20px;font-size:15px;letter-spacing:-.0277em}figure.wp-block-image.size-large.onayami-sp{margin:23px 0;padding:0 36px}figure.wp-block-image.size-full.onayami-sp{margin:17px 0 32px;padding:0 50px}.wp-block-group.alignfull{margin:46px 0;padding:46px 20px}.wp-block-group.alignfull .wp-block-group{margin:0;padding:0}.interview-container .wp-block-group__inner-container{margin:0}.interview-container .section-title,.faq-container .section-title{margin-bottom:24px;padding:0;font-size:20px;line-height:1}.section-title:after{margin:16px auto 0;width:33px;height:4px}.interview .header{margin-bottom:28px;padding:0}.interview .header p{margin:0;font-size:14px}.chatbox:not(:last-child){margin-bottom:25px}.chatbox .icon{flex-shrink:0}.chatbox .icon-img{margin:auto;width:37px;height:37px}.chatbox .icon-name{font-size:10px}.chatbox .text{margin:0;padding:8px 10px;font-size:14px;line-height:normal}.interview-separator{margin:25px 0;padding:12px 0;font-size:14px}.sp-only{display:block}.interview .content{margin-bottom:0}.wp-block-group.button-wrapper{display:none}.wp-block-group.faq-container{margin:46px 0;padding:0 20px}.header p{font-size:14px;margin:0}dt.qa.light{display:flex;margin:0;padding:8px;font-size:14px}.qa-icon{flex-shrink:0;margin-right:6px;width:20px;height:20px;line-height:20px;font-size:14px}dt .fas{margin:0 0 0 auto;line-height:20px;font-size:16px}dd.qa{margin:0;font-size:14px}dd.qa p{margin:10px 0 0;font-size:14px}.wp-block-image.size-large.page-banner.about.about-sp{margin:15px 0 10px;padding:0 10px}.page-banner.about.about-sp{margin:0 0 47px;padding:0 20px;font-size:14px}.text-pink,.policy-subtitle{font-size:14px}.sub-title{margin:0 10px;border-left:4px solid #f28f8f;font-weight:400;line-height:24px}.wp-block-group.policy-group{margin:0;padding:0}.wp-block-group.seven-policies.policies-sp{margin:28px 0;padding:0 20px}.policy-group>.wp-block-group__inner-container{display:flex;margin-bottom:20px}.policy-group .wp-block-image{margin:0;width:17%}.policy-group .policy-text{margin:0 0 0 10px;padding:0;width:79.105%}.policy-subtitle{margin:0}.policy-content{margin:0;font-size:13px}p.policy-content{margin:2px 0 0}.wp-block-group.all-activity,.wp-block-group.history{margin:20px 0 30px;padding:0 20px}.activity{align-items:flex-start;justify-content:space-between;margin-bottom:13px;padding:0 0 10px;font-size:13px}.activity:last-child{margin-bottom:0}.activity .number{flex-basis:unset;flex-shrink:0;margin:0 8px 0 5px;width:20px;height:20px;font-size:14px;line-height:normal}.activity .content{flex-basis:unset;line-height:normal;width:91.345%}.wp-block-group.history table.history{margin:0;font-size:14px}.wp-block-group.history table.history tr td:nth-child(1){padding:6px 6px 0}.wp-block-group.history table.history tr td:nth-child(2){padding:0 6px 6px}#rev_slider_5_2_wrapper .uranus.tparrows:before{width:24px;font-size:24px}.tparrows.tp-leftarrow:before{content:"\f104";font-weight:900;font-family:"Font Awesome 5 Free"}.tparrows.tp-rightarrow:before{content:"\f105";font-weight:900;font-family:"Font Awesome 5 Free"}#rev_slider_5_2_wrapper .uranus.tparrows{width:auto;height:auto}.wp-block-group.voice-slider-sp{padding:0 20px}.wp-block-image.size-large.page-banner.adopt.adopt-sp{margin:15px 0 21px;padding:0 10px}p.adopt-sp.has-text-align-center{font-size:18px;margin:30px 0;padding:0 20px}.wp-block-group.adopt-container{margin:0 0 47px;padding:0 20px}.page-banner.adopt.adopt-sp{margin:30px 0 43px;padding:0 20px;font-size:15px}.adopt-container .section-title{margin:0;padding:0;font-size:20px;font-weight:400;line-height:normal}.card-testimony-container{margin:30px 0}.card-testimony-wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;width:calc(50% - 7.5px);height:auto}.card-testimony{flex:1;display:flex;flex-direction:column}.card-testimony .text{flex:1;padding:8px;height:auto;font-size:14px;line-height:normal}.card-testimony .image{width:auto}.img-caption{margin-top:5px}.img-caption+p{display:none}.becoming-foster-parent-process .wp-block-group__inner-container{margin:0}.becoming-foster-parent-process .section-title{margin:0;padding:0;font-size:20px;font-weight:500}.step-container{margin:0 0 37px}.step-container.adopt-sp{margin:20px 0 52px}.step-number.one,.step-number.two,.step-number.three,.step-number.four,.step-number.five,.step-number.six{font-size:15px}.step-header div{padding:4px 10px;font-size:15px;line-height:normal}.downarrowhead{display:none}.step-header{position:relative}.step-container.adopt-sp .step-header:not(:last-child){margin-bottom:15px}.step-container.adopt-sp .step-header:not(:last-of-type):after{content:"\f107";margin:auto;width:14px;position:absolute;left:0;right:0;bottom:-16px;color:#e99488;font-size:14px;font-weight:900;text-align:center;font-family:"Font Awesome 5 Free"}.step-container .step-header{margin:0}.step-body{margin:15px 0 24px;padding:0;font-size:14px}.step-container div:first-child .step-body{margin:21px 0 28px}.step-body p{margin:0;font-size:14px}.step-body p:not(:last-child){margin-bottom:24px}.step-subtitle.bullet{margin:0 0 5px;font-size:12px}.step-subtitle.bullet+p a{color:#1684d8}.becoming-foster-parent-process .wp-block-group__inner-container{padding-bottom:0}.becoming-foster-parent-process .wp-block-image.button-wrapper{margin:0}.becoming-foster-parent-process .wp-block-image.button-wrapper .aligncenter.size-full{margin:0 -20px;padding:20px 20px 0;background-color:#f3eee5}.wp-block-group.adopt-container+.wp-block-group.alignfull{margin-bottom:56px;padding-bottom:0}.wp-block-group.adopt-faq{margin:0 0 50px;padding:0 20px}.adopt-faq .section-title{margin:0;padding:0;font-size:20px}.becoming-foster-parent-faq{margin:20px 0 0}.becoming-foster-parent-faq dt.qa{display:flex;align-items:flex-start;justify-content:space-between;padding:6px 8px;font-size:14px}#contact-sp a#worry{width:100%}.contact #adopt{flex-shrink:0}.bullet-content.sns{margin:0}.wp-block-image.size-large.page-banner.support.support-sp{margin:0;padding:0 10px}.wp-block-image.size-large.page-banner.support.support-sp img{display:block}.page-banner.support.support-sp{margin:12px 0 40px;padding:0 20px;font-size:15px}.page-banner.support.support-sp+.sub-title{margin:0 20px}.wp-block-group.support-container{padding:0 20px}.support-container .bullet-title{margin:0;padding:0;list-style:none;font-size:15px;line-height:normal}.support-container .bullet-title li{position:relative;padding:0 0 7px 21px;font-weight:500}.support-container .bullet-title li:before{content:"";display:block;width:5px;height:5px;position:absolute;top:9px;left:7px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#ff7b8b}.support-container .bullet-title+.bullet-content{margin:10px 0 20px}.support-container .bullet-title+.bullet-content p{font-size:14px}.bullet-content.sns{display:flex;flex-wrap:wrap;justify-content:space-between}.sns-btn{display:block;margin:0;padding:15px;width:calc(50% - 9.25px);height:auto;float:unset;font-weight:500;line-height:normal;box-sizing:border-box}.sns-btn:not(:last-child){margin-bottom:14px}.step-subtitle{margin:0;font-size:14px;color:#ff7b8b}.bullet-subcontent.first{margin:12px 0 15px;padding:0}.bullet-subcontent.first p{font-size:14px}.support-container .img-container img{display:block}.img-description{text-align:justify;margin:6px 0 12px;font-size:10px}.bullet-subcontent{padding:0}.bullet-subcontent p{margin-top:0}.bullet-subcontent ul{margin-bottom:0;padding:0;list-style:none;font-size:14px}.bullet-subcontent ul+p{display:none}.bullet-subcontent.second{padding:0}.img-container{margin-top:18px}.bullet-subcontent.second p{margin-bottom:20px}.bank-info{margin:15px 0 25px;padding:0 8px}.support-btn-title{margin:0 auto 10px}.bank-info p{margin:0;font-size:12px}.bank-info p:not(:last-child){margin-bottom:20px}.bank-info p br:first-of-type:nth-last-child(-n+2){display:none}.support-btn-light{margin:0;padding:17px 10px;width:100%;font-size:13px;border-width:2px;box-sizing:border-box}.card-testimony .image+p{display:none}.chatbox .arrow{display:none}.chatbox-left .text{position:relative;margin-left:10px}.chatbox-left .text:before{content:"";display:block;margin:auto;height:0;position:absolute;top:0;right:100%;bottom:0;border:6px solid transparent;border-right-color:#fff}.chatbox-right .text:before{content:"";display:block;margin:auto;height:0;position:absolute;top:0;left:100%;bottom:0;border:6px solid transparent;border-left-color:#fff}.chatbox-right .text{position:relative;margin-right:10px}.active #popout{bottom:53px}.contact-form-container h4.section-title{font-size:18px}.contact-form-container .section-title{margin:0}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 textarea{line-height:40px;font-size:18px}.wpcf7-form label{width:85%;font-size:18px;padding-left:23px}.wpcf7 .fullwidth-text{font-size:18px;width:85%;padding-left:23px;line-height:30px}.wpcf7-form-control.wpcf7-checkbox,.wpcf7-form-control.wpcf7-radio{display:grid;line-height:30px;font-size:18px}.wpcf7 .required-text{line-height:20px}}.twitter{border-radius:6px;padding:20px;background:#fff;margin:40px 10px}#links ul{margin:60px auto;margin-left:-40px;display:grid;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}#links ul li{background:#f9f6f0;flex:0 0 100%}#links ul li img{display:block;max-width:100%;width:250px;mix-blend-mode:multiply}#links ul li a{display:flex;justify-content:center;align-items:center;height:100%;cursor:pointer;margin:20px auto}@media (min-width:700px){#links ul li{flex:0 0 33.33%}}@media (min-width:1100px){#links ul li{flex:0 0 25%}}.pb-40{padding-bottom:40px}.small-text{font-size:12px}@media (max-width:400px){.company-info{padding:20px 20px 10px}}.wpcf7-form label.error{font-size:14px !important}.banner-center{text-align:center}#jammin img{display:block;margin:auto;width:80%}