






















































































































































































































































































































































































































































































































































































































































































































































































.ec-customer .swiper-wrapper{position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box;}
.ec-customer  .swiper-wrapper{transform: translate3d(0px, 0px, 0px);}
.ec-customer .swiper-horizontal{touch-action: pan-y;}

.ec-customer .swiper-slide{flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block;}



.ec-customer .swiper-backface-hidden .swiper-slide{transform: translateZ(0px); backface-visibility: hidden;}









































.ec-customer .swiper-button-lock{display: none;}




































.ec-customer .swiper-scrollbar{border-radius: var(--swiper-scrollbar-border-radius,10px); position: relative; touch-action: none; background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));}

.ec-customer .swiper-horizontal > .swiper-scrollbar,.ec-customer  .swiper-scrollbar.swiper-scrollbar-horizontal{position: absolute; left: var(--swiper-scrollbar-sides-offset,1%); bottom: var(--swiper-scrollbar-bottom,4px); top: var(--swiper-scrollbar-top,auto); z-index: 50; height: var(--swiper-scrollbar-size,4px); width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}

.ec-customer .swiper-scrollbar-drag{height: 100%; width: 100%; position: relative; background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5)); border-radius: var(--swiper-scrollbar-border-radius,10px); left: 0px; top: 0px;}

.ec-customer .swiper-scrollbar-lock{display: none;}



















































































































@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){






}
@media (max-width: 900px){


}

















@media screen and (max-width: 768px){



}
@media screen and (max-width: 590px){




}
@media screen and (max-width: 500px){}
@media screen and (max-width: 420px){}
























@media (max-width: 768px) and (min-width: 10px){}
@media (max-width: 600px) and (min-width: 10px){
}
@media (max-width: 480px) and (min-width: 10px){
}



























































































































































































































































































































































































































@media (max-width: 767px){}









@media (prefers-reduced-motion: reduce){}




@media (max-width: 767px){

}


.ec-customer .board-wrap--fc{padding: 0px; width: 100%; font-size: 1rem; color: rgb(96, 96, 96);}
.ec-customer .board-wrap--fc input,.ec-customer  .board-wrap--fc select,.ec-customer  .board-wrap--fc textarea{display: inline-block; font-size: 0.9125rem; line-height: 1; vertical-align: middle;}
.ec-customer .board-wrap--fc a{display: block; font-size: 0.75rem; color: rgb(65, 65, 65); text-decoration: none; transition: 0.3s;}












.ec-customer .board-wrap--fc .board-view--fc{border-top: 1px solid rgb(243, 69, 30);}
.ec-customer .board-wrap--fc .board-view--fc header{padding: 15px 32px 14px; border-bottom: 1px solid rgb(157, 157, 157); background-color: transparent; font-size: 14px; line-height: 20px;}
.ec-customer .board-wrap--fc .board-view--fc header::after{content: ""; display: table; clear: both;}
.ec-customer .board-wrap--fc .board-view--fc header h1{float: left; font-weight: 500; color: rgb(21, 21, 21);}
.ec-customer .board-wrap--fc .board-view--fc header address{float: right; font-style: normal; color: rgb(36, 36, 36);}
.ec-customer .board-wrap--fc .board-view--fc header address p{float: left; padding: 0px 18px; background: none right center no-repeat;}
.ec-customer .board-wrap--fc .board-view--fc header address p:last-child{padding-right: 0px; background: none;}
.ec-customer .board-wrap--fc .board-view--fc .board-conts--fc{margin-bottom: 20px; padding: 15px 32px; font-size: 13px; line-height: 18px; color: rgb(36, 36, 36);}
.ec-customer .board-wrap--fc .board-view--fc .board-conts--fc img{height: auto !important;}
.ec-customer .board-wrap--fc .board-view--fc .board-conts--fc div,.ec-customer  .board-wrap--fc .board-view--fc .board-conts--fc p{font-size: 15px; line-height: 25px; color: rgb(65, 65, 65);}
.ec-customer .board-wrap--fc .board-view--fc .board-conts--fc p{line-height: 1.7;}
.ec-customer .board-wrap--fc .board-view--fc .board-conts--fc a{display: inline; font-size: inherit; text-decoration: underline; text-underline-offset: 0.375em;}
.ec-customer .board-wrap--fc .board-view--fc .board-conts--fc a:hover{color: rgb(243, 69, 30);}
.ec-customer .board-wrap--fc .board-view--fc .board-conts--fc figure{max-width: 500px; margin: 20px 0px 30px; text-align: left;}


