﻿.content-area{background:url(//friendshouse-kaigo.com/wp-content/themes/friendshouse/css/../image/png/contents/header/carea_mask.png) no-repeat;background-position:top center;background-size:100%;margin:0;padding:0;position:relative;overflow:hidden}.breadcrumb-area{max-width:90%;margin-left:3rem;margin-top:0;font-size:.9rem;color:#2c8dc0;z-index:5}@media screen and (max-width:480px){.breadcrumb-area{margin-left:1rem;font-size:.8rem}}.breadcrumb-area span{padding:0 2px}.breadcrumb-area span.current-item{padding:0 5px}.breadcrumb-area a:nth-of-type(n+2){padding-right:5px}.contact_wrap{width:50%;margin:15rem auto}@media screen and (max-width:1380px){.contact_wrap{width:70%}}@media screen and (max-width:834px){.contact_wrap{width:80%;margin:12rem auto}}@media screen and (max-width:480px){.contact_wrap{width:90%;margin:10rem auto}}.contact_wrap p{text-align:justify}.contact_wrap .contact{color:#333;font-size:1rem}@media screen and (max-width:1024px){.contact_wrap .contact{font-size:.9rem}}@media screen and (max-width:480px){.contact_wrap .contact{font-size:.85rem}}.contact_wrap .contact a{margin:0;padding:0;text-decoration:underline;color:inherit;transition:opacity .25s}.contact_wrap .contact a:hover{opacity:.5;transition:opacity .25s}.contact_wrap .contact .fw5{font-weight:500 !important}.contact_wrap .contact .form__row{padding:0;margin-top:4em}@media screen and (max-width:480px){.contact_wrap .contact .form__row{margin-top:2rem}}.contact_wrap .contact .form__row_m{padding:0;margin-top:3em}.contact_wrap .contact .form__row_m p{font-weight:500}.contact_wrap .contact .form__row.row-privacy{margin-top:3.5em;text-align:center}.contact_wrap .contact .form__row.row-submit{margin-top:3em;text-align:center}.contact_wrap .contact p.form__label,.contact_wrap .contact p.form__body{margin:0;margin-bottom:.5em;padding:0;box-sizing:border-box}.contact_wrap .contact p.form__label label{position:relative;margin:0;padding:0;box-sizing:border-box;letter-spacing:.0625em;font-weight:500}.contact_wrap .contact p.form__label.is-required label{padding-left:2rem}@media screen and (max-width:1440px){.contact_wrap .contact p.form__label.is-required label{padding-left:40px}}@media screen and (max-width:1024px){.contact_wrap .contact p.form__label.is-required label{padding-left:3rem}}@media screen and (max-width:480px){.contact_wrap .contact p.form__label.is-required label{padding-left:2.5rem}}.contact_wrap .contact p.form__label.is-any label,.contact_wrap .contact p.form__label.is-any2{padding-left:3.3rem;font-weight:500}@media screen and (max-width:1440px){.contact_wrap .contact p.form__label.is-any label,.contact_wrap .contact p.form__label.is-any2{padding-left:40px}}@media screen and (max-width:1024px){.contact_wrap .contact p.form__label.is-any label,.contact_wrap .contact p.form__label.is-any2{padding-left:3rem}}@media screen and (max-width:480px){.contact_wrap .contact p.form__label.is-any label,.contact_wrap .contact p.form__label.is-any2{padding-left:2.5rem}}.contact_wrap .contact p.form__label.is-required label:before{content:"必須";display:block;position:absolute;top:0;left:0;width:auto;padding:0 .3rem;background-color:#0a5d8c;color:#fff;font-size:.9rem;text-align:center;box-sizing:border-box}@media screen and (max-width:1024px){.contact_wrap .contact p.form__label.is-required label:before{font-size:.75rem;padding:0 .4rem}}@media screen and (max-width:480px){.contact_wrap .contact p.form__label.is-required label:before{padding:0}}.contact_wrap .contact p.form__label.is-any label:before{content:"任意";display:block;position:absolute;top:0;left:0;width:auto;padding:0 .3rem;background-color:#999;color:#fff;font-size:.9rem;text-align:center;box-sizing:border-box;margin-right:1rem}@media screen and (max-width:1024px){.contact_wrap .contact p.form__label.is-any label:before{font-size:.8rem}}.contact_wrap .contact input[type=text],.contact_wrap .contact input[type=tel],.contact_wrap .contact input[type=email],.contact_wrap .contact input[type=url],.contact_wrap .contact input[type=date],.contact_wrap .contact input[type=number],.contact_wrap .contact textarea{width:100%;margin:0;padding:.5em 1em;border:1px solid #333;border-radius:0;box-shadow:none;background-color:#fff;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px}.contact_wrap .contact input[type=text]::placeholder,.contact_wrap .contact input[type=tel]::placeholder,.contact_wrap .contact input[type=email]::placeholder,.contact_wrap .contact input[type=url]::placeholder,.contact_wrap .contact input[type=date]::placeholder,.contact_wrap .contact input[type=number]::placeholder,.contact_wrap .contact textarea::placeholder{color:#999}.contact_wrap .contact input[type=text]:-ms-input-placeholder,.contact_wrap .contact input[type=tel]:-ms-input-placeholder,.contact_wrap .contact input[type=email]:-ms-input-placeholder,.contact_wrap .contact input[type=url]:-ms-input-placeholder,.contact_wrap .contact input[type=date]:-ms-input-placeholder,.contact_wrap .contact input[type=number]:-ms-input-placeholder,.contact_wrap .contact textarea:-ms-input-placeholder{color:#999}.contact_wrap .contact input[type=text]::-ms-input-placeholder,.contact_wrap .contact input[type=tel]::-ms-input-placeholder,.contact_wrap .contact input[type=email]::-ms-input-placeholder,.contact_wrap .contact input[type=url]::-ms-input-placeholder,.contact_wrap .contact input[type=date]::-ms-input-placeholder,.contact_wrap .contact input[type=number]::-ms-input-placeholder,.contact_wrap .contact textarea::-ms-input-placeholder{color:#999}.contact_wrap .contact input[type=text]:focus,.contact_wrap .contact input[type=tel]:focus,.contact_wrap .contact input[type=email]:focus,.contact_wrap .contact input[type=url]:focus,.contact_wrap .contact input[type=date]:focus,.contact_wrap .contact input[type=number]:focus,.contact_wrap .contact textarea:focus{outline:0;border:1px #080808 solid}.contact_wrap .contact input[type=checkbox]{display:none;position:relative;top:2px}.contact_wrap .contact input[type=checkbox]+span{cursor:pointer;position:relative;margin:0;padding:0 1em 0 1.8em;font-size:inherit;box-sizing:border-box;transition:opacity .25s ease}.contact_wrap .contact input[type=checkbox]+span:before{content:"";opacity:1;display:block;position:absolute;top:.2em;left:0;width:1.24em;height:1.24em;border:2px solid #333;border-radius:0;background-color:#fff;box-sizing:border-box;transition:opacity .25s ease;z-index:1}.contact_wrap .contact input[type=checkbox]+span:after{content:"";opacity:0;display:block;position:absolute;top:.3em;left:.44em;width:.4em;height:.8em;border-bottom:3px solid #000;border-right:3px solid #000;box-sizing:border-box;transform:rotate(40deg);transition:opacity .25s ease;z-index:10}.contact_wrap .contact input[type=checkbox]:checked+span{color:#333;transition:all .25s ease}.contact_wrap .contact input[type=checkbox]:checked+span:before{opacity:1;transition:opacity .25s ease}.contact_wrap .contact input[type=checkbox]:checked+span:after{opacity:1;border-bottom:3px solid #333;border-right:3px solid #333;transition:opacity .25s ease}.contact_wrap .contact p.form__body_radio label{margin:20px 0;display:block}.contact_wrap .contact input[type=radio]{display:none}.contact_wrap .contact input[type=radio]+span{cursor:pointer;position:relative;margin:0;padding:0 1em 0 1.8em;font-size:inherit;transition:opacity .25s ease}.contact_wrap .contact input[type=radio]+span:before{content:"";display:block;position:absolute;top:.3em;left:0;width:1.2em;height:1.2em;border:1px solid #333;border-radius:50%;background-color:#fff;box-sizing:border-box;transition:opacity .25s ease}.contact_wrap .contact input[type=radio]+span:after{content:"";display:block;opacity:0;position:absolute;box-sizing:border-box;transition:opacity .25s ease}.contact_wrap .contact input[type=radio]:checked+span{color:#333;transition:opacity .25s ease}.contact_wrap .contact input[type=radio]:checked+span:after{opacity:1;top:.5em;left:.2em;width:.8em;height:.8em;background-color:#333;border-radius:50%;box-sizing:border-box;transition:opacity .25s ease}.contact_wrap .contact span.select-wrap{position:relative;width:300px;margin:0;padding:0}.contact_wrap .contact select{cursor:pointer;width:350px;max-width:100%;margin:0;padding:.5em 1em;border:1px solid #333;border-radius:4px;box-shadow:none;background-color:#fff;color:inherit;font-size:1.1rem;line-height:1;box-sizing:border-box;transition:border-color .2s ease,outline .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500}@media screen and (max-width:1440px){.contact_wrap .contact select{font-size:1rem}}@media screen and (max-width:1024px){.contact_wrap .contact select{width:350px}}@media screen and (max-width:480px){.contact_wrap .contact select{width:270px;font-size:.9rem}}.contact_wrap .contact select::-ms-expand{display:none}.contact_wrap .contact span.select-wrap:after{content:"";pointer-events:none;position:absolute;display:block;width:.6em;height:.6em;top:50%;right:1em;margin-top:-3px;border-bottom:1px solid #333;border-right:1px solid #333;transform:rotate(45deg) translateY(-50%);transform-origin:50% 0;box-sizing:border-box}.contact_wrap .contact select:focus{outline:0;border:1px #080808 solid}.contact_wrap .contact span.select-wrap:focus-within:after{border-bottom:1px solid #080808;border-right:1px solid #080808}.contact_wrap .contact .submit-btn{position:relative;width:50%;height:52px;margin-top:10rem;padding:0;margin-left:auto;margin-right:auto}@media screen and (max-width:1440px){.contact_wrap .contact .submit-btn{width:53%;margin-top:5rem}}@media screen and (max-width:1024px){.contact_wrap .contact .submit-btn{width:64%}}@media screen and (max-width:834px){.contact_wrap .contact .submit-btn{width:63%}}@media screen and (max-width:480px){.contact_wrap .contact .submit-btn{width:100%}}.contact_wrap .contact input[type=submit]{cursor:pointer;width:100%;padding:.7em 0;border-radius:0;box-shadow:none;background-color:#0a5d8c;color:#fff;font-size:1.2rem;text-align:center;box-sizing:border-box;appearance:none;letter-spacing:.2em;border:none;transition:all .6s ease-in-out}.contact_wrap .contact input[type=submit] a{width:100%;height:100%}.contact_wrap .contact input[type=submit]:hover{background-color:#2c8dc0}.contact_wrap .contact input[type=submit]:disabled{cursor:not-allowed;box-shadow:none !important;border:1px solid #f8f8f8 !important;background-color:#f8f8f8 !important;color:#999 !important}.contact_wrap .contact input[type=submit]:focus{outline:1px #eee solid}.contact_wrap .contact span.wpcf7-list-item{margin:0 1em .2em 0}.contact_wrap .contact .ajax-loader{display:block}.contact_wrap .contact span.wpcf7-list-item{display:block}.contact_wrap .contact .label_mt{margin-top:2rem;font-weight:500}.contact_wrap .contact p.note{margin:3rem 0 1rem}.contact_wrap .contact p.note2{margin:.7rem 0 0}.contact_wrap .contact p.note3{margin:.7rem 0;line-height:1.4}.contact_wrap .contact span.rq,.contact_wrap .contact span.any{color:#fff;font-size:.9rem;padding:.2rem .3rem;margin-right:.8rem}@media screen and (max-width:1024px){.contact_wrap .contact span.rq,.contact_wrap .contact span.any{font-size:.75rem;padding:.2rem .4rem}}@media screen and (max-width:480px){.contact_wrap .contact span.rq,.contact_wrap .contact span.any{padding:.2rem;margin-right:.6rem}}.contact_wrap .contact span.rq{background-color:#0a5d8c}.contact_wrap .contact span.any{background-color:#999}.wpcf7-not-valid-tip{box-sizing:border-box;border-radius:5px;background-color:#80c0e2;color:#fff;display:block;font-size:1rem;font-weight:700;margin-top:10px;padding:.5rem 1rem .5rem 1.5rem;position:relative}.wpcf7-not-valid-tip:before{content:"";border:10px solid transparent;border-bottom:15px solid #80c0e2;position:absolute;top:-25px;left:5%}.wpcf7-form.sent .wpcf7-response-output{margin-top:2rem;font-weight:500}.wpcf7-form.invalid .wpcf7-response-output{display:none}.screen-reader-response{display:none}.thanks p{text-align:center}.m_text_t{border:6px double #ccc;text-align:center}.m_text_t h1{border-bottom:2px solid #3098d0;display:inline-block;padding-bottom:5px}.m_text_t p{text-align:left}.m_text_t p span{color:#3098d0 !important;font-weight:600}@media screen and (max-width:768px){.thanks p:nth-of-type(2){text-align:left}}.fh_si{z-index:-1;position:relative;background-image:url(//friendshouse-kaigo.com/wp-content/themes/friendshouse/css/../image/png/contents/friendshouse/cc_back.png);background-size:100%;background-position:center top;background-repeat:no-repeat}.fh_si .cc{width:100%;position:relative;overflow:hidden;height:auto;padding:20rem 0 0;font-size:1.8rem}@media screen and (max-width:1440px){.fh_si .cc{padding:17rem 0 0;font-size:1.6rem}}@media screen and (max-width:1024px){.fh_si .cc{padding:17rem 0 0;font-size:1.4rem;background-image:url(//friendshouse-kaigo.com/wp-content/themes/friendshouse/css/../image/png/contents/friendshouse/cc_back_tb.png);background-repeat:no-repeat}}@media screen and (max-width:480px){.fh_si .cc{padding:12rem 2rem 0;font-size:1rem;background-image:url(//friendshouse-kaigo.com/wp-content/themes/friendshouse/css/../image/png/contents/friendshouse/cc_back_sp.png);background-repeat:no-repeat}}@media screen and (max-width:375px){.fh_si .cc{padding:12rem 0 0;font-size:1rem}}.fh_si .cc p:nth-of-type(1){margin:0;padding:0;line-height:2;text-align:center;font-weight:500}.fh_si .cc p:nth-of-type(2){width:30%;font-size:1.2rem;line-height:1.9;margin:10rem auto;text-align:justify}@media screen and (max-width:1440px){.fh_si .cc p:nth-of-type(2){width:40%}}@media screen and (max-width:1024px){.fh_si .cc p:nth-of-type(2){width:45%;font-size:1.1rem;margin:8rem auto}}@media screen and (max-width:834px){.fh_si .cc p:nth-of-type(2){width:55%}}@media screen and (max-width:480px){.fh_si .cc p:nth-of-type(2){width:85%;font-size:.9rem;margin:6rem auto}.fh_si .cc p:nth-of-type(2) br.brb{display:none}}.fh_si .features{position:relative;width:100%;margin:0 auto;background-image:url(//friendshouse-kaigo.com/wp-content/themes/friendshouse/css/../image/jpg/contents/friendshouse/sec2_back.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:rgba(255,255,255,.8);padding:13rem 0}@media screen and (max-width:1680px){.fh_si .features{padding:9rem 0}}@media screen and (max-width:1440px){.fh_si .features{padding:8rem 0}}@media screen and (max-width:1024px){.fh_si .features{padding:5rem 0 7rem;background-image:url(//friendshouse-kaigo.com/wp-content/themes/friendshouse/css/../image/jpg/contents/friendshouse/sec2_back_tb.jpg);background-repeat:no-repeat}}@media screen and (max-width:480px){.fh_si .features{padding:3rem 0 5rem;background-image:url(//friendshouse-kaigo.com/wp-content/themes/friendshouse/css/../image/jpg/contents/friendshouse/sec2_back_sp.jpg);background-repeat:no-repeat}}.fh_si .features h3{font-size:2rem;line-height:2}.fh_si .features h3 span{font-size:1.2rem}@media screen and (max-width:1024px){.fh_si .features h3{font-size:1.4rem}.fh_si .features h3 span{font-size:1.1rem}}@media screen and (max-width:480px){.fh_si .features h3{font-size:1.3rem}.fh_si .features h3 span{font-size:1rem}}.fh_si .features ul.st{position:relative;margin:5rem auto 3rem auto;font-size:1.4rem;color:#2480a1;font-weight:500;display:flex;justify-content:center}@media screen and (max-width:834px){.fh_si .features ul.st{margin:3rem auto 3rem auto}}@media screen and (max-width:1024px){.fh_si .features ul.st{font-size:1.4rem;margin:3rem auto 3rem auto}}@media screen and (max-width:480px){.fh_si .features ul.st{font-size:1.1rem;line-height:2.2;flex-wrap:wrap}}.fh_si .features ul.st li{background-color:#2480a1;color:#fff;margin:0 .8rem;padding:.2rem .9rem}@media screen and (max-width:480px){.fh_si .features ul.st li{text-align:center;width:70%;padding:.1rem 0;margin:.4rem 0}}.fh_si .features ul.box{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:2rem}@media screen and (max-width:1024px){.fh_si .features ul.box{width:80%;margin:0 auto 0 auto}}@media screen and (max-width:834px){.fh_si .features ul.box{width:100%;margin:0 auto 0 auto}}.fh_si .features ul.box li{width:350px;height:350px;position:relative;padding:3rem 2rem;background-color:#fff;margin:1rem;border:1px solid #dbe8eb;background-position:center 30%;background-repeat:no-repeat;background-size:15%}@media screen and (max-width:1680px){.fh_si .features ul.box li{width:300px;height:300px}}@media screen and (max-width:834px){.fh_si .features ul.box li{width:280px;height:280px}}@media screen and (max-width:480px){.fh_si .features ul.box li{width:250px;height:250px;background-size:18%}}.fh_si .features ul.box li:nth-of-type(1){background-image:url(//friendshouse-kaigo.com/wp-content/themes/friendshouse/css/../image/svg/fh/icon1.svg)}.fh_si .features ul.box li:nth-of-type(2){background-image:url(//friendshouse-kaigo.com/wp-content/themes/friendshouse/css/../image/svg/fh/icon2.svg);background-size:12%}.fh_si .features ul.box li:nth-of-type(3){background-image:url(//friendshouse-kaigo.com/wp-content/themes/friendshouse/css/../image/svg/fh/icon3.svg)}.fh_si .features ul.box li:nth-of-type(4){background-image:url(//friendshouse-kaigo.com/wp-content/themes/friendshouse/css/../image/svg/fh/icon4.svg);background-size:16%}@media screen and (max-width:480px){.fh_si .features ul.box li:nth-of-type(4){background-size:19%}}.fh_si .features ul.box li p:nth-of-type(1){font-size:2.6rem;color:#2480a1;position:absolute;top:5%;left:5%;font-family:'Zen Kaku Gothic New',sans-serif;font-weight:600}@media screen and (max-width:1680px){.fh_si .features ul.box li p:nth-of-type(1){font-size:2rem}}.fh_si .features ul.box li p:nth-of-type(2){width:fit-content;font-size:1.2rem;position:absolute;top:65%;left:0;right:0;margin:auto;padding:0 2rem;font-weight:600;color:#2480a1}@media screen and (max-width:1680px){.fh_si .features ul.box li p:nth-of-type(2){font-size:1rem;padding:0 1.5rem}}.fh_si table{border-collapse:collapse;border:1px solid #ccc;border-bottom:0}.fh_si table th,.fh_si table td{border-collapse:collapse;border:1px solid #9aa7ad;font-weight:500;padding:1.1rem 1.5rem}@media screen and (max-width:480px){.fh_si table th,.fh_si table td{padding:.8rem 1rem}}.fh_si table th{background-color:#0a5d8c;color:#fff;text-align:center;font-size:1.3rem;white-space:nowrap;padding:1.1rem 0;letter-spacing:2px}@media screen and (max-width:480px){.fh_si table th{font-size:1rem !important;padding:.9rem 0}}.fh_si table td{font-size:1rem;vertical-align:middle;line-height:1.5}@media screen and (max-width:480px){.fh_si table td{font-size:.9rem !important}}.fh_si table td:nth-of-type(1){text-align:center;width:20%;background:#cde4f0}@media screen and (max-width:834px){.fh_si table td:nth-of-type(1){width:auto;white-space:nowrap;padding:1.1rem .8rem}}.fh_si table td span{font-size:.8rem}.fh_si .home_img{position:relative;width:100%;margin-top:10rem}@media screen and (max-width:480px){.fh_si .home_img{margin-top:7rem}}.fh_si .home_img ul{width:100%;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width:480px){.fh_si .home_img ul{flex-wrap:wrap}}.fh_si .home_img ul li{width:calc(100% / 4)}@media screen and (max-width: 480px){.fh_si .home_img ul li{width:calc(40%);margin:.5rem}}.fh_si .home_img ul li img{width:100%;margin:0;display:block}