﻿@charset "utf-8";

html, body {height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button {margin:0;padding:0;}
body,div,dl,dt,dd,h1,h2,h3,h4,form,fieldset,p,th,td,input {font-family:돋움, dotum, verdana, sans-serif;}
body {font-size:12px; line-height:18px; color:#555555; background-color:#fff; -webkit-text-size-adjust:none;}

img {border:0; vertical-align:top;}
fieldset {border:0; margin:0; padding:0;}
textarea {margin:0; border:1px solid #cccccc; font-family:돋움, dotum, verdana, sans-serif; font-size:12px;}
select, input {font-family:돋움, dotum, verdana, sans-serif; font-size:14px; color:#555555; vertical-align:middle;}
ul, ol {list-style-type : none;}
dt, dd, h1 , h2, h3, h4, h5, h6 {padding:0; margin:0;}
select {border:1px solid #ccc; height:26px;}
a,
a:link,
a:visited,
a:active {color:#000000; text-decoration:none;}
a:hover,
a:focus {color:#000000; text-decoration:underline;}
legend {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden; left:-9999px; top:-9999px;}
hr {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}
caption {overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0;}
em, address {font-style:normal;letter-spacing:-1px;}
button {background:transparent; border:0; font-family:돋움, dotum, verdana, sans-serif; font-size:12px; cursor:pointer; padding:0; overflow:visible;}
table {border-collapse:collapse; /*table-layout:fixed;*/}
.break { word-break:break-all;}

/* default style */
.pointer {cursor:pointer;}
.default {cursor:default;}
a.default:hover,
a.default:focus {text-decoration:none;}
.curText {cursor:text;}
a.curText:hover,
a.curText:focus {text-decoration:none;}
.displayN, .hide { overflow:hidden; position:absolute; top:-10000px; left:-10000px; visibility:hidden; font-size:0; line-height:0; height:0;}
#accessibility {position:absolute; left:-1000px; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
.ovHidden {overflow:hidden;}
.ovAuto {overflow:auto;}
.tbLayoutAuto {table-layout:auto !important;}
.bbNone {border-bottom:none !important;}
.btNone {border-top:none !important;}
.blind { visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;float:left;}
.bt_dash { border-top:1px dashed #dbdbdb;}
.bb_dash { border-bottom:1px dashed #dbdbdb;}
.clfix:after {content:" "; display: block; clear: both;}
.clfix {*zoom:1;}

/* display */
.hidden {display:none !important;}
.disb {display:block !important;;}
.disi {display:inline !important;;}
.disib {display:inline-block !important;;}
.bgnone {background:none !important;}
.bgNone {background:none !important;}

/* floating */
.fl {float:left;}
.fr {float:right;}
.fn {float:none}
.cl {clear:both;}

/* align */
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}
.vt {vertical-align:top !important;}
.vm {vertical-align:middle !important;}
.vb {vertical-align:bottom !important;}

/* div position */
.rela {position:relative;}
.abs {position:absolute;}
.fixed {position:fixed;}

/* font size */
.f0 {font-size:0 !important;}
.f12 {font-size:12px !important;}
.f13 {font-size:13px;}
.f14 {font-size:14px !important;}
.f15 {font-size:15px !important;}
.f16 {font-size:16px !important;}
.f18 {font-size:18px !important;}
.f20 {font-size:20px;}
.f16 {font-size:16px !important;}

/* font weight */
.fb {font-weight:bold !important;}
.fn {font-weight:normal !important;}

/* font decoration */
.u {text-decoration:underline !important;}

/* letter-spacing */
.ls0 {letter-spacing:0 !important;}
.ls1 {letter-spacing:-1px !important;}
.ls2 {letter-spacing:-2px !important;}

/* line height */
.line12 {line-height:12px !important;}
.line13 {line-height:13px !important;}
.line14 {line-height:14px !important;}
.line15 {line-height:15px !important;}
.line16 {line-height:16px !important;}
.line17 {line-height:17px !important;}
.line18 {line-height:18px !important;}
.line19 {line-height:19px !important;}
.line20 {line-height:20px !important;}
.line22 {line-height:22px !important;}
.line24 {line-height:24px !important;}
.line25 {line-height:25px !important;}

/* font color */
.gray999 {color:#999999 !important;}
.gray777 {color:#777777 !important;}
.graybbb {color:#bbbbbb !important;}
.gray555 {color:#555555 !important;}
.gray666 {color:#666666 !important;}
.gray333 {color:#242424 !important;}
.grayddd {color:#dddddd !important;}
.black { color:#000000 !important}
.white { color:#ffffff !important}

/* padding margin style */
.p0		{padding:0 !important;}
.p10	{padding:10px !important;}
.p15	{padding:15px !important;}
.p20	{padding:20px !important;}

.pt0	{padding-top:0 !important;}
.pt1	{padding-top:1px !important;}
.pt2	{padding-top:2px !important;}
.pt3	{padding-top:3px !important;}
.pt4	{padding-top:4px !important;}
.pt5	{padding-top:5px !important;}
.pt6	{padding-top:6px !important;}
.pt7	{padding-top:7px !important;}
.pt8	{padding-top:8px !important;}
.pt10	{padding-top:10px !important;}
.pt12	{padding-top:12px !important;}
.pt13	{padding-top:13px !important;}
.pt14	{padding-top:14px !important;}
.pt15	{padding-top:15px !important;}
.pt16	{padding-top:16px !important;}
.pt17	{padding-top:17px !important;}
.pt20	{padding-top:20px !important;}
.pt25	{padding-top:25px !important;}
.pt27	{padding-top:27px !important;}
.pt29	{padding-top:29px !important;}
.pt30	{padding-top:30px !important;}
.pt32	{padding-top:32px !important;}
.pt34	{padding-top:34px !important;}
.pt35	{padding-top:35px !important;}
.pt40	{padding-top:40px !important;}
.pt41	{padding-top:41px !important;}
.pt45	{padding-top:45px !important;}
.pt46	{padding-top:46px !important;}
.pt57	{padding-top:57px !important;}
.pt60	{padding-top:60px !important;}
.pt66	{padding-top:66px !important;}

.pt75	{padding-top:75px !important;}
.pt100	{padding-top:100px !important;}

.pb0	{padding-bottom:0 !important;}
.pb1	{padding-bottom:1px !important;}
.pb2	{padding-bottom:2px !important;}
.pb3	{padding-bottom:3px !important;}
.pb4	{padding-bottom:4px !important;}
.pb5	{padding-bottom:5px !important;}
.pb6	{padding-bottom:6px !important;}
.pb7	{padding-bottom:7px !important;}
.pb8	{padding-bottom:8px !important;}
.pb9	{padding-bottom:9px !important;}
.pb10	{padding-bottom:10px !important;}
.pb12	{padding-bottom:12px !important;}
.pb13	{padding-bottom:13px !important;}
.pb14	{padding-bottom:14px !important;}
.pb15	{padding-bottom:15px !important;}
.pb16	{padding-bottom:16px !important;}
.pb18	{padding-bottom:18px !important;}
.pb20	{padding-bottom:20px !important;}
.pb22	{padding-bottom:22px !important;}
.pb30	{padding-bottom:30px !important;}
.pb40	{padding-bottom:40px !important;}
.pb50	{padding-bottom:50px !important;}
.pb60	{padding-bottom:60px !important;}
.pb65	{padding-bottom:65px !important;}
.pb70	{padding-bottom:70px !important;}
.pb75	{padding-bottom:75px !important;}
.pb80	{padding-bottom:80px !important;}
.pb100  {padding-bottom:100px !important;}

.pl0	{padding-left:0px !important;}
.pl3	{padding-left:3px !important;}
.pl5	{padding-left:5px !important;}
.pl6	{padding-left:6px !important;}
.pl8	{padding-left:8px !important;}
.pl10	{padding-left:10px !important;}
.pl12	{padding-left:12px !important;}
.pl13	{padding-left:13px !important;}
.pl14	{padding-left:14px !important;}
.pl15	{padding-left:15px !important;}
.pl16	{padding-left:16px !important;}
.pl17	{padding-left:17px !important;}
.pl20	{padding-left:20px !important;}
.pl22	{padding-left:22px !important;}
.pl26	{padding-left:26px !important;}
.pl24	{padding-left:24px !important;}
.pl30	{padding-left:30px !important;}
.pl36	{padding-left:36px !important;}
.pl40	{padding-left:40px !important;}
.pl41	{padding-left:41px !important;}
.pl45	{padding-left:45px !important;}
.pl50	{padding-left:50px !important;}
.pl52	{padding-left:52px !important;}
.pl55	{padding-left:55px !important;}
.pl60	{padding-left:60px !important;}
.pl74	{padding-left:74px !important;}
.pl75	{padding-left:75px !important;}
.pl81	{padding-left:81px !important;}
.pl90	{padding-left:90px !important;}
.pl92	{padding-left:92px !important;}
.pl95 {padding-left:95px !important;}

.pl105 {padding-left:105px; !important;}
.pl115	{padding-left:115px !important;}
.pl119	{padding-left:119px !important;}
.pl130 {padding-left:130px !important;}
.pl150	{padding-left:150px !important;}
.pl160	{padding-left:160px !important;}
.pl180	{padding-left:180px !important;}
.pl195	{padding-left:195px !important;}
.pl210	{padding-left:210px !important;}
.pl235	{padding-left:235px !important;}

.pl287	{padding-left:287px !important;}
.pl350	{padding-left:350px !important;}
.pl410	{padding-left:410px !important;}
.pl480	{padding-left:480px !important;}

.pr0	{padding-right:0px !important;}
.pr3	{padding-right:3px !important;}
.pr5	{padding-right:5px !important;}
.pr10	{padding-right:10px !important;}
.pr13	{padding-right:13px !important;}
.pr15	{padding-right:15px !important;}
.pr20	{padding-right:20px !important;}
.pr25	{padding-right:25px !important;}
.pr30	{padding-right:30px !important;}
.pr32	{padding-right:32px !important;}
.pr35	{padding-right:35px !important;}
.pr40	{padding-right:40px !important;}
.pr55	{padding-right:55px !important;}
.pr81	{padding-right:81px !important;}
.pr170{padding-right:170px !important;}

.m0		{margin:0 !important;}

.mt0	{margin-top:0px !important;}
.mt1	{margin-top:1px !important;}
.mt2	{margin-top:2px !important;}
.mt3	{margin-top:3px !important;}
.mt4	{margin-top:4px !important;}
.mt5	{margin-top:5px !important;}
.mt6	{margin-top:6px !important;}
.mt7	{margin-top:7px !important;}
.mt8	{margin-top:8px !important;}
.mt9	{margin-top:9px !important;}
.mt10	{margin-top:10px !important;}
.mt11	{margin-top:11px !important;}
.mt12	{margin-top:12px !important;}
.mt13	{margin-top:13px !important;}
.mt14	{margin-top:14px !important;}
.mt15	{margin-top:15px !important;}
.mt16	{margin-top:16px !important;}
.mt17	{margin-top:17px !important;}
.mt18	{margin-top:18px !important;}
.mt19	{margin-top:19px !important;}
.mt20	{margin-top:20px !important;}
.mt22	{margin-top:22px !important;}
.mt23	{margin-top:23px !important;}
.mt24	{margin-top:24px !important;}
.mt25	{margin-top:25px !important;}
.mt26	{margin-top:26px !important;}
.mt27	{margin-top:27px !important;}
.mt28	{margin-top:28px !important;}
.mt30	{margin-top:30px !important;}
.mt32	{margin-top:32px !important;}
.mt33	{margin-top:33px !important;}
.mt34	{margin-top:34px !important;}

.mt35	{margin-top:35px !important;}
.mt38	{margin-top:38px !important;}
.mt39	{margin-top:39px !important;}
.mt40	{margin-top:40px !important;}
.mt_40	{margin-top:40px !important;}
.mt41	{margin-top:41px !important;}
.mt42	{margin-top:42px !important;}
.mt43	{margin-top:43px !important;}
.mt45	{margin-top:45px !important;}
.mt48	{margin-top:48px !important;}
.mt49	{margin-top:49px !important;}
.mt50	{margin-top:50px !important;}
.mt54	{margin-top:54px !important;}
.mt55	{margin-top:55px !important;}
.mt57	{margin-top:57px !important;}
.mt60	{margin-top:60px !important;}
.mt70	{margin-top:70px !important;}
.mt80	{margin-top:80px !important;}
.mt85	{margin-top:85px !important;}
.mt90	{margin-top:90px !important;}
.mt110	{margin-top:110px !important;}
.mt145	{margin-top:145px !important;}
.mt200	{margin-top:200px !important;}
.mt220	{margin-top:220px !important;}

.mt_1	{margin-top:-1px !important;}
.mt_2	{margin-top:-2px !important;}
.mt_3	{margin-top:-3px !important;}
.mt_5	{margin-top:-5px !important;}
.mt_10	{margin-top:-10px !important;}
.mt_15	{margin-top:-15px !important;}
.mt_20	{margin-top:-20px !important;}
.mt_25	{margin-top:-25px !important;}
.mt_28	{margin-top:-28px !important;}
.mt_30	{margin-top:-30px !important;}
.mt_35	{margin-top:-35px !important;}
.mt_45	{margin-top:-45px !important;}
.mt_80	{margin-top:-80px !important;}

.mb0	{margin-bottom:0px !important;}
.mb1	{margin-bottom:1px !important;}
.mb2	{margin-bottom:2px !important;}
.mb4	{margin-bottom:4px !important;}
.mb5	{margin-bottom:5px !important;}
.mb7	{margin-bottom:7px !important;}
.mb8	{margin-bottom:8px !important;}
.mb10	{margin-bottom:10px !important;}
.mb12	{margin-bottom:12px !important;}
.mb15	{margin-bottom:15px !important;}
.mb18	{margin-bottom:18px !important;}
.mb20	{margin-bottom:20px !important;}
.mb25	{margin-bottom:25px !important;}
.mb29	{margin-bottom:29px !important;}
.mb30	{margin-bottom:30px !important;}
.mb34	{margin-bottom:34px !important;}
.mb35	{margin-bottom:35px !important;}
.mb39	{margin-bottom:39px !important;}
.mb40	{margin-bottom:40px !important;}
.mb50	{margin-bottom:50px !important;}
.mb60	{margin-bottom:60px !important;}


.mb_15	{margin-bottom:-15px !important;}


.ml0	{margin-left:0px !important;}
.ml1	{margin-left:1px !important;}
.ml2	{margin-left:2px !important;}
.ml3	{margin-left:3px !important;}
.ml4	{margin-left:4px !important;}
.ml5	{margin-left:5px !important;}
.ml6	{margin-left:6px !important;}
.ml7	{margin-left:7px !important;}
.ml8	{margin-left:8px !important;}
.ml9	{margin-left:9px !important;}
.ml10	{margin-left:10px !important;}
.ml11	{margin-left:11px !important;}
.ml12	{margin-left:12px !important;}
.ml13	{margin-left:13px !important;}
.ml14	{margin-left:14px !important;}
.ml15	{margin-left:15px !important;}
.ml16	{margin-left:16px !important;}
.ml17	{margin-left:17px !important;}
.ml18	{margin-left:18px !important;}
.ml20	{margin-left:20px !important;}
.ml22	{margin-left:22px !important;}
.ml23	{margin-left:23px !important;}
.ml24	{margin-left:24px !important;}
.ml25	{margin-left:25px !important;}
.ml30	{margin-left:30px !important;}
.ml32	{margin-left:32px !important;}
.ml35	{margin-left:35px !important;}
.ml36	{margin-left:36px !important;}
.ml40	{margin-left:40px !important;}
.ml45	{margin-left:45px !important;}
.ml50	{margin-left:50px !important;}
.ml54	{margin-left:54px !important;}
.ml55	{margin-left:55px !important;}
.ml60	{margin-left:60px !important;}
.ml65	{margin-left:65px !important;}
.ml70	{margin-left:70px !important;}
.ml80	{margin-left:80px !important;}
.ml85	{margin-left:85px !important;}
.ml87	{margin-left:87px !important;}
.ml88	{margin-left:88px !important;}
.ml90	{margin-left:90px !important;}
.ml95	{margin-left:95px !important;}
.ml105	{margin-left:105px !important;}
.ml179	{margin-left:179px !important;}
.ml205	{margin-left:205px !important;}
.ml230	{margin-left:230px !important;}
.ml270	{margin-left:270px !important;}

.ml_1	{margin-left:-1px !important;}
.ml_2	{margin-left:-2px !important;}
.ml_3	{margin-left:-3px !important;}
.ml_4	{margin-left:-4px !important;}
.ml_6	{margin-left:-6px !important;}
.ml_8	{margin-left:-8px !important;}
.ml_10	{margin-left:-10px !important;}
.ml_12	{margin-left:-12px !important;}
.ml_15	{margin-left:-15px !important;}
.ml_80	{margin-left:-80px !important;}
.ml_105	{margin-left:-105px !important;}
.ml_125	{margin-left:-125px !important;}

.mr0	{margin-right:0px !important;}
.mr2	{margin-right:2px !important;}
.mr4	{margin-right:4px !important;}
.mr5	{margin-right:5px !important;}
.mr6	{margin-right:6px !important;}
.mr7	{margin-right:7px !important;}
.mr10	{margin-right:10px !important;}
.mr11	{margin-right:11px !important;}
.mr13	{margin-right:13px !important;}
.mr14	{margin-right:14px !important;}
.mr15	{margin-right:15px !important;}
.mr17	{margin-right:17px !important;}
.mr20	{margin-right:20px !important;}
.mr24	{margin-right:24px !important;}
.mr25	{margin-right:25px !important;}
.mr27	{margin-right:27px !important;}
.mr28	{margin-right:28px !important;}
.mr30	{margin-right:30px !important;}
.mr31	{margin-right:31px !important;}
.mr35	{margin-right:35px !important;}
.mr40	{margin-right:40px !important;}
.mr45	{margin-right:45px !important;}
.mr52	{margin-right:52px !important;}
.mr54	{margin-right:54px !important;}
.mr60	{margin-right:60px !important;}
.mr70	{margin-right:70px !important;}
.mr75	{margin-right:75px !important;}
.mr77	{margin-right:77px !important;}
.mr80	{margin-right:80px !important;}
.mr81	{margin-right:81px !important;}

.mr_2	{margin-right:-2px !important;}
.ml_50	{margin-left:-50px !important;}
.mr243 {margin-right:243px !important;}
.mAuto {margin:0 auto;}


/* CGV 증권사별 대표 체크카드 */
#wrap {width:100%;}
.cgv_wrap {width:800px; margin:0 auto;}
.cgv_wrap_m img {width:100%;}
.cgv_wrap_m .card {position:relative;}
.cgv_wrap_m .card span {display:blokc; width:12.5%; position:absolute;}
.cgv_wrap_m .card span.btn1 {left:22%; top:29.5%;}
.cgv_wrap_m .card span.btn2 {right:22%; top:29.5%;}
.cgv_wrap_m .card span.btn3 {left:22%; top:62%;}
.cgv_wrap_m .card span.btn4 {right:22%; top:62%;}
.cgv_wrap_m .card span.btn5 {left:22%; top:94.5%;}