@charset "UTF-8";body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0}
body,input,textarea,select,table{font-family:'Helvetica Neue','MS PGothic',arial,sans-serif}
img,fieldset{border:0}
li{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;text-indent:-10000px}
.dim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7}
*{-webkit-text-size-adjust:none}
body{background:#fff}
#header{min-width:768px;height:480px}
#header_m{display:none}
#header .top_area{position:relative;height:80px;padding-top:20px;background:#0f0f10 url(../img/bg_top_fix.jpg) no-repeat 50% 0;background-size:cover}
#header .top_area .top_cont{position:relative;max-width:1280px;min-width:768px;margin:0 auto 16px}
#header .top_area .top_cont .main_tit a{display:block;overflow:hidden;width:49px;height:18px;padding:20px;background:url(../img/logo_line.png) no-repeat 50% 50%;text-indent:-10000px}
#header .top_area ul{position:absolute;top:18px;right:35px}
#header .top_area ul li{float:left;margin-left:40px;font-size:18px}
#header .top_area ul li a{display:block;padding:0 0 4px;color:#fff}
#header .top_area ul li a:hover{color:#19c55a}
#header .top_area ul li a.on{border-bottom:3px solid #19c55a;color:#19c55a}
#header .summary{height:380px;background:#0f0f10 url(../img/bg_top.jpg) no-repeat 50% 0;background-size:cover}
#header .summary .sum_cont{position:relative;max-width:1280px;min-width:768px;margin:0 auto}
#header .summary .sub_tit{position:absolute;top:20px;left:50%;margin-left:-306px;overflow:hidden;width:410px;height:203px;background:url(../img/top_txt.png) no-repeat;text-indent:-10000px}
#header.fix{height:380px;z-index:3800}
#header.fix .top_area{position:fixed;top:0;left:0;z-index:10;width:100%;z-index:3800}
#header.fix .top_area .top_cont .main_tit a{display:block;overflow:hidden;width:122px;height:60px;background:url(../img/logo_ldc_fix.png) no-repeat 25px 0;text-indent:-10000px}
#header.fix .summary{margin-top:100px}
.main .mid_logo{display:block;overflow:hidden;height:268px;margin:0 auto;background:url(../img/sec_tit_txt.png) no-repeat 50% 0;text-indent:-10000px}
.main .proinfo h3.ab{width:103px;height:66px;margin:70px auto 30px;background:url(../img/spr_pc.png) no-repeat;background-position:0 0}
.main .proinfo .infom{font-size:16px;line-height:26px;color:#000;text-align:center}
.main .proinfo .about_txt{width:611px;margin:0 auto;padding:0 20px;font-size:18px;line-height:27px;letter-spacing:-0.8px;color:#4f4f4f}
.main .proinfo .about_txt .bar_div{display:block;width:13px;height:2px;margin:0 auto;margin-top:23px;background:#b9baba}
.main .proinfo .date{max-width:1280px;min-width:768px;margin:0 auto;padding-top:24px;padding-bottom:63px;font-size:19px;font-weight:bold;line-height:26px;color:#343840;text-align:center;letter-spacing:-0.8px}
.main .proinfo .date .sns{padding-top:20px}
.main .proinfo .date .sns a{display:inline-block;overflow:hidden;width:41px;height:41px;background:url(../img/spr_pc.png) no-repeat;line-height:999em}
.main .proinfo .date .sns .facebook{background-position:0 -280px}
.main .proinfo .date .sns .line{background-position:0 -330px}
.main .proinfo .date .sns .tw{background-position:0 -380px}
.main .proinfo .date .hash{margin-top:4px;font-weight:normal;font-size:18px}
.main .proinfo .date .hash a{color:#00acee}
.program{padding-top:60px;background:#f9f9fa}
.program h3.pro{width:146px;height:64px;margin:0 auto;background:url(../img/spr_pc.png) no-repeat;background-position:0 -70px}
.program .attention{margin-top:20px;padding:0 22px;font-size:14px;text-align:center;color:#777}
.program .thmb_lst{overflow:hidden;margin:0 auto;padding-top:40px;text-align:center}
.program .thmb_lst li{display:inline-block;*display:inline;padding-left:40px;zoom:1}
.program .thmb_lst li:first-child{padding-left:0}
.program .thmb_lst li .thmb,.program .thmb_lst li .thmb2,.program .thmb_lst li .thmb3{text-align:center}
.program .thmb_lst li dl{font-size:14px;line-height:21px;color:#999;text-align:center;letter-spacing:-0.6px}
.program .thmb_lst li dl dd.time,.program .thmb_lst li dl dd.time2,.program .thmb_lst li dl dd.time3{font-size:14px;color:#333;letter-spacing:-0.4px;margin-bottom:6px}
.program .thmb_lst li dl dd.time em,.program .thmb_lst li dl dd.time2 em,.program .thmb_lst li dl dd.time3 em{color:#16a749;margin-left:10px}
.program .thmb_lst li .thmb{width:215px;height:215px;margin:0 auto;background:url(../img/@temp_thmb.png) no-repeat}
.program .thmb_lst li .thmb2{width:215px;height:215px;margin:0 auto;background:url(../img/@temp_thmb2.png) no-repeat}
.program .thmb_lst li .thmb3{width:215px;height:215px;margin:0 auto;background:url(../img/@temp_thmb3.png) no-repeat}
.program .thmb_lst li dl dd.name{font-size:15px;line-height:28px;margin:7px auto 0;font-weight:bold;color:#232323;letter-spacing:-0.6px}
.program .thmb_lst li dl dd.name span{display:block;color:#16a749;font-weight:normal;letter-spacing:-0.3px}
.program .scdule_view{overflow:hidden;max-width:900px;margin:20px auto 25px;border:4px solid #4b4e50;border-width:4px 0}
.program .scdule_view h4{padding:18px 0 18px 184px;border-bottom:4px solid #4b4e50;font-size:15px;line-height:28px;color:#4b4e50}
.program .scdule_view ul li{overflow:hidden;padding-top:10px;border-top:1px solid #d6d7d8;line-height:28px;color:#232323}
.program .scdule_view ul li.bdr_none{border-top:0}
.program .scdule_view ul li.last{margin-left:180px}
.program .scdule_view ul li.last .time{display:none}
.program .scdule_view ul li.continue{border-top:1px solid #fff}
.program .scdule_view ul li span{display:block;float:left;max-width:332px;height:85px;margin-top:5px;color:#232323;font-size:14px;line-height:22px;letter-spacing:-0.6px}
.program .scdule_view ul li strong{display:block;color:#16a749;font-weight:normal;font-size:15px;letter-spacing:-0.3px}
.program .scdule_view ul li .time{width:184px;font-size:15px;font-weight:bold}
.program .scdule_view ul li.break{margin-right:0!important;padding:3px 0 2px;border-bottom:2px solid #4b4e50;font-size:14px}
.program .scdule_view ul li.break2{margin-right:0!important;padding:3px 0 2px;border:2px solid #4b4e50;border-width:2px 0;font-size:14px}
.program .scdule_view .track_1{float:left;width:61%}
.program .scdule_view .track_1 ul li{margin-right:32px}
.program .scdule_view .track_1 ul li a{width:56%}
.program .scdule_view .track_2{float:left;width:39%}
.program .scdule_view .track_2 .break_time{text-indent:-10000px}
.program .scdule_view .track_2 h4{padding-left:15px}
.program .scdule_view .track_2 .time{display:none}
.program .scdule_view .track_2 ul li{padding-left:15px}
.program .scdule_view .track_2 ul li a{width:100%}
.program .scdule_view .track_2 ul li.last{margin-left:0}
.program .scdule_view ul>li>dl>dt{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;text-indent:-10000px}
.program .scdule_view ul>li>dl>dd.time{float:left}
.program .btn_area{padding-bottom:105px;text-align:center}
.program .btn_area .btn_attend{display:block;width:433px;margin:0 auto;padding:25px 0;background:#16a749;font-size:36px;color:#fff}
.location{min-width:768px;padding-top:35px}
.location h3.locat{width:155px;height:65px;margin:0 auto;background:url(../img/spr_pc.png) no-repeat;background-position:0 -140px}
.location .dicr_tit span{display:block;overflow:hidden;width:219px;height:39px;margin:0 auto;background:url(../img/spr_text.png) no-repeat -300px -344px;text-indent:-10000px}
.location .adres{overflow:hidden;width:720px;margin:0 auto;padding:25px 0 0}
.location .adres dt{float:left;width:85px;font-weight:bold;font-size:16px;line-height:32px;color:#343840;text-align:left}
.location .adres dd{overflow:hidden;line-height:32px;font-size:16px;color:#343840}
.location .adres dd .numbus{font-size:13px}
.location .btn{display:inline-block;overflow:hidden;width:24px;height:14px;margin-top:8px;background:url(../img/spr_pc.png) no-repeat;text-indent:-10000px;vertical-align:top}
.location .red{background-position:0 -430px}
.location .blue{background-position:0 -450px}
.location .gren{background-position:0 -470px}
.location .rqust{display:block;max-width:1280px;min-width:768px;margin:0 auto;padding:10px 0 0;font-size:12px;color:#757575;text-align:center}
.map_area{position:relative;min-width:768px;padding-top:49px}
.map_area .map{width:100%;height:300px;background:url(../img/bg_map.png) no-repeat 50% 50%;background-size:300px 200px}
.map_area .btn_view{position:relative;top:-75px;max-width:1280px;min-width:768px;margin:0 auto}
.map_area .btn_view a{display:block;position:absolute;right:0;width:160px;height:45px;background:#9e9e9e;line-height:45px;font-size:14px;font-weight:bold;color:#fff;text-align:center}
.ly_pop{position:absolute;top:800px;left:50%;z-index:3700;width:712px;margin-left:-441px;padding:30px 85px 70px;background-color:#fff;text-align:center}
.ly_pop .cont{color:#343840}
.ly_pop .cont .thumb{padding-top:25px}
.ly_pop .cont .lec_info{padding:10px 0 30px}
.ly_pop .cont .lec_info dd{font-size:18px;font-weight:bold}
.ly_pop .cont .lec_info .name{font-size:32px;font-weight:bold;color:#1d1d1d;letter-spacing:-0.9px;margin-bottom:4px}
.ly_pop .cont .story{line-height:30px;font-size:16px;letter-spacing:-0.5px}
.ly_pop .cont .story_info{margin:50px 0 35px;padding:17px 60px 24px;border:1px solid #4b4e50;border-width:4px 0 2px;letter-spacing:-0.5px}
.ly_pop .cont .story_info .time{margin-bottom:8px;font-weight:bold;font-size:13px;color:#4b4e50;letter-spacing:normal;text-align:center;line-height:18px}
.ly_pop .cont .story_info dd{font-size:14px;line-height:26px;text-align:left}
.ly_pop .cont .story_info .cnt{text-align:center}
.ly_pop .silide_area{overflow:hidden;position:relative;width:100%;height:100%}
.ly_pop .btn_area{text-align:center}
.ly_pop .btn_area .btn_detail{display:block;width:185px;margin:0 auto;padding:13px 0;background:#16a749;font-size:22px;color:#fff}
.ly_pop .qv_pg{display:block;position:absolute;top:284px;width:49px;height:96px;background:url(../img/spr_pc.png) no-repeat;text-indent:-9999px}
.ly_pop .qv_pg.btn_pre{left:-130px;background-position:-50px -450px}
.ly_pop .qv_pg.btn_pre.off{display:none}
.ly_pop .qv_pg.btn_next{right:-130px;background-position:-110px -450px}
.ly_pop .qv_pg.btn_next.off{display:none}
.ly_pop .qv_pg.btn_pre:hover{background-position:-50px -350px}
.ly_pop .qv_pg.btn_next:hover{background-position:-110px -350px}
.ly_pop .pop_cls{position:absolute;top:30px;right:30px;z-index:2000;width:46px;height:46px;background:url(../img/spr_pc.png) no-repeat;background-position:-50px -280px;text-indent:-10000px}
#footer{height:104px;background:#232323;color:4f4f4f}
#footer .foot{position:relative;padding-top:50px;min-width:768px;max-width:1280px;margin:0 auto}
#footer .foot address a{width:141px;height:16px;background:url(../img/spr_pc.png) no-repeat;background-position:0 -210px;position:absolute;left:30px;top:45px}
#footer .foot .btn_top{width:22px;height:24px;background:url(../img/spr_pc.png) no-repeat;background-position:0 -230px;position:absolute;right:45px;top:40px}
@media all and (min-width:768px) and (max-width:1024px){.ly_pop{position:absolute;top:245px;left:50%;z-index:3700;width:240px;margin-left:-160px;padding:0 40px 33px;background-color:#fff;text-align:center}
.ly_pop .cont{width:240px;color:#343840}
.ly_pop .cont .thumb{padding-top:25px}
.ly_pop .cont .thumb img{width:107px;height:106px}
.ly_pop .cont .lec_info{padding:4px 0 8px}
.ly_pop .cont .lec_info dd{font-size:13px;font-weight:bold}
.ly_pop .cont .lec_info .name{font-size:15px;font-weight:bold;color:#1d1d1d}
.ly_pop .cont .story{line-height:21px;font-size:14px}
.ly_pop .cont .story_info{margin:23px 0;padding:12px 0 13px;border:1px solid #4b4e50;border-width:4px 0 2px}
.ly_pop .cont .story_info .time{font-weight:bold;font-size:14px;color:#4b4e50}
.ly_pop .cont .story_info dd{font-size:13px;line-height:21px}
.ly_pop .silide_area{overflow:hidden;position:relative;width:100%;height:100%}
.ly_pop .btn_area{text-align:center}
.ly_pop .btn_area .btn_detail{display:block;width:185px;margin:0 auto;padding:13px 0;background:#16a749;font-size:22px;font-weight:bold;color:#fff}
.ly_pop .qv_pg{display:block;position:absolute;top:284px;width:13px;height:24px;background:url(../img/spr_mobile.png) no-repeat;background-size:110px 385px;text-indent:-9999px}
.ly_pop .qv_pg.btn_pre{left:15px;background-position:0 -265px}
.ly_pop .qv_pg.btn_next{right:15px;background-position:0 -290px}
.ly_pop .qv_pg.btn_pre:hover{background-position:0 -215px}
.ly_pop .qv_pg.btn_next:hover{background-position:0 -240px}
.ly_pop .pop_cls{position:absolute;top:17px;right:20px;z-index:2000;width:23px;height:23px;background:url(../img/spr_mobile.png) no-repeat;background-position:0 -315px;background-size:110px 385px;text-indent:-10000px}
}
@media all and (max-width:768px){#header{display:none}
#header_m{display:block;position:relative;width:100%;height:244px;background:url(../img/m_bg_top.jpg) no-repeat;background-size:cover}
#header_m .map_link{position:absolute;top:14px;right:19px}
#header_m .map_link a{display:block;font-size:15px;color:#fff;font-weight:bold}
#header_m .map_link a.on{color:#19c55a}
#header_m .map_link a.on span{background:url(../img/spr_mobile.png) no-repeat;background-position:-50px -180px;background-size:110px 385px}
#header_m .map_link a span{display:block;float:left;width:12px;height:16px;margin-top:0;margin-right:3px;background:url(../img/spr_mobile.png) no-repeat;background-position:-50px -160px;background-size:110px 385px}
#header_m .top_cont ul{position:absolute;left:0;bottom:6px;width:100%}
#header_m .top_cont ul li{float:left;width:33.3%;padding-bottom:5px;text-align:center}
#header_m .top_cont ul li a{font-size:16px;color:#fff;font-weight:bold}
#header_m .top_cont ul li a.on{border-bottom:1px solid #19c55a;color:#19c55a}
.min_h#header_m{position:fixed;z-index:10;top:0;height:100px;z-index:3800}
.min_h#header_m .summary{display:none}
.min_h#header_m .main_tit a{width:61px;height:30px;margin-top:10px;background:url(../img/logo_ldc_m_fix.png) no-repeat;background-size:61px 30px}
.min_h#header_m .top_area{background:url(../img/min_h_bg.gif) repeat-x 0 40px}
.min_c#container{padding-top:244px;background:#fff}
#header_m .summary .sum_cont{position:relative;margin:0 auto;margin-top:62px}
#header_m .summary .sub_tit{overflow:hidden;position:absolute;top:-24px;left:50%;margin-left:-125px;margin-top:0;background:url(../img/top_txt_mid.png) no-repeat 50% 0;background-size:177px 88px;text-indent:-10000px}
#content{background:#fff}
.main .main_tit{padding:0 0 0 20px}
.main .main_tit a{display:block;overflow:hidden;width:35px;height:13px;padding-top:17px;background:url(../img/logo_line_m.png) no-repeat 0 17px;background-size:35px 13px;text-indent:-10000px}
.main .sub_tit{overflow:hidden;width:234px;height:88px;margin:45px auto 0;background:url(../img/m_spr_text.png) no-repeat 0 -38px;background-size:350px 350px;text-indent:-10000px}
.main .mid_logo{display:block;overflow:hidden;width:auto;height:187px;background:url(../img/sec_tit_txt_mid.png) no-repeat 50% 0;background-size:320px 187px;text-indent:-10000px}
.main .proinfo{padding-top:39px}
.main .proinfo h3.ab{width:77px;height:47px;margin:0 auto 20px;background:url(../img/spr_mobile.png) no-repeat;background-position:0 0;background-size:110px 385px}
.main .proinfo .infom{min-width:inherit;max-width:inherit;margin:0 auto;font-size:16px;line-height:26px;color:#000;text-align:center}
.main .proinfo .infom.fix{padding-top:244px}
.main .proinfo .about_txt{width:auto;font-size:15px;line-height:22px}
.main .proinfo .about_txt .bar_div{display:block;width:7px;height:1px;margin:0 auto;margin-top:14px;background:#343840}
.main .proinfo .date{min-width:inherit;max-width:inherit;margin:0 auto;padding-top:10px;padding-bottom:63px;font-size:14px;line-height:22px;font-weight:bold;color:#343840;text-align:center}
.main .proinfo .date .sns{padding-top:12px}
.main .proinfo .date .sns a{display:inline-block;overflow:hidden;width:32px;height:33px;margin-right:5px;background:url(../img/spr_mobile.png) no-repeat;background-size:110px 385px;line-height:999em}
.main .proinfo .date .sns .facebook{background-position:-50px -290px}
.main .proinfo .date .sns .line{background-position:-50px -250px}
.main .proinfo .date .sns .tw{background-position:-50px -325px}
.main .proinfo .date .hash{font-size:15px}
.program{padding-top:33px;background:#f9f9fa}
.program h3.pro{width:109px;height:44px;margin:0 auto;background:url(../img/spr_mobile.png) no-repeat;background-position:0 -50px;background-size:110px 385px}
.program .attention{font-size:12px}
.program .thmb_lst{overflow:hidden;width:auto;margin:0 auto;padding:27px 0 10px}
.program .thmb_lst li{display:block;padding-left:0;padding-bottom:25px;text-align:center}
.program .thmb_lst li .thmb,.program .thmb_lst li .thmb2,.program .thmb_lst li .thmb3{padding-bottom:3px;text-align:center}
.program .thmb_lst li .thmb{width:145px;height:145px;margin:0 auto;background:url(../img/@temp_m_thmb.png) no-repeat;background-size:145px 145px}
.program .thmb_lst li .thmb2{width:145px;height:145px;margin:0 auto;background:url(../img/@temp_m_thmb2.png) no-repeat;background-size:145px 145px}
.program .thmb_lst li .thmb3{width:145px;height:145px;margin:0 auto;background:url(../img/@temp_m_thmb3.png) no-repeat;background-size:145px 145px}
.program .thmb_lst li dl{font-size:14px;line-height:21px;color:#343840;text-align:center}
.program .thmb_lst li dl dd.time,.program .thmb_lst li dl dd.time2,.program .thmb_lst li dl dd.time3{margin:0 auto;background:0;font-size:14px;line-height:23px;text-indent:inherit;font-family:Helvetica}
.program .thmb_lst li dl dd.name{font-size:14px;line-height:21px}
.program .thmb_lst li dl dd.time em,.program .thmb_lst li dl dd.time2 em,.program .thmb_lst li dl dd.time3 em{color:#16a749;margin-left:5px}
.program .thmb_lst li dl dd.info{display:none}
.program .scdule_view{overflow:hidden;max-width:inherit;margin:50px auto 25px;margin:20px 20px 0;border:2px solid #4b4e50;border-width:2px 0}
.program .scdule_view h4{padding:8px 0;border-bottom:2px solid #4b4e50;font-size:15px;line-height:28px;color:#4b4e50;text-align:center}
.program .scdule_view ul li{overflow:hidden;padding-top:12px;border-top:1px solid #e4e4e4;font-size:14px;font-weight:bold;line-height:17px;color:#4b4e50}
.program .scdule_view ul li .sub_time{display:none}
.program .scdule_view ul li div,.program .scdule_view ul li span{display:block;float:left;height:auto;padding:0 0 12px;color:#4b4e50;margin-top:0}
.program .scdule_view ul li strong{display:block;color:#16a749}
.program .scdule_view ul li.bdr_none{border-top:1px solid #e4e4e4}
.program .scdule_view ul li .time{width:110px;font-size:14px;font-weight:bold;color:#929ca2;margin-top:3px}
.program .scdule_view ul li.break{margin-right:0!important;padding:9px 0;border-bottom:0;border-top:0;background:#f1f1f1;font-size:14px;color:#929ca2}
.program .scdule_view ul li.break2{margin-right:0!important;padding:9px 0;border:1px solid #e4e4e4;border-width:1px 0 0;background:#f1f1f1;font-size:14px;color:#929ca2}
.program .scdule_view ul li.break .time,.program .scdule_view ul li.break2 .time{margin-top:0}
.program .scdule_view .track_1{float:none;width:auto}
.program .scdule_view .track_1 ul li{margin-right:0;padding-left:15px}
.program .scdule_view .track_1 ul li a{width:100%}
.program .scdule_view .track_1 ul li.last{margin-left:125px;padding-left:0}
.program .scdule_view .track_2{float:none;width:auto}
.program .scdule_view .track_2 h4{padding-left:15px;border-top:2px solid #4b4e50}
.program .scdule_view .track_2 .time{display:block}
.program .scdule_view .track_2 .break_time{text-indent:0}
.program .scdule_view .track_2 ul li{padding-left:15px}
.program .scdule_view .track_2 ul li a{width:100%}
.program .scdule_view .track_2 ul li.last{margin-left:125px;padding-left:0}
.program .scdule_view ul>li>dl>dt{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;text-indent:-10000px}
.program .scdule_view ul>li>dl>dd{overflow:hidden;zoom:1}
.program .scdule_view ul>li>dl>dd.time{float:left;font-family:Helvetica}
.program .btn_area{padding-bottom:10px;text-align:center}
.program .btn_area .btn_attend{display:block;width:auto;margin:28px 20px;padding:10px 0;background:#16a749;font-size:15px;font-weight:bold;color:#fff}
.location{min-width:inherit;margin:0 20px;padding-top:35px}
.location h3.locat{width:106px;height:47px;margin:0 auto;background:url(../img/spr_mobile.png) no-repeat;background-position:0 -95px;background-size:110px 385px}
.location .dicr_tit span{display:block;overflow:hidden;width:219px;height:39px;margin:0 auto;background:url(../img/spr_text.png) no-repeat -300px -344px;text-indent:-10000px}
.location .adres{overflow:hidden;width:auto;margin:0 auto;padding:30px 0 0}
.location .adres dt{float:left;width:85px;font-weight:bold;font-size:15px;line-height:21px;color:#343840;text-align:left;padding-bottom:8px}
.location .adres dd{overflow:hidden;line-height:21px;font-size:15px;color:#343840;padding-bottom:8px}
.location .btn{display:inline-block;overflow:hidden;width:19px;height:12px;margin-top:5px;background:url(../img/spr_mobile.png) no-repeat;background-size:110px 385px;text-indent:-10000px;vertical-align:top}
.location .red{background-position:0 -340px}
.location .blue{background-position:0 -355px}
.location .gren{background-position:0 -370px}
.location .rqust{display:block;max-width:1280px;min-width:960px;margin:0 auto;padding:10px 0 0;font-size:12px;color:#757575;text-align:center}
.map_area{position:relative;min-width:inherit;padding:17px 0 0}
.map_area .map{width:100%;height:300px;background:url(../img/bg_map.png) no-repeat 50% 50%;background-size:150px 100px}
.map_area .btn_view{position:relative;top:0;min-width:inherit;max-width:inherit;margin:0 auto 20px}
.map_area .btn_view a{display:block;position:relative;width:150px;height:35px;margin:0 auto;background:#9e9e9e;font-family:AppleSDGothicNeo-Medium;line-height:35px;font-size:15px;color:#fff;text-align:center}
.ly_pop{position:absolute;top:700px;left:50%;z-index:3700;width:240px;margin-left:-160px;padding:0 40px 33px;background-color:#fff;text-align:center}
.ly_pop .cont{width:240px;color:#343840}
.ly_pop .cont .thumb{padding-top:25px}
.ly_pop .cont .thumb img{width:107px;height:106px}
.ly_pop .cont .lec_info{padding:4px 0 14px}
.ly_pop .cont .lec_info dd{font-size:13px;font-weight:bold}
.ly_pop .cont .lec_info .name{font-size:15px;font-weight:bold;color:#1d1d1d}
.ly_pop .cont .story{line-height:21px;font-size:14px}
.ly_pop .cont .story_info{margin:23px 0;padding:12px 0 13px;border:1px solid #4b4e50;border-width:2px 0 1px}
.ly_pop .cont .story_info .time{font-weight:bold;font-size:14px;color:#4b4e50}
.ly_pop .cont .story_info dd{font-size:13px;line-height:21px}
.ly_pop .silide_area{overflow:hidden;position:relative;width:100%;height:100%}
.ly_pop .btn_area{text-align:center}
.ly_pop .btn_area .btn_detail{display:block;width:240px;margin:0 auto;padding:12px 0 11px;background:#16a749;font-size:15px;font-weight:600;color:#fff;letter-spacing:-0.9px}
.ly_pop .qv_pg{display:block;position:absolute;top:145px;width:13px;height:24px;background:url(../img/spr_mobile.png) no-repeat;background-size:110px 385px;text-indent:-9999px}
.ly_pop .qv_pg.btn_pre{left:15px;background-position:0 -265px}
.ly_pop .qv_pg.btn_next{right:15px;background-position:0 -290px}
.ly_pop .qv_pg.btn_pre:hover{background-position:0 -215px}
.ly_pop .qv_pg.btn_next:hover{background-position:0 -240px}
.ly_pop .pop_cls{position:absolute;top:17px;right:17px;z-index:2000;width:23px;height:23px;background:url(../img/spr_mobile.png) no-repeat;background-position:0 -315px;background-size:110px 385px;text-indent:-10000px}
#footer{height:94px;padding:18px 0;background:#232323;color:4f4f4f}
#footer .foot{position:relative;padding-top:50px;min-width:inherit;max-width:inherit;margin:0 auto}
#footer .foot address a{width:86px;height:10px;background:url(../img/spr_mobile.png) no-repeat;background-size:110px 385px;background-position:-20px -225px;position:absolute;left:20px;top:41px}
#footer .foot .btn_top{width:15px;height:17px;background:url(../img/spr_mobile.png) no-repeat;background-size:110px 385px;background-position:-20px -235px;position:absolute;right:20px;top:34px}
}
@media all and (min-width:400px) and (max-width:767px){#header{background:url(../img/bg_top.jpg) no-repeat 50% 0;background-size:cover}
#wrap{background:0}
}
#header.sub{height:100px}
#header.sub .top_area{position:fixed;top:0;left:0;z-index:10;width:100%}
#header.sub .top_area .top_cont .main_tit a{display:block;overflow:hidden;width:273px;height:47px;background:url(../img/logo_ldc_fix.png) no-repeat 25px 0;text-indent:-10000px}
#header.sub .summary{margin-top:101px}
.aplicion{min-width:768px;margin:0 auto;padding-top:78px;background:#fff}
.aplicion .apli{display:block;max-width:960px;margin:0 auto 15px;font-size:30px;color:#1d262a;text-align:center;font-weight:normal;letter-spacing:-0.9px}
.aplicion .apli .deco{display:block;width:23px;height:23px;margin:7px auto 10px;background:url(../img/spr_pc.png) no-repeat;background-position:0 -490px}
.aplicion .aply_box{max-width:760px;margin:12px auto -4px;font-size:16px;line-height:26px;text-align:center;letter-spacing:-0.8px}
.aplicion .aply_box .ask_clse{margin:82px 0 190px}
.aplicion .frst_box{max-width:960px;margin:0 auto}
.aplicion .ofing{position:relative;max-width:942px;margin:0 auto;padding:34px 0 30px;font-size:13px;line-height:26px;color:#343840}
.aplicion .ofing.v2{max-width:942px;padding:34px 0;border:1px solid #ededed;background:#f9f9fb}
.aplicion .ofing.v3{max-width:648px;border:1px solid #ededed;background:#f9f9fb}
.aplicion .ofing .of_sub{padding:0 50px;padding-bottom:10px;font-size:16px;line-height:22px}
.aplicion .ofing .info{padding:0 48px}
.aplicion .ofing .info2{padding:0 48px 13px}
.aplicion .ofing .list_sel{padding:0 48px 0}
.aplicion .ofing .sumry{max-width:521px;margin-left:48px;border:1px solid #dadada}
.aplicion .ofing .sumry dt{display:block;float:left;width:208px;height:40px;padding:0 0 0 20px;border:1px solid #dadada;border-width:1px 0 0;font-weight:bold;line-height:40px}
.aplicion .ofing .sumry .frst{border-top:0}
.aplicion .ofing .sumry dd{overflow:hidden;height:40px;border:1px solid #dadada;border-width:1px 0 0;line-height:40px}
.aplicion .chk_gr{max-width:960px;margin:20px auto 40px;font-size:16px;line-height:24px;color:#343840;text-align:center}
.aplicion .chk_gr.m_view{display:none}
.aplicion .chk_gr input[type=checkbox]{width:22px;height:22px;background:url(../img/spr_pc.png) no-repeat -130px -250px;vertical-align:top;-webkit-appearance:none;appearance:none;box-shadow:none;-webkit-box-shadow:none}
.aplicion .chk_gr input[type=checkbox]:checked{background-position:-130px -280px}
.sel_box{position:relative;float:left;margin-right:6px;line-height:normal;display:inline-block;*display:inline;vertical-align:middle;background:#fff;*zoom:1}
.sel_box select{width:85px;height:54px}
.sel_box.v2 select{width:142px;height:54px;margin-left:5px}
.sel_box.v3 select{width:480px;height:54px}
.aplicion .cfm_resit{overflow:hidden;font-size:16px;letter-spacing:-0.5px}
.aplicion .cfm_resit dt{float:left;width:132px;margin:0 19px 0 0;padding-left:134px;line-height:38px}
.aplicion .cfm_resit dd{overflow:hidden;line-height:38px;color:#7d7f83}
.aplicion .infut{width:680px;margin:0 auto;border-bottom:1px solid #f1f1f1}
.aplicion .infut.v2{padding-top:30px;padding-bottom:0;border-bottom:0}
.aplicion .infut.v2 .userin input{width:336px;padding:13px 0 13px 20px;border:1px solid #dadada;line-height:26px;font-size:16px;font-family:'돋움',Dotum,Helvetica,AppleGothic,Sans-serif;vertical-align:middle}
.aplicion .infut.v3{padding:24px 0 0;border-bottom:0}
.aplicion .infut .tit{float:left;width:110px;margin-top:15px;padding-right:10px;font-size:16px;color:#343840;text-align:right;letter-spacing:-0.6px}
.aplicion .infut .nesry{font-size:14px;font-weight:bold;color:#3cbfae}
.aplicion .infut .userin{position:relative;margin-bottom:20px;*overflow:hidden}
.aplicion .infut .userin .place_txt{position:absolute;left:142px;top:14px;font-size:16px;color:#a9a9a9}
.aplicion .infut .userin:after{content:'';display:block;clear:both}
.aplicion .infut .userin .plhd{color:#dadada}
.aplicion .infut .userin .plhd.on{color:#343840}
.aplicion .infut .userin input{width:458px;height:26px;padding:13px 0 13px 20px;border:1px solid #dadada;line-height:26px;font-size:16px;font-family:'돋움',Dotum,Helvetica,AppleGothic,Sans-serif;vertical-align:middle}
.aplicion .infut .userin select{padding:9px 0 9px 20px;border:1px solid #dadada;line-height:36px;font-size:14px;font-family:'돋움',Dotum,Helvetica,AppleGothic,Sans-serif;vertical-align:middle}
.aplicion .infut .userin .cel1{float:left;width:118px;margin:0 6px 0 0}
.aplicion .infut .userin .cel2,.aplicion .infut .userin .cel3{float:left;width:92px;margin:0 6px 0 0}
.aplicion .infut .userin .clenm{float:left;width:223px;margin-right:6px}
.aplicion .infut .userin .clend{float:left;width:348px;margin-right:6px}
.aplicion .infut .userin .mail1{float:left;width:168px;margin-bottom:8px;padding:0 5px;border-right:0;text-align:right}
.aplicion .infut .userin .mail2{float:left;width:166px;margin-bottom:8px;padding:0 5px;border-left:0}
.aplicion .infut .userin .mail3{clear:both}
.aplicion .infut .userin .spc{display:block;float:left;height:36px;border:1px solid #dadada;border-width:1px 0;background:#fff;line-height:36px}
.aplicion .infut.v2 .userin .confirm{float:left;color:#c9c9c9;font-size:16px;width:336px;height:26px;padding:13px 0 13px 20px;border:1px solid #dadada;background:#f7f7f7;margin-right:3px}
.aplicion .infut .userin.celp span.num,.aplicion .infut .userin.celp span.num2,.aplicion .infut .userin.celp span.num3{font-size:16px;height:26px;padding:13px 0 13px 20px;border:1px solid #dadada;background:#f7f7f7;color:#c9c9c9}
.aplicion .infut .userin.celp span.num{width:63px;float:left;margin:0 6px 0 0}
.aplicion .infut .userin.celp span.num2,.aplicion .infut .userin.celp span.num3{width:92px;float:left;margin:0 6px 0 0}
.aplicion .infut .userin.email input{float:left;width:125px}
.aplicion .infut .userin.email .whelk{float:left;margin:13px 12px 0;font-size:18px;font-weight:bold;color:#343840;vertical-align:middle}
.aplicion .infut .userin.email .sel_box p{width:208px}
.aplicion .infut .userin.email .sel_box p a{background:url(../img/img_sel_ly_unfd.gif) no-repeat 96% 50%}
.aplicion .infut .cont_txt{display:inline-block;clear:both;font-size:13px;line-height:20px;color:#27a796;vertical-align:middle}
.aplicion .infut .text_gry{display:inline-block;clear:both;font-size:13px;line-height:20px;color:#757575;vertical-align:middle}
.aplicion .notice{margin-top:-8px;padding:0 0 244px 250px;font-size:16px;color:#969696;letter-spacing:-0.8px}
.aplicion .notice.v2{padding-left:250px;padding-bottom:0}
.aplicion .ck_notiec{margin:-30px auto 26px;font-size:14px;line-height:22px;color:#969696;text-align:center}
.aplicion .no_input{margin-bottom:140px;text-align:center}
.aplicion .no_input strong{font-weight:normal;color:#ff3e24}
.aplicion .sec_box{overflow:hidden;max-width:960px;margin:0 auto}
.aplicion .sec_box .aply_box{margin:5px auto -4px}
.aplicion .sec_box .aply_box strong{display:block;padding-top:28px;font-size:26px;font-weight:normal;color:#16a749;letter-spacing:-0.9px}
.aplicion .sec_box .notice2{font-size:16px;line-height:28px;color:#343840;text-align:center;letter-spacing:-0.8px}
.aplicion .aply_box.done{margin:31px auto 0;padding-bottom:119px;font-size:20px;line-height:30px;font-weight:bold;color:#1d262a}
.aplicion .sec_box .aply_box.done{margin:34px auto 0;padding-bottom:15px}
.aplicion .line{width:762px;height:1px;margin:-65px auto 57px;background:#e5e5e5}
.aplicion .btn_aply{max-width:960px;margin:23px auto 108px;font-size:16px;text-align:center}
.aplicion .btn_aply a{display:inline-block;width:312px;margin:0 2px;padding:20px 0;font-size:32px;color:#fff;text-align:center;letter-spacing:-0.9px}
.aplicion .btn_aply.v2{margin:23px auto 50px}
.aplicion .btn_aply.v2 a{width:432px;padding:28px 0}
.aplicion .btn_aply.v3{margin:38px auto 484px}
.aplicion .btn_aply.v3 a{width:147px;padding:13px 0;background:#9ea5ad;font-size:18px;color:#fff}
.aplicion .btn_aply .gren{background:#16a749}
.aplicion .btn_num{display:inline-block;width:147px;padding:13px 0;background:#9ea5ad;line-height:28px;font-size:16px;color:#fff;text-align:center}
.aplicion .btn_num.v2{width:116px;margin-left:2px;background:#16a749;vertical-align:middle}
.aplicion .btn_num.gry{background:#9ea5ad}
.aplicion .btn_num.v3{display:block;clear:both;width:370px;margin:15px auto 0}
.aplicion .btn_aply.v2 .btn_num{display:block;clear:both;width:290px;margin:15px auto 0}
.aplicion .btn_aply.v2 .btn{display:inline-block;width:130px;height:45px;background:#9ea5ad;line-height:45px;font-size:14px;color:#fff;text-align:center}
@media all and (max-width:768px){.sub{height:76px!important}
body{background:#232323}
::-webkit-input-placeholder{font-size:13px}
.aplicion{min-width:inherit;padding:0 20px;padding-top:129px;background:#fff}
.aplicion .apli{display:block;max-width:inherit;margin:0 auto 15px;font-size:20px;color:#1d262a;text-align:center;font-weight:600}
.aplicion .apli .deco{display:block;width:15px;height:16px;margin:7px auto 10px;background:url(../img/spr_mobile.png) no-repeat;background-position:-75px -160px;background-size:110px 385px}
.aplicion .aply_box .ask_clse{margin:20px 0 63px}
.aplicion .ofing{position:relative;max-width:inherit;margin:0 auto;padding:0;font-size:13px;line-height:26px;color:#343840}
.aplicion .ofing.v2{max-width:inherit;padding:20px 0}
.aplicion .ofing.v2.mbt20{margin-top:20px}
.aplicion .ofing.v3{position:relative;max-width:inherit;max-width:inherit;margin:18px auto 0;padding:17px 0 5px;border:1px solid #ededed;background:#f9f9fb;font-size:13px;line-height:26px;color:#343840}
.aplicion .ofing .of_sub{padding:0 15px;padding-bottom:10px;font-size:13px;line-height:14px}
.aplicion .ofing .info{padding:0 15px;line-height:19px;font-size:11px}
.aplicion .ofing .info2{padding:0 15px 13px;line-height:19px;font-size:11px}
.aplicion .ofing .list_sel{padding:0 15px 0;line-height:19px;font-size:11px}
.aplicion .ofing .sumry{overflow:hidden;max-width:inherit;margin:0 15px;border:1px solid #dadada;font-size:11px}
.aplicion .ofing .sumry dt{display:block;float:left;width:25%;height:auto;padding:5px 0 4px 7px;border:1px solid #dadada;border-width:1px 0 0;font-weight:bold;line-height:18px}
.aplicion .ofing .sumry .frst{border-top:0}
.aplicion .ofing .sumry dd{overflow:hidden;height:auto;padding:5px 0 4px 20px;border:1px solid #dadada;border-width:1px 0 0;line-height:18px}
.aplicion .chk_gr{max-width:inherit;margin:20px auto 0;font-size:14px;line-height:20px;color:#343840;text-align:center}
.aplicion .chk_gr input[type=checkbox]{width:20px;height:20px;background:url(../img/spr_mobile.png) no-repeat -50px -200px;background-size:110px 385px;vertical-align:top;-webkit-appearance:none;appearance:none;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:0;border:1px solid #d2d2d2;border-width:0 1px 1px 0}
.aplicion .chk_gr input[type=checkbox]:checked{background-position:-75px -200px}
.sel_box{position:relative;float:left;margin-right:6px;line-height:normal;display:inline-block;*display:inline;vertical-align:middle;*zoom:1;background:white url(../img/img_m_sel_ly_unfd.gif) no-repeat 90% 50%;background-size:13px 13px}
.sel_box.on{background:white url(../img/img_m_sel_ly_fd.gif) no-repeat 90% 50%}
.sel_box select{width:88px;height:40px}
.sel_box.v2{background-position:97% 60%}
.sel_box.v2 select{width:280px;height:40px;margin:8px 0 0}
.sel_box.v3{background-position:97% 50%}
.sel_box.v3 select{width:280px;height:40px}
.sel_box.v2,.sel_box.v3{margin-right:0}
.aplicion .cfm_resit{overflow:hidden;font-size:13px}
.aplicion .cfm_resit dt{float:left;width:110px;margin:0 5px 0 0;padding-left:15px;line-height:19px;font-weight:bold;padding-bottom:11px}
.aplicion .cfm_resit dd{overflow:hidden;line-height:19px;padding-bottom:11px;font-family:'돋움',Dotum,Helvetica,AppleGothic,Sans-serif}
.aplicion .infut{width:280px;margin:0 auto;padding-bottom:0;border-bottom:1px solid #f1f1f1}
.aplicion .infut.v2{padding-top:0;padding-bottom:0;border-bottom:0}
.aplicion .infut.v2 .userin input{float:left;width:173px;padding:13px 0 13px 10px;border:1px solid #dadada;line-height:26px;font-size:16px;font-family:'돋움',Dotum,Helvetica,AppleGothic,Sans-serif;vertical-align:middle}
.aplicion .infut.v2 .userin .confirm{float:left;font-size:14px;width:174px;height:26px;padding:6px 0 6px 10px;border:1px solid #dadada;background:#f7f7f7;margin-right:3px}
.aplicion .infut .userin.celp span.num,.aplicion .infut .userin.celp span.num2,.aplicion .infut .userin.celp span.num3{float:left;font-size:14px;height:26px;padding:6px 0 6px 10px;border:1px solid #dadada;background:#f7f7f7}
.aplicion .infut .userin.celp span.num{width:76px;margin:0 6px 0 0}
.aplicion .infut .userin.celp span.num2{width:78px;margin:0 6px 0 0}
.aplicion .infut .userin.celp span.num3{width:78px;margin:0}
.aplicion .infut.v2 .userin .btn_num{float:right;width:89px;margin-top:0;padding:6px 0;font-size:15px}
.aplicion .infut.v3{padding:0;border-bottom:0}
.aplicion .infut .tit{float:none;width:110px;margin:15px 0 0 2px;padding-right:10px;font-size:14px;font-weight:bold;color:#343840;text-align:left}
.aplicion .infut .nesry{font-size:14px;font-weight:bold;color:#3cbfae}
.aplicion .infut .userin{margin-bottom:20px;*overflow:hidden}
.aplicion .infut .userin:after{content:'';display:block;clear:both}
.aplicion .infut .userin input{width:268px;height:12px;padding:13px 0 13px 10px;border:1px solid #dadada;line-height:26px;font-size:14px;font-family:'돋움',Dotum,Helvetica,AppleGothic,Sans-serif;vertical-align:middle;-webkit-border-radius:0;-webkit-appearance:none}
.aplicion .infut .userin select{padding:0 0 0 10px;border:1px solid #dadada;font-size:14px;font-family:'돋움',Dotum,Helvetica,AppleGothic,Sans-serif;vertical-align:middle;-webkit-border-radius:0;background:0;-webkit-border-radius:0;-webkit-appearance:none}
.aplicion .infut .userin .cel1{float:left;width:118px;margin:0 6px 0 0}
.aplicion .infut .userin .cel2{float:left;width:78px;margin:0 6px 0 0}
.aplicion .infut .userin .cel3{float:left;width:78px;margin:0}
.aplicion .infut .userin .clenm{float:left;width:233px;margin-right:6px}
.aplicion .infut .userin .clend{float:left;width:358px;margin-right:6px}
.aplicion .infut .userin .mail1{float:left;width:178px;margin-bottom:8px;padding:0 5px;border-right:0;text-align:right}
.aplicion .infut .userin .mail2{float:left;width:176px;margin-bottom:8px;padding:0 5px;border-left:0}
.aplicion .infut .userin .mail3{clear:both}
.aplicion .infut .userin .spc{display:block;float:left;height:36px;border:1px solid #dadada;border-width:1px 0;background:#fff;line-height:36px}
.aplicion .infut .userin.email input{float:left;width:117px}
.aplicion .infut .userin.email .whelk{float:left;margin:8px 3px 0 4px;font-size:16px;font-weight:bold;color:#343840;vertical-align:middle}
.aplicion .infut .userin.email .sel_box p{width:122px}
.aplicion .infut .userin.email .sel_box p a{background:url(../img/img_sel_ly_unfd.gif) no-repeat 96% 50%}
.aplicion .infut .cont_txt{display:inline-block;clear:both;font-size:13px;line-height:20px;color:#27a796;vertical-align:middle}
.aplicion .infut .text_gry{display:inline-block;clear:both;font-size:13px;line-height:20px;color:#757575;vertical-align:middle}
.aplicion .notice{width:280px;margin:0 auto;margin-top:-18px;padding:0;padding-bottom:50px;font-size:11px;color:#969696}
.aplicion .notice.v2{padding-left:0;padding-bottom:0}
.aplicion .ck_notiec{margin:0 auto 26px;font-size:14px;line-height:22px;color:#969696;text-align:center}
.aplicion .no_input{display:none}
.aplicion .no_input strong{font-weight:normal;color:#ff3e24}
.aplicion .aply_box{max-width:inherit;margin:12px auto -4px;font-size:14px;color:#343840;line-height:22px;text-align:center}
.aplicion .frst_box{max-width:inherit;margin:0 auto}
.aplicion .sec_box{overflow:hidden;max-width:inherit;margin:0 auto}
.aplicion .sec_box .aply_box{margin:5px auto -4px;padding:0 0 15px}
.aplicion .sec_box .aply_box strong{display:block;padding-top:0;font-size:19px;color:#16a749;font-weight:bold}
.aplicion .sec_box .notice2{font-size:14px;line-height:22px;color:#343840;text-align:center}
.aplicion .aply_box.done{margin:31px auto 0;padding-bottom:119px;font-size:20px;line-height:30px;font-weight:bold;color:#1d262a}
.aplicion .sec_box .aply_box.done{margin:34px auto 0;padding-bottom:3px}
.aplicion .btn_aply{max-width:inherit;margin:23px auto 62px;font-size:16px;text-align:center}
.aplicion .btn_aply a{display:inline-block;width:100%;margin:0 2px;padding:11px 0;font-size:15px;font-weight:600;color:#fff;text-align:center}
.aplicion .btn_aply.v2{margin:23px auto 0;padding-bottom:50px}
.aplicion .btn_aply.v2 a{width:280px;padding:12px 0}
.aplicion .btn_aply.v3{margin:30px auto 0;padding-bottom:50px}
.aplicion .btn_aply.v3 a{width:90px;margin:0;padding:12px 0;background:#9ea5ad;font-size:15px;color:#fff}
.aplicion .btn_aply .gren{background:#16a749}
.aplicion .btn_num{display:inline-block;margin-top:10px;width:100%;padding:6px 0;background:#9ea5ad;line-height:28px;font-size:16px;font-weight:600;color:#fff;text-align:center}
.aplicion .btn_num.v2{width:116px;margin-left:2px;background:#16a749;vertical-align:middle}
.aplicion .btn_num.gry{background:#9ea5ad}
.aplicion .btn_num.v3{display:block;clear:both;width:370px;margin:15px auto 0}
.aplicion .btn_aply.v2 .btn_num{display:block;clear:both;width:290px;margin:15px auto 0}
.aplicion .btn_aply.v2 .btn{display:inline-block;width:130px;height:45px;background:#9ea5ad;line-height:45px;font-size:14px;font-weight:600;color:#fff;text-align:center}
}
@media screen and (min-width:0 \0){.aplicion .infut .userin .cel1{background-image:none}
}