@charset "utf-8";

.fa1 { font-family: 'Core', serif;}

#wrap { position:relative; width:100%; margin:0 auto;}

.jbMenu { text-align: center; width: 100%; z-index:1000; }


#header { position:relative; width:100%; height:126px; z-index:10; background-color:#0000004f; /*background:url(../images/top_line_bg.png) repeat-x left bottom;*/}
#header .header_inner { position:relative; width:1400px; height:126px; margin:0 auto; }
#header .header_inner h1 { position:absolute; left:0; top:31px; width:340px; height:71px; z-index:99999 }
#header .header_inner h1 a { display:block; width:290px; height:56px; background:url(../images/logo.png) no-repeat; text-indent:-5000px; background-size:cover; }
#header .header_inner .gnb { position:relative; width:100%; margin:0 auto; text-align:center }
#header .header_inner .gnb ul { position:relative; width:920px; display:flex; height:126px; justify-content: center; align-items: center; margin:0 auto 0 300px; text-align:center; padding-left:50px;}
#header .header_inner .gnb ul li { width:auto;text-align:center }
#header .header_inner .gnb ul li a { position:relative; display:block; font-size:1.5em; padding:50px 16px; color:#fff; font-weight:400; letter-spacing:-0.03em;}
#header .header_inner .gnb ul li:hover a { color:#ffd33c}
#header .header_inner .gnb ul li ul { position:absolute; left:-240px; top:108px; width:1400px; height:auto; background:#fff; margin:0 0 0 0; display: none; padding:0 0 0 0; overflow:hidden}
#header .header_inner .gnb ul li ul.sm2 { position:absolute; left:0; top:108px; width:500px; height:auto;}
#header .header_inner .gnb ul li ul.sm2 li { position:relative; float:left; width:33.3333%; border-right:1px solid #e8eff4; min-height:inherit; transition:all .2s ease; background:#fff;}
#header .header_inner .gnb ul li ul.sm2 li:hover {background:#0581e1; transition:all .2s ease }
#header .header_inner .gnb ul li ul.sm3 { position:absolute; left:210px; top:108px; width:470px; height:auto;}
#header .header_inner .gnb ul li ul.sm3 li { position:relative; float:left; width:33.3333%; border-right:1px solid #e8eff4; min-height:inherit; transition:all .2s ease; background:#fff;}
#header .header_inner .gnb ul li ul.sm3 li:hover {background:#0581e1; transition:all .2s ease }
#header .header_inner .gnb ul li ul.sm4 { position:absolute; left:275px; top:108px; width:600px; height:auto}
#header .header_inner .gnb ul li ul.sm4 li { position:relative; float:left; width:25%; border-right:1px solid #e8eff4; min-height:inherit; transition:all .2s ease; background:#fff;}
#header .header_inner .gnb ul li ul.sm4 li:hover {background:#0581e1; transition:all .2s ease }
#header .header_inner .gnb ul li ul.sm5 { position:absolute; left:415px; top:108px; width:330px; height:auto;}
#header .header_inner .gnb ul li ul.sm5 li { position:relative; float:left; width:50%; border-right:1px solid #e8eff4; min-height:inherit; transition:all .2s ease; background:#fff;}
#header .header_inner .gnb ul li ul.sm5 li:hover {background:#0581e1; transition:all .2s ease }
#header .header_inner .gnb ul li ul.sm6 { position:absolute; left:inherit; right:0; top:108px; width:492px; /*width:656px; 하위 메뉴 4*/ height:auto;}
#header .header_inner .gnb ul li ul.sm6 li { position:relative; float:left; width:33.33%; border-right:1px solid #e8eff4; min-height:inherit; transition:all .2s ease; background:#fff;}
#header .header_inner .gnb ul li ul.sm6 li:hover {background:#0581e1; transition:all .2s ease }
#header .header_inner .gnb ul li ul li { position:relative; float:left; width:16.66667%; border-right:1px solid #e8eff4; min-height:230px; transition:all .2s ease; background:#f2f7fa;}
#header .header_inner .gnb ul li ul li:last-of-type { border-right:none }
#header .header_inner .gnb ul li ul li:hover {background:#0581e1; transition:all .2s ease }
#header .header_inner .gnb ul li ul li:hover a { color:#fff }
#header .header_inner .gnb ul li ul li:hover ul li a { font-size:1.35em; display:block; padding:5px 0; letter-spacing:-0.05em; color:#666;}
#header .header_inner .gnb ul li:hover ul li a { color:#000}
#header .header_inner .gnb ul li:hover ul li:hover a { color:#fff}
#header .header_inner .gnb ul li:hover ul li ul li a { color:#666}
#header .header_inner .gnb ul li:hover ul li:hover ul li a { color:#666}

#header .header_inner .gnb ul li ul li a { position:relative; display:block; font-size:1.5em; padding:15px 15px; color:#000; font-weight:400; letter-spacing:-0.03em;}
#header .header_inner .gnb ul li ul li ul { position:relative; left:inherit; top:inherit; display:block; width:100%; padding:10px 0 25px 0; height:190px;dis}
#header .header_inner .gnb ul li ul li ul li { position:relative; float:none; width:100%; border-right:none; min-height:inherit; color:#666; background:#fff }
#header .header_inner .gnb ul li ul li ul li:hover {background:#fff; transition:all .2s ease }
#header .header_inner .gnb ul li ul li:hover ul li:hover a { color:#0069bb }
#header .header_inner .gnb ul li ul li ul li a { font-size:1.35em; display:block; padding:5px 0; letter-spacing:-0.05em; color:#666;}
#header .header_inner .gnb_fx { display:none; transition:all 0.4s ease; opacity:0 !important; }


#header .header_inner .slogan { position:absolute; right:0; top:39px; width:139px; height:48px; background:url(../images/slogan.png) no-repeat center center; display:block; text-indent:-5000px; }

#header .header_inner .tmenu a { position:absolute; right:0; top:0; width:80px; height:80px; background:url(../images/ic_tmenu.png) no-repeat center center #9d7157; text-indent:-5000px; transition:all 0.3s ease;}
#header .header_inner .tmenu a:hover { background:url(../images/ic_tmenu.png) no-repeat center center #774f38; }

.jbFixed { position: fixed; top: 0px; }

.jbFixed #header { position:relative; width:100%; height:80px; background:#fff; z-index:100; opacity:1; border-bottom:1px solid #e0e0e0}
.jbFixed #header .header_inner { position:relative; width:1400px; height:80px; margin:0 auto; }
.jbFixed #header .header_inner h1 { position:absolute; left:0; top:21px; width:150px; height:40px }
.jbFixed #header .header_inner h1 a { display:block; width:210px; height:40px; background:url(../images/logo_j.png) no-repeat; text-indent:-5000px;}

.jbFixed #header .header_inner .gnb { display:none }
.jbFixed #header .header_inner .gnb_fx { position:relative; opacity:1 !important; width:100%; margin:0 auto; text-align:center; display:block; transition:all 0.2s ease !important;}
.jbFixed #header .header_inner .gnb_fx ul { position:relative; width:920px; display:flex; height:80px; justify-content: center; align-items: center; margin:0 auto; text-align:center; padding-left:50px;}
.jbFixed #header .header_inner .gnb_fx ul li { width:auto;text-align:center }
.jbFixed #header .header_inner .gnb_fx ul li a { position:relative; display:block; font-size:1.5em; padding:20px 16px; color:#111; font-weight:400; letter-spacing:-0.03em;}
.jbFixed #header .header_inner .gnb_fx ul li:hover a { color:#0581e1}
.jbFixed #header .header_inner .slogan { position:absolute; right:0; top:18px; width:120px; height:41px; background:url(../images/slogan_j.png) no-repeat center center; display:block; }

.m-menu { display:none }

#header .snb { position:absolute !important; left:0; top:40px; display:none; width:100%; height:auto; background:none; z-index:999; padding-left:0;}
#header .snb .snb_list { position:relative; width:1020px; height:auto; margin:0 auto ; padding:30px 0 30px 0; display:flex; justify-content: center; align-items: center; background:#0581e1;}
#header .snb .snb_list ul { position:relative; height:auto; overflow:hidden;  width:100%;}
#header .snb .snb_list ul li { position:relative; float:left; text-align:center; color:#fff; font-size:1.55em; border-right:1px solid rgba(255,255,255,.1); min-height:260px;}
#header .snb .snb_list ul li:nth-of-type(1) { width:16.66667% !important; padding-top:10px;}
#header .snb .snb_list ul li:nth-of-type(2) { width:16.66667% !important; }
#header .snb .snb_list ul li:nth-of-type(3) { width:16.66667% !important;}
#header .snb .snb_list ul li:nth-of-type(4) { width:16.66667% !important; }
#header .snb .snb_list ul li:nth-of-type(5) { width:16.66667% !important; }
#header .snb .snb_list ul li:nth-of-type(6) { width:16.66667% !important;}
#header .snb .snb_list ul li ul { position:relative; width:100%; height:100%; margin-top:20px; padding:0;}
#header .snb .snb_list ul li ul li { position:relative; width:100% !important; float:none; min-height:inherit; border-right:none}
#header .snb .snb_list ul li ul li:nth-of-type(1),
#header .snb .snb_list ul li ul li:nth-of-type(2),
#header .snb .snb_list ul li ul li:nth-of-type(3),
#header .snb .snb_list ul li ul li:nth-of-type(4),
#header .snb .snb_list ul li ul li:nth-of-type(5),
#header .snb .snb_list ul li ul li:nth-of-type(6) { width:100% !important;}
#header .snb .snb_list ul li ul li a { display:block; color:rgba(255,255,255,1); text-align:center; padding:5px 5px; height:inherit; letter-spacing:-0.03em; font-size:0.55em; transition:all 0.3s ease; font-weight:normal; line-height:1.4; transition:all 0.3s ease; border-bottom:none;}
#header .snb .snb_list ul li ul li a:hover { color:#0069bb;}

#mv { position:absolute; left:0; top:-821px; height:907px; width:100%; background:#171819; z-index:0  }