.ec-customer .board-wrap--fc .board-view--fc .board-conts--fc figure img{max-width: 100%;}
.ec-customer .board-wrap--fc .board-view--fc .board-view-file--fc{clear: both; display: inline-block; width: 100%; margin: 15px 0px 0px; padding: 15px 32px; border-top: 1px solid rgb(157, 157, 157); line-height: 20px;}
.ec-customer .board-wrap--fc .board-view--fc .board-view-file--fc a{font-size: inherit;}
.ec-customer .board-wrap--fc .board-view--fc .board-view-file--fc a strong{font-weight: 500;}

























.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc{margin: 20px 0px 40px; text-align: right;}
.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc::after{content: ""; display: table; clear: both;}
.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc p{float: left; font-size: 0px; line-height: 0;}

.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc .btn-list--fc{display: inline-block; padding: 0px 15px; min-width: 100px; background: rgb(70, 70, 70); font-weight: 400; font-size: 0.875rem; line-height: 38px; color: rgb(255, 255, 255); text-align: center;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li{border-bottom: 1px solid rgb(170, 170, 170); padding: 18px 32px; font-size: 0.8125rem; line-height: 18px; vertical-align: middle;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li::after{content: ""; display: table; clear: both;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li a,.ec-customer  .board-wrap--fc .board-view--fc .post-navi--fc li span,.ec-customer  .board-wrap--fc .board-view--fc .post-navi--fc li strong{font-size: 0.8125rem; line-height: 18px; vertical-align: middle; color: rgb(153, 153, 153);}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li a{display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 75%;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li span{float: right;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li strong{float: left; margin-right: 82px; font-weight: 700;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li:first-child{border-top: 1px solid rgb(170, 170, 170);}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li:not(:last-child){border-bottom: 1px solid rgb(225, 225, 225);}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc .prev-post--fc{background: none 80px center no-repeat;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc .prev-post--fc a{color: rgb(153, 153, 153);}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc .next-post--fc{background: none 80px center no-repeat;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc .next-post--fc a{color: rgb(153, 153, 153);}























@media (min-width: 768px){}

@media (max-width: 767px){.ec-customer .board-wrap--fc{padding: 0px; width: 100%; font-size: 12px; line-height: 1; color: rgb(96, 96, 96);}}
@media (max-width: 575px){.ec-customer .board-wrap--fc input,.ec-customer  .board-wrap--fc select,.ec-customer  .board-wrap--fc textarea{font-size: 0.75rem;}}
@media (max-width: 767px){}
@media (max-width: 767px){}
@media (max-width: 767px){}
@media (max-width: 767px){
}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc header{padding: 15px 10px;}}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc header h1{float: none;}}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc header address{float: left; font-style: normal; color: rgb(65, 65, 65);}}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc header address p{float: left; margin: 7px 0px 0px; padding: 0px 10px; font-size: 12px; line-height: 18px;}
.ec-customer .board-wrap--fc .board-view--fc header address p:first-child{padding-left: 0px;}}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc .board-conts--fc{padding: 15px 10px;}}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc .board-view-file--fc{padding: 15px 10px;}}
@media (max-width: 767px){}
@media (max-width: 575px){}
@media (min-width: 768px){}
@media (max-width: 767px){}
@media (max-width: 575px){}
@media (max-width: 767px){
}
@media (max-width: 575px){}
@media (max-width: 767px){}
@media (max-width: 767px){}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc{text-align: center;}}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc p{float: none; margin-bottom: 10px;}}
@media (max-width: 767px){}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li{padding-left: 50px;}}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li a{max-width: 95%;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li strong{display: none;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li span{position: relative; bottom: -5px; float: left; clear: both; width: 100%; font-size: 0.75rem;}}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc .prev-post--fc{background-position: 15px 23px;}}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc .next-post--fc{background-position: 15px 23px;}}
@media (max-width: 767px){}
@media (max-width: 767px){}
@media (max-width: 767px){}
@media (max-width: 767px){
}
@media (max-width: 767px){
}
@media (max-width: 767px){}
@media (min-width: 768px){}
@media (max-width: 767px){}
@media (min-width: 768px){}
@media (max-width: 767px){}
@media (min-width: 768px){}
@media (max-width: 767px){}
@media (min-width: 768px){}
@media (max-width: 767px){}
@media (max-width: 767px){}
@media (max-width: 767px){}



























@media (min-width: 768px){}
@media (min-width: 768px){}

@media (min-width: 768px){}








.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc .btn-list--fc{font-weight: 400;}




@media (min-width: 768px){}
@media (max-width: 767px){}
@media (max-width: 767px){}
@media (max-width: 767px){


}
@media (max-width: 767px){




}






@media (min-width: 768px){}
@media (max-width: 767px){}




















@media (max-width: 767px){}




@media (max-width: 767px){
}




@media (max-width: 767px){}






