﻿@charset "utf-8";
/*RixSGo*/
@font-face {
   font-family: 'RixGoM';
   src: url('RixSGoM.eot');
   src: url('RixSGoM.eot?#iefix') format('embedded-opentype'),
        url('RixSGoM.woff') format('woff'),
        url('RixSGoM.ttf') format('truetype'),
        url('RixSGoM.svgz') format('svgz'),
        url('RixSGoM.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}
@font-face {
   font-family: 'RixGoL';
   src: url('RixSGoL.eot');
   src: url('RixSGoL.eot?#iefix') format('embedded-opentype'),
        url('RixSGoL.woff') format('woff'),
        url('RixSGoL.ttf') format('truetype'),
        url('RixSGoL.svgz') format('svgz'),
        url('RixSGoL.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}

@font-face {
   font-family: 'RixGoEB';
   src: url('RixSGoEB.eot');
   src: url('RixSGoEB.eot?#iefix') format('embedded-opentype'),
        url('RixSGoEB.woff') format('woff'),
        url('RixSGoEB.ttf') format('truetype'),
        url('RixSGoEB.svgz') format('svgz'),
        url('RixSGoEB.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}

@font-face {
   font-family: 'RixGoB';
   src: url('RixSGoB.eot');
   src: url('RixSGoB.eot?#iefix') format('embedded-opentype'),
        url('RixSGoB.woff') format('woff'),
        url('RixSGoB.ttf') format('truetype'),
        url('RixSGoB.svgz') format('svgz'),
        url('RixSGoB.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}

/* common */
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,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,th,td {font-family:RixGoM;}
body {font-size:14px; line-height:22px; font-family:RixGoM; color:#555555; background-color:#fff; -webkit-text-size-adjust:none;} /* 모바일 브라우저 폰트 크기 문제 수정 -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:RixGoM; font-size:14px;}
select, input {font-family:돋움, dotum, verdana, sans-serif; font-size:12px; 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:#555555; text-decoration:none;}
a:hover,
a:focus {color:#555555; 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;}

.clfix:after {content:" "; display: block; clear: both;}
.clfix {*zoom:1;}
.ir_blind{height:1px;width:1px;position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);}
.fl {float:left;}
.fr {float:right;}

.color_red {color:#e83e44;}

/* 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;}
.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;}
.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;}

.pl115	{padding-left:115px !important;}
.pl130 {padding-left:130px !important;}
.pl150	{padding-left:150px !important;}
.pl235	{padding-left:235px !important;}

.pl287	{padding-left:287px !important;}
.pl350	{padding-left:350px !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;}
.pr55	{padding-right:55px !important;}
.pr81	{padding-right:81px !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;}
.mt21	{margin-top: 21px !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;}
.mt36	{margin-top:36px !important;}
.mt38	{margin-top:38px !important;}
.mt39	{margin-top:39px !important;}
.mt40	{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;}
.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;}
.ml105	{margin-left:105px !important;}
.ml179	{margin-left:179px !important;}
.ml205	{margin-left:205px !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_10	{margin-left:-10px !important;}
.ml_12	{margin-left:-12px !important;}
.ml_15	{margin-left:-15px !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;}
.mr8	{margin-right: 8px;}
.mr10	{margin-right:10px !important;}
.mr11	{margin-right:11px !important;}
.mr13	{margin-right:13px !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;}
.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;}

/* input style */
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:12px; color:#555555; vertical-align:middle;}
select {border:1px solid #ccc; height:30px;}
.input {height:20px; border:1px solid #ccc; padding:4px 9px; color:#555555; font-size:12px; line-height:18px;}
.textArea {border:1px solid #ccc; padding:4px 9px; color:#555555; font-size:12px;}
.inpTot {background:#f2f2f2;}
.file {border:1px solid #ccc; height:26px; color:#555555; font-size:12px;}
.raCh {width:13px; height:13px; margin:-2px 4px 0 0; padding:0; vertical-align:middle;}
.disabled{background:#f4f4f4;}
textarea {margin:0; border:1px solid #ccc; font-family:돋움, dotum, verdana, sans-serif; font-size:12px;}
select {/*padding:6px 9px;*/ color:#545454; font-family:돋움, dotum, verdana, sans-serif; font-size:12px; border:1px solid #ccc;vertical-align:middle;}
.disabled{background:#f4f4f4;}
.agreeBoxT .agreementBox {overflow:auto; width:696px; height:65px; background:#fff; border:1px solid #ccc;}
.insuAgreeBox {overflow:auto; height:160px; margin:15px 0 0 0; padding:8px 10px; border:1px solid #ccc; line-height:18px;}
.clause {overflow:auto; height:158px; padding:8px 10px; border:1px solid #ccc; margin-top:20px; color:#555555;}
label.blind {display:none;}

/* align */
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}

/* padding */
.pd0 {padding:0 !important;}
.pl15 {padding-left:15px !important;}
.pt20 {padding-top:20px !important;}
.pb20 {padding-bottom:20px !important;}

/* tab style */
.tab01 {position:relative; width:100%; background:url('/images/individual/common/bg/bg_tab_01_line.gif') repeat-x left bottom;}
.tab01:after {content:" "; display:block; clear:both;}
.tab01 ul {margin-left:1px;}
.tab01 li { float:left; height:31px; background:url('/images/individual/common/bg/tab_01_r.gif') no-repeat right top;  margin-left:-1px;}
.tab01 li a {display:inline-block; height:24px; padding:7px 14px 0; background:url('/images/individual/common/bg/tab_01_l.gif') no-repeat left top; color:#6f6f6f;}
.tab01 li.on a{padding:7px 17px 0;}
.tab01.tab02 li a{padding:10px 13px 0;}
.tab01 li a:hover, .tab01 li a:focus {text-decoration:none;}
.tab01 li.on {position:relative; background:url('/images/individual/common/bg/tab_01_r_on.gif') no-repeat right top;}
.tab01 li.on a {background:url('/images/individual/common/bg/tab_01_l_on.gif') no-repeat left top; color:#333; font-weight:normal; font-family:RixGoEB; letter-spacing:-1px;}
.tab01 .counsel {position:absolute; top:9px; right:0; background:url('/images/individual/common/bg/ic_arr_red.gif') no-repeat 0 2px; padding-left:10px; font-size:12px; line-height:14px;}
.ls1Tab li {letter-spacing:-1px !important;}
.tab01 li ul {position:absolute; top:45px; left:0;}
.tab01 li ul li {float:left; height:auto; background:url('/images/individual/common/bg/bg_tab_2dapth_line.gif') no-repeat 0 1px !important;  margin-left:0; padding:0 13px; font-size:12px; line-height:13px;}
.tab01 li ul li.first {background:none !important; padding-left:0;}
.tab01 li ul li a {display:inline !important; padding:0 !important; background:none !important; letter-spacing:0 !important;}
.tab01 li ul li.on {background:none; font-weight:normal; font-family:RixGoEB;}
.tab01 li ul li.on a {color:#6f6f6f;}
.tab01 li.on ul li { float:left; height:auto; background:url('/images/individual/common/bg/bg_tab_2dapth_line.gif') no-repeat 0 1px !important;  margin-left:0; padding:0 13px; font-size:12px; line-height:13px;}
.tab01 li.on ul li.first {background:none !important; padding-left:0;}
.tab01 li.on ul li a {display:inline !important; padding:0 !important; background:none !important; font-weight:normal;color:#6f6f6f !important; letter-spacing:0 !important;}
.tab01 li.on ul li.on {background:none;color:#3b64b2 !important;}
.tab01 li.on ul li.on a {color:#3b64b2 !important; font-weight:normal; font-family:RixGoEB;}

/* button */
span.btn{display:inline-block; overflow:visible; margin:0; text-decoration:none !important; white-space:nowrap; cursor:pointer; vertical-align:middle;}
.btn input {display:-moz-inline-stack; display:inline-block; overflow:visible; border:0; margin:0; text-decoration:none !important; white-space:nowrap; cursor:pointer;}
.btn button {display:inline-block;}
.btn a {display:inline-block;}
.btn *:hover,
.btn *:focus {text-decoration:none;}

/* gray button */
.btnTbExec button ,
.btnTbExec input ,
.btnTbExec a ,
.btnConLInkInfoBold button ,
.btnConLInkInfoBold input ,
.btnConLInkInfoBold a ,
.btnConLInkBold button ,
.btnConLInkBold input ,
.btnConLInkBold a {height:26px; padding:0 15px; line-height:26px; font-weight:normal; font-family:RixGoEB; color:#fff; background:#555555;}
.btnTbExec a:link,
.btnTbExec a:active,
.btnTbExec a:visited,
.btnTbExec a:focus,
.btnTbExec a:hover {color:#fff;}

/* light gray button */
.bfserConBox .titleTxt dl.bgtit2 dt span{width:42px; background:#555555;}
.bfserConBox .titleTxt dl.bgtit2 dd {width:485px;}
.bfserConBox .titleTxt dl.bgtit3 dt {width:42px; padding:3px 0 2px; background:#555555; text-align:center; font-weight:normal; font-family:RixGoEB; color:#fff; line-height:14px;}
.bfserConBox .titleTxt dl.bgtit4 dt span{width:77px; background:#555555;}
.bfserConBox .titleTxt dl.bgtit4 dt span.txt{width:78px; background:#555555;}
.bfserConBox .titleTxt dl.bgtit5 dt span{width:66px; background:#555555;}

/* blue button */
.btnConLInkInfo a ,
.btnConLInkInfo button ,
.btnConLInkInfo input {background:#5a75a8; padding:0 15px; font-size:12px; line-height:22px; color:#fff;}
.btnConLInkInfo a:link,
.btnConLInkInfo a:active,
.btnConLInkInfo a:visited,
.btnConLInkInfo a:focus,
.btnConLInkInfo a:hover {color:#fff;}

.btnBdInquiry a ,
.btnBdInquiry input ,
.btnBdInquiry button ,
.btnBdInquiry2 a ,
.btnBdInquiry2 input ,
.btnBdInquiry2 button {background:#5a75a8; padding:0 15px; font-size:12px; line-height:20px; color:#fff; font-weight:normal; font-family:RixGoEB;}
.btnBdInquiry a:link,
.btnBdInquiry a:active,
.btnBdInquiry a:visited,
.btnBdInquiry a:focus,
.btnBdInquiry a:hover ,
.btnBdInquiry2 a:link,
.btnBdInquiry2 a:active,
.btnBdInquiry2 a:visited,
.btnBdInquiry2 a:focus,
.btnBdInquiry2 a:hover {color:#fff;}

/* red button */
.btnImportant button ,
.btnImportant input ,
.btnImportant a {height:26px; padding:0 15px; line-height:26px; font-weight:normal; font-family:RixGoEB; color:#fff; background:#e83e44;}
.btnImportant a:link,
.btnImportant a:active,
.btnImportant a:visited,
.btnImportant a:focus,
.btnImportant a:hover {color:#fff;}

.btnTbExecInfoRedx a ,
.btnTbExecInfoRedx button ,
.btnTbExecInfoRedx input {height:26px; background:#e83e44; padding:0 15px; font-size:12px; line-height:26px; color:#fff; font-weight:normal; font-family:RixGoEB;}
.btnTbExecInfoRedx a:link,
.btnTbExecInfoRedx a:active,
.btnTbExecInfoRedx a:visited,
.btnTbExecInfoRedx a:focus,
.btnTbExecInfoRedx a:hover {color:#fff;}

/* red small button */
.btnInnerBoxInfo-red a ,
.btnInnerBoxInfo-red button ,
.btnInnerBoxInfo-red input {height:16px; background:#e83e44; padding:0 15px; font-size:12px; line-height:16px; color:#fff;}
.btnInnerBoxInfo-red a:link,
.btnInnerBoxInfo-red a:active,
.btnInnerBoxInfo-red a:visited,
.btnInnerBoxInfo-red a:focus,
.btnInnerBoxInfo-red a:hover {color:#fff;}

/* white button */
.btnInnerTb a ,
.btnInnerTb button ,
.btnInnerTb input {height:18px; background:#fff; padding:0 15px; font-size:12px; line-height:18px; color:#555555; border:1px solid #ccc;}
.btnInnerTb a:link,
.btnInnerTb a:active,
.btnInnerTb a:visited,
.btnInnerTb a:focus,
.btnInnerTb a:hover {color:#555555;}

.btnImportantSub button ,
.btnImportantSub input ,
.btnImportantSub a {height:24px; padding:0 15px; line-height:24px; font-weight:normal; font-family:RixGoEB; color:#555555; background:#f6f6f6; border:1px solid #ccc;}
.btnImportantSub a:link,
.btnImportantSub a:active,
.btnImportantSub a:visited,
.btnImportantSub a:focus,
.btnImportantSub a:hover {color:#555555;}

.btnInnerTb30 a ,
.btnInnerTb30 button ,
.btnInnerTb30 input {height:28px; background:#fff; padding:0 15px; font-size:12px; line-height:28px; color:#555555; border:1px solid #555;}
.btnInnerTb30 a:link,
.btnInnerTb30 a:active,
.btnInnerTb30 a:visited,
.btnInnerTb30 a:focus,
.btnInnerTb30 a:hover {color:#555555;}

.btnTbExecSub a ,
.btnTbExecSub button ,
.btnTbExecSub input {height:24px; background:#f6f6f6; padding:0 15px; font-size:12px; line-height:26px; color:#555555; font-weight:normal; font-family:RixGoEB; border:1px solid #ccc;}
.btnTbExecSub a:link,
.btnTbExecSub a:active,
.btnTbExecSub a:visited,
.btnTbExecSub a:focus,
.btnTbExecSub a:hover {color:#555555;}

/* white small button */
.btnInnerBoxInfo a ,
.btnInnerBoxInfo input ,
.btnInnerBoxInfo button {height:16px; background:#fff; padding:0 15px; font-size:12px; line-height:16px; color:#555555; border:1px solid #ccc;}
.btnInnerBoxInfo a:link,
.btnInnerBoxInfo a:active,
.btnInnerBoxInfo a:visited,
.btnInnerBoxInfo a:focus,
.btnInnerBoxInfo a:hover {color:#555555;}

.btnTbExecInfoSubnm a ,
.btnTbExecInfoSubnm button ,
.btnTbExecInfoSubnm input {height:22px; background:#fff; padding:0 15px; font-size:12px; line-height:22px; color:#555555; font-weight:normal; border:1px solid #ccc;}
.btnTbExecInfoSubnm a:link,
.btnTbExecInfoSubnm a:active,
.btnTbExecInfoSubnm a:visited,
.btnTbExecInfoSubnm a:focus,
.btnTbExecInfoSubnm a:hover {color:#555555;}


/* white etc button */
.btnPrint {background:#fff;}
.btnPrint a ,
.btnPrint button ,
.btnPrint input {height:16px; background:url('/images/individual/common/btn/bg_func_print.gif') no-repeat 10px center; padding:0 10px 0 24px; font-size:12px; line-height:16px; color:#555555; border:1px solid #ccc;}
.btnPrint a:link,
.btnPrint a:active,
.btnPrint a:visited,
.btnPrint a:focus,
.btnPrint a:hover {color:#555555;}

.btnExcel {background:#fff;}
.btnExcel a ,
.btnExcel button ,
.btnExcel input {height:16px; background:url('/images/individual/common/btn/bg_func_excel.gif') no-repeat 10px center; padding:0 10px 0 24px; font-size:12px; line-height:16px; color:#555555; border:1px solid #ccc;}
.btnExcel a:link,
.btnExcel a:active,
.btnExcel a:visited,
.btnExcel a:focus,
.btnExcel a:hover {color:#555555;}

.btnPdf {background:#fff;}
.btnPdf a ,
.btnPdf button ,
.btnPdf input {height:16px; background:url('/images/individual/common/btn/bg_func_pdf.gif') no-repeat 10px center; padding:0 10px 0 24px; font-size:12px; line-height:16px; color:#555555; border:1px solid #ccc;}
.btnPdf a:link,
.btnPdf a:active,
.btnPdf a:visited,
.btnPdf a:focus,
.btnPdf a:hover {color:#555555;}

.btnCopy {background:#fff;}
.btnCopy a ,
.btnCopy button ,
.btnCopy input {height:16px; background:url('/images/individual/common/btn/bg_func_copy.gif') no-repeat 10px center; padding:0 10px 0 24px; font-size:12px; line-height:16px; color:#555555; border:1px solid #ccc;}
.btnCopy a:link,
.btnCopy a:active,
.btnCopy a:visited,
.btnCopy a:focus,
.btnCopy a:hover {color:#555555;}

/* bullet
.bu01 {padding-top:10px;}
.bu01 li{background:url('/images/individual/common/ic/bu_square.gif') no-repeat left 7px !important; margin-top:3px; padding-left:11px;}
.bu01 li:fist-child {margin-top:0;}
.bu01 li.bu02{background:url('/images/individual/common/ic/bu_bar.gif') no-repeat left 9px !important; margin-top:3px; padding-left:11px;}
.bu01 li.bu02:first-child {margin-top:0;}
p.bu01 {background:url('/images/individual/common/ic/bu_square.gif') no-repeat left 7px; padding-top:0; padding-left:11px; margin-top:3px;}
p.bu01:first-child {margin-top:0;}

.bu02 li{background:url('/images/individual/common/ic/bu_bar.gif') no-repeat left 9px !important; margin-top:3px; padding-left:10px;}
.bu02 li:first-child {margin-top:0;}
p.bu03{background:url('/images/individual/loung/bg_line2.gif') no-repeat left 9px !important; padding-left:10px;margin-left:10px;}

.infoTxt {background:url('/images/individual/common/ic/ic_guide.gif') no-repeat left 0; padding-left:20px; line-height:16px; color:#555555; font-size:12px; vertical-align:-1px;}
.infoTxt02{background-position:0 3px; line-height:22px;}
.infoTxt03 {background:url('/images/individual/common/ic/ic_guide.gif') no-repeat left 6px; padding-left:20px; line-height:16px; color:#555555; font-size:12px; vertical-align:-1px;}
.infoTxtF12 {background:url('/images/individual/common/ic/ic_guide.gif') no-repeat left 0; padding-left:20px; line-height:16px; color:#555555; font-size:12px; vertical-align:-1px;}
*/

.bu01 {margin-top:10px;}
.bu01 li {background:url('/images/individual/loung/bu_cir_7b.gif') no-repeat left 6px !important; margin-top:6px; padding-left:8px;}
.bu01 li:first-child {margin-top:0;}

.bu02 {margin-top:4px;}
.bu02 li {background:url('/images/individual/loung/bu_bar_8e.gif') no-repeat left 7px !important; margin-top:4px; padding-left:8px;margin-left:8px;}
.bu02 li:first-child {margin-top:0;}

/*.bu03 {margin-top:4px;}*/
.bu03 li {background:url('/images/individual/loung/bu_sq_c7.gif') no-repeat left 7px !important; margin-top:4px; padding-left:8px; margin-left:16px;}
.bu03 li:first-child {margin-top:0;}

/*.bu04{margin-top:4px;}*/
.bu04 li {padding-left:8px; margin-top:4px;}
.bu04 li:first-child {margin-top:0;}
.bu01 li ul.bu02 {margin-top:0;}
.bu01 li ul.bu02 li {background:url('/images/individual/loung/bu_bar_8e.gif') no-repeat left 7px !important; margin-top:4px; padding-left:8px;margin-left:0;}
.bu01 li ul.bu02 li:first-child {margin-top:0;}
.bu01 li ul.bu02 li ul.bu03 li {background:url('/images/individual/loung/bu_sq_c7.gif') no-repeat left 7px !important; margin-top:4px; padding-left:8px;margin-left:0;}
.bu01 li ul.bu02 li ul.bu03 li:first-child {margin-top:0;}

p.bu01 {background:url('/images/individual/loung/bu_cir_7b.gif') no-repeat left 7px; margin-top:6px; padding-left:8px; padding-top:0;}
p.bu02 {background:url('/images/individual/loung/bu_bar_8e.gif') no-repeat left 7px; margin-top:4px; padding-left:8px; margin-left:8px;}
p.bu03 {background:url('/images/individual/loung/bu_sq_c7.gif') no-repeat left 7px; margin-top:4px; padding-left:8px; margin-left:16px;}
p.bu04 {padding-left:8px; margin-top:0;}

/* layout */
.subLoung {width:830px; padding-bottom:50px;}
.subLoung .tab01 {margin-bottom:40px;}

/* content title */
.conTitWr {position:relative; width:100%; padding-bottom:40px;}
.conTitWr h2 {}
.conTitWr .subTit { width:0; height:0; visibility:hidden; padding:0; margin:0;}
.conTitWr.conTitWr02 {padding-bottom:30px; border-bottom:1px solid #ccc;}

/* paginate */
.paginate, .paginateStore{position:relative; display:inline-block; width:100%; margin-top:20px; vertical-align:top; text-align:center; font-family:Tahoma, sans-serif; font-size:12px; color:#555555;}
.paginate a, .paginateStore a{display:inline-block; margin-left:-2px; vertical-align:top; color:#555555; cursor:pointer;}
.paginate a span, .paginateStore a span{display:inline-block; width:22px;height:18px;line-height:18px; border:1px ;}
.paginate a:hover, .paginate a:focus,
.paginateStore a:hover, .paginateStore a:focus{text-decoration:none; color:#242424;}
.paginate a.on, .paginateStore a.on{color:#fff; background:#df0318; font-weight:normal; font-family:RixGoEB; cursor:default;}
.paginate a.on span, .paginateStore a.on span{border:1px solid #df0318;}
.paginate a.prev, .paginate a.next, .paginate a.first, .paginate a.last,
.paginateStore a.prev, .paginateStore a.next, .paginateStore a.first, .paginateStore a.last{display:inline-block; margin-left:-2px; vertical-align:top; background:none;}
.paginate a.prev, .paginateStore a.prev{margin-right:10px;}
.paginate a.next, .paginateStore a.next{margin-left:8px;}
.paginate .btnR, .paginateStore .btnR{position:absolute; top:-5px; right:0;}
.paginate .btnR a, .paginateStore .btnR a{margin-left:0;}

/* main */
.loung .topBlock {height:380px;}

/**************** ari ******************/
/* 빨간날엔 BC */
/*
.banner_redBc {height:282px; padding:40px 40px; background:url(../../images/individual/loung/img_redBc.png) left top no-repeat;}
.banner_redBc p {padding-top:30px;}
.bc_benefit {margin-top:20px;}
.bc_benefit h4 {padding-bottom:27px; text-align:center;}
.bc_benefit h4 a {display:block; background:url(../../images/individual/loung/icon_plus_gray.png) right 5px no-repeat;}
.bc_benefit dl {margin-top:25px; clear:both; display:table;}
.bc_benefit dd {float:left;}
.bc_benefit .txt_redBC1 {background:url('../../images/individual/loung/img_redbc_label01.png') no-repeat; width:208px; height:122px; padding:22px 38px;}
.bc_benefit .txt_redBC1 dd p {padding-top:40px;}
.bc_benefit .txt_redBC2 {background:url('../../images/individual/loung/img_redbc_label02.png') no-repeat; width:208px; height:122px; margin-top:20px; padding:22px 38px;}
.bc_benefit .txt_redBC2 dd p {padding-top:33px;}
.bc_benefit .txt_redBC3 {background:url('../../images/individual/loung/img_redbc_roundbox.png') no-repeat; width:238px; height:32px; margin-top:20px; padding:15px 22px;}
.bc_benefit .txt_redBC4 {margin-top:35px;}
.bc_benefit .txt_redBC4 dt {float:left;}
.bc_benefit .txt_redBC4 dd {border-bottom:1px solid #f9d6d3;width:208px; height:73px; padding:6px 0 0 14px; display:block;}
.bc_benefit .txt_redBC4 dd p {margin-top:14px; line-height:16px;}
.bc_benefit .fl {width:298px; height:700px; padding:19px 31px; background:#f5ece5;}
.bc_benefit .fl h4 {background:url(../../images/individual/loung/bg_line.gif) left bottom repeat-x;}
.bc_benefit .fr {width:320px; height:700px; padding:19px 20px; background:#e83d45;}
.bc_benefit .fr dl dd a {width:230px; color:#fff; background:url(../../images/individual/loung/icon_plus_white.png) right 52px no-repeat;}

.bc_benefit div:first-child ul {position:relative;}
.bc_benefit div:first-child ul div {position:absolute;bottom:18px; right:67px}
*/

.contents_redbc_wrap .bc_benefit {overflow:hidden; margin-top:20px; }
.contents_redbc_wrap .bc_benefit ol li:first-child {margin-left:0;}
.contents_redbc_wrap .bc_benefit ol li {float:left; margin-left:9px;}
.contents_redbc_wrap .bc_benefit ul li {float:left; margin-top:10px; margin-right:10px;}
.redbc_ticket {clear:both; margin-top:30px; /*padding: 10px 10px 2px 10px;*/ width:830px; /* 2016-11-17 width값은 임시 */}
.redbc_ticket > div {overflow:hidden;}
.redbc_ticket > div:first-child {margin-bottom:10px;}
.redbc_ticket dl:first-child {margin-left:0px; }
.redbc_ticket dl {float:left; width:236px; height:185px; margin-left:13px; padding:20px 15px; border:1px solid #c9c9c9; background-color:#fff;}
.redbc_ticket dl dd {margin-top:10px;}
.redbc_ticket dl dd ul li {font-size:12px; line-height:20px;}
.redbc_ticket dl.box312:first-child {margin-left:0;}
.redbc_ticket dl.box312 {width:312px; margin-top:12px; margin-left:11px; }
.redbc_ticket .redbc_banner {clear:both; padding-top:10px; text-align:center; }


/* 2015-08-21 추가 */
.banner_oil { margin-top:25px; height:216px; padding:22px 22px; background:url(../../images/individual/loung/img_oilcard.png) no-repeat left top; }
.banner_oil .btn a { font-family:RixGoM; font-size:13px; line-height:30px; color:#fff; text-align:center; background:#545454; display:inline-block; padding:0 35px;}
.banner_oil h3, .banner_oil p { padding-bottom:20px; }

/* vip 카드 혜택 */
.vipCard h3 {padding-top:40px; padding-bottom:20px;}
.vipCard .clfix .fl {width:226px;}
.vipCard .clfix .fr {width:464px; padding-left:30px;}
.vipCard .clfix .fr h4 {padding:4px 0 10px 4px; border-bottom:1px solid #ccc;}
.vipCard .clfix .fr p {padding:10px 0 15px 4px;}

.vipcard_wrap {padding:30px 86px;border:1px solid #e7e7e7; width:636px;}
.vipcard_wrap ul {overflow:hidden;}
.vipcard_wrap ul li {float:left;margin-left:80px;}
.vipcard_wrap ul li:first-child {margin-left:0;}
.vipcard_wrap ul li a {display:block;text-decoration:none;}
.vipcard_wrap ul li a span {display:block;text-align:center;width:99px;margin-top:10px;}

/* cgv 캐시백 안내 */
.cgvCashback .cgvBox {padding:15px 20px 15px 376px; margin-top:30px; border:1px solid #d8d8d8; background:#f8f8f8; position:relative;}
.cgvCashback .txtCashback {position:absolute; top:72px; left:30px;}
.cgvCashback .noticeCashback {padding-left:20px; border-left:1px solid #d8d8d8;}
.cgvCashback .noticeCashback dl {padding-top:15px;}
.cgvCashback .noticeCashback dl dt {width:80px; padding:6px 0; color:#545454; font-weight:normal; font-family:RixGoEB; text-align:left;}
.cgvCashback .noticeCashback dl dd {width:210px; padding-left:10px;}
.cgvCashback ul.bu01 {margin-top:30px;}
.cgvCashback .btn {margin:30px auto 0;}
.cgvCashback .guardian {padding-top:40px; text-align:right; color:#555555;}

.cgvRegervation .reservationBox {height:120px; padding:28px 20px 0 160px; background:url(../../images/individual/loung/icon_ipin.png) no-repeat; border:1px solid #d8d8d8;}
.cgvRegervation .reservationBox p {padding:5px 0;}
.cgvRegervation .h4_border {padding:20px 0; margin-top:30px; border-top:1px solid #d8d8d8; border-bottom:1px solid #df454b; text-align:center;}
.cgvRegervation ul.bu01 {padding-top:30px;}
.cgvRegervation ul.bu01 li.mt15 {margin-top:15px;}
.cgvRegervation ul.bu01 li p {color:#555555;}
.cgvRegervation ul.bu01 li a {color:#128cb3;}

/* cgv 예매 */
.cgvReservation1 h4 {padding-top:30px;}
.cgvReservation1 .txtGuide {padding-top:14px; padding-bottom:20px;}

/* the musical 신청 */
.theMusical .themusicalBox {height:241px; padding:40px 25px 0 223px; background:url(../../images/individual/loung/img_musical_book.png) 30px 35px no-repeat; border:1px solid #d8d8d8;}
.theMusical h4 {margin-top:30px;}
.theMusical .h4_border {padding:20px 0; margin-top:30px; border-top:1px solid #d8d8d8; border-bottom:1px solid #df454b; text-align:center;}
.theMusical .grayBox {padding:35px 0; background:#f8f8f8; border-bottom:1px solid #d8d8d8;}
.theMusical .grayBox .ac .btn {margin-top:25px;}

/* 예매가이드 */
.guideStep > li {padding-top:40px;}
.guideStep > li:first-child {padding-top:0;}
.guideStep .step {width:350px; padding-left:20px;}
.guideStep p {padding-top:17px;}
.guideStep ol > li {padding-top:10px;}
.guideStep .infoTxt {margin-top:3px}

.payGuide h3 {padding-top:40px;}
.payGuide h4 {padding-top:30px;}
.payGuide h4.p_top {padding-top:30px;}
/*.payGuide p.bu01 {margin-top:30px;}*/
.payGuide .bu01 a {color:#e83d44;}
.payGuide .txt_cancle {margin:13px 0;}
.payGuide .tbColRow {margin-top:10px;}

/*=================== 조영기 ====================*/
/* 공연혜택 */
.show .searchBar{padding:10px 15px; border-top:solid 1px #d8d8d8;border-bottom:solid 2px #e83d44;background-color:#f8f8f8;}
.show .searchBar label{font-size:13px;line-height:30px;color:#242424;}
.show .searchBar select{margin:0 14px 0 3px;}
.show .searchBar .input{width:100px; border-right:0;}
.show .searchBar button, .show .searchBar a {margin-left:-4px;display:inline-block;}
.show .searchBar button img, .show .searchBar a img{vertical-align:middle;}
.show .cultureList2{margin-top:20px;}
.show .cultureList2 li{margin:0 -1px 10px 0;width:178px; border:solid 1px #d9d9d9; float:left; position:relative;}
.show .cultureList2 li .icon_culture1{width:43px;height:43px; background:url('/images/individual/loung/icon_culture1.png') no-repeat 0 0;display:block;}
.show .cultureList2 li .icon_culture2{width:43px;height:43px; background:url('/images/individual/loung/icon_culture2.png') no-repeat 0 0;display:block;}
.show .cultureList2 li .iconType{text-indent:-9999px; position:absolute;top:5px;left:5px;}
.show .cultureList2 li a{display:block;}
.show .cultureList2 li a:focus,
.show .cultureList2 li a:hover {text-decoration:none;}
.show .cultureList2 .info{padding:12px 15px 14px;}
.show .cultureList2 .info p{font-size:13px;line-height:1.3;color:#e83d44;}
.show .cultureList2 .info p strong{font-size:24px;}
.show .cultureList2 .info em{width:148px; font-size:16px;line-height:1.3;color:#545454;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block;}

/* popup layout */
#popWrap {position:relative; width:100%; height:100%; text-align:left;}
#popWrap .popClose {position:absolute; right:20px; top:16px;}
/* top area */
#popTit {position:relative; width:100%; height:40px; background:#e83e44;}
#popTit h1 {}
#popTit h1.txt {padding:11px 0 0 20px; font-size:18px; line-height:20px; font-weight:normal; font-family:RixGoEB; letter-spacing:-1px; color:#fff;}
#popTit h1.tit {height:28px; padding:12px 0 0 20px; font-size:16px; line-height:20px; font-weight:normal; font-family:RixGoEB; letter-spacing:-1px; color:#fff;}
	#popTit .popClose {position:absolute; right:20px; top:16px;}
/* contents area */
#popCon {width:100%; min-height:100%;}
#popCon .contArea {padding:20px 20px 30px 20px;}

/* LOUNG 톡 */
#popCon.loung .contArea{padding-top:40px;}
#popCon.loung .contArea .headTit{font-size:16px;line-height:1.5;font-weight:normal; font-family:RixGoEB;color:#242424; display:block;}
#popCon.loung .contArea .choiceBlock{margin-top:20px;padding:10px 20px; border:solid 1px #ddd;background-color:#fbfbfb;}
#popCon.loung .contArea .choiceBlock div:first-child{border-bottom:dashed 1px #ddd;}
#popCon.loung .contArea .choiceBlock .clfix{padding:7px 10px 5px;}
#popCon.loung .contArea .choiceBlock .clfix strong{float:left;}
#popCon.loung .contArea .choiceBlock .clfix p{float:right;}
#popCon.loung .contArea .choiceBlock .clfix .raCh{margin-left:10px;}
#popCon.loung .contArea .guide{margin-top:20px;padding-left:40px; background:url('/images/individual/common/ic/ic_guide2.gif') no-repeat 0 center;}
#popCon.loung .contArea .guide li{padding-left:8px; color:#747474; background:url('/images/individual/common/ic/bul_list4.gif') no-repeat 0 5px;}
#popCon.loung .contArea .ar{margin-top:5px;}
#popCon.loung .contArea .ar .info{padding-right:17px; line-height:1.5;font-weight:normal; font-family:RixGoEB;text-decoration:underline; background:url('/images/individual/common/btn/btn_more3.gif') no-repeat right 0;}
#popCon.loung .contArea .btnBlock{margin-top:35px;}
#popCon.loung .contArea .btnBlock .btn a{width:100px;}

/* flex slider */
.flex-control-paging {display:table;}
.flex-control-paging li {margin-right:5px; float:left;}
.flex-control-paging li a {width:10px; height:10px; display:block; background:#ccc; text-indent:-9999px;}
.flex-control-paging li a:hover ,
.flex-control-paging li a.flex-active {background:#e83d44 !important;}

/* contents */
#mainWrap {position:relative; width:100%; height:100%;}
#container {width:1110px; position:relative;}
#container:after {content:" "; display:block; clear:both;}

/* data table */
table.tbColRow {width:100%; border-top:1px solid #ccc;}
table.tbColRow thead th {background:#f6f6f6; padding:13px 0 10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-weight:normal; font-family:RixGoEB; color:#000;}
table.tbColRow tbody th {background:#f6f6f6; padding:13px 0 10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-weight:normal; font-family:RixGoEB; color:#000;}
table.tbColRow td {padding:13px 0 9px 10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:left; vertical-align:middle; font-size:14px; line-height:20px; color:#484848;}

table.tbColRow.tbColRowAr tbody th,
table.tbColRow.tbColRowAr tbody td{padding:5px 15px 5px 0; text-align:right;}
table.tbColRow.tbColRowAr tbody th.stit{padding-right:0; text-align:center;}

/* list */
table.list {width:100%; border-top:1px solid #ccc;}
table.list th {background:#f2f2f2; padding:13px 0 10px; border-bottom:1px solid #e3e3e3; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-weight:normal; font-family:RixGoEB; color:#555555;}
table.list td {padding:13px 0 10px; border-bottom:1px solid #e3e3e3; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; color:#555555;}
table.list td.subject {padding-left:10px; text-align:left;}
table.list td.date {font-size:12px !important;}
table.list td .comm {font-size:12px !important; color :#e83d44  !important; font-weight:normal; font-family:RixGoEB; padding-left:3px;}
table.list td.contWrap {padding:0 !important; border-bottom:none;}
table.list td.contWrap .cont {position:relative; padding:51px 20px 17px 20px; line-height:20px; text-align:left;}
table.list td.contWrap .cont .btnClose {position:absolute; top:16px; right:20px;}
table.list td .border {border-bottom:1px solid #e3e3e3;}
table.list td.contWrap .inquiryWr {overflow:hidden; width:100%; height:31px; background:#f2f2f2; border-top:1px solid #e3e3e3;}
table.list td.contWrap .inquiryWr p {float:left; padding:9px 0 0 20px;}
table.list td.contWrap .inquiryWr .inquiry {float:right; display:inline; margin:6px 20px 0 0;}

.inquiryWr2 {overflow:hidden; width:100%; height:31px; background-color:#f9f9f9; border-top:1px solid #ecedf1;}
.inquiryWr2 p {float:left; padding:9px 0 0 20px;}
.inquiryWr2 .inquiry {float:right; display:inline; margin:6px 20px 0 0;}

tr.ls1 th,
tr.ls1 td {letter-spacing:-1px !important;}

tr.f11 th,
tr.f11 td {font-size:12px !important;}

th.pad0,
td.pad0 {padding-top:0 !important; padding-bottom:0 !important;}

tr.last th,
tr.last td {border-bottom:none !important;}

th.noBorder,
td.noBorder {border-right:none !important;}

table.tbColRow .table_ct td {text-align:center;padding-left:0;color:#545454;}

/**************** myloung ******************/
.myloung {}
.myloung .ticket_search p.btn_search {text-align:right;}

.myloung .ticket_search {margin-top:20px;}
.myloung .ticket_search a {border:1px solid #ccc;display:inline-block;zoom:0;*display:inline;}
.myloung .ticket_search a img {vertical-align: middle;}
.myloung .ticket_search .btn_period a {display:inline-block;zoom:0;*display:inline;height:29px;line-height:29px;padding:0 10px;text-decoration:none;font-size:14px;margin-right:5px;letter-spacing:-1px;}
.myloung .ticket_search .btn_period a:hover,
.myloung .ticket_search .btn_period a.on {background:#545454;color:#fff;}
.ticket_search .ui-datepicker-trigger {border:1px solid #ccc;margin-left:5px;margin-top:1px;}
.myloung .ticket_search input,
.myloung .ticket_search select {border:1px solid #ccc;}
.myloung .ticket_search input {width:80px;padding:7px 0;}
.myloung .ticket_search .dash {display:inline-block;zoom:0;*display:inline;padding:0 5px;}
.myloung .ticket_search select {width:138px;height:30px;}
.myloung .ticket_search .btn_search {margin-top:20px;}

.myloung .ticket_list {padding-top:30px;}
.myloung .count_period {margin-bottom:30px;}
.myloung h3 {margin-top:40px;}
.myloung h4 {margin-bottom:15px;}
.myloung .ticket_alert {background: url('/images/individual/common/ic/ic_guide.gif') no-repeat left center;margin-top:20px;padding-left:20px;}
.myloung .ticket_method,
.ticket_receipt{margin-top:15px;}
.myloung .ticket_method .color_red {font-weight:normal; font-family:RixGoEB;}
.myloung .ticket_cancel h4 {margin-top:30px;margin-bottom:0;}
.myloung .ticket_cancel ul li span {display:block;padding-left:72px;margin-top:3px;}

.step_list {overflow: hidden;border:1px solid #ccc;margin-top:15px;}
.step_list li {float:left;height:195px;position:relative;}
.step_list .list1 {background:url('/images/individual/loung/img_myloung_icon1.jpg') no-repeat center 20px;width:228px;}
.step_list .list2 {background:url('/images/individual/loung/img_myloung_icon2.jpg') no-repeat center 20px;width:240px;}
.step_list .list3 {background:url('/images/individual/loung/img_myloung_icon3.jpg') no-repeat center 20px;width:250px;}
.step_list li p {text-align:center;}
.step_list li .color_red {margin-top:145px;}
.step_list li img {position:absolute;top:0;right:-31px;}

.ticket_coupon {margin-bottom:30px;}
.ticket_coupon h4 {margin-bottom:0;}
.ticket_coupon input[type="text"] {width:260px;}

.benefit_wrap {position:relative;}
.benefit_title {font-size:22px;}
.btn_confirm {position:absolute;right:0;top:0;}
.btn_confirm>a {display:inline-block;zoom:0;*display:inline;padding:0 15px;height:30px;line-height:30px;background:#545454;color:#fff;text-decoration:none;font-weight:normal; font-family:RixGoEB;}
.benefit_content {position:relative;overflow:hidden;margin-top:20px;}
.benefit_content .leftbox {float:left;width:185px;padding-right:20px;}
.benefit_content .leftbox .tb_wrap {position:absolute;bottom:0;width:185px;}
.benefit_content .rightbox {float:right;width:515px;}
.benefit_content .rightbox table.tbColRow td {letter-spacing:-1px;padding: 10px 0 10px 10px;}
.benefit_content .rightbox table.tbColRow td .btn_table1,
.benefit_content .rightbox table.tbColRow td .btn_table2 {display:inline-block;zoom:0;*display:inline;padding:0 10px;border:1px solid #ccc;line-height:28px;height:28px;text-decoration:none;}
.benefit_content .rightbox table.tbColRow td .btn_table1 {margin-left:15px;}
.benefit_content .rightbox table.tbColRow .table_ct td {text-align:center;padding-left:0;color:#242424;}
.benefit_content .rightbox table.tbColRow .table_ct td .gray {font-size:13px;color:#545454;}

.txt_container {overflow:hidden;margin-top:20px;margin-bottom:40px;}
.txt_container span {display:inline-block;zoom:0;*display:inline;padding:0 15px;height:30px;line-height:30px;border:1px solid #e83e44;margin-right:10px;}
.txt_container a {display:inline-block;zoom:0;*display:inline;padding:0 15px;height:30px;line-height:30px;background:#df454b;color:#fff;text-align:none;float:right;}

.benefit_wrap .tab_cont {display:none;}
.benefit_wrap .tab_cont h3 {margin-top:30px;}
.benefit_wrap .tab_cont h3:first-child {margin-top:0;}
.benefit_wrap .tab_cont h4 {margin:20px 0 5px;}
.benefit_wrap .tab_cont h4:first-child {margin-top:0;}

.benefit_wrap .tab_cont table {margin-top:10px;}
.benefit_wrap .tab_cont ul.bu01 {margin:10px 0;}
.benefit_wrap .tab_cont ul.bu02 {margin:0 0 10px;}

.benefit_wrap .active {display:block;}
.benefit_wrap .cancel_t table.tbColRow td p{padding:3px 0;}
/*.benefit_wrap .cancel_t table.tbColRow .bu02 p{background:url('/images/individual/loung/bg_line2.gif') no-repeat left 7px;padding-left:12px;}*/
.benefit_wrap .tab_cont ul.img_list{overflow:hidden;}
.benefit_wrap .tab_cont .img_list li{float:left;border:1px solid #e8e8e8;margin-right:10px;}
.benefit_wrap .tab_cont .img_list li.last{margin-right:0;}
.benefit_wrap .tab_cont .map_img{border:1px solid #dbdbdb;}

.detail_content {margin-top:20px;margin-bottom:40px;position:relative;}
.detail_content .btnImportantSub {padding-top:20px;}
.detail_content p {position:absolute;right:0;top:-35px;}
.detail_content p span {font-weight:normal; font-family:RixGoEB;}

.cancel_box {background:#f8f8f8 url('/images/individual/loung/img_myloung_icon4.gif') no-repeat 29px center;padding:20px 30px 20px 170px;margin-bottom:40px;height:108px;border:1px solid #d8d8d8;}
.cancel_box h3 {padding-top:13px;padding-bottom:19px;}
.detail_content .btnImportant {padding-top:20px;}

/* 제휴카드 혜택 안내 */
.cardProListWrap {width:100%;}
.cardProListWrap td { vertical-align:top;}
.cardProListWrap .cardProList {width:415px;min-height:126px;position:relative;}
.cardProList dl.cardPro {width:415px; height:105px;}
.cardProList dt {float:left; width:165px;}
.cardProList .cardThumb {display:block; height:147px; height:105px;}
.cardProList .cardThumb img {width:145px; height:90px;}
.cardProList dd {float:left; width:220px !important;}
.cardProList dd.cardName {font-weight:normal; font-family:RixGoEB; color:#242424; font-size:16px; line-height:17px;}
.cardProList dd.cardName a {color:#242424;}
.cardProList dd.descTxt {margin:12px 0 0 0;font-size:14px; color:#555555; line-height:17px;}
.cardProList dd.userAge {margin:7px 0 0 0;}
.cardProList dd.userAge .age {display:inline-block; margin:0 0 0 5px; padding:0 0 0 5px; color:#d0484e; font-size:14px; font-weight:normal; font-family:RixGoEB; background:url('/images/individual/card/bar_card_ranking_list.gif') no-repeat; }
.cardProList dd.cardBrand {margin:8px 0 0 0; width:165px;}
.cardProList .cardBtn {overflow:hidden; margin:0 0 0 0;}
.cardProList .favor {display:inline-block; margin:10px 0 0 0;}
.cardProList .cardBtn .cardIc {margin:5px 0 0 30px;}
.cardProList .favor a {display:block; width:47px; height:13px; padding:3px 0 0 18px; background:url('/images/individual/common/ic/ic_favorites.gif') no-repeat left top; font-size:14px; color:#555555;}
.cardProList .favor a:hover {text-decoration:none;}
.cardProList .cardBtnFr {float:right; width:175px;position:absolute;right:0;top:105px;}
.cardBtnFr .icon{float:right; width:165px; margin-bottom:7px; text-align:right;}
.cardProList .cardBtnFr .favor {margin:5px 3px 0 0;}
.cardProList .cardBlt {height:26px; margin:0 0 0 4px;}

/* 카드 상세보기 */
.card_detail_sec1 {margin-top:40px;}
.card_detail_sec1 h4 {margin-bottom:13px;}
.card_detail_sec2 {margin-top:30px;}
.card_detail_sec2 h4 {margin-bottom:13px;}
.cardViewTop {background:#fafafa;border:1px solid #ccc;}
.cardViewTop .cardCont { position:relative; overflow:hidden; padding:40px 40px;}
.cardViewTop .cardCont .snsbox {position:absolute; right:40px; top:11px;}
.cardViewTop .cardCont .cardImgBox {float:left; width:241px;}
.cardViewTop .cardCont .cardImgBox .comName {margin:0 0 15px 0; text-align:center;}
.cardViewTop .cardCont .cardInfoBox {float:right; width:367px; margin:0px 0 0 0;}
.cardViewTop .cardCont .name {font-size:24px !important; letter-spacing:-1px; color:#242424; font-weight:normal; font-family:RixGoEB; line-height:27px !important;}
.cardViewTop .cardCont .txt {margin:20px 0 0 0; color:#555555; line-height:17px;}
.cardViewTop .cardCont .list {width:100%; margin:9px 0 0 0;}
.cardViewTop .cardCont .list li {width:100%; overflow:hidden; padding:8px 0 7px 0; background:url('/images/individual/card/bg_line_cardview.gif') repeat-x left bottom; color:#555555; font-size:14px; line-height:17px;}
.cardViewTop .cardCont .list li img {vertical-align:middle;}
.cardViewTop .cardCont .list li .tit {display:block; float:left; width:50px; margin:2px 0 0 0;}
.cardViewTop .cardCont .cardInfoBox .btnBox {width:100%; margin:20px 0 0 0; text-align:right;}
.cardViewTop .cardCont .cardProBenefit {width:160px; margin:10px 0 0 0; padding:0 0 0 60px;}
.cardViewTop .cardCont .cardProBenefit img {margin:0 3px 6px 0;}

/*한줄댓글 추가작업_박보람*/
.appraisal{width:76px;height:13px;overflow:hidden;display:inline-block;background:url("../../images/individual/loung/ico_star.png") no-repeat;}
.appraisal > span{width:15px;height:13px;overflow: hidden;float: left;}
.appraisal > span > a{width:15px;height:13px;text-indent:-9999em;display:inline-block;}
.comment_area{width:684px;height:93px;padding:15px 18px;border:1px solid #e8e8e8;}
.comment_area .txt_wrap{float:left;}
.comment_area .txt_wrap textarea{height:61px;padding:4px;}
.comment_area .btn_submit{float:right;background:#595757;width:70px;padding:20px 0;text-align:center;line-height:15px;}
.comment_area .btn_submit a{display:block;color:#fff;font-weight:normal; font-family:RixGoEB;}
.comment_eva_warp{width:602px;overflow: hidden;}
.comment_area p.comment_eva{clear:both;}
.comment_area p.comment_eva strong.evaluate{line-height:18px;margin-right:15px;float:left;}
.comment_all dt{overflow:hidden;}
.comment_all dt span.name{padding-right:6px;}
.comment_all dt span.date{color:#367da9;margin-right:10px;margin-left:10px;}
.comment_all dt span.time{color:#367da9;}
.comment_all h4{border-bottom-color:#fb3245;border-bottom-width:1px;border-bottom-style:solid;}
.comment_all div dl dd{line-height:18px;}
.comment_all > h4{font-size: 12px;}
.comment_all > div{padding-bottom: 30px;/*border-bottom:1px solid #ededed;*/}
.comment_all .comment_modify textarea{height: 10px;padding:7px 10px;}
.comment_all .comment_modify dd{padding:15px;border:1px solid #e6e6e6;background:#f8f8f8;}
.comment_all .fc_red{color: #de2436 !important;}

/*패키지 상세보기 추가작업*/
.package_wp p{margin:10px 0 28px 0;}
.package_wp ul{overflow:hidden;margin-bottom:20px;}
.package_wp ul li{float:left;}

.ui-widget-content, .ui-widget-header {background:#fff;}
.ui-datepicker {padding:0;}
.ui-widget-header {border:1px solid #fff;}
.ui-datepicker .ui-datepicker-header {padding:0;}
.ui-datepicker-calendar th {border-top:1px solid #ccc;background:#f6f6f6;border-bottom:1px solid #e3e3e3;font-weight:normal;}
.ui-datepicker-calendar td a {text-align:center;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:none;color:#545454;font-weight:normal;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:#e83d44;color:#fff !important;font-weight:normal; font-family:RixGoEB;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius:0px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius:0px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius:0px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius:0px;}
.ui-widget-header .ui-icon {background-image: url("ui-lightness/images/ui-icons_222222_256x240.png");}
.ui-datepicker-week-end:first-child a {color:#e83d44;}
.ui-datepicker-week-end:last-child a {color:#557dc3;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: none;
	background: #e83d44;
	font-weight: font-weight:normal; font-family:RixGoEB;
	color: #fff !important;
}
.ui-datepicker .ui-datepicker-prev {background:#fff !important;border:1px solid #ccc;left:2px !important;top:1px !important;}
.ui-datepicker .ui-datepicker-next {background:#fff !important;border:1px solid #ccc;right:2px !important;top:1px !important;}
.ui-datepicker-year, .ui-datepicker-month {padding:0;text-align:center;}

.loung .lnb_rankingListBlock{margin-top:10px;width:200px;height:406px; background-color:#f2f2f2;}
.loung .lnb_rankingListBlock h3{padding:13px 15px 12px; font-family:RixGoM;font-size:16px;line-height:1.3;color:#242424; background-color:#d8c9be;}
.loung .lnb_rankingListBlock .rankingList{position:relative;}
.loung .lnb_rankingListBlock .rankingList li{width:50%; float:left;}
.loung .lnb_rankingListBlock .rankingList li a{padding:10px 0 9px;font-family:RixGoM;font-size:13px;line-height:1.3;color:#242424;text-align:center;text-decoration:none; background-color:#d8c9be;display:block;}
.loung .lnb_rankingListBlock .rankingList li div{padding:15px;width:200px; position:absolute;top:35px;left:0;display:none;}
.loung .lnb_rankingListBlock .rankingList li div li{padding:3px 0;width:100%;}
.loung .lnb_rankingListBlock .rankingList li div li span{width:15px; font-family:RixGoM;font-size:13px;line-height:1.3;color:#242424;text-align:center; float:left;}
.loung .lnb_rankingListBlock .rankingList li div li a{width:135px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-family:RixGoL;font-size:13px;line-height:1.3;color:#545454;text-align:left; background-color:transparent;float:left;}
.loung .lnb_rankingListBlock .rankingList li div li img{float:left;}
.loung .lnb_rankingListBlock .rankingList li.first{padding-bottom:13px;}
.loung .lnb_rankingListBlock .rankingList li.first span{font-size:26px;}
.loung .lnb_rankingListBlock .rankingList li.first a{width:75px; white-space:normal;}
.loung .lnb_rankingListBlock .rankingList li.first a strong{color:#e83d44;}
.loung .lnb_rankingListBlock .rankingList li.active a{background-color:#f2f2f2;}
.loung .lnb_rankingListBlock .rankingList li.active div{display:block;}

.calendar_layer {width:231px;border:1px solid #ccc;position:absolute;background:#fff;}
.calendar_layer .select_date {padding:22px 25px 10px;text-align:center;border-bottom:1px solid #ccc;position:relative;}
.calendar_layer .select_date .calendar_close {display:block;position:absolute;right:5px;top:5px;border:none;}
table.calendar_ui {width:100%;}
table.calendar_ui thead th, .calendar_ui tbody th {border:none;padding:5px 0 5px;color:#545454;}
table.calendar_ui thead th {background:#f6f6f6;border-bottom:1px solid #ccc;}
table.calendar_ui tbody td {border:none;padding:0;text-align:center;height:30px;vertical-align:middle;}
.myloung table.calendar_ui tbody td a {border:none;display:block;}
.myloung table.calendar_ui tbody .firstday a {color:#e83d44;}
.myloung table.calendar_ui tbody .lastday a {color:#557dc3;}
.myloung table.calendar_ui tbody .currentday {background:#e83d44;}
.myloung table.calendar_ui tbody .currentday a {color:#fff;font-weight:normal; font-family:RixGoEB;}
.myloung table.calendar_ui tbody .holiday a {color:#e83d44;}

.layer_days {background:#fff;border:1px solid #ccc;position:absolute;z-index:100;width:258px;right:0;}
.layer_days .layer_head {background:#595758;color:#fff;padding:11px 26px;}
.layer_days .layer_head a {position:absolute;display:block;width:auto;height:auto;right:23px;top:15px;padding:0;}
.layer_days .layer_mid{padding:26px;}
.layer_days .layer_mid strong {color:#e83e44;}
.layer_days .layer_mid .days_list {height:166px;overflow-y:scroll;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:17px;margin-bottom:20px;}
.layer_days .layer_mid .days_list li {padding:10px 10px;border-top:1px solid #e3e3e3;overflow:hidden;}
.layer_days .layer_mid .days_list li:first-child {border-top:none;}
.layer_days .layer_mid .days_list li span {letter-spacing:-1px;float:left;color:#747474;display:inline-block;zoom:1;*display:inline;line-height:18px;}
.layer_days .layer_mid .days_list li a {float:right;color:#545454;display:inline-block;zoom:1;*display:inline;padding-left:13px;}
.layer_days .layer_mid .days_list .on {background:#fafafa;}
.layer_days .layer_mid .days_list .on span {text-decoration:underline;}
.layer_days .layer_mid .days_list .on a {font-weight:normal; font-family:RixGoEB;background:url('/images/individual/loung/icon_days_check.gif') no-repeat left 1px;}
.layer_days .layer_mid .select_area {}
.layer_days .layer_mid .select_area select {padding:0;width:130px;}
.layer_days .layer_mid .select_area a {display:inline-block;zoom:1;*display:inline;width:44px;line-height:25px;font-weight:normal; font-family:RixGoEB;background:#545454;color:#fff;text-align:center;}
.layer_days .layer_bot {padding:20px 26px;border-top:1px solid #ccc;}
.layer_days .layer_bot .days_list_check {height:98px;overflow-y:scroll;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:15px;}
.layer_days .layer_bot .days_list_check li {padding:7px 10px;border-top:1px solid #e3e3e3;}
.layer_days .layer_bot .days_list_check li:first-child {border-top:none;}
.layer_days label {display:none;}

.errorbox {width:798px;border:1px solid #b6b6b6;padding:48px 0;margin:0 auto;text-align:center;}
.errorbox h1 {margin-bottom:44px;}
.errorbox h2 {padding-bottom:28px;border-bottom:1px solid #dcdcdc;width:640px;margin:0 auto 25px;}
.errorbox em {display:block;font-size:15px;color:#565656;font-weight:normal; font-family:RixGoEB;margin-bottom:20px;}
.errorbox p {color:#242424;}
.errorbox p span {color:#fb3245;font-weight:normal; font-family:RixGoEB;}
.errorbox div {margin-top:40px;}

/* 약관동의 */
.boxClause h4{margin:30px 0 10px;}

/* 약관동의 완료 */
.boxClauseDone{margin-top:30px;padding:0 0 50px 225px; background:url("/images/individual/loung/img_clauseagree_end.gif") no-repeat 55px 0;}
.boxClauseDone .txt{margin-top:10px;}
.boxClauseDone .btn{margin-top:25px;}


/* 2017년 빨간날 보기 */
.display_wrap {overflow:hidden; margin-top:50px;}
.display_wrap .redday_wrap {float:left; width:400px; border-bottom:none;}
.display_wrap .redday_wrap .calendar_wrap {margin-top:20px; min-height:355px; position:relative;}
.display_wrap .redday_wrap .calendar_wrap .control {border-top:1px solid #000; padding-top:12px;}
.display_wrap .redday_wrap .calendar_wrap .control .month {color:#000; font-size:18px;}
.display_wrap .redday_wrap .calendar_wrap .control .view_prev,
.display_wrap .redday_wrap .calendar_wrap .control .view_next {top:12px;}
.display_wrap .redday_wrap .calendar_wrap .calender_area {position:relative; margin-top:15px; height:278px; border-bottom:1px solid #ddd; background:url('/images/individual/loung/bd_redday_cal01.gif') 0 0 repeat-x;}
.display_wrap .redday_wrap .calendar_wrap .calender_area table {}
.display_wrap .redday_wrap .calendar_wrap .calender_area table th {height:38px; border-top:none; border-bottom:none; padding:5px 0 0 0; vertical-align:middle;}
.display_wrap .redday_wrap .calendar_wrap .calender_area table td {vertical-align:middle;}
.display_wrap .redday_wrap .calendar_wrap .calender_area table td span {height:38px; font-size:13px; line-height:38px; vertical-align:middle;}
.display_wrap .redday_wrap .calendar_wrap .calender_area .redday_calender tbody tr td span.redday {background:url(/images/individual/loung/bg_redday1.gif) no-repeat center -1px; display:inline-block; width:58px; height:38px; color:#e60000; padding-top:0px;}
.display_wrap .redday_wrap .calendar_wrap .calender_area .redday_calender tbody tr td span.redday2 {background:url(/images/individual/loung/bg_redday2.gif) no-repeat center -1px; display:inline-block; width:58px; height:38px; color:#e60000; padding-top:0px;}
.display_wrap .redday_wrap .calendar_wrap .calender_area .redday_calender tbody tr td {padding:0px 0;}
.display_wrap .redday_wrap .calendar_wrap .calender_area .redday_calender tbody tr:first-child td {padding-top:0}
.display_wrap .redday_wrap .calendar_wrap .point_redday {font-size:14px; line-height:18px; margin-top:0px; position:absolute; right:2px; bottom:-25px;}
.display_wrap .redday_wrap .calendar_wrap .point_redday span {display:inline-block; background:url(/images/individual/loung/bg_redday3.gif) no-repeat 0 -1px; padding-left:22px}

/* 선착순 티켓 판매 현황 */
.display_wrap .result_wrap {float:right; width:400px;}
.display_wrap .result_wrap .result_box {width:400px; height:175px; background:#f6f6f6; overflow:hidden; margin-top:5px; margin-bottom:0; padding-top:0; border-bottom:none;}
.display_wrap .result_wrap .result_box.first {margin-top:20px;}
.display_wrap .result_wrap .result_box .img {float:left; width:201px; padding:0 0 0 0; text-align:left;}
.display_wrap .result_wrap .result_box .conut_wrap {float:left; width:199px; padding-top:0; text-align:center;}
.display_wrap .result_wrap .result_box .conut_wrap .count_number {padding-top:64px; font-family:'Verdana'; font-weight:bold; font-size:30px; letter-spacing:-6px;}
.display_wrap .result_wrap .result_box .conut_wrap .count_number .comma {display:inline-block; vertical-align:middle;}
.display_wrap .result_wrap .result_box .conut_wrap .count_number .status {display:inline-block; width:35px; height:46px; background:url(/images/individual/loung/bg_redday_count.gif) no-repeat 0 0; color:#fff; text-align:center; line-height:46px; letter-spacing:0;}
.display_wrap .result_wrap .result_box .conut_wrap .count_txt {height:auto; padding:63px 0 0 0; border-left:none; font-size:16px; line-height:1.5; text-align:center; color:#000;}
.display_wrap .result_wrap .result_box .conut_wrap .count_txt2 {padding-top:51px;}

/* 선착순 티켓 판매 현황이 3개인 경우 */
.display_wrap .result_wrap.row3 .result_box {height:95px; padding-top:0;}
.display_wrap .result_wrap.row3 .result_box .img {padding:12px 14px 0 14px; text-align:center;}
.display_wrap .result_wrap.row3 .result_box .conut_wrap {padding-top:24px;}

/* 판매현황 높이 다른버전 (롯데월드) */
.display_wrap .result_wrap .result_box.h117 {height:117px;}
.display_wrap .result_wrap .result_box.h117 .conut_wrap {padding-top:35px;}

/* 판매현황 다른버전 (cgv 한개만) */
.display_wrap .result_wrap .result_box.rbox_type2 {height:auto; border-bottom:1px solid #dedede;}
.display_wrap .result_wrap .result_box.rbox_type2 .img {float:none; width:auto; height:auto; padding:0;}
.display_wrap .result_wrap .result_box.rbox_type2 .conut_wrap {float:none; width:auto; height:110px; padding:0; text-align:center; background-color:#f6f6f6;}
.display_wrap .result_wrap .result_box.rbox_type2 .count_number {padding-top:32px;}
.display_wrap .result_wrap .result_box.rbox_type2 .count_txt {padding:33px 0 0 0; border-left:none; text-align:center;}

/* 빨간날 혜택 살펴보기 */
.redbc_benefit {margin-top:20px; padding:0; background:#fbfbfb;}
.redbc_benefit > ul {width:829px; overflow:hidden; border:1px solid #ddd;}
.redbc_benefit > ul > li {float:left; width:207px; height:111px; margin-left:0px; padding-top:96px; text-align:center; font-family:RixGoEb; font-size:16px; line-height:24px; color:#000;}
.redbc_benefit > ul > li > p {height:auto;}
.redbc_benefit > ul > li > p.line1 {padding-top:0; height:auto;}
.redbc_benefit > ul > li > p .tit_desc {margin-top:5px; font-size:14px; color:#666;}
.redbc_benefit > ul > li strong.fc_red {color:#e60000;}
.redbc_benefit > ul > li:first-child {margin-left:0px;}
.redbc_benefit > ul > li.bg1 {background:url(/images/individual/loung/img_redbc_benefit01.jpg) no-repeat 0 0;}
.redbc_benefit > ul > li.bg2 {background:url(/images/individual/loung/img_redbc_benefit02.jpg) no-repeat 0 0;}
.redbc_benefit > ul > li.bg3 {background:url(/images/individual/loung/img_redbc_benefit03.jpg) no-repeat 0 0;}
.redbc_benefit > ul > li.bg4 {background:url(/images/individual/loung/img_redbc_benefit04.jpg) no-repeat 0 0;}
.redbc_benefit > ul > li.bg5 {background:url(/images/individual/loung/img_redbc_benefit05.jpg) no-repeat 0 0;}
.redbc_benefit > ul > li .btn_pop_wrap {margin-top:8px; text-align:center;}

/* 빨간날 혜택이 5개인 경우 */
.redbc_benefit.col5 {padding:40px 20px;}
.redbc_benefit.col5 > ul {width:790px;}
.redbc_benefit.col5 > ul > li {width:134px; margin-left:30px; padding-top:148px;}
.redbc_benefit.col5 > ul > li:first-child {margin-left:0px;}

/* 빨간날 혜택이 2개인 경우 */
.redbc_benefit.col2 > ul > li {width:228px; padding:20px 0 20px 140px; background-position:40px 50%;}

/* 빨간날 혜택 살펴보기 레이어 팝업 */
#layermask {display:none; position:fixed; top:0; right:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index: 500;}
.redbc_layer {width:830px; position:absolute; left:0px; top:97px; z-index:501; display:none; }
.redbc_layer > .tit {height:35px; line-height:35px; padding-left:20px; overflow:hidden; background:#595758;}
.redbc_layer > .tit h4 {font-family:RixGoEB; font-size:13px; color:#fff; font-weight:normal; text-align:left;}
.redbc_layer .layer_close {position:absolute; right:20px; top:13px;}
.redbc_layer .layer_wrap {padding:200px 50px 0;}
.redbc_layer .layer_wrap.bg1 {background:#fff url(/images/individual/loung/bg_redbc_pop2.jpg) no-repeat 0 0;}
.redbc_layer .layer_wrap.bg2 {background:#fff url(/images/individual/loung/bg_redbc_pop1.jpg) no-repeat 0 0;}
.redbc_layer .layer_wrap.bg3 {background:#fff url(/images/individual/event/2016/01/event_2016010001_02.jpg) no-repeat 0 0;}
.redbc_layer .layer_wrap.bg4 {background:#fff url(/images/individual/event/2017/05/event_2017050015_02.jpg) no-repeat 0 0;}
.redbc_layer .layer_wrap.bg5 {background:#fff url(/images/individual/event/2017/08/event_2017080010_02.jpg) no-repeat 0 0;}
.redbc_layer .layer_wrap .layer_cont {padding:30px; font-family:RixGoM; font-size:14px; color:#484848; line-height:20px; background:#fff;}
.redbc_layer .layer_wrap .layer_cont .title {text-align:left; height:147px; position:relative;}
.redbc_layer .layer_wrap .layer_cont .title > h5 { font-family:RixGoB; font-weight:normal; font-size:40px !important; line-height:48px; color:#000;}
.redbc_layer .layer_wrap .layer_cont .title .ico { position:absolute; right:0; top:5px;}
.redbc_layer .layer_wrap .layer_cont .title .logo { height:40px; position:absolute; right:45px; top:0; }
.redbc_layer .layer_wrap .layer_cont .title .date { font-family:RixGoM; font-weight:normal; font-size:14px; line-height:16px; color:#000; margin-top:15px;}
.redbc_layer .layer_wrap .layer_cont  > dl { margin-top:23px; overflow:hidden; text-align:left; }
.redbc_layer .layer_wrap .layer_cont  > dl > dt,
.redbc_layer .layer_wrap .layer_cont  > dl > dd { float:left;}
.redbc_layer .layer_wrap .layer_cont  > dl > dt { width:140px; font-family:RixGoB; color:#000;}
.redbc_layer .layer_wrap .layer_cont  > dl > dd { width:530px; font-family:RixGoM;}
.redbc_layer .layer_wrap .layer_cont  > dl > dd > ul { margin-top:0;}
.redbc_layer .layer_wrap .layer_cont  > dl > dd > ul li { font-family:RixGoM; margin-bottom:4px;}
.redbc_layer .layer_wrap .layer_cont  .titBox {}
.redbc_layer .layer_wrap .layer_cont  .titBox .tit { text-align:left; border-top:1px solid #000; font-family:RixGoB; color:#000; padding:11px 20px; background-color:#f6f6f6}
.redbc_layer .layer_wrap .layer_cont  .titBox .cont { text-align:left; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#484848; padding:11px 20px 15px 20px; background-color:#fff;}
.redbc_layer .layer_wrap .layer_cont .bl01 {}
.redbc_layer .layer_wrap .layer_cont .bl01 li {text-align:left; background:url('/images/individual/event/2017/bl01.gif') no-repeat 0 8px; padding: 0 0 0 12px; line-height:20px; margin:0;}
.redbc_layer .layer_wrap .layer_cont .bl02 {}
.redbc_layer .layer_wrap .layer_cont .bl02 li {text-align:left; background:url('/images/individual/event/2017/bl02.gif') no-repeat 0 9px; padding: 0 0 0 12px; line-height:20px; margin:0;}
.redbc_layer .layer_wrap .layer_cont .bl03 {}
.redbc_layer .layer_wrap .layer_cont .bl03 li {text-align:left; background:url('/images/individual/event/2017/bl03.gif') no-repeat 0 6px; padding: 0 0 0 12px; line-height:20px; margin:0;}
.redbc_layer .layer_wrap .layer_cont .bl04 {}
.redbc_layer .layer_wrap .layer_cont .bl04 li {text-align:left; background:none; padding: 0; margin:0;}
.redbc_layer .layer_wrap .layer_cont .compliance {text-align:right; padding-top:25px;}
.redbc_layer .layer_wrap .layer_cont table.eventInner { width:100%; border:1px solid #ddd; margin:0;}
.redbc_layer .layer_wrap .layer_cont table.eventInner th { background:#f6f6f6; padding:10px; border:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-family:RixGoM; font-weight:normal; color:#484848;}
.redbc_layer .layer_wrap .layer_cont table.eventInner td { background:#fff; padding:10px; border:1px solid #ddd; text-align:left; vertical-align:middle; font-size:14px; line-height:20px; font-family:RixGoM; font-weight:normal; color:#484848;}
.redbc_layer .layer_wrap .layer_cont table.eventInner.ac td {text-align:center}
.redbc_layer .layer_wrap .layer_cont .f_red {color:#e60000;}
.redbc_layer .layer_wrap .layer_cont table.eventCol {width:100%; border-top:1px solid #000;}
.redbc_layer .layer_wrap .layer_cont table.eventCol th {font-family:RixGoB; background:#f6f6f6; padding:12px 0 11px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; /* .redbc_layer .layer_wrap .layer_cont */ text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-weight:normal; color:#000;}
.redbc_layer .layer_wrap .layer_cont table.eventCol td {font-family:RixGoM; padding:12px 0 11px 15px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; /* .redbc_layer .layer_wrap .layer_cont */ text-align:left; vertical-align:middle; font-size:14px; line-height:20px; color:#484848;}
.redbc_layer .layer_wrap .layer_cont table.eventCol td.ar10 {padding-right:10px !important; text-align:right !important;}
.redbc_layer .layer_wrap .layer_cont table.eventCol td.ar20 {padding-right:20px !important; text-align:right !important;}
.redbc_layer .layer_wrap .layer_cont table.eventCol td.al10 {padding-left:10px !important; text-align:left !important;}
.redbc_layer .layer_wrap .layer_cont table.eventCol td.al15 {padding-left:15px !important; text-align:left !important;}
.redbc_layer .layer_wrap .layer_cont table.eventCol td.al20 {padding-left:20px !important; text-align:left !important;}
.redbc_layer .layer_wrap .layer_cont table.eventCol td.ac {padding-left:0 !important;}
.redbc_layer .layer_wrap .layer_cont table.eventCol th.noBorder, table.eventCol td.noBorder {border-right:none;}
.redbc_layer .layer_wrap .layer_cont table.eventRow {width:100%; border-top:1px solid #000;}
.redbc_layer .layer_wrap .layer_cont table.eventRow thead th {font-family:RixGoB; background:#f6f6f6; padding:12px 0 11px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-weight:normal; color:#000;}
.redbc_layer .layer_wrap .layer_cont table.eventRow tbody th {font-family:RixGoB; background:#f6f6f6; padding:12px 0 11px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:20px; font-weight:normal; color:#000;}
.redbc_layer .layer_wrap .layer_cont table.eventRow td {font-family:RixGoM; padding:12px 0 15px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; vertical-align:middle; font-size:14px; line-height:16px; color:#484848;}
.redbc_layer .layer_wrap .layer_cont table.eventRow td.al10 {padding-left:10px !important; text-align:left !important;}
.redbc_layer .layer_wrap .layer_cont table.eventRow td.al20 {padding-left:20px !important; text-align:left !important;}
.redbc_layer .layer_wrap .layer_cont table.eventRow td.ar10 {padding-right:10px !important; text-align:right !important;}
.redbc_layer .layer_wrap .layer_cont table.eventRow td.ar15 {padding-right:15px !important; text-align:right !important;}
.redbc_layer .layer_wrap .layer_cont table.eventRow td.ar20 {padding-right:20px !important; text-align:right !important;}
.redbc_layer .layer_wrap .layer_cont table.eventRow td.ar {padding-right:20px !important; text-align:right !important;}
.redbc_layer .layer_wrap .layer_cont table.eventRow th.noBorder, table.eventRow td.noBorder {border-right:none;}

/* 라운지 - 독서엔BC */
.lbook_visual {position:relative; height:345px; padding:55px 0 0 50px; background:url('/images/individual/loung/book_visual.jpg') 0 0 no-repeat;}
.lbook_visual .subtit {margin-bottom:10px; font-size:20px; color:#fff; line-height:1.2;}
.lbook_visual h3.tit_visual {font-size:40px !important; color:#fff; font-family:RixGoEB; line-height:1.2;}
.lbook_visual .bu_white {margin-top:5px;}
.lbook_visual .bu_white > li {padding-left:15px; color:#fff; background:url('/images/individual/common/ic/bu_sq_fff.gif') 0 50% no-repeat;}
.lbook_visual .btn_book1 {display:inline-block; height:40px; margin-top:25px; padding:0 25px; color:#fff; line-height:40px; background-color:#484848;}
.lbook_banner_wrap {margin-top:40px;}
.lbook_banner_wrap .lbook_banner {display:block; height:174px; padding:41px 0 45px 50px; line-height:1.3; background:#f7eff2 url('/images/individual/loung/bg_book_banner.gif') 529px 39px no-repeat;}
.lbook_banner .tit {display:block; margin-bottom:3px; font-size:26px !important; line-height:1.3 !important; font-family:RixGoEB;}
.lbook_banner .subtit {display:block; margin-top:0px; font-size:16px !important; line-height:1.4;}
.lbook_banner .tit_banner_conts {display:block;margin-top:24px;font-family:RixGoEB;}
.lbook_banner .banner_conts {margin-top:1px; display:block; line-height:20px;}
.lbook_banner .banner_conts.row1 {margin-top:5px;}
.lbook_banner .banner_conts .step {display:inline-block; height:18px; margin-right:5px; padding:0 10px; font-size:12px; color:#fff; line-height:18px; vertical-align:top; background-color:#ee7779;}
.lbook_banner .banner_conts .txt {display:inline-block; padding-top:1px; line-height:20px;}
.lbook_pick {margin-top:40px; padding:25px 50px 30px 50px; line-height:1.4; background-color:#edf1f8;}
.lbook_pick .subtit {font-size:22px !important; font-family:RixGoEB;}
.lbook_pick .tit	{font-size:26px; font-family:RixGoEB;}
.lbook_pick .tbl_cont {margin-top:15px;}
.lbook_pick .tbl_cont .tbl_pick1_wrap {float:left; width:344px;}
.lbook_pick .tbl_cont .tbl_pick2_wrap {float:left; width:386px;}
.lbook_pick .tbl_pick {width:100%;}
.lbook_pick .tbl_pick th {height:38px; padding:0; color:#fff; text-align:center; vertical-align:middle; border-top:1px solid #8491a7; border-bottom:1px solid #b7d0fa; background-color:#8491a7;}
.lbook_pick .tbl_pick th.line2 {height:59px;}
.lbook_pick .tbl_pick th.top3 {border-top:1px solid #2a61c2; background-color:#2a61c2;}
.lbook_pick .tbl_pick th.last {border-bottom:1px solid #8491a7;}
.lbook_pick .tbl_pick th.top3.last {border-bottom:1px solid #2a61c2;}
.lbook_pick .tbl_pick td {padding:0 0 0 10px; color:#666; line-height:20px; text-align:left; vertical-align:middle; border-top:1px solid #b7d0fa; border-bottom:1px solid #b7d0fa;}
.lbook_pick .tbl_pick1 {}
.lbook_pick .tbl_pick2 td {border-right:1px solid #b7d0fa;}
.lbook_promotion {margin-top:36px;}
.lbook_promotion .lbook_promo_cont {margin-top:20px; border:1px solid #ddd;}
.lbook_promotion .tab_mon_wrap {}
.lbook_promotion .tab_mon_wrap .tab_mon {display:block; float:left; position:relative; height:67px; padding-left:70px; border-bottom:1px solid #ddd; font-size:18px; color:#333; line-height:67px; text-align:left; font-family:RixGoM; background-position:20px 50%; background-repeat:no-repeat;
	-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;
}
.lbook_promotion .tab_mon_wrap .tab_mon.on {height:66px; border-bottom:2px solid #e60000; color:#e60000;}
.lbook_promotion .tab_mon_wrap .tab_mon.book {width:344px; background-image:url('/images/individual/loung/bg_lbook_promo_tab1.gif');}
.lbook_promotion .tab_mon_wrap .tab_mon.top3 {width:343px; border-left:1px solid #ddd; background-image:url('/images/individual/loung/bg_lbook_promo_tab2.gif');}
.lbook_promotion .tab_mon_wrap .tab_mon.book.on {background-image:url('/images/individual/loung/bg_lbook_promo_tab1_on.gif');}
.lbook_promotion .tab_mon_wrap .tab_mon.top3.on {background-image:url('/images/individual/loung/bg_lbook_promo_tab2_on.gif');}
.lbook_promotion .tab_mon_wrap .tab_mon .arr {display:block; position:absolute; right:30px; top:50%; width:20px; height:12px; margin-top:-6px; background:url('/images/individual/loung/arr_lbook_down.gif') 0 0 no-repeat;}
.lbook_promotion .tab_mon_wrap .tab_mon.on .arr {background-image:url('/images/individual/loung/arr_lbook_up.gif');}
.lbook_promotion .tab_cont {padding:0 29px;}
.lbook_promotion .tab_cont span.bu_black {display:block; padding-left:10px; background:url('/images/individual/loung/bu_sq_000_01.gif') 0 9px no-repeat;}
.lbook_promotion .tab_cont ul.bu_black > li {padding-left:10px; background:url('/images/individual/loung/bu_sq_000_01.gif') 0 9px no-repeat;}
.lbook_promotion .tab_cont .tit_tab_cont_wrap {padding:95px 0 25px 0; text-align:center; background-position:50% 30px; background-repeat:no-repeat;}
#contents .lbook_promotion .tab_cont .tit_tab_cont_wrap .tit_tab_cont {font-size:26px; color:#000; line-height:1.2; font-family:RixGoEB;}
.lbook_promotion .tab_cont .tit_tab_cont_wrap .subtit_tab_cont {margin-top:5px; font-size:16px; color:#000;}
.lbook_promotion .tab_cont1 .tit_tab_cont_wrap {background-image:url('/images/individual/loung/bg_lbook_promo_conts1.gif');}
.lbook_promotion .tab_cont1 .list_pick_wrap {overflow:hidden; width:100%; background:url('/images/individual/loung/bg_lbook_bd1.gif') 0 0 repeat-x;}
.lbook_promotion .tab_cont1 .list_pick {margin:-20px 0 0 -30px; padding:10px 0 30px 0;}
.lbook_promotion .tab_cont1 .list_pick .item_inlist {float:left; width:370px; margin:20px 0 0 30px; padding:20px 0 0 0; background:url('/images/individual/loung/bg_lbook_bd1.gif') 0 0 no-repeat;}
.lbook_promotion .tab_cont1 .list_pick .item_inlist.right {background:url('/images/individual/loung/bg_lbook_bd1.gif') right 0 no-repeat;}
.lbook_promotion .tab_cont1 .list_pick .item_inlist.row1 {background:none;}
.lbook_promotion .tab_cont1 .list_pick .item_inlist.right.row1 {background:none;}
.lbook_promotion .tab_cont1 .list_pick .box_initem {float:left; width:180px; margin-left:10px;}
.lbook_promotion .tab_cont1 .list_pick .box_initem.left {position:relative; margin-left:0;}
.lbook_promotion .tab_cont1 .list_pick .box_initem.left .bdl {display:block; position:absolute; left:-16px; z-index:10; height:100%; width:1px; background:url('/images/individual/loung/bg_lbook_bd2.gif') 0 0 repeat-y;}
.lbook_promotion .tab_cont1 .list_pick .item_inlist.right .box_initem {width:179px;}
.lbook_promotion .tab_cont1 .list_pick .item_inlist.right .box_initem.left {width:180px; margin-left:1px;}
.lbook_promotion .tab_cont1 .list_pick .link_inbox {display:block;}
.lbook_promotion .tab_cont1 .list_pick .tit_box_wrap {display:block; text-align:center; position:relative;}
.lbook_promotion .tab_cont1 .list_pick .tit_box_wrap .tit_box {display:block; height:45px; margin-top:14px; font-size:18px; color:#000; font-family:RixGoEB; text-align:center;}
.lbook_promotion .tab_cont1 .list_pick .tit_box_wrap span.soldout {display:block; width:160px; height:230px; position:absolute; left:10px; top:0px;}
.lbook_promotion .tab_cont1 .list_pick .box_cont {display:block; margin-top:10px; padding-left:10px; height:150px;}
.lbook_promotion .tab_cont1 .list_pick .box_cont .price_sale {margin-left:37px; padding-left:9px; color:#e60000; font-size:16px; font-family:RixGoEB; background:url('/images/individual/loung/arr_price_sale.gif') 0 50% no-repeat;}
.lbook_promotion .tab_cont1 .list_pick .box_cont .price_point {color:#2a61c2; font-family:RixGoEB;}
.lbook_promotion .tab_cont1 .list_pick .box_cont .price_point2 {color:#e60000; font-family:RixGoEB;}
.lbook_promotion .tab_cont1 .notice_list_wrap {padding:30px 0 40px 10px; background:url('/images/individual/loung/bg_lbook_bd1.gif') 0 0 repeat-x;}
.lbook_promotion .tab_cont1 .notice_list_tit {font-family:RixGoEB;}
.lbook_promotion .tab_cont1 .notice_list {margin-top:5px;}
.lbook_promotion .tab_cont2 .tit_tab_cont_wrap {background-image:url('/images/individual/loung/bg_lbook_promo_conts2.gif');}
.lbook_promotion .tab_cont2 .list_pick2_wrap {}
.lbook_promotion .tab_cont2 .list_pick2 {padding:10px 0px; background:url('/images/individual/loung/bg_lbook_bd1.gif') 0 0 repeat-x;}
.lbook_promotion .tab_cont2 .list_pick2 .item_inlist {padding:20px 10px 20px 10px; background:url('/images/individual/loung/bg_lbook_bd1.gif') 0 0 repeat-x;}
.lbook_promotion .tab_cont2 .list_pick2 .item_inlist.row1 {background:none;}
.lbook_promotion .tab_cont2 .list_pick2 .link_item {display:block;}
.lbook_promotion .tab_cont2 .list_pick2 .link_item .img_wrap {display:block; float:left;}
.lbook_promotion .tab_cont2 .list_pick2 .link_item .conts_item_wrap {display:block; float:left; padding-left:30px;}
.lbook_promotion .tab_cont2 .list_pick2 .tit_item {margin-bottom:15px; font-size:18px; color:#000; font-family:RixGoEB;}
.lbook_promotion .tab_cont2 .list_pick2 .conts_item_wrap .bu_black.row1 {margin-top:10px;}
.lbook_promotion .tab_cont2 .list_pick2 .conts_item_wrap .book_conts {padding-left:47px; text-indent:-37px;}
