@charset "utf-8";
@import url(font_square.css?ver=0.3);
*,input,:after,:before {-webkit-box-sizing:border-box;box-sizing:border-box}
body {min-width:320px;font-size:16px;line-height:1.5;font-family:"Nanum Square","Apple SD Gothic Neo","Malgun Gothic","Dotum","Hevetica",Arial,sans-serif;font-weight:400;-webkit-text-size-adjust:none;letter-spacing:-0.025em}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,figure,p {margin:0;padding:0}
fieldset,img {border:0 none}
img {max-width:100%;height:auto;vertical-align:top}
dl,ul,ol,menu,li {list-style:none}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
input,select,textarea,button {font-size:100%;vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse:collapse;border-spacing:0;}
caption {font-size:0;line-height:0;visibility:hidden;}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none}
input:checked[type='checkbox'] {background-color:#666;-webkit-appearance:checkbox}
input,textarea,keygen,select,button {font-family:"Nanum Square","Apple SD Gothic Neo","Malgun Gothic","Dotum","Hevetica",Arial,sans-serif;}
button,html input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button}
div,article,aside,footer,header,main,nav,section {-webkit-box-sizing:border-box;box-sizing:border-box}
section,header,footer,main,article,aside,nav,figcaption,figure {display:block}
address,caption,cite,code,dfn,em,var,i {font-style:normal;font-weight:normal}
a {color:#333;text-decoration:none;}
a:visited, a:hover, a:active {text-decoration:none;}

body {min-width:1280px;}

#pageIndex {position:relative;z-index:1000;width:100%;}
#pageIndex .shortcut_g {position:absolute;top:-8000px;left:0;height:25px;padding:10px 20px;background-color:#000;color:#fff;text-align:center;}
.screen_out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;color:transparent;text-indent:-9999px;}
.clear:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}

.ico_comm {display:inline-block;overflow:hidden;color:transparent;vertical-align:middle;text-indent:-9999px}

/**************************
	MAIN
**************************/
#header .site_logo {display:block;position:absolute;z-index:100;top:70px;left:50%;width:165px;height:171px;margin-left:-83px;}
#header .site_logo > a {display:block;}
.inner_cont {max-width:1280px;margin:0 auto;}
#footer {background:#333;}
#footer .inner_footer {width:1280px;padding:50px 0 46px;margin:0 auto;text-align:center;}
#footer .txt_footer {font-size:16px;font-weight:700;color:#ececec;}
#footer .txt_footer:before {display:block;width:66px;height:68px;margin:0 auto 18px;background:url(../images/common/logo@66x68.png) no-repeat 0 0;content:"";}

