@charset 'utf-8';
section.scon_intro01 { position:relative; background:#f8f8f8; overflow:hidden; }
section.scon_intro01 a { padding-bottom:5%; overflow:hidden; text-indent:-20000px; }
section.scon_intro01 a img { width:100%; margin:0 auto;}
section.scon_intro01 a.btn_pdf {  width:36.4%; height:9%; }
section.scon_intro01 a.cstaplist_btn_down { float:left; width:35%; margin:5% 8% 0 11%; }
section.scon_intro01 a.cstaplist_btn_print { float:left; width:35%; margin-top:5%;  }
section.scon_intro04 img,
section.scon_intro03 img,
section.scon_intro01 img { display:block; padding:0; width:100% !important; height:100% !important; }

/*ë§Œë“¤ê¸° ë¦¬ìŠ¤íŠ¸*/
section.scon_intro02 { position:relative; background:#fff; }
section.scon_intro02 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background:#e03342 !important;}
section.scon_intro02 a { overflow:hidden; text-indent:-20000px; }
section.scon_intro02 a.btn_pdf { left:31.5%; top:80.6%; width:36.4%; height:9%; }
section.scon_intro02 img { display:block; margin:0; padding:0; width:100%; }

section.scon_intro03 { position:relative;}
section.scon_intro04 { position:relative; padding-bottom:10%;}

/* iconslider_slidzone ìŠ¬ë¼ì´ë“œ */
.scon_iconslider_tit { text-align:left; border-bottom:2px solid #bbb; margin:10% 0 0 0; background:#fff; padding-bottom:5%; font-size:24px;}
.scon_iconslider_warp .sbox { position:relative; height:auto; padding:5% 0;  border-radius:0; overflow:hidden;  margin:5% auto; width:90%; background:url("../img/common/fff_arrow_down.png") 94% center no-repeat #bbb; }
.scon_iconslider_warp .sbox label { position:absolute; top:0;w width:100%; padding-left:2%;  color:#fff;  font-size:24px; line-height:170%;  }
.scon_iconslider_warp .sbox select {  display:block; width:100%; padding:5% 1%; border:0; background:#bbb; color:#fff; font-family:'nst','ns', HelveticaNeue,Sans-serif, DroidSans, Helvetica !important; }

.scon_iconslider_warp { width:80%; margin:15% auto; background:#f8f8f8; }
.iconslider_slidzone { background:#f8f8f8; width:90%; padding:2% 0 0.5% 0;  margin:0 auto 5%;}
.iconslider_slider { width:80%; }
.iconslider_slider li p { float:left; margin:3% 1%; padding:1%; border:1px solid #ddd; font-size:18px; background:#fff; }
.iconslider_slider li img { width:100%; }

.iconslider_slidzone .bx-wrapper {margin-bottom:5%;}
.iconslider_slidzone .bx-wrapper .bx-controls-direction a { display:block; overflow:hidden; position:absolute; text-indent:-20000px; z-index:8; }
.iconslider_slidzone .bx-wrapper .bx-prev { left:85%; top:-66.4%; width:7.6%; height:32%; }
.iconslider_slidzone .bx-wrapper .bx-prev:hover { left:85%; top:-66.4%; width:7.6%; height:32%; }
.iconslider_slidzone .bx-wrapper .bx-next { left:93%; top:-66.4%; width:7.6%; height:32%; }
.iconslider_slidzone .bx-wrapper .bx-next:hover { left:93%; top:-66.4%; width:7.6%; height:32%; }

.m_movie_section { position:relative; text-align:center; margin:10% 0; }
.m_movie_section video { margin: 0 auto; width:80%; }

section.sconts_section { position:relative; width:100%; }
ul.sconts_tab { width:100%; margin-bottom:40px; }
ul.sconts_tab:after { content:""; display:block; clear:both; }
ul.sconts_tab li { float:left; width:50%; position:relative; }
ul.sconts_tab a { background:#f8f8f8; border-bottom:4px solid #e6e6e6; color:#7b7b7b; display: -webkit-flex; display: flex; text-align:center; font-size:30px; font-weight:bold; height:50px; width:100%; justify-content: center; align-items:center; }


ul.sconts_tab a.selected { color:#d32434; width:100%; }
ul.sconts_tab a.selected span { border:2px solid #d02839; bottom:0; display:block; left:0; position:absolute; width:99%; }

.new_m2products_wrap,
.new_mproducts_wrap { background:#fff; padding:10% 0; }

.new_m2products,
.new_mproducts { width:100%; margin:0 auto; position:relative; }
.new_m2products_wrap div.new_m2products_slider_wrap .bx-viewport{ height:auto !important; }
.new_m2products_wrap div.new_m2products_slider_wrap,
.new_mproducts_wrap div.new_mproducts_slider_wrap { @position:absolute; @bottom:80px; width:80%; @left:50%; @margin-left:-40%; margin:0 auto; }

.new_m2products_wrap div.new_m2products_slider_inner,
.new_mproducts_wrap div.new_mproducts_slider_inner { position:relative; width:100%; overflow:hidden; }
.new_m2products_wrap div.new_m2products_slider_inner ul { overflow:hidden; width:100%; position:relative; }

.new_m2products_wrap div.new_m2products_slider_inner ul li,
.new_mproducts_wrap div.new_mproducts_slider_inner ul li { width:100%; padding:50px 0 50px 0; margin-bottom:2%; background:url('../img/contents/cstaplist_v/content_slide_bg.jpg')0 0 no-repeat; background-size:100% 100%; }
.new_m2products_wrap div.new_m2products_slider_inner ul li dl,
.new_mproducts_wrap div.new_mproducts_slider_inner ul li dl { width:80%; margin:0 auto; }
.new_m2products_wrap div.new_m2products_slider_inner ul li dl dd,
.new_mproducts_wrap div.new_mproducts_slider_inner ul li dl dd { text-align:center; }
.new_mproducts_wrap div.new_mproducts_slider_inner ul li a img { width:100%; }
.new_mproducts_dl dd{ font-size:17px;}

/*.new_m2products_wrap p a,
.new_mproducts_wrap p a { display:block; overflow:hidden; position:absolute; text-indent:-20000px; }*/

.new_m2products_wrap p.btn_mprev a,
.new_mproducts_wrap p.btn_mprev a { left:2.5%; top:39.6%; width:7.4%; height:20%; background:url('../img/contents/btn_prev.png') no-repeat; background-size:100%; }

.new_m2products_wrap p.btn_mnext a,
.new_mproducts_wrap p.btn_mnext a { left:90.5%; top:39.6%; width:7.4%; height:20%; background:url('../img/contents/btn_next.png') no-repeat; background-size:100%; }

dl.sm_products_list > dt { font-size:24px; font-weight:normal; background:#f8f8f8; color:#333; border-bottom:1px solid #e7e7e7; position:relative; }
dl.sm_products_list > dt p strong { position:absolute; left:10%; top:35%; }
dl.sm_products_list > dt p.btn_tol a { display:block; overflow:hidden; position:absolute; left:0; top:0; width:100%; height:100%; z-index:5; }
dl.sm_products_list > dt img { width:100%; }
dl.sm_products_list > dt.on { border-bottom:1px solid #e7e7e7; }
dl.sm_products_list > dt a.btn_toggle,
dl.sm_products_list > dt a.btn_toggle02 { background:red; display:block; filter:alpha(opacity=0); opacity:0; overflow:hidden; position:absolute; text-indent:-20000px;  z-index:8;}

dl.sm_products_list > dd.t_a ul li dt > a > img { width:100%; }

dl.sm_products_list > dt p strong { font-weight:bold; }
dl.sm_products_list > dt a.btn_toggle { left:70.5%; top:26.6%; width:7.4%; height:46%; }
dl.sm_products_list > dt a.btn_toggle02 { left:83.5%; top:26.6%; width:7.4%; height:46%; }
dl.sm_products_list > dd.t_b { border-bottom:1px solid #2f2f2f; display:none; }
dl.sm_products_list > dd.t_b ul { width:100%; margin:1% 0; }
dl.sm_products_list > dd.t_b ul:after { content:""; display:block; clear:both; }
dl.sm_products_list > dd.t_b ul li { width:47%; box-sizing:border-box; display:inline-table; margin:1%; }

dl.sm_products_list > dd.t_a { overflow:hidden; position:relative; display:none; }
dl.sm_products_list > dd.t_a ul { width:100%; }

dl.sm_products_list > dd.t_b ul li dt { position:relative; background:#f4f4f4; }
dl.sm_products_list > dd.t_b ul li dt img{ padding:10%; width:80%; }
dl.sm_products_list > dd.t_b ul li dt i { position:absolute; right:5px; top:5px; }
dl.sm_products_list > dd.t_b ul li dd { padding:10px; overflow:hidden; }
dl.sm_products_list > dd.t_b ul li dd p { font-size:20px; color:#222; padding-top:10px; text-align:center; }
dl.sm_products_list > dd.t_b ul li dd span { font-size:14px; color:#666; display:none; }

.sm_products_section .bx-wrapper { margin:0 !important; width:100%; float:left; }
.sm_products_section.sps .bx-wrapper { margin:0 !important; width:80%; float:left; }
.sm_products_section .bx-viewport { height:auto !important; }
ul.t_category { width:100%; position:relative; }
ul.t_category li { float:left; width:auto !important; padding:0 10px; }
ul.t_category li p { text-align:center; font-size: 24px; color:#333; padding:20px 0; }


ul.t_porduct_set { width:100%; position:relative; }
ul.t_porduct_set li { border-bottom:1px solid #e7e7e7; float:left; width:3% !important; }
ul.t_porduct_set li p { text-align:center; font-size: 24px; color:#333; padding:20px 20px 20px 20px ; }
ul.t_porduct_set li p strong { font-weight:bold; }

p.section_tit { margin:5% 10%; width: 80%; background: url('../img/products/ico_title.gif') 0% 12% no-repeat; background-size:auto 100%; }
p.section_tit span{ padding-left:12%; font-size:30px; line-height:135%; }

.for_top { text-align:center; position:fixed; bottom:10%; right:2%; display:none; padding:5px; background:#df3243; border-radius:3px; z-index:10; }
.for_top a { color:#fff; display:block; }
.list_more { background:#df3243; font-size:20px; margin-top:20px; line-height:180%; text-align:center; border-radius:3px; }
.list_more a { color:#fff; } 
/*ìžëž‘í•˜ê¸° ë¦¬ìŠ¤íŠ¸*/
.sns_login {overflow:hidden; margin:0 9% 9% 9%;}
.sns_login ul { float:left; width:50% }
.sns_login ul li{ float:left; width:19.58%; margin-right:2.2%; }
.sns_login ul li img { width:100%; }
.sns_login .logout_btn { padding-left:5%; font-size:24px; float:right; line-height:200%; background:url('../img/contents/proud/m_logout_btn.png') 0 50% no-repeat; background-size:14%; }
.sns_login .logout_btn a { color:#333; }

.proud_sch_wrap { background:#f8f8f8; padding:11.2% 0; border-top:1px solid #ddd; }
.proud_sch_wrap dl { width:90%; margin:0 auto; }
.proud_sch_wrap dl dt { width:100%; margin-bottom:20px; }
.proud_sch_wrap dl dd { width:100%; border:1px solid #ddd; border-radius:3px; background:#fff; position:relative; }
.proud_sch_wrap dl dd a.btn_sch { position:absolute; right:1%; top:8px; }
.proud_sch_wrap dl dd input { width:85%; line-height:200%; margin:5px 0 0 15px; border:0; outline:none; }

.proud_list { width:100%; }
.proud_list td { border-bottom:1px solid #ddd; position:relative; vertical-align:middle; }
.proud_list_list td .ev_img { text-align:center; margin-bottom:20px; }
.proud_list_list td .ev_img img { width:100%; }
.proud_list_list td p.tit { font-size:26px; font-weight:bold; color:#333; margin-bottom:10px; }
.proud_list_list td p.date { font-size:20px; color:#888; margin-bottom:20px; }
.proud_list_list td p.con { font-size:22px; color:#666; line-height:1.4; }

.proud { position:relative; }
.proud:after { content:""; display:block; clear:both; }
.proud li { width:84%; padding:5% 8%;}
.proud .proud_user { border-bottom:1px dashed #ddd; overflow:hidden; color:#333; font-size:24px; line-height:280%; }
.proud .proud_user p { margin-left:23%; }
.proud .proud_user img { float:left; border-radius:100%; width:95px; height:95px; }
.proud .proud_user span { display:block; color:#666; font-size:20px; line-height:0; }
.proud .proud_img {  }
.proud .proud_img p { position:relative; }
.proud .proud_img img { width:100%; }
.proud .proud_img i{ width:10%; position:absolute; top:0; right:0; }
.proud .proud_img iframe { height:300px; }
.proud .proud_text { font-size:24px; color:#666; padding:0 8% 5% 8%; line-height:150%;}
.proud .proud_text .tit a { color:#333; font-weight:bold; }

.bdb2px { border-bottom:2px solid #ddd; }
.my_magformers{ width:85%; margin:0 auto; font-size:24px; line-height:200%; background:#666; text-align:center; margin-bottom:15%; }
.my_magformers a { color:#fff; }

/*ìžëž‘í•˜ê¸° ìƒì„¸ íŽ˜ì´ì§€*/
.proud_view { width:100%; margin-bottom:20px; }
.proud_view th, .proud_view td { padding:4.8% 7.9%; }
.proud_view th { font-size:24px; line-height:1.2; font-weight:bold; color:#333; border-top:2px solid #000;  text-align:left;  }
.proud_view td p.sinfo_date { font-size:20px; color:#333; }
.proud_view td.cont { border-top:2px solid #ddd; border-bottom:1px solid #ccc; }
.proud_view td.cont p.pic { margin:20px 0; text-align:center; }
.proud_view td.cont p.pic img { width:100%; }
.proud_view td.cont p.ev_pic { margin:20px 0; text-align:center; }
.proud_view td.cont p.ev_pic img { width:100%; }
.proud_view td.cont p img{width:100%;}

.proud_view .user_info { overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.proud_view .user_info img { float:left; margin-right:1%; width:50px; height:50px; }
.proud_view .user_info p { font-size:24px; color:#333; line-height:106%; margin-left:25%; }
.proud_view .user_info span { font-size:20px; color:#888; display:block; }
.proud_view .contents { border-top:2px solid #ddd; font-size:24px; color:#666; line-height:200%; }
.comment { padding:4.8% 7.9%; background:#f8f8f8; }
.comment img{ width:17.7%; }
.comment textarea { width:80.9%; padding:5.8% 0; float:right; }
.text_count { text-align:right; color:#888; font-size:20px; padding-bottom:2%; }
.text_count  strong { color:#333; }
.comment .sns_login { margin:2% 0 0 0; }
.comment .sns_login ul { width:34% } 
.comment .sns_login ul li { width:27%; margin-right:6%; } 
.comment .logout_btn { float:left; }
.comment .revice_btn { float:right; background:#888; font-size:20px; line-height:250%; width:20.5%; text-align:center; }
.comment .revice_btn a{ color:#fff; display:block; }

.comment_tab:after { clear:both; display:block; content:''; }
.comment_tab li { width:50%;  float:left; text-align:center; font-size:24px; }
.comment_tab li a{ display:block; border-bottom:2px solid #ddd; padding:6%; }
.comment_tab li a.selected{ border-bottom:2px solid #df3243; color:#df3243; }

.user_comment { border-bottom:1px solid #ddd; padding:7.9%; }
.user_comment > img { float:left; border-radius:100%; width:95px; height:95px; }

.user_comment div { padding-left:23%; }
.user_comment .user_info { font-size:24px; font-weight:bold; color:#333; margin-bottom:2%; }
.user_comment .user_info img { margin-right:4%; }
.user_comment .user_info span { font-size:20px; color:#888; margin-left:2%; font-weight:normal; display:block; margin-top:5px; }
.user_comment .user_text { font-size:24px; color:#666; line-height:130%; margin-bottom:4%; word-break:break-all; }
.grok { display:inline-table; border-radius:2px; width:15%; line-height:180%; font-size:19.5px; margin-right:5%; text-align:right; border:1px solid #333; padding:0 3%; background:url('../img/contents/proud/grok.png')25% 50% no-repeat; background-size:23%; }
.re_del { display:inline-table; font-size:22px; line-height:170%; font-weight:bold; }
.re_del span{ font-size:16px; margin:-1% 5%; display:inline-block; }
.re_del a { color:#333;  }


.proud_paging_wrap{ text-align:center; padding:5%; border-bottom:1px solid #000; margin-bottom:40px; overflow:hidden; }
.proud_paging_wrap a { display:inline-block; height:38px; line-height:38px;font-size:26px; text-align:center; background:#fff; color:#666;*display:block; *float:left; *width:14px;zoom:1;  margin-right:7%; }
.proud_paging_wrap .prev { float:left; margin-left:4%; }
.proud_paging_wrap .prev:before { content:'◀'; float:left; margin-right:5px; }
.proud_paging_wrap .next { float:right; margin-right:4%; }
.proud_paging_wrap .next:before { content:'▶'; float:right; margin-left:5px; }
.proud_paging_wrap .on { color:#df3243; font-weight:normal; }

.proud_paging_wrap .btn_page { border:0; font-size:22px; }
.proud_paging_wrap  span { font-size:16px; vertical-align:top; }

.btns_wrap { overflow:hidden; width:85%; }
.btns_wrap .revice, .btns_wrap .del { background:#3f3f3f; width:48%; font-size:24px; line-height:300%; text-align:center; margin:9% 0 9% 0 ; }
.btns_wrap .revice { float:left; }
.btns_wrap .revice a { color:#fff; }
.btns_wrap .del { float:right; }
.btns_wrap .del a { color:#fff; }

/* ìžëž‘í•˜ê¸° ë“±ë¡ íŽ˜ì´ì§€ */

.proud_write { width:100%; border-top:1px solid #000; border-bottom:1px solid #000; }
.proud_write th { font-size:26px; background:#f8f8f8; vertical-align:top; width:21.4%; padding:5%; }
.proud_write td { padding:3% 8% 3% 3%; }
.bdt_1px { border-top:1px solid #ddd; }
#proud_title { width:100%; padding:3% 0; }
#proud_text { width:100%; border-radius:0 !important; padding:1px; }

.img_up_btn {font-size:20px; color:#fff;  }
.img_up_btn input { position:absolute; left:0; top:0; opacity:0; filter:"alpha(opacity=0)"; width:100%; height:100%; }
.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; background-size:18%; padding:4% 4% 4% 14%; display:inline-block; margin-top:20px; color:#fff; vertical-align:middle; cursor:pointer; }
/* named upload */
.filebox .upload-name { width:50%; display:inline-block; padding:10px 0 10px 0; background:#fff; vertical-align: middle; border:0; margin-top:20px; }

.btn_list { text-align:center; margin:0 auto;  font-size:24px; }
.btn_list a { color:#fff; }
.btn_list .register { background:#df3243; float:right; width:48%; padding:5% 0; }
.btn_list .esc { background:#3f3f3f; float::left; width:48%; padding:5% 0; }

.padding8p { padding:8%; }
.mt10p { margin-top:10%; }


/* ë§Œë“¤ê¸° ui ë³€ê²½ -ì œí’ˆë³„ ë¦¬ìŠ¤íŠ¸ */
.sm_products_section { border-bottom:1px solid #e7e7e7; overflow:hidden; }
.new_mproducts_wrap { display:none; }

/* 160404 ì¶”ê°€ */
.btn_prod_list_type { border-right:1px solid #f0f0f0; float:left; height:100%; width:59px; }
.btn_prod_list_type a { display:block; height:100%; width:100%; }
.btn_prod_list_type a.btn_prod_thumb { background:url('../img/common/btn_prod_thumb.png') center center no-repeat; background-size:40% auto; padding-bottom:100%; }
.btn_prod_list_type a.btn_prod_list { background:url('../img/common/btn_prod_list.png') center center no-repeat; background-size:40% auto; padding-bottom:100%; }
/* 160404 ì¶”ê°€ end */

.by_proudct_img { background:#e2e2e2; margin:0 auto; text-align:center; }
.by_proudct_img > li { background:#f5f4f2; margin:0 0 2px 0; overflow:hidden; position:relative; width:100%; }
.by_proudct_img > li img { width:70%; margin-left:-3%; } 
.by_proudct_img > li > dl { overflow:hidden; }
.by_proudct_img > li > dl > dt { background:#f4f4f4; float:left; padding:20px 0; position:relative; width:50%; }
.by_proudct_img > li > dl > dt > i.prod_selected { background:url("../img/common/prod_selected.png") no-repeat; background-size:100% auto; height:80%; left:12px; position:absolute; top:20px; width:80%; }
.by_proudct_img > li > dl > dd { float:left; padding-top:20%; width:50%; }
.by_proudct_img .new_mproducts_wrap { display:none; width:100%; } 

#tab1 .bx-viewport { height:auto !important; }
.by_proudct_name { display:none; }
.by_proudct_name li a { display:block; }
.by_proudct_name li.active { background:#f7f7f7; }
.by_proudct_name .new_mproducts_wrap { display:none; } 
.new_mproducts_wrap div.new_mproducts_slider_inner ul { height:inherit; }

.next_icon { float:right; width:10%; text-align:center; margin-top:5%; }
.next_icon a { display:block; }
.focus_color a { color:#df3423; }

.t_a > li { border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; }
.t_a > li p { font-size:25px; color:#222; padding:3% 3% 3% 10%; }

.t_prouduct_set li { padding:15px 0; text-align:center; font-weight:bold; font-size:14px; width:100px !important; }

.btn_toggle_wrap { overflow:hidden; }
.btn_toggle { float:left; width:13%; text-align:center; padding:5% 0; }
.btn_toggle02 { float:right; width:50%; text-align:center; padding:5% 0; }

.contents_sch_wrap {padding:0 0 40px 0;}
.contents_sch_wrap dl { width:90%; margin:0 auto; }
.contents_sch_wrap dl dt { width:100%; }
.contents_sch_wrap dl dd { background:#d32434; border-radius:3px; height:40px; margin-top:20px; position:relative; width:100%; }
.contents_sch_wrap dl dd a.btn_sch { position:absolute; right:2%; top:8px; width:20px; }
.contents_sch_wrap dl dd input { background:#d32434; border:0; height:28px; line-height:28px; margin:5px 0 0 5px; outline:none; width:85%; color:#fff; }


.list_order { margin:0 auto; overflow:hidden; text-align:center; width:80%; margin-bottom:30px; min-height:20px; height:auto;}
.list_order a { color:#999999; border:1px solid #999999; box-sizing: border-box; display:flex; justify-content:center; align-items:center; height:100%; line-height:1.2; padding:6px 0; float:left; width:49%; font-size:18px; }
.list_order a.on { color:#ffffff; background:#df3243; border:1px solid #df3243; }

/*반응형 시작*/
@media screen and (max-width:560px) {

	.sns_login .logout_btn { font-size:20px; }
	.proud .proud_user { font-size:20px; }
	.proud .proud_user span { font-size:16px; }
	.proud .proud_text { font-size:20px; }
	.proud .proud_user img, .user_comment > img { width:75px; height:75px; }
	.my_magformers { font-size:22px; }

	.proud_view th { font-size:22px; }
	.proud_view td p.sinfo_date { font-size:18px; }
	.proud_view .user_info p { font-size:22px; }
	.proud_view .user_info span { font-size:18px; }
	.proud_view .contents { font-size:22px; }
	.proud_view .user_info img { width:50px; height:50px; } 

	.text_count { font-size:18px; }
	.comment .revice_btn { font-size:18px; }
	.comment_tab li { font-size:22px; }
	.user_comment .user_info { font-size:22px; }
	.user_comment .user_info span { font-size:18px; }
	.user_comment .user_text { font-size:22px; }
	.grok { font-size:17.5px; }
	.re_del { font-size:20px; }
	.re_del span{ font-size:14px; }
	.proud_paging_wrap a { font-size:24px; }
	.proud_paging_wrap .btn_page { border:0; font-size:20px; }
	.proud_paging_wrap  span { font-size:14px;  }
	.btns_wrap .revice, .btns_wrap .del { font-size:22px; ; }


	.proud_write th { font-size:22px}
	.img_up_btn{ font-size:18px;}
	.btn_list {  font-size:22px; }
	.list_order p { font-size:17px; }
}


@media screen and (max-width:480px) {
	section.sm_products_section dl.sm_products_list > dt { font-size:22px; }
	.t_a li p { font-size:20px; }
	.t_b ul li p { font-size:16px; }
	ul.t_category li p { font-size:18px; }

	p.section_tit span{ font-size:22px; line-height:135%; }

	scon_iconslider_tit { font-size:24px; }
	.scon_iconslider_warp .sbox label { font-size:18px; }
	.iconslider_slider li p { font-size:12px; }

	ul.sconts_tab a { font-size:20px; }
	dl.sm_products_list > dd.t_a ul li p { font-size:24px; }

	.new_mproducts_dl dd{ font-size:14px !important;;}

	.sns_login .logout_btn { font-size:16px; }
	.proud .proud_user { font-size:16px; }
	.proud .proud_user span { font-size:12px; }
	.proud .proud_text { font-size:16px; }
	.proud .proud_user img, .user_comment > img { width:65px; height:65px; }
	.my_magformers { font-size:20px; }

	.proud_view th { font-size:20px; }
	.proud_view td p.sinfo_date { font-size:16px; }
	.proud_view .user_info p { font-size:18px; }
	.proud_view .user_info span { font-size:16px; }
	.proud_view .contents { font-size:18px; }
	.proud_view .user_info img { width:40px; height:40px; } 

	.text_count { font-size:16px; }
	.comment .revice_btn { font-size:16px; }
	.comment_tab li { font-size:20px; }
	.user_comment .user_info { font-size:18px; }
	.user_comment .user_info span { font-size:14px; }
	.user_comment .user_info img { width:25px; height:25px; }
	.user_comment .user_text { font-size:18px; }
	.grok { font-size:15.5px; }
	.re_del { font-size:16px; }
	.re_del span{ font-size:12px; }
	.proud_paging_wrap a { font-size:22px; }
	.proud_paging_wrap .btn_page { border:0; font-size:14px; }
	.proud_paging_wrap  span { font-size:12px;  }
	.btns_wrap .revice, .btns_wrap .del { font-size:16px; }
	
	.comment textarea { padding:3% 0; }
	
	.proud_write th { font-size:18px}
	.img_up_btn{ font-size:14px;}
	.btn_list {  font-size:18px; }
	.list_order p { font-size:16px; }

}
@media screen and (max-width:400px) {
	section.sm_products_section dl.sm_products_list > dt { font-size:20px; }
	.t_a li p { font-size:18px; }
	section.sm_products_section dl.sm_products_list > dd.t_b ul li p { font-size:14px; }
	
	ul.t_category li p { font-size:15px; }

	p.section_tit span{  font-size:19px; line-height:135%; }

	.scon_iconslider_tit { font-size:20px; }
	.scon_iconslider_warp .sbox label { font-size:15px; }
	.iconslider_slider li p { font-size:10px; }

	ul.sconts_tab a { font-size:18px; }
	dl.sm_products_list > dd.t_a ul li p { font-size:18px; }

	.new_mproducts_dl dd{ font-size:12px !important;}
	
	.sns_login .logout_btn { font-size:14px; }
	.proud .proud_user { font-size:14px; }
	.proud .proud_user span { font-size:10px; }
	.proud .proud_text { font-size:14px; }
	.proud .proud_user img, .user_comment > img { width:55px; height:55px; }
	.my_magformers { font-size:18px; }

	.proud_view th { font-size:18px; }
	.proud_view td p.sinfo_date { font-size:14px; }
	.proud_view .user_info p { font-size:18px; }
	.proud_view .user_info span { font-size:14px; }
	.proud_view .contents { font-size:16px; }
	.proud_view .user_info img { width:40px; height:40px; } 

	.text_count { font-size:14px; }
	.comment .revice_btn { font-size:12px; }
	.comment_tab li { font-size:16px; }
	.user_comment .user_info { font-size:14px; }
	.user_comment .user_info span { font-size:12px; }
	.user_comment .user_info img { width:20px; height:20px; }
	.user_comment .user_text { font-size:15px; }
	.grok { font-size:13.5px; }
	.re_del { font-size:14px; }
	.re_del span{ font-size:10px; }
	.proud_paging_wrap a { font-size:16px; }
	.proud_paging_wrap .btn_page { border:0; font-size:14px; }
	.proud_paging_wrap  span { font-size:10px;  }
	.btns_wrap .revice, .btns_wrap .del { font-size:14px; }

	.comment textarea { padding:3.1% 0; }

	.proud_write th { font-size:16px}
	.img_up_btn{ font-size:12px;}
	.btn_list {  font-size:16px; }
	.list_order p { font-size:15px; }
}

@media screen and (max-width:375px) {
	.scon_iconslider_warp .sbox label { font-size:14px; }
	.list_order p { font-size:14px; }
}