@media (min-width: 1200px){}
@media (max-width: 767px){
}





@media (max-width: 767px){
}


@media (max-width: 575px){}
@media (max-width: 767px){.ec-customer .board-wrap--fc input,.ec-customer  .board-wrap--fc select{display: inline-block;}
.ec-customer .post-navi--fc li a{max-width: 60%;}









.ec-customer .board-wrap--fc select{font-size: 12px;}}
@media (min-width: 768px){.ec-customer .post-navi--fc li a{max-width: 65%;}}
@media (min-width: 1200px){.ec-customer  .board-wrap--fc .board-view--fc .post-navi--fc .next-post--fc a:hover{text-decoration: underline;}



.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc .btn-list--fc:hover{opacity: 0.8;}
}






@media (min-width: 1200px){}


@media (max-width: 991px){}
@media (max-width: 767px){



}
@media (max-width: 575px){
}


















@media (min-width: 1200px){
}
@media (max-width: 991px){
}
@media (max-width: 767px){










}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc{font-size: 0px;}
.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc p{display: flex; width: auto; vertical-align: top;}

.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc .btn-list--fc{display: block; width: auto; margin: 0px 3.5px; min-width: auto; vertical-align: top;}}
@media (min-width: 1200px){}



@media (max-width: 767px){}












































@media (max-width: 767px){}












































@media (min-width: 1200px){
}
@media (min-width: 1200px){}
@media (max-width: 1199px){}
@media (min-width: 992px){
}
@media (min-width: 768px){











}
@media (max-width: 767px){
























}


@media (min-width: 1200px){}







@media (max-width: 1199px){
}
@media (max-width: 991px){}
@media (max-width: 767px){
}









@media (max-width: 575px){
}





.ec-customer .mt80{margin-top: 5rem !important;}








.ec-customer .mt40{margin-top: 2.5rem !important;}








.ec-customer .mt20{margin-top: 1.25rem !important;}





.ec-customer .mt10{margin-top: 0.625rem !important;}



.ec-customer .mt5{margin-top: 0.3125rem !important;}

























@media (max-width: 767px){}

@media (max-width: 767px){}
@media (max-width: 767px){}
@media (max-width: 575px){



.ec-customer .mt80{margin-top: 4.5rem !important;}

}














































































.ec-customer .fw_300{font-weight: 300 !important;}

.ec-customer .fw_400{font-weight: 400 !important;}

.ec-customer .fw_600{font-weight: 600 !important;}
.ec-customer .fw_700{font-weight: 700 !important;}



















.ec-customer .fs_44{font-size: 2.75rem !important;}











.ec-customer .fs_26{font-size: 1.625rem !important;}

.ec-customer .fs_24{font-size: 1.5rem !important;}


.ec-customer .fs_20{font-size: 1.25rem !important;}



.ec-customer .fs_16{font-size: 1rem !important;}





@media (max-width: 575px){
















.ec-customer .fs_44{font-size: 24px !important;}










.ec-customer .fs_26{font-size: 18px !important;}

.ec-customer .fs_24{font-size: 18px !important;}


.ec-customer .fs_20{font-size: 17px !important;}



.ec-customer .fs_16{font-size: 14px !important;}



}

@media (max-width: 575px){}

@media (max-width: 575px){}








@media (max-width: 767px){}



.ec-customer .lh_1_6{line-height: 1.6;}

.ec-customer .lh_1_4{line-height: 1.4;}
.ec-customer .lh_1_3{line-height: 1.3;}


















@media (max-width: 1440px){}
@media (min-width: 1200px){
}
@media (max-width: 1199px){}
@media (min-width: 992px){
}
@media (max-width: 991px){}
@media (min-width: 768px){
}
@media (max-width: 767px){
}
@media (min-width: 576px){}
@media (max-width: 575px){}

.ec-customer .inner{width: 100%; max-width: 1480px; padding: 0px 20px; margin: 0px auto;}


























































































@media (min-width: 1200px){}
@media (min-width: 992px) and (min-height: 901px){}




@media (min-width: 992px) and (min-height: 900px){}
@media (min-width: 1200px){
}
@media (max-width: 1199px){
}
@media (max-width: 767px){
}








@media (min-width: 1200px){
}
@media (max-width: 1199px){}





@media (max-width: 767px){}

@media (max-width: 767px){}



@media (min-width: 1200px){
}
@media (max-width: 1199px){
}

@media (min-width: 1200px){



}



@media (min-width: 1200px){
}























@media (min-width: 1200px){










}

@media (max-width: 1199px){




}
@media (max-width: 767px){





}


@media (min-width: 1200px){}
@media (max-width: 767px){}





























































