.financialConsultant{margin:0 0 40px}.financialConsultant .top{display:flex;justify-content:space-between;margin:0 0 40px}.financialConsultant .top .textBox .consultantTitle{font-weight:700;font-size:24px;line-height:28px;color:#000}.financialConsultant .top .textBox .consultantDesc{font-weight:400;font-size:18px;line-height:28px}.financialConsultant .top .selectBoxMask{background:linear-gradient(180deg,#386d68 0,#009486 100%);border-radius:4px;padding:10px}.financialConsultant .top .selectBoxMask .selectBox{width:380px}.financialConsultant .bottom .regionBox ul.consultantList{display:flex;flex-wrap:wrap;margin:0 -20px}.financialConsultant .bottom .regionBox ul.consultantList li{width:33.33%;margin:0 0 40px;padding:0 20px}.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant:hover .imageBox img{transform:scale(1.1)}.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant:hover .imageBox .hoverMask{overflow:visible;opacity:1}.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant .imageBox{width:100%;height:370px;border-radius:4px;overflow:hidden;position:relative;padding:20px 0 0}.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant .imageBox img{transition:all 1s ease-in-out;transform:scale(1)}.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant .imageBox .hoverMask{overflow:hidden;opacity:0;background-image:url(../sprite/sprite.png);background-position:0 -140px;width:64px;height:64px;z-index:2;position:absolute;left:calc(50% - 32px);top:calc(50% - 32px);transition:all .3s ease-in-out}.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant .textBox{margin:10px 0 0}.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant .textBox .consultantName{font-weight:700;font-size:20px;line-height:32px;letter-spacing:-.03em;color:#000;margin:0 0 5px}.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant .textBox .consultantTitle{font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.03em;color:#5c5c5c;padding:0 0 15px;margin:0 0 20px;border-bottom:1px solid #c4c4c4;min-height:54px}.financialConsultant .bottom .regionBox ul.consultantList li .contactBox .consultantMail{margin:0 0 15px}.consultantModalBox .boxArea .consultantRight .contactBox .consultantMail a,.financialConsultant .bottom .regionBox ul.consultantList li .contactBox .consultantMail a{font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.03em;color:#00ba98;padding:0 0 0 32px;position:relative}.consultantModalBox .boxArea .consultantRight .contactBox .consultantMail a::before,.financialConsultant .bottom .regionBox ul.consultantList li .contactBox .consultantMail a::before{content:"";background-image:url(../sprite/sprite.png);background-position:-24px -295px;width:24px;height:24px;position:absolute;left:0;top:calc(50% - 12px)}.consultantModalBox .boxArea .consultantRight .contactBox .consultantPhone a,.financialConsultant .bottom .regionBox ul.consultantList li .contactBox .consultantPhone a{font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.03em;color:#000;padding:0 0 0 32px;position:relative}.consultantModalBox .boxArea .consultantRight .contactBox .consultantPhone a::before,.financialConsultant .bottom .regionBox ul.consultantList li .contactBox .consultantPhone a::before{content:"";background-image:url(../sprite/sprite.png);background-position:-288px -295px;width:24px;height:24px;position:absolute;left:0;top:calc(50% - 12px)}.financialConsultant .select2-container{height:50px}.financialConsultant .select2-container .select2-selection{border:1px solid #fff;border-radius:3px;position:relative;padding:0 0 0 20px}.financialConsultant .select2-container .select2-selection::before{content:"";display:flex;background-image:url(../sprite/white-pin.png);width:18px;height:22px;position:absolute;left:10px;top:calc(50% - 11px)}.financialConsultant .select2-container .select2-selection .select2-selection__rendered{padding:0 20px;font-weight:700;font-size:16px;line-height:19px;color:#fff}.financialConsultant .select2-container .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#fff}.financialConsultant .select2-container .select2-selection .select2-selection__arrow{background-image:url(../sprite/bot-arrow.png);width:8px;height:4px;top:calc(50% - 2px);background-position:0}.consultantModalBox{padding:40px 50px 50px}.consultantModalBox .boxArea{display:flex}.consultantModalBox .boxArea .consultantLeft{width:350px}.consultantModalBox .boxArea .consultantLeft .imageBox{width:100%;height:370px;border-radius:4px;overflow:hidden}.consultantModalBox .boxArea .consultantRight{width:calc(100% - 350px);padding:20px 0 0 40px}.consultantModalBox .boxArea .consultantRight .textBox .consultantName{font-weight:700;font-size:20px;line-height:32px;letter-spacing:-.03em;color:#000;margin:0 0 5px}.consultantModalBox .boxArea .consultantRight .textBox .consultantTitle{font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.03em;color:#5c5c5c;padding:0 0 15px;margin:0 0 20px;border-bottom:1px solid #c4c4c4}.consultantModalBox .boxArea .consultantRight .contactBox{margin:0 0 30px}.consultantModalBox .boxArea .consultantRight .contactBox .consultantMail{margin:0 0 15px}.consultantModalBox .boxArea .consultantRight .textDescBox{font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em;color:#000}.consultantModalBox .boxArea .consultantRight .textDescBox strong{font-weight:700}.consultantModalBox .fancybox-close-small{border-radius:0;background-color:transparent;background-image:url(../sprite/sprite.png);background-position:-324px -206px;width:22px;height:22px;right:50px!important;top:50px!important}.select2-dropdown{top:0;border:1px solid rgba(196,196,196,.5);border-radius:3px;border-top:0}.select2-dropdown .select2-results__options li{height:45px;display:flex;align-items:center}@media screen and (max-width:1699px){.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant .imageBox{height:320px}}@media screen and (max-width:1399px){.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant .imageBox{height:290px}}@media screen and (max-width:1199px){.financialConsultant .top{margin:0 0 15px;flex-direction:column;justify-content:inherit}.financialConsultant .top .textBox{width:100%;margin:0 0 15px}.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant .imageBox img,.financialConsultant .top .selectBoxMask .selectBox{width:100%}.financialConsultant .bottom .regionBox ul.consultantList li{width:50%}.consultantModalBox .boxArea .consultantLeft .imageBox,.financialConsultant .bottom .regionBox ul.consultantList li .modalConsultant .imageBox{height:auto}.consultantModalBox{padding:20px;border-radius:4px}.consultantModalBox .fancybox-close-small{right:20px!important;top:20px!important}.consultantModalBox .boxArea{flex-direction:column}.consultantModalBox .boxArea .consultantLeft{width:100px;position:absolute}.consultantModalBox .boxArea .consultantRight{width:100%;padding:0}.consultantModalBox .boxArea .consultantRight .textBox{padding:5px 0 0 110px;min-height:105px}.consultantModalBox .boxArea .consultantRight .textBox .consultantTitle{margin:0}.consultantModalBox .boxArea .consultantRight .contactBox{margin:15px 0}.select2-container .select2-selection .select2-selection__rendered{font-size:14px}}@media screen and (max-width:767px){.financialConsultant .bottom .regionBox ul.consultantList li{width:100%;margin:0 0 20px}}