.AWebView-css-class-name_default
{
	background: #EFEFEF ;
}

.ASlideView-css-class-name_default
{
	background: #EFEFEF ;
}

.AImage-css-class-name_default
{
	padding: 10px ;
	border-radius: 50px ;
	border: 2px solid #EAECEF ;
}

.AListView-chat-room_default
{

}

.AListView-chat-wrapper_default
{
	background: rgba(255, 255, 255, 0.00) ;
}

.ALabel-common-title_default
{
	color: #111 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 32px ;
	font-style: normal ;
	font-weight: 700 ;
	line-height: normal ;
	letter-spacing: -0.64px ;
	padding: -2px 0px 0px 0px ;
}

.ALabel-common-header-title_default
{
	color: #111 ;
	font-family: Pretendard ;
	font-size: 32px ;
	font-style: normal ;
	font-weight: 700 ;
	line-height: normal ;
	letter-spacing: -0.64px ;
	padding: -2px 0px 0px 0px ;
}

.ALabel-common-contents_default
{
	color: #333 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: 32px /* 123.077% */ ;
	padding: -2px 0px 0px 0px ;
}

.ALabel-common-input_default
{
	color: #000 ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	padding: -2px 0px 0px 0px ;
}

.ALabel-common-input-sub_default
{
	color: #888 ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: -2px 0px 0px 0px ;
}

.ALabel-common-highlight_default
{
	color: #00B2D9 ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	letter-spacing: -0.22px ;
	padding: -2px 0px 0px 0px ;
}

.ALabel-common-sub_default
{
	color: #888 ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	letter-spacing: -0.22px ;
	padding: -2px 0px 0px 0px ;
}

.ATextArea-css-class-name_default
{
	color: #000 ;
	font-family: Inter ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 8px 10px 10px 10px ;
	border: 1px solid #000 ;
}

.ATextBox-css-class-name_default
{
	color: #000 ;
	font-family: Inter ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 10px ;
	border: 1px solid #000 ;
}

.ALabel-css-class-name_default
{
	color: #000 ;
	font-family: Inter ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: -2px 0px 0px 0px ;
}

.AButton-company-login_default { color: rgb(39, 73, 241); text-align: center; font-family: Pretendard; font-size: 28px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: -0.28px; border-radius: 5px; padding: 0; }

.ALabel-notification-number_default
{
	color: #FFF ;
	font-family: Inter ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	border-radius: 50px ;
	background: #F23127 ;
	padding: -2px 0px 0px 0px ;
}

.ATextArea-message-field_default
{
	color: #888 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: -2px 0px 0px 0px ;
}

.ATextBox-header-36px_default
{
	color: #000 ;
	font-family: Pretendard ;
	font-size: 36px ;
	font-style: normal ;
	font-weight: 700 ;
	line-height: normal ;
}

.AButton-show_default
{
	color: #888 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	border-radius: 5px ;
	padding: -2px 0px 0px 0px ;
}

.AButton-cancle-btn_default
{
	color: #111 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	padding: 8px 20px 10px 20px ;
	border-radius: 5px ;
	border: 2px solid #D5D9DF ;
}

.AButton-original-btn_default
{
	color: #111 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	padding: 8px 20px 10px 20px ;
	border-radius: 5px ;
	border: 2px solid #D5D9DF ;
}

.AButton-dotted-btn_default
{
	color: #111 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	padding: 8px 20px 10px 20px ;
	border-radius: 5px ;
	border: 2px dashed #D5D9DF ;
}

.AButton-save-btn_default
{
	color: var(--blue, #2749F1) ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	padding: 8px 20px 10px 20px ;
	border-radius: 5px ;
	border: 2px solid #00F ;
}

.AButton-tech-btn_default
{
	color: #888 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 9px 20px 11px 20px ;
	border-radius: 26px ;
	background: rgba(39, 73, 241, 0.07) ;
}

.ALabel-search-popular-keyword1_default
{
	color: #333 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 9px 20px 11px 20px ;
	border-radius: 24px ;
	border: 2px solid #D5D9DF ;
	background: #FFF ;
}

.ALabel-medium-24px_default
{
	color: #888 ;
	text-align: right ;
	font-family: Pretendard ;
	font-size: 24px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	padding: -2px 0px 0px 0px ;
}

.ALabel-myPost-tag_default
{
	color: #888 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 9px 20px 11px 20px ;
	border-radius: 26px ;
	background: #F0F2FE ;
}

.AButton-myPost-btn_default { color: rgb(17, 17, 17); text-align: center; font-family: Pretendard; font-size: 32px; font-style: normal; font-weight: 500; line-height: normal; border-radius: 5px; background: rgba(13, 110, 253, 0); }

.AButton-myPost-btn-red_default { color: rgb(242, 49, 39); text-align: center; font-family: Pretendard; font-size: 32px; font-style: normal; font-weight: 500; line-height: normal; border-radius: 5px; background: rgba(13, 110, 253, 0); }

.AButton-Profile_default
{
	color: var(--blue, #2749F1) ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	border-radius: 6px ;
	border: 2px solid var(--blue, #2749F1) ;
	background: #FFF ;
	padding: 12.5px 34px 14.5px 34px ;
}

.ASlider-css-class-name_default
{
	-webkit-appearance: none;
	appearance: none;
	border: 0px;
	background: transparent;
	height: 15px ;
	border-radius: 3px ;
}
.ASlider-css-class-name_default::-webkit-slider-runnable-track
{
	width: 330px ;
	height: 15px ;
	border-radius: 3px ;
	border: 1px solid #000 ;
	background: #BCBCBC ;
}
.ASlider-css-class-name_default::-moz-range-track
{
	width: 330px ;
	height: 15px ;
	border-radius: 3px ;
	border: 1px solid #000 ;
	background: #BCBCBC ;
}
.ASlider-css-class-name_default::-webkit-slider-thumb
{
	-webkit-appearance: none;
	appearance: none;
	width: 40px ;
	height: 40px ;
	flex-shrink: 0 ;
	border-radius: 20px ;
	border: 1px solid #000 ;
	background: #8AB9FF ;
	margin-top: -12.5px;
	cursor: pointer;
}
.ASlider-css-class-name_default::-moz-range-thumb
{
	width: 40px ;
	height: 40px ;
	flex-shrink: 0 ;
	border-radius: 20px ;
	border: 1px solid #000 ;
	background: #8AB9FF ;
	margin-top: -12.5px;
	cursor: pointer;
}
.ASlider-css-class-name_default:focus
{
	outline: 0px;
}

.AProgress-css-class-name_default
{
	border-radius: 3px ;
	background: #F5F5F5 ;
}
.AProgress-css-class-name_default div
{
	border-radius: 3px ;
	background: #2749F1 ;
}

.AButton-common-prev_default
{
	padding: 10px ;
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-prev-icon.png) left 50.000001079928836% top 50% / 14.691003799438477px 27.757526397705078px no-repeat ;
}

.AButton-add_default
{
	aspect-ratio: 1/1 ;
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-plus-icon.png) left 0px top 0px / 61px 61px no-repeat ;
}

.AButton-notification-on_default
{
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-notification-on.png) left 50% top 46.15384615384615% / 30px 35px no-repeat ;
}

