@font-face {
	font-family:'NotoSans';
	font-style:normal;
	font-weight:400;
	src:url(../font/NotoSans-Regular.eot);
	src:url(../font/NotoSans-Regular.woff) format('woff');
}
@font-face {
	font-family:'NotoSansBold';
	font-style:normal;
	font-weight:700;
	src:url(../font/NotoSans-Bold.eot);
	src:url(../font/NotoSans-Bold.woff) format('woff');
}
@font-face {font-family:'NotoSansKA';font-style:normal;font-weight:400;src:url(../font/NotoSansKA-Regular.eot);src:url(../font/NotoSansKA-Regular.woff) format('woff');
}
@font-face {
	font-family:'NotoSansBoldKA';
	font-style:normal;
	font-weight:700;
	src:url(../font/NotoSansKA-Bold.eot);
	src:url(../font/NotoSansKA-Bold.woff) format('woff');
}

.arabic {font-family:'NotoSans', 'NotoSansKA','Arial', 'Helvetica', serif !important;list-style-type: none;direction: rtl;text-align: right;unicode-bidi: bidi-override;}

.arabic [class^="l_ib_t_"] .pd_l8 {padding-left:0 !important; padding-right:8px !important;}
.arabic [class^="l_ib_t_"] .pd_r8 {padding-right:0 !important; padding-left:8px !important;}

.arabic input[type="text"], .arabic input[type="password"], .arabic input[type="date"], .arabic input[type="email"], .arabic input[type="number"], 
.arabic input[type="search"], .arabic input[type="checkbox"], .arabic input[type="radio"], .arabic textarea, .arabic select, .arabic label, 
.arabic button {display:inline-block;margin:0;padding:0;font-family:'NotoSans', 'NotoSansKA','Arial', 'Helvetica', serif !important;font-weight:400;vertical-align:middle;text-align:right;}

.arabic .m_gallery .s_w .sw_l > a > p > strong, 
.arabic .article_slide .s_w .sw_l .as_info > a,
.arabic .snb .s_c > div > ul > li > a, 
.arabic .m_gallery .s_w .sw_l > a > p > strong, 
.arabic .m_article .ma_list .mal_box .malb_info a,
.arabic .m_photo .s_w .sw_l > a > p > strong,
.arabic .main_top h3 {font-family:'NotoSans', 'NotoSansKA','Arial', 'Helvetica', serif}

.arabic .s_form_lg select {padding-left:70px; padding-right:20px; background-position:left 20px center;}
.arabic .s_form_md select {padding-left:42px; padding-right:16px; background-position:left 16px center;}
.arabic .s_form_sm select {padding-left:34px; padding-right:12px; background-position:left 12px center;}
.arabic .s_form_xs select {padding-left:26px; padding-right:9px; background-position:left 8px center;}

.arabic .f_srch .btn_search {right:initial; left:0;}
.arabic .s_form_lg .f_srch input {padding-right:20px; padding-left:56px;}
.arabic .s_form_md .f_srch input {padding-right:16px; padding-left:48px;}
.arabic .s_form_sm .f_srch input {padding-right:12px; padding-left:40px;}
.arabic .s_form_xs .f_srch input {padding-right:9px; padding-left:32px;}



.arabic .f_unit .f_txt {right:initial; left:0;}
.arabic .s_form_lg .f_unit .f_txt {padding-right:10px; padding-left:20px;}
.arabic .s_form_md .f_unit .f_txt {padding-right:8px; padding-left:16px;}
.arabic .s_form_sm .f_unit .f_txt {padding-right:6px; padding-left:12px;}
.arabic .s_form_xs .f_unit .f_txt {padding-right:4px; padding-left:8px;}

.arabic .f_tbl .pd_l0	{padding-left:0 !important; padding-right:0	!important;}
.arabic .f_tbl .pd_l4	{padding-left:0 !important; padding-right:4px	!important;}
.arabic .f_tbl .pd_l8	{padding-left:0 !important; padding-right:8px	!important;}
.arabic .f_tbl .pd_l12	{padding-left:0 !important; padding-right:12px	!important;}
.arabic .f_tbl .pd_l16	{padding-left:0 !important; padding-right:16px !important;}
.arabic .f_tbl .pd_l20	{padding-left:0 !important; padding-right:20px !important;}
.arabic .f_tbl .pd_l24	{padding-left:0 !important; padding-right:24px !important;}
.arabic .f_tbl .pd_l28	{padding-left:0 !important; padding-right:28px !important;}
.arabic .f_tbl .pd_l32	{padding-left:0 !important; padding-right:32px !important;}
.arabic .f_tbl .pd_l36	{padding-left:0 !important; padding-right:36px !important;}
.arabic .f_tbl .pd_l40	{padding-left:0 !important; padding-right:40px !important;}
.arabic .f_tbl .pd_l44	{padding-left:0 !important; padding-right:44px !important;}
.arabic .f_tbl .pd_l48	{padding-left:0 !important; padding-right:48px !important;}
.arabic .f_tbl .pd_l52	{padding-left:0 !important; padding-right:52px !important;}
.arabic .f_tbl .pd_l56	{padding-left:0 !important; padding-right:56px !important;}
.arabic .f_tbl .pd_l60	{padding-left:0 !important; padding-right:60px !important;}
.arabic .f_tbl .pd_l64	{padding-left:0 !important; padding-right:64px !important;}

