@charset "UTF-8";@import url(../revonet2/style.css);@import url(https://www.sankouhome.jp/wp-content/themes/child2/style.css);.blue1_bg{background:#3498db!important;color:#fff;border:none}.orange1_bg{background:#f18006!important;color:#fff;border:none}.red1_bg{background:#e74c3c!important;color:#fff;border:none}.green1_bg{background:#1abc9c!important;color:#fff;border:none}.blue2_bg{background:#72a7f7!important;color:#fff;border:none}.orange2_bg{background:#f9ca42!important;color:#fff;border:none}.red2_bg{background:#e37466!important;color:#fff;border:none}.green2_bg{background:#31e1c0!important;color:#fff;border:none}.blue3_bg{background:#9fc1f9!important;color:#fff;border:none}.orange3_bg{background:#fbdf68!important;color:#fff;border:none}.red3_bg{background:#ea9c94!important;color:#fff;border:none}.green3_bg{background:#7acda7!important;color:#fff;border:none}.blue1{color:#3498db!important}.orange1{color:#f18006!important}.red1{color:#e74c3c!important}.green1{color:#1abc9c!important}.blue2{color:#72a7f7!important}.orange2{color:#f9ca42!important}.red2{color:#e37466!important}.green2{color:#31e1c0!important}.blue3{color:#9fc1f9!important}.orange3{color:#fbdf68!important}.red3{color:#ea9c94!important}.green3{color:#7acda7!important}body{font-size:14px;line-height:160%}@media screen and (max-width:767px){body{line-height:120%}}article h1,.archive h1{border:none;text-align:left;margin-bottom:20px;line-height:160%;color:#222;font-size: calc(1.125rem + ((1vw - 6px) * 1))}@media screen and (max-width:767px){article h1,.archive h1{margin:10px 0;padding:0 10px}}article h1 a,.archive h1 a{color:#222}article h2,.archive h2{color:#222;text-align:left;line-height:140%;padding:0 10px;margin-bottom:20px}article h2 a,.archive h2 a{color:#222}article .itemMeta,.archive .itemMeta{text-align:left;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0;margin-bottom:20px}article .article_body,.archive .article_body{text-align:left;padding:10px;font-size: calc(1rem + ((1vw - 6px) * 0.3333))}@media (min-width:1200px){article .article_body,.archive .article_body{font-size:18px!important}}article .article_body img,.archive .article_body img{margin:10px 0}article .summary,.archive .summary{padding:20px;border:1px solid #ddd}@media screen and (max-width:767px){article .summary,.archive .summary{padding:10px;margin-bottom:0}}article .summary:nth-of-type(even), .archive .summary:nth-of-type(even) {background-color:#fafafa}article .summary h2,.archive .summary h2{padding:0;font-size: calc(1rem + ((1vw - 6px) * 0.3333))}@media (min-width:1200px){article .summary h2,.archive .summary h2{font-size:18px!important}}@media screen and (max-width:767px){article .summary h2,.archive .summary h2{margin:10px 0}}article .summary .itemMeta,.archive .summary .itemMeta{text-align:left;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0;margin:0 0 20px 0}article .summary .excerpt,.archive .summary .excerpt{text-align:left;font-size: calc(1rem + ((1vw - 6px) * 0.3333))}@media (min-width:1200px){article .summary .excerpt,.archive .summary .excerpt{font-size:18px!important}}@media screen and (max-width:767px){article .summary .excerpt,.archive .summary .excerpt{padding:0}}article .summary .more,.archive .summary .more{text-align:center;clear:both;margin:14px auto}article .summary .more .btn,.archive .summary .more .btn{background-color:#1abc9c;border-radius:50px;max-width:420px;margin:0 auto;padding:10px 60px;font-size: calc(0.8125rem + ((1vw - 6px) * 0.1667))}article .summary .more .btn:hover,.archive .summary .more .btn:hover{background-color:#31e1c0;-webkit-transition:.8s;transition:.8s}article #page_nav,.archive #page_nav{background-color:#eee;font-size: calc(1rem + ((1vw - 6px) * 0.3333))}@media (min-width:1200px){article #page_nav,.archive #page_nav{font-size:18px!important}}article #page_nav .pagination,.archive #page_nav .pagination{border-spacing:10px 0;margin:10px auto}@media screen and (max-width:767px){article #page_nav .pagination,.archive #page_nav .pagination{border-spacing:6px 0}article #page_nav .pagination li,.archive #page_nav .pagination li{font-size: calc(0.875rem + ((1vw - 6px) * 0.3333))}}article #page_nav .pagination li.active a,.archive #page_nav .pagination li.active a{background:#f18006}article #page_nav .pagination li a,.archive #page_nav .pagination li a{background:#888}@media screen and (max-width:767px){article #page_nav .pagination li a,.archive #page_nav .pagination li a{padding:10px 12px}}.archive h1{text-align:center}.archive .case_archive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive .case_archive .summary{-ms-flex-preferred-size:48%;flex-basis:48%}.archive .case_archive .summary:nth-of-type(even) {background-color:transparent}.archive .case_archive .summary:nth-of-type(4n-1) {background-color:#fafafa}.archive .case_archive .summary:nth-of-type(4n-2) {background-color:#fafafa}@media screen and (max-width:767px){.archive .case_archive .summary{-ms-flex-preferred-size:100%;flex-basis:100%}.archive .case_archive .summary:nth-of-type(4n-1) {background-color:transparent}.archive .case_archive .summary:nth-of-type(4n-2) {background-color:transparent}.archive .case_archive .summary:nth-of-type(even) {background-color:#fafafa}}.archive .case_archive .summary img{width:400px;height:300px;-o-object-fit:cover;object-fit:cover}.article_body.case{padding:0}.article_body.case .case_cft{text-align:center}.article_body.case .case_cft h3{margin:0}.article_body.case .case_cft h3.before,.article_body.case .case_cft h3.after{font-family:"Josefin Sans",sans-serif;font-size:120%;text-align:center}.article_body.case .case_cft h3.before{background-color:#222;color:#fff}.article_body.case .case_cft h3.after{margin-top:0}.article_body.case .case_cft .image{padding:20px}.article_body.case .case_cft .image p{margin-bottom:0}.article_body.case .case_cft .image img{margin:0}.article_body.case .case_cft .case-entry-header .image{padding:0;margin-bottom:20px}.article_body.case .case_cft .case-entry-header .price{font-size: calc(1.125rem + ((1vw - 6px) * 1));color:#e74c3c;margin-bottom:10px}.article_body.case .case_cft .case-entry-header .price .number{font-size:160%;font-weight:bold}.article_body.case .case_cft .case-entry-before{background-color:#eee;margin:20px 10px 0 10px}.article_body.case .case_cft .case-entry-after{border:2px solid #1abc9c;margin:0 10px 0 10px}.article_body.case .case_cft .arrow{text-align:center;color:#1abc9c;padding:20px}.article_body.case .case_cft .comment{padding:10px 20px;text-align:left;margin-bottom:20px}.article_body.case .case_cft .comment p{line-height:160%;margin-bottom:0}.case article .article_body{padding:0}.case #case_cat{background-color:#f8f8f8;padding-left:30px;padding-right:30px}@media screen and (max-width:767px){.case #case_cat{padding-left:10px;padding-right:10px}}.case #case_cat h2{text-align:center;line-height:200%}.case #case_cat .cat_frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.case #case_cat .cat_frame li{-ms-flex-preferred-size:23%;flex-basis:23%;list-style-type:none}@media screen and (max-width:767px){.case #case_cat .cat_frame li{-ms-flex-preferred-size:48%;flex-basis:48%}}.case #case_cat .cat_frame li a{text-decoration:none;font-weight:bold;color:#000}.case #case_cat .cat_frame li a:hover{text-decoration:underline}.case #case_cat .cat_frame li .cat_name{padding:10px;background-color:#fff;margin-bottom:30px;font-size: calc(0.75rem + ((1vw - 6px) * 0.3333));text-align:left}.case #case_cat .cat_frame li .cat_name .cnt{display:inline-block;font-size: calc(0.75rem + ((1vw - 6px) * 0.3333));float:right;background-color:#e74c3c;color:#fff;padding:2px 6px;border-radius:6px}.case #case_push a,.case #case_recent a{text-decoration:none;display:block;color:#000}.case #case_push ul,.case #case_recent ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media screen and (max-width:767px){.case #case_push ul,.case #case_recent ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.case #case_push ul li,.case #case_recent ul li{-ms-flex-preferred-size:31%;flex-basis:31%;list-style-type:none;font-size: calc(0.75rem + ((1vw - 6px) * 0.3333));text-align:left}@media screen and (max-width:767px){.case #case_push ul li,.case #case_recent ul li{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}}.case #case_push ul li img,.case #case_recent ul li img{margin-bottom:20px;width:372px;height:280px;-o-object-fit:cover;object-fit:cover}.case #case_push ul li .case_title,.case #case_recent ul li .case_title{font-weight:bold;margin-bottom:10px;text-align:left}.case #case_push ul li .cat_list,.case #case_recent ul li .cat_list{text-align:left;margin-bottom:10px}.case #case_push ul li .cat_list span,.case #case_recent ul li .cat_list span{display:inline-block;padding:2px 6px;font-weight:bold;border:2px solid #000;font-size:90%}.case #case_push ul li .case_name,.case #case_recent ul li .case_name{font-weight:bold;text-align:left}.case #case_push ul li .case_name svg,.case #case_recent ul li .case_name svg{color:#f18006}.case #case_push ul li .comment,.case #case_recent ul li .comment{background-color:#f8fbee;padding:14px 20px;margin:20px 0;border-radius:6px}.case #case_push ul li .comment .comment_title,.case #case_recent ul li .comment .comment_title{font-weight:bold;color:#1abc9c;text-align:center;margin-bottom:5px}.case #case_push ul li .comment p,.case #case_recent ul li .comment p{margin-bottom:0;line-height:160%;text-align:left}.case #case_recent ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.case #case_recent a{text-decoration:none;color:#000}.case #case_recent .case_frame{margin-bottom:30px;padding-bottom:20px}@media screen and (max-width:767px){.case #case_recent .case_frame{padding-top:10px}}.case #case_recent .case_frame:nth-of-type(even) {background-color:#f8f8f8}.case #case_recent .case_frame .case_title,.case #case_recent .case_frame .case_name{padding:0 10px;line-height:160%}.case .summary_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.case .summary_wrap::after{display:block;content:"";width:300px}.case .summary_wrap .summary{-ms-flex-preferred-size:31%;flex-basis:31%;list-style-type:none;font-size: calc(0.75rem + ((1vw - 6px) * 0.3333));margin-bottom:30px}.case .summary_wrap .summary img{margin-bottom:20px;width:292px;height:195px;-o-object-fit:cover;object-fit:cover}.case .summary_wrap .summary svg{color:#f18006}@media screen and (max-width:767px){.case .summary_wrap .summary{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;padding-top:20px;margin-bottom:0}}.case .case-entry-box .case-entry-header{font-size: calc(0.75rem + ((1vw - 6px) * 0.3333))}.case .case-entry-box .case-entry-header .image{text-align:center}.case .case-entry-box .case-entry-header table{max-width:700px;margin-bottom:40px}.case .case-entry-box .case-entry-header table th,.case .case-entry-box .case-entry-header table td{padding:10px}.case .case-entry-box .case-entry-header table th{font-weight:bold;width:200px}.case .case-entry-box .case-entry-body .image{text-align:center}.case .case-entry-box .case-entry-body .image img{margin:0}.case .case-entry-box .case-entry-body .arrow{text-align:center;margin-bottom:40px}.case .case-entry-box .case-entry-body h3{margin-top:0;margin-bottom:30px;text-align:center}.case .case-entry-box .case-entry-body h3.before{background-color:#eee;color:#222}@media screen and (max-width:767px){.case .case-entry-box .case-entry-body h3{margin-bottom:0}}.case .case-entry-box .case-entry-body .case-entry-before{border:1px solid #ddd;padding-bottom:30px;margin-bottom:40px}@media screen and (max-width:767px){.case .case-entry-box .case-entry-body .case-entry-before{margin-bottom:20px}}.case .case-entry-box .case-entry-body .case-entry-after{background-color:#f8fbee;padding-bottom:30px;margin-bottom:40px}.case .case-entry-box .case-entry-body .case-entry-after img.size-full{width:100%;max-width:800px}@media screen and (max-width:767px){.case .case-entry-box .case-entry-body .case-entry-after{margin-bottom:20px}}.case .case-entry-box .case-entry-body .comment{padding:10px 40px;font-size: calc(0.75rem + ((1vw - 6px) * 0.3333))}.case .case-entry-box .case-entry-body .comment p{margin-bottom:0}@media screen and (max-width:767px){.case .case-entry-box .case-entry-body .comment{padding:10px 20px}}.case .case-entry-box .case-entry-footer{background-color:#fafafa}.case .case-entry-box .case-entry-footer .staff_voice{font-weight:bold;margin-bottom:10px}.case .case-entry-box .case-entry-footer .staff_voice svg{color:#f39c12}.case .case-entry-box .case-entry-footer .case-staff-voice{border:1px solid #ddd;padding:20px 40px}.case .case-entry-box .case-entry-footer .case-staff-voice p{font-weight:normal!important;font-size: calc(0.75rem + ((1vw - 6px) * 0.3333))}@media screen and (max-width:767px){.case .case-entry-box .case-entry-footer .case-staff-voice{padding:20px}}.case #contentWrap #content.col1{padding:40px 0}@media screen and (max-width:767px){.case #contentWrap #content.col1{padding:20px 16px}}.case .post-navigation h2{background-color:#222;color:#fff;padding:10px 20px;text-align:left;line-height:200%;margin-bottom:20px;margin-top:40px;font-size: calc(0.875rem + ((1vw - 6px) * 0.3333))}.case .post-navigation h2 svg{color:#ffea5c;margin-right:5px}.case .post-navigation h3{max-width:400px;margin:0 auto;background-color:#fff;color:#222}.case .post-navigation h3 svg{color:#1abc9c}.case .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.case .nav-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.case .nav-links .nav-previous,.case .nav-links .nav-next{padding:0 20px;max-width:480px}@media screen and (max-width:767px){.case .nav-links .nav-previous,.case .nav-links .nav-next{margin:0 auto}}.case .nav-links img{width:480px;height:300px;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}.case .nav-links a{color:#222;text-decoration:none}.case .nav-links a p{font-size: calc(0.75rem + ((1vw - 6px) * 0.3333));text-align:left}.case .crp_related h3{padding:10px 20px;background-color:#222;margin-bottom:0;text-align:left;font-size: calc(0.875rem + ((1vw - 6px) * 0.3333))}.case .crp_related ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;background-color:#fafafa;border:1px solid #ddd;margin:0}@media screen and (max-width:767px){.case .crp_related ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 14px}}.case .crp_related ul li{list-style-type:none;margin-right:15px;-ms-flex-preferred-size:24%;flex-basis:24%;text-align:left;line-height:140%}@media screen and (max-width:767px){.case .crp_related ul li{-ms-flex-preferred-size:48%;flex-basis:48%;margin-right:0}}.case .crp_related ul li img{width:300px;height:180px;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}.case .crp_related ul li a{text-decoration:none;font-size: calc(0.75rem + ((1vw - 6px) * 0.3333));color:#222}#footContact .contact-btns{background-color:#4e9bb7;padding:30px 20px;margin-bottom:20px}@media screen and (max-width:767px){#footContact .contact-btns{margin-bottom:0}}#footContact .contact-btns .textWrap{color:#fff}#footContact .contact-btns .textWrap .baloon{background-color:#fff;text-align:center;border-radius:12px;padding:6px 10px;color:#333;margin-bottom:20px;position:relative;font-weight:bold}#footContact .contact-btns .textWrap .baloon:before{content:"";border:10px solid transparent;border-top:10px solid #fff;position:absolute;top:100%;left:50%;transform:translateX(-50%)}#footContact .contact-btns .textWrap .mainCatch .catch-free{font-weight:bold;font-size:2rem;margin-top:6px;line-height:100%;margin-bottom:20px}#footContact .contact-btns .textWrap p{text-align:center;margin-bottom:0;line-height:160%}@media screen and (max-width:767px){#footContact .contact-btns .textWrap p{text-align:left}}#footContact .contact-btns .ctaBottomWrap{margin-top:20px;background-color:#fff;padding:40px;border-radius:16px;display:flex;gap:20px}@media screen and (max-width:767px){#footContact .contact-btns .ctaBottomWrap{flex-direction:column;gap:10px;padding:10px}}#footContact .contact-btns .ctaBottomWrap ul{width:100%}#footContact .contact-btns .ctaBottomWrap ul li{list-style-type:none}#footContact .contact-btns small{display:block;color:#fff;font-weight:bold;font-size:1rem;line-height:160%}#footContact .contact-btns .cta_title{font-size:1.2rem;font-weight:bold;letter-spacing:2px;line-height:160%}#footContact .contact-btns .cta-tel{border-radius:16px;overflow:hidden;border:1px solid #333;height:100%}#footContact .contact-btns .cta-tel .tap{background-color:#2d3335;color:#fff;font-size:.9rem;padding:4px 10px}#footContact .contact-btns .cta-tel a{background-color:#fff!important;display:flex;align-items:center;flex-direction:column}#footContact .contact-btns .cta-tel a .tel_xs{font-size:3rem;display:flex;align-items:center;justify-content:center;gap:10px;line-height:160%}@media screen and (max-width:767px){#footContact .contact-btns .cta-tel a .tel_xs{font-size:2rem}}#footContact .contact-btns .cta-tel a .tel_xs img{max-width:40px}#footContact .contact-btns .cta-tel a small{color:#000}#footContact .contact-btns .cta-access{text-align:center;margin-bottom:0}#footContact .contact-btns .cta-access a{background-color:#d94536!important}@media screen and (max-width:767px){#footContact .contact-btns .cta-mail{width: calc((100% - 10px)/2)}}#footContact .contact-btns .cta-mail a{background-color:#01b901!important}#footContact .contact-btns .cta-line{margin-bottom:0}@media screen and (max-width:767px){#footContact .contact-btns .cta-line{width: calc((100% - 10px)/2)}}#footContact .contact-btns .cta-line a{background-color:#4e9bb7!important}#footContact .contact-btns .cta-btn a{position:relative;border-radius:24px;padding-left:20px}#footContact .contact-btns .cta-btn a .cta_title{display:flex;justify-content:flex-start;gap:10px;align-items:center}@media screen and (max-width:767px){#footContact .contact-btns .cta-btn a .cta_title{justify-content:center}}#footContact .contact-btns .cta-btn a .cta_title i{font-size:1.4rem;max-width:28px}#footContact .contact-btns .ctaBtnsWrap{display:flex;gap:10px;flex-wrap:wrap;width:33%!important;flex-direction:column}@media screen and (max-width:767px){#footContact .contact-btns .ctaBtnsWrap{width:100%!important;flex-direction:row}}body.body02 #footer #footContact{padding:0!important;background:none!important}