.AButton-notification-off_default
{
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-notification-off.png) left 50% top 50% / 30px 30px no-repeat ;
}

.AButton-list-delete_default
{
	padding: 10px 20px ;
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-trash-bin.png) left 50% top 50% / 72px 25.326751708984375px no-repeat,
	#F23127 ;
}

.AButton-education-modify_default
{
	padding: 10px 20px ;
	border-radius: 20px ;
	border: 2px solid #EAECEF ;
	background: url(../Assets/image/AButton-education-modify.png) left 50% top 50% / 22px 22px no-repeat,
	#F5F5F5 ;
}

.AButton-education-delete_default
{
	padding: 10px 20px ;
	border-radius: 20px ;
	border: 2px solid #EAECEF ;
	background: url(../Assets/image/AButton-education-delete.png) left 50% top 50% / 22px 25px no-repeat,
	#F5F5F5 ;
}

.AButton-my-profile-image_default
{
	padding: 10px 20px ;
	border-radius: 120px ;
	border: 2px solid #EAECEF ;
	background: url(../Assets/image/AButton-my-profile-image.png) left 50% top 50% / 85.70800018310547px 70.40524291992188px no-repeat,
	#FFF ;
}

.AButton-name-modify-image-btn_default
{
	border-radius: 5px ;
	background: url(../Assets/image/AButton-name-modify-image-btn.png) left 50% top 50% / 24px 23.994667053222656px no-repeat ;
}

.AButton-profile-list-icon_default
{
	border-radius: 5px ;
	background: url(../Assets/image/AButton-profile-list-icon.png) left 50% top 50% / 33.333335876464844px 19.16666603088379px no-repeat ;
}

.AButton-profile-arrow_default
{
	border-radius: 5px ;
	background: url(../Assets/image/AButton-profile-arrow.png) left 50% top 50.00000183398914% / 25.12879753112793px 14.000000953674316px no-repeat ;
}

.AButton-search-list-item-x-btn_default
{
	border-radius: 5px ;
	background: url(../Assets/image/icon_x.png) left 0px top 0px / 36.76955032348633px 36.76955032348633px no-repeat,
	rgba(13, 110, 253, 0.00) ;
}

.AButton-myPost-menu_default
{
	padding: 10px 20px ;
	border-radius: 5px ;
	background: url(../Assets/image/icon_dots.png) left 0px top 0px / 48px 48px no-repeat,
	rgba(13, 110, 253, 0.00) ;
}

.AListView-css-class-name_default
{
	background: #FFF ;
}

.AListView-css-class-name_selectitem
{
	background: #438FFF !important ;
	color: #FFF !important ;
}

.AListView-chat-lobby_default
{
	background: rgba(255, 255, 255, 0.00) ;
}

.AListView-chat-lobby_selectitem
{
	background: rgba(0, 0, 0, 0.20) !important ;
	color: #FFF !important ;
}

.AListView-recent-search-list_default
{
	background: #FFF ;
}

.AListView-recent-search-list_selectitem
{
	background: #438FFF !important ;
	color: #FFF !important ;
}

.AListView-popular-search-list_default
{
	background: #FFF ;
}

.AListView-popular-search-list_selectitem
{
	background: #438FFF !important ;
	color: #FFF !important ;
}

.AListView-search-result-list_default
{
	background: #FFF ;
}

.AListView-search-result-list_selectitem
{
	background: #438FFF !important ;
	color: #FFF !important ;
}

.AListView-myPost-list_default
{
	background: #FFF ;
}

.AListView-myPost-list_selectitem
{
	background: #438FFF !important ;
	color: #FFF !important ;
}

.AImage-loading-spiner_default
{
	padding: 10px ;
	border-radius: 50px ;
	background: url(../Assets/image/bgImage-loading-spiner.png) left 50% top 50% / 80px 80px no-repeat ;
}

.AButton-settings_default
{
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-gear-icon.png) left 0px top 0px / 48px 48px no-repeat ;
}

.AButton-search_default
{
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-search-icon.png) left 0px top 0px / 48px 48px no-repeat ;
}

.AButton-favorite_default
{
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-heart-icon.png) left 0px top 0px / 48px 48px no-repeat ;
}

.AButton-block_default
{
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-ban-icon.png) left 0px top 0px / 48px 48px no-repeat ;
}

.AButton-chat-emoji_default
{
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-paper-airplane-icon.png) left 0px top 0px / 34px 34px no-repeat ;
}

.AButton-notification_default
{
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-notification-outline.png) left 50% top 46.15384615384615% / 30px 35px no-repeat ;
}

.AButton-notification-highlight_default
{
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-notification-highlight.png) left 50% top 46.15384615384615% / 30px 35px no-repeat ;
}

.AButton-search-result-zoom_default
{
	border-radius: 5px ;
	background: url(../Assets/image/icon_zoom_blue.png) left 0px top 0px / 30px 30px no-repeat,
	rgba(13, 110, 253, 0.00) ;
}

.AButton-search-result-x_default
{
	border-radius: 5px ;
	background: url(../Assets/image/icon_x_circle.png) left 0px top 0px / 28px 28px no-repeat,
	rgba(13, 110, 253, 0.00) ;
}

.AButton-social-login-naver_default
{
	color: #FFF ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 28px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	letter-spacing: -0.28px ;
	border-radius: 5px ;
	background: #03C75A ;
    padding: 0px; 
    display: flex;
    justify-content: center;
    align-items: center; 
}

.AButton-go-to_default
{
	color: #888 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-headless-arrow.png) right -0.0000019073486328125px top 50% / 10.028337478637695px 18px no-repeat ;
	padding: -2px 18.028335571289062px 0px 0px ;
}

