﻿@charset "UTF-8";

@import url("default.css"); /* ⺻ CSS */
@import url("table.css"); /* ̺ CSS */
@import url("style.css"); /* Ÿ CSS */
@import url("font.css"); /* Ʈ CSS */
@import url("member.css"); /* Ʈ CSS */
@import url("views.css"); /* Ʈ CSS */

/*-------------------------------------------------
Layout Style Sheet
Version:1.0
author: JJ
-------------------------------------------------*/

/* BASIC Style
-------------------------------------------------*/
body#sub{font-family:NanumGothic,"","",Dotum,Verdana,Geneva,sans-serif !important;background:url(/Contents/Images/common/sub_bg.gif) repeat-x top center; }
#wrapper{position:relative;width:1080px;margin:0 auto;height:100%;}
header{position:relative;width:1080px;z-index:10;padding-bottom:84px;}
#container{overflow:hidden;width:100%;z-index:5;background:url(/Contents/Images/common/container_bg.gif) repeat-y top left;}
#container2{overflow:hidden;width:100%;z-index:5;}
#container2 aside{height:884px;}
 
/* HEADER Style
-------------------------------------------------*/
header h1{position:absolute;top:14px;left:0;overflow:hidden;z-index:10;width:200px;}
.gnb {position:absolute;top:27px;right:80px;width:780px;height:50px;}
.gnb ul{width:500px;float:left;}
.gnb ul li{float:left;}
.gnb ul li a{display:block;height:36px;background:url(/Contents/images/common/gnb.png);}
.gnb ul li .gnb1{width:91px;background-position:0 0;}
.gnb ul li .gnb2{width:71px;background-position:-91px 0;}
.gnb ul li .gnb3{width:108px;background-position:-162px 0;}
.gnb ul li .gnb4{width:97px;background-position:-270px 0;}
.gnb ul li .gnb5{width:111px;background-position:-367px 0;}
.gnb ul li a.gnb1:hover, .gnb ul li .gnb1_on{width:91px;background-position:0 -36px;}
.gnb ul li a.gnb2:hover, .gnb ul li .gnb2_on{width:71px;background-position:-91px -36px;}
.gnb ul li a.gnb3:hover, .gnb ul li .gnb3_on{width:108px;background-position:-162px -36px;}
.gnb ul li a.gnb4:hover, .gnb ul li .gnb4_on{width:97px;background-position:-270px -36px;}
.gnb ul li a.gnb5:hover, .gnb ul li .gnb5_on{width:111px;background-position:-367px -36px;}
.gnb ul li span{display:none;}
.map{float:right;margin:11px 0 0 22px;width:133px;height:19px;}

.open_content{position:absolute;top:84px;left:534px;width:146px;height:19px;}
.close_content{position:absolute;top:84px;left:206px;width:798px;height:150px;_background:url(/Contents/images/common/close_content_bg.png) no-repeat top center;}
/*
.snav_all{padding:12px 0 0 13px;overflow:hidden;}
.snav_all li{float:left;}
.snav_all .snav01{width:454px;}
.snav_all .snav02{width:100px;}
.snav_all .snav03{width:339px;}
.snav_all .snav04{width:85px;}
.snav_all li li {float:none !important;}
*/
.snav{overflow:hidden;width:798px;height:374px;background:url(/Contents/images/common/snav.png) no-repeat}
.snav dl{float:left;width:159px}
.snav dl dt{height:32px;margin-bottom:7px;text-indent:-9999px;}
.snav dl dd a{display:block;width:100%;height:23px;text-indent:-9999px;}
.snav dl.first{width:165px;}
.snav dl.last{width:155px;}
.close_content .btn{margin:-1px 0 0 330px;}

/* SIDEMENU Style
-------------------------------------------------*/
aside{position:relative;float:left;width:200px;padding-top:31px;background:#dce7ea url(/Contents/images/common/lnb_bg.gif) no-repeat top center;}
aside.sub {padding-top:156px;}

.login{float:left;margin:0 3px 0 10px;}
.login li{margin-bottom:5px;}
.login input{border:#fff;color:#959595;width:110px;height:20px;line-height:20px;padding:0 5px}

.btn_login{float:left;}

.login_btn{clear:both;overflow:hidden;padding:3px 4px 0;font-family:Dotum;}
.login_btn li{float:left;color:#bdc9d3;font-size:11px;letter-spacing:-1px;margin-bottom:15px;}
.login_btn li a{color:#707070;margin:0 5px;}
.login_btn li.join a{font-weight:bold;}
.login_btn li.list {margin-left:10px;}
.login_btn li.logout {margin-bottom:11px;}
.login_btn li.logout a{margin:0 10px;}
.login_btn li.logout a:hover{text-decoration:none;}

.logged {margin:0 0 0 10px;}
.logged .top {overflow:hidden;margin-bottom:3px;line-height:18px}
.logged .top span{float:left;font-weight:bold;color:#333;margin:0 4px;}
.logged .top input{float:left;display:block;vertical-align:top;}

.s_search{margin:0 5px;clear:both;}
.s_search fieldset {padding:10px 6px 12px 6px;}
.s_search fieldset input{width:134px;height:16px;*margin:-1px -8px -1px -3px;padding:2px 11px;background:url(/Contents/images/common/bg_srch.gif) no-repeat 0 0;color:#959595;}

.s_search1{margin:0 5px;clear:both;}
.s_search1 fieldset {padding:10px 6px 12px 6px;}
.s_search1 fieldset input{width:134px;height:16px;*margin:-1px -8px -1px -3px;padding:2px 11px;background:url(/Contents/images/common/bg_srch.gif) no-repeat 0 0;color:#959595;}

.lnb_area{}
.lnb_area span{display:none;}
.lnb_area h2{height:45px;}
.lnb_area ul {_width:178px;}
.lnb01 .dep01 li a, .lnb02 .dep01 li a, .lnb04 .dep01 li a, .lnb05 .dep01 li a{display:block;width:178px;height:26px;}
.lnb01 .dep02 li a, .lnb02 .dep02 li a, .lnb04 .dep02 li a{display:block;width:178px;height:18px;}
.dep02{margin:3px 0 10px;}
.lnb01, .lnb02, .lnb04, .lnb05{margin:13px 0 40px 11px;}
.lnb01 .dep01 .s01 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 0;}
.lnb01 .dep01 .s02 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -26px;}
.lnb01 .dep01 .s03 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -52px;}
.lnb01 .dep01 .s04 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -78px;}
.lnb01 .dep01 .s05 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -104px;}
.lnb01 .dep01 .s01:hover, .lnb01 .dep01 .s01.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px 0;}
.lnb01 .dep01 .s02:hover, .lnb01 .dep01 .s02.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -26px;}
.lnb01 .dep01 .s03:hover, .lnb01 .dep01 .s03.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -52px;}
.lnb01 .dep01 .s04:hover, .lnb01 .dep01 .s04.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -78px;}
.lnb01 .dep01 .s05:hover, .lnb01 .dep01 .s05.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -104px;}
.lnb01 .dep02 .s01_01 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -130px;} 
.lnb01 .dep02 .s01_02 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -148px;} 
.lnb01 .dep02 .s01_03 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -166px;} 
.lnb01 .dep02 .s01_04 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -184px;} 
.lnb01 .dep02 .s01_05 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -202px;} 
.lnb01 .dep02 .s01_01:hover, .lnb01 .dep02 .s01_01.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -130px;} 
.lnb01 .dep02 .s01_02:hover, .lnb01 .dep02 .s01_02.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -148px;} 
.lnb01 .dep02 .s01_03:hover, .lnb01 .dep02 .s01_03.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -166px;} 
.lnb01 .dep02 .s01_04:hover, .lnb01 .dep02 .s01_04.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -184px;} 
.lnb01 .dep02 .s01_05:hover, .lnb01 .dep02 .s01_05.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -202px;} 
.lnb01 .dep02 .s02_01 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -220px;} 
.lnb01 .dep02 .s02_02 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -238px;} 
.lnb01 .dep02 .s02_03 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -256px;} 
.lnb01 .dep02 .s02_04 {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat 0 -274px;}
.lnb01 .dep02 .s02_01:hover, .lnb01 .dep02 .s02_01.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -220px;} 
.lnb01 .dep02 .s02_02:hover, .lnb01 .dep02 .s02_02.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -238px;} 
.lnb01 .dep02 .s02_03:hover, .lnb01 .dep02 .s02_03.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -256px;} 
.lnb01 .dep02 .s02_04:hover, .lnb01 .dep02 .s02_04.on {background:url(/Contents/images/common/bg_lnb01.gif) no-repeat -178px -274px;}

.lnb02 .dep01 .s01 {background:url(/Contents/images/common/bg_lnb02.gif) no-repeat 0 0;}
.lnb02 .dep01 .s02 {background:url(/Contents/images/common/bg_lnb02.gif) no-repeat 0 -26px;}
.lnb02 .dep01 .s03 {background:url(/Contents/images/common/bg_lnb02.gif) no-repeat 0 -52px;}
.lnb02 .dep01 .s01:hover, .lnb02 .dep01 .s01.on {background:url(/Contents/images/common/bg_lnb02.gif) no-repeat -178px 0;}
.lnb02 .dep01 .s02:hover, .lnb02 .dep01 .s02.on {background:url(/Contents/images/common/bg_lnb02.gif) no-repeat -178px -26px;}
.lnb02 .dep01 .s03:hover, .lnb02 .dep01 .s03.on {background:url(/Contents/images/common/bg_lnb02.gif) no-repeat -178px -52px;}

