@import url('sub.css');




/**** S:: 로그인 ****/
.login{max-width:520px; padding: 60px; margin: 0 auto; border:1px solid var(--border); box-sizing:border-box; border-radius:10px; text-align:center;}
.login .login_input{margin:30px 0 0;}
.login .login_input dd{margin: 0 0 8px;}
.login .login_input .input_login{width: 100%; line-height: 60px; box-sizing:border-box; padding:0 20px; border-radius:5px; background:var(--grayBg2); font-size:1rem; letter-spacing: -0.51px; color:var(--basic); border:0;}
.login .login_input .input_login::placeholder{font-size:1rem; letter-spacing: -0.51px; color:var(--light);}

.login ul{display: flex; justify-content: center; margin: 20px 0 0;}
.login ul li{padding: 0 30px 0 0; position: relative;}
.login ul li:last-child{padding: 0;}
.login ul li:after{content:''; display:block; width: 1px; height: 10px; background:var(--border); position:absolute; right:15px; top:50%; margin-top: -5px;}
.login ul li:last-child:after{display: none;}
.login ul li a{display: block; font-size:0.882rem; letter-spacing: -0.45px; font-weight: 600; line-height: 150%; transition:all .3s linear;}
.login ul li a:hover{color:var(--black);}
/**** E:: 로그인 ****/


/**** S:: 아이디/비밀번호 찾기 ****/
.idpw{text-align:center;}
	.idpw_in{box-sizing:border-box; border:1px solid var(--border); border-radius:10px; padding:60px; margin: 30px auto 0; max-width:620px;}
	.idpw_in article{padding:50px 0; text-align:left;}
	.idpw_in article:first-child{padding-top: 0; border-bottom: 1px solid var(--border);}
	.idpw_in article:last-child{padding-bottom: 0;}
	.idpw_in article .fs19{padding: 0 0 10px;}
	.idpw_in article .fs15{padding:30px 0 0; text-align:center; }
	.idpw_in article .fs15 b{color:var(--sub3); font-weight: 600; text-decoration:underline;}
	.idpw_in .idpw_input{}
	.idpw_in .idpw_input dl{display: flex; flex-wrap:wrap; justify-content: flex-end; margin: 0 0 8px;}
	.idpw_in .idpw_input dl dt{background:var(--grayBg2); padding:0 20px; box-sizing:border-box; width:90px; line-height: 60px; font-size:1rem; font-weight:600; color:var(--black); letter-spacing: -0.51px; border-radius:5px 0 0 5px; position: relative;}
	.idpw_in .idpw_input dl dt:after{content:''; display:block; width:1px; height:12px; background:var(--border); position: absolute; right: 0; top:50%; margin-top: -6px;}
	.idpw_in .idpw_input dl dd{width: calc(100% - 90px); height: 60px; background:var(--grayBg2); box-sizing:border-box; border-radius:0 5px 5px 0; overflow: hidden;}
	.idpw_in .idpw_input dl dd .input_login{width: 100%; line-height: 60px; box-sizing:border-box; padding:0 30px;  background:var(--grayBg2); font-size:1rem; letter-spacing: -0.51px; color:var(--basic); border:0;}
	.idpw_in .idpw_input dl dd div{display: flex;}
	.idpw_in .idpw_input dl dd div .input_login{width: calc(100% - 100px);}
	.idpw_in .idpw_input dl dd div .btn_b{width: 100px; border-radius:0 5px 5px 0;}
	.idpw_in .idpw_input dl dd.authentication_number{background:none; height: auto;}
	.idpw_in .idpw_input dl dd.authentication_number p{font-size:0.765rem; font-weight: 400; letter-spacing: -0.39px; line-height: 150%; color:var(--sub3); padding: 8px 30px 0; box-sizing:border-box;}

	#popup_id{}
	#popup_id i{display: block; width: 100px; height: 100px; margin: 0 auto 12px; font-style:normal; text-align:center; position: relative; color:var(--main);}
	#popup_id i:after{content:'\e853'; display: block; width: 100%; height: 100%; font-size:100px; line-height: 100px; position: absolute; left:0; top:0; font-family:var(--icon);}
	#popup_id .fs17 b{color:var(--main); text-decoration:underline; font-weight: 700;}
	#popup_id .email_txt{padding: 6px 0 0; color:var(--black);}
	#popup_id .email_txt b{letter-spacing: 0; color:var(--black); font-weight: 700; text-decoration:none;}
	#popup_id .btn_m{border-radius:0; margin:30px auto 0; max-width:180px;}


	#popup_pw{}
	#popup_pw i{display: block; width: 100px; height: 100px; margin: 0 auto 12px; font-style:normal; text-align:center; position: relative; color:var(--main);}
	#popup_pw i:after{content:'\e593'; display: block; width: 100%; height: 100%; font-size:100px; line-height: 100px; position: absolute; left:0; top:0; font-family:var(--icon);}
	#popup_pw .fs21{color:var(--black); padding: 15px 0 0; font-weight: 600;}
	#popup_pw .fs21 b{font-weight: 600; color:var(--main); letter-spacing: 0;}
	#popup_pw .fs15{padding: 5px 0 0;}
	#popup_pw .btn_m{border-radius:0; margin:30px auto 0; max-width:180px;}