.AButton-pill-cancle_default
{
	color: #888 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
    padding: 10px 49.455841064453125px 12px 16px ;
	border-radius: 24px ;
	background: url(../Assets/image/bgimg-abutton.png) right 15.999998092651367px top 50% / 25.455842971801758px 25.455842971801758px no-repeat,
	#F0F2FE ;
}

.AButton-company-image-btn__default
{
	color: #FFF ;
	text-align: center ;
	font-family: Inter ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 24px 20px 26px 20px ;
	border-radius: 8px ;
	border: 2px solid #EAECEF ;
	background: url(../Assets/image/company-default.png) left 50% top 50.66666666666667% / 45px 43px no-repeat,
	#FFF ;
}

.AButton-search-btn_default
{
	color: #B1B1B1 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 22.5px 64px 24.5px 24px ;
	border-radius: 5px ;
	border: 2px solid #D1D3D8 ;
	background: url(../Assets/image/AButton-search-btn.png) right 14px top 50% / 50px 50px no-repeat ;
}

.ATxtField-home-search-input_default
{
	color: #B1B1B1 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 18.5px 56px 20.5px 24px ;
	border-radius: 16px !important;
	border: 2px solid var(--blue, #2749F1) ;
	background: url(../Assets/image/icon_zoom_blue.png) right 24px top 50% / 32px 32px no-repeat,
	#FFF ;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15) ;
}

.ATxtField-home-search-input_focus
{   
    outline: none !important;
	color: #B1B1B1 !important;
	font-family: Pretendard !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 18.5px 56px 20.5px 24px !important;
    	border-radius: 16px 16px 0 0 !important;
    border-bottom: none !important;
	background: url(../Assets/image/icon_zoom_blue.png) right 24px top 50% / 32px 32px no-repeat,
	#FFF !important;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
    margin-bottom: 0 !important;
}

.ALabel-search-list-item-label_default
{
	color: #333 ;
	text-align: right ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	background: url(../Assets/image/icon_clock.png) left 0px top 50% / 30px 30px no-repeat ;
	padding: -2px 0px 0px 42px ;
}

.AButton-common-confirm_default
{
	color: #FFF ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 28px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 8px 20px 10px 20px ;
	border-radius: 5px ;
	background: #2749F1 ;
}

.AButton-common-confirm_disable
{
	color: #888 !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 28px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 8px 20px 10px 20px !important;
	border-radius: 5px !important;
	background: #DEDEE2 !important;
}

.AButton-keyword-register_default
{
	color: #2749F1 ;
	text-align: center ;
	font-family: Inter ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	border-radius: 5px ;
	padding: -2px 0px 0px 0px ;
}

.AButton-keyword-register_disable
{
	color: #888 !important;
	text-align: center !important;
	font-family: Inter !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	border-radius: 5px !important;
	padding: -2px 0px 0px 0px !important;
}

.ATxtField-home-search-input-border-none_default
{
	color: #000 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 8px 10px 10px 10px ;
	border-radius: 5px ;
	border: 1px solid rgba(0, 0, 0, 0.00) ;
}

.ATxtField-home-search-input-border-none_focus
{
	color: #000 !important;
	font-family: Pretendard !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 8px 10px 10px 10px !important;
	border-radius: 6px !important;
	border: 2px solid #2749F1 !important;
	outline: 0px !important;
}

.AButton-search-popular-keyword_default
{
	color: #333 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 9px 20px 11px 20px ;
	border-radius: 24px ;
	border: 2px solid #D5D9DF ;
	background: #FFF ;
}

.AButton-search-popular-keyword_down
{
	color: #333 !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 22px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 9px 20px 11px 20px !important;
	border-radius: 24px !important;
	border: 2px solid #D5D9DF !important;
	background: #FFF !important;
}

.AButton-medium-24_default
{
	color: #888 ;
	text-align: right ;
	font-family: Pretendard ;
	font-size: 24px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	border-radius: 0px 5px 0px 0px ;
	padding: -2px 0px 0px 0px ;
}

.AButton-medium-24_down
{
	color: #888 !important;
	text-align: right !important;
	font-family: Pretendard !important;
	font-size: 24px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	border-radius: 0px 5px 0px 0px !important;
	padding: -2px 0px 0px 0px !important;
}

.ATxtField-advanced-search_default
{
	color: #333 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 22.5px 24px 24.5px 24px ;
	border-radius: 6px ;
	border: 2px solid #D1D3D8 ;
	background: #FFF ;
}

.ATxtField-advanced-search_focus
{
	color: #333 !important;
	font-family: Pretendard !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 22.5px 24px 24.5px 24px !important;
	border-radius: 6px !important;
	border: 2px solid #274FF1 !important;
	background: #FFF !important;
	outline: 0px !important;
}

.ACheckBox-role-pill_default
{
	color: #888 ;
	font-family: Pretendard ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 9px 16px 11px 16px ;
	border-radius: 200px ;
	background: #F0F2FE ;
}

.ACheckBox-role-pill_check
{
	color: #FFF !important;
	font-family: Pretendard !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 9px 16px 11px 16px !important;
	border-radius: 200px !important;
	background: #2749F1 !important;
}

.ARadioButton-advanced-search_default { color: rgb(136, 136, 136); text-align: center; font-family: Pretendard; font-size: 26px; font-style: normal; font-weight: 500; line-height: normal; border-radius: 0px 6px 6px 0px; background: rgba(233, 234, 237, 0.5);  padding: 16.5px 0 18.5px; }

.ARadioButton-advanced-search_select { color: var(--blue, #2749F1) !important; text-align: center !important; font-family: Pretendard !important; font-size: 26px !important; font-style: normal !important; font-weight: 500 !important; line-height: normal !important; border-radius: 6px !important; background: rgb(255, 255, 255) !important; padding: 16.5px 0px 18.5px !important; border: 2px solid var(--blue, #2749F1) !important; }

.AButton-social-login-kakao_default 
{ 
    color: rgb(25, 25, 25);
    text-align: center; 
    font-family: Pretendard; 
    font-size: 28px; 
    font-style: normal; 
    font-weight: 400; 
    line-height: normal; 
    letter-spacing: -0.28px; 
    border-radius: 5px; 
    background: rgb(255, 229, 0); 
    padding: 0px; 
    display: flex;
    justify-content: center;
    align-items: center; 
}

.AButton-portfolio_default
{
	color: #2749F1 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 24px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	border-radius: 5px ;
}

.AButton-camera-btn_default
{
	color: #FFF ;
	text-align: center ;
	font-family: Inter ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 6px -11.5px 8px -11.5px ;
	border-radius: 20px ;
	border: 2px solid #EAECEF ;
	background: url(../Assets/image/AButton-camera-btn.png) left 50% top 50% / 30px 30px no-repeat,
	#FFF ;
}

.AButton-home-search1_default
{
	color: #B1B1B1 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 18.5px 54px 20.5px 24px ;
	border-radius: 16px ;
	border: 2px solid var(--blue, #2749F1) ;
	background: url(../Assets/image/icon_zoom_blue.png) right 24px top 50% / 30px 30px no-repeat,
	#FFF ;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15) ;
}

.AButton-myPost-profile_default
{
	color: #333 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 24px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	padding: 8px 20px 10px 54px ;
	border-radius: 6px ;
	border: 2px solid #D5D9DF ;
	background: url(../Assets/image/icon_profile.png) left 20px top 50% / 26px 20px no-repeat,
	#FFF ;
}

.AButton-shareProject_default
{
	color: #333 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 24px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	padding: 8px 20px 10px 54px ;
	border-radius: 6px ;
	border: 2px solid #D5D9DF ;
	background: url(../Assets/img/doc.png) left 15px top 50% / 30px 30px no-repeat,
	#FFF ;
}

.AButton-otherPost-favorite_default { color: var(--blue, #2749F1); text-align: center; font-family: Pretendard; font-size: 26px; font-style: normal; font-weight: 400; line-height: normal; border-radius: 6px; border: 2px solid var(--blue, #2749F1); background: url("../Assets/image/icon_plus_blue.png") left 22px top 50% / 16px 16px no-repeat, rgb(255, 255, 255); padding: 0px 22px 0px 46px; }

.ATabView-css-class-name_default
{
	background: #FFF ;
}

.ATabView-css-class-name_tabselect
{
	width: 120px !important ;
	border-top: 1px solid #000 !important ;
	border-right: 1px solid #000 !important ;
	border-left: 1px solid #000 !important ;
	background: #0550BE !important ;
	color: #FFF !important ;
	font-size: 18px !important ;
	font-style: normal !important ;
	font-weight: 700 !important ;
	line-height: 50px !important ;
}

.ATabView-css-class-name_tabnormal
{
	width: 120px !important ;
	border-top: 1px solid #000 !important ;
	border-right: 1px solid #000 !important ;
	border-left: 1px solid #000 !important ;
	background: #FFF !important ;
	color: #888 !important ;
	font-size: 18px !important ;
	font-style: normal !important ;
	font-weight: 700 !important ;
	line-height: 50px !important ;
}

.ATabView-css-class-name_default .tab_area
{
	height: 50px;
	border-bottom: 2px solid #D5D9DF !important;
}
.ATabView-css-class-name_default .tab_contents
{
	height: calc(100% - 50px);
}

.ATabView-editProfile_default
{
	background: #FFF ;
    padding: 24px;
}

.ATabView-editProfile_tabselect
{
	flex: 1 0 0 !important ;
	border-bottom: 4px solid #111 !important ;
	color: #111 !important ;
	font-size: 26px !important ;
	font-style: normal !important ;
	font-weight: 400 !important ;
	line-height: 68px !important ;
    border-top: none !important;
    background-color: transparent !important;
}

.ATabView-editProfile_tabnormal
{
	flex: 1 0 0 !important ;
	color: #888 !important ;
	font-size: 26px !important ;
	font-style: normal !important ;
	font-weight: 500 !important ;
	line-height: 68px !important ;
    border: none !important;
    background-color: transparent !important;
}

.ATabView-editProfile_default .tab_area
{
	height: 68px;
    padding: 0 24px;
}
.ATabView-editProfile_default .tab_contents
{
	height: calc(100% - 68px);
}

.AButton-chat-submit_default
{
	border-radius: 5px ;
	background: url(../Assets/image/bgimg-abutton-paper-airplane-enable-icon.png) left 0px top 51.724137931034484% / 61px 32px no-repeat ;
}

.AButton-chat-submit_disable
{
	border-radius: 5px !important;
	aspect-ratio: 1/1 !important;
	background: url(../Assets/image/bgimg-abutton-paper-airplane-disable-icon.png) left 0.00002288818359375px top 0px / 61px 61px no-repeat !important;
}

.ACheckBox-Profile-visible_default
{
	padding: 10px ;
	background: url(../Assets/image/icon_eyes.png) left 0px top 0px / 34px 34px no-repeat ;
}

.ACheckBox-Profile-visible_check
{
	padding: 10px !important;
	background: url(../Assets/image/icon_eyes_closed.png) left 0px top 0px / 34px 34px no-repeat !important;
}

.ATxtField-common_default
{
	color: #000 ;
	font-family: Pretendard ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 22px 24px 24px 24px ;
	border-radius: 6px ;
	border: 2px solid #D1D3D8 ;
	background: #FFF ;
}

.ATxtField-common_focus
{
	color: #000 !important;
	font-family: Pretendard !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 22px 24px 24px 24px !important;
	border-radius: 6px !important;
	border: 1px solid #00F !important;
	background: #FFF !important;
	outline: 0px !important;
}

.ATxtField-common_disable
{
	color: #888 !important;
	font-family: Pretendard !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 22px 24px 24px 24px !important;
	border-radius: 5px !important;
	border: 1px solid #9C9C9C !important;
	background: #F1F1F1 !important;
}

.ATxtField-css-class-name_default
{
	color: #000 ;
	font-family: Inter ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 8px 10px 10px 10px ;
	border-radius: 5px ;
	border: 1px solid #000 ;
	background: #FFF ;
}

.ATxtField-css-class-name_focus
{
	font-family: Inter !important;
	font-style: normal !important;
	font-size: 20px ;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 8px 10px 10px 10px !important;
	border-radius: 5px !important;
	border: 1px solid #00F !important;
	background: #FFF !important;
	outline: 0px !important;
}

.ATxtField-css-class-name_disable
{
	color: #888 !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 8px 10px 10px 10px !important;
	border-radius: 5px !important;
	border: 1px solid #9C9C9C !important;
	background: #F1F1F1 !important;
}

.ASwitchButton-css-class-name_on
{
	background: #FF9090 ;
}
.ASwitchButton-css-class-name_on span
{
	filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25)) ;
	background: #FFF ;
}

.ASwitchButton-css-class-name_off
{
	background: #DEDEE2 ;
}
.ASwitchButton-css-class-name_off span
{
	filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25)) ;
	background: #FFF ;
}

.ASwitchButton-common-switch-btn_on
{
	background: #2749F1 ;
}
.ASwitchButton-common-switch-btn_on span
{
	filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25)) ;
	background: #FFF ;
}