.lnb03{height:296px;padding:20px 0 0 16px;background:url(/Contents/images/common/lnb_bg2.png) no-repeat top center;}
.lnb03 a{display:block;background:url(/Contents/images/common/bg_lnb03_2.png) no-repeat}
.lnb03 .dep01 {margin-top:15px;}
.lnb03 .dep01 .s01 {width:165px;height:30px;margin-bottom:5px;background-position:0 0;}/*
.lnb03 .dep01 .s02 {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat 0 -26px;}*/
.lnb03 .dep01 .s03 {width:165px;height:30px;margin-bottom:5px;background-position:0 -106px}/*
.lnb03 .dep01 .s01:hover, .lnb03 .dep01 .s01.on {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat -178px 0;}
.lnb03 .dep01 .s02:hover, .lnb03 .dep01 .s02.on {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat -178px -26px;}
.lnb03 .dep01 .s03:hover, .lnb03 .dep01 .s03.on {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat -178px -52px;}*/
.lnb03 .dep02{overflow:hidden;}
.lnb03 .dep02 li{float:left;}
.lnb03 .dep02 a{height:22px;}
.lnb03 .dep02 .s01_01 {width:85px;background-position:0 -30px;}
.lnb03 .dep02 .s01_02 {width:80px;background-position:-85px -30px;}
.lnb03 .dep02 .s01_03 {width:85px;background-position:0 -52px;}
.lnb03 .dep02 .s01_04 {width:80px;background-position:-85px -52px;}
.lnb03 .dep02 .s01_05 {width:85px;background-position:0 -74px;}
.lnb03 .dep02 .s01_06 {width:80px;background-position:-85px -74px;}
.lnb03 .dep02 .s01_01:hover, .lnb03 .dep02 .s01_01.on {background-position:-165px -30px;}
.lnb03 .dep02 .s01_02:hover, .lnb03 .dep02 .s01_02.on {background-position:-250px -30px;}
.lnb03 .dep02 .s01_03:hover, .lnb03 .dep02 .s01_03.on {background-position:-165px -52px;}
.lnb03 .dep02 .s01_04:hover, .lnb03 .dep02 .s01_04.on {background-position:-250px -52px;}
.lnb03 .dep02 .s01_05:hover, .lnb03 .dep02 .s01_05.on {background-position:-165px -74px;}
.lnb03 .dep02 .s01_06:hover, .lnb03 .dep02 .s01_06.on {background-position:-250px -74px;}/*
.lnb03 .dep02 .s02_01 {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat 0 -186px;}
.lnb03 .dep02 .s02_02 {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat 0 -204px;}
.lnb03 .dep02 .s02_03 {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat 0 -222px;}
.lnb03 .dep02 .s02_04 {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat 0 -240px;}
.lnb03 .dep02 .s02_01:hover, .lnb03 .dep02 .s02_01.on {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat -178px -186px;}
.lnb03 .dep02 .s02_02:hover, .lnb03 .dep02 .s02_02.on {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat -178px -204px;}
.lnb03 .dep02 .s02_03:hover, .lnb03 .dep02 .s02_03.on {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat -178px -222px;}
.lnb03 .dep02 .s02_04:hover, .lnb03 .dep02 .s02_04.on {background:url(/Contents/images/common/bg_lnb03.gif) no-repeat -178px -240px;}*/
.lnb03 .dep02 .s03_01 {width:85px;background-position:0 -136px;}
.lnb03 .dep02 .s03_02 {width:80px;background-position:-85px -136px;}
.lnb03 .dep02 .s03_03 {width:85px;background-position:0 -158px;}
.lnb03 .dep02 .s03_04 {width:80px;background-position:-85px -158px;}
.lnb03 .dep02 .s03_05 {width:85px;background-position:0 -180px;}
.lnb03 .dep02 .s03_01:hover, .lnb03 .dep02 .s03_01.on {background-position:-165px -136px;}
.lnb03 .dep02 .s03_02:hover, .lnb03 .dep02 .s03_02.on {background-position:-250px -136px;}
.lnb03 .dep02 .s03_03:hover, .lnb03 .dep02 .s03_03.on {background-position:-165px -158px;}
.lnb03 .dep02 .s03_04:hover, .lnb03 .dep02 .s03_04.on {background-position:-250px -158px;}
.lnb03 .dep02 .s03_05:hover, .lnb03 .dep02 .s03_05.on {background-position:-165px -180px;}

.lnb04 .dep01 .s01 {background:url(/Contents/images/common/bg_lnb04.gif) no-repeat 0 0;}
.lnb04 .dep01 .s02 {background:url(/Contents/images/common/bg_lnb04.gif) no-repeat 0 -26px;}
.lnb04 .dep01 .s03 {background:url(/Contents/images/common/bg_lnb04.gif) no-repeat 0 -52px;}
.lnb04 .dep01 .s04 {background:url(/Contents/images/common/bg_lnb04.gif) no-repeat 0 -78px;}
.lnb04 .dep01 .s01:hover, .lnb04 .dep01 .s01.on {background:url(/Contents/images/common/bg_lnb04.gif) no-repeat -178px 0;}
.lnb04 .dep01 .s02:hover, .lnb04 .dep01 .s02.on {background:url(/Contents/images/common/bg_lnb04.gif) no-repeat -178px -26px;}
.lnb04 .dep01 .s03:hover, .lnb04 .dep01 .s03.on {background:url(/Contents/images/common/bg_lnb04.gif) no-repeat -178px -52px;}
.lnb04 .dep01 .s04:hover, .lnb04 .dep01 .s04.on {background:url(/Contents/images/common/bg_lnb04.gif) no-repeat -178px -78px;}

.lnb05 .dep01 .s01 {background:url(/Contents/images/common/bg_lnb04.gif) no-repeat -178px 0;}


.qLink {width:190px;margin:9px 0 9px 10px;}
.qLink dt {display:none;}
.qLink dd {}

.customer {margin:0 0 13px 0;padding-bottom:9px}

.sns {overflow:hidden;width:190px;padding:11px 0 0 10px;height:31px;background:url(/Contents/images/common/bg_sns.png) no-repeat;}
.sns li{float:left;}

