@charset "utf-8";

/******************
** header
*******************/
header{left:0; top:0}

/******************
** mainBanner
*******************/
.mainBanner{background:url('/img/mainBanner.jpg')center center; background-size:cover}

/******************
** mainBrand
*******************/
.mainBrand{background:url('/img/brandstoryBg.jpg')center center; background-size:cover}
.mainBrand img{right:0; top:0}

/******************
** mainValue
*******************/
.mainValue{background:url('/img//visionBg.jpg')center center; background-size:cover}
.mainValue .wwp1{word-break: break-all; width:min-content}
.mainValueImgBox .wpA{left:50%; top:50%; transform: translate(-50%, -50%);}
.mainHrCnt{ align-self: stretch;}

.productBox > div{align-self: stretch;}
.productBox > .wwP33{width:33.33333333333%;}

.consultCnt{align-self: stretch;}
.inputTxt{border:1px solid #26272B}

.inputTxt{border:1px solid #91949F}
input::placeholder{color:#91949F}
input[type="submit"]{cursor: pointer;}
.checkBox{left:-9999999px}
.chckSpan{background:url('/img/chkOff.svg') center center no-repeat; background-size:cover}
.checkBox:checked + label .chckSpan{background:url('/img/chkOn.svg') center center no-repeat; background-size:cover}

@media (min-width: 1200px) {
.wl { border-left: 1px solid #BDB8B4; }
.wt { border-top: 1px solid #BDB8B4; }
.wr { border-right: 1px solid #BDB8B4; }
.wb { border-bottom: 1px solid #BDB8B4; }
}


@media (min-width: 769px) and (max-width: 1199px) {
.tl { border-left: 1px solid #BDB8B4; }
.tt { border-top: 1px solid #BDB8B4; }
.tr { border-right: 1px solid #BDB8B4; }
.tb { border-bottom: 1px solid #BDB8B4; }
}


@media (max-width: 768px) {
.ml { border-left: 1px solid #BDB8B4; }
.mt { border-top: 1px solid #BDB8B4; }
.mr { border-right: 1px solid #BDB8B4; }
.mb { border-bottom: 1px solid #BDB8B4; }
}

/*************
** consult
*************/
/** list **/
.sonsultTable tr {border-top:1px solid #D9DADE;}
.sonsultTable tr:last-child {border-bottom:1px solid #D9DADE;}

/** view **/
.consiltCntLine {border-top:1px solid #D9DADE;}
.consiltCntLine:last-child {border-bottom:1px solid #D9DADE;}
.successBtnLine {border:1px solid #D9DADE;}