.ASwitchButton-common-switch-btn_off
{
	background: #DEDEE2 ;
}
.ASwitchButton-common-switch-btn_off span
{
	filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25)) ;
	background: #FFF ;
}

.AButton-home-favorite-jeweler-btn_default
{
	color: #333 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	letter-spacing: -0.44px ;
	border-radius: 5px ;
	background: url(../Assets/image/img_favorite_jeweler.png) left 50% top 0px / 90px 90px no-repeat,
	rgba(13, 110, 253, 0.00) ;
	padding: 100px 0px 0px 0px ;
}

.AButton-home-favorite-jeweler-btn_down
{
	color: #333 !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 22px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	letter-spacing: -0.44px !important;
	border-radius: 5px !important;
	background: url(../Assets/image/img_favorite_jeweler.png) left 50% top 0px / 90px 90px no-repeat,
	rgba(13, 110, 253, 0.00) !important;
	padding: 100px 0px 0px 0px !important;
}

.AButton-home-project-btn_default
{
	color: #333 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	letter-spacing: -0.44px ;
	border-radius: 5px ;
	background: url(../Assets/image/img_project.png) left 0px top 0px / 90px 90px no-repeat,
	rgba(13, 110, 253, 0.00) ;
	padding: 100px 7.5px 0px 7.5px ;
}