.cat_rank{width:194px;height:166px;background:url(/Contents/images/common/cat_bg.gif) no-repeat;}
.cat_rank p{margin-left:6px;}
.cat_rank ul{margin:11px 0 0 30px;}
.cat_rank ul li{height:22px; color:#313f43;overflow:hidden;margin-bottom:2px}
.cat_rank .ranking{font-size:15px;}
.cat_rank ul li > a{font-size:11px !important;width:130px; }
.cat_rank ul li span a{font-size:11px !important;width:130px; }
.cat_rank ul li span a:visited{color:#313f43;}

/* CONTENTS Style
-------------------------------------------------*/

/*inform예매안내*/
.r_way p{font-size:14px;font-weight:bold;}
.r_way ol{margin:10px 0 100px 0;}
.r_way li dt{float:left;font-weight:bold;margin-right:5px;}
.r_way li dd{display:inline-block;}
.r_way li span{font-weight:bold;margin-right:5px;}
.r_way li img{border:2px solid #d3d3d3;margin-bottom:5px;}
.r_way li{margin-bottom:40px;}

 
#contents{float:left;width:780px;padding:31px 0 38px 20px;}
.contents_sub {position:relative;padding:66px 0 100px 20px !important;float:left; }
.quick {position:absolute;width:50px;height:42;right:25px;top:180px;}
.box780 {_width:780px}
.mgL80 {padding-left:80px !important}

h3.type01 {height:78px;}
h3.type02 {height:42px;}
h3.type03 {height:121px;}
h3.type03 strong {display:block;}
h3.type04 {height:223px;}
h3.type04 strong {display:block;}
h3.type05 {height:67px;}
h3.type05 strong {display:block;}

/* cat */
ul.tab_show {margin-bottom:5px;zoom:1;}
ul.tab_show:after {content:"";display:block;clear:both;}
ul.tab_show li {float:left;width:89px;margin-right:4px;}

.showBox {padding-top:4px;background:url(/Contents/images/cat/bg_ShowBox.gif) repeat-x 0 0;}

ul.tab_ranking {margin-bottom:6px;zoom:1;}
ul.tab_ranking:after {content:"";display:block;clear:both;}
ul.tab_ranking li {float:left;width:89px;margin-right:5px;}

.rankingBox {padding-top:4px;background:url(/Contents/images/cat/bg_rankingBox.gif) repeat-x 0 0;}
.rankingBox .rankingTerm {height:34px;padding-top:3px;text-align:right;}
.rankingBox .rankingTerm strong {float:left;margin-top:6px;}
.rankingBox select {border:1px solid #c4c9ca;color:#636363;font-family:NanumGothic;}

.reserveList {margin-bottom:24px;background:url(/Contents/images/clip2u/ticket/bg_tab_reserve.gif) repeat-x 0 11px;zoom:1;}
.reserveList:after {content:"";display:block;clear:both;}
.reserveList li {float:left;margin-right:6px;}
.reserveList li.floatR {float:right;margin-right:0;}

.tab_area {margin-bottom:4px;zoom:1;}
.tab_area:after {content:"";display:block;clear:both;}
.tab_area li {float:left;margin-right:5px;}

.tab_area02 {margin-bottom:35px;zoom:1;}
.tab_area02:after {content:"";display:block;clear:both;}
.tab_area02 li {float:left;margin-right:3px;}

.tab_qna{margin:5px 0 25px;zoom:1;margin-left:380px;}
.tab_qna:after {content:"";display:block;clear:both;}
.tab_qna li {float:left;}

.tab_myclip{margin:5px 0 25px;zoom:1;margin-left:250px;}
.tab_myclip:after {content:"";display:block;clear:both;}
.tab_myclip li {float:left;}

.showList {}
.showList li {padding:14px 0;border-bottom:1px solid #eff1f2;zoom:1;}
.showList li:after {content:"";display:block;clear:both;}
.showList li figure {float:left;width:132px;min-height:138px;_height:138px;background:url(/Contents/images/clip2u/ticket/bg_Show_list.gif) no-repeat 0 0;}
.showList li figure img {border:1px solid #dadada;}
.showList li article {float:left;width:648px;}
.showList li article strong {color:#000;font-size:16px;font-weight:bold;}
.showList li article strong img {margin-left:8px;vertical-align:middle !important;}
.showList li article dl {margin-top:10px;}
.showList li article dl dt {float:left;width:57px;color:#000;line-height:18px;color:#656565;}
.showList li article dl dd {margin-left:57px;color:#000;line-height:18px;}

.showInfo_area {min-height:243px;_height:243px;padding:16px 0 13px 0;background:url(/Contents/images/clip2u/ticket/bg_showInfo.gif) repeat-x 0 0;border-bottom:1px solid #eff1f2;zoom:1;float:left;}
.showInfo_area:after {content:"";display:block;clear:both;}
.showInfo_area figure {float:left;width:217px;height:243px;padding-top:7px;background:url(/Contents/images/clip2u/ticket/bg_showInfo_area.gif) no-repeat -7px 0;}
.showInfo_area figure img {border:1px solid #d3d3d3;}
.showInfo_area div {float:left;width:563px;margin-top:5px;}
.showInfo_area div h4 {margin-bottom:15px;color:#000;font-size:16px;font-weight:bold;}
.showInfo_area div h4 img {margin-left:10px;vertical-align:baseline !important;}
.showInfo_area div dl {margin-bottom:14px;}
.showInfo_area div dt {float:left;width:64px;padding-left:16px;background:url(/Contents/images/common/bu01.gif) no-repeat 3px 50%;color:#56bad8;font-weight:bold;line-height:21px;}
.showInfo_area div dd {padding-left:70px;border-bottom:1px solid #eee;color:#898989;line-height:21px;}
.showInfo_area div p{clear:both;padding-top:10px;}

.showInfo_area2 {min-height:243px;_height:243px;padding:0 0 13px 0;;zoom:1;}
.showInfo_area2:after {content:"";display:block;clear:both;}
.showInfo_area2 figure {float:left;width:217px;height:243px;background:url(/Contents/images/clip2u/ticket/bg_showInfo_area.gif) no-repeat 0 0;}
.showInfo_area2 figure img {border:1px solid #d3d3d3;}
.showInfo_area2 div {float:left;width:563px;margin-top:5px;}
.showInfo_area2 div h4 {margin-bottom:1px;color:#000;font-size:18px;font-weight:bold;}
.showInfo_area2 div h4 img {margin-left:10px;vertical-align:baseline !important;}
.showInfo_area2 div dl {overflow:hidden;margin-bottom:17px;}
.showInfo_area2 div dl dt {clear:both;float:left;width:90px;padding-left:16px;border-bottom:1px solid #eee;background:url(/Contents/images/common/bu01.gif) no-repeat 3px 50%;color:#56bad8;font-weight:bold;line-height:21px;}
.showInfo_area2 div dl dd {float:left;width:450px;border-bottom:1px solid #eee;color:#898989;line-height:21px;}
.showInfo_area2 div dl dd span{width:190px;float:left;}
.showInfo_area2 div dl dd img{margin-left:8px;vertical-align:middle !important;}
.showInfo_area2 div dl dd ul{float:left;}
.showInfo_area2 div dl dd ul li{float:left;}
.showInfo_area2 div dl dd ul li.dt{float:left;width:90px;color:#56bad8;font-weight:bold;line-height:21px;}

.tab_showInfo {margin:9px 0 21px;zoom:1;}
.tab_showInfo:after {content:"";display:block;clear:both;}
.tab_showInfo li {float:left;margin-right:5px;}

.showInfo {}
.showInfo dl dt {padding-bottom:5px;border-bottom:1px solid #56bad8;}
.showInfo dl dt a{float:right;}
.showInfo dl dt a:hover{text-decoration:none;}
.showInfo dl dd {color:#464646;line-height:16px;}
.showInfo dl dd#ddDiscountInfo {padding:20px 0 40px 0;}
.showInfo dl dd#ddPlayTip {padding:20px 0 40px 0;}
.showInfo dl dd#ddPlayBridge1 {padding:20px 0 0 0;}
.showInfo dl dd.align_left{margin-left:-22px;}
.showInfo dl dd#ddPlayBridge3 p {overflow:hidden;}
.showInfo dl dd#ddPlayBridge3 p img {float:left;}

.showInfo2 {}
.showInfo2 dl dt {border-bottom:1px solid #56bad8;}
_.showInfo2 dl dt.tt{padding:50px 0 5px 0;margin-bottom:15px;}
.showInfo2 dl dd {}

/*  communication Map*/
#communicationMap {width:1000px;margin-top:62px;padding-bottom:112px;zoom:1;}
#communicationMap:after {content:"";display:block;clear:both;}
#communicationMap h2 {float:left;width:200px;margin-right:20px;}
.communicationMap_cont {float:left;width:780px;}
.tab_communicationMap {margin-bottom:27px;padding-bottom:10px;background:url(/Contents/images/common/bg_communication.gif) repeat-x 0 100%;zoom:1;}
.tab_communicationMap:after {content:"";display:block;clear:both;}
.tab_communicationMap li {float:left;margin-right:5px;}
#communicationMap05 {position:relative;}
#communicationMap05 #alert_layer {width:780px;height:576px;position:absolute;left:0;top:0;}
#communicationMap05 .layer {width:343px;height:121px;margin:250px 0 0 250px;padding:120px 0 0 0;background:url(/Contents/images/common/bg_mailSubmit.png) no-repeat 0 0;}
#communicationMap05 .layer p {margin-bottom:25px;text-align:center;}

/* business */
.performance_visual {position:absolute;right:0;top:86px;width:763px;height:240px;background:url(/Contents/images/business/marketing/img_performance_top.gif) no-repeat ;}
.performance_list{overflow:hidden;width:703px;border-bottom:1px solid #dedede;padding:30px;margin-left:20px;letter-spacing:-0.7px;}
.performance_list dt{float:left;width:100px;padding: 0 20px;font-size:28px;line-height:33px;font-weight:bold;color:#55aaea;font-family:'Noto Sans', sans-serif !important}
.performance_list dd{float:right;width:510px;color:#817f7f;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif !important}
.performance_list dd strong{color:#747373}
.performance_list dd.lineheight_dt {line-height:33px;}

/* clip2u */
.srch_select {margin-bottom:10px;text-align:right;}
.srch_select select {color:#636363;font-family:NanumGothic;}
.srch_select span.btn_submit {display:inline-block;*display:inline;width:115px;height:19px;padding:1px;border:1px solid #c7cbcc;vertical-align:middle;zoom:1;}
.srch_select span input {float:left;width:84px;height:13px;padding:3px;color:#636363;font-family:NanumGothic;font-size:12px;}
.srch_select button {float:right;width:19px;height:19px;background:url(/Contents/images/btn/btn_srch_s.gif) no-repeat 0 0;}

.pageList {width:100%;margin-top:15px;text-align:center;}
.pageList a {display:inline-block;*display:inline;width:18px;margin-left:-2px;background:url(/Contents/images/common/bg_pageList.gif) no-repeat 100% 50%;color:#757575;font-family:Tahoma;font-size:11px;text-align:center;zoom:1;}
.pageList a:hover {color:#04185f;font-weight:bold;}
.pageList a img {vertical-align:middle;}
.pageList a.select {color:#04185f;font-weight:bold;text-decoration:none;}
.pageList a.last-child, .pageList a.prev_end, .pageList a.prev, .pageList a.next, .pageList a.next_end {background:none;}
.pageList a.prev_end {width:11px;margin:0;padding:0;}
.pageList a.prev {width:11px;margin:0;padding:0 2px 0 0;}
.pageList a.next {width:11px;margin:0;padding:0 0 0 1px;}
.pageList a.next_end {width:11px;margin:0;padding:0;}

/* member *
.join_info {}
.join_info dt {float:left;width:185px;text-align:right;}
.join_info dd {width:568px;margin-left:202px;padding-right:10px;}
.join_info dd.familySite {margin-bottom:63px;}
.join_info dd.familySite div {padding:12px 0 11px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;zoom:1;}
.join_info dd.familySite div:after {content:"";display:block;clear:both;}
.join_info dd.familySite div ul {float:left;padding-right:1px;background:url(/Contents/images/member/bg_sec01.gif) no-repeat 100% 50%;}
.join_info dd.familySite div ul.sec01 {width:135px;}
.join_info dd.familySite div ul.sec02 {width:152px;}
.join_info dd.familySite div ul.sec03 {width:152px;}
.join_info dd.familySite div ul.sec04 {width:126px;padding:0;background:none;}
.join_info dd.familySite div ul li {text-align:center;line-height:20px;}
.join_info dd.familySite div ul li a {color:#636363;font-family:NanumGothic;letter-spacing:-1px;}
.join_info dd.familySite div ul li a:hover {color:#95c5d3;font-weight:bold;}
.join_info dd.familySite div ul.sec04 li {padding-top:8px;}
.join_info dd.join {margin-bottom:59px;}
.join_info dd.secede {margin-bottom:48px;}
.join_info dd.secede p {margin-bottom:19px;}

.joinGo {width:568px;margin-left:202px;}
.joinGo ul {border:1px solid #e9e9e9;zoom:1;}
.joinGo ul:after {content:"";display:block;clear:both;}
.joinGo ul li {float:left;width:237px;padding:27px 19px 20px 27px;background:url(/Contents/images/member/bg_joinGo.gif) repeat-x 0 0;text-align:right;}
.joinGo ul li.last-child {width:245px;padding:27px 18px 20px 19px;border-left:1px solid #e9e9e9;}
.joinGo ul li strong {display:block;height:98px;text-align:left;}

.join_step {}
.join_step dt {float:left;width:194px;text-align:right;}
.join_step dd {margin-left:202px;}
.join_step dd.join_step {margin-bottom:40px;}
.join_step dd.join_step p {margin-bottom:44px;}
.join_step dd.realName {width:569px;margin:0 9px 34px 202px;}
.join_step dd.realName div {padding:23px 34px 20px 31px;border:6px solid #e3e3e3;}
.join_step dd.realName div dl {position:relative;margin-bottom:13px;}
.join_step dd.realName div dt {float:left;width:62px;padding-right:10px;}
.join_step dd.realName div dd {margin-left:0;margin-bottom:3px;}
.join_step dd.realName div dd span {display:inline-block;*display:inline;width:115px;height:22px;padding:3px;background:url(/Contents/images/member/bg_input.gif) no-repeat 0 0;zoom:1;}
.join_step dd.realName div dd span input {width:107px;height:12px;*margin:-1px 0;}
.join_step dd.realName div dd a {position:absolute;left:377px;top:30px;}
.join_step dd.realName div p {margin-left:72px;}
.join_step dd.ipin {width:569px;margin:0 9px 0 202px;}
.join_step dd.ipin div {padding:24px 34px 26px 36px;border:6px solid #e3e3e3;zoom:1;}
.join_step dd.ipin div:after {content:"";display:block;clear:both;}
.join_step dd.ipin div strong {float:left;}
.join_step dd.ipin div a {float:right;margin-top:2px;}

.join_step dd.join_step02 p {margin-bottom:56px;}
.join_step dd.join_step02 .join_14AgeLow {}
.join_step dd.join_step02 .join_14AgeLow strong {display:block;margin-bottom:10px;}
.join_step dd.join_step02 .join_14AgeLow .join_14AgeLow_input {width:460px;padding:26px 0 21px 98px;border:6px solid #e3e3e3}
.join_step dd.join_step02 .join_14AgeLow .join_14AgeLow_input dt {float:left;width:78px;padding-top:4px;padding-left:6px;background:url(/Contents/images/common/bu02.gif) no-repeat 0 8px;text-align:left;}
.join_step dd.join_step02 .join_14AgeLow .join_14AgeLow_input dd {margin: 0  0 3px 0;}
.join_step dd.join_step02 .join_14AgeLow .join_14AgeLow_input dd span {display:inline-block;*display:inline;width:115px;height:22px;padding:3px;background:url(/Contents/images/member/bg_input.gif) no-repeat 0 0;zoom:1;}
.join_step dd.join_step02 .join_14AgeLow .join_14AgeLow_input dd input {width:107px;height:12px;*margin:-1px 0;}
.join_step dd.join_step02 .join_14AgeLow .join_14AgeLow_input dl .last-child {margin:12px 0 17px;}
.join_step dd.join_step02 .join_14AgeLow .join_14AgeLow_input p {margin:0 0 24px 84px;}
.join_step dd.join_step02 .join_14AgeLow .join_14AgeLow_input div.btn {margin-left:154px;}

.agreeBox {}
.agreeBox div {overflow-x:hidden;overflow-y:auto;width:547px;height:150px;margin-bottom:11px;padding:10px;border:1px solid #e9e9e9;}
.agreeBox p {margin-bottom:33px;padding-right:12px;color:#898989;text-align:right;}
.agreeBox p input {width:13px;height:13px;margin-right:3px}

.pos_rela {position:relative;}
.layer_idOverlap {display:none;position:absolute;right:0;top:-60px;width:376px;height:321px;background:#fff;border:1px solid #b0b0b0;}
.layer_idOverlap h3 {padding:30px 0 9px 40px;border-bottom:1px solid #f2f2f2;}
.layer_idOverlap .idForm {width:300px;padding-left:3px;margin:45px 35px 0 35px;}
.layer_idOverlap .idForm p {font-weight:bold;}
.layer_idOverlap .idForm fieldset {padding:25px 0;border-bottom:1px solid #f2f2f2;}
.layer_idOverlap .idForm fieldset input {margin-right:6px;}
.layer_idOverlap .idForm div {padding:45px 0 0 118px;}

.post01 {margin-bottom:3px;}

.selectBox {margin-bottom:50px;padding:14px 0 14px 26px;border:1px solid #b0b0b0;}
.selectBox ul li {float:none;padding:3px 0;}
.selectBox ul li:after {content:"";display:block;clear:both;}
.selectBox ul li strong {display:block;float:left;width:108px;background:url(/Contents/images/member/bar_txt.gif) no-repeat 100% 50%;color:#000;letter-spacing:-0.1em;}
.selectBox ul li ul {float:left;margin-left:5px;}
.selectBox ul li ul:after {content:"";display:block;clear:both;}
.selectBox ul li ul li {float:left;padding:0 17px 0 0;}
.selectBox ul li ul li input { vertical-align:middle;}

.ml6 {margin-left:6px;}
.mlr5 {margin:0 5px;}
.mr5 {margin-right:5px;}
.mb55 {margin-bottom:55px;}
.mb27 {margin-bottom:27px;}
.mb25 {margin-bottom:25px;}

.totalAgree {margin:13px 0 8px 0;}
.txt_agree {margin:18px 0 45px 5px;padding-left:18px;text-indent:-18px;}

.join_step4 {width:440px;height:229px;margin:5px 0 36px 68px;background:url(/Contents/images/member/img_step4_txt.gif) no-repeat 0 0;}
.join_step4 .txt_step4 {position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;z-index:-100;visibility:hidden;}

.nomem_login_menu {width:100%;margin-bottom:20px;}
.nomem_login_menu:after {content:"";display:block;clear:both;}
.nomem_login_menu li {float:left;padding-right:5px;}

.nomem_login {padding-left:66px;}
.nomem_login h4 {margin:30px 0 5px 0;}

.login02 div {text-align:center;}
.login02 div.top {margin-bottom:8px;}

.nomem_box {position:relative;border:6px solid #e3e3e3;}
.btn_ok {position:absolute;right:99px;bottom:27px;}
.pd_box {padding:13px 33px 0 33px;}

.nomem_box2 {border:1px solid #c7c7c7;}
.nomem_img {margin:39px 0 18px 79px;}
.privacy_box {width:514px;margin:0 auto;padding-bottom:15px;border-bottom:1px solid #ebebeb;}
.privacy_box div {width:512px;height:106px;border:1px solid #b0b0b0;overflow:auto;}
.privacy_box p {text-align:right;}

.pay_sel {width:514px;margin:0 auto;padding:35px 0;}
.pay_sel:after {content:"";display:block;clear:both;}
.pay_sel h4 {float:left;margin:0;margin:5px 17px 0 0;}
.pay_sel ul {float:left;}
.pay_sel ul:after {content:"";display:block;clear:both;}
.pay_sel ul li {float:left;padding-right:15px;}

.nomem_txt {width:449px;margin:0 auto;padding:16px 0 16px 65px;border-bottom:1px solid #ebebeb;letter-spacing:-0.1em;font-size:11px;}

.radio_select {width:355px;padding:30px 0 24px 0;margin:0 auto;}
.radio_select:after {content:"";display:block;clear:both;}
.radio_select li {float:left;padding-right:15px;}

.order_search {margin:0 27px;padding:31px 0;background:url(/Contents/images/common/bg_nomem.gif) repeat-x 0 0;text-align:center;}

.join_txt {padding:22px 27px 22px 27px;*margin-bottom:27px;background:url(/Contents/images/common/bg_nomem.gif) repeat-x 0 0;}
.join_txt:after {content:"";display:block;clear:both;}
.join_txt dt {float:left;padding:8px 0 0 60px;}
.join_txt dd {float:left;padding-left:16px;}

.join_txt2 {width:494px;margin:0 auto;padding:20px 0 25px 0;}
.join_txt2:after {content:"";display:block;clear:both;}
.join_txt2 dt {float:left;width:362px;padding:8px 0 0 20px;}
.join_txt2 dd {float:left;padding-left:16px;}
*/
.shoppingBasket {margin-top:30px;}
.shoppingBasket h4 {height:25px;}
.shoppingBasket input {width:13px;height:13px;}
.shoppingBasket .btn {text-align:right;margin-top:18px;}

.orderPay {margin-top:30px;}
.orderPay h4 {height:25px;}
.orderPay .privacy_agree {margin:21px 0 49px;}
.orderPay dt {height:26px;padding-left:13px;background:url(/Contents/images/common/dot01.gif) no-repeat 6px 4px;}
.orderPay .privacy_agree dl {zoom:1;}
.orderPay .privacy_agree dl:after {content:"";display:block;clear:both;}
.orderPay .privacy_agree dl dt {float:left;width:111px;}
.orderPay .privacy_agree dl dd {float:left;}
.orderPay .privacy_agree dl dd div {overflow-y:scroll;overflow-x:hidden;width:634px;height:75px;padding:10px;border:1px solid #e9e9e9;line-height:16px;}
.orderPay .privacy_agree p {margin-top:13px;color:#898989;font-weight:bold;text-align:right;}
.orderPay .privacy_agree p input {width:13px;height:13px;margin-right:5px;}

.orderPay .orderList_confirm {margin-bottom:48px;}
.orderPay .orderList_confirm table {width:100%;border-bottom:1px solid #56bad8;}
.orderPay .orderList_confirm table thead th {padding:7px 0;border-top:2px solid #56bad8;border-bottom:1px solid #56bad8;color:#56bad8;font-weight:bold;letter-spacing:-1px;}
.orderPay .orderList_confirm table tbody td {padding:7px 0;border-bottom:1px solid #6d787b;color:#817f7f;font-weight:bold;text-align:center;}
.orderPay .orderList_confirm table tbody td.num {width:63px;font-family:Tahoma;}
.orderPay .orderList_confirm table tbody td.product {width:329px;padding-left:36px;text-align:left;letter-spacing:-1px;}
.orderPay .orderList_confirm table tbody td.option {width:64px;font-family:"굴림",Gulim;}
.orderPay .orderList_confirm table tbody td.count {width:75px;font-family:Tahoma;}
.orderPay .orderList_confirm table tbody td.price {width:123px;font-family:Tahoma;}
.orderPay .orderList_confirm table tbody td.sum {width:90px;font-family:Tahoma;}
.orderPay .orderList_confirm table tfoot td {border-bottom:1px solid #dce7ea;}
.orderPay .orderList_confirm table tfoot td dl {float:right;width:254px;padding-top:7px;}
.orderPay .orderList_confirm table tfoot td dt {float:left;background:0;padding:0;color:#000;font-weight:bold;}
.orderPay .orderList_confirm table tfoot td dd {float:right;margin-right:18px;color:#817f7f;font-weight:bold;}
.orderPay .orderList_confirm table tfoot tr.total td {border:0;background:#eff4f5;}
.orderPay .orderList_confirm table tfoot tr.total dt strong span {color:#56bad8;letter-spacing:-1px;}
.orderPay .orderList_confirm table tfoot tr.total dd {color:#ff7200;}
.orderPay .orderList_confirm table tfoot tr.total dl.total_count {width:150px;}
.orderPay .orderList_confirm table tfoot tr.total dl.total_count dd {color:#000;}

.orderPay .orderGuest_info {margin-bottom:50px;}
.orderPay .orderGuest_info table {width:100%;border:1px solid #efe9e9;}
.orderPay .orderGuest_info table input {height:13px;*margin:-1px 0;padding:3px 5px;border:1px solid #b0b0b0;color:#898989;}
.orderPay .orderGuest_info table select {width:143px;border:1px solid #b0b0b0;}
.orderPay .orderGuest_info table th, .orderPay .orderGuest_info table td {border-bottom:1px solid #ebebeb;}
.orderPay .orderGuest_info table tr.last-child th, .orderPay .orderGuest_info table tr.last-child td {border-bottom:0;}
.orderPay .orderGuest_info table th {width:130px;padding:8px 0 4px;background:#f5f5f5;color:#696666;font-weight:bold;vertical-align:top;}
.orderPay .orderGuest_info table td {padding:6px 0 6px 19px;color:#898989;}
.orderPay .orderGuest_info table td span {color:#000;font-weight:bold;}
.orderPay .orderGuest_info table td em {margin-left:15px;color:#56bad8;letter-spacing:-1px;}
.orderPay .orderGuest_info table td a {vertical-align:middle;}
.orderPay .orderGuest_info dl dt span {color:#000;letter-spacing:-1px;font-weight:bold;}
.orderPay .orderGuest_info dl dt span input {width:13px;height:13px;padding:0;margin-left:19px;}

.orderPay .payment {margin-bottom:21px;}
.orderPay .payment ul {zoom:1;}
.orderPay .payment ul:after {content:"";display:block;clear:both;}
.orderPay .payment li {float:left;}
.orderPay .payment li a {display:block;height:108px;}
.orderPay .payment li a span {overflow:hidden;font-size:0;width:0;height:0;line-height:0;text-indent:-999999px;}
.orderPay .payment li a.payment_card {width:255px;background:url(/Contents/images/member/bg_payment.gif) no-repeat 0 0;}
.orderPay .payment li a.realTime_transfer {width:259px;background:url(/Contents/images/member/bg_payment.gif) no-repeat -255px 0;}
.orderPay .payment li a.online {width:266px;background:url(/Contents/images/member/bg_payment.gif) no-repeat -514px 0;}
.orderPay .payment li a.payment_card:hover {width:255px;background:url(/Contents/images/member/bg_payment.gif) no-repeat 0 -108px;}
.orderPay .payment li a.realTime_transfer:hover {width:259px;background:url(/Contents/images/member/bg_payment.gif) no-repeat -255px -108px;}
.orderPay .payment li a.online:hover {width:266px;background:url(/Contents/images/member/bg_payment.gif) no-repeat -514px -108px;}
.orderPay .btn {text-align:center;}

.orderPay .orderHistory {margin:18px 0 50px 0;padding:30px;border:1px solid #efe9e9;}
.orderPay .orderHistory table {width:100%;}
.orderPay .orderHistory table th {width:110px;color:#696666;text-align:left;line-height:32px;vertical-align:top;}
.orderPay .orderHistory table td {vertical-align:top;}

.clipStore_list {overflow:hidden;width:780px;padding-bottom:9px;}
.clipStore_list ul {width:800px;padding:22px 0 20px 1px;border-bottom:1px solid #ebe9e9;zoom:1;}
.clipStore_list ul:after {content:"";display:block;clear:both;}
.clipStore_list ul li {float:left;width:250px;margin-right:5px;}
.clipStore_list ul li .info {margin-top:15px;}
.clipStore_list ul li .info span {display:block;text-align:center;}
.clipStore_list ul li .info span img {vertical-align:middle;}
.clipStore_list ul li .info span.title {margin-bottom:2px;color:#252525;font-size:13px;font-weight:bold;letter-spacing:-1px;}
.clipStore_list ul li .info span.title img {margin-right:2px;}
.clipStore_list ul li .info span.price {color:#56bad8;font-size:13px;font-family:Tahoma;font-weight:bold;}
.clipStore_list ul li .info span.price img {margin-right:5px;}

.clipStore_detail {padding-top:19px;background:url(/Contents/images/clip2u/store/bg_store.gif) repeat-x 0 0;}
.clipStore_detail .detail_cont {margin-bottom:17px;zoom:1;}
.clipStore_detail .detail_cont:after {content:"";display:block;clear:both;}
.clipStore_detail .detail_cont div.thumb {float:left;width:400px;margin-right:13px;}
.clipStore_detail .detail_cont div.info {float:right;width:367px;}
.clipStore_detail .detail_cont div.info strong {display:block;margin-left:5px;margin-bottom:6px;color:#000;font-size:18px;}
.clipStore_detail .detail_cont div.info ul.thumb {zoom:1;margin:0 0 7px 3px;}
.clipStore_detail .detail_cont div.info ul.thumb:after {content:"";display:block;clear:both;}
.clipStore_detail .detail_cont div.info ul.thumb li {float:left;width:76px;height:60px;margin-right:7px;padding:7px 1px 8px 1px;border:1px solid #979998;}
.clipStore_detail .detail_cont div.info ul.thumb li img {}
.clipStore_detail .detail_cont div.info .info_detail {margin-bottom:13px;}
.clipStore_detail .detail_cont div.info .info_detail dt {float:left;width:60px;padding:4px 0 0 18px;background:url(/Contents/images/common/bu01.gif) no-repeat 5px 7px;color:#56bad8;font-weight:bold;}
.clipStore_detail .detail_cont div.info .info_detail dd {padding:4px 0 0 78px;border-bottom:1px solid #eee;color:#898989;}
.clipStore_detail .detail_cont div.info .info_detail dd.price {color:#f85d34;font-weight:bold;}
.clipStore_detail .detail_cont div.info .info_detail dt.alignR {margin:-24px 0 0 154px;}
.clipStore_detail .detail_cont div.info .info_detail dd.alignR {margin:-24px 0 0 207px;padding-left:0;}
.clipStore_detail .detail_cont .btn {padding-right:52px;zoom:1;}
.clipStore_detail .detail_cont .btn:after {content:"";display:block;clear:both;}
.clipStore_detail .detail_cont .btn .alignL {float:left;}
.clipStore_detail .detail_cont .btn .alignR {float:right;margin-bottom:2px;}

.clipStore_detail .detail_tab {border-top:1px solid #eff1f2;padding-top:22px;}
.clipStore_detail .detail_tab ul {margin-bottom:35px;zoom:1;}
.clipStore_detail .detail_tab ul:after {content:"";display:block;clear:both;}
.clipStore_detail .detail_tab ul li {float:left;margin-right:3px;}
.clipStore_detail .detail_tab .detail_tab01 {margin-left:6px;color:#464646;line-height:16px;}

.roll_year {color:#898989;font-family:Tahoma;font-size:20px;font-weight:bold;text-align:center;}
.roll_year strong {margin:0 17px;color:#56bad8;font-size:40px;vertical-align:middle;}
.roll_year img, .roll_year span {vertical-align:middle;}
.roll_year span.rollL {margin-right:14px;cursor:pointer;}
.roll_year span.rollR {margin-left:14px;cursor:pointer;}

.srch_library {margin-top:-35px;margin-bottom:13px;float:right;width:188px;height:19px;padding:1px;border:1px solid #c4c9ca;}
.srch_library input {float:left;width:160px;height:15px;padding:2px;color:#c6c6c6;font-family:"굴림", Gulim;}
.srch_library button {float:right;width:19px;height:19px;background:url(/Contents/images/btn/btn_srch_s.gif) no-repeat 0 0;}

.library_list {width:778px;height:100px;margin-bottom:21px;border:1px solid #e9e9e9;padding:23px 0 8px;
				overflow:hidden;overflow-x:auto;
				scrollbar-face-color:#ededed;/*움직이는바 색*/
				scrollbar-track-color:#fff;/*바가 없는 배경부분 색*/
				scrollbar-arrow-color:#5b5b5b;/*화살표버튼 색*/	
				scrollbar-highlight-color:#ededed;/*바의 왼쪽과 위쪽의 색*/
				scrollbar-3dlight-color:#ededed;/*바의 왼쪽과 위쪽 바탕으로 들어가는 색*/
				scrollbar-shadow-color:#ededed;/*바의 오른쪽과 밑에 들어가는 색*/
				scrollbar-darkshadow-color:#fff;/*바의 오른쪽과 밑 그림자 색*/
				}
.library_list ul {padding-left:11px;zoom:1;}
.library_list ul:after {content:"";display:block;clear:both;}
.library_list ul li {float:left;width:63px;height:100px;}
.library_list ul li a {text-decoration:none;}
.library_list ul li span {display:block;margin-top:4px;color:#37393b;text-align:center;}


.library_info {zoom:1;}
.library_info:after {content:"";display:block;clear:both;}
.library_info .thumb {float:left;width:400px;margin-right:10px;}
.library_info .info {float:left;width:370px;padding-top:3px;}
.library_info .info p.title {margin-bottom:23px;color:#37393b;}
.library_info .info p.title strong {color:#56bad8;margin-right:7px;font-size:23px;}
.library_info .info .info_txt strong {display:block;height:19px;margin-bottom:5px;padding:0 0 0 17px;border-bottom:1px solid #56bad8;background:url(/Contents/images/common/bu04.gif) no-repeat 0 0;}
.library_info .info .info_txt p {color:#000;font-weight:bold;}
.library_info .info .info_txt ul {margin:0 0 18px 3px;}
.library_info .info .info_txt ul li {padding-left:7px;background:url(/Contents/images/common/dot_list03.gif) no-repeat 0 7px;color:#37393b;line-height:18px;}

.link_musical {width:780px;height:434px;display:block;background:url(/Contents/images/the_musical/img_intro02.jpg) no-repeat;}
.link_musical span{display:none;}
.link_musical a{position:absolute;display:block;width:190px;height:22px;margin-left:287px;margin-top:340px;}

.qna_end p {margin:64px 0 68px;}
.qna_end div.btn {text-align:right;padding-right:12px;}
.qna .policy {margin-top:27px;margin-bottom:20px;}
.qna .policy dt {float:left;width:114px;margin-top:4px;}
.qna .policy dd {overflow-y:scroll;overflow-x:hidden;width:644px;height:56px;margin-left:114px;padding:10px;border:1px solid #b0b0b0;}
.qna .policy p {margin-top:5px;text-align:right;}
.qna .policy p input {width:13px;height:13px;}
.qna .policy p label {font-weight:bold;vertical-align:top;}
:root .qna .policy p label {vertical-align:-1px;}
.qna .tab_qna {margin-bottom:28px;zoom:1;}
.qna .tab_qna:after {content:"";display:block;clear:both;}
.qna .tab_qna li {float:left;margin-right:3px;}
#qna01, #qna02 {position:relative;}

.faq_srch {height:183px;margin-bottom:35px;background:url(/Contents/images/clip2u/customer_center/bg_faq_srch.gif) no-repeat 0 0;}
.faq_srch div {padding:110px 0 11px 52px;}
.faq_srch div select {border:1px solid #ced3d3;width:127px;height:21px;}
.faq_srch div input {width:299px;height:21px;padding:0 10px;border:1px solid #c4c9ca;}
.faq_srch div button {width:65px;height:23px;margin-left:7px;background:url(/Contents/images/btn/btn_srch.gif) no-repeat 0 0;}
.faq_srch p {margin-left:53px;}
.faq_srch p a img {vertical-align:-8px;}

/*
.tab_faq {margin-bottom:12px;zoom:1;}
.tab_faq:after {content:"";display:block;clear:both;}
.tab_faq li {float:left;margin-right:3px;}
 */
.tab_qna {clear:both;margin:10px 0;}
	.tab_qna ul {overflow:hidden;}
	.tab_qna ul li {float:left;}
	.tab_qna ul li > a {height:35px;line-height:35px; display:block; background:#f6f6f6; color:#888;border-top:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-bottom:1px solid #5a5a5a;text-align:center;}
	.tab_qna ul li:first-child > a{border-left:1px solid #c8c8c8;}
	.tab_qna ul li > a:hover, .tab_qna li > a.hover {text-decoration:none;background:#fff; color:#444; text-align:center;border-top:1px solid #5a5a5a; border-right:1px solid #5a5a5a; border-bottom:1px solid #fff;border-left:1px solid #5a5a5a; font-weight:Bold; }

.faq_list {_border-top:2px solid #56bad8;}
.faq_list dt {padding:9px 0 6px 33px;*height:20px;background:url(/Contents/images/clip2u/customer_center/bg_q.gif) no-repeat 9px 10px;border-bottom:1px solid #dce7ea;letter-spacing:-1px;}
.faq_list dd {display:none;padding:22px 0 53px 57px;background:#f6f6f6 url(/Contents/images/clip2u/customer_center/bg_a.gif) no-repeat 34px 22px;border-bottom:1px solid #dce7ea;line-height:20px;letter-spacing:-1px;}
.faq_list dd.on {display:block;}




.event_invite {}
.event_invite .btn {margin:0 5px 5px 0;text-align:right;}
.event_invite .img_view {padding:11px 0;border-top:2px solid #56bad8;border-bottom:1px solid #56bad8;}

.write_reply {padding:10px 0 9px;zoom:1;}
.write_reply:after {content:"";display:block;clear:both;}
.write_reply span.alignL {float:left;width:672px;padding-left:8px;}
.write_reply span.alignR {float:right;padding-top:31px;width:100px;}
.write_reply span.alignL  textarea {width:647px;height:69px;padding:5px;border:1px solid #e9e9e9;}

/*.webzineBox {width:780px;height:1182px;background:url(/Contents/images/clip2u/customer_center/bg_webzine.gif) no-repeat 0 0;}*/
.webzineBox {
    width: 780px;
}
.webzineBox .webzineList {padding:55px 0 59px 29px;}
.webzineBox .webzineList strong {display:inline-block;margin-right:5px;}
.webzineBox .webzineList strong img {vertical-align:middle;}
.webzineBox .webzineList select {border:1px solid #c4c9ca;color:#636363;}
.webzineBox .webzine {padding:0 0 0 52px;}

.theaterList {overflow:hidden;width:780px;margin-bottom:25px;padding:13px 0 14px;border-top:2px solid #56bad8;border-bottom:2px solid #56bad8;}
.theaterList ul {width:790px;padding-left:1px;zoom:1;}
.theaterList ul:after {content:"";display:block;clear:both;}
.theaterList ul li {float:left;width:194px;margin-right:1px;}
.theaterList ul li span {display:block;margin-bottom:1px;border:1px solid #cacaca;}
.theaterList ul li strong {display:block;border:1px solid #cacaca;}

.theaterDetail {padding-top:16px;background:url(/Contents/images/clip2u/store/bg_store.gif) repeat-x 0 0;}
.theaterDetail .infoBox {padding-bottom:15px;margin-bottom:11px;border-bottom:1px solid #eff1f2;zoom:1;}
.theaterDetail .infoBox:after {content:"";display:block;clear:both;}
.theaterDetail .infoBox .image {float:left;width:212px;margin-right:20px;}
.theaterDetail .infoBox .info {float:left;width:548px;}
.theaterDetail .infoBox .info strong {display:block;margin-bottom:5px;color:#000;font-size:18px;line-height:21px;}
.theaterDetail .infoBox .info dt {float:left;width:58px;padding-left:26px;border-bottom:1px solid #eee;background:url(/Contents/images/common/bu01.gif) no-repeat 13px 50%;color:#56bad8;font-weight:bold;line-height:23px;}
.theaterDetail .infoBox .info dd {width:464px;border-bottom:1px solid #eee;margin-left:84px;line-height:23px;}
.theaterDetail div.btn {margin-bottom:51px;text-align:right;}
.theaterDetail .theaterDetail_list {margin-bottom:37px;}
.theaterDetail .theaterDetail_list dt {padding-bottom:5px;border-bottom:1px solid #56bad8;}
.theaterDetail .theaterDetail_list dd {padding:15px 20px;color:#464646;line-height:16px;}

.idPw_srchBox {width:568px;height:204px;margin-left:68px;padding:23px 25px 0 25px;border:6px solid #e3e3e3;}
.idPw_srchBox p.notice {padding:0 0 16px 91px;background:url(/Contents/images/common/dot_list04.gif) repeat-x 0 100%;}
.idPw_srchBox ul.selList {margin:20px 0 18px 190px;zoom:1;}
.idPw_srchBox ul.selList:after {content:"";display:block;clear:both;}
.idPw_srchBox ul.selList li {float:left;margin-right:59px;}
.idPw_srchBox ul.selList li input {width:13px;height:13px;vertical-align:-3px;*vertical-align:-1px;}
.idPw_srchBox ul.selList li label {margin-left:3px;color:#898989;letter-spacing:-1px;}
.idPw_srchBox .name_sel dl {margin:0 0 16px 80px;}
.idPw_srchBox .name_sel dl dt {float:left;width:88px;margin-top:4px;padding:0 0 0 6px;background:url(/Contents/images/common/dot_list05.gif) no-repeat 0 5px;*background-position:0 8px;}
.idPw_srchBox .name_sel dl dd {margin:0 0 8px 94px;}
.idPw_srchBox .name_sel dl dd input {width:129px;height:15px;*margin:-1px 0 0 0;padding:2px 5px;border:1px solid #b0b0b0;}
.idPw_srchBox .name_sel div.btn {text-align:center;}
.idPw_srchBox .i-PIN_sel p {margin-bottom:25px;color:#898989;font-family:"돋움",Dotum;font-size:13px;letter-spacing:-1px;font-weight:bold;text-align:center;}
.idPw_srchBox .i-PIN_sel div.btn {text-align:center;}

.idPw_srch_end {padding:29px 0 27px 141px;}
.idPw_srch_end dl {margin-bottom:29px;}
.idPw_srch_end dl dt {margin-bottom:30px;}
.idPw_srch_end dl dd {padding-left:12px;}
.idPw_srch_end dl dd input {width:139px;height:15px;margin:0 5px 0 7px;*margin:-1px 5px 0 7px;padding:2px 0;border:1px solid #b0b0b0;color:#000;font-family:"돋움",Dotum;font-weight:bold;text-align:center;}
.idPw_srch_end dl dd img {vertical-align:-3px;}
.idPw_srch_end div.btn {margin-left:73px;}

.idPw02_srchBox {width:586px;padding:23px 25px 24px 25px;}
.idPw02_srchBox p.notice {padding:0 0 16px 91px;background:url(/Contents/images/common/dot_list04.gif) repeat-x 0 100%;}
.idPw02_srchBox ul.selList {margin:20px 0 18px 190px;zoom:1;}
.idPw02_srchBox ul.selList:after {content:"";display:block;clear:both;}
.idPw02_srchBox ul.selList li {float:left;margin-right:59px;}
.idPw02_srchBox ul.selList li input {width:13px;height:13px;vertical-align:-3px;*vertical-align:-1px;}
.idPw02_srchBox ul.selList li label {margin-left:3px;color:#898989;letter-spacing:-1px;}
.idPw02_srchBox .name_sel dl {margin:0 0 14px 80px;}
.idPw02_srchBox .name_sel dl dt {float:left;width:88px;margin-top:4px;padding:0 0 0 6px;background:url(/Contents/images/common/dot_list05.gif) no-repeat 0 5px;*background-position:0 8px;}
.idPw02_srchBox .name_sel dl dd {margin:0 0 8px 94px;}
.idPw02_srchBox .name_sel dl dd input {width:129px;height:15px;*margin:-1px 0 0 0;padding:2px 5px;border:1px solid #b0b0b0;}
.idPw02_srchBox .name_sel div.btn {text-align:center;}
.idPw02_srchBox .i-PIN_sel p {margin:24px 0 23px 0px;color:#898989;font-family:"돋움",Dotum;font-size:13px;letter-spacing:-1px;font-weight:bold;text-align:center;}
.idPw02_srchBox .i-PIN_sel dl {margin-left:98px;}
.idPw02_srchBox .i-PIN_sel dl dt {float:left;width:79px;margin-top:8px;*margin-top:4px;padding:0 0 0 6px;background:url(/Contents/images/common/dot_list05.gif) no-repeat 0 5px;*background-position:0 8px;}
.idPw02_srchBox .i-PIN_sel dl dd {margin:0 0 0 85px;}
.idPw02_srchBox .i-PIN_sel dl dd input {width:129px;height:15px;margin:0 11px 0 0;*margin:-1px 11px 0 0;padding:2px 5px;border:1px solid #b0b0b0;}
.idPw02_srchBox .i-PIN_sel dl dd a img {vertical-align:-10px;}

.idPw02_srchBox02 {width:586px;padding:29px 25px 22px 25px;}
.idPw02_srchBox02 dl {margin:0 0 21px 115px;}
.idPw02_srchBox02 dl dt {margin-bottom:8px;}
.idPw02_srchBox02 dl dd {padding-left:44px;}
.idPw02_srchBox02 dl dd input {height:15px;margin-right:13px;*margin-top:-1px;padding:2px;border:1px solid #b0b0b0;color:#000;text-align:center;}
.idPw02_srchBox02 .notice {padding-top:22px;background:url(/Contents/images/common/dot_list04.gif) repeat-x 0 3px;}
.idPw02_srchBox02 .notice p {margin-bottom:5px;color:#56bad8;letter-spacing:-1px;text-align:center;}
.idPw02_srchBox02 .btn {padding-top:17px;text-align:center;}

.idPw03 {width:586px;padding:29px 25px 23px 25px;}
.idPw03 strong.tit {display:block;margin:0 0 23px 115px;}
.idPw03 .notice {padding-bottom:10px;}
.idPw03 .notice p {margin-bottom:10px;color:#56bad8;font-size:11px;text-align:center;letter-spacing:-1px;}
.idPw03 dl {margin:0 0 25px 140px;}
.idPw03 dl dt {float:left;width:88px;margin-top:4px;padding:0 0 0 6px;background:url(/Contents/images/common/dot_list05.gif) no-repeat 0 5px;*background-position:0 8px;}
.idPw03 dl dd {margin:0 0 6px 94px;}
.idPw03 dl dd input {width:54px;height:15px;*margin:-1px 0 0 0;padding:2px 5px;border:1px solid #b0b0b0;}
.idPw03 dl dd.hp_num span {font-size:11px;color:#000;vertical-align:3px;}
.idPw03 dl dd select {border:1px solid #b0b0b0;font-family:"돋움",Dotum;color:#000;font-size:11px;}
.idPw03 p.care {margin-bottom:22px;padding:0 0 22px 173px;background:url(/Contents/images/common/dot_list04.gif) repeat-x 0 100%;}
.idPw03 p.care em {color:#898989;font-size:11px;letter-spacing:-1px;}
.idPw03 .btn {text-align:center;}

.box_type {margin-left:68px;width:636px;border:6px solid #e3e3e3;}

/* myclip */
.srch_show{overflow:hidden;margin:35px 0 8px 0;}
.srch_show p{float:left;margin-right:30px;}
.srch_show ul{float:left;margin-left:10px;}
.srch_show ul li{float:left;margin:0 2px; color:#696666;font-weight:bold;}
.srch_show ul li span {display:inline-block;padding-left:6px;padding-top:2px;background:url(/Contents/images/common/bu02.gif) no-repeat 0 50%;margin-right:5px;}
.srch_show ul li input {border:1px solid #b0b0b0;padding-left:5px;width:100px;}
.srch_show ul li img{margin-top:2px;}

.myclip_box{border:1px solid #ebebeb;padding:15px 20px;}
.myclip_box dt{width:110px;float:left;border:none !important;color:#696666;font-weight:bold;background:url(/Contents/images/btn/bar.gif) no-repeat right;line-height:200%;margin-right:10px;}
.myclip_box dd{width:600px;;color:#898989;border:0;line-height:200%;}
.myclip_box dd label{margin-right:20px;}

.pass_input {width:560px;padding:26px 0;border:6px solid #e3e3e3;margin-left:106px;}
.pass_input dl{overflow:hidden;margin:0 0 0 135px;}
.pass_input dt {clear:both;float:left;width:100px;height:25px;padding-top:4px;padding-left:6px;background:url(/Contents/images/common/bu02.gif) no-repeat 0 8px;text-align:left;}
.pass_input dd {float:left;height:25px;*margin-bottom:3px;}
.pass_input dd input {width:180px;*margin:-1px 0;height:18px;border:1px solid #b0b0b0;}
.pass_input div.btn {clear:both;text-align:center;margin:10px 0 0 10px;}

.myclip_ul{zoom:1;height:210px;border:1px solid #d7d7d7;margin-bottom:15px;}
.myclip_ul ul{float:left;margin:20px 0 0 25px;width:350px;}
.myclip_ul ul li{margin-bottom:10px;color:#464646;}
.myclip_ul textarea{background:#f6f6f6;border:1px solid #dce7e9;padding:5px;}

/* FOOTER Style
-------------------------------------------------*/
footer{width:100%;padding-top:31px;background:url(/Contents/images/common/bg_footer.gif) repeat-x 0 0;}
.footer_in{width:1000px;margin:0 auto;padding:0 0 68px 0;}
.footer_top {text-align:center;}
.footer_top p {}
.footer_top p, .footer_top ul, .footer_top li {margin:0 -1px;*margin:0;display:inline-block;*display:inline;vertical-align:middle;zoom:1;}
.footer_top ul {margin:14px 0 0 10px;}
.footer_top ul li {padding:0 5px 0 9px;background:url(/Contents/images/common/dot_footer.gif) no-repeat 0 50%;}
.footer_top ul li.first-child {padding-left:0px;background:none;color:#Black;}
.footer_top ul li a{font-size:12px;font-weight:normal;}
address {margin-top:8px;}
address p {line-height:16px;font-size:11px !important;color:#bcbcbc;text-align:center;}

/* QUICK Style
-------------------------------------------------*/
#quick {position:fixed;right:0;top:0;width:99px;height:100%;background:#dce7ea;border-left:1px solid #d3d3d3;z-index:1000;}
#quick .quick_cont {position:relative;height:100%;margin-top:190px;background: url(/Contents/images/common/bg_quick.gif) fixed;}
#quick .quick_cont .quickList {border-top:1px solid #d3d3d3;}
#quick .quick_cont .quickList li {border-bottom:1px solid #d3d3d3}
#quick .quick_cont .productList {width:62px;margin:15px 0 0 16px;}
#quick .quick_cont .productList li {position:relative;width:62px;margin-bottom:15px;}
#quick .quick_cont .productList li img.thumb {border:1px solid #aeb2bd;cursor:pointer;}
#quick .quick_cont .productList li img.del {position:absolute;right:0px;top:0px;cursor:pointer;}
#quick .quick_cont img.btn {position:absolute;left:-11px;top:208px;cursor:pointer;}


/* LAYER Style
-------------------------------------------------*/
.layer {position:absolute;padding:30px 14px 25px;background:#fff;border:1px solid #b0b0b0;z-index:100;}
.layer h2 {height:26px;padding-left:20px;}
.layer h3 {padding:15px 0;background:#eaeaea;text-align:center;}
.layer .layer_cont01 {position:relative;}

.layer .cont_ul{padding:15px 12px 0;text-align:center;}
.layer .cont_ul ul input[type=text]{background:#fffaef;border:1px solid #ffcd99;color:#818181;margin:10px 0;}
.layer .cont_ul ul{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-top:5px;}
.layer .cont_ul .tt1{color:#898989;font-weight:bold;margin-top:10px;}
.layer .cont_ul .tt2{color:#50b5d4;font-size:10px;}
.layer .cont_ul .tt3{color:#9a9999;margin-bottom:10px;}
.layer .cont_ul .tt4{color:#9a9999;font-size:11px;}
.layer .cont_ul .tt5{color:#50b5d4;font-size:11px;}
.layer .cont_ul label{margin-right:10px;}
.layer .copy{padding:10px 0;font-size:10px;color:#d0d0d0;text-align:center;}

.layer .cont_dl{padding:15px 12px 0;text-align:left;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-top:5px;}
.layer .cont_dl dl{overflow:hidden;padding:10px 20px;}
.layer .cont_dl dt{clear:both;float:left;padding-left:5px;background:url(/Contents/images/common/dot_list04.gif) no-repeat 0 45%;line-height:160%;}
.layer .cont_dl dd{float:left;border:1px solid #b0b0b0;padding:0 10px;height:20px;margin-bottom:8px;}
.layer .cont_dl dd select{border:1px solid #fff;}

.btnC {margin-top:13px;text-align:center;}

.layer_inquire_ticket {left:305px;top:60px;width:346px;} /* //예약번호 조회 레이어 */
.layer_inquire_store {left:305px;top:60px;width:346px;}
.layer_myclip_cash {left:200px;top:400px;width:321px;}
.layer_myclip_recash {left:100px;top:800px;width:476px;}
.layer_myclip_myclip{left:300px;top:300px;width:327px;}

.layer_myclip_myclip .myclip_txt{border-bottom:1px solid #e0e0e0;padding:20px 0 40px;font-weight:bold;margin-bottom:20px;font-size:13px;}

/*-------------- sitemap111 -------------------------------*/
.siteMap{overflow:hidden;}
.siteMap dl{float:left;margin-right:5px;margin-top:30px;}
.siteMap dl dt{}
.siteMap dl dd{}
.siteMap dl.last{margin-right:0;}


/* 팝업 */
.pop_notice{border:3px solid #3b9ecd;background:#fff}
    .pop_notice .tit{height:47px;line-height:45px;background:#3b9ecd;color:#fff;font-size:16px;font-weight:bold;padding:0 20px;font-family:'Malgun Gothic'}
    .pop_notice .con {color:#888;padding:15px 25px;}
    .pop_notice .con p{margin:10px 0}
    .pop_notice .con .btn{display:inline-block;background:#82cce2;border-radius:5px;height:34px;line-height:36px;color:#fff;font-weight:bold;text-align:center;padding:0 20px;margin-top:10px}
    .pop_notice .today{position:absolute;top:14px;right:15px;padding-right:20px;}
    .pop_notice .today img{vertical-align:middle}
    .pop_notice .today input[type=checkbox]{display:inline-block;vertical-align:top !important;margin:3px 5px 0 0}
    .pop_notice .today .close{position:absolute;top:3px;right:0;display:inline-block;width:13px;height:13px;text-indent:-9999px;background:url(../../Contents/images/common/pop_b_close.png) no-repeat;}


  
/* 2018-11-19 추가 layout */

/* common */
a {color:#888}

.pdL5 {padding-left:5px}


/* layout */
.playWrap {width:100%;}
.playWrap p.tit {font-size:31px;color:#333;font-weight:bold;width:100%;border-bottom:3px solid #333;padding-bottom:6px}
.playWrap p.tit span {color:#00a5f2}
.playWrap p.tit em {font-size:18px;color:#888;font-weight:normal;padding-left:5px}

.playDetail {width:100%;padding:45px 0 0;border-bottom:1px solid #ddd;overflow:hidden}
.play_info {width:65%;float:left;border-top:1px solid #444;margin-right:3%}
.play_info > dt {font-size:15px;color:#444;border-bottom:1px solid #444;padding:5px 0;margin-bottom:15px;font-weight:bold}
.play_info dd.poster {float:left;padding-right:4%}
.play_info dd.poster img {width:188px;height:243px;border:1px solid #e5e5e5}
.play_info dd.poster ul {padding:5px 0}
.play_info dd.poster ul li {float:left;padding-right:4px}
.play_info dd.poster ul li a {height:23px;text-indent:-9999px;overflow:hidden;display:block;}
a.ico_play1 {width:63px;background:url(../../Contents/images/common/ico_play_01.png) 0 0 no-repeat;}
a.ico_play2 {width:25px;background:url(../../Contents/images/common/ico_play_02.png) 0 0 no-repeat;}
a.ico_play3 {width:25px;background:url(../../Contents/images/common/ico_play_03.png) 0 0 no-repeat;}
a.ico_play4 {width:32px;background:url(../../Contents/images/common/ico_play_04.png) 0 0 no-repeat;}
a.ico_play5 {width:63px;background:url(../../Contents/images/common/ico_play_05.png) 0 0 no-repeat;}



/* 달력 */
.calendar {position:relative;width:28%;float:right;background:#f3f3f4 url(../../Contents/images/common/bg_playCld.png) 0 0 repeat-y;border-top:2px solid #383d4a;padding:0 2%}
.calendar p:first-child {font-weight:bold;padding:8px 0 2px}
.calendar_topBox {overflow:hidden;border-radius:3px 3px 0 0;padding:10px 0;background:#888;}
.calendar_top {width:152px;margin:0 auto;overflow:hidden}
.calendar_top li {float:left;color:#fff;font-size:14px;font-weight:bold;line-height:14px;}
.calendar_top li.month {width:137px;text-align:center;margin-top:2px}
.calendar_top li .ico_sub {text-indent:-9999px;display:inline-block;*display:inline;*zoom:1;}
.calendar_top li .i_prev_month {width:7px;height:13px;background:url(../../Contents/images/common/btn_playPrev_03.png) 0 3px no-repeat;}
.calendar_top li .i_next_month {width:7px;height:13px;background:url(../../Contents/images/common/btn_playNext_03.png) 0 3px no-repeat;}
.calendar_table {width:100%;table-layout:fixed;margin:0 0 3px 0;border:1px solid #e9ebf1}
.calendar_table th {width:30px;height:18px;line-height:18px;background:#e1e4eb;font-size:11px;font-weight:bold;}
.calendar_table tr th:first-child {color:#f04949}
.calendar_table tr th:last-child {color:#3278cd}
.calendar_table tbody, .calendar_table tfoot {background:#fff}
.calendar_table td {position:relative;color:#3d3d3d;width:29px;height:20px;text-align:center;font-weight:bold;}
.calendar_table td.none {color:#cfcfcf !important}
.calendar_table td.play {width:29px;height:20px;background:url(../../Contents/images/common/bg_play_01.png) center no-repeat;}
.calendar_table td.select {width:29px;height:20px;background:url(../../Contents/images/common/bg_play_02.png) center no-repeat;}
.calendar_table td.select a {color:#fff !important}
.calendar_table span.today {position:absolute;top:0;left:0;display:block;text-indent:-9999px;width:10px;height:10px;background:url(../../Contents/images/common/ico_playCld_03.png) 0 0 no-repeat;}
.calendar_ico {clear:both;float:right;margin:5px 3px 0 0}
.calendar_ico li {float:left;color:#999;font-size:11px;padding:0 0 0 10px;font-weight:normal;letter-spacing:-1px;margin-left:10px}
.calendar_ico li.i_play {background:url(../../Contents/images/common/ico_playCld_01.png) left 2px no-repeat;}
.calendar_ico li.i_select {background:url(../../Contents/images/common/ico_playCld_02.png) left 2px no-repeat;}
.calendar_ico li.i_today {background:url(../../Contents/images/common/ico_playCld_03.png) left 2px no-repeat;}
.calendar_num {position:relative;}
.calendar_num dl {overflow:hidden;border:1px solid #e1e4eb;background:#fff;height:18px;padding:0 0 2px}
.calendar_num dt {float:left;padding:0 10px 0 8px;font-weight:bold;line-height:20px;font-size:11px;}
.calendar_num dd {font-weight:bold;line-height:20px;font-size:11px;}
.calendar_num a {position:absolute;top:0;right:0;width:18px;height:21px;text-indent:-9999px;overflow:hidden;display:block;background:url(../../Contents/images/common/btn_play_03.png) 0 0 no-repeat;}
.select_box ul {width:94%;height:60px;border:1px solid #e1e4eb;overflow:auto;background:#fff;margin-bottom:5px;padding:3px 3%}
/* .calendar > a {padding-bottom:10px;width:210px;height:38px;background:url(../../Contents/images/common/btn_play_02.png) 0 0 no-repeat;text-indent:-9999px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;overflow:hidden;} */
.calendar > a {width:100%;_height:38px;background:#3f5c9a;border:1px solid #3854a2;border-radius:3px;font-size:17px;font-weight:bold;color:#fff;text-align:center;display:block;padding:5px 0;margin-bottom:10px}
.calendar_num dd select {border:1px solid #fff; width:163px; font-weight:bold;height:18px;line-height:20px;font-size:11px;margin-top:1px;}
.calendar p.p_finish {width:210px; background:#fff; color:#888888; border:1px solid #e1e4eb; padding:90px 0; margin:30px 0 138px 0}
.calendar p.p_finish span {display:block; text-align:center}

.play_info dd.info {overflow:hidden}
.play_info dd.info li {padding-bottom:5px}
.play_info dd.info li > span {margin:0 8px;color:#888}
.play_info dd.info li a {font-size:11px}
.play_info dd.info li b {width:60px;color:#444;display:inline-block;_padding-right:7px}
.play_info dd.info li b.mgL {margin-left:25px}
.play_info dd.info li dl {width:90%;border:1px solid #eee;color:#888;overflow:hidden;display:table}
.play_info dd.info li dt {width:7%;padding:7px 10px;font-weight:bold;background:#fdfdfd;display:table-cell;vertical-align:middle}
.play_info dd.info li dd {display:table-cell;vertical-align:middle;}
.play_info dd.info li dd ul {height:84px;overflow-x:hidden;padding:7px 12px}
.play_info dd.info li dd em {color:#00a5f2}

.playBottom {width:100%;padding:45px 0}
.notice_txt1 {border:1px solid #e1e1e1 ;font-size:13px;color:#444;overflow:hidden;margin-bottom:30px}
.notice_txt1 dt {width:94%;padding:10px 3%;_float:left;font-weight:bold;background:#f9f9f9;border-bottom:1px solid #e1e1e1;}
.notice_txt1 dd {width:94%;padding:10px 3%;color:#444;}
.notice_txt1 dd a {color:#00a5f2}
.notice_txt1 li {width:100%;padding:2px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.notice_txt1 li em {padding:0 10px;color:#cbcbcb}
.notice_txt2 {padding:35px 0;margin-bottom:40px;text-align:center;vertical-align:middle;background:#fdfdfd}
.notice_txt2 em {width:476px;height:40px;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(../../Contents/images/common/txt_play_01.png) 0 0 no-repeat}
.notice_txt2 a {width:83px;height:27px;text-indent:-9999px;overflow:hidden;display:inline-block;background:url(../../Contents/images/common/btn_play_01.png) 0 0 no-repeat;vertical-align:4px;margin-left:15px}

.play_txt {width:100%}
.tab_play {width:100%;overflow:hidden;background:url(../../Contents/Images/common/bg_tabType5.png) bottom center repeat-x}
.tab_play li {width:19.95%;float:left;text-align:center;}
.tab_play li:first-child {_border-left:1px solid #e1e1e1}
.tab_play li a {width:100%;background:#f6f6f6;color:#222;font-size:13px;padding:12px 0;display:block;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;text-decoration:none}
.tab_play li a.on, .tab_play li a:hover {font-weight:bold;color:#00a5f2;background:#fff;border-bottom:1px solid #fff;} 

.tab_playInfo {padding:0 0 69px 20px;overflow:hidden}
.tab_playInfo li {float:left;padding-right:10px;color:#cbcbcb}
.tab_playInfo li a {color:#444;margin-right:10px}
.tab_playInfo li a.on {font-weight:bold}


.tab_play1 {width:100%;padding:23px 0 30px 0;overflow:hidden}
.notice_txt3 {border:1px solid #cdcdcd;background:#f9f9f9;color:#444;font-size:13px;padding:30px 25px;margin-bottom:80px;clear:both}
.notice_txt3 b {font-size:14px;display:block} 
.playTxt_type1 {color:#333}
.playTxt_type1 dt {font-size:18px;font-weight:bold;border-bottom:1px solid #d4d4d4;padding-bottom:5px;}
.playTxt_type1 dd {margin:20px 0 50px}
.playTxt_type1 dd p img {display:block;margin:0 auto}


.tab_play2 {width:100%;padding:23px 0 30px 0;overflow:hidden}


.tab_play3 {width:100%;padding:23px 0 30px 0;overflow:hidden}
.play_actorList {width:100%;overflow:hidden;border-bottom:1px solid #e1e1e1;padding-bottom:30px;margin-bottom:50px}
.play_actorList > dt {font-size:16px;font-weight:bold;color:#444;padding-bottom:15px}
.play_actorList > dd {}
.play_actorList > dd li {width:50%;height:168px;float:left;margin-bottom:30px}
.play_actorList > dd li img {width:122px;height:168px;border:1px solid #e5e5e5;display:block;float:left;}
.play_actorList > dd li dl {float:left;width:55%;padding:0 0 0 5%}
.play_actorList > dd li dt {font-size:14px;font-weight:bold;color:#444;padding:7px 0}
.play_actorList > dd li dd {width:100%;color:#888;padding-bottom:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}


.tab_play4 {position:relative;width:100%;padding:23px 0 30px 0;overflow:hidden}
.tab_play4 .btn_li_prev {position:absolute;top:110px;left:0}
.tab_play4 .btn_li_next {position:absolute;top:110px;right:0}
.tab_play4 .li_wrap {width:90%;height:78px;margin:0 auto;overflow:hidden;background:#f3f3f4;}
.tab_play4 .li_img {width:200%;_margin:5px 0}
.tab_play4 .li_img li {float:left;overflow:hidden}
.tab_play4 .li_img li a {display:block}
.tab_play4 .li_img li a img {width:115px;height:76px}
.tab_play4 .view_img {width:692px;_height:446px;margin:60px auto;overflow:hidden;}
.tab_play4 .view_img li {float:left;}
.tab_play4 .view_img img {width:100% !important;display:block;}
.tab_play4 .btn_v_prev {position:absolute;top:320px;left:0}
.tab_play4 .btn_v_next {position:absolute;top:320px;right:0}
.tab_play4 .popup_playView {position:absolute;top:70px;left:11%;z-index:99}
.tab_play4 .popup_playView .bg_popup {position:fixed;top:0;left:0;width:100%;height:100%;background:url(../Images/bg_playPopup.png) 0 0 repeat;z-index:98}
.tab_play4 .popup_playView p {position:relative;z-index:99}
.tab_play4 .popup_playView a {position:absolute;top:0;right:-30px;width:23px;height:23px;text-indent:-9999px;overflow:hidden;display:block;background:url(../../Contents/images/common/btn_playClose.png) 0 0 no-repeat;z-index:99}
.tab_play4 .txt_playInfo {width:100%;overflow:hidden;padding-bottom:60px}
.tab_play4 .txt_playInfo dt {font-size:14px;font-weight:bold;color:#707070;padding-bottom:25px}
.tab_play4 .txt_playInfo dd {font-size:12px;color:#888}


.tab_play5 {width:100%;padding:23px 0 30px 0;overflow:hidden}
.playTxt_type2 {width:100%;}
.playTxt_type2 dt {font-size:20px;font-weight:bold;color:#333;border-bottom:1px solid #d4d4d4}
.playTxt_type2 dd {margin:20px 0 55px;color:#444}
.playTxt_type2 dd.txt1 {padding:20px;border:1px solid #cdcdcd ;background:#fcfbfa}
.playTxt_type2 dd.txt1 div {padding:20px;margin-top:20px;background:#fff}
.playTxt_type2 dd.txt1 div em {color:#f24443;display:block;}
.playTxt_type2 dd.txt2 {padding:20px 0;color:#888;}
.playTxt_type2 dd.txt2 > span {font-size:16px;font-weight:bold;color:#333;background:url(../Images/bullet_play.png) left 8px no-repeat;padding:0 0 5px 10px;display:block}
.tb_play {width:100%;border-top:1px solid #3b3b3b;table-layout:fixed;margin-bottom:20px}
.tb_play th {font-size:13px;font-weight:bold;color:#444;padding:5px 0;border-bottom:1px solid #cbcbcb;}
.tb_play th.borderR {border-right:1px solid #ededed;}
.tb_play td {padding:10px 15px;border-bottom:1px solid #ededed;}
.tb_play td.center {text-align:center;border-right:1px solid #ededed;}
.tb_play td em {color:#00a5f2} 
.tb_play2 {width:100%;_border-top:1px solid #3b3b3b;table-layout:fixed;margin-bottom:20px;}
.tb_play2 th {font-size:13px;font-weight:bold;color:#444;padding:5px 0;border-bottom:1px solid #ededed;background:#fcfbfa}
.tb_play2 td {padding:10px 15px;border-bottom:1px solid #ededed;}
.tb_play2 .first {border-top:1px solid #3b3b3b;}
.tb_play2 td.center {text-align:center;}
.playTxt_type2 dd.txt2 > em {color:#f24443;}



/* 등록된 정보 없음 */
.txt_noInfo {width:100%;_height:430px;background:#f3f3f3;margin:40px auto}
.txt_noInfo > p {text-align:center;font-size:19px;color:#888;font-weight:bold;padding:210px 0}





/* captcha */
.captcha_wrap {position:absolute;width:100%;height:100%;}
.bg_captcha {position:fixed;top:0;left:0;width:100%;height:100%;background:url(../../Contents/images/common/bg_playPopup.png) 0 0 repeat;z-index:98}
.captcha_box {position:relative;width:700px;margin:10% auto 0;z-index:99}
.captcha_box > img {width:684px;height:477px;margin:0 auto;}
.captcha_box > a {position:absolute;top:12px;right:30px;width:26px;height:27px;display:block;overflow:hidden;text-indent:-9999px;background:url(../../Contents/images/common/captcha_close.jpg) 0 0 no-repeat;}
.captcha_box > p {position:absolute;top:215px;left:204px;width:234px;height:61px}



/* popup */
.captchaPop_wrap {position:absolute;width:100%;height:100%;}
.captchaPop_box {position:relative;width:700px;margin:10% auto 0;z-index:99}
.captchaPop_box > img {width:680px;height:545px;margin:0 auto;}
.captchaPop_box > a {position:absolute;top:15px;right:35px;width:24px;height:24px;display:block;overflow:hidden;text-indent:-9999px;background:url(../../Contents/images/common/close_notice.png) 0 0 no-repeat;}




/* 스타일 추가 영역 */
.calendar.none {
    padding: 15px;
}

.calendar .nonedate {
    position: relative;
    height: 300px;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    color: #000;
    background-color: #fff;
    margin-bottom: 15px;
}

    .calendar .nonedate p {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        margin: 0;
        padding: 0;
    }
/* 스타일 추가 영역 끝 */




/* 2023-5-31 신규 add */
.poply-group * {
    outline: none;
    padding: 0;
    margin: 0;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.poply-group {
    position: fixed;
    display: flex;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    z-index: 199;
}

.poply-box {
    position: relative;
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
    padding: 10px;
    z-index: 122;
}

    .poply-box .poply-panel {
        position: relative;
        background-color: #ffffff;
        width: 100%;
    }

    .poply-box .poply-head {
        position: relative;
        color: #000000;
        font-size: 16px;
        font-weight: 700;
        text-align: center;
        border-bottom: 1px solid #ececec;
        padding: 10px 0 12px;
    }

        .poply-box .poply-head .poply-close {
            display: inline-block;
            width: 32px;
            height: 32px;
            position: absolute;
            top: 7px;
            right: 5px;
            background: transparent url('../images/common/ic-close.png') no-repeat center center /25px;
        }

    .poply-box .poply-body {
        font-size: 12px;
        max-height: 400px;
        overflow-y: auto;
        padding: 30px 20px;
    }

    .poply-box .poply-foot {
        text-align: center;
        padding: 20px 50px;
    }

.poply-foot .btn-check {
    display: inline-block;
    width: 100%;
    max-width: 280px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    background-color: transparent;
    border-radius: 50px;
    padding: 8px 0 12px;
}
/* 스크롤 스타일 */
.poply-body::-webkit-scrollbar {
    width: 10px;
    position: relative;
}

.poply-body::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-radius: 10px;
    background-clip: padding-box;
    border: 2px solid transparent;
}

.poply-body::-webkit-scrollbar-track {
    background-color: rgba(128,128,128,.3);
    border-radius: 10px;
    box-shadow: inset 0px 0px 3px #fff;
}

/* 서비스별 컬러 테마 */
/*b2b*/
.thema-skin.b2b .poply-body::-webkit-scrollbar-thumb {
    background-color: #0099ff;
}

.thema-skin.b2b .btn-check {
    background-color: #0099ff;
}
/*기특해*/
.thema-skin.prou .poply-body::-webkit-scrollbar-thumb {
    background-color: #fe5722;
}

.thema-skin.prou .btn-check {
    background-color: #fe5722;
}
/*매표소*/
.thema-skin.ticket .poply-body::-webkit-scrollbar-thumb {
    background-color: #78499c;
}

.thema-skin.ticket .btn-check {
    background-color: #78499c;
}
/*부산은행*/
.thema-skin.busb .poply-body::-webkit-scrollbar-thumb {
    background-color: #eb695c;
}

.thema-skin.busb .btn-check {
    background-color: #eb695c;
}
/*쉿크릿*/
.thema-skin.scek .poply-body::-webkit-scrollbar-thumb {
    background-color: #9354e0;
}

.thema-skin.scek .btn-check {
    background-color: #9354e0;
}
/*유니켓*/
.thema-skin.unik .poply-body::-webkit-scrollbar-thumb {
    background-color: #16acbc;
}

.thema-skin.unik .btn-check {
    background-color: #16acbc;
}
/*클립*/
.thema-skin.clip .poply-body::-webkit-scrollbar-thumb {
    background-color: #3e5c9a;
}

.thema-skin.clip .btn-check {
    background-color: #3e5c9a;
}
/*페이북*/
.thema-skin.payb .poply-body::-webkit-scrollbar-thumb {
    background-color: #e73e44;
}

.thema-skin.payb .btn-check {
    background-color: #e73e44;
}

.poply-break {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 11;
    background: rgba(0,0,0,.7);
}