@charset "utf-8";
@import "http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css";
@import url(http://www.arirang.com/css/common2014_cms.css); /* CMS HTML Template */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display:block; }

html, body { width:100%; font-size:14px; -webkit-text-size-adjust:none; } /*  font-size:14px; */

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:arial, helvetica, dotum, 돋움, sans-serif; font-size:1rem; font-weight:normal; color:#000; }
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none; color:#333; }
a:hover,a:active,a:focus{text-decoration:underline}
/* abbreviation */
.b { font-weight:bold; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.clearBox { clear:both; width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; }
.zero { margin:0; padding:0; border:0; border-collapse:collapse; border-spacing:0; font-size:0 !important; line-height:0 !important; }
.show { display:block; }
.hide { display:none; }
.tbl { border-collapse:collapse; border-spacing:0; }
.bround { display:inline-block; *display:inline; *zoom:1; padding:0; border:1px solid; border-radius:3px; text-align:center; }
.aBox {}
.aBox:after { content:""; display:block; clear:both; }
.mt { margin-top:1em; }
.tbig { font-size:1.1rem; }
.tsmall { font-size:0.9rem; }

/********************************** top **********************************/

.m_top { height:55px; overflow:hidden;}
.m_top_logo { background:url(/images/mobile/m_top_bg1.gif) repeat-x; float:left; width:60%;}
.m_top_logo_btn { background:url(/images/mobile/m_top_bg3.gif) right top no-repeat; height:55px; padding:7px 0 0 15px;}
.m_tv_onair { background:url(/images/mobile/m_top_bg2.gif) repeat-x; float:left; width:20%;}
.m_tv_onair_btn { background:url(/images/mobile/m_top_bg4.gif) right top no-repeat; height:55px; text-align:center; padding:11px 0 0 0;}
.m_radio_onair { background:url(/images/mobile/m_top_bg2.gif) repeat-x; float:left; width:20%;}
.m_radio_onair_btn { background:url(/images/mobile/m_top_bg5.gif) right top no-repeat; height:55px; text-align:center; padding:11px 0 0 0;}

/********************************** middle **********************************/

.m_middle { overflow:hidden;}

.m_topmenu {background-color:#303030;text-align:center;overflow:hidden; border-bottom:2px solid #000; letter-spacing:1px;}
.m_topmenu_btn { color:#fff; font-weight:bold; padding:10px 0; float:left; width:33.33%;}
.m_topmenu_btn_selected { background-color:#ed1846; color:#fff; font-weight:bold; padding:10px 0; float:left; width:33.33%;}

.m_main_title { width:61%; font-size:1.1rem; font-weight:bold; padding:15px 0 8px 146px;}
.m_main_text { color:#777; width:61%; min-height:63px; padding:0 0 10px 146px;}
.m_main_thumbnail { position:absolute; left:0; text-align:center;}
.m_main_news_thumbnail_img { border:#999 1px solid; width:130px; height:87px; margin:10px 0 18px 5px;}
.m_main_news_title { min-width:61%; min-height:95px; font-size:1.1rem; font-weight:bold; padding:15px 0 15px 146px;}
.m_main_news_title2 { min-width:61%; min-height:30px; font-size:1.1rem; font-weight:bold; padding:10px 0 8px 146px;}
.m_news_text { color:#777; padding:7px 0 3px 146px; white-space:nowrap; }

.m_main_highlights_thumbnail_img { border:#999 1px solid; width:130px; height:77px; margin:18px 0 18px 5px;}
.m_main_program { min-height:105px; border-top:#b2b2b2 1px solid;}
.m_main_program:after { content:""; display:block; clear:both; }

.m_main_program_thumbnail_img { border:#999 1px solid; width:130px; height:80px; margin:18px 0 18px 6px;}

.m_basictext { padding:20px 10px; }
.m_basictext_bold {color:#845a24; padding-bottom:5px; font-weight:bold;}
.m_img_midalign {text-align:center;padding-top:20px;}


.mCt_list { clear:both; position:relative; display:table; width:100%; margin-top:-1px; padding:20px 5px; border-top:1px solid #b2b2b2; }
.mCt_photo { display:table-cell; width:150px; margin:0; padding:0; text-align:left; vertical-align:top; }
	.mCt_photo img { display:inline-block; width:130px; height:87px; margin:0; padding:0; border:1px solid #999; vertical-align:top; }
.mCt_txt { display:table-cell; padding-right:10px; vertical-align:top; }
	.mCt_title { margin-bottom:10px; font-size:1.1rem; color:#333; font-weight:bold; line-height:120%; }


/********************************** bottom **********************************/

.m_bottom { height:68px; background:url(/images/mobile/m_bot_bg1.gif) repeat-x; overflow:hidden; font-size:7.5pt; font-weight:bold;}
.m_bottom_icon { height:68px; background:url(/images/mobile/m_bot_bg2.gif) right no-repeat; width:25%; float:left; text-align:center; color:#CCC;}
.m_bottom_icon2 { height:68px; background:url(/images/mobile/m_bot_bg3.gif) right no-repeat; width:25%; float:left; text-align:center; color:#CCC;}
.m_bottom_icon_btn { padding-top:3px;}

/********************************** TV **********************************/

.m_tv_menu { background-color:#bbbbbb;text-align:center;overflow:hidden; border-bottom:2px solid #000; font-weight:bold; font-size:9pt; letter-spacing:1px; }
.m_tv_menu_btn { background:url(/images/mobile/m_menu_bar.gif) right center no-repeat; color:#000; float:left; width:33.3%;  padding:9px 0; border-bottom:2px solid #666;}
.m_tv_menu_btn_selected { background-color:#5b5b5b; color:#fff; float:left; width:33.3%; padding:9px 0; border-bottom:2px solid #000;}
.m_program_title { text-align:center;}
.m_program_title_img { width:calc(100% - 0px); max-width:100%; margin:0px auto; border-radius:10px; }
.m_program_title_img2 { width:calc(100% - 0px); max-width:100%; margin:0px auto; border-radius:1px; }
.m_program_img { float:left; padding:0 15px 10px 0;}
.m_program_imgs { border:#999 1px solid; margin-bottom:10px; width:130px;}


#news_lnb_wrap { overflow:hidden; position:relative; z-index:1; width:100%; height:40px; background:#eee; -ms-touch-action:none; }
#news_lnb { position:absolute; z-index:1; -webkit-tap-highlight-color:rgba(0,0,0,0); width:1600px; height:40px; -webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); -o-transform:translateZ(0); transform:translateZ(0); -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; -o-text-size-adjust:none; text-size-adjust:none; }
#news_lnb ul { list-style:none; width:100%; margin:0; padding:0; }
#news_lnb li { overflow:hidden; width:160px; height:40px; margin:0; padding:0; float:left; }
#news_lnb li a { display:block; width:158px; height:100%; padding:13px 20px 10px; background-color:#news_fafafa; font-size:14px; text-align:center; white-space:nowrap; }
#news_lnb li a._selected { background-color:#ed1846; color:#fff; }


/* arirang web view */
.replace { text-indent:100%; white-space:nowrap; overflow:hidden; }
/* header */
header { position:relative; height:40px; padding:10px; text-align:right; }
header h1 { position:absolute; top:10px; left:10px; width:30%; height:40px; background:url(http://img.arirang.com/images/mobile/arirang_logo.png) no-repeat 0 50%; background-size:contain; text-indent:100%; white-space:nowrap; overflow:hidden; }
header h1 a { display:block; width:100%; height:100%; }
header .onair { }
header .onair li { display:inline-block; width:40px; height:40px; background:url(http://img.arirang.com/images/mobile/arirang_logo.png) no-repeat 100% 50%; background-size:contain; border:0px solid red; }
header .onair li a { display:block; width:100%; height:100%; }
header .onair li:hover { opacity:0.7; }
header .onair li.onair_tv { background-image:url(http://img.arirang.com/images/mobile/arirang_onair_tv3.png) !important; }
header .onair li.onair_radio { background-image:url(http://img.arirang.com/images/mobile/arirang_onair_radio3.png) !important; }
header .onair li.onair_tv { background-image:url(http://img.arirang.com/images/mobile/arirang_onair_tv2019.png) !important; }
header .onair li.onair_radio { background-image:url(http://img.arirang.com/images/mobile/arirang_onair_radio2019.png) !important; }
header .onair li.onair_aplus { background-image:url(http://img.arirang.com/images/index/arirang_onair_aplus2019-2.png) !important; }


footer { background:#2b2b36; color:#fff; }
footer  a { color:#fff; }
.amFnb { padding-top:20px; }
.amFnb > a { display:inline-block; position:relative; margin-top:10px; padding:0 10px; color:#fff; font-size:1.1rem; text-shadow:1px 1px 1px #000; }
.amFnb > a:after { position:absolute; top:5px; left:-3px; width:1px; height:11px; border-right:1px solid #000; background:rgba(255,255,255,.1); content:''; }
.amFnb > a:first-child:after { display:none; }
.amFnb a:nth-child(5):after { display:none; }
.amFnb a:nth-child(16) { font-weight:bold; color:#fff; }

.amFInfo { margin-left:10px !important; padding:30px 10px 10px; }
.amFInfo li { color:#ccc; list-style:none; }
.amFInfo li a { color:#ccc; }
address { display:block; padding:10px 10px; color:#ccc; font-size:0.9rem; }


/* Menu Tab */
.amenu_tab { display:table; table-layout:fixed; min-width:100%; width:100%; margin:0 !important; padding:0; list-style:none; border:0; }
.amenu_tab:after { content:""; display:block; clear:both; }
.amenu_tab li { display:table-cell; background-color:#152840; border-left:1px solid #4d5d73; text-align:center; vertical-align:middle; color:#fff; }
.amenu_tab li a { display:block; width:100%; height:100%; padding:15px 0 13px; font-size:1.3rem; line-height:100%; color:#fff; text-decoration:none; font-weight:bold; }
.amenu_tab li:hover,
.amenu_tab li.on { background-color:#ED174F; font-weight:bold; }

.amenu_tab.amenu_tab_1 li { width:100%; }
.amenu_tab.amenu_tab_2 li { width:50%; }
.amenu_tab.amenu_tab_3 li { width:33.3333%; }
.amenu_tab.amenu_tab_3 li:first-child { width:34%; border:0px solid red; }
.amenu_tab.amenu_tab_4 li { width:25%; }
.amenu_tab.amenu_tab_5 li { width:20%; }

.amenu_tab_sub li { background-color:#263a54; }
.amenu_tab_sub li a { font-size:1.0rem; }
.amenu_tab_sub li:hover,
.amenu_tab_sub li.on { background-color:#152840; }
.amenu_tab_sub li.on a { color:#ed164f; }

.amenu_tab_sub2 { margin:20px 0 10px !important; }
.amenu_tab_sub2 li { background-color:#ddd; }
.amenu_tab_sub2 li:hover,
.amenu_tab_sub2 li.on { background-color:#777; }
.amenu_tab_sub2 li.on a { color:#ed164f; }

#aweb { padding:0px 0px; }
#aweb h2 { position:relative; min-height:14px; margin:20px 0 0; padding:10px 10px 8px; background-color:#000; color:#fff; line-height:100%; font-weight:bold; font-size:1.2rem; text-shadow:1px 1px 1px #333; text-transform:uppercase; }
#aweb h2:first-child { margin-top:5px; }
#aweb h3 { clear:both; overflow:hidden; margin:20px 0 10px; padding:5px 10px; background:#f7f7f7; border:1px solid #e1e1e1; border-radius:3px; color:#000; font-size:1.1rem; text-shadow:1px 1px 1px #ccc; text-transform:capitalize; }
#aweb h3:first-child { margin-top:0; }
#aweb h4 { clear:both; overflow:hidden; margin:10px 0 10px; padding:0px; font-weight:bold; }
#aweb ul { margin:10px 0 10px 2rem; padding:0; list-style:decimal; }
#aweb ul li { margin:0; padding:0; }
#aweb ul li strong { display:block; margin:20px 0 10px; padding:0px; font-weight:bold; }
#aweb ul li ul { margin-top:5px; }

#aweb dl { margin:10px 0 10px 1rem; padding:0; list-style:none; }
#aweb dl dt { display:block; margin:20px 0 10px; padding:0px; font-weight:bold; }
#aweb dl dt:first-child { margin-top:0; }
#aweb dl dd { display:block; margin:0; padding:0; }
#aweb .tl { text-align:left; }
#aweb .tc { text-align:center; }
#aweb .tr { text-align:right; }

/*
#aweb h2 { min-height:20px; margin-bottom:10px; padding:0; font-size:1.4rem; font-weight:bold; }
#aweb h3 { position:relative; min-height:14px; margin:0; padding:8px 10px; background-color:#152840; color:#fff; line-height:100%; font-weight:bold; }
#aweb h3 .submit { position:absolute; top:5px; right:10px; padding:5px 10px 5px; background-color:#ed164f; -webkit-border-radius:1; -moz-border-radius:1; border-radius:1px; color:#fff; font-weight:bold; line-height:100%; font-size:0.85rem; line-height:0.85rem; text-decoration:none;
						display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center; }
#aweb h3 .submit:hover { background-color:#888; color:#000; } */
#aweb .datetime { color:#a1a1a1; font-size:0.85rem; font-weight:normal; }
#aweb p { margin:10px auto 20px; padding:0px; }
#aweb p:after { content:""; display:block; clear:both; }
#aweb .aweb_box { margin:10px 0 10px; padding:10px 10px; border:1px solid #e1e1e1; border-radius:1px; }
#aweb .aweb_content { margin:20px 10px; }
#aweb .aweb_content p { margin-left:1rem; }


.aTable { width:100%; margin:0; border-collapse:collapse; border-spacing:0; border:0; }
.aTable th { padding:5px 0; text-align:center; font-weight:bold; }
.aTable td { border-bottom:1px solid #ccc; padding:5px 0 5px 5px; vertical-align:middle; }
.aTable tr:hover td { background:#f1f1f1; }.aTable tbody th { border-bottom:1px solid #b9bcbf; background:#fafafa; }
.aTable thead th { background:#f1f1f1; padding:10px 0; }
.aTable tbody th { background:#f7f7f7; }

.aTable tbody.tl td,
.aTable tr.tl td,
.aTable td.tl,
.aTable tbody.tc td.tl { text-align:left; }
.aTable tbody.tc td,
.aTable tr.tc td,
.aTable td.tc { padding-left:0; text-align:center; }
.aTable tbody.tr td,
.aTable tr.tr td,
.aTable td.tr { padding-left:0; padding-right:5px; text-align:right; }
.aTable caption { display:none; width:0; height:0; overflow:hidden; }

.aTable tbody td.time { text-align:center; color:#999; }
.aTable tbody td.title { text-align:left; color:#000; }
.aTable tbody td.title a { color:#000; }
.aTable tbody td.icon { text-align:center; }


/* schedule */
.schedule_tbl { }
.schedule_tbl tr:nth-child(even) { background:#f6f6f6; }
.schedule_tbl thead th { padding:5px 0; background-color:#152840; color:#fff; line-height:100%; }
.schedule_tbl .icon_firstrun { display:inline-block; padding:4px 6px; background-color:#ed164f; -webkit-border-radius:3; -moz-border-radius:3; border-radius:3px; color:#fff; text-transform:uppercase; font-weight:bold; line-height:100%; }
.schedule_tbl tbody tr.on td { width:100%; background-color:#222; color:#fff; text-align:center; }
.schedule_tbl tbody tr.on .time { float:left; width:17%; }
.schedule_tbl tbody tr.on .title { float:left; width:47%; text-align:left; }
.schedule_tbl tbody tr.on .title a { color:#ddd; }
.schedule_tbl tbody tr.on .icon { float:right; width:17%; text-align:center; }
.schedule_tbl tbody tr.on .icon .icon_firstrun { margin-top:-2px; }
.schedule_tbl tbody tr.on .explain { clear:both; overflow:hidden; position:relative; width:valc(100% - 34% - 10px); min-height:70px; padding:10px 10px 0 34%; color:#999; text-align:left; }
.schedule_tbl tbody tr.on .explain .explain_img { position:absolute; top:10px; left:4%; width:26%; }
.schedule_tbl tbody tr.on .explain .explain_img img { width:100%; }

.schedule_date { height:40px; padding:5px 0 10px; text-align:center; vertical-align:middle; font-size:1.4rem; color:#263a55; font-weight:bold; }
.schedule_date strong { vertical-align:middle; color:#263a55; }
.schedule_date a { display:inline-block; padding:0 20px 2px; color:#263a55; text-decoration:none; font-size:3.0rem; font-weight:bold; vertical-align:middle; }
.schedule_date a:hover { color:#ec174f; }
.schedule_date span { color:#ec174f; }


/* notice */
.aweb_notice { padding:10px; }
.aweb_notice .datetime { margin-bottom:20px; padding:0px 0 20px; border-bottom:1px solid #ccc; }
.aweb_notice .aTable tbody td { min-height:32px;
	display:-ms-flexbox;	-ms-flex-align:center;		/* Internet Explorer 10 */
	display:-moz-box;		-moz-box-align:center;		/* Firefox */
	display:-webkit-box;	-webkit-box-align:center;	/* Safari, Opera, and Chrome */
	display:box;			box-align:center;			/* W3C */
}
.aweb_notice .aTable tbody td.date { float:right; width:calc(30% - 20px); padding-left:10px; padding-right:10px; color:#ec174f; text-align:center; font-size:0.85rem; white-space:nowrap;
-webkit-box-pack:center; box-pack:center; }
.aweb_notice .aTable tbody td.title { float:left; width:calc(70% - 10px); padding-left:10px; text-align:left; }

/* aweb tv header */
.aweb_tvheader  { clear:both; position:relative; min-height:12px; margin:10px; padding:8px 10px; color:#000; font-size:1.2rem; font-weight:bold; text-align:center; }
.aweb_tvheader img.tvheader_img { display:block; margin:0 auto 20px; -webkit-border-radius:10; -moz-border-radius:10; border-radius:10px; }


/* messageboard */
ul.aweb_messageboard { }
.aweb_messageboard li { position:relative; border-bottom:1px solid #e1e1e1; }
.aweb_messageboard li:after { content:""; display:block; clear:both; }
.aweb_messageboard li:hover { background:#f1f1f1; }
.aweb_messageboard h4 { min-height:12px; margin:0 50px 0 0; padding:10px; font-weight:bold; cursor:pointer; }
.aweb_messageboard .mb_info { margin:10px; }
.aweb_messageboard .mb_info:after { content:""; display:block; clear:both; }
.aweb_messageboard .mb_id { float:left; width:40%; color:#999; }
.aweb_messageboard .mb_date { float:right; width:40%; color:#999; text-align:right; }
.aweb_messageboard .icon_delete { position:absolute; top:0px; right:0px; display:inline-block; padding:10px; color:#ec174f; font-size:1.5rem; font-weight:bold; line-height:100%; text-decoration:none; }
.aweb_messageboard .mb_comment { display:none; padding:10px 10px 20px; background-color:#e9e9e9; border-top:1px solid #e1e1e1; color:#666; }

.aweb_messageboard.aweb_mb_notice h4 { margin-right:100px; }
.aweb_messageboard.aweb_mb_notice .mb_date { float:none; position:absolute; top:0px; right:0px; width:90px; padding:10px; color:#ec174f; text-decoration:none; text-align:right; }


/* messageboard_write */
.aweb_messageboard_write form { margin:0; padding:0 10px; }
.aweb_messageboard_write input { display:block; width:calc(100% - 0px); margin:10px 0; padding:5px 0px; border:0; }
.aweb_messageboard_write textarea { display:block; width:calc(100% - 0px); min-height:120px; margin:10px 0; padding:5px 0px; border:0; }
.aweb_messageboard_write .subject { border-bottom:1px solid #ccc; }
.aweb_messageboard_write .subject input { background:url(images/icon_input_post.gif) no-repeat 110px 50%; }
.aweb_messageboard_write .subject input:focus { background:none; }
.aweb_messageboard_write .comment { }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#999; }
input:-moz-placeholder, textarea:-moz-placeholder { color:#999; }
input::-moz-placeholder, textarea::-moz-placeholder { color:#999; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#999; }

/* messageboard */
.aweb_program_about { padding:10px; }
.aweb_pa_content { padding:10px 0px; }
.aweb_pa_img { display:block; width:100%; margin-bottom:10px; }


/* video detail */
.aweb_video_detail { padding:10px; }
.aweb_video_detail .datetime { }
.aweb_video_detail .reporter { margin:10px 0; color:#a1a1a1; font-style:italic; }
.aweb_video_detail .reporter a { color:#a1a1a1; }

.aweb_comment { margin:20px 0; padding:20px 0 0; border-top:1px solid #aaa; }
.aweb_comment h4 { margin:0; font-size:0.85rem; font-weight:bold; }
.aweb_comment form { border:3px solid #e9e9e9; }
.aweb_comment form:after { content:""; display:block; clear:both; }
.aweb_comment .comment { float:left; width:calc(100% - 70px); }
.aweb_comment .comment textarea { display:block; width:100%; min-height:70px; margin:0px; padding:0px; border:0; }
.aweb_comment .submit { float:right; }
.aweb_comment .submit a { display:block; width:40px; padding:25px 10px; background-color:#888; color:#fff; text-decoration:none; font-weight:bold; font-size:0.85rem;
min-height:20px; display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center; }
.aweb_comment .submit a:hover { background-color:#ec174f; }
.aweb_video_detail .aweb_messageboard h4 { font-weight:normal; cursor:default; }


.m_main_title_bar { background: #d6d6d6; padding: 4px 15px; font-size: 12pt; height: 22px; }
#aweb dl.alist { overflow:hidden; position:relative; min-height:100px; margin:0; padding:0px 30px 0 140px; border-bottom:1px solid #bfbfbf; min-height:100px; }
#aweb dl.alist dt { position:absolute; top:0px; left:0px; width:125px; margin:0; padding:0; }
#aweb dl.alist dt img { display:block; width:125px; height:auto; }
#aweb dl.alist dd { margin:0; padding:10px 0 0; color:#808080; }
#aweb dl.alist dd.titleLink { font-weight:bold; font-size:1.1rem; } /*  text-overflow:ellipsis;white-space:nowrap;overflow:hidden; */
#aweb dl.alist dd.date { }
#aweb dl.alist dd.play { position:absolute; top:27px; right:0px; }
#aweb dl.alist .btn { position:absolute; top:0; right:0px;}
#aweb dl.alist .btn button { margin:3px 0 0 0; padding:0; width:83px; height:37px; border:0; background:#ed1846; color:#fff; font-size:1.5em; font-weight:bold; }

#aweb dl.amain { height:134px; padding-left: 230px; }
#aweb dl.amain dt { width:218px; height:134px; }
#aweb dl.amain dt img { width:218px; height:auto; }

#aweb dl.amain_tv { height:134px; padding-left: 230px; }
#aweb dl.amain_tv dt { width:218px; height:134px; }
#aweb dl.amain_tv dt img { width:218px; height:134px; }

#aweb dl.amain_radio { height:auto; min-height:40px; padding-left:90px; }
#aweb dl.amain_radio dt { top:11px; width:90px; height:auto; color:#aaa; }
#aweb dl.amain_radio dd.play { top:-3px; }

#aweb dl.amain_news {/* height:auto;*/height:160px; padding:0px 0px 0 250px; }
#aweb dl.amain_news dt { top:0px; width:240px; height:160px; color:#aaa; }
#aweb dl.amain_news dt img { width:240px; height:160px; }

/* application */
#aweb.aMguide { }
.aMguide_all { width:100%;; background-color:#ebebeb; }
.aMguide { width:auto; margin:0 auto; padding:40px 10px 40px; }
.aMguide:after { content:""; display:block; clear:both; }
.aMguide img { width:100%; }
.aMguide_top { padding:0; }
.aMguide_tv { }
.aMguide_radio { }
.aMguide_web { }

.aMguide_photo { width:auto; }
.aMguide_text { }
.aMguide dl { margin:20px 0 0 !important; }
.aMguide dl:after { content:""; display:block; clear:both; }
.aMguide dt { margin:0 0 5px; }
.aMguide dd { float:left; width:50%; }
.aMguide dt img,
.aMguide dd img { width:auto; }


/* ITEM style */
.tvCt { border:0px solid red; }
.tvCt_h1 { overflow: hidden; margin:10px 0; padding:5px 10px; background-color:#959595; border-radius:3px; font-weight:bold; color:#fff; line-height:120%; }
.tvCt_h2 { overflow: hidden; margin:10px 0 10px; padding:0px; background:#fff; border:0; border-radius:0; color:#333; font-weight:bold; }
.tvCt_h2:after { content:""; display:block; clear:both; }
.tvCt_h2 img { display:block; margin:0; border:0; width:100%; height:auto; }
.tvCt_h2 img:hover { opacity:0.9; }
.tvCt.center { text-align:center; }
.tvCt.bold { font-weight:bold; }

.tvCt_list { clear:both; position:relative; display:block; width:100%; margin-bottom:20px; }
.tvCt_list.tvCt_list_mb0 { margin-bottom:0; }
.tvCt_list .tvCt_h1 { background-color:#959595 !important; }
.tvCt_list img { border:0; }
.tvCt_list p { margin:0 0 10px; }
.tvCt_list p.tvCt_p1:first-letter { padding-right:2px; font-size:16px; color:#000; font-weight:bold; text-transform:uppercase; }
.tvCt_list ul { margin:0; padding:0; }
.tvCt_list ul li { min-height:20px; padding-left:15px; background-repeat:no-repeat; background-position:0 4px; }
.tvCt_list ul li.li_1 { background-image:url(http://www.arirang.com/Admin/UserImages/se_n01.gif) }
.tvCt_list ul li.li_2 { background-image:url(http://www.arirang.com/Admin/UserImages/se_n02.gif) }
.tvCt_list ul li.li_3 { background-image:url(http://www.arirang.com/Admin/UserImages/se_n03.gif) }
.tvCt_list strong { display:inline; padding-right:1px; font-size:18px; font-weight:bold; color:#333; }
.tvCt_list .tvCtPhoto { width:100%; margin:0; background:none; text-align:center; }
.tvCt_list .tvCtPhoto img { display:block; width:100%; height:auto; margin:10px auto 0px; vertical-align:top; }
.tvCt_list .tvCtPhoto img:first-child { margin-top:0px; }
.tvCt_photo { display:block; width:100%; vertical-align:top; }
.tvCt_photo img { display:block; width:100%; height:100%; margin-bottom:20px; border:0; vertical-align:top; }
.tvCt_txt { display:block; margin:0px 0 20px; vertical-align:top; }
.tvCt_title { margin:10px aoto; color:#333; font-weight:bold; line-height:120%; }
.tvCt_title.color { margin-top:0; padding:2px 5px 0px; color:#fff; font-weight:bold; }
.tvCt_line { clear:both; margin:0 0 15px 0px; padding-bottom:0px; border-bottom:1px solid #d7d7d7; }

.aprogramtime { margin:10px; text-align:right; font-size:0.9rem; }


.aNewsTitle { display:block; margin:5px 10px; font-size:2em; color:#000; }
.aNewsUpdate { margin:0 10px; font-size:1.1em; color:#aaa; }
.aNewsSNS { position:relative; zoom:1; margin:10px 10px 20px;}
.aNewsSNS:after {content:""; clear:both; display:block;}
.aNewsSNS ul { text-align:right; }
.aNewsSNS li { display:inline-block; margin-left:2px; text-align:right; }
.aNewsSNS li:first-child { margin-left:0px; }

.aNewsText { color:#555; margin:20px 10px; font-size:1.4em; line-height:160%; }
.aNewsReporter { color:#999; margin:20px 10px; font-size:1.4em; font-weight:bold; }

.video_time{position: absolute;bottom:0px; right:0px; z-index: 100; background: #000;opacity: .75;filter: alpha(opacity=75); color: #fff;padding: 0 4px;font-size: 12px;}


/* mobile phone */
@media all and (max-width:320px) {
#aweb dl.amain_news { height:70px; }
#aweb dl.amain_news dt { width:40% !important; }
#aweb dl.amain_news dt img { width:100%; height:100%; }

}


@media all and (max-width:640px) {
#aweb dl.alist { min-height:100px; padding-left:50%; }
#aweb dl.alist.amain_radio { min-height:70px; padding-left:90px; }
#aweb dl.alist dt { width:48%; }
#aweb dl.alist dt img { width:100%; height:auto; }
#aweb dl.alist dd { padding-top:2%; }
.video_time{position: absolute;top:82px; right:0px; z-index: 100; background: #000;opacity: .75;filter: alpha(opacity=75); color: #fff;padding: 0 4px;font-size: 12px;}
#aweb dl.amain,
#aweb dl.amain_tv,
#aweb dl.amain_news { height:100px; padding:0; padding-left:50%; }
#aweb dl.amain dt,
#aweb dl.amain_tv dt,
#aweb dl.amain_news dt { width:48% !important; height:auto; }
#aweb dl.amain dt img,
#aweb dl.amain_tv dt img,
#aweb dl.amain_news dt img { width:100%; height:auto; }

#aweb dl.amain_radio dd.play { top:5px; }
}

/*

@media only screen and (-webkit-max-device-pixel-ratio: 2.0),
   only screen and (-o-max-device-pixel-ratio: 4/2),
   only screen and (max--moz-device-pixel-ratio: 2.0),
   only screen and (max-device-pixel-ratio: 2.0) {
   #aweb dl.amain_news { height:70px; }
   #aweb dl.amain_news dt { width:40% !important; border:2px solid red; }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2.0),
   only screen and (-o-min-device-pixel-ratio: 4/2),
   only screen and (min--moz-device-pixel-ratio: 2.0),
   only screen and (min-device-pixel-ratio: 2.0) {
   #aweb dl.amain_news dt { }
}



 (max-width:360px) {
#aweb dl.alist { height:100px; min-height:100px; padding-left:140px; }
#aweb dl.alist dt { width:125px; }
#aweb dl.alist dt img { width:125px; height:100px; }

#aweb dl.amain,
#aweb dl.amain_tv,
#aweb dl.amain_news { height:110px; padding:0; padding-left:50%; }
#aweb dl.amain dt,
#aweb dl.amain_tv dt,
#aweb dl.amain_news dt { width:180px; height:110px; }
#aweb dl.amain dt img,
#aweb dl.amain_tv dt img,
#aweb dl.amain_news dt img { width:180px; height:110px; }
}

@media all and ( min-width:361px) and

*/

@media only screen and (max-width: 640px) {
.tvCt { display:block; font-size:default; }
.tvCt_h2 img { float:none; margin:0; border:0; width:100%; height:auto; }
.tvCt_list { display:block; }
.tvCt_txt { display:block; }
.tvCt_photo { display:block; width:100%; }
.tvCt_list img,
.tvCt_photo img { display:block !important; width:100%; height:auto; border:0; border-radius:0; }

.atvdata { font-size:default; }
.atvdata_list { display:block; background:none; }
.atvdata_photo { display:block; width:100%; height:auto; margin:0; padding:0; }
.atvdata_photo img { width:100%; height:100%; max-width:100%; max-height:100%; border:2px solid red; }

.atvdata_list_mc .atvdata_photo,
.atvdata_list_mc .atvdata_photo img { height:auto; }

.atvdata_txt { display:block; background:none; }

}

/* galler */
#eventSection img { max-width:100%; }


/* table */
.a_tbl,
.a_tbl th,
.a_tbl td { margin:0 !important; border:1px solid #e0e0e0; color:#36383a; text-align:center; font-size:11px; line-height:150%; }
.a_tbl td a { word-break:break-all; }
.a_tbl { width:100%; border-top:2px solid #454d59; border-bottom:1px solid #626870; border-collapse:collapse; border-spacing:0; }
.a_tbl caption { display:none; }
.a_tbl th,
.a_tbl td { padding:7px 0 4px; }
.a_tbl thead th { background-color:#f1f1f1; font-weight:bold; }
.a_tbl tbody td {; }

table.a_tbl tbody tr:nth-child(even) { background-color:#fafafa; }
table.a_tbl tbody tr:hover th,
table.a_tbl tbody tr:hover td { background-color:#f7f7f7; }

/* policy */
.policy_data { font-size:1em; }
.aCMG_box { margin:10px 0; padding:17px 19px 16px; border:1px solid #c2c2c2; }
.policy_data h2,
.policy_data h3,
.policy_data h4,
.policy_data h5 { margin:30px 0 20px !important; font-weight:bold; font-family:'Noto Sans', 'Nanum Gothic', sans-serif; }
.policy_data > h2 { margin-top:0; }
.policy_data h2 { font-size:2em; }
.policy_data h3 { font-size:1.5em; color:#222; }
.policy_data h4 { font-size:1.2em; margin:1em 0; } 
.policy_data p,
.policy_data ul { margin:0 0 0 0px !important; padding:0; background-image:none; list-style:none; }
.policy_data ul.number { list-style:decimal; } /* margin-left:30px; */
.policy_data ul li { margin:5px 0 5px; padding:0; background-image:none; list-style:none; }
.policy_data ul ul { margin:5px 0 10px 1em !important; }
.policy_data ul ul li { margin:0 0 5px; }
.policy_data ul ul li.* { padding-left:0; }
.policy_data table.a_tbl { }
.policy_data table.a_tbl_1 { width:calc(100% - 20px); margin:5px 0 10px 20px !important; }

.policy_data li.kor1, .policy_data li.kor2, .policy_data li.kor3, .policy_data li.kor4, .policy_data li.kor5, .policy_data li.kor6, .policy_data li.kor7 { padding-left:20px !important; background-repeat:no-repeat; background-position:1px 5px; }
.policy_data li.kor1 { background-image:url(http://img.arirang.com/images/common2014/icon_li_kor1.gif); }
.policy_data li.kor2 { background-image:url(http://img.arirang.com/images/common2014/icon_li_kor2.gif); }
.policy_data li.kor3 { background-image:url(http://img.arirang.com/images/common2014/icon_li_kor3.gif); }
.policy_data li.kor4 { background-image:url(http://img.arirang.com/images/common2014/icon_li_kor4.gif); }
.policy_data li.kor5 { background-image:url(http://img.arirang.com/images/common2014/icon_li_kor5.gif); }
.policy_data li.kor6 { background-image:url(http://img.arirang.com/images/common2014/icon_li_kor6.gif); }
.policy_data li.kor7 { background-image:url(http://img.arirang.com/images/common2014/icon_li_kor7.gif); }

.policy_data li.num1, .policy_data li.num2, .policy_data li.num3, .policy_data li.num4, .policy_data li.num5, .policy_data li.num6, .policy_data li.num7,  .policy_data li.num8, .policy_data li.num9,
.policy_data li.num10, .policy_data li.num11, .policy_data li.num12, .policy_data li.num13, .policy_data li.num14, .policy_data li.num15 { padding-left:20px !important; background-repeat:no-repeat; background-position:1px 5px; line-height:160%; list-style:none; }
.policy_data li.num1 { background-image:url(http://img.arirang.com/images/common2014/icon_num_1.gif); }
.policy_data li.num2 { background-image:url(http://img.arirang.com/images/common2014/icon_num_2.gif); }
.policy_data li.num3 { background-image:url(http://img.arirang.com/images/common2014/icon_num_3.gif); }
.policy_data li.num4 { background-image:url(http://img.arirang.com/images/common2014/icon_num_4.gif); }
.policy_data li.num5 { background-image:url(http://img.arirang.com/images/common2014/icon_num_5.gif); }
.policy_data li.num6 { background-image:url(http://img.arirang.com/images/common2014/icon_num_6.gif); }
.policy_data li.num7 { background-image:url(http://img.arirang.com/images/common2014/icon_num_7.gif); }
.policy_data li.num8 { background-image:url(http://img.arirang.com/images/common2014/icon_num_8.gif); }
.policy_data li.num9 { background-image:url(http://img.arirang.com/images/common2014/icon_num_9.gif); }
.policy_data li.num10 { background-image:url(http://img.arirang.com/images/common2014/icon_num_10.gif); }
.policy_data li.num11 { background-image:url(http://img.arirang.com/images/common2014/icon_num_11.gif); }
.policy_data li.num12 { background-image:url(http://img.arirang.com/images/common2014/icon_num_12.gif); }
.policy_data li.num13 { background-image:url(http://img.arirang.com/images/common2014/icon_num_13.gif); }
.policy_data li.num14 { background-image:url(http://img.arirang.com/images/common2014/icon_num_14.gif); }
.policy_data li.num15 { background-image:url(http://img.arirang.com/images/common2014/icon_num_15.gif); }


/* AD 광고 */
#aAD_footer { width:100%; margin:1rem 0; }
#aAD_footer:after { display:block; clear:both; content:""; }
#aAD_footer .aADF_left { float:left; }
#aAD_footer .aADF_right { float:right; }
.aNAd_Taboola { display:none; }

	/* Footer
	---------------------------------------------------------------------------------------------------- */
	footer#footer { display:none; }
	#arirangFMain.show { display:none; }
	#m_footer { display:block; width:90%; margin-top:50px; padding:20px 5%; background:#222; color:#fff; text-shadow:1px 1px 2px rgba(0,0,0,0.7); }
	#m_footer:after { content: ""; display: block; clear: both; }
	#m_footer h1 { position:relative; width: 100px; height:26px; margin:0 auto; padding:0; background:url(http://img.arirang.com/images/index/arirang.png) no-repeat 0; background-size:contain; text-indent: -9999px; }
	#m_footer a { color:#fff; }
	.m_fnb { margin:0 0 0 5% !important; padding:20px 0 !important; }
	.m_fnb:after { content: ""; display: block; clear: both; }
	.m_fnb li { float:left; width:50%; list-style:disc !important; }
	.m_fnb li a { display:block; margin-top:10px; padding:0; color:#fff; font-size:1.1rem; text-shadow:1px 1px 1px #000; }
	/* .m_fnb li a:after { position:absolute; top:15px; left:0px; width:6px; height:6px; border-right:1px solid #000; background:rgba(255,255,255,.7); content:''; } */
	.m_fnb li.disaster { letter-spacing:-1px; }
	.m_fnb li.PrivacyPolicy a { color:#ff3 !important; }

	#m_footer .info { margin:0; padding:20px 0; border-top:1px solid #4e4e4e; }
	#m_footer .info li { color:#ccc; list-style:none; line-height:150%; }
	#m_footer .info li a { color:#ccc; }
	#m_footer address { display:block; color:#aaa; font-weight:300; font-size:1rem; font-style: normal; }