/**** E:: 아이디/비밀번호 찾기 ****/









/**** S:: 회원가입 ****/
.join_table{border-top: 2px solid var(--main);}
.join_table > dl{display: flex;}
.join_table > dl > dt{width: 230px; padding:20px 15px; font-size:1rem; font-weight: 600; color:var(--black); letter-spacing: -0.51px; background:var(--grayBg2); border-bottom: 1px solid var(--border);}
.join_table > dl > dt span{display: inline-block; font-weight: 600; color:var(--main);}
.join_table > dl > dd{width: calc(100% - 230px); padding:10px 15px; font-size:1rem; letter-spacing: -0.51px; border-bottom: 1px solid var(--border);}
.join_table > dl > dd .red_txt{padding: 7px 0 0; font-size:0.882rem; letter-spacing: -0.45px; color:var(--sub3);}
.join_table > dl > dd .input{height: 45px; line-height: 43px; box-sizing:border-box; border:1px solid var(--border); background:var(--white); font-size:0.882rem; letter-spacing: -0.45px; padding: 0 15px;}
.join_table > dl > dd .input::placeholder{font-size:0.882rem; letter-spacing: -0.45px; color:var(--light);}
.join_table > dl > dd .select{height: 45px; line-height: 43px; box-sizing:border-box; border:1px solid var(--border); background-color:var(--white); font-size:0.882rem; letter-spacing: -0.45px; padding: 0 15px; color:var(--basic);}
.join_table > dl > dd .select_wrap{display: flex; flex-wrap:wrap; gap:5px; max-width:calc(50% - 90px);}
.join_table > dl > dd .select_wrap .select{width: calc((100% - 15px)/3);}
.join_table > dl > dd .input_wrap{display: flex; max-width:50%;}
.join_table > dl > dd .input_wrap .btn_b2{margin-left: 5px;}
.join_table > dl > dd .input_wrap .input{width: calc(100% - 95px);}
	.label_radio{display: inline-block; padding: 0 20px 0 0; line-height: 43px; cursor:pointer;}
	.label_radio input{display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin: -2px 8px 0 0;}
	.label_checkbox{display: inline-block; cursor:pointer;}
	.label_checkbox input{display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin: -2px 8px 0 0;}
	.join_agree{display: flex; justify-content: center; box-sizing:border-box; padding: 18px 16px; margin: 30px 0 0; border:1px solid var(--border);}
	.join_agree li{padding: 0 40px 0 0;}
	.join_agree li:last-child{padding: 0;}

	.join_btn{display: flex; justify-content: center; padding: 60px 0 0;}
	.join_btn a{margin: 0 5px 0 0;}
	.join_btn a:last-child{margin: 0;}

	.popup_privacy{text-align:left;}
	.popup_privacy h4{padding: 20px 0 5px; font-weight: 600; color:var(--black);}
	.popup_privacy h4:first-child{padding-top: 0;}
	.popup_privacy .textarea{box-sizing:border-box; width: 100%; height: 150px; border:1px solid var(--border); padding:15px; font-size:0.882rem; letter-spacing: -0.45px; color:var(--basic); line-height: 160%;}
	.popup_privacy .btn_m{max-width:180px; margin: 30px auto 0;}
/**** E:: 회원가입 ****/








