/*--- common selector ---*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;text-align:left;}
body{ background-color:#001776; background:url(./m/img/bg_m.png) 0 0 repeat;  line-height:170%;font-family : Arial, Tahoma,Wingdings,narrow, 돋움,굴림,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,'Malgun Gothic', '맑은 고딕',dotum,'돋움',sans-serif;font-size:90%;color:#FFFFFF;font-weight:normal;} /* 137.5% == 22px */
table{border-collapse:collapse;border-spacing:0;}
input,select,textarea{font-family : Arial, Tahoma,Wingdings,narrow, 돋움,굴림,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,'Malgun Gothic', '맑은 고딕',dotum,'돋움',sans-serif; color:#000000;font-weight:normal;} /* 137.5% == 22px */

a{color:#FFFFFF;text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
a:link,a:hover,a:active{text-decoration:none;}
.font_color_purple2 { color: #BE6B71; }
.font_color_blue { color: #4F66DC; }
.font_color_purple { color: #8A4DD5;}
.font_color_red { color: #FF0000; }
.font_color_gold { color: #937502; }
.font_color_yellow { color: #FFFD7A; }
.both { clear: both; font: 12px;  padding: 3px; margin: 0; }
.text_right {clear: both;  text-align:right; }
img {border:0px;}
.font_green{font-size:12px; color:#009900;}
hr{display:none;}
ul,ol,li{list-style:none;}
.hand{cursor:pointer;}
.right{margin-right:9px;text-align:right;margin-top:1px;float:right;display:inline}
.line_2px{ clear:both; border-bottom:2px solid #84A5DE; }
.line_1px{ clear:both; border-bottom:1px solid #cccccc; }
.line_w{ clear:both; border:1px solid #FFFFFF; }
.padding15 {padding:15px;}
/*--- top ---*/
#top{ clear:both;margin:0; height:53px;text-align:center; background: url(./m/img/bg.png)  0 0 repeat-x;}
#top h1{z-index:4;text-align:center; background:url(./m/img/bg.png)  0 0 repeat-x;}
#top span{margin-right:9px;text-align:right;margin-top:1px;float:right;background:url(./m/img/bg.png)  0 0 repeat-x;display:inline}
/*#top .back{float:left; margin-left:8px; margin-top:12px;  width:46px;height:22px;display:inline;white-space:nowrap;}*/
#top .search{float:right;margin-top:6px;height:29px;display:inline;white-space:nowrap;}
#top a{position:absolute; display:block; left:45%; margin-left:-112px; width:225px;height:53px;padding:0;background:url(./m/img/top.png)  0 0 no-repeat;text-align:center;letter-spacing:-1px;white-space:nowrap;cursor:pointer;}
#top .img{background-position:0 0;}
/*MENU
#layout_header_admin						{ position:relative; height:38px; padding:0px 25px;border:1px solid #026BCE; }
#layout_header_admin	.btnLeftScroll		{ position:absolute; text-indent:-300px; display:block; border:0px; cursor:pointer; color:#ffffff; width:28px; height:39px; left:0px; top:0px; background:url('./m/img/img_m2.png') 0 -39px no-repeat;}
#layout_header_admin	.btnLeftScroll_off	{ position:absolute; text-indent:-300px; display:block; border:0px; cursor:pointer; color:#ffffff; width:28px; height:39px; left:0px; top:0px; background:url('./m/img/img_m2.png') 0 -39px no-repeat;}
#layout_header_admin	.btnRightScroll		{ position:absolute; text-indent:-300px; display:block; border:0px; cursor:pointer; color:#ffffff; width:28px; height:39px; left:100%; top:0px; margin-left:-28px; background:url('./m/img/img_m2.png') -28px -39px no-repeat; }
#layout_header_admin	.btnRightScroll_off	{ position:absolute; text-indent:-300px; display:block; border:0px; cursor:pointer; color:#ffffff; width:28px; height:39px; left:100%; top:0px; margin-left:-28px; background:url('./m/img/img_m2.png')   -28px -39px no-repeat; }
*/

/*--- top menu ---*/
#top_menu_b{ clear:both; ;height:38px; border-top:1px solid #026BCE; border-bottom:1px solid #004688; background:url(./m/img/bg.png) 0 -67px repeat-x; position:relative; overflow:hidden;}
#top_menu{clear:both;margin:0 0 0 0; }
#top_menu li{width:32%;height:38px;margin:0 0 0 2px;float:left;text-align:center;background:url(./m/img/img_m2.png) right 0px no-repeat;overflow: hidden; }
#top_menu a{display:block;height:38px;margin:0 0 0 5px;padding:4px 5px 0 0;text-align:center;font-size:16px; color:#FFFFFF; font-weight:normal;letter-spacing:-1px;white-space:nowrap;cursor:pointer;}
#top_menu span{display:block;width:100%;height:38px;line-height:27px;text-align:center;font-size:0.8em;}
#top_menu_title{clear:both;padding: 3px; background-color:#0743F6;text-align:left;font-weight:normal;}
/*--- top menu select---*/
#top_menu .select_a{display:block;height:38px;margin:0 2px 0 0;padding:4px 5px 0 0;text-align:center;font-size:16px; color:#000E46; background:url(./m/img/bg.png) 0 -105px repeat-x; font-weight:normal; letter-spacing:-1px;white-space:nowrap;cursor:pointer;}

/*main page player btn*/
#play_menu{clear:both;margin:2px 0 0 2px;}
#play_menu li{width:125px;height:30px;padding:0 5px 0 16px;margin:2px 0 0 0;float:left;background:url(./m/img/img_m2.png) 0 -78px no-repeat;}
#play_menu a{display:block;height:30px;margin:0 0 0 5px;padding:0 5px 0 0;background:url(./m/img/img_m2.png)  right -78px no-repeat;text-align:center;letter-spacing:-1px;white-space:nowrap;cursor:pointer;}
#play_menu span{display:block;width:100%;height:30px;line-height:27px;background:url(./m/img/img_m2.png)  0 -109px repeat-x;color:#6200BE;font-size:0.8em;}
#app{clear:both; border-top:1px solid #eaeaea;padding-bottom :10px;}
#app li{width:130px;height:30px;padding:0 5px 0 20px;margin-bottom:10px;float:left;}
#app a{display:block;height:30px;margin:0 0 0 5px;padding:0 5px 0 0; text-align:left;letter-spacing:-1px;white-space:nowrap;cursor:pointer;}
#app span{display:block;width:100%;height:30px;line-height:27px; color:#FFFFFF;}
#app .app{float:left;background:url(./m/img/img_m2.png) 0 -171px no-repeat;}
#app .and_app{float:left;background:url(./m/img/img_m2.png) 0 -140px no-repeat;}

/*--- text image btn ---*/
#text_btn{clear:both;margin:5px;}
#text_btn li{width:99%;height:30px;float:left;padding:0 5px 0 16px;margin:2px 0 0 0;background:url(./m/img/img_m2.png) 0 -523px no-repeat;}
#text_btn a{display:block;height:30px;padding:0 5px 0 0;background:url(./m/img/img_m2.png)  right  -585px no-repeat;text-align:center; cursor:pointer;}
#text_btn span{display:block;width:100%;height:30px;line-height:27px;background:url(./m/img/img_m2.png)  0 -554px repeat-x;  color:#FFFFFF; letter-spacing:2px;}

/*--- shows_list ---*/
#shows_list{float:left;margin:2px 0 0 5px;}
#shows_list li{float:left;margin:5px 0px 6px 0;height:41px;text-align:left;}
#shows_list a{display:block;width:260px;height:41px;overflow:hidden;padding:10px 0 0 70px;background:url(./m/img/shows_icon.png) 0 0 no-repeat;font-size:1em;text-align:left;}
#shows_list span{margin:0 auto;}

#shows_list .ajar{background-position:0 0;}
#shows_list .aw{background-position:0 -54px;}
#shows_list .bmd{background-position:0 -107px;}
#shows_list .cs{background-position:0 -160px;}
#shows_list .ee{background-position:0 -216px;}
#shows_list .te{background-position:0 -271px;}
#shows_list .gg{background-position:0 -326px;}
#shows_list .healthy{background-position:0 -381px;}
#shows_list .mos{background-position:0 -437px;}
#shows_list .mp{background-position:0 -494px;}
#shows_list .n_news{background-position:0 -550px;}
#shows_list .onl{background-position:0 -607px;}
#shows_list .pe{background-position:0 -664px;}
#shows_list .ss{background-position:0 -721px;}
#shows_list .twa{background-position:0 -779px;}
#shows_list .ve{background-position:0 -837px;}
#shows_list .vege{background-position:0 -894px;}
#shows_list .wow{background-position:0 -951px;}



/*--- list ---page */
#list_paging{clear:both;padding:10px;width:100%;border-top:1px solid #003FFA;text-align:center;}
.list_paging{width:170px;line-height:26px;position:relative;margin:10px auto 0 auto;padding:0 0 0 0;color:#FFFFFF;font-size:1.2em;text-align:center;}
.list_paging strong{color:#FFFFFF;font-weight:bold;}
.list_paging span{color:#FFFFFF;}
.list_paging a{display:block;width:39px;height:26px;overflow:hidden;position:absolute;top:0;background:url(./m/img/img_m2.png) 0 -434px no-repeat;text-indent:-1000em;}
.list_paging .prev{left:0;}
.list_paging .next{right:0;background-position:0 -462px;}

/* list */
.list_content{clear:both;padding: 3px;border-top:1px solid #0032C7;text-align: left;  width:100%;}
.list_content ul{clear:both;}
/*.list_content li{float:left;}*/
.list_content .imgArea{float:left;width:65px;}
.list_content .subjectArea{float:left;width:100%;padding-top: 5px;}
/*글자색 때문에 배경색 변경*/
#view_content{clear:both; background-color: #B5C4F1; color:#001657; padding: 3px;border-top:1px solid #0032C7;text-align:left;  line-height:170%;}
#view_content table {color:#001657; }
#view_content a{ color:#00279C; }

/*icon align*/
#icon_area{clear:both; width:100%;}
#icon_area li{float: left;margin: 3px;}
#icon_area a{display:block;overflow:hidden;background:url(./m/img/img_m2.png) 0 0 no-repeat;}
#icon_area .mp4_down{ width:45px;height:41px;background-position:0 -345px;}
#icon_area .mp4_down_b{padding:2px 0 0 42px;width:95px;height:41px;font:10px Verdana; background-position:0 -345px;}
#icon_area .wmv_down{ width:45px;height:41px; background-position:0 -391px;}
#icon_area .wmv_down_b{padding:2px 0 0 42px;width:95px;height:41px;font:10px Verdana; background-position:0 -391px;}
#icon_area .mp4_play{ width:40px;height:41px;background-position:0 -252px;}
#icon_area .wmv_play{ width:40px;height:41px;background-position:0 -205px;}
#icon_area .open{ width:42px;height:42px;background:url(./m/img/img_m2.png) 0 0 no-repeat; background-position:0 -297px;}
#icon_area .mail{display:block;width:42px;height:36px;overflow:hidden;background:url(./m/img/img_m2.png) 0 -488px no-repeat;}

.line_dot {clear: both; border-top: 1px dotted #386AFF; }

#news_content{clear:both;padding: 3px;border-top:1px solid #eaeaea;text-align:left;}
#news_content li{float:left;}

/*ajaxtabs.css */
.shadetabs{ padding: 1px; margin-left: 0; margin-top: 5px; margin-bottom: 0; font: 11px Verdana; list-style-type: none; text-align: left; letter-spacing:-1px;white-space:nowrap;cursor:pointer;}
.shadetabs li{ display: inline; margin:1; }
.shadetabs li a { text-decoration: none; position: relative; z-index: 1; padding: 5px; margin-right:1px; border: 1px solid #cccccc; color: #FFFFFF; background: url(./m/img/img_m2.png) 0 -555px repeat-x; }
.shadetabs li a:visited{ color: #2d2b2b; }
.shadetabs li a:hover{ text-decoration: underline; color: #FFFFFF; }
.shadetabs li a.selected{ position: relative; color: #000000; background: url(./m/img/img_m2.png) 0 -112px repeat-x; }
.shadetabs li a.selected:hover{  text-decoration: none; }

/*schedule*/
.show-box{ margin:0 0 5px 0; padding:5px 0 5px 5px; font-size:14px; line-height:150%;}
.show-box1{ background-color: #5512BB; margin:0 0 5px 0; font-size:14px; padding:5px 0 5px 5px; line-height:150%; border:2px solid #FFFC00; }
.now-palying{ float:right;padding-right:10px;font-size:10px;color:#FFFC00; }
.title-box{ background-color: #0743F6;color:#FFFFFF; padding:2px 0 2px 8px; font-size:15px; font-weight:bold; margin:0;}
.title-box1{ background-color: #0743F6;color:#FFFFFF;padding:2px 0 2px 8px; font-size:15px; font-weight:bold;}
.content-box{  width:100%;color:#FFFFFF;padding:5px 0 5px 5px; font-size:15px; border-bottom:1px solid #0024B8; }
.show-title2{ color:#FFFFFF;}
.time-box{padding:5px 5px 0 5px;font-size:12px;color:#00EAED;margin:0;}

/* search */
.veg_search {padding:2;}
.veg_search table {width:100%;border-collapse:collapse;}
.veg_search td {width:25%;height:25px;border:1px #c8c8c8 solid;text-align:center; overflow: hidden; }
.veg_search td a {display:block;margin:0 auto;width:100%;height:25px;line-height:25px;font-size:12px; text-align:center;letter-spacing:-1px; white-space:nowrap;}
.veg_search_s {margin:12px;text-align:center; }
.veg_search_s li{float:left; width:auto;;border-right:1px #c8c8c8 solid;  padding-left:5px; padding-right:5px;margin:2px 0 6px 5px;text-align:center; white-space:nowrap;}

/*search form*/
.space_no ul { padding:0; margin:0; list-style: none; }
.space_no_line ul { padding:0; margin:0; list-style: none; border-bottom: 1px solid #CBA335;line-height:110%}
.space_no_dot li{ padding:3px; margin:0; list-style: none; border-bottom: 1px dotted #ccc;line-height:110%}

/*--- now showing ---*/
#now_showing{clear:both;width:100%; margin:0; border-bottom: 1px solid #FFFFFF; background-color: #1B089B;white-space:normal; line-height:110%;}
#now_showing ul{ text-align:left; margin:5px;}
#now_showing span{margin:0 auto;}
#now_showing .line{ padding-top:10px; padding-bottom:5px; margin-bottom:10px; list-style: none; border-bottom: 1px solid #FFFFFF;line-height:110%}
#now_showing .time{  padding-top:10px; margin-top:10px; margin-bottom:10px; list-style: none; border-top: 2px solid #386AFF;line-height:110%}
#now_showing .ajar{ height:92px; padding-left:140px;background:url(./img_new/m_journey.jpg) 0 0 no-repeat;}
#now_showing .ajar_s{ height:42px; padding-left:68px;  background:url(./img_new/m_journey_s.jpg) 0 0 no-repeat; white-space:nowrap;}
#now_showing .aw{ height:92px; padding-left:140px;  background:url(./img_new/m_animal.jpg) 0 0 no-repeat;}
#now_showing .aw_s{ height:42px; padding-left:68px;  background:url(./img_new/m_animal_s.jpg) 0 0 no-repeat; white-space:nowrap;}
#now_showing .bmd{ height:92px; padding-left:140px; background:url(./img_new/m_between.jpg) 0 0 no-repeat;}
#now_showing .bmd_s{ height:92px; padding-left:68px;  background:url(./img_new/m_between_s.jpg) 0 0 no-repeat; white-space:nowrap;}
#now_showing .ee{ height:92px; padding-left:140px;background:url(./img_new/m_enligh.jpg) 0 0 no-repeat;}
#now_showing .ee_s{ height:42px; padding-left:68px; background:url(./img_new/m_enligh_s.jpg) 0 0 no-repeat; white-space:nowrap;}
#now_showing .n_news{ height:92px; padding-left:140px; background:url(./img_new/m_news.jpg) 0 0 no-repeat;}
#now_showing .n_news_s{ height:42px; padding-left:68px;  background:url(./img_new/m_news_s.jpg) 0 0 no-repeat; white-space:nowrap;}
#now_showing .vege{ height:92px; padding-left:140px;background:url(./img_new/m_vegetarian.jpg) 0 0 no-repeat;}
#now_showing .vege_s{ height:42px; padding-left:68px;  background:url(./img_new/m_vegetarian_s.jpg) 0 0 no-repeat; white-space:nowrap;}
#now_showing .wow{ height:92px; padding-left:140px;background:url(./img_new/m_words.jpg) 0 0 no-repeat;}
#now_showing .wow_s{ height:42px; padding-left:68px;  background:url(./img_new/m_words_s.jpg) 0 0 no-repeat; white-space:nowrap;}

/*banner
#banner{float:left;margin:2px 0 30px 5px;  line-height:120%;}
#banner li{float:left;margin:9px 10px 6px 0;height:35px;text-align:left; }
#banner a{display:block;width:260px;height:35px;overflow:hidden;padding:15px 0 0 65px;background:url(./m/img/banner.png) 0 0 no-repeat;font-size:1em;text-align:left;}
#banner span{margin:0 auto;}
#banner .lovinghut{background-position:0 0;}
#banner .vege_r{background-position:0 -155px;}
#banner .veg_suppliers{background-position:0 -50px;}
#banner .A_Gift_of_Love_banner{background-position:0 -204px;}
#banner .no_kill{background-position:0 -100px;}
#banner .ac_title{background-position:0 -254px;}

#climate_kit{ clear:both; width:100%; text-align:center; padding:0; margin:0; background-color:#0431B0; list-style: none; border-top: 1px solid #FFFFFF;}
#save_the_planet{ clear:both; width:90%; text-align:center; padding:10px; margin:10px; background-color:#7C6AFF; list-style: none; border: 2px solid #FFFFFF;line-height:150%}
*/
/*Social networks*/
#social{ width:250px; text-align:center; position:absolute; display:block; left:50%; margin-left:-112px;height:45px;padding-top:15px;margin-bottom:15px;}
#social li{float:left; text-align:center; }
#social a{display:block;overflow:hidden;text-align:center;background:url(./m/img/social.png) 0 0 no-repeat;}
#social .facebook{width:60px;height:20px;text-align:center;background-position:0 0;}
#social .twitter{width:58px;height:20px;text-align:center;background-position:0 -20px;}
#social .youtube{width:46px;height:20px;text-align:center;background-position:0 -40px;}
#social .app_store{width:76px;height:20px;text-align:center;background-position:0 -60px;}

#bottom{clear:both;padding:5px 0 45px 0;width:100%;margin-top:5px;background-color:#000E46; background:url(./m/img/bg_bottom.png) 0 0 repeat; text-align:center;border-top:1px solid #c4c4c4;}
#bottom_btn{clear:both;margin-top:30px;background-color:#000E46;background:url(./m/img/bg_bottom.png) 0 0 repeat; text-align:center;}
#bottom_btn a{padding:20px;overflow:hidden;margin:10px 0 0 2px;height:60px; background-color:#3D6EFF;text-align:center;border:1px solid #c4c4c4;}
#International_Sites{margin:10px 0 0 5px;text-align:center;}
#copyright{margin:40px 0 0 5px;text-align:center;}