.AButton-home-project-btn_down
{
	color: #333 !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 22px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	letter-spacing: -0.44px !important;
	border-radius: 5px !important;
	background: url(../Assets/image/img_project.png) left 0px top 0px / 90px 90px no-repeat,
	rgba(13, 110, 253, 0.00) !important;
	padding: 100px 7.5px 0px 7.5px !important;
}

.AButton-home-manage-company-btn_default
{
	color: #333 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	letter-spacing: -0.44px ;
	border-radius: 5px ;
	background: url(../Assets/image/img_manage_company.png) left 0px top 0px / 90px 90px no-repeat,
	rgba(13, 110, 253, 0.00) ;
	padding: 100px 7.5px 0px 7.5px ;
}

.AButton-home-manage-company-btn_down
{
	color: #333 !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 22px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	letter-spacing: -0.44px !important;
	border-radius: 5px !important;
	background: url(../Assets/image/img_manage_company.png) left 0px top 0px / 90px 90px no-repeat,
	rgba(13, 110, 253, 0.00) !important;
	padding: 100px 7.5px 0px 7.5px !important;
}

.AButton-home-advanced-search-btn_default
{
	color: #333 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 22px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	letter-spacing: -0.44px ;
	border-radius: 5px ;
	background: url(../Assets/image/img_advanced_search.png) left 0px top 0px / 90px 90px no-repeat,
	rgba(13, 110, 253, 0.00) ;
	padding: 100px 7.5px 0px 7.5px ;
}

.AButton-home-advanced-search-btn_down
{
	color: #333 !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 22px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	letter-spacing: -0.44px !important;
	border-radius: 5px !important;
	background: url(../Assets/image/img_advanced_search.png) left 0px top 0px / 90px 90px no-repeat,
	rgba(13, 110, 253, 0.00) !important;
	padding: 100px 7.5px 0px 7.5px !important;
}

.ATxtField-search-input_default
{
	color: #333 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 11.5px 53px 13.5px 24px ;
	border-radius: 6px ;
	border: 2px solid #D1D3D8 ;
	background: url(../Assets/image/icon_zoom_gray.png) right 24px top 50% / 29px 29px no-repeat,
	#FFF ;
}