/**** S:: 회원가입완료 ****/
.complete{text-align:center; box-sizing:border-box; margin:0 auto; max-width:560px; border-radius:10px; border:1px solid var(--border); padding: 60px;}
.complete i{display: block; width: 100px; height: 100px; margin: 0 auto 40px; font-style:normal; text-align:center; position: relative; color:var(--main);}
.complete i:after{content:'\e853'; display: block; width: 100%; height: 100%; font-size:100px; line-height: 100px; position: absolute; left:0; top:0; font-family:var(--icon);}
.complete .fs25{}
.complete .fs17{padding: 8px 0 0;}
.complete .btn_area{padding: 40px 0 0; display: flex; gap:5px;}
.complete .btn_area a{width: calc((100% - 5px)/2); display: block; box-sizing:border-box; height:60px; line-height: 58px; border:1px solid var(--black); font-size:1rem; font-weight: 700; letter-spacing: -0.51px; text-align:center; transition:all .3s linear; background:var(--white); color:var(--black); border-radius:5px;}
.complete .btn_area a:hover{background:var(--black); color:var(--white);}
.complete .btn_area a.login_btn{border-color:var(--main); background:var(--main); color:var(--white);}
.complete .btn_area a.login_btn:hover{border-color:var(--sub); background:var(--sub); color:var(--main);}
/**** E:: 회원가입완료 ****/



/**** S:: 마이페이지 ****/
.mypage_info{display: flex; justify-content: space-between; padding: 0 0 50px;}
.mypage_info > div{box-sizing:border-box; border:1px solid var(--border); border-radius:10px; overflow: hidden;}
.mypage_info .in{box-sizing:border-box; display: flex; align-items:center;}
.mypage_info .mypage_personall{width: calc(60% - 15px);}

.mypage_personall{}
.mypage_personall .in{padding: 42px 40px;}
.mypage_personall .in .name{width: 45%;}
.mypage_personall .in .name .fs29{font-weight: 400;}
.mypage_personall .in .name .fs29 b{font-weight: 700;}
.mypage_personall .in .name .cate_txt{margin: 10px 0 0;}
.mypage_personall .in dl{display: flex; width: 55%;}
.mypage_personall .in dl dd{text-align:right; width: 33.33%;}
.mypage_personall .in dl dd .fs15{padding: 0 0 5px;}
.mypage_personall .in dl dd .fs21{font-weight: 400;}
.mypage_personall ul{background:var(--grayBg2); display: flex; border-top: 1px solid var(--border);}
.mypage_personall ul li{width: 33.33%; display: flex; justify-content: center; text-align:center; font-size:0.882rem; color:var(--black); line-height: 60px; padding: 0 40px; box-sizing:border-box; position: relative;}
.mypage_personall ul li:after{content:''; display: block; width: 1px; height:20px; background:rgba(34, 34, 34, 0.2); position: absolute; right: 0; top:50%; margin-top: -10px;}
.mypage_personall ul li:last-child:after{display: none;}
.mypage_personall ul li.consultant{padding: 0;}
.mypage_personall ul li b{font-weight: 600; width: 100px; text-align:left;}
.mypage_personall ul li.consultant a{display: flex; box-sizing:border-box; line-height: 60px; font-size:1rem; color:var(--black); font-weight: 600; letter-spacing: -0.51px; transition:all .3s linear;}
.mypage_personall ul li.consultant a:hover{color:var(--main);}
.mypage_personall ul li.consultant a:before{content:'\f02e'; display: inline-block; vertical-align: middle; margin:0 8px 0 0; font-size:20px; font-family:var(--icon); font-weight: 400;}

