.creative_parts265_491aydLRCy,.design-parts51_LbfIEMZOGY .main-content .item .flex-content .img-content{
        display: none!important;
}
.design-parts51_LbfIEMZOGY .main-content .item .flex-content{
        justify-content: center !important;
    display: flex !important;
}
.parts190-195_header1 .navbar-brand h1 img{
            width: auto!important;
        margin-top: 7px!important;
}
.parts34_footer .contactbox-area .col:last-child > span.Btn-Text:hover {
    color: #000 !important;
    fill: #000 !important;
}
.design-parts14_xWNQqphn2H .container .parts14_content .parts14_r .parts14_container .parts14_link_wrap a{
        pointer-events: none!important;
}
@media screen and (max-width: 520px) {
    .parts190-195_header1 .btn-group button.navbar-toggler span {
        display: block!important;
    }
    .parts36_r .parts36_link_wrap .title{
            padding: 10px 10px!important;
    }
}
.parts39_HKkLENvMo7 .product-list .product-item{
        margin-bottom: 70px!important;
}
.parts39_HKkLENvMo7 .product-list .product-item .product-action a.btn-detail{
        text-align: left!important;
            pointer-events: none!important;
                background-color: #C0C0C0!important;
    color: #000000!important;
}
.recruitment_parts28FWseGmvNi_imagebanner .container .img_wrap a,.recruitment_parts2sw2ah6LJEm_imagebanner .container .img_wrap a,.parts39_HKkLENvMo7 .product-list .product-item .product-thumbnail a{
             pointer-events: none!important;
}
@media screen and (max-width: 520px) {
    .parts39_HKkLENvMo7 .product-list .product-item {
        width: 100%!important;
    }
}
.parts39_HKkLENvMo7 .product-list .product-item .product-action,.parts39_HKkLENvMo7 .product-list .product-item .product-action a.btn-detail{
        display: block!important;
    width: 100%!important;
    height: 160px!important;
}
@media screen and (max-width:959px) and (min-width: 521px){
	.parts39_HKkLENvMo7 .product-list .product-item .product-action,.parts39_HKkLENvMo7 .product-list .product-item .product-action a.btn-detail{
    height: 200px!important;
}
}
.recruitment_parts28FWseGmvNi_imagebanner.bg-color{
        padding-bottom: 150px!important;
}
@media screen and (max-width: 520px) {
    .recruitment_parts28FWseGmvNi_imagebanner.bg-color{
        padding-bottom: 50px!important;
}
}
.parts676869XeAi83quhA_link {
    color: #041eac!important;
    background-color: #ffffff!important;
}
.parts676869XeAi83quhA_link:hover {
    color: #041eac!important;

}
.parts246-248C9RTglagdz_complete_form{
        padding: 0px!important;
}
.custom-about h3, .custom-work h3, .custom-work-flow h4, .custom-work-flow h5, .custom-work02-merit h4, .custom-work03-table h4, .custom-recycle h3, .custom-reasons h3, .custom-faq h3, .custom-work05-note h4, .custom-recycle-table h4{
    font-weight: bold;
}
.custom-about h3, .custom-work h3, .custom-work-flow h4, .custom-work-flow h5, .custom-work03-table h4, .custom-recycle h3, .custom-faq h3,.custom-work05-note h4,.custom-recycle-table h4{
    color: var(--main-color);
}
.custom-about-list, .custom-work-flow ul, .custom-work02-merit ul, .custom-reasons ul, .custom-faq ul{
    padding-left: 0;
}
.custom-about-list li, .custom-work-flow li, .custom-work02-merit ul, .custom-reasons li, .custom-faq li, .custom-faq summary{
    list-style: none;
}
.custom-work03-table thead tr, .custom-recycle-table thead tr{
    background-color: var(--main-color);
    color: #fff;
}
.custom-work03-table th, .custom-work03-table td, .custom-recycle-table th,.custom-recycle-table td{
     padding: 0.5em 1em;  
}    

