@charset "UTF-8";body{font-family:Noto Sans Japanese,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,Osaka,sans-serif;margin:0}@media screen and (max-device-width:500px){body{line-height:1.4}.resPc{display:none!important}}@media screen and (min-device-width:501px){.resSp{display:none}.resSpmain{display:none!important}}a{text-decoration:none}.st_color{color:#fb882a}.weak{font-size:34px}@media screen and (max-device-width:500px){.weak{font-size:6vw}}header.pest_lp{background-color:#fff}header.pest_lp .lp_head_title{align-items:flex-end;display:flex;justify-content:space-around}header.pest_lp .lp_head_title .title_left h1{font-size:16px;font-weight:lighter}@media screen and (max-device-width:500px){header.pest_lp .lp_head_title{display:block}header.pest_lp .lp_head_title .sp_title{align-items:center;border-bottom:1px solid #e19923;display:flex;justify-content:space-between}header.pest_lp .lp_head_title .sp_title h1{font-size:10.5px;font-weight:lighter;line-height:1.1;margin:0 8px}header.pest_lp .lp_head_title .sp_title a{display:inline-flex}}header.pest_lp .lp_head_menu{align-items:center;background:#fff;display:flex;justify-content:center}header.pest_lp .lp_head_menu p{border-right:1px solid #333;color:#333;cursor:pointer;font-size:15px;font-weight:700;padding:0 20px}@media screen and (min-device-width:768px) and (max-device-width:1024px){header.pest_lp .lp_head_menu p{padding:0 2px}}@media screen and (min-device-width:501px){header.pest_lp .lp_head_menu p:hover{text-decoration:underline;text-decoration-color:#fb882a}}header.pest_lp .lp_head_menu p:last-child{border:none}@media screen and (max-device-width:500px){header.pest_lp .lp_head_menu{display:block;position:relative}header.pest_lp .lp_head_menu .fixed_area{align-items:center;display:flex;justify-content:space-between;margin-left:8px}header.pest_lp .lp_head_menu .fixed_area img{height:auto;width:128px}header.pest_lp .lp_head_menu .fixed_area .switch{background-color:#e19923;color:#fff;padding:6px 12px 2px}header.pest_lp .lp_head_menu .fixed_area .switch i{display:block;font-size:24px;margin:0 auto -8px;text-align:center}header.pest_lp .lp_head_menu .fixed_area .switch span{font-size:10px}header.pest_lp .lp_head_menu ul{background-color:#fff;display:block;left:0;margin:0;position:absolute;top:46px;width:100%;z-index:1}header.pest_lp .lp_head_menu ul li{border-top:1px solid #fae1aa;color:#553819;cursor:pointer;font-weight:700;list-style-type:none;padding:16px;text-align:center}header.pest_lp .lp_head_menu.fixed{left:0;position:fixed;top:0;width:100vw;z-index:9999}}header.pest_lp .lp_head_menu .header_inquiry_link{height:40px;margin:-10px 0 0 20px;position:relative;width:220px}@media screen and (min-device-width:768px) and (max-device-width:1024px){header.pest_lp .lp_head_menu .header_inquiry_link{height:40px;margin-left:8px;width:220px}}header.pest_lp .lp_head_menu .header_inquiry_link a.link_button{align-items:center;background:linear-gradient(#20db3a,#19b92f,#0cb824);border-radius:6px;box-shadow:0 4px 0 #028d15;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:space-around;margin-right:15px;position:relative;transition:all .3s ease 0s;width:100%}@media screen and (min-device-width:501px){header.pest_lp .lp_head_menu .header_inquiry_link a.link_button:hover{box-shadow:none;opacity:.7;transform:translateY(6px)}header.pest_lp .lp_head_menu .header_inquiry_link a.link_button:hover:after{opacity:1}}header.pest_lp .lp_head_menu .header_inquiry_link a.link_button span.button_free{background-color:#fff;border-radius:4px;color:#028d15;padding:1px 8px}@media screen and (min-device-width:768px) and (max-device-width:1024px){header.pest_lp .lp_head_menu .header_inquiry_link a.link_button span.button_free{font-size:14px;padding:1px 0}}header.pest_lp .lp_head_menu .header_inquiry_link a.link_button span.button_txt{color:#fff}@media screen and (min-device-width:768px) and (max-device-width:1024px){header.pest_lp .lp_head_menu .header_inquiry_link a.link_button span.button_txt{font-size:15px}}header.pest_lp .lp_head_menu .header_inquiry_link a.link_button span.button_arrow{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 8px;content:"";height:0;width:0}@media screen and (min-device-width:1000px){header .fixed{position:fixed;top:0;width:100%;z-index:9999}}footer.pest_footer{text-align:center}footer.pest_footer .footer_logo{padding-top:1em}footer.pest_footer .footer_logo p{margin:auto;width:200px}footer.pest_footer .footer_logo p img{height:auto;width:100%}footer.pest_footer .footer_link{background-color:#543718;display:block;padding:10px 0}footer.pest_footer .footer_link ul{display:flex;justify-content:center;list-style:none;margin:0}footer.pest_footer .footer_link ul li{color:#fff;font-size:14px;font-weight:700;margin:0;padding:0 10px}footer.pest_footer .footer_link ul li a{color:#fff;text-decoration:none}footer.pest_footer .footer_link ul li:first-child{border-right:2px solid #fff}footer.pest_footer .footer_link p{color:#fff;font-size:12px;margin:0}.loopslider{height:72px;margin:20px auto;overflow:hidden;position:relative;text-align:left;width:100%}@media screen and (min-device-width:501px){.loopslider{margin:10px auto}}@media screen and (max-device-width:500px){.loopslider{height:70px;margin:0 auto}}.loopslider ul{display:inline-block;float:left;height:auto;margin:0;overflow:hidden;padding:0;width:100%}.loopslider ul:after{clear:both;content:"";display:block;height:0;visibility:hidden}.loopslider ul li{display:inline;float:left;height:72px;margin:0;overflow:hidden;padding:0;width:129px}@media screen and (max-device-width:1000px){.loopslider ul li{height:5.5vw;width:10vw}}@media screen and (max-device-width:500px){.loopslider ul li{height:60px;width:100px}}.loopslider ul li img{height:auto;margin:0;width:100%}@media screen and (max-device-width:500px){.loopslider ul li img{margin:4px 3px;width:94px}}.lp_regist_link{background-color:#fcffd8;padding:33px 0 29px;text-align:center}@media screen and (max-device-width:500px){.lp_regist_link{padding:31px 5px 22px}}.lp_regist_link h2{background-color:#fff;color:#524439;display:table;font-size:38px;margin:0 auto -28px;padding:0 15px;position:relative;word-break:keep-all;z-index:1000}@media screen and (max-device-width:500px){.lp_regist_link h2{font-size:5.3vw;margin:0 auto}.lp_regist_link h2:after{background-image:url(/pest_assets/common/image/lp/sp/kantan-balloon.png);background-repeat:no-repeat;background-size:contain;bottom:-9%;content:"";height:20vw;left:95%;position:absolute;width:21vw}}.lp_regist_link h2 span.side_line{color:#f8cf30}.lp_regist_link h2 span.strong{color:#fb882a;font-size:46px}@media screen and (max-device-width:500px){.lp_regist_link h2 span.strong{font-size:6vw}}.lp_regist_link h2 span.strong span{color:#543718}.lp_regist_link div.link_area_inquiry{align-items:center;background-color:#fff;display:inline-flex;flex-wrap:wrap;justify-content:center;padding:49px 38px 20px;position:relative;z-index:999}@media screen and (max-device-width:500px){.lp_regist_link div.link_area_inquiry{padding:13px 0}}.lp_regist_link div.link_area_inquiry a{text-decoration:none}.lp_regist_link div.link_area_inquiry a.link_img{display:block}@media screen and (min-device-width:501px){.lp_regist_link div.link_area_inquiry a.link_img{padding-right:20px}}@media screen and (max-device-width:500px){.lp_regist_link div.link_area_inquiry a.link_img{order:2;width:90%}}.lp_regist_link div.link_area_inquiry a.link_img img{height:auto;max-width:100%}.lp_regist_link div.link_area_inquiry .inquiry_link{height:85px;position:relative;width:463px}@media screen and (min-device-width:501px){.lp_regist_link div.link_area_inquiry .inquiry_link:after{bottom:65%;content:url(/pest_assets/common/image/lp/pc/kantan-balloon.png);left:100%;position:absolute}}@media screen and (max-device-width:500px){.lp_regist_link div.link_area_inquiry .inquiry_link{height:71px;margin:0 0 1em;order:1;width:90%}}.lp_regist_link div.link_area_inquiry .inquiry_link a.link_button{align-items:center;background:linear-gradient(#20db3a,#19b92f,#0cb824);border-radius:6px;box-shadow:0 6px 0 #028d15;display:flex;height:100%;justify-content:space-around;margin-right:15px;position:relative;transition:all .3s ease 0s;width:100%}@media screen and (min-device-width:501px){.lp_regist_link div.link_area_inquiry .inquiry_link a.link_button:hover{box-shadow:none;opacity:.7;transform:translateY(6px)}.lp_regist_link div.link_area_inquiry .inquiry_link a.link_button:hover:after{opacity:1}}.lp_regist_link div.link_area_inquiry .inquiry_link a.link_button p{display:inline;font-size:30px;font-weight:700}@media screen and (max-device-width:500px){.lp_regist_link div.link_area_inquiry .inquiry_link a.link_button p{font-size:5.5vw}}.lp_regist_link div.link_area_inquiry .inquiry_link a.link_button p.button_free{background-color:#fff;border-radius:4px;color:#028d15;padding:6px 11px 3px}@media screen and (max-device-width:500px){.lp_regist_link div.link_area_inquiry .inquiry_link a.link_button p.button_free{padding:1.4vw 2.4vw 1vw}}.lp_regist_link div.link_area_inquiry .inquiry_link a.link_button p.button_txt{color:#fff}@media screen and (max-device-width:500px){.lp_regist_link div.link_area_inquiry .inquiry_link a.link_button p.button_txt{font-size:6.5vw}}.lp_regist_link div.link_area_inquiry .inquiry_link a.link_button p.button_arrow{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 17px;content:"";height:0;width:0}.lp_regist_link div.link_area_inquiry .tel_link{height:85px;margin:20px 0 0 20px;position:relative;width:463px}@media screen and (min-device-width:1025px){.lp_regist_link div.link_area_inquiry .tel_link{margin-top:0}}@media screen and (min-device-width:768px) and (max-device-width:1024px){.lp_regist_link div.link_area_inquiry .tel_link{margin-left:0}}@media screen and (min-device-width:501px){.lp_regist_link div.link_area_inquiry .tel_link:after{bottom:65%;content:url(/pest_assets/common/image/lp/pc/kantan-balloon.png);left:100%;position:absolute}}@media screen and (max-device-width:500px){.lp_regist_link div.link_area_inquiry .tel_link{height:71px;margin:0 0 1em;order:1;width:90%}}.lp_regist_link div.link_area_inquiry .tel_link a.link_button{align-items:center;background:linear-gradient(#fba25a,#fa913b,#fb882a);border-radius:6px;box-shadow:0 6px 0 #c7600b;display:flex;height:100%;justify-content:space-around;margin-right:15px;position:relative;transition:all .3s ease 0s;width:100%}@media screen and (min-device-width:501px){.lp_regist_link div.link_area_inquiry .tel_link a.link_button:hover{box-shadow:none;opacity:.7;transform:translateY(6px)}.lp_regist_link div.link_area_inquiry .tel_link a.link_button:hover:after{opacity:1}}.lp_regist_link div.link_area_inquiry .tel_link a.link_button p{display:inline;font-size:30px;font-weight:700}@media screen and (max-device-width:500px){.lp_regist_link div.link_area_inquiry .tel_link a.link_button p{font-size:5.5vw}}.lp_regist_link div.link_area_inquiry .tel_link a.link_button p.button_free{background-color:#fff;border-radius:4px;color:#fb882a;padding:6px 11px 3px}@media screen and (max-device-width:500px){.lp_regist_link div.link_area_inquiry .tel_link a.link_button p.button_free{padding:1.4vw 2.4vw 1vw}}.lp_regist_link div.link_area_inquiry .tel_link a.link_button p.button_txt{color:#fff}@media screen and (max-device-width:500px){.lp_regist_link div.link_area_inquiry .tel_link a.link_button p.button_txt{font-size:6.5vw}}.lp_regist_link div.link_area_inquiry .tel_link a.link_button p.button_arrow{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 17px;content:"";height:0;width:0}.lp_regist_link .campaign_bnr{margin-top:20px}@media screen and (max-device-width:500px){.lp_regist_link .campaign_bnr img{height:auto;max-width:90%}}.step_consult{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:720px;padding:0 5% 32px;position:relative}.step_consult .step_content{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:180px;text-align:center}.step_consult .step_content p{font-weight:700;margin:0}.step_consult .step_content .step_num{align-items:center;border-bottom:1px solid #524439;color:#524439;display:flex;font-size:20px;justify-content:space-between;margin-bottom:16px;padding:0 14px 3px;position:relative;width:74px}.step_consult .step_content .step_num span{color:#e19923;font-size:26px}.step_consult .step_content .step_num:before{border-color:#fff transparent transparent;border-style:solid;border-width:6px 3.5px 0;content:"";height:0;left:47%;position:absolute;top:96%;width:0;z-index:1000}.step_consult .step_content .step_num:after{border-color:#524439 transparent transparent;border-style:solid;border-width:6px 3.5px 0;content:"";height:0;left:47%;position:absolute;top:101%;width:0}.step_consult .step_content .step_img{border-radius:50%;height:14vw;margin-bottom:14px;position:relative;width:15vw}@media screen and (min-device-width:501px){.step_consult .step_content .step_img{max-height:150px;max-width:150px}}.step_consult .step_content .step_img img{max-height:100%;max-width:100%}.step_consult .step_content h3.step_name{color:#e19923;font-size:18px;height:40px;margin:0 0 20px}.step_consult .step_content .step_desc{color:#524439;font-size:16px;font-weight:unset;text-align:center}.step_consult .step_arrow{position:relative}.step_consult .step_arrow:after{border-color:transparent transparent transparent #e19923;border-style:solid;border-width:13.5px 0 13.5px 23px;content:"";height:0;left:121%;position:absolute;top:130px;width:0}@media screen and (max-device-width:500px){.step_consult{flex-direction:column;padding:0 0 5vw;width:100%}.step_consult .step_content{flex-direction:column;margin:0 auto 5vw;max-width:90%;width:100%}.step_consult .step_content .step_num{font-size:4vw;padding:0 2.6vw 1px;width:14.2vw}.step_consult .step_content .step_num span{font-size:5.5vw}.step_consult .step_content .step_img{height:28vw;width:28vw}.step_consult .step_content h3.step_name{height:auto;margin:0 0 1vw}.step_consult .step_content .step_desc{font-size:3.4vw;line-height:1.6}.step_consult .step_arrow:after{border-color:#e19923 transparent transparent;border-width:3.5vw 3.5vw 0;left:47vw;top:-5vw}}article{overflow:hidden}article section{padding:30px 0 40px}article section h2{color:#543718;font-size:40px;margin:0 0 20px;text-align:center}@media screen and (max-device-width:500px){article section h2{font-size:7vw}}article section .merit_reshop{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1050px;position:relative}article section .merit_reshop .merit_content{background-color:#fff;margin:0 4px 21px;padding-bottom:20px;position:relative}@media screen and (min-device-width:501px){article section .merit_reshop .merit_content{height:430px;width:32.5%}}article section .merit_reshop .merit_content p{margin:0}article section .merit_reshop .merit_content .merit_num{align-items:center;background-color:#fcf53e;color:#944c00;display:flex;display:inline-flex;float:left;font-size:22px;font-weight:700;height:46px;justify-content:center;width:46px}article section .merit_reshop .merit_content h3.merit_title{align-items:center;color:#524439;display:flex;font-size:18px;height:45px;justify-content:flex-start;margin:0;padding:8px 8px 16px 16px;text-align:left}article section .merit_reshop .merit_content .content_desc .merit_img{align-items:center;display:flex;height:170px;justify-content:center;margin:0 auto;position:relative;width:241px}@media screen and (min-device-width:501px){article section .merit_reshop .merit_content .content_desc .merit_img{margin-bottom:14px}}article section .merit_reshop .merit_content .content_desc .merit_img img{height:auto;max-height:100%;max-width:100%;width:auto}article section .merit_reshop .merit_content .content_desc .merit_desc{font-size:16px;margin:0 16px}article section .merit_reshop .merit_content .content_desc .merit_desc .strong{background:linear-gradient(transparent 77%,#fcf53e 0);font-weight:700}@media screen and (max-device-width:500px){article section .merit_reshop{margin:auto;width:95%}article section .merit_reshop .merit_content{padding-bottom:9px;width:100%}article section .merit_reshop .merit_content .merit_num{font-size:7vw;height:15.3vw;width:15.3vw}article section .merit_reshop .merit_content h3.merit_title{font-size:4.8vw;height:15.2vw;justify-content:flex-start;margin-bottom:4px;padding:4px 8px 4px 12px}article section .merit_reshop .merit_content .content_desc{align-items:center;display:flex;justify-content:space-around}article section .merit_reshop .merit_content .content_desc .merit_img{height:auto;width:32%}article section .merit_reshop .merit_content .content_desc .merit_img_1:before{bottom:-20%;content:url(/pest_assets/common/image/lp/sp/company-balloon.png);left:-20%;position:absolute}article section .merit_reshop .merit_content .content_desc .merit_desc{font-size:3.7vw;width:57%}}article section.sec_main{background-position:top;background-repeat:no-repeat;padding:0;position:relative}article section.sec_main .main-title,article section.sec_main .top-area-text{font-weight:700;left:15%;margin:0;position:absolute;text-shadow:4px 4px 2px #fff,-4px -4px 2px #fff,-4px 4px 2px #fff,4px -4px 1.5px #fff,0 4px 2px #fff,-4px 2px #fff,-4px 0 2px #fff,4px 0 2px #fff;width:100%}article section.sec_main .top-area-text{color:#f64200;display:flex;font-size:4vw;justify-content:flex-start;line-height:1.2;top:4%}article section.sec_main .top-area-text.center{justify-content:center;left:0}article section.sec_main .main-title{font-size:3vw;letter-spacing:-1px;line-height:1.4;top:20%}article section.sec_main .main-title strong{color:#f64200;font-size:4.2vw}article section.sec_main .main-title .left-space{margin-left:1em}article section.sec_main .main-title .attach-text{bottom:-32px;font-size:.8em;left:34%;position:absolute}article section.sec_main .main-title .fsize_large{font-size:4.2vw}article section.sec_main .main-title.cleaning{left:50%;text-align:center;top:14%;transform:translateX(-50%)}@media screen and (max-device-width:500px){article section.sec_main .main-title,article section.sec_main .top-area-text{text-align:center;text-shadow:3px 3px 1.2px #fff,-3px -3px 1.2px #fff,-3px 3px 1.2px #fff,3px -3px 1.2px #fff,0 3px 1.2px #fff,-3px 1.2px #fff,-3px 0 1.2px #fff,3px 0 1.2px #fff}article section.sec_main .top-area-text{align-items:flex-end;font-size:9vw;height:21vw;justify-content:center;left:2vw;top:4%;width:96%}article section.sec_main .top-area-text.center{left:2vw}article section.sec_main .main-title{font-size:7.2vw;left:0;top:17%}article section.sec_main .main-title .fsize_large,article section.sec_main .main-title strong{font-size:8.6vw}article section.sec_main .main-title .left-space{margin-left:0}article section.sec_main .main-title .attach-text{bottom:-24px;left:auto;right:-1%}article section.sec_main .main-title.cleaning{line-height:1.2;top:17%}}article section.sec_main img{height:auto;width:100%}article section.sec_main div.main_parts{padding-bottom:1vw;padding-top:50px;position:absolute;width:100%}@media screen and (max-device-width:500px){article section.sec_main div.main_parts{bottom:0;padding:0;top:auto}}article section.sec_main div.main_parts .parts_upper{height:auto;left:50%;position:absolute;top:24px;transform:translateX(-50%);width:200px}@media screen and (min-device-width:501px) and (max-width:1000px){article section.sec_main div.main_parts .parts_upper{height:auto;top:24px;width:180px}}@media screen and (max-device-width:500px){article section.sec_main div.main_parts .parts_upper{height:auto;top:-26px;width:160px}}article section.sec_main div.main_parts .parts_link{height:85px;margin:0 auto 35px;position:relative;width:463px}@media screen and (min-device-width:501px){article section.sec_main div.main_parts .parts_link{height:auto;margin-bottom:1vw;padding:1vw;width:34vw}article section.sec_main div.main_parts .parts_link:before{background:url(/pest_assets/common/image/lp/pc/top-balloon.png) 50%/contain no-repeat;bottom:14%;content:"";height:9vw;position:absolute;right:97%;width:10vw}article section.sec_main div.main_parts .parts_link.pest:before{background:none}article section.sec_main div.main_parts .parts_link.pest img.medal{bottom:10%;height:auto;position:absolute;right:100%;width:18vw}}@media screen and (max-device-width:1000px){article section.sec_main div.main_parts .parts_link{height:8vw;margin-bottom:1vw;width:40vw}}@media screen and (max-device-width:500px){article section.sec_main div.main_parts .parts_link{height:72px;margin:0 auto 1em;width:90%}article section.sec_main div.main_parts .parts_link:before{background-image:url(/pest_assets/common/image/lp/sp/top-balloon.png);background-repeat:no-repeat;background-size:contain;bottom:100%;content:"";height:37vw;left:0;position:absolute;width:35vw}article section.sec_main div.main_parts .parts_link img.medal{display:none}}@media screen and (max-device-width:340px){article section.sec_main div.main_parts .parts_link a.link_button_img img{display:block;margin-bottom:4px}}article section.sec_main div.main_parts .parts_link a.link_tel_button_img{display:block;transition:all .3s ease 0s}@media screen and (min-device-width:501px){article section.sec_main div.main_parts .parts_link a.link_tel_button_img{height:auto;margin-left:20px;width:100%}article section.sec_main div.main_parts .parts_link a.link_tel_button_img:hover{opacity:.8;transform:translateY(4px)}}@media screen and (max-device-width:340px){article section.sec_main div.main_parts .parts_link a.link_tel_button_img img{display:block}}article section.sec_1 h2{font-size:30px}@media screen and (max-device-width:500px){article section.sec_1 h2{font-size:5.5vw}}article section.sec_1 h2 .strong{font-size:44px}@media screen and (max-device-width:500px){article section.sec_1 h2 .strong{font-size:8.5vw}}article section.sec_1 h2 .title_num{-webkit-appearance:meter;background-color:#fb882a;border-radius:50%;color:#fff;font-size:46px;padding:4px 13px 0}@media screen and (max-device-width:500px){article section.sec_1 h2 .title_num{display:inline-block;font-size:28px;height:40px;padding:2px 8px}}article section.sec_2{text-align:center}@media screen and (max-device-width:500px){article section.sec_2{font-size:7.5vw}}article section.sec_2 .service_img{align-items:center;display:flex;justify-content:center;max-width:100%}article section.sec_2 .service_img p{margin:0;max-width:50%}article section.sec_2 .service_img p img{height:auto;max-width:100%}article .sec-2{background-color:#fcffd8;padding-top:0}article .sec-2 .lp_regist_link{background:none;padding-top:0}article .estimate_compare{background:url(/pest_assets/common/image/lp/pc/bg-cv-man-pc.webp) 26% top/32% no-repeat;font-size:1.2em;margin-bottom:-36px;padding-bottom:36px}article .estimate_compare img{margin:32px 0 0 58vw}article .estimate_compare .lead_compare{background-color:transparent;margin:0 0 2% 52vw;text-align:left;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,-2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}article .estimate_compare .lead_compare strong{font-size:1.5em}article .estimate_compare .lead_compare:after{background:none}@media screen and (min-device-width:501px) and (max-device-width:1024px){article .estimate_compare{background:url(/pest_assets/common/image/lp/pc/bg-cv-man-pc.webp) 10% top/40% no-repeat;font-size:1em}article .estimate_compare img{margin:32px 0 0 50vw}article .estimate_compare .lead_compare{margin:0 0 2% 50vw}}@media screen and (max-device-width:500px){article .estimate_compare{background:url(/pest_assets/common/image/lp/sp/bg-cv-man-sp.webp) 0 0/contain no-repeat}article .estimate_compare img{margin:32px 0 0 calc(100vw - 256px)}article .estimate_compare .lead_compare{font-size:5.3vw;margin:0 0 12% calc(100vw - 270px)}}article section.sec_3{position:relative;text-align:center}article section.sec_3 h2{margin:0}article section.sec_3 p.title_sub{font-size:20px;margin:0 0 30px}article section.sec_3 p.title_sub .side_line{color:#f8cf30;font-size:34px}article section.sec_3 .desc_lists{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:auto 10vw 32px 0;text-align:left}article section.sec_3 .desc_lists .lists_panel{margin-right:40px;max-width:600px;width:60%}article section.sec_3 .desc_lists .lists_panel .panel{box-shadow:0 2px 4px rgba(0,0,0,.309);padding:27px 30px 21px;position:relative}@media screen and (min-device-width:501px){article section.sec_3 .desc_lists .lists_panel .panel:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 16px;content:"";height:0;left:100%;position:absolute;top:47.5%;width:0;z-index:1}article section.sec_3 .desc_lists .lists_panel .panel:after{border-color:transparent transparent transparent rgba(0,0,0,.309);border-style:solid;border-width:7px 0 7px 16px;content:"";height:0;left:100%;position:absolute;top:48%;width:0}}article section.sec_3 .desc_lists .lists_panel .panel h3{border-bottom:4px solid #e19923;border-left:8px solid #e19923;color:#543718;font-size:25px;margin:0;padding-left:10px}article section.sec_3 .desc_lists .lists_panel .panel ul{list-style:none;margin-bottom:0;padding:0}article section.sec_3 .desc_lists .lists_panel .panel ul li{background-image:url(/pest_assets/common/image/lp/pc/caution-img.png);background-position:0;background-repeat:no-repeat;color:#543718;font-size:18px;font-weight:700;line-height:260%;padding-left:46px}article section.sec_3 .lists_img{position:absolute;right:calc(30vw - 300px);top:280px}article section.sec_3 .lists_img_single{position:absolute;right:calc(30vw - 300px);top:120px}article section.sec_3 .promote_check{margin:16px auto;width:800px}article section.sec_3 .promote_check .promote_contents{background:url(/pest_assets/pest_lp/image/pc/finger.png) 50%/7% no-repeat;display:flex;font-size:20px;justify-content:space-around;text-align:left}article section.sec_3 .promote_check .promote_contents .notice_text{color:#543718;font-weight:700;margin-bottom:8px}article section.sec_3 .promote_check .promote_contents .notice_text strong{color:#f64200;font-size:1.2em}article section.sec_3 .promote_check .promote_contents .promote_text{background-color:#fb882a;border-radius:8px;color:#fff;font-size:1.2em;margin-top:8px;padding:16px 24px}article section.sec_3 .promote_check .promote_contents .promote_text strong{font-size:1.25em}@media screen and (max-device-width:500px){article section.sec_3 h2{font-size:7.5vw}article section.sec_3 p.title_sub{font-size:4vw;line-height:160%;margin:1em .5vw;padding:0 7vw;position:relative}article section.sec_3 p.title_sub .line_left{bottom:16%;font-size:10vw;left:0;position:absolute}article section.sec_3 p.title_sub .line_right{bottom:16%;font-size:10vw;position:absolute;right:0}article section.sec_3 .desc_lists .lists_panel{margin:0 auto;max-width:unset;width:100%}article section.sec_3 .desc_lists .lists_panel .panel{box-shadow:none;padding:1em 5%}article section.sec_3 .desc_lists .lists_panel .panel:last-child{margin-bottom:0;padding-bottom:0}article section.sec_3 .desc_lists .lists_panel .panel h3{border-left:none;font-size:6.1vw}article section.sec_3 .desc_lists .lists_panel .panel h3.bee_txt{font-size:5.6vw;padding-left:4px}article section.sec_3 .desc_lists .lists_panel .panel ul li{font-size:4.3vw;line-height:1.4;padding:8px 0 8px 46px}article section.sec_3 .desc_lists .lists_img_show{margin-top:-80px;text-align:center}article section.sec_3 .desc_lists .lists_img_show img{width:95%}article section.sec_3 .lists_img,article section.sec_3 .lists_img_single{display:none}article section.sec_3 .promote_check{align-items:center;display:flex;justify-content:space-between;margin:16px 16px auto;position:relative;text-align:left;width:92%}article section.sec_3 .promote_check img{position:absolute}article section.sec_3 .promote_check .promote_contents{background:none;display:block;font-size:16px;margin-left:auto}}@media screen and (max-device-width:340px){article section.sec_3 .promote_check .promote_contents{width:70%}article section.sec_3 .promote_check .promote_contents .promote_text{font-size:1.1em}article section.sec_3 .promote_check .promote_contents .promote_text strong{font-size:1.15em}}article section.sec_4{background-color:#fcffd8}@media screen and (min-device-width:501px){article section.sec_4{padding:50px 0 0}}@media screen and (max-device-width:500px){article section.sec_4{padding-bottom:0}}article section.sec_4 h2{font-size:44px;position:relative}@media screen and (max-device-width:500px){article section.sec_4 h2{font-size:7.5vw}}article section.sec_4 h2 .st_color{position:relative}@media screen and (min-device-width:501px){article section.sec_4 h2 .st_color:after{bottom:-20%;content:url(/pest_assets/common/image/lp/pc/check.webp);left:100%;position:absolute}}article section.sec_4 h2 .weak{font-size:34px}@media screen and (max-device-width:500px){article section.sec_4 h2 .weak{font-size:6vw}}article section.sec_5 h2{font-size:46px;position:relative}article section.sec_5 h2 .weak{font-size:36px}article section.sec_5 .word_mouth_area{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto;max-width:960px}article section.sec_5 .word_mouth_area .word_mouth_content{background-color:#fff;border:3px solid #543718;height:440px;text-align:left;width:400px}article section.sec_5 .word_mouth_area .word_mouth_content p{margin:0}article section.sec_5 .word_mouth_area .word_mouth_content .content_title{background-color:#faf3e4;padding:13px 16px 12px}article section.sec_5 .word_mouth_area .word_mouth_content .content_title .title_first{align-items:baseline;border-bottom:1px solid #543718;display:flex;justify-content:space-between;padding-bottom:3.5px}article section.sec_5 .word_mouth_area .word_mouth_content .content_title .title_first h4{color:#f64200;font-size:16px;margin:0}article section.sec_5 .word_mouth_area .word_mouth_content .content_title .title_first p.first_info{color:#000;font-size:15px}article section.sec_5 .word_mouth_area .word_mouth_content .content_title h3.title_second{color:#1e1408;font-size:18px;margin:9.5px 0 0}article section.sec_5 .word_mouth_area .word_mouth_content .content_desc{padding:10px}article section.sec_5 .word_mouth_area .word_mouth_content .content_desc p.desc_img{margin-right:10px}article section.sec_5 .word_mouth_area .word_mouth_content .content_desc p.desc_txt{color:#000;font-size:14px}article section.sec_5 .word_mouth_area .word_mouth_content .content_desc_wrap .desc_img{float:left}@media screen and (max-device-width:500px){article section.sec_5 h2{font-size:7.5vw}article section.sec_5 h2 .weak{font-size:6vw}article section.sec_5 .word_mouth_area .word_mouth_content{height:auto;margin:auto;width:90%}article section.sec_5 .word_mouth_area .word_mouth_content:first-child{margin-bottom:1em}article section.sec_5 .word_mouth_area .word_mouth_content .content_title .title_first h4{font-size:3.8vw}article section.sec_5 .word_mouth_area .word_mouth_content .content_title .title_first p.first_info{font-size:3vw}article section.sec_5 .word_mouth_area .word_mouth_content .content_title h3.title_second{font-size:15px}article section.sec_5 .word_mouth_area .word_mouth_content .content_desc p.desc_img{float:left;margin-right:0}article section.sec_5 .word_mouth_area .word_mouth_content .content_desc p.desc_img img{height:auto;width:100%}.sticky_promotion{background-color:hsla(0,0%,100%,.8);bottom:0;box-sizing:border-box;display:none;left:0;padding:14px 8px;position:fixed;text-align:center;width:100%;z-index:100000}.sticky_promotion .inner{display:flex}.sticky_promotion .btn_estimate_bottom{align-items:center;background-image:-owg-linear-gradient(to bottom,#68fe81 0,#50d869 50%,#03b41b 100%);background-image:linear-gradient(180deg,#68fe81 0,#50d869 50%,#03b41b);border-radius:4px;box-shadow:2px 2px 2px #028d15;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:8px 12px;position:relative;text-decoration:none;text-shadow:rgba(0,0,0,.3) 1px 1px 1px;width:40%}.sticky_promotion .btn_estimate_bottom .btn_note{background-color:#d22401;border-radius:2px;color:#fff;font-size:15px;margin-right:10px;padding:4px}.sticky_promotion .btn_tel_bottom{align-items:center;background-image:-owg-linear-gradient(to bottom,#fba25a 0,#fa913b 50%,#fb882a 100%);background-image:linear-gradient(180deg,#fba25a 0,#fa913b 50%,#fb882a);border-radius:4px;box-shadow:2px 2px 2px #c7600b;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;margin-left:auto;padding:8px 12px;position:relative;text-decoration:none;text-shadow:rgba(0,0,0,.3) 1px 1px 1px;width:40%}.sticky_promotion .btn_tel_bottom .btn_note{background-color:#d22401;border-radius:2px;color:#fff;font-size:15px;margin-right:10px;padding:4px}}article section.sec_main div.main_parts{bottom:1vw;padding-bottom:0;top:auto}@media screen and (min-device-width:501px) and (max-device-width:1000px){article section.sec_main div.main_parts{bottom:-4vw;top:auto}}@media screen and (min-device-width:501px){article section.sec_main div.main_parts .parts_link{background-color:hsla(0,0%,100%,.6);height:auto;margin-bottom:0;padding:.7vw 1vw .6vw;width:34vw}}article section.sec_main div.main_parts .parts_link a.link_button_img{display:block;transition:all .3s ease 0s}@media screen and (min-device-width:501px){article section.sec_main div.main_parts .parts_link a.link_button_img{height:auto;margin:auto;width:100%}article section.sec_main div.main_parts .parts_link a.link_button_img:hover{opacity:.8;transform:translateY(4px)}article section.sec_main div.main_parts .parts_link:before{background-image:url(/pest_assets/common/image/lp/pc/top-balloon.png);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:128px;height:9vw;position:absolute;right:97%;width:140px;width:10vw}}article .lead_tel{margin:72px auto 40px;text-align:center}article section.sec_2 p.service_text{margin:0 auto;text-align:left}article section.sec_3 h3.mouse_txt,article section.sec_3 h3.shiroari_txt{position:relative}article section.sec_3-2{margin:auto;max-width:1000px}article section.sec_3-2 .protect-lists{display:flex;justify-content:space-between;margin-bottom:24px}article section.sec_3-2 .protect-lists li{box-shadow:0 2px 3px rgba(0,0,0,.3);list-style-type:none;margin:0 8px;width:33.3333333%}article section.sec_3-2 .protect-lists li img{height:auto;width:100%}article section.sec_3-2 .protect-lists p{color:#333;font-size:18px;font-weight:700;margin:0;padding:8px 16px 16px}article section.sec_3-2 .arrow-down{display:block;height:50px;margin:auto;text-align:center;width:398px}article section.sec_3-2 .middle-large{font-size:2.5em;margin-top:24px}article section.sec_3-2 .middle-large .middle{font-size:.95em}article section.sec_3-2 .middle-large .weak{font-size:.8em}article section.sec_3-2 .pro-message{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:800px}article section.sec_3-2 .pro-message .message-text{border:2px solid #e19923;border-radius:8px;color:#543718;font-size:2em;font-weight:700;padding:16px 24px;position:relative;width:48%;z-index:0}article section.sec_3-2 .pro-message .message-text strong{display:inline-block;font-size:1.1em;position:relative}article section.sec_3-2 .pro-message .message-text strong:after{background-color:#fcf53e;bottom:2px;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}article section.sec_3-2 .pro-message .message-text:before{border:12px solid transparent;border-left-color:#e19923;content:"";position:absolute;right:-24px;top:16px;z-index:1}article section.sec_3-2 .pro-message .message-text:after{border:10px solid transparent;border-left-color:#fff;content:"";position:absolute;right:-20px;top:18px;z-index:2}article section.sec_3-2 .pro-message img{height:auto;width:100%}article section.sec_3-2 .protect-points{display:grid;grid-template-columns:repeat(3,1fr);margin:0}article section.sec_3-2 .protect-points dt{background:#fffbf2;color:#543718;font-size:1.2em;font-weight:700;margin-right:16px;padding:16px;position:relative}article section.sec_3-2 .protect-points dt span{display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}article section.sec_3-2 .protect-points dt strong{color:#fb882a;font-size:1.2em;margin:0 16px 0 8px}article section.sec_3-2 .protect-points dt:first-child{grid-column:1/2;grid-row:1/2}article section.sec_3-2 .protect-points dt:nth-child(3){grid-column:2/3;grid-row:1/2}article section.sec_3-2 .protect-points dt:nth-child(5){grid-column:3/4;grid-row:1/2;margin-right:0}article section.sec_3-2 .protect-points dt:after{background-color:#707070;bottom:0;content:"";height:1px;left:16px;position:absolute;width:90%}article section.sec_3-2 .protect-points dd{background:#fffbf2;color:#333;font-size:16px;margin:0 16px 0 0;padding:16px}article section.sec_3-2 .protect-points dd:nth-child(2){grid-column:1/2;grid-row:2/3}article section.sec_3-2 .protect-points dd:nth-child(4){grid-column:2/3;grid-row:2/3}article section.sec_3-2 .protect-points dd:nth-child(6){grid-column:3/4;grid-row:2/3;margin-right:0}@media screen and (max-width:500px){article section.sec_main{padding:0}article section.sec_main div.main_parts{bottom:0;padding:0;top:auto}article section.sec_main div.main_parts .parts_link{height:auto;margin:0 auto;padding:0}article section.sec_main div.main_parts .parts_link:before{display:none}article .lead_tel{margin:32px 16px 0;text-align:center}article .lead_tel img{height:auto;width:100%}article section.sec_2 p.service_text{font-size:2.7vw;width:90%}article section.sec_2 p.service_text span{font-size:3vw;font-weight:700}article section.sec_3 .desc_lists .shiroari_txt{position:relative}article section.sec_3 .desc_lists:nth-child(3) .shiroari_txt:after{bottom:0;content:url(/pest_assets/pest_lp/image/sp/kujo1-img.png);position:absolute;right:0}article section.sec_3 .desc_lists:nth-child(5) .shiroari_txt:after{background:url(/pest_assets/pest_lp/image/sp/img-haneari.png) 100% 100%/contain no-repeat;bottom:0;content:"";height:64px;position:absolute;right:0;width:64px}article section.sec_3 h3.mouse_txt:after{bottom:0;content:url(/pest_assets/pest_lp/image/sp/kujo2-img.png);position:absolute;right:0}article section.sec_3 h3.bee_txt:after{background:url(/pest_assets/pest_lp/image/sp/kujo-hornet-img.png) 100% 100%/contain no-repeat;content:"";height:48px;position:absolute;right:-32px;top:-10px;width:100px}article section.sec_3 h3.hakubishin_txt:after{content:url(/pest_assets/pest_lp/image/sp/kujo-hakubisin-img.png);position:absolute;right:-24px;top:0}article section.sec_3 h3.tanuki_txt{position:relative}article section.sec_3 h3.tanuki_txt:after{bottom:-8px;content:url(/pest_assets/pest_lp/image/sp/kujo-tanuki-img.png);position:absolute;right:-12px}article section.sec_3 h3.raccoon_txt{position:relative}article section.sec_3 h3.raccoon_txt:after{bottom:-8px;content:url(/pest_assets/pest_lp/image/sp/kujo-raccoon-img.png);position:absolute;right:-24px}article section.sec_3 h3.itachi_txt{position:relative}article section.sec_3 h3.itachi_txt:after{content:url(/pest_assets/pest_lp/image/sp/kujo-itachi-img.png);position:absolute;right:-24px}article section.sec_3 h3.vermin_txt{position:relative}article section.sec_3 h3.vermin_txt:after{bottom:-8px;content:url(/pest_assets/pest_lp/image/sp/kujo-vermin-img.png);position:absolute;right:-32px}article section.sec_3-2{margin:auto 8px}article section.sec_3-2 .protect-lists{margin-bottom:16px}article section.sec_3-2 .protect-lists li{margin:0 2px}article section.sec_3-2 .protect-lists li img{height:auto;width:100%}article section.sec_3-2 .protect-lists p{font-size:14px;padding:8px}article section.sec_3-2 .arrow-down{height:auto;width:100%}article section.sec_3-2 .middle-large{font-size:6.5vw;margin-top:16px}article section.sec_3-2 .pro-message .message-text{font-size:4vw;padding:12px 10px;width:auto}article section.sec_3-2 .pro-message img{height:auto;width:100%}article section.sec_3-2 .protect-points{display:block;margin:16px 0 0}article section.sec_3-2 .protect-points dt{background:none;border-bottom:1px solid #707070;color:#543718;font-size:4.3vw;font-weight:700;margin-right:0;padding:0}article section.sec_3-2 .protect-points dt strong{color:#fb882a;font-size:1.2em;margin:0 16px 0 8px}article section.sec_3-2 .protect-points dt:after{background:none}article section.sec_3-2 .protect-points dd{background:none;color:#333;font-size:14px;margin:8px 0 16px;padding:0}}article .sec_area{background-color:#fcffd8}article .sec_area .area_lists{margin:auto;max-width:800px}article .sec_area .area_lists .area_label{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#333;display:block;font-size:16px;font-weight:700;margin-bottom:4px;padding:14px 16px;position:relative;z-index:3}article .sec_area .area_lists .area_label i{color:#fb882a;position:absolute;right:16px;top:calc(50% - 8px)}article .sec_area .area_lists .area_label.open{margin-bottom:0}article .sec_area .area_lists .prefecture_lists{margin:0 0 8px}article .sec_area .area_lists .prefecture_lists>li{background-color:#e19923;border-bottom:1px solid #fff;color:#fff;list-style-type:none}article .sec_area .area_lists .prefecture_lists>li span{display:block;padding:12px 24px;position:relative}article .sec_area .area_lists .prefecture_lists>li span i{color:#fff;position:absolute;right:16px;top:calc(50% - 8px)}article .sec_area .area_lists .prefecture_lists>li:last-child{border-bottom:none}article .sec_area .area_lists .prefecture_lists>li>ul{background:#fff;list-style:none;margin-bottom:0;padding:0 16px}article .sec_area .area_lists .prefecture_lists>li>ul>li{background-color:#fff;border-right:1px solid #fae1aa;color:#333;display:inline-block;font-size:14px;font-weight:400;margin:4px 4px 4px -.2em;padding:8px}article .sec_area .area_lists .prefecture_lists>li>ul>li:last-child{border-right:none}article .sec_area p{font-size:16px;margin:24px auto;text-align:center}@media screen and (max-width:500px){article .sec_area .area_lists{margin:auto 10px}article .sec_area .area_lists .area_label{padding:14px 16px 14px 8px}article .sec_area .area_lists .prefecture_lists>li span{padding:12px 16px}article .sec_area .area_lists .prefecture_lists>li>ul{padding:0 8px}article .sec_area p{font-size:14px;margin:16px 10px auto;text-align:left}}article .sec_6 section[class^=method]{border:8px solid #faf3e4;margin:24px auto;max-width:800px;padding:0}article .sec_6 section[class^=method] h3{background:#faf3e4;color:#f64200;font-size:1.6em;margin:0;padding:8px 8px 16px}article .sec_6 section[class^=method] dl,article .sec_6 section[class^=method] p{font-size:14px;margin:0;padding:16px 12px}article .sec_6 section[class^=method] dt{border-bottom:1px solid #707070;color:#543718;font-size:1.2em;font-weight:700;padding-bottom:8px}article .sec_6 section[class^=method] dd{margin:8px 0 0}article .sec_6 section[class^=method].method_barrier dl{display:table-cell;width:47%}@media screen and (max-width:500px){article .sec_6 section[class^=method]{margin:auto 10px 16px}article .sec_6 section[class^=method] h3{font-size:5.2vw}article .sec_6 section[class^=method].method_barrier dl{display:block;width:unset}}article .sec_7{background-color:#fcffd8;padding-bottom:16px}article .sec_7 p{font-size:15px;margin:8px auto;max-width:960px}article .sec_7 section[class$=_contents]{margin:32px auto;max-width:960px;padding:0}article .sec_7 section[class$=_contents] h3{border-bottom:4px solid #e19923;color:#543718;font-size:22px;padding-bottom:4px}article .sec_7 section[class$=_contents] table{border-collapse:collapse;margin:8px auto;table-layout:fixed;width:100%}article .sec_7 section[class$=_contents] table td,article .sec_7 section[class$=_contents] table th{border:1px solid #e19923;font-size:14px;padding:8px 16px}article .sec_7 section[class$=_contents] table .col1{width:64px}article .sec_7 section[class$=_contents] table th{word-wrap:normal;background:#faf3e4;color:#543718;padding:8px 4px}article .sec_7 section[class$=_contents] table td{background:#fff}article .sec_7 section[class$=_contents] table td.center{text-align:center}article .sec_7 section[class$=_contents] table td img{height:auto;width:200px}article .sec_7 section[class$=_contents] .kind_termite{display:table-cell;margin:8px auto;padding:0 8px;width:33.3333%}article .sec_7 section[class$=_contents] .kind_termite:nth-child(2){padding-left:0}article .sec_7 section[class$=_contents] .kind_termite:nth-child(4){padding-right:0}article .sec_7 section[class$=_contents] .kind_termite h4{background-color:#fcf53e;color:#944c00;font-size:18px;margin:0;padding:10px 16px}article .sec_7 section[class$=_contents] .kind_termite dl{background-color:#fff;height:374px;margin-top:0;padding:16px 10px}article .sec_7 section[class$=_contents] .kind_termite dl dt{font-size:16px;font-weight:700}article .sec_7 section[class$=_contents] .kind_termite dl dt i{color:#fb882a;margin-right:8px}article .sec_7 section[class$=_contents] .kind_termite dl dd{font-size:14px;margin-bottom:16px;margin-left:0}article .sec_7 section[class$=_contents] .kind_termite dl.yamatoshiroari{background:#fff url(/pest_assets/pest_lp/image/sp/bg-yamatoshiroari.png) 50%/45% no-repeat}article .sec_7 section[class$=_contents] .kind_termite dl.ieshiroari{background:#fff url(/pest_assets/pest_lp/image/sp/bg-ieshiroari.png) 50%/45% no-repeat}article .sec_7 section[class$=_contents] .kind_termite dl.americashiroari{background:#fff url(/pest_assets/pest_lp/image/sp/bg-americakanzaishiroari.png) 50%/45% no-repeat}@media screen and (max-width:500px){article .sec_7 p{font-size:14px;margin:8px 16px}article .sec_7 section[class$=_contents]{margin:32px 10px;padding:0}article .sec_7 section[class$=_contents] table td,article .sec_7 section[class$=_contents] table th{padding:4px}article .sec_7 section[class$=_contents] table td img{height:auto;width:100%}article .sec_7 section[class$=_contents] .kind_termite{display:block;margin:8px auto;padding:0;width:auto}article .sec_7 section[class$=_contents] .kind_termite dl{background-color:#fff;height:auto;margin-top:0;padding:16px 10px}article footer.pest_footer .footer_link{padding:10px 0 75px}}
