.main_img{background:#fad59a;position:relative;z-index:0}.main_img:before{content:"";width:0;height:0;border-style:solid;border-width:130px 400px 0 0;border-color:#f5a21d transparent transparent;position:absolute;top:0;left:0;z-index:-1}.main_img:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 130px 400px;border-color:transparent transparent #f5a21d;position:absolute;bottom:0;right:0;z-index:-1}.sp_main img{width:100%}@media screen and (max-width:768px){.main_img:before,.main_img:after{content:none}}#topics{background-color:#f3f3f3;padding:0 0 40px}#topics .topics_ttl{background:red;padding:30px 15px;margin-bottom:40px}#topics .topics_ttl h2{max-width:1070px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#topics .topics_ttl h2 span{width:20%;font-size:26px;color:#fcee4e}#topics .topics_ttl h2 a{width:78%;display:block;color:#fff;font-size:26px;line-height:1.5}ul.top_news li{display:flex;padding:.5em 0}.list_day{padding:7px 10px;color:#999}.list_txt{padding:7px 0 7px 7px;text-align:left}.list_txt a{color:#000}@media screen and (max-width:768px){#topics .topics_ttl{background:red;padding:20px 15px;margin-bottom:40px}#topics .topics_ttl h2{flex-direction:column}#topics .topics_ttl h2 span{width:100%;font-size:18px;text-align:center;margin-bottom:20px}#topics .topics_ttl h2 a{width:100%;font-size:18px}#topics ul.top_news li{border-bottom:1px dotted #000}ul.top_news li{display:block;padding:.5em 0}.list_tag{display:inline-block}.list_day{display:inline-block;padding:7px 10px;color:#999}.list_txt{padding:7px 0 7px 7px;text-align:left}#topics .news_table{display:block;table-layout:fixed;width:100%}#topics .news_table .table_list{position:relative;display:block;margin-bottom:13px;padding:0 50px 0 8px;border-bottom:1px solid #dbdcdc}#topics .news_table .table_list .list_day{display:inline-block;width:auto;margin-left:8px;padding:0;text-align:left;font-size:1em;border-bottom:none}#topics .news_table .table_list .list_txt{display:block;padding:10px 0 12px;text-align:left;font-size:1em;border-bottom:none}#topics .news_table .table_list .list_txt a{display:block}#topics .news_table .table_list .list_txt a:before{content:"";position:absolute;top:50%;right:20px;width:12px;height:12px;margin-top:-6px;border-top:3px solid #343434;border-right:3px solid #343434;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}#top_banner{padding:60px 0 40px}#top_banner img{margin-bottom:10px}#top_info{padding:60px 0;background-image:url(//www.good-la-clean.jp/wp-content/themes/goodlaclean_v2/common/css/../images/bg_top_info.jpg);background-repeat:repeat}#top_info h2{font-size:2.4rem;padding:.2em 0 .2em 15px;border-left:5px solid #f5a21d;font-weight:700;position:relative}#top_info h2 span{position:absolute;right:0}#top_info ul.top_news li{border-bottom:1px dotted #000}@media screen and (max-width:768px){#top_info .news_table{display:block;table-layout:fixed;width:100%}#top_info .news_table .table_list{position:relative;display:block;margin-bottom:13px;padding:0 50px 0 8px;border-bottom:1px dotted #666}#top_info .news_table .table_list .list_day{display:inline-block;width:auto;margin-left:8px;padding:0;text-align:left;font-size:1em;border-bottom:none}#top_info .news_table .table_list .list_txt{display:block;padding:10px 0 12px;text-align:left;font-size:1em;border-bottom:none}#top_info .news_table .table_list .list_tag{border-bottom:none}#top_info .news_table .table_list .list_txt a{display:block}#top_info .news_table .table_list .list_txt a:before{content:"";position:absolute;top:50%;right:20px;width:12px;height:12px;margin-top:-6px;border-top:3px solid #666;border-right:3px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}#waste_subimg{background-image:url(//www.good-la-clean.jp/wp-content/themes/goodlaclean_v2/common/css/../images/waste_subimg.jpg);background-size:cover;height:400px}#waste_ttl{padding-top:30px}.waste_point li{font-weight:500;margin-bottom:15px;padding-left:25px;position:relative}.waste_point li:before{content:"●";display:block;position:absolute;left:0;color:#fad59a}.waste_jireibox{border:solid 2px #f5a21d;text-align:center}.waste_jireibox h3{background-color:#f5a21d;padding:20px 5px;margin:0 0 30px;color:#fff;font-weight:500;font-size:2.4rem}.price_table .waste_kg,.price_table .waste_price{text-align:center;font-size:2.4rem;font-weight:700}#pack_plan{padding:60px 0;background-image:url(//www.good-la-clean.jp/wp-content/themes/goodlaclean_v2/common/css/../images/bg_orange.jpg);background-repeat:repeat}.trk_plan{text-align:center;border:5px solid #259799;border-radius:10px;background-color:#fff;padding:20px;margin-bottom:20px}.trk_2t-plan{text-align:center;border:5px solid #e47272;border-radius:10px;background-color:#fff;padding:20px;margin-bottom:20px}.trk_4t-plan{text-align:center;border:5px solid #5f52a0;border-radius:10px;padding:20px;margin-bottom:20px;background-color:#fff}.souji_plan{border:5px solid #920783;border-radius:10px;background-color:#fff;padding:20px;margin-bottom:20px}.hcl_plan{border:5px solid #259799;border-radius:10px;background-color:#fff;padding:20px;margin-bottom:20px}@media screen and (max-width:768px){#waste_subimg{height:auto}#waste_ttl{padding-bottom:30px}}#hcl_subimg{background-image:url(//www.good-la-clean.jp/wp-content/themes/goodlaclean_v2/common/css/../images/hcl_subimg.jpg);background-size:cover;height:400px}#hcl_ttl{padding-top:30px}#hcl_service{padding:60px 0;background-image:url(//www.good-la-clean.jp/wp-content/themes/goodlaclean_v2/common/css/../images/bg_hcl.jpg);background-repeat:repeat}.hcl_jireibox{border:solid 2px #259799;text-align:center}.hcl_jireibox h3{background-color:#259799;padding:20px 5px;margin:0 0 30px;color:#fff;font-weight:700;font-size:2.4rem}.hcl_box{position:relative;margin:30px 0 0;padding:1em;border:solid 3px #259799}.hcl_box .box-title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;vertical-align:middle;background:#259799;color:#fff;border-radius:5px 5px 0 0;font-size:1.2rem}.hcl_box p{margin:0;padding:0}.hcl_box li{font-size:1.4rem;padding-left:20px;position:relative}.hcl_box li:before{content:"■";display:block;position:absolute;left:0;color:#259799}@media screen and (max-width:768px){#hcl_subimg{height:auto}#hcl_ttl{padding-bottom:30px}}.estate_point li{font-weight:500;margin-bottom:15px;padding-left:25px;position:relative}.estate_point li:before{content:"●";display:block;position:absolute;left:0;color:#a068b0}#estate_subimg{background-image:url(//www.good-la-clean.jp/wp-content/themes/goodlaclean_v2/common/css/../images/estate_subimg.jpg);background-size:cover;height:400px}#estate_ttl{padding-top:30px}#estate_service{padding:60px 0;background-image:url(//www.good-la-clean.jp/wp-content/themes/goodlaclean_v2/common/css/../images/bg_estate.jpg);background-repeat:repeat}.estate_box{background-color:#fdf6ff;padding:30px 20px}.estate_box h3{text-align:center;font-size:2.4rem;margin:0 0 20px}.estate_plate{border:1px solid #a068b0;border-radius:10px;text-align:center;background-color:#fff;margin-bottom:20px}#estate .midashi{color:#a068b0;font-size:1.8rem;margin-bottom:20px;font-weight:600}.ihin_step{margin-bottom:60px;padding-left:30px}.ihin_step li{position:relative;margin-bottom:40px;border-radius:10px;padding:30px 20px 30px 60px;font-size:1.8rem;background:#fdf6ff}.ihin_step li:last-child{margin-bottom:0}.ihin_step li:before{content:url(//www.good-la-clean.jp/wp-content/themes/goodlaclean_v2/common/css/../images/arrow-down.svg);position:absolute;bottom:-19px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.ihin_step li:last-child:before{content:none}.ihin_step li img{position:absolute;left:-30px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}a:link.estate_button,a:active.estate_button,a:visited.estate_button{text-decoration:none;color:#fff}@media screen and (max-width:768px){#estate_subimg{height:auto}#estate_ttl{padding-bottom:30px}.estate_button{width:100%}}@media (min-width:1200px){#teikikaisyu .container{width:1070px}}#teikikaisyu_subimg{background-image:url(//www.good-la-clean.jp/wp-content/themes/goodlaclean_v2/common/css/../images/teikikaisyu_subimg.png);background-size:cover;height:400px}@media screen and (max-width:1000px){#teikikaisyu_subimg{height:290px}}#teikikaisyu_ttl{padding-top:30px}#teikikaisyu h2{font-size:20px;color:#fff;background-color:#eb6100;padding:17px 14px 19px;border:1px solid #dcdddd;margin-bottom:20px}#teikikaisyu h3:not(.orange_h,.border_h){font-weight:700;font-size:19px;line-height:28px;padding-left:15px;padding-top:1px;border-left:10px solid #eb6100;color:#eb6100;margin-bottom:30px}#teikikaisyu h3 span{padding:2px}#teikikaisyu h4{font-size:19px;margin-bottom:17px;font-weight:700;color:#eb6100}#teikikaisyu p.big{font-size:18px}#teikikaisyu .cont02 p.small{font-size:14px}#teikikaisyu .cont02 ul{margin-top:30px;margin-bottom:25px}#teikikaisyu .cont02 ul li span{color:#eb6100}#teikikaisyu .cont01{margin-bottom:30px}#teikikaisyu .cont03{margin-bottom:60px}#teikikaisyu p span{color:#eb6100}#teikikaisyu .price-list{width:100%;font-size:100%;line-height:1.3em;margin-bottom:10px}#teikikaisyu .price-list,#teikikaisyu .price-list th,#teikikaisyu .price-list td{vertical-align:middle;text-align:left}#teikikaisyu .price-list tr{border:1px solid #6d6c6c}#teikikaisyu .price-list th,#teikikaisyu .price-list td{border-left:1px solid #acabab;text-align:center}#teikikaisyu .price-list th{background-color:#595757;color:#fff;font-size:15px;text-align:center;padding:7px 0;border-right:1px solid #acabab}#teikikaisyu .price-list td{border-left:1px solid #acabab;text-align:center;padding:7px}#teikikaisyu .price-list span.ore{color:#eb6100}#teikikaisyu .price-list span.big{font-size:18px}#teikikaisyu p.tokuten{padding:7px;background-color:#eee;border:1px solid #ccc;margin-bottom:15px}#teikikaisyu .cont04{margin-bottom:40px}#teikikaisyu .cont05{margin-bottom:35px}#teikikaisyu .cont06 p{margin-top:20px;margin-bottom:0}#teikikaisyu .cont06 p.qr{margin:0}#teikikaisyu .cont07 div{margin:30px 0}@media screen and (max-width:768px){#teikikaisyu_ttl{padding-bottom:30px}#teikikaisyu .price-list th{background-color:initial;color:initial;width:30%}#teikikaisyu h3{line-height:30px}#teikikaisyu .cont06 .line{text-align:center}#teikikaisyu .cont06 .line .sp{text-align:left}#teikikaisyu_subimg{height:auto}}a.cat{display:inline-block;margin:5px;font-size:1.2rem;color:#FFFFFF!important;padding:.3em .5em;font-weight:300;min-width:110px;text-align:center}a.cat:hover{opacity:.7;text-decoration:none!important}.campaign{background-color:#e47272}.voice{background-color:#f39800}.news{background-color:#259799}.blog{background-color:#17903b}.article_headwrap{background-color:#f6f6f6;padding:5px 10px;margin-bottom:20px}.article_day{display:inline-block;font-size:1.4rem;line-height:34px;padding-left:20px;margin-right:20px;position:relative}.article_day:before{font-family:FontAwesome;content:"\f073";position:absolute;left:0}.article_tag{display:inline-block;width:100px;height:20px;line-height:20px;font-size:1.2rem;text-align:center;color:#fff;font-weight:300}.archive_list{border-top:1px dotted #666;margin-bottom:40px}.archive_list dt{padding:20px 0 10px}.archive_list dd{border-bottom:1px dotted #666;padding:10px 0 20px}.archive_list .archive_ttl{font-size:1.8rem;font-weight:500}.page_nav{text-align:center}.page_nav .page_txt{display:inline-block;width:45px;height:45px;margin:0 5px;border:1px solid #0cb688;background-color:#0cb688;font-size:1.4rem;line-height:45px;color:#fff;box-sizing:border-box;vertical-align:middle}.page_nav a.page_link{display:inline-block;width:45px;height:45px;margin:0 5px;border:1px solid #0cb688;background-color:#fff;font-size:1.4rem;line-height:45px;color:#0cb688;box-sizing:border-box;vertical-align:middle}.page_nav a.page_link:hover{text-decoration:none;background-color:#0cb688;color:#fff}.page_nav .page_skip{display:inline-block;width:45px;height:45px;margin:0 5px;font-size:1.4rem;line-height:45px;color:#0cb688;box-sizing:border-box;vertical-align:middle}@media screen and (max-width:768px){a.cat{display:inline-block;color:#FFFFFF!important;padding:.3em 1em;min-width:auto}.page_nav{text-align:center;margin-bottom:60px}}.contact_sec .txt_wrap{margin-bottom:40px}.contact_sec .txt_wrap .txt_01{margin-bottom:20px;font-size:1.4rem;line-height:1.6}.form_01 .form_wrap{display:table;width:100%;table-layout:fixed;border-top:1px solid #999}.form_01 .form_wrap .contact_form_li{display:table-row}.form_01 .form_wrap .contact_form_li .form_ttl,.form_01 .form_wrap .contact_form_li .form_item{display:table-cell;padding:14px 13px;border-bottom:1px solid #999}.form_01 .form_wrap .contact_form_li .form_ttl{width:35%;font-size:1.4rem;font-weight:500;background-color:#f6f6f6;vertical-align:middle;position:relative;padding-right:30px}.form_01 .form_wrap .contact_form_li .form_ttl .must{display:inline-block;padding:.5em;font-size:12px;font-weight:300;color:#fff;background-color:#e47272;position:absolute;right:10px;line-height:1}.form_01 .form_wrap .contact_form_li .form_ttl .nini{display:inline-block;margin-left:8px;padding:5px;font-size:.8rem;color:#fff;background-color:#256499}.form_01 .form_wrap .contact_form_li .form_item{width:65%}.form_01 .privacy_check_wrap{width:100%;margin:33px 0;padding:19px;box-sizing:border-box;background-color:#fafafa;text-align:center}.form_01 .privacy_check_wrap .check_txt_01{margin-bottom:14px;font-size:1.4rem;line-height:1.6}.form_01 .privacy_check_wrap .check_txt_01 a{color:#2567a9;text-decoration:underline}.form_01 .privacy_check_wrap .check_txt_01 a:hover{text-decoration:none}.form_01 .privacy_check_wrap .checkbox_wrap{display:inline-block}.form_reset input,.form_reset button,.form_reset textarea,.form_reset select{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_reset input[type=text],.form_reset input[type=email]{padding:8px;border:1px solid #b5b5b5;border-radius:5px;font-size:1.4rem;box-shadow:0px 3px 7px 0px rgba(153,153,153,.25) inset}.form_reset input[type=text].text_fomr_01,.form_reset input[type=email].text_fomr_01,.form_reset input[type=tel].text_fomr_01{width:70%}.form_reset input[type=text].text_fomr_02,.form_reset input[type=email].text_fomr_02,.form_reset input[type=tel].text_fomr_02{width:50%}.form_reset input[type=text].text_fomr_03,.form_reset input[type=email].text_fomr_03,.form_reset input[type=tel].text_fomr_03{width:40%;margin:0 0 0 5px}.form_reset input[type=text].text_fomr_04,.form_reset input[type=email].text_fomr_04{width:100%}.form_reset textarea.form_txtarea_01{width:100%}.form_reset textarea{width:100%;min-height:200px;padding:8px;border:1px solid #b5b5b5;border-radius:5px;font-size:1.4rem;box-shadow:0px 3px 7px 0px rgba(153,153,153,.25) inset}.form_reset select{padding:8px 30px 8px 8px;border:1px solid #b5b5b5;border-radius:5px;font-size:1.4rem;box-shadow:0px 3px 7px 0px rgba(153,153,153,.25) inset;background-image:url(//www.good-la-clean.jp/wp-content/themes/goodlaclean_v2/common/css/../images/ico_down.png);background-position:98%;background-repeat:no-repeat}.form_reset .checkbox01-input[type=checkbox]{display:none}.form_reset .checkbox01-txt{position:relative;display:inline-block;padding:3px 3px 3px 22px;font-size:1.6rem;font-weight:700;cursor:pointer}.form_reset .checkbox01-txt:before{position:absolute;content:'';top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#fff;border:1px solid #aaa}.form_reset .checkbox01-input[type=checkbox]:checked+.checkbox01-txt:after{position:absolute;content:'';top:7px;left:3px;width:13px;height:5px;border-left:2px solid #3498db;border-bottom:2px solid #3498db;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form_reset .btn_wrap{margin:47px auto 80px;text-align:center}.form_reset .form_btn_01{position:relative;display:inline-block;padding:20px 95px;border-radius:10px;background-color:#259799;font-size:1.6rem;font-weight:700;color:#fff;text-align:center;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;background-image:url(//www.good-la-clean.jp/wp-content/themes/goodlaclean_v2/common/css/../images/ico_arrow.png);background-repeat:no-repeat;background-position:95%}.form_reset .form_btn_01:hover{background-color:#1c8688;background-position:98%}.form_reset .form_btn_01:active{top:3px;background-color:#1c8688}@media (max-width:991px){.form_01 .form_wrap{display:block;width:100%;border:none}.form_01 .form_wrap .contact_form_li{display:block}.form_01 .form_wrap .contact_form_li .form_ttl,.form_01 .form_wrap .contact_form_li .form_item{display:block;border:none}.form_01 .form_wrap .contact_form_li .form_item{padding:14px 0}.form_01 .form_wrap .contact_form_li .form_ttl{width:100%;border-top:1px solid #b5b5b5}.form_01 .form_wrap .contact_form_li .form_ttl .must{display:inline-block;margin-left:8px;padding:3px;font-size:.8rem;color:#fff}.form_01 .form_wrap .contact_form_li .form_item{width:100%}.form_reset input[type=text],.form_reset input[type=email]{width:100%}.form_reset textarea{width:100%}}.page_nav .current{display:inline-block;width:45px;height:45px;margin:0 5px;border:1px solid #666;background-color:#666;font-size:1.4rem;line-height:45px;color:#fff;box-sizing:border-box;vertical-align:middle}.page_nav a.page-numbers{display:inline-block;width:45px;height:45px;margin:0 5px;border:1px solid #f6f6f6;background-color:#f6f6f6;font-size:1.4rem;line-height:45px;color:#343434;box-sizing:border-box;vertical-align:middle}.page_nav a.page-numbers:hover{text-decoration:none;background-color:#666;color:#fff}.page_nav .page_skip{display:inline-block;width:45px;height:45px;margin:0 5px;font-size:1.4rem;line-height:45px;color:#343434;box-sizing:border-box;vertical-align:middle}.page_nav a.page-numbers.next,.page_nav a.page-numbers.prev{width:95px}