.arabic .f_tbl .pd_r0	{padding-right:0 !important; padding-left:0		!important;}
.arabic .f_tbl .pd_r4	{padding-right:0 !important; padding-left:4px	!important;}
.arabic .f_tbl .pd_r8	{padding-right:0 !important; padding-left:8px	!important;}
.arabic .f_tbl .pd_r12	{padding-right:0 !important; padding-left:12px	!important;}
.arabic .f_tbl .pd_r16	{padding-right:0 !important; padding-left:16px !important;}
.arabic .f_tbl .pd_r20	{padding-right:0 !important; padding-left:20px !important;}
.arabic .f_tbl .pd_r24	{padding-right:0 !important; padding-left:24px !important;}
.arabic .f_tbl .pd_r28	{padding-right:0 !important; padding-left:28px !important;}
.arabic .f_tbl .pd_r32	{padding-right:0 !important; padding-left:32px !important;}
.arabic .f_tbl .pd_r36	{padding-right:0 !important; padding-left:36px !important;}
.arabic .f_tbl .pd_r40	{padding-right:0 !important; padding-left:40px !important;}
.arabic .f_tbl .pd_r44	{padding-right:0 !important; padding-left:44px !important;}
.arabic .f_tbl .pd_r48	{padding-right:0 !important; padding-left:48px !important;}
.arabic .f_tbl .pd_r52	{padding-right:0 !important; padding-left:52px !important;}
.arabic .f_tbl .pd_r56	{padding-right:0 !important; padding-left:56px !important;}
.arabic .f_tbl .pd_r60	{padding-right:0 !important; padding-left:60px !important;}
.arabic .f_tbl .pd_r64	{padding-right:0 !important; padding-left:64px !important;}


.arabic .f_check label::before, .arabic .f_radio label::before {left:initial; right:0;}
.arabic .f_check label::after {left:initial; right:0;}
.arabic .f_radio label::after {left:initial; right:0;}

.arabic .s_form_lg .f_check label, .arabic .s_form_lg .f_radio label {padding-left:0; padding-right:37px;}
.arabic .s_form_md .f_check label, .arabic .s_form_md .f_radio label {padding-left:0; padding-right:32px;}
.arabic .s_form_sm .f_check label, .arabic .s_form_sm .f_radio label {padding-left:0; padding-right:27px;}
.arabic .s_form_xs .f_check label, .arabic .s_form_xs .f_radio label {padding-left:0; padding-right:22px;}

.arabic .s_form_lg .f_check label::after {margin:-8px 6px 0 0;}
.arabic .s_form_md .f_check label::after {margin:-7px 5px 0 0;}
.arabic .s_form_sm .f_check label::after {margin:-6px 4px 0 0;}
.arabic .s_form_xs .f_check label::after {margin:-5px 3px 0 0;}

.arabic .s_form_lg .f_radio label::after {margin:-8px 6px 0 0;}
.arabic .s_form_md .f_radio label::after {margin:-7px 5px 0 0;}
.arabic .s_form_sm .f_radio label::after {margin:-6px 4px 0 0;}
.arabic .s_form_xs .f_radio label::after {margin:-5px 3px 0 0;}

.arabic .f_check.mg_r16, .arabic .f_radio.mg_r16 {margin-right:0 !important; margin-left:16px !important;}
.arabic .f_check.mg_r32, .arabic .f_radio.mg_r32 {margin-right:0 !important; margin-left:32px !important;}

.arabic [class^="s_list_"] .sl_txt {left:initial; right:0;}
.arabic .s_list_16 li {padding-left:0; padding-right:16px;}
.arabic .s_list_16 .sl_dot {left:initial; right:4px;}
.arabic .s_list_16 .sl_bar {left:initial; right:2px;}
.arabic .s_list_14 li {padding-left:0; padding-right:16px;}
.arabic .s_list_14 .sl_dot {left:initial; right:4px;}
.arabic .s_list_14 .sl_bar {left:initial; right:2px;}
.arabic .s_tab > ul > li ~ li {margin-left:0; margin-right:40px;}