.mypage_info .mypage_consultant{width: calc(40% - 15px);}
.mypage_info .mypage_consultant .in{padding: 30px 40px;}
.mypage_info .mypage_consultant .profile{width: 50%; display: flex; align-items:center;}
.mypage_info .mypage_consultant .profile dt{width: 100px;}
.mypage_info .mypage_consultant .profile dt img{width:100%; height: auto;}
.mypage_info .mypage_consultant .profile dd{width: calc(100% - 100px); padding: 0 0 0 20px; box-sizing:border-box;}
.mypage_info .mypage_consultant .profile dd .cate_txt{margin: 0 0 5px;}
.mypage_info .mypage_consultant .profile_info{width: 50%; box-sizing:border-box; padding: 0 0 0 20px;}
.mypage_info .mypage_consultant .profile_info dd{font-size:0.882rem; padding:0 0 5px 28px; line-height: 150%; box-sizing:border-box; position: relative;}
.mypage_info .mypage_consultant .profile_info dd:last-child{padding-bottom: 0;}
.mypage_info .mypage_consultant .profile_info dd:before{display: inline-block; font-size:18px; color:var(--black); font-weight: 400; font-family:var(--icon); position: absolute; left:0; top:0;}
.mypage_info .mypage_consultant .profile_info dd.phone:before{content:'\e325';}
.mypage_info .mypage_consultant .profile_info dd.tel:before{content:'\f1d0';}
.mypage_info .mypage_consultant .profile_info dd.email:before{content:'\e158';}
.mypage_info .mypage_consultant ul{display: flex;}
.mypage_info .mypage_consultant ul li{width: 33.33%; position: relative;}
.mypage_info .mypage_consultant ul li:after{content:''; display: block; width: 1px; height:20px; background:rgba(255,255,255, 0.2); position: absolute; right: 0; top:50%; margin-top: -10px;}
.mypage_info .mypage_consultant ul li:last-child:after{display: none;}
.mypage_info .mypage_consultant ul li a{display: block; line-height: 60px; background:var(--sub4); font-size:1rem; letter-spacing: -0.51px; font-weight: 600; color:var(--white); text-align:center; transition:all .3s linear;}
.mypage_info .mypage_consultant ul li a:hover{background:var(--main);}
.mypage_info .mypage_consultant ul li a:before{display: inline-block; vertical-align: middle; margin: -2px 8px 0 0; font-size:20px; font-weight: 400; font-family:var(--icon);}
.mypage_info .mypage_consultant ul li.profilepage a:before{content:'\ea67';}
.mypage_info .mypage_consultant ul li.tel a:before{content:'\e0b0';}
.mypage_info .mypage_consultant ul li.consult a:before{content:'\f88c';}


.tab_style{display: flex; padding: 30px 0;}
.tab_style li{flex:1; margin: 0 10px 0 0; cursor:pointer; text-align:center;  border:1px solid var(--border); border-radius:5px; background:var(--white); transition:all .3s linear; box-sizing:border-box;}
.tab_style li a{display: block; font-size:1rem; line-height: 53px; letter-spacing: -0.51px;}
.tab_style li:last-child{margin: 0;}
.tab_style li.focus{background:var(--main) !important; border-color:var(--main) !important; color:var(--white) !important; font-weight: 600; }
.tab_style li:hover{border-color:var(--main); color:var(--main);}
/**** E:: 마이페이지 ****/





/**** S:: 개인정보관리 ****/
.pw_img{width: 100px; height: 100px; position: relative;}
.pw_img:after{content:'\e593'; display: block; width: 100%; height: 100%; font-size:100px; line-height: 100px; text-align:center; font-family:var(--icon); position: absolute; left:0; top:0; color:var(--main);}

.passwd{padding: 50px 60px 60px; box-sizing:border-box; border-radius:10px; background:var(--white); border:1px solid var(--border); text-align:center;}
.passwd .pw_img{margin: 0 auto 20px;}
.passwd .fs25{font-weight: 700; letter-spacing: 0; color:var(--main);}
.passwd .fs15{padding: 5px 0 20px;}
.passwd dl{max-width:360px; margin: 0 auto;}
.passwd dl dd{width: 100%; margin: 0 0 10px;}
.passwd dl dd .input{height: 60px; line-height: 58px; padding: 0 20px; font-size:1rem;}
.passwd dl dt{width: 100%;}
.passwd dl dt .button_b{width: 100%;}

.myinfo_cont{}
.myinfo_cont article{padding: 60px 0 0;}
.myinfo_cont article:first-child{padding: 0;}

