/*------------------------------------------
reset
------------------------------------------*/

.GridSet .Grid3 .partners .border_box07 {
    background-image: url(/-/media/ind/fs/partners/image/border07.png);
}

.GridSet .Grid3 .partners .line01,
.GridSet .Grid3 .partners .line02,
.GridSet .Grid3 .partners .line03,
.GridSet .Grid3 .partners .line04,
.GridSet .Grid3 .partners .line05,
.GridSet .Grid3 .partners .line06,
.GridSet .Grid3 .partners .line07,
.GridSet .Grid3 .partners .line08,
.GridSet .Grid3 .partners .line09,
.GridSet .Grid3 .partners .line10 {
	background-image: url(/-/media/ind/fs/partners/image/border07.png);	
	background-color: #EEEFEF;
}

.p_c_line01{background-image: url(/-/media/ind/fs/partners/image/border07.png);}
.p_c_line02{background-image: url(/-/media/ind/fs/partners/image/border07.png);}
.p_c_line03{background-image: url(/-/media/ind/fs/partners/image/border07.png);}
.p_c_line04{background-image: url(/-/media/ind/fs/partners/image/border07.png);}
.p_c_line05{background-image: url(/-/media/ind/fs/partners/image/border07.png);}
.p_c_line06{background-image: url(/-/media/ind/fs/partners/image/border07.png);}
.p_c_line07{background-image: url(/-/media/ind/fs/partners/image/border07.png);}
.p_c_line08{background-image: url(/-/media/ind/fs/partners/image/border07.png);}
.p_c_line09{background-image: url(/-/media/ind/fs/partners/image/border07.png);}
.p_c_line10{background-image: url(/-/media/ind/fs/partners/image/border07.png);}

.solution_txt span.bold {
    color: var(--color-red2)!important;
}

.GridSet .Grid3 .partners .partners_company {
    background-size: 100% 4px;
}

.GridSet .Grid3 .partners .partners_item {
    width: calc(50% - 1px);
}

.GridSet .Grid3 .partners .partners_item.partners_itemLeft {
    box-sizing: border-box;
    padding: 11px;
}

.GridSet .Grid3 .partners .partners_item a::after {
    display: none!important;
}

.GridSet .Grid3 .partners .partners_item .company_name {
    margin: 5px 0 5px 0px;
    padding: 0 0 0 10px;
}

.GridSet .Grid3 .partners .partners_item .company_name > a,
.GridSet .Grid3 .partners .partners_item .company_name {
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    color: var(--color-gray5)!important;
}
.GridSet .Grid3 .partners .partners_item .company_name > a:hover {
    text-decoration: underline;
}

.GridSet .Grid3 .partners .partners_item div p.service {
    height: unset;
    margin: 0;
}

.GridSet .Grid3 .partners .partners_item div p.service > a > span,
.GridSet .Grid3 .partners .partners_item div p.service > span {
    font-size: 20px;
    font-weight: 700;
}

.GridSet .Grid3 .partners .partners_item div p.service > a:hover > span {
    text-decoration: none;
}


.GridSet .Grid3 .partners .p_c_img01{background-image: url(/-/media/ind/fs/partners/image/icon_01.png)!important;}
.GridSet .Grid3 .partners .p_c_img02{background-image: url(/-/media/ind/fs/partners/image/icon_02.png)!important;}
.GridSet .Grid3 .partners .p_c_img03{background-image: url(/-/media/ind/fs/partners/image/icon_03.png)!important;}
.GridSet .Grid3 .partners .p_c_img04{background-image: url(/-/media/ind/fs/partners/image/icon_04.png)!important;}
.GridSet .Grid3 .partners .p_c_img05{background-image: url(/-/media/ind/fs/partners/image/icon_05.png)!important;}
.GridSet .Grid3 .partners .p_c_img06{background-image: url(/-/media/ind/fs/partners/image/icon_06.png)!important;}
.GridSet .Grid3 .partners .p_c_img07{background-image: url(/-/media/ind/fs/partners/image/icon_07.png)!important;}
.GridSet .Grid3 .partners .p_c_img08{background-image: url(/-/media/ind/fs/partners/image/icon_08.png)!important;}
.GridSet .Grid3 .partners .p_c_img09{background-image: url(/-/media/ind/fs/partners/image/icon_09.png)!important;}
.GridSet .Grid3 .partners .p_c_img10{background-image: url(/-/media/ind/fs/partners/image/icon_10.png)!important;}
.GridSet .Grid3 .partners .p_c_img{background-image: url(/-/media/ind/fs/partners/image/icon_partner.png)!important;}

.GridSet .Grid3 .partners .download {
    background-color: var(--color-gray2);
}

.GridSet .Grid3 .partners .download a.btn {
    box-shadow: 10px 10px 0 var(--color-gray2);
}

.GridSet .Grid3 .partners .download a.btn:hover {
    box-shadow: 5px 5px 0 var(--color-gray2);
}

.GridSet .Grid3 .partners .download .big_btn .green {
    color: var(--color-red2)!important;
}

.GridSet .Grid3 .partners .link_btn2 a::after {
    display: none;
}

@media screen and (max-width: 767px) {
    .GridSet .Grid3 .partners .partners_item {
        width: 100%;
    }

    .GridSet .Grid3 .partners .partners_item.partners_itemLeft {
        padding: 0;
    }
}