.ATxtField-search-input_focus
{
	color: #333 !important;
	font-family: Pretendard !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 11.5px 53px 13.5px 24px !important;
	border-radius: 6px !important;
	border: 2px solid var(--blue, #2749F1) !important;
	background: url(../Assets/image/icon_zoom_blue.png) right 24px top 50% / 29px 29px no-repeat,
	#FFF !important;
	outline: 0px !important;
}

.ATxtField-advanced-search-money_default
{
	color: #333 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 22.5px 65px 24.5px 20px ;
	border-radius: 6px ;
	border: 2px solid #D1D3D8 ;
	background: url(../Assets/image/icon_won_10000.png) right 20px top 50% / 45px 31px no-repeat,
	#FFF ;
}

.ATxtField-advanced-search-money_focus
{
	color: #333 !important;
	font-family: Pretendard !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 22.5px 65px 24.5px 20px !important;
	border-radius: 6px !important;
	border: 2px solid var(--blue, #2749F1) !important;
	background: url(../Assets/image/icon_won_10000.png) right 20px top 50% / 45px 31px no-repeat,
	#FFF !important;
	outline: 0px !important;
}

.ACheckBox-otherPost_default { color: var(--blue, #2749F1); text-align: center; font-family: Pretendard; font-size: 24px; font-style: normal; font-weight: 400; line-height: normal; border-radius: 6px; border: 2px solid var(--blue, #2749F1); padding: 0px 10px 0px 50px; background: url("../Assets/image/icon_plus_blue.png") left 20px top 50% / 20px 20px no-repeat, rgb(255, 255, 255); }

.ACheckBox-otherPost_check { padding: 0px 10px 0px 50px; background: url("../Assets/image/icon_check_gray.png") left 20px top 50% / 20px 20px no-repeat, rgb(255, 255, 255); color: rgb(51, 51, 51) !important; text-align: center !important; font-family: Pretendard !important; font-size: 24px !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; border-radius: 6px !important; border: 2px solid rgb(213, 217, 223) !important; }

.AGrid-css-class-name_default
{
	border: 1px solid #000 ;
}

.AGrid-css-class-name_header
{
	color: #000 ;
	text-align: center ;
	font-family: "Noto Sans KR" ;
	font-size: 18px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	flex: 1 0 0 ;
	background: #888 ;
}

.AGrid-css-class-name_body
{
	color: #000 ;
	text-align: center ;
	font-family: "Noto Sans KR" ;
	font-size: 18px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	flex: 1 0 0 ;
	background: #F1F1F1 ;
}

.AGrid-css-class-name_footer
{
	color: #000 ;
	text-align: center ;
	font-family: "Noto Sans KR" ;
	font-size: 18px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	flex: 1 0 0 ;
	background: #C6C6C6 ;
}

.AGrid-css-class-name_select
{
	background: #438FFF ;
}

.AButton-css-class-name_default
{
	color: #FFF ;
	text-align: center ;
	font-family: Inter ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 8px 20px 10px 20px ;
	border-radius: 5px ;
	background: #0D6EFD ;
}

.AButton-css-class-name_over
{
	color: #000 !important;
	text-align: center !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 8px 20px 10px 20px !important;
	border-radius: 5px !important;
	background: #438FFF !important;
}

.AButton-css-class-name_down
{
	color: #FFF !important;
	text-align: center !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 8px 20px 10px 20px !important;
	border-radius: 5px !important;
	background: #0550BE !important;
}

.AButton-css-class-name_disable
{
	color: #888 !important;
	text-align: center !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 8px 20px 10px 20px !important;
	border-radius: 5px !important;
	background: #DEDEE2 !important;
}

.AButton-css-class-name-test_default
{
	color: #FFF ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 28px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 8px 20px 10px 20px ;
	border-radius: 5px ;
	background: #2749F1 ;
}

.AButton-css-class-name-test_over
{
	color: #000 !important;
	text-align: center !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 8px 20px 10px 20px !important;
	border-radius: 5px !important;
	background: #438FFF !important;
}

.AButton-css-class-name-test_down
{
	color: #FFF !important;
	text-align: center !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 8px 20px 10px 20px !important;
	border-radius: 5px !important;
	background: #0550BE !important;
}

.AButton-css-class-name-test_disable
{
	color: #888 !important;
	text-align: center !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 8px 20px 10px 20px !important;
	border-radius: 5px !important;
	background: #DEDEE2 !important;
}

.ACheckBox-common_default { color: rgb(136, 136, 136); font-family: Pretendard; font-size: 24px; font-style: normal; font-weight: 500; line-height: normal; background: url("../Assets/image/check-off-vector.png") left 0px center / 30px 30px no-repeat; padding:0px 0px 0px 36px;}

.ACheckBox-common_check { color: rgb(51, 51, 51) !important; font-family: Pretendard !important; font-size: 24px !important; font-style: normal !important; font-weight: 500 !important; line-height: normal !important; background: url("../Assets/image/check-on-vector.png") left 0px center / 30px 30px no-repeat !important; }

.ACheckBox-common-new_default { color: rgb(136, 136, 136); font-family: Pretendard; font-size: 26px; font-style: normal; font-weight: 500; line-height: normal; background: url("../Assets/image/check-off-vector.png") left 0px center / 30px 30px no-repeat; padding-left:40px;}

.ACheckBox-common-new_check
{
	color: #333 !important;
	font-family: Pretendard !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	padding: -2px 0px 0px 40px !important;
	background: url(../Assets/image/check-on-vector.png) left 0px center / 30px 30px no-repeat !important;
}

.ARadioButton-css-class-name_default
{
	color: #888 ;
	font-family: Inter ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 9.5px 10px 11.5px 45px ;
	border-radius: 24px ;
	border: 2px solid #198754 ;
	background: url(../Assets/image/radio-off.png) left 10px center / 27px 27px no-repeat ;
}

.ARadioButton-css-class-name_select
{
	color: #000 !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 9.5px 10px 11.5px 45px !important;
	border-radius: 24px !important;
	border: 2px solid #198754 !important;
	background: url(../Assets/image/radio-on.png) left 10px center / 27px 27px no-repeat !important;
}

.ACheckBox-css-class-name_default
{
	color: #888 ;
	font-family: Inter ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 1px 0px 3px 35px ;
	background: url(../Assets/image/check-off-vector.png) left 0px center / 30px 30px no-repeat ;
}

.ACheckBox-css-class-name_check
{
	color: #333 !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 1px 0px 3px 35px !important;
	background: url(../Assets/image/check-on-vector.png) left 0px center / 30px 30px no-repeat !important;
}

.ACheckBox-total-agreement_default { color: rgb(136, 136, 136); text-align: center; font-family: Pretendard; font-size: 28px; font-style: normal; font-weight: 400; line-height: normal; padding: 22px 24px 24px; border-radius: 6px; border: 2px solid rgb(213, 217, 223); background: url("../Assets/image/check-off-vector.png") left 24px center / 30px 30px no-repeat; }

.ACheckBox-total-agreement_check { color: rgb(39, 73, 241) !important; text-align: center !important; font-family: Pretendard !important; font-size: 28px !important; font-style: normal !important; font-weight: 700 !important; line-height: normal !important; padding: 22px 24px 24px !important; border-radius: 6px !important; border: 2px solid rgb(39, 73, 241) !important; background: url("../Assets/image/check-on-vector.png") left 24px center / 30px 30px no-repeat !important; }

.AButton-home-search_default
{
	color: #B1B1B1 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 19px 54px 21px 24px ;
	border-radius: 16px ;
	border: 2px solid var(--blue, #2749F1) ;
	background: url(../Assets/image/icon_zoom_blue.png) right 24px top 50% / 30px 30px no-repeat,
	#FFF ;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15) ;
}

.AButton-home-search_down
{
	color: #B1B1B1 !important;
	font-family: Pretendard !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 18.5px 54px 20.5px 24px !important;
	border-radius: 16px !important;
	border: 2px solid var(--blue, #2749F1) !important;
	background: url(../Assets/image/icon_zoom_blue.png) right 24px top 50% / 30px 30px no-repeat,
	#FFF !important;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15) !important;
}

.ACheckBox-view-more_default { color: rgb(17, 17, 17); font-family: Pretendard; font-size: 26px; font-style: normal; font-weight: 500; line-height: normal; border-radius: 30px; border: 2px solid rgb(213, 217, 223); background: url("../Assets/image/bgImage-arrow-down-icon.png") right 38.25px top 50% / 30px 30px no-repeat; padding: 0px 38.25px; }

.ACheckBox-view-more_check { padding: 0px 38.25px; color: rgb(17, 17, 17) !important; font-family: Pretendard !important; font-size: 26px !important; font-style: normal !important; font-weight: 500 !important; line-height: normal !important; border-radius: 30px !important; border: 2px solid rgb(213, 217, 223) !important; background: url("../Assets/image/bgImage-arrow-up-icon.png") right 38.25px top 50% / 30px 30px no-repeat !important; }

.AButton-home-search-button_default
{
	padding: 10px 20px ;
	border-radius: 5px ;
	background: url(../Assets/image/icon_zoom_blue.png) left 0px top 0px / 32px 32px no-repeat ;
}

.AButton-home-search-button_over
{
	padding: 10px 20px !important;
	border-radius: 5px !important;
	background: url(../Assets/image/icon_zoom_blue.png) left 0px top 0px / 32px 32px no-repeat !important;
}

.AButton-home-search-button_down
{
	padding: 10px 20px !important;
	border-radius: 5px !important;
	background: url(../Assets/image/icon_zoom_blue.png) left 0px top 0px / 32px 32px no-repeat !important;
}

.AAccordion-css-class-name_default
{
	background: #FFF ;
}
.AAccordion-css-class-name_default .AAccordion-Menu
{
	color: #000 ;
	font-family: Pretendard ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 11px 0px 13px 40px !important ;
	background: url(../Assets/image/normal-accordion-arrow.png) left 10px center / 18px 20.784393310546875px no-repeat,
	#ACACAC ;
}
.AAccordion-css-class-name_default .AAccordion-Menu.expand
{
	color: #000 ;
	font-family: Pretendard ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	padding: 11px 0px 13px 42.20714569091797px !important ;
	background: url(../Assets/image/expand-accordion-arrow.png) left 10px center / 20.20714569091797px 17.5px no-repeat,
	#ACACAC ;
}

.AButton-search-button-gray_default
{
	padding: 10px 10px ;
	border-radius: 5px ;
	background: url(../Assets/image/icon_zoom_gray.png) left 0% top 0% / 30px 30px no-repeat ;
}

.AButton-search-button-gray_over
{
	padding: 10px 20px !important;
	border-radius: 5px !important;
	background: url(../Assets/image/icon_zoom_gray.png) left 0% top 0% / 30px 30px no-repeat !important;
}

.AButton-search-button-gray_down
{
	padding: 10px 20px !important;
	border-radius: 5px !important;
	background: url(../Assets/image/icon_zoom_gray.png) left 0% top 0% / 30px 30px no-repeat !important;
}

.ADropBox-css-class-name_default
{
	color: #C6C6C6 ;
	font-family: Inter ;
	font-size: 20px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	border-radius: 6px ;
	border: 2px solid #D1D3D8 ;
}
.ADropBox-css-class-name_default .dropbox_label
{
	width:calc(100% - 26px);
	outline:0px;
}
.ADropBox-css-class-name_default .dropbox_button
{
	background-image: url(../Assets/image/dropButton.png) ;
	background-size: contain ;
	background-repeat: no-repeat ;
	background-position: center ;
	right: 9px ;
	width: 26px ;
	height: 100% ;
}
.dropbox_cell
{
	color: #000 !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}
.dropbox_cellfocus
{
	color: #FFF !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	background: #0D6EFD !important;
}
.dropbox_cellover
{
	color: #FFF !important;
	font-family: Inter !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	background: #448AFF !important;
}

.ADropBox-advanced-search_default
{
	color: #333 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	border-radius: 6px ;
	border: 2px solid #D1D3D8 ;
	background: #FFF ;
}
.ADropBox-advanced-search_default .dropbox_label
{
	width:calc(100% - 27.091392517089844px);
	outline:0px;
}
.ADropBox-advanced-search_default .dropbox_button
{
	background-image: url(../Assets/image/icon_arrow_down.png) ;
	background-size: contain ;
	background-repeat: no-repeat ;
	background-position: center ;
	right: 24.00000762939453px ;
	width: 27.091392517089844px ;
	height: 100% ;
}
.dropbox_cell
{
	color: #333 !important;
	font-family: Pretendard !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 80px /* 307.692% */ !important;
	background: #FFF !important;
	text-align: center !important;
}
.dropbox_cellfocus
{
	color: #333 !important;
	font-family: Pretendard !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 80px /* 307.692% */ !important;
	background: #FFF !important;
	text-align: center !important;
}
.dropbox_cellover
{
	color: #333 !important;
	font-family: Pretendard !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 80px /* 307.692% */ !important;
	background: #FFF !important;
	text-align: center !important;
}

.ACalendarPicker-advanced-search_default
{
	color: #333 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	border-radius: 6px ;
	border: 2px solid #D1D3D8 ;
	background: #FFF ;
}
.ACalendarPicker-advanced-search_disable
{
	color: #979797 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	border-radius: 6px ;
	border: 2px solid #D1D3D8 ;
	background: #ebebeb ;
}
.ACalendarPicker-advanced-search_default .ACalendarPicker-Style
{
	border:none !important;
}
.ACalendarPicker-advanced-search_default input
{
	width:calc((100% - 0px) - 26px);
}
.ACalendarPicker-advanced-search_default .ACalendarPicker-Style > button.Calendar_Button_Down
{
	background-image: url(../Assets/image/icon_calendar.png) ;
	background-size: 26px auto ;
	background-repeat: no-repeat ;
	background-position: center ;
	width: 26px ;
	height: 100% ;
}
.ACalendarPicker-advanced-search_default .ACalendarPicker-Style > button.Calendar_Button_Over
{
	background-image: url(../Assets/image/icon_calendar.png) !important;
	background-size: 26px auto !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	left: unset !important;
	right: 0px !important;
	width: 74px !important;
	height: 100% !important;
}
.ACalendarPicker-advanced-search_default .ACalendarPicker-Style > button.Calendar_Button_Down
{
	background-image: url(../Assets/image/icon_calendar.png) !important;
	background-size: 26px auto !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	left: unset !important;
	right: 0px !important;
	width: 74px !important;
	height: 100% !important;
}
.ACalendarPicker-advanced-search_default .ACalendarPicker-Style > button.Calendar_Button_Disable
{
	background-image: url(../Assets/image/icon_calendar.png) !important;
	background-size: 26px auto !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	left: unset !important;
	right: 0px !important;
	width: 74px !important;
	height: 100% !important;
}

.ACalendarPicker_default
{
	color: #111 ;
	text-align: center ;
	font-family: Arial ;
	font-size: 24px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	border-radius: 6px ;
	border: 2px solid #D1D3D8 ;
	background: #FFF ;
}
.ACalendarPicker_default .ACalendarPicker-Style
{
	border:none !important;
}
.ACalendarPicker_default input
{
	width:calc((100% - 0px) - 46px);
	left:46px;
}
.ACalendarPicker_default .ACalendarPicker-Style > button.Calendar_Button_Down
{
	background-image: url(../Assets/image/picker-button-01.png) ;
	background-size: 26px auto ;
	background-repeat: no-repeat ;
	background-position: center ;
	left: 0px ;
	right: unset ;
	width: 46px ;
	height: 100% ;
}
.ACalendarPicker_default .ACalendarPicker-Style > button.Calendar_Button_Over
{
	background-image: url(../Assets/image/picker-button-02.png) !important;
	background-size: 26px auto !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	left: 0px !important;
	right: unset !important;
	width: 46px !important;
	height: 100% !important;
}
.ACalendarPicker_default .ACalendarPicker-Style > button.Calendar_Button_Down
{
	background-image: url(../Assets/image/picker-button-01.png) !important;
	background-size: 26px auto !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	left: 0px !important;
	right: unset !important;
	width: 46px !important;
	height: 100% !important;
}
.ACalendarPicker_default .ACalendarPicker-Style > button.Calendar_Button_Disable
{
	background-image: url(../Assets/image/picker-button-04.png) !important;
	background-size: 26px auto !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	left: 0px !important;
	right: unset !important;
	width: 46px !important;
	height: 100% !important;
}
.ATxtField-keyword-field_default
{
	color: #B1B1B1 ;
	font-family: Pretendard ;
	font-size: 26px ;
	font-style: normal ;
	font-weight: 400 ;
	line-height: normal ;
	border-radius: 5px ;
	padding: -2px 0px 0px 0px ;
}
.AButton-gnb-home_default
{
	color: #9C9C9C ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 18px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	letter-spacing: -0.18px ;
	background: url(../Assets/image/img_gnb_home.png) left 50% top 0px / 32px 32px no-repeat ;
	padding: 35px 31px 2px 31px ;
}

.AButton-gnb-home_over
{
	color: #9C9C9C !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_home.png) left 50% top 0px / 32px 32px no-repeat !important;
	padding: 35px 31px 2px 31px !important;
}

.AButton-gnb-home_down
{
	color: #9C9C9C !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_home.png) left 50% top 0px / 32px 32px no-repeat !important;
	padding: 35px 31px 2px 31px !important;
}

.AButton-gnb-home_disable
{
	color: var(--blue, #2749F1) !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_home_disable.png) left 50% top 0px / 32px 32px no-repeat !important;
	padding: 35px 31px 2px 31px !important;
}

.AButton-gnb-chatting_default
{
	color: #9C9C9C ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 18px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	letter-spacing: -0.18px ;
	background: url(../Assets/image/img_gnb_chatting.png) left 50% top 1px / 32px 32px no-repeat ;
	padding: 36px 23.5px 1px 23.5px ;
}

.AButton-gnb-chatting_over
{
	color: #9C9C9C !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_chatting.png) left 50% top 1px / 32px 32px no-repeat !important;
	padding: 36px 23.5px 1px 23.5px !important;
}

.AButton-gnb-chatting_down
{
	color: #9C9C9C !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_chatting.png) left 50% top 1px / 32px 32px no-repeat !important;
	padding: 36px 23.5px 1px 23.5px !important;
}

.AButton-gnb-chatting_disable
{
	color: var(--blue, #2749F1) !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_chatting_disable.png) left 50% top 1px / 32px 32px no-repeat !important;
	padding: 36px 23.5px 1px 23.5px !important;
}

.AButton-gnb-my-page_default
{
	color: #9C9C9C ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 18px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	letter-spacing: -0.18px ;
	background: url(../Assets/image/img_gnb_my_page.png) left 50% top 0px / 32px 32px no-repeat ;
	padding: 35px 0px 2px 0px ;
}

.AButton-gnb-my-page_over
{
	color: #9C9C9C !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_my_page.png) left 50% top 1px / 32px 32px no-repeat !important;
	padding: 36px 0px 1px 0px !important;
}

.AButton-gnb-my-page_down
{
	color: #9C9C9C !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_my_page.png) left 50% top 1px / 32px 32px no-repeat !important;
	padding: 36px 0px 1px 0px !important;
}

.AButton-gnb-my-page_disable
{
	color: var(--blue, #2749F1) !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_my_page_disable.png) left 50% top 1px / 32px 32px no-repeat !important;
	padding: 36px 0px 1px 0px !important;
}

.AButton-gnb-recent-view_default
{
	color: #9C9C9C ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 18px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	letter-spacing: -0.18px ;
	background: url(../Assets/image/img_gnb_recent_view.png) left 50% top 1px / 32px 32px no-repeat ;
	padding: 36px 0px 1px 0px ;
}

.AButton-gnb-recent-view_over
{
	color: #9C9C9C !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_recent_view.png) left 50% top 1px / 32px 32px no-repeat !important;
	padding: 36px 0px 1px 0px !important;
}

.AButton-gnb-recent-view_down
{
	color: #9C9C9C !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_recent_view.png) left 50% top 1px / 32px 32px no-repeat !important;
	padding: 36px 0px 1px 0px !important;
}

.AButton-gnb-recent-view_disable
{
	color: var(--blue, #2749F1) !important;
	text-align: center !important;
	font-family: Pretendard !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: -0.18px !important;
	background: url(../Assets/image/img_gnb_recent_view_disable.png) left 50% top 1px / 32px 32px no-repeat !important;
	padding: 36px 0px 1px 0px !important;
}

.ACheckBox-collapsable-contents-container_default { color: rgb(51, 51, 51); font-family: Pretendard; font-size: 26px; font-style: normal; font-weight: 600; line-height: normal; background: url("../Assets/image/bgImage-arrow-up-icon.png") right 0px center / 32px 32px no-repeat; padding: 0px; }

.ACheckBox-collapsable-contents-container_check { padding: 0px; color: rgb(51, 51, 51) !important; font-family: Pretendard !important; font-size: 26px !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; background: url("../Assets/image/bgImage-arrow-down-icon.png") right 0px center / 32px 32px no-repeat !important; }

.collapsable-view {
	transition: 0.3s ease-in-out;
	overflow: hidden;
}
.AButton-link_default
{
	color: #2749F1 ;
	text-align: center ;
	font-family: Pretendard ;
	font-size: 24px ;
	font-style: normal ;
	font-weight: 500 ;
	line-height: normal ;
	border-radius: 5px ;
}

.font-semibold
{
    font-weight: 600 !important;
}