.myinfo_table{width:100%; border-collapse:separate; border-spacing:0px; border-top:2px solid var(--main); text-align:left;}
.myinfo_table th{font-size:1rem; letter-spacing: -0.51px; line-height:165%; font-weight: 600; color:var(--black); padding:20px 15px; box-sizing:border-box; border-bottom: 1px solid var(--border); border-right:1px solid var(--border); background:var(--white);}
.myinfo_table td{font-size:1rem; letter-spacing: -0.51px; line-height:165%; font-weight: 400; color:var(--basic); padding:10px 15px; box-sizing:border-box; border-bottom: 1px solid var(--border); background:var(--white);}
.myinfo_table td .input{border-radius:0;}
.myinfo_table td .input_m{width: calc(50% - 95px);}
.myinfo_table td .input_wrap{display: flex; max-width:50%;}
.myinfo_table td .input_wrap .btn_b2{margin-left: 5px; border-radius:0;}
.myinfo_table td .input_wrap .input{width: calc(100% - 95px);}
.myinfo_table td .select_wrap{display: flex; flex-wrap:wrap; gap:5px; max-width:calc(50% - 90px);}
.myinfo_table td .select_wrap .select{width: calc((100% - 15px)/3); border-radius:0;}

.myinfo_btn{display: flex; justify-content: center;}
.myinfo_btn a{margin:0 5px 0 0;}
.myinfo_btn a:last-child{margin:0;}

#popup_passwd{}
#popup_passwd .popup_con{padding: 30px 40px;}
.popup_passwd .pw_img{margin:0 auto 15px;}
.popup_passwd .fs17{padding: 0 0 15px;}
.popup_passwd .btn_area{display: flex; justify-content: center; margin: 30px 0 0;}
.popup_passwd .btn_area input{margin: 0 5px 0 0; max-width:180px;}
.popup_passwd .btn_area input:last-child{margin: 0;}
	.ip_box{box-sizing:border-box; border-radius:5px; border:1px solid var(--border); display: flex; margin: 0 0 5px; text-align:left;}
	.ip_box:last-of-type{margin: 0;}
	.ip_box dt{width: 160px; box-sizing:border-box; padding: 0 15px; line-height: 60px; font-size:1rem; letter-spacing: -0.51px; font-weight: 600; color:var(--black); position: relative;}
	.ip_box dt:after{content:''; display:block; width: 1px; height: 12px; background:var(--border); position: absolute; right: 0; top:50%; margin-top: -6px;}
	.ip_box dd{width: calc(100% - 160px);}
	.ip_box dd .input{height: 60px; line-height: 60px; border:0;}


.popup_myout{text-align:left;}
.popup_myout .txt_area{padding: 0 0 30px;}
.popup_myout .txt_area p{padding:0 0 10px;}
.popup_myout .txt_area p:last-child{padding:0;}
.popup_myout .txt_area p small{font-size:0.706rem; display: inline-block;}
.popup_myout .btn_area{display: flex; justify-content: center; margin: 30px 0 0;}
.popup_myout .btn_area input{margin: 0 5px 0 0; max-width:180px;}
.popup_myout .btn_area input:last-child{margin: 0;}
/**** E:: 개인정보관리 ****/


/**** S:: 컨설턴트 변경 ****/
.consultant_change{}
.consultant_change .align_right{display: flex; justify-content: flex-end; padding:0 0 20px;}
.consultant_change .direct_btn{width: 140px; height: 55px; line-height:55px;}