/* header */
.arabic .header .h_l {float:right;}
.arabic .header .h_r {float:left;}
.arabic .header .h_r > div {float:right;direction: rtl;}
.arabic .header .h_lang > a {padding:20px 46px 20px 53px;}
.arabic .header .h_lang > a::before {left:initial; right:20px;}
.arabic .header .h_lang > a::after {right:initial; left:20px;}
.arabic .header .h_lang > div > ul > li > a {padding-left: 13px;padding-right: 18px;}
.arabic .header .h_user {padding-left:0; margin-left:0;padding-right:10px;margin-right: 0;}
.arabic .header .h_user::before {left:initial; right:0;}
.arabic .header .h_user > a {padding: 20px 46px 16px 24px;}
.arabic .header .h_user > a::before {left:initial; right:20px;}
.arabic .header .h_sns > ul > li {float:right;}
.arabic .header .gnb > div {padding-left:0;padding-right: 0;width: 570px;}
.arabic .header .gnb > div > ul > li {float:right;}
.arabic .header .gnb > div > ul > li > div > ul > li {padding-left:0; padding-right:30px;}
.arabic .header .gnb > div > ul > li > div > ul > li > a {text-align:right;}
.arabic .header .btn_snb {float:right;margin-left:10px;}
.arabic .header .h_lang > span {padding: 20px 46px 16px 40px;}
.arabic .header .h_lang > span::before {background:url(../images/header/ico_global.png) no-repeat center center;background-size:100%;left: 91px;}

/* footer */
.arabic .footer .f_t .ft_l {float:right;}
.arabic .footer .f_navi > ul > li {float:right;}
.arabic .footer .f_navi > ul > li ~ li::before {left:initial; right:0;}
.arabic .footer .f_relate > ul > li {margin-left:0; margin-right:42px;}
.arabic .footer .f_sns > ul {text-align:left;}
.arabic .footer .f_sns > ul > li {margin-left:0; margin-right:8px;}


/* gallery */
.arabic .gallery_list02 > ul > li {float:right;}
.arabic .gallery_list02 .gl02_img > i {right:initial;/* left: 0; */letter-spacing: 2px;}
.arabic .gallery_list02 .gl02_img > span.video {right:initial; left:0;}