@media (max-width: 1199px){}
@media (min-width: 768px) and (max-width: 1199px){}
@media (max-width: 767px){}












@media (min-width: 1200px){
}
@media (min-width: 1200px) and (max-width: 1500px){}
@media (min-width: 768px) and (max-width: 1199px){
}
@media (max-width: 1199px){
}





@media (max-width: 1400px) and (min-width: 1200px){}
@media (min-width: 1200px){



























































}
@media (max-width: 1199px){






































}
@media (max-width: 767px){
















}




@media (max-width: 1199px){}
@media (max-width: 767px){}

@media (min-width: 1200px) and (max-width: 1470px){}
@media (max-width: 575px){}






@media (min-width: 1200px){}
@media (max-width: 1199px){
}

@media (max-height: 560px){

}
@media (min-width: 1200px){


}
@media (min-width: 1200px) and (max-width: 1440px){}
@media (min-width: 1200px) and (min-width: 1441px){

}
@media (min-width: 1200px){


































}
@media (min-width: 1200px) and (min-width: 1200px){}
@media (min-width: 1200px){
}
@media (max-width: 1199px){}


@media (min-width: 992px) and (min-height: 900px){


}
@media (min-width: 1200px) and (min-height: 900px){}

























@media (max-width: 767px){

}













@media (max-width: 1199px){}
























































@media (max-width: 1199px){








}
@media (max-width: 991px){








}
@media (max-width: 767px){








}
@media (max-width: 575px){








}




@media (max-width: 991px){


}













@media (max-width: 767px){}

@media (max-width: 767px){}












@media (min-width: 576px){


















}
@media (min-width: 768px){



















}
@media (min-width: 992px){





















}
@media (min-width: 1200px){



















}



































@media (max-width: 1280px){}

@media (max-width: 575px){}








@media (max-width: 1280px){}

@media (max-width: 575px){}








@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 767px){}


@media (max-width: 767px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 575px){}
@media (max-width: 958px){}
@media (max-width: 958px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 480px){}


@media (max-width: 860px){}
@media (max-width: 480px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1280px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 480px){}


@media (max-width: 991px){}
@media (max-width: 767px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 480px){}


@media (max-width: 767px){}
@media (max-width: 575px){}
@media (max-width: 895px){}
@media (max-width: 895px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1280px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1280px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 767px){}


@media (max-width: 767px){}
@media (max-width: 1280px){}
@media (max-width: 1280px){}






@media (max-width: 1280px){}

@media (max-width: 767px){}


@media (max-width: 991px){}
@media (max-width: 575px){}
@media (max-width: 1280px){}
@media (max-width: 1280px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 991px){}
@media (max-width: 767px){}
@media (max-width: 480px){}






@media (max-width: 1280px){}

@media (max-width: 375px){}


@media (max-width: 1199px){}
@media (max-width: 767px){}
@media (max-width: 375px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 1280px){}

@media (max-width: 575px){}


@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (max-width: 575px){}
















@media (max-width: 767px){}








@media (max-width: 1199px){





}
@media (max-width: 767px){





}






.ec-customer .board-wrap--fc{color: rgb(36, 36, 36);}
.ec-customer .board-wrap--fc a{color: rgb(36, 36, 36);}











@media (max-width: 575px){}








@media (max-width: 767px){


}