.consultant_change_lsit{display: flex; flex-wrap:wrap; gap:30px;}
.consultant_change_lsit .list{width: calc((100% - 30px)/2); background:var(--white); border-radius:10px; overflow: hidden; box-sizing:border-box; border:1px solid var(--border);}
.consultant_change_lsit .list dl{display: flex;}
.consultant_change_lsit .list dl dt{position: relative; width: 230px; aspect-ratio:1/1.3;}
.consultant_change_lsit .list dl dt img{display: block; width: 100%; height: 100%; object-fit:cover;}
.consultant_change_lsit .list dl dd{width: calc(100% - 230px); padding: 30px; box-sizing:border-box; display: flex; flex-direction: column; justify-content: center; position: relative;}
.consultant_change_lsit .list .tit{position: relative;}
.consultant_change_lsit .list .contact_list{display: flex; position: absolute; right: 0; top:7px;}
.consultant_change_lsit .list .contact_list a{font-size:0; width: 18px; height: 18px; display: block; position: relative; margin: 0 5px 0 0;}
.consultant_change_lsit .list .contact_list a:last-child{margin: 0;}
.consultant_change_lsit .list .contact_list a:after{display: block; width: 100%; height: 100%; font-size:18px; line-height: 18px; font-family:var(--icon); position: absolute; left:0; top:0; color:var(--black);}
.consultant_change_lsit .list .contact_list a.phone:after{content:'\e325';}
.consultant_change_lsit .list .contact_list a.tel:after{content:'\f1d0';}
.consultant_change_lsit .list .contact_list a.email:after{content:'\e158';}
.consultant_change_lsit .list .sns{display: flex; justify-content: center; font-size: 0; position: absolute; left:0; bottom: 0; padding: 15px; box-sizing:border-box; width: 100%;}
.consultant_change_lsit .list .sns a{display: flex; align-items:center; justify-content:center; width: 30px; height: 30px; border-radius:50%; margin: 0 8px 0 0;}
.consultant_change_lsit .list .sns a.kakao{background:#FAE100;}
.consultant_change_lsit .list .sns a.blog{background:#42D31A;}
.consultant_change_lsit .list .sns a.youtube{background:#F00;}
.consultant_change_lsit .list .sns a:last-child{margin: 0;}
.consultant_change_lsit .list .sns a img{width: 14px; height: auto;}
.consultant_change_lsit .list .fs21{}
.consultant_change_lsit .list .fs21 .cate_txt{display: inline-block; margin: -2px 10px 0 0; vertical-align: middle;}
.consultant_change_lsit .list p.fs15{margin: 8px 0 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.6em; height: 3.2em;}
.consultant_change_lsit .list .column{padding: 15px 0 0; margin: 15px 0 0; border-top: 1px solid var(--border);}
.consultant_change_lsit .list .column h5{font-weight: 600; color:var(--black);}
.consultant_change_lsit .list .column h5:before{content:'\e52d'; display: inline-block; vertical-align: middle; font-size:18px; color:var(--black); margin: 0 3px 0 0; font-weight: 400; font-family:var(--icon);}
.consultant_change_lsit .list .column .dot_list2{padding: 5px 0 0;}
.consultant_change_lsit .list .column .dot_list2 li:before{background:var(--black);}


	.consultant_change_btn{display: flex;}
	.consultant_change_btn li{width: 33.33%; position: relative;}
	.consultant_change_btn li:after{content:''; display: block; width: 1px; height:20px; background:rgba(255,255,255, 0.2); position: absolute; right: 0; top:50%; margin-top: -10px;}
	.consultant_change_btn li:last-child:after{display: none;}
	.consultant_change_btn li a{display: block; line-height: 60px; background:var(--sub4); font-size:1rem; letter-spacing: -0.51px; font-weight: 600; color:var(--white); text-align:center; transition:all .3s linear;}
	.consultant_change_btn li a:hover{background:var(--main);}
	.consultant_change_btn li a:before{display: inline-block; vertical-align: middle; margin: -2px 8px 0 0; font-size:20px; font-weight: 400; font-family:var(--icon);}
	.consultant_change_btn li.profilepage a:before{content:'\ea67';}
	.consultant_change_btn li.tel a:before{content:'\e0b0';}
	.consultant_change_btn li.consult a:before{content:'\f88c';}



.change_box{padding: 30px 0 0;}
.change_box .button_b{margin: 40px auto 0; max-width: 160px;}


#popup_consultant{}
#popup_consultant .popup_in{height: 80vh; overflow: hidden;}
#popup_consultant .popup_con{height: calc(100% - 82px); padding: 20px 10px 20px 20px;}
#popup_consultant .popup_consultant{height: 100%; overflow-x: hidden; overflow-y: auto; padding: 0 10px 0 0; box-sizing: border-box;}

	/*.consultant_list{display:flex; flex-wrap:wrap; gap:30px 20px; margin: 10px 0 0;} */
	/*.consultant_list dl{text-align:center; width: calc((100% - 40px)/3);} */
	/*.consultant_list dl dt{}*/
	/*.consultant_list dl dt a{display: block; aspect-ratio:1/1.3; overflow: hidden;}*/
	/*.consultant_list dl dt img{display: block; width: 100%; height:100%; object-fit:cover;}*/
	/*.consultant_list dl dd{padding:10px 0 0;}*/
	/*.consultant_list dl dd .fs21{line-height: 120%;}*/
	/*.consultant_list dl dd .fs15{padding:3px 0 0;}	*/
/**** E:: 컨설턴트 변경 ****/