.arabic .gallery_view .gv_btn .fl_l {float:right;}
.arabic .gallery_view .gv_btn .fl_r {float:left;}
.arabic .gallery_view .gv_btn .fl_l a {margin-left:0; margin-right:-1px;}
.arabic .gallery_view .gv_btn .fl_r a {margin-left:0; margin-right:4px;}
.arabic .gallery_view .gv_btn .btn_like::before {margin-right:0; margin-left:4px;}
.arabic .m_gallery .s_w .sw_l > a > p > strong {font-family:'NotoSansKA'; color:#333; word-break:break-all; white-space:normal;}
/* photonews */
.arabic .photonews_list > ul > li {float:right;}

/* article_slide */
.arabic .article_slide .s_w .sw_l .as_info > a {font-family:'NotoSans', 'NotoSansKA','Arial', 'Helvetica', serif !important;font-weight:900;color:#333;overflow:hidden;white-space:normal;margin-top:4px;}
.arabic .article_slide .s_w .sw_l .as_img > p {text-align:left; right:initial; left:0;}
.arabic .article_slide .s_w .sw_l .as_img > p > span {padding:10px 24px; padding-right:46px;}
.arabic .article_slide .s_w .sw_l .as_img > p > span::before {left:initial; right:24px;}
.arabic .article_slide .s_w .sw_l .as_info {text-align:right;}
.arabic .article_slide .s_w .sw_l .as_info > i::before {margin-left:6px;}

/* contest_slide */
.arabic .contest_slide .s_w .sw_l > a > p {text-align:right;}
/* paging */
.arabic .paging a[class^="p_"], .arabic .paging strong[class^="p_"] {transform:rotate(180deg)}
.arabic .page_skip .ps_title {left:initial; right:0;}
.arabic .page_skip .ps_detail {padding:20px; padding-right:96px;}


/* snb */
.arabic .snb {transform:translateX(25%); right:initial; left:0;}
.arabic .snb .s_c > div > ul > li > a { font-family:'NotoSans', 'NotoSansKA','Arial', 'Helvetica', serif !important; }
.arabic .snb .s_t .btn_close {float:right;}
.arabic .snb .s_lang {float:left;}
.arabic .snb .s_lang > a::before {left:initial; right:0;}
.arabic .snb .s_lang > a::after {right:initial; left:0;}
.arabic .snb .s_navi > ul > li {float:right;}
.arabic .snb .s_navi > ul > li ~ li::before {left:initial; right:0;}
.arabic .snb .s_c > div > ul > li {padding-left:0; padding-right:172px;}
.arabic .snb .s_c > div > ul > li > a {left:initial; right:0;}


/* content */
.arabic .content .ta_l {text-align:right;}
.arabic .content .ta_r {text-align:left;}

.arabic .l_news .ln_list > ul > li > a { padding:20px 16px; padding-right:108px;}
.arabic .l_news .ln_list > ul > li > a > i {left:initial; right:16px;}

.arabic .sub_top_kh .st_navi > ul > li {padding:0 13px 0 6px;}
.arabic .sub_top_kh .st_navi > ul > li ~ li::before {left:initial; right:0;}
.arabic .sub_top_kh .st_title .fl_l {float:right !important;}
.arabic .sub_top_kh .st_title .fl_r {float:left !important;}
.m_gallery .s_w .sw_l > a > p > strong {font-family:'Noto Serif KR';}

/* faq */
.arabic .faq_list > ul > li > div > div {padding-right:0; padding-left:64px;}
.arabic .faq_list .lt_l {padding-left:0; padding-right:80px;}
.arabic .faq_list .lt_l::after {right:initial; left:20px;}
.arabic .faq_list .lt_l > i {left:initial; right:24px;}
.arabic .faq_list .lt_c {padding-left:0; padding-right:100px;}
.arabic .faq_list .lt_c::before {left:initial; right:30px; transform:scaleX(-1)}
.arabic .faq_list .lt_c > i {left:initial; right:56px;}

.arabic .faq_list02 .fl_t {padding:20px; padding-right:48px;}
.arabic .faq_list02 .fl_t .f_check {left:initial; right:14px;}
.arabic .faq_list02 .fl_b::before {left:initial; right:10px; transform:scaleX(-1)}
.arabic .faq_list02 .fl_b > i {left:initial; right:36px;}

@media (min-width:1400px) {
	.arabic .photonews_list > ul > li {float:right;}
	.arabic .photonews_list > ul > li:nth-child(2) {right:initial; left:0;}
	.arabic .photonews_list > ul > li:nth-child(3) {right:initial; left:0;}

	.arabic .article_slide {padding-right:0; padding-left:344px;}
	.arabic .article_slide .s_w .sw_l:nth-child(n+2) {right:initial; left:0;}
   
	.arabic .header .h_sns > ul > li {margin-left:0; margin-right:12px;}
    
	.arabic .footer .f_b .fb_l {float:right;}
	.arabic .footer .f_b .fb_r {float:left;}
	.arabic .footer .f_copyright > * {float:right;}
	.arabic .footer .f_copyright h2 {margin-left:10px;}
    
	.arabic .sub_container > div {float:right;}
	.arabic .lnb {margin-right:0; margin-left:60px;}
}

@media (max-width:1399px) {
	.arabic .header .h_logo {float:right; margin-left:0;}
	.arabic .header .h_sns > ul > li {margin-left:0; margin-right:8px;}
	.arabic .footer .f_copyright h2 {float:right;}
	.arabic .footer .f_copyright p {float:left; margin-left:0;}
	.arabic .footer .f_privacy {text-align:left;}
    .arabic .lnb {width:240px;margin: 0 0 0 60px;min-height:500px;}
	.arabic .activities::before {left:initial; right:32px;}
	.arabic .activities::after {left:initial; right:27px;}
	.arabic .activities > ul > li {padding-left:0; padding-right:56px;}
	.arabic .activities .a_year {left:initial; right:0;}

}

@media (max-width:1024px) {
    .arabic .header .h_lang > span {padding: 20px 36px 16px 1px;}
	.arabic .header .h_lang > span::before {background:url(../images/header/ico_global_m.png) no-repeat center center; background-size:100%;left: 46px;}
	.arabic .header .h_l{padding: 15px 0 0 0;}
    .arabic .header div{padding:0 10px;}
    .arabic .header .h_lang > div {width: 100px;padding: 2px 0;margin: 0 0 0 -12px;top: 51px;}


}
@media (max-width:768px) {
    .arabic .header .h_lang > div {width: 100px;left: -15%;top: auto;padding: 2px 0;margin: -10px 0 0 0;}

}
@media (max-width:580px) {
    .arabic .header .h_user {width: 28px;}
    .arabic .header .h_logo {width: 206px;}
    .arabic .header .h_lang > span {padding: 20px 0 16px 0;}
    .arabic .header .h_user > a {padding: 20px 0 16px 0;}
    .arabic .header .h_user > a::before {right: 0;}
    .arabic .header .h_lang > span::before {left:10px;}
    .arabic .header .h_lang > div {width: 100px;left: -27px;padding: 2px 0;margin: -5px 0 0 -12px;}
}

