﻿header .mainHeader .noticeLabel{background-color:var(--thin-color) !important}header .mainHeader .noticeLabel svg .cls-1{fill:var(--first-color)}header .mainHeader .noticeLabel .noticeTxt{color:var(--first-color) !important}header .mainHeader .noticeLabel .noticeTxt a{color:var(--first-color) !important}.commonTemplates{padding-bottom:30px}.commonTemplates .section{margin-bottom:30px}.commonTemplates .tabBtn .headerTab svg .cls-1{fill:var(--first-color)}.commonTemplates .gTopZeroth h1{width:100%;min-height:unset;height:-moz-fit-content;margin:auto;color:#000000;padding:0px 6px;font-weight:bold;text-align:center;line-height:40px;text-shadow:unset;background-color:#FFFAF3;white-space:nowrap}.commonTemplates .gTopZeroth img{width:100%}.commonTemplates .gTopZeroth .TopImageArea{background-color:var(--fourth-color, #17A7A0)}.commonTemplates .gTopZeroth .TopImageArea span{font-size:40px;color:#FFFFFF;text-align:center;margin:5px;display:block;font-weight:bold}.commonTemplates .gTopZeroth .TopImageArea p{margin-top:-40px;line-height:40px;color:#FFFFFF;font-weight:bold;text-align:center;font-size:18px}.commonTemplates #gHikaku{background-color:#FFFFFF;padding:20px 10px 20px}.commonTemplates #gHikaku img{width:100%}.commonTemplates .quoteFormArea{background-color:var(--thin-color)}.commonTemplates .quoteFormArea .formArea .formLabel{background-color:var(--second-color)}.commonTemplates .quoteFormArea .formArea .formInput{border:4px solid var(--third-color)}.commonTemplates #meritArea{padding:20px}.commonTemplates #meritArea .outer{border:5px solid var(--third-color);border-radius:20px;padding:30px 0px 30px 30px}.commonTemplates #meritArea .outer .meritLi{font-weight:bold;font-size:16px;margin-bottom:10px}.commonTemplates #meritArea .outer .meritLi svg{margin-right:10px}.commonTemplates #meritArea .outer .meritLi svg .cls-1{fill:var(--second-color)}.commonTemplates #meritArea .outer .meritLi:last-child{margin-bottom:0}.commonTemplates #meritArea .subText{padding:20px 0px;font-size:16px}.commonTemplates #meritArea .subText b{font-weight:bold;color:var(--second-color)}.commonTemplates .sectionTitle{text-align:center;margin-bottom:20px}.commonTemplates .sectionTitle .top{color:var(--first-color);font-weight:bold;font-size:16px;padding:0px 0px 10px}.commonTemplates .sectionTitle .bottom{color:#000000;font-weight:bold;font-size:28px;line-height:35px}.commonTemplates #usageFlow{padding:0 20px}.commonTemplates #usageFlow .usageStep{padding:20px;margin-bottom:20px;background-color:var(--thin-color);position:relative}.commonTemplates #usageFlow .usageStep .stepLabel{position:absolute;top:0;left:0;padding:8px;font-size:20px;font-weight:bold;color:#fff;background-color:var(--second-color)}.commonTemplates #usageFlow .usageStep .stepHead{text-align:center;font-size:20px;font-weight:bold;margin-bottom:10px}.commonTemplates #usageFlow .usageStep .stepDes{font-size:16px}.commonTemplates #usageFlow .usageStep img{width:100%;margin-bottom:20px}.commonTemplates #usageFlow .usageStep:last-child{margin-bottom:0}.commonTemplates #threeReasons{padding:0 10px 20px}.commonTemplates #threeReasons .sectionTitle{padding:10px;margin:0px}.commonTemplates #threeReasons .sectionTitle .bottom{color:var(--first-color);font-size:24px}.commonTemplates #threeReasons .reasonLists{display:flex;justify-content:center;gap:5px}.commonTemplates #threeReasons .reasonLists .rList{width:110px;height:40px;padding:4px 4px;border:2px solid #FF8C00;border-radius:4px;font-weight:bold;text-align:center;font-size:12px;line-height:15px}.commonTemplates #threeReasons .reasonLists .rList .lTop{color:var(--first-color)}.commonTemplates #threeReasons .reasonLists .rList .lBottom{color:#FF8C00}.commonTemplates #caseStudy{padding:0 20px}.commonTemplates #caseStudy .cases{padding:60px 20px 20px 20px;margin-bottom:20px;border:2px solid #BEBEBE;border-radius:10px;position:relative}.commonTemplates #caseStudy .cases .caseLabel{position:absolute;top:0;left:20px;padding:8px;font-size:20px;font-weight:bold;color:#fff;background-color:var(--second-color)}.commonTemplates #caseStudy .cases .caseText{position:absolute;top:0;left:110px;padding:12px;font-size:16px;font-weight:bold;color:#5D5D5D}.commonTemplates #caseStudy .cases .caseImage{margin-bottom:20px}.commonTemplates #caseStudy .cases .caseImage img{width:100%}.commonTemplates #caseStudy .cases .casePrice{text-align:center;font-size:16px;font-weight:bold}.commonTemplates #caseStudy .cases .casePrice b{font-size:38px;color:var(--second-color);margin-right:4px}.commonTemplates #workExample{padding:20px;background-color:#D9EFF6}.commonTemplates #workExample .title{background-color:var(--second-color);padding:20px;color:#fff;font-size:20px}.commonTemplates #workExample .exampleImage img{width:100%}.commonTemplates #workExample .content{padding:10px;background-color:#fff}.commonTemplates #workExample .content .itemDetails tbody tr th:first-child{background-color:var(--second-color);color:#fff;width:100px;text-align:center;line-height:40px;font-weight:bold;border-bottom:1px solid}.commonTemplates #workExample .content .itemDetails tbody tr td:last-child{padding:10px;background-color:#fff;border:1px solid #5C97AC}.commonTemplates #workExample .content .itemDetails tbody tr:first-child th{border-top:1px solid #5C97AC}.commonTemplates #workExample .content .itemDetails tbody tr:last-child th{border-bottom:1px solid #5C97AC}.commonTemplates #workExample .content .subText{font-weight:bold;padding:10px}.commonTemplates .searchArea{padding-top:20px;margin-bottom:60px}.commonTemplates .searchArea img{width:100%}.commonTemplates .searchArea .areaButton{background-color:var(--third-color);color:#FFFFFF;font-weight:bold;border-radius:20px;display:inline-block;width:80px;text-align:center;padding:6px;margin:5px 3px}.commonTemplates .searchArea .areaButton.on{color:#FFFFFF;background-color:var(--first-color)}.commonTemplates .searchArea .subText{padding:20px}.commonTemplates .searchArea .subTitle{padding:20px 0;font-size:18px;font-weight:bold;text-align:center}.commonTemplates .searchArea .buttons{text-align:center;margin-bottom:10px}.commonTemplates .tabBtn{display:flex;justify-content:space-around;background-color:#fff}.commonTemplates .tabBtn .headerTab{width:100%;font-size:12px;border:1px solid #E4EFF3;text-align:center;padding:10px 0;font-weight:bold;position:relative;height:50px}.commonTemplates .tabBtn .headerTab svg{width:18px;height:18px;margin-bottom:2px}.commonTemplates .tabBtn .headerTab svg .cls-1{fill:var(--second-color)}.commonTemplates .tabBtn .headerTab .tabName{font-size:12px;color:#000;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.commonTemplates .tabBtn.lp .headerTab{position:unset;height:auto;padding:2px 0}.commonTemplates .tabBtn.lp .headerTab .tabName{font-size:10px;position:unset;transform:none}#faq{padding:0px 10px}#faq hr{margin:0}#searchForCity .selectCities{background-color:var(--thin-color);padding:10px;text-align:center;height:155px;overflow:hidden}#searchForCity .selectCities .area_name{color:var(--first-color);font-weight:bold;text-decoration:underline;margin:0px 10px 5px 0px;display:inline-block}#searchForCity .more_cities_btn{background-color:var(--thin-color);color:var(--first-color);text-decoration:underline;font-weight:bold;padding:20px 0;text-align:center}#searchForCity .other_area{color:var(--first-color);text-align:center;display:block;text-decoration:underline;font-weight:bold;font-size:20px;margin-top:10px}#overlayBtn{padding:5px 5px 15px;background-color:#161515DB;z-index:1000;position:fixed;bottom:0px;left:0;right:0;width:100%;margin:auto}#overlayBtn .subText{color:#fff;margin-bottom:5px;font-size:12px;font-weight:bold;text-align:center}.estimateBtn{background-color:#E76E4D;color:#fff;font-weight:bold;padding:14px;font-size:18px;text-align:center;border-radius:6px}.estimateBtn .freeTxt{background-color:#fff;color:#E76E4D;font-size:16px;margin-right:5px;padding:4px 14px}.commonTemplates.lp #threeReasons{margin-bottom:0px}#warrantyConditions{padding:10px}#warrantyConditions .conditions{max-width:500px;margin:0 auto 20px}#warrantyConditions .conditions .labelTitle{border:1px solid var(--second-color);background-color:var(--second-color);color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:5px}#warrantyConditions .conditions .labelDes{border:1px solid var(--second-color);padding:10px;color:#5D5D5D;line-height:24px}#marketPrice .priceTable{font-size:14px;font-weight:bold;color:#000000;text-align:center;margin:auto;padding:10px 10px 20px 10px;width:100%}#marketPrice .priceTable table{width:100%}#marketPrice .priceTable table tr{line-height:38px;font-family:游ゴシック}#marketPrice .priceTable table td{border:1px solid #efefef;line-height:30px;font-family:游ゴシック;background-color:#FFFFFF}#marketPrice .priceTable table td:first-child{background-color:#efefef78}#marketPrice .priceTable table td.green:first-child{background-color:var(--second-color)}#marketPrice .priceTable table .name{background-color:#efefef78}#marketPrice .priceTable table .type{width:30px;color:#FFFFFF;font-size:12px;line-height:15px;position:relative;padding:3px 0}#marketPrice .priceTable table .type .vertical-cell{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.storeBox3_outer .sort_title{font-size:14px;margin-top:15px;color:#000000;text-align:center;font-weight:bold}.storeBox3_outer .sort_area{padding:10px 10px 0px;display:flex;justify-content:center;gap:3px}.storeBox3_outer .sort_area a{width:100%}.storeBox3_outer .sort_area .sort{height:30px;background-color:#AAAAAA;font-size:12px;font-weight:bold;text-align:center;color:#FFFFFF;line-height:30px}.storeBox3_outer .sort_area .sort.by_reviews{border-radius:20px 0px 0px 20px}.storeBox3_outer .sort_area .sort.by_price{border-radius:0px 20px 20px 0px}.storeBox3_outer .sort_area .sort.selected{background-color:#F29525}.storeBox3_outer .storeBox3{width:95%;margin:20px auto;border-radius:10px;border:1px solid #BEBEBE;position:relative}.storeBox3_outer .storeBox3 .recommendation_badge{position:absolute;right:0px;top:0px;background-color:#18b675;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 0%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 0%);height:50px;width:50px;border-radius:0px 10px 0 0}.storeBox3_outer .storeBox3 .recommendation_badge img{height:20px;width:20px;position:absolute;right:5px;top:5px}.storeBox3_outer .storeBox3 .boxTop{padding:15px 60px 0 15px;display:flex;margin-bottom:10px;gap:8px;justify-content:left}.storeBox3_outer .storeBox3 .boxTop .icon_info{display:flex;height:50px;width:100%}.storeBox3_outer .storeBox3 .boxTop .icon_info .icon_area{width:50px;margin-right:8px}.storeBox3_outer .storeBox3 .boxTop .icon_info .icon_area img{-o-object-fit:cover;object-fit:cover;width:50px;height:50px}.storeBox3_outer .storeBox3 .boxTop .icon_info .name_review{width:100%}.storeBox3_outer .storeBox3 .boxTop .icon_info .store_name{padding:3px;margin:0;color:var(--second-color);font-size:16px;font-weight:bold;text-decoration:underline;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.storeBox3_outer .storeBox3 .boxTop .icon_info .review{padding:3px;display:flex}.storeBox3_outer .storeBox3 .boxTop .icon_info .review .kutikomi_link{margin-left:10px;margin-top:0px}.storeBox3_outer .storeBox3 .recommended_txt p{line-height:23px}.storeBox3_outer .storeBox3 .recommended_txt p strong{background:linear-gradient(transparent 64%, #fcd69f 0%)}.storeBox3_outer .storeBox3 .review{padding:15px;position:relative}.storeBox3_outer .storeBox3 .review .stars{position:relative;margin-right:10px;display:inline-block}.storeBox3_outer .storeBox3 .review .stars .yellow_stars{color:#FFC107;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.storeBox3_outer .storeBox3 .review .stars .gray_stars{color:#5D5D5D}.storeBox3_outer .storeBox3 .review span{color:#5D5D5D;font-weight:bold}.storeBox3_outer .storeBox3 .review span.total_num{color:#000000}.storeBox3_outer .storeBox3 .review span.total_num span{text-decoration:underline;color:var(--second-color)}.storeBox3_outer .storeBox3 .review .kutikomi_link{display:block;margin-top:8px}.storeBox3_outer .storeBox3 .review .kutikomi_link img{height:16px}.storeBox3_outer .storeBox3 .detail_list{padding:0 15px;font-size:13px;line-height:22px;font-weight:bold;margin:15px 0}.storeBox3_outer .storeBox3 .detail_list img{width:16px;margin-right:10px}.storeBox3_outer .storeBox3 .store_feature{width:95%;background-color:#fff;padding:10px;margin:auto;border-radius:4px}.storeBox3_outer .storeBox3 .store_feature h2{font-size:14px;font-weight:bold;margin-bottom:8px;margin-top:0px}.storeBox3_outer .storeBox3 .store_feature .textArea .text{font-weight:normal;margin:0px}.storeBox3_outer .storeBox3 .store_feature .textArea span{text-align:right;color:#2A8BD5;width:100%;display:block;margin-top:10px}.storeBox3_outer .storeBox3 .service_plan_table{padding:0 15px}.storeBox3_outer .storeBox3 .service_plan_table table{width:100%;margin:10px auto;color:#000000;text-align:center;font-weight:bold}.storeBox3_outer .storeBox3 .service_plan_table table tr:nth-child(1){background-color:#E6E7E8}.storeBox3_outer .storeBox3 .service_plan_table table tr:nth-child(1) td{font-size:14px}.storeBox3_outer .storeBox3 .service_plan_table table td{height:30px;line-height:30px;border:1px solid #BEBEBE}.storeBox3_outer .storeBox3 .service_plan_table table td:nth-child(1){width:40%}.storeBox3_outer .storeBox3 .service_plan_table table td:nth-child(2){color:var(--second-color);font-size:14px;line-height:30px;font-weight:bold}.storeBox3_outer .storeBox3 .service_plan_table table td:nth-child(2) span{color:#000000;font-size:14px}.storeBox3_outer .storeBox3 .textArea{padding:0 15px}.storeBox3_outer .storeBox3 .textArea .text{padding:0px;padding-bottom:8px;margin:15px 0 0;width:100%;font-weight:normal;font-size:14px;line-height:19px;overflow:hidden}.storeBox3_outer .storeBox3 .textArea .moreComment,.storeBox3_outer .storeBox3 .textArea .lessComment{width:100%;color:#0036D0;font-weight:bold;line-height:19px;font-size:12px;display:block;text-align:right;text-decoration:underline}.storeBox3_outer .storeBox3 .reviewArea{background-color:#E6E7E8;padding:15px}.storeBox3_outer .storeBox3 .reviewArea .title{margin:0px;font-size:14px;line-height:18px;font-weight:bold;margin-bottom:10px;display:flex;justify-content:space-between}.storeBox3_outer .storeBox3 .reviewArea .title span{color:#000000}.storeBox3_outer .storeBox3 .reviewArea .title a{color:#2A8BD5;text-decoration:underline}.storeBox3_outer .storeBox3 .reviewArea .one_review{width:100%;background-color:#FFF;position:relative}.storeBox3_outer .storeBox3 .reviewArea .one_review .rate_name{display:flex;padding:5px;position:relative}.storeBox3_outer .storeBox3 .reviewArea .one_review .rate_name .stars{position:relative;margin-right:10px}.storeBox3_outer .storeBox3 .reviewArea .one_review .rate_name .stars .yellow_stars{color:#FFC107;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.storeBox3_outer .storeBox3 .reviewArea .one_review .rate_name .stars .gray_stars{color:#5D5D5D}.storeBox3_outer .storeBox3 .reviewArea .one_review .rate_name .rate{font-weight:bold;background-color:#FFF}.storeBox3_outer .storeBox3 .reviewArea .one_review .rate_name .name{position:absolute;right:5px;width:50%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666666;font-size:14px;background-color:#FFF}.storeBox3_outer .storeBox3 .storeBoxBtnArea{padding:15px 15px 15px 15px;display:flex;gap:15px;justify-content:end;background-color:#FFF}.storeBox3_outer .storeBox3 .storeBoxBtnArea .storePageLink{display:grid;place-items:center;border:2px solid var(--first-color);border-radius:4px;width:30%;height:50px;border-radius:6px;color:var(--first-color);text-align:center;font-size:16px;font-weight:bold}.storeBox3_outer .storeBox3 .storeBoxBtnArea .newItemLink{position:relative;width:70%;height:50px;display:flex;justify-content:center;gap:10px;align-items:center;border-radius:6px;border:2px solid #FFA132;color:#000000;background-color:#FFF6EC;font-weight:bold;text-align:center;font-size:16px;line-height:48px}.storeBox3_outer .storeBox3 .storeBoxBtnArea .newItemLink span{height:26px;padding:0 5px;display:flex;align-items:center;line-height:24px;background-color:#CC2300;border-radius:7px;color:#FFFFFF}.storeBox3_outer .storeBox3 .storeBoxBtnArea .newItemLink .svg-inline--fa{color:#FFA132;font-size:20px;position:absolute;right:8px;top:50%;transform:translate(-50%, -50%)}.storeBox3_outer .storeBox3.recommendation_store_ver{border:1px solid #FFB300;background-color:#FDF9EE}.storeBox3_outer .storeBox3.recommendation_store_ver .service_plan_table tr:nth-child(n+2){background-color:#FFF}.storeBox3_outer .more_stores_btn{color:var(--first-color);font-size:20px;font-weight:bold;text-decoration:underline;border:none;background-color:#fff;width:auto;display:block;text-align:center}.storeBox3_outer .link_between_storeBox{padding:0 10px;width:95%;margin:auto}#searchReview_ver5{padding:0 10px}#searchReview_ver5 .sectionTitle .bottom{font-size:24px;color:var(--first-color)}#searchReview_ver5 .reviewBox{border:1px solid #E4EFF3;border-radius:10px;padding:10px 20px;margin-bottom:20px}#searchReview_ver5 .reviewBox .reviewInfo{margin-bottom:10px;height:50px;margin-bottom:10px}#searchReview_ver5 .reviewBox .reviewInfo .top{display:flex}#searchReview_ver5 .reviewBox .reviewInfo .top svg{width:46px;height:40px;margin-right:20px}#searchReview_ver5 .reviewBox .reviewInfo .top svg .cls-1{fill:var(--second-color)}#searchReview_ver5 .reviewBox .reviewInfo .top .right{width:100%}#searchReview_ver5 .reviewBox .reviewInfo .top .right .star_date{display:flex;justify-content:space-between;margin-bottom:5px}#searchReview_ver5 .reviewBox .reviewInfo .top .right .star_date .stars{position:relative;margin-right:5px}#searchReview_ver5 .reviewBox .reviewInfo .top .right .star_date .stars .gray_stars{color:#5D5D5D}#searchReview_ver5 .reviewBox .reviewInfo .top .right .star_date .stars .yellow_stars{position:absolute;color:#FFA132;overflow:hidden;white-space:nowrap;top:0;left:0;overflow:hidden;white-space:nowrap}#searchReview_ver5 .reviewBox .reviewInfo .top .right .star_date .stars .rate{position:absolute;left:80px;top:0}#searchReview_ver5 .reviewBox .reviewInfo .top .right .username{color:#5D5D5D;font-weight:bold}#searchReview_ver5 .reviewBox .commentArea{margin-bottom:10px}#searchReview_ver5 .reviewBox .commentArea .usedService{font-weight:bold;margin-bottom:10px}#searchReview_ver5 .reviewBox .moreComment{color:var(--first-color)}#searchReview_ver5 .reviewStoreInfo{margin-bottom:20px}#searchReview_ver5 .reviewStoreInfo .titleLabel{background-color:var(--second-color);color:#fff;text-align:center;font-weight:bold;padding:0;font-size:14px}#searchReview_ver5 .storeBox3_outer .storeBox3{padding:0px;width:auto;margin:auto;border:none}#searchReview_ver5 .storeBox3_outer .storeBox3 .boxTop{padding:15px}#searchReview_ver5 .storeBox3_outer .storeBox3 .boxTop .review{justify-content:end}#searchReview_ver5 .requestDetails{background-color:#efefef;border-radius:6px;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;white-space:normal}#searchReview_ver5 .requestDetails .titleLabel{padding:10px 10px 5px;margin:0;font-size:14px}#searchReview_ver5 .requestDetails .itemContent{padding:0px 10px 10px 10px}#searchReview_ver5 .requestDetails .itemContent .item_text_box .free_text{font-weight:normal}#searchReview_ver5 .requestDetails .each_item{display:inline-block}#searchReview_ver5 .moreReviews{width:100%;text-align:center;display:block;padding:0 0 10px}#searchReview_ver5 .moreReviews span{color:var(--second-color);text-decoration:underline;font-size:20px;font-weight:bold}#howToUse h3,#disposal_method h3{font-size:14px;line-height:24px;font-weight:bold;margin-bottom:10px}#howToUse .imageArea,#disposal_method .imageArea{width:100%;padding:10px}#howToUse .imageArea img,#disposal_method .imageArea img{width:100%}#howToUse .text,#disposal_method .text{font-weight:normal;width:95%;margin:15px auto;font-size:14px;line-height:22px}#howToUse .text span,#disposal_method .text span{background:linear-gradient(transparent 50%, #FEF549 90%)}#howToUse ol,#disposal_method ol{list-style-type:none;padding-left:20px;border-radius:10px;border:2px solid #BEBEBE;width:95%;margin:auto;padding:15px 9px}#howToUse li,#disposal_method li{line-height:24px;font-weight:bold}#howToUse li:before,#disposal_method li:before{color:var(--second-color);padding-right:5px}#howToUse h3:before,#disposal_method h3:before{color:var(--second-color);padding-right:5px}#howToUse .one:before,#disposal_method .one:before{content:"❶"}#howToUse .two:before,#disposal_method .two:before{content:"❷"}#howToUse .three:before,#disposal_method .three:before{content:"❸"}#howToUse .four:before,#disposal_method .four:before{content:"❹"}#howToUse .five:before,#disposal_method .five:before{content:"❺"}#howToUse hr,#disposal_method hr{width:95%;margin:auto}.moreDetails{width:100%;text-align:center;padding:0 0 10px}.moreDetails .moreLink{color:var(--first-color);font-size:20px;text-decoration:underline;font-weight:bold;width:auto}.seeDetails{width:100%;text-align:center;margin:10px 0 10px}.seeDetails .moreLink{text-align:center;border-radius:20px;border:2px solid #00746F;background-color:#00746F;color:#fff;font-weight:bold;display:inline-block;padding:7px 60px;font-size:16px}.storeIndex{padding-bottom:50px}#taskleMediaArticles{margin-bottom:0px}.categoryTop{width:100%;min-height:166px;padding:20px;background-position:center;background-size:cover;background-color:var(--first-color)}.categoryTop h1{width:300px;min-height:50px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;color:#FFFFFF;font-size:28px;font-weight:bold;text-align:center;line-height:50px;text-shadow:#0000008A 0 3px 6px;background-color:rgba(0,0,0,0.4);white-space:pre-wrap}.categoryTop.type1{padding:0;background-color:#FFF6D1}.categoryTop.type1 h1{width:100%;min-height:unset;height:-moz-fit-content;margin:auto;color:#FFFFFF;font-size:12px;padding:10px 6px;font-weight:bold;text-align:center;line-height:unset;text-shadow:unset;background-color:var(--first-color);white-space:unset}.categoryTop.type1 .quoteFormArea .hide{display:none}.categoryTop.type1 .quoteFormArea h1{margin-top:0;width:auto;white-space:unset;background-color:unset;color:var(--first-color);text-shadow:none;line-height:unset;min-height:unset}.categoryTop.type1 .quoteFormArea img{width:100%}.categoryTop.type1 .quoteFormArea .areaName{font-size:28px;font-weight:bold;text-align:center;color:var(--first-color);margin-top:0;width:auto}.sectionQuotationBtn{padding:10px}.sectionQuotationBtn .subText{font-size:12px;text-align:center;color:#000}.sectionQuotationBtn .estimateBtn{padding:10px}#purchaseTarget img{width:100%}#purchaseTarget .leadTx{line-height:20px;margin-bottom:20px}#purchaseTarget .targetItems{border:2px solid #BEBEBE;border-radius:10px;padding:20px;margin-bottom:20px}#purchaseTarget .targetItems .title{font-size:18px;font-weight:bold;text-align:center;color:var(--first-color);margin-bottom:20px}#purchaseTarget .mainImg{margin-bottom:20px}#blockMaliciousVendors{background-color:#03B6B1;padding:10px}#blockMaliciousVendors .innerBlock{background-color:#fff;border-radius:10px;padding:10px}#blockMaliciousVendors .innerBlock .leadTx{line-height:20px;margin-bottom:20px}#blockMaliciousVendors .imageAndTitle{display:flex;justify-content:space-around;margin-top:0}#blockMaliciousVendors .imageAndTitle .titleIcon img{width:100px}#blockMaliciousVendors .imageAndTitle .titleTx{font-weight:bold;font-size:18px;color:var(--first-color)}#blockMaliciousVendors .tableImg{margin-bottom:20px}#blockMaliciousVendors .tableImg img{width:100%}#taskleRecommend{padding:20px;background-color:var(--thin-color)}#taskleRecommend .title{color:var(--first-color);font-size:20px;font-weight:bold;text-align:center;margin-bottom:10px}#taskleRecommend ul{position:relative;background-color:#fff;padding:0.5em 1em 0.5em 2.3em;position:relative;font-size:14px}#taskleRecommend ul li{font-weight:bold;line-height:1.5;padding:0.5em 0;list-style-type:none !important}#taskleRecommend ul li svg{width:20px;height:20px}#taskleRecommend ul li svg .cls-1{fill:#FF6F00}#badgedStore .sectionTitle{position:relative}#badgedStore .sectionTitle .background_img{height:90px;width:100%;background-color:var(--first-background);position:relative;z-index:1}#badgedStore .sectionTitle .title_text{margin-top:-90px;height:90px;padding:13px;position:relative;z-index:2}#badgedStore .sectionTitle .title_text .top{height:30px;width:260px;background-color:#FFF45E;border-radius:50px;line-height:30px;color:#000;font-size:16px;margin:0 auto 5px}#badgedStore .sectionTitle .title_text .bottom{color:#FFF;text-shadow:#000000AD 0px 2px 3px;font-size:20px}#badgedStore .badged_store_box{width:100%;padding:10px;border-bottom:1px solid #BEBEBE}#badgedStore .badged_store_box .boxTop{padding:15px 15px 0 15px;display:flex;margin-bottom:10px;gap:15px;justify-content:left;position:relative}#badgedStore .badged_store_box .boxTop h3{font-size:16px;font-weight:bold}#badgedStore .badged_store_box .boxTop .icon_area{width:50px}#badgedStore .badged_store_box .boxTop .icon_area img{-o-object-fit:cover;object-fit:cover;width:50px;height:50px}#badgedStore .badged_store_box .boxTop .osusume_badge{height:50px;display:flex;align-items:center;justify-content:center}#badgedStore .badged_store_box .boxTop .osusume_badge img{width:50px;height:50px}#badgedStore .badged_store_box .boxTop svg{color:#BEBEBE;position:absolute;right:10px;top:25px}#badgedStore .badged_store_box .review{padding:15px 0;position:relative}#badgedStore .badged_store_box .review .stars{position:relative;margin-right:10px;display:inline-block}#badgedStore .badged_store_box .review .stars .yellow_stars{color:#FFC107;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}#badgedStore .badged_store_box .review .stars .gray_stars{color:#5D5D5D}#badgedStore .badged_store_box .review span{color:#5D5D5D;font-weight:bold}#badgedStore .badged_store_box .store_feature{width:100%;background-color:#FFFAF3;padding:10px}#badgedStore .badged_store_box .store_feature h2{font-size:14px;font-weight:bold;margin-bottom:8px;margin-top:0px}#badgedStore .badged_store_box .store_feature .textArea .text{font-weight:normal;margin:0px}#badgedStore .badged_store_box .store_feature .textArea span{text-align:right;color:#2A8BD5;width:100%;display:block;margin-top:10px}#disposal_method .sectionTitle .bottom{font-size:22px}#disposal_method .text h3{font-size:18px}#disposal_method .text p{line-height:1.8}#disposal_method .text p strong{font-weight:normal;background:linear-gradient(transparent 64%, #fcf69f 0%)}#disposal_method .disposal_method_content_outer{padding:10px}#disposal_method .disposal_method_content{background-color:#FDF9EE;border-radius:10px;padding:2rem}#disposal_method .disposal_method_content h2{font-size:20px;color:var(--first-color);font-weight:bold;margin-bottom:3rem;margin-top:10px;padding-bottom:0.5rem;text-align:center}#disposal_method .disposal_method_content h3{font-size:18px;line-height:27px;color:#000000;margin-top:2rem;margin-bottom:2rem;border-left:4px solid var(--first-color);padding-left:0.5rem;border-bottom:2px solid #BEBEBE}#disposal_method .disposal_method_content p{font-size:13px;line-height:1.8;margin-bottom:1.5rem}#disposal_method .disposal_method_content p:last-child{margin-bottom:0}#disposal_method .disposal_method_content ul,#disposal_method .disposal_method_content ol{margin-left:2rem;margin-bottom:1.5rem;border:none}#disposal_method .disposal_method_content ul li,#disposal_method .disposal_method_content ol li{font-size:1.2rem;color:#000000;margin-bottom:0.75rem}#disposal_method .disposal_method_content ul li:before,#disposal_method .disposal_method_content ol li:before{content:'•';position:absolute;left:26px;color:var(--third-color);font-size:1.5rem;line-height:inherit}#disposal_method .disposal_method_content ul li:last-child,#disposal_method .disposal_method_content ol li:last-child{margin-bottom:0}#disposal_method .disposal_method_content ol{margin-left:5px}#disposal_method .disposal_method_content ul{margin-left:15px}#disposal_method .disposal_method_content a{color:#2980b9;text-decoration:none;font-weight:bold}#disposal_method .disposal_method_content a:hover{text-decoration:underline;color:#1abc9c}#localStoresBox .sectionDiscription{padding:0 10px}#localStoresBox .sectionDiscription h3{font-size:18px;line-height:24px;font-weight:bold;margin-bottom:10px}#localStoresBox .sectionDiscription .is-style-num_circle{background-color:#fdf9ee;padding:10px;counter-reset:listnum;list-style:none;list-style:none}#localStoresBox .sectionDiscription .is-style-num_circle li{padding-left:2em;line-height:1.5;margin:.25em 0;position:relative}#localStoresBox .sectionDiscription .is-style-num_circle li:before{counter-increment:listnum;content:counter(listnum);letter-spacing:normal;background-color:#006662;border-radius:50%;box-shadow:0 0 0 1px #006662;box-sizing:content-box;color:#fff;display:block;height:1.8em;left:1px;line-height:1.8;padding:0;position:absolute;text-align:center;top:-.15em;transform:scale(0.75);transform-origin:0 50%;width:1.8em}#recommendationStores .containerDiscription{text-align:center;font-weight:bold;padding:0 10px}.block_header_img{width:100%;margin-bottom:15px}.border_image{width:100%;margin:20px 0}#contact-info h3{color:#F6762A;font-weight:bold;font-size:16px;line-height:24px;text-align:center;margin:0;padding:0}#contact-info .free-dial-container{width:auto;margin:0 auto;display:flex;justify-content:center;gap:10px}#contact-info .free-dial-container .phone_num{color:#606060;font-size:35px;line-height:54px;display:inline-block;text-decoration:none;transition:transform 0.3s ease, color 0.3s ease;transform:scale(1)}#contact-info .free-dial-container .phone_num:hover,#contact-info .free-dial-container .phone_num:focus{transform:scale(1.05);color:#474747}#contact-info .free-dial-container .free_dial{width:45px;height:54px}#contact-info span{margin:0;color:#606060;font-size:13px;line-height:20px;text-align:center;display:block;font-weight:bold}#contact-info .cta-button{display:block;background-color:#FF8A00;color:#FFFFFF;padding:15px 30px;text-decoration:none;border-radius:5px;font-size:1.2em;font-weight:bold;transition:background-color 0.3s;margin:20px auto 0;width:280px}#contact-info .cta-button:hover{background-color:#cc6e00}.features{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 16px;margin-top:20px}.features .feature{width:100%;background:#f9f9f9;padding:20px;margin-bottom:20px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.3s, box-shadow 0.3s}.features .feature:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,0.15)}.features .feature h3{color:var(--first-color);display:block;margin:0;line-height:22px;font-size:1.4em;font-weight:bold}.features .feature p{margin:20px 0 0 0}.features .feature .feature_icon{display:inline;margin-right:20px;height:22px;width:22px}.features .feature svg path{stroke:var(--first-color)}#how-it-works{padding:0 16px}#how-it-works .process{padding:30px 0;counter-reset:step;border-radius:10px;box-shadow:#00000029 0px 3px 6px}#how-it-works .process li{counter-increment:step;padding-left:50px;position:relative;border:none;box-shadow:none;margin:0px;padding-left:58px;padding-right:20px;padding-top:0px;padding-bottom:0px;font-size:16px}#how-it-works .process li::before{content:counter(step);background-color:var(--first-color);color:white;width:30px;height:30px;display:flex;justify-content:center;align-items:center;position:absolute;left:10px;top:20px;margin-right:10px}#how-it-works .process li::after{content:url("services/kaitai/SVG/arrow_shitamuki.svg");display:block;width:21px;margin:10px auto 20px}#how-it-works .process li:last-child::after{content:none}#how-it-works .process .arrow_shitamuki{width:21px;display:block;margin:10px auto 20px}@media screen and (min-width: 800px){#overlayBtn{max-width:640px}.commonTemplates #threeReasons .reasonLists .rList{width:180px;height:60px;padding:6px 4px;font-size:18px;line-height:22px}.commonTemplates .gTopZeroth .TopImageArea p{margin-top:-60px;line-height:60px;font-size:18px}#contact-info h3{font-size:24px;line-height:36px}#contact-info .free-dial-container{gap:14px}#contact-info .free-dial-container .phone_num{font-size:50px;line-height:54px}#contact-info .free-dial-container .free_dial{width:60px;height:54px}#contact-info span{font-size:20px;line-height:30px}#contact-info .cta-button{width:401px;height:80px;line-height:80px;font-size:24px;padding:0px;text-align:center;margin-top:30px}}#others p{padding:0 10px}#others img{width:100%}.fuyouhin .commonTemplates #caseStudy .cases .caseText{left:230px}footer .footer.fuyouhin{background-color:var(--first-color);color:#fff;font-weight:bold}footer .footer.fuyouhin .main .colum li a{font-size:13px;color:#fff}.fuyouhin{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;background-color:#FFFFFF}.fuyouhin .block_2{padding:0px;background-color:#FFF1E1}.fuyouhin .block_2 .priceDescription{font-size:14px;line-height:19px;padding:20px 10px 10px 10px}.fuyouhin .block_3{width:100vw;max-width:640px;padding:0px}.fuyouhin .block_3 img{width:100%}.fuyouhin .block_7{padding:0px;margin:0px}.fuyouhin .block_7 .no_store{text-align:center;font-size:20px;line-height:40px}.fuyouhin .block_9{padding:0px 0 15px;margin:0px;background-color:#FFFCE6}.fuyouhin .block_9 h2{width:100%;height:50px;background-color:#F29525;font-size:18px;line-height:50px;color:#FFFFFF;text-align:center;margin:0px;border:none}.fuyouhin .block_9 .searchReview_ver5 .reviewBox .commentArea.gradation::before{background:linear-gradient(rgba(255,255,255,0) 0, #FFFCE6 80%)}.fuyouhin .block_10 .flex-box{margin:20px auto}.fuyouhin .block_12{padding:0px}.fuyouhin .block_12 .blockHTwo{height:73px;line-height:25px;padding:12px 0}.fuyouhin .block_12 .flex-box{overflow-y:hidden}.fuyouhin .block_12 .media_link{color:#00928C;font-size:16px;text-align:center;font-weight:bold;display:block;margin:20px auto}.fuyouhin .block_13{padding:0px}.fuyouhin .block_16{padding:0px;margin:0px}.fuyouhin .block_17{padding-bottom:20px}.fuyouhin .block_17 h2{font-size:20px;margin:20px 0;text-align:center;line-height:30px}.fuyouhin .block_17 img{width:100%;max-width:640px;margin:10px auto}.fuyouhin .block_17 .area_text{font-size:14px;line-height:21px;color:#5D5D5D}.fuyouhin .block_17 .click_to_open{margin:20px 0 0;color:#FFFFFF;padding:13px;font-size:16px}.fuyouhin .block_17 .open_contents{display:block;line-height:24px;font-size:14px}.fuyouhin .block_17 .open_contents .area_name{text-decoration:underline;margin:0 5px}.fuyouhin .block_17 .other_area{width:200px;height:40px;margin:20px auto;background-color:#F5F4F1;border:1px solid #707070;display:block;color:#000000;line-height:40px;font-size:14px;text-align:center;font-weight:bold}.fuyouhin .block_18{margin:0px}.fuyouhin .block_19{padding:0px;margin:0px}.fuyouhin .block_19 .blockHTwo{height:73px;padding:12px 0;line-height:25px}.fuyouhin .block_19 h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto;text-align:center;font-size:16px;line-height:30px;font-weight:bold}.fuyouhin .block_19 h3 .result{color:#CC2300;font-size:20px}.fuyouhin .block_19 h3 .citation{font-size:14px;font-weight:normal}.fuyouhin .block_19 h3 .underline{display:block}.fuyouhin .block_19 h3 .underline.blue{background:linear-gradient(transparent 20%, #D8E8FF 60%)}.fuyouhin .block_19 h3 .underline.yellow{background:linear-gradient(transparent 20%, #F6FF7A 60%)}.fuyouhin .block_19 .benefit{width:90%;margin:20px auto}.fuyouhin .block_19 .benefit .benefit_icon{width:120px}.fuyouhin .block_19 .benefit .benefit_icon img{width:100%}.fuyouhin .block_19 .benefit .benefit_title{font-size:14px;font-weight:bold;line-height:40px}.fuyouhin .block_19 .benefit p{font-size:14px;line-height:19px}.fuyouhinsutekata{max-width:800px;margin:auto;padding:20px 10px}.fuyouhinsutekata a{color:#0036D0;text-decoration:underline}.fuyouhinsutekata h2{font-size:26px;margin-top:50px;color:#00928C;font-weight:bold;margin-bottom:30px}.fuyouhinsutekata h3{margin-top:30px;color:#000000;font-weight:bold;margin-bottom:30px;font-size:16px;line-height:28px}.fuyouhinsutekata h4{margin-top:30px;color:#000000;font-weight:bold;margin-bottom:30px;font-size:16px;line-height:28px}.fuyouhinsutekata p{margin:20px auto;padding:10px}.fuyouhinsutekata span{margin:15px 0;text-align:center}.fuyouhinsutekata table{margin-top:30px;border:1px solid #BEBEBE;border-collapse:separate;font-weight:bold}.fuyouhinsutekata table tbody tr td{border:1px solid #BEBEBE;line-height:23px;font-size:12px}.fuyouhinsutekata table tbody tr td:first-child{background-color:#E6E7E8;width:70px}.fuyouhinsutekata table tr{border:1px solid #BEBEBE}.fuyouhinsutekata table tbody{border:1px solid #BEBEBE}.fuyouhinsutekata table.even-width tbody tr td:first-child{width:215px}.fuyouhinsutekata .comparison-area .comparison{overflow-wrap:break-word;overflow:scroll;font-size:12px;font-weight:bold}.fuyouhinsutekata .comparison-area .comparison table{border:none;border-collapse:collapse}.fuyouhinsutekata .comparison-area .comparison table td{font-weight:normal;word-break:break-all;width:120px;border:1px solid #ccc;padding:6px}.fuyouhinsutekata .comparison-area .comparison table td .title_item{color:#8ec43e}.fuyouhinsutekata .comparison-area .comparison table td .td_item_image{width:145px}.fuyouhinsutekata .comparison-area .comparison table th{border:1px solid #ccc;border-left:5px solid #005ab3;width:120px;color:#005ab3}.fuyouhinsutekata .comparison-area .comparison table th h4{margin:0;color:#005ab3;font-size:12px;font-weight:bold;text-align:center;width:120px}.fuyouhinsutekata .comparison-area .comparison table img{max-width:100px;max-height:100px}.fuyouhinsutekata .comparison-area .comparison table #comparison_table_0 td .comparison-circle:before{border:18px solid transparent;border-top:18px solid #46beab;border-left:18px solid #46beab}.fuyouhinsutekata .comparison-area .comparison table #comparison_table_0 td .comparison-circle{line-height:20px;width:20px}.fuyouhinsutekata .kaiwa-illustration{clear:both;width:100%;max-width:640px;display:inline-block}.fuyouhinsutekata .right-icon{width:50px;height:50px;background:no-repeat;background-size:100%;background-position:center;float:right;display:inline-block;margin-bottom:10px}.fuyouhinsutekata .right-icon img{width:40px}.fuyouhinsutekata .kaiwa-right{float:right;position:relative;padding:10px 18px;border-radius:18px;margin-right:16px;width:300px;margin-bottom:10px;background:#99e867;font-size:13px;font-weight:bold}.fuyouhinsutekata .kaiwa-right:after{content:"";display:inline-block;border-top:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 20px transparent;border-left-color:#99e867;position:absolute;right:-18px;top:24px;margin-top:-8px}.fuyouhinsutekata .left-icon{float:left;width:50px;height:50px;background:no-repeat;background-size:100%;background-position:center;display:inline-block;margin-bottom:10px}.fuyouhinsutekata .left-icon img{width:40px}.fuyouhinsutekata .kaiwa-left{float:left;position:relative;padding:10px 18px;border-radius:18px;margin-left:16px;width:300px;margin-bottom:10px;font-size:13px;background-color:#E9E5D8;font-weight:bold}.fuyouhinsutekata .kaiwa-left:before{content:"";display:inline-block;margin-top:-9px}.fuyouhinsutekata .kaiwa-left:after{content:"";display:inline-block;border-top:solid 6px transparent;border-bottom:solid 6px transparent;border-right:solid 20px transparent;border-right-color:#E9E5D8;position:absolute;left:-18px;top:24px;margin-top:-8px}.fuyouhinsutekata .talk-end{clear:both}.fuyouhinsutekata .box{border:1px solid #BEBEBE;border-radius:10px;padding:10px 15px;font-size:14px;line-height:23px;font-weight:normal;margin:15px auto}.fuyouhinsutekata .box .greenHeader{font-weight:bold;color:#00928C;text-align:left;display:block;margin:10px 0}@media screen and (min-width: 800px){.right-icon{width:80px;height:80px}.left-icon{width:80px;height:80px}.kaiwa-right{padding:16px 32px;width:350px;margin-top:0px;margin-bottom:20px;margin-right:32px}.kaiwa-left{padding:16px 32px;width:350px;margin-top:0px;margin-bottom:20px;margin-left:32px}}.fuyouhin .commonTemplates #caseStudy .cases .caseText{left:230px}footer .footer.ihinseiri{background-color:var(--first-color);color:#fff;font-weight:bold}footer .footer.ihinseiri .main .colum li a{font-size:13px;color:#fff}.ihinseiri{max-width:640px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif}.ihinseiri .block_2{background-color:#FFF1E1}.ihinseiri .block_2 .priceDescription{font-size:14px;line-height:19px;padding:20px 10px 10px 10px}.ihinseiri .block_2 .priceTable{font-size:14px;font-weight:bold;color:#000000;text-align:center;margin:auto;padding:10px 10px 20px 10px;width:100%}.ihinseiri .block_2 .priceTable table{width:100%}.ihinseiri .block_2 .priceTable table tr{line-height:38px;font-family:游ゴシック}.ihinseiri .block_2 .priceTable table td{border:1px solid #BEBEBE;line-height:30px;font-family:游ゴシック;background-color:#FFFFFF}.ihinseiri .block_2 .priceTable table td:first-child{background-color:#DEFFFE}.ihinseiri .block_4{background-color:#FFFFFF;overflow:hidden}.ihinseiri .block_4 .no_store{text-align:center;font-size:20px;line-height:40px}.ihinseiri .block_5{padding:0px 0 15px;margin:0px;background-color:#FFFCE6}.ihinseiri .block_5 h2{width:100%;height:50px;background-color:#F29525;font-size:18px;line-height:50px;color:#FFFFFF;text-align:center;margin:0px;border:none}.ihinseiri .block_5 .searchReview_ver5 .reviewBox .commentArea.gradation::before{background:linear-gradient(rgba(255,255,255,0) 0, #FFFCE6 80%)}.ihinseiri .block_6{background-color:#FFFFFF;overflow:hidden}.ihinseiri .block_6 h3{font-size:14px;line-height:24px;font-weight:bold}.ihinseiri .block_6 .imageArea{width:100%}.ihinseiri .block_6 .imageArea img{width:100%}.ihinseiri .block_6 .text{font-weight:normal;width:95%;margin:15px auto;font-size:14px;line-height:22px}.ihinseiri .block_6 .text span{background:linear-gradient(transparent 50%, #FEF549 90%)}.ihinseiri .block_6 ol{list-style-type:none;padding-left:20px;border-radius:10px;border:2px solid #BEBEBE;width:95%;margin:auto;padding:15px 9px}.ihinseiri .block_6 li{line-height:24px;font-weight:bold}.ihinseiri .block_6 li:before{color:#2DB4AF;padding-right:5px}.ihinseiri .block_6 h3:before{color:#2DB4AF;padding-right:5px}.ihinseiri .block_6 .one:before{content:"❶"}.ihinseiri .block_6 .two:before{content:"❷"}.ihinseiri .block_6 .three:before{content:"❸"}.ihinseiri .block_6 .four:before{content:"❹"}.ihinseiri .block_6 .five:before{content:"❺"}.ihinseiri .block_6 hr{width:95%;margin:auto}.ihinseiri .block_7{padding:0px;margin:0px;background-color:#FFFCE6}.ihinseiri .block_7 h2{width:100%;height:50px;background-color:#F29525;font-size:18px;line-height:50px;color:#FFFFFF;text-align:center;margin:0px;border:none}.ihinseiri .block_7 .searchReview_ver5 .reviewBox .commentArea.gradation::before{background:linear-gradient(rgba(255,255,255,0) 0, #FFFCE6 80%)}.ihinseiri .block_7 .moreReviews{font-size:18px}.ihinseiri .block_8{background-color:#FFFFFF;overflow:hidden}.ihinseiri .block_8 .flex-box{margin:20px auto}.ihinseiri .block_9{background-color:#FFFFFF;overflow:hidden}.ihinseiri .block_10{padding:0px;background-color:#FFFFFF;overflow:hidden}.ihinseiri .block_10 .blockHTwo{height:73px;line-height:25px;padding:12px 0}.ihinseiri .block_10 .flex-box{overflow-y:hidden}.ihinseiri .block_10 .media_link{color:#00928C;font-size:16px;text-align:center;font-weight:bold;display:block;margin:20px auto}.ihinseiri .block_11{padding:0px;margin:0px;background-color:#FFFFFF;overflow:hidden}.ihinseiri .block_11 .benefit{width:90%;margin:20px auto}.ihinseiri .block_11 .benefit .benefit_icon{width:120px}.ihinseiri .block_11 .benefit .benefit_icon img{width:100%}.ihinseiri .block_11 .benefit .benefit_title{font-size:14px;font-weight:bold;line-height:40px}.ihinseiri .block_11 .benefit p{font-size:14px;line-height:19px;font-weight:normal}.ihinseiri .block_12{background-color:#FFFFFF;overflow:hidden}.ihinseiri .block_13{background-color:#FFFFFF;overflow:hidden}.ihinseiri .block_13 h2{font-size:20px;margin:20px 0;text-align:center;line-height:30px}.ihinseiri .block_13 img{width:100%;max-width:640px;margin:10px auto}.ihinseiri .block_13 .area_text{font-size:14px;line-height:21px;color:#5D5D5D}.ihinseiri .block_13 .click_to_open{margin:20px 0 0;color:#FFFFFF;padding:13px;font-size:16px}.ihinseiri .block_13 .open_contents{display:block;line-height:24px;font-size:14px}.ihinseiri .block_13 .open_contents .area_name{text-decoration:underline;margin:0 5px}.ihinseiri .block_13 .other_area{width:200px;height:40px;margin:20px auto;background-color:#F5F4F1;border:1px solid #707070;display:block;color:#000000;line-height:40px;font-size:14px;text-align:center;font-weight:bold}footer .footer.gomiyashiki{background-color:var(--first-color);color:#fff}footer .footer.gomiyashiki .main .colum li a{font-size:13px;color:#fff}.gomiyashiki{max-width:640px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif}.gomiyashiki .block_5 .no_store{text-align:center;font-size:20px;line-height:40px}.gomiyashiki .block_6 h2{height:70px;line-height:25px;padding:12px 0}.gomiyashiki .block_6 h3{font-size:14px;line-height:24px;font-weight:bold}.gomiyashiki .block_6 .imageArea{width:100%}.gomiyashiki .block_6 .imageArea img{width:100%}.gomiyashiki .block_6 .text{font-weight:normal;width:95%;margin:15px auto;font-size:14px;line-height:22px}.gomiyashiki .block_6 .text span{background:linear-gradient(transparent 50%, #FEF549 90%)}.gomiyashiki .block_6 ol{list-style-type:none;padding-left:20px;border-radius:10px;border:2px solid #BEBEBE;width:95%;margin:auto;padding:15px 9px}.gomiyashiki .block_6 li{line-height:24px;font-weight:bold}.gomiyashiki .block_6 li:before{color:#2DB4AF;padding-right:5px}.gomiyashiki .block_6 h3:before{color:#2DB4AF;padding-right:5px}.gomiyashiki .block_6 .one:before{content:"❶"}.gomiyashiki .block_6 .two:before{content:"❷"}.gomiyashiki .block_6 .three:before{content:"❸"}.gomiyashiki .block_6 .four:before{content:"❹"}.gomiyashiki .block_6 .five:before{content:"❺"}.gomiyashiki .block_6 hr{width:95%;margin:auto}.gomiyashiki .block_7{padding:0px;margin:0px}.gomiyashiki .block_7 .blockHTwo{height:73px;line-height:25px;padding:12px 0}.gomiyashiki .block_7 .benefit{width:90%;margin:20px auto}.gomiyashiki .block_7 .benefit .benefit_icon{width:120px}.gomiyashiki .block_7 .benefit .benefit_icon img{width:100%}.gomiyashiki .block_7 .benefit .benefit_title{font-size:14px;font-weight:bold;line-height:40px}.gomiyashiki .block_7 .benefit p{font-size:14px;line-height:19px}.gomiyashiki .block_8 .flex-box{margin:20px auto}.gomiyashiki .block_9{overflow:hidden}.gomiyashiki .block_9 .blockHTwo{height:70px;line-height:25px;padding:12px 0}.gomiyashiki .block_9 .media_link{color:#00928C;font-size:16px;text-align:center;font-weight:bold;display:block;margin:20px auto}.gomiyashiki .block_10 h2{font-size:20px;margin:20px 0;text-align:center;line-height:30px}.gomiyashiki .block_10 img{width:100%;max-width:640px;margin:10px auto}.gomiyashiki .block_10 .area_text{font-size:14px;line-height:21px;color:#5D5D5D}.gomiyashiki .block_10 .click_to_open{margin:20px 0 0;color:#FFFFFF;padding:13px;font-size:16px}.gomiyashiki .block_10 .open_contents{display:block;line-height:24px;font-size:14px}.gomiyashiki .block_10 .open_contents .area_name{text-decoration:underline;margin:0 5px}.gomiyashiki .block_10 .other_area{width:200px;height:40px;margin:20px auto;background-color:#F5F4F1;border:1px solid #707070;display:block;color:#000000;line-height:40px;font-size:14px;text-align:center;font-weight:bold}.gomiyashiki .block_10 .estimate_link{position:relative;width:85%;height:50px;margin:20px auto;padding:5px 15px;background-color:#FF8C00;display:block;border-radius:40px;box-shadow:#00000029 0px 3px 6px;font-size:20px;line-height:40px;font-weight:bold;color:#FFFFFF;text-align:center}.gomiyashiki .block_10 .estimate_link span{width:50px;height:30px;display:inline-block;color:#FF0000;background-color:#FFFFFF;border-radius:7px;line-height:30px;text-align:center}.gomiyashiki .block_10 .estimate_link .svg-inline--fa{font-size:20px;position:absolute;right:8px;top:50%;transform:translate(-50%, -50%)}.gomiyashiki .block_11{background-color:#FFF1E1}.gomiyashiki .block_11 .priceDescription{font-size:14px;line-height:19px;padding:20px 10px 10px 10px}.gomiyashiki .block_11 .priceTable{font-size:14px;font-weight:bold;color:#000000;text-align:center;margin:auto;padding:10px 10px 20px 10px;width:100%}.gomiyashiki .block_11 .priceTable table{width:100%}.gomiyashiki .block_11 .priceTable table tr{line-height:38px;font-family:游ゴシック}.gomiyashiki .block_11 .priceTable table td{border:1px solid #BEBEBE;line-height:30px;font-family:游ゴシック;background-color:#FFFFFF}.gomiyashiki .block_11 .priceTable table td:first-child{background-color:#DEFFFE}.gomiyashiki .block_12{padding:0px 0 15px;margin:0px;background-color:#FFFCE6}.gomiyashiki .block_12 h2{width:100%;height:50px;background-color:#F29525;font-size:18px;line-height:50px;color:#FFFFFF;text-align:center;margin:0px;border:none}.gomiyashiki .block_12 #searchReview_ver5 .reviewBox .commentArea.gradation::before{background:linear-gradient(rgba(255,255,255,0) 0, #FFFCE6 80%)}@media screen and (min-width: 800px){.gomiyashiki{max-width:640px;background-color:#FFFFFF}}.sanpai_top main{padding:0}.sanpai_top main h1{color:unset;padding:10px}.sanpai_top main h1 span{color:unset}.sanpai_top main h2{border-bottom:none;position:static;text-align:center;font-size:28px}.sanpai_top .recommend_area a{padding:10px 20px;margin:10px 5px;display:inline-block;border-radius:4px;color:#333;text-decoration:none;background-color:var(--thin-color)}.sanpai_top .recommend_area a:hover{color:#fff;background-color:var(--first-color)}.sanpai_top .hero{background-color:var(--first-color);color:white;text-align:center;padding:30px 0}.sanpai_top .hero .container{padding:0px}.sanpai_top .hero img{width:100%}.sanpai_top #features{margin-top:40px}.sanpai_top #contact{text-align:center;background-color:#FFFEF2;padding:30px 0 0 0}.sanpai_top #contact p{margin:10px auto 20px;text-align:center;font-weight:bold;font-size:16px}.sanpai_top #waste-problem h2{font-size:24px}.sanpai .commonTemplates #caseStudy .cases .caseText{left:230px}footer .footer.sanpai{background-color:var(--first-color);color:#fff;font-weight:bold}footer .footer.sanpai .main .colum li a{font-size:13px;color:#fff}.header{background:var(--first-color);padding:20px}.header h1{margin:0;font-size:24px;font-weight:bold;color:#fff;text-align:center}.image-container{position:relative;width:100%;height:auto;border-radius:8px;margin-bottom:20px}.image-container .section-image{width:100%;height:auto;border-radius:8px}.image-container .image-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;font-size:2em;font-weight:bold;text-shadow:2px 2px 4px rgba(0,0,0,0.5);text-align:center;padding:10px 20px;background:rgba(0,0,0,0.5);border-radius:8px}main{max-width:1200px;margin:0 auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}main section{margin-bottom:40px}main section h2{margin-top:0;font-size:1.75em;font-weight:bold;color:var(--first-color);border-bottom:2px solid var(--first-color);padding-bottom:10px;position:relative}main section h2::before{content:"";width:50px;height:5px;background:var(--first-color);position:absolute;bottom:-2px;left:0;border-radius:2px}main section .info-block{display:flex;align-items:center;background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);margin-top:20px}main section .info-block .info-image{width:40%;height:auto;border-radius:8px}main section .info-block .info-text{width:60%;padding-left:20px}main section .info-block .info-text h3{font-size:1.5em;color:#333;margin-top:0}main section .info-block .info-text p{margin-top:10px;line-height:1.6;color:#555}main section .info-block .info-text .info-link{display:inline-block;margin-top:10px;padding:10px 20px;background-color:var(--first-color);color:#fff;border-radius:8px;text-decoration:none;transition:background-color 0.3s ease}main section .info-block .info-text .info-link:hover{background-color:#0056b3}main p{margin-top:10px;line-height:1.8;color:#444}main ol{margin-top:10px;padding-left:0;list-style-type:none;counter-reset:step-counter}main ol li{margin-top:20px;line-height:1.6;color:#555;position:relative;padding:20px 50px;font-size:1.2em;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}main ol li::before{content:counter(step-counter);counter-increment:step-counter;position:absolute;left:10px;top:50%;transform:translateY(-50%);background:var(--first-color);color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.2em}main article.review{background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);margin-top:20px;margin-bottom:20px}main article.review h3{font-size:1.5em;color:#007bff;margin-top:0}main article.review p{margin-top:10px;color:#666;line-height:1.6}main #register{text-align:center}main #register button{background-color:#007bff;color:#fff;border:none;padding:15px 30px;font-size:1.2em;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease}main #register button:hover{background-color:#0056b3}.sectionLabel{margin-top:20px;font-size:2em;color:#333;text-align:center}.waste-item-list{display:flex;flex-wrap:wrap;margin:-10px}.waste-item-list .waste-item{flex:1 1 calc(50% - 20px);box-sizing:border-box;margin:10px;padding:20px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,0.1);text-decoration:none;color:inherit}.waste-item-list .waste-item:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.2)}.waste-item-list .waste-item h2{margin-top:0;font-size:clamp(16px, 2vw, 1.5em);font-weight:bold;color:#333;transition:color 0.2s}.waste-item-list .waste-item h2:hover{color:var(--first-color)}.waste-item-list .waste-item p{color:#666;line-height:1.6}.waste-content{padding:10px}.article-content{max-width:800px;margin:0 auto 20px;padding:10px;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:box-shadow 0.2s ease-in-out}.article-content:hover{box-shadow:0 8px 16px rgba(0,0,0,0.2)}.article-content h1{margin-top:0;font-size:24px;color:#333;position:relative;padding-bottom:15px;font-weight:bold;text-align:left}.article-content h2{margin-top:20px;font-size:20px;font-weight:bold;color:#333;border-bottom:2px solid var(--first-color);padding-bottom:5px;position:relative}.article-content h2::before{content:"";width:50px;height:5px;background:var(--first-color);position:absolute;bottom:-2px;left:0;border-radius:2px}.article-content .post-content{font-size:1.3em;font-weight:700;margin:3em 0 2em;position:relative}.article-content .post-content::before{content:"";width:100%;height:2px;background:repeating-linear-gradient(90deg, var(--first-color) 0%, var(--first-color) 29.3%, rgba(150,150,150,0.2) 29.3%, rgba(150,150,150,0.2) 100%);bottom:0;display:block;left:0;position:absolute;z-index:0}.article-content h3{margin-top:15px;font-size:1.75em;color:#555;padding:0 0 .5em;position:relative}.article-content h4.post-content{font-size:1em;margin:3em 0 2em 2em}.article-content h4.post-content::before{background:repeating-linear-gradient(90deg, var(--second-color) 0%, var(--second-color) 29.3%, rgba(150,150,150,0.2) 29.3%, rgba(150,150,150,0.2) 100%)}.article-content h4.post-content+p{margin:3em 0 2em 2em}.article-content h4{margin-top:10px;font-size:1.5em;color:#777}.article-content .thumb img{width:100%}.article-content p{margin-top:10px;line-height:1.8;color:#444}.article-content ul{margin-top:10px;padding-left:20px}.article-content ul li{margin-top:5px}.article-content strong{font-weight:bold;color:#000}.vendor_search header h1,.legal-guide header h1{margin-top:0;font-size:24px;color:#333;position:relative;padding-bottom:15px;font-weight:bold}.vendor_search main,.legal-guide main{max-width:1200px;margin:0 auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.vendor_search main section,.legal-guide main section{margin-bottom:40px}.vendor_search main section h2,.legal-guide main section h2{margin-top:0;font-size:1.75em;font-weight:bold;color:var(--first-color);border-bottom:2px solid var(--first-color);padding-bottom:10px;position:relative}.vendor_search main section h2::before,.legal-guide main section h2::before{content:"";width:50px;height:5px;background:var(--first-color);position:absolute;bottom:-2px;left:0;border-radius:2px}.vendor_search main section form,.legal-guide main section form{display:flex;flex-direction:column}.vendor_search main section form label,.legal-guide main section form label{margin-top:10px;font-size:1em;color:#333}.vendor_search main section form select,.legal-guide main section form select{margin-top:5px;padding:10px;font-size:1em;border:1px solid #ccc;border-radius:5px}.vendor_search main section form button,.legal-guide main section form button{margin-top:20px;padding:10px;font-size:1.1em;color:#fff;background:var(--first-color);border:none;border-radius:5px;cursor:pointer;transition:background 0.3s ease}.vendor_search main section form button:hover,.legal-guide main section form button:hover{background:#0056b3}.vendor_search main section ul,.legal-guide main section ul{list-style:none;padding:0}.vendor_search main section ul li,.legal-guide main section ul li{margin-bottom:20px;padding:20px;background:#f0f0f0;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.vendor_search main section ul li h3,.legal-guide main section ul li h3{margin-top:0;font-size:1.5em;color:var(--first-color)}.vendor_search main section ul li p,.legal-guide main section ul li p{margin:5px 0;font-size:1em;color:#555}.vendor_search main section ul li a,.legal-guide main section ul li a{color:var(--first-color);text-decoration:none;transition:color 0.3s ease}.vendor_search main section ul li a:hover,.legal-guide main section ul li a:hover{color:#0056b3}.article-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px}.post{background:#f0f0f0;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-bottom:20px}.post h3{margin-top:0;font-size:1.5em;color:var(--first-color)}.post p{margin:10px 0;color:#555}.post a{color:var(--first-color);text-decoration:none;font-weight:bold;transition:color 0.3s ease}.post a:hover{color:#0056b3}.area_disposal .vendor-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:20px}.area_disposal .vendor-grid .vendor{background:#f0f0f0;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);text-align:center}.area_disposal .vendor-grid .vendor h3{margin-top:0;font-size:1.5em;color:var(--first-color)}.area_disposal .vendor-grid .vendor p{margin-top:10px;color:#555;line-height:1.6}.area_disposal .vendor-grid .vendor .info-link{display:inline-block;margin-top:10px;padding:10px 20px;background-color:var(--first-color);color:#fff;border-radius:8px;text-decoration:none;transition:background-color 0.3s ease}.area_disposal .vendor-grid .vendor .info-link:hover{background-color:#0056b3}.kaitai_top .container{padding:0}.kaitai_top main{max-width:1200px;margin:0 auto;padding:0}.kaitai_top main h2{color:#00746F;text-align:center;font-size:2em;margin:0px;padding:0px;border:none;position:static}.kaitai_top main .hero{background-color:#4CAF50;color:white;text-align:center;padding:30px 0}.kaitai_top main .hero img{width:100%}.kaitai_top main #contact{text-align:center;background-color:#FFFEF2;padding:30px 0 0 0}.kaitai_top main #contact p{margin:10px auto 20px;text-align:center;font-weight:bold;font-size:16px}.kaitai_top main #problems,.kaitai_top main #specific-vacant-house,.kaitai_top main #merits-demerits{box-shadow:#00000029 0px 3px 6px;border-radius:10px;width:calc(100% - 32px);margin:30px auto}.kaitai_top main #problems h3,.kaitai_top main #specific-vacant-house h3,.kaitai_top main #merits-demerits h3{font-weight:bold;margin:30px 0px 10px}.kaitai_top main #problems .example,.kaitai_top main #specific-vacant-house .example,.kaitai_top main #merits-demerits .example{background-color:#F2FFF2;border-left:4px solid var(--secondary-color);padding:15px;margin-top:10px;font-style:italic}.kaitai_top main #problems p,.kaitai_top main #specific-vacant-house p,.kaitai_top main #merits-demerits p{margin:0px}.kaitai_top main h1,.kaitai_top main h3{color:var(--primary-color);margin-bottom:20px}.kaitai_top main h1{font-size:2.5em;font-weight:700}.kaitai_top main h3{font-size:1.5em}.kaitai_top main p{margin-bottom:20px}.kaitai_top main ul{list-style:auto;margin-left:40px;margin-bottom:20px}.kaitai_top main .section{background-color:white;box-shadow:0 4px 6px rgba(0,0,0,0.1);padding:40px;margin-bottom:40px;border-radius:8px}.kaitai_top main .placeholder-img{background-color:#e0e0e0;width:100%;height:300px;display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:8px;color:#777;font-style:italic}.kaitai_top main .prefecture-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:10px;margin-bottom:30px}.kaitai_top main .prefecture-button{padding:10px;background-color:var(--bg-color);border:1px solid #ddd;border-radius:5px;text-decoration:none;color:var(--text-color);text-align:center;transition:background-color 0.3s ease}.kaitai_top main .prefecture-button:hover{background-color:var(--secondary-color);color:white}@media (max-width: 768px){.kaitai_top main .section{padding:20px}}.blockHTwo{width:100%;height:50px;background-color:#2DB4AF;font-size:18px;line-height:50px;color:#FFFFFF;text-align:center;margin:0px}.blockHTwo.no_top_margin{margin-top:0px}.pageDescription{font-size:14px;line-height:19px;padding:10px}.estimateLinkOrg{margin:20px auto;padding:5px 15px;background-color:#FF8C00}a.estimateLinkOrg{position:relative;width:85%;height:50px;border-radius:40px;box-shadow:#00000029 0px 3px 6px;font-weight:bold;color:#FFFFFF;text-align:center;display:block;font-size:20px;line-height:40px}a.estimateLinkOrg span{width:50px;height:30px;display:inline-block;color:#FF0000;background-color:#FFFFFF;border-radius:7px;line-height:30px;text-align:center}.pc_container{padding-bottom:30px}.pc_container .blockHTwo{color:#FFFFFF;line-height:50px}.itemListIndex .listWrapper{padding:20px}.itemListIndex .listWrapper .leadTx{margin-bottom:30px}.itemListIndex .listWrapper .main{padding:0}.itemListIndex .listWrapper .main .items_label{background-color:var(--first-color);color:#fff;font-weight:bold;display:inline-block;font-size:20px;padding:10px 20px;border-radius:30px;width:100%;text-align:center}.itemListIndex .listWrapper .main .contentList{display:flex;flex-wrap:wrap}.itemListIndex .listWrapper .main .contentList .items_content{padding:20px;width:33%;text-align:center;font-weight:bold;font-size:16px}.newLpPage{--teal:#479de0;--teal-dark:#0075c2;--teal-bg:#eef6fc;--tas-orange:#f6ab00;--navy:#005da4;--deep:#0a4f8a;--yellow:#ffe14d;--orange:#ee7800;--orange-dark:#e8850c;--green:#2ea56b;--ink:#333333;--muted:#888888;--line:#dcdcdc;margin:0;padding:0;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",Meiryo,sans-serif;background:#cfd9e6;color:var(--ink);scroll-behavior:smooth}.newLpPage *{box-sizing:border-box}.newLpPage p,.newLpPage ul,.newLpPage ol,.newLpPage dl,.newLpPage h1,.newLpPage h2,.newLpPage h3,.newLpPage h4,.newLpPage h5,.newLpPage h6{margin:0}.newLpPage img{max-width:100%}.newLpPage .page{max-width:400px;margin:0 auto;background:#fff;box-shadow:0 0 40px rgba(18,50,92,0.3);position:relative}.newLpPage .tag{background:#39424e;color:#fff;font-size:10px;letter-spacing:.08em;padding:4px 10px;opacity:.92}.newLpPage .lp-header{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.newLpPage .logo{display:flex;align-items:center;gap:7px}.newLpPage .logo .word{font-weight:900;color:var(--tas-orange);font-size:19px}.newLpPage .logo-svg{height:26px;width:auto;display:block}.newLpPage .header-note{font-size:10px;color:var(--muted);text-align:right;line-height:1.4}.newLpPage .header-note b{color:var(--orange-dark)}.newLpPage .lp-hamburger{width:38px;height:38px;flex-shrink:0;margin-left:10px;background:var(--teal);border:none;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.newLpPage .lp-hamburger span{display:block;width:20px;height:2px;background:#fff;border-radius:2px}.newLpPage .lp-nav-overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,0.5);opacity:0;pointer-events:none;transition:opacity .25s}.newLpPage .lp-nav-overlay.open{opacity:1;pointer-events:auto}.newLpPage .lp-nav-panel{position:fixed;top:0;right:0;z-index:101;height:100%;width:78%;max-width:300px;background:#fff;padding:20px;overflow-y:auto;transform:translateX(100%);transition:transform .25s}.newLpPage .lp-nav-panel.open{transform:translateX(0)}.newLpPage .lp-nav-panel a{display:block;color:var(--ink);text-decoration:none;font-weight:800;font-size:14px;padding:13px 4px;border-bottom:1px solid var(--line)}.newLpPage .lp-nav-close{background:none;border:none;color:var(--muted);font-size:26px;cursor:pointer;float:right;line-height:1;margin-bottom:10px}.newLpPage .TopImageArea{background:var(--teal)}.newLpPage .TopImageArea img{width:100%;display:block}.newLpPage .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.newLpPage .hero{background:linear-gradient(180deg, var(--teal-bg) 0%, #f4fbfa 100%);padding:14px 14px 0}.newLpPage .badges{display:flex;gap:6px;justify-content:center;margin-bottom:11px}.newLpPage .badge{background:#fff;color:var(--teal-dark);border:1px solid #cdeae4;font-size:11px;font-weight:800;padding:5px 10px;border-radius:999px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.newLpPage .badge::before{content:"✓";color:var(--teal);font-weight:900}.newLpPage .h1{text-align:center;line-height:1.5;margin-bottom:3px}.newLpPage .h1 .l1{font-size:21px;font-weight:900;display:block;color:var(--navy)}.newLpPage .h1 .em{color:var(--orange-dark);font-size:25px}.newLpPage .h1 .kw{background:linear-gradient(transparent 68%, rgba(59,191,173,0.25) 0);padding:0 2px}.newLpPage .h1-sub{text-align:center;font-size:11.5px;color:var(--muted);font-weight:700;margin-bottom:12px}.newLpPage .h1-sub b{color:var(--teal-dark)}.newLpPage .jump{display:block;text-align:center;font-size:12px;color:var(--teal-dark);text-decoration:none;margin:-4px 0 10px;font-weight:800}.newLpPage .jump span{border-bottom:1px dashed #9fd6cc;padding-bottom:1px}.newLpPage .diag{background:#fff;border:2px solid var(--teal);border-radius:18px;overflow:hidden;box-shadow:0 10px 26px rgba(42,154,139,0.18);margin-bottom:10px}.newLpPage .diag-head{background:var(--teal);color:#fff;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.newLpPage .diag-head .t{font-size:13px;font-weight:900}.newLpPage .diag-head .timer{font-size:10px;background:rgba(255,255,255,0.22);border-radius:6px;padding:3px 8px;font-weight:800}.newLpPage .psteps{display:flex;gap:2px;padding:9px 12px 2px;background:#fff}.newLpPage .pstep{flex:1;text-align:center;font-size:9px;color:#b0c4bf;font-weight:800;position:relative;padding-top:19px}.newLpPage .pstep::before{content:attr(data-n);position:absolute;top:0;left:50%;transform:translateX(-50%);width:16px;height:16px;border-radius:50%;background:#ddeae7;color:#fff;font-size:9.5px;line-height:16px;z-index:1}.newLpPage .pstep::after{content:"";position:absolute;top:8px;right:-50%;width:100%;height:2px;background:#ddeae7}.newLpPage .pstep:last-child::after{display:none}.newLpPage .pstep.cur{color:var(--orange)}.newLpPage .pstep.cur::before{background:var(--orange)}.newLpPage .pstep.done{color:var(--teal-dark)}.newLpPage .pstep.done::before{background:var(--teal);content:"✓"}.newLpPage .pstep.done::after{background:var(--teal)}.newLpPage .redo-row{font-size:12px;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 2px;font-weight:800;background:#eef6fc;border:1.5px dashed var(--teal);border-radius:10px;padding:9px 10px}.newLpPage .redo-row .sbtn{background:#fff;color:var(--teal-dark);font-weight:900;border:1.5px solid var(--teal-dark);flex-shrink:0}.newLpPage .nextbox{background:#f6fbfa;border:1px solid var(--line);border-radius:12px;padding:11px 12px;margin:12px 0 2px;text-align:left}.newLpPage .nextbox .nt-t{font-size:12px;font-weight:900;color:var(--teal-dark);margin-bottom:6px}.newLpPage .nx{display:flex;gap:9px;padding:5px 0;font-size:10.5px;line-height:1.7;color:var(--muted)}.newLpPage .nx b{color:var(--ink);font-size:11.5px;display:block}.newLpPage .nx .n{width:17px;height:17px;border-radius:50%;background:var(--teal);color:#fff;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.newLpPage .guide{display:flex;gap:10px;align-items:flex-start;padding:12px 12px 6px}.newLpPage .tasukun{width:64px;flex-shrink:0}.newLpPage .tasukun img{width:100%;display:block;-webkit-animation:newlpBob 3s ease-in-out infinite;animation:newlpBob 3s ease-in-out infinite}.newLpPage .g-bubble{background:#f2faf8;border:1.5px solid #cdeae4;border-radius:4px 14px 14px 14px;padding:9px 12px;flex:1}.newLpPage .g-bubble p{font-size:13px;font-weight:800;line-height:1.6}.newLpPage .g-bubble p b{color:var(--teal-dark)}.newLpPage .g-bubble .nm{font-size:9px;color:#8fb5ad;font-weight:800;margin-top:3px}.newLpPage .meta-row{display:flex;justify-content:space-between;align-items:center;padding:2px 14px 6px}.newLpPage .dots{display:flex;gap:5px}.newLpPage .dot{width:8px;height:8px;border-radius:50%;background:#d5e9e5;transition:.25s}.newLpPage .dot.on{background:var(--orange);transform:scale(1.25)}.newLpPage .dot.done{background:var(--teal)}.newLpPage .ans-chips{display:flex;gap:5px}.newLpPage .achip{font-size:10px;font-weight:800;color:var(--teal-dark);background:var(--teal-bg);border:1px solid #cdeae4;border-radius:999px;padding:3px 8px;cursor:pointer;display:none}.newLpPage .achip.show{display:inline-block;-webkit-animation:newlpPopin .25s ease;animation:newlpPopin .25s ease}.newLpPage .achip::after{content:" ✎";opacity:.6}.newLpPage .slider{overflow:hidden}.newLpPage .track{display:flex;align-items:flex-start;transition:transform 0.32s cubic-bezier(0.4, 0, 0.2, 1)}.newLpPage .slide{min-width:100%;padding:6px 14px 14px}.newLpPage .slide:not(.act){height:0;padding-top:0;padding-bottom:0;overflow:hidden}.newLpPage .slide.act{-webkit-animation:newlpSlidein .36s ease;animation:newlpSlidein .36s ease}.newLpPage .q-label{font-size:13px;font-weight:900;margin-bottom:9px;display:flex;align-items:center;gap:6px}.newLpPage .q-label .qn{background:var(--teal);color:#fff;border-radius:50%;width:19px;height:19px;font-size:10px;display:inline-flex;align-items:center;justify-content:center}.newLpPage .chips{display:grid;grid-template-columns:repeat(5, 1fr);gap:6px}.newLpPage .chip-btn{padding:12px 2px;border-radius:10px;border:1.5px solid #cfe5e0;background:#fff;font-size:13.5px;font-weight:800;cursor:pointer;white-space:nowrap;transition:transform .12s,background .15s,border-color .15s}@media (max-width: 359px){.newLpPage .chip-btn{font-size:12px;padding:12px 1px}}.newLpPage .chip-btn:active{transform:scale(0.96)}.newLpPage .chip-btn.on{background:var(--orange);border-color:var(--orange);color:#fff}.newLpPage .amount{display:flex;gap:6px}.newLpPage .amt-btn{flex:1;padding:11px 4px 9px;border-radius:10px;border:1.5px solid #cfe5e0;background:#fff;cursor:pointer;text-align:center;transition:transform .12s,background .15s,border-color .15s}.newLpPage .amt-btn:active{transform:scale(0.96)}.newLpPage .amt-btn .ic{font-size:19px;display:block;margin-bottom:2px}.newLpPage .amt-btn .lb{font-size:10px;font-weight:800;display:block;line-height:1.4}.newLpPage .amt-btn.on{background:#fff4ec;border-color:var(--orange)}.newLpPage select.area{width:100%;padding:12px 10px;border-radius:10px;border:1.5px solid #cfe5e0;font-size:14px;font-weight:700;background:#fff}.newLpPage .found{font-size:11.5px;font-weight:800;color:var(--green);margin-top:8px;visibility:hidden}.newLpPage .found::before{content:"✓ "}.newLpPage .back{font-size:11.5px;color:var(--teal-dark);font-weight:700;background:none;border:none;text-decoration:underline;text-underline-offset:3px;margin-top:12px;cursor:pointer;padding:0}.newLpPage .back::before{content:"‹ "}.newLpPage .est-card{background:var(--deep);border-radius:12px;padding:12px 14px;color:#fff;margin-bottom:10px}.newLpPage .est-card .lb{font-size:10.5px;font-weight:700;opacity:.85;display:block;margin-bottom:2px}.newLpPage .est-card .val{font-size:22px;font-weight:900;color:var(--yellow)}.newLpPage .est-card .val small{font-size:10px;color:#fff;font-weight:700;margin-left:4px}.newLpPage .est-card .cond{font-size:10px;opacity:.8;margin-top:4px}.newLpPage .cta{display:block;width:100%;background:linear-gradient(180deg, #ffa43e, var(--orange) 55%, #d96800);color:#fff;text-align:center;text-decoration:none;border:none;border-radius:14px;padding:14px 10px 12px;font-weight:900;font-size:16.5px;box-shadow:0 5px 0 var(--orange-dark),0 10px 18px rgba(0,0,0,0.2);position:relative;cursor:pointer;transition:transform .12s}.newLpPage .cta:active{transform:scale(0.96)}.newLpPage .cta:not(:disabled){-webkit-animation:newlpCtaP 2.2s ease-in-out infinite;animation:newlpCtaP 2.2s ease-in-out infinite}.newLpPage .cta:disabled{opacity:.45;cursor:not-allowed;-webkit-animation:none;animation:none}.newLpPage .cta .free{background:#fff;color:var(--orange-dark);font-size:11px;font-weight:900;border-radius:6px;padding:2px 6px;margin-right:6px;vertical-align:2px}.newLpPage .cta .sub{display:block;font-size:11px;font-weight:700;opacity:.95;margin-top:3px}.newLpPage .cta::after{content:"›";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:900}.newLpPage .cta.small{display:flex;align-items:center;justify-content:center;gap:8px;width:88%;max-width:400px;margin:18px auto 4px;background:linear-gradient(180deg, var(--orange), #e06f00);box-shadow:0 3px 0 #c05f00;color:#fff;font-weight:800;font-size:16px;padding:15px 18px;border-radius:999px;-webkit-animation:none;animation:none}.newLpPage .cta.small::after{display:none}.newLpPage .cta.big{width:94%;font-size:18px;padding:18px;margin-top:20px}.newLpPage .mech{display:flex;gap:8px;background:#fff;border:1px solid #d6ece8;border-radius:12px;padding:10px 12px;margin-bottom:12px;align-items:flex-start}.newLpPage .mech .ic{font-size:16px}.newLpPage .mech p{font-size:11px;line-height:1.7;font-weight:700}.newLpPage .mech p b{color:var(--teal-dark)}.newLpPage .mech__note{color:#999;font-weight:400 !important;margin-top:2px}.newLpPage .proof{display:flex;border-radius:12px 12px 0 0;overflow:hidden;background:#fff;border:1px solid #d6ece8;border-bottom:none}.newLpPage .proof .cell{flex:1;text-align:center;padding:10px 4px 8px}.newLpPage .proof .cell+.cell{border-left:1px solid var(--line)}.newLpPage .proof .num{font-size:18px;font-weight:900;color:var(--teal-dark)}.newLpPage .proof .num small{font-size:10px;font-weight:700;color:var(--muted)}.newLpPage .proof .lbl{font-size:9.5px;color:var(--muted);font-weight:700}.newLpPage .foot-note{background:#fff;font-size:8.5px;color:#9aa7b5;padding:2px 12px 12px;text-align:right}.newLpPage section.alt{background:var(--teal-bg)}.newLpPage .sec-head{text-align:left;margin-bottom:24px;padding:0 16px}.newLpPage .sec-head .brand{display:inline-block;color:var(--teal-dark);font-weight:800;font-size:12px;letter-spacing:.06em;margin:0 0 7px 2px}.newLpPage .sec-head h2{position:relative;display:block;background:var(--teal-dark);color:#fff;font-size:22px;font-weight:900;line-height:1.4;padding:.55em .7em;border-radius:3px}.newLpPage .sec-head h2::before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 20px var(--deep)}.newLpPage .empathy{padding:24px 16px 10px;background:var(--teal-bg)}.newLpPage .empathy__ttl{position:relative;background:var(--teal-dark);color:#fff;font-size:22px;font-weight:900;line-height:1.4;padding:.55em .7em;border-radius:3px;margin-bottom:16px}.newLpPage .empathy__ttl::before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 20px var(--deep)}.newLpPage .empathy__img{display:block;width:100%;max-width:420px;margin:0 auto 14px;border-radius:10px}.newLpPage .empathy__list{max-width:420px;margin:0 auto}.newLpPage .empathy__list li{background:#fff;border:1px solid #d5e6f2;border-radius:8px;padding:12px 14px;margin-bottom:8px;font-size:14px;font-weight:700;color:#333;display:flex;align-items:flex-start;gap:8px}.newLpPage .empathy__list li i{color:#b9c6d0;margin-top:2px;flex:none}.newLpPage .empathy__ans{text-align:center;font-size:18px;font-weight:800;color:var(--teal-dark);line-height:1.6;margin:18px 0 4px}.newLpPage .empathy__ans-badge{color:#2ea56b;font-size:24px;display:block;margin-bottom:4px}.newLpPage .empathy__ans b{color:var(--orange)}.newLpPage .excase{padding:8px 16px 10px}.newLpPage .excard{border:1px solid var(--line);border-radius:12px;padding:16px 14px;margin-bottom:16px;background:#fff;box-shadow:0 1px 3px rgba(20,50,80,0.04)}.newLpPage .excard__date{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--teal-dark)}.newLpPage .excard__ttl{font-size:16px;font-weight:800;color:var(--ink);margin:5px 0 10px;line-height:1.4}.newLpPage .excard__ttl span{display:inline-block;font-size:11px;font-weight:700;color:#fff;background:var(--teal);border-radius:4px;padding:2px 8px;margin-left:6px;vertical-align:middle}.newLpPage .excard__madori{display:inline-flex;align-items:center;gap:6px;background:#eef6fc;color:var(--teal-dark);font-size:13px;font-weight:700;padding:5px 12px;border-radius:6px;margin-bottom:12px}.newLpPage .excard__madori i{color:var(--teal)}.newLpPage .excard__madori b{font-size:15px}.newLpPage .excard__img{width:100%;border-radius:8px;display:block;margin:0 0 12px}.newLpPage .excard__off{text-align:center;background:#fff5e9;border:1px dashed var(--orange);border-radius:8px;padding:12px 10px}.newLpPage .excard__off-ttl{font-weight:800;font-size:15px;color:var(--ink);line-height:1.5;margin-bottom:10px}.newLpPage .excard__price{display:flex;gap:6px;align-items:center}.newLpPage .pb{flex:1;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.newLpPage .pb__l{font-size:11px;font-weight:700;color:#fff;padding:6px 6px;line-height:1.3;text-align:center}.newLpPage .pb__v{font-size:19px;font-weight:900;text-align:center;padding:9px 4px;background:#fff;font-variant-numeric:tabular-nums}.newLpPage .pb--now{border-color:var(--orange)}.newLpPage .pb--now .pb__l{background:var(--orange)}.newLpPage .pb--now .pb__v{color:var(--red)}.newLpPage .pb--other .pb__l{background:#9aa7b2}.newLpPage .pb--other .pb__v{color:#8a97a2;text-decoration:line-through}.newLpPage .pb__arrow{flex:none;color:var(--orange);font-size:20px;font-weight:900;display:flex;align-items:center;justify-content:center;padding:0 2px}.newLpPage .excard__pct{color:var(--red);font-size:24px;font-weight:900;margin:0 3px}.newLpPage .rate{padding:8px 16px 10px}.newLpPage .rate-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e0e6ea;border-radius:8px}.newLpPage .rate-table{width:100%;border-collapse:collapse;min-width:440px;font-size:13px}.newLpPage .rate-table th,.newLpPage .rate-table td{border:1px solid #e6ecef;padding:9px 6px;text-align:center;white-space:nowrap}.newLpPage .rate-table thead th{background:var(--teal-dark);color:#fff;font-weight:700}.newLpPage .rate-table thead th small{font-weight:400;font-size:10px;opacity:.85;display:block}.newLpPage .rate-table tbody th{background:#eef6fc;color:var(--teal-dark);font-weight:800}.newLpPage .rate-table tbody td{color:var(--red);font-weight:700;background:#fff}.newLpPage .table-note{font-size:12px;color:#666;line-height:1.8;margin-top:10px}.newLpPage .table-note b{color:var(--teal-dark)}.newLpPage .solve{padding:8px 16px 14px}.newLpPage .solve-row{display:flex;align-items:flex-start;justify-content:center;gap:2px;max-width:400px;margin:0 auto}.newLpPage .solve-step{flex:1;text-align:center}.newLpPage .solve-ico{width:56px;height:56px;margin:0 auto 8px;border-radius:50%;background:var(--orange);color:#fff;font-size:25px;display:flex;align-items:center;justify-content:center}.newLpPage .solve-no{font-size:15px;font-weight:900;color:var(--orange);letter-spacing:.02em}.newLpPage .solve-t{font-size:18px;font-weight:900;margin:2px 0 5px;color:var(--ink);line-height:1.3;white-space:nowrap}.newLpPage .solve-d{font-size:11px;color:#666;line-height:1.5}.newLpPage .solve-arrow{flex:none;color:var(--teal);font-size:18px;padding-top:19px}.newLpPage .bene{padding:8px 16px 10px}.newLpPage .bene__img{width:100%;border-radius:8px;display:block;margin:0 0 14px}.newLpPage .bene-item{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-left:5px solid var(--teal);border-radius:8px;padding:14px;margin-bottom:10px}.newLpPage .bene-ico{width:44px;height:44px;flex:none;border-radius:50%;background:#fff3e6;color:var(--orange);font-size:20px;display:flex;align-items:center;justify-content:center}.newLpPage .bene-t{font-size:15px;font-weight:800;color:var(--ink);margin-bottom:2px}.newLpPage .bene-item p{font-size:13px;color:#555;line-height:1.6}.newLpPage .voice{padding:8px 16px 10px}.newLpPage .voice-card{border:1px solid var(--line);border-radius:10px;padding:14px;margin-bottom:12px;background:#fff}.newLpPage .voice-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.newLpPage .voice-avatar{width:40px;height:40px;flex:none;border-radius:50%;border:2px solid var(--orange);color:var(--orange);display:flex;align-items:center;justify-content:center}.newLpPage .voice-card .stars{color:var(--tas-orange);font-size:13px;letter-spacing:2px}.newLpPage .voice-name{font-size:12px;color:#888;font-weight:700}.newLpPage .voice-text{font-size:14px;color:#444;line-height:1.8}.newLpPage .trust{padding:8px 16px 10px}.newLpPage .trust__img{width:100%;border-radius:8px;display:block;margin:0 0 14px}.newLpPage .trust-badges{display:flex;gap:8px}.newLpPage .trust-badge{flex:1;background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 6px;text-align:center}.newLpPage .trust-badge i{font-size:26px;color:var(--orange)}.newLpPage .trust-badge span{display:block;font-size:12px;font-weight:800;color:var(--ink);margin-top:6px;line-height:1.4}.newLpPage .trust-lead{font-size:13px;color:#555;line-height:1.8;margin:14px 0 0}.newLpPage .flow-reassure{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:0 16px 8px}.newLpPage .flow-reassure div{flex:1;min-width:150px;background:#e9f8f7;border-radius:8px;padding:12px;text-align:center;font-size:13px;font-weight:700;color:var(--deep)}.newLpPage .flow-reassure i{color:var(--teal-dark);margin-right:4px}.newLpPage .flow-reassure b{color:var(--red)}.newLpPage .faq{padding:8px 16px 10px}.newLpPage .faq-item{border:1px solid var(--line);border-radius:8px;margin-bottom:8px;background:#fff;overflow:hidden}.newLpPage .faq-item summary{list-style:none;cursor:pointer;padding:14px;font-size:14px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px}.newLpPage .faq-item summary::-webkit-details-marker{display:none}.newLpPage .faq-item summary::before{content:"Q";flex:none;width:22px;height:22px;border-radius:50%;background:var(--orange);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.newLpPage .faq-item summary i{margin-left:auto;color:#888;transition:transform .2s}.newLpPage .faq-item[open] summary i{transform:rotate(180deg)}.newLpPage .faq-item .a{padding:0 14px 14px 44px;font-size:13px;color:#555;line-height:1.8}.newLpPage .pick{padding:6px 16px 20px}.newLpPage .pick__lead{font-size:14px;color:#444;line-height:1.9;margin-bottom:14px}.newLpPage .pick__summary{margin:0 0 16px;padding-left:22px;list-style:decimal}.newLpPage .pick__summary li{list-style:decimal;font-size:14px;color:#333;line-height:1.8;margin-bottom:4px}.newLpPage .pick__item{padding:16px 0;border-top:1px solid var(--line)}.newLpPage .pick__head{display:flex;align-items:flex-start;gap:8px;font-weight:800;font-size:15px;color:var(--ink);margin-bottom:8px;line-height:1.5}.newLpPage .pick__num{flex:none;width:22px;height:22px;border-radius:50%;background:var(--teal-dark);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.newLpPage .pick__body{font-size:14px;color:#555;line-height:1.9}.newLpPage .closing{padding:30px 16px 26px;text-align:center;background:linear-gradient(180deg, var(--teal-bg), #dcecf7)}.newLpPage .closing__ttl{font-size:22px;font-weight:900;color:var(--navy);line-height:1.5}.newLpPage .closing__sub{font-size:14px;color:#444;line-height:1.8;margin-top:10px}.newLpPage .closing .badge{background:#fff}.newLpPage .closing__company{margin-top:22px;font-size:12px;color:#777;line-height:1.9}.newLpPage .closing__company a{color:var(--teal-dark);text-decoration:underline}.newLpPage footer{background:#12233c;color:#8fa3bd;font-size:10.5px;text-align:center;padding:18px 16px 90px}.newLpPage footer a{color:#a9bdd8;text-decoration:none;margin:0 8px}.newLpPage .sticky-cta{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:400px;padding:10px 12px 14px;background:linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.95) 40%);z-index:60;display:none}.newLpPage .sticky-cta .cta{font-size:15px;padding:12px 10px 10px}.newLpPage .mini-label{font-size:11px;font-weight:800;color:var(--muted);margin:8px 0 4px;display:block;text-align:left}.newLpPage .rqb{background:#e0402e;color:#fff;font-size:9px;font-weight:900;border-radius:4px;padding:1px 5px;margin-left:5px;vertical-align:1px}.newLpPage .opb2{background:#9fb0be;color:#fff;font-size:9px;font-weight:900;border-radius:4px;padding:1px 5px;margin-left:5px;vertical-align:1px}.newLpPage .selrow{display:flex;flex-wrap:wrap;gap:6px}.newLpPage .selrow select,.newLpPage .in{width:100%;padding:11px 10px;border-radius:10px;border:1.5px solid #cfe5e0;font-size:13px;font-weight:700;background:#fff;box-sizing:border-box}.newLpPage .in[readonly]{background:#f4f4f4;color:var(--muted)}.newLpPage .selrow>div{flex:1 1 80px;min-width:80px}.newLpPage .selrow select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.newLpPage .sprog{display:flex;gap:4px;align-items:center;margin-bottom:8px}.newLpPage .sprog .cnt{font-size:10.5px;font-weight:900;color:var(--teal-dark);white-space:nowrap;margin-right:2px}.newLpPage .sprog i{flex:1;height:5px;border-radius:3px;background:#ddeae7}.newLpPage .sprog i.done{background:var(--green)}.newLpPage .sprog i.cur{background:var(--orange)}.newLpPage .shotbox{border:1.5px dashed var(--teal);border-radius:12px;padding:12px;text-align:center;background:#f6fbfa}.newLpPage .shotbox .ico{font-size:30px}.newLpPage .shotbox .tt{font-size:13.5px;font-weight:900;margin:2px 0 4px;color:var(--navy)}.newLpPage .shotbox .must{background:#ffe3e0;color:#e0402e;font-size:9px;font-weight:900;border-radius:5px;padding:1px 6px;margin-left:5px}.newLpPage .shotbox .opt{background:#eef3f2;color:var(--muted);font-size:9px;font-weight:900;border-radius:5px;padding:1px 6px;margin-left:5px}.newLpPage .shotbox ul{list-style:none;font-size:11px;color:var(--muted);text-align:left;max-width:260px;margin:6px auto 0;line-height:1.75}.newLpPage .shotbox ul li::before{content:"✓ ";color:var(--green);font-weight:900}.newLpPage .shotdone2{border:1.5px solid var(--green);border-radius:12px;padding:12px;text-align:center;background:#f0faf4;font-size:12.5px;font-weight:900;color:var(--green)}.newLpPage .sbtns{display:flex;gap:6px;justify-content:center;margin-top:9px;flex-wrap:wrap}.newLpPage .sbtn{font-size:12px;font-weight:800;border:none;border-radius:9px;padding:9px 14px;cursor:pointer;transition:transform .12s}.newLpPage .sbtn:active{transform:scale(0.96)}.newLpPage .sbtn.p{background:var(--teal);color:#fff}.newLpPage .sbtn.g{background:#eef3f2;color:var(--muted)}.newLpPage .sbtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.newLpPage .thumbs2{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.newLpPage .thumb2{width:62px;height:62px;border-radius:9px;background:linear-gradient(135deg, #d8ece8, #b9dcd5);display:flex;align-items:center;justify-content:center;font-size:20px;position:relative;overflow:hidden;cursor:pointer;border:2px solid transparent}.newLpPage .thumb2:hover{border-color:var(--teal)}.newLpPage .thumb2 img,.newLpPage .thumb2 video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.newLpPage .thumb2 .tg{position:absolute;bottom:1px;left:1px;right:1px;background:rgba(13,44,85,0.62);color:#fff;font-size:7.5px;border-radius:4px;text-align:center}.newLpPage .thumb2 .st{position:absolute;top:1px;right:1px;font-size:9px;background:rgba(255,255,255,0.95);border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.newLpPage .thumbhint2{font-size:9.5px;color:var(--muted);margin-top:5px;text-align:left}.newLpPage .spin2{display:inline-block;width:10px;height:10px;border:2px solid #cfe5e0;border-top-color:var(--teal);border-radius:50%;-webkit-animation:newlpSpin 1s linear infinite;animation:newlpSpin 1s linear infinite;vertical-align:-1px}.newLpPage .pbar{height:7px;background:#ddeae7;border-radius:4px;overflow:hidden;margin:10px 0 5px}.newLpPage .pbar i{display:block;height:100%;width:0;background:linear-gradient(90deg, var(--teal), var(--orange));transition:width .3s}.newLpPage .ptext{font-size:11px;color:var(--muted);font-weight:800;text-align:center}.newLpPage .resline{display:flex;gap:6px;font-size:11.5px;line-height:1.65;padding:6px 0;border-bottom:1px dashed var(--line);text-align:left}.newLpPage .resline:last-child{border-bottom:none}.newLpPage .resline small{color:var(--muted);font-size:9.5px;display:block}.newLpPage .lvbar{display:flex;gap:5px;margin:6px 0}.newLpPage .lvbar button{flex:1;font-size:10.5px;font-weight:800;padding:9px 2px;border-radius:8px;border:1.5px solid #cfe5e0;background:#fff;color:var(--muted);cursor:pointer;line-height:1.4}.newLpPage .lvbar button.on{background:var(--teal);border-color:var(--teal);color:#fff}.newLpPage .optrow2{display:flex;align-items:center;gap:7px;border:1.5px solid var(--line);border-radius:9px;padding:8px;margin-bottom:6px;cursor:pointer;background:#fff;text-align:left}.newLpPage .optrow2.rec{border-style:dashed;border-color:var(--orange);background:#fff8f0}.newLpPage .optrow2.on{border-style:solid;border-color:var(--teal);background:#eef8f5}.newLpPage .optrow2 .t{flex:1;font-size:11.5px;font-weight:800}.newLpPage .optrow2 .t small{display:block;font-size:9.5px;color:var(--muted);font-weight:700}.newLpPage .optrow2 .pp{font-size:11px;font-weight:900;color:var(--navy);white-space:nowrap}.newLpPage .recb{background:var(--orange);color:#fff;font-size:8.5px;border-radius:5px;padding:1px 5px;margin-left:4px}.newLpPage .recwhy{display:block;font-size:9.5px;color:#b06a10;font-weight:700;margin-top:2px}.newLpPage .breakrows{background:rgba(255,255,255,0.14);border-radius:8px;padding:6px 10px;margin-top:8px;font-size:10px;text-align:left}.newLpPage .breakrows .r{display:flex;justify-content:space-between;gap:8px;padding:2.5px 0;border-bottom:1px dashed rgba(255,255,255,0.2)}.newLpPage .breakrows .r:last-child{border-bottom:none;font-weight:900;color:var(--yellow)}.newLpPage .estnote{font-size:9.5px;opacity:.85;margin-top:6px;text-align:left;line-height:1.6}.newLpPage .sumrows{font-size:11px;text-align:left;background:#f6fbfa;border-radius:10px;padding:8px 12px;margin-top:10px;border:1px solid var(--line)}.newLpPage .sumrows .r{display:flex;gap:8px;padding:4px 0;border-bottom:1px dashed var(--line)}.newLpPage .sumrows .r:last-child{border-bottom:none}.newLpPage .sumrows .r span:first-child{color:var(--muted);width:36%;flex-shrink:0;font-weight:700}.newLpPage .redirect-box{background:#f2faf8;border:2px solid var(--teal);border-radius:12px;padding:14px;margin-top:16px;text-align:center}.newLpPage .redirect-box__text{font-size:13px;font-weight:700;color:var(--ink);line-height:1.6}.newLpPage .redirect-box__text b{color:var(--teal-dark)}.newLpPage .redirect-box__sec{font-size:26px;font-weight:900;color:var(--orange-dark);vertical-align:-2px}.newLpPage .redirect-box__bar{height:6px;background:#ddeae7;border-radius:3px;overflow:hidden;margin:12px 0 14px}.newLpPage .redirect-box__bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg, var(--teal), var(--orange));transition:width 1s linear}.newLpPage .redirect-box__link{display:inline-block;font-size:13px;font-weight:800;color:#fff;background:var(--teal-dark);padding:9px 20px;border-radius:999px;text-decoration:none}.newLpPage .tglrow{display:flex;gap:6px;max-width:200px;margin-bottom:4px}.newLpPage .tglrow button{flex:1;font-size:12px;font-weight:800;padding:10px 4px;border-radius:9px;border:1.5px solid #cfe5e0;background:#fff;color:var(--muted);cursor:pointer}.newLpPage .tglrow button.on{background:var(--teal);border-color:var(--teal);color:#fff}.newLpPage .codehint{font-size:10px;color:#b06a10;font-weight:700;margin-top:4px;text-align:left}.newLpPage .otp-actions{display:flex;justify-content:center;margin-top:8px}.newLpPage .mailopen{background:#f2faf8;border:1px solid #cdeae4;border-radius:12px;padding:12px;margin-top:12px;text-align:center}.newLpPage .mailopen .mo-t{font-size:13px;font-weight:900;color:var(--teal-dark)}.newLpPage .mailopen .mo-n{font-size:10.5px;color:var(--muted);line-height:1.7;margin-top:6px}.newLpPage .resend{text-align:center;font-size:11.5px;color:var(--muted);margin-top:10px}.newLpPage .linkbtn{background:none;border:none;color:var(--teal-dark);font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:11.5px}.newLpPage .linkbtn:disabled{color:#b0c4bf;text-decoration:none;cursor:default}.newLpPage .agreenote{font-size:9.5px;color:var(--muted);margin-top:8px;line-height:1.7;text-align:center}.newLpPage .agreenote a{color:var(--teal-dark)}.newLpPage .apibox{margin-top:8px;font-size:11px}.newLpPage .apibox summary{padding:9px 12px;font-size:11px;color:var(--muted);background:#f6fbfa;border-radius:8px}.newLpPage .apibox summary::before{content:none}.newLpPage .apibox .inner{padding:10px 2px 2px}.newLpPage .apibox .inner .in{margin-bottom:6px}.newLpPage .modebadge{display:inline-block;font-size:9px;font-weight:800;padding:2px 8px;border-radius:8px;margin-left:6px;vertical-align:middle}.newLpPage .modebadge.real{background:#e2f5eb;color:var(--green)}.newLpPage .modebadge.mock{background:#eef3f2;color:var(--muted)}.newLpPage .selfcmp{font-size:10.5px;background:#f2faf8;border-radius:8px;padding:6px 9px;margin-top:6px;line-height:1.65;text-align:left}.newLpPage .selfcmp b{color:var(--teal-dark)}.newLpPage ::-moz-placeholder{color:#b9c6ce !important;font-weight:500 !important;opacity:1}.newLpPage :-ms-input-placeholder{color:#b9c6ce !important;font-weight:500 !important;opacity:1}.newLpPage ::placeholder{color:#b9c6ce !important;font-weight:500 !important;opacity:1}.newLpPage input::-webkit-input-placeholder{color:#b9c6ce;font-weight:500}.newLpPage .toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#243642;color:#fff;padding:13px 24px;border-radius:26px;font-size:13px;opacity:0;transition:.3s;pointer-events:none;z-index:99;max-width:90%;line-height:1.6}.newLpPage .toast.show{opacity:1}.newLpPage .hidden{display:none}@-webkit-keyframes newlpCtaP{0%,100%{box-shadow:0 5px 0 var(--orange-dark),0 10px 18px rgba(0,0,0,0.2),0 0 0 0 rgba(255,122,26,0.45)}50%{box-shadow:0 5px 0 var(--orange-dark),0 10px 18px rgba(0,0,0,0.2),0 0 0 12px rgba(255,122,26,0)}}@keyframes newlpCtaP{0%,100%{box-shadow:0 5px 0 var(--orange-dark),0 10px 18px rgba(0,0,0,0.2),0 0 0 0 rgba(255,122,26,0.45)}50%{box-shadow:0 5px 0 var(--orange-dark),0 10px 18px rgba(0,0,0,0.2),0 0 0 12px rgba(255,122,26,0)}}@-webkit-keyframes newlpBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes newlpBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@-webkit-keyframes newlpSlidein{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes newlpSlidein{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@-webkit-keyframes newlpPopin{from{transform:scale(0.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes newlpPopin{from{transform:scale(0.6);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes newlpSpin{to{transform:rotate(360deg)}}@keyframes newlpSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.newLpPage .cta:not(:disabled),.newLpPage .tasukun img,.newLpPage .slide.act,.newLpPage .achip.show{-webkit-animation:none;animation:none}}.itemIndex{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;margin-top:0px}.itemIndex .slick-arrow{z-index:2;width:100px;height:100px}.itemIndex 　.slick-next{right:-60px}.itemIndex .slick-prev:before,.itemIndex .slick-next:before{font-size:30px;color:#000}.itemIndex 　.slick-prev{left:-60px}.itemIndex .main{overflow:visible;max-width:500px;margin:0px auto;padding:10px 10px;width:100%}.itemIndex .main .serviseDisp .itemDisp{height:500px;overflow:auto}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list{width:95%;max-width:360px;height:140px;margin:5px auto}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list li{margin:10px auto}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .place_date{height:50px;background-color:#2CC2BD;color:#ffffff;text-align:center;line-height:22px;font-weight:bold;padding:3px;border-top-left-radius:8px;border-top-right-radius:8px}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .place_date.estimated{background-color:#008480}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .place_date.expired{background-color:#9E1818}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .place_date .place{font-size:14px}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .place_date .date{font-size:16px}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .place_date .date.estimated{color:#f7ff00}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .text{border:#5D5D5D 1px solid;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#5D5D5D;font-weight:bold;padding:10px 20px}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .text.expired{background-color:rgba(0,0,0,0.5)}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .text.estimated{background-color:rgba(0,0,0,0.5)}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .text .each_item{display:flex;justify-content:end;line-height:18px;padding:3px}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .text .each_item .count{margin-left:8px}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .text .total_amount{display:flex;justify-content:end;line-height:27px;font-size:18px;padding:5px}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .text .total_amount .sum{color:#FF6F00;margin-left:20px}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .text .total_amount .sum.expired{color:#5D5D5D}.itemIndex .main .serviseDisp .itemDisp .itemDisp_list .text .total_amount .sum.estimated{color:#5D5D5D}.itemIndex .main .serviseDisp .pagination-area{position:relative;bottom:0px}.reviewIndex{padding-bottom:30px}.reviewIndex .serviceReview .sectionTitle{font-size:22px;margin-bottom:20px}@media screen and (min-width: 800px){.itemIndex{background-image:url(/assets/BG_tile-9b0d75dd41756d34ad41c9e5f16f3b7da825f0db951f477b13333d8259bc3a83.png);height:auto;overflow:hidden}.itemIndex .br-sp{display:none}.itemIndex .pc{display:block}.itemIndex .sp{display:none}.itemIndex .main{margin:auto;max-width:500px;width:100%}.itemIndex .main .overlay_new_item{display:none}.itemIndex .slick-arrow{z-index:2;width:50px;height:80px;background-color:#FFA132}.itemIndex .slick-next{right:0px}.itemIndex .slick-prev:before,.itemIndex .slick-next:before{font-size:20px;color:#fff;font-weight:bold}.itemIndex .slick-prev:before{content:"＜"}.itemIndex .slick-next:before{content:"＞"}.itemIndex .slick-prev{left:0px}.itemIndex .postTable{margin-top:30px}.itemIndex .postTable p{font-size:22px}.itemIndex .postTable .requestForm{width:500px;font-size:18px}.itemIndex .postTable .postal_input{padding:12px 20px 10px}.itemIndex .section{max-width:900px;margin:auto}.itemIndex .section p{font-size:22px}.itemIndex .section h2{font-size:22px}.itemIndex .section .sectionImage{margin:auto;max-width:800px}.itemIndex .section .sectionImage img{width:100%;max-width:800px}.itemIndex .section .sectionImage.noPadding{margin-left:calc(50% - 400px)}.itemIndex .section .sectionImage.pc{width:800px;display:block}.itemIndex .section .sectionImage.sp{display:none}.itemIndex .section .section_table .description{margin:auto;text-align:center}.itemIndex .section .section_table .description .step-box{width:30%;height:560px;margin:30px 5px;display:inline-block;vertical-align:text-top}.itemIndex .section .section_table .description .step-box .left{margin-right:0px}.itemIndex .section .section_table .description .step-box .left h3{text-align:center;font-size:18px;margin-top:5px;line-height:27px;font-weight:bold}.itemIndex .section .section_table .description .step-box .left .description{font-size:14px;text-align:left}.itemIndex .section .section_table .description .step-box hr{display:none}.itemIndex .section .section_table .description .step-box .step_image{text-align:center;width:auto;margin:20px auto}.itemIndex .section .section_table .description .step-box .step_image.pc{text-align:center;display:block}.itemIndex .section .section_table .description .step-box .step_image.sp{display:none}.itemIndex .section .section_table .description .step-box .step_image img{width:150px}.itemIndex .section .flexSection{width:100%}.itemIndex .section .prefImage{max-width:800px}.itemIndex .serviseDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .expired{font-size:14px}.itemIndex .serviseDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .imageCount{font-size:12px}.itemIndex .serviseDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text{font-size:14px}.itemIndex .serviseDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text .namesList li{font-size:14px}.itemIndex .serviseDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text .sum{font-size:22px}.itemIndex .serviseDisp .itemDisp .itemDisp_list .itemDisp_listItem figure .back .text .only{font-size:22px}.itemIndex .serviseDisp .itemDisp .itemDisp_list .itemDisp_listItem figure figcaption{font-size:14px}}
