@charset 'utf-8';
	
/* 제품별 / 카테고리 탭 */
	.cstaplist_wrap { position:relative; }
	.cstaplist_wrap h3 { display:block; position:absolute; top:0; }
	.cstaplist_wrap h3.cstaplist_list { left:600px; }
	.cstaplist_wrap h3.cstaplist_category { left:0; }
	.cstaplist_wrap h3 a { background:#fff url("../img/contents/icon_tap_off.png") 558px 50% no-repeat; border:1px solid #f6f6f6; color:#666; display:block; font-size:16px; font-weight:bold; height:53px; line-height:53px; text-align:center; width:598px; }
	.cstaplist_wrap h3 a.on { background:#f6f6f6 url("../img/contents/icon_tap_on.png") 558px 50% no-repeat; border:1px solid #f6f6f6; color:#df3243; }
	.cstaplist_wrap h3 a.on span { border-bottom:2px solid #df3243; }

	.cstaplist_wrap article { padding-top:55px; background:#f6f6f6; }

	.csm_top_wrap { position:relative; height:45px; padding:20px 0 20px 280px;}
	
	.btn_all { display:none; border-radius:3px; width:145px; height:46px; border-bottom:2px solid #e9e9e9; border-right:2px solid #e9e9e9; }
	.btn_all a { border-radius:3px; background:#fff; display:block; height:100%; text-align:center; width:100%; color:#666; font-size:14px; height:46px; line-height:46px; }
	.btn_all a.on { border-radius:3px; background:#df3243; display:block; height:100%; text-align:center; width:100%; color:#fff; font-size:14px; height:46px; line-height:46px;}

	.btn_cli_wrap { position:absolute; top:20px; right:25px; }
	.btn_cli_wrap:after { content:""; display:block; clear:both; }
	.btn_cli_wrap li { float:left; }
	.btn_cli_wrap li.btn_cli_01 { margin-right:5px; }

	.btn_cli_wrap li.btn_cli_01 a { display:block; width:21px; height:21px; background:url('../img/contents/btn_cli_01_off.png') 0 0 no-repeat; }
	.btn_cli_wrap li.btn_cli_02 a { display:block; width:21px; height:21px; background:url('../img/contents/btn_cli_02_off.png') 0 0 no-repeat; }

	.btn_cli_wrap li.btn_cli_01 a.on { display:block; width:21px; height:21px; background:url('../img/contents/btn_cli_01_on.png') 0 0 no-repeat; }
	.btn_cli_wrap li.btn_cli_02 a.on { display:block; width:21px; height:21px; background:url('../img/contents/btn_cli_02_on.png') 0 0 no-repeat; }

/* 카테고리 메뉴 */
	.csm_top2_wrap { position:relative; padding:20px 0 20px 49px;}
	.csm_top2_inner { margin-top:-10px; }
	.csm_top2_inner:after { content:""; display:block; clear:both; }
	.csm_top2_inner li { float:left; padding-right:20px; padding-top:10px; }
	.csm_top2_inner li p { border-radius:3px; width:261px; height:46px; border-bottom:2px solid #e9e9e9; border-right:2px solid #e9e9e9; }
	.csm_top2_inner li p a { border-radius:3px; background:#fff; display:block; height:100%; text-align:center; width:100%; color:#666; font-size:14px; height:46px; line-height:46px; }
	.csm_top2_inner li p a.on { border-radius:3px; background:#df3243; display:block; height:100%; text-align:center; width:100%; color:#fff; font-size:14px; height:46px; line-height:46px;}
	.csm_top2_inner li p a:hover { border-radius:3px; background:#df3243; display:block; height:100%; text-align:center; width:100%; color:#fff; font-size:14px; height:46px; line-height:46px;}
	
/* csmenu_list_slidzone 슬라이드 */
	.csmenu_list_slidzone { height:150px; width:910px; }
	.csmenu_list_slidzone a { display:block; }
	.csmenu_list_slidzone .bx-wrapper  { margin:0 40px !important; }
	.csmenu_list_slidzone .bx-wrapper .bx-controls-direction a { position:absolute; top:50%; margin-top:-16px; outline:0; width:25px; height:40px; text-indent:-9999px; z-index:5; }
	.csmenu_list_slidzone .bx-wrapper .bx-prev { left:-30px; background: url("../img/contents/btn_slidpage_prev.png") no-repeat; }
	.csmenu_list_slidzone .bx-wrapper .bx-prev:hover { left:-30px; background: url("../img/contents/btn_slidpage_prev.png") no-repeat; }
	.csmenu_list_slidzone .bx-wrapper .bx-next { right:-30px; background: url("../img/contents/btn_slidpage_next.png") no-repeat; }
	.csmenu_list_slidzone .bx-wrapper .bx-next:hover { right:-30px; background: url("../img/contents/btn_slidpage_next.png") no-repeat; }

/* 제품별 메뉴 csmenu_wrap */
	.csmenu_wrap {}
	.csmenu_list_wrap { }
	.csmenu_list_wrap > li { border-top:1px solid #e8e8e8; }
	.csmenu_list_wrap > li > dl { padding:20px 0; display:table; }
	.csmenu_list_wrap > li > dl:after { content:""; display:block; clear:both; }
	.csmenu_list_wrap > li > dl > dt { display:inline-table; width:270px; } /*background:#f6f6f6 url("../img/contents/icon_tapm_left.png") 80% center no-repeat; */	
	.csmenu_list_wrap li dl dt h4 { color:#222; font-size:16px; padding-left:44px; }
	.csmenu_list_wrap > li > dl > dd { display:inline-table; width:930px; vertical-align:middle; }
	.csmenu_list_btnzone { margin-top:-10px; }
	.csmenu_list_btnzone:after { content:""; display:block; clear:both; }
	.csmenu_list_btnzone li { float:left; padding-right:10px; margin-right:20px; padding-top:10px; }
	.csmenu_list_btnzone li p { border-radius:3px; height:46px; }
	.csmenu_list_btnzone li p a { padding:0 10px; border-radius:3px; border-bottom:2px solid #e9e9e9; border-right:2px solid #e9e9e9; background:#fff; display:block; height:100%; text-align:center; width:100%; color:#666; font-size:14px; height:46px; line-height:46px;}
	.csmenu_list_btnzone li.view_on p a { border-radius:3px; background:#df3243; display:block; height:100%; text-align:center; width:100%; color:#fff; font-size:14px; height:46px; line-height:46px;}
	.csmenu_list_btnzone li p a:hover { border-radius:3px; background:#df3243; display:block; height:100%; text-align:center; width:100%; color:#fff; font-size:14px; height:46px; line-height:46px;}
	
	.csmenu_wrap .btnzone_open { width:100%; padding:20px 0; margin-bottom:50px; }
	.csmenu_wrap .btnzone_open a.btnzone_open_down { display:block; height:100%; text-align:center; width:100%; }
	.csmenu_wrap .btnzone_open a.btnzone_open_up { display:block; height:100%; text-align:center; width:100%; }

	.csmenu_list_slidzone .bx-viewport { height:auto !important; }
	.csmenu_list_slidzone .csmenu_list_slider li { width:160px !important; text-align:center; }
	.csmenu_list_slidzone .csmenu_list_slider li dl { width:140px; margin:0 auto;}
	.csmenu_list_slidzone .csmenu_list_slider li dl dt { padding:10px; }
	.csmenu_list_slidzone .csmenu_list_slider li dl dt img { width:100%; height:100px; margin:0 auto;}
	.csmenu_list_slidzone .csmenu_list_slider li dl dd { text-align:center; }

/* 제품 리스트 박스 list_products_wrap */
	.list_products_wrap { background:#fff; @padding-top:40px; }
	.search_input_wrap { margin-bottom:20px; }
	.search_input_wrap:after { content:""; display:block; clear:both; }
	.search_input_wrap .search_input { float:right; height:52px; width:211px; }
	.search_input_wrap .search_input { background:#fff; border:1px solid #dddddd; border-radius:3px; float:right; height:30px; @margin-top:15px; position:relative; width:178px; }
	.search_input_wrap .search_input input { background:none; border:none; float:left; height:30px; left:0; padding:0; position:absolute; top:0; width:141px; }
	.search_input_wrap .search_input i.icon_mfier { height:21px; position:absolute; right:7px; top:4px; width:20px; }
	.search_input_wrap .search_input i.icon_mfier a { background:url("../img/contents/icon_mfier.png") no-repeat; display:block; height:21px; overflow:hidden; text-indent:-20000px; width:20px; }

	.products_pic { margin:-20px 0 0 -17px; width:1217px; clear:both; }
	.products_pic:after { content:""; display:block; clear:both; }
	.products_pic li { float:left; position:relative; margin:20px 0 0 17px; width:287px; }
	/*.products_pic li a:hover i { background:url("../img/contents/products_pic/products_pic_hover.png") no-repeat; width:301px; height:400px; position:absolute; left:-1px; top:-1px; }*/
	.products_pic_box { background:url("../img/contents/products_pic/products_pic_bg.jpg") no-repeat; width:287px; height:300px; }
	.products_pic_box dt { padding:20px 10px 0 10px; width: 265px; height:210px; }
	.products_pic_box dt img { width:100%; height:auto; }
	.products_pic_box dd { padding:0 30px; }
	.products_pic_box dd p.p_title { font-size:18px; text-align:center; color:#242424; font-weight:bold; margin:18px 0; }
	.products_pic_box dd p.p_text { font-size:14px; color:#666; }

/* 리스트 viwe */
	.cstaplist_top_v { position:relative; background:#f8f8f8; margin-bottom:80px; }
	.cstaplist_top_vinner { left:50%; margin-left:-600px; position:relative; padding-top:121px; width:1200px; }
	.cstaplist_top_vinner .cstaplist_btn_PDF {  position:absolute; bottom:72px; left:600px; }

	.conts_wrap { position:relative; margin-top:121px; background:#fff; }
	.conts_inner { left:50%; margin-left:-600px; position:relative; width:1200px; }

/* 만들기 / 영상 탭  */
	.cstaplist_view_wrap { position:relative; }
	.cstaplist_view_wrap h3 { display:block; position:absolute; top:0; }
	.cstaplist_view_wrap h3.cstaplist_make { left:0; }
	.cstaplist_view_wrap h3.cstaplist_video { left:600px; }
	.cstaplist_view_wrap h3.cstaplist_make a { background:url("../img/contents/makeit_tab.jpg") 0 0 no-repeat; }
	.cstaplist_view_wrap h3.cstaplist_make a.on { background:url("../img/contents/makeit_tab.jpg") 0 -72px no-repeat; }
	.cstaplist_view_wrap h3.cstaplist_video a { background:url("../img/contents/makeit_tab.jpg") -600px 0 no-repeat; }
	.cstaplist_view_wrap h3.cstaplist_video a.on { background:url("../img/contents/makeit_tab.jpg") -600px -72px no-repeat; }
	.cstaplist_view_wrap h3 a { display:block; height:72px; text-align:center; width:600px; }

	.cstaplist_view_wrap article { padding-top:50px; background:#fff; }
	.movie_section { padding:60px 0; }
	 video { width:1200px; }

	.contents_list_ttlbg { background:url("../img/contents/contents_list_ttlbg.jpg") 70px 0 no-repeat; height:210px; padding-right:655px; }

/* 신규만들기 /영상 탭 */
	 video { width:1200px; margin-bottom:50px; } 
	ul.contents_tab { overflow:hidden; width:1200px; margin-bottom:40px; }
	ul.contents_tab li { float:left; width:600px; overflow:hidden; position:relative;}
	ul.contents_tab li a { display:block; height:38px; line-height:38px; border-bottom:3px solid #ddd; padding-bottom:30px; font-size:40px; color:#666; text-align: center;}
	ul.contents_tab li a.selected { color:#df3243; border-bottom:3px solid #df3243; }
	
	ul.contents_tab li a img { margin:2px 10px; }
/* 신규만들기 /영상 탭 end */

	.prod_info_wrap { bottom:150px; height:279px; position:absolute; right:92px; width:507px; }
	.prod_btn_wrap { background:url("../img/contents/btn_prodline_bg.jpg") no-repeat; height:40px; left:0; top:0; width:507px; }
	.prod_btn_wrap ul { float:right; height:32px; width:67px; }
	.prod_btn_wrap ul li { height:32px; width:32px; }
	.prod_btn_wrap ul li.btn_prod_l { float:left; }
	.prod_btn_wrap ul li.btn_prod_r { float:right; }
	.prod_btn_wrap ul li a { display:block; height:100%; width:100%; }
	
	.set_btn_wrap { width:507px; height:275px; margin-bottom:20px; }
	.set_btn_wrap ul {  }
	.set_btn_wrap ul li { float:left; padding:20px 0; margin-right:24px; position:relative; width:400px; overflow:hidden; }
	.set_btn_wrap ul li p { float:left; margin:5px; border:1px solid #ddd; background:#fff; padding:5px; }
	.set_btn_wrap .bx-wrapper {}
	.set_btn_wrap .bx-wrapper .bx-viewport {height:245px !important; }
	.set_btn_wrap .bx-wrapper .bx-prev {left:-40px; z-index:5; }
	.set_btn_wrap .bx-wrapper .bx-next {right:-40px; z-index:5; }
/* 151116 추가 */
	.cstaplist_top_title { background:url("../img/contents/ico_cstaplist_top_title.jpg") 0 0 no-repeat; height:42px; font-size:38px; color:#333; font-weight:bold; padding-left:54px; margin-top:57px }
	.cstaplist_top_inner { position:relative; }
	.cstaplist_top_inner:after { content:""; display:block; clear:both; }
	.cstaplist_top_inner p.prod_infoImg_wrap { float:left; width:600px; }
	.cstaplist_top_inner .prod_infoEtc_wrap { float:right; width:600px; }
	.cstaplist_top_inner .prod_infoEtc_wrap .prod_infoEtc_t { font-size:20px; color:#383838;  font-weight:bold; top:5px; left:0; }
	
	.piece_wrap { position:relative; border-bottom:3px solid #e33340; height:53px; }
	.piece_wrap h4.piece_title { background:url("../img/contents/icon_piece_title.jpg") 0 0 no-repeat; height:37px; padding-left:60px; font-size:30px; color:#e23845; font-weight:bold; width:190px; margin:0 auto; }

	.pieces_list_wrap { position:relative; width:100%; padding:30px 0 76px 0; overflow:hidden;  }
	.pieces_list_wrap:after { content:""; display:block; clear:both; }
	
	
	.pieces_list_wrap li { float:left; text-align:center; }
	.pieces_list_wrap li dt { width:200px; height:140px; }
	.pieces_list_wrap li dt img { width:175px; }
	.pieces_list_wrap li dd { width:200px; font-size:14px; color:#444; font-weight:bold;  }
	

	.cstaplist_top_vinner .cstaplist_btn_down { margin-top:20px; }
	.cstaplist_top_vinner .cstaplist_btn_print { margin:20px 0 0 20px; }

	.contents_sbox { margin-top:10px; background:url("../img/common/fff_arrow_down.png") no-repeat scroll 94% center #bbb; border:0; width:507px; height:30px; position:relative; }
	.contents_sbox select { height:30px; left:0; line-height:30px; opacity:0; position:absolute; top:0; width:100%; }
	.contents_sbox label { color:#fff; display:block; font-size:16px; height:30px; line-height:30px; margin:0 10px; overflow:hidden; text-align:left; }
/*자랑하기 리스트*/
	.sns_login ul { overflow:hidden; margin-bottom:40px; }
	.sns_login ul li { float:left; margin:5px 10px 5px 0; }

	.logout_btn { float:left; margin-left:10px; line-height:39px; padding-left:15px; background:url('../img/contents/proud/logout_btn.png') 0 50% no-repeat; }
	.logout_btn a { color:#333; font-size:14px; font-weight:bold; }
	.proud_search { float:right;  width:220px; height:38px; border:1px solid #ddd; border-radius:3px; background:#fff; position:relative; }
	.proud_search input { width:180px; height:38px; line-height:38px; border:0; outline:0; margin-left:5px; }
	.proud_search a.btn_sch { position:absolute; right:12px; top:25%; }

	.proud_ul { overflow:hidden; margin-left:-20px; }
	.proud_ul li { float:left; margin-left:20px; width:283px; height:446px; border:1px solid #ddd; margin-bottom:20px; }
	.proud_dl { }
	.proud_dl dt {  }
	.proud_dl dt img { width:283px; height:240px; }
	.proud_dl dd { position:relative; padding:20px 30px 0 20px ; }

	.sns_icon { position:absolute; right:0; top:0;}
	.sns_title{ margin-bottom:10px; }
	.sns_title a { font-size:16px; color:#000; font-weight:bold;  }
	.sns_text a { font-size:14px; color:#666; line-height:18px; }
	.user_info { border-top:1px dashed #ddd; padding-top:20px; margin-top:20px; font-weight:bold; font-size:16px;}
	.user_info span { font-size:12px; color:#888; display:block; margin-top:10px; }
	.user_info i { width:65px; height:65px; }
	.user_info img { float:left; border-radius:100%; width:65px; height:65px; margin-top:-10px; margin-right:20px; }

	.my_magformers { width:220px; height:45px; background:#3f3f3f; margin:0 auto; margin-bottom:100px; }
	.my_magformers a { color:#fff; display:block; font-size:18px; line-height:45px; text-align:center; }


/*자랑하기 상세*/
	table.proud_view { width:1200px; margin-bottom:20px; }
	table.proud_view .title th { font-size:24px; font-weight:bold; color:#333; border-top:2px solid #000; padding:20px 0; text-align:left; position:relative; }
	table.proud_view .info th { position:relative; text-align:left; border-top:1px solid #ddd; padding:8px 0; line-height:29px; }
	table.proud_view .info th .sinfo_deta { position:absolute; right:0; top:15px; line-height:12px; font-size:12px; color:#999; font-weight:normal; }
	table.proud_view .info th .sinfo_deta:after { content:""; display:block; clear:both; }
	table.proud_view .info th .sinfo_deta li { float:left; }
	table.proud_view .info th .sinfo_deta li.sinfo_deta01 { border-right:1px solid #ddd; padding-right:15px; }
	table.proud_view .info th .sinfo_deta li.sinfo_deta02 { padding-left:15px; }
	table.proud_view .info th img { width:30px; height:30px; }
	table.proud_view td { font-size:14px; color:#666; line-height:1.4; }
	table.proud_view td span.sinfo { font-size:12px; color:#333; }
	table.proud_view td.cont { border-top:2px solid #ddd; font-size:14px; padding-top:60px; position:relative; }
	table.proud_view td.cont img { max-width:100%; }
	table.proud_view td.cont p.pic { margin:20px 0; }
	table.proud_view td.cont p.ev_pic { margin:20px 0; text-align:center; }
	table.proud_view td.cont p.share_btn { position:absolute; top:15px; right:15px; }
	table.proud_view td.cont p.share_btn a { margin-left:5px; }
	.comment_wrap { background:#f8f8f8; }
	.comment_input { padding:20px 20px 0 20px; overflow:hidden; }
	.comment_input textarea { width:1079px; height:104px; overflow:hidden; }
	.comment_input img.user_img { border:1px solid #ddd; width:63px; height:63px; margin:0 9px 0 0; float:left; }
	.comment_input #inputfrm { width:1085px; float:left; }
	.comment_input p { float:right; line-height:19px; margin:10px 0 0 10px ; }
	.comment_input .register { width:70px; height:30px; background:#666; font-size:12px; }
	.comment_input .register a { color:#fff; display:block; line-height:30px; text-align:center; }
	.comment_input .text_count { font-size:14px; color:#888; }
	.comment_input .text_count strong { color:#000; }

	.comment_tab { padding-left:20px; margin-bottom:10px; }
	.comment_tab:after { display:block; content:''; clear:both; }
	.comment_tab li { float:left; font-weight:bold; font-size:14px; margin-left:10px; }
	.comment_tab li span { margin-left:8px; color:#ddd; }
	.comment_tab li a.selected { color:#df3243; }
	.comment_pannel {  }
	.comment_pannel li { margin-bottom:20px; }
	.comment_pannel dl { overflow:hidden; border-bottom:1px solid #ddd; padding:20px; }
	.comment_pannel dt {float:left;}
	.comment_pannel dt img{ border-radius:100%; width:65px; height:65px; }
	.comment_pannel dd { margin-left:80px; font-size:14px; color:#666; }

	.comment_info { font-weight:bold; font-size:16px; color:#333; line-height:19px; margin-bottom:10px; }
	.comment_info img{ margin:0 10px 0 0; width:20px; height:20px; }
	.comment_info .date { font-size:12px; color:#888; }
	.comment_info .date :before { content:'|'; font-size:10px; color:#eee; margin:0 8px 0 3px;}
	.grok { float:right; width:41px; height:17px; margin-top:; border:1px solid #000; border-radius:2px;  font-size:10px; color:#fff; background:url('../img/contents/proud/grok.png')6px 50% no-repeat; background-size:10px;}
	.grok a { display:block;  padding-left:17px; line-height:17px;text-align:center; }
	.grok span:before {content:'';}
	.re_del { float:right; font-size:12px; color:#333; margin-right:20px; }
	.re_del span { line-height:10px; }

	.comment_text { padding-right:120px; line-height:20px; }

	.comment_paging_wrap{ text-align:center; *padding-left:280px; padding:30px 0 30px 0; overflow:hidden; }
	.comment_paging_wrap a { display:inline-block; width:33px; height:38px; line-height:38px; text-align:center; font-size:16px;color:#666;*display:block;*float:left;*width:14px; zoom:1; }
	.comment_paging_wrap .on { color:#df3243; font-weight:bold;}
	.comment_paging_wrap .btn_page {  border:0; width:65px; color:#666; }
	.comment_paging_wrap .btn_page img { vertical-align:middle; }
	.comment_paging_wrap .btn_page.prev:before { content:'◀'; float:left; margin-right:5px; }
	.comment_paging_wrap .btn_page.next:before { content:'▶'; float:right; margin-left:5px;  }
	.comment_border { border-top:1px solid #000; padding-top:20px; }

	.btns_wrap .revice, .btns_wrap .del { width:120px; height:35px; background:#666; float:left; margin-right:10px; font-size:14px; } 
	.btns_wrap .revice a, .btns_wrap .del a { text-align:center; color:#fff; display:block; line-height:35px; }

/*자랑하리 리스트의 요소(상세페이지 안에서 다른 css적용) */
	.comment_wrap .sns_login{ margin-left:75px; padding:0; float:left;}
	.comment_wrap .sns_login ul li img { width:30px; height:30px;}
	.edit_area { width:1030px; height:271px; border:1px solid #ddd; }

/* 자랑하기 등록 페이지 */

	.proud_write { border-top:1px solid #000; }
	.proud_write tr { font-size:14px; }
	.proud_write th { width:150px; background:#f8f8f8; text-align:left; padding-left:20px; vertical-align:middle; }
	.tr_bdt { border-top:1px solid #ddd; }
	.proud_write td { padding:10px 0 10px 20px; }
	#proud_title { width:1030px; height:36px; border:1px solid #ddd; }
	#proud_text { width:1026px; }
	.img_up_btn { color:#fff; position:relative; background:#3f3f3f url('../img/contents/proud/img_up_btn.png') 10% 50% no-repeat; font-size:14px; float:left; width:100px; text-align:center; margin-top:20px; padding:10px 0 10px 35px; }
	.img_up_btn inputinput[type="file"] { width:100%; position:absolute; opacity:0; filter:"alpha(opacity=0)"; top:0; left:0; height:100%; }
	.esc { width:120px; height:35px; background:#3f3f3f; font-size:14px; line-height:35px; float:right; margin-right:10px; text-align:center; }
	.esc a { color:#fff; }
	.filebox input[type="file"] { position:absolute; width: 1px; height:1px; padding:0; margin:-1px; overflow: hidden; clip:rect(0,0,0,0); border:0; }
	.filebox label { background:#3f3f3f url('../img/contents/proud/img_up_btn.png') 10% 50% no-repeat; padding:10px 10px 10px 50px; display:inline-block; margin-top:20px; color:#fff; vertical-align:middle; cursor:pointer; }

/* named upload */
	.filebox .upload-name { display:inline-block; padding:10px 0 10px 0; background:#fff; vertical-align: middle; border:0; margin-top:20px; }

	.contents_list { display:none; }
	.contents_list .bx-viewport { height:320px !important; }
	.contents_list .bx-wrapper .bx-controls-direction a { z-index:5; }
	.view_on  dl dt { background:url('../img/contents/select_over.png') 0 0 no-repeat; background-size:100%; }

	.contents_info_img { border-bottom:2px solid #df3243; background:url('../img/products/shape_tit_icon.png') 0 center no-repeat; color:#df3243; font-size:24px; margin:45px 0 30px 0; height:60px; font-weight:bold; text-align:left; line-height:60px; padding-left:50px; position:relative; }
	.contents_video { margin-bottom:10px; }

/* 컨텐츠 순서 버튼 */
	.list_order { float:right; overflow:hidden; }
	.list_order:after { clear:both; width:100%; content:''; display:block; }
	.list_order p { float:left; min-width:120px; }
	.list_order p a { display:block; text-align:center; padding:0 10px; font-size:15px; border:1px solid #999999; line-height:33px; color:#999999; }
	.list_order p a.on { background:#df3243;  border:1px solid #df3243; color:#ffffff; }

/* 컨텐츠 제품별 ui 변경 */
	.contents_pic { display:table; }
	.contents_pic li { display:inline-table; width:200px; margin-left:20px; margin-top:20px; }
	.contents_pic li .products_pic_box { width:275px; height:286px; background-size:100%; }
	.contents_pic li .products_pic_box dt { width:255px; height:auto; }

	.list_btn_wrap { display:table; min-width:1px; margin:30px auto;  }
	.list_more, .list_close { border:2px solid #df3243; display:inline-block; line-height:54px; min-width:176px; margin:0 auto; padding-left:50px; }
	.list_more { margin-right:10px; }
	.list_more a, .list_close a { color:#df3243; display:block; text-align:left; }
	.list_more a { background:url('../img/contents/list_more_btn.png') 88% center no-repeat; text-align:left; }
	.list_close a{ background:url('../img/contents/list_close_btn.png') 88% center no-repeat; text-align:left; }

