@charset "utf-8";#home #mv{position:relative;background:url(//benriya24.com/wp-content/themes/benry/css/../img/common/mv_bg.jpg) no-repeat;background-size:cover;line-height:0}#home #mv .inner{position:absolute;top:50px;padding:0 20px}.service_txt_area img{width:67%;margin:10px auto 0;display:block}#area_cts{background:#97d6f4}.area_box{background:#fff;border:2px dotted #dcdcdc;border-radius:10px;padding:22px;margin-bottom:20px}.area_box:last-child{margin-bottom:0}#about_cts{background:#fffcd0}.about_box{background:#70ceeb;padding:22px;border-radius:10px;margin-bottom:20px}.about_box h3 img{width:90%;margin:0 auto -12px;display:block}#about_cts .cts_inner02{padding:0}#news .cts_box02{margin-top:20px}#area_cts .cts_inner02,#works_cts .cts_inner01{padding:10% 4%}@media screen and (min-width:897px){#mv img{width:100%;position:relative}#home #mv img{width:100%}.service_txt_area{width:897px;margin:0 auto}.service_txt_area img{width:auto;margin:0 0 0 30px}.area_box{width:49%;box-sizing:border-box;margin-bottom:0}.about_box{width:897px;margin:0 auto 20px;padding:32px 40px;box-sizing:border-box}.about_box h3 img{width:auto}#about_cts .service_list01{width:897px;margin:0 auto;justify-content:space-between}#about_cts .service_list01 li{width:32%;margin:0}#area_cts .cts_inner02,#works_cts .cts_inner01{padding:60px 0}}.page_about_list li{font-weight:700;margin-bottom:12px;padding-left:10px;text-indent:-17px}.flow_list{margin:15px 0}.flow_list li{position:relative;background:#f19149;border-radius:10px;margin-bottom:35px;padding:12px;color:#fff;font-weight:700;line-height:22px}.flow_list li:last-child{margin-bottom:0}.flow_list li:after{position:absolute;bottom:-27px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-family:"Font Awesome 5 Free";font-weight:900;content:'\f0d7';color:#e5b38e;font-size:32px}.flow_list li:last-child:after{display:none}@media screen and (min-width:897px){.flow_list li{font-size:22px;padding:24px}}#service .about_box p{color:#fff;margin-top:10px}.aircon_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/aircon_service_mvbg_sp.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.gaizyu_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/kujo_service_mvbg_sp.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.hikkosi_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/hikkoshi_service_mvbg_sp.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.house_cleaning_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/house_service_mvbg_sp.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.huryouhin_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/huryouhin_service_mvbg_sp.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.kusa_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/kusa_service_mvbg_sp.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.mizu_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/mizu_service_mvbg_sp.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.syuzen_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/aircon_service_mvbg_sp.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.mizu110_list li{margin-bottom:5%}.mizu110_list li a{position:relative;padding-left:15px;text-decoration:underline;color:#3552bf}.mizu110_list li a:hover{text-decoration:none}.mizu110_list li a:after{position:absolute;top:-3px;left:0;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f054';color:#3552bf;font-size:15px}@media screen and (min-width:897px){.aircon_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/aircon_service_mvbg_pc.png);background-repeat:no-repeat;background-position:center}.gaizyu_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/kujo_service_mvbg_pc.png);background-repeat:no-repeat;background-position:center}.hikkosi_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/hikkoshi_service_mvbg_pc.png);background-repeat:no-repeat;background-position:center}.house_cleaning_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/house_service_mvbg_pc.png);background-repeat:no-repeat;background-position:center}.huryouhin_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/huryouhin_service_mvbg_pc.png);background-repeat:no-repeat;background-position:center}.kusa_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/kusa_service_mvbg_pc.png);background-repeat:no-repeat;background-position:center}.mizu_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/mizu_service_mvbg_pc.png);background-repeat:no-repeat;background-position:center}.syuzen_head{background-image:url(//benriya24.com/wp-content/themes/benry/css/../img/service/aircon_service_mvbg_pc.png);background-repeat:no-repeat;background-position:center}.mizu110_list li{margin-bottom:18px}}#faq_list li{margin-bottom:35px}#faq_list li:last-child{margin-bottom:0}.faq_ttl{font-size:22px;font-weight:700;line-height:32px;padding-left:44px;text-indent:-44px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px dashed #f86f01}.faq_ttl span{background:#2486ca;border-radius:6px;margin-right:10px;padding:5px 10px;font-size:16px;color:#fff}.price_cts_box{margin-bottom:30px}.price_tb{margin-bottom:10px}.price_tb th,.price_tb td{border:1px solid #efe575;font-size:14px}.price_tb th{background:#fff799;width:58%}.price_tb th span{font-size:12px;display:block}@media screen and (min-width:897px){.price_tb th,.price_tb td{font-size:16px}}.works_cat_area{background:#f9f9f9}.works_cat_area .ttl02{color:#313131}.works_cat_list{display:flex;flex-flow:wrap}.works_cat_list li{margin:0 12px 12px 0}.works_cat_list li a{display:block;background:#313131;border:2px solid #313131;color:#fff;font-size:14px;padding:5px 20px;border-radius:40px}.works_cat_list li a:hover{background:#fff;color:#313131}.works_box{background:#f8f8f8;border:1px solid #dcdcdc;border-radius:10px;margin-bottom:22px;padding:22px}.works_box img{border-radius:10px;margin-bottom:10px;width:100%;height:182px;object-fit:cover;margin:0 auto 12px;display:block}.works_list_ttl{font-size:20px;font-weight:700;margin-bottom:7px}.works_list_area{color:#3e3d3d}.works_list_cat{color:#838383;text-align:right;font-size:12px}.works_single_ttl01{margin-bottom:12px}#works_single .works_list_area{text-align:right}.works_single_cts img{display:block;margin:0 auto 12px}.wp-pagenavi{text-align:right}.wp-pagenavi a,.wp-pagenavi span{padding:4px 8px !important}.wp-pagenavi span.current{background:#55bcc7;color:#fff}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#46a7b1 !important}@media screen and (min-width:897px){.works_list{display:flex;flex-flow:wrap}.works_box{width:32%;margin-right:2%;padding:25px;box-sizing:border-box}.works_box:nth-child(3n){margin-right:0}}.news_list li{border-bottom:1px dashed #8a8a8a;margin-bottom:15px;padding:5px}.news_list li p{font-weight:700}.news_list li p span{display:block;color:#848484}.news_txt{margin:12px 0}.news_txt p{font-weight:400 !important}@media screen and (min-width:897px){.news_list li p span{display:inline-block;margin-right:12px}}.column_list li{position:relative;margin-bottom:20px}.column_list li .txt_area{width:100%;background:rgb(41 41 41/83%);position:absolute;bottom:0;padding:15px;color:#fff;box-sizing:border-box}.column_list li .txt_area .ttl{font-size:16px;font-weight:700}aside .ttl01{margin-bottom:10px}.aside_cts{margin-bottom:30px}.tag_list{display:flex;flex-flow:wrap}.tag_list li{margin:0 8px 8px 0}.tag_list li a{font-size:12px;color:#fff;background:#ccc;border-radius:10px;padding:5px;display:block}.aside_list li{display:flex;flex-direction:row-reverse;align-items:start;margin-bottom:15px}.aside_list li img{width:30%;margin-right:15px}.aside_list li .txt_area .date{margin-bottom:5px}.aside_list li .txt_area .ttl{font-size:14px}.month_list li{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #ccc}aside .ttl02{font-size:18px}.column_area{margin-bottom:40px}.article_date_cat{font-size:12px;margin-bottom:4px}.article_date_cat span{margin-left:12px}.single_ttl_box .article_ttl{font-size:20px;margin:0 0 8px;box-sizing:border-box;line-height:30px;letter-spacing:.7px}.sns_list{display:flex;margin-bottom:20px}.sns_list li{margin-right:6px}.single_mv{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.single_cts_area p{font-size:15px;line-height:30px;margin:0 10px 20px;box-sizing:border-box}.single_cts_area h2{background:#f7f7f7;font-size:18px;padding:15px 12px;margin-bottom:20px}.single_cts_area h3{border-left:2px solid #696969;padding:8px 0 8px 8px;margin-bottom:10px;font-size:16px}.single_cts_area img{margin-bottom:10px;height:auto}@media screen and (min-width:897px){.column_area{display:flex}.column_area .column_list,.column_area .column_single{width:852px;margin-right:40px;flex-flow:wrap;align-items:start}.column_list li{width:48%}.column_list li img{width:100%}.single_cts_area h2{font-size:22px;padding:15px 20px}.single_cts_area h3{border-left:4px solid #696969;padding:8px 0 8px 11px;margin-bottom:12px;font-size:20px}.single_cts_area p{font-size:16px;line-height:32px;margin:0 10px 30px}aside{width:318px}aside .ttl01{font-size:18px}aside .ttl01:after{margin:13px 4px 0 8px}}.recruit_tb th,.company_tb th{background:#f0faff;width:30%}.recruit_tb_area{margin-bottom:40px}.recruit_tb_area:last-child{margin-bottom:0}@media screen and (min-width:897px){.recruit_tb th,.company_tb th{width:250px}}#contact table{width:100%;text-align:left}#contact table th,#contact table td{width:100%;display:block;box-sizing:border-box}#contact table th{vertical-align:middle;text-align:left;position:relative;padding:4% 0 1%;font-size:15px;border-bottom:none}#contact table td{vertical-align:middle;padding:1% 0 4%;border-bottom:1px solid #dedede;font-size:14px}#contact table .must{position:relative;top:0;font-size:11px;color:#fff;background-color:#b11901;display:inline-block;padding:2px 9px;margin-left:8px}#contact .attention{font-size:12px;font-weight:400}#contact table .size01{width:60%}#contact table .size02{width:95%}#contact .btn .confirmation_btn,#contact .btn .back_btn{background:#f6990a;width:90%;padding:15px 0;color:#fff;font-size:14px;margin-top:20px}#contact .btn .back_btn{background:#c2c2c2}#contact table td .checkbox_list{display:block}#contact table td .checkbox_list li{width:100%}#contact table input,#contact table textarea,#contact input[type=button],#contact input[type=checkbox]{background:#fff;border:1px solid #ccc;-webkit-appearance:none;border-radius:0;padding:7px;width:100%}#contact input[type=file]{border:none !important}#contact input[type=checkbox]{width:15px;-webkit-appearance:checkbox}.wpcf7-list-item{margin:0 8px 0 0 !important}#contact table input,#contact table select{height:45px}#contact table textarea{height:100px}#contact td a{color:#1313ca;text-decoration:underline}#contact td a:hover{text-decoration:none}#contact .completion{margin-bottom:210px;text-align:center}#contact .submit_content .btn{text-align:center}#contact .wpcf7-submit{background:#141414;color:#fff;padding:10px 0;width:100%;border:none}#contact .wpcf7-submit:disabled{background:#848484}.form_pp_txt{margin-top:32px;font-size:14px}.form_pp_txt a{text-decoration:underline}.form_pp_txt a:hover{text-decoration:none}@media screen and (min-width:897px){#contact table th,#contact table td{display:table-cell;padding:25px 0 15px;border-bottom:1px solid #ccc}#contact table th{width:37%}#contact table td{width:65%}#contact table input,#contact table select{width:60%}#contact table td .size_mail{width:100%}#contact table textarea{height:151px}#contact .wpcf7-submit{display:block;width:300px;margin:0 auto;margin-top:40px;padding:15px 0;font-size:16px}#contact .confirmation{margin:20px 0 40px}#contact .submit_content table td,#contact .submit_content table th{border-bottom:1px solid #dedede;padding:25px 0;display:table-cell}}.privacy_box{margin-bottom:42px}.privacy_box_ttl{font-size:20px;line-height:32px;margin-bottom:10px}.privacy_box p{font-size:16px;line-height:28px}.privacy_box ul{margin:12px 32px}.privacy_box ul li{font-size:16px;margin-bottom:12px;line-height:24px;text-indent:-18px;padding-left:18px;list-style-type:circle !important}.privacy_box_list li:last-child{margin-bottom:0}