@charset "utf-8";
#form1 { width: 100%; height: 100%; } 

/* Selection */
::-moz-selection { color: #fff; background: #9d5aff; } 
::selection { color: #fff; background: #9d5aff; } 

/* Default */
body, html { width: 100%; height: 100%; } 
#wrap { position: relative; min-width: 360px; height: 100%; margin: 0 auto; min-height: 512px; } 

.m_only, .m-only { display: none !important; } 
.pc_only { display: inline-block; } 
.t_only { display: none !important; } 
.hide { display: none !important; } 

.mt0 { margin-top: 0px !important; }
.mt10 { margin-top: 10px !important; }
.mt17 { margin-top: 17px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mt50 { margin-top: 50px !important; }
.mt60 { margin-top: 60px !important; }
.mt70 { margin-top: 70px !important; }
.mt80 { margin-top: 80px !important; }
.mt90 { margin-top: 90px !important; }
.mb0 { margin-bottom: 0px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb70 { margin-bottom: 70px !important; }
.mb80 { margin-bottom: 80px !important; }
.mb90 { margin-bottom: 90px !important; }

.scrollOff { position: fixed; overflow: hidden; height: 100%; } 

.dim { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); z-index: 100; transition: all 0.5s; opacity: 0; display: none; } 
.dim.on { opacity: 1; display: inline-block; } 


#wrap { width: 100%; max-width: 768px; margin: 0 auto; min-height: 512px; } 

main { padding: 28px 24px 24px; padding-bottom: calc(constant(safe-area-inset-bottom) + 24px); padding-bottom: calc(env(safe-area-inset-bottom) + 24px); min-height: 100%; } 

.intro { background-image: url(../image/main_bg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; overflow: hidden; } 

.intro .top_text_area { color: #f3f3f3; z-index: 1; } 

.intro .title_area { position: absolute; top: 108px; left: 24px; padding-top: 68px; } 
.intro .title_area .main_title { font-family: "Poppins"; font-weight: 600; font-size: 48px; line-height: 50px; color: #ffffff; } 
.intro .title_area .sub_title { margin-top: 16px; display: block; font-weight: 400; font-size: 20px; line-height: 140%; color: #f3f3f3; } 

.intro .intro_btn { display: inline-block; position: fixed; bottom: 24px; width: calc(100% - 48px); left: 50%; transform: translateX(-50%); background-color: #ffffff; border-radius: 4px; height: 56px; line-height: 56px; z-index: 1; font-weight: 600; font-size: 16px; color: #005dea; min-width: 360px; } 

.intro .title_area .db_logo_area { position: absolute; left: 0; top: 0; width: 108px; height: 51px; background-color: #ffffff; border-radius: 8px; } 
.intro .title_area .db_logo_area img { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); } 

.intro .db_intro_title_area { margin-top: 54px; } 
.intro .db_intro_title_area .top_text { display: block; font-weight: 400; font-size: 20px; line-height: 140%; color: #f3f3f3; } 
.intro .db_intro_title_area .main_title { font-weight: 400; font-size: 32px; line-height: 38px; color: #ffffff; margin-top: 8px; } 
.intro .db_intro_title_area .main_title b { font-weight: 600; } 
.intro .db_intro_btn_area { margin-top: 48px; position: relative; z-index: 5; } 
.intro .db_intro_btn_area li + li { margin-top: 16px; } 
.intro .db_intro_btn_area .link { width: 100%; height: 72px; display: flex; align-items: center; padding: 0 24px; background-color: #ffffff; border-radius: 4px; text-align: left; background-image: url(../image/icon_arrow_intro01.svg); background-repeat: no-repeat; background-position: calc(100% - 24px) center; } 
.intro .db_intro_btn_area .link .text_box { font-weight: 600; font-size: 16px; line-height: 20px; } 
.intro .db_intro_btn_area .link .text_box em { color: #005dea; } 


/* 공통사항 */
.top_text_area { font-weight: 600; font-size: 14px; line-height: 20px; color: #f3f3f3; } 

input[type="text"] { width: 100%; height: 56px; line-height: 56px; padding: 0 16px; border: 1px solid #d6d6d6; border-radius: 8px; font-weight: 400; font-size: 16px; color: #333333; } 
input[type="text"]::placeholder { color: #d6d6d6; } 
input[type="text"]:focus { border: 1px solid #005DEA; } 
input[type="text"].error { border: 1px solid #FF4F4F; } 
input[type="text"] + .input_error_msg { display: none; } 
input[type="text"].error + .input_error_msg { display: block; position: absolute; bottom: -20px; left: 16px; font-weight: 400; font-size: 12px; line-height: 15px; color: #ff4f4f; } 

main.normal_type .title_area { margin-top: 36px; margin-bottom: 24px; position: relative; } 
main.normal_type .title_area .logo { position: absolute; right: 0; bottom: 20px; } 
main.normal_type .title_area .main_title { padding-bottom: 16px; border-bottom: 1px solid #ededed; font-weight: 600; font-size: 24px; line-height: 29px; } 
main.normal_type .title_area .main_title em { color: #005dea; } 
main.normal_type .title_area p.sub_text { margin-top: 8px; font-weight: 400; font-size: 14px; line-height: 20px; color: #666666; } 

.main_btn_area,
.intro_btn { max-width: 728px; } 

.main_btn_area.type_static { margin-top: 56px; } 
.main_btn_area.type_fix { position: fixed; width: calc(100% - 48px); bottom: 24px; bottom: calc(constant(safe-area-inset-bottom) + 24px); bottom: calc(env(safe-area-inset-bottom) + 24px); left: 50%; transform: translateX(-50%); min-width: 312px; } 
.main_btn_area .normal_btn { width: 100%; height: 56px; line-height: 56px; text-align: center; display: inline-block; background-color: #005dea; border-radius: 4px; font-weight: 600; font-size: 16px; color: #ffffff; } 
.main_btn_area.type_way02 { display: flex; justify-content: space-between; } 
.main_btn_area.type_way02 .normal_btn { width: calc(50% - 4px); } 

.main_btn_area .normal_btn.disabled,
.main_btn_area .normal_btn:disabled { background-color: rgba(0, 93, 234, 0.2); } 

.main_btn_area .check_box_area { margin-bottom: 12px; text-align: center; } 
.main_btn_area .check_box_area input[type="checkbox"] { display: none; } 
.main_btn_area .check_box_area input[type="checkbox"] + label { padding-left: 32px; font-weight: 400; font-size: 16px; line-height: 24px; color: #999999; background-repeat: no-repeat; background-image: url(../image/icon_chkbox_off.svg); background-position: left center; display: inline-block; } 
.main_btn_area .check_box_area input[type="checkbox"]:checked + label { background-image: url(../image/icon_chkbox_on.svg); } 


.certi_input_area .certi_way_area { } 
.certi_input_area .certi_way_area li { display: block; } 
.certi_input_area .certi_way_area li + li { margin-top: 8px; } 
.certi_input_area .certi_way_area input[type="radio"] { display: inline-block; width: 0px; height: 0px; overflow: hidden; } 
.certi_input_area .certi_way_area input[type="radio"] + label { display: inline-block; width: 100%; height: 56px; line-height: 56px; border: 1px solid #d6d6d6; box-sizing: border-box; border-radius: 8px; padding-left: 56px; background-repeat: no-repeat; background-position: 16px center; background-size: 24px; font-weight: 400; font-size: 16px; position: relative; } 
.certi_input_area .certi_way_area input[type="radio"] + label::after { content: ""; width: 24px; height: 24px; display: inline-block; position: absolute; right: 16px; top: 16px; background-image: url(../image/icon_radio_off.svg); } 
.certi_input_area .certi_way_area input[type="radio"]:checked + label::after { background-image: url(../image/icon_radio_on.svg); } 
.certi_input_area .certi_way_area input[type="radio"] + label.kakao { background-image: url(../image/icon_kakao.svg); } 
.certi_input_area .certi_way_area input[type="radio"] + label.samsung { background-image: url(../image/icon_samsung.svg); } 
.certi_input_area .certi_way_area input[type="radio"] + label.pass { background-image: url(../image/icon_pass.svg); } 
.certi_input_area .certi_way_area input[type="radio"] + label.payce { background-image: url(../image/icon_payco.svg); } 
.certi_input_area .certi_way_area input[type="radio"] + label.kb { background-image: url(../image/icon_kb.svg); } 
.certi_input_area .certi_way_area input[type="radio"] + label.shinhan { background-image: url(../image/icon_shinhan.svg); } 
.certi_input_area .certi_way_area input[type="radio"] + label.naver { background-image: url(../image/icon_naver.svg); } 
.certi_input_area .certi_way_area input[type="radio"] + label.toss { background-image: url(../image/icon_toss.svg); } 


.certi_input_area .certi_info_input_area { margin-top: 40px; } 
.certi_input_area .certi_info_input_area li { position: relative; } 
.certi_input_area .certi_info_input_area li + li { margin-top: 30px; } 
.certi_input_area .certi_info_input_area label { display: inline-block; font-weight: 600; font-size: 18px; line-height: 22px; } 
.certi_input_area .certi_info_input_area input[type="text"] { display: block; margin-top: 20px; } 
.certi_input_area .certi_info_input_area input[type="text"]:read-only { background-color: #f3f3f3; border: 1px solid #d6d6d6; } 
.certi_input_area .certi_info_input_area .input_type_birth01 { margin-top: 20px; width: 100%; height: 56px; background-color: #ffffff; border: 1px solid #d6d6d6; border-radius: 8px; overflow: hidden; position: relative; } 
.certi_input_area .certi_info_input_area .input_type_birth01 .birth01 { display: inline-block; position: absolute; left: 0; top: 0; border: 0; width: calc(50% - 4px); height: 100%; margin: 0; } 
.certi_input_area .certi_info_input_area .input_type_birth01 .birth02 { display: inline-block; position: absolute; right: 0; top: 0; border: 0; width: calc(50% - 4px); padding-left: 16px; height: 100%; margin: 0; font-weight: 400; font-size: 16px; line-height: 56px; } 
.certi_input_area .certi_info_input_area .input_type_birth01 .birth01:read-only { background-color: #ffffff; border: 0; } 
.certi_input_area .certi_info_input_area .input_type_birth01 .div_line { position: absolute; z-index: 1; font-weight: 400; font-size: 16px; line-height: 24px; left: 50%; transform: translateX(-50%); top: 16px; } 
.certi_input_area .certi_info_input_area .input_type_birth01 .birth_label { position: absolute; display: inline-block; left: 0; top: 0; width: 100%; height: 100%; z-index: 5; } 
.certi_input_area .certi_info_input_area .list_title { display: block; font-weight: 600; font-size: 18px; line-height: 22px; } 
.certi_input_area .certi_info_input_area .info_radio_list { margin-top: 20px; } 
.certi_input_area .certi_info_input_area .info_radio_list ul { display: flex; justify-content: space-between; align-items: center; } 
.certi_input_area .certi_info_input_area .info_radio_list li { width: calc(50% - 4px); margin: 0; } 
.certi_input_area .certi_info_input_area .info_radio_list input[type="radio"] { display: none; } 
.certi_input_area .certi_info_input_area .info_radio_list input[type="radio"] + label { display: inline-block; width: 100%; height: 44px; line-height: 44px; border: 1px solid #d6d6d6; background-color: #ffffff; border-radius: 4px; box-sizing: border-box; text-align: center; font-weight: 400; font-size: 16px; } 
.certi_input_area .certi_info_input_area .info_radio_list input[type="radio"]:checked + label { background: rgba(0, 93, 234, 0.08); border: 1px solid #005DEA; color: #005dea; } 


.terms_list_area { margin-top: 72px; } 
.terms_list_area .contents_title { font-weight: 600; font-size: 18px; line-height: 22px; } 
.terms_list_area .terms_chk_list { margin-top: 20px; } 
.terms_list_area .terms_chk_list li { display: flex; justify-content: space-between; align-items: center; } 
.terms_list_area .terms_chk_list li + li { margin-top: 16px; } 
.terms_list_area .terms_chk_list li .list_title { font-weight: 600; font-size: 14px; line-height: 20px; min-width: 125px; display: inline-block; } 
.terms_list_area .terms_chk_list li .list_contents_area { display: flex; justify-content: flex-end; align-items: center; white-space: nowrap; } 
.terms_list_area .terms_chk_list li .list_contents_area .input_area input[type="radio"] { display: inline-block; width: 0px; height: 0px; overflow: hidden; } 
.terms_list_area .terms_chk_list li .list_contents_area .input_area input[type="radio"]:first-child + label { margin-left: 0; } 
.terms_list_area .terms_chk_list li .list_contents_area .input_area input[type="radio"] + label { display: inline-block; padding-left: 32px; font-weight: 400; font-size: 14px; height: 24px; line-height: 24px; background-image: url(../image/icon_radio_off.svg); background-repeat: no-repeat; background-position: left center; margin-left: 16px; } 
.terms_list_area .terms_chk_list li .list_contents_area .input_area input[type="radio"]:checked + label { background-image: url(../image/icon_radio_on.svg); } 
.terms_list_area .terms_chk_list li .terms_view_area { margin-left: 16px; } 
.terms_list_area .terms_chk_list li .terms_view_area .toast_open { font-weight: 600; font-size: 12px; line-height: 16px; color: #666666; text-decoration: underline; } 
.terms_list_area .terms_chk_list li.text_view_type { flex-direction: column; justify-content: flex-start; align-items: flex-start; } 
.terms_list_area .terms_chk_list li.text_view_type .text_area { margin-top: 8px; } 
.terms_list_area .terms_chk_list li.text_view_type .text_area pre { white-space: pre-wrap; width: 100%; min-height: 96px; padding: 8px 14px; box-sizing: border-box; border: 1px solid #d6d6d6; border-radius: 8px; margin: 0; font-family: "Pretendard"; height: 96px; overflow: auto; } 
.terms_list_area .terms_chk_list li.text_view_type .text_area pre::-webkit-scrollbar { width: 4px; } 
.terms_list_area .terms_chk_list li.text_view_type .text_area pre::-webkit-scrollbar-thumb { background-color: #e6e6e6; border-radius: 4px; } 
.terms_list_area .terms_chk_list li.text_view_type .text_area pre::-webkit-scrollbar-track { background-color: transparent; /*스크롤바 트랙 색상*/}
.terms_list_area .terms_chk_list li.text_view_type .list_contents_area { display: flex; flex-direction: column; align-items: flex-end; font-weight: 400; font-size: 12px; line-height: 16px; } 
.terms_list_area .terms_chk_list li.text_view_type .list_contents_area .input_area { margin-top: 8px; } 


.certi_step_view_area ul { display: flex; justify-content: space-between; padding: 24px 20px 18px; background: rgba(0, 93, 234, 0.1); border-radius: 16px; } 
.certi_step_view_area li { display: inline-block; text-align: center; width: 78px; } 
.certi_step_view_area li .title { font-weight: 600; font-size: 16px; line-height: 20px; color: #005dea; } 
.certi_step_view_area li i { margin-top: 8px; display: inline-block; width: 32px; height: 32px; background-repeat: no-repeat; background-position: center center; } 
.certi_step_view_area li:nth-of-type(1) i { background-image: url(../image/icon_step01.svg); } 
.certi_step_view_area li:nth-of-type(2) i { background-image: url(../image/icon_step02.svg); } 
.certi_step_view_area li:nth-of-type(3) i { background-image: url(../image/icon_step03.svg); } 
.certi_step_view_area li .inner_text { margin-top: 8px; font-weight: 400; font-size: 14px; line-height: 20px; color: #666666; text-align: center; } 


.survey_list_area dt .main_text { font-weight: 600; font-size: 18px; line-height: 22px; } 
.survey_list_area dt .sub_text { font-weight: 400; font-size: 14px; line-height: 20px; color: #666666; } 
.survey_list_area dd { margin-top: 20px; } 
.survey_list_area dd + dt { margin-top: 48px; } 
.survey_list_area dd .survey_radio_list li + li { margin-top: 16px; } 
.survey_list_area dd .survey_radio_list input[type="radio"] { display: inline-block; width: 0px; height: 0px; overflow: hidden; } 
.survey_list_area dd .survey_radio_list input[type="radio"] + label { padding-left: 32px; display: inline-block; font-weight: 400; font-size: 16px; line-height: 24px; background-image: url(../image/icon_radio_off.svg); background-repeat: no-repeat; background-position: left center; } 
.survey_list_area dd .survey_radio_list input[type="radio"]:checked + label { background-image: url(../image/icon_radio_on.svg); } 
.survey_list_area .survey_chk_list01 { display: flex; justify-content: flex-start; width: calc(100% + 6px); margin-bottom: -8px; flex-wrap: wrap; } 
.survey_list_area .survey_chk_list01 input[type="checkbox"] { display: inline-block; width: 0px; height: 0px; overflow: hidden; } 
.survey_list_area .survey_chk_list01 input[type="checkbox"] + label { display: inline-block; background-color: #ffffff; border: 1px solid #d6d6d6; border-radius: 4px; height: 44px; padding: 0 14px; white-space: nowrap; line-height: 44px; font-weight: 400; font-size: 16px; margin-right: 6px; margin-bottom: 8px; } 
.survey_list_area .survey_chk_list01 input[type="checkbox"]:checked + label { border: 1px solid #005dea; background-color: rgba(0, 93, 234, 0.08); color: #005dea; } 


.normal_type.complete_type .complete_view_area { margin-top: 104px; } 
.normal_type.complete_type .complete_view_area .logo { width: 141px; } 
.normal_type.complete_type .complete_view_area i { display: inline-block; width: 48px; height: 48px; background-image: url(../image/icon_complete01.svg); background-repeat: no-repeat; background-position: center center; } 
.normal_type.complete_type .complete_view_area .main_title { display: block; margin-top: 16px; font-weight: 600; font-size: 24px; line-height: 29px; } 
.normal_type.complete_type .complete_view_area .main_title em { color: #005dea; } 
.normal_type.complete_type .complete_view_area .sub_text { margin-top: 8px; font-weight: 400; font-size: 14px; line-height: 20px; color: #666666; } 


.toast_wrap { position: fixed; left: 50%; transform: translateX(-50%); width: 100%; height: 100%; max-width: 768px; bottom: -100%; transition: bottom 0.5s; z-index: 100; } 
.toast_wrap.on { bottom: 0; } 
.toast_wrap .toast_popup { position: absolute; left: 0; bottom: 0; overflow: hidden; width: 100%; height: 100%; background-color: #ffffff; display: none; } 
.toast_wrap .toast_popup.on { display: block; } 
.toast_wrap .toast_popup .top_area { padding: 24px 24px 0; display: flex; justify-content: space-between; align-items: center; } 
.toast_wrap .toast_popup .top_area .top_text { font-weight: 600; font-size: 14px; line-height: 20px; color: #d6d6d6; } 
.toast_wrap .toast_popup .top_area .btn { width: 24px; height: 24px; display: inline-block; background-image: url(../image/icon_close.svg); background-repeat: no-repeat; background-position: center center; text-indent: -999999px; overflow: hidden; } 
.toast_wrap .toast_popup .popup_contents_area { padding: 36px 24px 24px; height: calc(100% - 48px); } 
.toast_wrap .toast_popup .popup_contents_area .terms_title { font-weight: 600; font-size: 24px; line-height: 29px; } 
.toast_wrap .toast_popup .popup_contents_area .scroll_area { margin-top: 24px; display: inline-block; height: calc(100% - 109px); overflow: auto; } 
.toast_wrap .toast_popup .popup_contents_area .scroll_area::-webkit-scrollbar { width: 4px; } 
.toast_wrap .toast_popup .popup_contents_area .scroll_area::-webkit-scrollbar-thumb { background-color: #e6e6e6; border-radius: 4px; } 
.toast_wrap .toast_popup .popup_contents_area .scroll_area::-webkit-scrollbar-track { background-color: transparent; /*스크롤바 트랙 색상*/}
.toast_wrap .toast_popup .popup_contents_area .scroll_area pre { white-space: pre-wrap; font-weight: 400; font-size: 14px; line-height: 20px; font-family: 'Pretendard'; padding-bottom: 24px; } 
.toast_wrap .toast_popup .toast_popup_btn_area { width: 100%; height: 104px; padding: 24px; position: absolute; left: 0; bottom: 0; background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 85%, rgba(255,255,255,0) 100%); } 
.toast_wrap .toast_popup .toast_popup_btn_area .btn { width: 100%; height: 56px; line-height: 56px; background-color: #005dea; border-radius: 4px; font-weight: 600; font-size: 16px; color: #ffffff; } 

.load_wrap { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); z-index: 10000; } 
.load_wrap .load_text_area { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); text-align: center; width: 100%; } 
.load_wrap .load_text_area i { display: inline-block; width: 64px; height: 64px; background-image: url(../img/icon_loading.svg); background-repeat: no-repeat; background-position: center center; background-size: 100%; animation: rotateImg 3s linear infinite; } 
.load_wrap .load_text_area p { margin-top: 32px; font-weight: bold; font-size: 26px; line-height: 38px; color: #ffffff; width: 100%; } 


main.report_view_type .report_contents_box.type_table01 .contents_title_area .contents_title { font-weight: 700; font-size: 20px; line-height: 120%; color: #005dea; } 
main.report_view_type .report_contents_box.type_table01 .contents_title_area .contents_sub_text { margin-top: 8px; font-size: 16px; line-height: 120%; color: #666666; } 
main.report_view_type .report_contents_box.type_table01 .contents_title_area table { margin-top: 8px; } 


.report_contents_box.report_contents_box .contents_view_area { margin-top: 12px; } 
.report_contents_box.report_contents_box .contents_view_area table { width: 100%; } 
.report_contents_box.report_contents_box .contents_view_area table th { background-color: #f3f3f3; border-bottom: 1px solid #e3e3e3; padding: 10px 0 10px 16px; text-align: left; font-weight: 700; font-size: 15px; line-height: 18px; color: #333333; } 
.report_contents_box.report_contents_box .contents_view_area table td { padding: 8px; min-height: 72px; border-bottom: 1px solid #e3e3e3; background-color: #ffffff; vertical-align: top; } 
.report_contents_box.report_contents_box .contents_view_area table th .label_area { margin-top: 4px; } 
.report_contents_box.report_contents_box .contents_view_area table th .label { display: inline-block; height: 17px; line-height: 17px; background-color: #ffdada; border-radius: 4px; padding: 0 8px; font-weight: 500; font-size: 11px; color: #ff4f4f; } 
.report_contents_box.report_contents_box .contents_view_area table th .label + label { margin-left: 4px; } 
.report_contents_box.report_contents_box .contents_view_area table td .table_inner_text { font-weight: 400; font-size: 14px; line-height: 120%; } 
.report_contents_box.report_contents_box .contents_view_area table tr:first-child th { border-top-left-radius: 6px; } 
.report_contents_box.report_contents_box .contents_view_area table tr:last-child th { border-bottom: 0; border-bottom-left-radius: 6px; vertical-align: top; } 
.report_contents_box.report_contents_box .contents_view_area table tr:last-child td { border-bottom: 0; } 
.report_contents_box.report_contents_box .link { margin-top: 8px; display: block; background-color: #fff2f2; border: 1px solid #ffbdbd; border-radius: 4px; height: 48px; line-height: 48px; box-sizing: border-box; display: flex; justify-content: center; align-items: center; } 
.report_contents_box.report_contents_box .link i.icon01 { display: inline-block; width: 28px; height: 28px; background-image: url(../image/icon_point01.png); background-size: contain; background-repeat: no-repeat; background-position: center; margin-right: 2px; } 
.report_contents_box.report_contents_box .link span { font-weight: 600; font-size: 15px; line-height: 22px; color: #333333; } 
.report_contents_box.report_contents_box .link span em { color: #ff4f4f; } 
.report_contents_box.report_contents_box .link i.icon02 { display: inline-block; width: 16px; height: 16px; background-image: url(../image/icon_arrow01.svg); background-size: contain; background-repeat: no-repeat; background-position: center; margin-left: 2px; } 