.custom-about-list{
    display: flex;
    flex-wrap: wrap;
    gap: 0.5em
}
.custom-about-list li{
    background-color: #fff;
    border-radius: 50vw;
    display: inline-block;
    padding: 0.4em 1em;
}
.custom-work-img{
    display: flex;
    justify-content: center;
    align-items: center;
}
.custom-work-img img{
    display: block;
    width: 100%;
}
.custom-work h3{
    line-height: 160%;
}
.custom-work h3 span{
    background-color: #d9dfff;
    display: inline-block;
    font-size: 70%;
    padding: 0.2em 0.4em;
    line-height: 100%;
}
.custom-work-flow{
    margin-top: 1em;
}
.custom-work-flow li{
    background-color: #d9dfff;
    padding: 1em;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.custom-work-flow h5{
    text-align: center;
}
.custom-work-list{
    display: flex;
    flex-direction: column;
    gap: 0.5em;
}
.custom-work-list li small{
    color: #676767;    
    margin-left: 1em;
}
.custom-work02-merit {
    max-width: 500px;
}
.custom-work02-merit ul{
    background-color: #d9dfff;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
    padding: 2em;
}
.custom-work02-merit li{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.custom-work02-merit li p{
    font-weight: bold;
    color: #e8830a;
    font-size: 180%;
}
.custom-work-price{
    background-color: var(--main-color);
    color: #fff;
    display: inline-block;
    padding: 1em;
}
.custom-work-price span{
    color: #e8830a;
    font-weight: bold;
    font-size: 150%;
}
.custom-work-contact, .custom-recycle-contact{
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    background-color: #e8830a;
    color: #fff;
    max-width: 300px;
    margin-top: 1em;
    height: 3em;
}
.custom-recycle-table{
    margin-bottom: 1em;
}
.custom-reasons > h3{
    margin-bottom: 1em;
    margin-top: 1em;
}
.custom-reasons li{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.custom-reasons span{
    font-size: 200%;
    margin-bottom: 0.5em;
}
.custom-reasons h3{
    text-align: center;
}
.custom-reasons h3, .custom-reasons p{
    color: #fff;
}
.custom-faq ul{
    display: flex;
    flex-direction: column;
    gap: 1em;
}
.custom-faq details{
    background-color: #f5f6f8;
    padding: 1em;
}
.custom-faq summary{
    user-select: none;
    pointer-events: none;
    font-weight: bold;
}
.custom-faq summary::before{
    content:'Q ';
    font-weight: bold;
    color: #e8830a;
}
.custom-work05-note{
    background-color: #fff;
    padding: 2em;
    border-left: 3px solid var(--main-color);
}
@media screen and (min-width: 769px){
    .custom-work{
        display: grid;
        align-items: start;
        gap: 40px;
    }
    .custom-work01, .custom-work03{
        grid-template-columns: 400px auto;
    }
    .custom-work02, .custom-work04, .custom-work05{
        grid-template-columns: auto 400px;
    }
    .custom-work01-flow ul{
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 16px;
    }
    .custom-reasons ul{
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 32px;
    }
    .custom-recycle-table table tr{
        display: grid;
        grid-template-columns: 300px auto;
    }
}
@media screen and (max-width: 768px){
    .custom-work02, .custom-work04, .custom-work05{
        display: flex;
        flex-direction: column;
    }
    .custom-work02 .custom-work-img, .custom-work04 .custom-work-img, .custom-work05 .custom-work-img{
        order: 1;
    }
    .custom-work02 .custom-work-text, .custom-work04 .custom-work-text, .custom-work05 .custom-work-text{
        order: 2;
    }
    .custom-work01-flow ul{
        display: flex;
        flex-direction: column;
        gap: 1em;
    }
    .custom-recycle-table table tr{
        display: grid;
        grid-template-columns: 40vw auto;
    }
}