@charset "utf-8";

.multipleDiv{max-width:1804px;margin:0 auto;overflow:hidden;}
@media all and (max-width:1840px){
	.multipleDiv{max-width:calc(100% - 30px);}
}



/********************
BANNER
********************/
#menu5080_obj4800{display:none;}
@media all and (max-width:768px){
	#menu5080_obj110{display:none;}
	#menu5080_obj4800{display:block;}
}


/********************
DEPARTMENT
********************/
.depart_list .container{display:flex;flex-wrap:wrap;justify-content:space-between;}
.depart_list .item{width:32.3%;display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:5px;padding:25px;margin-bottom:1.5%;transition:0.3s;}
.depart_list .item::before{content:"";display:block;width:77px;height:71px;transition:0.3s;margin-right:20px;}
.depart_list .depart_8{margin-right:auto;margin-left:1.5%;}
.depart_list .item div{width:calc(100% - 100px);}
.depart_list .item h3{margin-bottom:10px;}
.depart_list .item h3 a{color:#000;font-family:'Pre Bold';font-size:24px;display:inline-block;}
.depart_list .item h3 a::after{content:"";display:block;width:100%;height:2px;background:#000;margin-top:3px;transition:0.3s;transform:scale(0);}
.depart_list .item ul{display:flex;flex-wrap:wrap;}
.depart_list .item ul li{display:flex;align-items:center;margin-bottom:5px;}
.depart_list .item ul li::after{content:"";display:block;width:2px;height:16px;background:#a8a8a8;margin:0 10px 5px 10px;}
.depart_list .item ul li:last-child::after{display:none;}
.depart_list .item ul li a,
.depart_list .item p{color:#515151;font-family:'Pre Medium';font-size:18px;}
.depart_list .item ul li a{display:inline-block;}
.depart_list .item ul li a::after{content:"";display:block;width:100%;height:1px;background:#a8a8a8;margin-top:3px;transition:0.3s;transform:scale(0);}
.depart_list .depart_1::before{background:url(../../images/main/depart_1.png) no-repeat center;}
.depart_list .depart_2::before{background:url(../../images/main/depart_2.png) no-repeat center;}
.depart_list .depart_3::before{background:url(../../images/main/depart_3.png) no-repeat center;}
.depart_list .depart_4::before{background:url(../../images/main/depart_4.png) no-repeat center;}
.depart_list .depart_5::before{background:url(../../images/main/depart_5.png) no-repeat center;}
.depart_list .depart_6::before{background:url(../../images/main/depart_6.png) no-repeat center;}
.depart_list .depart_7::before{background:url(../../images/main/depart_7.png) no-repeat center;}
.depart_list .depart_8::before{background:url(../../images/main/depart_8.png) no-repeat center;}
.depart_list .depart_1:hover::before{background:url(../../images/main/depart_1_on.png) no-repeat center;}
.depart_list .depart_2:hover::before{background:url(../../images/main/depart_2_on.png) no-repeat center;}
.depart_list .depart_3:hover::before{background:url(../../images/main/depart_3_on.png) no-repeat center;}
.depart_list .depart_4:hover::before{background:url(../../images/main/depart_4_on.png) no-repeat center;}
.depart_list .depart_5:hover::before{background:url(../../images/main/depart_5_on.png) no-repeat center;}
.depart_list .depart_6:hover::before{background:url(../../images/main/depart_6_on.png) no-repeat center;}
.depart_list .depart_7:hover::before{background:url(../../images/main/depart_7_on.png) no-repeat center;}
.depart_list .depart_8:hover::before{background:url(../../images/main/depart_8_on.png) no-repeat center;}
.depart_list .depart_1:hover{border-color:#00cd86;}
.depart_list .depart_2:hover{border-color:#00baf8;}
.depart_list .depart_3:hover{border-color:#e4e200;}
.depart_list .depart_4:hover{border-color:#b39cfd;}
.depart_list .depart_5:hover{border-color:#ff7eba;}
.depart_list .depart_6:hover{border-color:#d3a05f;}
.depart_list .depart_7:hover{border-color:#d9548e;}
.depart_list .depart_8:hover{border-color:#bdc3c6;}
.depart_list .item h3 a:hover::after,
.depart_list .item ul li a:hover::after{transform:scale(1);}
@media all and (max-width:1280px){
	.depart_list .item{width:49%;}
}
@media all and (max-width:768px){
	.depart_list .item{width:100%;padding:15px;}
}