@media (max-width: 767px){






}
.ec-customer .board-wrap--fc .board-view--fc{position: relative; border-top: 0px; padding-left: 18.4375rem;}
@media (max-width: 991px){.ec-customer .board-wrap--fc .board-view--fc{padding-top: 50px; padding-left: 0px;}}
@media (max-width: 767px){.ec-customer .board-wrap--fc .board-view--fc{padding-top: 40px;}}
.ec-customer .board-wrap--fc .board-view--fc header{padding: 0px 0px 0.625rem; border-bottom: 0.0625rem solid rgb(180, 180, 180);}
.ec-customer .board-wrap--fc .board-view--fc header h1{float: none; font-size: 1.75rem; line-height: 1.4;}
.ec-customer .board-wrap--fc .board-view--fc header address{float: none;}
.ec-customer .board-wrap--fc .board-view--fc header address p{float: none; padding: 0px; background: none; font-size: 1.25rem; font-weight: 300; line-height: 1; color: rgb(157, 157, 157); margin-top: 0.625rem;}
.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc{position: absolute; top: 0.3125rem; left: 0px; margin: 0px; text-align: left;}
.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc a.btn-list--fc{display: flex; align-items: center; min-width: auto; background: none; padding: 0px; margin: 0px; opacity: 1 !important;}
.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc a.btn-list--fc i{margin-right: 1.1875rem;}
.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc a.btn-list--fc span{font-size: 1.25rem; font-weight: 500; line-height: 1; color: rgb(157, 157, 157);}
.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc a.btn-list--fc:hover i{background-color: rgb(243, 69, 30) !important;}
.ec-customer .board-wrap--fc .board-view--fc .btn-view-wrap--fc a.btn-list--fc:hover span{color: rgb(243, 69, 30);}
.ec-customer .board-wrap--fc .board-view--fc .board-conts--fc{padding: 1.5rem 0px 3.4375rem; margin-bottom: 0px;}
.ec-customer .board-wrap--fc .board-view--fc .board-view-file--fc{border-top: 0px; border-bottom: 1px solid rgb(180, 180, 180); margin: 0px; padding: 0px 0px 0.9375rem;}
.ec-customer .board-wrap--fc .board-view--fc .board-view-file--fc li{display: flex;}
.ec-customer .board-wrap--fc .board-view--fc .board-view-file--fc li a{transition: none;}
.ec-customer .board-wrap--fc .board-view--fc .board-view-file--fc li a:hover{color: rgb(243, 69, 30);}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc{display: flex; justify-content: space-between; align-items: center; margin-top: 1.25rem;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li{display: block; padding: 0px; border-top: 0px !important; border-bottom: 0px !important; background: none !important;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li a{display: flex; align-items: center; min-width: auto; background: none; max-width: none; opacity: 1 !important;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li a i{margin-right: 1.1875rem;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li a span{font-size: 1.25rem; font-weight: 500; line-height: 1; color: rgb(157, 157, 157);}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li a:hover i{background-color: rgb(243, 69, 30) !important;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li a:hover span{color: rgb(243, 69, 30);}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li.next-post--fc a{flex-direction: row-reverse;}
.ec-customer .board-wrap--fc .board-view--fc .post-navi--fc li.next-post--fc a i{margin-right: 0px; margin-left: 1.1875rem;}
.ec-customer i.ico_before_arrow{display: block; width: 2rem; height: 2rem; background: url("/sites/edgecross/ico_before_arrow.png") center center / 1.125rem no-repeat rgb(157, 157, 157); flex-shrink: 0;}
.ec-customer i.ico_after_arrow{display: block; width: 2rem; height: 2rem; background: url("/sites/edgecross/ico_after_arrow.png") center center / 1.125rem no-repeat rgb(157, 157, 157); flex-shrink: 0;}


















@media (min-width: 1200px){}








@media (min-width: 1200px){}
@media (max-width: 1199px){}
@media (max-width: 767px){





}






@media (min-width: 1200px){




}
@media (min-width: 1641px){
}
@media (max-width: 1199px){
}
@media (max-width: 767px){

}
@media screen and (max-width: 1640px) and (min-width: 1441px){}
@media screen and (max-width: 1400px) and (min-width: 1201px){}


@media (min-width: 992px) and (min-height: 900px){}
@media (max-width: 1199px){}
@media (max-width: 767px){}




















@media (min-width: 1200px) and (max-height: 800px){}
@media (max-width: 1199px){}
@media (max-width: 767px){}

@media (min-width: 1200px) and (max-height: 767px){}
@media (max-width: 1199px){}
@media (max-width: 767px){}













@media (min-width: 992px) and (min-height: 900px){
}







@media (min-width: 1200px){}


@media (max-width: 575px){
}






@media (min-width: 992px) and (min-height: 900px){
}
@media (max-width: 991px), (max-height: 899px){}









@media (max-width: 575px){}







@media (max-width: 767px){
}
@media (max-width: 575px){

}


@media (min-width: 992px){











}
@media (min-width: 1441px){}
@media (max-width: 991px){

}
@media (max-width: 991px) and (max-width: 575px){}
@media (max-width: 991px){
}
@media (min-width: 576px){
}
@media (min-width: 576px) and (min-width: 576px){
}
@media (max-width: 575px){}




















@media (min-width: 1200px){
}
@media (max-width: 1199px){}










@media (max-width: 1199px){}



@media (max-width: 1199px){}
@media (max-width: 767px){}
@media (max-width: 575px){}

@media (max-width: 767px){}
@media (max-width: 575px){}
















@media (max-width: 575px){





}
@media (min-width: 1200px){
}
@media (min-width: 1200px){}
@media (max-width: 1199px){

}

@media (max-width: 1199px){}


















@media (max-width: 991px){
}
@media (max-width: 767px){

}











@media (max-width: 1199px){}
@media (min-width: 1200px){
}
@media (max-width: 767px){






}

@media (max-width: 1199px){}


















@media (max-width: 767px){



}

@media (max-width: 767px){







}













@media (max-width: 767px){


}






@media (min-width: 1200px){}
@media (max-width: 767px){


}






.ec-customer .sub-cont-section{padding: 120px 0px;}
.ec-customer .sub-cont-section.section-01{padding-top: 80px;}
.ec-customer .sub-cont-section:last-of-type{padding-bottom: 120px;}



@media (max-width: 767px){

.ec-customer .sub-cont-section{padding: 50px 0px;}
.ec-customer .sub-cont-section.section-01{padding-top: 60px;}
.ec-customer .sub-cont-section:last-of-type{padding-bottom: 60px;}
}


@media (min-width: 992px) and (min-height: 900px){





}





@media (max-width: 767px){}





@media (max-width: 767px){}





















@media (max-width: 767px){





}



@media (min-width: 1200px){}
@media (max-width: 991px){}
@media (max-width: 767px){}
@media (max-width: 767px){}




@media (min-width: 1200px){}




@media (min-width: 1200px){}
.ec-customer .swiper-scrollbar{background: rgb(229, 229, 229) !important;}

.ec-customer .swiper-scrollbar-drag{background: rgb(0, 0, 0) !important;}
.ec-customer .sub_depth2_list--fc{position: relative; width: 100%; max-width: 1440px; margin: 0px; z-index: 10;}
.ec-customer .sub_depth2_list--fc::before{content: ""; position: absolute; top: 0px; left: -20px; width: 20px; height: calc(100% - 1px); background: linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0)); z-index: 2; pointer-events: none;}
.ec-customer .sub_depth2_list--fc::after{content: ""; position: absolute; top: 0px; right: -20px; width: 20px; height: calc(100% - 1px); background: linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0)); z-index: 2; pointer-events: none;}
.ec-customer .sub_depth2_list--fc .swiper-scrollbar{position: absolute !important; right: 0px !important; bottom: -1rem !important; left: 0px !important; width: auto !important;}
.ec-customer .sub_depth2_list--fc .sub_depth2_list__prev,.ec-customer  .sub_depth2_list--fc .sub_depth2_list__next{position: absolute; top: 0px; width: 20px; height: 100%; z-index: 2; display: none;}
.ec-customer .sub_depth2_list--fc .sub_depth2_list__prev.swiper-button-disabled,.ec-customer  .sub_depth2_list--fc .sub_depth2_list__next.swiper-button-disabled{opacity: 0; cursor: default;}
.ec-customer .sub_depth2_list--fc .sub_depth2_list__prev{left: -20px; background: none;}
.ec-customer .sub_depth2_list--fc .sub_depth2_list__next{right: -20px; background: none;}

@media (max-width: 767px){}
.ec-customer .sub_depth2_list__slider--fc{display: flex;}
.ec-customer .sub_depth2_list__slider--fc .sub_depth2_list__item--fc{width: auto;}
.ec-customer .sub_depth2_list__slider--fc .sub_depth2_list__item--fc a{position: relative; display: flex; align-items: center; height: 4.375rem; font-size: 16px; line-height: 1.2; color: rgb(157, 157, 157); padding: 0.5rem 0px; transition: 0.3s ease-in-out;}
.ec-customer .sub_depth2_list__slider--fc .sub_depth2_list__item--fc a::after{content: ""; position: absolute; left: 50%; bottom: 1px; width: 0px; height: 4px; background-color: rgb(243, 69, 30); opacity: 0; transform: translateX(-50%); transition: 0.2s;}
.ec-customer .sub_depth2_list__slider--fc .sub_depth2_list__item--fc a:active{text-decoration: underline; text-underline-offset: 2px;}
.ec-customer .sub_depth2_list__slider--fc .sub_depth2_list__item--fc.on a::after{width: 100%; opacity: 1;}



.ec-customer .lnb_wrapper{position: absolute; left: 0px; width: 100%; height: 4.375rem; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(217, 217, 217); pointer-events: auto;}



.ec-customer .lnb_inner{width: 100%; max-width: 1480px; padding: 0px 20px; margin: 0px auto;}
.ec-customer .sub_top_area{position: relative; padding: 110px 0px calc(80px + 4.375rem);}
.ec-customer .sub_top_area{height: auto !important;}
@media (max-width: 767px){.ec-customer .sub_top_area{padding: 55px 0px calc(40px + 4.375rem);}}
.ec-customer .sub_top_area{height: auto !important;}

@media (min-width: 1200px){}
@media (max-width: 1199px){}
@media (max-width: 767px){
}


@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}


