 @charset "utf-8";
 @import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css?family=Russo+One&subset=cyrillic,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Roboto');

/* ¼­ºê ÆäÀÌÁö ·¹ÀÌ¾Æ¿ô */

/*.s_wrap{width: 100%; }
.s_wrap.wht_bg{background: #fff url('../images/sub/wht_bg.png') no-repeat; background-size: cover;background-position: center top; border-top:0}
.s_cont{width: 1280px; margin: 0 auto;}
.s_cont::after{display: block; clear: both; content:"";}
.s_cont .wrapper{padding-top: 22px; padding-bottom:100px;}
.clearfix:after{content:""; display:block; clear:both;}*/

/* ¼­ºê ¿ÞÂÊ ¸Þ´º */
.l_menu{width: 210px; font-family: 'Nanum Square'; float: left; margin-top: 30px; margin-bottom: 50px; border:1px solid #dee3f0; border-radius:15px; overflow:hidden; box-sizing:border-box;}
.l_menu .l_menu_tit{width: 100%;  margin-bottom:10px;}
.l_menu .l_menu_tit h1{width:100%; height:97px; font-size:24px; color:#010192; font-weight:800; text-align:center; line-height:102px; border-bottom:1px solid #e8e8e8; box-sizing:border-box;}
.l_menu > ul{margin:0 9px; padding-bottom:15px;}
.l_menu ul li{width: 100%; margin-bottom: 11px;}
.l_menu > ul > li:last-child{margin-bottom:0;}
.l_menu ul li{}
.l_menu ul li ul li::after{display: none;}
.l_menu ul li a{font-family: 'Nanum Gothic'; font-size:15px; color:#555; letter-spacing:-1px; display:block; width:100%; padding:5px 0 6px 13px; box-sizing:border-box; line-height:23px; border-radius:10px; word-break:keep-all;}
.l_menu ul li.depth1 a{background: url('../images/sub/menu_open.png') no-repeat right 15px center;}
.l_menu ul li.depth1:hover a{background:#1919bf url('../images/sub/menu_open_hover.png') no-repeat right 15px center;}
.l_menu ul li.depth1 ul li{margin-bottom: 0; padding: 0 0px 5px 0;}
.l_menu ul li.depth1 ul li a{background: none; padding:; display: inline-block;}
.l_menu ul li:hover a{color: #17469e; font-weight:bold; color: #fff; font-weight:bold; background:#1919bf;}
.l_menu ul li.on a{color: #fff; font-weight:bold; background:#1919bf;}
.l_menu ul li.depth1.on a{color: #fff; background:#1919bf url('../images/sub/menu_open_on.png') no-repeat right 15px center; border-bottom:1px solid #e6e6e6;}
.l_menu ul li.depth1.on ul{padding-top:11px;}
.l_menu ul li.depth1.on ul li{border:none;}
.l_menu ul li.depth1.on ul li a{background: none; font-size: 13px; color: #555; border:none;}
.l_menu ul li.depth1.on ul li.on a{color: #1919bf; font-weight:bold;}
.l_menu ul li .depth3{}
.l_menu ul li.depth1.on .depth3 ul{padding-top:5px; padding-bottom:0; padding-left:3px;}
.l_menu ul li.depth1.on .depth3 ul li:last-child{padding-bottom:0;}
.l_menu ul li .depth3 ul li a{color:#555;}
.l_menu ul li .depth3 ul li.on a{color:#17469e;}
.l_menu ul li.depth1.on .depth3 ul li a{color:#555;}
.l_menu ul li.depth1.on .depth3 ul li.on a{color:#17469e;}

.l_menu ul li ul{display: none; margin-top:7px; background:#f6f6f6; border-radius:10px; box-sizing:border-box; padding:10px 0 10px 14px;}
.l_menu ul li ul li a{padding:0; padding-left:6px; position:relative;}
.l_menu ul li ul li a:before{content:""; width:2px; height:2px; background:#555; border-radius:50%; position:absolute; left:0; top:10px;}
.l_menu ul li ul li.on a:before{background:#17469e;}
.l_menu ul li.on ul{display: block;}

.w_table{display: table !important}

/* ¸ð¹ÙÀÏ ¿À¸¥ÂÊ »ó´Ü ¸Þ´º */
/*.s_topMenu{width: 100%; display: none;}
.s_topMenu .subindex{text-align: center;}
.s_topMenu .subindex a{display: block; font-size:22px; font-weight:bold; color:#fff; background:#17469e; text-align:center; padding:22px 0;}
.s_topMenu .subindex a img{width: 30px}
.s_topMenu .s_menuslide{ }
.s_topMenu .s_menuslide:after{content:""; display:block; clear:both;}
.s_topMenu .s_menuslide .s_menu_left{width:50%; float:left; box-sizing:border-box; background: #f5f5f5; position:relative;}
.s_topMenu .s_menuslide .s_menu_left p{padding:17px 57px 16px 20px; font-size:17px; background:url(../images/common/t_arrow.png) no-repeat right 20px center; cursor:pointer; letter-spacing:-1px;border-bottom: 1px solid #dadada; border-right:1px solid #dadada; border-box; font-family: 'Nanum Square';  height:50px; box-sizing:border-box;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.s_topMenu .s_menuslide .s_menu_left p.on{background:url(../images/common/t_arrow_on.png) no-repeat right 20px center;}
.s_topMenu .s_menuslide .s_menu_left ul{display:none; width:100%; background:#f5f5f5; padding:25px 20px 15px; border-bottom:1px solid #dadada; border-right:1px solid #dadada; position:absolute; left:0; top:49px; box-sizing:border-box; z-index:99;}
.s_topMenu .s_menuslide .s_menu_left ul li{padding-bottom:40px;}
.s_topMenu .s_menuslide .s_menu_left ul li:last-child{padding-bottom:0;}
.s_topMenu .s_menuslide .s_menu_left ul li a{ font-family: 'Nanum Square'; font-size:17px; display:block;}
.s_topMenu .s_menuslide .s_menu_right{width: calc(50% + 1px); float:left; box-sizing:border-box;background: #f5f5f5; position:relative; margin-left:-1px;}
.s_topMenu .s_menuslide .s_menu_right p{padding:17px 57px 16px 20px; font-size:17px; background:url(../images/common/t_arrow.png) no-repeat right 20px center; cursor:pointer; letter-spacing:-1px;border-bottom: 1px solid #dadada; font-family: 'Nanum Square'; height:50px; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-left:1px solid #dadada;}
.s_topMenu .s_menuslide .s_menu_right p.on{background:url(../images/common/t_arrow_on.png) no-repeat right 20px center ;}
.s_topMenu .s_menuslide .s_menu_right ul{display:none; width:100%; background:#f5f5f5; padding:25px 20px 15px; border-bottom:1px solid #dadada; border-left:1px solid #dadada; position:absolute; left:0; top:49px; box-sizing:border-box; z-index:99;}
.s_topMenu .s_menuslide .s_menu_right ul li{padding-bottom:40px;}
.s_topMenu .s_menuslide .s_menu_right ul li:last-child{padding-bottom:0;}
.s_topMenu .s_menuslide .s_menu_right ul li a{ font-family: 'Nanum Square'; font-size:17px; display:block;}
/*.s_topMenu .s_menuslide .slide_wrap .swiper-container{position: initial;}
.s_topMenu .s_menuslide .slide_wrap .swiper-button-prev{left:-20px; background: url('../images/sub/s_menu_slide_prev.png') no-repeat;}
.s_topMenu .s_menuslide .slide_wrap .swiper-button-next{right:-20px; background: url('../images/sub/s_menu_slide_next.png') no-repeat;}
.s_topMenu .s_menuslide .slide_wrap .swiper-button-next, .s_topMenu .s_menuslide .slide_wrap .swiper-button-prev{background-size: 100% auto; width: 16px; height: 27px; margin-top: -14px;}
.s_topMenu .s_menuslide .slide_wrap .swiper-container .swiper-wrapper{width: calc(100% - 32px); margin: 0 auto;}
.s_topMenu .s_menuslide .slide_wrap .swiper-container .swiper-wrapper .swiper-slide{width: auto;}
.s_topMenu .s_menuslide .slide_wrap .swiper-container .swiper-wrapper .swiper-slide a{color: #a6aac9; text-align: center; display: inline-block; padding: 0 30px;}
.s_topMenu .s_menuslide .slide_wrap .swiper-container .swiper-wrapper .swiper-slide.on a{color: #fff;}*/
/*.swiper-container .swiper-slide {color: #fff;}*/
/*.swiper-container .swiper-slide{width: 200px;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;}*/



/* ¼­ºê ¿À¸¥ÂÊ ³»¿ë */

.r_cont{width: 1000px; float: right; margin-left: 70px;}
.r_cont .location::after{display: block; content:""; clear: both;}
.r_cont .location ul{float: right;}
.r_cont .location ul::after{display: block; content:""; clear: both;}
.r_cont .location ul li{float: left;}
.r_cont .location ul li{background: url('../images/sub/location_arr_ico.png') no-repeat left 9px;}
.r_cont .location ul li:first-child{background:url('../images/sub/location_home_ico.png') no-repeat left bottom; text-indent: -99999px; display: block; width: 20px; height: 16px;}
.r_cont .location ul li a{font-size: 14px; color: #666; padding-left: 10px; padding-right:8px;}
.r_cont .location ul li:first-child a{padding-right:0;}
.r_cont .location ul li:last-child a{color: #141414; padding-right:0;}

.cont_wrap {margin-top:30px;}
.r_cont .s_t_tit{padding-top:34px;}
.r_cont .s_t_tit h2{font-family: 'Nanum Square'; font-size: 28px; font-weight:bold; padding-bottom: 15px; letter-spacing: -1px;}

.text_wrap{padding-bottom:80px;}
.text_wrap.text_wrap_nb{padding-bottom:0;}

.bunch_wrap{padding-bottom: 80px;}
.bunch_wrap.nopaddingT{padding-top: 0;}
.bunch_wrap.pb_no{padding-bottom: 0;}
.bunch_wrap.col1::after{display: block; clear: both; content:"";}
.bunch_wrap.col1 > div:first-child{float: left; width: 75%;}
.bunch_wrap.col1 > div:last-child{float: left; width: 25%;}

.bunch_wrap.col2::after{display: block; clear: both; content:""}
.bunch_wrap.col2 > div{float: left; box-sizing: border-box}
.bunch_wrap.col2 .left{width: 250px; border:1px solid #dee3f0; box-sizing:border-box; border-radius:11px; overflow:hidden;}
.bunch_wrap.col2 .left img{width:100%;}
.bunch_wrap.col2 .right{width : calc(100% - 250px); padding-left: 42px;}

.bunch_wrap.col3::after{display: block; clear: both; content:""}
.bunch_wrap.col3 > div{float: left; box-sizing: border-box}

.bunch_wrap .horizon_layer::after{display: block; clear: both; content:""}
.bunch_wrap .horizon_layer > div{float: left; width: 50%;}
.bunch_wrap .horizon_layer .normal_txt{margin-bottom: 0;}
.bunch_wrap .horizon_layer2{}
.bunch_wrap .horizon_layer2 img{float:left;}

.bunch_wrap ul.normal_list li{padding-left: 10px; font-size: 15px; color: #555; margin-bottom: 0px;  position:relative; font-family: 'Nanum Gothic'; line-height:30px; word-break:keep-all;}
.bunch_wrap ul.normal_list li:before{content:"-"; display:block; position:absolute; left:0; top:0; }
.bunch_wrap ul.normal_list li span{color: #111; font-weight:bold; margin-right: 8px;}
.bunch_wrap ul.normal_list li br + p{padding-left: 36px;}
.bunch_wrap ul.normal_list li p.l48{padding-left: 48px;}
.bunch_wrap ul.normal_list li p.l77{padding-left: 77px;}
.bunch_wrap ul.normal_list li.txtR{color: #e6421c !important;}
.bunch_wrap ul.normal_list li.txtR em{color:#555;}
.bunch_wrap ul.normal_list li.rstyle{background: url('/web/images/sub/list_styleR.png') no-repeat 2px 10px; padding-left: 17px; text-align: left;}
.bunch_wrap ul.normal_list li.rstyle:before{content:"";}
.bunch_wrap ul.normal_list li.gstyle{background: url('/web/images/sub/list_styleG.png') no-repeat 2px 10px; padding-left: 17px; text-align: left;}
.bunch_wrap ul.normal_list li.gstyle:before{content:"";}
.bunch_wrap ul.normal_list li.bstyle{font-size: 18px; color: #b3baee; font-weight: 700; line-height: 26px;font-family: 'Nanum Square';}
.bunch_wrap ul.normal_list li.nostyle{background: none; padding-left: 0;}

.bunch_wrap ul.normal_list li.starstyle{padding-left: 8px;}
.bunch_wrap ul.normal_list li.starstyle::before {display: inline-block; content: "*"; margin-right: 3px; margin-left: -10px;}
.bunch_wrap ul.normal_list li.color_wht{color: #fff;}
.bunch_wrap ul.normal_list li.md_tit{font-size: 18px; font-weight: 700;font-family: 'Nanum Square';}
.bunch_wrap ul.normal_list.devel{font-size: 15px; padding-top: 20px; color: #fff !important;}
.bunch_wrap ul.normal_list.devel strong{font-size: 15px; font-weight: 500; color: #fff; display: inline-block; line-height: 25px;}
.bunch_wrap ul.normal_list.devel strong::after{height: 1px; width: 100%;  display: block; content:""; margin-top: 3px;
background: #f03a9b; /* Old browsers */
background: -moz-linear-gradient(-60deg, #3252c9 0%, #f03a9b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-60deg, #3252c9 0%, #f03a9b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(120deg, #3252c9 0%, #f03a9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f03a9b', endColorstr='#3252c9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient*/ 
}
.bunch_wrap ul.normal_list.devel ul{margin-top: 5px}
.bunch_wrap ul.normal_list.devel ul li{color: #fff;}
.bunch_wrap ul.normal_list.devel > div{margin-left: 12px !important; font-size: 15px; line-height: 25px; color: #fff;}

.normal_list2 > li{padding-left: 12px; font-size: 15px; color: #555; margin-bottom: 0px;  position:relative; font-family: 'Nanum Gothic'; line-height:30px; word-break:keep-all;}
.normal_list2 > li:before{content:''; display:block; width:3px; height:3px; background:#555; border-radius:50%; position:absolute; left:0; top:13px;}
.normal_list2 > li span{font-weight:bold; color:#111;}
.normal_list2 > li a{color:#555;}
.bunch_wrap ul.normal_list2 li.gstyle{background: url('/web/images/sub/list_styleG.png') no-repeat 2px 11px; padding-left: 17px; text-align: left;}
.bunch_wrap ul.normal_list2 li.gstyle:before{content:""; background:none;}
ul.normal_list2 li.gstyle{background: url('/web/images/sub/list_styleG.png') no-repeat 2px 11px; padding-left: 17px; text-align: left;}
ul.normal_list2 li.gstyle:before{content:""; background:none;}
.bunch_wrap ul.normal_list2 li.textB{color:#111; font-weight:bold;}
.normal_list_b > li{font-size: 16px; color: #555; margin-bottom: 0px;  position:relative; font-family: 'Nanum Gothic'; line-height:30px; word-break:keep-all;}
.normal_list_b > li b{padding-left: 12px; color:#010192; padding-right:15px; position:relative;}
.normal_list_b > li b:after{content:""; width:1px; height:11px; background:#dee3f0; position:absolute; right:0; top:3px;}
.normal_list_b > li b.nonespan:after{width:0; height:0;}
.normal_list_b > li:before{content:''; display:block; width:3px; height:3px; background:#010192; border-radius:50%; position:absolute; left:0; top:13px;}
.normal_list_b > li span{padding-left:13px;}

ul.position_list{}
ul.position_list li{padding-left: 10px; font-size: 15px; color: #555; margin-bottom: 0px;  position:relative; font-family: 'Nanum Gothic';}
ul.position_list li:before{content:""; display:block; width:3px; height:3px; background:#111; border-radius:50%; position:absolute; left:0; top:0;}
ul.position_list li span{color:#111; font-weight:bold;}
ul.position_list li.a{padding-left:94px;}
ul.position_list li.a span{position:absolute; left:10px; top:0;}
ul.position_list li li{padding-left:0;}
ul.position_list li li:before{width:0; height:0;}

.bunch_wrap ul.position_list{}
.bunch_wrap ul.position_list li{padding-left: 10px; font-size: 15px; color: #555; margin-bottom: 0px;  position:relative; font-family: 'Nanum Gothic';}
.bunch_wrap ul.position_list li:before{content:"-"; width:0; height:0; display:block; position:absolute; left:0; top:0;}
.bunch_wrap ul.position_list li span{color:#111; font-weight:bold;}
.bunch_wrap ul.position_list li.a{padding-left:94px;}
.bunch_wrap ul.position_list li.a span{position:absolute; left:10px; top:0;}

.bunch_wrap2{padding-bottom:40px}


.table{border-top:1px solid #17469e; width:100%;}
.table th{width:27%; border-bottom:1px solid #dadada; box-sizing:border-box; text-align:left; padding-left:24px; font-size:18px; font-weight:bold; color:#17469e; word-break:keep-all; line-height:34px; font-family: 'Nanum Square';}
.table td{width:63%; padding:17px 0; border-bottom:1px solid #dadada; box-sizing:border-box; font-size:15px; color:#555; font-family: 'Nanum Gothic'; line-height:30px;}



/* BIFAN */
.intro_wrap .table tr.vaT th{vertical-align:top; padding-top:17px;}
.intro_wrap .tableWrap table{border-top:none;}
.intro_wrap .tableWrap table th{width:173px; font-size:18px; padding:12px 0 13px;}
.intro_wrap .tableWrap table td{width:calc(100% - 181px); padding-left:16px; font-size:18px; font-family: 'Nanum Square';}
.intro_wrap .tableWrap table td .normal_list2{margin-top:6px;}
.intro_wrap .normal_txt{padding-bottom:16px;}
.intro_wrap .bifan01_cont3{}
.intro_wrap .bifan01_cont3 ul{overflow:hidden; padding:18px 0; display:flex; border:1px solid #dee3f0; border-radius:11px; margin-top:12px;}
.intro_wrap .bifan01_cont3 ul li{float:left; width:25%; box-sizing:border-box; text-align:center; font-size:18px; line-height:28px; color:#1919bf; font-weight:bold; font-family: 'Nanum Square'; border-right:1px solid #dee3f0}
.intro_wrap .bifan01_cont3 ul li:last-child{border-right:0;}
.poster_wrap .poster_txt{padding-top:31px; margin-bottom:23px;}
.poster_wrap .poster_txt p{font-size:15px; line-height:30px;}
.poster_wrap .normal_txt p.textB{padding-bottom:0; line-height:28px;}

/* È¸¿ø°¡ÀÔ, ·Î±×ÀÎ µîµî */

.mini_layer{width: 701px; padding-bottom: 96px; margin: 0 auto; box-sizing: border-box; position: relative;}
.mini_layer h1.logo{padding-bottom: 18px; padding-top: 37px;}

.mini_layer .w_r_menu{width: 193px; border-top: 2px solid #1a489f; position: absolute; right: -215px; top: 216px;}
.mini_layer .w_r_menu li{border: 1px solid #d7d9dd; border-top: 0; background-color: #fff;}
.mini_layer .w_r_menu li.on{background-color: #f8f9fa}
.mini_layer .w_r_menu li a{display: block; padding: 13px 0px 13px 19px; color: #777; font-size: 15px; font-weight: 400;  letter-spacing: -1px;}
.mini_layer .w_r_menu li a img{margin-right: 7px;}

.mini_layer .t_t_menu{width: 100%; border-top: 2px solid #1a489f; margin-bottom: 21px; display: none;}
.mini_layer .t_t_menu ul::after{display: block; clear: both; content: ""}
.mini_layer .t_t_menu li{float: left; width: 33.3333%; box-sizing: border-box; border: 1px solid #d7d9dd; border-top: 0; border-right: 0; background-color: #fff;}
.mini_layer .t_t_menu li:last-child, 
.mini_layer .t_t_menu li:nth-child(3n){border-right: 1px solid #d7d9dd;}
.mini_layer .t_t_menu li.on{background-color: #f8f9fa}
.mini_layer .t_t_menu li a{display: block; padding: 13px 0px 13px 19px; color: #777; font-size: 15px; font-weight: 400;  letter-spacing: -1px;}
.mini_layer .t_t_menu li a img{margin-right: 7px;}

.mini_layer .cont_sec{width: 100%; border: 1px solid #d7d9dd; background: #fff;}
.mini_layer .cont_sec .tab_layer{width: 100%;} 
.mini_layer .cont_sec .tab_layer ul::after{display: block; content:""; clear:both;}
.mini_layer .cont_sec .tab_layer ul li{float: left; width: 50%; border-bottom: 1px solid #d7d9dd; background: #fbfbfb; box-sizing: border-box; }
.mini_layer .cont_sec .tab_layer ul li + li{border-left: 1px solid #d7d9dd; width: calc(50% - 1px);}
.mini_layer .cont_sec .tab_layer ul li a{padding: 13px 0;display: block; width: 100%; text-align: center; font-family:'Noto Sans KR3', 'Noto Sans CJK KR','¸¼Àº°íµñ','malgun gothic','µ¸¿ò',dotum,sans-serif; font-size: 20px; }
.mini_layer .cont_sec .tab_layer ul li.on { border-bottom: 1px solid #fff; background: #ffffff url('../images/sub/tab_layer_on_bg.png') no-repeat;background-size: 100% 4px;}
.mini_layer .cont_sec .tab_layer ul li.on a{ color: #17469e;}
.mini_layer .cont_sec .cont_wrap{padding-top: 46px;}
.mini_layer .cont_sec .cont_wrap .login_box{padding: 24px 67px 71px; }
.mini_layer .cont_sec .cont_wrap .login_box input[type="text"], .mini_layer .cont_sec .cont_wrap .login_box input[type="password"]{width: 421px; display: block; margin: 0 auto; border: 1px solid #d4d4d4; font-family:'Noto Sans KR3', 'Noto Sans CJK KR','¸¼Àº°íµñ','malgun gothic','µ¸¿ò',dotum,sans-serif; font-size: 16px; color: #a3a3a3; padding: 8px 17px; box-sizing: border-box;}
.mini_layer .cont_sec .cont_wrap .login_box input[type="password"]{margin-top: 10px;}
.mini_layer .cont_sec .cont_wrap .login_box .check_wrap{width: 421px; margin: 0 auto; margin-top: 10px; font-family:'Noto Sans KR3', 'Noto Sans CJK KR','¸¼Àº°íµñ','malgun gothic','µ¸¿ò',dotum,sans-serif; font-size: 14px; color: #a3a3a3;}
.mini_layer .cont_sec .cont_wrap .login_box .check_wrap input{margin-right: 5px}
.mini_layer .cont_sec .cont_wrap .login_box .login_btn{margin: 0 auto; width: 179px; text-align: center; margin-top: 35px; display: block; background: #1a489f; color: #fff; font-size: 18px; font-weight: 500; font-family:'Noto Sans KR3', 'Noto Sans CJK KR','¸¼Àº°íµñ','malgun gothic','µ¸¿ò',dotum,sans-serif; padding: 8px 0 7px;}
.mini_layer .cont_sec .cont_wrap .login_box p{width: 100%; border-top: 1px solid #d8dade; text-align: center; margin-top: 33px; padding-top: 29px;}
.mini_layer .cont_sec .cont_wrap .login_box p.join_link{display: none;}
.mini_layer .cont_sec .cont_wrap .login_box p img{margin-right: 10px;}
.mini_layer .cont_sec .cont_wrap .login_box p a{color: #f16d58; font-size: 16px; font-family:'Noto Sans KR3', 'Noto Sans CJK KR','¸¼Àº°íµñ','malgun gothic','µ¸¿ò',dotum,sans-serif; border-bottom: 1px solid #f16d58; padding-bottom: 5px;}

.mini_layer .cont_sec .cont_wrap .login_box.join_sy{padding-top: 0;}
.mini_layer .cont_sec .cont_wrap .login_box h3{font-size: 22px; color: #333; padding-top: 3px; line-height: 30px;}
.mini_layer .cont_sec .cont_wrap .login_box .join_btn{margin: 0; margin-top: 43px; overflow: hidden; padding: 0; padding-bottom: 42px; border-bottom: 1px solid #d7d9dd; height: auto; display: inherit; line-height: inherit; text-align: left; background: none;}
.mini_layer .cont_sec .cont_wrap .login_box .join_btn::after{display: block; clear: both; content:"";}
.mini_layer .cont_sec .cont_wrap .login_box .join_btn li{float: left; width: 258px; height: 245px; text-align: center; margin-left: 44px; border: 1px solid #d7d9dd; box-sizing: border-box;}
.mini_layer .cont_sec .cont_wrap .login_box .join_btn li:first-child { margin-left: 0;}
.mini_layer .cont_sec .cont_wrap .login_box .join_btn li.on {background: #17469e; border: 1px solid #17469e;}
.mini_layer .cont_sec .cont_wrap .login_box .join_btn li a{font-size: 22px; color: #000; display: block; height: 245px; font-weight: 700;}
.mini_layer .cont_sec .cont_wrap .login_box .join_btn li.on a{color: #fff}
.mini_layer .cont_sec .cont_wrap .login_box .join_btn li span{font-size: 16px; color: #999; font-weight: 500;}
.mini_layer .cont_sec .cont_wrap .login_box .join_btn li.on span{color: #fff;}
.mini_layer .cont_sec .cont_wrap .login_box .join_btn li img{margin-top: 55px; margin-bottom: 10px;}
.mini_layer .cont_sec .cont_wrap .login_box.join_sy .txt_box{margin-top: 30px; font-family:'Noto Sans KR3', 'Noto Sans CJK KR','¸¼Àº°íµñ','malgun gothic','µ¸¿ò',dotum,sans-serif;}
.mini_layer .cont_sec .cont_wrap .login_box.join_sy .txt_box h4{font-size: 18px; color: #333; font-weight: 500;}
.mini_layer .cont_sec .cont_wrap .login_box.join_sy .txt_box h4 img{margin: 0 5px 0 0;}
.mini_layer .cont_sec .cont_wrap .login_box.join_sy .txt_box p{font-size: 16px; color: #777; padding-left: 26px; margin-top: 5px;}
.mini_layer .cont_sec .cont_wrap .login_box.join_sy .txt_box p .w_none{display: none;}
.mini_layer .cont_sec .cont_wrap .login_box.join_sy .txt_box p span{color: #000;}
.mini_layer .cont_sec .cont_wrap .login_box.join_sy p{border-top: 0; padding-top: 0; margin-top: 0; text-align: left;}

.mini_layer .cont_sec .cont_wrap .find_box{padding: 0 43px 53px; font-family:'Noto Sans KR3', 'Noto Sans CJK KR','¸¼Àº°íµñ','malgun gothic','µ¸¿ò',dotum,sans-serif}
.mini_layer .cont_sec .cont_wrap .find_box > div{border: 1px solid #d7d9dd; padding: 20px 25px;}
.mini_layer .cont_sec .cont_wrap .find_box h3{font-size: 14px;color: #333;}
.mini_layer .cont_sec .cont_wrap .find_box .btn{ text-align: center; margin-top: 40px;}
.mini_layer .cont_sec .cont_wrap .find_box .btn a{display: inline-block; width: 179px; height: 42px; color: #fff; background: #1a489f; line-height: 42px;}
.mini_layer .cont_sec .cont_wrap .find_box .btn a.ipin_btn {background: #f16d58; margin-left: 10px;}
.mini_layer .cont_sec .cont_wrap .find_box .find_table{margin-top: 30px;}
.mini_layer .cont_sec .cont_wrap .find_box .find_table > div{border-bottom: 1px solid #fff;}
.mini_layer .cont_sec .cont_wrap .find_box .find_table > div:after{display: block; clear:both; content:"";}
.mini_layer .cont_sec .cont_wrap .find_box .find_table > div div{float: left; width: calc(100% - 144px); box-sizing: border-box;}
.mini_layer .cont_sec .cont_wrap .find_box .find_table > div div{padding: 10px 0 10px 14px;}
.mini_layer .cont_sec .cont_wrap .find_box .find_table div.tit{width: 144px; padding: 16px 0 16px 14px; box-sizing: border-box; background: #f0f0f0;}
.mini_layer .cont_sec .cont_wrap .find_box .find_table div p{font-size: 14px; color: #f16d58; margin-top: 5px;}
.mini_layer .cont_sec .cont_wrap .find_box .find_table div p img{margin-right: 5px;}
.mini_layer .cont_sec .cont_wrap .find_box .find_table div.tit p{font-size: 16px; color: #575757; font-weight: 500; margin-top: 0;}
.mini_layer .cont_sec .cont_wrap .find_box .find_table div.pw_phone .tit{padding: 28px 0 27px 14px;}
.mini_layer .cont_sec .cont_wrap .find_box .find_table div input{display: block; width: 100%; border: 1px solid #d4d4d4; font-size: 16px; color: #a3a3a3; height: 31px; box-sizing: border-box;}
.mini_layer .cont_sec .cont_wrap .find_box .find_table div input::placeholder{color: #fff;}

.mini_layer .cont_sec .cont_wrap .join_box{padding: 9px 48px 60px; font-family:'Noto Sans KR3', 'Noto Sans CJK KR','¸¼Àº°íµñ','malgun gothic','µ¸¿ò',dotum,sans-serif}
.mini_layer .cont_sec .cont_wrap .join_box .agree_quide{font-size: 16px; color: #000;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group{width: 100%; margin-top: 20px;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .tit::after{display: block; clear: both; content:"";}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .tit h4{float: left; font-size: 15px; color: #000;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .tit .check_wrap{float: right;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .tit .check_wrap input[type="checkbox"]{display: none; float:right;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .tit .check_wrap input[type="checkbox"] + label{width: 23px; height: 24px; background: url('../images/sub/member/checkbox_agree.png') no-repeat; float:right;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .tit .check_wrap input[type="checkbox"] + label + label{float: right;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .tit .check_wrap label span{font-size: 13px; color: #555; margin: 0 10px; font-weight: 500;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .tit .check_wrap input[type="checkbox"]:checked + label{width: 23px; height: 24px; background: url('../images/sub/member/checkbox_agree_on.png') no-repeat; float:right;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .tit .check_wrap input[type="checkbox"]:checked + label + label span{font-size: 13px; color: #17469e; margin: 0 10px;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .cont{padding: 12px; border: 1px solid #d7d9dd; width: 100%; height: 106px; overflow-y: scroll; box-sizing: border-box; margin-top: 9px; margin-bottom: 5px;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .cont p{font-weight: 400; font-size: 13px; }
.mini_layer .cont_sec .cont_wrap .join_box .btn,
.mini_layer .cont_sec .my_wrap .btn{ text-align: center; margin-top: 40px;}
.mini_layer .cont_sec .cont_wrap .join_box .btn a,
.mini_layer .cont_sec .my_wrap .btn a{display: inline-block; width: 179px; height: 42px; color: #fff; background: #1a489f; line-height: 42px;}
.mini_layer .cont_sec .cont_wrap .join_box .btn a.ipin_btn,
.mini_layer .cont_sec .my_wrap .btn a.ipin_btn{background: #f16d58; margin-left: 10px;}
.mini_layer .cont_sec .cont_wrap .join_box .m_agree{display: none;}

.mini_layer .cont_sec .cont_wrap .join_box .terms_group .check_wrap.m_agree input[type="checkbox"]{display: none; float:right;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .check_wrap.m_agree input[type="checkbox"] + label{width: 15px; height: 15px; background-size:contain; background: url('../images/sub/member/checkbox_agree2.png') no-repeat; float:left;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .check_wrap.m_agree input[type="checkbox"] + label + label{float: left;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .check_wrap.m_agree label span{font-size: 13px; color: #555; margin: 0 10px; font-weight: 500;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .check_wrap.m_agree input[type="checkbox"]:checked + label{width: 15px; height: 15px; background-size:contain; background: url('../images/sub/member/checkbox_agree2_on.png') no-repeat; float:left;}
.mini_layer .cont_sec .cont_wrap .join_box .terms_group .check_wrap.m_agree input[type="checkbox"]:checked + label + label span{font-size: 13px; color: #17469e; margin: 0 10px;}


.red_txt{color: #e3654c; font-size: 14px; font-family: "Noto Sans KR", sans-serif;}
.join_form{width: 100%; border-collapse: collapse; text-align: left; margin-top: 10px;}
.join_form th{border-bottom: 1px solid #fff; background: #f0f0f0; width: 130px; font-size: 14px; color: #575757; font-weight: 500; padding: 10px 0 10px 14px; box-sizing: border-box;}
.join_form th span{margin-right: 4px;}
.join_form td{width: calc(100% - 130px); border-bottom: 1px solid #ececec; padding: 10px 0 10px 14px;}
.join_form td input[type="text"],
.join_form td input[type="password"]{padding: 9px; width: 230px; border: 1px solid #ececec; box-sizing: border-box; color: #777; font-size: 14px;}
.join_form td input[type="text"]::placeholder{color: #777; font-size: 14px;}
.join_form td input[type="text"] + span,
.join_form td input[type="password"] + span{margin-left: 8px;}
.join_form td span,
.join_form td p{font-size: 14px; color: #686868;}
.join_form td > p{margin-top: 10px;}
.join_form td span img,
.join_form td p img{margin: -4px 8px 0 0;}
.join_form td .selBox{width: 130px; border: 1px solid #ececec; box-sizing: border-box; padding: 10px 43px 10px 9px; background: url('../images/sub/member/join_select_bg.png') no-repeat 93px 8px; margin-left: 10px;}
.join_form td .selBox p{font-size: 14px; line-height: 14px;}
.join_form td .selBox .option{z-index: 9; display: block; border: 1px solid #ececed; box-sizing: border-box; width: 130px; left: -1px; top: 34px; background: #fff; padding-left: 9px; padding-bottom: 5px; font-size: 14px;}
.join_form td .selBox .option li{padding-top: 5px; line-height: 16px; width: 100%;}
.join_form td select{float: left;width: 130px; border: 1px solid #ececec; box-sizing: border-box; padding: 8px 9px 9px; background: #fff;}
.join_btn{padding: 0 10px; height: 34px; display: inline-block; line-height: 34px; text-align: center; background: #e3654c; color: #fff !important; margin-left: 10px; font-size: 14px;}
.join_form tr:first-child{border-top: 1px solid #ececec;}
.join_form tr.user_id td input[type="text"]:nth-child(2){margin-left: 9px;}
.join_form tr.user_id td ul::after{display: block; clear: both; content:"";}
.join_form tr.user_id td ul li{float: left;}
.join_form tr.birth td span{float: left; line-height: 36px;}
.join_form tr.birth td .selBox,
.join_form tr.birth td select{margin-right:10px; margin-left: 20px; background: none !important;}
.join_form tr.birth td .selBox:first-child,
.join_form tr.birth td select:first-child{margin-left: 0;}
.join_form tr.birth td .selBox:nth-child(3),
.join_form tr.birth td select:nth-child(3){width: 72px; background: url(../images/sub/member/join_select_bg.png) no-repeat 36px 8px;}
.join_form tr.birth td .selBox:nth-child(3) .option{width: 72px;}
.join_form tr.birth td .selBox:nth-child(5),
.join_form tr.birth td select:nth-child(5){width: 72px; background: url(../images/sub/member/join_select_bg.png) no-repeat 36px 8px;}
.join_form tr.birth td .selBox:nth-child(5) .option{width: 72px;}

.join_form tr.address td input[type="text"]{width: 100%; margin-top: 10px;}
.join_form tr.address td input[type="text"]:first-child{width: 230px; margin-top:0}
.join_form tr.sendmail td ul:after{display: block; clear: both; content:"";}
.join_form tr.sendmail td ul li{float: left;}
.join_form tr.sendmail td input[type="text"]{width: 137px;}
.join_form tr.sendmail td input[type="text"]:first-child{margin-right: 9px;}
.join_form tr.sendmail td input[type="text"]:nth-child(2){margin-left: 9px;}
.join_form tr.sendmail td select{width: 100px; margin-left: 9px;}
.join_form .radio_wrap li + li{margin-left: 10px;}
.join_form .radio_wrap li input[type="radio"]{display: none;}
.join_form .radio_wrap li input[type="radio"] + label + label{line-height: 20px; border: 1px solid #d7d7d7; padding: 6px 16px 7px 29px; background: url(../images/sub/member/radio_join.png) no-repeat 11px 12px;}
.join_form .radio_wrap li input[type="radio"]:checked + label + label{line-height: 20px; border: 1px solid #e3654c; padding: 6px 16px 7px 29px; background: url(../images/sub/member/radio_join_on.png) no-repeat 11px 12px;}
.join_form .radio_wrap li input[type="radio"]:checked + label + label span{color: #e3654c}

.mini_layer .cont_sec .cont_wrap .btn a,
.mini_layer .cont_sec .my_wrap .btn a{display: inline-block; width: 113px; height: 41px; color: #fff; background: #1a489f; line-height: 41px;}
.mini_layer .cont_sec .cont_wrap .btn a.cancle_btn,
.mini_layer .cont_sec .my_wrap .btn a.cancle_btn{ background: #a3a3a3; margin-left: 10px; }
.mini_layer .cont_sec .cont_wrap .join_box.finish{text-align: center;}
.mini_layer .cont_sec .cont_wrap .join_box.finish h3{font-size: 22px; color: #f16d58;}
.mini_layer .cont_sec .cont_wrap .join_box.finish .txt1{font-weight: 500; margin-top: 20px; font-size: 16px; color: #333;}
.mini_layer .cont_sec .cont_wrap .join_box.finish .txt2{color: #1a489f; font-weight: 500; margin-top: 20px; font-size: 16px;}
.mini_layer .cont_sec .cont_wrap .join_box.finish a{display: inline-block; width: 179px; height: 42px; line-height: 42px; color: #fff; font-size: 18px; background: #1a489f; margin-top: 40px;}


.my_wrap{padding: 30px 35px 43px; font-family: 'Noto Sans KR3', 'Noto Sans CJK KR','¸¼Àº°íµñ','malgun gothic','µ¸¿ò',dotum,sans-serif; font-weight: 500;}
.my_wrap .title::after,
.my_wrap .title ul::after,
.my_wrap .profile .input::after,
.my_wrap .profile .input ul::after,
.my_wrap .profile .output::after,
.my_wrap .advice::after,
.my_wrap .advice div ul::after,
.my_wrap .his_box ul ul::after{display: block; clear: both; content:"";}

.my_wrap .title h1,
.my_wrap .title ul li,
.my_wrap .profile .input h2,
.my_wrap .profile .input ul li,
.my_wrap .profile .output ul,
.my_wrap .advice div,
.my_wrap .his_box ul ul li{float: left;}

.my_wrap .title ul,
.my_wrap .profile .input ul{float: right;}

.my_wrap .title{padding-bottom: 15px; margin-bottom: 40px; border-bottom: 1px solid #d7d9dd;}
.my_wrap .title h1{font-size: 25px; font-weight: 500;}
.my_wrap .title ul li a{font-size: 13px; color: #777; display: block; font-weight: 300; background: url('/web/images/mybifan/mybifan_navi_bg.png') no-repeat left 8px; padding-left: 6px;}
.my_wrap .title ul li:first-child a{background: none;}
.my_wrap .title ul li + li{margin-left: 5px;}

.my_wrap .profile .input h2{font-size: 23px; color: #333; font-weight: 500;}
.my_wrap .profile .input ul li a{font-size: 12px; color: #333; padding: 5px; border: 1px solid #d7d9dd; margin-left: 5px; font-weight: 400}
.my_wrap .profile .output{margin-top: 20px;}
.my_wrap .profile .output ul:first-child{width: 40%;}
.my_wrap .profile .output ul:last-child{width: 60%;}
.my_wrap .profile .output ul li{color: #000;  font-weight: 500; font-size: 14px; line-height: 24px;  font-weight: 400;}
.my_wrap .profile .output ul li span{color: #888; padding-left: 10px; font-weight: 400;}

.my_wrap .advice{margin-top: 45px; padding-bottom: 15px;}
.my_wrap .advice div{width: calc(50% - 8px); padding: 0 15px; box-sizing:border-box; text-align: center; color: #fff; padding: 21px 15px}
.my_wrap .advice div:first-child{background: #e3654c;}
.my_wrap .advice div:last-child{margin-left: 15px; background: #4ca3d0;}
.my_wrap .advice div h3{font-size: 25px; font-weight: 500;}
.my_wrap .advice div:first-child ul {margin-top: 5px;}
.my_wrap .advice div:first-child ul:nth-child(2){margin-top: 6px;}
.my_wrap .advice div ul li{display: inline-block;}
.my_wrap .advice div:first-child ul li + li{background: url('/web/images/mybifan/mybifan_advice_list_bg.png') no-repeat left center; padding-left: 10px; margin-left: 10px;}
.my_wrap .advice div ul li a{color: #fff; font-weight: 400;}
.my_wrap .advice div:last-child ul{margin-top: 27px; margin-bottom: 27px;}
.my_wrap .advice div:last-child ul li{border: 2px solid #fff; border-radius: 50%; width: 61px; height: 62px; font-weight: 400; line-height: 18px; box-sizing: border-box; padding-top: 11px;}
.my_wrap .advice div:last-child ul li + li{margin-left: 18px;}
.my_wrap .advice div:last-child ul li:last-child{background: #fff;}
.my_wrap .advice div:last-child ul li:last-child a{color: #4ca3d0}
.my_wrap .advice div:last-child ul li span{display: block;}

.my_wrap .his_box{margin-top: 15px; border: 1px solid #d7d9dd; padding: 20px 20px 25px;}
.my_wrap .his_box h2{font-size: 23px; font-weight: 500; margin-bottom: 10px;}
.my_wrap .his_box > ul > li + li{padding-top: 5px;}
.my_wrap .his_box ul ul li{font-size: 16px; color: #777777; font-weight: 400; padding-right: 10px; margin-right: 10px; position:relative;}
.my_wrap .his_box ul ul li:after{content:""; width:1px; height:16px; background:#777; position:absolute; right:0; top:5px;}
.my_wrap .his_box ul ul li:last-child:after{width:0; height:0;}
.my_wrap .his_box ul ul li span{font-weight: 500; color: #000;}
.my_wrap .his_box ul ul li:last-child{background: none;}
.my_wrap .his_box .red_btn{min-width: 64px; box-sizing: border-box; text-align: center; display: inline-block; background: #e3654c; color: #fff; font-size: 12px; font-weight: 400; padding: 3px 9px 4px 8px; margin-left: 12px;}
.my_wrap .his_box .blue_btn{min-width: 64px; box-sizing: border-box; text-align: center; display: inline-block; background: #4ca3d0; color: #fff; font-size: 12px; font-weight: 400; padding: 3px 9px 4px 8px; margin-left: 12px;}
.my_wrap .cancel_txt{margin-top: 16px; background: url('/web/images/sub/member/mark_black_icon.png') no-repeat left top; font-size: 14px; color: #777; line-height: 23px; padding-left: 30px;}

.my_wrap .join_box .black_txt{font-size: 14px; font-weight: 500; color: #000; margin-top: -18px; letter-spacing: -1px; margin-bottom: 25px;}

.my_wrap .his_box.watcha_box h2{display:flex; flex-wrap:wrap;}
.my_wrap .his_box.watcha_box h2 span{margin-right:12px;}
.my_wrap .his_box.watcha_box h2 a.watchaBtn{min-width: 64px; width:133px; box-sizing: border-box; text-align: center; display: inline-block; background: #4ca3d0; color: #fff; font-size: 12px; font-weight: 400; height:25px; line-height:25px; margin-top:6px;}


.mini_layer .copyright{text-align: center; padding-top: 40px;}

/* ÅØ½ºÆ® ½ºÅ¸ÀÏ */
/*.arr_tit{font-family: 'Nanum Square'; font-size: 22px; color: #222; padding-left: 25px; padding-bottom:20px; position:relative; font-weight:700; text-align:left;}
.arr_tit:before{content:""; width:14px; height:14px; background:url(/web/images/sub/tit_bullet.png) no-repeat; position:absolute; left:3px; top:4px;}*/
/*.arr_tit2{padding-bottom:18px;}
.normal_txt{font-size: 15px; color: #555; margin-bottom: 30px; line-height: 30px; font-family: 'Nanum Gothic'; word-break:keep-all;}
.normal_txt:last-child{margin-bottom:0;}
.normal_txt strong{font-family: 'Nanum Square'; color: #111; display: block; font-size: 20px; padding-bottom: 6px;}
.normal_txt strong span{color: #1919bf; display:block;}
.normal_txt p.textB{font-family: 'Nanum Square'; font-size:20px; font-weight:bold; padding-bottom:15px; color:#111;}
.normal_txt p.textB span{font-weight:bold; color:#111;}
.normal_txt div.line{width:100%; height: 1px; background: #3d3f4b; margin-top: 27px; margin-bottom: 7px;}
.top_txt{font-size: 15px; color: #555; line-height: 30px; font-family: 'Nanum Gothic'; margin-bottom:50px; word-break:keep-all;}
.normal_txt.mb10{margin-bottom:9px;}
.normal_txt.mb20{margin-bottom:20px;}
.normal_txt.mb0{margin-bottom:0;}
.small_tit{font-size:22px; color:#222; font-weight:800; font-family: 'Nanum Square'; padding-bottom:20px;}
.small_tit_b{font-size:24px; color:#010192; font-weight:800; font-family: 'Nanum Square'; padding-bottom:20px;}

.arr_tit.w_block{display:block;}

.arr_tit em{font-size:20px; color:#111; font-weight:700;}

.normal_stit{font-family: 'Nanum Square'; color: #111; font-size: 20px; font-weight: 700; padding-bottom:20px; }
.normal_stit.normal_stit2{margin-top: 20px;}
.normal_stit.normal_stit4{margin-top: 40px;}
.normal_stit.normal_stit5{margin-top: 50px;}

.arr_tit span{font-family: 'Roboto', sans-serif;}

.simple_tit{padding-bottom: 20px; font-family: 'Nanum Square'; font-weight: 800; font-size: 22px; color: #17469e;}
.simple_titPnk{padding-bottom: 20px; font-family: 'Nanum Square'; font-weight: 700; font-size: 24px; color: #d75297; padding-top: 13px; }
.simple_tit img.m_block{display: none !important;}
.simple_tit img.w_block{display: inline-block !important;}
.blue_Stit{color: #b3baee; font-size: 20px; font-weight: 700; font-family: 'Nanum Square'; margin-top: 25px;}
.note_txt{font-size: 15px; color: #a3a3a3; margin-top: 25px;}
.note_txt span{color: #b3baee}
.simple_tit2{padding-bottom:8px; font-family: 'Nanum Square'; font-weight: 700; font-size: 18px; color: #17469e; line-height:28px;}

.gd_tit{font-family: 'Nanum Square'; font-size: 22px; color: #fff; font-weight: 700; padding-left: 27px; padding-bottom: 15px;}
.gd_tit.no1{background: url('../images/sub/gd_no1.png') no-repeat 1px 2px;}
.gd_tit.no2{background: url('../images/sub/gd_no2.png') no-repeat left 2px;}
.gd_tit.no3{background: url('../images/sub/gd_no3.png') no-repeat left 2px;}*/

/* ¼¿·ºÆ® */
.selBox{position: relative; float: left;}
.selBox .option{display: none; position: absolute; left: 0; width: 100%;}
.selBox .option li{cursor: pointer;}

.ratingSel{position: relative; float: left;}
.ratingSel .option{display: none; position: absolute; left: -1px; top: 81px; width: 100%; box-sizing: content-box;}
.ratingSel .option li{cursor: pointer;}

/* Ã¼Å©¹Ú½º */
.check_wrap::after{display: block; clear: both; content:"";}
.check_wrap li {float: left;}
.check_wrap li::after {display:block; clear:both; content:"";}
.check_wrap li input[type="checkbox"] {display: block; float: left; margin: 0; margin-top: 2px;}
.check_wrap li input[type="checkbox"] + label {cursor: pointer; float: left;}
.check_wrap li input[type="checkbox"]:checked + label {}
.check_wrap li input[type="checkbox"] + label + label{ float: left; margin-top: -2px; cursor: pointer}

.radio_wrap::after{display: block; clear: both; content:"";}
.radio_wrap li {float: left;}
.radio_wrap li::after {display:block; clear:both; content:"";}
.radio_wrap li input[type="radio"] {display: block; float: left; margin: 0; margin-top: 2px;}
.radio_wrap li input[type="radio"] + label {cursor: pointer; float: left;}
.radio_wrap li input[type="radio"]:checked + label {}
.radio_wrap li input[type="radio"] + label + label{ float: left; margin-top: -2px; cursor: pointer}

/* ¡Ø */
.quide_txt{background: url('../images/sub/quide_txt_bg.png') no-repeat; background-position: 1px 8px; font-size: 14px; color: #555; line-height: 22px; padding-left: 16px;}

/* ÀÌ¹ÌÁö ¸®½ºÆ® */
/*.img_list{width: 100%;}
.img_list ul{display:flex; flex-wrap:wrap;}
.img_list ul::after{display: block; clear: both; content:"";}
.img_list ul li{float: left; width: calc(33.33333% - 19px); margin-bottom: 32px; box-sizing:border-box; border:1px solid transparent; border-radius:15px; overflow:hidden;}
.img_list ul li + li{margin-left: 28px;}
.img_list ul li:nth-child(3n + 1){margin-left: 0;}
.img_list ul li a{display: block; width: 100%; background: #fff;}
.img_list ul li a .thumbnail{width: 100%; overflow: hidden; box-sizing:border-box; border-radius:13px;}
.img_list ul li a .thumbnail img{width: 100%; -webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.img_list ul li a .txt_box{width:100%; box-sizing:border-box; padding: 18px 14px; }
.img_list ul li a .cate{display:block; overflow: hidden; display: inline-block; padding: 6px 10px 5px; border: 1px solid #1919bf; border-radius: 20px; font-size: 12px; font-weight: bold; font-family: 'Nanum Gothic'; letter-spacing: -1px; margin-bottom:9px;}
.img_list ul li a h3{width: 100%;  font-family: 'Nanum Square'; font-size: 20px; box-sizing: border-box; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom:8px; font-weight:bold;}
.img_list ul li a div.gr_line{width:100%; height:1px; background:#dadada; margin:13px 0 11px;}
.img_list ul li a p{width: 100%; font-size: 16px; color: #666; box-sizing: border-box;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.img_list ul li a .program_info span{font-size:14px; font-family: 'Lato', sans-serif; padding:0 10px 0 7px; position:relative;}
.img_list ul li a .program_info span:after{content:""; width:1px; height:10px; background:#999; position:absolute; right:0; top:4px;}
.img_list ul li a .program_info span:last-child:after{width:0; height:0;}*/

/*.img_list ul li:hover{border-color:#0a55dd; }*/
/*.img_list ul li:hover a .thumbnail img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); z-index: 1;}*/

.img_list2{width: 100%;}
.img_list2 ul{display:flex; flex-wrap:wrap;}
.img_list2 ul::after{display: block; clear: both; content:"";}
.img_list2 ul li{float: left; width: 285px; height: 170px; }
.img_list2 ul li a{overflow: hidden; display: block;}
.img_list2 ul li:nth-child(3n - 1){margin: 0 22px;}
.img_list2 ul li a img{-webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.img_list2 ul li:hover a{overflow: hidden;}
.img_list2 ul li:hover a img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); z-index: 0;}

.img_list3{display:flex; flex-wrap:wrap;}
.img_list3::after{display: block; content:""; clear: both;}
.img_list3 li{float: left; width: calc(33.3333% - 15px); margin-right:22px; box-sizing:border-box; border:1px solid transparent; border-radius:15px; overflow:hidden;}
.img_list3 li:hover{border-color:#0a55dd;}
.img_list3 li:last-child{margin-right:0;}
.img_list3 li a{display: block;}
.img_list3 li .imgbox{ border-radius:15px; overflow:hidden;}
.img_list3 li .imgbox img{width: 100%;}
.img_list3 li .txtbox{padding:20px 14px 13px; box-sizing:border-box;}
.img_list3 li h5{font-family: 'Nanum Square'; font-weight: 700; color: #141414;  font-size: 18px; margin-bottom:7px;}
.img_list3 li p{font-size: 16px; color: #555}



.img_list4{}
.img_list4::after{display: block; content:""; clear: both;} 
.img_list4 > li{width: 100%; position: relative; margin-bottom:34px; box-sizing: border-box; border:1px solid transparent; border-radius:15px;}
.img_list4 > li:last-child{margin-bottom:0;}
.img_list4 > li:hover{border-color:#0a55dd;}
.img_list4 > li:nth-child(3n + 1){margin-left: 0}
.img_list4 > li a{display: block; overflow: hidden;}
.img_list4 > li a .img_box{float:left; width:550px; height:275px; border-radius:15px; overflow:hidden; box-sizing:border-box;}
.img_list4 > li a .img_box span{display:block; width: 100%; height:100%;}
.img_list4 > li a .img_box span img{display:none;}
.img_list4 > li a .txt_box{float:left; width:calc(100% - 550px); box-sizing:border-box; padding-left:61px; padding-top:27px; padding-right:20px;}
.img_list4 > li a .txt_box .label{overflow:hidden; display:inline-block; padding:6px 15px 5px; border:1px solid #1919bf; border-radius:20px;}
.img_list4 > li a .txt_box .label li{float:left; font-size:14px; font-weight:bold; font-family: 'Nanum Gothic'; letter-spacing:-1px;}
.img_list4 > li a .txt_box .label li.event_cate{color:#222;}
.img_list4 > li a .txt_box .label li.event_tit{color:#1919bf;}
.img_list4 > li a h1{font-family: 'Nanum Square'; font-size: 26px; line-height:36px; font-weight:bold; color: #222; padding:16px 0 10px;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.img_list4 > li a .txt_box p{font-size: 16px; line-height: 32px; color: #555; letter-spacing:-1px; position:relative; word-break:keep-all; overflow:hidden;}
.img_list4 > li a .txt_box p:before{content:""; display:inline-block; float:left; margin-right:10px}
.img_list4 > li a .txt_box .event_data:before{width:16px; height:32px; background:url(/web/images/sub/date_ico.png) no-repeat center center;}
.img_list4 > li a .txt_box .event_place:before{width:15px; height:32px; background:url(/web/images/sub/place_ico.png) no-repeat center center;}


.img_list5{display:flex; flex-wrap:wrap;}
.img_list5{margin-bottom: 59px;}
.img_list5::after{display: block; content:""; clear: both;} 
.img_list5 li{float: left; width: calc(33.3333% - 18px); margin-top: 25px; box-sizing: border-box; border:1px solid #dadada;}
.img_list5 li + li{margin-left: 27px;}
.img_list5 li:nth-child(3n + 1){margin-left: 0;}
.img_list5 li a{display: block; overflow: hidden; position: relative;}
.img_list5 li a img{width: 100%; height: 193px;}
.img_list5 li a .movie_bg{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -80px); z-index: 1;}
.img_list5 li a .img_box{width:100%; height:193px;}
.img_list5 li a .movie_bg img{width: auto; height: auto;}
.img_list5 li a .txt_box{border-top:1px solid #dadada; box-sizing:border-box; padding:24px 25px;}
.img_list5 li a h1{    font-family: 'Nanum Square'; font-size: 20px; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; width: 100%;}
.img_list5 li a p{font-size: 15px; color: #555; margin-top:12px;}

.img_list5 li:hover{border:1px solid #1265ff; box-shadow:0 0 10px rgba(0,0,0,0.2);}

.img_list6{display:flex; flex-wrap:wrap;}
.img_list6{margin-bottom: 53px;}
.img_list6::after{display: block; content:""; clear: both;}
.img_list6 li{float: left; width: calc(33.3333% - 14px); margin-top: 20px;}
.img_list6 li:nth-child(3n-1){margin: 0 20px; margin-top: 20px;}
.img_list6 li a{display: block;}
.img_list6 li img{width: 100%}
.img_list6 li p{font-size: 15px; color: #a6aac9; line-height: 25px; margin-top: 12px;}

.img_list7{display:flex; flex-wrap:wrap;}
.img_list7{margin-bottom: 53px; display:flex; flex-wrap:wrap;}
.img_list7::after{display: block; content:""; clear: both;}
.img_list7 li{width: calc(33.3333% - 18px); margin-top: 25px; box-sizing: border-box; border: 1px solid #dadada;}
.img_list7 li + li{margin-left: 27px;}
.img_list7 li:nth-child(3n + 1){margin-left:0;}
.img_list7 li:hover{border-color:#1265ff; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.img_list7 li a{display: block; }
.img_list7 li .img_box{width: 100%; height: 193px; overflow:hidden;}
.img_list7 li img{width: 100%; min-height:100%;}
.img_list7 li .txt_box{border-top: 1px solid #dadada; box-sizing: border-box; padding: 24px 25px;}
.img_list7 li h1{font-family: 'Nanum Square'; font-size: 18px;  font-weight: 500; line-height: 26px;}

.img_list8{display:flex; flex-wrap:wrap;}
.img_list8{margin-bottom: 53px;}
.img_list8::after{display: block; content:""; clear: both;}
.img_list8 li{float: left; width: calc(33.3333% - 19px); margin-right:28px; margin-top:55px; box-sizing:border-box; }
.img_list8 li:nth-child(3n){margin-right:0;}
.img_list8 li:nth-child(-n+3){margin-top: 0}
.img_list8 li .imgbox{border:1px solid #e6e6e6; box-sizing:border-box; border-radius:11px; overflow:hidden;}
.img_list8 li .imgbox img{width:100%;}
.img_list8 li a{display: block;}
.img_list8 li p{font-size: 18px; color: #222; line-height: 25px; margin-top: 15px; padding-left:14px; font-weight:bold; font-family: 'Nanum Square';}
.img_list8 li:hover .imgbox{border-color:#0a55dd;}

.img_list9{display:flex; flex-wrap:wrap;}
.img_list9::after{display: block; content:""; clear: both; display:flex; flex-wrap:wrap;}
.img_list9 li{float: left; width: calc(33.3333% - 18px); margin-bottom: 27px; box-sizing: border-box; border:1px solid #dadada;}
.img_list9 li + li{margin-left: 27px}
.img_list9 li:nth-child(3n + 1){margin-left: 0;}
.img_list9 li:nth-child(1),
.img_list9 li:nth-child(2),
.img_list9 li:nth-child(3){margin-top: 0;}
.img_list9 li a{display: block; width:100%; height: auto; }
.img_list9 li a div.thumbnail{width: 100%; height:445px; overflow: hidden;}
.img_list9 li a div img{}
.img_list9 li a div.txtbox{width:100%; box-sizing:border-box; padding:20px 25px 22px;}
.img_list9 li a div.gr_line{width:100%; height:1px; background:#dadada; margin:15px 0;}
.img_list9 li a p,
.img_list9 li a h3{box-sizing: border-box; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.img_list9 li a h3{font-size: 20px; font-weight: 700;font-family: 'Nanum Square'; }
.img_list9 li a p{line-height: 25px; font-size: 14px; color: #555;}

.img_list9 li:hover{border-color:#1265ff; box-shadow:0 0 10px rgba(0,0,0,0.2);}


/* eventData */
.eventData{background: #fff; width: 100%; height:60px; margin-bottom: 22px; display:flex; flex-wrap:wrap; box-sizing:border-box; border:1px solid #dee3f0; border-radius:11px; overflow:hidden;}
.eventData ul{height:100%; box-sizing:border-box;}
.eventData ul::after{display: block; clear: both; content:"";}
.eventData ul.eventData_B{width:89px; background:#f9f9f9;}
.eventData ul.eventData_B li{width: 89px; background: #f9f9f9; color:#222; text-align:center; font-weight:bold; font-size:15px; font-weight:bold; border-right:1px solid #dee3f0;}
.eventData ul.eventData_D{width:calc(100% - 89px); padding:0 64px;}
.eventData ul li{float: left; height:100%; box-sizing:border-box; line-height:60px;}
.eventData ul.eventData_D li{width:14.285%; text-align:center;}
.eventData ul.eventData_D li:last-child{margin-right:0;}
.eventData.w9per ul li:nth-child(2) {}
.eventData ul li a{color: #555; font-size: 15px; font-weight: 500; display: inline-block; text-align: center; position:relative; z-index:1;}
.eventData ul li a:after{content:""; width:0; height:0; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:#1919bf; z-index:-1; border-radius:15px;}
.eventData ul li.on a{color: #fff}
.eventData ul li.on a:after{width:100%; height:31px; padding:0px 17px;}
.eventSearch{width:100%; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
.eventSearch table{width:100%;}
.eventSearch table tr{height:60px; }
.eventSearch table th{width:89px; background:#f6f6f6; color:#000; font-size:15px; box-sizing:border-box;}
.eventSearch table td{width:calc(50% - 89px); box-sizing:border-box; padding:0 53px 0 14px;}
.eventSearch table td select{width:100%; height:42px; border:1px solid #dadada; box-sizing:border-box; padding-left:14px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff url(../images/sub/select_open.png) no-repeat right 15px center; outline:none;}
.eventSearch table td select::-ms-expand {display:none}

.s_cont .wrapper.event_wrap01{padding-bottom:200px;}
.event_wrap01 .eventData{margin-bottom:34px;}
.event_wrap01 .eventData ul.eventData_D li{width:25%;}
.event_wrap01 .eventData ul.eventData_D{width:100%;}

.event_wrap3 .tableWrap table{table-layout:fixed;}
#event_layer2 img{}
.event_wrap3 .tableWrap table th{border-bottom:1px solid #dadada;}
.event_wrap3 .tableWrap table td{padding-left:20px; padding-right:20px;}



/* placeData */
.placeData{background: #262836; width: 100%; margin-bottom: 6px;}
.placeData ul::after{display: block; clear: both; content:"";}
.placeData ul li{float: left; padding: 15px 0; width: calc(20% - 60px) }
.placeData ul li:first-child{width: 85px; background: #292c44;}
.placeData ul li:nth-child(2){margin-left: 20px;}
.placeData ul li a{color: #a3a3a3; font-size: 15px; font-weight: 500; display: block; text-align: center;}
.placeData ul li.on a{color: #fff;}
.placeData ul li:first-child a{color: #a6aac9}


/* tab ¸Þ´º */
.tabMenu{display:none; width:100%; box-sizing:border-box; background:#f5f5f5 ; position:relative;}
.tabMenu p{width:100%; background:url(../images/common/t_arrow.png) no-repeat right 20px center; cursor: pointer; padding:17px 57px 16px 20px; font-size:20px; box-sizing:border-box; border-bottom:1px solid #dadada; font-size:17px; font-family: 'Nanum Square'; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:50px;}
.tabMenu p.on{background:url(../images/common/t_arrow_on.png) no-repeat right 20px center;}
.tabMenu ul{display:none; width: 100%; background: #f5f5f5; padding: 25px 20px 15px; border-bottom: 1px solid #dadada; position: absolute; left: 0; top: 49px; box-sizing: border-box; z-index: 99;}
.tabMenu ul li{padding-bottom: 40px;}
.tabMenu ul li:last-child{padding-bottom:0;}
.tabMenu ul li a{display:block; font-family: 'Nanum Square'; font-size: 17px;}

/* º°Á¡ ¿µ¿ª */
.starRating ul{display: inline-block; margin-bottom: -2px;}
.starRating ul::after{display: block; content:""; clear: both;}
ul.starRating::after{display: block; content:""; clear: both;}
.starRating li{float: left; line-height: 0;}
.starRating li img{width:17px; height:16px; vertical-align:-15px;}
.starRating li + li{margin-left: 5px;}
.starRating li.score{line-height: 23px; font-family: 'Lato', sans-serif; color: #666; margin-left:10px;}

.ratingSel{width: 217px; border: 1px solid #dadada; box-sizing: border-box; background: #fff;}

/* ¼­ºêÆäÀÌÁö °Ë»ö¿µ¿ª */
.cont_search{display: none; width: 100%; background: #f6f6f6; box-sizing: border-box; padding: 9px 18px;}
.cont_search::after{display: block; clear: both; content:"";}
.cont_search select{background:#fff url(../images/sub/select_open.png) no-repeat right 16px center; width:100%; height:42px; box-sizing:border-box; border:1px solid #dadada; color:#555; font-size:14px; padding-left:17px; font-family: 'Nanum Gothic'; outline:none;}
.cont_search .selBox { background: #fff url(../images/sub/select_open.png) no-repeat; width: calc(40% - 45px); margin-right: 18px; box-sizing: border-box; background-position: 95% 17px;}
.cont_search .selBox p{color: #fff; font-size: 14px; padding: 11px 14px; width: 100%; color: #fff; box-sizing: border-box;}
.cont_search .selBox .option{background: #262836; padding: 10px 0;}
.cont_search .selBox .option li{font-size: 14px; color: #fff; padding: 0 14px; }
.cont_search input[type="text"]{float: left; width: calc(60% - 45px); box-sizing: border-box; padding: 12px 14px 11px; background: #262836; border: 0; color: #fff;}
.cont_search input[type="text"]::placeholder{font-size: 14px; color: #54576d;}
.cont_search .sear_btn {background: #3252c9; color: #fff; text-align: center; font-size: 14px; font-weight: 700; float: left; padding: 11px 0; width: 72px;}

.cont_search2{width: 100%; background: #f6f6f6; padding: 9px 28px 8px 29px; box-sizing: border-box; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
.cont_search2::after{display: block; clear: both; content:"";}
.cont_search2 a{display: block; float: left; background: #17469e; color: #fff; width:203px; line-height:42px; box-sizing: border-box; text-align: center; font-size: 14px; font-weight:bold;}
.cont_search2 select{float: right; height: 42px; width: 266px; background: #fff url(/web/images/sub/select_open.png) no-repeat right 15px center; color: #555; border: 1px solid #dadada; box-sizing: border-box; padding-left: 14px; font-size: 14px; font-family: 'Nanum Gothic';}

/* ÆäÀÌÂ¡ */
.paging {text-align: center;}
.paging ul{text-align: center; overflow:hidden; display:table; margin-left:auto; margin-right:auto;}
.paging ul li{float:left; margin-left: 5px;}
.paging ul li:hover a,
.paging ul li.on a{border:1px solid #2c32be; color:#2c32be; font-weight:bold;}
.paging ul li a{display: block; background: #ffff; font-size: 16px; color: #9c9eb9; padding: 5px 0px 5px; box-sizing: border-box; width:28px; height:28px; border:1px solid #d8d8d8; border-radius:5px; font-family: 'Open Sans'; line-height:17px;}
.paging ul li.paging1,
.paging ul li.paging2,
.paging ul li.paging3,
.paging ul li.paging4{margin-bottom: -10px;}
.paging ul li.paging1:hover,
.paging ul li.paging2:hover,
.paging ul li.paging3:hover,
.paging ul li.paging4:hover{background: #666}
.paging ul li.paging1 a{width: 28px; height: 28px; background: #fff url('/web/images/paging_first_prev.png') no-repeat center;}
.paging ul li.paging2 a{width: 28px; height: 28px; background: #fff url('/web/images/paging_prev.png') no-repeat center;}
.paging ul li.paging2{margin-right: 10px;}
.paging ul li.paging3{margin-left: 15px;}
.paging ul li.paging3 a{width: 28px; height: 28px; background: #fff url('/web/images/paging_next.png') no-repeat center;}
.paging ul li.paging4 a{width: 28px; height: 28px; background: #fff url('/web/images/paging_last_next.png') no-repeat center;}

/* ¸®½ºÆ® ¾Æ·¡ ¹öÆ° ¿µ¿ª */
.list_bottomBtn{text-align: right; padding-top: 5px;}
.list_bottomBtn a{text-align: center; color: #fff; background: #17469e; font-size: 16px; width: 85px; display: inline-block; padding: 10px 0; border-radius:5px;}

/* Å×ÀÌºí */
.tableWrap{border:1px solid #dee3f0; border-radius:11px; padding:11px; box-sizing:border-box;}
.tableWrap table{background: #fff; width:100%; }
.tableWrap table th{width: 173px; background:#f6f6f6; border-bottom:1px solid #fff; padding:17px 0; text-align:center; vertical-align:middle; font-size:16px; color:#111; font-family: 'Nanum Square';}
.tableWrap table tr:first-child th{border-top-left-radius:11px; border-top-right-radius:11px;}
.tableWrap table tr:last-child th{border-bottom:0; border-bottom-left-radius:11px; border-bottom-right-radius:11px;}
.tableWrap table td{padding:0 20px; font-size:15px; color:#555; line-height: 25px; letter-spacing:-1px; border-bottom:1px solid #dee3f0;}
.tableWrap table td a{color:inherit;}
.tableWrap table tr:last-child td{border-bottom:none;}
.tableWrap table td.empty{width:11px !important; padding:0 !important; border:0 !important;}
.tableWrap table td .starRating{margin-bottom : 10px;}
.tableWrap table td p{font-size: 15px; color: #555; line-height: 25px; margin-bottom: 20px; letter-spacing: -0.03rem;}
.tableWrap table td p .del{margin-left: 10px;}
.tableWrap table td .btn_bl{background: #17469e; font-size: 15px; color: #fff; padding: 10px 0 9px; display: block; width: 99px; text-align: center; font-weight:bold;}
.tableWrap.w_block{display:block;}

.tableWrap2{width:100%;}
.tableWrap2 table{width:100%;}
.tableWrap2 table th span{display:block; background:#f9f9f9; border-top:1px solid #dee3f0; border-bottom:1px solid #dee3f0; text-align:center; vertical-align:middle; font-family: 'Nanum Square'; font-weight:bold; color:#222; font-size:16px; padding:17px 0 14px;}
.tableWrap2 table th:first-child span{border-radius:11px 0 0 11px; border-left:1px solid #dee3f0;}
.tableWrap2 table th:last-child span{border-radius:0 11px 11px 0; border-right:1px solid #dee3f0;}
.tableWrap2 table td{text-align:center; border-bottom:1px solid #dee3f0; padding:12px 0 13px; font-size:15px; color:#555; letter-spacing:-1px; line-height:22px;}

.tableWrap3{width:100%;}
.tableWrap3 table{width:100%;}
.tableWrap3 table th{font-size:15px; color:#111; font-weight:bold;}
.tableWrap3 table th span{display:block; background:#f6f6f6; padding:14px 0; border-radius:11px; margin-right:1px;}
.tableWrap3 table th:last-child span{margin-right:0;}
.tableWrap3 table td{border-bottom:1px solid #dee3f0; text-align:center; font-size:15px; color:#555; padding:12px 0;}

.tableWrap4{width:100%; border: 1px solid #dee3f0; border-radius: 11px; padding: 11px; box-sizing: border-box;}
.tableWrap4 table{width:100%;}
.tableWrap4 table th {width: 173px; background: #f6f6f6; border-bottom: 1px solid #fff; padding: 17px 0; text-align: center; vertical-align: middle; font-size: 16px; color: #111; font-family: 'Nanum Square'; background: #f6f6f6;}
.tableWrap4 table td.b_th {background: #f6f6f6; border-radius: 11px; color: #010192; font-weight: bold; text-align: center; padding-left: 0; border-bottom: 0;}
.tableWrap4 table tr:first-child th {border-top-left-radius: 11px; border-top-right-radius: 11px;}
.tableWrap4 table tr:last-child th {border-bottom-left-radius: 11px; border-bottom-right-radius: 11px;}
.tableWrap4 table td {padding: 17px 0 14px; font-size: 15px; color: #555; line-height: 25px; letter-spacing: -1px; padding-left: 13px; border-bottom: 1px solid #dee3f0;}
.tableWrap4 table tr:last-child td{border-bottom:0;}
.tableWrap4 table td.empty {width: 11px !important; padding: 0 !important; border: none !important;}


.tableS2{border-top:1px solid #111; width:100%;}
.tableS2 th{background:#f6f6f6; font-family: 'Nanum Gothic'; font-size:15px; color:#111; padding:17px 0 15px; box-sizing:border-box; border-bottom:1px solid #dadada;}
.tableS2 td{font-family: 'Nanum Gothic'; font-size:15px; color:#555; padding:17px 0 15px 29px; box-sizing:border-box; border-bottom:1px solid #dadada;}

/* view ÆäÀÌÁö ´ñ±Û ¿µ¿ª */
.comment{border-top: 1px solid #3d3f4b; padding-top: 25px; margin-top: 10px; margin-bottom: 100px;}
.comment .com_write::after{display: block; clear: both; content:"";}
.comment input[type="text"]{border: 1px solid #dadada; background: #fff; height: 41px; float: left;}
.comment input[type="text"].id_area{width: 200px; height:42px; margin-right: 10px; color:#555; box-sizing:border-box; padding:0 10px;}
.comment input[type="text"].id_area::placeholder{color:#999;}
.comment input[type="text"].com_txt{width: calc(100% - 325px); height:42px; box-sizing:border-box; padding:0 10px; color:#555;}
.comment .com_btn{display: block; float: left; width: 105px; color: #fff; background: #17469e; font-size: 17px; font-weight: 700; text-align: center; margin-left: 
10px;line-height:42px; }
.comment input[type="text"].com_txt::placeholder{color:#999;}
.comment input[type="text"]::placeholder {
  color: #999;
  opacity: 1; /* ÆÄÀÌ¾îÆø½º¿¡¼­ »Ñ¿¸°Ô ³ª¿À´Â Çö»óÀ» ¹æÁöÇÏ±â À§ÇÑ css */
}
.comment input[type="text"]::-webkit-input-placeholder {
  color: #999;
}
/* IE */
.comment input[type="text"]:-ms-input-placeholder {
  color: #999;
}
/* Firefox */
.comment input[type="text"]:-mos-input-placeholder {
  color: #999;
}
.comment h3{padding-top: 40px; color: #222; font-size: 20px; font-family: 'Nanum Square'; margin-bottom:13px;}
.comment .com_list{margin-bottom: 40px; }
.comment .com_list ul{border-top:1px solid #000; border-bottom:1px solid #dadada;}
.comment .com_list ul li{padding: 28px 11px 24px; font-size:15px; color:#555; box-sizing:border-box;}
.comment .com_list ul li::after{display: block; clear: both; content:"";}
.comment .com_list ul li + li{border-top: 1px solid #3d3f4b}
.comment .com_list ul li p{font-size: 14px;}
.comment .com_list ul li p.com_listId{color:#000; font-family: 'Lato';}
.comment .com_list ul li p.com_listId span{position:relative; padding-left:9px; margin-left:9px;}
.comment .com_list ul li p.com_listId span:before{content:""; width:1px; height:13px; background:#000; position:absolute; left:0; top:3px;}
.comment .com_list ul li p.com_listTxt{color: #555; font-size:15px; line-height:30px; margin-top:10px;}
.comment .com_list ul li p.com_listTxt span{margin-left: 15px;}
.comment .com_list ul li p.com_listTxt a{margin-left: 8px;}


/* ³¯Â¥ °Ë»ö */
.date_search{display: none; width: 100%; background: #f6f6f6; box-sizing: border-box; margin-bottom:22px; border:1px solid #dee3f0; border-radius:8px;}
.date_search table{width:100%;}
.date_search table tr{height:60px;}
.date_search table th{width:89px; background:#f6f6f6; color:#000; font-size:15px; border-top-left-radius:8px; border-bottom-left-radius:8px;}
.date_search table td{width:calc(100% - 89px); padding:0 17px 0 14px;}
.date_search table td select{width:100%; border:1px solid #dadada; height:42px; box-sizing:border-box; padding-left:14px; background:#fff; background:#fff url('/web/images/sub/select_open.png') no-repeat right 15px center; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius:8px;}
.date_search table td select::-ms-expand {display:none}
.date_search::after{display: block; clear: both; content:"";}
.date_search h3{float: left; font-size: 12px; color: #a6aac9; margin-right: 10px;padding-top: 8px;}
.date_search .selBox{width: calc(100% - 33px); background: #262836 url('/web/images/sub/select_open.png') no-repeat 95% center;}
.date_search .selBox p{font-size: 11px; color: #fff; padding: 9px 10px;}
.date_search .selBox .option{background: #000000; padding: 12px; box-sizing: border-box; border-top: 1px solid #353852;}
.date_search .selBox .option li{font-size: 11px; color: #a6aac9; line-height: 22px;}
.date_search .selBox.on{background: #000 url('/web/images/sub/select_close.png') no-repeat 95% center;}

/* ¸®½ºÆ® °Ë»ö */
.list_search{text-align: right; display:flex; flex-wrap:wrap; justify-content: flex-end}
.list_search::after{display: block; clear: both; content:"";}
.list_search select{border: 1px solid #dadada; background: #fff url('/web/images/sub/select_open.png') no-repeat right 15px center; color: #555; width:126px; font-size: 14px; 
height:42px; padding-left:13px; box-sizing:border-box; outline:none; border-radius:5px;}
.list_search input{color: #555; border: 1px solid #dadada; background: #fff;  width:227px; padding:0 15px; height:42px; margin-left:5px; box-sizing:border-box; outline:none;  border-radius:5px;}
.list_search a{background: #172a8f; display: inline-block; text-align: center; color: #fff; width:78px; line-height:42px; border-radius:5px; margin-left:5px;}

.pl_wrap .wrapper{padding-top:15px;}
.pl_wrap .bunch_wrap{padding-bottom:35px;}

/**/

/* ÇÁ·Î±×·¥ ºä */
.program_viewCont{margin-top:30px;}
.r_cont .s_t_tit.pv_stit{padding-top:0; border-bottom:0;}
.r_cont .s_t_tit.pv_stit h2{display:inline-block; font-size:15px; color:#1919bf; font-family: 'Nanum Gothic'; font-weight:bold; border:1px solid #1919bf; border-radius:20px; text-align:center; padding:5px 16px;}
.s_cont .program_viewCont .wrapper{padding-top:15px;}

.view_paging{display: none; text-align: right;}
.view_paging a{display: inline-block; width: 35px; height: 35px; border: 1px solid #3c4063; box-sizing: border-box; background: #161827 url('/web/images/sub/program/view_prev.png') no-repeat center;}
.view_paging a + a{background: #161827 url('/web/images/sub/program/view_next.png') no-repeat center;}


#proView_slide.none{width:100%;}
#proView_slide.none img{width:100%;}

/*.proView .proView_tit{font-family:'Nanum Gothic'; margin-bottom:15px;}
.proView .proView_tit::after{display: block; clear: both; content:"";}
.proView .proView_tit .l_tit{float: left;}
.proView .proView_tit .l_tit h1{ font-size: 28px; color: #111; font-weight:800;}
.proView .proView_tit .l_tit h1 p{display:inline; font-size: 20px; color: #999; font-family: 'Lato'; font-weight:normal; padding-left:10px; letter-spacing:-1px;}
.proView .proView_tit .r_tit{float: right;}
.proView .proView_tit .r_tit ul{padding-top:13px;}
.proView .proView_tit .r_tit ul::after{display: block; clear: both; content:"";}
.proView .proView_tit .r_tit ul li{float: left; width: 50px;}
.proView .proView_tit .r_tit ul li + li{margin-left: 10px;}
.proView .proView_tit .r_tit ul li a{position: relative; display: block; width:50px; height: 50px; box-sizing:border-box;}
.proView .proView_tit .r_tit ul li a img{position: absolute; width:100%;}
.proView .proView_tit .r_tit ul li a:after{content:""; display:block; width:100%; height:100%; border:1px solid #a5a8bd; border-radius:50%; box-sizing:border-box; position:absolute; left:0; top:0;}

.proView .proView_slideWrap{overflow:hidden; }
.proView .proView_slideWrap .swiper-slide{border-radius:15px; overflow:hidden;}
.proView .proView_slideWrap .swiper-slide img{width:100%;}
.proView .proView_slideWrap .proview_navi{position:absolute; left:50%; bottom:31px; transform:translateX(-50%); z-index:10; overflow:hidden;}
.proView .proView_slideWrap .proview_navi .p_swiper-pagination{width:128px; height:2px; background:rgba(255,255,255,0.3); position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.proView .proView_slideWrap .proview_navi .p_swiper-pagination .swiper-pagination-progressbar-fill{background:#fff;}
.proView .proView_slideWrap .proview_navi .proview_naviBox{overflow:hidden; width:167px; position:relative; float:left;}
.proView .proView_slideWrap .proview_navi .proview_naviBox .p_swiper-current{float:left; font-size:14px; color:#fff; font-family: 'GmarketSansMedium';}
.proView .proView_slideWrap .proview_navi .proview_naviBox .p_swiper-total{float:right; font-size:14px; color:#fff; font-family: 'GmarketSansMedium';}
.proView .proView_slideWrap .proview_navi .p_swiper_autoBtn{float:left; margin-left:16px; padding-top:2px;}
.proView .proView_slideWrap .proview_navi .p_swiper_autoBtn a{display:block; width:10px; height:12px;}
.proView .proView_slideWrap .proview_navi .p_swiper_autoBtn .pause{background:url(/web/images/main/rolling_play.png); background-size:10px;}
.proView .proView_slideWrap .proview_navi .p_swiper_autoBtn .play{background:url(/web/images/main/rolling_stop.png)}
.proView .proView_slideWrap .p_swiper-button-prev, .proView .proView_slideWrap .p_swiper-button-next{width:50px; height:50px; position:absolute; top:50%; transform:translateY(-50%); z-index:10; cursor:pointer;}
.proView .proView_slideWrap .p_swiper-button-prev{background:url(/web/images/program/pro_view_left_arr.png); left:15px;}
.proView .proView_slideWrap .p_swiper-button-next{background:url(/web/images/program/pro_view_right_arr.png); right:15px;}
.proView .proView_slideWrap .program_logo{text-align:right; padding-top:10px;}

.proView .program_btnWrap{display:flex; align-items:center; margin-top:23px;}
.proView .program_btnWrap a{display:inline-block; font-size:18px; color:#1919bf; font-weight:bold; height:48px; line-height:46px; border:1px solid #1919bf; border-radius:9px; padding:0 24px 0 27px; margin-right:7px; box-sizing:border-box;}
.proView .program_btnWrap a:last-child{margin-right:0;}
.proView .program_btnWrap a img{padding-left:9px;}
.proView .program_btnWrap a.btn01 img{vertical-align:-3px;}
.proView .program_btnWrap a.btn02 img{vertical-align:-1px;}

.proView .pro_data{color: #666; font-size: 14px; font-family: 'Lato'; margin-top:15px;}
.proView .pro_data span{padding: 0 12px; color:#ccc;}
.proView .pro_data img{vertical-align:-6px;}
.proView .normal_txt em{font-style:italic;}
.proView .direct_txt em{font-style:italic;}

.proView .credit_table{border:1px solid #dee3f0; padding:9px 8px 8px; border-radius:10px; box-sizing:border-box;}
.proView .credit_table table{width:100%;}
.proView .credit_table table th{width:173px; background:#f6f6f6; font-size:14px; color:#141414; font-family: 'Lato'; box-sizing:border-box; text-align:left; padding:17px 10px 11px 30px;}
.proView .credit_table table tr:first-child th{border-radius:10px 10px 0 0;}
.proView .credit_table table tr:last-child th{border-radius:0 0 10px 10px;}
.proView .credit_table table td{padding-left:20px; vertical-align:middle; color:#555; font-family: 'Lato'; width:calc(100% - 173px); word-break:keep-all; border-bottom:1px solid #f6f6f6; padding:17px 10px 11px 30px; font-size:14px;}
.proView .credit_table table tr:last-child td{border-bottom:none;}
.proView .arr_tit3:before{top:7px;}

.proView .view_tableWrap{margin-top: 22px;}
.proView .view_tableWrap .view_table {width: 100%; border-collapse: collapse; text-align: center; margin-bottom: 20px;}
.proView .view_tableWrap .view_table  tbody{color: #555; font-size: 15px;}
.proView .view_tableWrap .view_table th{ font-size:15px; color:#141414; }
.proView .view_tableWrap .view_table th span{display:block; padding: 15px 0; background:#f9f9f9; border-top:1px solid #dee3f0; border-bottom:1px solid #dee3f0;}
.proView .view_tableWrap .view_table th:first-child span{border-radius:15px 0 0 15px; border-left:1px solid #dee3f0;}
.proView .view_tableWrap .view_table th:last-child span{border-radius:0 15px 15px 0; border-right:1px solid #dee3f0;}
.proView .view_tableWrap .view_table td{padding: 10px 0 13px; border-bottom:1px solid #dee3f0;}
.proView .view_tableWrap .view_table td.code_td{font-family: 'Lato';}
.proView .view_tableWrap .view_table td.time_td{font-family: 'Lato';}
.proView .view_tableWrap .view_table td a.btn2{display: block; width: auto; max-width: 45px; box-sizing: border-box; padding: 0 3px; height: 24px; text-align: center; font-size: 13px; line-height: 23px; color:#000; border:1px solid #000; margin:0 auto; border-radius:5px;}

.proView .view_tableM{display: none; border-collapse: collapse;}
.proView .view_tableM{width: calc(100% - 30px); margin: 0 auto; border-top:1px solid #333333;}
.proView .view_tableM tr{border-bottom:1px solid #dadada;}
.proView .view_tableM th{background: #f5f5f5; color: #555; font-size: 11px; width:56px; font-family: 'Lato'; box-sizing:border-box;}
.proView .view_tableM tr td:nth-child(2){padding: 15px; width:calc(100% - 157px); box-sizing:border-box;}
.proView .view_tableM tr td:nth-child(3){text-align: right; padding:15px 15px 15px 0; width:101px; box-sizing:border-box;}
.proView .view_tableM tr td img{width: 15px;}
.proView .view_tableM tr td img + img{margin-left: 5px;}
.proView .view_tableM tr td .btn{padding-top:9px;}
.proView .view_tableM tr td a{display: inline-block; background: #2c49b4; color: #fff; text-align: center; font-size: 9px;  font-family: 'Nanum Square'; width:40px; height:20px; line-height:20px; font-weight:bold;}
.proView .view_tableM tr td a.bookmark{margin-left: 3px; border:1px solid #000; border-radius:5px; background:#fff; color:#000;}
.proView .view_tableM td{color: #555; font-size: 11px; font-family: 'Lato';}
.proView .view_tableM td span{display: block; margin-top: 15px; word-break:keep-all;}
.proView .proView_guide{text-align: right;}

.proView .proview_guide_wrap{overflow:hidden;}
.proView .proview_guide_wrap .pgw_right{float:right; }
.proView .proview_guide_wrap .pgw_left{float:left;}
.proView .proview_guide_wrap .pgw_left a{display:block; width:225px; height:45px; line-height:45px; text-align:center; color:#fff; background:#17469e; font-weight: 700; font-family: 'Nanum Square'; font-size:17px;}
.proView .proView_guide{font-size: 14px; color: #555; margin-bottom:10px; line-height:1.2; }
.proView .proView_guide img{margin-right: 5px;}
.proView .proView_guide2{padding-bottom:50px;}

.proView .bunch_wrap{padding-bottom:60px;}
.proView .bunch_wrap:last-child{padding-bottom:0;}
.proView .arr_tit{padding-bottom:15px;}

.proView .bunch_wrap.col1 > div{width:100%; float:none;}
.proView .bunch_wrap.col1 > div:first-child{margin-bottom:80px;}
.proView .bunch_wrap.col1 > div:first-child > div {padding-top: 8px;}
.proView .bunch_wrap.col1 > div:first-child > div.normal_txt{padding-top: 0}
.proView .bunch_wrap.col1 > div:first-child div::after{display: block; clear:both; content:"";}
.proView .bunch_wrap.col1 > div:first-child div img{max-width:135px;}
.proView .bunch_wrap.col1 > div:first-child div img,
.proView .bunch_wrap.col1 > div:first-child div .direct_txt{float:left;}
.proView .bunch_wrap.col1 > div:first-child div .direct_txt{width: calc(100% - 135px); padding-left: 33px; padding-right: 4px; box-sizing: border-box; }
.proView .bunch_wrap.col1 > div:first-child div h4{line-height: 25px; font-size: 18px; color: #141414; font-weight: 700; font-family: 'Nanum Gothic'; margin-top:0; margin-bottom:13px;}
.proView .bunch_wrap.col1 > div:first-child div h4 span{font-size:15px; color:#999; font-family: 'Lato'; font-weight:normal;}
.proView .bunch_wrap.col1 > div:last-child p{font-size: 13px; color: #b3baee; font-weight: 500; margin-bottom: 10px; padding-left: 18px;}
.proView .bunch_wrap.col1 > div:last-child p span{font-weight: 500; font-size: 13px; color: #a3a3a3 }
.proView .bunch_wrap.col1.direct_box img{border-radius:7px; overflow:hidden;}

.proView .bunch_wrap .starRating img{vertical-align:-1px; width:19px; margin:0 1px;}
.proView .bunch_wrap .starScore{font-family: 'Lato'; font-size:18px; color:#666; font-style:normal; font-weight:normal;}

.proView .userComment:after{display: block; clear: both; content: "";}
.proView .userComment .ratingSel{background: #fff url('/web/images/star_rating_arr.png') no-repeat right 20px center; width:200px; box-sizing:border-box; border:1px solid #dee3f0; border-radius:10px;}
.proView .userComment .ratingSel.on{background: #fff url('/web/images/star_rating_arr_on.png') no-repeat right 20px center;}
.proView .userComment .ratingSel p{padding:28px 0 28px 19px; }
.proView .userComment .ratingSel p span img{vertical-align:-3px; width:19px; height:18px; margin:0 1px;}
.proView .userComment .ratingSel p em{font-style:normal; padding-left:7px; font-family: 'Lato'; color:#666; font-size:18px;}
.proView .userComment .ratingSel .option{width: 341px; border: 1px solid #1265ff; box-sizing: border-box; z-index: 99999; background: #fff; box-shadow:0 0 10px rgba(0,0,0,0.2); }
.proView .userComment .ratingSel .option ul li{float: left; width: 50%; box-sizing: border-box; padding:12px 0 12px 17px;}
.proView .userComment .ratingSel .option ul li:nth-child(2n){padding-left:12px;}
/*.proView .userComment .ratingSel .option ul li:hover{background:#0046bb;}*/
.proView .userComment .ratingSel .option ul li em{font-family: 'Lato'; color:#222; font-size:16px; padding-left:10px; font-style:normal;}
.proView .userComment .ratingSel .option ul li span img{width:16px;}
/*.proView .userComment .ratingSel .option ul li:hover em{color:#fff;}
.proView .userComment textarea{width: calc(100% - 325px); margin: 0 10px; resize: none; padding: 12px; box-sizing: border-box; border: 1px solid #dee3f0; border-radius:10px; height: 78px;float: left; font-size:15px; color:#555; font-family: 'Nanum Gothic';}
.proView .userComment textarea::-webkit-input-placeholder{font-size:15px; color:#999; font-family: 'Nanum Gothic';}
.proView .userComment textarea::-moz-placeholder{font-size:15px; color:#999; font-family: 'Nanum Gothic';}
.proView .userComment textarea:-ms-input-placeholder{font-size:15px; color:#999; font-family: 'Nanum Gothic';}
.proView .userComment textarea:-moz-placeholder{font-size:15px; color:#999; font-family: 'Nanum Gothic';}
.proView .userComment textarea::placeholder{font-size:15px; color:#999; font-family: 'Nanum Gothic';}
.proView .userComment textarea + a{width: 105px; height: 78px; background: #17469e; float: left; text-align: center; color: #fff; line-height:83px; border-radius:10px; font-family: 'Nanum Square'; font-weight:bold; font-size:18px;
background: rgb(41,159,255);
background: -moz-linear-gradient(230deg, rgba(41,159,255,1) 0%, rgba(35,103,225,1) 100%);
background: -webkit-linear-gradient(230deg, rgba(41,159,255,1) 0%, rgba(35,103,225,1) 100%);
background: linear-gradient(230deg, rgba(41,159,255,1) 0%, rgba(35,103,225,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#299fff",endColorstr="#2367e1",GradientType=1);}

.proView h4{color: #555; font-size: 18px; font-weight: 700; margin-top: 30px; font-family: 'Nanum Gothic';}
.proView .comment_table {margin-bottom: 37px; margin-top: 14px; }
.proView .comment_table table{background: #fff; width: 100%; vertical-align: top; border-collapse: inherit; border-spacing: 0px;}
.proView .comment_table table th{width:180px; color: #666; font-family: 'Lato', sans-serif; vertical-align: top; padding: 27px 0 20px; background:#f9f9f9; border-radius:10px 0 0 10px; }
.proView .comment_table table th em{color:#666; font-size:16px;font-family: 'Lato'; font-style:normal;}
.proView .comment_table table th img{width: 16px; height:15px; vertical-align:-2px;}
.proView .comment_table table td{padding: 27px 10px 20px;  background:#f9f9f9; border-radius:0 10px 10px 0;}
.proView .comment_table table td p{font-size:15px; color: #141414; line-height:2;}
.proView .comment_table table td p.user_data{margin-top: 7px; color: #999; font-size: 15px; font-family: 'Lato';}
.proView .comment_table table td p.user_data span{display:inline-block; width:1px; height:11px; background:#999; margin: 0 8px;}
.proView .comment_table .none_comment{text-align:center; background:#fff;}

.proView .comment_table ul{}
.proView .comment_table ul li{overflow:hidden; background:#f9f9f9; border-radius:10px; margin-bottom:13px;}
.proView .comment_table ul li:last-child{margin-bottom:0;}
.proView .comment_table ul li .star_box{float:left; width:180px; box-sizing:border-box; padding:27px 0 20px 34px; color: #666; font-family: 'Lato', sans-serif; line-height:30px;}
.proView .comment_table ul li .star_box span{}
.proView .comment_table ul li .star_box span img{width:16px; height:15px; vertical-align:-2px;}
.proView .comment_table ul li .star_box em{color:#666; font-size:16px;font-family: 'Lato'; font-style:normal;}
.proView .comment_table ul li .star_txt{float:left; padding: 27px 10px 20px;  width:calc(100% - 180px); box-sizing:border-box;}
.proView .comment_table ul li .star_txt p{font-size:15px; color: #141414; line-height:2;}
.proView .comment_table ul li .star_txt p.user_data{margin-top: 7px; color: #999; font-size: 15px; font-family: 'Lato';}
.proView .comment_table ul li .star_txt p.user_data span{display:inline-block; width:1px; height:11px; background:#999; margin: 0 8px;}

.proView .comment_table.w_none{display: none;}

.proView h3.none_arr{font-family: 'Nanum Square'; color: #17469e; font-weight:800; font-size: 22px; padding-bottom: 12px; }
.proView h3.none_arr span{color:#222;}
.proView h3.none_arr::after{display: block; clear: both; content:"";}
.proView h3 a{float: right; color:#666;}

.proView .bottom_featureBox{position:relative; padding-top: 90px; }
.proView .bottom_featureBox:before{content:""; width:2920px; height:1px; background:#e6e6e6; position:absolute; left:-1000px; top:0;}*/


/* »ó¿µÀÛ °Ë»ö */
.searTable{margin-bottom: 47px; border-top:1px solid #17469e;}
.searTable dl::after{display: block; clear: both; content:"";}
.searTable dl{display: table; width: 100%;}
.searTable dl dt, .searTable dl dd{padding: 22px 18px 17px; box-sizing: border-box;}
.searTable dl.p_st1 dd{padding: 14px 18px; }
.searTable dl.p_st1 dd::after{display: block; clear: both; content:"";}
.searTable dl.p_st2 dd{background:#f5f5f5;}
.searTable dl dt{display: table-cell; vertical-align: middle; width: 167px; background: #f5f5f5; border-bottom: 1px solid #dadada; padding: 22px 0px 17px;}
.searTable dl dt p{color: #555; text-align:center; font-size: 16px; font-weight: 700;}
.searTable dl dt p.ico_giudePop{width: 128px; box-sizing: border-box; margin: 0 auto; margin-top: 15px;}
.searTable dl dt p.ico_giudePop a.ico_giudePop_open{cursor: pointer; display: block; width: 100%; height: 100%; background: #e6421c; color: #fff; font-size: 14px; font-weight:bold; line-height: 16px; padding: 9px 0; box-sizing:border-box;}
.searTable dl dt p.ico_giudePop a.ico_giudePop_open br{display:none;}
.searTable dl dt p.ico_giudePop a.ico_giudePop_open img{padding-right:7px;}
.searTable dl dd{display: table-cell; vertical-align: middle; width: calc(100% - 167px); border-bottom: 1px solid #dadada; background: #fff; box-sizing: border-box;}
.searTable dl dd .section_selec{width:338px; height:42px; border:1px solid #dadada; background:#fff url('../images/sub/select_open.png') no-repeat right 15px center; font-size:14px; color:#555; line-height:42px; box-sizing:border-box; padding-left:14px; cursor:pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.searTable dl dd .section_selec::-ms-expand {display:none}
.searTable dl .selBox{width: 268px;}
.searTable dl .selBox select#tmp_cond{width: 100%; background:#fff url('../images/sub/select_open.png') no-repeat right 15px center; color: #555; font-size:14px; border:1px solid #dadada; height:42px; padding-left: 10px; cursor:pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-sizing:border-box;}
.searTable dl .selBox select#tmp_cond::-ms-expand {display:none}
.searTable dl:last-child dd{width: 100%;}
.searTable dl .selBox{background: #3c4063 url('../images/sub/select_open.png') no-repeat; }
.searTable dl .selBox p{font-size: 14px; color: #fff; font-weight: 500; padding: 11px 14px;}
.searTable dl .selBox .option{ top: 38px; border-top: 1px solid #353852;  background: #000; padding: 24px 25px; box-sizing: border-box; z-index: 10;}
.searTable dl .selBox .option li{font-size: 14px; color: #a6aac9; line-height: 30px;}
.searTable dl .selBox .option li:hover{color: #fff;}
.searTable dl .selBox.sel_sec{width: 338px; background-position: 312px 16px;}
.searTable dl .selBox.sel_sear{width: 268px; background-position: 242px 16px; margin-right: 11px;}
.searTable dl input[type="text"]{float: left; background: #fff; border:1px solid #dadada; width:calc(100% - 393px); font-size: 14px; color: #555; font-weight: 500; height:42px; box-sizing: border-box; padding-left:14px;}
.searTable dl .sear_btn{background: #17469e; color: #fff; text-align: center; font-size: 14px; font-weight: 700; float: left; width: 115px; line-height:42px;}
.searTable dl .sear_btn img{width: 13px; height: 13px; padding-left: 11px; vertical-align: -1px; display:none;}
.searTable dl .selBox.on{background: #000 url('../images/sub/select_close.png') no-repeat;}
.searTable dl .selBox.on.sel_sec{width: 338px; background-position: 312px 16px;}
.searTable dl .selBox.on.sel_sear{width: 268px; background-position: 242px 16px;}

.searTable dl .check_wrap li{margin-right: 32px; margin-bottom: 11px}
.searTable dl .check_wrap li:last-child{margin-right:0;}
.searTable dl .check_wrap li input[type="checkbox"]{display:none;}
.searTable dl .check_wrap li input[type="checkbox"] + label {width: 15px; height: 15px; background: url('../images/sub/checkbox_bg.png') no-repeat left top;}
.searTable dl .check_wrap li input[type="checkbox"]:checked + label {background: url('../images/sub/checkbox_on_bg.png') no-repeat left top;}
.searTable dl .check_wrap li input[type="checkbox"] + label + label{margin-left: 7px;}
.searTable dl .check_wrap li input[type="checkbox"] + label + label span {color: #555; font-size: 15px; font-weight: 500; word-spacing: -2px;}

.searTable dl .ico_guide_list::after{display: block; clear: both; content:"";}
.searTable dl .ico_guide_list li{float:left; width: 50px; height: 50px; margin-left: 15px; margin-right: 7px; margin-top: 12px; position: relative;}
.searTable dl .ico_guide_list li:nth-child(-n+11){margin-top:0}
.searTable dl .ico_guide_list .icon_line{display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; box-sizing:border-box; border-radius:50%;}
.searTable dl .ico_guide_list li a{display:block; width:100%; box-sizing:border-box; border-radius:50%; position:relative;}
.searTable dl .ico_guide_list li a:after{content:""; display:block; width:100%; height:100%; border-radius:50%; position:absolute; left:0; top:0; box-sizing:border-box; }
.searTable dl .ico_guide_list li img{display:block; width:100%;}
.searTable dl .ico_guide_list li:hover a:after{border:1px solid #1265ff; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.searTable dl .ico_guide_list li .icon_line{border:1px solid #1265ff; box-shadow:0 0 10px rgba(0,0,0,0.2);}

.searTable dl .mobile_icon_guide{display: none;}

.ico_guidePop{position: absolute; width: 817px; box-sizing: border-box; z-index: 9; display: none; margin-top: -650px; margin-left: 176px;}
.ico_guidePop .top{background: #17469e; padding: 19px 24px 15px 32px;}
.ico_guidePop .top::after{display: block; clear: both; content:"";}
.ico_guidePop .top h1{float: left; font-family: 'Nanum Square'; font-size: 20px; color: #fff; font-weight: 700;}
.ico_guidePop .top img{float: right;}
.ico_guidePop .cont{background: #f9f9f9; width: 100%; padding: 23px 32px; box-sizing: border-box;}
.ico_guidePop .cont ul::after{display: block; content:""; clear: both;}
.ico_guidePop .cont ul li{float: left; text-align: center; margin-top: 22px; margin-right:20px; width:calc(10% - 18px);}
.ico_guidePop .cont ul li:nth-child(10n){margin-right: 0;}
.ico_guidePop .cont ul li:nth-child(-n+10){margin-top: 0;}
.ico_guidePop .cont ul li img{width:50px; height:50px;}
.ico_guidePop .cont ul li p{font-size: 14px; color: #555; margin-top: 6px;}
.ico_guidePop .painter{border-top:1px solid #dadada; padding-top:39px; margin-top:40px;}

/* 1:1 ¹®ÀÇ */
.qna_tab{width:100%; height:60px; background:#f6f6f6; margin-bottom:27px; box-sizing:border-box;}
.qna_tab ul{width:100%; overflow:hidden; display:flex; flex-wrap:wrap; box-sizing:border-box; padding:0 44px;}
.qna_tab ul li{margin-right:38px;}
.qna_tab ul li:nth-last-child(2){margin-right:0;}
.qna_tab ul li:last-child{margin-right:0;}
.qna_tab ul li a{display:inline-block; line-height: 60px; font-size: 15px; color: #555; position: relative;}
.qna_tab ul li.on a{color: #17469e; font-weight: bold;}
.qna_tab ul li a:after{content: ""; width: 0; height: 3px; background: #17469e; position: absolute; left: 0; bottom: 0;}
.qna_tab ul li.on a:after{content: ""; width: 100%; height: 3px; background: #17469e; position: absolute; left: 0; bottom: 0;}
.qna ul{width: 100%;}
.qna ul li{color: #555; font-size: 15px; margin-bottom: 13px; cursor: pointer;}
.qna ul li div.question{position: relative; height:auto;}
.qna ul li div.question::after{display: block; clear: both; content:"";}
.qna ul li div.question span{float:left; display: inline-block; font-family: 'Lato'; font-weight:bold; font-size: 22px; color: #fff; border-right: 1px solid #3d3f4b; background: #17469e; width:55px; height:55px; text-align:center; line-height:55px; box-sizing:border-box;}
.qna ul li div.question p{float: left; width: calc(100% - 55px); line-height: 53px; height: auto; border:1px solid #dadada; border-left:none; box-sizing:border-box; padding-left:29px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.qna ul li .answer{ padding: 31px 0 30px; display: none; cursor: auto; border:1px solid #dadada; border-top:none;}
.qna ul li .answer::after{display: block; clear: both; content:"";}
.qna ul li .answer > div{float: left; }
.qna ul li .answer .ico_sec{width: 94px;}
.qna ul li .answer .ico_sec img{margin-left: 38px;}
.qna ul li .answer .ico_sec span{display:inline-block; width:33px; height:33px; text-align:center; line-height:33px; background:#17469e; color:#fff; margin-left:10px;}
.qna ul li .answer .txt_sec{width: 700px; padding: 5px 0 0 12px; box-sizing: border-box; }
.qna ul li .answer .txt_sec p{line-height: 24px;}
.qna ul li.on{background: #f6f6f6; color: #000;}
.qna ul li.on div.question span,
.qna ul li.on span{background: #17469e; border-color:#17469e;}
.qna ul li.on .answer{display: block;}
.view_list.qna_wrap .tableWrap table tbody tr td p.table_tit img{padding-left:13px; vertical-align:-5px;}
.view_list.qna_wrap .tableWrap table tbody tr td p span:first-child{border:none;}
.qna_wrapper .view_sec .view_tit h1 span:first-child{border-right:0;}



.qna h3{text-align: center; font-size: 15px; color: #555; margin-top: 50px; margin-bottom: 90px; font-weight:500;}
.qna h3 img{margin-right: 8px; margin-top: -5px; vertical-align:text-top;}
.qna h3 a{display: inline-block; background: #17469e; color: #fff; text-align: center; font-weight: 700; font-size: 14px; width:115px; line-height:38px; margin-left: 15px;}

.qna table{width: 100%; border-top:1px solid #000;}
.qna table th{width: 167px; background: #f5f5f5; border-bottom: 1px solid #dadada; text-align: center; font-size: 16px; color: #000;}
.qna table td{background: #fff; border-bottom: 1px solid #dadada; width: calc(100% - 167px); padding: 15px 18px; box-sizing: border-box;}
.qna table td *{width: 100%; box-sizing:border-box;}
.qna table td select{width: 338px; height: 42px; background: #fff url(/web/images/sub/select_open.png) no-repeat right 15px center; color: #555; border:1px solid #dadada; padding-left: 10px; font-size: 14px;}
.qna table td input[type="text"]{width: 100%; box-sizing: border-box; background: #fff; border: 1px solid #dadada; height: 42px; font-size: 14px; padding: 10px;}
.qna table td textarea{width:100%; box-sizing:border-box; padding:10px; border:1px solid #dadada; height:336px; font-size:14px;}
.qna .m_table{margin-top: 18px; display: none;}
.qna .m_table > div + div{margin-top:7px;}
.qna .m_table > div:last-child{border: 1px solid #3d3f4b; background: #262836; padding: 6px;}
.qna .m_table > div *{width: 100%;}
.qna .m_table select{width: 100%; height: 38px; background: #3c4063; color: #fff; border: 0; padding-left: 10px; font-size: 11px;}
.qna .m_table input[type="text"]{width: 100%; box-sizing: border-box; background: #fff; border: 0; height: 38px; font-size: 11px; padding: 10px; box-sizing: border-box;}

.ticket table{width: 100%; border-top:1px solid #000;}
.ticket table th{width: 167px; background:#f6f6f6; border-bottom: 1px solid #dadada; text-align: center; font-size: 16px; color: #000;}
.ticket table td{border-bottom: 1px solid #dadada; width: calc(100% - 90px); padding: 15px 18px; box-sizing: border-box;}
.ticket table td *{width: 100%; box-sizing: border-box;}
.ticket table td select{width: 338px; height: 42px; border:1px solid #dadada; background: #fff url(/web/images/sub/select_open.png) no-repeat right 15px center; padding-left: 10px; font-size: 14px;}
.ticket table td input[type="text"]{width: 742px; box-sizing: border-box; background: #fff; border: 0; height:42px; font-size: 14px; padding: 10px; border:1px solid #dadada;}
.ticket table td textarea{width:742px; height:336px; border:1px solid #dadada; padding:10px; box-sizing:border-box;}

.ticket .m_table{margin-top: 18px; display: none;}
.ticket .m_table > div + div{margin-top:7px;}
.ticket .m_table > div:last-child{border: 1px solid #3d3f4b; background: #262836; padding: 6px;}
.ticket .m_table > div *{width: 100%;}
.ticket .m_table select{}
.ticket .m_table input[type="text"]{}



/* °³.Æó¸·½Ä */
.way_wrap .bunch_wrap img{margin-top: 10px; margin-bottom: 28px; width: 100%; height: auto;}
.way_wrap .bunch_wrap .tableWrap table > tbody{display:flex; flex-wrap:wrap;}
.way_wrap .bunch_wrap .tableWrap table tr{width:100%;}
.way_wrap .bunch_wrap .tableWrap table tr.w50{ width:50%; border-bottom:1px solid #dadada;}
.way_wrap .bunch_wrap .tableWrap table th{width: 135px; text-align: center; font-weight: 700; color: #17469e; font-family: 'Nanum Square';}
.way_wrap .bunch_wrap .tableWrap table th,
.way_wrap .bunch_wrap .tableWrap table td{padding: 18px 0 19px; font-size: 15px; box-sizing:border-box; vertical-align:middle; word-break:keep-all;}
.way_wrap .bunch_wrap .tableWrap table td{color: #555; padding-left: 20px;}
.way_wrap .bunch_wrap .tableWrap table tr{border-bottom:none;}
.way_wrap .bunch_wrap .tableWrap table tr.w100 td{padding-top:40px;}
.way_wrap .bunch_wrap .tableWrap table tr:last-child td{padding-left: 30px;}
.way_wrap .bunch_wrap .tableWrap table td p{margin-bottom: 0; line-height: 30px;}
.way_wrap .bunch_wrap .tableWrap table td#event_layer2{padding-left: 30px; font-size: 15px; line-height: 25px; color: #a3a3a3;}
.way_wrap .bunch_wrap .tableWrap table tr td#event_layer2,
.way_wrap .bunch_wrap .tableWrap table tr td#event_layer2 p{padding-left: 0; color: #555;}
.way_wrap .bunch_wrap .tableWrap table td#event_layer2 strong,
.way_wrap .bunch_wrap .tableWrap table td#event_layer2 ins{width: auto; color: #111; display: inline-block;/*margin-bottom: 10px;*/ text-decoration: none; font-size: 15px; font-weight: 500;}
.way_wrap .bunch_wrap .tableWrap table td#event_layer2 strong{/*font-size:20px;*/ font-weight:bold;}
.way_wrap .bunch_wrap .tableWrap table td#event_layer2 strong::after,
.way_wrap .bunch_wrap .tableWrap table td#event_layer2 ins::after{}
.way_wrap .bunch_wrap .tableWrap table td#event_layer2 font{color: #a3a3a3; font-size: 15px; line-height: 25px;}
.way_wrap .bunch_wrap .tableWrap table tr td#event_layer2 font{ color: #555;}
.way_wrap .pink_note p.tit{width: auto; color: #f3399a; display: inline-block;margin-bottom: 10px;}
.way_wrap .pink_note p.tit::after{height: 1px; width: 100%;  display: block; content:""; margin-top: 3px;
background: #f03a9b; /* Old browsers */
background: -moz-linear-gradient(-60deg, #3252c9 0%, #f03a9b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-60deg, #3252c9 0%, #f03a9b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(120deg, #3252c9 0%, #f03a9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f03a9b', endColorstr='#3252c9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.way_wrap .pink_note ol li{margin-left: 17px; color: #b75a8a; font-size: 15px; line-height: 25px;}
.way_wrap .label_tit{font-size:14px; color:#fff; font-weight:bold; border:1px solid #17469e; background:#222222; display:inline-block; padding:7px; margin-bottom:15px;}

/* viewÆäÀÌÁö(´º½º) */
.s_cont .wrapper.news_wrap{padding-bottom:180px;}
.s_cont .wrapper.notiLi_wrap{padding-bottom:200px;}
.view_sec{border-top:1px solid #1919bf;}
.view_sec .view_tit{padding:25px 17px 17px; border-bottom:1px solid #dadada;}
.view_sec .view_tit h1::after{display: block; clear: both; content:"";}
.view_sec .view_tit h1{font-family: 'Nanum Square'; font-size:20px; color: #172a8f; font-weight: bold;}
.view_sec .view_tit h1 p{margin-top: 5px; font-family: 'Nanum Gothic';}
.view_sec .view_tit h1 span{font-size: 13px; color: #172a8f; display:inline-block; font-weight:400; position:relative;}
.view_sec .view_tit h1 span:first-child{padding-right: 14px; margin-right: 13px; }
.view_sec .view_tit h1 span:after{content:""; width:1px; height:11px; background:#172a8f; position:absolute; right:0; top:3px;}
.view_sec .view_tit h1 span:last-child:after{width:0; height:0;}
.view_sec .view_tit h1 span em{color: #172a8f; padding-right: 3px;}
.view_sec .view_tit h1 span.qna_label{float: none; font-size: 20px; font-family: 'Nanum Square'; margin-right: 10px;}
.view_sec .view_tit h1 span.qna_label.red{color: #f33a9a}
.view_sec .view_tit h1 span.qna_label.blue{color: #b3baee}
.view_sec .view_cont{border-bottom: 1px solid #e6e6e6; padding:30px 19px; word-break:keep-all; line-height:160%;}
.view_sec .view_cont span strong{text-align: center; /*color: #000;*/}
.view_sec .view_cont strong{/*color: #000;*/}
.view_sec .view_cont h3{text-align: center; color: #fff;}
.view_sec .view_cont img{/*margin-top: 40px;*/ margin-bottom: 2px; width: 100%; max-width: 800px;}
.view_sec .view_cont div{text-align: left; line-height: 160%; font-size: 15px;}
.view_sec .view_cont div[align="center"]{    text-align: center;}
.view_sec .view_cont table{width: 100%;}
.view_sec .view_cont table td{padding: 8px; background:#fff;}
.view_sec .view_reply{border-bottom: 1px solid #dadada; color: #666; font-size: 15px; line-height: 30px; box-sizing: border-box; padding: 29px 49px; background: #f6f6f6 url('/web/images/sub/qna/view_reply_ico.png') no-repeat 29px 37px;}
.view_sec .view_reply strong{display: block; color: #17469e; margin-bottom: 14px;}
.view_btn{padding-top: 20px; text-align:center;}
.view_btn::after{display: block; clear: both; content:"";}
.view_btn.layer_center{width:100%; display:flex; flex-wrap:wrap; justify-content: center; }
.view_btn a{font-size: 16px; color: #fff; background: #172a8f; width:110px; height:42px; line-height:42px; box-sizing:border-box; display: inline-block; font-family: 'Nanum Square'; font-weight:bold; text-align:center; border-radius:5px;}
.view_btn .r_layer{float: right;}
.view_btn a.vioBtn{background: #7984de}
.view_btn a.pinkBtn{background: #e03892}
.view_btn a + a{margin-left: 5px;}
.view_btn a.revise_btn{background: #e6421c;}
.view_btn a.del_btn{background: #555555;}
.view_btn a.list_btn{}
.notiLi_wrap .paging{margin-top:43px;}

.view_list .tableWrap3{margin-top: 0; border-top:1px solid #000;}
.view_list.notice_wrap .tableWrap3{margin-top: 17px;}
.view_list .tableWrap3 table{table-layout:fixed;}
.view_list .tableWrap3 table thead tr th{text-align: center; font-size: 15px; color: #a6aac9; padding: 16px 0 15px;}
.view_list .tableWrap3 table tbody tr.notice_tr{background:#f6f6f6;}
.view_list .tableWrap3 table tbody .subject{display:inline-block; font-size:12px; line-height:24px; height:26px; box-sizing:border-box; border:1px solid; border-radius:15px; padding:0 10px; margin-right:9px; font-weight:bold;}
.view_list .tableWrap3 table tbody .subject.s_01{color:#8318dd; border-color:#8318dd;}
.view_list .tableWrap3 table tbody .subject.s_02{color:#2575e8; border-color:#2575e8;}
.view_list .tableWrap3 table tbody .subject.s_03{color:#ee4684; border-color:#ee4684;}
.view_list .tableWrap3 table tbody tr td{text-align: center; font-size: 15px; padding: 16px 0 15px; color: #555 }
.view_list.notice_wrap .tableWrap3 tbody tr td img{margin-left: 15px;}
.view_list .tableWrap3 table tbody tr td h1{color: #000; font-size: 18px; font-family: 'Nanum Square'; font-weight:600; width:100%; box-sizing:border-box; white-space:nowrap;  word-wrap:normal; overflow:hidden; text-overflow:ellipsis;}
.view_list .tableWrap3 table tbody tr td.l_txt{text-align: left; padding:20px 16px 18px; width:100%; box-sizing:border-box;}
.view_list .tableWrap3 table tbody tr td a{display:block;}
.view_list .tableWrap3 table tbody tr td p{margin-bottom:0; line-height:1; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.view_list .tableWrap3 table tbody tr td p.table_tit{width:100%; color: #000; font-weight: 600; font-size: 18px; font-family: 'Nanum Square'; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.view_list .tableWrap3 table tbody tr td p.table_data{margin-top:10px; }
.view_list .tableWrap3 table tbody tr td p span{color:#666; font-size:13px;}
.view_list .tableWrap3 table tbody tr td p span:first-child{padding-right: 14px; margin-right: 13px; position:relative;}
.view_list .tableWrap3 table tbody tr td p span:after{content:""; width:1px; height:11px; background: #999; position:absolute; right:0; top:3px;}
.view_list .tableWrap3 table tbody tr td p span:last-child:after{width:0; height:0;}
.view_list .tableWrap3 table tbody tr td p span em{color:#000; font-weight:600; padding-right:3px;}
.view_list .tableWrap3 table thead{background: #292c44}
.view_list .tableWrap3 table th{width: auto;}
.view_list .tableWrap3 .view_list_table{width:100%;}
.view_list .tableWrap3 .view_list_table > div{width:100%;}
.view_list .tableWrap3 .view_list_table > div.notice_tr{background:#f6f6f6;}
.view_list .tableWrap3 .view_list_table .l_txt{padding:22px 17px 18px; border-bottom: 1px solid #dadada; box-sizing: border-box;}
.view_list .tableWrap3 .view_list_table .l_txt p.table_tit{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000; font-weight: 600; font-size: 18px; font-family: 'Nanum Square';}
.view_list .tableWrap3 .view_list_table .l_txt p.table_data{color: #666; font-size: 13px; margin-top:7px;}
.view_list .tableWrap3 .view_list_table .l_txt p span:first-child{padding-right: 14px; margin-right: 13px; border-right: 1px solid #dadada;}
.view_list .tableWrap3 .view_list_table .l_txt p em{color: #000; font-weight: 600; padding-right: 3px;}
.view_list .paging{margin-top:43px; margin-bottom:80px}


.view_list .tableWrap table tbody tr td.red_txt{color: #f03a9b; font-weight: 500; font-family: 'Nanum Gothic';}
.view_list .tableWrap table tbody tr td.blue_txt{color: #b3baee; font-weight: 500; font-family: 'Nanum Gothic';}

.view_list.qna_wrap .m_tableWrap .red_txt{color: #f03a9b; font-weight: 500; font-family: 'Nanum Gothic'; font-size: 12px;}
.view_list.qna_wrap .m_tableWrap .blue_txt{color: #b3baee; font-weight: 500; font-family: 'Nanum Gothic';}

.qna_wrap .red_txt,.qna_wrap .blue_txt{margin-left:15px;}

.file_sec > div:last-child{border-bottom:1px solid #dadada; padding-bottom:10px;}

/* bifan ¹Ìµð¾î */
.tabMenu.media_tab{display:block;}
.tabMenu.media_tab ul{display:flex; flex-wrap:wrap; position:static; border:none; padding:0 210px; box-sizing:border-box;}
.tabMenu.media_tab ul li{padding-bottom:0; width:33.333%; box-sizing:border-box; text-align:center;}
.tabMenu.media_tab ul li a{display:inline-block; line-height:60px; position:relative; font-family: 'Nanum Gothic';}
.tabMenu.media_tab ul li a:after{content:""; width:0; height:3px; background:#17469e; position:absolute; left:0; bottom:0;}
.tabMenu.media_tab ul li.on a{color:#17469e; font-weight:bold;}
.tabMenu.media_tab ul li.on a:after{width:100%;}

/* e-µ¥ÀÏ¸® */
.daily_wrap{width:730px; margin:0 auto; text-align: center; padding-top: 30px;}

/* °øÁö»çÇ× */
.s_cont .wrapper.noti_wrap{}
.m_tableWrap{width: 100%; margin-top: 10px; border-top:1px solid #000; display:none;}
.m_tableWrap .m_table_item{padding: 22px 17px 18px; border-bottom: 1px solid #dadada; box-sizing:border-box;}
.m_tableWrap .m_table_item p{color:#555; } 
.m_tableWrap .m_table_item p.m_table_data{margin-top: 10px;}
.m_tableWrap .m_table_item p img{margin-left: 5px;}
.m_tableWrap .m_table_item:last-child{margin-bottom: 0;}
.m_tableWrap .m_table_item p.m_table_tit{color:#000; font-weight:600; font-size:18px; font-family: 'Nanum Square';}
.m_tableWrap .m_table_item p.m_table_data{color:#666; font-size:13px;}
.m_tableWrap .m_table_item p.m_table_data span:first-child{padding-right:14px; margin-right:13px; border-right:1px solid #dadada;}
.m_tableWrap .m_table_item p.m_table_data span em{color:#000; font-weight:600; padding-right:3px;}

.m_tableWrap .m_table_item.notice_item{background: #f6f6f6;}
.m_tableWrap .m_table_item.notice_item p{color: #fff;}
.m_tableWrap .m_table_item.notice_item p img{margin-right: 5px;}
.m_tableWrap .m_table_item.notice_item p.m_table_tit{color:#000; font-weight:600; font-size:18px; font-family: 'Nanum Square';}
.m_tableWrap .m_table_item.notice_item p.m_table_data{color:#666; font-size:13px;}
.m_tableWrap .m_table_item.notice_item p.m_table_data span:first-child{padding-right:14px; margin-right:13px; border-right:1px solid #dadada;}
.m_tableWrap .m_table_item.notice_item p.m_table_data span em{color:#000; font-weight:600; padding-right:3px;}
.m_tableWrap .m_table_item .subject{display:inline-block; font-size:12px; line-height:24px; height:26px; box-sizing:border-box; border:1px solid; border-radius:15px; padding:0 10px; margin-right:9px; font-weight:bold;}
.m_tableWrap .m_table_item .subject.s_01{color:#8318dd; border-color:#8318dd;}
.m_tableWrap .m_table_item .subject.s_02{color:#2575e8; border-color:#2575e8;}
.m_tableWrap .m_table_item .subject.s_03{color:#ee4684; border-color:#ee4684;}

.notice_wrap .paging {margin-top:43px;}

/*´º½º ·¹ÅÍ*/
.letter_cont{padding-top: 40px; text-align: center;}
.letter_cont table{max-width: 700px; width: 100%; margin: 0 auto;}

/*º°Á¡ °¨»óÆò*/
.review .t_btn{width: 100%; padding-bottom: 19px; box-sizing: border-box;}
.review .t_btn a{display: block; background: #17469e; color: #fff; font-size: 14px; font-weight: 700; width: 161px; text-align: center; line-height:42px;}
.review .mov_rank ul::after{display: block; clear: both; content:"";}
.review .mov_rank ul li{float: left; width: calc(20% - 15px);}
.review .mov_rank ul li + li{margin-left: 18px;}
.review .mov_rank ul li a{position: relative; display: block;}
.review .mov_rank ul li a .num{display:none; position: absolute; top: 0; left: 0; font-size: 45px; font-family: 'Russo One', sans-serif; font-style:italic; color: #fff; top: 183px; left: 4px;}
.review .mov_rank ul li a img{margin-bottom: 20px; width: 100%; height:269px;}
.review .mov_rank ul li a .text{margin-bottom: 5px;}
.review .mov_rank ul li a .text h4{color: #555; font-weight: 500; font-size:15px;}
.review .mov_rank ul li a .text p{color: #222; font-size:18px; font-weight:bold; font-family: 'Nanum Square'; letter-spacing:-1px; line-height:26px; padding-top:9px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.review .mov_rank ul li a .star::after{display: block; clear: both; content:"";}
.review .mov_rank ul li a .star li{float: left; width: auto; margin-left: 0; height: 16px;}
.review .mov_rank ul li a .star li + li{margin-left: 3px;}
.review .mov_rank ul li a .star li img{width: 16px; height: 16px; margin-bottom: 0}
.review .mov_rank ul li a .star li:last-child{font-family: 'Lato', sans-serif; font-size: 15px; color: #555;  margin-left: 9px; margin-top: 2px;}

.review .list{margin-bottom: 56px;}
.review .list ul{}
.review .list > ul > li{border-bottom: 1px solid #dadada; display: table; table-layout:fixed; width: 100%; box-sizing: border-box;}
.review .list > ul > li::after{display: block; clear: both; content:"";}
.review .list .star_wrap{display: table-cell; width: 171px; text-align: center; box-sizing: border-box; vertical-align:middle; padding-left:26px;}
.review .list .star_wrap ul{}
.review .list .star_wrap ul::after{display: block; clear: both; content:"";}
.review .list .star_wrap ul li{float: left; font-family: 'Lato'; font-size: 15px; color: #666; line-height: 10px; }
.review .list .star_wrap ul li + li{margin-left: 3px;}
.review .list .star_wrap ul li:last-child{margin-top: 3px; margin-left:9px;}
.review .list .star_wrap ul li img{width: 16px; height:16px;}
.review .list .review_wrap{display: table-cell; width:100%; vertical-align: top; padding: 24px 37px;}
.review .list .review_wrap .mov_name{font-size: 15px; color: #17469e; margin-bottom: 7px;}
.review .list .review_wrap .mov_name span{display:inline-block; width:1px; height:12px; background:#999; margin:0 9px 0 8px; vertical-align:baseline;}
.review .list .review_wrap .txt{display:inline-block; color: #222; font-size: 15px; line-height: 25px; }
.review .list .review_wrap .review_db{font-size: 13px; color: #555; margin-top: 7px;}
.review .list .review_wrap .review_db span{margin: 0 8px;}

/*Æ÷½ºÅÍ*/
/*.poster_wrap .img_area::after{display: block; clear: both; content:""}
.poster_wrap .img_area img{width: calc(50% - 20px);float: left;}
.poster_wrap .img_area img + img{margin-left: 35px;}
.poster_wrap .normal_txt{margin-top: 25px}
.poster_wrap .normal_txt2{font-size: 18px; color: #a3a3a3; line-height: 26px; font-family: 'Nanum Square';}
.poster_wrap .normal_txt2 span{color: #b3baee;}*/

/* bifan Æä½ºÆ¼¹ú ¾ÆÀÌµ§Æ¼Æ¼ */
.bifan_wrap .bunch_wrap h3{padding-bottom:15px;}
.bifan_wrap .bunch_wrap.col2 .right{padding-top: 24px;}
.bifan_wrap .bunch_wrap strong{line-height:35px; padding-bottom:14px;}
.bifan_wrap .bunch_wrap ul{width:100%; box-sizing:border-box;}
.bifan_wrap .bunch_wrap ul::after{display: block; clear: both; content:"";}
.bifan_wrap .bunch_wrap ul.flex_list{display:flex; }
.bifan_wrap .bunch_wrap ul.flex_list li{float: left; width: auto; margin-right:32px;}
.bifan_wrap .bunch_wrap ul.flex_list li:last-child{margin-right:0;}
.bifan_wrap .bunch_wrap ul.sign li strong{display:block; font-size:20px; color:#111; font-weight:bold; padding-bottom:9px;}
.bifan_wrap .bunch_wrap ul li img{border:1px solid #dee3f0; border-radius:11px; overflow:hidden;}
.bifan_wrap .bunch_wrap ul.poster{display:flex; flex-wrap:wrap;}
.bifan_wrap .bunch_wrap ul.poster li{float:left; width:calc(33.333% - 24px); margin-right:36px; margin-top:32px; margin-left:0;}
.bifan_wrap .bunch_wrap ul.poster li:nth-child(3n){margin-right:0;}
.bifan_wrap .bunch_wrap ul.poster li:nth-child(-n+3){margin-top:0;}
.bifan_wrap .bunch_wrap ul.poster li img{border:none; width:100%;}
.bifan_wrap .bunch_wrap ul li.vid_wrap{height:506px;}
.bifan_wrap .bunch_wrap.slogan strong{padding-bottom:6px;}
.bifan_wrap .normal_stit{font-size:15px;}
.bifan_wrap .normal_txt.mt20{margin-top:39px;}
.bifan_wrap .bunch_wrap.font_col .right{padding-top:0;}
.bifan_wrap .bunch_wrap.font_col .right .normal_txt{margin-bottom:13px; letter-spacing:-1px;}
.bifan_wrap .bunch_wrap.font_col .right strong{padding-bottom:10px;}
.bifan_wrap .bunch_wrap.font_col ul li{float:none; margin-left:0; font-size:14px; line-height:24px;}
.bifan_wrap .bunch_wrap.font_col ul li:before{top:11px;}
.bifan_wrap .trailer_vid{text-align:center; position: relative;	padding-bottom: 56.25%;	padding-top: 30px; height: 0; overflow: hidden;}
.bifan_wrap .trailer_vid iframe,
.bifan_wrap .trailer_vid object,
.bifan_wrap .trailer_vid embed {position: absolute;	top: 0;	left: 0; width: 100%; height: 100%;}
.bifan_wrap .trailer_vid img{width:100%; max-width:900px;}
.bifan_wrap .trailer_info .trailer_direct{font-size:20px; font-weight:bold; color:#111; font-family: 'Nanum Square'; padding-bottom:6px; }
.bifan_wrap .trailer_info .synop_txt{margin-bottom:39px;}
.bifan_wrap .trailer_info .synop_txt .color_blu{font-size: 20px; font-weight: bold; color: #111; font-family: 'Nanum Square'; padding-bottom: 3px;}
.bifan_wrap .trailer_filmo_list{margin-bottom:41px;}
.bifan_wrap .trailer_filmo_list > li{overflow:hidden; margin-bottom:11px;}
.bifan_wrap .trailer_filmo_list > li:last-child{margin-bottom:0;}
.bifan_wrap .trailer_filmo_list > li > span{float:left; display:block; width:132px; font-size:15px; color:#111; font-weight:bold; letter-spacing:-1px;}
.bifan_wrap .trailer_filmo_list ul{float:left; width:calc(100% - 132px);}



/* ÇÁ·Î¸ð¼Ç */
.promotion_wrap .bunch_wrap.col3 .left{width: 346px; height: 233px; overflow: hidden;}
.promotion_wrap .bunch_wrap.col3 .left img{width: 100%;}
.promotion_wrap .bunch_wrap.col3 .right{width: calc(100% - 417px); margin-left: 70px;}
.promotion_wrap .bunch_wrap.col3 .right > p{padding: 0 17px; font-size: 15px;}
.promotion_wrap .bunch_wrap.col3 .right .tableWrap table{margin-bottom: 15px;}
.promotion_wrap .bunch_wrap.col3 .right .tableWrap table th, 
.promotion_wrap .bunch_wrap.col3 .right .tableWrap table td{padding: 18px 6px; font-size: 15px;}
.promotion_wrap .bunch_wrap.col3 .right .tableWrap table td{padding: 18px 6px;}
.promotion_wrap .bunch_wrap.col3 .right .tableWrap table th{color: #a6aac9;}
.promotion_wrap .bunch_wrap.col3 .brtn_wrap{float: none;}
.promotion_wrap .bunch_wrap.col3 .brtn_wrap::after{display: block; clear: both; content:"";}
.promotion_wrap .bunch_wrap.col3 .brtn_wrap a{font-size: 15px; display: inline-block; text-align: center; color: #fff; background: #17469e; width: 110px; padding: 10px 0; float:right;}

/* ¼ÅÆ²¹ö½º */
.shuttle_wrap ul li{background: url('/web/images/sub/shuttle/shuttle_list_style.png') no-repeat 2px 12px; padding-left: 13px; font-size: 15px; line-height: 25px; color: #a3a3a3}
.shuttle_wrap ul li span{color: #b3baee}
.shuttle_wrap .tableWrap table thead{background: #292c44}
.shuttle_wrap .tableWrap table thead th{color: #a6aac9; font-weight: 500; font-size: 15px; border: 1px solid #3d3f4b; padding: 16px 0 15px;}
.shuttle_wrap .tableWrap table thead th:first-child{border-left:0;}
.shuttle_wrap .tableWrap table thead th:last-child{border-right:0;}
.shuttle_wrap .tableWrap table tbody td{font-size: 15px; text-align: center; line-height: 25px; padding: 0; border: 1px solid #3d3f4b}
.shuttle_wrap .tableWrap table tbody td:first-child{border-left:0;}
.shuttle_wrap .tableWrap table tbody td:last-child{border-right:0;}
.shuttle_wrap .tableWrap table tbody tr:first-child td{padding: 27px 0;}
.shuttle_wrap .tableWrap table img{width: 100%;}
.shuttle_wrap .tableWrap table img.m_block{display: none;}
.shuttle_wrap .tableWrap table .img_box{width: 100%; padding: 55px 82px 55px 77px; box-sizing: border-box; margin-top: 18px; background: #292c44;}

.shuttle_wrap .tableWrap.busStop table tbody tr:first-child td{padding: 23px 15px;}
.shuttle_wrap .tableWrap.busStop table tbody tr td{width: 50%; padding: 23px 15px; box-sizing: border-box;}
.shuttle_wrap .tableWrap.busStop table tbody tr td img{margin-top: 14px;}
.shuttle_wrap .tableWrap.busStop.m_block{display: none;}

.shuttle_wrap .bunch_wrap.staionSite .normal_stit{margin-bottom: 15px;}
.shuttle_wrap .bunch_wrap.staionSite .tableWrap table th, 
.shuttle_wrap .bunch_wrap.staionSite .tableWrap table td{padding: 15px 0; vertical-align: middle; font-size: 15px;}
.shuttle_wrap .bunch_wrap.staionSite .tableWrap table th{width:343px; background: #292c44; color: #fff; font-weight: 500;}
.shuttle_wrap .bunch_wrap.staionSite .tableWrap table th br{display: none;}
.shuttle_wrap .bunch_wrap.staionSite .tableWrap table td{text-align: left; padding: 15px 25px;}
.shuttle_wrap .bunch_wrap.staionSite ul.normal_list + .tableWrap table{margin-bottom: 24px;}
.shuttle_wrap .bunch_wrap.staionSite .tableWrap + .normal_stit{margin-top: 54px;}

/* ½Ã»ó ¹× ½É»çÀ§¿ø(½Ã»ó) */
.ass_wrap .tabMenu.media_tab ul li{width: 50%;}
.ass_wrap .bunch_wrap .horizon_layer .normal_txt{box-sizing:border-box; padding-right:10px; margin-bottom:25px;}

/* ½Ã»ó ¹× ½É»çÀ§¿ø(½É»çÀ§¿ø) */
.ass_wrap .normal_stit{margin-top: 0;}
.ass_wrap .judgeTable .tableWrap{padding-right:34px; padding-bottom:25px; margin-bottom:10px;}
.ass_wrap .judgeTable .tableWrap:last-child{margin-bottom:0;}
.ass_wrap .tableWrap table td p{margin-bottom: 0;}
.ass_wrap .tableWrap table td.col1{width: 146px; padding: 0 35px 0 0; vertical-align:top;}
.ass_wrap .tableWrap table td.col1 img{width: 100%; border-radius:11px;}
.ass_wrap .tableWrap table td.col2{padding:0; vertical-align:top;}
.ass_wrap .tableWrap table td.col2 h4{font-family: 'Nanum Square'; font-size: 20px; color: #111; font-weight: 700; border-bottom:1px solid #dee3f0; padding-top:9px; padding-bottom:8px;}
.ass_wrap .tableWrap table td.col2 h4 em{font-family: 'Nanum Square'; font-size: 17px; color: #17469e; font-weight: 700; padding-left:7px;}
.ass_wrap .tableWrap table td.col2 p{font-size: 15px; color: #a3a3a3; line-height: 26px; margin-top: 5px}
.ass_wrap .tableWrap table td.col2 p.s_tit{font-family: 'Nanum Square'; font-size: 18px; color: #17469e; font-weight: 700; line-height: 28px; margin-top: 0;}
.ass_wrap .tableWrap table td.col2 h4 + p.s_tit{margin-top: 5px;}
.ass_wrap .tableWrap table td.col2 div{font-size: 15px; color: #555; line-height: 30px; font-family: 'Nanum Gothic';}
.ass_wrap .tableWrap table td.col2 div br{display:none;}

/* Æ¼ÄÏ (¾È³»)*/

.ticket_wrap .tableWrap th{background: #fff}
.ticket_wrap .tableWrap table td h3{font-family: 'Nanum Square'; color: #111; font-size: 20px; font-weight: 700; line-height: 35px; margin-bottom: 0;}
.ticket_wrap .tableWrap table td p{font-size: 15px; color: #555; line-height: 30px; margin-bottom: 0; text-align: left; word-break:keep-all;}
.ticket_wrap .tableWrap table td p a{color:inherit;}
.ticket_wrap .tableWrap table td p .underline{position:relative;}
.ticket_wrap .tableWrap table td p .underline:after{content:""; width:100%; height:1px; background:#555; position:absolute; left:0; bottom:-5px;}
.ticket_wrap .tableWrap table td ul li{font-size: 15px; line-height: 30px; background: url('/web/images/sub/list_style1.png') no-repeat 2px 12px; padding-left: 12px; color: #555; text-align: left;}
.ticket_wrap .tableWrap table td ul li.rstyle{background: url('/web/images/sub/list_styleR.png') no-repeat 2px 10px; padding-left: 17px; text-align: left;}
.ticket_wrap .tableWrap table td ul li.gstyle{background: url('/web/images/sub/list_styleG.png') no-repeat 2px 10px; padding-left: 17px; text-align: left;}
.ticket_wrap .tableWrap table td ul li.nostyle{background:none; padding-left:0;}
.ticket_wrap .txtR{color: #ee4684 !important;}
.ticket_wrap .color_wht{color: #fff !important;}
.ticket_wrap .tableWrap.w_block{display: block !important;}
.ticket_wrap .tableWrap.m_block{display: none;}
.ticket_wrap .tableWrap table{margin-bottom: 0; table-layout:auto;}
.ticket_wrap .tableWrap + ul{margin-top: 10px;}
.ticket_wrap .tableWrap table td h3.tit{font-size: 15px; text-align: left;  font-weight: 700; line-height: 17px;}
.ticket_wrap .tableWrap table td p + h3.tit{margin-top: 10px;}


/* Æ¼ÄÏ (¾È³» - À¯ÀÇ»çÇ×)*/
/*.ticket_wrap.ticket_wrap1 .small_tit_b{padding-bottom:16px;}
.ticket_wrap.ticket_wrap1 .tableWrap{padding:0; overflow:hidden;}
.ticket_wrap.ticket_wrap1 .tableWrap table th{width: 220px; vertical-align:top; padding:30px 0; border-bottom:1px solid #dee3f0;}
.ticket_wrap.ticket_wrap1 .tableWrap table td{padding: 24px 28px 26px; width:calc(100% - 220px); border-bottom:1px solid #dee3f0;}
.ticket_wrap.ticket_wrap1 .tableWrap table tr:last-child th,.ticket_wrap.ticket_wrap1 .tableWrap table tr:last-child td{border-bottom:0;}
.ticket_wrap.ticket_wrap1 .tableWrap table th img{}
.ticket_wrap.ticket_wrap1 .tableWrap table td{vertical-align:middle; padding-left:5px;}
.ticket_wrap.ticket_wrap1 .tableWrap table td h3{padding-bottom:3px;}
.ticket_wrap.ticket_wrap1 .bunch_wrap{padding-bottom:60px;}
.ticket_wrap.ticket_wrap1 .bunch_wrap .normal_list2{border:1px solid #dee3f0; border-radius:11px; padding:23px 10px 24px 20px;}
.ticket_wrap.ticket_wrap1 .bunch_wrap .normal_list2 li{letter-spacing:-1px; padding-bottom:15px; word-break:keep-all; color:#555; line-height:25px;}
.ticket_wrap.ticket_wrap1 .bunch_wrap .normal_list2 li:last-child{padding-bottom:0;}
.ticket_wrap.ticket_wrap1 .bunch_wrap .normal_list2 li span{font-weight:normal}*/

/* Æ¼ÄÏ (¾È³» - ¿¹¸Å¾È³», Ãë¼Ò/È¯ºÒ¾È³»)*/
.ticket_wrap.ticket_wrap2 .arr_tit span{font-size:12px; color:#111; padding-left:9px; display:none;}
.ticket_wrap.ticket_wrap2 .tableWrap table th{background:#f6f6f6;}
.ticket_wrap.ticket_wrap2 .tableWrap table td.empty{width:11px !important; padding:0 !important; border:none !important;}
.ticket_wrap.ticket_wrap2 .tableWrap table td{padding-left:13px; border-bottom:1px solid #dee3f0;}
.ticket_wrap.ticket_wrap2 .tableWrap table tr:last-child td{border:none;}
.ticket_wrap.ticket_wrap2 .ticket_price .tableWrap table td p{text-align: center;}
.ticket_wrap.ticket_wrap2 .ticket_run .tableWrap table td{padding-left:0; padding-right:0;}
.ticket_wrap.ticket_wrap2 .ticket_run .tableWrap table td p{text-align: center;}
.ticket_wrap.ticket_wrap2 .tableWrap table td a{display: inline-block; text-align: center; font-size: 15px; font-weight: 700; color: #fff; text-align: center; background-color: #010192; padding: 7px 27px; margin-top: 5px; border-radius:11px;}
.ticket_wrap.ticket_wrap2 .dis_wrap .tableWrap table td:nth-child(1){width:328px; box-sizing:border-box; color:#000; font-weight:bold;}
.ticket_wrap.ticket_wrap2 .dis_wrap .tableWrap table td:nth-child(2){width:175px; box-sizing:border-box;}
.ticket_wrap.ticket_wrap2 .dis_wrap .tableWrap table td:nth-child(3){width:495px; box-sizing:border-box; }
.ticket_wrap.ticket_wrap2 .dis_wrap .tableWrap table td:last-child{padding-left:35px; }
.ticket_wrap.ticket_wrap2 .tableWrap.tableWrap3 table th:nth-child(1){width:255px; box-sizing:border-box;}
.ticket_wrap.ticket_wrap2 .tableWrap.tableWrap3 table th:nth-child(2){width:calc(100% - 255px); box-sizing:border-box;}
.ticket_wrap.ticket_wrap2 .tableWrap.tableWrap3 table .th{color:#000; font-weight:bold; width:128px;}
.ticket_wrap.ticket_wrap2 .tableWrap.tableWrap3 table td:last-child{padding-left:30px;}
.ticket_wrap.ticket_wrap2 .tableWrap.wheel_table table th{width:257px; box-sizing:border-box;}
.ticket_wrap.ticket_wrap2 .tableWrap.wheel_table table td{width:calc(100% - 257px); box-sizing:border-box; padding-left:30px;}
.ticket_wrap.ticket_wrap2 .tableWrap table td ul li .downBtn{display:block; width:200px; background:#010192; border-radius:11px;}
.ticket_wrap.ticket_wrap2 .tableWrap table td ul li .downBtn br{display:none;}
.ticket_wrap.ticket_wrap2 .tableWrap.tableWrap1_2 table td{border-bottom:1px solid #f6f6f6;} 
.ticket_wrap.ticket_wrap2 .tableWrap.tableWrap1_2 table tr:last-child td{border-bottom:0;}
.ticket_wrap.ticket_wrap2 .tableWrap table th.l_th{width:173px;}
.ticket_wrap.ticket_wrap2 .tableWrap table th.r_th{width:calc(100% - 184px); border-radius:11px;}
.ticket_wrap.ticket_wrap2 .tableWrap table td.b_th{width:392px; background:#f6f6f6; border-radius:11px; color:#010192; font-weight:bold; text-align:center; padding-left:0;  border-bottom:0;}
.ticket_wrap.ticket_wrap2 .tableWrap table td.b_th p{color:inherit; text-align:center;}

/* Æ¼ÄÏ (¾È³» - Ãë¼Ò/È¯ºÒ¾È³»)*/
.ticket_wrap.ticket_wrap3 .tableWrap table td:first-child{text-align: center;}
.ticket_wrap.ticket_wrap3 .ticket_split .tableWrap table td p,
.ticket_wrap.ticket_wrap3 .ticket_split .tableWrap table td h3,
.ticket_wrap.ticket_wrap3 .ticket_split .tableWrap table td ul li{text-align: center; display: inline-block}
.ticket_wrap.ticket_wrap3 .bunch_wrap ul.normal_list li.mb15{margin-bottom:15px;}
.ticket_wrap.ticket_wrap3 .tableWrap table td h3.tit{line-height:30px; font-family: 'Nanum Gothic';}

/* ¿þÀÌºê */
.ticket_wrap.ticket_wrap4 .bunch_wrap_txt{padding-bottom:35px;}
.ticket_wrap.ticket_wrap4 .tableWrap2 table th:first-child{width:200px;}
.ticket_wrap.ticket_wrap4 .tableWrap2 table th:first-child span{width:200px;}
.ticket_wrap.ticket_wrap4 .tableWrap2 table td{text-align:left; padding-left:20px;}
.ticket_wrap.ticket_wrap4 .tableWrap2 table td.th{text-align:center; padding-left:0;}

/* Æ¼ÄÏ±³È¯ */
.s_cont .wrapper.ticket_notice{padding-top:0;}
.ticket_notice .notice_wrap .paging{margin-bottom:80px;}

/* ¿ÓÃ­ Æ¼ÄÏ */
.ticket_wrap .tableWrap table td ul.numlist li{background:none; position:relative; padding-left:18px;}
.ticket_wrap .tableWrap table td ul.numlist li.n1:before{content:"1."; position:absolute; left:0; top:0;}
.ticket_wrap .tableWrap table td ul.numlist li.n2:before{content:"2."; position:absolute; left:0; top:0;}
.ticket_wrap .tableWrap table td ul.numlist li.n3:before{content:"3."; position:absolute; left:0; top:0;}
.ticket_wrap.ticket_wrap3_3 .tableWrap table td p span.mtit{color:color:#000; font-weight:bold;}
.ticket_wrap.ticket_wrap3_3 ul li a{color:#2793d1; position:relative;}
.ticket_wrap.ticket_wrap3_3 li a:after{content:""; width:100%; height:1px; background:#2793d1; position:absolute; left:0; bottom:-5px;}
.ticket_wrap.ticket_wrap3_3 .btn_wrap{overflow:hidden; margin-top:20px;}
.ticket_wrap.ticket_wrap3_3 .btn_wrap a{float: left; display: block; width: 260px; height: 42px; line-height: 42px; background: #17469e; text-align: center; color: #fff; margin-right: 10px;}

/* ½º¸¶Æ®½Ã³×¸¶ */
.ticket_wrap.ticket_wrap5 .normal_list2 > li span{width:72px; display:inline-block;}
.ticket_wrap.ticket_wrap5 .qr_wrap{display:flex;}
.ticket_wrap.ticket_wrap5 .qr_wrap li{margin-right:62px;}
.ticket_wrap.ticket_wrap5 .qr_wrap li:last-child{margin-right:0;}
.ticket_wrap.ticket_wrap5 .qr_wrap li p{font-family: 'Nanum Square'; font-weight:bold; font-size:20px; padding-bottom:18px;}
.ticket_wrap.ticket_wrap5 .qr_wrap li span{border:1px solid #dadada; display:block; padding:33px; box-sizing:border-box;}

/* ºñÆÇÈ¦¸¯ */
.holic_wrap .simple_tit{color:#000; padding-bottom:35px;}
.holic_wrap .simple_tit em{color:#17469e;}
.holic_wrap .tabMenu ul li{width: 50%;}
.holic_wrap .tableWrap table{margin-bottom: 0; table-layout:auto;}
.holic_wrap .tableWrap + ul{margin-top: 10px;}
.holic_wrap .tableWrap table th{width: 257px; background: #f6f6f6;}
.holic_wrap .tableWrap table td,
.holic_wrap .tableWrap table th{vertical-align: middle;}
.holic_wrap .tableWrap table td:first-child,
.holic_wrap .tableWrap table th:first-child{border-left: 0;}
.holic_wrap .tableWrap table td:last-child,
.holic_wrap .tableWrap table th:last-child{border-right: 0;}
.holic_wrap .tableWrap table th{padding: 13px 0; font-size: 15px; }
.holic_wrap .tableWrap table td{padding: 13px; font-size: 15px; font-weight: 500; padding-left:32px;}
.holic_wrap .tableWrap table td.th{font-weight:bold; text-align:center;}
.holic_wrap .tableWrap table td p{margin-bottom: 0; line-height:30px; word-break:keep-all;}
.holic_wrap .color_wht{color: #fff !important;}
.holic_wrap .txtR{color: #e6421c !important;}
.holic_wrap.holic .tableWrap table tr td.color_wht{text-align: center;}
.holic_wrap .tableWrap table td h3.tit{font-size: 15px; text-align: left; color: #fff; font-weight: 700; line-height: 17px; margin-bottom: 0;}
.holic_wrap .tableWrap table td p + h3.tit{margin-top: 10px;}
.holic_wrap .tableWrap.m_block{display: none;}
.holic_wrap .tableWrap table th.col1{width:256px;}
.holic_wrap .tableWrap table th.col2{width:372px;}
.holic_wrap .tableWrap table th.col3{width:372px;}
.holic_wrap.holic .tableWrap table td,
.holic_wrap.holic .tableWrap table th{border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.holic_wrap.holic .tableWrap table td:last-child,
.holic_wrap.holic .tableWrap table th:last-child{border-right:0;}
.holic_wrap.holic .tableWrap table .th{padding-left:0; padding-right:0;}
.holic_wrap .tableWrap table td.hasPb p{padding-bottom:20px;}
.holic_wrap.holic .bunch_wrap ul.normal_list li{word-break:keep-all;}

/* Âü°¡¾È³» */
.guide_wrap .tabMenu ul li{width: 50%;}
.guide_wrap .tableWrap table{margin-bottom: 0;}
.guide_wrap .tableWrap + ul{margin-top: 10px;}
.guide_wrap .tableWrap table th{width: 20%; font-size:15px;}
.guide_wrap .tableWrap table td:first-child,
.guide_wrap .tableWrap table th:first-child{border-left: 0;}
.guide_wrap .tableWrap table td:last-child,
.guide_wrap .tableWrap table th:last-child{border-right: 0;}
.guide_wrap .tableWrap table th{}
.guide_wrap .tableWrap table td{}
.guide_wrap .tableWrap table td p{margin-bottom: 0;}
.guide_wrap .tableWrap table tr td.color_wht{text-align: center;}
.guide_wrap .tableWrap table td h3.tit{font-size: 15px; text-align: left; color: #fff; font-weight: 700; line-height: 17px; margin-bottom: 0;}
.guide_wrap .tableWrap table td p + h3.tit{margin-top: 10px;}
.guide_wrap .tableWrap.m_block{display: none;}
.guide_wrap .btn_wrap{text-align: center;}
.guide_wrap .btn_wrap p{font-size: 15px; line-height: 25px; color: #a3a3a3;}
.guide_wrap .btn_wrap a{display: block; color: #fff; font-weight: 700; font-size: 18px; background: #3252c9; width: 163px; margin: 0 auto; padding: 15px 0; margin-bottom: 20px;}
.guide_wrap .color_wht{color: #fff;}


/* Çà»çÀå ¾È³» */
.guide_wrap.guide_wrap2 .site_tit{display:flex; align-items:center; flex-wrap:wrap; padding-bottom:20px; font-size:24px; color:#010192; font-weight:800; font-family: 'Nanum Square';}
.guide_wrap.guide_wrap2 .vMap{display:inline-block; width:116px; height:28px; line-height:28px; background:#222; border-radius:22px; font-size:13px; color:#fff; text-align:center; font-weight:bold; margin-top:-2px; margin-left:10px; font-family: 'Nanum Gothic';}
.guide_wrap.guide_wrap2 .vMap img{padding-right:5px;}
.guide_wrap.guide_wrap2 .tableWrap table td{padding-left:14px;}
.guide_wrap .guide_tab{overflow:hidden; width:100%; height:60px; box-sizing:border-box; margin-bottom:34px; border:1px solid #dee3f0; border-radius:11px;}
.guide_wrap .guide_tab li{float:left; width:25%; text-align:center; line-height:60px;}
.guide_wrap .guide_tab li a{font-size:15px; color:#555; position:relative; z-index:1;}
.guide_wrap .guide_tab li a:after{content:""; width:100%; height:31px;; background:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); padding: 0px 17px; z-index:-1; border-radius:15px;}
.guide_wrap .guide_tab li.on a{color:#fff; font-weight:bold;}
.guide_wrap .guide_tab li.on a:after{background:#17469e; color:#fff;}
.guide_wrap .guide_tab_tm{display:none;width:100%; background:#f6f6f6; padding:9px 17px 9px 14px; box-sizing:border-box; margin-bottom:35px;}
.guide_wrap .guide_tab_tm select{width:100%; border:1px solid #dadada; font-size:14px; color:#555; height:42px; padding-left:16px; box-sizing:border-box; background: #fff url(/web/images/sub/select_open.png) no-repeat right 15px center; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.guide_wrap .guide_tab_tm select::-ms-expand {display:none}
.guide_wrap.guide_wrap2 .normal_stit{line-height:35px; padding-bottom:10px;}
.guide_wrap.guide_wrap2 .normal_list2 li.g_notice{padding-top:30px;}
.guide_wrap.guide_wrap2 .normal_list2 li.g_notice:before{width:0; height:0;}
.guide_wrap.guide_wrap2 .normal_list2 li.notice{padding-left:0;}
.guide_wrap.guide_wrap2 .normal_list2 li.notice:before{width:0; height:0;}


/* ±â³äÇ° */
.guide_wrap.guide_wrap3 .small_tit{font-size:22px; color:#222; font-weight:800; font-family: 'Nanum Square'; padding-bottom:20px;}
.guide_wrap.guide_wrap3 .tableWrap table td{text-align: center; color: #555; line-height: 25px; padding-left: 0; padding-right: 0;}
.guide_wrap.guide_wrap3 .tableWrap table .col1{width: 35%;}
.guide_wrap.guide_wrap3 .tableWrap table .col2{width: 30%;}
.guide_wrap.guide_wrap3 .tableWrap table .col3{width: 35%;}
.guide_wrap.guide_wrap3 a.sovBtn{display:block; width:282px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:17px; font-family: 'Nanum Square'; font-weight:bold; background:#172a91; margin-bottom:15px; border-radius:5px;}
.guide_wrap.guide_wrap3 a.sovBtn img{padding-left:11px;}
.guide_wrap.guide_wrap3 .guide_tab{width:100%; background:#f6f6f6; height:60px; margin-bottom:33px;}
.guide_wrap.guide_wrap3 .guide_tab ul{width:100%; box-sizing:border-box; padding:0 190px; display:flex; flex-wrap:wrap;}
.guide_wrap.guide_wrap3 .guide_tab ul li{width:33.333%; text-align:center; }
.guide_wrap.guide_wrap3 .guide_tab ul li a{display:inline-block; line-height:60px; position:relative; font-size:15px; color:#555;}
.guide_wrap.guide_wrap3 .guide_tab ul li a:after{content: ""; width: 0; height: 0;position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background: #1919bf; z-index: -1; border-radius: 15px;}
.guide_wrap.guide_wrap3 .guide_tab ul li.on a{color:#fff;}
.guide_wrap.guide_wrap3 .guide_tab ul li.on a:after{width: 100%; height: 31px; padding: 0px 17px;}
.layer_popup .gudie_04_view .view_wrap{overflow:visible; width:100%; position:relative;}
.layer_popup .gudie_04_view .view_wrap:after{content:""; display:block; clear:both;}
.layer_popup .gudie_04_view{background:#fff; border:1px solid #dadada; border-radius:15px; width:950px; height:auto; box-sizing:border-box; padding:102px 37px 33px;}
.layer_popup .gudie_04_view .view_wrap .view_img{width:640px; border-radius:15px; border:1px solid #e6e6e6; box-sizing:border-box; overflow:hidden;}
.view_wrap .view_img table tr td img{}
.layer_popup .gudie_04_view .view_wrap .view_txt h4{color:#161827; font-size:24px; font-weight:bold; font-family: 'Nanum Square'; margin-bottom:10px;}
.layer_popup .gudie_04_view .view_wrap .view_txt{width:calc(100% - 640px); height:auto; box-sizing:border-box; font-size:15px; color:#555; line-height:25px; margin-left:0; padding-left:25px; word-break:keep-all; position:static;}
.layer_popup .gudie_04_view .view_wrap .view_txt ul{width:calc(100% - 640px); padding-left:25px; box-sizing:border-box; left:auto; right:0; bottom:33px;}
.layer_popup .view_wrap .view_img table tr td{width:640px;}
.layer_popup .view_wrap .view_img table tr td img{}


/* ½ºÆù¼­ */
.partner_wrap .tabMenu ul li{width: 50%;}
.partner_wrap .bunch_wrap ul{display:flex; flex-wrap:wrap;}
.partner_wrap .bunch_wrap ul::after{display: block; content:""; clear: both;}
.partner_wrap .bunch_wrap ul li{margin-left:20px; width:calc(20% - 16px); margin-top:12px;}
.partner_wrap .bunch_wrap ul li:first-child{margin-left:0;}
.partner_wrap .bunch_wrap ul li:nth-child(-n+5){margin-top:0;}
.partner_wrap .bunch_wrap ul li:nth-child(5n+1){margin-left:0;}
.partner_wrap .bunch_wrap ul li img{width: 100%; max-width: 202px; height: auto; max-height: 82px;}
.partner_wrap .bunch_wrap.sponsor_center ul{justify-content:center;}

.partner_wrap.sponsor_wrap .bunch_wrap ul li{}
.partner_wrap.mecenat .bunch_wrap ul{}
.partner_wrap.mecenat .bunch_wrap ul li{}

/*Âü°¡¾È³»*/
.part_wrap .tableWrap{width:100%; border-color:#111; margin-bottom:25px;}
.part_wrap .tableWrap th{font-size:16px; color:#17469e; font-weight:bold; font-family: 'Nanum Square'; padding:16px 0 17px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; }
.part_wrap .tableWrap th:last-child{border-right:none;}
.part_wrap .tableWrap td{border-right:1px solid #dadada; border-bottom:1px solid #dadada; padding:15px 0 20px 16px; vertical-align:top; }
.part_wrap .tableWrap td:last-child{border-right:none;}
.part_wrap .tableWrap td.sub_th{background:#f6f6f6; text-align:center; font-size:15px; color:#111; font-weight:bold; vertical-align:middle; line-height:25px; padding-left:0;}
.part_wrap .tableWrap th.col1{width:128px;}
.part_wrap .tableWrap th.col2{width:290px; }
.part_wrap .tableWrap th.col3{width:290px; }
.part_wrap .tableWrap td.bunch_wrap ul.normal_list li{line-height:35px;}
.part_wrap .tableWrap .list2{}
.part_wrap .tableWrap .list2 li{font-size:15px; color:#555; line-height:35px; word-break:keep-all;}
.part_wrap .tableWrap .list2 li span{font-weight:bold; color:#000;}
.part_wrap .tableWrap .list2 li em{font-weight:bold; color:#000; display:block;}
.part_wrap .tableWrap .list2.list3 li{line-height:25px;}
.part_wrap .tableWrap .list2.list3 li{padding-bottom:10px;}
.part_wrap .tableWrap .list2.list3 li:last-child{padding-bottom:0;}
.part_wrap .m_table{width:100%; border-top:1px solid #000; display:none; margin-bottom:15px;}
.part_wrap .m_table tr{border-bottom:1px solid #dadada;}
.part_wrap .m_table th{color:#17469e; font-weight:bold; font-family: 'Nanum Square'; font-size:13px; line-height:26px; width:60px; border-right:1px solid #dadada; }
.part_wrap .m_table td{padding:10px;}
.part_wrap .m_table td ul{padding-bottom:15px;}
.part_wrap .m_table td ul:last-child{padding-bottom:0;}
.part_wrap .m_table td ul li{color:#555; font-size:11px; line-height:22px;}
.part_wrap .m_table td ul li.sub_th{font-weight:bold; color:#111; padding-left:0;}
.part_wrap .m_table td ul li.sub_th:before{width:0; height:0;}
.part_wrap .part_bt a{width:176px; height:47px; line-height:47px; background:#17469e; font-size:16px; color:#fff; text-align:center; display:block; margin:0 auto; margin-top:60px;}


/* Á¶Á÷±¸¼º */
.organ_wrap{padding-top: 53px; text-align: center;}
.organ_wrap img{max-width: 881px; width: 100%;}
.organ_wrap img.m_block{display: none;}
.organ_wrap .organ_box{display:flex; flex-wrap:wrap; position:relative;}
.organ_wrap .organ_box:after{content:""; width:100%; height:1px; background:#dadada; position:absolute; left:0; bottom:0;}
.organ_wrap .organ_box1{ border-top:1px solid #17469e;}
.organ_wrap .organ_box h5{color:#17469e; font-size:18px; font-weight:bold; width:262px; text-align:left; box-sizing:border-box; padding-left:13px; padding-top:24px; font-family: 'Nanum Square';}
.organ_wrap .organ_box ul{width:calc(100% - 262px); box-sizing:border-box; display:flex; flex-wrap:wrap;}
.organ_wrap .organ_box ul li{width:33.333%; box-sizing:border-box; text-align:left; padding:24px 0 22px 17px; border-bottom:1px solid #dadada;}
.organ_wrap .organ_box li h6{font-size:18px; color:#010101; font-weight:bold; font-family: 'Nanum Square'; padding-bottom:8px;}
.organ_wrap .organ_box li span{font-size:15px; color:#555;}

/* ÈÄ¿ø ¸í´Ü */
.directory_wrap h4{font-family: 'Nanum Square'; font-weight: 700; font-size: 22px; line-height: 35px; color: #111; padding-top: 18px; padding-bottom: 30px; word-break:keep-all;}
.directory_wrap h4 p{color: #17469e}
.directory_wrap .contMenu{margin-bottom: 23px;}
.directory_wrap .contMenu ul{display:flex; flex-wrap:wrap; width:100%; background:#f6f6f6; padding:0 24px; box-sizing:border-box;}
.directory_wrap .contMenu ul li{width: 14.28%; text-align:center;}
.directory_wrap .contMenu ul li a{display:inline-block; font-size:15px; color:#555; position:relative; line-height:60px;}
.directory_wrap .contMenu ul li a:after{content:""; width:0; height:3px; background:#17469e; position:absolute; left:0; bottom:0;}
.directory_wrap .contMenu ul li.on a{color:#17469e; font-weight:600;}
.directory_wrap .contMenu ul li.on a:after{width:100%;}
.directory_wrap .type_tab{width: 100%; background: #f6f6f6; padding: 17px 0; box-sizing: border-box; margin-bottom: 40px; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
.directory_wrap .type_tab ul{text-align: center;}
.directory_wrap .type_tab ul li{display: inline-block; background: #fff; border:1px solid #dadada; box-sizing:border-box; width: 32px; height: 32px;}
.directory_wrap .type_tab ul li + li{margin-left: 1.777%}
.directory_wrap .type_tab ul li:first-child{width: 77px; background: #17469e; border:none;}
.directory_wrap .type_tab ul li a{display: block; color: #111; font-size: 16px; line-height: 31px;}
.directory_wrap .type_tab ul li:first-child a{color: #fff;}
.directory_wrap .arr_tit{margin-top:40px;}
.directory_wrap .tableWrap{}
.directory_wrap .tableWrap table tbody td{padding: 15px 0; text-align: center; font-size: 15px; font-weight: 500; border-right: 1px solid #dadada; color:#555; word-break:keep-all;}
.directory_wrap .tableWrap table thead th:last-child,
.directory_wrap .tableWrap table tbody td:last-child{border-right: none;}
.directory_wrap .tableWrap table thead th{background: #f6f6f6; color: #111; font-weight:600;}

/* ÆÇÅ¸½± ¸â¹ö */
.fantaship_wrap{padding-top: 15px;}
.fantaship_wrap h4{font-family: 'Nanum Square'; font-weight: 700; font-size: 19px; line-height: 28px; color: #fff; padding-top: 10px; padding-bottom: 25px;}
.fantaship_wrap h4 p{color: #b3baee;}
.fantaship_wrap .tableWrap{}
.fantaship_wrap .tableWrap table{margin-bottom: 0; table-layout:auto;}
.fantaship_wrap .tableWrap table td{}
.fantaship_wrap .tableWrap table td:last-child{border-right:0;}
.fantaship_wrap .tableWrap table th{}
.fantaship_wrap .tableWrap table th:last-child{border-right:none;}
.fantaship_wrap .grade .tableWrap table th{border-right:0;}
.fantaship_wrap .tableWrap table th{padding: 15px 0; text-align: center; font-size: 15px; font-weight: 600; background: #f6f6f6; vertical-align:middle;}
.fantaship_wrap .tableWrap table td.color_wht br{display: none;}
.fantaship_wrap .tableWrap table td{padding: 15px 0; font-size: 15px; font-weight: 500; text-align:center; vertical-align:middle; }
.fantaship_wrap .tableWrap table td.th{font-weight:600; word-break:keep-all; }
.fantaship_wrap .tableWrap table td.th br{display:none;}
.fantaship_wrap .tableWrap table td.pltd{padding-left:20px;}
.fantaship_wrap .join .tableWrap table td{text-align:left; padding-left:27px;}
.fantaship_wrap .tableWrap table td img{margin: 15px 0; width: 100%; max-width: 559px;}
.fantaship_wrap .tableWrap table td a{display: inline-block; text-align: center; font-size: 15px; font-weight: 700; text-align: center; background-color: #17469e; margin:5px 0 10px; color:#fff; width:227px; line-height:34px;}
.fantaship_wrap .tableWrap table td p{margin-bottom: 0;}
.fantaship_wrap .tableWrap table td.color_wht{text-align: center;}
.fantaship_wrap .color_wht{color: #fff !important;}
.fantaship_wrap .txtR{color: #e6421c !important;}
.fantaship_wrap .m_block{display: none;}
.fantaship_wrap .tableWrap + ul{margin-top: 10px;}
.fantaship_wrap .bunch_wrap.grade .tableWrap table th{width: 167px;}
.fantaship_wrap .bunch_wrap.grade .tableWrap table td{text-align: center; width: 167px; box-sizing:border-box;}
.fantaship_wrap .bunch_wrap.benefit .tableWrap table td{text-align: center;}
.fantaship_wrap .bunch_wrap.benefit .tableWrap table td ul li{text-align: left;}
.fantaship_wrap .btn_wrap{text-align: center; margin-bottom:80px;}
.fantaship_wrap .btn_wrap a{display: inline-block; text-align: center; font-size: 15px; font-weight: 700; color: #fff; text-align: center; background-color: #17469e; margin-top: 25px; width:263px; line-height:45px;}
.fantaship_wrap .btn_wrap p{color: #555; font-size: 15px; line-height: 30px; margin-top: 20px;}
.fantaship_wrap .btn_wrap2{}
.fantaship_wrap .btn_wrap2 a{margin-top:-30px;}
.fantaship_wrap > img{margin-top: 45px; margin-bottom: 32px; width: 100%; max-width: 900px;}
.fantaship_wrap .bunch_wrap.benefit .tableWrap table td:nth-child(1),
.fantaship_wrap .bunch_wrap.benefit .tableWrap table th:nth-child(1){width: 167px;}
.fantaship_wrap .bunch_wrap.benefit .tableWrap table td:nth-child(2),
.fantaship_wrap .bunch_wrap.benefit .tableWrap table th:nth-child(2),
.fantaship_wrap .bunch_wrap.benefit .tableWrap table td:nth-child(3),
.fantaship_wrap .bunch_wrap.benefit .tableWrap table th:nth-child(3),
.fantaship_wrap .bunch_wrap.benefit .tableWrap table td:nth-child(4),
.fantaship_wrap .bunch_wrap.benefit .tableWrap table th:nth-child(4),
.fantaship_wrap .bunch_wrap.benefit .tableWrap table td:nth-child(5),
.fantaship_wrap .bunch_wrap.benefit .tableWrap table th:nth-child(5),
.fantaship_wrap .bunch_wrap.benefit .tableWrap table td:nth-child(6),
.fantaship_wrap .bunch_wrap.benefit .tableWrap table th:nth-child(6){width: 167px;}
.fantaship_wrap .bunch_wrap.field th,
.fantaship_wrap .bunch_wrap.field td{border: 0;}
.fantaship_wrap.fantaship_wrap2 .tableWrap table th{width: 180px;}
.fantaship_wrap.fantaship_wrap2 .tableWrap table td:last-child{text-align:left; padding-left:29px;}
.fantaship_wrap .notice_200507 {position: relative; word-break: keep-all; padding-left: 15px; display: block; font-size: 15px; line-height: 25px; color:#555; margin-bottom:15px;}
.fantaship_wrap .notice_200507::before {content: "¡Ø"; position: absolute; left: 0px; top: 0px;}

/* ±³Åë¾È³» */
.traffic_wrap .tableWrap table{margin-bottom: 10px;}
.traffic_wrap .tableWrap table td,
.traffic_wrap .tableWrap table th{border: 1px solid #3d3f4b; vertical-align: middle;}
.traffic_wrap .tableWrap table td:first-child,
.traffic_wrap .tableWrap table th:first-child{border-left: 0;}
.traffic_wrap .tableWrap table td:last-child,
.traffic_wrap .tableWrap table th:last-child{border-right: 0;}
.traffic_wrap .tableWrap table th{padding: 15px 0; text-align: center; font-size: 15px; font-weight: 500; background: #292c44; color: #a6aac9;}
.traffic_wrap .tableWrap table td{padding: 15px; font-size: 15px; font-weight: 500; color: #fff; text-align: center;}
.traffic_wrap .tableWrap table td p{margin-bottom: 0;}

/* ¼Ò°³ */
.cover_wrap .normal_stit{}
.cover_wrap .normal_txt{text-align: justify;}
.cover_wrap .normal_txt .color_blu{font-size:20px; font-weight:bold; color:#111; font-family: 'Nanum Square'; padding-bottom:3px;}
.cover_wrap .bunch_wrap .normal_txt:last-child{margin-bottom: 0;}

/* ÆÇÅ¸½Ê¸â¹ö µî±Þ ¹× °áÁ¦¼ö´Ü */
.fantaJoin_wrap .box1{margin-top:20px;}
.fantaJoin_wrap .box1 .normal_txt{margin-bottom:15px;}
.fantaJoin_wrap .tableWrap{}
.fantaJoin_wrap .tableWrap table{width: 100%; table-layout:auto;}
.fantaJoin_wrap .tableWrap table thead{background: #f6f6f6; color: #a6aac9;}
.fantaJoin_wrap .tableWrap table th,
.fantaJoin_wrap .tableWrap table td{padding: 15px 0; vertical-align: middle; text-align: center; font-weight: 500; border-bottom:1px solid #fff; box-sizing:border-box;}
.fantaJoin_wrap .tableWrap table th:last-child,
.fantaJoin_wrap .tableWrap table td:last-child{border-right:0;}
.fantaJoin_wrap .tableWrap table th{color:#111; font-weight:bold;}
.fantaJoin_wrap .tableWrap table th p,
.fantaJoin_wrap .tableWrap table td p{margin-bottom: 0; word-break:keep-all;}
.fantaJoin_wrap .tableWrap table tr th.col1,
.fantaJoin_wrap .tableWrap table tr td.col1{width: 188px; border-left: 0; color:#111; font-weight:bold; border-right:1px solid #dadada;}
.fantaJoin_wrap .tableWrap table tr th.col2,
.fantaJoin_wrap .tableWrap table tr td.col2{width: 26%; }
.fantaJoin_wrap .tableWrap table tr td.col2{text-align:left; padding-left:55px;}
.fantaJoin_wrap .tableWrap table tr th.col3,
.fantaJoin_wrap .tableWrap table tr td.col3{width: 12%;}
.fantaJoin_wrap .tableWrap table tr th.col4,
.fantaJoin_wrap .tableWrap table tr td.col4{width: 40%; border-right: 0;}
.fantaJoin_wrap .tableWrap table tr td.col5{text-align: left; border-right: 0; padding-left:55px;}
.fantaJoin_wrap .tableWrap table td input[type="radio"]{margin: 0; width: 15px;}
.fantaJoin_wrap .tableWrap table tr td label{position:relative;padding-left: 15px;}
.fantaJoin_wrap .tableWrap table tr td input[type="radio"]{display:none;}
.fantaJoin_wrap .tableWrap table tr td input[type="radio"] + label{display:inline-block; background:url(/web/images/supporter/radio_btn.png) no-repeat left center;}
.fantaJoin_wrap .tableWrap table tr td input[type="radio"] + label span{padding-left:16px;}
.fantaJoin_wrap .tableWrap table tr td input[type="radio"]:checked + label{background:url(/web/images/supporter/radio_on_btn.png) no-repeat left center;}
.fantaJoin_wrap .tableWrap table tr td.col5 label{margin-right: 50px;}
.fantaJoin_wrap .tableWrap table tr td.col5 label:first-child,
.fantaJoin_wrap .tableWrap table tr td.col5 label#mu_layer{}
.fantaJoin_wrap .tableWrap table tr td.col5 label#mu_layer{padding-left: 0; margin-top: 10px;}
.fantaJoin_wrap .tableWrap table tr td.col5 label input[type="text"]{width: 80px; padding: 0; height: 20px; background: #fff; border: 1px solid #dadada; margin: 0 10px; color: #555;}
.fantaJoin_wrap .tableWrap2 table td.bdbn{border-bottom:none;}
.fantaJoin_wrap .tableWrap2 table td #pay_layer1{margin-right:20px;}
.fantaJoin_wrap .tableWrap table.table02{table-layout:auto;}
.fantaJoin_wrap .tableWrap table.table02 tr td{border-right:1px solid #dadada;}
.fantaJoin_wrap .tableWrap table.table02 tr td:last-child{border-right:0;}
.fantaJoin_wrap .tableWrap table.table02 tr td label{padding-left:0;}
.fantaJoin_wrap .tableWrap table.table_com{table-layout:auto;}
.fantaJoin_wrap .tableWrap table.table_com tr td{text-align: left;}
.fantaJoin_wrap .tableWrap table.table_com tr td.col2{text-align: center; padding-left:0; border-right:1px solid #dadada;}
.fantaJoin_wrap .tableWrap table.table_com tr td label{padding-left: 0; display: block;}
.fantaJoin_wrap .tableWrap table.table_com tr td label input[type="text"]{height: 20px; padding: 0; border: 0; background: #fff; border: 1px solid #dadada; margin: 0 10px; color: #555;}
.fantaJoin_wrap .tableWrap table.table_com tr td .input_box2{width: 100%;}
.fantaJoin_wrap .tableWrap table.table_com tr td .input_box2 label::after{display: block; clear: both; content:"";}
.fantaJoin_wrap .tableWrap table.table_com tr td .input_box2 label > *{float: left;}
.fantaJoin_wrap .tableWrap table.table_com tr td .input_box2 label input[type="text"]{width: calc(33.3333% - 20px); max-width: 170px;}
.fantaJoin_wrap .tableWrap table.table_com tr td .input_box2 label .select_custom select{color: #555; background: #fff; border: 1px solid #dadada;height: 22px; -webkit-appearance: button; -moz-appearance: button; appearance: button;}
.fantaJoin_wrap textarea{width: 100%; height: 240px; margin-bottom: 15px; background: #fff; color: #555; box-sizing: border-box; padding: 22px; border: 0; border: 1px solid #dadada; resize: none; font-size: 15px; line-height: 25px;}
.fantaJoin_wrap .bunch_wrap .normal_txt input[type="radio"]{margin-left: 25px; width: 15px;}
.fantaJoin_wrap .bunch_wrap .normal_txt input[type="radio"]{display:none;}
.fantaJoin_wrap .bunch_wrap .normal_txt input[type="radio"] + label{display:inline-block; background:url(/web/images/supporter/radio_btn.png) no-repeat left center; margin-left:35px;}
.fantaJoin_wrap .bunch_wrap .normal_txt input[type="radio"] + label span{padding-left:33px;}
.fantaJoin_wrap .bunch_wrap .normal_txt input[type="radio"]:checked + label{background:url(/web/images/supporter/radio_on_btn.png) no-repeat left center;}
.fantaJoin_wrap .finish_wrap{background: #f6f6f6; text-align: center; padding: 70px 0 80px; margin-top: 15px;}
.fantaJoin_wrap .finish_wrap img{margin-bottom: 30px;}
.fantaJoin_wrap .finish_wrap h3{font-family: 'Nanum Square'; font-size: 20px; line-height: 30px; color: #111; margin-bottom: 35px;}
.fantaJoin_wrap .finish_wrap h3 b{color:#17469e;}
.fantaJoin_wrap .finish_wrap h3 br:nth-child(2){display: none;}
.fantaJoin_wrap .finish_wrap p{color: #555; font-size: 15px; line-height: 30px;}
.fantaJoin_wrap .finish_wrap p br:last-child{display: none;}
.fantaJoin_wrap .a_box p{}
.fantaJoin_wrap .a_box p:after{content:""; display:block; clear:both;}
.fantaJoin_wrap .a_box p input[type="checkbox"]{float:left; margin-top:9px;}
.fantaJoin_wrap .a_box p input[type="checkbox"] + label{float:left;}
.fantaJoin_wrap .finish_wrap2 h3 br:nth-child(2){display:block;}
.fantaJoin_wrap .finish_wrap2 a.mybifanBtn{width:222px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:17px; background:#17469e; font-family: 'Nanum Square'; font-weight:bold; display:block; margin:0 auto;}

/* »ó¿µ½Ã°£Ç¥ */
.s_cont .wrapper.tks_wrap{padding-bottom:192px;}
.tks_wrap .eventData ul.eventData_D li{}
.eventData.mov_sche ul{margin-bottom: 15px;}
.ticketSche_wrap .t_block,
.ticketSche_wrap .m_block{display: none;}
.ticketSche_wrap .ticket_tableWrap table{}
.ticketSche_wrap .ticket_tableWrap thead{background: #fff; }
.ticketSche_wrap .ticket_tableWrap thead tr{border-bottom: 0;}
.ticketSche_wrap .ticket_tableWrap thead th{text-align: center; font-size: 15px; color: #000; font-weight: 500; vertical-align:top; padding-bottom:17px; padding-top:0; font-weight:bold;}
.ticketSche_wrap .ticket_tableWrap table .col1{width: 147px;}
.ticketSche_wrap .ticket_tableWrap table .col2{width:214px;}
.ticketSche_wrap .ticket_tableWrap table .col3{width:214px;}
.ticketSche_wrap .ticket_tableWrap table .col4{width:214px;}
.ticketSche_wrap .ticket_tableWrap table .col5{width:214px;}
.ticketSche_wrap .search_option{background: #f6f6f6; padding: 20px 0; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
.ticketSche_wrap .search_option::after{display: block; clear: both; content:"";}
.ticketSche_wrap .search_option > div{float: left; width: 50%;}
.ticketSche_wrap .search_option > div::after{display: block; clear: both; content:"";}
.ticketSche_wrap .search_option > div > *{float: left;}
.ticketSche_wrap .search_option > div.title{width: 100%; margin-top:9px;}
.ticketSche_wrap .search_option span{color: #000; font-size: 13px; font-weight:bold; line-height: 38px; display:inline-block; width:79px; padding-left:30px; box-sizing:border-box;}
.ticketSche_wrap .search_option select{width: calc(100% - 97px); background: #fff; color: #555; height: 38px; font-size: 12px; border: 1px solid #dadada; padding-left:14px; box-sizing:border-box;}
.ticketSche_wrap .search_option input[type="text"]{width: calc(100% - 110px); background: #262836; color: #fff; height: 38px; font-size: 14px; border: 0; padding: 0;}
.ticketSche_wrap .search_option > div.title a{display: inline-block; height: 38px; width: 115px; background: #3252c9; color: #fff; text-align: center; font-size: 12px;line-height: 38px;}
.ticketSche_wrap .search_option > div.title a img{display:none;}
.ticketSche_wrap .search_option > div.title input[type="text"]{width:calc(100% - 212px); height:38px; background:#fff; border:1px solid #dadada; box-sizing:border-box;}
.ticketSche_wrap .scheTable_wrap{}
.ticketSche_wrap .scheTable_wrap table{width: 100%; border-collapse:separate; border-spacing:0;}
.ticketSche_wrap .scheTable_wrap table th,
.ticketSche_wrap .scheTable_wrap table td{ box-sizing: border-box; font-size: 14px; }
.ticketSche_wrap .scheTable_wrap table th{width:147px; font-size: 20px; font-weight: 700; text-align: left; line-height: 28px; font-family: 'Nanum Square'; padding-top:16px; padding-right:60px; color:#000093; word-break:keep-all; vertical-align:top;}
.ticketSche_wrap .scheTable_wrap table td{width:214px; position: relative; border-top:1px solid #dee3f0; border-bottom:1px solid #dee3f0; border-right:1px solid #dee3f0; padding:22px 15px 22px 17px; vertical-align:top; height:199px;}
.ticketSche_wrap .scheTable_wrap table td:nth-child(2){border-radius:11px 0 0 11px; border-left:1px solid #dee3f0;}
.ticketSche_wrap .scheTable_wrap table td:last-child{border-radius:0 11px 11px 0; }
.ticketSche_wrap .scheTable_wrap table tr th.schedule_color01{color:#000093}
.ticketSche_wrap .scheTable_wrap table tr th.schedule_color02{color:#000093;}
.ticketSche_wrap .scheTable_wrap table tr th.schedule_color03{color:#000093;}
.ticketSche_wrap .scheTable_wrap table tr th.schedule_color04{color:#000093;}
/*.ticketSche_wrap .scheTable_wrap table tr th.schedule_color05{background: #434daa;}
.ticketSche_wrap .scheTable_wrap table tr th.schedule_color06{background: #4f4192;}*/
.ticketSche_wrap .scheTable_wrap table tr td:nth-child(odd){}
.ticketSche_wrap .scheTable_wrap table tr td:nth-child(even){}
.ticketSche_wrap .scheTable_wrap table tr td:last-child{}
.ticketSche_wrap .scheTable_wrap table tr td .sche_box{}
.ticketSche_wrap .scheTable_wrap table tr td .num{padding-bottom:7px;}
.ticketSche_wrap .scheTable_wrap table tr td .num::after{display: block; content:""; clear:both;}
.ticketSche_wrap .scheTable_wrap table tr td .time{float:left; font-size:14px; color:#111; font-family: 'Lato'; font-weight:bold; margin-top:3px;}
.ticketSche_wrap .scheTable_wrap table tr td .num p.t_code{float:right; font-size:12px; color:#2d2d9b; font-family: 'Lato'; background:#f5f8ff; border-radius:15px; width:42px; line-height:22px; text-align:center;}
.ticketSche_wrap .scheTable_wrap table tr td .num .ico_wrap{float:right;}
.ticketSche_wrap .scheTable_wrap table tr td p.tit{color: #555; font-size:16px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break:keep-all;}
.ticketSche_wrap .scheTable_wrap table tr td p.tit a{color: #555; line-height: 25px; }
.ticketSche_wrap .scheTable_wrap table tr td .ico_wrap{position:absolute; left:17px; bottom:59px;}
.ticketSche_wrap .scheTable_wrap table tr td .ico_wrap::after{display: block: clear: both; content:"";}
.ticketSche_wrap .scheTable_wrap table tr td .ico_wrap img{height: 25px; float: left;}
.ticketSche_wrap .scheTable_wrap table tr td .ico_wrap img + img{margin-left: 5px;}
.ticketSche_wrap .scheTable_wrap table tr td .btn_wrap{position:absolute; left:17px; bottom:22px;}
.ticketSche_wrap .scheTable_wrap table tr td .btn_wrap::after{display: block; clear: both; content:"";}
.ticketSche_wrap .scheTable_wrap table tr td .btn_wrap a{float: left; display: block; width: auto; min-width: 40px; box-sizing: border-box; padding: 0 3px; height: 24px; text-align: center; color: #fff; font-size: 13px; line-height: 23px; border-radius:4px;}
.ticketSche_wrap .scheTable_wrap table tr td .btn_wrap a + a{margin-left: 5px;}
.ticketSche_wrap .scheTable_wrap table tr td .btn_wrap a.btn1{background: #1919bf; font-weight:bold;}
.ticketSche_wrap .scheTable_wrap table tr td .btn_wrap a.btn2{background: #fff; border:1px solid #000; color:#000;}
.ticketSche_wrap .scheTable_wrap table tr:last-child{display:none;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap{border-top:1px solid #17469e;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list{width: 100%;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li::after{display: block; clear: both; content:"";}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li{border-top:1px solid #dadada}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.date_tit{width: 100%; background: #fff; color: #000; font-size: 13px; padding: 14px 15px; box-sizing: border-box; border-top: 0; font-family: 'Lato';}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body{width: 100%; box-sizing: border-box; background: #fff; font-size: 14px; color: #a6aac9;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body:last-child{border-bottom:1px solid #dadada;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listL{width: 135px; height: 117px; border-right: 1px solid #dadada; float: left; text-align: center; box-sizing: border-box; line-height: 117px; background:#f6f6f6; color:#555; font-family: 'Lato';}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR{padding: 14px 17px 16px 15px; float: left; width: calc(100% - 135px); height: 117px; box-sizing: border-box; color:#555;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR::after{display: block; clear: both; content:"";}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contL{float: left;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contL .mov_contT{width: 100%; margin-bottom: 10px; font-family: 'Lato';}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contL .mov_contB a{display: inline-block;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contL .mov_contB a p{color: #000; cursor: pointer; line-height:28px;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contL .mov_contB span{ color: #555; display: block;cursor: default; line-height: 24px; }
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contL img{width: 21px; vertical-align:-5px;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contL img.event_btn{width:40px; vertical-align:-4px;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contR{float: right;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contR a{display: inline-block; width: 55px; height: 33px; color: #fff; font-size: 13px; text-align: center; margin-top: 30px; line-height: 32px; box-sizing:border-box;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contR a.btn1{background: #17469e}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contR a.btn2{background: #fff; border:1px solid #000; color:#000;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li .mov_listR .mov_contR a + a{margin-left: 3px;}

.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body .mov_hidden{width: 100%; box-sizing: border-box; float: left; display: none; border:1px solid #1265ff;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body .mov_hidden .hiddenT{display: block; background: #17469e; padding: 15px 21px;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body .mov_hidden .hiddenT::after{display: block; clear: both; content:"";}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body .mov_hidden .hiddenT h1{float: left; font-size: 14px; color: #fff;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body .mov_hidden .hiddenT a{float: right;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body .mov_hidden .hiddenT a img{width: 14px;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body .mov_hidden .hiddenB{background: #fff; padding: 0 21px;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body .mov_hidden .hiddenB ul{padding: 14px 0;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body .mov_hidden .hiddenB ul li{border-top: 0; line-height: 24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ticketSche_wrap .scheTable_wrap .mov_list_wrap .mov_list li.mov_list_body .mov_hidden .hiddenB ul li a{font-size: 15px; color: #555; display:block; }

.ticketSche_wrap .scheTable_wrap table td .mov_pop{position: absolute; display: none; width: 228px; box-sizing: border-box; z-index: 999; border:1px solid #1919bf; top:55px; border-radius:11px; overflow:hidden;}
.ticketSche_wrap .scheTable_wrap table td .mov_pop > div{width: 100%;}
.ticketSche_wrap .scheTable_wrap table td .mov_pop .pop_tit{background: #1919bf; padding: 16px 20px 14px}
.ticketSche_wrap .scheTable_wrap table td .mov_pop .pop_tit::after{display: block; clear: both; content:"";}
.ticketSche_wrap .scheTable_wrap table td .mov_pop .pop_tit h1{float: left; font-size: 16px; color: #fff; font-weight: bold;}
.ticketSche_wrap .scheTable_wrap table td .mov_pop .pop_tit a{float: right;}
.ticketSche_wrap .scheTable_wrap table td .mov_pop ul{background: #fff; display: block; width: 100%; padding: 17px 20px; box-sizing: border-box;}
.ticketSche_wrap .scheTable_wrap table td .mov_pop ul li{line-height: 24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ticketSche_wrap .scheTable_wrap table td .mov_pop ul li a{font-size: 15px; color: #555; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.ticketSche_wrap .guide_area{border: 1px solid #dee3f0; border-radius:15px; margin-top: 72px; padding: 33px 21px; box-sizing: border-box;}
.ticketSche_wrap .guide_area img{margin-right: 5px;}
.ticketSche_wrap .guide_area ul{margin-bottom: 20px; border-bottom:1px solid #dee3f0; padding-bottom:13px;}
.ticketSche_wrap .guide_area ul::after{display: block; clear: both; content:"";}
.ticketSche_wrap .guide_area ul li{float: left; margin-right: 70px; margin-bottom: 10px; font-size: 15px; color: #555;}
.ticketSche_wrap .guide_area ul li.nmr{margin-right:0;}
.ticketSche_wrap .guide_area p{font-size: 15px;}
.ticketSche_wrap .guide_area p:last-child{margin-top:10px;}
.ticketSche_wrap .guide_area p:last-child img{vertical-align:-4px;}

.ticketSche_wrap .btn_wrap{text-align: right;}
.ticketSche_wrap .btn_wrap::after{display: block; clear: both; content:"";}
.ticketSche_wrap .btn_wrap .printBtn{float: right; text-align: center; color: #fff; width: 85px; height: 40px; background: #3252c9; font-size: 16px; display: block; line-height: 42px;}

/* ³ªÀÇ °ü¶÷ ½ºÄÉÁÙ */
.bunch_wrap.my_sche p{font-size: 15px; background: url('../images/sub/qna/qna_ico.png') no-repeat; padding-left: 31px; min-height: 27px; height: auto; line-height: 27px;}
.bunch_wrap.my_sche ul{padding-left: 31px;}
.ticketSche_wrap .scheTable_wrap.my_sche table tr td .btn_wrap a.btn2{width: 54px;}
.ticketSche_wrap .scheTable_wrap.my_sche table tr td .btn_wrap a + a{margin-left: 5px;}
.ticketSche_wrap .scheTable_wrap.my_sche .mov_list_wrap .mov_list li .mov_listR .mov_contR a.btn2{width: 67px;}
.ticketSche_wrap .guide_area.my_sche{}



/* big */
.big_wrap0{}
.big_wrap0 .tableWrap table{table-layout:auto;}
.big_wrap0 .tableWrap.m_block{display:none;}
.big_wrap0 .bunch_wrap .m_tit{display:none; font-size:14px; color:#17469e; font-weight:800; line-height:24px; padding-bottom:13px;}
.big_wrap0 .bunch_wrap .m_tit span{display:block; color:#111; font-weight:400;}
.big_wrap0 .horizon_layer2 img{margin-right:45px; margin-bottom:30px;}
.big_wrap0 .horizon_layer2 div:first-child{ box-sizing:border-box;}
.big_wrap0 .horizon_layer2 div.horizon_table{box-sizing:border-box; }
.big_wrap0 .horizon_layer2 .horizon_table{}
.big_wrap0 .horizon_layer2 .horizon_table .tableWrap{margin-left:360px; margin-top:11px; margin-bottom:18px;}
.big_wrap0 .horizon_layer2 .horizon_table table{width:100%;}
.big_wrap0 .horizon_layer2 .horizon_table h2{font-size:24px; color:#17469e; font-weight:800; line-height:30px; padding-bottom:13px;}
.big_wrap0 .horizon_layer2 .horizon_table h2 span{display:block; color:#111; font-size:20px; font-weight:400;}
.big_wrap0 .horizon_layer2 .horizon_table {margin-top:0; border-color:#17469e;}
.big_wrap0 .horizon_layer2 .horizon_table th{font-family: 'Nanum Square'; font-size:17px; width:104px; padding:20px 0 17px; border-right:none;}
.big_wrap0 .horizon_layer2 .horizon_table td{color:#555; font-size:15px; width:calc(100% - 104px); box-sizing:border-box; padding:20px 0 17px 14px; border-bottom:1px solid #dadada; text-align:left;}
.big_wrap0 .horizon_layer2 .horizon_table tr:last-child td{border-bottom:0;}
.big_wrap0 .horizon_layer2 .horizon_table td.txt{width:100%; padding:20px 5px 25px; line-height:30px;}
.big_wrap0 .horizon_layer2 .horizon_table td.txt em{color:#17469e;}
.big_wrap0 .horizon_layer2 .btn_wrap{width:100%; text-align:right;}
.big_wrap0 .horizon_layer2 .btn_wrap .bigBtn{display:inline-block; width:151px; height:47px; line-height:47px; text-align:center; color:#fff; font-size:16px; font-family: 'Nanum Square'; font-weight:bold; background:#17469e; margin-top:25px;}
.big_wrap0 .horizon_layer > div{padding:51px 0; border-top:1px solid #dadada; border-bottom:1px solid #dadada; width:calc(50% - 30px);}
.big_wrap0 .horizon_layer > div:first-child{margin-right:60px;}
.big_wrap0 .horizon_layer.bdtn > div{border-top:none;}
.big_wrap0 .horizon_layer .arr_tit em{color:#111; font-size:18px; padding-left:12px; font-weight:500;}
.big_wrap0 .horizon_layer .normal_txt{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.big_wrap0 .horizon_layer a.more{display:block; color:#555; margin-top:28px;}
.big_wrap0 .tableWrap th{padding:17px 0 16px; border-right:1px solid #dadada; background:#f6f6f6; font-size:15px; }
.big_wrap0 .tableWrap th:last-child{border-right:0;}
.big_wrap0 .tableWrap td{border-right:1px solid #dadada; text-align:center; vertical-align:middle; padding:17px 0 16px; font-size:15px; color:#555;}
.big_wrap0 .tableWrap td:last-child{border-right:0;}
.big_wrap0 .tableWrap3 td{border-right:1px solid #dee3f0;}
.big_wrap0 .tableWrap3 td:last-child{border-right:0;}
.big_wrap0 .tableWrap4 td{text-align:center; padding-left:0;}
.big_wrap0 .tableWrap4 td a{color:inherit;}
.big_wrap0 .sponsor_list{padding-bottom:80px;}
.big_wrap0 .sponsor_list:last-child{padding-bottom:0;}
.big_wrap0 .sponsor_list ul{display:flex; flex-wrap:wrap; width:100%;}
.big_wrap0 .sponsor_list ul li{margin-left:20px; width:calc(20% - 16px); margin-top:10px;}
.big_wrap0 .sponsor_list ul li:first-child{margin-left:0;}
.big_wrap0 .sponsor_list ul li:nth-child(5n+1){margin-left:0;}
.big_wrap0 .sponsor_list ul li:nth-child(-n+5){margin-top:0;}
.big_wrap0 .sponsor_list ul li a{display:block;}
.big_wrap0 .sponsor_list ul li img{width:100%;}
.big_wrap0 .big_logo{display:block; margin:0 auto; margin-top:49px; margin-bottom:100px;}
.big_wrap0 .btnWrap0629{overflow:hidden; padding-bottom:20px;}
.big_wrap0 .btnWrap0629 a{float:left; display:block; width:156px; height:42px; line-height:42px; background:#010192; text-align:center; color:#fff; margin-right:10px; border-radius:8px; font-size:15px; font-weight:bold;}
.big_wrap0 .btnWrap0629 a:last-child{margin-right:0; width:185px;}
.big_wrap0 table td .big_shortBtn{display:block; width:150px; height:40px; line-height:40px; color:#fff; font-weight:bold; text-align:center; background:#17469e ; border-radius:11px; padding:0 15px; margin:5px auto 0;}

/* ÇÁ·ÎÁ§Æ® ¸¶ÄÏ */
.npm_wrap .simple_tit br{display:none}
.npm_wrap .bunch_wrap2 img{display:block; margin:0 auto; margin-bottom:20px; max-width:741px; width:100%;}
.npm_wrap .tableWrap th{font-family: 'Nanum Square'; font-size:17px; width:128px; padding:15px 0 15px; line-height:30px;}
.npm_wrap .tableWrap td{width:calc(100% - 107px); padding:15px 0 15px; vertical-align:middle; padding-left:13px; border-bottom:1px solid #dee3f0; }
.npm_wrap .tableWrap tr:last-child td{border-bottom:0;}
.npm_wrap .tableWrap td p{margin-bottom:0; line-height:30px; word-break:keep-all;}
.npm_wrap .tableWrap td p a{color:inherit;}
.npm_wrap .tableWrap td.flexTd{}
.npm_wrap .tableWrap td.flexTd > div{width:100%; display:flex; flex-wrap:wrap;}
.npm_wrap .tableWrap td.flexTd > div div{width:calc(50% - 40px); box-sizing:border-box;}
.npm_wrap .tableWrap td.flexTd > div div:first-child{margin-right:80px;}
.npm_wrap .tableWrap td.flexTd div h5{font-size:16px; font-weight:bold; line-height:30px;}
.npm_wrap .tableWrap td.flexTd div p{}
.npm_wrap .tableWrap td.vat{vertical-align:top;}
.npm_wrap .logo_wrap{display:flex; flex-wrap:wrap; width:100%; margin-top:45px;}
.npm_wrap .logo_wrap li{margin-right:87px; box-sizing:border-box; width:calc(25% - 66px);}
.npm_wrap .logo_wrap li:last-child{margin-right:0;}
.npm_wrap .logo_wrap li a{display:block;}
.npm_wrap .logo_wrap li img{width:100%;}
.npm_wrap .bunch_wrap > .normal_list2{}
.npm_wrap .bunch_wrap > .normal_list2 li{}
.npm_wrap .bunch_wrap > .normal_list2 li span{width:54px; display:inline-block;}
.npm_wrap .btnWrap0629{overflow:hidden; padding-top:20px;}
.npm_wrap .btnWrap0629 a{float:left; display:block; width:200px; height:42px; line-height:42px; background:#17469e; text-align:center; color:#fff; margin-right:10px;}
.npm_wrap .btnWrap0629 a:last-child{margin-right:0;}
.npm_wrap .tableWrap table td .big_shortBtn{display:block; width:150px; height:40px; line-height:40px; color:#fff; font-weight:bold; text-align:center; background:#17469e ; border-radius:11px; padding:0 15px; margin-top:5px;}


/* ÀÕ ÇÁ·ÎÁ§Æ® ¼Ò°³ */
.npm_wrap a.btn{display:block; width:153px; height:43px; line-height:43px; text-align:center; color:#fff; font-size:15px; font-weight:bold; background:#010192; margin-top:40px; border-radius:8px;}
.nps_wrap img{display:block; margin:0 auto; max-width:800px; width:100%; margin-bottom:45px;}
.nps_wrap table{width:100%; border-top:1px solid #000;}
.nps_wrap table.m_table{display:none;}
.nps_wrap table th{ vertical-align:middle; font-size:15px; font-weight:normal; padding:15px 0 14px;}
.nps_wrap table td{text-align:center; font-size:15px; color:#555; padding:15px 0 14px;}
.nps_wrap table td:last-child{border-right:0;}
.big_wrap .it_titWrap{display:flex; align-items:center; justify-content:space-between;}
.nps_wrap2 .tableWrap3 table{border:none;}
.nps_wrap2 .tableWrap3 table th{border:none; padding:0; font-weight:bold;}
.nps_wrap2 .tableWrap3 table td{border:none; border-bottom: 1px solid #dee3f0;}
.nps_wrap3 .normaltableWrap th{border-right:1px solid #dadada; border-bottom:1px solid #dadada; }
.nps_wrap3 .normaltableWrap th:last-child{border-right:none;}
.nps_wrap3 .normaltableWrap td{border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.nps_wrap3 .normaltableWrap td:last-child{border-right:none;}



/* big naff2019 ¼Ò°³ */
.big_wrap h4{font-family: 'Nanum Square'; font-weight: 800; font-size: 22px; line-height: 30px; color: #17469e; }
.big_wrap .bunch_wrap ul.sponsor_list{margin-left: -20px;}
.big_wrap .bunch_wrap ul.sponsor_list::after{display: block; content:""; clear: both;}
.big_wrap .bunch_wrap ul.sponsor_list li{float: left; border: 1px solid #3d3f4b; margin-left: 20px; width: calc(25% - 22px); background: #fff; text-align: center; height: 82px; margin-top: 10px;}
.big_wrap.big_wrap1 .bunch_wrap ul.sponsor_list li{width: 202px; height: 80px;}
.big_wrap .bunch_wrap ul.sponsor_list li img{width: 100%; max-width: 202px; height: auto; max-height: 82px;}
.big_wrap .normal_stit{margin-top: 15px;}
.big_wrap .normal_stit + .tableWrap{margin-top: 5px;}
.big_wrap .tableWrap{}
.big_wrap .m_block{display: none;}
.big_wrap .tableWrap table td,
.big_wrap .tableWrap table th{}
.big_wrap .tableWrap table td:first-child,
.big_wrap .tableWrap table th:first-child{border-left: 0;}
.big_wrap .tableWrap table td:last-child,
.big_wrap .tableWrap table th:last-child{border-right: 0;}
.big_wrap .tableWrap table th{}
.big_wrap .tableWrap table td{padding: 15px; font-size: 15px; font-weight: 500; color: #555; text-align: left; line-height:1.4;}
.big_wrap .tableWrap table td:first-child{width: 30%;}
.big_wrap .tableWrap.imgtable{margin-top: 0;}
.big_wrap .tableWrap.imgtable table td:first-child{width: 1px}
.big_wrap .tableWrap.imgtable table tr th,
.big_wrap .tableWrap.imgtable table tr td{vertical-align: top;}
.big_wrap .tableWrap.imgtable table tr td div{line-height:30px;}
.big_wrap .tableWrap.imgtable table tr td .name{font-size: 20px; color:#111; font-weight: 700; font-family: 'Nanum Square'; line-height:30px; padding-bottom:9px;}
.big_wrap .tableWrap.imgtable table tr td .name em{display:block; color:#17469e; font-size:18px; line-height:30px;}
.big_wrap .tableWrap.imgtable table tr td .profile{color: #555; font-size: 15px; line-height: 30px;}
.big_wrap .tableWrap table td p{margin-bottom: 0; font-size: 15px; color: #a3a3a3; line-height: 25px;letter-spacing: -1px;}
.big_wrap .tableWrap table td .big_shortBtn{display:block; width:150px; height:40px; line-height:40px; color:#fff; font-weight:bold; text-align:center; background:#17469e ; border-radius:11px; padding:0 15px; margin-top:5px;}

.big_wrap.big_wrap2 .tableWrap table th{width:233px; background:#f6f6f6; color:#111; word-break:keep-all;}
.big_wrap.big_wrap2 .tableWrap table th br{display:none;}
.big_wrap.big_wrap2 .tableWrap table td{padding-left:22px; word-break:keep-all; box-sizing:border-box; border-bottom:1px solid #f6f6f6;}
.big_wrap.big_wrap2 .tableWrap table tr:last-child td{border-bottom:0;}
.big_wrap.big_wrap2 .tableWrap table td:last-child{border-right:0;}
.big_wrap.big_wrap2 .tableWrap table td.col2{width:357px;}
.big_wrap.big_wrap2 .tableWrap table td.col3{width:120px;}
.big_wrap.big_wrap2 .tableWrap table td.col4{width:289px;}
.big_wrap.big_wrap2 .tableWrap table td.tac{text-align:center; padding-left:15px;}
.big_wrap.big_wrap2 .tableWrap table td p{color:#555;}
.big_wrap.big_wrap2 .normal_stit{margin-top:0; padding-bottom:18px;}
.big_wrap.big_wrap2 .tableWrap{margin-top:0; margin-bottom:54px;}
.big_wrap.big_wrap2 .tableWrap:last-child{margin-bottom:0;}
.big_wrap.big_wrap2 .logo_wrap{margin-top:80px; display:flex; flex-wrap:wrap; }
.big_wrap.big_wrap2 .logo_wrap li{width:185px; margin-right:18px;}
.big_wrap.big_wrap2 .logo_wrap li:nth-child(5n){margin-right:0;}
.big_wrap.big_wrap2 .logo_wrap li a{display:block;}
.big_wrap.big_wrap2 .logo_wrap li a img{width:100%;}
.big_wrap.big_wrap2-1{padding-bottom:100px;}
.big_wrap.big_wrap22 .small_tit_b{font-size:24px;}
.big_wrap.big_wrap22 .bunch_wrap{padding-bottom:72px;}
.big_wrap.big_wrap22 .tableWrap{padding-right:34px; padding-bottom:25px; margin-bottom:18px;}
.big_wrap.big_wrap22 .tableWrap:last-child{margin-bottom:0;}
.big_wrap.big_wrap22 .tableWrap table th{padding:0 35px 0 0; width:165px; box-sizing:border-box;}
.big_wrap.big_wrap22 .tableWrap table th img{width:100%; border-radius:8px;}
.big_wrap.big_wrap22 .tableWrap table td{padding:0; box-sizing:border-box;}
.big_wrap.big_wrap22 .tableWrap.imgtable table tr td{padding:0;}
.big_wrap.big_wrap22 .tableWrap.imgtable table tr td .name{border-bottom:1px solid #dee3f0; padding-top:9px; padding-bottom:8px;}
.big_wrap.big_wrap22 .tableWrap.imgtable table tr td .name em{display:inline-block; padding-left:8px;}
.big_wrap.big_wrap22 .tableWrap.imgtable table tr td .profile{font-weight:bold; font-size:16px; letter-spacing:-1px; padding:10px 0 2px;}
.big_wrap.big_wrap22 .tableWrap.imgtable table tr td .profile span{display:inline-block; position:relative; padding-right:11px; margin-right:11px;}
.big_wrap.big_wrap22 .tableWrap.imgtable table tr td .profile span:after{content:""; width:1px; height:12px; background:#dee3f0; position:absolute; right:0; top:8px;}
.big_wrap.big_wrap22 .tableWrap.imgtable table tr td .profile span:last-child:after{width:0; height:0;}
.big_wrap.big_wrap22 .tableWrap.imgtable table tr td p{color:#555; letter-spacing:-1px;}
.big_wrap .color_wht{color: #fff !important;}

.big_wrap.big_wrap3 {padding-bottom:100px;}
.big_wrap.big_wrap3 .naffdown_wrap{padding:12px 0 20px;}
.big_wrap.big_wrap3 .naffdown_wrap ul:after{content:""; display:block; clear:both;}
.big_wrap.big_wrap3 .naffdown_wrap ul li{float:left; margin-right:7px;}
.big_wrap.big_wrap3 .naffdown_wrap ul li a{display:block; width:305px; height:42px; line-height:40px; box-sizing:border-box; border:1px solid #1919bf; border-radius:5px; text-align:center; color:#1919bf; font-size:16px; font-weight:bold; letter-spacing:-1px; font-family: 'Nanum Square';}
.big_wrap.big_wrap3 .naffdown_wrap ul li img{padding-left:9px; vertical-align:-3px;}
.big_wrap.big_wrap3 table{table-layout:auto;}
.big_wrap.big_wrap3 .itSear_table1{}
.big_wrap.big_wrap3 .itSear_table1 th{}
.big_wrap.big_wrap3 .itSear_table1 td{padding:11px 0 12px 20px;}
.big_wrap.big_wrap3 .itSear_table1 td select{width:331px; height:42px; border:1px solid #dadada; outline:none; box-sizing:border-box; padding-left:14px; background: #fff url(/web/images/sub/select_open.png) no-repeat right 15px center; border-radius:5px;}
.big_wrap.big_wrap3 .itSear_table1 td input[type="text"]{width:650px; height:42px; border:1px solid #dadada; outline:none; box-sizing:border-box; padding-left:14px; color:#555; border-radius:5px;}
.big_wrap.big_wrap3 .itSear_table1 td input[type="radio"]{display:none;}
.big_wrap.big_wrap3 .itSear_table1 td input[type="radio"] + label{display:block; font-size:15px; color:#555; line-height:30px; background:url(/web/images/sub/radio_btn.png) no-repeat left center; padding-left:25px; letter-spacing:-1px;}
.big_wrap.big_wrap3 .itSear_table1 td input[type="radio"]:checked + label{background:url(/web/images/sub/radio_on_btn.png) no-repeat left center;}
.big_wrap.big_wrap3 .itSear_table1 td ul{display:flex; flex-wrap:wrap;}
.big_wrap.big_wrap3 .itSear_table1 td li{margin-right:42px;}
.big_wrap.big_wrap3 .searchBtn{display:block; width:170px; height:47px; line-height:47px; text-align:center; color:#fff; background:#172a8f; font-weight:bold; font-size:16px; margin:0 auto; margin-top:22px; margin-bottom:80px; border-radius:5px;}
.big_wrap.big_wrap3 .searchBtn img{display:none;}
.big_wrap.big_wrap3 .tableWrap3 .col1{width:5%}
.big_wrap.big_wrap3 .tableWrap3 .col2{width:23%}
.big_wrap.big_wrap3 .tableWrap3 .col3{width:16%}
.big_wrap.big_wrap3 .tableWrap3 .col4{width:33%}
.big_wrap.big_wrap3 .tableWrap3 .col5{width:23%}
.big_wrap.big_wrap3 .itSear_table2 td a{color:inherit;}
.big_wrap.big_wrap3 .itSear_table2 td{padding-right:5px; word-break:keep-all; text-align:left; padding-left:15px; line-height:20px;}
.big_wrap.big_wrap3 .itSear_table2 td.tac{text-align:center;padding-left:0; padding-right:0;}
.big_wrap.big_wrap3 .tableWrap.itSear_table2 table td a{color:#555; font-size:inherit; line-height:inherit;}
.big_wrap.big_wrap3 .img_list ul li a .thumbnail{height:445px;}
.big_wrap.big_wrap3 .img_list ul li a h3{padding-bottom:0;}
.big_wrap.big_wrap3 .img_list ul li a p{font-size:15px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.big_wrap .list_search .arr_tit{margin-bottom: 0; margin-top: 7px}
.big_wrap .list_search + h3 + .tableWrap{margin-top: 16px;}
.big_wrap.big_wrap3_1 .simple_tit{position:relative; padding-bottom:35px;}
.big_wrap.big_wrap3_1 .simple_tit a{position:absolute; right:0; top:0; width:110px; height:43px; line-height:43px; text-align:center; color:#fff; font-size:15px; font-weight:bold; background:#010192; font-family: 'Nanum Square'; border-radius:8px;}
.big_wrap.big_wrap3_1 .horizon_layer2 img{max-width:315px; border-radius:11px; }
.big_wrap.big_wrap3_1 .horizon_layer2 .horizon_table .tableWrap{margin-left:360px;}
.big_wrap.big_wrap3_1 .horizon_layer2 .horizon_table table{margin-top:0; margin-bottom:0;}
.big_wrap.big_wrap3_1 .horizon_layer2 .horizon_table .tableWrap th{border-right:0;}
.big_wrap.big_wrap3_1 .bunch_flex .flex_wrap{display:flex; flex-wrap:wrap;}
.big_wrap.big_wrap3_1 .bunch_flex .flex_wrap .img_box{max-width:135px; max-height:150px; margin-right:33px;}
.big_wrap.big_wrap3_1 .bunch_flex .flex_wrap .img_box img{width:100%; display:block; margin-bottom:10px;}
.big_wrap.big_wrap3_1 .bunch_flex .flex_wrap > div{width:calc(100% - 168px); padding:0 4px 0 0; box-sizing:border-box;}
.big_wrap.big_wrap3_1 .bunch_flex .flex_wrap > div h4{font-size:20px; color:#111; font-weight:bold; font-family: 'Nanum Square'; padding-top:0; padding-bottom:10px;}
.big_wrap.big_wrap3_1 .bunch_flex .flex_wrap > div p{width:100%; word-break:keep-all;}
.big_wrap.big_wrap3_1 .bunch_wrap strong{color:#141414; font-size:20px; font-weight:bold; line-height:25px; font-family: 'Nanum Square'; padding-bottom:8px; display:block;}
.big_wrap.big_wrap3_1 .horizon_layer2 .horizon_table h2 em{color:#111; font-size:20px; padding-left:13px;}
.big_wrap.big_wrap3_1 em{font-style:italic;}
.big_wrap32 .big_dateSearch{margin-top:15px;}
.big_wrap.big_wrap3 .btnWrap0629{overflow:hidden; padding-bottom:20px; width:420px; margin:0 auto;}
.big_wrap.big_wrap3 .btnWrap0629 a{float:left; display:block; width:200px; height:42px; line-height:42px; background:#17469e; text-align:center; color:#fff; margin-right:10px;}
.big_wrap.big_wrap3 .btnWrap0629 a:last-child{margin-right:0;}

.big_wrap.big_wrap3_2 .tableWrap table td{border-bottom: 1px solid #dee3f0;}
.big_wrap.big_wrap3_2 .tableWrap table tr:last-child td{border-bottom:0;}

.big_wrap.big_wrap4 .normal_stit{margin-bottom:10px;}
.big_wrap.big_wrap4 table{width: 100%; text-align: center; border:none; border-top:1px solid #000;}
.big_wrap.big_wrap4 table tbody tr td{padding: 15px 0; font-size: 15px; border-color:#dadada; border-left:0; color:#555; box-sizing:border-box; padding-left:10px; padding-right:10px; word-break:keep-all; line-height:25px;}
.big_wrap.big_wrap4 table tbody tr td:nth-child(1){width:233px;}
.big_wrap.big_wrap4 table tbody tr td:nth-child(2){width:210px;}
.big_wrap.big_wrap4 table tbody tr td:nth-child(3){width:320px;}
.big_wrap.big_wrap4 table tbody tr td:nth-child(4){}
.big_wrap.big_wrap4 table tbody tr td:first-child{background:#f6f6f6; color:#111; font-weight:bold;}
.big_wrap.big_wrap4 table tbody tr:first-child td{background:#fff; color:#17469e; font-family: 'Nanum Square'; font-weight:bold;}
.big_wrap.big_wrap4 table tbody tr td:last-child{border-right: 0;}
.big_wrap.big_wrap4 h4{font-family: 'Nanum Square'; color: #141414; font-size: 20px; font-weight: 700; margin-bottom:10px; padding-top: 0; padding-bottom: 0; line-height: 25px; margin-top:50px;}
.big_wrap.big_wrap4{padding-bottom:50px;}
.big_wrap.big_wrap4 h4 br{display:none;}
.big_wrap.big_wrap4 h4:nth-child(2){margin-top:10px;}
.big_wrap.big_wrap4 p > img{width: 100%;}
.big_wrap.big_wrap5 .bunch_wrap:first-child {padding-bottom: 80px;}
.big_wrap.big_wrap5 normal_txt.mb10{margin-bottom:10px;}
.big_wrap.big_wrap5 .tableWrap{border-color:#000; margin:10px 0;}
.big_wrap.big_wrap5 .tableWrap th{background: #f6f6f6; font-size:15px; color:#000; padding:10px 0; border-right:1px solid #dadada;}
.big_wrap.big_wrap5 .tableWrap th:last-child{border-right:0;}
.big_wrap.big_wrap5 .tableWrap td{text-align:center; border-right:1px solid #dadada;}
.big_wrap.big_wrap5 .tableWrap td:last-child{border-right:0;}
.big_wrap.big_wrap5_1 .simple_tit.m_tit{display:none;}
.big_wrap.big_wrap5_1 .bunch_wrap > img{float:left; margin-right:45px; margin-bottom:30px;}
.big_wrap.big_wrap5_1 .bunch_wrap > p{word-break:break-all;}

.big_wrap.big_wrap5_1 .bunch_wrap .tableWrap table{table-layout:fixed;}
.big_wrap.big_wrap5_1 .bunch_wrap .tableWrap th:last-child{border-right:0;}
.big_wrap.big_wrap5_1 .bunch_wrap .tableWrap td{text-align:center; border-right:1px solid #dadada;}
.big_wrap.big_wrap5_1 .bunch_wrap .tableWrap td:last-child{border-right:0;}
.big_wrap.big_wrap5_1 .logo{float:none; display:block; margin:0 auto; margin-top:47px;}
.big_wrap.big_wrap6 .image{width:100%; max-width:800px; display:block; margin:0 auto; margin-bottom:45px;}
.big_wrap.big_wrap6 .table table{width:100%;}
.big_wrap.big_wrap6 .table th{width:266px;}
.big_wrap.big_wrap6 .tableWrap{margin-top: 3px;}
.big_wrap.big_wrap6 .tableWrap table{margin: 0;}
.big_wrap.big_wrap6 a.btn2{width:355px; margin-bottom:100px;}
.big_wrap.big_wrap6 .normal_list2 li span{padding-right:16px;}
.big_wrap.big_wrap6 .normal_list2 li .span2{display:inline-block; width:63px; padding:0;}
.big_wrap.big_wrap6 .b{font-weight:bold; color:#111;}
.big_wrap.big_wrap6 .tableWrap table th{width:233px; background:#f6f6f6; color:#111; font-size:15px; padding:15px 0 14px; font-family: 'Nanum Gothic';}
.big_wrap.big_wrap6 .tableWrap table td{padding:15px 0 14px 22px;}
.big_wrap.big_wrap6 .tableWrap table td p{color:#555;}
.big_wrap.big_wrap7 .tableWrap.firsttableWrap{margin-top:25px;}
.big_wrap.big_wrap7 .tableWrap table tr.m_tablerow{display:none;}
.big_wrap.big_wrap7 .tableWrap table th{width:160px; text-align: center; padding: 15px 0; border-radius:11px;}
.big_wrap.big_wrap7 .tableWrap table td{padding:15px 0;}
.big_wrap.big_wrap7 .tableWrap table td.td1{text-align:center; width:200px;}
.big_wrap.big_wrap7 .tableWrap table tr:last-child td{border-bottom:none;}
.big_wrap.big_wrap7 .tableWrap table tr:last-child{border-bottom:none;}
.big_wrap.big_wrap7 .tableWrap table tr.p_tablerow{border-bottom:none;}
.big_wrap.big_wrap7 .tableWrap table tr.p_tablerow th{border-bottom:none; }
.big_wrap.big_wrap7 .tableWrap table td.nbtm{border-bottom:none;}
.big_wrap.big_wrap7 .tableWrap{margin-bottom:10px;}
.big_wrap.big_wrap7 .tableWrap.lasttableWra{margin-bottom:0;}
.big_wrap.big_wrap8{border-top:1px solid #17469e;}
.big_wrap.big_wrap8 .ins_wrap{padding: 24px 0 25px; border-bottom: 1px solid #dadada}
.big_wrap.big_wrap8 .ins_wrap::after{display: block; clear: both; content:"";}
.big_wrap.big_wrap8 .ins_wrap > div{float: left;}
.big_wrap.big_wrap8 .ins_wrap .img{width: 146px; height: 179px; overflow: hidden; margin-right: 27px; }
.big_wrap.big_wrap8 .ins_wrap .img img{width: 100%; min-height: 100%;}
.big_wrap.big_wrap8 .ins_wrap .ins_cont{width: calc(100% - 173px);}
.big_wrap.big_wrap8 .ins_wrap .ins_cont .history{font-size: 15px; color: #555; line-height: 30px; }
.big_wrap.big_wrap8 .ins_wrap .ins_cont .name{font-family: 'Nanum Square'; font-size: 20px; font-weight: 700; line-height: 35px; color:#111;}
.big_wrap.big_wrap8 .ins_wrap .ins_cont .career{font-size: 15px; color: #555; line-height: 30px; word-break:keep-all;}
.big_wrap.big_wrap9 .profile_list li{width: 440px; height: 215px;}
.big_wrap.big_wrap9 .profile_list li + li{margin-left: 20px;}
.big_wrap.big_wrap9 .profile_list li table td:first-child{width: 162px;}
.big_wrap.big_wrap9 .profile_list li table td h3{font-size: 20px; line-height: 28px;}
.big_wrap.big_wrap9 .profile_list li table td p{font-size: 15px; margin: 5px 0;}
.big_wrap.big_wrap9 .profile_list li table td .history{margin: 0;}
.big_wrap.big_wrap10 .tabMenu.media_tab ul li{width: 50%;}
.big_wrap.big_wrap11 .normal_txt{}
.big_wrap.big_wrap11 .normal_stit{margin-bottom: 10px;}
.big_wrap.big_wrap11 .tableWrap table th{width:102px;}
.big_wrap.big_wrap11 .tableWrap table td{border-bottom:1px solid #dee3f0;}
.big_wrap.big_wrap11 .tableWrap table tr:last-child td{border-bottom:0;}
.big_wrap.big_wrap11 .btnWrap .talkBtn{display:block; width:141px; line-height:47px; text-align:center; color:#fff; font-size:16px; font-weight:700; font-family: 'Nanum Square'; background:#17469e; margin:0 0 20px;}
.big_wrap.big_wrap11 .tableWrap3 table .col1{width:33%;}
.big_wrap.big_wrap11 .tableWrap3 table .col2{width:13%;}
.big_wrap.big_wrap11 .tableWrap3 table .col3{width:53%;}
.big_wrap.big_wrap11 .tableWrap3.tableWrap_L{margin-top:35px;}
.big_wrap.big_wrap11 .tableWrap3 th span br{display:none;}
.big_wrap.big_wrap12 .blue_Stit + .tableWrap{margin-top: 15px;}
.big_wrap.big_wrap12 .tableWrap table th{text-align: left; padding: 15px; color: #fff;}
.big_wrap.big_wrap12 .tableWrap table td{color: #a3a3a3;}
.big_wrap.big_wrap12 .tableWrap table td:first-child {width: 200px; text-align: center; box-sizing: border-box;}
.big_wrap.big_wrap13 .arr_tit br{display:none;}
.s_cont .wrapper.bignews_wrap{padding-bottom:180px;}
.big_wrap.big_wrap14 p{word-break:keep-all;}
.big_wrap.big_wrap14 .bunch_wrap.last{padding-bottom:45px;}
.big_wrap.big_wrap14 .flex_wrap{display:flex; align-items:flex-start;}
.big_wrap.big_wrap14 .flex_wrap .imgbox{width:115px; height:115px; border:1px solid #dee3f0; border-radius:11px; margin-right:26px; display:flex; align-items:center; justify-content:center; text-align:center; overflow:hidden; box-sizing:border-box;}
.big_wrap.big_wrap14 .flex_wrap .txtbox{width:calc(100% - 137px);}
.big_wrap.big_wrap14 .flex_wrap .imgbox img{max-width:100%;}
.big_wrap.big_wrap14 a.btn{display: block; width: 153px; height: 43px; line-height: 43px; text-align: center; color: #fff; font-size: 15px; font-weight: bold; background: #010192; margin-top: 40px; border-radius: 8px;}
.big_wrap.big_wrap15 p{word-break:keep-all;}
.big_wrap.big_wrap15 .bunch_wrap{padding-bottom:0px;}
.big_wrap.big_wrap15 img{display:block; width:100%; margin:0 auto; margin-top:25px; margin-bottom:35px;}
.big_wrap.big_wrap15 a.btn{display: block; width: 153px; height: 43px; line-height: 43px; text-align: center; color: #fff; font-size: 15px; font-weight: bold; background: #010192; margin-top: 40px; border-radius: 8px;}
.big_wrap.big_wrap15 .flex_wrap{display:flex; align-items:flex-start;}
.big_wrap.big_wrap15 .flex_wrap .imgbox{width:115px; height:115px; border:1px solid #dee3f0; border-radius:11px; margin-right:26px; display:flex; align-items:center; justify-content:center; text-align:center; overflow:hidden; padding:0 5px; box-sizing:border-box;}
.big_wrap.big_wrap15 .flex_wrap .txtbox{width:calc(100% - 137px);}
.big_wrap.big_wrap15 .flex_wrap .imgbox img{max-width:100%;}
.big_wrap.big_wrap5_1 .flex_wrap{overflow:hidden;}
.big_wrap.big_wrap5_1 .flex_wrap .logoimgbox{display:flex; float:left; margin-bottom:30px;}
.big_wrap.big_wrap5_1 .flex_wrap .imgbox{width:115px; height:115px; border:1px solid #dee3f0; border-radius:11px; margin-right:13px; display:flex; align-items:center; justify-content:center; text-align:center; overflow:hidden; box-sizing:border-box;}
.big_wrap.big_wrap5_1 .flex_wrap .imgbox:last-child{margin-right:24px;}
.big_wrap.big_wrap5_1 .flex_wrap .txtbox p{letter-spacing:-1px;}
.big_wrap.big_wrap5_1 .flex_wrap .imgbox img{max-width:100%;}

.big_dateSearch{width: 100%; padding:9px 0; background: #f9f9f9; text-align: center; margin-bottom: 38px; box-sizing: border-box; border:1px solid #dee3f0; border-radius:11px; display:flex; flex-wrap:nowrap; justify-content:center;}
.big_dateSearch span{font-size: 14px; color: #555; font-weight: 700; margin-right: 20px; line-height:42px;}
.big_dateSearch select{width: 341px; height: 42px; background: #fff url(../images/sub/select_open.png) no-repeat right 15px center; color: #555; font-size: 14px; border:1px solid #dee3f0; padding-left: 15px; box-sizing:border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline:none; font-family: 'Nanum Gothic'; border-radius:5px;}
.big_dateSearch select::-ms-expand {display:none}
.big_dateSearch input{width:344px; height:42px; border:1px solid #dadada; box-shadow:none; box-sizing:border-box; margin-left:10px; font-family: 'Nanum Gothic'; font-size:14px; color:#555; padding-left:15px;}
.big_dateSearch input:placeholder{font-family: 'Nanum Gothic'; font-size:14px; color:#555;}
.big_dateSearch a.sear_btn{display:inline-block; width:115px; height:42px; text-align:center; color:#fff; line-height:42px; font-size:14px; font-weight:bold; background:#17469e; box-sizing:border-box;}
.big_dateSearch a.sear_btn img{display:none;}
.info05_wrap .big_dateSearch select{width:288px;}
.info05_wrap .big_dateSearch .his_btn{margin-left:47px; width:229px; height:42px; background:#17469e; text-align:center; color:#fff; line-height:42px; font-size:14px; font-weight:bold;}
.itHis_wrap .big_dateSearch select{width:288px;}
.itHis_wrap .big_dateSearch .his_btn{margin-left:47px; width:229px; height:42px; background:#17469e; text-align:center; color:#fff; line-height:42px; font-size:14px; font-weight:bold;}

.big_movProfile{padding: 28px 0}
.big_movProfile::after{display: block; clear: both; content:"";}
.big_movProfile > *{float: left;}
.big_movProfile img{margin-right: 23px; width: 129px; height: auto;}
.big_movProfile .list{width: calc(100% - 152px);}
.big_movProfile .list ul{float: left;}
.big_movProfile .list ul:first-child{width: 40%;}
.big_movProfile .list ul:last-child{width: 60%;}
.big_movProfile ul.normal_list li{background: url('/web/images/sub/list_style1.png') no-repeat 2px 12px; padding-left: 12px; font-size: 15px; color: #a3a3a3; margin-bottom: 0px;  line-height: 25px;}
.big_movProfile ul.normal_list li span{color: #b3baee;}

.big_btn{text-align: center; padding-top: 40px;}
.big_btn a{display: inline-block; color: #fff; width: 187px; line-height: 49px; height: 50px; background: #17469e; font-size: 18px; font-weight: 700; }
.big_btn a + a{margin-left: 15px;}
.big_btn a.bgPink{background: #e03892;}
.big_btn a.bgSky{background: #7984de;}

.profile_list{width: 100%; display:flex; flex-wrap:wrap;}
.profile_list::after{display: block; clear: both; content:"";}
.profile_list li{width:calc(33.333% - 18px); margin-top: 22px; box-sizing:border-box; background:#f6f6f6;}
.profile_list li + li{margin-left: 27px;}
.profile_list li:nth-child(3n + 1){margin-left: 0;}
.profile_list li:nth-child(-n+3){margin-top:0;}
.profile_list li table{width: 100%; vertical-align: middle;}
.profile_list li table td:first-child{width: 110px; overflow: hidden;}
.profile_list li table td:last-child{padding: 0 0 0 22px;}
.profile_list li table td img{width: 100%;}
.profile_list li table td h3{font-family: 'Nanum Square'; font-size: 20px; color: #161827; line-height: 25px; font-weight: 700; }
.profile_list li table td p{font-size: 15px; color: #555; line-height: 25px;}
.profile_list li table td p span{display: block;}
.profile_list li table td .history{font-size: 15px; color: #a3a3a3; line-height: 24px;}
.profile_list.profile_list_listener li table td{padding-top:10px; padding-bottom:10px;}

.pdf_downList{display:flex; flex-wrap:wrap;}
.pdf_downList::after{display: block; clear: both; content:"";}
.pdf_downList li{margin-top: 15px;}
.pdf_downList li(-n+3){margin-top:0;}
.pdf_downList li + li{margin-left: 13px;}
.pdf_downList li:nth-child(3n + 1){margin-left: 0;}
.pdf_downList li a{display: block; line-height: 47px; width: 290px; height: 47px; text-align: center; background: #17469e; color: #fff; font-weight: 700; font-size: 16px; font-family: 'Nanum Square'; }


/* ºñ¿æµå ¸®¾ó¸®Æ¼ */
.beyond_wrap .m_tit{color:#17469e; font-size:14px; font-family: 'Nanum Square'; font-weight:900; display:none;}
.beyond_wrap .horizon_layer2 img{margin-right:45px; }
.beyond_wrap .horizon_table{}
.beyond_wrap .horizon_table h2{color:#17469e; font-size:24px; font-family: 'Nanum Square'; font-weight:900; padding-bottom:25px;}
.beyond_wrap .horizon_table p.normal_txt{letter-spacing:-0.05rem; text-align:justify;}
.beyond_wrap .horizon_table p.normal_txt a{color:#2793d1; display:inline-block; border-bottom:1px solid #2793d1; }

.beyond_wrap02 .tableWrap table{table-layout:auto;}
.beyond_wrap02 .tableWrap table th, .tableWrap table td{padding:17px 0 14px;}
.beyond_wrap02 .tableWrap table th{color:#17469e; border-right:1px solid #dadada; width:215px;}
.beyond_wrap02 .tableWrap table th:last-child{border-right:0;}
.beyond_wrap02 .tableWrap table th.col5{width:140px;}
.beyond_wrap02 .tableWrap table td{vertical-align:middle; text-align:center; border-right:1px solid #dadada; font-size:15px;}
.beyond_wrap02 .tableWrap table td:last-child{border-right:0;}
.beyond_wrap02 .tableWrap table td.red{color:#e6421c;}
.beyond_wrap02 .tableMwrap{display:none;}
.beyond_wrap02 .normal_list2 > li{}
.beyond_wrap02 .normal_list2 > li em.red{display:block; color:#e6421c; padding-left:41px; }
.beyond_wrap02 .bBtn{display:block; width:193px; height:47px; line-height:47px; color:#fff; text-align:center; background:#034f8d; margin-left:12px; margin-top:20px;}

.beyond_wrap03 .tableWrap table{table-layout:auto;}
.beyond_wrap03 .tableWrap table th, .tableWrap table td{padding:17px 0 14px;}
.beyond_wrap03 .tableWrap table th{color:#17469e; border-right:1px solid #dadada;}
.beyond_wrap03 .tableWrap table th:last-child{border-right:0;}
.beyond_wrap03 .tableWrap table th.col1{width:310px;}
.beyond_wrap03 .tableWrap table th.col2{width:288px;}
.beyond_wrap03 .tableWrap table th.col3{width:263px;}
.beyond_wrap03 .tableWrap table th.col4{width:140px;}
.beyond_wrap03 .tableWrap table td{vertical-align:middle; text-align:center; border-right:1px solid #dadada; font-size:15px;}
.beyond_wrap03 .tableWrap table td:last-child{border-right:0;}
.beyond_wrap03 .noti{color:#555; font-size:15px; display:block; padding:36px 0 15px;}
.beyond_wrap03 .bBtn{display:block; width:244px; height:47px; line-height:47px; color:#fff; text-align:center; background:#034f8d; margin-left:12px;}


/* ¿¹¸Å Àü¿ë */
.online{width: 100%; text-align: center;}
.online .onlie_allbox{width: 100%; /*max-width: 800px; margin: 0 auto;*/}
.online .onlie_allbox .oln_tptxt{background:#f6f6f6; background-size: cover; font-family: 'Nanum Square'; padding-bottom: 50px; border-bottom: 1px solid #dadada;}
.online .onlie_allbox .oln_tptxt .lng_txtbx{width: 100%; max-width: 800px; margin: 0 auto;}
.online .onlie_allbox .oln_tptxt .lng_txtbx::after{display: block; clear: both; content: "";}
.online .onlie_allbox .oln_tptxt .lng_txtbx a{text-align: center; display: block; width: 75px; height: 34px; float: right; font-size: 16px; color: #fff; line-height: 34px; margin-top: 21px; background:#303030; font-family: 'Nanum Square'; border-radius:20px;}
.online .onlie_allbox .oln_tptxt h1{font-size: 34px; margin-top:23px; color:#000;  font-family: 'Nanum Square'; font-weight:bold;}
.online .onlie_allbox .oln_tptxt h1 br{display: none;}
.online .onlie_allbox .oln_tptxt p{color: #555; font-size: 18px; line-height: 30px; margin-top: 25px;}
.online .onlie_allbox .oln_tptxt p br.m_block{display: none;}

.online .onlie_allbox .onlie_allbox2{padding-bottom: 176px; padding-top: 62px;}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_motxt{width: 100%; max-width: 800px; margin: 0 auto; background: #17469e; padding: 41px 0;}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_motxt p{font-size: 22px; font-family: 'Nanum Square'; font-weight: 700; line-height: 36px; color: #fff;}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_motxt p br.m_block{display: none;}

.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_modbox{width: 100%; max-width: 800px; margin: 0 auto; padding: 1px; box-sizing: border-box; margin-top: 40px; background: #f6f6f6; border:1px solid #dadada;}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_modbox dl{text-align: left; padding: 36px 31px;}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_modbox dl:first-child{padding-top: 36px; padding-bottom: 0;}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_modbox dl dt{margin-bottom: 15px; background: url('../images/sub/ticket/online_ticket_ico.png') no-repeat; height: 25px; line-height: 25px; padding-left: 30px; font-family: 'Nanum Square'; font-size: 20px; color: #000; font-weight:bold;}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_modbox .bunch_wrap{padding: 0;}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_modbox dl ul{padding-left: 30px; border-bottom: 1px solid #dadada; padding-bottom: 36px;}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_modbox dl:last-child ul{padding-bottom: 0; border-bottom: 0;}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_modbox2{width: 100%; max-width: 800px; margin: 0 auto; text-align: left; padding-top: 62px;}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_modbox2 h2{}
.online .onlie_allbox .onlie_allbox2 .olin_mdbox .oln_modbox2 h2:before{top:1px;}

.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox{width: 100%; max-width: 800px; margin: 0 auto; padding-top: 1px; margin-top: 60px; border-top:1px solid #dadada;}

.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst,
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst2{width: 100%; padding: 0 50px; box-sizing: border-box; padding-top: 67px;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst::after,
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst2::after{display: block; clear: both; content:"";}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst li,
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst2 li{color: #fff; font-size: 18px; display: inline-block; padding-left: 0;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst li{width: calc(33.3333% - 14px); background: #2a2f63; margin-top: 10px;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst.normal_ticket li{width: calc(33.3333% - 14px); background: #303030; margin-top: 10px;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst li + li{margin-left: 14px;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst.normal_ticket li:nth-child(3n + 1){margin-left: 0;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst.normal_ticket li.normal_btn100{display: block; margin: 0 auto; margin-top: 10px;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst.normal_ticket li.mlimpor{margin-left: 14px;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst.normal_ticket li.mlimpor0{margin-left: 0px;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst2 li{width: calc(33.3333% - 14px); background: #2a2f63;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst2 li + li{margin-left: 18px;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst li a,
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst2 li a{color: #fff; font-weight: 700; font-family: 'Nanum Gothic'; display: block; line-height: 50px;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst li.btncolor1,
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst2 li.btncolor1{background: #17469e;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst li.btncolor2,
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst2 li.btncolor2{background: #e6421c;}
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst li.btncolor3,
.online .onlie_allbox .onlie_allbox2 .oln_dnbtnbox .oln_dnlst2 li.btncolor3{background: #777777;}

.online .onlie_allbox ul li{background: url('../images/sub/list_style1.png') no-repeat 2px 12px; padding-left: 12px; font-size: 16px; color: #555; font-family: 'Nanum Gothic'; margin-bottom: 0px; line-height: 25px; letter-spacing:-0.03rem;}
.online .onlie_allbox ul li.nonestyle{background:none; padding-left:0;}
.online .onlie_allbox ul li.colorPnk{color: #e6421c;}
.online .onlie_allbox .oln_modbox2 ul li{line-height:30px;}
.online .onlie_allbox ul li br.m_block{display: none;}
.online .onlie_allbox ul li br.t_block{display: none;}
.online .onlie_allbox ul li span.colorPnk{color: #e6421c;}
.online .onlie_allbox ul li span.paddingL75{padding-left: 75px;}

.online .onlie_allbox ul li.m_block{display: none;}



/* ÆË¾÷ */
.popup{width: 100%; max-width: 735px; height: 1500px; padding: 20px 30px; box-sizing:border-box;}
.popup_top{text-align: right;}
.popup_cont{width: 100%}
.popup_cont h1{color: #000; font-weight: 700; font-family: 'Nanum Square';font-size: 26px; }
.popup_cont h1::after{display: block; width: 100%; height: 2px; content:""; margin-top: 15px; margin-bottom: 30px;
background: #f03a9b; /* Old browsers */
background: -moz-linear-gradient(-60deg, #3252c9 0%, #f03a9b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-60deg, #3252c9 0%, #f03a9b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(120deg, #3252c9 0%, #f03a9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f03a9b', endColorstr='#3252c9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.popup.payment .popup_cont .tableWrap table{margin-bottom: 0; width:100%}
.popup.payment .popup_cont .tableWrap table th{width: 20%; background: #f6f6f6;}
.popup.payment .popup_cont .tableWrap table td,
.popup.payment .popup_cont .tableWrap table th{border-bottom:1px solid #dadada; border-left:1px solid #dadada; vertical-align: middle; word-break:keep-all;}
.popup.payment .popup_cont .tableWrap table td:first-child,
.popup.payment .popup_cont .tableWrap table th:first-child{border-left: 0;}
.popup.payment .popup_cont .tableWrap table td:last-child,
.popup.payment .popup_cont .tableWrap table th:last-child{border-right: 0;}
.popup.payment .popup_cont .tableWrap table th{padding: 12px 0; font-size: 15px; color:#000;}
.popup.payment .popup_cont .tableWrap table .th{font-size: 15px; color:#000; font-weight:700; padding:15px 0; text-align:center; line-height:25px;}
.popup.payment .popup_cont .tableWrap table td{padding: 12px 15px 12px 15px; font-size: 15px; font-weight: 500; color: #fff; text-align:left;}
.popup.payment .popup_cont .tableWrap table td p{margin-bottom: 0;}
.popup.payment .popup_cont .tableWrap table tr td.color_wht{text-align: center;}
.popup.payment .popup_cont .tableWrap table td h3.tit{font-size: 15px; text-align: left; color: #fff; font-weight: 700; line-height: 17px; margin-bottom: 0;}
.popup.payment .popup_cont .tableWrap table td p + h3.tit{margin-top: 10px;}
.popup.payment .popup_cont .tableWrap table td img{width: 100%; margin-bottom: 10px}
.popup.payment .popup_cont .tableWrap table td img.m_block{display:none;}
.popup.payment .popup_cont .tableWrap.m_block{display: none;}
.popup.payment .popup_cont .bunch_wrap.online table th:nth-child(1),
.popup.payment .popup_cont .bunch_wrap.online table td:nth-child(1){width: 14%;}
.popup.payment .popup_cont .bunch_wrap.online table th:nth-child(2),
.popup.payment .popup_cont .bunch_wrap.online table td:nth-child(2){width: 86%;}
.popup.payment .popup_cont .bunch_wrap.field table th:nth-child(1),
.popup.payment .popup_cont .bunch_wrap.field table td:nth-child(1){width: 95px; box-sizing:border-box;}
.popup.payment .popup_cont .bunch_wrap.field table th:nth-child(2),
.popup.payment .popup_cont .bunch_wrap.field table td:nth-child(2){width: 150px; box-sizing:border-box;}
.popup.payment .popup_cont .bunch_wrap.field table th:nth-child(3),
.popup.payment .popup_cont .bunch_wrap.field table td:nth-child(3){width:429px; box-sizing:border-box;}
.popup.payment .popup_cont .normal_list2 > li{line-height:25px;}

/* ÀÌº¥Æ® ÆË¾÷ */
.popEvent{width: 480px;}
.popEvent .wrap{padding: 15px 25px 36px; box-sizing: border-box;}
.popEvent .wrap .sec_t{display: block; width: 100%; padding-bottom: 13px;}
.popEvent .wrap .sec_t::after{display: block; clear: both; content:"";}
.popEvent .wrap .btnClose{float: right;}
.popEvent .wrap .sec_tit{width: 100%; background: url('../images/sub/popup/event_pop_190618_1.png') no-repeat right center; height: 123px;}
.popEvent .wrap .sec_tit h1{font-size: 29px; color: #fff; line-height: 123px;}
.popEvent .wrap .sec_form{padding: 30px 30px 34px 38px; background: #262836}
.popEvent .wrap .sec_form .formInput{position: relative;}
.popEvent .wrap .sec_form .formInput + .formInput{margin-top: 10px;}
.popEvent .wrap .sec_form .formInput::after{display: block; clear: both; content:"";}
.popEvent .wrap .sec_form .formInput span{position: absolute; top: 50%; transform: translateY(-50%); float: left; width: 55px; color: #a6aac9; box-sizing: border-box; background: url('../images/sub/popup/bullet_dot.png') no-repeat left 8px; font-size: 16px; padding-left: 8px; text-align: justify; line-height: 20px; font-weight: 700;}
.popEvent .wrap .sec_form .formInput span.hyphen{background: none; position: static; float: right; width: 20px; padding-left: 0; text-align: center; line-height: 42px; height: 42px; transform: translateY(0);}
.popEvent .wrap .sec_form .formInput input[type="text"]{width: 292px; background-color: #fff; height: 42px; box-sizing: border-box; float: right;  padding: 0 10px; border: 0;}
.popEvent .wrap .sec_form .formInput select{width: 292px; background-color: #fff; height: 42px; box-sizing: border-box; float: right; padding: 0 10px; border: 0;}
.popEvent .wrap .sec_form .formInput.phone input[type="text"]{width: 84px;}
.popEvent .wrap .sec_form .formInput.phone input[type="text"].no1{left: 71px;}
.popEvent .wrap .sec_form .formInput.phone input[type="text"].no1 + span{left: 162px;}
.popEvent .wrap .sec_btn{padding-top: 21px; text-align: center;}
.popEvent .wrap .sec_btn a{display: inline-block; width: 159px; height: 53px; line-height: 53px; background: #3252c9; color: #fff; text-align: center; font-weight: 700; font-size: 18px;}

/*BIFAN x Unity Short Film Challenge*/
.proj_wrap table td{line-height:1.5;}
.proj_wrap span.notdot.notdot2{color:#555; font-size:15px; padding-top:20px; display:block;}
.proj_wrap .list_wrap .normal_list{}
.proj_wrap .list_wrap span{display:inline;}
.proj_wrap .list_wrap li{padding-bottom:11px;}
.proj_wrap .list_wrap li em{font-style:normal; color:inherit;}
.proj_wrap .list_wrap li:last-child{padding-bottom:0;}
.proj_wrap .list_wrap ul ul{padding-top:11px; padding-left:13px;}
.proj_wrap a.sfcBtn,.proj_wrap a.faq{display:inline-block; width:263px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:17px; background:#17469e; }
.proj_wrap a.sfcBtn2{margin:25px 0 100px 12px;}
.proj_wrap .pt_table th{padding:17px 0 15px;}
.proj_wrap .pt_table td{text-align:center;}
.proj_wrap .imglist{overflow:hidden; padding-top:37px;}
.proj_wrap .imglist li{float:left; width:calc(25% - 33px); margin-right:44px;}
.proj_wrap .imglist li:last-child{margin-right:0;}
.proj_wrap .imglist li img{}
.proj_wrap .imglist li p{text-align:center; padding-top:22px; color:#b3baee; font-size:18px; font-family: 'Nanum Square';}
.text_wrap0410 span{font-size:20px; font-family: 'Nanum Square'; padding-bottom:15px;}
.proj_wrap .text_wrap0410 table.mov{display:none;}
.proj_wrap .tableS2 th{width:203px;}
.normal_list{color:#555;}
.normal_list li{position:relative; }
.normal_list li:before{}
.proj_wrap .normal_list > li{overflow:hidden; padding-bottom:14px; line-height:1;}
.proj_wrap .normal_list2 > li{line-height:30px; padding-bottom:0;}
.proj_wrap .normal_list2 > li:before{top:14px;}
.proj_wrap .normal_list > li:last-child{padding-bottom:0;}
.proj_wrap .normal_list > li > span{width:81px; display:block; float:left;}
.proj_wrap .normal_list > li > em{float:left; display:block;}
.proj_wrap .normal_list > li > ul{float:left; padding:0;}
.proj_wrap .tableS2 .th{border-right:1px solid #dadada;}
.proj_wrap .tableS2 .th:last-child{border-right:1px solid #dadada;}
.proj_wrap .tableS2 .td{text-align:center; border-right:1px solid #dadada; padding-left:0;}
.proj_wrap .tableS2 .td:last-child{border-right:none;}
.proj_wrap .imglist li img{margin:0 auto; display:block;}
.proj_wrap .imglist li p{font-size:20px; color:#111; padding-bottom:10px;}
.proj_wrap .imglist li span{display:block; font-size:15px; line-height:25px; color:#555; text-align:center; word-break:keep-all;}
.proj_wrap .normal_txt{margin-bottom:40px;}
.proj_wrap .normal_txt:last-child{margin-bottom:0;}
.proj_wrap ul.position_list li{position:relative; padding-left:93px; padding-bottom:5px;}
.proj_wrap ul.position_list li span{width:93px; position:absolute; left:12px; top:0;}
.proj_wrap ul.position_list li ul{padding:0; padding-bottom:7px;}
.proj_wrap ul.position_list li li{padding:0;}
.proj_wrap ul.position_list li li a{margin-top:7px; }
.proj_wrap .sche_btn{display:block; width:230px; height:45px; background:#17469e; color:#fff; font-size:17px; line-height:45px; text-align:center; margin-top:15px;}

.proj_wrapper8{}
.proj_wrapper8 .bunch_wrap{padding-bottom:35px;}
.proj_wrapper8 .horizon_wrap{overflow:hidden;}
.proj_wrapper8 .horizon_wrap .imgbox{float:left; margin-right:29px;}
.proj_wrapper8 .horizon_wrap .imgbox p{font-size:14px; line-height:30px; text-align:center; color:#555;}
.proj_wrapper8 .horizon_wrap .txtbox{padding-top:13px;}
.proj_wrapper8 .horizon_wrap .txtbox p{font-size:15px; color:#666; line-height:30px; letter-spacing:-0.5px; word-break:keep-all;}
.proj_wrapper8 .list_cont{display:flex; margin:28px 0 33px;}
.proj_wrapper8 .list_cont p{width:100px; background:#2727b6; font-size:20px; font-weight:800; color:#fff; line-height:30px; display:flex; align-items:center; justify-content:center; border-radius:15px; text-align:center; font-family: 'Nanum Square';}
.proj_wrapper8 .list_cont .list_ul{width:calc(100% - 100px);}
.proj_wrapper8 .list_cont ul{display:flex; margin-bottom:20px;}
.proj_wrapper8 .list_cont ul:last-child{margin-bottom:0;}
.proj_wrapper8 .list_cont ul li{margin-left:23px; width:160px; height:110px; background:#fff; width:calc(20% - 23px); box-sizing:border-box; border:1px solid #dee3f0; border-radius:15px; text-align:center; display:flex; align-items:center; justify-content:center; position:relative;}
.proj_wrapper8 .list_cont ul li:before{content:""; width:23px; height:1px; background:#dee3f0; position:absolute; left:-23px; top:50%; transform:translateY(-50%);}
.proj_wrapper8 .list_cont ul li.b_border{border-color:#1919bf;}
.proj_wrapper8 .list_cont ul li.b_border span{color:#010192;}
.proj_wrapper8 .list_cont ul li span{padding-left:0; font-size:18px; font-weight:bold; color:#666; line-height:22px; font-family: 'Nanum Square';}
.proj_wrapper8 .list_cont ul li em{font-size:14px; color:#555; letter-spacing:-1px; display:block; font-weight:400; font-family: 'Nanum Gothic';}

.strange_wrap01 .small_tit_bl{font-size:28px; color:#111; font-weight:800; }
.strange_wrap01 .strange_topinfo{margin-top:17px; margin-bottom:53px;}
.strange_wrap01 .strange_topinfo .imgbox{border-radius:15px; overflow:hidden;}
.strange_wrap01 .strange_topinfo .imgbox img{width:100%;}
.strange_wrap01 .strange_topinfo .infobox{padding-top:19px;}
.strange_wrap01 .strange_topinfo .infobox ul{display:flex; align-items:center; justify-content:flex-start;}
.strange_wrap01 .strange_topinfo .infobox ul li{font-size:14px; color:#666; position:relative; padding-right:10px; margin-right:10px;}
.strange_wrap01 .strange_topinfo .infobox ul li:last-child{padding-right:0; margin-right:0;}
.strange_wrap01 .strange_topinfo .infobox ul li:after{content:""; width:1px; height:10px; background:#ccc; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.strange_wrap01 .strange_topinfo .infobox ul li:last-child:after{width:0; height:0;}
.strange_wrap01 .bunch_wrap{padding-bottom:50px;}
.strange_wrap01 .bunch_wrap h4{padding-bottom:7px;}
.strange_wrap01 .bunch_wrap p{font-size:15px; color:#555; line-height:30px;}
.strange_wrap01 .bunch_wrap strong{font-size:revert; padding-bottom:0; font-family: 'Nanum Gothic';}
.strange_wrap01 .bunch_wrap br{display:none;}

.s_cont .wrapper.proj_wrapper11{padding-top:19px;}
.proj_wrapper11 .text_wrap{padding-bottom:0;}
.proj_wrapper11 .normal_txt{padding-bottom:19px; margin-bottom:0; letter-spacing:-1px;}
.proj_wrapper11 .locationmap_tab{margin-bottom: 37px; }
.proj_wrapper11 .locationmap_tab ul{background: #fff; width: 100%; height: 60px; border-box; border: 1px solid #dee3f0; border-radius: 11px; overflow: hidden;}
.proj_wrapper11 .locationmap_tab ul:after{content:""; display:block; clear:both;}
.proj_wrapper11 .locationmap_tab ul li{float:left; text-align:center; line-height:60px; width:16.666%;}
.proj_wrapper11 .locationmap_tab ul li a{font-size:15px; color:#555; position:relative; z-index:1; display:inline-block;}
.proj_wrapper11 .locationmap_tab ul li a:before{content: ""; width: 0; height: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background: #1919bf; z-index: -1; border-radius: 15px;}
.proj_wrapper11 .locationmap_tab ul li.on a{color:#fff;}
.proj_wrapper11 .locationmap_tab ul li.on a:before{width:100%; height:31px; padding:0 17px;}
.proj_wrapper11 .locationmap_tab select{width:100%; border:1px solid #dee3f0; border-radius:11px; overflow:hidden; background:#fff url(/web/images/sub/select_open.png) no-repeat right 15px center; font-size:15px; color:#555; height:59px; box-sizing:border-box; padding-left:20px; font-family: 'Nanum Gothic'; display:none;}
.proj_wrapper11 .location_list{padding-bottom:20px; min-height:600px;}
.proj_wrapper11 .location_list h3{padding-bottom:14px;}
.proj_wrapper11 .location_list li{font-size:16px;}
.proj_wrapper11 .location_list li:before{background:#010192;}
.proj_wrapper11 .location_list li span{color:#010192; padding-right:16px; margin-right:14px; position:relative; width:76px; box-sizing:border-box; display:inline-block;}
.proj_wrapper11 .location_list li span:after{content:""; width:1px; height:11px; background:#dee3f0; position:absolute; right:0; top:8px;}

.proj_wrapper12 .proj_wrap{padding-bottom:100px;}
.proj_wrapper12 .tit{font-size:20px; color:#111; font-weight:700; font-family: 'Nanum Square'; line-height:35px; padding-top:5px;}
.proj_wrapper12 .normal_txt{letter-spacing:-1px;}

.proj_wrapper13 .arr_tit{padding-bottom:11px; margin-top:17px;}
.proj_wrapper13 .bunch_wrap{padding-bottom:55px;}
.proj_wrapper13 .tableWrap table td p{margin-bottom:0;}
.proj_wrapper13 table td a{color:inherit;}
.proj_wrapper13 .tableWrap table td {padding-left: 13px; border-bottom: 1px solid #dee3f0}
.proj_wrapper13 .tableWrap table tr:last-child td{border-bottom:0;}
.proj_wrapper13 .normal_list_b > li{padding-bottom:5px;}
.proj_wrapper13 .normal_list_b > li:last-child{padding-bottom:0;}
.proj_wrapper13 .camp_mento{display:flex; flex-wrap:wrap; margin-top:10px;}
.proj_wrapper13 .camp_mento li{width:calc(50% - 11px); margin-right:22px; margin-top:21px; box-sizing:border-box; border:1px solid #dee3f0; display:flex; padding:11px 15px 11px 11px; border-radius:11px;}
.proj_wrapper13 .camp_mento li:nth-child(-n+2){margin-top:0;}
.proj_wrapper13 .camp_mento li:nth-child(2n){margin-right:0;}
.proj_wrapper13 .camp_mento li .imgbox{border-radius:8px; overflow:hidden;}
.proj_wrapper13 .camp_mento li .imgbox img{}
.proj_wrapper13 .camp_mento li .txtbox{padding-left:17px; width:calc(100% - 163px); box-sizing:border-box;}
.proj_wrapper13 .camp_mento li .txtbox h6{font-size:20px; font-weight:bold; font-family: 'Nanum Square'; color:#111; border-bottom:1px solid #dee3f0; padding-top:10px; padding-bottom:15px; padding-left:11px; line-height:28px; letter-spacing:-1px; margin-bottom:15px;}
.proj_wrapper13 .camp_mento li .txtbox_2 h6{padding-top:6px; padding-bottom:11px;}
.proj_wrapper13 .camp_mento li .txtbox p{padding-left:11px; font-size:16px; line-height:26px; color:#555; padding-bottom:10px;}
.proj_wrapper13 .camp_mento li .txtbox p:last-child{padding-bottom:0;}
.proj_wrapper13 .camp_mento li .txtbox p em{color:#222; font-weight:bold; display:block;}
.proj_wrapper13 .mento_table .col1{width:20%;}
.proj_wrapper13 .mento_table .col2{width:12%;}
.proj_wrapper13 .mento_table .col3{width:53%;}
.proj_wrapper13 .mento_table .col4{width:14%;}
.proj_wrapper13 .mento_table th{text-align:center; }
.proj_wrapper13 .mento_table th span{padding:7px 0;}
.proj_wrapper13 .mento_table td{padding:8px 0; letter-spacing:-1px;}
.proj_wrapper13 .mento_table td.tal{text-align:left;}
.proj_wrapper13 .mento_table td span{padding-left:28px;}
.proj_wrapper13 .mento_table td span em{display:none;}
.proj_wrapper13 .camp_btn{display:block; width:156px; line-height:43px; text-align:center; color:#fff; background:#010192; border-radius:7px; font-size:15px; font-weight:bold; margin-top:5px;}
.proj_wrapper13 .camp_btn img{padding-left:8px; vertical-align:-1px;}

.proj_wrapper14 .text_wrap{padding-bottom:25px;}
.proj_wrapper14 .tableWrap table td{border-bottom:1px solid #dee3f0; padding-left:13px;}
.proj_wrapper14 .tableWrap table tr:last-child td{border-bottom:0;}

.proj_wrapper15 .text_wrap{padding-bottom:25px;}
.proj_wrapper15 .tableWrap table td{border-bottom:1px solid #dee3f0; padding-left:13px;}
.proj_wrapper15 .tableWrap table tr:last-child td{border-bottom:0;}
.proj_wrapper15 .cinema_btn{display:block; width:194px; line-height:43px; text-align:center; color:#fff; background:#010192; border-radius:7px; font-size:15px; font-weight:bold; margin-top:9px;}
.proj_wrapper15 .cinema_btn img{padding-left:8px; vertical-align:-1px;}

.proj_wrapper16 .tableWrap table td{border-bottom:1px solid #dee3f0; padding-left:13px;}
.proj_wrapper16 .tableWrap table tr:last-child td{border-bottom:0;}
.proj_wrapper16 .text_wrap{padding-bottom:25px;}

.proj_wrapper9 .small_tit_b{padding-bottom:16px;}
.proj_wrapper9 .normal_txt{margin-bottom:24px;}
.proj_wrapper9 .platform_btn{display:block; width:188px; line-height:43px; text-align:center; color:#fff; background:#010192; border-radius:7px; font-size:15px; font-weight:bold; margin-top:9px;}
.proj_wrapper9 .platform_btn img{padding-left:8px; vertical-align:-1px;}

.proj_wrapper10 {padding-top:10px;}
.proj_wrapper10 .normal_txt{margin-bottom:20px;}
.proj_wrapper10 .publish_img{display:flex; margin-bottom:35px;}
.proj_wrapper10 .publish_img span{display:block; border:1px solid #dee3f0; border-radius:11px; margin-right:18px; overflow:hidden; width:calc(50% - 9px); max-width:300px;}
.proj_wrapper10 .publish_img span:last-child{margin-right:0;}
.proj_wrapper10 .publish_img span img{width:100%;}
.proj_wrapper10 .text_wrap{padding-bottom:50px;}
.proj_wrapper10 .co-publi{}
.proj_wrapper10 .co-publi .tit{font-size:22px; color:#111; font-weight:bold; font-family: 'Nanum Square'; margin-bottom:17px;}
.proj_wrapper10 .co-publi ul{display:flex;}
.proj_wrapper10 .co-publi ul li{width:calc(20% - 15px); margin-right:19px; border:1px solid #dee3f0; border-radius:11px; box-sizing:border-box;}
.proj_wrapper10 .co-publi ul li:last-child{margin-right:0;}
.proj_wrapper10 .co-publi ul li img{width:100%;}

/* 200928 */
.big_wrap.big_wrap3_1 .bunch_wrap strong{font-size:inherit; padding-bottom:0;}

/* 201110 */
.beyond_wrap.beyond_wrap04 .horizon_table h2{line-height:30px; padding-bottom:30px; padding-top:10px;}
.beyond_wrap.beyond_wrap04 .horizon_table p.normal_txt{padding-right:20px; word-break:keep-all;}
.beyond_wrap.beyond_wrap04 .horizon_layer2 img{margin-bottom:20px;}
.beyond_wrap.beyond_wrap04 .normal_list2{padding-top:35px;}
.beyond_wrap.beyond_wrap04 .normal_list2 > li span{width:80px; display:inline-block;}
.beyond_wrap.beyond_wrap04 .viewBtn{display:block; width:203px; line-height:45px; color:#fff; background:#17469e; text-align:center; font-weight:bold; margin-top:40px;}

/* 201118 */
.beyond_wrap.beyond_wrap04 .horizon_layer3 .h_left{margin-right:45px;}
.beyond_wrap.beyond_wrap04 .horizon_layer3 .h_right{margin-left:360px; width:calc(100% - 360px);}
.beyond_wrap.beyond_wrap04 .horizon_layer3 h2{color: #17469e; font-size: 24px; font-family: 'Nanum Square'; font-weight: 900; line-height: 30px; padding-bottom: 30px; padding-top: 10px;}
.beyond_wrap.beyond_wrap04 .horizon_layer3 .h_right .normal_list2{padding-top:0;}
.beyond_wrap.beyond_wrap04 .horizon_layer3 .h_right .normal_list2 li:before{width:0; height:0;}
.beyond_wrap.beyond_wrap04 .horizon_layer3 .h_right .normal_list2 li span{position:relative; padding-left:13px;}
.beyond_wrap.beyond_wrap04 .horizon_layer3 .h_right .normal_list2 li span:before{content:""; display: block; width: 3px; height: 3px; background: #111; border-radius: 50%; position: absolute; left: 0; top: 13px;}
.beyond_wrap.beyond_wrap04 .horizon_layer3 .h_right li{}
.beyond_wrap.beyond_wrap04 .horizon_layer3 .h_right li span{width:auto; padding-right:23px;}
.beyond_wrap.beyond_wrap04 .horizon_layer3 .h_right li a{display:block; width:203px; text-align:center; color:#fff; font-weight:bold; font-size:17px; line-height:45px; background:#17469e; margin:30px auto 0; transform:translateX(-80px);}
.beyond_wrap.beyond_wrap04 .horizon_layer3 .h_right li a.mb60{margin-bottom:60px;}
.beyond_wrap.beyond_wrap04 .textB{font-size:20px; font-weight:bold; font-family: 'Nanum Square'; padding-bottom:35px;}

/* 201130 */
.bx-wrapper .bx-controls-auto{text-align:left;}

/* ÆÇÆÇÆÇ */
.event_wrap_pan .text_wrap{padding-bottom:55px;}
.event_wrap_pan .bunch_wrap {padding-bottom:55px;}
.event_wrap_pan .small_tit{font-size:18px; font-weight:700; padding-bottom:14px;}
.event_wrap_pan .pan_tableWrap{padding-bottom:40px;}
.event_wrap_pan .pan_tableWrap:last-child{padding-bottom:0;}
.event_wrap_pan .pan_tableWrap .tit{font-size:20px; padding-bottom:13px;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table{table-layout:fixed;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table .col1{width:7%;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table .col2{width:15.8%;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table .col3{width:36.7%;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table .col4{width:20%;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table .col5{width:20%;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table th span{border:none; font-size:15px; font-family: 'Nanum Gothic'; white-space:nowrap;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table td{line-height:30px; border-right:1px solid #dee3f0; }
.event_wrap_pan .pan_tableWrap .tableWrap2 table td:last-child{border-right:0;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table td.bdr{border-right:1px solid #dee3f0;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table .col21{width:16%;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table .col22{width:22%;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table .col23{width:42%;}
.event_wrap_pan .pan_tableWrap .tableWrap2 table .col24{width:20%;}

/* 210701 */
.proView .normal_txt strong{font-style:revert; font-size:revert; padding-bottom:0; display:inline; font-family: 'Nanum Gothic';}

/* 210702 */
.proj_wrapper11 .location_imgList{padding-top:27px;}
.proj_wrapper11 .location_imgList ul{display:flex; align-items:center; flex-wrap:wrap;}
.proj_wrapper11 .location_imgList ul li{width:calc(25% - 10px); margin-right:13px; margin-top:14px;}
.proj_wrapper11 .location_imgList ul li:nth-child(4n){margin-right:0;}
.proj_wrapper11 .location_imgList ul li:nth-child(-n+4){margin-top:0;}
.proj_wrapper11 .location_imgList ul li:last-child{margin-right:0;}
.proj_wrapper11 .location_imgList ul li img{width:100%;}
.proj_wrapper11 .location_imgList5 ul li{width:calc(20% - 10px); margin-right:12px; margin-top:14px;}
.proj_wrapper11 .location_imgList5 ul li:nth-child(4n){margin-right:12px;}
.proj_wrapper11 .location_imgList5 ul li:nth-child(5n){margin-right:0;}
.proj_wrapper11 .location_imgList5 ul li:nth-child(-n+5){margin-top:0;}
.proj_wrapper11 .location_imgList3 ul li{width:calc(33.333% - 10px); margin-right:12px; margin-top:14px;}
.proj_wrapper11 .location_imgList3 ul li:nth-child(4n){margin-right:12px;}
.proj_wrapper11 .location_imgList3 ul li:nth-child(3n){margin-right:0;}
.proj_wrapper11 .location_imgList3 ul li:nth-child(-n+3){margin-top:0;}
.proj_wrapper11 .location_list .normal_list2_float li{padding-left:101px; }
.proj_wrapper11 .location_list .normal_list2_float li span{position:absolute; left:12px; top:0;}
.proj_wrapper11 .location_list .lacation_vid{margin-top:32px;}
.proj_wrapper11 .location_list .lacation_vid img{display:block; margin:0 auto; width:100%; max-width:900px;}

/* 210705 */
.beyond_wrap .bigBtn{display: block; width: 141px; line-height: 47px; text-align: center; color: #fff; font-size: 16px; font-weight: 700; background: #17469e; margin: 20px 0 0; border-radius:7px;}