﻿@charset "utf-8";

/************************************************
needBlk
************************************************/
/* needBlk */
.needBlk {
	display: flex;
}

/************************************************
slickBlk
************************************************/
.slickBlk {
	overflow: hidden;
}
.slickBlk .sectionInner01 {
	width: 1100px;
}
.slickBlk .slick-list {
	overflow: inherit;
}
.slickBlk .slick-prev,
.slickBlk .slick-next {
	top: 50%;
	bottom: inherit;
	width: 56px;
	height: 56px;
	margin-top: 0;
}
.slickBlk .slick-next {
	right: -3px;
	transform: translateY(-50%) rotate(-45deg);
}
.slickBlk .slick-prev {
	left: -3px;
	transform: translateY(-50%) rotate(45deg);
}
.slickBlk .slick-dots {
	bottom: -35px;
}

/************************************************
cardBtn
************************************************/
.cardBtn {
	justify-content: flex-start;
}


/************************************************
appModal
************************************************/
.appModal .clmItem.I {
	width: 73px;
	padding-left: 12px;
}
.appModal .clmItem.T {
	padding-left: 10px;
}
.appModal .selectBrandList.clm.col2 > * {
	width: 44%;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
}
.appModal .selectBrandList.clm.col2 .vmj {
	padding: 27px 10px 15px 14px;
}
.appModal .selectBrandList.clm.col2 .amex {
	padding: 50px 10px 15px 14px;
}
.appModal .selectBrandList.clm.col2 .vmj img {
	width: 142px;
}
.appModal .selectBrandList.clm.col2 .amex img {
	width: 40px;
}
/************************************************
Parts
************************************************/
#chatbot {
	z-index: 10000 !important;
}
.QA th{
	font-weight: normal!important;
}
#mainArea {
	overflow: hidden;
}