@media (min-width: 1200px){
}
@media (min-width: 1641px){}




@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}










@media (max-width: 767px){
}
@media (max-width: 1199px){
}
@media (max-width: 767px){}

@media (max-width: 767px){}






@media (min-width: 1200px){}
@media (min-width: 1200px){}
@media (min-width: 1200px){}


@media (min-width: 1200px){}




@media (min-width: 1200px){
}

























@media (min-width: 576px){}

@media (min-width: 576px){}

@media (max-width: 991px){



}
.ec-customer .linked_solution_wrap .linked_solution__item{position: relative; width: 25.3125rem; margin-right: 1.5625rem;}
.ec-customer .linked_solution_wrap .linked_solution__item .imgbox figure{position: relative; height: 0px; padding-bottom: 88.148%; background-color: rgb(246, 246, 246); overflow: hidden;}
.ec-customer .linked_solution_wrap .linked_solution__item .imgbox figure img{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; transition: transform 0.4s ease-out;}
.ec-customer .linked_solution_wrap .linked_solution__item .txtbox{margin-top: 0.75rem; padding-top: 0.9375rem; border-top: 2px solid rgb(243, 69, 30);}
.ec-customer .linked_solution_wrap .linked_solution__item .morebox{display: flex; justify-content: flex-end; align-items: center;}
.ec-customer .linked_solution_wrap .linked_solution__item .morebox span{display: block; font-size: 1rem; font-weight: 300; line-height: 1; color: rgb(243, 69, 30);}
.ec-customer .linked_solution_wrap .linked_solution__item .morebox i.ico_arrow{display: block; width: 1.625rem; height: 1.625rem; border-radius: 50%; border: 1px solid rgb(243, 69, 30); background: url("/sites/edgecross/ico_linked_arrow.png") center center / 6px no-repeat rgb(255, 255, 255); margin-left: 10px;}
.ec-customer .linked_solution_wrap .linked_solution__item a{position: absolute; inset: 0px; font-size: 0px; color: transparent; text-indent: -9999px; overflow: hidden;}
.ec-customer .linked_solution_wrap .linked_solution__item:hover .imgbox figure img{transform: scale(1.2);}
.ec-customer .linked_solution_wrap .linked_solution__item:hover .morebox span{text-decoration: underline;}
@media (max-width: 575px){.ec-customer .linked_solution_wrap .linked_solution__item{width: 20.75rem;}}














