#main {}
#main .icon-list {float:left;width:465px;margin-left:3px;}
#main .icon-list .icon {float:left;margin:0 2px 2px 0;width:230px;text-align:center;}
#main .icon-list .icon img {margin-top:60px;}
#main .icon-list .icon:hover div {background-color:rgba(52,161,162,0.8);}
#main .icon-list .icon-01 {background-image:url(image/main/icon_01.jpg);background-repeat:no-repeat;height:231px;}
#main .icon-list .icon-01 div {height:231px;}
#main .icon-list .icon-02 {background-image:url(image/main/icon_02.jpg);background-repeat:no-repeat;height:231px;}
#main .icon-list .icon-02 img {margin-top:76px;}
#main .icon-list .icon-02 div {height:231px;}
#main .icon-list .icon-03 {background-image:url(image/main/icon_03.jpg);background-repeat:no-repeat;height:230px;}
#main .icon-list .icon-03 img {margin-top:69px;}
#main .icon-list .icon-03 div {height:230px;}
#main .icon-list .icon-04 {background-image:url(image/main/icon_04.jpg);background-repeat:no-repeat;height:230px;}
#main .icon-list .icon-04 div {height:230px;}
#main .icon-list .joart {margin-top:15px;}

#poster-rect {
    width:490px;
    height:694px;
    overflow:hidden;
}
#poster-rect ul {
    margin:0;
    padding:0;
    list-style-type:none;
    width:2000px;
}
#poster-rect li {
    float:left;
    width:490px;
    height:694px;
}
#poster-rect li img {
    width:100%;
    max-width:100%;
    height:100%;
    max-height:100%;
}
#poster-rect .no-concert {
    background:#ccc;
    width:100%;
    height:694px;
    margin:0 auto;
    line-height:694px;
    white-space: nowrap;
    text-align:center;
}
.main_poster {text-align:center}

/* 콘서트 위젯01 */
.widget_concert01 {margin:20px 0;position:relative;}
.widget_concert01 .poster-list {overflow:hidden;height:320px;}
.widget_concert01 .poster-list ul {margin:0;padding:0;list-style-type:none;}
.widget_concert01 .poster-list ul li {display:inline-block;;width:14%; min-width:250px; text-align:center;position:relative;min-height:300px;}
.widget_concert01 .poster-list ul li .poster img {border:1px solid #ccc ;width:231px ;height:300px;}
.widget_concert01 .btn-left {position:absolute;left:100px;top:120px;z-index:2;}
.widget_concert01 .btn-right {position:absolute;right:100px;top:120px;z-index:2;}
.widget_concert01 .no-concert .conc-list {border:1px solid #ccc;background:#ccc;width:231px;height:300px;margin:0 auto;line-height:270px;white-space: nowrap;}
.widget_concert01 .concert-data {width:231px;height:70px;position:relative;top:-70px;margin:0 auto;z-index:1;bottom:1px;background-color:rgba(0,0,0,0.8);color:#fff;text-align:left;}
.widget_concert01 .concert-data .title {text-align:center;padding:8px 10px;font-size:16px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;font-weight:bold;}
.widget_concert01 .concert-data .title a {color:#fff;}
.widget_concert01 .concert-data .date {text-align:center;padding:0 10px;font-size:13px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}


/* top_poster */w
.top_poster {width:100%; height:370px;background-color:#fff; }

#bannerWrap{  position:relative; width:1900px; margin:0 auto; ; overflow:hidden}
#slideBanner {text-align:center; position:relative;}
.bx-wrapper {margin-bottom:0 ! important;}
#slideBanner  span {opacity:0.85; color:#fff; padding-top:12px; display:block; height:55px; width:235px; position:absolute; bottom:0px;  background-color:#000 }
#slideBanner  span b {font-size:16px; letter-spacing:-0.5px;}
.btn_area {width:1000px; margin:0 auto; position:relative; height:20px; margin-top:5px; }
.btn_area #prevBtn{position:absolute; left:0; top:0px; width:15px; height:20px;;background:url('../images/main/ico.gif') no-repeat; }
.btn_area #nextBtn{ position:absolute; right:15px; top:0px; width:15px; height:20px;;background:url('../images/main/ico.gif') no-repeat -18px 0; }

.btn_area span { position:absolute;right:25px; top:-205px}
.btn_area span img{width:57px; height:52px;;}



/* 광고 존 */
.ad_zone {width:100%; ;background-color:#fff;  position:relative;}


.banner {width:100%; height:170px;background-color:#fff;padding-top:25px;; }
.banner_area {width:1000px; margin:0 auto;}
.banner_area p {display:inline}

.banner_area p:last-child {display:inline-block;width:470px; height:136px; margin-left:50px; background:url('../layouts/default/image/customer.gif') no-repeat; position:relative;}
.banner_area p:last-child span {font-size:23px; font-weight:bold;}
.banner_area p:last-child span.tel_w {position:absolute; top:8px; left:205px;}
.banner_area p:last-child span.tel_m {position:absolute; top:8px; left:205px;}
.banner_area p:last-child span.bank {font-size:11px; position:absolute; top:82px; left:235px;}
.banner_area p:last-child span.bank_no {position:absolute; top:97px; left:212px;}

 @media only screen and (min-device-width:480px){
       /*  480px 이상  웹*/
.banner_area p:last-child span.tel_w {display:block;}
.banner_area p:last-child span.tel_m {display:none;}

    }

 @media only screen and (max-device-width:480px){
       /*  480px 이상  웹*/
.banner_area p:last-child span.tel_w {display:none;}
.banner_area p:last-child span.tel_m {display:block;}

    }

.gg_ad {width:100%; height:100px;background-color:#fff;padding-top:25px;; }
.gg_ad_area {width:1000px; margin:0 auto;}

.cho_artist  {width:100%; height:308px;background:url('../layouts/default/image/cho_artist_bg.jpg') no-repeat; }
.cho_artist_area {width:1000px;  margin:0 auto; color:#fff;}	
.cho_artist_area p {padding-top:50px;text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:33px; letter-spacing:-2px; font-weight:bold;}
.cho_artist_area p span { font-size:22px;; letter-spacing:-1px;}
.cho_artist_area ul {width:100%; margin:30px 0 0 0; padding:0;}
.cho_artist_area li {width:305px; height:74px; border:1px solid #fff; border-radius:5px; text-align:center; float:left; list-style:none; margin-right:35px; font-size:18px; padding:20px 0 0 0}
.cho_artist_area li:last-child {margin-right:0;}

.cho_artist_area li strong {display:block; font-size:25px}

.quick_menu {width:100%; height:125px;background-color:#fff;padding:45px 0 0 0 }
.quick_menu_area {width:1000px; margin:0 auto; height:80px; border:1px solid #c8c8c8;}
.quick_menu_area strong {width:120px; float:left; height:80px; line-height:80px;;text-align:center;background-color: #443b3b; font-size:18px; color:#fff;}
.quick_menu_area strong span {font-weight:normal;}
.quick_menu_area ul {width:880px; float:right; height:80px; margin:0; padding:0; }
.quick_menu_area ul li {float:left; width:24%; height:80px; line-height:80px;text-align:center;}
.quick_menu_area ul li:first-child {list-style:none;}
.quick_menu_area ul li a { font-size:18px; color:#484848;}
.quick_menu_area ul li a:hover {; color:#ae2900; font-weight:bold;}
