* {margin:0;padding:0;}
body {font-family: "Noto Sans KR", sans-serif; font-weight: 400; }

@font-face{
	font-family:'HanwhaB';
	font-style:normal;
	src:url(../fonts/hanwha/01HanwhaB.ttf) format('truetype');
}
@font-face{
	font-family:'HanwhaR';
	font-style:normal;
	src:url(../fonts/hanwha/02HanwhaR.ttf) format('truetype');
}
@font-face{
	font-family:'HanwhaL';
	font-style:normal;
	src:url(../fonts/hanwha/03HanwhaL.ttf) format('truetype');
}

/* 21.04.22 start */
.fl_center {display:flex; justify-content:center; flex-direction:column;}
.po_re1 {position:relative; top:-1px;}
.po_re2 {position:relative; top:-2px;}
.po_re3 {position:relative; top:3px;}
.po_re5 {position:relative; top:5px;}
.font_hwl {font-family:'HanwhaL'; transform: skew(-0.1deg); }
.font_hwr {font-family:'HanwhaR'; transform: skew(-0.1deg);}
.font_hwb {font-family:'HanwhaB'; transform: skew(-0.1deg);}
.font_mo {font-family: 'Montserrat', sans-serif;}

.op8 {opacity:0.8;}
.op6 {opacity:0.6;}

.dis_flex { display:flex; justify-content:space-between;  }
.dis_flex1 { display:flex;  }
.fl_fx { flex-grow:0; flex-shrink:0; }
.fl_grow { flex-grow:1; flex-basis:0; }
.fl_grow1 { flex-grow:1;  flex-basis:1;}

.letterm20 {letter-spacing: -0.02em; word-spacing: -0.02em;}
.letterm25 {letter-spacing: -0.025em; word-spacing: -0.025em;}
.letterm30 {letter-spacing: -0.03em; word-spacing: -0.03em;}
.letterm35 {letter-spacing: -0.035em; word-spacing: -0.035em;}
.letterm45 {letter-spacing: -0.045em; word-spacing: -0.045em;}
.letterm50 {letter-spacing: -0.05em; word-spacing: -0.05em;}
.letterm60 {letter-spacing: -0.06em; word-spacing: -0.06em;}
.letterm75 {letter-spacing: -0.075em; word-spacing: -0.075em;}

.mar_cen {margin:auto;}