@media (min-width: 576px){}




@media (max-width: 991px){}
@media (max-width: 575px){

}











@media (max-width: 575px){


}


@media (max-width: 1199px){}
@media (max-width: 575px){}
















.ec-customer .board-conts--fc .customer_case__item__inbox{display: flex; align-items: flex-end;}
.ec-customer .board-conts--fc .customer_case__item__inbox .imgbox figure{max-width: none !important; margin: 0px !important;}
.ec-customer .board-conts--fc .customer_case__item__inbox .imgbox figure img{display: block;}
.ec-customer .board-conts--fc .customer_case__item__inbox .txtbox{flex-shrink: 0; padding-left: 20px;}
.ec-customer .board-conts--fc .customer_case__item__inbox .txtbox .keybox .keybox__line{display: flex; align-items: flex-start;}
.ec-customer .board-conts--fc .customer_case__item__inbox .txtbox .keybox .keybox__line + .keybox__line{margin-top: 0.625rem;}
.ec-customer .board-conts--fc .customer_case__item__inbox .txtbox .keybox .keybox__line .keybox__line__label{flex-shrink: 0; font-size: inherit; font-weight: 600; padding: 0.4375em 0.5em; color: rgb(157, 157, 157); border: 1px solid rgb(157, 157, 157); text-align: center; min-width: 5.625em; line-height: 1;}
.ec-customer .board-conts--fc .customer_case__item__inbox .txtbox .keybox .keybox__line p{padding: 0px 0px 0px 0.66em; font-size: 1.125em; font-weight: 400; color: rgb(36, 36, 36);}
.ec-customer .board-conts--fc .customer_case__item__conts ul li{padding-left: 0.625rem;}
.ec-customer .board-conts--fc .customer_case__item__conts ul li .tit{position: relative; color: rgb(243, 69, 30);}
.ec-customer .board-conts--fc .customer_case__item__conts ul li .tit::before{content: ""; position: absolute; top: 0.35em; left: -0.625rem; width: 2px; height: 1em; background-color: rgb(243, 69, 30);}
@media (max-width: 575px){.ec-customer .board-conts--fc .customer_case__item__inbox{display: block;}
.ec-customer .board-conts--fc .customer_case__item__inbox .txtbox{margin-top: 1.875rem; padding-left: 0px;}}







@media (max-width: 575px){
}























@media (min-width: 941px){}
@media (max-width: 940px){





}




@media (max-width: 991px){
}

















@media (max-width: 1199px){}
@media (max-width: 991px){}
@media (min-width: 1300px){}
@media (min-width: 1300px){}





