@charset "utf-8";

body { font-family: "돋움",dotum , Trebuchet MS; font-size:12px; color:#555;}
a { text-decoration:none;}
ul, li { padding:0; margin:0;}
a:link {color:#888; text-decoration:none;}
a:hover{ color:#1c5290; text-decoration:none;}
a:visited { color:#888;text-decoration:none;}
#skipnavigation {position:absolute; top:0; left:0; visibility:hidden; width:0; height:0; font-size:0;}

.mgt_20 { margin-top:20px;}
.mgr_20 { margin-right:20px;}
.mgr_30 { margin-right:30px;}
.mgt_40 { margin-right:40px;}
/**************공통&백그라운드 체인지 레이아웃*************************/

#wrap_bgChange { width:100%; min-width:1000px; padding:0 0 30px;}
#wrap_all { position:relative;}
/*20130308 퀵메뉴 수정*/
#bg_change {position:absolute; right:0px; z-index:100; background:url('/images/bg/bgchange_bg0308.png') no-repeat left top;}
#bg_change_wrap{position:relative; width:40px; height:368px;}
#bg_change_wrap h4 {position:absolute; left:1px; top:112px;}
#bg_change_wrap .bg_wrap {width:267px; height:292px; overflow:hidden; margin-left:44px; padding-top:41px}
#bg_change_wrap ul {width:271px}
#bg_change_wrap ul:after{content:""; display:block; clear:both}
#bg_change_wrap ul li {float:left;width:129px;margin-bottom:7px}
#bg_change_wrap ul li.ch1 {margin-right:10px}
#bg_change_wrap .btn_top {position:absolute; left:10px; bottom:11px;}

#bg_change_wrap .btn_btm {position:absolute; left:90px; bottom:0px;}
#bg_change_wrap .all_top {position:absolute; left:5px; bottom:0px;}

/*login layer*/
.wrap_login { display:none; position: relative; width:380px; height:230px; background:#1d1d1d; padding:51px 30px 0 30px;}
.wrap_login .h4_img { background:url('/images/etc/ico_login.gif') no-repeat 130px 10px; padding:30px 0 25px 10px;}
.wrap_login_in { position:relative; border:1px solid #333; padding:15px 0; margin-bottom:10px;}
.wrap_login_in .id { padding:2px 0}
.wrap_login_in .pw { padding:2px 0}
.wrap_login_in span { display:inline-block; width:60px; padding:0 0 0 40px;} 
.wrap_login_in .btn { position:absolute; right:40px; top:13px;}
.join_find { background:url('/images/etc/ico_login_2.gif') no-repeat left 11px; #background:url('/images/etc/ico_login_2.gif') no-repeat left 4px; padding:4px 0 0 14px;}
.join_find span { display:inline-block; width:224px;}
.join_find img { vertical-align:bottom;}

/**************MAIN***************/
#gnb_move { display:none;}
#visual {width:990px; margin:0 auto;}/*20121112 수정*/
#wrap_main { width:990px; margin:20px auto 0 auto;}
#wrap_pic {margin-bottom:15px; overflow:hidden; min-height:443px; _height:443px; background:#2d2f3c;}/*20121122 margin추가*/
#event { position:relative; height:140px; padding:10px 0;}
#topic { position:relative; height:470px; background:#fff url('/images/main/pickup_img.gif') no-repeat 30px 80px; padding:30px;}
#worldTopic { position:relative; height:397px; background:#fff; margin-top:10px; padding-left:30px;}
#clubG { position:relative; height:298px; background:#fff; margin-top:15px;}/*20121122 margin수정*/
#banner { position:relative; height:89px; background:url('/images/main/bg_banner_area.gif'); margin-top:10px;}

/**************MAIN contents***************/
/*#visu_wrap {position:relative;height:380px;overflow:hidden;width:5000px; z-index:2;}
#visu_list {position:absolute; top:27px;}
#visu_list li {float:left;list-style:none;margin:0;width:970px;float:left; padding-top:5px;}
#visu_list li a { position:relative;}
.wrap_deco { position:relative; width:990px; margin:0 auto; z-index:3;}
.wrap_deco .btn_pre { position:absolute; left:-20px; top:160px; z-index:5; cursor:pointer}
.wrap_deco .btn_nex { position:absolute; right:-20px; top:155px; z-index:5; cursor:pointer}
.wrap_deco .visual_frame { position:absolute; left:0px; top:10px; z-index:3;}
.wrap_deco .visual_frame_foot { position:absolute; left:4px; top:330px; z-index:3;}
#visu_wrap_bg {position:relative; width:100%;}
#visu_wrap_bg .visual_frame_btm { position:absolute; left:50%; top:-366px;  margin-left:-499px; z-index:1;}*/

/*20121112 건담인포메인 리뉴얼 -사용안함
#visu_wrap {position:relative;height:380px;overflow:hidden;width:960px; z-index:2;margin-left:20px}
#visu_list {width:730px;}
#visu_list li {float:left; width:972px; height:350px;} 
.wrap_deco { position:relative; width:990px; margin:0 auto; z-index:3;}
.wrap_deco .btn_pre { position:absolute; left:-30px; top:160px; z-index:5; cursor:pointer}
.wrap_deco .btn_nex { position:absolute; right:-30px; top:155px; z-index:5; cursor:pointer}
.wrap_deco .visual_frame { position:absolute; left:0px; top:10px; z-index:3;}
.wrap_deco .visual_frame_foot { position:absolute; left:4px; top:338px; z-index:3;}
#visu_wrap_bg {position:relative; width:100%;}
#visu_wrap_bg .visual_frame_btm { position:absolute; left:50%; top:-366px;  margin-left:-499px; z-index:1;}
*/

#pickup { float:left; position:relative; width:697px; min-height:400px; height:415px; padding:33px 0 10px 33px; background:#fff;}/*20121122 높이 수정*/
#pickup .ht_news { position:absolute; right:17px; top:35px;}
#pickup .ht_news p { padding-right:30px; font-size:11px; color:#888; letter-spacing:-1px; padding-top:2px;}
#pickup .ht_news p a { color:#888;}
#pickup .ht_news p a:hover { color:#1c5290;}
#pickup .ht_news p img { padding-left:4px;}
#pickup .ht_news .btn_updown { position:absolute; right:0;top:-5px; width:20px;}/*20121102_top변경*/
#pickup .ht_news .btn_updown img { cursor:pointer}
#pickup .best_pick { position:relative; min-height:100px; _height:100px; margin:30px 30px 0 100px;}
#pickup .best_pick dt { font-size:16px; font-weight:bold;}
#pickup .best_pick dt a { color:#333;}
#pickup .best_pick dt a:hover { color:#1c5290;}
#pickup .best_pick dt img { padding:0 2px;}
#pickup .best_pick dd { padding:10px 0 0 6px; line-height:18px;}
#pickup .best_pick dd .pic_best_img { position:absolute; left:-100px ;top:0px; border:1px solid #cccccc;}
#pickup .best_pick dd .date_sns { font-size:11px; color:#888; padding-top:3px;}
#pickup .best_pick dd .date_sns img { padding:0 1px; vertical-align:middle;}

#pickup .pickup_list { float:left; padding-top:20px;}
#pickup .pickup_list li { float:left; width:315px; min-height:70px; _height:70px; padding:0 30px 0 0;}
#pickup .pickup_item {position:relative; margin:0 0 0 60px;}
#pickup .pickup_item dt {height:18px; font-weight:bold; font-size:12px; color:#666; line-height:21px; overflow:hidden;}
#pickup .pickup_item dt a { color:#666;}
#pickup .pickup_item dt a:hover { color:#1c5290;}
#pickup .pickup_item dt img { padding:0 2px; vertical-align:middle;}
#pickup .pickup_item dd {height:60px; font-size:11px; color:#888;  line-height:16px; margin-top:2px; padding-left:3px; overflow:hidden;}	
#pickup .pickup_item dd .pic_img { position:absolute; left:-60px ;top:3px;}
#pickup .pickup_item dd .pic_img img { border:1px solid #cccccc;}

/*20121122 사용하지않음
#movie { float:left; position:relative; width:240px; padding:25px 20px 0 0px; background:#2d2f3c;}
#movie h2 { margin-left:20px; padding-bottom:5px;}
#movie .movie_list {position:relative; width:217px; margin:20px 0 0 20px; border-bottom:1px solid #383941;}
#movie .movie_list .movie_view {height:250px;}
#movie .movie_list .movie_view h3 { color:#dbdbdb; font-size:13px; padding:5px 0 8px;}
#movie .movie_list .movie_view .span_text { color:#808290; font-size:11px; padding:8px 0 5px 0; line-height:14px;}
#movie .movie_list p.tit { position:absolute; right:0; top:-50px;}
#movie .movie_list p.tit a { margin:0 4px;}
#movie .movie_list .span_text {margin:5px 0 }
.ms_wrap { border-top:1px solid #23242c; margin:0 0 10px 20px;}
.ms_wrap h3 { padding:15px 0 0 10px;}
.list_movie_go {width:215px; padding:8px 0 5px;}
.list_movie_go li { padding:4px 0 4px 10px; color:#5d5f6d; font-size:11px;}
.list_movie_go li span { display:inline-block; width:134px; font-size:12px; color:#92949f; background:url('/images/main/ico_promotion.gif') no-repeat left 8px; padding:0 0 0 6px;}
.list_movie_go li span a { color:#92949f;}
.list_movie_go li span a:hover { color:#92949f; text-decoration:underline;}
.more_promotion { position:absolute; right:20px ;top:40px;}
.more_promotion a { font-size:11px; color:#92949f; font-weight:bold; text-decoration:underline;}

#event .left_go { position:absolute; left:0 ;top:50px; z-index:2; cursor:pointer;}
#event .right_go { position:absolute; right:0 ;top:50px; z-index:2; cursor:pointer;}
#event .wrap_event_list { width:960px; height:140px; margin:0 auto; overflow:hidden;}	
#event .wrap_event_list ul {float:left; width:3000px;}
*/
#event .wrap_event_list ul li {float:left; width:309px; height:139px; padding:0 5px;}


#topic .wrap_h2 { float:left; width:310px;}
#topic .wrap_h2 .btn_topic {  position:absolute; left:140px; top:35px;}
.topic_sub { float:left; position:relative; width:290px; min-height:225px; #height:195px;}
.topic_sub h3 { height:38px;}
.topic_sub .btn_topic {  position:absolute; right:0px; top:5px;}
.topic_sub dl { position:relative; width:195px; margin:0 0 26px 80px; #margin:0 0 13px 80px;}
.topic_sub dl dt { height:18px; overflow:hidden; line-height:20px; font-weight:bold; color:#666;}
.topic_sub dl dt a { color:#666;}
.topic_sub dl dt a:hover { color:#1c5290;}
.topic_sub dl dd { font-size:11px; color:#888; line-height:16px;} 
.topic_sub dl dd p { height:32px; overflow:hidden;} 
.topic_sub dl dd .date_sns { font-size:11px; color:#888; padding-top:3px;}
.topic_sub dl dd .date_sns img { padding:0 1px; vertical-align:middle;}
.topic_sub dl dd .base_img { position:absolute; left:-80px; top:2px;}  	
.topic_sub dl dd .base_img img { border:1px solid #ccc;}  	
.list_topic_2 {clear:both; border-top:1px solid #e3e3e3; padding-top:30px;}

#worldTopic .wrap_h2 { float:left; width:317px; _width:314px;  padding:25px 0 0 0;}
#worldTopic .wrap_h2 p { padding:3px 0;}
#worldTopic .btn_topic { position:absolute; left:250px; top:30px;}
.wtopic_wrap { clear:both; margin-top:35px;}
.wtopic_list li { float:left; position:relative; width:385px; min-height:90px; _height:90px; padding-left:85px;}
.wtopic_list li .pic_img { position:absolute; left:0px; top:4px;}
.wtopic_list li .pic_img img { border:1px solid #ccc;}
.wtopic_list li p { width:350px; color:#444; font-size:11px; line-height:16px;}
.wtopic_list li p.wt_title { font-weight:bold; padding:0 0 3px 0;font-size:12px;}
.wtopic_list li p.wt_title a {color:#444;}
.wtopic_list li p.wt_title a:hover { color:#1c5290;}
.wtopic_list li p a { color:#888;}
.wtopic_list li p a:hover { color:#666;}
.wtopic_list li p img { padding:0 2px; vertical-align:middle;}
.wtopic_list li .date_sns { font-size:11px; color:#888; padding-top:3px;}
.wtopic_list li .date_sns img { padding:0 1px; vertical-align:middle;}

.wrap_club { float:left;}
.wrap_gshop { float:left; position:relative; width:498px; height:100%; border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf; overflow:hidden;}
.wrap_gshop .go_shop_list { position:absolute; right:0px; bottom:0px;}
.wrap_gshop .btn_go_base_left { position:absolute; left:20px ;top:150px;}
.wrap_gshop .btn_go_base_right { position:absolute; right:20px ;top:150px;}
.wrap_gshop .shop_wrap { width:426px; height:205px; margin:20px 0 0 20px; overflow:hidden;}
.wrap_gshop ul { width:1800px;}
.wrap_gshop ul li { float:left;}

.wrap_facebook {float:left; width:258px; height:100%; background:#f9f9f9 url('/images/main/img_facebook2.gif') no-repeat 123px 150px;}/*20121122 width 수정*/
.wrap_facebook h2 { background:#516299; padding:16px 15px;}
.wrap_facebook .good { margin:10px 0 0 25px; background:url('/images/main/ico_good.gif') no-repeat left 12px; font-size:48px; font-family:futura; font-weight:bold; color:#516299; padding:0 0 0 34px; vertical-align:middle;}
.wrap_facebook .good a { padding:0 3px;}
.wrap_facebook .good span { padding:0 6px 0 0;}	
.wrap_facebook .good_num { margin-left:25px; background:url('/images/main/ico_facebook1.gif') no-repeat left 2px; font-size:11px; padding-left:20px;}
.wrap_facebook .good_fri { width:87px; margin:25px 0 0 25px; line-height:17px;} 
.wrap_facebook .good_fri a { display:block; margin-top:5px;}

#banner .left_go { position:absolute; left:20px ;top:37px; z-index:10; cursor:pointer;}
#banner .right_go { position:absolute; right:20px ;top:37px; z-index:10; cursor:pointer;}
#banner .wrap_event_list {position:relative; width:900px; height:90px; margin:0 auto; overflow:hidden;} 
#banner .wrap_event_list ul {position:absolute; left:0; top:0;float:left; padding:25px 0 0 0;}
#banner .wrap_event_list ul li {float:left; width:180px; height:90px; text-align:center; }	
	
/**************상단부 레이아웃*************************/
#header { height:253px;}
.wrap_top { position:relative; width:990px; height:100px; margin:0 auto;z-index:500;}
.wrap_top .top_text {position:relative; width:990px; height:13px; padding-top:7px; color:#818a97; text-align:center;}
.wrap_top .top_text .top_title {position:absolute; top:7px;left:0;color:#818a97;}
.wrap_top .top_text  h1 { position:absolute; top:7px; right:0;color:#818a97;}
.wrap_top .h1_img { position:absolute; top:5px;}
.wrap_global {position:absolute; right:0; top:20px; width:290px; _width:299px;margin-top:27px;z-index:500;}
.wrap_global .globalmenu { position:absolute; right:290px; top:3px; width:230px; vertical-align:top;}
.wrap_global .globalmenu li { float:left; padding:0 10px;}
.wrap_global .globalmenu li a { display:inline-block; width:100%; _width:0;}

.wrap_global .select_language { float:left; position:relative; margin-left:5px;z-index:500; }
.wrap_global .select_language ul { position:absolute; top:28px; left:0; width:125px; padding:2px 10px 2px 5px; background:#3d4247;}
.wrap_global .select_language ul li { border-top:1px solid #33373b; border-bottom:1px solid #4e5256; padding:3px 2px 0 2px;}
.wrap_global .select_language ul li a { display:inline-block; width:100%;}
.wrap_global .select_language ul li a:hover { background:url('/images/layout/langauge_on.gif') no-repeat 105px 5px;}
.wrap_global .select_language ul li.top { border-top:none;}
.wrap_global .select_language ul li.bottom {border-bottom:none;}

.wrap_global .search_box { float:left; position:relative; width:172px; height:25px; margin-left:5px; padding:5px 0 0 3px; background:url('/images/layout/bg_search.png') no-repeat left top;}
.wrap_global .search_box .bg_search { width:140px; #width:132px; border:0; background:none; vertical-align:middle; padding:0; color:#818181;}
.wrap_global .search_box .search_btn { padding:1px 0 0 5px; vertical-align:top;}

.wrap_gnb { position:relative; width:100%; height:66px; background:#141414; z-index:6;}
.slide_gnb { position:absolute; left:0; top:0; width:100%; height:66px; background:#ffffff url('/images/bg/bg_gnb.gif') repeat-x 0 0; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;z-index:6;}
.wrap_gnb .gnb { width:990px; margin:0 auto; z-index:7;}
/*.wrap_gnb .gnb li { float:left; position:relative; padding:6px; z-index:7;background:yellow}*/
.wrap_gnb .gnb li { float:left; position:relative;border-left:1px solid #e5e5e5;z-index:7;}
.wrap_gnb .gnb li img { vertical-align:middle;}
/*20121112 건담인포메인 리뉴얼 -사용안함
.wrap_gnb .gnb li { float:left; position:relative; margin:19px 50px 0 0; padding:6px; z-index:7;}
.wrap_gnb .gnb li img { vertical-align:middle;}
.wrap_gnb .gnb li.o_section {margin:19px 20px 0 30px;}
.wrap_gnb .gnb li.gnb_clubg {margin:20px 20px 0 0; padding:0;}
.wrap_gnb .gnb li.last {margin:8px 0 0 6px; padding:0;}
*/
/*.wrap_gnb .gnb li ul { position:absolute; left:5px; top:36px; width:100%; display:none;}
.wrap_gnb .gnb li ul li { width:100%; margin:0; padding:4px 0;}
*/
.wrap_gnb .gnb li ul { position:absolute; left:0; top:67px; width:100%;height:146px;display:none;border-left:1px solid #e5e5e5}
.wrap_gnb .gnb li ul li { width:100%; margin:0;border-left:0;}
.sub_bg { position:absolute; left:0; top:0px; width:100%; height:200px; background:#141414;z-index:5;}

/* 20140630 */
.wrap_gnb .gnb li.gnbM4 ul{border-right:1px solid #e5e5e5}
.wrap_gnb .gnb li.gnbM6 ul{border-right:1px solid #e5e5e5}
.wrap_gnb .gnb li.gnbM7 a {display:block;height:47px;width:96px;padding:19px 0 0 24px}
.wrap_gnb .gnb li.gnbM8 a {display:block;height:58px;width:113px;padding:8px 0 0 15px}

/*****************컨텐츠 레이아웃*************************/
#container { position:relative; width:990px; margin:0 auto;}
#container h2 { position:absolute; left:0; top:-65px;z-index:2;}
.wrap_container { overflow:hidden;}
	.left { float:left; width:225px; background:#1d1d1d;}
	.wrap_lnb { padding:32px 28px 5px 28px;}
	.wrap_lnb .lnb li {padding:5px 0;}
	.wrap_lnb .info_mail { border-top:1px solid #333333; margin-top:45px; padding:15px 0 20px;}/*20121121 수정*/
	.pickup { background:#f5f4f2;}
	.pickup h4 { background:#4eafcf; padding:18px 18px 15px 18px;}
	.pickup ul {padding:16px 18px 10px 16px;}
	.pickup ul li { background:url('/images/layout/pickup_dot.gif') no-repeat left 7px; padding:3px 0 4px 7px; color:#555555; line-height:16px;}
	.pickup ul li a { color:#444444;}
	.pickup ul li a:hover { color:#1c5290;}
	.pickup ul li strong {font-weight:normal;}
	.facebook { position:relative; width:225px; height:145px; background:#fdfdfd;}
	.facebook h4 { background:#3b5998; padding:10px 18px 8px 18px;}
	.facebook .btn { position:absolute; right:10px; top:12px;}
	.facebook .sns_info { margin-top:18px;}
	.facebook .sns_info dt { position:absolute; left:13px;}/*20130121*/
	.facebook .sns_info dd { margin-left:80px; line-height:18px;}
	.facebook .sns_info dd strong { font-weight:bold; color:#3b5998;}
	.facebook .sns_info dd div { display:block; margin-top:5px;}
	.facebook .sns_info dd div img { vertical-align:middle;}
	.facebook .sns_info dd div .btn_like { display:inline-block; padding:0 0 0 5px;}
	
	.movie { position:relative; width:225px; background:#21283a;}
	.movie h4 { padding:10px 18px 10px 18px;}
	.movie ul { position:absolute; right:10px; top:20px;}
	.movie ul li { float:left; padding:0 0 0 10px;}
	.youtube { width:220px; margin:0 auto;}


	/*.contents { float:left; positon:relative; width:762px; min-height:900px; _height:900px; margin-left:2px; background:#fff url('/images/layout/contents_bottom.gif') no-repeat left bottom; padding-bottom:20px;}*/
	.contents { float:left; position:relative; width:762px; min-height:900px; margin-left:2px; background:#fff url('/images/layout/contents_bottom.gif') no-repeat left bottom; padding-bottom:20px;}
	.contents h3 { padding:32px 0 10px 30px; background:url('/images/layout/contents_top.gif') no-repeat left top;}
	.contents h3 img { padding:0 5px 0 0;}
	.contents .location { position:absolute; right:30px; top:45px; font-size:11px; color:#888;}
	.contents .location span { padding:0 8px; background:url('/images/layout/location_bg.gif') no-repeat left 4px;}
	.contents .location img { padding:0 8px;}
	.contents .location a { color:#888; text-decoration:none;}

/*20130201 수정*/		
	.con_wrap { width:702px; margin:10px 30px 35px;}
	.con_wrap2 { width:702px; margin:10px 17px 35px;}
	.con_wrap2 .h5_shop_detail {position: relative; padding: 20px 0 39px 13px;}
	.con_wrap2 .h5_shop_detail .go_select {position: absolute; right: -5px; top: 30px;width: 300px; text-align: right;}
	/*
	.con_wrap { width:702px; margin:10px 17px 35px;}
	.con_wrap2 { width:702px; margin:10px 30px 35px;}
	.con_wrap2 .h5_shop_detail {position: relative; padding: 20px 0 39px 27px;}
	.con_wrap2 .h5_shop_detail .go_select {position: absolute; right: 35px; top: 30px;width: 300px; text-align: right;}
	*/
	
/*****************푸터 레이아웃*************************/
#wrap_footer { width:100%; height:124px; background:#161616; margin:20px 0 0 0;}
	.footer { position:relative; width:990px; margin:0 auto; padding:27px 0;}
	.footer p { position:absolute; right:0; top:46px;}
	.footer dl dt { float:left;}
	.footer dl dd { float:left; padding:0 0 0 10px;}
	
	.foot_info { float:right; width:315px;}
	.foot_info li { float:left; padding:0 7px;}
	.foot_info li.last { padding:0 0 0 7px;}



/* TOOLTIP */
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid #4990d8;
padding: 10px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}






/* 다른페이지로 빠질 픽업리스트중 픽업, 프로모션동영상 부분 스타일 */
#pickup2 { float:left; position:relative; width:697px; min-height:400px; _height:400px; padding:33px 0 10px 33px; background:#fff;}
#pickup2 .ht_news { position:absolute; right:17px; top:35px;}
#pickup2 .ht_news p { padding-right:30px; font-size:11px; color:#888; letter-spacing:-1px; padding-top:2px;}
#pickup2 .ht_news p a { color:#888;}
#pickup2 .ht_news p a:hover { color:#1c5290;}
#pickup2 .ht_news p img { padding-left:4px;}
#pickup2 .ht_news .btn_updown { position:absolute; right:0;top:0; width:20px;}
#pickup2 .ht_news .btn_updown img { cursor:pointer}
#pickup2 .best_pick { position:relative; min-height:100px; _height:100px; margin:30px 30px 0 100px;}
#pickup2 .best_pick dt { font-size:16px; font-weight:bold;}
#pickup2 .best_pick dt a { color:#333;}
#pickup2 .best_pick dt a:hover { color:#1c5290;}
#pickup2 .best_pick dt img { padding:0 2px;}
#pickup2 .best_pick dd { padding:10px 0 0 6px; line-height:18px;}
#pickup2 .best_pick dd .pic_best_img { position:absolute; left:-100px ;top:0px; border:1px solid #cccccc;}
#pickup2 .best_pick dd .date_sns { font-size:11px; color:#888; padding-top:3px;}
#pickup2 .best_pick dd .date_sns img { padding:0 1px; vertical-align:middle;}
       
#pickup2 .pickup_list { float:left; padding-top:20px;}
#pickup2 .pickup_list li { float:left; width:315px; min-height:70px; _height:70px; padding:0 30px 0 0;}
#pickup2 .pickup_item {position:relative; margin:0 0 0 60px;}
#pickup2 .pickup_item dt {height:18px; font-weight:bold; font-size:12px; color:#666; line-height:21px; overflow:hidden;}
#pickup2 .pickup_item dt a { color:#666;}
#pickup2 .pickup_item dt a:hover { color:#1c5290;}
#pickup2 .pickup_item dt img { padding:0 2px; vertical-align:middle;}
#pickup2 .pickup_item dd {height:60px; font-size:11px; color:#888;  line-height:16px; margin-top:2px; padding-left:3px; overflow:hidden;}	
#pickup2 .pickup_item dd .pic_img { position:absolute; left:-60px ;top:3px;}
#pickup2 .pickup_item dd .pic_img img { border:1px solid #cccccc;}


#movie2 { float:left; position:relative; width:240px; height:400px; padding:25px 20px 0 0px; background:#2d2f3c;}
#movie2 h2 { margin-left:20px; padding-bottom:5px;}
#movie2 .movie_list {position:relative; width:217px; margin:20px 0 0 20px; border-bottom:1px solid #383941;}
#movie2 .movie_list .movie_view {height:250px;}
#movie2 .movie_list .movie_view h3 { color:#dbdbdb; font-size:13px; padding:5px 0 8px;}
#movie2 .movie_list .movie_view .span_text { color:#808290; font-size:11px; padding:8px 0 5px 0; line-height:14px;}
#movie2 .movie_list p.tit { position:absolute; right:0; top:-15px;}
#movie2 .movie_list p.tit a { margin:0 4px;}
#movie2 .movie_list .span_text {margin:5px 0 }







/*topic*/
.best_topic { padding:16px; border:1px solid #dddddd; background:#f3f3f3; overflow:auto;}
.best_topic .previewImg { float:left; border:1px solid #ccc;}
.best_topic .topic_tit { margin-left:274px; font-size:14px; color:#000 ; line-height:22px; font-weight:bold;}
.best_topic .topic_tit a {color:#000;}
.best_topic .topic_tit a:hover {color:#1c5290;}
.best_topic p { margin:5px 0 5px 274px; color:#888; line-height:18px;}
.best_topic p a {color:#888; font-size:12px;}
.best_topic p a:hover {color:#555;}
.best_topic .detail_view { margin:0 0 30px 274px;}
.best_topic .sns_service { height:18px; margin-left:274px; }
.best_topic .sns_service li { float:left; margin-right:8px;}
.best_topic .sns_service li.facebook_like {}
.best_topic .sns_service li span {display:inline-block; margin:0 5px 0 3px; padding:2px 2px 2px 10px; _padding:5px 2px 6px 10px; }
.best_topic .sns_service li img { vertical-align: top;}

.topic_list { margin-top:25px;}
.topic_list li { position:relative; min-height:70px; _height:70px; background:url('/images/topic/bg_topicList.gif') repeat-x left bottom; padding:15px 0 10px;}
.topic_list li .previewImg2 { position:absolute; left:10px; top:15px; height:64px !important; border:1px solid #ccc; padding:0; margin:0;}
.topic_list li .topic_tit { width:530px; margin-left:97px; color:#1c5290 ; line-height:20px;}
.topic_list li .topic_tit img { padding-right:5px;}
.topic_list li .topic_tit a { color:#000;}
.topic_list li .topic_tit a:hover {color:#1c5290;}
.topic_list li p.con { width:515px; margin-left:97px; color:#999999; letter-spacing:-.5px; line-height:15px; padding-top:3px;}
.topic_list li p.con a {color:#999; font-size:11px;}
.topic_list li p.con a:hover {color:#777;}
.topic_list li p.date { margin:5px 0 0 97px; font-size:11px; color:#999999;}
.topic_list li .slide_sns .btn_share { position:absolute; right:20px; top:25px;}
.topic_list li .slide_sns .wrap_view_sns { position:absolute; right:20px; top:55px;}
.topic_list li .slide_sns .view_sns { position:relative; width:142px; height:34px; background:url('/images/topic/ico_bg.png') no-repeat left top;}
.topic_list li .slide_sns .view_sns li { float:left; padding:11px 9px; _padding:5 9px; background:none;}
.topic_list li .slide_sns .view_sns li.facebook_like { /*background:url('/images/topic/like.gif') no-repeat 62px 1px;*/}
.topic_list li .slide_sns .sns_list_colse { position:absolute; right:8px; top:9px;_top:9px;}

.searc_area { width:450px; margin:5px auto 0 auto; text-align:center;}
.searc_area select { vertical-align:top; height:22px;}
.searc_area input { vertical-align:top;background:none;}
.searc_area .search_inp { width:210px; padding:4px 2px; border:1px solid #cccccc; background:#e4e5e4 url('/images/topic/bg_search_inp.gif') no-repeat left top;}

.searc_area_s { width:380px; margin:5px auto 0 auto; text-align:center;}
.searc_area_s select { vertical-align:top; height:22px;}
.searc_area_s input { vertical-align:top;background:none;}
.searc_area_s .search_inp { width:210px; padding:4px 3px; #padding:3px; border:1px solid #cccccc; background:#e4e5e4 url('/images/topic/bg_search_inp.gif') repeat-x left top;}

/*pagenate*/
.paginate_complex{padding:10px 0 5px 0;line-height:normal;text-align:center}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;color:#323232;vertical-align:top}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{}
.paginate_complex strong{color:#ff8600}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232;}
.paginate_complex .prev{display:inline-block;border-left:0px solid red;}
.paginate_complex .next{border-right:0;}
.paginate_complex .direction{display:inline-block;position:relative;top:6px;width:0;height:0;font-size:0;line-height:0;vertical-align:top;}

/*table_view  s:20130123 삭제 및 수정
.table_type_01 { width:100%; border-top:1px solid #dfdfdf; table-layout:fixed;}
.table_type_01 thead th  { border-bottom:1px solid #dfdfdf; background:#eeeeee; padding:10px 0; text-align:center; font-weight:bold; color:#000;}
.table_type_01 thead th.title { border-top:1px solid #dfdfdf; text-align:left; padding-right:20px; }
.table_type_01 thead th.hit  {position:relative; height:15px; font-size:11px; color:#3191c3; text-align:left; padding:7px 0;font-weight:normal; }
.table_type_01 thead th .btn_copy  {position:absolute; right:16px; top:7px;}
.table_type_01 thead th .hit_ico { float:left; background:url('/images/etc/ico_hit.gif') no-repeat left 7px; padding:4px 0 2px 13px}
.table_type_01 thead th .ing_date { float:left;}
.table_type_01 thead th .hit_ico strong {font-weight:bold;}
.table_type_01 tbody td.view { min-height:350px; _height:350px; padding:25px 40px; vertical-align:top;line-height:18px;}
.table_type_01 tbody td.view table th, .table_type_01 tbody td.view table td {padding:10px !important;}
.table_type_01 tbody td.view p { padding:5px 0; line-height:18px;}
.table_type_01 tbody td.view strong { font-weight:bold;}
.table_type_01 tbody td.view .j_topic { font-size:11px; letter-spacing:-1px; color:#777;}
.table_type_01 tbody td.view .w_topic { font-size:11px; letter-spacing:-1px; color:#777;}
*/

/*table_view*/
.table_type_01 { width:100%; border-top:1px solid #dfdfdf; table-layout:fixed;}
.table_type_01 thead th  { border-bottom:1px solid #dfdfdf; background:#eeeeee; padding:10px 0; text-align:center; font-weight:bold; color:#000;}
.table_type_01 thead th.title { border-top:1px solid #dfdfdf; text-align:left; padding-right:20px; }
.table_type_01 thead th.hit  {position:relative; height:15px; font-size:11px; color:#3191c3; text-align:left; padding:7px 0;font-weight:normal; }
.table_type_01 thead th .btn_copy  {position:absolute; right:16px; top:7px;}
.table_type_01 thead th .hit_ico { float:left; background:url('/images/etc/ico_hit.gif') no-repeat left 7px; padding:4px 0 2px 13px}
.table_type_01 thead th .ing_date { float:left;}
.table_type_01 thead th .hit_ico strong {font-weight:bold;}
.table_type_01 tbody td.view_noline,
.table_type_01 tbody td.view { min-height:350px; _height:350px; padding:25px 40px; vertical-align:top;line-height:18px;}
.table_type_01 tbody td.view_noline table th, .table_type_01 tbody td.view_noline table td,
.table_type_01 tbody td.view table th, .table_type_01 tbody td.view table td {padding:10px !important;}
.table_type_01 tbody td.view_noline p,
.table_type_01 tbody td.view p { padding:5px 0; line-height:18px;}
.table_type_01 tbody td.view_noline strong,
.table_type_01 tbody td.view strong { font-weight:bold;}
.table_type_01 tbody td.view_noline .j_topic,
.table_type_01 tbody td.view .j_topic { font-size:11px; letter-spacing:-1px; color:#777;}
.table_type_01 tbody td.view_noline .w_topic, 
.table_type_01 tbody td.view .w_topic { font-size:11px; letter-spacing:-1px; color:#777;}
/*table_view e:20130123 삭제 및 수정*/
/* 20140619 */
.table_type_02 tbody td.view table th, .table_type_02 tbody td.view table td {padding:10px !important;}

.table_type_01 table {border:1px solid 000;}
.viewtable_sns { float:right; width:380px; }
.viewtable_sns li { float:left; margin-right:8px;}
.viewtable_sns li.rss { background:none;}
.viewtable_sns li span {display:inline-block; margin:0 5px 0 3px; padding:2px 2px 0px 10px; _padding:6px 2px 0px 10px; color:#555;}
.viewtable_sns li img { vertical-align: top;}
  
.pre_next_list { border-top:1px solid #dfdfdf; background:#eeeeee; min-height:36px;}
.pre_next_list li { position:relative; padding:10px 0; min-height:36px;_heihgt:36px; border-bottom:1px solid #dfdfdf;}
.pre_next_list li .pre_nex_ico { position:absolute; left:20px; top:20px;}
.pre_next_list li .txt { margin-left:100px; font-size:11px; letter-spacing:-0.5px; color:#888;}
.pre_next_list li .txt dt { color:#333; padding-top:5px;}
.pre_next_list li .txt dt a { color:#333;}
.pre_next_list li .txt dt a:hover { color:#1c5290;}
.pre_next_list li .txt dd { padding:3px 0;}
.pre_next_list li .txt .pre_img { position:absolute; left:50px; top:10px;}
.pre_next_list li .txt .pre_img img { border:1px solid #d9d9d9;}
  
.pre_next_list2 { border-top:1px solid #dfdfdf; background:#eeeeee; min-height:36px; margin-top:61px;}
.pre_next_list2 li { position:relative; padding:10px 0; min-height:36px;_heihgt:36px; border-bottom:1px solid #dfdfdf;}
.pre_next_list2 li .pre_nex_ico { position:absolute; left:20px; top:20px;}
.pre_next_list2 li .txt { margin-left:155px; font-size:11px; letter-spacing:-0.5px; color:#888;}
.pre_next_list2 li .txt dt { color:#333; padding-top:5px;}
.pre_next_list2 li .txt dt a { color:#333;}
.pre_next_list2 li .txt dt a:hover { color:#1c5290;}
.pre_next_list2 li .txt dd { padding:3px 0;}
.pre_next_list2 li .txt .pre_img { position:absolute; left:50px; top:10px;}
.pre_next_list2 li .txt .pre_img img { border:1px solid #d9d9d9;}


.pre_next_list3 { border-top:1px solid #dfdfdf; background:#eeeeee; min-height:36px;}
.pre_next_list3 li { position:relative; padding:10px 0 0 0; min-height:30px;_heihgt:30px; border-bottom:1px solid #dfdfdf;}
.pre_next_list3 li .pre_nex_ico { position:absolute; left:20px; top:16px;}
.pre_next_list3 li .txt { margin-left:50px; font-size:11px; letter-spacing:-0.5px; color:#888; color:#333; padding-top:5px;}
.pre_next_list3 li .txt a { color:#333;}
.pre_next_list3 li .txt a:hover { color:#1c5290;}

.btn_right { margin-top:15px; text-align:right;}


/* event */
.topic_list dl { width:380px; margin-left:255px;}
.topic_list dl dt { font-weight:bold; padding-bottom:4px;}
.topic_list dl dt img { padding:0 5px 0 0; vertical-align:middle;}
.topic_list dl dt a { color:#363636;}
.topic_list dl dt a:hover {color:#1c5290;}
.topic_list dl dd { position:relative; margin-top:3px;}
.topic_list dl dd ul { min-height:70px; _height:70px; }
.topic_list dl dd ul li { min-height:0px; _height:0px; padding:0; background:none; font-size:11px;  line-height:16px;}
.topic_list dl dd li.event_img { position:absolute; left:-245px; top:-23px;}
.topic_list dl dd li.event_img img { padding:3px; border:1px solid #d8d8d8;}
.topic_list dl dd li.date { font-weight:bold; color:#368cb6;}
.topic_list dl dd li.winner { color:#888888;}
.topic_list dl dd li.apply_btn { margin-top:8px;}

.basic_table { width:100%; font-size:11px; color:#888; table-layout:fixed;}
.basic_table thead th { background:#616161; padding:8px 0; text-align:center;}
.basic_table tbody th { border-bottom:1px solid #e6e6e6; padding:5px 0; text-align:center;}
.basic_table tbody td { height:22px; border-bottom:1px solid #e6e6e6; padding:5px 0 2px 0; text-align:center; line-heihgt:18px;}
.basic_table tbody td.ttl { padding:0 0 0 5px; text-align:left;}
.basic_table tbody td span.ing {color:#c49632;}
.basic_table tbody td span.end {color:#888;}
.basic_table tbody td a { color:#888;}
.basic_table tbody td a:hover { color:#2299cc;}

/* event_layer */
#basic-modal-content .modal_close { position:absolute; right:-20px; top:-20px; cursor:pointer;}
.event_wrap_layer { position:relative; width:450px; padding:0 30px 20px 30px; background:#202020; display:none; z-index:20;}
.event_wrap_layer h4 { background:url('/images/event/layer_bg_ico.gif') no-repeat 200px top; padding:29px 0 18px;}
.event_table { width:100%; border-top:1px solid #2e2e2e; table-layout:fixed;}
.event_table tr th {padding:8px 0;}
.event_table tr th { border-bottom:1px solid #2e2e2e;}
.event_table tr th td { border-bottom:1px solid #2e2e2e;}
.event_table tr td {padding:4px 0;}
.event_table tr td img { vertical-align:top;}
.event_table tr td div { padding-top:3px;}
.event_input { border:1px solid #333333; background:#000; margin:0 2px; padding:1px 2px; color:#737373;}
.btn_center { margin:15px 0; text-align:center;}
.btn_center a { padding:0 2px;}

/* serealevent_layer */
.sereal_input { padding:4px 0; font-size:16px; font-weight:bold; color:#313131; border:1px solid #8d8d8d; background:#b7b7b7; text-align:center;;}
.pop_sereal { position:relative; width:597px; height:1308px; background:#0f0f0f;}
.event_regist { height:248px; position:relative;  background:url('/images/event/serial_03.jpg') no-repeat left top;}
.wrap_input1 { position:absolute; left:38px; top:73px;}
.wrap_input2 { position:absolute; left:173px; top:73px;}
.wrap_input3 { position:absolute; left:308px; top:73px;}
.wrap_input4 { position:absolute; left:442px; top:73px;}
.btn_chk { position:absolute; left:147px; bottom:38px;}
.pop_sereal_list { position:relative; width:400px; height:370px; background:url('/images/event/se_list.gif') no-repeat left top;}
.winner_list { padding:160px 0 0 40px; color:#cdcdcd; font-size:11px;}
.pop_close_btm { position:absolute; left:0; bottom:0; width:100%; height:23px; background:#262626;}
.pop_close_btm .span_left { float:left;}
.pop_close_btm .span_right { float:right;}

.winner_list table { width:330px;}
.winner_list table th { border-bottom:1px solid #404040; border-right:1px solid #404040; text-align:center; padding:5px 0;}
.winner_list table th.none {border-right:none;}
.winner_list table td { border-bottom:1px solid #404040; border-right:1px solid #404040; text-align:center; padding:6px 0;}
.winner_list table td.none {border-right:none;}
.winner_list span {display:inline-block; width:200px;}
.pop_sereal_01 { position:relative; width:400px; height:326px;}
/*#pop_event_close { position:absolute; right:5px; top:5px;}*/
#pop_event_close { position:absolute; right:5px; top:2px;}/*20130129 수정*/


/* search */
#box_search { width:701px; height:77px; background:url('/images/search/bg_search.gif') no-repeat left top; padding-top:25px; text-align:center;}
#box_search .search_inp { width:420px; padding:3px; border:4px solid #3a75a4; vertical-align:top; font-size:16px; font-weight:bold; color:#000;}
#box_search .pre_search { font-size:11px; color:#888; margin:5px 0;}
#box_search .result_search { font-size:11px; color:#888; margin:5px 0;}
#box_search .result_search strong { font-weight:bold; color:#3aa6ca;}

.type_text { position:relative; margin:20px 0 15px;}
.type_text .search_txt { font-family:verdana; font-size:18px; font-weight:bold; color:#3a75a4; text-decoration:underline;}
.type_text .more_list { position:absolute;right:10px; top:5px; font-size:11px; color:#888;}
.type_text .more_list a { display:inline-block; font-weight:bold; color:#3aa6ca; text-decoration:underline; background:url('/images/search/ico_more.gif') no-repeat right 4px; padding:0 7px;}
.type_text .search_txt { font-family:verdana; font-size:18px; font-weight:bold; color:#3a75a4; text-decoration:underline;}
.type_text .result_list_01 { margin:15px 0 0 0;}
.type_text .result_list_01 dt strong { color:#000; font-weight:bold; text-decoration:underline;}
.type_text .result_list_01 dt strong a { color:#000;}
.type_text .result_list_01 dt strong a:hover { color:#1c5290;}
.type_text .result_list_01 dt span { font-size:11px; color:#888; text-decoration:none; padding:0 8px;}
.type_text .result_list_01 dt img { vertical-align:middle; padding-right:6px;}
.type_text .result_list_01 dd { font-size:11px; letter-spacing:-0.5px; color:#888; margin:5px 0 25px;}
.btw_line { border-top:none; border-bottom:1px solid #dddddd;}

.type_img { position:relative; margin:20px 0 15px;}
.type_img .search_txt { font-family:verdana; font-size:18px; font-weight:bold; color:#3a75a4; text-decoration:underline;}
.type_img .more_list { position:absolute;right:10px; top:5px; font-size:11px; color:#888;}
.type_img .more_list a { display:inline-block; font-weight:bold; color:#3aa6ca; text-decoration:underline; background:url('/images/search/ico_more.gif') no-repeat right 4px; padding:0 7px;}
.type_img .search_txt { font-family:verdana; font-size:18px; font-weight:bold; color:#3a75a4; text-decoration:underline;}
.type_img .result_list_02 { margin:15px 0 0 240px; width:380px;}
.type_img .result_list_02 dt { color:#000; font-weight:bold;}
.type_img .result_list_02 dt img { vertical-align:middle; padding-right:6px;}
.type_img .result_list_02 dd { position:relative; font-size:11px; letter-spacing:-0.5px; color:#888; margin:5px 0 25px;}
.type_img .result_list_02 dd ul { min-height:60px; _height:60px; }
.type_img .result_list_02 dd ul li { font-size:11px; }
.type_img .result_list_02 dd li.event_img { position:absolute; left:-240px; top:-25px;}
.type_img .result_list_02 dd li.event_img img { padding:3px; border:1px solid #d8d8d8;}
.type_img .result_list_02 dd li.date { font-weight:bold; color:#368cb6;}
.type_img .result_list_02 dd li.winner { color:#888888; #line-height:18px;}

.type_text .result_list_03 { margin:15px 0 0 0;}
.type_text .result_list_03 li { color:#000; font-weight:bold;}
.type_text .result_list_03 li img { vertical-align:middle; padding-right:6px;}

.type_text .result_list_04 { margin:15px 0 0 0;}
.type_text .result_list_04 li { padding:5px 0;}
.type_text .result_list_04 li img { vertical-align:middle;}
.type_text .result_list_04 dt strong { color:#000; font-weight:bold;}
.type_text .result_list_04 dt img { vertical-align:middle; padding-right:6px;}
.type_text .result_list_04 dd { font-size:11px; letter-spacing:-0.5px; color:#888; margin:5px 0 20px;}

/*POLL*/
.ing_poll {border:1px solid #dddddd; background:#f3f3f3; padding:15px;}
.ing_poll h4 { height:20px;  font-size:16px; color:#000; font-weight:bold;}
.ing_poll dl.ttl_ing { margin:5px 0 0 265px;}
.ing_poll dl.ttl_ing dt { min-height:30px; _height:30px; font-size:14px; color:#000; font-weight:bold; line-height:21px;}
.ing_poll dl.ttl_ing dd {min-height:110px; _height:120px; position:relative; letter-spacing:-1px; color:#888; line-height:18px;}
.ing_poll dl.ttl_ing dd ul { margin-top:10px;}
.ing_poll dl.ttl_ing dd ul li.poll_img { position:absolute; left:-265px; top:-45px;}
.ing_poll dl.ttl_ing dd ul li.poll_img img { border:1px solid #d8d8d8}
.ing_poll dl.ttl_ing ul li.date { background:url('/images/poll/ico_poll_01.gif') no-repeat left 4px; padding:2px 0 2px 18px; font-size:11px; margin-top:10px;}
.ing_poll dl.ttl_ing ul li.applyer { background:url('/images/poll/ico_poll_02.gif') no-repeat left 4px; padding:2px 0 2px 18px; font-size:11px;}
.ing_poll dl.ttl_ing ul li.apply_btn { position:absolute; right:20px; bottom:20px; _bottom:15px;}

.poll_title { margin:20px 0 10px; font-size:15px; color:#333; font-weight:bold;}

.poll_question { width:654px; margin:10px 0 0 0; padding:15px 6px; background:#fff; border-right:4px solid #cfcfcf; border-bottom:4px solid #cfcfcf;}
.poll_question .radi_val { display:inpne-block; width:15px; height:15px; margin:-3px 0 0 0; vertical-align:middle;}
.poll_question .textarea_poll {width:600px; height:80px; border:1px solid #ebebeb; padding:2px;}
.poll_question dl {}
.poll_question dl dt { font-weight:bold; color:#212121; padding:10px 0 0 10px;}
.poll_question dl dd { margin:10px 0; background:url('/images/topic/bg_topicList.gif') repeat-x left bottom; padding:0 0 20px 30px;}
.poll_question dl dd ul { overflow:auto; padding:0 0 20px 0;}
.poll_question dl dd .long li { padding:3px 0;}
.poll_question dl dd .sect_2 li { float:left; width:310px; padding:3px 0;}
.poll_question dl dd .sect_4 li { float:left; width:150px;padding:3px 0;}
.poll_question dl dd .sect_5 li { float:left; padding:3px 0;}

.poll_result { border:1px solid #dddddd; background:#f5f1e4;}
.poll_result dl {}
.poll_result dl dt { font-weight:bold; color:#212121; padding:10px 0 0 10px;}
.poll_result dl dt img { padding:0 0 0 5px; vertical-align:bottom;}
.poll_result dl dd { margin:10px 0; background:url('/images/topic/bg_topicList.gif') repeat-x left bottom; padding:0 0 20px 30px;}
.poll_result dl dd .graph_list li { padding:4px 0;}
.poll_result dl dd .graph_list li span { vertical-align:top; }
.poll_result dl dd .graph_list li .answer { display:inline-block; width:150px; }
.poll_result dl dd .graph_list li .graph_bg { display:inline-block; width:273px; height:18px; background:url('/images/poll/graph_bg_off.gif') no-repeat left top;}
.poll_result dl dd .graph_list li .graph_over { display:inline-block; height:18px; background:url('/images/poll/graph_bg_on.gif') no-repeat right top;}
.poll_result dl dd .graph_list li .graph_per { display:inline-block; padding-left:15px; font-size:11px; color:#777;}

.wrap_poll_end_layer {position: relative; width:416px; height:270px; background:#1c1c1c url('/images/poll/bg_pop_finish.gif') no-repeat 230px 60px; display:none;}
.wrap_poll_end_layer h4 { width:180px; height:90px; border-bottom:1px solid #2a2a2a; margin:0 0 0 45px; padding-top:50px;}
.wrap_poll_end_layer .btn_center { width:180px; text-align:center; margin:45px 0 0 45px;}

.wrap_poll_answer_layer {position: relative; width:480px; height:410px; padding:20px; background:#202020;}
.wrap_poll_answer_layer h4 { height:30px;}
.wrap_poll_answer_layer p { padding:15px 0; color:#f0f0f0;}
.wrap_poll_answer_layer img { vertical-align:middle;}
.wrap_poll_answer_layer .pop_close { position:absolute; right:0; top:0; cursor:pointer;}
.wrap_poll_answer_layer .btn_right {float:right; margin:0;}
.layer_talbe { width:100%;}
.layer_talbe thead tr th {padding:8px 0; background:#2b2b2b; text-align:center;}
.layer_talbe tbody tr th {padding:8px 0; background:url('/images/poll/pop_bg.gif') repeat-x left bottom;}
.layer_talbe tbody tr td {padding:11px 0 11px 0; background:url('/images/poll/pop_bg.gif') repeat-x left bottom;}
.layer_talbe tbody tr td a { color:#aaaaaa;}
.layer_talbe tbody tr td a:hover { color:#1c5290;}
.layer_talbe tbody tr td.num { font-size:11px; text-align:center;}
.layer_talbe tbody tr td.writer { font-size:11px; text-align:center;}

.page_wrap { padding:8px 0;}
.searc_area2 { float:left; margin-top:5px;}
.searc_area2 select { vertical-align:top; border:1px solid #2e2e2e; background:#000000; color:#888; height:22px;}
.searc_area2 input { vertical-align:top; color:#888;}
.searc_area2 .search_inp { width:140px; padding:4px 2px; #padding:3px 2px; border:1px solid #2e2e2e; background:#000000;}

/*OFFLINE SHOP*/
.shop_ttl { width:100%; height:130px; background:url('/images/shop/bg_title_01_20130121.gif') no-repeat right top; padding-top:20px; margin-bottom:25px;}	

.section_recom { position:relative; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:url('/images/shop/bg_store_01.gif') repeat-x left 1px; padding:20px 20px 10px 20px;}
.section_recom h4 { padding-left:20px;}
.section_recom .store_img { position:absolute; right:70px; top:25px;}
.section_recom .store_img img { border:0px solid #515151;}
.section_recom .store_img .best_ico { position:absolute; left:0px; top:0px;}
.section_recom .store_img .best_ico img { border:none;}
.section_recom .btn_more { position:absolute; right:15px; top:15px;}
.section_recom dl { width:330px; min-height:100px; _height:100px; margin-left:20px; padding:0 0 15px 0;}
.section_recom dl dt { margin:15px 0 10px; font-size:16px; font-weight:bold; line-height:21px;}
.section_recom dl dt a { color:#222;}
.section_recom dl dt a:hover { color:#1c5290;}
.section_recom dl dt img {display:inline-block; margin-bottom:3px; vertical-align:middle;}
.section_recom dl dd { color:#888; line-height:18px;}

.store_view {margin-top:50px; width:100%;}
.map_view { float:left; width:280px; margin-right:5px;}
.map_view p a {margin-right:1px;}
.map_view .map {position:relative; margin-top:5px;}
.hide_sub { display:none;}
#layer1 { position:absolute; left:130px; top:10px;}
#layer2 { position:absolute; left:90px; top:10px;}
#layer3 { position:absolute; left:95px; top:35px;}
#layer4 { position:absolute; left:87px; top:35px;}
#layer5 { position:absolute; left:120px; top:70px;}
#layer6 { position:absolute; left:110px; top:98px;}
#layer7 { position:absolute; left:80px; top:90px;}
#layer8 { position:absolute; left:160px; top:106px;}
#layer9 { position:absolute; left:155px; top:125px;}
#layer10 { position:absolute; left:90px; top:140px;}
#layer11 { position:absolute; left:98px; top:170px;}
#layer12 { position:absolute; left:80px; top:160px;}
#layer13 { position:absolute; left:145px; top:157px;}
#layer14 { position:absolute; left:185px; top:145px;}
#layer15 { position:absolute; left:179px; top:160px;}
#layer16 { position:absolute; left:65px; top:240px;}
.store_list { float:left; width:400px;}
.list_spray { padding:10px 0;} 
.list_spray li { position:relative; min-height:55px; _height:55px; padding:10px 0; background:url('/images/topic/bg_topicList.gif') repeat-x left bottom;} 
.list_spray li .store_img_s { position:absolute; left:5px; top:10px; border:1px solid #d8d8d8;} 
.list_spray li strong { margin-left:85px; font-weight:bold; color:#000;}
.list_spray li strong a { color:#000;}
.list_spray li strong a:hover { color:#1c5290;}
.list_spray li strong img { vertical-align:middle;}
.list_spray li .local_ico { margin-left:85px;} 
.list_spray li p { width:285px; margin-left:85px; font-size:11px; color:#888; padding-top:5px;} 
.list_spray li p span { display:block; background:url('/images/shop/ico_phone.gif') no-repeat left 2px; margin-top:4px; padding-left:18px;} 

.local { width:220px; height:273px; border:1px solid #e4e4e4; padding:15px;}
.local h4 { position:relative; height:25px;}
.local h4 span { position:absolute; right:10px; top:3px; font-size:11px;}
.local h4 span a { color:#888; text-decoration:underline;}
.local_name { width:100%; height:234px; background:#ebebeb; padding:18px 0 2px;}
.local_name li { float:left; width:75px; height:25px; padding:0px 0 0px 21px;}
.local_name li.a_right { margin-left:96px;}
#text{margin:50px auto;width:500px}
.hotspot{color:#900;padding-bottom:1px;border-bottom:1px dotted #900;cursor:pointer}
#tt{position:absolute;display:block;}
#tttop{display:block;height:5px;overflow:hidden}
#ttcont{display:block;;color:#FFF}
#ttbot{display:block;height:5px;overflow:hidden}

/*OFFLINE SHOP_detail*/
.shop_detail { background:#474847;}
.h5_shop_detail { position:relative; padding:20px 0 39px 13px;}
.h5_shop_detail .go_select { position:absolute; right:-5px; top:30px; width:300px; text-align:right;}
.h5_shop_detail .go_select select { height:20px; margin-right:3px; font-weight:bold; background:#f9f9f9;}

/*s:20130121 수정*/
.wrap_shopDetail { width:640px; }
.wrap_shopDetail dl { min-height:142px; margin-left:274px; padding-bottom:22px}
.wrap_shopDetail dd {position:relative; padding:10px 0;}
.wrap_shopDetail dd .ad_movie  { position:absolute; left:-233px; top:-22px;}
.wrap_shopDetail dd .ad_movie .zoom  { position:absolute; left:180px; top:120px; cursor:pointer;}
.wrap_shopDetail dd .sns_wrap { margin:18px 0 10px 3px;}
.wrap_shopDetail2 { width:640px; margin:0 auto}
.wrap_shopDetail2 dl { min-height:142px; margin-left:236px; padding-bottom:22px}/*20121121 수정 padding:30px*/
.wrap_shopDetail2 dd {position:relative; padding:10px 0;}
.wrap_shopDetail2 dd .ad_movie  { position:absolute; left:-233px; top:-22px;}
.wrap_shopDetail2 dd .ad_movie .zoom  { position:absolute; left:180px; top:120px; cursor:pointer;}
.wrap_shopDetail2 dd .sns_wrap { margin:18px 0 10px 3px;}
/*e:20130121 수정*/

.base_info {background:#f3f2f2; margin-top:20px;}
.base_info ul { padding:30px 30px 0 30px; }
.base_info li { padding-bottom:20px;}
.btn_openClose { height:40px; background:url('/images/shop/btn_bg.gif') repeat-x left top; text-align:center;}
.btn_openClose img{ padding:12px 0 5px;}
.googlemap { position:relative; margin-top:30px;}
.googlemap h6 { height:40px;}
.googlemap .btn_print { position:absolute; right:0; top:10px;}
.shop_table { margin-top:15px; border-top:1px solid #dcdcdc;}
.shop_table th { background:#f5f4f4; padding:10px 0 10px 10px; border-bottom:1px solid #dcdcdc;}
.shop_table td { padding:10px 0 10px 15px; border-bottom:1px solid #dcdcdc;}

#pop_size { position:relative; width:665px; padding-left:5px;}
#pop_size .btn_print { display:none;}

.wrap_img_view { position:relative; width:622px; height:508px; background:#f3f3f3; display:none;}
.wrap_img_view h1 { background:url('/images/shop/pop_ttl_bg.gif') repeat-x left top;}
.wrap_img_view h2 { padding:15px 0 12px 15px;}
.gallery { padding-left:15px;}
.viewport { float:left;}
.gal_thum_list { float:left; padding-left:2px;}
.gal_thum_list li { padding-bottom:2px;}
.gal_thum_list li img { padding:0; vertical-align:top;}

/*dimm*/
.dimm {background:#000; opacity:.85; filter:alpha(opacity=85); width:100%; min-height:100%; position:absolute; top:0; left:0; z-index:100;}
*html body {height:100%;} /* ie6 min-height:100%; 적용 핵 */


/*NOTICE*/
.noti_bnr { padding-bottom:20px;}

/*CLUB G*/
.wrap_club_g { width:100%; padding:50px 0; text-align:center;}

/* 페이지 네이션 흰색 */
.paginate_movie2 {line-height:normal;text-align:center;clear:both;}
.paginate_movie2 .paginate_complex {padding:15px 0 5px;}
.paginate_movie2 a,
.paginate_movie2 strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;color:#fff !important;vertical-align:top}
.paginate_movie2 a:hover,
.paginate_movie2 a:active,
.paginate_movie2 a:focus{}
.paginate_movie2 strong{color:#ff8600 !important}
.paginate_movie2 .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate_movie2 .direction:hover,
.paginate_movie2 .direction:active,
.paginate_movie2 .direction:focus{color:#323232;}
.paginate_movie2 .prev{display:inline-block;border-left:0px solid red;}
.paginate_movie2 .next{border-right:0;}
.paginate_movie2 .direction{display:inline-block;position:relative;top:6px;width:0;height:0;font-size:0;line-height:0;vertical-align:top;}

/*20121102 main*/
.pickupTop:after {content:""; display:block; clear:both}
.pickupTopList {width:300px; }
.pickupTopList li {float:left}
.pickupTopList li h2{padding-left:12px}

/*20130204 수정*/
.pickupCon_best_img {margin-bottom:9px; border:1px solid #ccc;} 
.topicCon_best_img {margin-bottom:9px; border:1px solid #ccc;}
.wTopicCon_best_img {margin-bottom:9px; border:1px solid #ccc;}
.movieCon_best_img {margin-bottom:9px; border:1px solid #ccc;}

.pickupCon {position:relative; margin-top:34px}
.pickupCon_best {position:absolute; top:0;left:0; width:170px;}
.gTag {padding-right:7px;}
.pickupCon_best_con {width:178px;}
.pickupCon_best_con strong{color:#333!important; font-weight:bold; line-height:1.5}
.mL191 {margin-left:191px;}
.pickupCon_bestList li {height:59px}
.pickupCon_bestList li strong {color:#333!important; font-weight:bold; line-height:1.5}
.pickupCon_bestList li span {color:#888!important; display:block}

.topicCon {position:relative; margin-top:34px}
.topicCon_best {position:absolute; top:0;left:0; width:170px;}
.topicCon_best_con {width:178px;}
.topicCon_best_con strong{color:#333!important; font-weight:bold; line-height:1.5}
.topicCon_bestList li {height:59px}
.topicCon_bestList li strong {color:#333!important; font-weight:bold; line-height:1.5}
.topicCon_bestList li span {color:#888!important; display:block}

.wTopicCon {position:relative; margin-top:34px}
.wTopicCon_best {position:absolute; top:0;left:0; width:170px;}
.wTopicCon_best_con {width:178px;}
.wTopicCon_best_con strong{color:#333!important; font-weight:bold; line-height:1.5}
.wTopicCon_bestList li {height:59px}
.wTopicCon_bestList li strong {color:#333!important; font-weight:bold; line-height:1.5}
.wTopicCon_bestList li span {color:#888!important; display:block}

.movieCon {position:relative; margin-top:34px}
.movieCon_best {position:absolute; top:0;left:0; width:170px;}
.movieCon_best_con {width:178px;}
.movieCon_best_con strong{color:#333!important; font-weight:bold; line-height:1.5}
.movieCon_bestList li {height:59px}
.movieCon_bestList li strong {color:#333!important; font-weight:bold; line-height:1.5}
.movieCon_bestList li span {color:#888!important; display:block}

.on {display:block}
.off {display:none}

/*20130124 테이블폼*/
.view .gBase_date {text-align:center; font-size:16px; font-weight:bold; color:#000; margin-bottom:20px}
.view .gBase_date span {color:#ed1319; display:block; line-height:200%}
.view .baseGo {border:3px solid #005a83; padding:15px 0 12px; width:620px}
.view .baseGo li{background:url("http://image-kr.gundam.info/upload/editor/base_li.gif") no-repeat 19px 0; padding-left:39px; color:#527486; font-weight:bold; line-height:150%}
.view .baseGo li a{font-weight:normal; font-size:11px; padding-left:20px}
.view .baseG_go {color:#454545; margin:5px 0 21px }
.gBase_item_list h5 {background:url("http://image-kr.gundam.info/upload/editor/base_item_h.gif") no-repeat 0 6px; padding-left:9px; color:#3b5998; font-size:16px; font-weight:bold; padding-bottom:9px}
.gBase_item_list table {table-layout:fixed; width:623px; margin-bottom:29px; border:none}
.gBase_item_list table td{border:none}
.gBase_item_list caption {visibility:hidden;width:0;height:0;line-height:0;overflow:hidden;font-size:0}

.table_type_01 tbody .view .gBase_item_list th {background-color:#3b5998; color:#fff; font-size:16px; height:26px; border-left:1px solid #3b5998; border-right:1px solid #3b5998; border-bottom:1px solid #3b5998;}
.table_type_01 tbody .view .gBase_item_list td {background-color:#e7e7e7; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; word-wrap:break-word; width:206px; color:#474747; font-weight:bold; text-align:center}
.table_type_01 tbody .view .gBase_item_list .gBase_bottom_bd_blue {border-bottom:2px solid #3b5998}
.table_type_01 .bandaiMall_go {text-align:center; padding-top:41px}
.table_type_01 .bandaiMall_go img {margin:0 0 25px}/*20130124 수정*/