.dis_b {display:block;}
.dis_n {display:none;}
.dis_box {display:inline-block;}
.over_h {overflow: hidden;}
.text_over{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.po_re {position:relative;}
.bor_r15 {border-radius: 15px}
.cp {cursor: pointer;}

.text_sh {text-shadow: #111 2px 2px 10px;}
.box_sh {box-shadow: 0 5px 10px 0 rgba(9, 44, 116, 0.2);}


a:link { text-decoration:none;  color:#000;}
a:hover { text-decoration:none;  color:#000;}
a:visited { color:#000; }


/*color*/
.fc00 { color:#fff; }
.fc0 { color:#000; }
.fc1 { color:#111; }
.fc2 { color:#222; }
.fc3 { color:#333; }
.fc4 { color:#444; }
.fc5 { color:#555; }
.fc6 { color:#666; }
.fc7 { color:#777; }
.fc8 { color:#888; }
.fc9 { color:#999; }

.fcc {color:#ccc;}
.fca {color:#aaa;}
.fc11 {color:#ff6600;}

.f_we1 { font-weight:100; }
.f_we2 { font-weight:200; }
.f_we3 { font-weight:300; }
.f_we4 { font-weight:400; }
.f_we5 { font-weight:600; }
.f_we6 { font-weight:600; }
.f_we7 { font-weight:700; }
.f_we8 { font-weight:800; }
.f_we9 { font-weight:900; }

.fs_8 { font-size:8px; }
.fs_9 { font-size:9px; }
.fs_10 { font-size:10px; }
.fs_11 { font-size:11px; }
.fs_12 { font-size:12px; }
.fs_13 { font-size:13px; }
.fs_14 { font-size:14px; }
.fs_15 { font-size:15px; }
.fs_16 { font-size:16px; }
.fs_17 { font-size:17px; }
.fs_18 { font-size:18px; }
.fs_19 { font-size:19px; }
.fs_20 { font-size:20px; }

.fs_21 { font-size:21px; }
.fs_22 { font-size:22px; }
.fs_23 { font-size:23px; }
.fs_24 { font-size:24px; }
.fs_25 { font-size:25px; }
.fs_26 { font-size:26px; }
.fs_27 { font-size:27px; }
.fs_28 { font-size:28px; }
.fs_29 { font-size:29px; }

.fs_30 { font-size:30px; }
.fs_31 { font-size:31px; }
.fs_32 { font-size:32px; }
.fs_33 { font-size:33px; }
.fs_34 { font-size:34px; }
.fs_35 { font-size:35px; }
.fs_36 { font-size:36px; }
.fs_37 { font-size:37px; }
.fs_38 { font-size:38px; }
.fs_39 { font-size:39px; }
.fs_40 { font-size:40px; }

.fs_41 { font-size:41px; }
.fs_42 { font-size:42px; }
.fs_43 { font-size:43px; }
.fs_44 { font-size:44px; }
.fs_45 { font-size:45px; }
.fs_46 { font-size:46px; }
.fs_47 { font-size:47px; }
.fs_48 { font-size:48px; }
.fs_49 { font-size:49px; }

.fs_50 { font-size:50px; }
.fs_51 { font-size:51px; }
.fs_52 { font-size:52px; }
.fs_53 { font-size:53px; }
.fs_54 { font-size:54px; }
.fs_55 { font-size:55px; }
.fs_56 { font-size:56px; }
.fs_57 { font-size:57px; }
.fs_58 { font-size:58px; }
.fs_59 { font-size:59px; }

.fs_60 { font-size:60px; }
.fs_61 { font-size:61px; }
.fs_62 { font-size:62px; }
.fs_63 { font-size:63px; }
.fs_64 { font-size:64px; }
.fs_65 { font-size:65px; }
.fs_66 { font-size:66px; }
.fs_67 { font-size:67px; }
.fs_68 { font-size:68px; }
.fs_69 { font-size:69px; }

.fs_70 { font-size:70px; }
.fs_71 { font-size:71px; }
.fs_72 { font-size:72px; }


/* padding */
.p1 {padding:1px;}
.p2 {padding:2px;}
.p3 {padding:3px;}
.p3 {padding:4px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p14 {padding:14px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p25 {padding:25px;}
.p30 {padding:30px;}
.p35 {padding:35px;}
.p40 {padding:40px;}
.p50 {padding:50px;}
.p90 {padding:90px;}

.pt1 { padding-top:1px; }
.pt2 { padding-top:2px; }
.pt3 { padding-top:3px; }
.pt4 { padding-top:4px; }
.pt5 { padding-top:5px; }
.pt6 { padding-top:6px; }
.pt7 { padding-top:7px; }
.pt8 { padding-top:8px; }
.pt9 { padding-top:9px; }
.pt10 { padding-top:10px; }
.pt12 { padding-top:12px; }
.pt14 { padding-top:14px; }
.pt15 { padding-top:15px; }
.pt16 { padding-top:16px; }
.pt17 { padding-top:17px; }
.pt18 { padding-top:18px; }
.pt20 { padding-top:20px; }
.pt21 { padding-top:21px; }
.pt23 { padding-top:23px; }
.pt13 { padding-top:13px; }
.pt20 { padding-top:20px; }
.pt22 { padding-top:22px; }
.pt25 { padding-top:25px; }
.pt28 { padding-top:28px; }
.pt30 { padding-top:30px; }
.pt35 { padding-top:35px; }
.pt37 { padding-top:37px; }
.pt40 { padding-top:40px; }
.pt45 { padding-top:45px; }
.pt50 { padding-top:50px; }
.pt55 { padding-top:55px; }
.pt60 { padding-top:60px; }
.pt65 { padding-top:65px; }
.pt70 { padding-top:70px; }
.pt80 { padding-top:80px; }
.pt90 { padding-top:90px; }
.pt100 { padding-top:100px; }
.pt110 { padding-top:110px; }
.pt140 { padding-top:140px; }
.pt170 { padding-top:170px; }
.pt180 { padding-top:180px; }
.pt300 { padding-top:300px; }

.pb3 { padding-bottom:3px; }
.pb5 { padding-bottom:5px; }
.pb7 { padding-bottom:7px; }
.pb8 { padding-bottom:8px; }
.pb9 { padding-bottom:9px; }
.pb10 { padding-bottom:10px; }
.pb14 { padding-bottom:14px; }
.pb15 { padding-bottom:15px; }
.pb17 { padding-bottom:17px; }
.pb18 { padding-bottom:18px; }
.pb20 { padding-bottom:20px; }
.pb21 { padding-bottom:21px; }
.pb24 { padding-bottom:24px; }
.pb25 { padding-bottom:25px; }
.pb30 { padding-bottom:30px; }
.pb35 { padding-bottom:35px; }
.pb37 { padding-bottom:37px; }
.pb40 { padding-bottom:40px; }
.pb50 { padding-bottom:50px; }
.pb60 { padding-bottom:60px; }
.pb70 { padding-bottom:70px; }
.pb75 { padding-bottom:75px; }
.pb80 { padding-bottom:80px; }
.pb90 { padding-bottom:90px; }
.pb100 { padding-bottom:100px; }
.pb110 { padding-bottom:110px; }
.pb170 { padding-bottom:170px; }
.pb200 { padding-bottom:200px; }
.pb300 { padding-bottom:300px; }

.pl1 { padding-left:1px; }
.pl2 { padding-left:2px; }
.pl3 { padding-left:3px; }
.pl4 { padding-left:4px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl11 { padding-left:11px; }
.pl14 { padding-left:14px; }
.pl15 { padding-left:15px; }
.pl16 { padding-left:16px; }
.pl17 { padding-left:17px; }
.pl19 { padding-left:19px; }
.pl20 { padding-left:20px; }
.pl24 { padding-left:24px; }
.pl25 { padding-left:25px; }
.pl30 { padding-left:30px; }
.pl35 { padding-left:35px; }
.pl40 { padding-left:40px; }
.pl45 { padding-left:45px; }
.pl50 { padding-left:50px; }
.pl60 { padding-left:60px; }
.pl65 { padding-left:65px; }
.pl70 { padding-left:70px; }
.pl80 { padding-left:80px; }
.pl85 { padding-left:85px; }
.pl90 { padding-left:90px; }
.pl55 { padding-left:55px; }
.pl100 { padding-left:100px; }
.pl110 { padding-left:110px; }
.pl115 { padding-left:115px; }
.pl120 { padding-left:120px; }
.pl130 { padding-left:130px; }
.pl150 { padding-left:150px; }
.pl157 { padding-left:157px; }
.pl160 { padding-left:160px; }
.pl170 { padding-left:170px; }
.pl180 { padding-left:180px; }
.pl187 { padding-left:187px; }
.pl190 { padding-left:190px; }
.pl200 { padding-left:200px; }

.pr1 { padding-right:1px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr11 { padding-right:11px; }
.pr14 { padding-right:14px; }
.pr15 { padding-right:15px; }
.pr16 { padding-right:16px; }
.pr17 { padding-right:17px; }
.pr19 { padding-right:19px; }
.pr20 { padding-right:20px; }
.pr24 { padding-right:24px; }
.pr25 { padding-right:25px; }
.pr30 { padding-right:30px; }
.pr35 { padding-right:35px; }
.pr40 { padding-right:40px; }
.pr45 { padding-right:45px; }
.pr50 { padding-right:50px; }
.pr55 { padding-right:55px; }
.pr60 { padding-right:60px; }
.pr65 { padding-right:65px; }
.pr80 { padding-right:80px; }
.pr90 { padding-right:90px; }
.pr95 { padding-right:95px; }
.pr100 { padding-right:100px; }
.pr110 { padding-right:110px; }
.pr115 { padding-right:115px; }
.pr120 { padding-right:120px; }
.pr130 { padding-right:130px; }
.pr140 { padding-right:140px; }
.pr150 { padding-right:150px; }
.pr316 { padding-right:316px;}

.pl0{padding-left:0;}
.pr0{padding-right:0;}

/* width */


.we7 { width:7%; }
.we10 { width:10%; }
.we15 { width:15%; }
.we100 { width:100%; }
.we20 { width:19.99%; }
.we25 { width:25%; }
.we30 { width:30%; }
.we35 { width:35%; }
.we33 { width:33%; }
.we40 { width:40%; }
.we45 { width:45%; }
.we50 { width:50%; }
.we60 { width:60%; }
.we80 { width:80%; }
.we90 { width:90%; }
.we260 { width:260px; }
.we142 { width:14.2%; }


.we_20 { width:20px; }
.we_30 { width:30px; }
.we_44 { width:44px; }
.we_50 { width:50px; }
.we_60 { width:60px; }
.we_64 { width:64px; }
.we_70 { width:70px; }
.we_80 { width:80px; }
.we_90 { width:90px; }
.we_100 { width:100px; }
.we_105 { width:105px; }
.we_120 { width:120px; }
.we_130 { width:130px; }
.we_138 { width:135px; }
.we_140 { width:140px; }
.we_150 { width:150px; }
.we_160 { width:160px; }
.we_170 { width:170px; }
.we_190 { width:180px; }
.we_180 { width:190px; }
.we_200 { width:200px; }
.we_220 { width:220px; }
.we_230 { width:230px; }
.we_262 { width:262px; }
.we_300 { width:300px; }
.we_320 { width:320px; }
.we_350 { width:350px; }
.we_750 { width:750px; }
.we_840 { width:840px; }
.we_964 { width:964px; }

/* height */
.he100p { height:100%; }
.he10 { height:10px; }
.he15 { height:15px; }
.he20 { height:20px; }
.he25 { height:25px; }
.he29 { height:29px; }
.he30 { height:30px; }
.he35 { height:35px; }
.he37 { height:37px; }
.he38 { height:38px; }
.he40 { height:40px; }
.he43 { height:43px; }
.he45 { height:45px; }
.he50 { height:50px; }
.he55 { height:55px; }
.he57 { height:57px; }
.he60 { height:60px; }
.he62 { height:62px; }
.he65 { height:65px; }
.he70 { height:70px; }
.he75 { height:75px; }
.he80 { height:80px; }
.he85 { height:85px; }
.he90 { height:90px; }
.he95 { height:95px; }
.he100 { height:100px; }
.he105 { height:105px; }
.he110 { height:110px; }
.he115 { height:115px; }
.he116 { height:116px; }
.he120 { height:120px; }
.he125 { height:125px; }
.he130 { height:130px; }
.he135 { height:135px; }
.he140 { height:140px; }
.he145 { height:145px; }
.he149 { height:149px; }
.he150 { height:150px; }
.he155 { height:155px; }
.he160 { height:160px; }
.he170 { height:170px; }
.he175 { height:175px; }
.he180 { height:180px; }
.he185 { height:185px; }
.he190 { height:190px; }
.he157 { height:157px; }
.he240 { height:240px; }
.he250 { height:250px; }
.he200 { height:200px; }
.he210 { height:210px; }
.he220 { height:220px; }
.he230 { height:230px; }
.he240 { height:240px; }
.he245 { height:245px; }
.he250 { height:250px; }
.he260 { height:260px; }
.he270 { height:270px; }
.he285 { height:285px; }
.he290 { height:290px; }
.he300 { height:300px; }
.he320 { height:320px; }
.he330 { height:330px; }
.he340 { height:340px; }
.he370 { height:370px; }
.he380 { height:380px; }
.he400 { height:400px; }
.he430 { height:430px; }
.he470 { height:470px; }
.he302 { height:302px; }
.he314 { height:314px; }
.he350 { height:350px; }
.he460 { height:460px; }
.he480 { height:480px; }
.he500 { height:500px; }
.he520 { height:520px; }
.he530 { height:530px; }
.he540 { height:540px; }
.he570 { height:570px; }
.he580 { height:580px; }
.he600 { height:600px; }
.he635 { height:635px; }
.he650 { height:650px; }
.he670 { height:670px; }
.he698 { height:698px; }
.he700 { height:700px; }
.he800 { height:800px; }

/* margin */
.m10p { margin-top:10%; }
.m10 { margin:10px; }
.m15 { margin:15px; }
.m20 { margin:20px; }


.mtm2 { margin-top:-2px; }
.mtm3 { margin-top:-3px; }
.mtm4 { margin-top:-4px; }
.mtm5 { margin-top:-5px; }
.mtm7 { margin-top:-7px; }
.mtm8 { margin-top:-8px; }
.mtm5 { margin-top:-5px; }
.mtm10 { margin-top:-10px; }
.mtm15 { margin-top:-15px; }
.mtm20 { margin-top:-20px; }
.mtm25 { margin-top:-25px; }
.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt4 { margin-top:4px; }
.mt5 { margin-top:5px; }
.mt6 { margin-top:6px; }
.mt7 { margin-top:7px; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.mt12 { margin-top:12px; }
.mt13 { margin-top:13px; }
.mt15 { margin-top:15px; }
.mt17 { margin-top:17px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt45 { margin-top:45px; }
.mt50 { margin-top:50px; }
.mt55 { margin-top:55px; }
.mt60 { margin-top:60px; }
.mt70 { margin-top:70px; }
.mt75 { margin-top:75px; }
.mt80 { margin-top:80px; }
.mt85 { margin-top:85px; }
.mt90 { margin-top:90px; }
.mt95 { margin-top:95px; }
.mt100 { margin-top:100px; }
.mt110 { margin-top:110px; }
.mt120 { margin-top:120px; }
.mt140 { margin-top:140px; }
.mt160 { margin-top:160px; }
.mt170 { margin-top:170px; }
.mt190 { margin-top:190px; }
.mt200 { margin-top:200px; }
.mt220 { margin-top:220px; }
.mt230 { margin-top:230px; }
.mt250 { margin-top:250px; }
.mt350 { margin-top:350px; }
.mt400 { margin-top:400px; }
.mt420 { margin-top:420px; }
.mt430 { margin-top:430px; }

.mb2 { margin-bottom:2px; }
.mb5 { margin-bottom:5px; }
.mb6 { margin-bottom:6px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb17 { margin-bottom:17px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb50 { margin-bottom:50px; }
.mb60 { margin-bottom:60px; }
.mb70 { margin-bottom:70px; }
.mb80 { margin-bottom:80px; }
.mb90 { margin-bottom:90px; }
.mb100 { margin-bottom:100px; }
.mb120 { margin-bottom:120px; }
.mb130 { margin-bottom:130px; }
.mb140 { margin-bottom:140px; }
.mb150 { margin-bottom:150px; }
.mb170 { margin-bottom:170px; }
.mb200 { margin-bottom:200px; }

.ml5 { margin-left:5px; }
.ml7 { margin-left:7px; }
.ml10 { margin-left:10px; }
.ml13 { margin-left:13px; }
.ml15 { margin-left:15px; }
.ml17 { margin-left:17px; }
.ml20 { margin-left:20px; }
.ml22 { margin-left:22px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.ml40 { margin-left:40px; }
.ml50 { margin-left:50px; }
.ml60 { margin-left:60px; }
.ml70 { margin-left:70px; }
.ml150 { margin-left:150px; }
.ml220 { margin-left:220px; }

.mr5 { margin-right:5px; }
.mr7 { margin-right:7px; }
.mr10 { margin-right:10px; }
.mr13 { margin-right:13px; }
.mr14 { margin-right:14px; }
.mr15 { margin-right:15px; }
.mr17 { margin-right:17px; }
.mr20 { margin-right:20px; }
.mr22 { margin-right:22px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr50 { margin-right:50px; }
.mr60 { margin-right:60px; }
.mr70 { margin-right:70px; }

.pz {padding:0;}

.lh105 {line-height:105px;}
.lh70 {line-height:70px;}
.lh68 {line-height:68px;}
.lh30 {line-height:30px;}
.lh35 {line-height:35px;}
.lh40 {line-height:40px;}
.lh60 {line-height:60px;}	/*playd 추가*/
.lh23 {line-height:23px;}
.lh50 {line-height:50px;}	/*playd 추가*/
.lh47 {line-height:47px;}	/*playd 추가*/
/*#########################################################################*/
.text-center {text-align:center;}
.text-right {text-align:right;}
.bor_b1 {border-bottom:1px solid #e8e5e3;}

.bor_t10 {border-top:1px solid #bbb;}
.bor_b10 {border-bottom:1px solid #bbb;}
.bg_color0{background:#fff;}

.bg_color5{background:#ffa365;}
.bg_color6{background:#ff6600;}
.bg_color7{background:#fff0e7;}
.bg_color8{background:#fff7f2;}
.bg_color9{background:#373635;}
.bg_color10{background:#F3F3F3;}	/*playd 추가*/

.gt_con_bg {background:#f9f9f9;}

.gt_area_full{min-width:1200px;}
.gt_area {width:1200px; margin:auto;}
.gt_area_960 {width:960px; margin:auto;}
.gt_area_1280 {width:1280px; margin:auto;}
.gt_area_center {width:1280px; margin:auto; text-align: center}	/* playd 추가 */

.gt_top_banner { height:100px; }
.gt_top_banner_bg{ background:#ffdee5;}
.top_banner_bt{position:absolute; right:0; top:40px;}

.gt_top_logo_line {height:90px; border-bottom:1px solid #ebebeb;}

.gt_sub_menu_a a:link {color:#000;}
.gt_sub_menu_a a:visited {color:#000;}
.gt_sub_menu_a a:hover {color:#ee6600; font-weight: 600;}
.gt_sub_menu_bg{background-color: rgba( 255, 255, 255, 0.9 ); position:absolute; top:60px;left:50%; width:220px; margin-left:-110px; z-index:100;}
.gt_sub_menu_line{background:#f37321; height:5px;}

.gt_sl_bt1 {font-size:20px; letter-spacing: -0.05em; word-spacing: -0.05em; color:#fff; font-weight: 400; width:200px; height:50px; background:#555050; border:0; line-height:0; cursor: pointer;}
.gt_sl_bt2 {font-size:20px; letter-spacing: -0.05em; word-spacing: -0.05em; color:#fff; font-weight: 400; width:200px; height:50px; background:#ff6600; border:0; line-height:0; cursor: pointer;}


.footer_link a:link {color:#4c4c4c;}
.footer_link a:visited {color:#4c4c4c;}
.footer_link a:hover {color:#4c4c4c;}
.footer_fc1 {color:#cccccc;}
.footer_fc2 {color:#aaa;}

.footer_call_line {background:url('../images/footer_bg.png')no-repeat; height:187px; background-position:center; margin-top:-60px;}

.footer2 {
	border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#eeeeee;
}
.footer2_link {color:#878787; text-decoration : underline; text-underline-offset : 4px; text-decoration-thickness:1px; margin:0 40px; cursor: pointer;}


/* 메인 롤링 페이징 */
.swiper-pagination-bullet {width:30px; height:5px; border-radius:0; background:#000;}
.swiper-pagination-bullet-active {background:#ff6600;}



.hw_iframe_box {width:262px; height:296px; border:2px solid #000; padding:25px; background:#fff;}

.iframe_input {border:0; border-bottom:1px solid #dddddd; font-size:15px; height:35px; }
.iframe_input:focus {outline: none; border-bottom:1px solid #000;}
.iframe_input::placeholder {color: #777;}
/*
.hw_radio input[type=radio]:not(old) {
     margin:0; padding:0; opacity:0;
     background:url(./images/iframe/ra_n.png) no-repeat 0 0;
     width:0;
}
.hw_radio input[type=radio]:not(old) + label {
     display: inline-block;
     text-align: left; height:22px; padding-left: 22px;
     background:url(./images/iframe/ra_n.png) no-repeat 0 0;
     line-height: 130%; vertical-align: top;
}
.hw_radio input[type=radio]:not(old):checked + label {
     background:url(./images/iframe/ra_h.png) no-repeat 0 0;
}
*/

.hw_radio input[type=radio]:not(old) {
     margin:0; padding:0; opacity:0;
     width:0; height:0;
}
.hw_radio input[type=radio]:not(old) + label {
     display: inline-block;
     line-height: 130%; vertical-align: top;
     width:56px;
     height:23px;
     color:#fff;
     font-size: 13px;
     text-align:center;
     background:#6a6a6a;
     cursor: pointer;
     padding-top: 5px;
}
.hw_radio input[type=radio]:not(old):checked + label {
     background:#ff6600;
}

.iframe_sc::-webkit-scrollbar {
     width: 3px;
}
.iframe_sc::-webkit-scrollbar-thumb {
     background-color: #bfbfbf;
     border-radius: 3px;
}
.iframe_sc::-webkit-scrollbar-track {
     background-color: fff;
     border-radius: 3px;

}

.iframe_bt1 {width:100%; height:45px; background:#000000; font-weight: bold; color:#fff; line-height: 100%; cursor: pointer; font-size: 16px; border:0;}
.iframe_bt2 {width:100%; height:45px; background:#ff6600; font-weight: bold; color:#fff; line-height: 100%; cursor: pointer; font-size: 16px; border:0;}
.iframe_bt3 {width:100%; height:45px; background:#6a6a6a; font-weight: bold; color:#fff; line-height: 100%; cursor: pointer; font-size: 16px; border:0;}



@media (max-width: 1450px) {
     .dis_n_1450{display:none;}
}

/* playd 추가 */
.font_hwl_gothic {font-family:'HanwhaGothicL'; transform: skew(-0.1deg);}
.font_hwr_gothic {font-family:'HanwhaGothicR'; transform: skew(-0.1deg);}
.font_hwb_gothic {font-family:'HanwhaGothicB'; transform: skew(-0.1deg);}

.bg_color1{background:#f3f3f3;}

.gt_sub_menu_bg_ins{background-color: rgba( 243, 243, 243, 0.9 ); position:absolute; top:60px;left:50%; width:220px; margin-left:-110px; z-index:100;}

.long_popup span{display:inline-block;width:30px;height:30px;text-indent:-10000px;}
.long_popup.pop_close {position: absolute;	right: 7px;	top: 10px;	background: url('/ver2/images/popup/pop_close_bk.png') no-repeat 50% 50%;}