.nav_comm {position:fixed;z-index:100;top:50%;left:80px;margin-top:-51px;}
.nav_comm .list_menu {line-height:0;}
.nav_comm .list_menu li {height:22px;}
.nav_comm .list_menu li + li {margin-top:18px;}
.nav_comm .btn_dot {display:inline-block;position:relative;height:22px;padding-left:35px;outline:none;}
.nav_comm .btn_dot:before {display:block;position:absolute;top:0;left:0;width:22px;height:22px;background:url(../images/content/sprite_dot.png) no-repeat 0 0;background-position:0 -30px;content:"";}
.nav_comm .btn_dot.on:before {background-position:0 0;}
.nav_comm .btn_dot strong {display:none;min-width:120px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;background:#ec5c27;text-align:center;font-size:15px;font-weight:400;line-height:22px;color:#fff;}
.nav_comm .btn_dot:hover strong,
.nav_comm .btn_dot.on strong {display:inline-block;}

.bg_player {position:absolute;bottom:-554px;left:50%;width:345px;height:841px;margin-left:-833px;background:url(../images/content/s02_visual.png) no-repeat 0 0;}
.bg_gray {display:none;position:absolute;top:107px;left:50%;width:326px;height:708px;margin-left:-805px;background:url(../images/content/s02_bg01.png) no-repeat 0 0;}
.bg_navy {position:absolute;z-index:2;top:107px;left:50%;width:326px;height:708px;margin-left:-805px;background:url(../images/content/s01_count_bg01.png) no-repeat 0 0;}

.visual_01 {position:relative;z-index:20;height:1072px;background:transparent url(../images/content/s01_bg.png) no-repeat center top;}
.visual_01 .inner_cont {padding-top:320px;}
.visual_01 .title {width:1198px;height:245px;margin:0 auto;background:url(../images/content/s01_title.png) no-repeat 0 0;}
.visual_01 .txt {width:1198px;height:190px;margin:0 auto;background:url(../images/content/s01_text2.png) no-repeat 0 0;}

.visual_count {position:relative;z-index:15;height:1028px;margin-top:-271px;background:transparent url(../images/content/bg_count2.jpg) no-repeat center bottom;}
.visual_count .inner_cont {padding-top:246px;text-align:center;}
.visual_count .txt_cont {font-size:24px;font-weight:700;color:#fff;}
.visual_count .count_box {width:1200px;margin:0 auto;padding-top:420px;text-align:center;}
.visual_count .count_box strong {display:block;width:596px;height:69px;margin:0 auto;background:url(../images/info_txt/t01_01_title.png) no-repeat 0 0;line-height:0;color:transparent;text-indent:-9999px;}
.visual_count .count_box .count {display:inline-block;padding-top:40px;}
.visual_count .count_box .count span {float:left;color:#fff;}
.visual_count .count_box .num {overflow:hidden;width:76px;height:100px;font-size:80px;background:url(../images/info_txt/bg_count.png) no-repeat 0 0;font-weight:900;line-height:100px;}
.visual_count .count_box .num + .num {margin-left:8px;}
.visual_count .count_box .comma {padding:0 7px 0 8px;font-size:60px;font-weight:400;line-height:130px;}
.visual_count .count_box .txt {margin-left:8px;font-size:50px;font-weight:300;line-height:140px;}
.visual_count .frame_photo {display:block;position:absolute;bottom:0;left:50%;width:1201px;margin-left:-601px;}


.visual_01 + .visual_02 .bg_gray {display:block;}
.visual_02 {position:relative;/*height:2179px;*/height:1830px;margin-top:-272px;background:transparent url(../images/content/s02_bg02.jpg) no-repeat center top;}
.visual_02 .title_area {margin-right:-90px;}
.visual_02 .inner_cont {width:1200px;padding:272px 0 0;}
.visual_02 .title_area {position:relative;padding-top:80px;padding-bottom:31px;}
.visual_02 .title_area:after {display:block;position:absolute;left:1px;bottom:0;width:68px;height:1px;background:#164dad;content:"";}
.visual_02 .title_area h3 {font-size:25px;font-weight:400;color:#333;}
.visual_02 .title_area strong {display:block;padding-bottom:11px;font-size:40px;font-weight:900;color:#003796;}
.visual_02 .title_area p {font-size:20px;font-weight:700;color:#003796;}
.visual_02 .title_area + .info_description {padding-top:46px;}
.visual_02 .logo_float {position:absolute;z-index:100;top:96px;left:50%;margin-left:386px;}

.visual_03 {position:relative;background:#eee url(../images/content/s04_bg_bottom.jpg) no-repeat center bottom;}
.visual_03 .inner_cont {padding:100px 0;width:1280px;}
.visual_03 h3 {width:575px;height:62px;margin:0 auto 48px;background:url(../images/content/s04_title.png) no-repeat 0 0;}
.visual_03 .slide_select {position:relative;width:1000px;margin:0 auto;}
.visual_03 .btn_opt {display:block;width:100%;position:relative;padding-left:100px;border:1px solid #fff;background:#3f89d9;text-align:left;outline:none;}
.visual_03 .btn_opt strong {display:block;width:100%;font-size:28px;font-weight:400;line-height:72px;color:#fff;}
.visual_03 .btn_opt .arrow {display:block;position:absolute;top:0;left:0;width:74px;height:72px;border-right:1px solid #fff;background:#3f89d9;content:"";}
.visual_03 .btn_opt .arrow:after {display:block;position:absolute;top:50%;left:50%;width:27px;height:14px;margin-top:-7px;margin-left:-14px;background:url(../images/content/arrow_down.png) no-repeat 0 0;content:"";}
.visual_03 .btn_opt.on .arrow:after {background:url(../images/content/arrow_up.png) no-repeat 0 0;} 
.visual_03 .list_option {display:none;position:absolute;z-index:100;width:100%;background:#3f89d9;}
.visual_03 .list_option li {}
.visual_03 .list_option .btn_option {display:block;position:relative;width:100%;padding:11px 0 12px 114px;text-align:left;font-size:23px;font-weight:400;color:#fff;}
.visual_03 .list_option .btn_option.on,
.visual_03 .list_option .btn_option:hover {background:#00294d;}
.visual_03 .list_option .btn_option:before {display:block;position:absolute;top:11px;left:98px;font-size:23px;color:#fff;content:"-";}




.info_description + .info_description {padding-top:7px;}
.info_description:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.info_description dt {float:left;min-width:95px;}
.info_description dt strong {display:inline-block;position:relative;min-width:83px;height:26px;padding:0 7px;background:#333;font-size:18px;font-weight:700;color:#fff;}
.info_description dt strong:after {display:block;position:absolute;top:0;right:-12px;width:12px;height:26px;background:url(../images/content/img_label_black.png) no-repeat center top;content:"";}
.info_description dd {overflow:hidden;padding-left:24px;font-size:18px;font-weight:700;color:#333;}
.info_description dd.wide_block {clear:both;padding-top:20px;padding-left:0;}
.info_description .txt + .notice {padding-top:12px;}
.info_description .txt + .txt {padding-top:14px;}
.info_description .notice {font-size:18px;font-weight:400;color:#ff3600;}
.info_description.photo_desc {margin-top:16px;}
.info_description.tbl_desc {margin-top:26px;}
.info_description.apply_desc {margin-right:-90px;}
.info_description .list_photo {overflow:hidden;}
.info_description .list_photo li {float:left;width:50%;}
.info_description .list_photo li + li {text-align:right;}
.info_description .list_photo li.txt_desc {width:100%;padding-top:20px;}
.info_description .list_photo .txt {width:701px;height:184px;background:url(../images/info_txt/t05_list_txt.png) no-repeat 0 0;}
.info_description .tit_cont {display:block;padding-bottom:4px;font-size:18px;font-weight:900;color:#555;}
.info_description .info_tbl_01 {padding-bottom:28px;}

.apply_info {width:580px;margin-top:18px;}
.apply_info li {background:#52f2ff;line-height:1.2;}
.apply_info li + li {margin-top:9px;}
.apply_info li:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.apply_info strong {float:left;position:relative;min-width:100px;padding-left:38px;font-size:18px;font-weight:700;}
.apply_info strong:before {display:block;position:absolute;width:17px;height:12px;content:"";}
.apply_info .post strong:before {top:5px;left:6px;width:17px;height:12px;background:url(../images/info_txt/ico_post.png) no-repeat 0 0;}
.apply_info .mail strong:before {top:2px;left:6px;width:16px;height:16px;background:url(../images/info_txt/ico_mail.png) no-repeat 0 0;}
.apply_info .tel strong:before {top:3px;left:9px;width:15px;height:16px;background:url(../images/info_txt/ico_phone.png) no-repeat 0 0;}
.apply_info p {overflow:hidden;padding-left:6px;font-size:18px;font-weight:700;}

.btn_block {margin-top:52px;height:110px;text-align:center;line-height:0;}
.btn_block .link_apply {display:inline-block;width:352px;height:110px;background:url(../images/content/btn_apply.png) no-repeat 0 0;line-height:0;color:transparent;text-indent:-9999px;}

/**************************
	TABLE
**************************/
.info_tbl_01 table {width:100%;border-collapse:collapse;border-spacing:0;}
.info_tbl_01 th {padding:13px 0 13px;background:#000;font-size:16px;font-weight:700;color:#fff;vertical-align:middle;}
.info_tbl_01 thead th {text-align:center;padding-left:0;}

.info_tbl_01 td {padding:11px 20px 10px;border-left:1px solid #eee;background:#fff;font-size:16px;color:#555;text-align:center;}
.info_tbl_01 td, .info_tbl_01 th {border-bottom:1px solid #eee;text-align:left;word-break:break-all;}
.info_tbl_01 .th_yellow1 {background:#ffcb8d;}
.info_tbl_01 .th_pink1 {background:#ff978d;}





.slide_photo {position:relative;z-index:50;width:1280px;margin:0 auto;}
.slide_photo:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.visual_03 .lSSlideOuter {overflow:visible;width:1000px;margin:0 auto;}
.visual_03 .lSSlideWrapper {max-width:none;width:1000px;}
.visual_03 .pager_block {overflow:hidden;width:1000px;margin:0 auto;}
.lSSlideOuter .lSPager.lSGallery li > a {display:block;position:relative;}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {border-radius:0!important;}
.lSSlideOuter .lSPager.lSGallery li.active > a:after {display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #3f89d9;content:"";}

.lSSlideOuter .lSPager.lSGallery {padding-top:5px;}
.lSAction > a {width:105px;height:105px;margin-top:-53px;}
.lSAction > .lSPrev {left:-16px;background:url(../images/content/arrow_left.png) no-repeat 50% 0;}
.lSAction > .lSNext {right:-16px;background:url(../images/content/arrow_right.png) no-repeat 50% 0;}
.visual_03 .lslide {position:relative;text-align:center;}
.visual_03 .lslide .title_photo {display:block;overflow:hidden;position:absolute;bottom:-62px;left:0;width:100%;padding:18px 32px;background:rgba(6,27,80,0.8);white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:16px;font-weight:400;color:#fff;-webkit-transition: all 0.35s cubic-bezier(0.6, 0.11, 0.22, 0.96); -moz-transition: all 0.35s cubic-bezier(0.6, 0.11, 0.22, 0.96); -ms-transition: all 0.35s cubic-bezier(0.6, 0.11, 0.22, 0.96); -o-transition: all 0.35s cubic-bezier(0.6, 0.11, 0.22, 0.96); transition: all 0.35s cubic-bezier(0.6, 0.11, 0.22, 0.96);}
.visual_03 .lslide.active .title_photo {bottom:0;}




@media only screen and (min-width: 2000px) {
	.nav_comm {left:50%;margin-left:-912px;}
}


.list_ucc {margin:-20px -22px 0;padding-bottom:33px;}
.list_ucc:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.list_ucc > li {float:left;width:33.3333%;padding:20px 22px 0;text-align:center;}
.list_ucc .img_block {display:block;padding-top:94px;margin-left:-35px;text-align:left;}
.list_ucc .frame_box {display:block;position:relative;}
.list_ucc .ico_play {position:absolute;top:50%;left:50%;width:86px;height:84px;margin-left:-43px;margin-top:-42px;background-image:url(/static/images/event/wish_court/vod_play.png)!important;}
.list_ucc .result {position:relative;margin:0 -19px;height:30px;background:#ededed;text-align:center;}

.list_ucc .result .txt {display:inline-block;position:relative;z-index:2;font-size:15px;color:#222;}
.list_ucc .desc_block {position:relative;padding:0 19px 19px;background:#fff;text-align:left;}
.list_ucc .title {display:block;padding:23px 0 24px;font-size:20px;font-weight:400;color:#333;letter-spacing:-1px;}

.list_ucc.result .frame_box:after {display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #9b8ccc;border-bottom:0 none;content:"";}
.list_ucc.result .desc_block:after {display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #9b8ccc;border-top:0 none;content:"";}
.list_ucc.result .list_result {width:190px;margin:0 auto;padding-top:8px;}
.list_ucc.result .list_result li {margin-top:12px;padding:3px 28px 4px 19px;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;font-size:14px;color:#fff;}
.list_ucc.result .list_result li:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.list_ucc.result .list_result li:first-child {margin-top:0;background:#2b6ac8;}
.list_ucc.result .list_result li:first-child + li {background:#5882d6;}
.list_ucc.result .list_result li:first-child + li + li{background:#0b3477;}
.list_ucc.result .list_result strong {float:left;font-weight:400;}
.list_ucc.result .list_result em {float:right;font-style:normal;}
.list_ucc.result .desc_block {padding: 0 19px 35px;}
.list_ucc.result .bt {display:block;overflow:hidden;width:150px;height:36px;margin:0 auto;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;line-height:36px;background:#0050a3;font-size:16px;font-weight:400;text-align:center;color:#fff;}

.main_schedule:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.main_schedule .year {display:block;float:left;width:84px;height:84px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#ec5c27;line-height:84px;text-align:center;font-size:18px;font-weight:800;color:#fff;}
.main_schedule .month {display:block;float:left;width:90px;font-size:18px;font-weight:700;color:#ec5c27;}
.main_schedule .day {display:block;float:left;width:62px;font-size:18px;font-weight:700;color:#888;}
.main_schedule .list_schedule {overflow:hidden;padding-top:30px;padding-left:25px;}
.main_schedule .list_schedule > li + li {padding-top:12px;}
.main_schedule .list_info:after,
.main_schedule .list_schedule li:after,
.main_schedule .list_schedule:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.main_schedule .list_info {overflow:hidden;}
.main_schedule .list_info > li + li {padding-top:12px;}

.main_schedule .info_cont {overflow:hidden;font-size:18px;font-weight:700;color:#333;}

body.layer_active {overflow:hidden;touch-action:none;}
.layer_wrapper {display:none;overflow-y:auto;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;-webkit-animation-name:layer_detail;-webkit-animation-duration: 0.3s;-webkit-animation-timing-function: ease-in-out;animation-name:layer_detail;animation-duration: 0.35s;animation-timing-function: ease-in-out;}
.layer_wrapper.is_active {display:block;}
.layer_wrapper.is_delay {-webkit-animation-name:layer_hide;-webkit-animation-duration: 0.3s;-webkit-animation-timing-function: ease-in-out;animation-name:layer_hide;animation-duration: 0.35s;animation-timing-function: ease-in-out;}
.layer_wrapper .layer_middle_block {display:table;position:relative;z-index:210;width:100%;height:100%;}
.layer_wrapper .body_container {display:table-cell;width:100%;vertical-align:middle;}
.layer_wrapper .dimmed_layer {position:fixed;z-index:209;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0.8;filter:alpha(opacity=80);}
.layer_wrapper .btn_close {display:block;width:30px;height:30px;margin:0 auto;}
.layer_wrapper .btn_close .ico_comm {display:block;width:30px;height:30px;background-image:url(/static/images/event/wish_court/layer_close@30x30.png)!important;} 
.layer_wrapper .inner_layer {width:1100px;margin:0 auto;padding:36px 0;}
.layer_wrapper #frameVod {width:720px;min-height:410px;margin:0 auto;}
.layer_wrapper .title_vod {display:block;padding:26px 0;text-align:center;font-size:30px;font-weight:normal;color:#fff;}
.layer_wrapper .description {overflow-y:auto;width:720px;height:264px;margin:10px auto;padding:23px 25px;background:#fff;line-height:1.8;font-size:14px;color:#555;}

.layer_wrapper .frame_image {width:720px;margin:0 auto;}

.event_notice_block {padding-bottom:64px;}
.event_result_block {padding-bottom:100px;text-align:center;}

@-webkit-keyframes layer_detail{
    from{transform:translateY(100%);}
    to{transform:translateY(0%);}
}
@keyframes layer_detail{
    from{transform:translateY(100%);}
    to{transform:translateY(0%);}
}

@-webkit-keyframes layer_hide{
    from{transform:translateY(0%);}
    to{transform:translateY(100%);}
}
@keyframes layer_hide{
    from{transform:translateY(0%);}
    to{transform:translateY(100%);}
}