@media (max-width: 1199px){

}
@media (max-width: 991px){



}
@media (max-width: 767px){}
@media (max-width: 575px){







}


@media (max-width: 767px){
}

@media (max-width: 767px){}
@media (min-width: 768px){
}

@media (max-width: 767px){}






@media (max-width: 575px){}

@media (max-width: 991px){
}
@media (max-width: 767px){}
@media (max-width: 575px){}

@media (min-width: 1200px){
}

@media (min-width: 768px){}


@media (min-width: 992px){}
@media (max-width: 991px){}
@media (max-width: 575px){
}





















@media (max-width: 1199px){


}











@media (max-width: 1280px){}






@media (max-width: 991px){}
@media (max-width: 575px){}






@media (max-width: 767px){



}




















@media (max-width: 991px){}




@media (max-width: 1240px){
}
@media (max-width: 575px){

}















@media (max-width: 575px){

}

@media (max-width: 767px){
}





@media screen and (max-width: 1440px) and (min-width: 768px){
}
@media (min-width: 768px){
}
@media (max-width: 767px){
}
@media (max-width: 575px){
}






@media (max-width: 575px){


}
















@media (max-width: 767px){}



















@media (max-width: 767px){


}














@media (min-width: 992px) and (min-height: 900px){}








@media (max-width: 991px){
}
@media (max-width: 767px){}




@media (min-width: 1200px){


}
@media (max-width: 1199px){
}







@media (max-width: 767px){}

@media (max-width: 1300px){

}
@media (max-width: 767px){}
@media screen and (max-width: 1440px) and (min-width: 576px){}









@media (max-width: 767px){



}












@media (min-width: 1200px){}





@media (max-width: 1440px){}
@media (max-width: 1199px){



}
@media (max-width: 640px){

}


@media (max-width: 991px){}
@media (max-width: 767px){}

@media (min-width: 768px){}

@media (max-width: 767px){}

@media (max-width: 991px){}




@media (max-width: 960px){}




@media (max-width: 1300px){
}
@media (max-width: 960px){




}



@media (max-width: 960px){}


















@media (max-width: 960px){}

@media (max-width: 767px){}
@media (max-width: 575px){

}




@media (max-width: 991px){

}
@media (max-width: 767px){
}









@media (max-width: 767px){




}





@media (max-width: 767px){}








@media (max-width: 575px){}











@media (max-width: 1199px){



}
@media (max-width: 575px){}



@media (min-width: 768px){}

@media (max-width: 767px){}

@media (max-width: 575px){




}


@media (max-width: 575px){}

@media (max-width: 575px){}





















@media (max-width: 767px){



}








@media (max-width: 991px){

}




@media (max-width: 1199px){}
@media (max-width: 575px){}


@media (max-width: 575px){
}














@media (max-width: 1440px){




}
@media (max-width: 1280px){

}
@media (max-width: 680px){


}
@media (max-width: 767px){
}









@media (min-width: 576px){}
























@media (min-width: 992px){}
@media (min-width: 992px){}
@media (min-width: 1200px){}

@media (max-width: 575px){}





















@media (max-width: 767px){}
@media screen and (max-width: 1440px) and (min-width: 992px){











}
@media (max-width: 991px){
}
@media screen and (max-width: 767px){














}
@media (min-width: 1441px){
}





@media (max-width: 1199px){}
@media (max-width: 640px){



}
@media (min-width: 1200px){
}


@media (max-width: 575px){}


@media (min-width: 992px){}
@media (max-width: 991px){}

@media (min-width: 992px){

}
@media (max-width: 991px){


}
@media (max-width: 575px){}


@media (min-width: 1200px){

}




@media (max-width: 1199px){



}
@media (max-width: 767px){}
@media (max-width: 575px){





}













@media (min-width: 1200px){}









@media (min-width: 1200px){}





@media (min-width: 1200px){}
@media (min-width: 1441px){}
@media (max-width: 1440px){


}
@media (max-width: 1199px){


}
@media (max-width: 767px){}
@media (max-width: 575px){




}





@media (max-width: 1199px){}
@media (max-width: 575px){}











@media (max-width: 575px){
}

















@media (min-width: 992px){




}
@media (max-width: 575px){}
@media (min-width: 992px){}





















@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}




@media (min-width: 768px){}
@media (max-width: 767px){
}
@media screen and (max-width: 1200px) and (min-width: 992px){}
@media (max-width: 1199px){}
@media (max-width: 991px){

}
@media (min-width: 1300px){}








@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}

@media (max-width: 767px){}





@media (max-width: 767px){}
@media screen and (max-width: 1300px) and (min-width: 992px){}
@media (max-width: 575px){}
@media (max-width: 991px){

}






















































































































































































































































































































































