.main_wrap { position:absolute; left:0; top:-821px; height:907px; width:100%; background:#171819; z-index:0; display:block; }
.main_wrap_mo { display:none }
.mv_txt { position:absolute; left:0; top:215px; z-index:9 ; width:100%;}
.mv_txt .mv_txt_inner { position:relative; width:1200px; margin:0 auto; }
.mv_txt .mv_txt_inner .mv_t_top { position:relative; width:1200px; text-align:center; font-size:6.65em; color:#fff; font-weight:700; }
.mv_txt .mv_txt_inner .mv_t_top1 { text-align:center; font-size:2.4em; color:#fff; margin-top:10px; font-weight:300 }
.mv_txt .mv_txt_inner .mv_t_middle { text-align:center; margin-top:80px; }
.mv_txt .mv_txt_inner .mv_t_middle .mvtm_t1 { color:#ffe952; font-size:1.45em; letter-spacing:-0.03em; font-weight:400 }
.mv_txt .mv_txt_inner .mv_t_middle .mvtm_t1_1 { margin-top:8px }
.mv_txt .mv_txt_inner .mv_t_middle .mvtm_t2 { color:#ffb33c; font-size:2.2em; letter-spacing:-0.03em; margin-top:30px; }
.mv_txt .mv_txt_inner .mv_t_middle .mvtm_t3 { color:#ffb33c; font-size:1.6em; letter-spacing:-0.03em }
.mv_txt .mv_txt_inner .mv_t_middle .mvtm_t4 { color:#ffb33c; font-size:1.5em; letter-spacing:-0.03em; margin-top:12px; }
.mv_txt .mv_txt_inner .mvt_ch { position:absolute; left:60px; top:180px }
.mv_txt .mv_txt_inner .mvt_dday { position:absolute; right:50px; top:270px; text-align:center; width:170px; }
.mv_txt .mv_txt_inner .mvt_dday .dd_t { font-size:1.6em; color:#ffd33c; line-height:1.2 }
.mv_txt .mv_txt_inner .mvt_dday .day_num { margin-top:10px }
.mv_txt .mv_txt_inner .mvt_dday .day_num p { display:inline-block; width:82px; height:80px; background:#fff; margin-left:2px; text-align:center; color:#262c2a; font-size:3.5em; font-family: 'Core', sans-serif; font-weight:bold; line-height:1.9}

.huham-main {position: relative;margin: 0;margin-bottom: 0 !important;}
.huham-main .col {height: 822px} 
.mv_mobile { display:none }
.mv_pc { display:block }
/*.huham-main .col.evt-1 {background: url(../images/main_bg_01.jpg) 50% 0;background-size: cover;}
.huham-main .col.evt-2 {background: url(../images/main_bg_02.jpg) 50% 0; background-size: cover}
.huham-main .col.evt-3 {background: url(../images/main_bg_03.jpg) 50% 0; background-size: cover}
.huham-main .slick-slide p.slider-eng {position: absolute;top: 38%;left: 50%;width: 1200px;margin-left: -600px;color: rgba(255, 255, 255, 0.6);font-size: 16px;letter-spacing: 0.3em;text-align: center; animation:fadeOutDown 1s both;}
.huham-main .slick-slide p.slider-txt {position: absolute;top: 48%;left: 50%;width: 1200px;margin-left: -600px;color: #FFF;font-size: 56px;font-family:'Arita-buri', sans-serif;line-height: 1.35em;text-align: center;animation:fadeOutDown 1s both;}
.huham-main .slick-active p.slider-eng {animation:fadeInUp 1s both; animation-delay: .8s}
.huham-main .slick-active p.slider-txt {animation:fadeInUp 1s both; animation-delay: .8s}*/ 
.huham-main .slick-slide img {animation:fadeOut 1s both;}
.huham-main .slick-active img {animation:Bigshow 1s both; animation-duration: 2s}
.huham-main .slick-dots {bottom: 30px;}
.huham-main .slick-dots li {width: 14px;height: 14px;margin: 0 6px;}
.huham-main .slick-dots li button {width: 14px;height: 14px;border: #FFF 1px solid;border-radius: 50%;transition: all 0.25s ease;}
.huham-main .slick-dots li.slick-active button {background-color: #FFF; border-color: #FFF;}
.huham-main .slick-dots li button:before {display: none; content: ""}
.huham-main .slick-dots li button:hover {border-color: #FFF}

.main_visual_wp { position:absolute; width:100%; height:900px; top:-900px; z-index:0}
.main_visual_wp .mv { position:relative; width:100%; height:100% }
.main_visual_wp .mv .mv_txt1 { position:absolute; width:100%; height:100%; z-index:200; top:171px; left:0; }
.main_visual_wp .mv .mv_txt1 .mt_inner { position:relative; width:1300px; margin:0 auto; height:100% }
.main_visual_wp .mv .mv_txt1 .mt_inner .t1 { position:relative; color:#fff; font-size:6.5em; line-height:1.2; font-weight:300; letter-spacing:-0.03em }
.main_visual_wp .mv .mv_txt1 .mt_inner .t1 em { font-weight:600 }
.main_visual_wp .mv .mv_txt1 .mt_inner .t2 { position:relative; display:flex; align-items: center; justify-content: left; font-size:2.2em; line-height:1.2; font-weight:300; letter-spacing:-0.03em; margin-top:30px }
.main_visual_wp .mv .mv_txt1 .mt_inner .t2 p:nth-of-type(1) { color:#f6be2f }
.main_visual_wp .mv .mv_txt1 .mt_inner .t2 p:nth-of-type(2) { color:#59c8ff; margin-left:15px }
.main_visual_wp .mv .mv_txt1 .mt_inner .t2 p em { font-weight:600 }

.main_visual_wp .mv .mv_txt1 .mvt_dday { position:absolute; right:50px; top:0px; text-align:center; width:170px; }
.main_visual_wp .mv .mv_txt1 .mvt_dday .dd_t { font-size:1.7em; color:#ffd33c; line-height:1.2 }
.main_visual_wp .mv .mv_txt1 .mvt_dday .dd_t em {color:#59c8ff; font-weight:600; margin-top:15px;}

.main_visual_wp .mv .mv_txt1 .mvt_dday .day_num { margin-top:25px }
.main_visual_wp .mv .mv_txt1 .mvt_dday .day_num p { display:inline-block; width:70px; height:80px; background:#fff; margin-left:2px; text-align:center; color:#262c2a; font-size:4.5em; font-family: 'Core', sans-serif; font-weight:bold; line-height:1.5}


/*
.main_visual_wp .mv .mv_ctn { position:relative; max-width:1300px; margin:0 auto; height:100%; display:flex; align-items: center; justify-content: left; padding-left:5%; }
.main_visual_wp .mv .mv_ctn .mv_txt p.head_txt { font-family:'Core'; font-size:3.7em; color:#fff; line-height:1.2 }
.main_visual_wp .mv .mv_ctn .mv_txt p.sub_txt { font-size:1.2em; color:#fff; line-height:1.5; margin-top:35px }
.main_visual_wp .mv .mv_ctn .mv_txt .mv_ct_info { margin-top:50px; }
.main_visual_wp .mv .mv_ctn .mv_txt .mv_ct_info li {  font-size:1.0em; font-weight:500; color:#5ad46a; line-height:1.5;}
.main_visual_wp .mv .mv_ctn .mv_txt .mv_ct_info li em { color:#fff33a }
.main_visual_wp .mv .mv_ctn .mv_txt a.go { position:absolute; right:25%; top:20%; background:#fff; padding:48px 10px; border-radius:50%; color:#222; font-size:1.25em; letter-spacing:-0.05em; font-weight:500; transition: all 0.4s ease; width:150px; height:150px; text-align:center; }
.main_visual_wp .mv .mv_ctn .mv_txt a.go p { display:block; font-size:0.75em !important; }
.main_visual_wp .mv .mv_ctn .mv_txt a.go:hover { background:#0097ff !important; color:#ffdc49 !important; transition: all 0.3s ease; }
.main_visual_wp .mv .mv_ctn1 { position:relative; max-width:1300px; margin:0 auto; height:100%; display:flex; align-items: center; justify-content: left; padding-left:50px; }
.main_visual_wp .mv .mv_ctn1 .mv_txt .head_txt01 { position:relative; font-family:'Core'; width:1200px; margin:0 auto; background:url(../images/mv_pic01.png) no-repeat right -60px; padding:70px 0}
.main_visual_wp .mv .mv_ctn1 .mv_txt .head_txt01 a { position:absolute; right:90px; bottom:80px; background:#fff; padding:25px 60px; border-radius:40px; text-align:center; color:#222; font-size:1.25em; letter-spacing:-0.05em; font-weight:500; transition: all 0.4s ease; }
.main_visual_wp .mv .mv_ctn1 .mv_txt .head_txt01 a:hover { background:#0c3a87 !important; color:#ffdc49 !important; transition: all 0.3s ease; }

.main_visual_wp .mv .mv_ctn1 .mv_txt p.sub_txt { font-size:1.2em; color:#fff; line-height:1.5; margin-top:35px }
.main_visual_wp .mv .mv_ctn1 .mv_txt .mv_ct_info { margin-top:50px; }
.main_visual_wp .mv .mv_ctn1 .mv_txt .mv_ct_info li {  font-size:1.0em; font-weight:400; color:#fff; line-height:1.5;}
.main_visual_wp .mv .mv_ctn_center { position:relative; max-width:1300px; margin:0 auto; height:100%; display:flex; align-items: center; justify-content: center; padding:0 2%; }
.main_visual_wp .mv .mv_ctn_center .mv_txt { position:relative; width:100%; text-align:center }
.main_visual_wp .mv .mv_ctn_center .mv_txt .ct_01 { position:relative; font-size:2.5em; color:#222; letter-spacing:-0.07em; font-weight:500 }
.main_visual_wp .mv .mv_ctn_center .mv_txt .ct_02 { position:relative; font-family:'Core'; font-size:3.8em; color:#f64838; letter-spacing:-0.05em; font-weight:600 }
.main_visual_wp .mv .mv_ctn_center .mv_txt .ct_03 { position:relative; font-size:1.5em; color:#222; letter-spacing:-0.07em; font-weight:500 }
.main_visual_wp .mv .mv_ctn_center .mv_txt .ct_img { margin:0 0 60px 0}
.main_visual_wp .mv .mv_ctn_center .mv_txt .ct_04 { position:relative; font-size:1.0em; color:#333; letter-spacing:-0.05em; font-weight:500; margin-top:20px; }
.main_visual_wp .mv .mv_ctn_center .mv_txt .ct_link { position:relative; display:flex; align-items: center; justify-content: center; margin-top:30px;}
.main_visual_wp .mv .mv_ctn_center .mv_txt .ct_link a { display:block; padding:15px 30px; font-size:1.0em; border-radius:20px; margin:0 5px; font-weight:500; transition: all 0.3s ease;}
.main_visual_wp .mv .mv_ctn_center .mv_txt .ct_link a.lk1 { background:#fff; color:#222;}
.main_visual_wp .mv .mv_ctn_center .mv_txt .ct_link a.lk1:hover { background:#31a6f6; color:#fff; transition: all 0.3s ease;}
.main_visual_wp .mv .mv_ctn_center .mv_txt .ct_link a.lk2 { background:#fff; color:#222;}
.main_visual_wp .mv .mv_ctn_center .mv_txt .ct_link a.lk2:hover { background:#f33d3d; color:#fff; transition: all 0.3s ease;}*/
.main_visual_wp .mv .swiper-pagination-bullet {
      width: 25px;
      height: 25px;
      text-align: center;
      line-height: 25px;
      font-size: 0.8em !important;
      color: #000;
      opacity: 1;
      background: rgba(255,255,255,.8);
	  z-index:999;
	  margin:0 5px;
    }

.main_visual_wp .mv .swiper-pagination-bullet-active {
      color: #fff;
      background: #31a6f6;
}
.main_visual_wp .mv .mv_contr { position:absolute; left:0; bottom:16%; width:100%; z-index:220; }
.main_visual_wp .mv .mv_contr .contr_inner { position:relative; max-width:1300px; margin:0 auto }
.main_visual_wp .mv .mv_contr .contr_inner .swiper-button-next { position:relative; display:inline-block; vertical-align:middle; margin-top:0; height:inherit; left:inherit; right:inherit}
.main_visual_wp .mv .mv_contr .contr_inner .swiper-button-next::after { color:#fff; font-size:1.2em !important; font-family:'Barlow'; text-indent:-5000px !important; background:url(../images/ar_next_m.png) no-repeat right 3px; padding:10px 28px 10px 10px;}
.main_visual_wp .mv .mv_contr .contr_inner .swiper-button-prev::after { color:#fff; font-size:1.2em !important; font-family:'Barlow'; text-indent:-5000px !important; background:url(../images/ar_prev_m.png) no-repeat left 3px; padding:10px 10px 10px 28px;}
.main_visual_wp .mv .mv_contr .contr_inner .swiper-button-prev { position:relative; display:inline-block; vertical-align:middle;  margin-top:0; height:inherit; ; left:inherit; right:inherit}
.main_visual_wp .mv .mv_contr .contr_inner .swiper-pagination { position:relative; display:inline-block; vertical-align:middle; margin-left:25px;}



#mcontainor { position:relative; width:100%;  margin:773px 0 0 0; padding-bottom:50px; z-index:20; background:#fff; padding-top:0; }
#mcontainor .mcont_inner { position:relative; width:1400px; margin:0 auto; /*height:2230px;*/ }

.mct_sec01 { position:relative; width:100%; height:198px; padding-left:410px; }
/*.mct_sec01 .mcs_f { position:absolute; left:0; top:-80px; width:410px; height:278px;   background: linear-gradient( 130deg, rgba(5,129,225,1) 30%, rgba(61,187,245,1) 85%); padding:45px; }*/
.mct_sec01 .mcs_f { position:absolute; left:0; top:-0px; width:410px; height:212px;   background: linear-gradient( 130deg, rgba(5,129,225,1) 30%, rgba(61,187,245,1) 85%); padding:25px 45px; }
.mct_sec01 .mcs_f .date { font-size:3.0em; color:#ffdd66; font-family: 'Roboto', 'Core', sans-serif; letter-spacing:-0.03em}
.mct_sec01 .mcs_f .time { font-size:2.0em; color:#ffdd66; font-family: 'Roboto', 'Core', sans-serif; letter-spacing:-0.03em}
.mct_sec01 .mcs_f .place { font-size:1.6em; color:#113244; margin-top:15px; }
.mct_sec01 .mcs_f a { position:relative; display:block; margin-top:25px; color:#fff; font-size:1.4em; background:url(../images/m_cir_ar.png) no-repeat left center; padding:12px 0 12px 55px; }
.mct_sec01 .mcs_f .char { position:absolute; top:20px; right:-40px; background:url(../images/ov_char.png) no-repeat center center; background-size:150px 129px; width:150px; height:129px; }
.mct_sec01 .mcs_search { position:relative; width:467px; height:198px; padding:40px 60px}
.mct_sec01 .mcs_search .m_sear_tl { position:relative; color:#072235; font-size:1.7em; letter-spacing:-0.05em; width:100%; background:url(../images/m_search_bg.jpg) no-repeat right center; height:54px; padding-top:8px }
.mct_sec01 .mcs_search .ms_inp { position:relative; width:100%; margin-top:0; background: linear-gradient( 130deg, rgba(5,129,225,1) 20%, rgba(61,187,245,1) 60%, rgba(243,190,50,1) 90%); height:68px; padding:3px;}
.mct_sec01 .mcs_search .ms_inp .ms_inpst { width:100%; border:none ; background:#fff; height:62px; padding:8px 12px ; color:#000; font-size:1.4em; font-weight:400}
.mct_sec01 .mcs_search .ms_inp .ms_inpst::placeholder { color:#666; font-size:1.3em; letter-spacing:-0.03em }
.mct_sec01 .mcs_search .ms_inp .ms_inpst::-webkit-input-placeholder { color:#666; font-size:0.9em;}
.mct_sec01 .mcs_search .ms_inp .ms_inpst:-ms-input-placeholder { color:#666; font-size:1.2em;}
.mct_sec01 .mcs_search .ms_inp .ms_btn { position:absolute; right:3px; top:3px; width:62px; height:62px; cursor:pointer; background:url(../images/ic_search.png) no-repeat center center; border:none; text-indent:-5000px; transition:all 0.3s ease;}

.mct_sec01 .link_bn { position:absolute; right:0; top:0; width:523px; height:198px; padding:37px 0 0 0 }
.mct_sec01 .link_bn ul { display:flex; justify-content:flex-start; align-items: center; border-left:1px dashed #cfd1d2;}
.mct_sec01 .link_bn ul li { width:100%; border-right:1px dashed #cfd1d2;}
.mct_sec01 .link_bn ul li a { position:relative; display:block; text-align:center; color:#111; font-size:1.48em; letter-spacing:-0.05em; padding:20px 10px 80px 10px}
.mct_sec01 .link_bn ul li:nth-of-type(1) { background:url(../images/m_lk_ic1.gif) no-repeat center 70px }
.mct_sec01 .link_bn ul li:nth-of-type(2) { background:url(../images/m_lk_ic2.gif) no-repeat center 70px }
.mct_sec01 .link_bn ul li:nth-of-type(3) { background:url(../images/m_lk_ic3.gif) no-repeat center 70px }
.mct_sec01 .link_bn ul li:nth-of-type(4) { background:url(../images/m_lk_ic4.gif) no-repeat center 70px }

.mct_sec02 { position:relative; width:100%; display:flex; justify-content:left; align-items: flex-start; margin-top:90px; height:403px;}
.mct_sec02 .sp_ev_left { position:relative; width:272px; height:403px;}
.mct_sec02 .sp_ev_left .ev_tl { font-size:3.9em; color:#222; font-weight:600; line-height:1.2 }
.mct_sec02 .sp_ev_left .ev_txt { font-size:1.30em; color:#667c87; margin-top:25px; padding-left:5px; }
.mct_sec02 .sp_ev_left .ev_link { position:absolute; left:0; bottom:30px; }
.mct_sec02 .sp_ev_left .ev_link a { display:block; position:relative; padding:15px 0 15px 60px; color:#0683e1; font-size:1.45em; background:url(../images/link_cir.png) no-repeat 5px center; }
.mct_sec02 .sp_ev_left .ev_link a em { font-weight:600; letter-spacing:-0.05em }
.mct_sec02 .sp_ev_left .ev_link a:hover { color:#095792 }
.mct_sec02 .sp_ev_right { position:relative; width:1128px; height:403px; }
.mct_sec02 .sp_ev_right .sp_ev_list { position:relative; width:100%; border-left:1px dashed #d5d5d5; height:403px; overflow:hidden}
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide { position:relative; width:282px; border-right:1px dashed #d5d5d5; height:403px;}
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box { position:relative; width:100%; height:403px; padding:20px 40px 35px 40px; transition:all 0.2s ease;}
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_ev_ico { position:relative; text-align:center }
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_e_tl { position:relative; text-align:center; font-weight:400; font-size:1.65em; color:#222; margin-top:22px; }
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_e_etl { position:relative; text-align:center; font-weight:400; font-size:1.0em; color:#c3c3c3; margin-top:5px; }
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_e_txt { position:relative; text-align:center; font-weight:400; font-size:1.25em; color:#63696b; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin-top:20px; line-height:1.6}
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_e_link { position:absolute; left:0; bottom:30px; width:100%; text-align:center}
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_e_link a { position:relative; font-size:1.3em;display:inline-block; padding:12px 25px; background:#fff; border:1px solid #cbd6de; color:#686d6f; transition:all 0.2s ease;}
.mct_sec02 .sp_ev_right .swiper-button-prev { width:57px; height:57px; color:#fff; background:#000; left:-30px }
.mct_sec02 .sp_ev_right .swiper-button-prev:after { font-size:1.4em }
.mct_sec02 .sp_ev_right .swiper-button-next { width:57px; height:57px; color:#fff; background:#000; right:-30px }
.mct_sec02 .sp_ev_right .swiper-button-next:after { font-size:1.4em }

.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box:hover { position:relative; width:100%; height:403px; padding:30px 40px 35px 40px; transition:all 0.2s ease; background:#eaf2f6; }
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_ev_ico { position:relative; text-align:center }
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box:hover .sp_e_tl { position:relative; text-align:center; font-weight:600; font-size:1.65em; color:#000; margin-top:22px; }
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box:hover .sp_e_etl { position:relative; text-align:center; font-weight:400; font-size:1.0em; color:#c3c3c3; margin-top:5px; }
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box:hover .sp_e_txt { position:relative; text-align:center; font-weight:400; font-size:1.25em; color:#222; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin-top:20px; line-height:1.6}
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_e_link { position:absolute; left:0; bottom:30px; width:100%; text-align:center}
.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box:hover .sp_e_link a { position:relative; font-size:1.3em;display:inline-block; padding:12px 25px; background:#fff; border:1px solid #0d8ae4; color:#0d8ae4; transition:all 0.2s ease;}

.mct_sec03 { position:relative; width:100%; display:flex; justify-content:space-between; align-items: flex-start; margin-top:90px;}
.mct_sec03 .m_board_wp { position:relative; width:610px; height:280px; margin-right:90px;}
.m_board_wp .pr_tab { position:relative; width:450px; margin:0 0 0 0; overflow:hidden; }
.m_board_wp .pr_tab li { float:left; width:150px; margin-right:0;}
.m_board_wp .pr_tab li:last-child { margin-right:0; }
.m_board_wp .pr_tab li a { background:#eff3f7; color:#555; font-weight:normal;  height:60px; padding:20px; display:block; text-align:center; font-size:1.5em; transition:all 0.3s ease; border:1px solid #e8e8e8; border-top:1px solid #e8e8e8;}
.m_board_wp .pr_tab li a:hover { color:#fff; font-weight:bold; background:#0785e2; font-size:1.5em; padding:20px;}
.m_board_wp .pr_tab li a.tab_on { background:#fff; color:#0785e2; font-weight:700; height:60px; padding:20px; display:block; text-align:center; font-size:1.6em; letter-spacing:-0.03em; border-bottom:none}
.m_board_wp .board_view { position:relative; margin-top:35px; background:#fff; padding:0 15px;}
.m_board_wp .board_view .btn_more { position:absolute; right:0; top:-95px; width:60px; height:60px; background:#fff }
.m_board_wp .board_view .btn_more a { display:block; width:60px; height:60px; text-indent:-5000px; background:url(../images/ico_more2.png) no-repeat center center #33b0f1 }
.m_board_wp .board_view .btn_more a:hover { background:url(../images/ico_more2.png) no-repeat center center #222 }
.m_board_wp .board_view .bd_list { position:relative; }
.m_board_wp .board_view .bd_list li { position:relative; margin-bottom:18px; }
.m_board_wp .board_view .bd_list li a { tion:relative; display:block; font-size:1.4em; color:#000; line-height:1.3; letter-spacing:-0.03em; background:url(../images/bullet1.gif) no-repeat left center; padding-left:11px; font-weight:300;}
.m_board_wp .board_view .bd_list li a:hover { color:#000; font-weight:400 }
.m_board_wp .board_view .bd_list li a .bd_date { position:absolute; right:0; top:0; font-size:0.75em; color:#999; text-align:right; font-weight:500; letter-spacing:0 }

.mct_sec03 .m_movie { position:relative; width:420px; height:280px; background:url(../images/movie_bg.jpg) no-repeat center center; padding:0px;}
.mct_sec03 .m_movie h5.mov_tl { position:relative; color:#fff; font-size:1.55em; letter-spacing:-0.03em; font-weight:400 }
.mct_sec03 .m_movie .zoom_v { position:absolute; right:35px; top:28px; }
.mct_sec03 .m_movie .zoom_v a { position:relative; display:block; padding:5px 5px 5px 22px; color:#fff; font-size:1.25em; background:url(../images/ic_zoom.png) no-repeat left center;  }
.mct_sec03 .m_movie .mov_area { position:relative; width:420px; height:280px; background:#000; margin:0 auto 0 auto}
.mct_sec03 .m_popupzone { position:relative; width:280px; height:280px; overflow:hidden}

.mct_sec03 .m_popupzone .swiper-button-prev { width:33px; height:33px; color:#000; background:#fff; left:inherit; right:55px; top:45px;}
.mct_sec03 .m_popupzone .swiper-button-prev:after { font-size:1.2em }
.mct_sec03 .m_popupzone .swiper-button-next { width:33px; height:33px; color:#000; background:#fff; right:20px; top:45px;}
.mct_sec03 .m_popupzone .swiper-button-next:after { font-size:1.2em }

.mct_sec04 { position:relative; width:100%; display:flex; justify-content:space-between; align-items: flex-start; margin-top:90px;}

.cham_banner { position:relative; width:280px; }
.cham_banner .cham_box { position:relative; width:100%; height:184px; display:flex; justify-content:left; align-items: center; border:1px solid #dce4ea; padding:30px 30px 30px 100px; text-align:left; margin-bottom:31px; cursor:pointer}

.cham_banner .cham_box:last-fo-type { margin-bottom:0 }
.cham_banner .cham_box:nth-of-type(1) { background:url(../images/ic_cham1.png) no-repeat 20px center #fff; transition:all 0.3s ease;}
.cham_banner .cham_box:nth-of-type(2) { background:url(../images/ic_cham2.png) no-repeat 20px center #fff; transition:all 0.3s ease;}
.cham_banner .cham_box:nth-of-type(3) { background:url(../images/ic_cham3.png) no-repeat 20px center #fff; transition:all 0.3s ease; margin-bottom:0}
.cham_banner .cham_box:nth-of-type(1):hover { background:url(../images/ic_cham1.png) no-repeat 20px center #ebf1f5; transition:all 0.3s ease;}
.cham_banner .cham_box:nth-of-type(2):hover { background:url(../images/ic_cham2.png) no-repeat 20px center #ebf1f5; transition:all 0.3s ease;}
.cham_banner .cham_box:nth-of-type(3):hover { background:url(../images/ic_cham3.png) no-repeat 20px center #ebf1f5; transition:all 0.3s ease; }
.cham_banner .cham_box a { position:relative; display:block;  font-size:1.95em; color:#111; line-height:1.2; letter-spacing:-0.03em }
.cham_banner .cham_box a:after { position:absolute; right:25px; top:45%; width:21px; height:21px; content:; background:url(../images/ic_more.png) no-repeat center center; display:block;}

.tour_banner { position:relative; width:100%; height:230px; background:url(../images/tour_banner.jpg) no-repeat center center; margin-top:90px; display:flex; justify-content:flex-end; align-items: center; }
.tour_banner ul { position:relative; padding-right:50px }
.tour_banner ul li { position:relative; float:left; margin-left:10px }
.tour_banner ul li a { position:relative; display:block; padding:20px 30px; color:#fff; font-size:1.45em; }
.tour_banner ul li:nth-of-type(1) a { background:#4d75cf; }
.tour_banner ul li:nth-of-type(2) a { background:#f26125; }
.tour_banner ul li:nth-of-type(1) a:hover { background:#3257ab; }
.tour_banner ul li:nth-of-type(2) a:hover { background:#cb3f06; }

.banner_list { position:relative; width:100%; margin-top:60px; }
.banner_list ul { position:relative; display:flex; justify-content:space-between; align-items: center; }
.banner_list ul li { border:1px solid #dce4ea }


.search_ico_wp { position:absolute; left:0; top:0; background:#2f67d6; height:170px; width:100%; padding:30px 0; z-index:100 }
.search_ico_wp .search_ico_inner { position:relative; width:1200px; height:110px; margin:0 auto; overflow:hidden; }
.search_ico_wp .search_ico_inner .msearch_player { position:relative; float:left; width:300px; height:110px; border-right:1px solid #4476da; background:url(../images/ms_ico.gif) no-repeat left 7px; padding:0 30px 0 0 }
.search_ico_wp .search_ico_inner .msearch_player .ms_tl { position:relative; background:url(../images/ms_ar.gif) no-repeat 98% 17px; color:#fff; font-size:1.5em; font-weight:300; padding:8px 0 8px 42px; width:100%; }
.search_ico_wp .search_ico_inner .msearch_player .ms_inp { position:relative; width:100%; margin-top:12px; border:2px solid #fff; background:#2f67d6; }
.search_ico_wp .search_ico_inner .msearch_player .ms_inp .ms_inpst { width:82%; border:none; background:none; height:48px; padding:8px ; color:#fff; font-size:1.4em; font-weight:300}
.search_ico_wp .search_ico_inner .msearch_player .ms_inp .ms_inpst::placeholder { color:#9bb6eb; font-size:1.1em; }
.search_ico_wp .search_ico_inner .msearch_player .ms_inp .ms_inpst::-webkit-input-placeholder { color:#9bb6eb; font-size:0.9em;}
.search_ico_wp .search_ico_inner .msearch_player .ms_inp .ms_inpst:-ms-input-placeholder { color:#9bb6eb; font-size:1.2em;}
.search_ico_wp .search_ico_inner .msearch_player .ms_inp .ms_btn { position:absolute; right:0px; top:0px; width:48px; height:48px; cursor:pointer; background:url(../images/ms_btn.png) no-repeat center center #2f67d6; border:none; text-indent:-5000px; transition:all 0.3s ease;}

.search_ico_wp .search_ico_inner .msearch_player .ms_inp .ms_btn:hover { background:url(../images/ms_btn.png) no-repeat center center #2a60cb;}
.search_ico_wp .search_ico_inner .msearch_player .ms_inp .ms_btn:active { background:url(../images/ms_btn_on.png) no-repeat center center #2a60cb;}
.search_ico_wp .search_ico_inner .mlink_list { position:relative; float:left; width:900px; height:110px;  }
.search_ico_wp .search_ico_inner .mlink_list ul { position:relative; overflow:hidden }
.search_ico_wp .search_ico_inner .mlink_list ul li { float:left; width:180px; border-right:1px solid #4476da; height:110px; }
.search_ico_wp .search_ico_inner .mlink_list ul li:last-child { border-right:none; }
.search_ico_wp .search_ico_inner .mlink_list ul li a { text-align:center; display:block; color:#fff; font-size:1.7em; font-weight:300; padding:8px 10px 30px 10px; height:110px; transition:all 0.2s ease;}
.search_ico_wp .search_ico_inner .mlink_list ul li a:hover { color:#ffd33c; }
.search_ico_wp .search_ico_inner .mlink_list ul li:nth-child( 1 ) a { background:url(../images/ml_ico1.png) no-repeat center 53px}
.search_ico_wp .search_ico_inner .mlink_list ul li:nth-child( 2 ) a { background:url(../images/ml_ico2.png) no-repeat center 53px}
.search_ico_wp .search_ico_inner .mlink_list ul li:nth-child( 3 ) a { background:url(../images/ml_ico3.png) no-repeat center 53px}
.search_ico_wp .search_ico_inner .mlink_list ul li:nth-child( 4 ) a { background:url(../images/ml_ico4.png) no-repeat center 53px}
.search_ico_wp .search_ico_inner .mlink_list ul li:nth-child( 5 ) a { background:url(../images/ml_ico5.png) no-repeat center 53px}
.search_ico_wp .search_ico_inner .mlink_list ul li:nth-child( 1 ) a:hover { background:url(../images/ml_ico1_on.png) no-repeat center 53px}
.search_ico_wp .search_ico_inner .mlink_list ul li:nth-child( 2 ) a:hover { background:url(../images/ml_ico2_on.png) no-repeat center 53px}
.search_ico_wp .search_ico_inner .mlink_list ul li:nth-child( 3 ) a:hover { background:url(../images/ml_ico3_on.png) no-repeat center 53px}
.search_ico_wp .search_ico_inner .mlink_list ul li:nth-child( 4 ) a:hover { background:url(../images/ml_ico4_on.png) no-repeat center 53px}
.search_ico_wp .search_ico_inner .mlink_list ul li:nth-child( 5 ) a:hover { background:url(../images/ml_ico5_on.png) no-repeat center 53px}

.sp_ev_wp { position:relative; width:1200px; background:url(../images/ev_bg.gif) no-repeat center 80px #fff; height:560px; padding:80px 0 40px 0; }
.sp_ev_wp .sp_ev { position:relative; margin:0 auto 0 auto; width:1020px; height:400px; background:none }
.bx-wrapper { position:relative; width:100%;}
.bx-wrapper .slider .slide { position:relative; width:320px !important; height:400px; margin-right:30px; padding:152px 20px 35px 20px; }
.bx-wrapper .slider .slide:last-child { margin-right:0 }
.bx-wrapper .slider .ico1  { background:url(../images/mevch_p1.png) no-repeat center 20px }
.bx-wrapper .slider .ico2  { background:url(../images/mevch_p2.png) no-repeat center 20px }
.bx-wrapper .slider .ico3  { background:url(../images/mevch_p3.png) no-repeat center 20px }
.bx-wrapper .slider .ico4  { background:url(../images/mevch_p4.png) no-repeat center 20px }
.bx-wrapper .slider .ico5  { background:url(../images/mevch_p5.png) no-repeat center 20px }
.bx-wrapper .slider .ico6  { background:url(../images/mevch_p6.png) no-repeat center 20px }
.bx-wrapper .slider .ico7  { background:url(../images/mevch_p7.png) no-repeat center 20px }
.bx-wrapper .slider .ico8  { background:url(../images/mevch_p8.png) no-repeat center 20px }
.bx-wrapper .slider .ico9  { background:url(../images/mevch_p9.png) no-repeat center 20px }
.bx-wrapper .slider .ico10  { background:url(../images/mevch_p10.png) no-repeat center 20px }
.bx-wrapper .slider .ico11  { background:url(../images/mevch_p11.png) no-repeat center 20px }
.bx-wrapper .slider .ico12  { background:url(../images/mevch_p12.png) no-repeat center 20px }
.bx-wrapper .slider .ico13  { background:url(../images/mevch_p13.png) no-repeat center 20px }
.bx-wrapper .slider .ico14  { background:url(../images/mevch_p14.png) no-repeat center 20px }
.bx-wrapper .slider .ico15  { background:url(../images/mevch_p15.png) no-repeat center 20px }
.bx-wrapper .slider .slide .sp_ev_tl { position:relative; font-size:2.0em; color:#2e2b2b; text-align:center; line-height:1.1; letter-spacing:-0.05em; font-weight:700 }
.bx-wrapper .slider .slide .sp_ev_tl span { display:inline-block; margin-left:10px; font-size:0.85em; font-weight:400 }
.bx-wrapper .slider .slide .sp_ev_txt { position:relative; font-size:1.23em; font-weight:400; color:#666; text-align:center; line-height:1.7; margin-top:25px}
.bx-wrapper .slider .slide .sp_ev_txt1 { position:relative; font-size:1.23em; font-weight:400; color:#666; text-align:center; line-height:1.7; margin-top:40px}
.bx-wrapper .slider .slide .sp_ev_btn { position:relative; width:50%; margin:20px auto 0 auto}
.bx-wrapper .slider .slide .sp_ev_btn a { display:block; font-size:1.2em; color:#60646c; font-weight:400; text-align:center; background:#e3e7ec; padding:15px 20px; transition:all 0.2s ease;}
.bx-wrapper .slider .slide .sp_ev_btn a:hover { color:#fff; background:#1b2b4c;}
.bx-wrapper .slider .slide .sp_ev_btn1 { position:relative; width:50%; margin:55px auto 0 auto}
.bx-wrapper .slider .slide .sp_ev_btn1 a { display:block; font-size:1.2em; color:#60646c; font-weight:400; text-align:center; background:#e3e7ec; padding:15px 20px; transition:all 0.2s ease;}
.bx-wrapper .slider .slide .sp_ev_btn1 a:hover { color:#fff; background:#1b2b4c;}
.bx-wrapper .bx-pager { display:none }
.bx-wrapper .bx-prev { left: -90px; top:180px; display:block; width:36px; height:40px; background:url(../images/ar_prev.png) no-repeat center center #1647a7; transition:all 0.3s ease; }
.bx-wrapper .bx-prev:hover { background:url(../images/ar_prev.png) no-repeat center center #3297f5; border-color:#3297f5;}
.bx-wrapper .bx-next { right: -90px; top:180px; display:block; width:36px; height:40px; background:url(../images/ar_next.png) no-repeat center center #1647a7; transition:all 0.3s ease;}
.bx-wrapper .bx-next:hover { background:url(../images/ar_next.png) no-repeat center center #3297f5; border-color:#3297f5;}
.bx-wrapper .bx-controls-direction a { position: absolute;  text-indent: -9999px; z-index: 9999; }
.mct_01 { position:relative; width:100%; height:289px; }
.m_vod_wp { position:absolute; left:0; top:0; width:400px; height:289px; background:url(../images/vod_pattern.gif); padding:25px 22px 30px 22px; }
.m_vod_wp h5.vod_tl { position:relative; color:#fff; font-weight:400; font-size:1.4em }
.m_vod_wp .btn_more { position:absolute; right:22px; top:20px; width:27px; height:27px }
.m_vod_wp .btn_more a { display:block; width:100%; height:27px; background:url(../images/ico_more.png) no-repeat center center #f0464c; padding:5px; text-indent:-5000px; }
.m_vod_wp .vod_area { margin-top:15px; width:100%; height:200px; background:#fff }

/*
.m_board_wp { position:absolute; left:400px; top:0; width:510px; height:289px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8 }
.m_board_wp .pr_tab { position:relative; width:510px; margin:0 0 0 0; overflow:hidden;}
.m_board_wp .pr_tab li { float:left; width:150px; margin-right:0;}
.m_board_wp .pr_tab li:last-child { margin-right:0; }
.m_board_wp .pr_tab li a { background:#eff3f7; color:#555; font-weight:normal;  height:60px; padding:20px; display:block; text-align:center; font-size:1.5em; transition:all 0.3s ease; border:1px solid #e8e8e8; border-top:none}
.m_board_wp .pr_tab li a:hover { color:#fff; font-weight:bold; background:#2f67d6; font-size:1.5em; padding:20px;}
.m_board_wp .pr_tab li a.tab_on { background:#fff; color:#2f67d6; font-weight:700; height:60px; padding:20px; display:block; text-align:center; font-size:1.6em; letter-spacing:-0.03em; border-bottom:none}
.m_board_wp .board_view { position:relative; margin-top:35px; background:#fff; padding:0 30px;}
.m_board_wp .board_view .btn_more { position:absolute; right:0; top:-95px; width:60px; height:60px; background:#fff }
.m_board_wp .board_view .btn_more a { display:block; width:60px; height:60px; text-indent:-5000px; background:url(../images/ico_more1.png) no-repeat center center }
.m_board_wp .board_view .bd_list { position:relative; }
.m_board_wp .board_view .bd_list li { position:relative; margin-bottom:13px; }
.m_board_wp .board_view .bd_list li a { tion:relative; display:block; font-size:1.3em; color:#333; line-height:1.3; letter-spacing:-0.03em; background:url(../images/bullet1.gif) no-repeat left center; padding-left:11px;}
.m_board_wp .board_view .bd_list li a:hover { color:#000; }
.m_board_wp .board_view .bd_list li a .bd_date { position:absolute; right:0; top:0; font-size:1.0em; color:#777; text-align:right }*/
.m_pop_wp { position:absolute; left:910px; top:0; width:290px; height:289px; background:#e8e8e8; }
.m_pop_wp .pop_contr { position:absolute; right:20px; top:20px; }
.m_pop_wp .pop_contr a.bt_prev { display:inline-block; width:33px; height:33px; background:url(../images/ar_prev1.png) no-repeat center center #fff; text-indent:-5000px; transition:all 0.2s ease; margin-right:1px}
.m_pop_wp .pop_contr a.bt_next { display:inline-block; width:33px; height:33px; background:url(../images/ar_next1.png) no-repeat center center #fff; text-indent:-5000px; transition:all 0.2s ease;}
.m_pop_wp .pop_contr a.bt_prev:hover { background:url(../images/ar_prev1_on.png) no-repeat center center #2f67d6;}
.m_pop_wp .pop_contr a.bt_next:hover { background:url(../images/ar_next1_on.png) no-repeat center center #2f67d6;}


.mct_02 { position:relative; width:100%; height:536px; margin-top:70px; }
.ad_venue { position:absolute; left:0; top:; width:360px; height:370px; background:url(../images/sangju.jpg) no-repeat }
.ad_venue .btn_area { position:absolute; left:0; bottom:40px; width:100%; text-align:center;}
.ad_venue .btn_area a.sj_link1 { display:inline-block; padding:12px 20px; text-align:center; background:#10a4f4; color:#fff; font-size:1.25em; margin-right:5px; transition:all 0.3s ease;}
.ad_venue .btn_area a.sj_link2 { display:inline-block; padding:12px 20px; text-align:center; background:#f67515; color:#fff; font-size:1.25em; transition:all 0.3s ease;}
.ad_venue .btn_area a.sj_link1:hover { background:#0089d3 }
.ad_venue .btn_area a.sj_link2:hover { background:#f65a15 }
.m_sch_box { position:absolute; left:0; top:382px; width:360px; height:126px; background:url(../images/sch_bg.jpg) no-repeat center center; padding:48px 25px 0 25px; cursor:pointer}
.m_sch_box .msch_tl { color:#fff; font-size:1.6em; background:url(../images/sch_ar.png) no-repeat right center; padding-right:20px; display:inline-block }
.t_rank { position:relative; width:460px; }
.t_rank .rank_tl { position:relative; width:100%; height:60px; padding:16px 20px 16px 70px; color:#000; font-size:1.7em; font-weight:400; background:url(../images/result_ic1.png) no-repeat left center #fff; }
.t_rank .rank_tl span { margin-left:8px; font-size:0.8em; opacity:.5; }
.t_rank .rk_more { position:absolute; right:0; top:0; width:60px; height:60px;  }
.t_rank .rk_more a { display:block; width:60px; height:60px; text-indent:-5000px; background:url(../images/ico_more2.png) no-repeat center center #33b0f1 }
.t_rank .rk_more a:hover { background:url(../images/ico_more2.png) no-repeat center center #222 }

.t_medal { position:relative; width:460px; }


.t_medal .medal_tl { position:relative; width:100%; height:60px; padding:16px 20px 16px 70px; color:#000; font-size:1.7em; font-weight:400; background:url(../images/result_ic2.png) no-repeat left center #fff; }
.t_medal .medal_tl span { margin-left:8px; font-size:0.8em; opacity:.5; }
.t_medal .medal_more { position:absolute; right:0; top:0; width:60px; height:60px;  }
.t_medal .medal_more a { display:block; width:60px; height:60px; text-indent:-5000px; background:url(../images/ico_more2.png) no-repeat center center #33b0f1 }
.t_medal .medal_more a:hover { background:url(../images/ico_more2.png) no-repeat center center #222 }


.f_join_01 { position:relative; margin-top:40px; width:100%; height:105px; background:url(../images/ico_join1.png) no-repeat left center #2f67d6; padding:36px 60px 36px 100px; cursor:pointer; transition:all 0.2s ease;}
.f_join_01 .fj_tl { font-size:1.75em; color:#fff; letter-spacing:-0.05em; font-weight:300 }
.f_join_01 .fj_btn { position:absolute; right:25px; top:45px; background:url(../images/ico_more2.png) no-repeat center center; width:13px; height:13px; }
.f_join_01:hover { background:url(../images/ico_join1.png) no-repeat left center #1647a7;}
.f_join_01:hover .fj_btn {background:url(../images/ico_more2_on.png) no-repeat center center; }
.f_join_02 { position:relative; margin-top:12px; width:100%; height:105px; background:url(../images/ico_join2.png) no-repeat left center #25a17f; padding:36px 60px 36px 100px; cursor:pointer; transition:all 0.2s ease;}
.f_join_02 .fj_tl { font-size:1.75em; color:#fff; letter-spacing:-0.05em; font-weight:300 }
.f_join_02 .fj_btn { position:absolute; right:25px; top:45px; background:url(../images/ico_more2.png) no-repeat center center; width:13px; height:13px; }
.f_join_02:hover { background:url(../images/ico_join2.png) no-repeat left center #1a886a;}
.f_join_02:hover .fj_btn {background:url(../images/ico_more2_on.png) no-repeat center center; }
.banner_wp { position:relative; width:100%; height:90px; border-top:1px solid #e1e3e7; padding:20px 0 }
.banner_wp .banner_inner { position:relative; width:1200px; margin:0 auto; height:90px; }
.banner_wp .banner_inner .banner_area { position:relative; overflow:hidden }
.banner_wp .banner_inner .banner_area ul { position:relative; overflow:hidden; width:1100px }
.banner_wp .banner_inner .banner_area ul li { float:left; width:170px; margin-right:13px}
.banner_wp .banner_inner .banner_contr { position:absolute; right:0; top:6px; }
.banner_wp .banner_inner .banner_contr a.bt_prev { display:inline-block; width:38px; height:38px; border:1px solid #e8e8e8; background:url(../images/ar_prev1.png) no-repeat center center #fff; text-indent:-5000px; transition:all 0.2s ease;}
.banner_wp .banner_inner .banner_contr a.bt_next { display:inline-block; width:38px; height:38px; border:1px solid #e8e8e8; background:url(../images/ar_next1.png) no-repeat center center #fff; text-indent:-5000px; transition:all 0.2s ease;}
.banner_wp .banner_inner .banner_contr a.bt_prev:hover { border:1px solid #2f67d6; background:url(../images/ar_prev1_on.png) no-repeat center center #2f67d6;}
.banner_wp .banner_inner .banner_contr a.bt_next:hover { border:1px solid #2f67d6; background:url(../images/ar_next1_on.png) no-repeat center center #2f67d6;}

#sv { position:absolute; left:0; top:-520px; height:520px; width:100%; background:#000; z-index:10  }
.sbg1 { position:absolute; left:0; top:0; height:520px; width:100%; background: url(../images/sv1.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}
.sbg2 { position:absolute; left:0; top:0; height:520px; width:100%; background: url(../images/sv2.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}
.sbg3 { position:absolute; left:0; top:0; height:520px; width:100%; background: url(../images/sv3.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}
.sbg4 { position:absolute; left:0; top:0; height:520px; width:100%; background: url(../images/sv4.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}
.sbg5 { position:absolute; left:0; top:0; height:520px; width:100%; background: url(../images/sv5.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}
.sbg6 { position:absolute; left:0; top:0; height:520px; width:100%; background: url(../images/sv6.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}
#sv .sv_txt { position:relative; margin:0 auto; width:1400px; padding:235px 0 200px 180px; height:520px; z-index:5; background:url(../images/ov_char_pc.png) no-repeat 10px 245px; }
#sv .sv_txt .svt1 .svt1_1, #sv .sv_txt .svt1 .svt1_2 { color:#fff; font-size:3.6em; font-weight:300; letter-spacing:0; display:inline-block;; margin-right:12px }
#sv .sv_txt .svt1 .svt1_1 em, #sv .sv_txt .svt1 .svt1_2 em { /*font-weight:700;*/ font-weight:100;}
/*#sv .sv_txt .svt2 { color:#ffd33c; font-size:1.6em; margin-top:12px; padding-left:3px; font-weight:300; letter-spacing:-0.03em; line-height:1.1 } */
#sv .sv_txt .svt2 { color:#fff; font-size:3.6em; margin-top:12px; padding-left:3px; font-weight:300; letter-spacing:-0.03em; line-height:1.1 }

#containor { position:relative; width:100%;  margin:394px 0 0 0; padding-bottom:100px; z-index:20; background:#fff; padding-top:0; }
#containor .cont_inner { position:relative; width:1400px; margin:0 auto; }

.top_overv { position:absolute; left:0; top:0; height:379px; width:100%; z-index:1000}
.top_overv .to_inner { position:relative; margin:0 auto; width:1200px; z-index:5 }
.ov_box {position:absolute; right:0; top:180px; width:200px; height:auto; background:#0581e1; /* linear-gradient(130deg, #0481e1 30%, #3dbbf5 65%, #f5be30 120%);*/  padding:30px; text-align:center }
.ov_box .ovb_char { position:absolute; left:-99px; top:-17px}
.ov_box .ovb_dday {}
.ov_box .ovb_dday .tl { color:#ffd33c; font-size:1.45em;}
.ov_box .ovb_dday .tl em { font-weight:600; }
.ov_box .ovb_dday .day_num { margin-top:12px;  display:flex; justify-content:center; align-items: center;}
.ov_box .ovb_dday .day_num p { width:54px; height:64px; background:#0063b0; margin-left:2px; text-align:center; color:#fff; font-size:3.6em; font-family: 'Roboto', sans-serif; font-weight:600;  display:flex; justify-content:center; align-items: center;}
.ov_box .ovb_dday .ovb_list { position:relative; margin-top:20px; color:#ffd33c }
.ov_box .ovb_dday .ovb_list li:nth-child( 1 ) { font-size:1.7em; font-weight:600 }
.ov_box .ovb_dday .ovb_list li:nth-child( 1 ) em { font-size:0.7em }
.ov_box .ovb_dday .ovb_list li:nth-child( 2 ) { font-size:1.2em; margin-top:2px; letter-spacing:0.05em; font-weight:500}
.ov_box .ovb_dday .ovb_list li:nth-child( 3 ) { font-size:1.2em; margin-top:5px; letter-spacing:-0.05em; color:#fff}

#footer { position:relative; width:100%; background:#353d40; height:240px; z-index:21 }
#footer .ft_inner { position:relative; width:1400px; margin:0 auto; padding:35px 0 }
#footer .ft_inner .ft_logo { position:relative; width:340px; height:43px; background:url(../images/ft_logo.png) no-repeat center center; }
#footer .ft_inner .ft_logo img { width:314px; height:41px }
#footer .ft_inner .ft_menu { position:absolute; left:360px; top:47px; }
#footer .ft_inner .ft_menu li { float:left; } 
#footer .ft_inner .ft_menu li a { display:block; color:rgba(255,255,255,.8); font-size:1.1em; } 
#footer .ft_inner .ft_menu li a:after { content:"|"; color:#ccc; margin-left:10px; padding-right:10px; vertical-align:middle; font-size:0.8em}
#footer .ft_inner .ft_menu li:last-child a:after { content:""}
#footer .ft_inner address { position:relative; color:rgba(255,255,255,.6); font-size:1.10em; margin-top:30px;}
#footer .ft_inner address span.ad1 {   }
#footer .ft_inner address span.ad2 { margin-left:20px; }
#footer .ft_inner address br { display:none }
#footer .ft_inner .ft_copyr { position:relative; font-size:0.95em; color:rgba(255,255,255,.5); margin-top:12px; letter-spacing:0.05em }
#footer .ft_inner .chungbuk_tour { position:absolute; right:110px; top:30px; width:203px; height:35px; background:url(../images/chungbuk_tour.png) no-repeat center center; text-indent:-5000px;}
#footer .ft_inner .chungbuk_tour a { display:block; height:35px; }
#footer .ft_inner .chungbuk_tour img { width:203px; height:35px}
#footer .ft_inner .btn_top { position:absolute; right:0; top:0; width:80px; }
#footer .ft_inner .btn_top a { display:block; width:80px; height:80px; text-indent:-5000px; background:url(../images/btn_top.gif) no-repeat center center; background-size:80px; transition:all 0.3s ease;}
#footer .ft_inner .btn_top a:hover { background:url(../images/btn_top_on.gif) no-repeat center center; background-size:80px; }

/* contents */
.ctn_tl { position:relative; padding:0 0; text-align:center; margin-top:60px; }
.ctn_tl h2 { color:#252f41; font-size:3.0em; font-weight:400 !important; background:#fff; padding:0 28px; display:inline-block; letter-spacing:-0.03em}
.ctn_tl h2 em { font-size:0.9em; font-weight:300; display:inline-block; vertical-align:top; }
.ctn_tl h2:after { display:block; width:80px; content:''; height:1px; background:#25a2ed; margin:20px auto 0 auto }

.jbMenu1 { position:relative; width:100%; height:auto; top:0; }

.jbMenu1.jbFixed1 { Position:sticky; top: 80px !important; left:0 !important; z-index:9999 }
.jbMenu1.jbFixed1 .path_wp { position:relative !important; width:100%; padding:12px 0;}

.path_wp { position:relative; width:100%; height:auto; background:#fff; padding:25px 10px; border-bottom:1px solid #e8e8e8  }
.path_wp .path_inner { position:relative; width:1400px; margin:0 auto; display:flex; justify-content:space-between; align-items: center;}
.path_wp .path_inner nav { display:block; position:relative; width:auto; text-align:left; z-index:1000;}
.path_wp .path_inner nav ul { position:relative; display:flex; justify-content:left; align-items: center; }
.path_wp .path_inner nav ul li { position:relative; cursor:pointer; margin-right:20px; }
.path_wp .path_inner nav ul li a { display:block; padding:5px 22px 5px 18px; font-size:1.3em; color:#111; font-weight:400; letter-spacing:0; line-height:1.2; background:url(../images/path_m_arrow.png) no-repeat right center;}
.path_wp .path_inner nav ul li a.nobg { background:url(../images/path_m_arrow1.png) no-repeat right 8px; }
.path_wp .path_inner nav ul li a.sdep_on { background:url(../images/path_m_arrow_on.png) no-repeat right center; color:#0581e1; font-weight:400;}
.path_wp .path_inner nav ul li a:hover { background:url(../images/path_m_arrow_on.png) no-repeat right center; color:#0581e1 }
.path_wp .path_inner nav ul li a.nobg:hover { background:url(../images/path_m_arrow1_on.png) no-repeat right 8px; color:#0581e1 }
.path_wp .path_inner nav ul li a.nobg.sdep_on { background:url(../images/path_m_arrow1_on.png) no-repeat right 8px; color:#0581e1; font-weight:400;}
.path_wp .path_inner nav ul li:last-child a { }
.path_wp .path_inner nav ul li ul { position:absolute; left:0; top:35px; width:200px; background:#0581e1; margin:0 0 0 0; display: none; padding:0}
.path_wp .path_inner nav ul li ul.s1 { left:18px; width:220px}
.path_wp .path_inner nav ul li ul.s2 { }
.path_wp .path_inner nav ul li ul.s3 {}
.path_wp .path_inner nav ul li ul.s4 { }
.path_wp .path_inner nav ul li ul.s5 { }
.path_wp .path_inner nav ul li ul li { position:relative; float:none; border-bottom:1px solid rgba(255,255,255,.1); width:100%; text-indent:0; }
.path_wp .path_inner nav ul li ul li:last-child { border-bottom:none; }
.path_wp .path_inner nav ul li ul li a { display:block; color:#fff; text-align:left; padding:16px 18px; background:none; letter-spacing:-0.03em; font-size:1.25em; font-weight:400; line-height:1.4;}
.path_wp .path_inner nav ul li ul li a:hover { background:#0069bb; color:#fff; font-weight:400;}
.path_wp .path_inner nav ul li ul li:last-child a { padding:16px 18px }

.path_wp .path_inner .path { color:#333; font-size:1.1em; display:flex; justify-content:right; align-items: center; font-weight:300; padding-right:20px;}
.path_wp .path_inner .path a { position:relative; display:block; width:14px; height:13px; padding:10px 0 10px 10px; background:url(../images/ic-home.png) no-repeat left center; text-indent:-5000px; }
.path_wp .path_inner .path span { margin:0 0 0 8px }
.path_wp .path_inner .path span:before { content:'>'; margin:0 8px 0 0; color:#999 }
.path_wp .path_inner .path span:last-of-type { font-weight:400; color:#000 }


.path_wp .ph_home a { display:inline-block; width:60px; height:60px; background:url(../images/ico_home.png) no-repeat center center #141a25; text-indent:-5555px}

.ph_dep1 { position:absolute; left:60px; top:0; width:296px; height:60px; background:#15397f; z-index:100; box-sizing:border-box; }
.ph_dep1:after { content:""; display:block; }
.ph_dep1 .dep1-dropdown { position:absolute; left:0; top:0; width:296px; box-sizing:border-box; height:60px; color:#ffd33c; font-size:1.4em; font-weight:400; padding:19px 20px 20px 20px; cursor: pointer; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; z-index:999; background:url(../images/path_sel_ar.png) no-repeat 95% center #15397f; letter-spacing:-0.02em; /*font-family: 'Montserrat', 'Nanum Square', sans-serif; */}

.ph_dep1 .dep1-dropdown .m_dropdown {/* Size & position */ position: absolute; top:60px; left:0; width:296px; right: 0; /* Styles */ background:#15397f; list-style: none; -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; /* Hiding */ max-height:0; overflow: hidden;}

.ph_dep1 .dep1-dropdown .m_dropdown li a { display: block; font-size:0.95em; text-decoration: none; color:#fff; height:40px; box-sizing:border-box; padding: 10px 20px; transition: all 0.2s ease-out; background:url(../images/path_sel_at.png) no-repeat 92% center; /*font-family: 'Montserrat', 'Nanum Square', sans-serif; */}

.ph_dep1 .dep1-dropdown .m_dropdown li:hover a { color:#ffd33c; background:url(../images/path_sel_at_on.png) no-repeat 90% center}
.ph_dep1 .dep1-dropdown.active { box-shadow:none; color:#ffd33c; background:url(../images/path_sel_ar1.png) no-repeat 95% center #15397f; font-weight:400}
.ph_dep1 .dep1-dropdown.active .m_dropdown { max-height: 500px; padding-bottom:20px;}

.ph_dep2 { position:absolute; left:356px; top:0; width:297px; height:60px; background:#1647a7; z-index:100; box-sizing:border-box; }
.ph_dep2:after { content:""; display:block; }
.ph_dep2 .dep1-dropdown1 { position:absolute; left:0; top:0; width:297px; box-sizing:border-box; height:60px; color:#ffd33c; font-size:1.4em; font-weight:400; padding:19px 20px 20px 20px; cursor: pointer; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; z-index:999; background:url(../images/path_sel_ar.png) no-repeat 95% center #1647a7; letter-spacing:-0.02em; /*font-family: 'Montserrat', 'Nanum Square', sans-serif; */}

.ph_dep2 .dep1-dropdown1 .m_dropdown {/* Size & position */ position: absolute; top:60px; left:0; width:297px; right: 0; /* Styles */ background:#1647a7; list-style: none; -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; /* Hiding */ max-height:0; overflow: hidden;}

.ph_dep2 .dep1-dropdown1 .m_dropdown li a { display: block; font-size:0.95em; text-decoration: none; color:#fff; height:40px; box-sizing:border-box; padding: 10px 20px; transition: all 0.2s ease-out; background:url(../images/path_sel_at.png) no-repeat 92% center; /*font-family: 'Montserrat', 'Nanum Square', sans-serif; */}

.ph_dep2 .dep1-dropdown1 .m_dropdown li:hover a { color:#ffd33c; background:url(../images/path_sel_at_on.png) no-repeat 90% center}
.ph_dep2 .dep1-dropdown1.active { box-shadow:none; color:#ffd33c; background:url(../images/path_sel_ar1.png) no-repeat 95% center #1647a7; font-weight:400}
.ph_dep2 .dep1-dropdown1.active .m_dropdown { max-height: 500px; padding-bottom:20px;}

.ph_dep3 { position:absolute; left:653px; top:0; width:297px; height:60px; background:#2f67d6; z-index:100; box-sizing:border-box; }
.ph_dep3:after { content:""; display:block; }
.ph_dep3 .dep1-dropdown2 {  position:absolute; left:0; top:0;  width:297px; box-sizing:border-box; height:60px; color:#ffd33c; font-size:1.4em; padding:19px 20px 20px 20px; cursor: pointer; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; z-index:999; background:url(../images/path_sel_ar.png) no-repeat 95% center #2f67d6; letter-spacing:-0.02em; /*font-family: 'Montserrat', 'Nanum Square', sans-serif; */ font-weight:400;}

.ph_dep3 .dep1-dropdown2 .m_dropdown {/* Size & position */ position: absolute; top: 60px; left:0; width:297px; right: 0; /* Styles */ background:#2f67d6; list-style: none; -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; /* Hiding */ max-height:0; overflow: hidden; }

.ph_dep3 .dep1-dropdown2 .m_dropdown li a { display: block; font-size:0.95em; text-decoration: none; color:#fff; height:40px; box-sizing:border-box; padding: 10px 20px; transition: all 0.2s ease-out; background:url(../images/path_sel_at.png) no-repeat 92% center; /*font-family: 'Montserrat', 'Nanum Square', sans-serif; */}

.ph_dep3 .dep1-dropdown2 .m_dropdown li:hover a { color:#ffd33c; background:url(../images/path_sel_at_on.png) no-repeat 90% center}
.ph_dep3 .dep1-dropdown2.active { box-shadow: none; color:#fff; background:url(../images/path_sel_ar1.png) no-repeat 95% center #2f67d6; font-weight:400}
.ph_dep3 .dep1-dropdown2.active .m_dropdown { max-height:500px; padding-bottom:20px;}

#contents { position:relative; margin:60px 0 0 0 }

.vision_top { position:relative; margin-top:60px;  width:100%; }
.vision_m_top { display:none }
.gt_01_box { position:relative; overflow:hidden; margin-top:60px }
.gt_01_box .gt_01_left { position:relative; float:left; width:380px; font-size:3.4em; color:#2f67d6; font-weight:400; line-height:1.4 }
.gt_01_box .gt_01_right { position:relative; float:left; width:820px;  }
.gt_01_box .gt_01_right p { font-size:1.35em; color:#555; line-height:1.9; background:#fff; display:block}
.gt_01_box .gt_01_right p:nth-child( 3 ), .gt_01_box .gt_01_right p:nth-child( 4 ), .gt_01_box .gt_01_right p:nth-child( 5 ), .gt_01_box .gt_01_right p:nth-child( 6 ), .gt_01_box .gt_01_right p:nth-child( 7 ) { margin-top:20px }
.gt_01_box .gt_01_right p:nth-child( 8 ) { margin-top:25px; color:#333}
.gt_01_box .gt_01_right p:nth-child( 9 ) { margin-top:25px; color:#333}
.gt_01_box .gt_01_right .gt_pic1 { position:absolute; left:-380px; top:300px }

.gt_bt_area { position:relative; margin-top:40px; background:url(../images/governor_pic.jpg) no-repeat left center; height:185px; padding:40px 0 0 180px; }
.gt_bt_area .gb_txt1 { position:relative; color:#222 !important; line-height:1.3 !important }
.gt_bt_area .gb_txt2 { position:relative; color:#000 !important; line-height:1.3 !important; margin-top:20px; font-size:2.0em !important; }
.gt_bt_area1 { position:relative; margin-top:40px; background:url(../images/chairman_pic.jpg) no-repeat left center; height:185px; padding:40px 0 0 180px; }
.gt_bt_area1 .gb_txt1_1 { position:relative; color:#222 !important; line-height:1.3 !important }
.gt_bt_area1 .gb_txt2_1 { position:relative; color:#000 !important; line-height:1.3 !important; margin-top:20px; font-size:2.0em !important; }
.gt_bt_area2 { position:relative; margin-top:40px; background:url(../images/chairman_pic.jpg) no-repeat left center; height:185px; padding:40px 0 0 180px; }
.gt_bt_area2 .gb_txt1_2 { position:relative; color:#222 !important; line-height:1.3 !important }
.gt_bt_area2 .gb_txt2_2 { position:relative; color:#000 !important; line-height:1.3 !important; margin-top:20px; font-size:2.0em !important; }
.gt_bt_area3 { position:relative; margin-top:40px; background:url(../images/assembly_pic.jpg) no-repeat left center; height:185px; padding:40px 0 0 180px; }
.gt_bt_area3 .gb_txt1_3 { position:relative; color:#222 !important; line-height:1.3 !important }
.gt_bt_area3 .gb_txt2_3 { position:relative; color:#000 !important; line-height:1.3 !important; margin-top:20px; font-size:2.0em !important; }
.gt_bt_area4 { position:relative; margin-top:40px; background:url(../images/chairman02_pic.jpg) no-repeat left center; height:185px; padding:40px 0 0 180px; }
.gt_bt_area4 .gb_txt1_4 { position:relative; color:#222 !important; line-height:1.3 !important }
.gt_bt_area4 .gb_txt2_4 { position:relative; color:#000 !important; line-height:1.3 !important; margin-top:20px; font-size:2.0em !important; }
.gt_bt_area5 { position:relative; margin-top:40px; background:url(../images/chairman03_pic.jpg) no-repeat left center; height:185px; padding:40px 0 0 180px; }
.gt_bt_area5 .gb_txt1_5 { position:relative; color:#222 !important; line-height:1.3 !important }
.gt_bt_area5 .gb_txt2_5 { position:relative; color:#000 !important; line-height:1.3 !important; margin-top:20px; font-size:2.0em !important; }

.ly_st1 { position:relative; overflow:hidden; margin-top:60px; }
.ly_st1 .lyst1_left { position:relative; background:#e8e8e8; width:100%; height:647px; margin-right:70px; background:url(../images/ov_pic.jpg) no-repeat center center}
.ly_st1 .lyst1_right { width:100%; }
.ly_st1 .lyst1_right .ov_list { position:relative; }
.ly_st1 .lyst1_right .ov_list li { position:relative; background:url(../images/bullet2.gif) no-repeat left 5px; padding-left:100px; font-size:1.4em; color:#444; font-weight:400; margin-bottom:20px }
.ly_st1 .lyst1_right .ov_list li span { position:absolute; left:22px; top:0; color:#2f67d6 }
.ly_st1 .lyst1_right .ov_list li ul { position:relative; margin:0; display:block }
.ly_st1 .lyst1_right .ov_list li ul li { background:url(../images/bullet3.gif) no-repeat left 9px; padding-left:12px; font-size:1.0em; color:#666; margin-bottom:8px }
.ly_st1 .lyst1_right .ov_list li ul li span { position:relative; color:#158a6a; left:inherit; top:inherit }

.ov_top { position:relative; width:100%; margin-top:60px;}
.ov_top img {}

.ov_top_m { display:none }
.ov_list { position:relative; }
.ov_list li { position:relative; background:url(../images/bullet2.gif) no-repeat left 5px; padding-left:140px; font-size:1.4em; color:#444; font-weight:400; margin-bottom:20px }
.ov_list li span { position:absolute; left:22px; top:0; color:#0c3250; font-weight:600 }
.ov_list li ul { position:relative; margin:0; display:block }
.ov_list li ul li { background:url(../images/bullet3.gif) no-repeat left 9px; padding-left:12px; font-size:1.0em; color:#666; margin-bottom:8px }
.ov_list li ul li span { position:relative; color:#158a6a; left:inherit; top:inherit }
.ov_list li em { color:#0c3250; font-weight:600 }


.ly_st2 { position:relative; overflow:hidden; margin-top:60px; width:100%; }
.ly_st2 .lyst2_left { position:relative; float:left; width:20%; margin-right:5%; background:url(../images/bg_line.gif) no-repeat left 25px; padding-top:10px;}
.ly_st2 .lyst2_left h5 { color:#0481e1; font-size:1.6em; font-weight:400; letter-spacing:-0.03em; background:#fff; padding-right:40px; display:inline-block}
.ly_st2 .lyst2_left .date_t { color:#ff6600; font-weight:500; font-size:1.25em; margin-top:3px}
.ly_st2 .lyst2_left .s_txt { color:#999; font-weight:400; font-size:1.2em; margin-top:3px}
.ly_st2 .lyst2_right { float:left; width:75%; padding-top:12px; overflow:hidden }
.ly_st2 .lyst2_right.mt { margin-top:-10px }

.ly_st2_1 { position:relative; overflow:hidden; margin-top:30px; }
.ly_st2_1 .lyst2_left { position:relative; float:left; width:20%; margin-right:5%;  background:url(../images/bg_line.gif) no-repeat left 25px; padding-top:10px;}
.ly_st2_1 .lyst2_left h5 { color:#0481e1; font-size:1.6em; font-weight:400; letter-spacing:-0.03em; background:#fff; padding-right:40px; display:inline-block}
.ly_st2_1 .lyst2_left .date_t { color:#ff6600; font-weight:500; font-size:1.25em; margin-top:3px}
.ly_st2_1 .lyst2_right { float:left; width:75%; padding-top:12px; overflow:hidden }


.lystr_pic { position:relative; float:left; width:314px; margin-right:35px; }
.lystr_pic img { border:1px solid #0481e1}
.lystr_exp { position:relative; float:left; width:601px; font-size:1.4em; color:#444; line-height:1.7 }
.lystr_pic1 { position:relative; float:left; width:472px; margin-right:35px; }
.lystr_exp1 { position:relative; float:left; width:443px; font-size:1.4em; color:#444; line-height:1.7 }
.lystr_bt { font-size:2.0em; color:#111; text-align:left; font-weight:400;  border:5px solid #e1ebf2; padding:30px 40px; }

.ct_list { position:relative; }
.ct_list.mt { margin-top:20px }
.ct_list li { position:relative; background:url(../images/bullet2.gif) no-repeat left 5px; padding-left:22px; font-size:1.4em; color:#444; font-weight:400; margin-bottom:15px; line-height:1.6 }
.ct_list li em { color:#084f86; font-weight:600 }
.ct_list li em.col1 { color:#666; font-weight:400 }
.ct_list li span { color:#2f67d6 }
.ct_list li span.col2 { color:#ff6600 }
.ct_list li span.col3 { color:#000 }
.ct_list li ul { position:relative; margin:15px 0 0 -12px; display:block; padding-left:; }
.ct_list li ul li { background:url(../images/bullet3.gif) no-repeat left 9px; padding-left:12px; font-size:0.95em; color:#666; margin-bottom:9px }
.ct_list li ul li span { position:relative; color:#158a6a; left:inherit; top:inherit }
.score_cul { position:relative; margin-top:25px; border:3px solid #e8eff5; padding:25px; font-size:1.6em; color:#005597; text-align:center }



.simb_box { position:relative; margin-top:60px; border:3px solid #e1ebf2; padding:38px 40px; display:flex; justify-content:space-between; align-items:center; }
.simb_box .lt { width:20%; font-size:1.75em; color:#0481e1; font-weight:600 }
.simb_box .rt { width:80%; font-size:2.9em; color:#111; text-align:left; font-weight:400 }

.simb_bottom { position:relative; margin-top:60px; display:flex; justify-content:space-between; align-items:start; }
.simb_bottom .bx { position:relative; width:30%; margin-right:5% }
.simb_bottom .bx:nth-of-type(3) { margin-right:0 }
.simb_bottom .bx .tl { font-size:1.75em; color:#0481e1;}
.simb_bottom .bx .pic { margin-top:20px; border:1px solid #e1ebf2; text-align:center}
.simb_bottom .bx .txt { font-size:1.4em; color:#444; margin-top:30px}

.ct_stl { color:#084f86; font-size:1.4em; }
.ct_stl1 { color:#084f86; font-size:1.45em; font-weight:600; margin:25px 0 16px 0 }
.ct_stl.mt { margin-top:30px }
	
.event_list_box { position:relative; background:#f1f6f9; padding:25px }
.event_list_box h5 { color:#000; font-size:1.3em; font-weight:400 }
.event_list_box .ev_txt { color:#555; font-size:1.3em; margin-top:5px; line-height:1.6 }

.organi_pc { position:relative; margin-top:50px; display:block; text-align:center; width:100%; }
.organi_m { display:none }

.guide_txt { position:relative; margin-top:12px; color:#ff6600; font-size:1.2em }
.guide_txt.fs { font-size:0.95em }
.guide_txt1 { position:relative; margin-top:12px; color:#ff6600; font-size:0.9em; line-height:1.6 }
.top_guide { position:relative; margin-top:50px; color:#444; font-size:1.3em }

/* tab */
.tab_st { position:relative; width:100%; margin:0 0 0 0; overflow:hidden; margin-top:50px; border-right:1px solid #cacadb}
.tab_st li { float:left; margin-right:0; width:7.1439735889434818%; /* 14개 종목 width:6.66666666%;*/ text-align:center }
.tab_st li a { background:#fff; color:#222; font-weight:400; font-size:1.05em; padding:20px 10px 20px 10px; display:block; border-color:#cacadb; border-style:solid none solid solid; border-width:1px 0 1px 1px; text-decoration:none; letter-spacing:-0.1em; background:#f0f3f7; transition: all 0.2s ease-out; }
.tab_st li a:hover { color:#fff; background:#2f67d6; font-weight:400; text-decoration:none; border:1px solid #2f67d6; }
.tab_st li a.tab_on { padding:20px 10px 20px 10px; color:#2f67d6; background:#fff; border-color:#2f67d6; border-style:solid; border-width:1px ; font-weight:700 }

.tab_st_n { position:relative; width:100%; margin:0 0 0 0; overflow:hidden; margin-top:50px; border-right:1px solid #cacadb}
.tab_st_n { position:relative; display:flex; justify-content:space-between; align-items: center; }
.tab_st_n a { position:relative; text-align:center; width:100%; background:#fff; color:#000 !important; font-weight:400; font-size:1.1em !important; padding:12px 10px 12px 10px; display:block; border-color:#cacadb; border-style:solid none solid solid; border-width:1px 0 1px 1px; text-decoration:none; letter-spacing:-0.1em; background:#f0f3f7; transition: all 0.2s ease-out; }
.tab_st_n a:hover { color:#fff !important; background:#1997e9; font-weight:400; text-decoration:none; border:1px solid #1997e9; }
.tab_st_n a.active { padding:12px 10px 12px 10px; color:#0481e1 !important; background:#fff; border-color:#1997e9; border-style:solid; border-width:1px ; font-weight:700 }

.tab_st_game { position:relative; width:100%; margin:0 0 0 0; overflow:hidden; margin-top:50px;}
.tab_st_game li { float:left; margin-right:0; width:13.717446%; text-align:center; margin-right:0.57%; margin-top:6px}
.tab_st_game li a { background:#fff; color:#222; font-weight:400; font-size:1.4em; padding:30px 10px 30px 10px; display:block; border:2px solid #e8e8e8; text-decoration:none; letter-spacing:-0.1em; background:#fff; }
.tab_st_game li a:hover { color:#fff; background:#2f67d6; font-weight:400; text-decoration:none; border:2px solid #2f67d6; }
.tab_st_game li a.tab_on { font-size:1.4em; padding:30px 10px 30px 10px; background:#fff; border:2px solid #2f67d6; color:#2f67d6; font-weight:700 }
.tab_st_game li a.tab_on:hover { background:#fff; text-indent:0; color:#2f67d6; }

.tab_st_ev { position:relative; width:100%; margin-top:40px; padding:25px 22px; border:1px solid #e8e8e8}
.tab_st_ev ul { position:relative; width:100%; display:flex; justify-content:center; align-items: center;  }
.tab_st_ev ul li { width:auto; text-align:center; margin-right:0.2%;}
.tab_st_ev ul li a { color:#222; font-weight:400; font-size:1.3em; padding:10px 15px; display:block; text-decoration:none; letter-spacing:-0.03em; background:#fff; }
.tab_st_ev ul li a:hover { color:#209eeb !important; background:#fff; font-weight:400; }
/*.tab_st_ev li:nth-child( 1 ) a:hover { background:url(../images/evch1.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 2 ) a:hover { background:url(../images/evch2.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 3 ) a:hover { background:url(../images/evch3.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 4 ) a:hover { background:url(../images/evch4.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 5 ) a:hover { background:url(../images/evch5.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 6 ) a:hover { background:url(../images/evch6.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 7 ) a:hover { background:url(../images/evch7.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 8 ) a:hover { background:url(../images/evch8.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 9 ) a:hover { background:url(../images/evch9.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 10 ) a:hover { background:url(../images/evch10.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 11 ) a:hover { background:url(../images/evch11.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 12 ) a:hover { background:url(../images/evch12.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 13 ) a:hover { background:url(../images/evch13.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 14 ) a:hover { background:url(../images/evch14.jpg) no-repeat center center #2f67d6;}
.tab_st_ev li:nth-child( 15 ) a:hover { background:url(../images/evch15.jpg) no-repeat center center #2f67d6;}*/
.tab_st_ev ul li a.tab_on { font-size:1.3em; padding:10px 15px; background:#209eeb; color:#fff; font-weight:400 }
.tab_st_ev ul li a.tab_on:hover { background:#fff; text-indent:0 }

.ev_top { position:relative; margin-top:80px; overflow:hidden }
.ev_top .ev_left { position:relative;}
.ev_top .ev_left .ev_tl { position:relative; font-size:5.0em; color:#222; text-align:center; line-height:1.2; width:100%; }
.ev_top .ev_left .ev_setxt { position:relative; margin-top:5px; font-size:2.0em; color:#444; text-align:center; line-height:1.2; font-weight:300; width:100%; }
.ev_top .ev_pic { display:none; position:relative; float:left; width:33.33333%; text-align:center }
.ev_top .ev_right { display:none; position:relative; float:left; width:33.33333%; text-align:center; padding-top:110px }
.ev_top .ev_right a.ev_link { display:inline-block; padding:25px 20px 25px 70px; text-align:center; font-size:1.4em; color:#27958f; background:url(../images/ico_home1.png) no-repeat 20px center #f3f3f3; border:1px solid #e7e7e7; transition: all 0.2s ease-out; }
.ev_top .ev_right a.ev_link:hover { color:#fff; background:url(../images/ico_home1_on.png) no-repeat 20px center #27958f; border:1px solid #27958f;  }

.ev_exp { position:relative; margin-top:40px; }
.ev_exp .exp_t1 { font-size:1.35em; color:#333; line-height:1.8 }
.ev_exp .exp_t2 { font-size:1.35em; color:#333; line-height:1.8; margin-top:20px }
.exp_list { margin-top:30px; }
.exp_list li { position:relative; padding-left:120px; font-size:1.25em; color:#555; line-height:1.75; margin-bottom:18px; }
.exp_list li span { position:absolute; left:0; top:0; font-weight:400; color:#0481e1; background:url(../images/bullet4.jpg) no-repeat 2px 11px; padding-left:12px; }
.ev_photo { position:relative; margin-top:50px; padding:55px 40px; text-align:center; border:1px solid #e8e8e8 }
.ev_photo img { margin-right:20px }
.ev_photo img:last-child { margin-right:0 }
.ev_photo2 { position:relative; margin-top:40px; background:url(../images/evpic_bg.gif) no-repeat center center; height:353px; padding:48px 50px }
.ev_photo2 img { margin-right:19px }
.ev_photo2 img:last-child { margin-right:0 }


.ev_sch_top_tl { position:relative; margin:50px 0 -20px 0; text-align:center; background:url(../images/line_bg.gif) no-repeat center center  }
.ev_sch_top_tl h4 { position:relative; font-size:2.7em; color:#0481e1; background:#fff; font-weight:400; text-align:center; display:inline-block; padding:0 25px }


.tab_st_pop { position:relative; width:100%; margin:0 0 0 0; overflow:hidden; margin-top:40px; background:url(../images/tab_line_bg.gif) repeat-x}
.tab_st_pop li { float:left; margin-right:0; width:50%; text-align:center }
.tab_st_pop li a { background:#fff; color:#868691; font-weight:400; font-size:1.3em; padding:12px 30px 12px 30px; display:block; border-color:#cacadb; border-style:solid solid none solid; border-width:1px 1px 0 1px; text-decoration:none }
.tab_st_pop li a:hover { color:#2f67d6; font-weight:400; text-decoration:none }
.tab_st_pop li.on { padding:12px 20px 13px 20px; background:#fff; border-color:#2f67d6; border-style:solid solid none solid; border-width:1px 1px 0 1px; color:#2f67d6; font-weight:400 }
.tab_st_pop li a.tab_on { padding:12px 30px 13px 30px; background:#fff; border-color:#2f67d6; border-style:solid solid none solid; border-width:1px 1px 0 1px; color:#2f67d6; font-weight:700 }

.paging { margin:30px 0; font-size:0; text-align:center}
.paging a {display:inline-block; width:40px; height:40px; margin: 0 3px; padding:12px 8px 6px 8px; border:#ccc 1px solid; font-size:12px; text-align:center; /*border-radius:50%;*/ transition:all 0.3s ease; }
.paging a.on {background-color:#3297f5; border-color:#3297f5; color:#fff; font-weight:bold;}
.paging a.on:hover{background-color:#3297f5; border-color:#3297f5; color:#fff; font-weight:bold;}
.paging a:hover {background-color:#003669; border-color:#003669; color:#fff}
.paging a.contr:hover {background-color:#444; border-color:#444; color:#fff}
.i-opt  {height:38px; padding:10px 8px 8px 8px; font-size:13px; color:#333; border:#CCC 1px solid; }

.ct_search_box { position:relative; border:1px solid #dcdcdc; background:#f3f3f3; border-right:none; border-left:none; padding:20px 25px; margin-top:60px;}
.ct_search_box .sel_la { background:url(../images/bullet1.gif) no-repeat left center; padding:0 0 0 9px; font-size:1.2em; font-weight:400; color:#1647a7;}

.sr_top_txt { position:relative; margin-top:60px; background:url(../images/ico_p.png) no-repeat; font-size:1.3em; color:#444; padding:2px 0 7px 36px; }
.sr_top_txt1_1 { position:relative; margin-top:60px; background:url(../images/ico_p.png) no-repeat; font-size:1.3em; color:#444; padding:2px 0 7px 36px; }
.sr_top_txt1 { position:relative; margin-top:60px; background:url(../images/ico_t.png) no-repeat left 10px; font-size:1.3em; color:#444; padding:2px 0 7px 36px; }
.sr_top_txt2 { position:relative; margin-top:60px; background:url(../images/ico_r.png) no-repeat left 10px; font-size:1.3em; color:#444; padding:2px 0 7px 36px; }
.sr_top_txt2_1 { position:relative; margin-top:60px; background:url(../images/ico_l.png) no-repeat; font-size:1.3em; color:#444; padding:2px 0 7px 36px; }
.sr_top_txt span, .sr_top_txt1 span, .sr_top_txt1_1 span, .sr_top_txt2 span, .sr_top_txt2_1 span { color:#1647a7; font-weight:500; font-size:0.85em }
.sr_top_txt select.sel, .sr_top_txt1 select.sel, .sr_top_txt1_1 select.sel, .sr_top_txt2 select.sel { height: 40px;padding:0 25px 0 10px; border:1px solid #7b7b7b; color: #333; font-size:0.9em;}
.sr_top_txt select.sel, .sr_top_txt1 select.sel, .sr_top_txt1_1 select.sel, .sr_top_txt2 select.sel { background:url(../images/sel_ar1.png) right 50% no-repeat #fff; -webkit-appearance:none;-moz-appearance: none;appearance: none;}
.sr_top_txt select.sel::-ms-expand, .sr_top_txt1 select.sel::-ms-expand, .sr_top_txt1_1 select.sel::-ms-expand, .sr_top_txt2 select.sel::-ms-expand {display: none; /* 화살표 없애기 for IE10, 11*/ }
.top_ref { font-size:1.1em }

.ct_tl { position:relative; margin-top:60px; font-size:1.65em; font-weight:700; color:#1647a7; background:url(../images/tl_bullet.gif) no-repeat left center; padding-left:29px; letter-spacing:-0.03em }

.vs_result_top { position:relative; margin-top:60px; text-align:center; color:#444; font-size:1.8em; letter-spacing:-0.05em; padding:50px 40px; border:1px solid #e8e8e8; font-weight:300 }
.vs_result_top span { color:#1647a7; font-weight:700 }
.vs_result_top .vs_d_btn { position:absolute; right:30px; top:33px; height:50px }
.vs_table_area { position:relative; margin-top:40px; background:#f6f6f6; text-align:center; min-height:400px; font-size:1.3em; color:#555; }

.std_wp { position:relative; width:1200px; overflow:hidden; margin-top:60px}
.std_wp1 { position:relative; width:1200px; overflow:hidden; margin-top:80px}
.std_wp1 .std_map_left { position:relative; float:left; width:590px; margin-right:20px; }
.std_wp1 .std_map_right { position:relative; float:left; width:590px; }
.std_map { position:relative; width:1200px; height:361px; overflow:hidden }
.std_map1 { position:relative; width:100%; height:361px; overflow:hidden }


/* Table List*/
.tb_wp { margin-top:15px }
.tb_wp1 { margin-top:60px }
.tb_wp2 { margin-top:30px }
.tb_wp2_1 { margin-top:20px }
.tb_wp3 { margin-top:0 }
.tbl {width:100%;border-collapse:collapse;border-spacing:0;border-top: #2c3d49 1px solid; border-right:none; border-left:none;}
.tbl th, .tbl td { border-right: #d9dfe3 1px solid; border-left: #d9dfe3 1px solid; border-bottom: #d9dfe3 1px solid; vertical-align:middle;text-align: center; }
/*.tbl th:last-child, .tbl td:last-child { border-right:none }*/
.tbl th {background-color:#f1f7fa; color:#232628; text-align:center; padding:15px 10px; font-weight:600; font-size:1.25em; letter-spacing:-0.03em}
.tbl td {padding:15px 10px 16px 10px; color:#444; font-size:1.25em; letter-spacing:-0.03em}
.tbl td.al_l { text-align:left}
.tbl td .pres { color:#3297f5 }
.tbl td .ev { color:#1647a7; font-weight:700 }
.tbl td .ev1 { color:#25a07e; font-weight:700 }
.tbl td.num1 { color:#ff6600 }
.tbl td.gold { color:#e08f34 }
.tbl td.silver { color:#878787 }
.tbl td.bronze { color:#aa521a }
.tbl td.gray { color:#000 }
.tbl th.bor, .tbl td.bor { border-right: #d7d7d7 1px solid; }
.tbl td a.tb_lk { font-size:0.95em; color:#333 }
.tbl tfoot td { background-color: #e8ecf3; color: #1c427b; }

.tb_wp_t_rank { margin-top:15px; overflow-y:scroll; height:539px; border-top: #27a5ed 1px solid; border-bottom:1px solid #afcad7; }
.tb_wp_t_rank02 { margin-top:15px; overflow-y:scroll; height:539px; border-top: #27a5ed 1px solid; border-bottom:1px solid #afcad7; }
.tbl_m {width:100%;border-collapse:collapse;border-spacing:0;border-top: #d7d7d7 1px solid; border-right:none; border-left:none;}
.tbl_m th, .tbl_m td { border-right: #d7d7d7 1px solid; border-bottom: #d7d7d7 1px solid; vertical-align:middle;text-align: center; }
.tbl_m th:last-child, .tbl_m td:last-child { border-right:none }
.tbl_m th {background-color:#f4f7f9; color:#000; text-align:center; padding:15px 8px; font-weight:400; font-size:1.3em; letter-spacing:-0.05em}
.tbl_m td {padding:15px 8px 15px 8px; color:#444; font-size:1.3em; letter-spacing:-0.05em}
.tbl_m th.medal img, .tbl_m td.medal img { width:23px; height:23px; }
.tbl_m td.medal img { margin-left:8px }
.tbl_m td.t_score { color:#222; font-weight:600 }
.tbl_m td.medal_c1 { color:#dd811d; font-weight:500; font-family:'roboto'; }
.tbl_m td.medal_c2 { color:#878b8f; font-weight:500; font-family:'roboto'; }
.tbl_m td.medal_c3 { color:#9c7659; font-weight:500; font-family:'roboto'; }
.tbl_m td.score { color:#333333; font-weight:500; font-family:'roboto'; }
.guide_mt { position:relative; margin-top:10px; font-size:1.0em; font-weight:300; color:#666; letter-spacing:-0.03em}

.top_sel { position:relative; margin-top:50px; text-align:right }
.top_sel label { display:none }
.top_sel1 { position:absolute; right:0; top:-5px;text-align:right }
.top_sel1 label { display:none }

.top_left { float:left; font-size:1.25em; padding-top:10px; }

/* table (표) */
table{ border:0; border-spacing:0 }
table .br_none{ border-right:none!important}
table .bl_none{ border-left:none!important}
table .br_left{ border-color:#d3d3d3; border-style:none none solid solid; border-width:0 0 1px 1px!important}
table .bg_none{ background:none!important}

/* 2018.11.13 */
.bd_latest_wp { position:relative; overflow:hidden; margin-top:50px}
.bd_latest_wp .latest_news { position:relative; float:left; width:590px; margin-right:20px; padding:30px; border:1px solid #ebebeb; background:#f3f6f8; }
.bd_latest_wp .latest_news:last-child { margin-right:0 }
.bd_latest_wp .latest_news .bd_s_tl { position:relative; padding-bottom:15px; border-bottom:1px solid #e3e3e3; padding-left:32px; background:url(../images/l_nt_bullet.png) no-repeat left 0}
.bd_latest_wp .latest_news .bd_s_tl span.st1 { color:#008fe9; font-size:1.4em; display:inline-block; margin-right:12px; vertical-align:middle; font-weight:400}
.bd_latest_wp .latest_news .bd_s_tl span.st2 { color:#999; font-size:1.0em; display:inline-block; vertical-align:middle}
.bd_latest_wp .latest_news .bd_l_suj a { display:block; font-size:1.6em; color:#333; line-height:1.3; margin-top:12px; padding:10px 0; letter-spacing:-0.03em; }
.bd_latest_wp .latest_news .bd_l_suj a:hover { color:#111; text-decoration:underline }
.bd_latest_wp .latest_news .bd_li_bt { margin-top:20px }
.bd_latest_wp .latest_news .bd_li_bt .bd_l_date { color:#666; font-size:1.0em; display:inline-block; vertical-align:middle;}
.bd_latest_wp .latest_news .bd_li_bt .bd_l_date:after { padding-left:12px; margin-right:12px; content:"|"; color:#c6c6c6 }
.bd_latest_wp .latest_news .bd_li_bt .bd_l_hit { color:#666; font-size:1.0em; display:inline-block; vertical-align:middle}

/* BBS - TOP */
.bd_top { position:relative; width:100%; height:50px; margin-top:40px; }
.bd_top .bd_state { position:absolute; right:0; top:18px; color:#888891; font-size:1.1em; }
.bd_top .bd_state span { color:#1aa4df }
div#select_box { position: relative; width: 100px; height: 50px; background: url(../images/sel_ar1.png) right center no-repeat; /* 화살표 이미지 */ border: 1px solid #7b7b7b; display:inline-block; vertical-align:top;}
div#select_box label { position: absolute; font-size: 1.15em; color: #333; top: 15px; left: 10px; letter-spacing:-0.05em;;}
div#select_box select#color { width: 100%; height: 50px; min-height: 50px; line-height: 50px; padding: 0 10px; opacity: 0;filter: alpha(opacity=0); /* IE 8 */ font-size:1.15em;}
.bd_top .search_field { position:relative; display:inline-block; vertical-align:top; padding:11px 5px; border:1px solid #7b7b7b; background:#fff; font-size:1.1em; height:50px;}
.bd_top .search_field::placeholder { color:#999; }
.bd_top .search_field::-webkit-input-placeholder { color:#999;}
.bd_top .search_field:-ms-input-placeholder { color:#999;}
.bd_top .search_btn { position:absolute; left:288px; top:0 }
button.search_bd { position:relative; display:inline-block; vertical-align:top; cursor:pointer; width:70px; height:50px; padding:5px; border:none; background:#444; transition:all 0.3s ease; color:#fff; font-size:1.2em; font-weight:400;}
button.search_bd:hover { background:#222; color:#fff }
.src { position:relative; margin-top:20px; z-index:2; *zoom:1; }
.src:after { content:""; display:block; clear:both}
.src span { display:inline-block; float:left; margin-right:3px;}
.src .hit { position:absolute; top:2px; right:0; font-size: 1.1em; color:#888;}
.inp_st1 { height:22px; padding:2px 10px; font-size: 1.0em; border: 1px solid #d5d5d5; }
.inp_st2 { height:36px; padding:2px 10px; font-size: 1.0em; border: 1px solid #d5d5d5; }

.tb_top {position:relative; width:100%; height:50px; margin-top:50px; }
.tb_top .src_wrap {position:absolute; top:0; right:0}
.tb_top .src_wrap .sel { height:50px; }
.lab {position:absolute; left:-9999px}
.tb_top .list_num { position:relative; color:#666; font-size:1.1em; padding-top:15px; display:block; height:50px }
.tb_top .list_num span.bnum { color:#1aa4df; font-weight:600 }

.i-src-fld { display:inline-block; vertical-align:top; height: 50px;padding:0 30px 0 12px; background-color: #fff;border:1px solid #7b7b7b; font-size:1.2em }
.i-src-fld::placeholder { color:#777; font-size:1.0em }
.i-src-fld::-webkit-input-placeholder { color:#777; font-size:1.0em}
.i-src-fld:-ms-input-placeholder { color:#777; font-size:1.0em}

/* 게시판 list table */
.board_list_wrap { width:100%; margin-top:20px; border-top:1px solid #004e57; border-right:1px solid #e8e8e8 }
.table_board { width:100%; letter-spacing:0; font-size:0.95em; }
.table_board th { padding:20px; text-align:left; background:#f0f0f0; color:#333; border-color:#e8e8e8; border-style:solid; border-width:0 1px 1px 1px; font-weight:bold; }
.table_board td { padding:20px; border-color:#e8e8e8; border-style:solid; border-width:0 0 1px 0; text-align:left; color:#666; }

.board_list_wrap1 { margin:20px 0 0 0; border-top:1px solid #1f2b30 }
.table_board1 { width:100%; letter-spacing:0; }
.table_board1 th { padding:16px 0 16px 0; background:#f1f7fa; text-align:center; color:#222729; border-color:#d4d7de; border-style:none none solid none; border-width:0 0 1px 0; font-size:1.3em; font-weight:600; }
.table_board1 td { padding:17px 8px; border-color:#e5e5e5; border-style:none none solid none; border-width:0 0 1px 0; text-align:center; color:#666; font-size:1.3em }
.table_board1 tbody tr:hover { background:#f5f7f9; }
.table_board1 td.num { color:#555; }
.table_board1 td.suj { text-align:left; padding-left:10px; line-height:1.3; }
.table_board1 td.suj a { color:#333; text-decoration:none; font-size:1.05em; transition:all 0.4s ease;}
.table_board1 td.suj a:hover { color:#000; font-weight:400; }

.board_gallery_wrap { width:100%; margin-top:22px; padding-bottom:35px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.gallery_wp  { position:relative; padding:0; overflow:hidden }
.gallery_wp .gallery { position:relative; float:left; width:290px; height:310px; margin-right:13px; background:#fff; border:1px solid #dedede; padding:9px; margin-top:35px }
.gallery_wp .gallery:nth-child( 4 ), .gallery_wp .gallery:nth-child( 8 ), .gallery_wp .gallery:nth-child( 12 ) { margin-right:0 }
.gallery_wp .gallery .ga_pic { width:100%; overflow:hidden; background:#000}
.gallery_wp .gallery .ga_pic:hover img { opacity:.5 }
.gallery_wp .gallery .ga_pic:hover .view_wp { display:block }
.gallery_wp .gallery .ga_pic img { width:100%; transition:all 0.3s ease; height:200px}
/*.gallery_wp .gallery .ga_pic .view_wp { position:absolute; left:9px; top:9px; width:270px; height:130px; display:none; }
.gallery_wp .gallery .ga_pic .view_wp a { display:block; padding:35% 0 40px 0; height:130px; color:#fff; text-align:center; font-size:1.0em; font-weight:500 }*/
.gallery_wp .gallery .ga_suj a { margin-top:8px; display:block; font-size:1.3em; color:#333; padding:10px; line-height:1.3 }
.gallery_wp .gallery .ga_date { margin-top:0; color:#999; font-size:1.1em; padding:0 10px }
.gallery_wp .gallery .ga_date span { color:#3297f5 }
.gallery_wp .gallery .ga_date span:after { color:#999; content:"|"; font-size:0.8em; vertical-align:middle; margin:0 10px}

.bd_view_wp { position:relative; border-top:1px solid #3297f5; padding:30px 0 40px 0; word-break:keep-all; margin-top:40px }
.bd_view_wp .bd_view_suj { position:relative; font-size:1.75em; color:#111; padding:0 0; }
.bd_view_wp .bd_view_field { position:relative; font-size:1.0em; color:#777; margin-top:10px; padding:0 0; word-break:keep-all; line-height:1.7; }
.bd_view_wp .bd_view_field span { padding-right:12px; word-break:keep-all; font-size:1.15em}
.bd_view_wp .bd_view_field span:after { content:"|"; font-size:1.0em; color:#aeaeae; margin-left:12px; vertical-align:middle }
.bd_view_wp .bd_view_field span.date { color:#777; }
.bd_view_wp .bd_view_field span:last-child:after { content:"" } 
.bd_view_wp .bv_file_wp { position:relative; border-top:1px solid #e8e8e8; margin-top:30px; }
.bd_view_wp .bv_file_wp .bv_file { position:relative; padding:17px 20px; background:#fafafc; border-bottom:1px solid #e8e8e8; }
.bd_view_wp .bv_file_wp .bv_file a { display:block; background:url(../images/ico_file.gif) no-repeat left center; padding-left:20px; font-size:1.0em; color:#52463a; }
.bd_view_wp .bv_file_wp .bv_file a:hover { color:#3297f5; }
.bd_view_wp .bv_comment { position:relative; padding:40px 0; color:#666; font-size:1.0em; line-height:1.7; border-bottom:1px solid #e6e6e6; text-align:center}
.bd_view_wp .bv_comment img { margin:0 auto; width:100% }
.bd_view_wp .bv_comment .bv_pic { text-align:center; }
.bd_view_wp .bv_comment .bv_mov { text-align:center; }

.bd_wp { position:relative; margin:40px auto 0 auto }
.board_view_wp { position:relative; border-top:1px solid #555; padding:40px 0 0 0; word-break:keep-all; }
.board_view_wp .bv_suj { position:relative; font-size:1.8em; color:#222; padding:0 0; }
.board_view_wp .bv_field { position:relative; font-size:1.2em; color:#777; margin-top:10px; padding:0 0; word-break:keep-all; line-height:1.7; }
.board_view_wp .bv_field span { padding-right:12px; word-break:keep-all;}
.board_view_wp .bv_field span:after { content:"|"; font-size:1.0em; color:#aeaeae; margin-left:12px; }
.board_view_wp .bv_field span.date { color:#777; }
.board_view_wp .bv_field span:last-child:after { content:"" } 
.board_view_wp .bv_file_wp { position:relative; border-top:1px solid #e8e8e8; margin-top:30px; }
.board_view_wp .bv_file_wp .bv_file { position:relative; padding:17px 20px; background:#fafafc; border-bottom:1px solid #e8e8e8; }
.board_view_wp .bv_file_wp .bv_file a { display:block; background:url(../images/ico_file.gif) no-repeat left center; padding-left:20px; font-size:1.3em; color:#333; }
.board_view_wp .bv_file_wp .bv_file a:hover { color:#3297f5; }
.board_view_wp .bv_comment { position:relative; padding:40px 0; color:#444; font-size:1.35em; line-height:1.7; border-bottom:1px solid #e6e6e6;}
.board_view_wp .bv_comment .bv_pic { text-align:center; }
.board_view_wp .bv_comment .bv_mov { text-align:center; }
.prev_next_suj { position:relative; width:100%; margin-top:45px; border-top:1px solid #e8e8e8 }
.prev_next_suj .pn_list { padding:20px 0; border-bottom:1px solid #e8e8e8; overflow:hidden }
.prev_next_suj .pn_list .left { float:left; width:8%; margin-right:2%; padding:0 0 0 35px; background:url(../images/ico_prev_bullet.png) no-repeat 1.25em center; color:#888891; font-size:1.25em }
.prev_next_suj .pn_list .left1 { float:left; width:8%; margin-right:2%; padding:0 0 0 35px; background:url(../images/ico_next_bullet.png) no-repeat 1.25em center; color:#888891; font-size:1.25em }
.prev_next_suj .pn_list .right { float:left }
.prev_next_suj .pn_list .right a { color:#333; text-decoration:none; font-size:1.35em; }
.prev_next_suj .pn_list .right a:hover { color:#000 }


/* button select input */
.btn_al { position:relative; margin:40px 0 0 0; text-align:center; overflow:hidden }
.btn_al1 { position:relative; margin:60px 0 0 0; text-align:center; overflow:hidden }

select.sel { height: 40px;padding:0 25px 0 10px; border:1px solid #7b7b7b; color: #333; font-size:1.1em;}
select.sel { background:url(../images/sel_ar1.png) right 50% no-repeat #fff; border-radius:0; -webkit-appearance:none;-moz-appearance: none;appearance: none;}
select.sel::-ms-expand {display: none; /* 화살표 없애기 for IE10, 11*/ }

.tsrc_inp { display:inline-block; height:40px; padding:0 10px 0 10px; border-radius:0; border:1px solid #7b7b7b; color: #333; font-size:1.1em; -webkit-appearance:none;-moz-appearance: none;appearance: none;}
.tsrc_inp::placeholder { color:#999; }
.tsrc_inp::-webkit-input-placeholder { color:#999;}
.tsrc_inp:-ms-input-placeholder { color:#999;}

.ctn_result_view_tl { position:relative; margin-top:50px; font-size:2.2em; color:#222; text-align:center; padding-bottom:20px; background:url(../images/tl_bullet1.gif) no-repeat center bottom}
.btn_down { position:absolute; right:20px; top:10px; }
a.bt_down { display:block; padding:8px 10px !important; background:#fff !important; border:1px solid #d7d7d7; text-align:center; color:#444; font-size:0.9em !important; transition:all 0.3s ease;}
a.bt_down:hover { background:#3297f5 !important; color:#fff !important; border-color:#3297f5; }

button.search { position:relative; cursor:pointer; width:220px; padding:20px 15px; border:none; background:#1ca7f5; transition:all 0.3s ease; color:#fff; font-size:1.5em; font-weight:400;}
button.search:hover { background:#141a25; color:#fff }
button.search1 { position:relative; cursor:pointer; width:60px; height:40px; padding:5px; border:none; background:#444; transition:all 0.3s ease; color:#fff; font-size:1.2em; font-weight:400;}
button.search1:hover { background:#222; color:#fff }


a.btn_list { position:relative; display:inline-block; margin:0 auto; width:180px; color:#333 !important; font-size:1.35em !important; padding:16px 20px; background:url(../images/ico_list.png) no-repeat 20px center #fff; padding-right:20px; text-align:right; transition:all 0.3s ease; border:1px solid #555; font-weight:400; transition:all 0.3s ease; }
a.btn_list:hover { background:url(../images/ico_list_on.png) no-repeat 20px center #555; color:#fff !important }

a.btn_xls { position:relative; display:inline-block; margin:0 auto; width:250px; color:#333 !important; font-size:1.45em !important; padding:20px 20px; background:url(../images/ico_xlx.png) no-repeat 20px center #fff; padding-right:20px; text-align:right; transition:all 0.3s ease; border:1px solid #555; font-weight:400; transition:all 0.3s ease; }
a.btn_xls:hover { background:url(../images/ico_xlx_on.png) no-repeat 20px center #555; color:#fff !important }

a.btn_print { position:relative; display:inline-block; margin:0 auto; width:250px; color:#333 !important; font-size:1.45em !important; padding:20px 20px; background:url(../images/ico_print.png) no-repeat 20px center #fff; padding-right:20px; text-align:right; transition:all 0.3s ease; border:1px solid #555; font-weight:400; transition:all 0.3s ease; }
a.btn_print:hover { background:url(../images/ico_print_on.png) no-repeat 20px center #555; color:#fff !important }

a.map_view { position:relative; display:inline-block; margin:0 auto; color:#fff !important; font-size:0.9em !important; padding:10px 20px 10px 45px; background:url(../images/map_spot_pc.png) no-repeat 18px center #0581e1;  text-align:right; transition:all 0.3s ease; font-weight:400; transition:all 0.3s ease; border-radius:2px;}
a.map_view:hover { background:url(../images/map_spot_pc.png) no-repeat 18px center #0069bb; color:#fff !important }

a.tb_btn { position:relative; display:inline-block; padding:5px 8px; background:#666; border:1px solid #666; color:#fff !important; text-align:center; border-radius:3px }
a.tb_btn:hover { background:#333; color:#fff !important; border:1px solid #333 }
a.tb_btn_t { position:relative; display:inline-block; padding:5px 8px 5px 30px; background:url(../images/ico_t1.png) no-repeat 10px center #666; border:1px solid #666; color:#fff !important; text-align:center; border-radius:3px; transition:all 0.3s ease;}
a.tb_btn_t:hover { background:url(../images/ico_t1.png) no-repeat 10px center #2f67d6; border:1px solid #2f67d6; color:#fff !important }
a.tb_btn_r { position:relative; display:inline-block; padding:5px 8px 5px 30px; background:url(../images/ico_t2.png) no-repeat 10px center #666; border:1px solid #666; color:#fff !important; text-align:center; border-radius:3px; transition:all 0.3s ease;}
a.tb_btn_r:hover { background:url(../images/ico_t2.png) no-repeat 10px center #2f67d6; border:1px solid #2f67d6; color:#fff !important }
a.tb_btn_s { position:relative; display:inline-block; padding:5px 8px 5px 30px; background:url(../images/ico_t3.png) no-repeat 10px center #666; border:1px solid #666; color:#fff !important; text-align:center; border-radius:3px; transition:all 0.3s ease;}
a.tb_btn_s:hover { background:url(../images/ico_t3.png) no-repeat 10px center #2f67d6; border:1px solid #2f67d6; color:#fff !important }
a.btn_down { position:relative; display:inline-block; padding:10px 10px 10px 45px; background:url(../images/ico_down.png) no-repeat 10px center #f0464c; border:1px solid #f0464c; color:#fff !important; text-align:center; border-radius:3px; transition:all 0.3s ease; font-size:0.7em !important;}
a.btn_down:hover { background:url(../images/ico_down.png) no-repeat 10px center #d12f34; border:1px solid #d12f34; color:#fff !important }

.w100 { width:100px }
.w120 { width:120px }
.w180 { width:180px }
.w250 { width:250px }
.w300 { width:300px }
.ml8 { margin-left:8px }
.ml18 { margin-left:18px }

.ready { text-align:center; color:#444; font-size:1.4em; padding:250px; background:#f0f0f0; margin-top:45px}

#modalLayer{ display:none; position:fixed; left:0; top:0; z-index:99999; width:100%; height:100%; background:url(../images/pop_bg.png); opacity:1}
#modalLayer .modalContent { position:relative; padding:40px 10px 60px 10px;  }
#modalLayer .modal_close { position:relative; text-align:center; padding-top:100px; width:100%; z-index:9999}
#modalLayer .modal_close_m { display:none }
#modalLayer .modal_close .btn_pop_close { position:relative; text-align:center; padding-top:50px; width:100%; z-index:9999}
.pop_menu_wp { position:relative; width:950px; background:#fff; margin:60px auto 0 auto; padding:40px; height:600px; overflow-y:scroll }
.game_tl { position:relative; text-align:center; font-size:2.2em; color:#333; font-weight:400 }
.pageScroll{
	position: fixed !important;
	top: 30%;
	right: 25px;
	margin-top: 0;
	width: 60px;
	height:99px;
	z-index:9999;
}


.scrollNav a{
	display: block;
	color: #666;
	font-weight: normal;
	padding:10px 8px;
	color:#c9ced1;
	font-size:0.75em;
	letter-spacing:-0.03em;
	line-height:1.3;
	width:60px;
	background:#fff;
	border:1px solid #e5ded8;
	text-align:center;
	margin:2px 0;
	transition:all 0.3s ease;
}


.scrollNav a:hover{
	color: #fff;
	background:#9d7157;
	border:1px solid #9d7157;
	text-decoration: none;
}

li.scrollNav.active a{
	background:#9d7157;
	border:1px solid #9d7157;
	color: #fff;
}

.actionImg3 {  position:relative; }
.actionImg3 img { display:block; width:100%; height:100%; }
.actionImg3 .hover {
	 z-index:20;
	 position:absolute;
	 top:0;
	 left:0;
	 background-color:rgba(0,0,0,0.7);
	 width:100%;
	 height:100%;
	 color:#efefef;
	 text-align:center;
	 padding-top:46.2%;
	 box-sizing:border-box;
	 opacity:0;
	 transition:opacity .3s ease-out;
	 -webkit-transition:opacity .3s ease-out;
	 -moz-transition:opacity .3s ease-out;
}
.actionImg3 .hover .line1 {
	 position:absolute;
	 top:2%;
	 left:1.5%;
	 width:97%;
	 height:96%;
	 border-top:1px solid #efefef;
	 border-bottom:1px solid #efefef;
	opacity:0;
	 transform:scale(0,1);
	 -webkit-transform:scale(0,1);
	 -moz-transform:scale(0,1);
	 transition:transform.4s ease-out .2s,opacity .2s ease-out;
	 -webkit-transition:-webkit-transform .4s ease-out .2s,opacity .2s ease-out;
	 -moz-transition:-moz-transform .4s ease-out .2s,opacity .2s ease-out;
	box-sizing:border-box;
}
.actionImg3 .hover .line2 {
	 position:absolute;
	 top:2%;
	 left:1.5%;
	 width:97%;
	 height:96%;
	 border-left:1px solid #efefef;
	 border-right:1px solid #efefef;
	opacity:0;
	transform:scale(1,0);
	 -webkit-transform:scale(1,0);
	 -moz-transform:scale(1,0);
	transition:transform.4s ease-out .2s,opacity .2s ease-out;
	 -webkit-transition:-webkit-transform .4s ease-out .2s,opacity .2s ease-out;
	 -moz-transition:-moz-transform .4s ease-out .2s,opacity .2s ease-out;
	box-sizing:border-box;
}
.actionImg3 .hover .sub_tit{
	 color:#fff;
	 transform:translate3d(0,-85px,0);
	 -webkit-transform:translate3d(0,-85px,0);
	 -moz-transform:translate3d(0,-85px,0);
	 opacity:0;
	 transition:transform .5s ease-out .2s,opacity .5s ease-out .3s;
	  -webkit-transition:-webkit-transform .5s ease-out .2s,opacity .5s ease-out .3s;
	 -moz-transition:-moz-transform .5s ease-out .2s,opacity .5s ease-out .3s;
}
.actionImg3 .hover .sub_tit .st_add { font-size:1.25em; letter-spacing:-0.03em}
.actionImg3 .hover .sub_tit .st_tel { font-size:1.5em; margin-top:15px; letter-spacing:0.05em; font-weight:500}
.actionImg3 .hover .sub_tit .st_go { position:relative; }
.actionImg3 .hover .sub_tit .st_go a { display:block; margin:20px auto 0 auto; width:80px; padding:9px 18px 9px 18px; text-align:center; color:#fff; font-size:1.1em !important; letter-spacing:-0.03em; transition:all 0.3s ease; border:2px solid #fff; border-radius:4px; letter-spacing:0.03em }
.actionImg3 .hover .sub_tit .st_go a:hover { background:#fff; border:2px solid #fff; color:#f36f39; font-weight:600 }
.actionImg3:hover .hover{
	 opacity:1;
}
.actionImg3:hover .hover .sub_tit{
	 opacity:1;
	 transform:translate3d(0,-95px,0);
	 -webkit-transform:translate3d(0,-95px,0);
	 -moz-transform:translate3d(0,-95px,0);
}


.actionImg3 .hover .main_tit{
	 color:#fff;
	 transform:translate3d(0,-180px,0);
	 -webkit-transform:translate3d(0,-180px,0);
	 -moz-transform:translate3d(0,-180px,0);
	 opacity:0;
	 transition:transform .5s ease-out .2s,opacity .5s ease-out .3s;
	  -webkit-transition:-webkit-transform .5s ease-out .2s,opacity .5s ease-out .3s;
	 -moz-transition:-moz-transform .5s ease-out .2s,opacity .5s ease-out .3s;
}
.actionImg3 .hover .main_tit .m_link_tl { font-size:1.6em; letter-spacing:0.05em; font-weight:600; padding-bottom:20px; background:url(../images/line2.gif) no-repeat center bottom; }
.actionImg3 .hover .main_tit .m_link_txt { font-size:1.35em; margin-top:20px; letter-spacing:0.05em; font-weight:500}
.actionImg3 .hover .main_tit .m_link_go { position:relative; }
.actionImg3 .hover .main_tit .m_link_go a { display:block; margin:30px auto 0 auto; width:100px; padding:9px 18px 9px 18px; text-align:center; color:#fff; font-size:1.1em !important; letter-spacing:-0.03em; transition:all 0.3s ease; border:2px solid #fff; border-radius:4px; letter-spacing:0.03em }
.actionImg3 .hover .main_tit .m_link_go a:hover { background:#fff; border:2px solid #fff; color:#f36f39; font-weight:600 }

.actionImg3:hover .hover .main_tit{
	 opacity:1;
	 transform:translate3d(0,-195px,0);
	 -webkit-transform:translate3d(0,-195px,0);
	 -moz-transform:translate3d(0,-195px,0);
}

.actionImg3:hover .line1{
	 transform:scale(1,1);
	 -webkit-transform:scale(1,1);
	 -moz-transform:scale(1,1);
	 opacity:.7;
}
.actionImg3:hover .line2{
	 transform:scale(1,1);
	 -webkit-transform:scale(1,1);
	 -moz-transform:scale(1,1);
	 opacity:.7;
}

/*-- 블록 설정 색상 start--*/
::-moz-selection{
          background: #209eeb;
          color: #ffffff;
}
::selection{
          background: #209eeb;
          color: #ffffff;
}

.div_svg {position:relative; text-align:center; overflow-x:auto;}
.div_svg .doub_tb {padding-top:35px;}
.div_svg .doub_tb .boxs {margin-top:30px;}
.div_svg .doub_tb .boxs:first-child {margin-top:0;}
.div_svg .btns {padding-top:30px;}

/* tournament  */
.t64wp { position:relative; width:1194px !important; margin:0 auto; background:#fff; text-align:center; padding:50px 0 }
.t32wp { position:relative; width:947px !important; margin:0 auto; background:#fff; text-align:center; padding:50px 0 }
.t16wp { position:relative; width:906px !important; margin:0 auto; background:#fff; text-align:center; padding:50px 0 }
.t8wp { position:relative; width:867px !important; margin:0 auto; background:#fff; text-align:center; padding:50px 0 }
.t4wp { position:relative; width:824px !important; margin:0 auto; background:#fff; text-align:center; padding:50px 0 }
.tournament_area {overflow:hidden; padding-bottom: 50px; width:100%; padding:0; }
.tournament_area a:hover {text-decoration: underline;}
.tournament_area div{position:relative;}
.tournament_area table{width:100%;border-spacing:0}
.tournament_area .tb th{height:24px;line-height:23px;border-bottom:1px solid #3297f5;padding:2px 0; font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';}
.tournament_area .tb td{height:24px;line-height:23px;padding:2px;border-bottom:1px solid #3297f5;box-sizing:border-box;white-space:nowrap; font-size:1.0em; }
.tournament_area .tb td em{font-size:11px;color:#333}
.tournament_area .tb td.score { border-right:1px solid #3297f5; border-left:1px solid #3297f5; background:#3297f5; color:#fff; letter-spacing:-0.03em; font-size:0.8em !important; width:32px !important}
.tournament_area .tb td.date { border-right:1px solid #ccc;}
.tournament_area .tb td:nth-child( 2 ) { border-right:1px solid #3297f5;}
.tournament_area .tournament_2{width:134px;float:left}
.tournament_area .tournament_2_1{width:162px;float:left;margin-right:1px;}
.tournament_area .tournament_4_final{width:460px;float:left}
.tournament_area .tournament_4_1{width:162px;float:left;margin-right:0;}
.tournament_area .tournament_8{width:83px;float:left}
.tournament_area .tournament_8_final{width:335px;float:left}
.tournament_area .tournament_8_1{width:162px;float:left;margin-right:0;}
.tournament_area .tournament_16{width:108px;float:left}
.tournament_area .tournament_16_1{width:162px;float:left;margin-right:0;}
.tournament_area .tournament_32{width:83px;float:left}
.tournament_area .tournament_32_1{width:162px;float:left;margin-right:0;}
.tournament_area .tournament_64{width:92px;float:left}
.tournament_area .tournament_64_1{width:162px;float:left;margin-right:0px;}
.tournament_area .tournament_wth20{width:20px;float:left}
.tournament_area .tournament_r34_area{width:100%;float:left}
.tournament_area .tournament_r34{width:380px;margin:0 auto}
.tournament_area .tournament_wth200{width:200px;float:left;margin-right:1px}
.tournament_area .tournament_wth150{width:150px;float:left;margin-right:1px}
.tournament_area .tournament_wth100{width:100px;float:left}
.tournament_area .title_txt{ width:100%; height:30px; text-align:center; font-weight:700; font-size:1.2em}
.tournament_area .red_line_right{border-right:1px solid #D50000}
.tournament_area .red_line_left{border-left:1px solid #D50000}
.tournament_area .red_line_top{border-top:1px solid #D50000}
.tournament_area .red_line_top_left{border-top:1px solid #D50000;border-left:1px solid #D50000}
.tournament_area .red_line_top_right{border-top:1px solid #D50000;border-right:1px solid #D50000}
.tournament_area .red_line_bottom{border-bottom:1px solid #D50000}
.tournament_area .red_line_bottom_left{border-bottom:1px solid #D50000;border-left:1px solid #D50000}
.tournament_area .red_line_bottom_right{border-bottom:1px solid #D50000;border-right:1px solid #D50000}
.tournament_area .gray_bg{background:#dfdfdf}
.tournament_area .box_top_left{width:100%;border-top:1px solid #3297f5;border-left:1px solid #3297f5}
.tournament_area .box_top_left th{width:1px; font-size:1.1em !important;}
.tournament_area .box_top_left td{text-align:center; font-size:1.1em !important; color:#333; font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';}
.tournament_area .box_top_left td span{color:#D50000}
.tournament_area .box_bottom_left{width:100%;border-left:1px solid #3297f5;margin-bottom:10px}
.tournament_area .box_bottom_left th{width:1px; font-size:1.1em !important;}
.tournament_area .box_bottom_left td{text-align:center; font-size:1.1em !important; color:#333; font-family:'나눔고딕', NanumGothic, 'Nanum Gothic';}
.tournament_area .box_bottom_left td span{color:#D50000}
.tournament_area .box_left{width:100%;border:1px solid #939393;margin-bottom:20px}
.tournament_area .box_left th{width:17px;height:50px;text-align:center;border-right:1px solid #939393}
.tournament_area .box_left td{padding-left:5px;text-align:left;font-size:11px}
.tournament_area .box_left td span{color:#D50000}
.tournament_area .box_top_right{width:100%;border-left:1px solid #939393;border-top:1px solid #939393;border-bottom:0 solid #939393;border-right:1px solid #939393}
.tournament_area .box_top_right th{width:17px;height:35px;text-align:center;border-left:1px solid #939393}
.tournament_area .box_top_right td{padding-left:5px;text-align:center;font-size:11px}
.tournament_area .box_top_right td span{color:#D50000}
.tournament_area .box_bottom_right{width:100%;border-left:1px solid #939393;border-top:0 solid #939393;border-bottom:1px solid #939393;border-right:1px solid #939393;margin-bottom:20px}
.tournament_area .box_bottom_right th{width:17px;height:35px;text-align:center;border-left:1px solid #939393}
.tournament_area .box_bottom_right td{padding-left:5px;text-align:center;font-size:11px}
.tournament_area .box_bottom_right td span{color:#D50000}
.tournament_area .box_right{width:100%;border:1px solid #939393;margin-bottom:20px}
.tournament_area .box_right th{width:17px;height:50px;text-align:center;border-left:1px solid #939393}
.tournament_area .box_right td{padding-left:5px;text-align:left;font-size:11px}
.tournament_area .box_right td span{color:#D50000}
.tournament_area .box_center{width:100%;/*border-right:1px solid #fff;border-left:1px solid #fff*/}
.tournament_area .box_center td{ text-align:left;padding:0 0 0 5px;font-size:1.05em !important;line-height:5px;height:5px;color:#666; background:#fff}
.tournament_area .box_center td.ar1{text-align:left;font-size:1.0em;height:5px}
.tournament_area .box_all{width:100%;text-align:center;margin:0;padding:0;font-size:11px}
.tournament_area .box_all span{color:#333}
.tournament_area .txt_num{width:100%;height:15px;text-align:left;padding:0 0 0 5px;font-size:11px}
.tournament_area .txt_num_r{width:95%;height:15px;text-align:right;padding:0 10px 0 0;font-size:11px}
.tournament_area .txt_num_c{width:100%;height:15px;text-align:center;font-size:11px}
.tournament_area .btn_area{width:100%;height:22px;text-align:left;padding:0 0 0 5px}
.tournament_area .btn_area_c{width:100%;height:22px;text-align:center}
.tournament_area .btn_area_r{width:95%;height:22px;text-align:right;padding:0 5px 0 0}
.tournament_area .txt_name{ width:52px;height:22px;line-height:22px;margin:0 auto;font-size:1.2em; text-align:center;color:#fff;background:#1647a7}
.tournament_area .txt_name1{ width:52px;height:22px;line-height:22px;margin:0 auto;font-size:1.2em; text-align:center;color:#fff;background:#1647a7; margin-top:70px;}
.tournament_area .txt_name2{ width:52px;height:22px;line-height:22px;margin:0 auto;font-size:1.2em; text-align:center;color:#fff;background:#1647a7; margin-top:30px;}
.tournament_area .txt_name3{ width:52px;height:22px;line-height:22px;margin:0 auto;font-size:1.2em; text-align:center;color:#fff;background:#333; margin-top:68px;}
.tournament_area .box_c_txt{width:100%;border-left:0 solid #939393;border-top:0 solid #939393;border-bottom:0 solid #939393;border-right:0 solid #939393;margin-top:3px;padding-top:3px;vertical-align:bottom}
.tournament_area .box_c {width:100%;border-left:0 solid #939393;border-top:1px solid #939393;border-bottom:0 solid #939393;border-right:0 solid #939393;vertical-align:bottom}
.tournament_area .box_c .txt_name {margin-top:100px;color:#fff;background:#333}
.tournament_area .box_c .txt_name1 {margin-top:50px;color:#fff;background:#333}
.tournament_area .box_c .txt_name2 {margin-top:20px;color:#fff;background:#333}
.tournament_area .box_c_right_top{width:100%;border-left:0 solid #939393;border-top:1px solid #939393;border-bottom:0 solid #939393;border-right:1px solid #939393;vertical-align:bottom}
.tournament_area .box_c_right_bottom{width:100%;border-left:0 solid #939393;border-top:0 solid #939393;border-bottom:1px solid #939393;border-right:1px solid #939393}
.tournament_area .box_c_left_top{width:100%;border-left:1px solid #939393;border-top:1px solid #939393;border-bottom:0 solid #939393;border-right:0 solid #939393;vertical-align:bottom}
.tournament_area .box_c_left_bottom{width:100%;border-left:1px solid #939393;border-top:0 solid #939393;border-bottom:1px solid #939393;border-right:0 solid #939393}
.tournament_area .box_c_half{width:50%;border-left:0 solid #939393;border-top:0 solid #939393;border-bottom:0 solid #939393;border-right:1px solid #939393;vertical-align:bottom}
.tournament_area .box_c_final_left{position: absolute; width:50%; border-left:0 solid #939393;border-top:0 solid #939393; border-bottom:1px solid #939393;border-right:0 solid #939393;}
.tournament_area .box_c_final_right{position: absolute; right:0; width:50%; border-left:0 solid #939393;border-top:0 solid #939393; border-bottom:1px solid #939393;border-right:0 solid #939393;}
.tournament_area .box_c_final_left.win, .tournament_area .box_c_final_right.win{margin-top:-1px;border-bottom:2px solid #ff6600;z-index: 2;}
.tournament_area .txt_alignr{text-align:right}
.tournament_area .ht11{height:15px !important}
.tournament_area .ht21{height:21px !important}
.tournament_area .ht31{height:31px !important}
.tournament_area .ht39{height:39px !important}
.tournament_area .ht40{height:40px !important}
.tournament_area .ht60{height:60px !important}
.tournament_area .ht65{height:65px !important}
.tournament_area .ht74{height:76px !important}
.tournament_area .ht67{height:67px !important}
.tournament_area .ht72{height:72px !important}
.tournament_area .ht75{height:85px !important}
.tournament_area .ht78{height:91px !important}
.tournament_area .ht80{height:80px !important}
.tournament_area .ht90{height:90px !important}
.tournament_area .ht120{height:120px !important}
.tournament_area .ht140{height:140px !important}
.tournament_area .ht141{height:141px !important}
.tournament_area .ht146{height:145px !important}
.tournament_area .ht156{height:177px !important}
.tournament_area .ht157{height:182px !important}
.tournament_area .ht287{height:287px !important}
.tournament_area .ht292{height:292px !important}
.tournament_area .ht293{height:293px !important}
.tournament_area .ht315{height:361px !important}
.tournament_area .ht320{height:320px !important}
.tournament_area .ht361{height:361px !important}
.tournament_area .ht365{height:365px !important}
.tournament_area .ht400{height:400px !important}
.tournament_area .ht580{height:580px !important}
.tournament_area .ht700{height:730px !important}
.tournament_area .funcBtn{float:right;margin-right:5px;}
.tournament_area .name_t{position:relative; top:5px;display:block;text-align:center;line-height:18px;letter-spacing:-0.5px;font-size:1.1em;color:#333 !important}
.tournament_area .ht78 .name_t{padding-top:50px;}
.tournament_area .name_b{position:relative;top:50px;display:block;text-align:center;line-height:18px;letter-spacing:-0.5px;font-size:1.1em;color:#333 !important}
.tournament_area .date{position:relative; top:24px;display:block;text-align:center;letter-spacing:-0.5px; font-size:1.1em; color:#222 !important; font-weight:400}
.tournament_area .date1 {position:relative; top:-70px;display:block;text-align:center;letter-spacing:-0.5px; font-size:1.1em; color:#222 !important; font-weight:400}
.tournament_area .date2 {position:relative; top:14px;display:block;text-align:center;letter-spacing:-0.5px; font-size:1.1em; color:#222 !important; font-weight:400}
.tournament_area .date a{display:inline-block;margin-top:2px;float:none;}
.tournament_area .date.type01{top:34px;}
.tournament_area .box_top_left.win:before{content:"";position:absolute;top:13px;right:-21px;width:21px;height:2px;background:#ff6600}
.tournament_area .box_top_left.win:after{content:"";position:absolute;top:13px;right:-22px;width:2px;height:27px;background:#ff6600}
.tournament_area .box_bottom_left.win:before{content:"";position:absolute;bottom:14px;right:-21px;width:21px;height:2px;background:#ff6600}
.tournament_area .box_bottom_left.win:after{content:"";position:absolute;bottom:14px;right:-22px;width:2px;height:27px;background:#ff6600}
.tournament_area .right .box_top_left.win:before{content:"";position:absolute;top:13px;left:-21px;width:21px;height:2px;background:#ff6600}
.tournament_area .right .box_top_left.win:after{content:"";position:absolute;top:13px;left:-22px;width:2px;height:27px;background:#ff6600}
.tournament_area .right .box_bottom_left.win:before{content:"";position:absolute;bottom:14px;left:-21px;width:21px;height:2px;background:#ff6600}
.tournament_area .right .box_bottom_left.win:after{content:"";position:absolute;bottom:14px;left:-22px;width:2px;height:27px;background:#ff6600}
.tournament_area .box_c_right_top.win{border-top:2px solid #ff6600;}
.tournament_area .box_c_right_top.win:before{content:"";position:absolute;top:-2px;right:-2px;width:2px;height:100%;background:#ff6600}
.tournament_area .box_c_right_bottom.win{border-bottom:2px solid #ff6600;}
.tournament_area .box_c_right_bottom.win:before{content:"";position:absolute;bottom:-2px;right:-2px;width:2px;height:100%;background:#ff6600}
.tournament_area .box_c_left_top.win{border-top:2px solid #ff6600;}
.tournament_area .box_c_left_top.win:before{content:"";position:absolute;top:-2px;left:-2px;width:2px;height:110%;background:#ff6600}
.tournament_area .box_c_left_bottom.win{border-bottom:2px solid #ff6600;}
.tournament_area .box_c_left_bottom.win:before{content:"";position:absolute;bottom:-2px;left:-2px;width:2px;height:112%;background:#ff6600}
.tournament_area .tournament_4_final, .tournament_area .tournament_8_final {text-align:center;}
.tournament_area .tournament_4_final img, .tournament_area .tournament_8_final img {margin-top: -3px;}
.tournament_area .tournament_4_final span, .tournament_area .tournament_8_final span {height:22px;margin:15px 5px 0;top:0;vertical-align:top}
.tournament_area .mt45 {margin-top:45px;}
.tournament_area .tournament_2 .ht315{height:16px !important}
.tournament_area.final{margin:0 auto}
.tournament_area .off td {background: #dfdfdf;}
.font_smallest {font-size: 9px; letter-spacing: -1;}
.font_smaller {font-size: 11px; letter-spacing: -1;}
.font_small {font-size: 12px; letter-spacing: -1;}
.tournament_league, .wide {text-align:center;}
.wide h1 {text-align:left;}

.wide .tbl_smallfont th {font-size:11px; letter-spacing:-1;}
.wide .tbl_smallfont td {font-size:11px; letter-spacing:-1;}
.coment_ui {text-align: left;}
.tbl_resualt {text-align: left;}
.tournament_area {display: inline-block;}
.tournament_area .tb td:last-child {/*width: 32px;*/}
.tournament_area td {font-size: 10px !important; letter-spacing: -1 !important;}
.tournament_area .box_center td {height:6px !important;}
.tournament_area .name_t {font-size: 0.5em; letter-spacing: -0.03em;}
.tournament_area .name_b {font-size: 0.5em; letter-spacing: -0.03em;}
.tournament_area .fixedBox {height:26px;}
.tournament_area .team_score { color:#F00 !important}
.fixeds {table-layout:fixed; width:100%;}


/* wrap_pdf */
.wrap_pdf {width:80%; margin:0 auto; text-align:center; padding-top:50px;}
.wrap_pdf.long {width:100%;}
.wrap_pdf .tb table {border-collapse:collapse; width:100%;}
.wrap_pdf .tb table caption {display:none;}
.wrap_pdf .total {text-align:left; padding-left:0 !important;}
.wrap_pdf .tb.startlist {border-top:2px solid #2c2c2c;}
.wrap_pdf .tournament_area {width:auto !important;}
.wrap_pdf .for64pdf .tournament_64{width:72px !important;}
.wrap_pdf .for64pdf .tournament_64_1{width:150px !important;}
.wrap_pdf .for64pdf .tournament_wth20{width:20px !important;}
.wrap_pdf .for64pdf .tournament_r34_area{width:100% !important;}
.wrap_pdf .for64pdf .tournament_r34{width:380px !important;}
.wrap_pdf .for64pdf .tournament_wth200{width:200px !important;}
.wrap_pdf .for64pdf .tournament_wth150{width:150px !important;}
.wrap_pdf .for64pdf .tournament_wth100{width:100px !important;}

.policy_top { border:1px solid #e8e8e8; padding:35px 40px 25px 40px; overflow:hidden; margin-top:50px;}
.policy_top p {color:#222; font-size:1.3em; line-height:1.8; margin-bottom:20px}
.ctn_dep1_8 { margin-top:40px; padding:0 20px; font-size:1.4em; font-weight:600; color:#333; }
.ctn_list1_8 { margin-top:15px; }
.ctn_list1_8 li { padding:0 20px 0 30px; background:url(../images/bullet1.gif) no-repeat 20px 9px; font-size:1.2em; color:#333; margin-bottom:8px; line-height:20px; font-weight:400; line-height:1.7 }
.ctn_list2_8 { margin:10px 0; }
.ctn_list2_8 li { background:none; padding-left:0; font-size:0.9em; color:#666; margin-bottom:5px; font-weight:400; line-height:1.7 }
.ctn_list3_8 { margin-top:8px; margin-bottom:9px; }
.ctn_list3_8 li { background:none; padding-left:0; font-size:1.0em; color:#777; margin-bottom:2px; }
.provision_tl { font-size:15px; font-weight:600; color:#1647a7; margin-top:0;}
.provision_dep1 { margin-top:35px; font-size:15px; color:#222; font-weight:600; }
.provision_dep2 { margin-top:15px;}
.provision_dep2 li {font-size:15px; color:#333; margin-bottom:8px; line-height:1.6; }
.provision_dep3 { margin-top:5px; }
.provision_dep3 li { padding-left:12px;font-size:15px; color:#333; margin-bottom:5px; line-height:1.6; }


@media all and (max-width:1401px) {
	
#header { padding:0 2% }
#header .header_inner  { width:100% }
#sv .sv_txt { padding:260px 2% 0 2%; width:100%; }
#sv .sv_txt .ov_box { right:2% }

.path_wp { padding:25px 2%; }
.path_wp .path_inner { width:100%; }
.path_wp .path_inner .path {padding-right:2%;}

#containor .cont_inner { position:relative; width:100%; margin:0 auto; padding:0 2% }

#contents { position:relative; margin:60px 0 0 0 }

.tab_st_ev { position:relative; width:100%; margin-top:40px; padding:25px 30px;}
.tab_st_ev ul { position:relative; width:100%; display:flex; justify-content:space-between; align-items: center;  overflow-x:auto }
.tab_st_ev ul li { width:auto; text-align:center; margin-right:0;}
.tab_st_ev ul li:last-of-type { margin-right:30px; }
.tab_st_ev ul li a { color:#222; font-weight:400; font-size:1.3em; padding:10px 20px; display:block; text-decoration:none; letter-spacing:-0.1em; background:#fff; white-space: nowrap; }

.tab_st_n { position:relative; display:flex; justify-content:space-between; align-items: center; white-space: nowrap; overflow-x:auto }

.ev_photo { position:relative; margin-top:50px; padding:50px 45px; text-align:center; border:1px solid #e8e8e8 }
.ev_photo img { margin-right:0.5%; width:33%; height:inherit}
.ev_photo img:last-of-type { margin-right:0 }

.ov_top { background-size:cover;}
.ov_top img { width:100%;}

.vision_top img { width:100%;}

}

@media all and (max-width:1000px) {
	
	.jbFixed #header { position:relative; width:100%; height:70px; background:#fff; z-index:100; opacity:.95; border-bottom:1px solid #e0e0e0}
	.jbFixed #header .header_inner { position:relative; width:100%; height:70px; margin:0 auto; }
	.jbFixed #header .header_inner h1 { position:absolute; left:10px; top:20px; width:146px; height:33px }
	.jbFixed #header .header_inner h1 a { display:block; width:146px; height:28px; background:url(../images/logo_m.png) no-repeat; text-indent:-5000px; background-size:cover; }
	.jbFixed #header .header_inner nav { display:none }
	.jbFixed #header .header_inner .slogan { position:absolute; right:55px; top:20px; width:94px; height:35px; background:url(../images/slogan_m.png) no-repeat center center; background-size:cover; display:block; text-indent:-5000px; }
	.jbFixed #header .header_inner .gnb_fx  { display:none }
	#header { position:relative; width:100%; height:70px; z-index:10; background:#fff; padding:0}
	#header .header_inner { position:relative; width:100%; height:70px; margin:0 auto; }
	#header .header_inner h1 { position:absolute; left:10px; top:20px; width:146px; height:33px }
	#header .header_inner h1 a { display:block; width:146px; height:28px; background:url(../images/logo_m.png) no-repeat; text-indent:-5000px; background-size:cover; }
	#header .header_inner .gnb, 
	#header .header_inner .gnb_fx { display:none; !important}
	#header .header_inner nav { display:none;}

	#header .header_inner .slogan img { width:94px; height:35px }
	#header .header_inner .slogan { position:absolute; right:55px; top:20px; width:94px; height:35px; background:url(../images/slogan_m.png) no-repeat center center; background-size:cover; display:block; text-indent:-5000px; }

	#header .header_inner nav ul li ul li ul.dep2 { position:absolute; left:190px; top:0; width:196px; background:#15397f; margin:0 0 0 0; display: none; padding:0}
	#header .header_inner nav ul li ul li ul.dep2 li { position:relative; float:none; border-bottom:1px solid #214386; width:100%; text-indent:0; }
	#header .header_inner nav ul li ul li ul.dep2 li:last-child { border-bottom:none; }
	#header .header_inner nav ul li ul li ul.dep2 li a { display:block; color:#fff; text-align:center; padding:12px 10px; letter-spacing:-0.03em; font-size:1.25em; font-weight:400; line-height:1.4;}
	#header .header_inner nav ul li ul li ul.dep2 li a:hover { background:#0e2b62; color:#ffd33c;}
	#header .header_inner nav ul li ul li ul.dep2 li:last-child a { padding:12px 15px }

	.main_visual_wp { position:absolute; width:100%; height:400px; top:-400px; z-index:0}
	.main_visual_wp .mv { position:relative; width:100%; height:100% }
	.main_visual_wp .mv .mv_txt1 { position:absolute; width:100%; height:400px; z-index:200; top:60px; left:0; padding:0 20px }
	.main_visual_wp .mv .mv_txt1 .mt_inner { position:relative; width:100%; margin:0 auto; height:100%; }
	.main_visual_wp .mv .mv_txt1 .mt_inner .t1 { position:relative; color:#fff; font-size:2.6em; line-height:1.2; font-weight:300; letter-spacing:-0.03em }
	.main_visual_wp .mv .mv_txt1 .mt_inner .t1 em { font-weight:600 }
	.main_visual_wp .mv .mv_txt1 .mt_inner .t2 { position:relative; display:flex; align-items: center; justify-content: left; font-size:1.4em; line-height:1.2; font-weight:300; letter-spacing:-0.05em; margin-top:15px }
	.main_visual_wp .mv .mv_txt1 .mt_inner .t2 p:nth-of-type(1) { color:#59c8ff }
	.main_visual_wp .mv .mv_txt1 .mt_inner .t2 p:nth-of-type(2) { color:#59c8ff; margin-left:15px }
	.main_visual_wp .mv .mv_txt1 .mt_inner .t2 p em { font-weight:600 }
	
	.main_visual_wp .mv .mv_txt1 .mvt_dday { display: none; }     /*모바일에서 화면을 가리므로 d-day영역 보이지 않게 처리*/
    /*
	.main_visual_wp .mv .mv_txt1 .mvt_dday { position:absolute; left:0; right:inherit; top:150px; text-align:center; width:100%; display:flex; justify-content:flex-start; align-items: center; }
	.main_visual_wp .mv .mv_txt1 .mvt_dday .dd_t { font-size:1.35em; color:#ffd33c; line-height:1.2 }
	.main_visual_wp .mv .mv_txt1 .mvt_dday .dd_t br { display:none }
	.main_visual_wp .mv .mv_txt1 .mvt_dday .dd_t em {color:#ffd33c; font-weight:600; margin-top:0; margin-left:10px;}
	*/
	.main_visual_wp .mv .mv_txt1 .mvt_dday .day_num { margin-top:0; margin-left:20px; }
	.main_visual_wp .mv .mv_txt1 .mvt_dday .day_num p { display:inline-block; width:45px; height:55px; background:#fff; margin-left:2px; text-align:center; color:#262c2a; font-size:3.0em; font-family: 'Core', sans-serif; font-weight:bold; line-height:1.5}
	
	.main_visual_wp .mv .swiper-pagination-bullet {
      width: 20px;
      height: 20px;
      text-align: center;
      line-height: 20px;
      font-size: 0.75em !important;
      color: #000;
      opacity: 1;
      background: rgba(255,255,255,.8);
	  z-index:999;
	  margin:0 3px;
    }

.main_visual_wp .mv .swiper-pagination-bullet-active {
      color: #fff;
      background: #31a6f6;
}

	.main_visual_wp .mv .mv_contr { position:absolute; left:0; bottom:10%; width:100%; z-index:220; padding-left:20px; }
	.main_visual_wp .mv .mv_contr .contr_inner { position:relative; max-width:100%; margin:0 auto }
	.main_visual_wp .mv .mv_contr .contr_inner .swiper-button-next { position:relative; display:inline-block; vertical-align:middle; margin-top:0; height:inherit; left:inherit; right:inherit}
	.main_visual_wp .mv .mv_contr .contr_inner .swiper-button-next::after { color:#fff; font-size:1.0em !important; font-family:'Barlow'; text-indent:-5000px !important; background:url(../images/ar_next_m.png) no-repeat right 9px; padding:10px 18px 10px 10px; background-size:10px 18px;}
	.main_visual_wp .mv .mv_contr .contr_inner .swiper-button-prev::after { color:#fff; font-size:1.0em !important; font-family:'Barlow'; text-indent:-5000px !important; background:url(../images/ar_prev_m.png) no-repeat left 9px; padding:10px 10px 10px 18px; background-size:10px 18px;}
	.main_visual_wp .mv .mv_contr .contr_inner .swiper-button-prev { position:relative; display:inline-block; vertical-align:middle;  margin-top:0; height:inherit; ; left:inherit; right:inherit}
	.main_visual_wp .mv .mv_contr .contr_inner .swiper-pagination { position:relative; display:inline-block; vertical-align:middle; margin-left:15px;}
	


	.main_wrap { display:none  }
	.main_wrap_mo{ position:absolute; left:0; top:-400px; height:550px; width:100%; background:#171819; z-index:0; display:block  }
	.mv_txt { position:absolute; left:0; top:45px; z-index:9 ; width:100%;}
	.mv_txt .mv_txt_inner { position:relative; width:100%; margin:0 auto; }
	.mv_txt .mv_txt_inner .mv_t_top { position:relative; width:100%; text-align:center; font-size:2.5em; color:#fff; font-weight:700; }
	.mv_txt .mv_txt_inner .mv_t_top1 { text-align:center; font-size:1.3em; color:#fff; margin-top:3px; font-weight:300 }
	.mv_txt .mv_txt_inner .mv_t_middle { text-align:center; margin-top:30px; }
	.mv_txt .mv_txt_inner .mv_t_middle .mvtm_t1 { color:#ffe952; font-size:1.2em; letter-spacing:-0.03em; font-weight:400 }
	.mv_txt .mv_txt_inner .mv_t_middle .mvtm_t1_1 { margin-top:8px }
	.mv_txt .mv_txt_inner .mv_t_middle .mvtm_t1_1 img { width:120px; height:inherit }
	.mv_txt .mv_txt_inner .mv_t_middle .mvtm_t2 { color:#ffb33c; font-size:1.25em; letter-spacing:-0.03em; margin-top:15px; }
	.mv_txt .mv_txt_inner .mv_t_middle .mvtm_t3 { color:#ffb33c; font-size:1.0em; letter-spacing:-0.03em }
	.mv_txt .mv_txt_inner .mv_t_middle .mvtm_t4 { color:#ffb33c; font-size:1.0em; letter-spacing:-0.03em; margin-top:6px; }
	.mv_txt .mv_txt_inner .mvt_ch { position:absolute; left:60px; top:180px; display:none }
	.mv_txt .mv_txt_inner .mvt_dday { position:relative; right:inherit; top:inherit; text-align:center; width:170px; margin:20px auto 0 auto;}
	.mv_txt .mv_txt_inner .mvt_dday .dd_t { font-size:1.2em; color:#ffd33c; line-height:1.2 }
	.mv_txt .mv_txt_inner .mvt_dday .dd_t br { display:none }
	.mv_txt .mv_txt_inner .mvt_dday .day_num { margin-top:10px }
	.mv_txt .mv_txt_inner .mvt_dday .day_num p { display:inline-block; width:38px; height:40px; background:#fff; margin-left:2px; text-align:center; color:#262c2a; font-size:2.5em; font-family: 'Roboto', sans-serif; font-weight:bold; line-height:1.4; border-radius:8px}
	.huham-main .col { height: 550px}
	.huham-main .slick-slide p.slider-txt {font-size: 28px;}
	.huham-main .slick-slide img {animation:fadeOut 1s both; width:100%;}
	.huham-main .slick-active img {animation:Bigshow 1s both; animation-duration: 2s; width:100%;}
	
	.mv_mobile { display:block }
	.mv_pc { display:none }

	
	#mcontainor { position:relative; width:100%;  margin:400px 0 0 0; padding-bottom:50px; z-index:20; background:#fff; padding-top:0; }
	#mcontainor .mcont_inner { position:relative; width:100%; margin:0 auto; height:inherit; }
	
	.mct_sec01 { position:relative; width:100%; height:inherit; padding-left:0; }
	.mct_sec01 .mcs_f { position:relative; left:inherit; top:inherit; width:100%; height:inherit;   background: linear-gradient( 130deg, rgba(5,129,225,1) 30%, rgba(61,187,245,1) 85%); padding:30px 20px 22px 30px; }
	.mct_sec01 .mcs_f .date { font-size:2.2em; color:#ffdd66; font-family: 'Roboto', 'Core', sans-serif; letter-spacing:-0.03em}
	.mct_sec01 .mcs_f .time { font-size:1.4em; color:#ffdd66; font-family: 'Roboto', 'Core', sans-serif; letter-spacing:-0.03em}
	.mct_sec01 .mcs_f .place { font-size:1.2em; color:#ffdd66; margin-top:12px; }
	.mct_sec01 .mcs_f a { position:relative; display:block; margin-top:22px; color:#fff; font-size:1.3em; background:url(../images/m_cir_ar.png) no-repeat left center; padding:12px 0 12px 40px; background-size:30px; }
	.mct_sec01 .mcs_f .char { position:absolute; top:20px; right:20px; background:url(../images/ov_char.png) no-repeat center center; background-size:110px 95px; width:110px; height:95px; }
	.mct_sec01 .mcs_search { position:relative; width:100%; height:inherit; padding:25px 20px}
	.mct_sec01 .mcs_search .m_sear_tl { position:relative; color:#072235; font-size:1.3em; letter-spacing:-0.05em; width:100%; background:url(../images/m_search_bg.jpg) no-repeat right center; height:40px; padding-top:8px; background-size:55px 36px;}
	.mct_sec01 .mcs_search .ms_inp { position:relative; width:100%; margin-top:0; background: linear-gradient( 130deg, rgba(5,129,225,1) 20%, rgba(61,187,245,1) 60%, rgba(243,190,50,1) 90%); height:60px; padding:3px;}
	.mct_sec01 .mcs_search .ms_inp .ms_inpst { width:100%; border:none ; background:#fff; height:54px; padding:8px 12px ; color:#000; font-size:1.2em; font-weight:400; border-radius:0}
	.mct_sec01 .mcs_search .ms_inp .ms_inpst::placeholder { color:#666; font-size:1.2em; letter-spacing:-0.03em }
	.mct_sec01 .mcs_search .ms_inp .ms_inpst::-webkit-input-placeholder { color:#666; font-size:1.0em;}
	.mct_sec01 .mcs_search .ms_inp .ms_inpst:-ms-input-placeholder { color:#666; font-size:1.2em;}
	.mct_sec01 .mcs_search .ms_inp .ms_btn { position:absolute; right:3px; top:3px; width:54px; height:54px; cursor:pointer; background:url(../images/ic_search.png) no-repeat center center; border:none; text-indent:-5000px; transition:all 0.3s ease; background-size:45px;}
	
	.mct_sec01 .link_bn { position:relative; right:inherit; top:inherit; width:100%; height:inherit; padding:0 20px 0 20px }
	.mct_sec01 .link_bn ul { display:flex; justify-content:flex-start; align-items: flex-start; border-left:1px dashed #cfd1d2;}
	.mct_sec01 .link_bn ul li { width:100%; border-right:1px dashed #cfd1d2;}
	.mct_sec01 .link_bn ul li a { position:relative; display:block; text-align:center; color:#111; font-size:1.1em; letter-spacing:-0.07em; padding:15px 5px 60px 5px}
	.mct_sec01 .link_bn ul li:nth-of-type(1) { background:url(../images/m_lk_ic1.gif) no-repeat center 42px; background-size:36px 33px; }
	.mct_sec01 .link_bn ul li:nth-of-type(2) { background:url(../images/m_lk_ic2.gif) no-repeat center 42px; background-size:36px 33px; }
	.mct_sec01 .link_bn ul li:nth-of-type(3) { background:url(../images/m_lk_ic3.gif) no-repeat center 42px; background-size:36px 33px; }
	.mct_sec01 .link_bn ul li:nth-of-type(4) { background:url(../images/m_lk_ic4.gif) no-repeat center 42px; background-size:36px 33px; }

	.mct_sec02 { position:relative; width:100%; display:block; margin-top:50px; height:inherit;}
	.mct_sec02 .sp_ev_left { position:relative; width:100%; height:inherit; padding:0 20px;}
	.mct_sec02 .sp_ev_left .ev_tl { font-size:2.0em; color:#222; font-weight:600; line-height:1.2 }
	.mct_sec02 .sp_ev_left .ev_tl br { display:none }
	.mct_sec02 .sp_ev_left .ev_txt { font-size:1.2em; color:#667c87; margin-top:10px; padding-left:2px; }
	.mct_sec02 .sp_ev_left .ev_link { position:absolute; left:inherit; right:20px; bottom:inherit; top:-5px; }
	.mct_sec02 .sp_ev_left .ev_link a { display:block; position:relative; padding:10px 0 10px 28px; color:#0683e1; font-size:1.1em; background:url(../images/link_cir.png) no-repeat left center; background-size:20px; }
	.mct_sec02 .sp_ev_left .ev_link a em { font-weight:600; letter-spacing:-0.05em }
	.mct_sec02 .sp_ev_left .ev_link a:hover { color:#095792 }
	.mct_sec02 .sp_ev_right { position:relative; width:100%; height:inherit; padding:0 40px; margin-top:25px; }
	.mct_sec02 .sp_ev_right .sp_ev_list { position:relative; width:100%; border-left:1px dashed #d5d5d5; height:inherit; overflow:hidden}
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide { position:relative; width:100% !important; border-right:1px dashed #d5d5d5; height:inherit;}
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box { position:relative; width:100%; height:inherit; padding:10px 50px 25px 50px; transition:all 0.2s ease;}
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_ev_ico { position:relative; text-align:center }
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_e_tl { position:relative; text-align:center; font-weight:400; font-size:1.7em; color:#222; margin-top:17px; }
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_e_etl { position:relative; text-align:center; font-weight:400; font-size:1.0em; color:#c3c3c3; margin-top:3px; }
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_e_txt { position:relative; text-align:center; font-weight:400; font-size:1.20em; color:#63696b; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin-top:10px; line-height:1.6}
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_e_link { position:relative; left:inherit; bottom:inherit; width:100%; text-align:center; margin-top:22px;}
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_e_link a { position:relative; font-size:1.3em;display:inline-block; padding:12px 25px; background:#fff; border:1px solid #cbd6de; color:#686d6f; transition:all 0.2s ease;}
	.mct_sec02 .sp_ev_right .swiper-button-prev { width:50px; height:50px; color:#fff; background:#000; left:20px }
	.mct_sec02 .sp_ev_right .swiper-button-prev:after { font-size:1.3em }
	.mct_sec02 .sp_ev_right .swiper-button-next { width:50px; height:50px; color:#fff; background:#000; right:20px }
	.mct_sec02 .sp_ev_right .swiper-button-next:after { font-size:1.3em }
	
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box:hover { position:relative; width:100%; height:inherit; padding:20px 50px 25px 50px; transition:all 0.2s ease; background:#eaf2f6; }
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box .sp_ev_ico { position:relative; text-align:center }
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box:hover .sp_e_tl { position:relative; text-align:center; font-weight:600; font-size:1.7em; color:#000; margin-top:17px; }
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box:hover .sp_e_etl { position:relative; text-align:center; font-weight:400; font-size:1.0em; color:#c3c3c3; margin-top:3px; }
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box:hover .sp_e_txt { position:relative; text-align:center; font-weight:400; font-size:1.20em; color:#222; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin-top:10px; line-height:1.6}
	.mct_sec02 .sp_ev_right .sp_ev_list .swiper-slide .sp_ev_box:hover .sp_e_link a { position:relative; font-size:1.3em;display:inline-block; padding:12px 25px; background:#fff; border:1px solid #0d8ae4; color:#0d8ae4; transition:all 0.2s ease;}

	.mct_sec03 { position:relative; width:100%; display:block; margin-top:50px; padding:0 20px}
	/*.mct_sec03 .m_board_wp { position:relative; width:610px; height:280px; margin-right:90px;}
	.m_board_wp .pr_tab { position:relative; width:450px; margin:0 0 0 0; overflow:hidden; }
	.m_board_wp .pr_tab li { float:left; width:150px; margin-right:0;}
	.m_board_wp .pr_tab li:last-child { margin-right:0; }
	.m_board_wp .pr_tab li a { background:#eff3f7; color:#555; font-weight:normal;  height:60px; padding:20px; display:block; text-align:center; font-size:1.5em; transition:all 0.3s ease; border:1px solid #e8e8e8; border-top:1px solid #e8e8e8;}
	.m_board_wp .pr_tab li a:hover { color:#fff; font-weight:bold; background:#0785e2; font-size:1.5em; padding:20px;}
	.m_board_wp .pr_tab li a.tab_on { background:#fff; color:#0785e2; font-weight:700; height:60px; padding:20px; display:block; text-align:center; font-size:1.6em; letter-spacing:-0.03em; border-bottom:none}
	.m_board_wp .board_view { position:relative; margin-top:35px; background:#fff; padding:0 15px;}
	.m_board_wp .board_view .btn_more { position:absolute; right:0; top:-95px; width:60px; height:60px; background:#fff }
	.m_board_wp .board_view .btn_more a { display:block; width:60px; height:60px; text-indent:-5000px; background:url(../images/ico_more2.png) no-repeat center center #33b0f1 }
	.m_board_wp .board_view .btn_more a:hover { background:url(../images/ico_more2.png) no-repeat center center #222 }
	.m_board_wp .board_view .bd_list { position:relative; }
	.m_board_wp .board_view .bd_list li { position:relative; margin-bottom:18px; }
	.m_board_wp .board_view .bd_list li a { tion:relative; display:block; font-size:1.4em; color:#000; line-height:1.3; letter-spacing:-0.03em; background:url(../images/bullet1.gif) no-repeat left center; padding-left:11px; font-weight:300;}
	.m_board_wp .board_view .bd_list li a:hover { color:#000; font-weight:400 }
	.m_board_wp .board_view .bd_list li a .bd_date { position:absolute; right:0; top:0; font-size:0.75em; color:#999; text-align:right; font-weight:500; letter-spacing:0 }*/
	
	
	.mct_sec03 .m_board_wp { position:relative; left:inherit; top:inherit; width:100%; height:inherit; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; margin-top:0;}
	.m_board_wp .pr_tab { position:relative; width:100%; margin:0 0 0 0; overflow:hidden;}
	.m_board_wp .pr_tab li { float:left; width:28%; margin-right:0;}
	.m_board_wp .pr_tab li:last-child { margin-right:0; }
	.m_board_wp .pr_tab li a { background:#eff3f7; color:#555; font-weight:normal;  height:45px; padding:14px 10px; display:block; text-align:center; font-size:1.2em; transition:all 0.3s ease; border:1px solid #e8e8e8; border-top:none}
	.m_board_wp .pr_tab li a:hover { color:#fff; font-weight:bold; background:#2f67d6; font-size:1.2em; padding:14px 10px;}
	.m_board_wp .pr_tab li a.tab_on { background:#fff; color:#2f67d6; font-weight:700; height:45px; padding:14px 10px; display:block; text-align:center; font-size:1.2em; letter-spacing:-0.03em; border-bottom:none}
	.m_board_wp .board_view { position:relative; margin-top:22px; background:#fff; padding:0 12px 25px 12px;}
	.m_board_wp .board_view .btn_more { position:absolute; right:0; top:-67px; width:16%; height:45px; background:#fff; border-right:1px solid #e8e8e8; }
	.m_board_wp .board_view .btn_more a { display:block; width:100%; height:45px; text-indent:-5000px; background:url(../images/ico_more1.png) no-repeat center center; }
	.m_board_wp .board_view .bd_list { position:relative; }
	.m_board_wp .board_view .bd_list li { position:relative; margin-bottom:10px; }
	.m_board_wp .board_view .bd_list li a { tion:relative; display:block; font-size:1.15em; width:78%; color:#333; line-height:1.3; letter-spacing:-0.03em; background:url(../images/bullet1.gif) no-repeat left 6px; padding-left:10px;}
	.m_board_wp .board_view .bd_list li a:hover { color:#000; }
	.m_board_wp .board_view .bd_list li a .bd_date { position:absolute; right:0; top:0; font-size:0.85em; color:#777; text-align:right }
	
	
	
	.mct_sec03 .m_movie { position:relative; width:100%; height:280px; background:url(../images/movie_bg.jpg) no-repeat center center; padding:30px 20px 22px 20px}
	.mct_sec03 .m_movie h5.mov_tl { position:relative; color:#fff; font-size:1.4em; letter-spacing:-0.03em; font-weight:400 }
	.mct_sec03 .m_movie .zoom_v { position:absolute; right:20px; top:28px; text-align:right }
	.mct_sec03 .m_movie .zoom_v a { position:relative; display:block; padding:5px 0 5px 22px; color:#fff; font-size:1.15em; background:url(../images/ic_zoom.png) no-repeat left center;  }
	.mct_sec03 .m_movie .mov_area { position:relative; width:100%; height:170px; background:#000; margin:15px auto 0 auto}
	.mct_sec03 .m_movie .mov_area iframe { width:100% !important; height:170px !important; }
	.mct_sec03 .m_popupzone { position:relative; width:100%; height:280px; overflow:hidden}
	.mct_sec03 .m_popupzone img { position:relative; width:100%; height:280px }
	
	.mct_sec03 .m_popupzone .swiper-button-prev { width:33px; height:33px; color:#000; background:#fff; left:inherit; right:55px; top:45px;}
	.mct_sec03 .m_popupzone .swiper-button-prev:after { font-size:1.2em }
	.mct_sec03 .m_popupzone .swiper-button-next { width:33px; height:33px; color:#000; background:#fff; right:20px; top:45px;}
	.mct_sec03 .m_popupzone .swiper-button-next:after { font-size:1.2em }

	.mct_sec04 { position:relative; width:100%; display:block; justify-content:space-between; align-items: flex-start; margin-top:50px; padding:0 20px}
	
	.cham_banner { position:relative; width:100%; margin-top:30px }
	.cham_banner .cham_box { position:relative; width:100%; height:inherit; display:flex; justify-content:left; align-items: center; border:1px solid #dce4ea; padding:30px 30px 30px 80px; text-align:left; margin-bottom:10px; cursor:pointer}
	
	.cham_banner .cham_box:last-fo-type { margin-bottom:0 }
	.cham_banner .cham_box:nth-of-type(1) { background:url(../images/ic_cham1.png) no-repeat 20px center #fff; transition:all 0.3s ease; background-size:45px 34px}
	.cham_banner .cham_box:nth-of-type(2) { background:url(../images/ic_cham2.png) no-repeat 20px center #fff; transition:all 0.3s ease; background-size:45px 34px}
	.cham_banner .cham_box:nth-of-type(3) { background:url(../images/ic_cham3.png) no-repeat 20px center #fff; transition:all 0.3s ease; background-size:45px 34px; margin-bottom:0}
	.cham_banner .cham_box:nth-of-type(1):hover { background:url(../images/ic_cham1.png) no-repeat 20px center #ebf1f5; transition:all 0.3s ease; background-size:45px 34px}
	.cham_banner .cham_box:nth-of-type(2):hover { background:url(../images/ic_cham2.png) no-repeat 20px center #ebf1f5; transition:all 0.3s ease; background-size:45px 34px}
	.cham_banner .cham_box:nth-of-type(3):hover { background:url(../images/ic_cham3.png) no-repeat 20px center #ebf1f5; transition:all 0.3s ease; background-size:45px 34px}
	.cham_banner .cham_box a { position:relative; display:block;  font-size:1.3em; color:#111; line-height:1.2; letter-spacing:-0.03em }
	.cham_banner .cham_box a br { display:none }
	.cham_banner .cham_box a:after { position:absolute; right:25px; top:45%; width:21px; height:21px; content:; background:url(../images/ic_more.png) no-repeat center center; display:block;}
	
	.tour_banner { position:relative; width:100%; height:280px; background:url(../images/tour_banner_mo.jpg) no-repeat center center; margin-top:50px; display:flex; justify-content:flex-end; align-items: center; background-size:cover}
	.tour_banner ul { position:absolute; left:0; bottom:45px; padding-right:0; text-align:center; width:100%; }
	.tour_banner ul li { position:relative; float:none; display:inline-block; margin-left:10px }
	.tour_banner ul li a { position:relative; display:block; padding:17px 25px; color:#fff; font-size:1.35em; }
	.tour_banner ul li:nth-of-type(1) a { background:#4d75cf; }
	.tour_banner ul li:nth-of-type(2) a { background:#f26125; }
	.tour_banner ul li:nth-of-type(1) a:hover { background:#3257ab; }
	.tour_banner ul li:nth-of-type(2) a:hover { background:#cb3f06; }

	.banner_list { position:relative; width:100%; margin-top:30px; padding:0 20px; }
	.banner_list ul { position:relative; display:block; justify-content:space-between; align-items: center; overflow:hidden }
	.banner_list ul li { position:relative; float:left; width:49%; margin-right:2%; border:1px solid #dce4ea; margin-top:2%;}
	.banner_list ul li img { width:100%; height:inherit }
	.banner_list ul li:nth-of-type(2n) { margin-right:0 }

	.sp_ev_wp { position:relative; width:100%; background:url(../images/ev_bg_m.png) no-repeat center 30px #fff; height:inherit; padding:30px 0 40px 0; }
	.sp_ev_wp .sp_ev { position:relative; margin:0 auto 0 auto; width:280px; height:340px; background:fff; border:10px solid #2f67d6 }
	.bx-wrapper { position:relative; width:100%;}
	.bx-wrapper .slider .slide { position:relative; width:280px !important; height:320px; margin-right:0 !important; padding:120px 20px 35px 0; }
	.bx-wrapper .slider .slide:last-child { margin-right:0; }
	.bx-wrapper .slider .ico1  { background:url(../images/mevch_p1.png) no-repeat center 25px #fff; background-size:130px 79px }
	.bx-wrapper .slider .ico2  { background:url(../images/mevch_p2.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico3  { background:url(../images/mevch_p3.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico4  { background:url(../images/mevch_p4.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico5  { background:url(../images/mevch_p5.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico6  { background:url(../images/mevch_p6.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico7  { background:url(../images/mevch_p7.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico8  { background:url(../images/mevch_p8.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico9  { background:url(../images/mevch_p9.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico10  { background:url(../images/mevch_p10.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico11  { background:url(../images/mevch_p11.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico12  { background:url(../images/mevch_p12.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico13  { background:url(../images/mevch_p13.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico14  { background:url(../images/mevch_p14.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .ico15  { background:url(../images/mevch_p15.png) no-repeat center 25px #fff; background-size:130px 79px  }
	.bx-wrapper .slider .slide .sp_ev_tl { position:relative; font-size:1.6em; color:#2e2b2b; text-align:center; line-height:1.1; letter-spacing:-0.05em; font-weight:700 }
	.bx-wrapper .slider .slide .sp_ev_tl span { display:inline-block; margin-left:10px; font-size:0.85em; font-weight:400; letter-spacing:0 }
	.bx-wrapper .slider .slide .sp_ev_txt { position:relative; font-size:1.0em; font-weight:400; color:#666; text-align:center; line-height:1.6; margin-top:15px; padding:0 20px}
	.bx-wrapper .slider .slide .sp_ev_txt1 { position:relative; font-size:1.0em; font-weight:400; color:#666; text-align:center; line-height:1.6; margin-top:35px; padding:0 20px}
	.bx-wrapper .slider .slide .sp_ev_btn { position:relative; width:60%; margin:20px auto 0 auto}
	.bx-wrapper .slider .slide .sp_ev_btn a { display:block; font-size:1.2em; color:#60646c; font-weight:400; text-align:center; background:#e3e7ec; padding:15px 20px; transition:all 0.2s ease;}
	.bx-wrapper .slider .slide .sp_ev_btn a:hover { color:#fff; background:#1b2b4c;}
	.bx-wrapper .slider .slide .sp_ev_btn1 { position:relative; width:50%; margin:35px auto 0 auto}
	.bx-wrapper .slider .slide .sp_ev_btn1 a { display:block; font-size:1.2em; color:#60646c; font-weight:400; text-align:center; background:#e3e7ec; padding:15px 20px; transition:all 0.2s ease;}
	.bx-wrapper .slider .slide .sp_ev_btn1 a:hover { color:#fff; background:#1b2b4c;}
	.bx-wrapper .bx-pager { display:none }
	.bx-wrapper .bx-prev { left: -25px; top:150px; display:block; width:36px; height:40px; background:url(../images/ar_prev_m.png) no-repeat center center #1647a7; background-size:6px 11px; transition:all 0.3s ease; }
	.bx-wrapper .bx-prev:hover { background:url(../images/ar_prev.png) no-repeat center center #3297f5; border-color:#3297f5;}
	.bx-wrapper .bx-next { right: -25px; top:150px; display:block; width:36px; height:40px; background:url(../images/ar_next_m.png) no-repeat center center #1647a7; background-size:6px 11px; transition:all 0.3s ease;}
	.bx-wrapper .bx-next:hover { background:url(../images/ar_next.png) no-repeat center center #3297f5; border-color:#3297f5;}
	.bx-wrapper .bx-controls-direction a { position: absolute;  text-indent: -9999px; z-index: 9999; }

	.mct_01 { position:relative; width:100%; height:inherit; padding:0 12px }
	.m_vod_wp { position:relative; left:inherit; top:inherit; width:100%; height:295px; background:url(../images/vod_pattern.gif); padding:25px 22px 30px 22px; }
	.m_vod_wp h5.vod_tl { position:relative; color:#fff; font-weight:400; font-size:1.4em }
	.m_vod_wp .btn_more { position:absolute; right:22px; top:20px; width:27px; height:27px }
	.m_vod_wp .btn_more a { display:block; width:100%; height:27px; background:url(../images/ico_more.png) no-repeat center center #f0464c; padding:5px; text-indent:-5000px; }
	.m_vod_wp .vod_area { margin-top:15px; width:100%; height:200px; background:#fff }
	
	.m_board_wp { position:relative; left:inherit; top:inherit; width:100%; height:inherit; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; margin-top:20px;}
	.m_board_wp .pr_tab { position:relative; width:100%; margin:0 0 0 0; overflow:hidden;}
	.m_board_wp .pr_tab li { float:left; width:28%; margin-right:0;}
	.m_board_wp .pr_tab li:last-child { margin-right:0; }
	.m_board_wp .pr_tab li a { background:#eff3f7; color:#555; font-weight:normal;  height:45px; padding:14px 10px; display:block; text-align:center; font-size:1.2em; transition:all 0.3s ease; border:1px solid #e8e8e8; border-top:none}
	.m_board_wp .pr_tab li a:hover { color:#fff; font-weight:bold; background:#2f67d6; font-size:1.2em; padding:14px 10px;}
	.m_board_wp .pr_tab li a.tab_on { background:#fff; color:#2f67d6; font-weight:700; height:45px; padding:14px 10px; display:block; text-align:center; font-size:1.2em; letter-spacing:-0.03em; border-bottom:none}
	.m_board_wp .board_view { position:relative; margin-top:22px; background:#fff; padding:0 12px 25px 12px;}
	.m_board_wp .board_view .btn_more { position:absolute; right:0; top:-67px; width:16%; height:45px; background:#fff; border-right:1px solid #e8e8e8; }
	.m_board_wp .board_view .btn_more a { display:block; width:100%; height:45px; text-indent:-5000px; background:url(../images/ico_more1.png) no-repeat center center; }
	.m_board_wp .board_view .bd_list { position:relative; }
	.m_board_wp .board_view .bd_list li { position:relative; margin-bottom:10px; }
	.m_board_wp .board_view .bd_list li a { tion:relative; display:block; font-size:1.15em; width:78%; color:#333; line-height:1.3; letter-spacing:-0.03em; background:url(../images/bullet1.gif) no-repeat left 6px; padding-left:10px;}
	.m_board_wp .board_view .bd_list li a:hover { color:#000; }
	.m_board_wp .board_view .bd_list li a .bd_date { position:absolute; right:0; top:0; font-size:0.85em; color:#777; text-align:right }
	.m_pop_wp { display:none }
	/*.m_pop_wp { position:absolute; left:910px; top:0; width:290px; height:289px; background:#e8e8e8; }
	.m_pop_wp .pop_contr { position:absolute; right:20px; top:20px; }
	.m_pop_wp .pop_contr a.bt_prev { display:inline-block; width:33px; height:33px; background:url(../images/ar_prev1.png) no-repeat center center #fff; text-indent:-5000px; transition:all 0.2s ease; margin-right:1px}
	.m_pop_wp .pop_contr a.bt_next { display:inline-block; width:33px; height:33px; background:url(../images/ar_next1.png) no-repeat center center #fff; text-indent:-5000px; transition:all 0.2s ease;}
	.m_pop_wp .pop_contr a.bt_prev:hover { background:url(../images/ar_prev1_on.png) no-repeat center center #2f67d6;}
	.m_pop_wp .pop_contr a.bt_next:hover { background:url(../images/ar_next1_on.png) no-repeat center center #2f67d6;}*/
	
	
	.mct_02 { position:relative; width:100%; height:inherit; margin-top:0; padding:0 12px}
	.ad_venue { position:relative; left:inherit; top:inherit; width:100%; height:300px; background:url(../images/sangju_m.jpg) no-repeat center 0; background-size:cover; padding-top:210px }
	.ad_venue .btn_area { position:relative; left:inherit; bottom:inherit; width:100%; text-align:center;}
	.ad_venue .btn_area a.sj_link1 { display:inline-block; padding:12px 20px; text-align:center; background:#10a4f4; color:#fff; font-size:1.25em; margin-right:5px; transition:all 0.3s ease;}
	.ad_venue .btn_area a.sj_link2 { display:inline-block; padding:12px 20px; text-align:center; background:#f67515; color:#fff; font-size:1.25em; transition:all 0.3s ease;}
	.ad_venue .btn_area a.sj_link1:hover { background:#0089d3 }
	.ad_venue .btn_area a.sj_link2:hover { background:#f65a15 }
	.m_sch_box { position:relative; left:inherit; top:inherit; width:100%;height:100px; background:url(../images/sch_bg_m.jpg) no-repeat center center; background-size:cover; padding:40px 20px 0 20px; cursor:pointer}
	.m_sch_box .msch_tl { color:#fff; font-size:1.4em; background:url(../images/sch_ar.png) no-repeat right center; padding-right:20px; display:inline-block }
	
	.tb_wp_t_rank { margin-top:15px; overflow-y:inherit; height:inherit; border-top: #27a5ed 1px solid; border-bottom:none; }
	.tb_wp_t_rank02 { margin-top:15px; overflow-y:inherit; height:inherit; border-top: #27a5ed 1px solid; border-bottom:none; }
	.tbl_m {width:100%;border-collapse:collapse;border-spacing:0;border-top: #d7d7d7 1px solid; border-right:none; border-left:none;}
	.tbl_m th, .tbl_m td { border-right: #d7d7d7 1px solid; border-bottom: #d7d7d7 1px solid; vertical-align:middle;text-align: center; }
	.tbl_m th:last-child, .tbl_m td:last-child { border-right:none }
	.tbl_m th {background-color:#f4f7f9; color:#000; text-align:center; padding:8px 5px; font-weight:400; font-size:1.1em; letter-spacing:-0.05em}
	.tbl_m td {padding:8px 5px 8px 5px; color:#444; font-size:1.1em; letter-spacing:-0.05em}
	.tbl_m th.medal img, .tbl_m td.medal img { width:19px; height:19px; }
	.tbl_m td.medal img { margin-left:8px }
	.tbl_m td.t_score { color:#222; font-weight:600 }
	.tbl_m td.medal_c1 { color:#dd811d; font-weight:500; font-family:'roboto'; }
	.tbl_m td.medal_c2 { color:#878b8f; font-weight:500; font-family:'roboto'; }
	.tbl_m td.medal_c3 { color:#9c7659; font-weight:500; font-family:'roboto'; }

	.t_rank { position:relative; width:100%; }
	.t_rank .rank_tl { position:relative; width:100%; height:50px; padding:16px 20px 16px 50px; color:#000; font-size:1.3em; font-weight:400; background:url(../images/result_ic1.png) no-repeat left center #fff; background-size:38px; }
	.t_rank .rank_tl span { margin-left:8px; font-size:0.8em; opacity:.5; }
	.t_rank .rk_more { position:absolute; right:0; top:7px; width:40px; height:40px;  }
	.t_rank .rk_more a { display:block; width:40px; height:40px; text-indent:-5000px; background:url(../images/ico_more2.png) no-repeat center center #33b0f1; background-size:10px; }
	.t_rank .rk_more a:hover { background:url(../images/ico_more2.png) no-repeat center center #222 }

	.t_medal { position:relative; width:100%; margin-top:30px }
	.t_medal .medal_tl { position:relative; width:100%; height:50px; padding:16px 20px 16px 50px; color:#000; font-size:1.3em; font-weight:400; background:url(../images/result_ic2.png) no-repeat left center #fff; background-size:38px;}
	.t_medal .medal_tl span { margin-left:8px; font-size:0.8em; opacity:.5; }
	.t_medal .medal_more { position:absolute; right:0; top:7px; width:40px; height:40px;  }
	.t_medal .medal_more a { display:block; width:40px; height:40px; text-indent:-5000px; background:url(../images/ico_more2.png) no-repeat center center #33b0f1; background-size:10px;  }
	.t_medal .medal_more a:hover { background:url(../images/ico_more2.png) no-repeat center center #222 }


	.f_join_01 { position:relative; margin-top:20px; width:100%; height:60px; background:url(../images/ico_join1.png) no-repeat 6px center #2f67d6; background-size:59px 60px; padding:20px 35px 30px 60px; cursor:pointer; transition:all 0.2s ease;}
	.f_join_01 .fj_tl { font-size:1.5em; color:#fff; letter-spacing:-0.05em; font-weight:300 }
	.f_join_01 .fj_btn { position:absolute; right:20px; top:24px; background:url(../images/ico_more2_m.png) no-repeat center center; width:13px; height:13px; background-size:13px 13px; }
	.f_join_01:hover { background:url(../images/ico_join1.png) no-repeat left center #1647a7; background-size:59px 60px;}
	.f_join_01:hover .fj_btn {background:url(../images/ico_more2_m.png) no-repeat center center; background-size:13px 13px; }
	.f_join_02 { position:relative; margin-top:5px; width:100%; height:60px; background:url(../images/ico_join2.png) no-repeat 6px center #25a17f; background-size:59px 60px; padding:20px 35px 30px 60px; cursor:pointer; transition:all 0.2s ease;}
	.f_join_02 .fj_tl { font-size:1.5em; color:#fff; letter-spacing:-0.05em; font-weight:300 }
	.f_join_02 .fj_btn { position:absolute; right:20px; top:24px; background:url(../images/ico_more2_m.png) no-repeat center center; width:13px; height:13px; background-size:13px 13px; }
	.f_join_02:hover { background:url(../images/ico_join2.png) no-repeat left center #1a886a; background-size:59px 60px;}
	.f_join_02:hover .fj_btn {background:url(../images/ico_more2_m.png) no-repeat center center; background-size:13px 13px; }
	.banner_wp { display:none }


	
	.m_menu_wp { position:relative;}
	.mm_e_tl { color:#f78353;  font-size:1.0em; letter-spacing:0.03em; text-align:center; font-weight:600}
	.mm_k_tl { color:#363636;  font-size:2.2em; letter-spacing:-0.05em; text-align:center; margin-top:2px }
	.mm_list_wp { margin-top:20px; }
	.mm_tab { position:relative; overflow:hidden; width:100%; text-align:center }
	.mm_tab a { display:inline-block; padding:12px 12px; height:45px; margin:0 2px; font-size:1.1em !important; font-weight:600; color:#666; border:1px solid #d5cdc7; background:#fff; vertical-align:middle; transition:all 0.3s ease;}
	.mm_tab a.mm_on { color:#222 !important; font-weight:700; border:2px solid #f78353; background:#fff; }
	.mm_tab a:hover.mm_on { color:#222 !important; font-weight:700; border:2px solid #f78353; background:#fff; }
	.mm_tab a:hover { color:#222 !important; font-weight:700; border:1px solid #333; background:#fff; }
	.menu_view { position:relative; width:100%; overflow:hidden; padding:0 10px }
	.mmenu_list { position:relative; float:none; width:100%; padding-right:0; border-right:none; border-bottom:1px dashed #555; margin:30px 0 0 0; padding-bottom:30px; display:block; overflow:hidden}
	.mmenu_list:nth-child( 2 ) { padding-right:0; padding-left:0; border-right:none }
	.mmenu_list:nth-child( 4 ) { padding-right:0; padding-left:0; border-right:none }
	.mmenu_list .mme_left { position:relative; float:left; width:55%; margin-right:5% }
	.mmenu_list .mme_left .mmtl { font-size:1.35em; color:#302f2f; letter-spacing:-0.07em; line-height:1.2 }
	.mmenu_list .mme_left .mmtl span { font-weight:bold }
	.mmenu_list .mme_left .mm_ico { margin-top:12px; text-align:left }
	.mmenu_list .mme_left .mm_ico img { margin:0 2px; width:20px; height:20px}
	.mmenu_list .mme_left .mt_comm { color:#444; font-size:0.95em; line-height:1.5; margin:8px 0 0 0; letter-spacing:-0.03em }
	.mmenu_list .mme_right { position:relative; float:left; width:40%; background:#fff; text-align:right }
	.mmenu_list .mme_right img { width:100% }

	.m-menu { display:block;}
	/*#sv { display:none;}*/
	#sv { position:absolute; left:0; top:-160px; height:160px; width:100%; background:#000; z-index:10  }
	.sbg_mo { position:absolute; left:0; top:0; height:160px; width:68%; background: url(../images/common_sv.jpg) 0 0 no-repeat; z-index:0; background-size:cover}
	.sbg1, .sbg2, .sbg3, .sbg4, .sbg5, .sbg6 { display:none }
	/*.sbg1 { position:absolute; left:0; top:0; height:160px; width:100%; background: url(../images/common_sv.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}
	.sbg2 { position:absolute; left:0; top:0; height:520px; width:100%; background: url(../images/sv2.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}
	.sbg3 { position:absolute; left:0; top:0; height:520px; width:100%; background: url(../images/sv3.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}
	.sbg4 { position:absolute; left:0; top:0; height:520px; width:100%; background: url(../images/sv4.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}
	.sbg5 { position:absolute; left:0; top:0; height:520px; width:100%; background: url(../images/sv5.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}
	.sbg6 { position:absolute; left:0; top:0; height:520px; width:100%; background: url(../images/sv6.jpg) 50% 0 no-repeat; z-index:0; background-size:cover}*/
	#sv .sv_txt { position:relative; margin:0 auto; width:100%; padding:30px 3% 30px 6%; height:160px; z-index:5; display:flex; justify-content:flex-start; align-items: center;  }
	#sv .sv_txt .svt1 .svt1_1, #sv .sv_txt .svt1 .svt1_2 { color:#fff; font-size:1.6em; font-weight:300; letter-spacing:0; display:inline-block;; margin-right:5px; }
	#sv .sv_txt .svt1_2 { display:block !important }
	#sv .sv_txt .svt1 .svt1_1 em, #sv .sv_txt .svt1 .svt1_2 em { font-weight:700; }
	#sv .sv_txt .svt2 { display:none; color:#ffd33c; font-size:1.2em; margin-top:12px; padding-left:0; font-weight:300; letter-spacing:-0.03em; line-height:1.4; width:60%; word-break:keep-all;}

	#sv .sv_txt .ov_box {position:absolute; right:0; top:0; width:60%; height:160px; background: linear-gradient( to right, rgba(5,129,225,0) 17%,rgba(5,129,225,1) 40%);
          /*), url(https://source.unsplash.com/random); background:rgba(5,129,225,1); /* linear-gradient(130deg, #0481e1 30%, #3dbbf5 65%, #f5be30 120%);*/  padding:20px 0 20px 20%; text-align:center }
	#sv .sv_txt .ov_box .ovb_char { position:absolute; left:-99px; top:-17px}
	#sv .sv_txt .ov_box .ovb_dday {}
	#sv .sv_txt .ov_box .ovb_dday .tl { color:#ffd33c; font-size:1.1em;}
	#sv .sv_txt .ov_box .ovb_dday .tl em { font-weight:600; }
	#sv .sv_txt .ov_box .ovb_dday .day_num { margin-top:8px;  display:flex; justify-content:center; align-items: center;}
	#sv .sv_txt .ov_box .ovb_dday .day_num p { width:30px; height:34px; background:#004173; margin-left:2px; text-align:center; color:#fff; font-size:2.0em; font-family: 'Roboto', sans-serif; font-weight:600;  display:flex; justify-content:center; align-items: center;}
	#sv .sv_txt .ov_box .ovb_dday .ovb_list { position:relative; margin-top:10px; color:#ffd33c }
	#sv .sv_txt .ov_box .ovb_dday .ovb_list li:nth-child( 1 ) { font-size:1.1em; font-weight:600 }
	#sv .sv_txt .ov_box .ovb_dday .ovb_list li:nth-child( 1 ) em { font-size:0.7em }
	#sv .sv_txt .ov_box .ovb_dday .ovb_list li:nth-child( 2 ) { font-size:0.9em; margin-top:0; letter-spacing:0.05em; font-weight:500; }
	#sv .sv_txt .ov_box .ovb_dday .ovb_list li:nth-child( 3 ) { font-size:0.9em; margin-top:3px; letter-spacing:-0.05em; color:#fff}

	.path_wp { display:none }
	
	#mv { position:absolute; left:0; top:0; height:400px; width:100%; background:#000; z-index:0  }
	
	#containor { position:relative; width:100%;  margin:160px 0 0 0; padding-bottom:50px; z-index:20; background:#fff; padding-top:0; }
	#containor .cont_inner { position:relative; width:100%; margin:0 auto; padding:20px 3% 0 3% }
	
	.tab_st { position:relative; width:100%; margin:0 0 0 0; overflow:hidden; margin-top:40px; border-right:none; border-top:1px solid #cacadb;}
	.tab_st li { float:left; margin-right:0; width:20%; text-align:center; margin-top:-1px; }
	.tab_st li a { background:#fff; color:#222; font-weight:400; font-size:0.95em; padding:12px 8px; display:block; border-color:#cacadb; border-style:solid none solid solid; border-width:1px 0 1px 1px; text-decoration:none; letter-spacing:-0.1em; background:#f0f3f7; transition: all 0.2s ease-out; }
	.tab_st li:nth-child( 5 ), .tab_st li:nth-child( 10 ), .tab_st li:nth-child( 15 ) { border-right:1px solid #cacadb;}
	.tab_st li a:hover { color:#fff; background:#2f67d6; font-weight:400; text-decoration:none; border:1px solid #2f67d6; }
	.tab_st li a.tab_on { padding:12px 8px; background:#2f67d6; border-color:#2f67d6; border-style:solid; border-width:1px ; color:#fff; font-weight:700 }
	
	.tab_st_ev { position:relative; width:100%; margin-top:40px; padding:0; border:1px solid #e8e8e8; border-bottom:none}
	.tab_st_ev ul { position:relative; width:100%; display:block;  }
	.tab_st_ev ul li { position:relative; float:left; width:25%; text-align:center; margin-right:0; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
	.tab_st_ev ul li a { color:#222; font-weight:400; font-size:1.1em; padding:10px 12px; display:block; text-decoration:none; letter-spacing:-0.1em; background:#fff; }
	.tab_st_ev ul li a:hover { color:#209eeb !important; background:#fff; font-weight:400; }
	.tab_st_ev ul li a.tab_on { font-size:1.1em; padding:10px 12px; background:#209eeb; color:#fff; font-weight:400 }
	.tab_st_ev ul li a.tab_on:hover { background:#fff; text-indent:0 }

	/*
	.tab_st_ev { position:relative; width:100%; margin:0 0 0 0; overflow:hidden; margin-top:40px; border-top:1px solid #cacadb;}
	.tab_st_ev li { float:left; margin-right:0; width:20%; text-align:center; margin-right:0; margin-top:-1px}
	.tab_st_ev li:nth-child( 8 ) { margin-right:0 }
	.tab_st_ev li:nth-child( 15 ) { margin-right:0 }
	.tab_st_ev li a { background:#fff; color:#222; font-weight:400; font-size:0.95em; padding:12px 8px; display:block; border:1px solid #cacadb; border-right:none; text-decoration:none; letter-spacing:-0.1em; background:#fff; }
	.tab_st_ev li a:hover { color:#fff; background:#2f67d6; font-weight:400; text-decoration:none; border:1px solid #2f67d6; text-indent:0; }
	.tab_st_ev li:nth-child( 5 ) a, .tab_st_ev li:nth-child( 10 ) a, .tab_st_ev li:nth-child( 15 ) a { border-right:1px solid #cacadb;}
	.tab_st_ev li:nth-child( 1 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 2 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 3 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 4 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 5 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 6 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 7 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 8 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 9 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 10 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 11 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 12 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 13 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 14 ) a:hover { background:#2f67d6;}
	.tab_st_ev li:nth-child( 15 ) a:hover { background:#2f67d6;}
	.tab_st_ev li a.tab_on { font-size:0.95em; padding:12px 8px; background:#1647a7; border:1px solid #1647a7; color:#fff; font-weight:700 }
	.tab_st_ev li a.tab_on:hover { background:#fff; text-indent:0 }*/

	.tab_st_n { position:relative; display:flex; justify-content:space-between; align-items: center; white-space: nowrap; overflow-x:auto; width:100%; margin:0 0 0 0; margin-top:30px; border-right:1px solid #cacadb}
	.tab_st_n { position:relative; display:flex; justify-content:space-between; align-items: center; }
	.tab_st_n a { position:relative; text-align:center; width:100%; background:#fff; color:#000 !important; font-weight:400; font-size:0.95em !important; padding:11px 10px 11px 10px; display:block; border-color:#cacadb; border-style:solid none solid solid; border-width:1px 0 1px 1px; text-decoration:none; letter-spacing:-0.1em; background:#f0f3f7; transition: all 0.2s ease-out; }
	.tab_st_n a:hover { color:#fff !important; background:#1997e9; font-weight:400; text-decoration:none; border:1px solid #1997e9; }
	.tab_st_n a.active { padding:11px 10px 11px 10px; color:#0481e1 !important; background:#fff; border-color:#1997e9; border-style:solid; border-width:1px ; font-weight:600 }


	.ev_top { position:relative; margin-top:40px; overflow:hidden }
	.ev_top .ev_left { position:relative; float:none; width:100%; padding-top:0 }
	.ev_top .ev_left .ev_tl { position:relative; margin-top:0; font-size:2.2em; color:#222; text-align:center; line-height:1.2; width:100%; }
	.ev_top .ev_left .ev_setxt { position:relative; margin-top:5px; font-size:1.1em; color:#444; text-align:center; line-height:1.2; font-weight:400; width:100%; }
	.ev_top .ev_pic { position:relative; float:none; width:100%; text-align:center; padding-top:30px}
	.ev_top .ev_pic img { width:50%; height:inherit }
	.ev_top .ev_right { position:relative; float:none; width:100%; text-align:center; padding-top:25px }
	.ev_top .ev_right a.ev_link { display:inline-block; padding:20px 30px 20px 80px; text-align:center; font-size:1.25em; color:#27958f; background:url(../images/ico_home1_m.png) no-repeat 20px center #f3f3f3; background-size:18px; border:1px solid #e7e7e7; transition: all 0.2s ease-out; }
	.ev_top .ev_right a.ev_link:hover { color:#fff; background:url(../images/ico_home1_on.png) no-repeat 20px center #27958f; border:1px solid #27958f;  }

	.ev_exp { position:relative; margin-top:50px; }
	.ev_exp .exp_t1 { font-size:1.2em; color:#333; line-height:1.6 }
	.ev_exp .exp_t2 { font-size:1.2em; color:#333; line-height:1.6; margin-top:20px }
	.exp_list { margin-top:30px; }
	.exp_list li { font-size:1.18em; color:#555; line-height:1.7; margin-bottom:11px; padding-left:12px; background:url(../images/bullet4.jpg) no-repeat 2px 11px }
	.exp_list li span { font-weight:700; color:#2f67d6; }
	.ev_photo { position:relative; margin-top:20px; background:url(../images/evpic_bg.gif) no-repeat center center; background-size:cover; height:inherit; padding:15px 12px }
	.ev_photo img { margin-right:0; display:block; margin-top:10px; width:100%; height:inherit}
	.ev_photo img:first-child { margin-top:0 }

	.ev_sch_top_tl { position:relative; margin:40px 0 0 0; text-align:center; background:none}
	.ev_sch_top_tl h4 { position:relative; font-size:1.5em; color:#2f67d6; font-weight:600; text-align:center; display:inline-block; padding:12px 25px; border:1px solid #2f67d6;  }
	
	.ly_st2 { position:relative; overflow:hidden; margin-top:35px; }
	.ly_st2 .lyst2_left { position:relative; float:left; width:100%; margin-right:0; background:none; padding-top:0;}
	.ly_st2 .lyst2_left h5 { color:#003c5d; font-size:1.35em; font-weight:600; letter-spacing:-0.03em; background:#fff; padding-right:0; display:inline-block; vertical-align:middle}
	.ly_st2 .lyst2_left .date_t { color:#ff6600; font-weight:500; font-size:1.0em; margin-top:3px; display:inline-block; vertical-align:middle}
	.ly_st2 .lyst2_left .s_txt { display:inline-block; margin-left:10px; vertical-align:middle; color:#999; font-weight:400; font-size:1.0em; margin-top:3px}
	.ly_st2 .lyst2_right { float:none; width:100%; padding-top:12px; overflow:hidden }
	
	.ly_st2_1 { position:relative; overflow:hidden; margin-top:25px; }
	.ly_st2_1 .lyst2_left { position:relative; float:left; width:210px; margin-right:0; background:none; padding-top:0;}
	.ly_st2_1 .lyst2_left h5 { color:#003c5d; font-size:1.35em; font-weight:700; letter-spacing:-0.03em; background:#fff; padding-right:0; display:inline-block; vertical-align:middle}
	.ly_st2_1 .lyst2_left .date_t { color:#ff6600; font-weight:500; font-size:1.0em; margin-top:3px; vertical-align:middle; display:inline-block;}
	.ly_st2_1 .lyst2_right { float:none; width:100%; padding-top:12px; overflow:hidden }
	
	.lystr_pic { position:relative; float:none; width:100%; margin-right:0; }
	.lystr_pic img { width:100%; height:inherit }
	.lystr_exp { position:relative; float:none; width:100%; font-size:1.2em; color:#444; line-height:1.7; margin-top:15px }
	.lystr_exp br { display:none }
	
	.lystr_pic1 { position:relative; float:none; width:100%; margin-right:0; }
	.lystr_pic1 img { width:100%; height:inherit }
	.lystr_exp1 { position:relative; float:none; width:100%; font-size:1.2em; color:#444; line-height:1.7; margin-top:15px }
	.lystr_exp1 br { display:none }

	.ct_list { position:relative; }
	.ct_list li { position:relative; background:url(../images/bullet2.gif) no-repeat 2px 7px; background-size:7px; padding-left:15px; font-size:1.2em; color:#333; font-weight:400; margin-bottom:10px; line-height:1.6 }
	.ct_list li em { color:#0481e1; font-weight:600 }
	.ct_list li em.col1 { color:#666; font-weight:400 }
	.ct_list li span { color:#2f67d6 }
	.ct_list li span.col2 { color:#ff6600 }
	.ct_list li span.col3 { color:#000 }
	.ct_list li ul { position:relative; margin:8px 0 0 -8px; display:block; padding-left:0; }
	.ct_list li ul li { background:url(../images/bullet3.gif) no-repeat left 7px; padding-left:10px; background-size:4px; font-size:0.9em; color:#555; margin-bottom:6px }
	.ct_list li ul li span { position:relative; color:#158a6a; left:inherit; top:inherit }
	
	.ov_list { position:relative; }
	.ov_list li { position:relative; background:url(../images/bullet2.gif) no-repeat 2px 7px; background-size:7px; padding-left:95px; font-size:1.2em; color:#333; font-weight:400; margin-bottom:8px; line-height:1.6 }
	.ov_list li span { position:absolute; left:15px; top:0; color:#1ba0e7; font-weight:400; }
	.ov_list li ul { position:relative; margin:0; display:block }
	.ov_list li ul li { background:url(../images/bullet3.gif) no-repeat left 9px; padding-left:12px; font-size:1.0em; color:#666; margin-bottom:8px }
	.ov_list li ul li span { position:relative; color:#158a6a; left:inherit; top:inherit }
	
	.guide_txt { position:relative; margin-top:12px; color:#ff6600; font-size:1.0em }
	.guide_txt1 { position:relative; margin-top:12px; color:#ff6600; font-size:0.9em; line-height:1.6 }
	.top_guide { position:relative; margin-top:50px; color:#444; font-size:1.0em }
	
	.event_list_box { position:relative; background:#f1f6f9; padding:20px; margin-top:20px }
	.event_list_box h5 { color:#111; font-size:1.1em }
	.event_list_box .ev_txt { color:#555; font-size:1.0em; margin-top:4px; line-height:1.6 }



	.ready { text-align:center; color:#444; font-size:1.2em; padding:100px 60px; background:#f0f0f0; margin-top:40px; width:100%;}
	
	.vision_m_top { position:relative; margin-top:0; display:block }
	.vision_top { display:none }
	.ov_top_m { position:relative; margin-top:0; display:block }
	.ov_top { display:none }
    .ov_top_p { margin-top:50px; display:none }

	.lystr_bt { font-size:1.8em; color:#000; text-align:center; font-weight:400;  border:5px solid #e1ebf2; padding:30px 30px; word-break:keep-all; }
	
	.simb_bottom { position:relative; margin-top:40px; display:block; justify-content:space-between; align-items:start; }
	.simb_bottom .bx { position:relative; width:100%; margin-right:0 }
	.simb_bottom .bx:nth-of-type(3) { margin-right:0 }
	.simb_bottom .bx .tl { font-size:1.35em; color:#003c5d; font-weight:600; margin-top:40px;}
	.simb_bottom .bx:nth-of-type(1) .tl { margin-top:0 }
	.simb_bottom .bx .pic { margin-top:20px; border:1px solid #e1ebf2; text-align:center}
	.simb_bottom .bx .pic img { width:60% }
	.simb_bottom .bx .txt { font-size:1.2em; color:#444; margin-top:20px; line-height:1.6}

	.top_overv { position:relative; left:inherit; top:inherit; height:130px; width:100%; z-index:1000}
	.top_overv .to_inner { position:relative; margin:0 auto; width:100%; z-index:5 }
	.top_overv .to_inner .ov_box {position:absolute; right:0; top:0; width:100%; height:130px; background:url(../images/m_sv.png) no-repeat center center #25a07e; background-size:cover; padding:0; text-align:left }
	.top_overv .to_inner .ov_box .ovb_char { position:absolute; left:10px; top:25px;}
	.top_overv .to_inner .ov_box .ovb_char img { width:50px; height:79px}
	.top_overv .to_inner .ov_box .ovb_dday { position:relative; width:100%; padding:33px 10px 30px 80px;}
	.top_overv .to_inner .ov_box .ovb_dday .t1 { position:absolute; right:10px; top:32px; text-align:left; color:#fff; font-size:1.2em;}
	.top_overv .to_inner .ov_box .ovb_dday .day_num { position:absolute; right:10px; top:55px; text-align:left; margin-top:0}
	.top_overv .to_inner .ov_box .ovb_dday .day_num p { display:inline-block; width:38px; height:40px; background:#fff; margin-left:2px; text-align:center; color:#262c2a; font-size:2.5em; font-family: 'Roboto', sans-serif; font-weight:bold; line-height:1.4; border-radius:8px}
	.top_overv .to_inner .ov_box .ovb_dday .ovb_list { position:relative; margin-top:0; color:#ffef3a }
	.top_overv .to_inner .ov_box .ovb_dday .ovb_list li:nth-child( 1 ) { font-size:1.45em; }
	.top_overv .to_inner .ov_box .ovb_dday .ovb_list li:nth-child( 2 ) { font-size:0.95em; margin-top:0px; letter-spacing:0.05em}
	.top_overv .to_inner .ov_box .ovb_dday .ovb_list li:nth-child( 3 ) { font-size:1.05em; margin-top:6px; letter-spacing:-0.05em}
	
	/*.ctn_tl { position:relative; background:url(../images/tl_line1.gif) no-repeat center 34px #fff; text-align:center; margin:30px 10px 0 10px; padding:0 0; }
	.ctn_tl h2 { color:#1647a7; font-size:1.7em; font-weight:400 !important; background:#fff; padding:0 20px; display:inline-block; letter-spacing:-0.04em}
	.ctn_tl .s_txt_m { display:block; padding-bottom:5px; font-size:1.0em; color:#888; letter-spacing:-0.07em }
	.ctn_tl .s_txt { display:none }
	.ct_tl { position:relative; margin-top:35px; font-size:1.3em; font-weight:700; color:#1647a7; background:url(../images/tl_bullet.gif) no-repeat left center; background-size:7px; padding-left:14px; letter-spacing:-0.03em }*/
	.ctn_tl { position:relative; padding:0 0; text-align:center; margin-top:25px; padding:0 }
	.ctn_tl h2 { color:#252f41; font-size:1.8em; font-weight:400 !important; background:#fff; padding:0 0; display:inline-block; letter-spacing:-0.03em}
	.ctn_tl h2 em { font-size:0.8em; font-weight:300; display:inline-block; vertical-align:top; padding-top:2px; }
	.ctn_tl h2:after { display:block; width:50px; content:''; height:1px; background:#25a2ed; margin:12px auto 0 auto }
	
	#contents { position:relative; margin:30px 0 0 0; background:#fff; padding:0 0; }
	
	.ct_search_box { position:relative; border:none; background:#eff3f6; border-right:none; border-left:none; padding:18px 15px; margin-top:35px;}
	.ct_search_box .sel_la { background:url(../images/bullet1.gif) no-repeat left center; padding:0 0 0 9px; font-size:1.05em; font-weight:400; color:#1647a7; display:none}
	.ml8_m { margin-left:0 !important }
	.ml18 { margin-left:6px !important }
	.mt4_m { margin-top:4px !important }
	.w50_m { width:80px !important}
	.ct_search_box .sel.mt4_m { margin-top:0 !important }
	.ct_search_box .sel.mt4_mn { margin-top:4px !important }
	
	
	#printArea { margin-top:-15px !important }
	
	.vs_result_top { position:relative; margin-top:30px; text-align:center; color:#444; font-size:1.6em; letter-spacing:-0.05em; padding:35px 15px; border:1px solid #e8e8e8; font-weight:300 }
	.vs_result_top span { color:#1647a7; font-weight:700 }
	.vs_result_top .vs_d_btn { position:relative; display:block; right:inherit; top:inherit; height:inherit; padding-top:10px; text-align:center }
	.vs_table_area { position:relative; margin-top:40px; background:#f6f6f6; text-align:center; min-height:400px; font-size:1.3em; color:#555; }
	
	.btn_down { position:relative; right:inherit; top:inherit; }
	a.btn_down { position:relative; display:inline-block; padding:10px 10px 10px 45px; background:url(../images/ico_print_m_on.png) no-repeat 10px center #f0464c; border:1px solid #f0464c; color:#fff !important; text-align:center; border-radius:3px; transition:all 0.3s ease; font-size:0.7em !important; background-size:17px 17px }
	a.btn_down:hover { background:url(../images/ico_print_m_on.png) no-repeat 10px center #d12f34; border:1px solid #d12f34; color:#fff !important; background-size:17px 17px }
	
	.top_sel { position:relative; margin-top:25px; text-align:right; display:flex; justify-content: flex-end; align-items: center;}
	.top_sel1 { position:absolute; right:0; top:0; text-align:right; display:flex; justify-content: flex-end; align-items: center;}
	.top_sel .top_ref { font-size:1.0em; height:40px; }
	.mtb_m10 { margin-bottom:-10px !important }
	.top_left { position:absolute; left:0; top:0; float:none; font-size:1.0em; padding-top:10px; }
	.top_left:nth-child( 2 ) img, .top_left:nth-child( 3 ) img { margin-left:10px;}
	.top_left img { width:15px; height:18px}

	.sr_top_txt { position:relative; margin-top:30px; background:url(../images/ico_p_m.png) no-repeat left center; height:40px; font-size:1.0em; color:#666; padding:4px 0 7px 25px; background-size:18px; display:flex; justify-content: left; align-items: center;}
	.sr_top_txt1_1 { position:relative; margin-top:30px; background:url(../images/ico_p.png) no-repeat left 52px; font-size:0.9em; color:#666; padding:54px 0 4px 25px; background-size:18px;}
	.sr_top_txt1 { position:relative; margin-top:30px; background:url(../images/ico_t.png) no-repeat left 13px; font-size:1.0em; color:#666; padding:4px 0 7px 25px; background-size:18px;}
	.sr_top_txt2 { position:relative; margin-top:30px; background:url(../images/ico_r.png) no-repeat left 13px; font-size:1.0em; color:#666; padding:4px 0 7px 25px; background-size:18px; }
	.sr_top_txt2_1 { position:relative; margin-top:30px; background:url(../images/ico_l_m.png) no-repeat left 9px; font-size:0.9em; color:#444; padding:11px 0 7px 25px; background-size:18px;}
	.sr_top_txt span, .sr_top_txt1 span, .sr_top_txt1_1 span, .sr_top_txt2 span, .sr_top_txt2_1 span { color:#1647a7; font-weight:500; font-size:1.0em }
	.sr_top_txt select.sel, .sr_top_txt1 select.sel, .sr_top_txt1_1 select.sel, .sr_top_txt2 select.sel { height: 40px;padding:0 25px 0 10px; border:1px solid #7b7b7b; color: #333; font-size:1.0em;}
	.sr_top_txt select.sel, .sr_top_txt1 select.sel, .sr_top_txt1_1 select.sel, .sr_top_txt2 select.sel { background:url(../images/sel_ar1.png) right 50% no-repeat #fff; -webkit-appearance:none;-moz-appearance: none;appearance: none;}
	.sr_top_txt select.sel::-ms-expand, .sr_top_txt1 select.sel::-ms-expand, .sr_top_txt1_1 select.sel::-ms-expand, .sr_top_txt2 select.sel::-ms-expand {display: none; /* 화살표 없애기 for IE10, 11*/ }

	
	button.search { position:relative; cursor:pointer; width:100%; padding:18px 20px; border:none; background:#1ca7f5; transition:all 0.3s ease; color:#fff; font-size:1.3em; font-weight:400;}
	button.search:hover { background:#141a25; color:#fff }
	button.search1 { position:relative; cursor:pointer; width:60px; height:40px; padding:5px; border:none; background:#444; transition:all 0.3s ease; color:#fff; font-size:1.2em; font-weight:400;}
	button.search1:hover { background:#222; color:#fff }
	.organi_pc { display:none }
	.organi_m { position:relative; margin-top:0px; display:block }

	.tb_wp1 { margin-top:40px; overflow-x:scroll; }
	.tb_wp { margin-top:12px; overflow-x:scroll; }
	.tb_wp2 { margin-top:30px; overflow-x:scroll; }
	.tb_wp2_1 { margin-top:15px; overflow-x:scroll; }
	.tb_wp3 { margin-top:0; overflow-x:scroll; }
	
	.tbl {width:100%;border-collapse:collapse;border-spacing:0;border-top: #333 2px solid; border-right:none; border-left:none;}
	.tbl th, .tbl td { border-right: #d7d7d7 1px solid; border-bottom: #d7d7d7 1px solid; vertical-align:middle;text-align: center; }
	.tbl th:last-child, .tbl td:last-child { border-right:none }
	.tbl th {background-color:#f0f0f0; color:#000; text-align:center; padding:6px; font-weight:400; font-size:1.0em; letter-spacing:-0.03em}
	.tbl th img { width:15px; height:18px}
	.tbl td img { width:15px; height:18px}
	.tbl td {padding:6px; color:#444; font-size:1.0em; letter-spacing:-0.03em}
	.tbl td.al_l { text-align:left}
	.tbl td .pres { color:#3297f5 }
	.tbl td .ev { color:#1647a7; font-weight:700 }
	.tbl td .ev1 { color:#25a07e; font-weight:700 }
	.tbl td.num1 { color:#ff6600 }
	.tbl td.gold { color:#e08f34 }
	.tbl td.silver { color:#878787 }
	.tbl td.bronze { color:#aa521a }
	.tbl th.bor, .tbl td.bor { border-right: #d7d7d7 1px solid; }
	.tbl td a.tb_lk { font-size:0.95em; color:#333 }
	.tbl tfoot td { background-color: #e8ecf3; color: #1c427b; }
	
	.paging { margin:30px 0; font-size:0; text-align:center}
	.paging a {display:inline-block; width:33px; height:33px; margin: 2px 2px; padding:8px 8px 6px 8px; border:#ccc 1px solid; font-size:0.9em; text-align:center; /*border-radius:50%;*/ transition:all 0.3s ease; }
	.paging a.on {background-color:#3297f5; border-color:#3297f5; color:#fff; font-weight:bold;}
	.paging a.on:hover{background-color:#3297f5; border-color:#3297f5; color:#fff; font-weight:bold;}
	.paging a:hover {background-color:#003669; border-color:#003669; color:#fff}
	.paging a.contr:hover {background-color:#444; border-color:#444; color:#fff}

	.gt_01_box { position:relative; overflow:hidden; margin-top:20px }
	.gt_01_box .gt_01_left { position:relative; float:none; width:100%; font-size:1.65em; color:#2f67d6; font-weight:400; line-height:1.4; letter-spacing:-0.03em }
	.gt_01_box .gt_01_left br { display:none }
	.gt_01_box .gt_01_right { position:relative; float:none; width:100%;  }
	.gt_01_box .gt_01_right p { font-size:1.2em; color:#555; line-height:1.9; background:#fff; display:block; margin-top:24px; letter-spacing:-0.03em}
	.gt_01_box .gt_01_right p:nth-child( 3 ), .gt_01_box .gt_01_right p:nth-child( 4 ), .gt_01_box .gt_01_right p:nth-child( 5 ), .gt_01_box .gt_01_right p:nth-child( 6 ), .gt_01_box .gt_01_right p:nth-child( 7 ) { margin-top:20px }
	.gt_01_box .gt_01_right p:nth-child( 8 ) { margin-top:25px; color:#333}
	.gt_01_box .gt_01_right .gt_pic1 { position:relative; left:inherit; top:inherit; width:100%; text-align:center; display:none }
	.gt_01_box .gt_01_right .gt_pic1 img { width:45%; margin:20px auto 0 auto; }
	
	.gt_bt_area { position:relative; margin-top:30px; background:url(../images/governor_pic.jpg) no-repeat left center; height:175px; padding:20px 0 0 165px; background-size:142px 180px; }
	.gt_bt_area .gb_txt1 { position:relative; color:#222 !important; line-height:1.3 !important; font-size:1.2em !important }
	.gt_bt_area .gb_txt2 { position:relative; color:#000 !important; line-height:1.3 !important; margin-top:0; font-size:1.6em !important; }
	.gt_bt_area1 { position:relative; margin-top:30px; background:url(../images/chairman_pic.jpg) no-repeat left center; height:180px; padding:20px 0 0 165px;background-size:142px 180px; }
	.gt_bt_area1 .gb_txt1_1 { position:relative; color:#222 !important; line-height:1.3 !important; font-size:1.2em !important }
	.gt_bt_area1 .gb_txt2_1 { position:relative; color:#000 !important; line-height:1.3 !important; margin-top:0; font-size:1.6em !important; }
	.gt_bt_area2 { position:relative; margin-top:30px; background:url(../images/chairman_pic.jpg) no-repeat left center; height:180px; padding:20px 0 0 165px;background-size:142px 180px; }
	.gt_bt_area2 .gb_txt1_2 { position:relative; color:#222 !important; line-height:1.3 !important; font-size:1.2em !important }
	.gt_bt_area2 .gb_txt2_2 { position:relative; color:#000 !important; line-height:1.3 !important; margin-top:0; font-size:1.6em !important; }
	.gt_bt_area3 { position:relative; margin-top:30px; background:url(../images/assembly_pic.jpg) no-repeat left center; height:180px; padding:20px 0 0 165px;background-size:142px 180px; }
	.gt_bt_area3 .gb_txt1_3 { position:relative; color:#222 !important; line-height:1.3 !important; font-size:1.2em !important }
	.gt_bt_area3 .gb_txt2_3 { position:relative; color:#000 !important; line-height:1.3 !important; margin-top:0; font-size:1.6em !important; }
	.gt_bt_area4 { position:relative; margin-top:30px; background:url(../images/chairman02_pic.jpg) no-repeat left center; height:180px; padding:20px 0 0 165px;background-size:142px 180px; }
	.gt_bt_area4 .gb_txt1_4 { position:relative; color:#222 !important; line-height:1.3 !important; font-size:1.2em !important }
	.gt_bt_area4 .gb_txt2_4 { position:relative; color:#000 !important; line-height:1.3 !important; margin-top:0; font-size:1.6em !important; }




	.btn_al { position:relative; margin:35px 0 0 0; text-align:center; overflow:hidden }
	.btn_al_m { position:relative; margin:12px 0 0 0 !important; text-align:center; overflow:hidden }
	.btn_al1 { position:relative; margin:55px 0 0 0; text-align:center; overflow:hidden }

	a.tb_btn { position:relative; display:inline-block; padding:5px 5px; background:#666; border:1px solid #666; color:#fff !important; text-align:center; border-radius:3px; font-size:0.8em;}
	a.tb_btn:hover { background:#333; color:#fff !important; border:1px solid #333 }

	a.btn_list { position:relative; display:block; margin:0 auto; width:70%; color:#333 !important; font-size:1.3em !important; padding:16px 20px; background:url(../images/ico_list.png) no-repeat 20px center #fff; padding-right:20px; text-align:right; transition:all 0.3s ease; border:1px solid #555; font-weight:400; transition:all 0.3s ease; }
	a.btn_list:hover { background:url(../images/ico_list_on.png) no-repeat 20px center #555; color:#fff !important }
	
	a.btn_xls { position:relative; display:block; margin:5px auto 0 auto; width:70%; color:#333 !important; font-size:1.3em !important; padding:20px 20px; background:url(../images/ico_xlx_m.png) no-repeat 20px center #fff; padding-right:20px; text-align:right; transition:all 0.3s ease; border:1px solid #555; font-weight:400; transition:all 0.3s ease; background-size:20px 23px }
	a.btn_xls:hover { background:url(../images/ico_xlx_m_on.png) no-repeat 20px center #555; color:#fff !important; background-size:20px 23px }
	
	a.btn_print { position:relative; display:block; margin:5px auto 0 auto; width:70%; color:#333 !important; font-size:1.3em !important; padding:20px 20px; background:url(../images/ico_print_m.png) no-repeat 20px center #fff; padding-right:20px; text-align:right; transition:all 0.3s ease; border:1px solid #555; font-weight:400; transition:all 0.3s ease; background-size:23px 23px }
	a.btn_print:hover { background:url(../images/ico_print_m_on.png) no-repeat 20px center #555; color:#fff !important; background-size:23px 23px }

	a.map_view { position:relative; display:inline-block; margin:0 auto; width:85px; color:#fff !important; font-size:0.9em !important; padding:10px 12px 10px 25px; background:url(../images/map_spot.png) no-repeat 10px center #0581e1;  text-align:right; transition:all 0.3s ease; font-weight:400; transition:all 0.3s ease; border-radius:2px; background-size:12px 15px;}
	a.map_view:hover { background:url(../images/map_spot_pc.png) no-repeat 18px center #0069bb; color:#fff !important }

	select.sel { vertical-align:top; font-size:0.95em }
	select.sel.w180 { width:100px}
	select.sel.w100 { width:85px !important;}
	select.sel.w120 { width:100px !important;}
	select.sel.w300 { width:100px !important;}
	
	a.btn_xls { position:relative; display:inline-block; margin:0 auto; width:45%; color:#333 !important; font-size:1.2em !important; padding:12px 15px; background:url(../images/ico_xlx.png) no-repeat 20px center #fff; padding-right:20px; text-align:right; transition:all 0.3s ease; border:1px solid #0887e5; font-weight:400; transition:all 0.3s ease; }
	a.btn_xls:hover { background:url(../images/ico_xlx_on.png) no-repeat 20px center #0887e5; color:#fff !important }
	
	a.btn_print { position:relative; display:inline-block; margin:0 auto; width:40%; color:#333 !important; font-size:1.2em !important; padding:12px 15px; background:url(../images/ico_print.png) no-repeat 20px center #fff; padding-right:20px; text-align:right; transition:all 0.3s ease; border:1px solid #0887e5; font-weight:400; transition:all 0.3s ease; }
	a.btn_print:hover { background:url(../images/ico_print_on.png) no-repeat 20px center #0887e5; color:#fff !important }

	a.tb_btn_t{ width:70px; font-size:0.70em; letter-spacing:-0.05em; padding: 5px 6px 5px 22px; margin-left:0}
	a.tb_btn_r { width:80px; font-size:0.70em; letter-spacing:-0.05em; padding: 5px 6px 5px 22px; margin-left:0}

	/* div_svg */
	.div_svg .doub_tb .boxs {margin-top:0; float:right; width:48%;}
	.div_svg .doub_tb .boxs:first-child {float:left;}
	
	#footer { position:relative; width:100%; border-top:none; background:#353d40; height:auto !important; z-index:21; padding:0 }
	#footer .ft_inner { position:relative; width:100%; margin:0 auto; padding:35px 2%}
	#footer .ft_inner .ft_logo { position:relative; width:163px; height:30px; background:url(../images/ft_logo.png) no-repeat center center; background-size:cover }
	#footer .ft_inner .ft_logo img { width:291px; height:28px }
	#footer .ft_inner .ft_menu { position:relative; left:inherit; top:inherit; margin-top:25px; overflow:hidden;}
	#footer .ft_inner .ft_menu li { float:left; } 
	#footer .ft_inner .ft_menu li a { display:block; color:rgba(255,255,255,.6); font-size:1.0em; } 
	#footer .ft_inner .ft_menu li a:after { content:"|"; color:#ccc; margin-left:8px; padding-right:8px; vertical-align:middle; font-size:0.8em}
	#footer .ft_inner .ft_menu li:last-child a:after { content:""}
	#footer .ft_inner address { position:relative; left:inherit; top:inherit; font-size:0.9em; margin-top:12px; letter-spacing:-0.03em; line-height:1.6; display:block; }
	#footer .ft_inner address span.ad1 { color:rgba(255,255,255,.5);  }
	#footer .ft_inner address span.ad2_m { color:rgba(255,255,255,.5); margin-left:0 !important; }
	#footer .ft_inner address span.ad2 { color:rgba(255,255,255,.5); margin-left:10px; }
	#footer .ft_inner address br { display:block }
	#footer .ft_inner .ft_copyr { position:relative; left:inherit; top:inherit; font-size:0.85em; color:rgba(255,255,255,.4); margin-top:5px !important; display:block }
	#footer .ft_inner .chungbuk_tour { position:absolute; right:2%; top:35px; width:145px; height:25px; background:url(../images/chungbuk_tour_mo.png) no-repeat center center; background-size:cover}
	#footer .ft_inner .chungbuk_tour a { display:block; width:145px; height:25px; }
	#footer .ft_inner .chungbuk_tour img { width:65px; height:31px}
	#footer .ft_inner .btn_top { position:absolute; right:0; top:0; width:100%; text-align:center }
#footer .ft_inner .btn_top a { display:block; width:50px; height:50px; text-indent:-5000px; background:url(../images/btn_top.gif) no-repeat center center; background-size:50px; transition:all 0.3s ease; margin:-25px auto 0 auto;}
#footer .ft_inner .btn_top a:hover { background:url(../images/btn_top_on.gif) no-repeat center center; background-size:50px; }
	/*
	#footer { position:relative; width:100%; background:#353d40; height:240px; z-index:21 }
	#footer .ft_inner { position:relative; width:100%; margin:0 auto; padding:35px 0 }
	#footer .ft_inner .ft_logo { position:relative; width:233px; height:43px; background:url(../images/ft_logo.png) no-repeat center center; }
	#footer .ft_inner .ft_logo img { width:291px; height:28px }
	#footer .ft_inner .ft_menu { position:absolute; left:280px; top:47px; }
	#footer .ft_inner .ft_menu li { float:left; } 
	#footer .ft_inner .ft_menu li a { display:block; color:rgba(255,255,255,.8); font-size:1.1em; } 
	#footer .ft_inner .ft_menu li a:after { content:"|"; color:#ccc; margin-left:10px; padding-right:10px; vertical-align:middle; font-size:0.8em}
	#footer .ft_inner .ft_menu li:last-child a:after { content:""}
	#footer .ft_inner address { position:relative; color:rgba(255,255,255,.6); font-size:1.10em; margin-top:30px;}
	#footer .ft_inner address span.ad1 {   }
	#footer .ft_inner address span.ad2 { margin-left:20px; }
	#footer .ft_inner address br { display:none }
	#footer .ft_inner .ft_copyr { position:relative; font-size:0.95em; color:rgba(255,255,255,.5); margin-top:12px; letter-spacing:0.05em }
	#footer .ft_inner .sangju_tour { position:absolute; right:110px; top:30px}
	#footer .ft_inner .btn_top { position:absolute; right:0; top:0; width:80px; }
	#footer .ft_inner .btn_top a { display:block; width:80px; height:80px; text-indent:-5000px; background:url(../images/btn_top.gif) no-repeat center center; background-size:80px; transition:all 0.3s ease;}
	#footer .ft_inner .btn_top a:hover { background:url(../images/btn_top_on.gif) no-repeat center center; background-size:80px; }*/
	
	#modalLayer{ display:none; position:fixed; left:0; top:0; z-index:99999; width:100%; height:100%; background:url(../images/pop_bg.png); opacity:1}
	#modalLayer .modalContent { position:relative; padding:10px 10px 10px 10px;  }
	#modalLayer .modal_close { display:none}
	#modalLayer .modal_close_m { display:block; position:relative; text-align:center; padding-top:15px; width:100%; z-index:9999; background:#fff}
	#modalLayer .modal_close .btn_pop_close { position:relative; text-align:center; padding-top:50px; width:100%; z-index:9999}
	.pop_menu_wp { position:relative; width:100%; background:#fff; margin:0 auto 0 auto; padding:20px 12px; height:100%; overflow-y:scroll }
	.game_tl { position:relative; text-align:center; font-size:1.6em; color:#333; font-weight:400; padding-top:0; }
	
	.std_wp { position:relative; width:100%; overflow:hidden; margin-top:30px}
	.std_wp1 { position:relative; width:100%; overflow:hidden; margin-top:40px}
	.std_wp1 .std_map_left { position:relative; float:none; width:100%; height:260opx; margin-right:0; }
	.std_wp1 .std_map_right { position:relative; float:none; width:100%; height:260opx; }
	.std_map { position:relative; width:100%; height:250px !important; overflow:hidden }
	.std_map1 { position:relative; width:100%; height:250px !important; overflow:hidden }
	
	.bd_latest_wp { position:relative; overflow:hidden; margin-top:20px}
	.bd_latest_wp .latest_news { position:relative; float:none; width:100%; margin-right:0; padding:15px 12px; border:1px solid #ebebeb; background:#f3f6f8; margin-top:5px; }
	.bd_latest_wp .latest_news:last-child { margin-right:0 }
	.bd_latest_wp .latest_news .bd_s_tl { position:relative; padding-bottom:12px; border-bottom:1px solid #e3e3e3; padding-left:20px; background:url(../images/l_nt_bullet.png) no-repeat left 2px; background-size:15px;}
	.bd_latest_wp .latest_news .bd_s_tl span.st1 { color:#008fe9; font-size:1.2em; display:inline-block; margin-right:12px; vertical-align:middle; font-weight:400}
	.bd_latest_wp .latest_news .bd_s_tl span.st2 { color:#999; font-size:1.0em; display:inline-block; vertical-align:middle}
	.bd_latest_wp .latest_news .bd_l_suj a { display:block; font-size:1.2em; color:#333; line-height:1.3; margin-top:8px; padding:10px 0; letter-spacing:-0.03em; }
	.bd_latest_wp .latest_news .bd_l_suj a:hover { color:#111; text-decoration:underline }
	.bd_latest_wp .latest_news .bd_li_bt { margin-top:8px }
	.bd_latest_wp .latest_news .bd_li_bt .bd_l_date { color:#666; font-size:1.0em; display:inline-block; vertical-align:middle;}
	.bd_latest_wp .latest_news .bd_li_bt .bd_l_date:after { padding-left:12px; margin-right:12px; content:"|"; color:#c6c6c6 }
	.bd_latest_wp .latest_news .bd_li_bt .bd_l_hit { color:#666; font-size:1.0em; display:inline-block; vertical-align:middle}

	.board_list_wrap1 { margin:20px 0 0 0; border-top:1px solid #1f2b30 }
	.table_board1 { width:100%; letter-spacing:0; }
	.table_board1 th { display:none }
	.table_board1 td { padding:15px 0; border-color:#e5e5e5; border-style:none none solid none; border-width:0 0 1px 0; text-align:center; color:#666; font-size:1.15em }
	.table_board1 tbody tr:hover { background:#f5f7f9; }
	.table_board1 td.num, .table_board1 td.wr { display:none }
	.table_board1 td.bdate { color:#777; width:20% !important; font-size:0.95em; }
	.table_board1 td.suj { text-align:left; padding-left:10px; line-height:1.3; width:80% !important }
	.table_board1 td.suj a { color:#333; text-decoration:none; font-size:1.05em; transition:all 0.4s ease;}
	.table_board1 td.suj a:hover { color:#000; font-weight:400; }

	.tb_top {position:relative; width:100%; height:inherit; margin-top:30px; }
	.tb_top .src_wrap {position:relative; top:inherit; right:inherit; margin-top:10px;}
	.tb_top .src_wrap .sel { height:40px }
	.lab {position:absolute; left:-9999px}
	.tb_top .list_num { position:relative; color:#333; font-size:0.9em; padding-top:0; display:block; height:auto }
	.tb_top .list_num span.bnum { color:#1aa4df; font-weight:600 }
	
	.bd_top { position:relative; width:100%; height:inherit; margin-top:0; }
	.bd_top .bd_state { position:relative; right:inherit; top:inherit; color:#333; font-size:1.0em; width:100%; margin-bottom:10px}
	.bd_top .bd_state span { color:#1aa4df }
	div#select_box { position: relative; width: 80px; height: 40px; background: url(../images/sel_ar1.png) right center no-repeat; /* 화살표 이미지 */ border: 1px solid #7b7b7b; display:inline-block; vertical-align:top;}
	div#select_box label { position: absolute; font-size: 1.1em; color: #333; top: 9px; left: 10px; letter-spacing:-0.05em;;}
	div#select_box select#color { width: 100%; height: 40px; min-height: 40px; line-height: 40px; padding: 0 10px; opacity: 0;filter: alpha(opacity=0); /* IE 8 */ font-size:1.15em;}
	.bd_top .search_field { position:relative; display:inline-block; vertical-align:top; padding:11px 5px; border:1px solid #7b7b7b; background:#fff; font-size:1.0em; height:40px;}
	.bd_top .search_field::placeholder { color:#999; }
	.bd_top .search_field::-webkit-input-placeholder { color:#999;}
	.bd_top .search_field:-ms-input-placeholder { color:#999;}
	.bd_top .search_btn { position:absolute; left:288px; top:0 }
	button.search_bd { position:relative; display:inline-block; vertical-align:top; cursor:pointer; width:60px; height:40px; padding:5px; border:none; background:#444; transition:all 0.3s ease; color:#fff; font-size:1.2em; font-weight:400;}
	button.search_bd:hover { background:#222; color:#fff }
	.w_140_m { width:120px !important }

	
	.i-src-fld { display:inline-block; vertical-align:top; height: 40px;padding:0 12px 0 12px; background-color:#fff; border:1px solid #7b7b7b; font-size:1.0em }
	.i-src-fld::placeholder { color:#777; font-size:1.0em }
	.i-src-fld::-webkit-input-placeholder { color:#777; font-size:1.0em}
	.i-src-fld:-ms-input-placeholder { color:#777; font-size:1.0em}
	.w80_m { width:80px !important}
	
	.board_gallery_wrap { width:100%; margin-top:22px; padding-bottom:30px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
	.gallery_wp  { position:relative; padding:0; overflow:hidden }
	.gallery_wp .gallery { position:relative; float:none; width:100%; height:310px; margin-right:0; background:#fff; border:1px solid #dedede; padding:8px; margin-top:30px }
	.gallery_wp .gallery:nth-child( 4 ), .gallery_wp .gallery:nth-child( 8 ), .gallery_wp .gallery:nth-child( 12 ) { margin-right:0 }
	.gallery_wp .gallery .ga_pic { width:100%; overflow:hidden; background:#000}
	.gallery_wp .gallery .ga_pic:hover img { opacity:.5 }
	.gallery_wp .gallery .ga_pic:hover .view_wp { display:block }
	.gallery_wp .gallery .ga_pic img { width:100%; transition:all 0.3s ease; height:220px}
	/*.gallery_wp .gallery .ga_pic .view_wp { position:absolute; left:9px; top:9px; width:270px; height:130px; display:none; }
	.gallery_wp .gallery .ga_pic .view_wp a { display:block; padding:35% 0 40px 0; height:130px; color:#fff; text-align:center; font-size:1.0em; font-weight:500 }*/
	.gallery_wp .gallery .ga_suj a { margin-top:8px; display:block; font-size:1.3em; color:#333; padding:10px; line-height:1.3 }
	.gallery_wp .gallery .ga_date { margin-top:0; color:#999; font-size:1.1em; padding:0 10px }
	.gallery_wp .gallery .ga_date span { color:#3297f5 }
	.gallery_wp .gallery .ga_date span:after { color:#999; content:"|"; font-size:0.8em; vertical-align:middle; margin:0 10px}

	#daumRoughmapContainer1551939869533 { width:100% !important; height:250px !important}
	#daumRoughmapContainer1551940422725 { width:100% !important; height:250px !important}
	#daumRoughmapContainer1551940482062 { width:100% !important; height:250px !important; margin-top:5px;}
	#daumRoughmapContainer1551940953640 { width:100% !important; height:250px !important}
	#daumRoughmapContainer1551941280257 { width:100% !important; height:250px !important}
	#daumRoughmapContainer1551941391840 { width:100% !important; height:250px !important; margin-top:5px;}
	
	.bd_wp { position:relative; margin:30px auto 0 auto }
	.board_view_wp { position:relative; border-top:1px solid #e8e8e8; padding:30px 0 0 0; word-break:keep-all; }
	.board_view_wp .bv_suj { position:relative; font-size:1.4em; color:#222; padding:0 0; }
	.board_view_wp .bv_field { position:relative; font-size:1.05em; color:#777; margin-top:10px; padding:0 0; word-break:keep-all; line-height:1.7; }
	.board_view_wp .bv_field span { padding-right:10px; word-break:keep-all;}
	.board_view_wp .bv_field span:after { content:"|"; font-size:1.0em; color:#aeaeae; margin-left:12px; }
	.board_view_wp .bv_field span.date { color:#777; }
	.board_view_wp .bv_field span:last-child:after { content:"" } 
	.board_view_wp .bv_file_wp { position:relative; border-top:1px solid #e8e8e8; margin-top:25px; }
	.board_view_wp .bv_file_wp .bv_file { position:relative; padding:18px 10px 15px 10px; background:#fafafc; border-bottom:1px solid #e8e8e8; }
	.board_view_wp .bv_file_wp .bv_file a { display:block; background:url(../images/ico_file.png) no-repeat left center; background-size:10px 14px; padding-left:18px; font-size:1.1em; color:#333; margin-bottom:10px;}
	.board_view_wp .bv_file_wp .bv_file a:hover { color:#3297f5; }
	.board_view_wp .bv_comment { position:relative; padding:28px 5px; color:#444; font-size:1.20em; line-height:1.6; border-bottom:1px solid #e6e6e6;}
	.board_view_wp .bv_comment .bv_pic { text-align:center; }
	.board_view_wp .bv_comment .bv_mov { text-align:center; }
	.board_view_wp .bv_comment img, .board_view_wp .bv_comment .bv_pic img { width:100%; height:inherit; margin:0 auto !important }
	.prev_next_suj { position:relative; width:100%; margin-top:45px; border-top:1px solid #e8e8e8 }
	.prev_next_suj .pn_list { padding:17px 0; border-bottom:1px solid #e8e8e8; overflow:hidden }
	.prev_next_suj .pn_list .left { float:left; width:20%; margin-right:2%; padding:0 0 0 23px; background:url(../images/ico_prev_bullet_m.png) no-repeat 10px center; background-size:7px 4px; color:#888891; font-size:1.0em }
	.prev_next_suj .pn_list .left1 { float:left; width:20%; margin-right:2%; padding:0 0 0 23px; background:url(../images/ico_next_bullet_m.png) no-repeat 10px center; background-size:7px 4px; color:#888891; font-size:1.0em }
	.prev_next_suj .pn_list .right { float:left; width:78%; }
	.prev_next_suj .pn_list .right a { color:#333; text-decoration:none; font-size:1.1em; }
	.prev_next_suj .pn_list .right a:hover { color:#000 }

}

@media screen and (max-width: 480px) {
	/* Top */
	.main_wrap_mo {/* height: 350px */}
	.huham-main .col {/* height: 350px */}
	.huham-main .slick-slide p.slider-eng {top: 45%;font-size: 10px;}
	.huham-main .slick-slide p.slider-txt {font-size: 18px;text-align: center;width: 100%;left: 0;top: 55%;padding: 0 10px;}
	.huham-main .slick-slide p.slider-txt br {display: none;}
	.huham-main .slick-dots {display: none !important;}

}

a.btn_write { position:relative; display:inline-block; margin:0 auto; width:120px; color:#fff !important; font-size:1.35em !important; padding:15px 20px; background:url(../images/ico_write.png) no-repeat 20px center #9d7157; padding-right:20px; text-align:right; transition:all 0.3s ease; }
a.btn_write:hover { background:url(../images/ico_write.png) no-repeat 20px center #9d7157; }

a.btn_send { position:relative; display:inline-block; margin:0 auto; color:#fff !important; font-size:1.35em !important; font-weight:600 !important; padding:15px 30px; background:#9d7157; text-align:right; transition:all 0.3s ease; }
a.btn_send:hover { background:#9d7157; }

a.btn_cancel { position:relative; display:inline-block; margin:0 auto; color:#fff !important; font-size:1.35em !important; font-weight:600 !important; padding:15px 30px; background:#0b415c; text-align:right; transition:all 0.3s ease; }
a.btn_cancel:hover { background:#042b3f; }

.male	{  }
.female	{  }
.tmale	{  }

/* 대진표 관련 */
.leagueTeamTitle{width:100%;text-align:center;font-size:25px;font-weight:bold;padding-bottom:10px;padding-top:10px;}
.leagueInputArea{ line-height: 200%; }
.playerName {font-weight:bold; padding:5px 5px; background-color:#efefef; border-top:1px dashed #7b7b7b; font-size:0.9em;}