@charset "utf-8";

.btn_play{cursor:pointer}
.enter_person li a span:before, .registwrap .btnbox a span:before, .regist_finish .txt_finish:before, .modal button.close, .modal .btn-prev, .modal .btn-next{display:inline-block;background:url(/summit2018/images/common/sprite-ico.png) no-repeat;text-indent:-9999px}
.modal button.close{position:absolute;z-index:1;right:0;width:40px;height:38px;border-radius:0 0 0 0;background-position:-84px -110px;opacity:0.6;font-size:0}
/* transition: all 0.3s ease-in-out; */
.modal-backdrop.in{opacity:0.7}
.subcont .wraparea{position:relative}
.subcont h3{padding:60px 0 45px;font-size:36px;color:#00234f;font-weight:500;line-height:42px;text-align:center}
.subcont h3.default{text-align:left}
.subcont h3 span{display:block;font-size:24px;line-height:28px}
.subcont h4{padding-top:55px;font-size: 18px;font-weight:500;color:#0078b9;text-transform:uppercase;}
.subcont .wraparea{padding-bottom:40px}
.tit_default{margin:60px 0 14px;font-size:22px;font-weight:500;color:#000}
.tit_default.tit_bluebar{position:relative;padding-bottom:14px}
.tit_default.tit_bluebar:after{position:absolute;bottom:0;left:0;width:60px;height:2px;background-color:#0078b9;display:inline-block;content:''}
.tit_ul{margin-bottom:7px;font-size:18px;font-weight:500;color:#000}
.top_btnwrap{margin:0 -19px}
.top_btnwrap:after{content:'';display:block;clear:both}
.top_btnwrap>div{padding:0 19px;box-sizing:border-box}
.top_btnwrap ul{overflow:hidden;border:2px solid #ccc;border-radius:30px;margin:-2px}
.top_btnwrap ul li{float:left;padding:0;display:table}
.top_btnwrap ul li:nth-child(even){position:relative;background-color:#f1f1f1}
.top_btnwrap ul li:nth-child(even):before{content:'';display:inline-block;position:absolute;top:50%;left:0;width:1px;height:44px;margin-top:-22px;background-color:#ccc}
.top_btnwrap ul li a{display:block}
.top_btnwrap .btn-box{transition: all 0.2s ease-in-out;width:100%;height:60px;font-size:16px;color:#000;line-height:18px;vertical-align:middle;text-align:center;display:table-cell;cursor:pointer}
.top_btnwrap .btn-box:hover{background-color:#ffcc00} 
.subcont .contents{position:relative;margin-top:22px;padding-bottom:70px}
.subcont .contents:before{position:absolute;top:0;left:0;right:0;height:3px;background:url(/summit2018/images/common/bar_subcontent.gif) repeat-x center 0;background-size:cover;content:''}
@media (max-width: 1174px){
	.subcont h3{padding: 30px 0 17px;font-size:30px;}
	.subcont h3 span{font-size:24px;line-height:28px}
	.subcont h4{font-size:27px}
}
@media (max-width: 767px){
	.subcont h3{padding: 25px 0;font-size:25px;line-height: 30px;}
	.subcont h3 span{font-size:21px;line-height:24px}
	.subcont h4{font-size:22px;padding-top:45px}
	.tit_default{margin:40px 0 10px;font-size:20px}
	.tit_default.tit_bluebar{padding-bottom:9px}
	.tit_ul{font-size:16px}
}

.btn_more_subcont{display:block;padding:50px 0 10px;text-align:center}
.btn_more_subcont .more{display:inline-block;transition: all 0.2s ease-in-out;width:128px;height:40px;background-color:#00204f;font-size:16px;color:#fff;line-height:40px;text-align:center}
.btn_more_subcont .more:hover{opacity:0.9}
@media (max-width: 811px){
	.btn_more_subcont{padding-top:30px}
}

/* Login */
.loginwrap{margin:75px auto 0;border-top:1px solid #cdcdcd;padding:70px 0 0}
.loginwrap .tit_default{max-width:700px;margin:0 auto 30px}
.loginwrap+.loginwrap{max-width:700px}
.find .loginwrap label{line-height:47px}
.find h4 span{display:inline-block}
.loginwrap .inner{max-width:700px;margin:0 auto;padding-right:130px;position:relative}
.loginwrap .inner .form-group{overflow:hidden}
.loginwrap .inner .form-group label{float:left;width:30%;font-size:16px}
.loginwrap .inner .form-group .form-control{float:left;width:70%;height:52px;font-size:16px}
.loginwrap .inner .btn_login{position:absolute;top:0;right:0;width:118px;height:118px;background-color:#fec538;font-size:18px;font-weight:500;line-height:20px;color:#000}
.loginwrap .inner .btn_login:hover{background-color:#fcc02b}
.loginwrap .inner .btn_login .ico{width:24px;height:24px;margin-bottom:0;background-position:-388px 0}
.loginwrap .inner .btn_login.row4{height:252px}
.loginwrap .btn_fintpw{display:block;width:272px;height:56px;margin:40px auto 0;padding:10px 0;line-height:1.3;background-color:#afaeaf;font-size:14px;color:#fff;text-align:center}
.loginwrap .btn_fintpw:hover{background-color:#a9a9a9}
.loginwrap .btn_fintpw span{display:inline-block;vertical-align:middle;text-align:right}
.loginwrap .btn_fintpw .ico{width:24px;height:24px;margin-left:10px;background-position:-416px 0}
@media (max-width: 1174px){
	.top_btnwrap>div{padding:0 6px}
	.top_btnwrap .btn-box{font-size:14px;line-height:16px}
	.loginwrap{margin-top:30px;padding-top:40px}
}
@media (max-width: 767px){
	.top_btnwrap{margin:0 -9px}
	.top_btnwrap ul{margin-bottom:8px;text-align:center;font-size:0;line-height:0}
	.top_btnwrap ul li{width:50%}
	.top_btnwrap .btn-box{height:50px;font-size:15px;line-height:18px}
	.loginwrap .tit_default{margin-top:0 !important}
	.loginwrap .inner{padding:0}
	.loginwrap .inner .btn_login{position:static;width:100%;height:56px;color:#fff}
	.loginwrap .inner .btn_login br{display:none}
	.loginwrap .inner .btn_login .ico{margin-right:4px;vertical-align:top}
	.loginwrap .btn_fintpw{width:100%;margin-top:10px}
	.loginwrap .inner .form-group label{width:100%;font-size:14px}
	.loginwrap .inner .form-group .form-control{width:100%}
	.loginwrap .inner .btn_login.row4{height:56px}
}

/* Registration */
.enter_person{padding:44px 0 60px}
.enter_person:after{display:block;content:'';clear:both}
.enter_person li{float:left;position:relative;width:22%;height:0;padding-bottom:22%;margin-left:4%}
.enter_person li:first-child{margin-left:0}
.enter_person li a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;text-align:center;transition: all 0.3s ease-in-out}
.enter_person li:nth-child(odd) a{background-color:#00234f}
.enter_person li:nth-child(even) a{background-color:#0078b9}
.enter_person li a span{position:relative;display:block;margin-top:100px;font-size:22px;line-height:28px;color:#fff}
@media (min-width: 1175px){
.enter_person li a:hover span:before, .enter_person li a:focus span:before{position:absolute;top:-33px;left:50%;display:block;content:'';background-position:-270px -36px;width:30px;height:24px;margin-left:-15px}
.enter_person li a:hover, .enter_person li a:focus{transform: scale(1.05, 1.05)}
}
.regi_step{float:right;margin:-20px 0 -10px;width:234px;height:54px;background:url(/summit2018/images/regi/ico_step.gif) no-repeat 0 0;background-size:contain;text-indent:-9999px}
.regi_step.step2{background:url(/summit2018/images/regi/ico_step2.gif) no-repeat 0 0;background-size:contain}
.regi_step.step3{background:url(/summit2018/images/regi/ico_step3.gif) no-repeat 0 0;background-size:contain}
.bx_privacy{overflow-y:auto;max-height:340px;padding:18px 22px;border:1px solid #dbdbdb}
.bx_privacy_agree{margin:16px 20px}
.bx_privacy_agree span{font-size:16px;color:#000}
.bx_privacy_agree label{position:relative;margin:-3px 0 0 20px;font-size:16px;color:#000}
.bx_privacy_agree label:after{content:'';position:absolute;bottom:-4px;left:20px;right:0;border-bottom:1px solid #000;display:inline-block}
.registwrap{padding-left:13px;padding-right:13px}
.registwrap h4{margin-left:-13px}
.registwrap .btnbox a{display:inline-block;width:263px;height:78px;margin:0 9px;font-size:18px;line-height:76px}
.registwrap .btnbox a:hover{opacity:0.9}
.registwrap .btnbox a span{position:relative;display:inline-block}
.registwrap .btnbox a span:before{content:'';display:inline-block;position:absolute;top:50%;margin-top:-8px;width:14px;height:18px}
.registwrap .btnbox a.btn_prev{background-color:#cdcdcd;color:#555555}
.registwrap .btnbox a.btn_next{background-color:#0078b9;color:#ffffff}
.registwrap .btnbox a.btn_submit{background-color:#ff000b;color:#ffffff}
.registwrap .btnbox a.btn_confirm{background-color:#cdcdcd;color:#555555}
.registwrap .btnbox a.btn_prev span{margin-left:-50px;padding-left:50px}
.registwrap .btnbox a.btn_next span{margin-right:-50px;padding-right:50px}
.registwrap .btnbox a.btn_submit span{margin-right:-50px;padding-right:50px}
.registwrap .btnbox a.btn_confirm span:before{display:none}
.registwrap .btnbox a.btn_prev span:before{left:0;background-position:-310px -36px}
.registwrap .btnbox a.btn_next span:before{right:0;background-position:-330px -36px}
.registwrap .btnbox a.btn_submit span:before{right:0;background-position:-330px -36px}
.tbl_regist{clear:both;width:100%;margin-top:25px;border-top:1px solid #cdcdcd;background-color:#f6f6f6}
.tbl_regist .checkbox-inline, .tbl_regist .radio-inline{font-weight:300}
.tbl_regist input[type=number], .tbl_regist input[type=tel], .tbl_regist input[type=text],.tbl_regist input[type=password],.tbl_regist select{height:52px;font-size:15px}
.tbl_regist .form-group{margin-bottom:0}
.tbl_regist .form-group.col-2{width:41%;margin-left:1%}
.tbl_regist .form-group.col-3{width:32%;margin-left:1%}
.tbl_regist .form-group.col-3 .help-block{white-space:nowrap}
.tbl_regist .form-group:first-child{margin-left:0}
.tbl_regist .form-inline .form-group.col-2{width:49.2%}
.tbl_regist .form-inline .form-group .form-control{width:100%}
.tbl_regist .form-inline .form-group .form-control.size-code{width:20%}
.tbl_regist .form-inline .form-group .form-control.size-code-num{width:77%;margin-left:1%}
.tbl_regist .form-group.col-num .input-bar{position:relative;font-size:0;line-height:0;width:38px;display:inline-block}
.tbl_regist .form-group.col-num .input-bar:after{position:absolute;left:50%;top:50%;width:14px;height:1px;margin:-1px 0 0 -7px;background-color:#c2c2c2;content:"";display:inline-block}
.tbl_regist .form-group.col-num .form-control{width:40%}
.tbl_regist .form-group.col-4 .checkbox-inline{width:24%;margin-left:0;margin-bottom:10px;vertical-align:top}
.tbl_regist .form-group.form-radio span{display:inline-block;padding:10px 0}
.tbl_regist .form-group.form-radio .radio-inline+.radio-inline{margin-left:30px}
.tbl_regist .help-block.col-3{padding-left:34%}
.tbl_regist .essential{color:#ff010c}
.tbl_regist td .photo span{margin-left:15px;vertical-align:bottom;display:inline-block}
.tbl_regist td .photo img{width:auto;height:263px;vertical-align:bottom;display:inline-block}
.tbl_regist thead th{padding:0 0 0 21px;height:44px;font-size:22px;font-weight:400;color:#000;background-color:#d3e3ea}
.tbl_regist thead th .essential{float:right;padding-right:20px;color:#ff010c;font-size:16px}
.tbl_regist tbody th{padding-top:10px;padding-left:13px;font-size:16px;font-weight:400;color:#000;vertical-align:middle;line-height:1.2;letter-spacing:-0.5px}
.tbl_regist tbody th.vt{vertical-align:top;padding-top:22px}
.tbl_regist tbody td{padding:12px 15px 0 0;font-weight:300}
.regist_finish{clear:both;margin-top:70px;padding:70px 28px;border-top:1px solid #cdcdcd}
.regist_finish .lst_ty1 li{margin-bottom:20px}
.regist_finish .txt_finish{position:relative;padding:100px 0 30px;margin-bottom:34px;font-size:30px;font-weight:500;color:#00234f;text-align:center}
.regist_finish .txt_finish:before{content:'';position:absolute;top:0;left:50%;width:71px;height:71px;margin-left:-35px;display:inline-block;background-position:-360px -36px}
.regist_finish .txt_finish:after{content:'';position:absolute;bottom:0;left:50%;width:60px;height:3px;margin-left:-30px;display:inline-block;background:#0078b9}
@media (max-width: 1174px){
	.registwrap{padding-left:0;padding-right:0}
	.registwrap h4{margin-left:0}
	.regi_step{width:180px;height:42px;background-size:contain;margin:10px auto}
	.registwrap .btnbox a{width:30%;height:60px;line-height:60px}
	.enter_person{width:738px;margin:0 auto}
	.enter_person li a span{margin-top:61px;font-size:17px;line-height:24px}
	.tbl_regist input[type=number], .tbl_regist input[type=tel], .tbl_regist input[type=text],.tbl_regist input[type=password],.tbl_regist select{height:48px;font-size:14px}
	.tbl_regist tbody th{font-size:15px}
	.tbl_regist .form-group.col-3 .help-block{white-space:initial}
	.bx_privacy{height:270px;padding:10px 16px}
}
@media (max-width: 767px){
	.subcont h4{font-size:23px;padding-top:40px}
	.registwrap .btnbox a.btn_prev span{padding-left:40px;margin-left:-40px}
	.registwrap .btnbox a.btn_next span{padding-right:40px;margin-right:-40px}
	.registwrap .btnbox a.btn_submit span{padding-right:40px;margin-right:-40px}
	.tit_default{font-size:20px;margin:40px 0 10px 0 !important}
	.bx_privacy_agree{margin-left:0;margin-right:0;text-align:right}
	.bx_privacy_agree span{display:block;font-size:14px}
	.bx_privacy_agree label{margin:3px 0 0 0;font-size:13px}
	.registwrap .btnbox a{width:47%;margin:0 1%}
	.enter_person{width:300px;margin:0 auto;padding:30px 0 20px}
	.enter_person li{width:136px;margin-left:7%;margin-bottom:20px;padding-bottom:136px}
	.enter_person li:nth-child(3){margin-left:0}
	.enter_person li:nth-child(3) a{background-color:#0078b9}
	.enter_person li:nth-child(4) a{background-color:#00234f}
	.enter_person li a span{margin-top:48px;font-size:15px;line-height:22px}
	.regi_step{width:180px;height:42px;background-size:contain;margin:10px auto}
	.tbl_regist{max-width:none;width:auto;margin:15px -12px 0}
	.tbl_regist td .help-block{font-size:13px;line-height:19px}
	.tbl_regist td .help-inline{font-size:13px;line-height:19px}
	.tbl_regist td .help-block span{display:block}
	.tbl_regist:not(.table-norow) th{display:block;width:100%}
	.tbl_regist:not(.table-norow) th:empty{display:none}
	.tbl_regist:not(.table-norow) th br{display:none}
	.tbl_regist thead th{margin-bottom:0;height:36px;line-height:36px;font-size:16px}
	.tbl_regist thead th .essential{font-size:13px}
	.tbl_regist tbody th{padding-top:8px}
	.tbl_regist input[type=file]{width:100%;padding:3px;display:block;background-color:#fff;border:1px solid #ddd;font-size:13px}
	.tbl_regist .btn+span input[type=file], .tbl_regist span+.btn{margin-top:4px}
	.tbl_regist input[type=number], .tbl_regist input[type=tel], .tbl_regist input[type=text],.tbl_regist input[type=password],.tbl_regist select{height:38px;font-size:14px}
	.tbl_regist .form-group.form-radio span{padding:0 0 4px}
	.tbl_regist .form-group.form-radio .radio-inline+.radio-inline{margin-left:0;margin-top:4px}
	.tbl_regist:not(.table-norow) tbody td{display:block;width:100%;padding:12px 10px 0 10px}
	.tbl_regist:not(.table-norow) tbody tr{display:block;margin-bottom:10px}
	.tbl_regist .form-group.col-2{width:100%}
	.tbl_regist .form-group.col-3{width:100%;margin-left:0;margin-bottom:4px}
	.tbl_regist .form-group.col-4 .checkbox-inline{width:100%}
	.tbl_regist .form-inline .form-group.col-2{width:100%;margin-left:0;margin-bottom:4px}
	.tbl_regist .form-group.col-num .form-control{display:inline-block}
	.tbl_regist .form-group.col-num .input-bar{width:26px}
	.tbl_regist .form-inline .form-group .form-control.size-code, 
	.tbl_regist .form-inline .form-group .form-control.size-code-num{display:inline-block}
	.tbl_regist .help-block.col-3{padding:0}
	.tbl_regist .form-group.col-3 .help-block{white-space:nowrap}
	.tbl_regist .form-group.col-3 .help-block span{display:inline-block}
	.regist_finish{padding:50px 8px}
	.regist_finish .txt_finish{font-size:27px;line-height:32px}
	.tbl_regist.table-norow{width:auto}
	.tbl_regist.table-norow .checkbox-inline{display:block}
	.tbl_regist.table-norow .checkbox-inline+.checkbox-inline, .tbl_regist.table-norow .radio-inline+.radio-inline{margin-left:0}
}

#photo_standard .modal-dialog{font-weight:normal !important}
#photo_standard .modal-dialog h4{margin-left:0;font-size:24px}
#photo_standard img{display:block;margin-top:20px;max-width:100%}
@media (max-width: 767px){
	#photo_standard .modal-dialog h4{font-size:18px}
}

.mediaGuide img{width:100%;max-width:400px}
.mediaGuide h6{font-size:16px;color:#116cb5}
.mediaGuide .stit{color:#0fa2e4}

/* 소식 */
.lst_news li{margin-bottom:10px}
.lst_news li .bx{transition: all 0.3s ease-in-out;position:relative;padding:25px 370px 25px 30px;min-height:228px;background-color:#f3f9fd}
.lst_news li:nth-child(even) .bx{background-color:#f5f4f4}
.lst_news li .bx:hover{background-color:#dbecf8}
.lst_news li:nth-child(even) .bx:hover{background-color:#eceaea}
.lst_news li .bx .imgbx{position:absolute;top:25px;right:30px;width:312px;height:188px}
.lst_news li .bx .imgbx img{width:100%;max-width:312px;height:100%}
.lst_news li .bx .tit{margin-top:15px;font-size:24px;line-height:30px;color:#00234f}
.lst_news li .bx .txt{margin-top:18px;font-size:16px;line-height:24px;color:#555555}
.lst_news li .bx .date{margin-top:12px;font-size:18px;color:#0078b9}
.lst_news li .bx .more{position:absolute;bottom:30px;right:380px;font-size:16px;color:#555555}
.lst_news li .bx .more:after{position:absolute;bottom:-2px;left:0;right:0;border-bottom:1px solid #555;content:'';clear:both}
.board_view_title{overflow:hidden;padding:16px 14px;border-top:1px solid #363636;border-bottom:1px solid #dcdcdc;background-color:#f9f9f9}
.board_view_title .title{float:left;font-size:24px;color:#00234f}
.board_view_title .date{float:right;font-size:16px;color:#898989}
.board_view_content {padding:20px 10px;overflow: hidden;text-align: justify;border-bottom:1px solid #dcdcdc;}
.board_view_content p{margin:20px 0;font-size:16px;line-height:24px}
.board_view_content img{max-width: 700px;margin:0 auto;}
.board_view_content .img_caption{margin:6px 0;text-align:center}
.btn.btn-list{transition: all 0.3s ease-in-out;width:300px;height:70px;padding:0;line-height:70px;font-size:18px;    margin-bottom: 40px;}

.board_view_content .figCenter {text-align:center;}
.board_view_content .figRight,.article__main_content_text .figCenter, .article__main_content_text .figLeft{clear:both; display:block; margin:0 auto; max-width:700px; padding:10px 0; text-align:center;}
.board_view_content .figRight img, .article__main_content_text .figCenter img, .article__main_content_text .figLeft img{max-width:100%;}
.board_view_content .figcaption,
.board_view_content .img_textV1,
.board_view_content .pic_account {padding:8px 15px 12px 15px;font-size:14px;color: #287cbd;line-height:145%;display:block;text-align:left;}
.board_view_content .figcaption a, .article__main_content_text .img_textV1 a, .article__main_content_text .pic_account a {color:#666; display:inline-block; text-decoration:underline; }
.board_view_content .figCenter {text-align:center;margin: 0 auto;}

@media (max-width: 1174px){
	.board_view_title{padding:12px 14px}
	.board_view_content p{font-size:15px}
	.board_view_title .title{font-size:20px;margin-bottom:4px}
	.btn.btn-list{width:260px;height:50px;line-height:50px;font-size:16px}
	.board_view_content .figRight,.article__main_content_text .figCenter, .article__main_content_text .figLeft{clear:both; display:block; margin:0 auto; max-width:700px; padding:10px 0; text-align:center;}
.board_view_content .figRight img, .article__main_content_text .figCenter img, .article__main_content_text .figLeft img{max-width:100%;}
.board_view_content .figcaption,
.board_view_content .img_textV1,
.board_view_content .pic_account {padding: 0;font-size:14px;color: #287cbd;line-height:145%;display:block;text-align:left;}
.board_view_content .figcaption a, .article__main_content_text .img_textV1 a, .article__main_content_text .pic_account a {color:#666; display:inline-block; text-decoration:underline; }
.board_view_content .figCenter {text-align:center;clear: both;margin: 0 auto;}
}
@media (max-width: 767px){
	.lst_news li .bx{padding:15px 12px}
	.lst_news li .bx .imgbx{position:relative;top:auto;right:auto;width:100%;text-align:center;margin:0 auto}
	.lst_news li .bx .tit{font-size:19px;line-height:24px}
	.lst_news li .bx .more{right:20px;bottom:20px}
	.lst_news li .bx .txt{font-size:14px;margin-top:15px}
	.lst_news li .bx .date{font-size:14px}
	.board_view_title .title{font-size:18px;margin-bottom:4px}
	.board_view_content img {width:100% !important;}
	.board_view_content iframe {width:100% !important;}
	.board_view_content p{margin:15px 0;font-size:14px}
	.board_view_content .figCenter {text-align:center;display: inline;}
	.board_view_content .figRight,.article__main_content_text .figCenter, .article__main_content_text .figLeft{clear:both; display:block; margin:0 auto; max-width:700px; padding:10px 0; text-align:center;}
.board_view_content .figRight img, .article__main_content_text .figCenter img, .article__main_content_text .figLeft img{max-width:100%;}
.board_view_content .figcaption,
.board_view_content .img_textV1,
.board_view_content .pic_account {padding:8px 15px 12px 15px;font-size:14px;color:#555;line-height:145%;display:block;text-align:left;}
.board_view_content .figcaption a, .article__main_content_text .img_textV1 a, .article__main_content_text .pic_account a {color:#666; display:inline-block; text-decoration:underline; }

}
@media (max-width: 767px){
.figCenter {text-align:center;clear: both;display: contents;margin: 20px auto;}
.figCenter p.figcaption {font-size:14px;text-align:left;margin: 10px 0;line-height: 19px;color: #287cbd;}

}

/* picture */
.lst_picture{overflow:hidden;margin:-3px}
.lst_picture li{float:left;width:25%;padding:3px}
.lst_picture li .bx{overflow:hidden;position:relative;width:100%;padding-bottom:100%}
.lst_picture li .bx .mask{transition: all 0.5s ease-in-out;opacity:0;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);cursor:pointer}
.lst_picture li .bx .mask .zoom{position:absolute;top:50%;left:50%;display:inline-block;width:78px;height:78px;margin:-39px 0 0 -39px;background-position:0 -110px}
.lst_picture li .bx .mask .txt{position:absolute;bottom:7px;left:0;right:0;z-index:1;text-align:center;font-weight:300;padding:10px;font-size:16px;line-height:22px;letter-spacing:-0.5px;color:#fff}
.lst_picture li .bx .imgbx{transition: all 0.5s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position: center center;}
.lst_picture li .bx:hover .mask{opacity:1}
.lst_picture li .bx:hover .imgbx{ transform: scale(1.1, 1.1)}
@media (max-width: 1174px){
	.lst_picture li .bx .mask .zoom{top:20%;margin-top:0;width:58px;height:58px;margin-left:-29px;background-size:700px auto;background-position:0 -76px}
}
@media (max-width: 767px){
	.lst_picture li{width:33.33%}
	.lst_picture li .bx .mask .zoom{top:50%;margin-top:-20px}
	.lst_picture li .bx .mask .txt{display:none}
}
div[id^='pictureModal'] .modal-dialog{margin-top:60px}
div[id^='pictureModal'] .modal-content{background:none;border:none;box-shadow:none}
div[id^='pictureModal'] .modal-body{width:100%;max-width:800px;margin:0 auto;padding:0}
div[id^='pictureModal'] .modal-body img{width:100%}
div[id^='pictureModal'] .modal-footer{border-top:none;padding:0}
div[id^='pictureModal'] button.close{position:absolute;z-index:1;top:0;right:0;width:40px;height:38px;background-position:-84px -110px;opacity:1;font-size:0}
div[id^='pictureModal'] .btn-prev{display:inline-block;position:absolute;top:50%;left:-50px;width:40px;height:40px;margin-top:-20px;background-position:-135px -110px;font-size:0;line-height:0}
div[id^='pictureModal'] .btn-prev:hover{opacity:0.6}
div[id^='pictureModal'] .btn-next{display:inline-block;position:absolute;top:50%;right:-50px;width:40px;height:40px;margin-top:-20px;background-position:-172px -110px;font-size:0;line-height:0}
div[id^='pictureModal'] .btn-next:hover{opacity:0.6}
div[id^='pictureModal'] .modal-body .txt{font-size:16px;line-height:24px;color:#fff;text-align:left;padding:10px 0}
@media (max-width: 1174px){
	div[id^='pictureModal'] .btn-prev{left:0;width:40px;height:40px;background-color:rgba(0,0,0,0.25)}
	div[id^='pictureModal'] .btn-next{right:0;width:40px;height:40px;background-color:rgba(0,0,0,0.25)}
}

/* 역사의 현장을 가다 */
.bx_history_news{margin-bottom:10px}
.bx_history_news .bx{transition: all 0.3s ease-in-out;position:relative;padding:25px 30px 25px 427px;min-height:310px;background-color:#00234f}
.bx_history_news .bx:hover{background-color:#063570}
.bx_history_news .bx .imgbx{position:absolute;top:25px;left:30px;width:371px;height:243px}
.bx_history_news .bx .imgbx img{width:100%;max-width:371px}
.bx_history_news .bx .tit{padding-bottom:24px;margin-top:10px;font-size:32px;line-height:40px;color:#fff;font-weight:500;border-bottom:1px solid #8da8cc}
.bx_history_news .bx .txt{margin-top:24px}
.bx_history_news .bx .txt a{font-size:16px;line-height:24px;font-weight:300;color:#fff}
.bx_history_news .bx .more{position:absolute;bottom:30px;left:427px;font-size:16px;color:#8da8cc}
.bx_history_news .bx .more:after{position:absolute;bottom:-2px;left:0;right:0;border-bottom:1px solid #8da8cc;content:'';clear:both}
@media (max-width: 767px){
	.bx_history_news .bx{padding:15px 12px}
	.bx_history_news .bx .imgbx{position:relative;top:auto;left:auto;width:100%;height:auto;text-align:center}
	.bx_history_news .bx .tit{padding-top:20px;font-size:19px;line-height:24px}
	.bx_history_news .bx .txt{padding:0 0 30px 0;font-size:13px}
	.bx_history_news .bx .more{left:auto;right:20px;bottom:20px}
	.board_view_title .title{font-size:18px;margin-bottom:4px}
}

/* 전문가의 말과 글 */
.bx_column_news{margin-bottom:10px}
.bx_column_news .bx{transition: all 0.3s ease-in-out;position:relative;padding:25px 30px 25px 427px;min-height:310px;background-color:#0078b9}
.bx_column_news .bx:hover{background-color:#0371ac}
.bx_column_news .bx .imgbx{position:absolute;top:25px;left:30px;width:371px;height:243px}
.bx_column_news .bx .imgbx img{width:100%;max-width:371px}
.bx_column_news .bx .tit{padding-bottom:24px;margin-top:10px;font-size:32px;line-height:40px;color:#fff;font-weight:500;border-bottom:1px solid #8da8cc}
.bx_column_news .bx .txt{margin-top:24px;font-size:16px;line-height:24px;font-weight:300;color:#fff}
.bx_column_news .bx .more{position:absolute;bottom:30px;left:427px;font-size:16px;color:#e3e3e3}
.bx_column_news .bx .more:after{position:absolute;bottom:-2px;left:0;right:0;border-bottom:1px solid #e3e3e3;content:'';clear:both}
@media (max-width: 1174px){
	.bx_column_news .bx .tit{font-size:25px;line-height:30px;padding-bottom:18px;margin-top:6px}
	.bx_column_news .bx .txt{font-size:15px;margin-top:18px}
}
@media (max-width: 767px){
	.bx_column_news{margin-top:-20px}
	.bx_column_news .bx{padding:15px 12px}
	.bx_column_news .bx .imgbx{position:relative;top:auto;left:auto;width:100%;height:auto;text-align:center}
	.bx_column_news .bx .tit{padding-top:15px;padding-bottom:15px;font-size:19px;line-height:24px}
	.bx_column_news .bx .txt{margin-top:15px;padding:0 0 30px 0;font-size:14px}
	.bx_column_news .bx .more{left:auto;right:20px;bottom:20px}
}

/* 영상 */
.lst_video{overflow:hidden;margin-top:10px}
.lst_video li{float:left;width:33.33%;height:302px}
.lst_video li:nth-child(3n+1){clear:both;float:left}
.lst_video:nth-of-type(even){background-color:#f5f4f4}
.lst_video li .bx{margin:0 28px;padding:42px 7px 30px;text-align:center;cursor:pointer}
.lst_video li .bx img{width:340px;max-height:188px}
.lst_video li .bx .txt{overflow:hidden;margin-top:12px;max-height:50px;font-size:16px;line-height:22px;color:#00234f}
.lst_video.lst_video_main{margin:10px -9px 0 -9px}
.lst_video.lst_video_main li{width:50%;height:419px}
.lst_video.lst_video_main li .bx{margin:0 9px;padding:0}
.lst_video.lst_video_main li .bx img{width:578px;max-height:333px}
.lst_video.lst_video_main li .bx .txt{margin-top:10px;max-height:62px;font-size:22px;line-height:26px}
.summit_video{display:none}
div[id^='videoModal'] .modal-dialog{width:1000px;margin-top:90px}
div[id^='videoModal'] .modal-content{background:none;border:none;box-shadow:none}
div[id^='videoModal'] .modal-body{padding:0}
div[id^='videoModal'] .modal-footer{border-top:none;padding:0}
div[id^='videoModal'] button.close{position:absolute;z-index:1;top:0;right:0;width:40px;height:38px;background-position:-84px -110px;opacity:1;font-size:0}
div[id^='videoModal'] .btn-prev{display:inline-block;position:absolute;top:50%;left:-50px;width:40px;height:40px;margin-top:-20px;background-position:-135px -110px;font-size:0;line-height:0}
div[id^='videoModal'] .btn-prev:hover{opacity:0.6}
div[id^='videoModal'] .btn-next{display:inline-block;position:absolute;top:50%;right:-50px;width:40px;height:40px;margin-top:-20px;background-position:-172px -110px;font-size:0;line-height:0}
div[id^='videoModal'] .btn-next:hover{opacity:0.6}
div[id^='videoModal'] .modal-body .txt{font-size:16px;line-height:24px;color:#fff;text-align:left;padding:10px 0}
div[id^='videoModal'] .modal-body iframe{width:1000px;height:560px}
@media (max-width: 1174px){
	.lst_video li{height:auto}
	.lst_video li .bx{margin:0 10px}
	.lst_video li .bx .txt{margin-top:4px;font-size:15px;line-height:20px}
	.lst_video.lst_video_main li{height:auto}
	.lst_video.lst_video_main li .bx .txt{margin-top:6px;margin-bottom:15px;font-size:17px;line-height:22px}
	div[id^='videoModal'] .btn-prev{left:0;width:40px;height:40px;background-color:rgba(0,0,0,0.25)}
	div[id^='videoModal'] .btn-next{right:0;width:40px;height:40px;background-color:rgba(0,0,0,0.25)}
	div[id^='videoModal'] .modal-dialog{width:auto}
	div[id^='videoModal'] .modal-body{padding:0 20px}
	div[id^='videoModal'] .modal-body iframe{width:100%;height:500px}
}
@media (max-width: 767px){
	.lst_video{margin:0 -12px}
	.lst_video:nth-of-type(even){background-color:#fff}
	.lst_video li{width:100%}
	.lst_video li .bx{padding:15px 0}
	.lst_video li .bx .txt{margin-top:4px;font-size:13px;line-height:18px}
	.lst_video.lst_video_main{margin-top:20px;padding:20px 0 0;background-color:#e5e5e5}
	.lst_video.lst_video_main li .bx .txt{margin-top:6px;margin-bottom:20px;font-size:14px;line-height:18px}
	.lst_video.lst_video_main li{width:100%}
	div[id^='videoModal'] .modal-body{padding:0 10px}
	div[id^='videoModal'] .modal-body iframe{height:300px}
}

/* 검색결과 */
.sch_result_txt{position:absolute;right:0;top:75px;color:#00234f;font-size:16px}
.lst_search{border-bottom:1px solid #cdcdcd;}
.lst_search .bx{position:relative;border-top:1px solid #cdcdcd}
.lst_search .bx a{display:block;padding:25px 20px 25px 337px;}
.lst_search .bx a:hover{background-color: #f7f7f7;}
.lst_search .bx .keyword{position:absolute;left:0;top:23px;width:152px;text-align:center;font-size:16px;color:#898989}
.lst_search .bx .imgbx{position:absolute;left:152px;top:25px;width:150px;}
.lst_search .bx .imgbx img{width:100%;min-width:150px;}
.lst_search .bx .tit{font-size:20px;color:#00234f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.lst_search .bx .txt{display:-webkit-box;height:66px;margin-top:5px;font-size:14px;color:#555;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical}
@media (max-width: 767px){
    .sch_result_txt{right:12px;font-size:15px}
    .lst_search .bx a{padding:15px 12px}
    .lst_search .bx a:hover{background-color:#fff}
    .lst_search .bx .keyword{position:static;width:auto;padding-bottom:15px}
    .lst_search .bx .imgbx{position:static;width:auto}
    .lst_search .bx .tit{padding-top:10px}
}


.usefulInfo .tbl_regist2{margin:25px 0 10px;border-bottom:1px solid #cdcdcd;border-top:1px solid #cdcdcd} 
.usefulInfo .tbl_regist2 table{width:100%}
.usefulInfo .tbl_regist2 .cel_w1{width:7%}
.usefulInfo .tbl_regist2 .cel_w2{width:9%}
.usefulInfo .tbl_regist2 .cel_w3{width:14%}
.usefulInfo .tbl_regist2 .cel_w4{width:33%}
.usefulInfo .tbl_regist2 .cel_w5{width:14%}
.usefulInfo .tbl_regist2 .cel_w6{width:8%}
.usefulInfo .tbl_regist2 .cel_w7{width:15%}
.usefulInfo .tbl_regist2 thead th, .usefulInfo .tbl_regist2 tbody td{font-size:15px;padding:0;text-align:center;border-left: 1px solid #cdcdcd;}
.usefulInfo .tbl_regist2 thead th:first-child, .usefulInfo .tbl_regist2 tbody td:first-child{border-left:0}
.usefulInfo .tbl_regist2 thead th{padding:10px 0;font-size:15px;font-weight:400;color:#000;vertical-align:middle;line-height:1.2;letter-spacing:-0.5px;background-color:#deedf5}
.usefulInfo .tbl_regist2 tbody td.reserve_info{text-align:left;padding-left:20px}
.usefulInfo .tbl_regist2 tbody td{padding:10px;border-top: 1px solid #cdcdcd;background-color:#fff}
.usefulInfo .tbl_regist2 tbody td .btn_register_info{display:inline-block;width:90px;height:35px;text-align:center;background-color:#0078b9;border-radius:5px;color:#fff;line-height:35px}
.usefulInfo .tbl_regist2 tbody td .btn_register_form{display:inline-block;width:90px;padding:8px 0;line-height:21px; text-align:center;background-color:#00234f;border-radius:5px;color:#fff;}
.usefulInfo .tbl_regist2 tbody td .btn_register_info + .btn_register_form{margin-top:5px}
.usefulInfo .txt_sky{margin-top:5px}
.usefulInfo .tbl_regist2 tbody td .btn_site{display:block;width:45px;height:45px;margin:0 auto;background:url(/summit2018/images/regi/ico_site.jpg) no-repeat 0 0;background-size:45px 45px;font-size:0;line-height:0;overflow:hidden}
@media (max-width: 767px){
	.usefulInfo .tbl_regist2{overflow-x:scroll;}
}
.usefulInfo h6{font-size:16px;color:#116cb5}
.usefulInfo img{width: 100%;max-width: 650px;}


/* sub01-정상회담 의의와 의제 */
.summit_subject{position:relative}
.summit_subject .video_wrap{position:relative;width:100%;height:0;padding-bottom:60%}
.summit_subject .video_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.summit_subject .video_wrap .btn_play{max-width:730px;margin:0 auto}
.summit_subject .video_wrap .btn_play img{width:100%}
.summit_subject .tit_img{padding:30px 0;max-width:730px;margin:0 auto}
.summit_subject .tit_img img{width:100%}
.summit_subject .txt{padding-bottom:90px; font-size:20px;line-height:29px}
.summit_subject .bx_content_wrap .bx_content h4{background:none;color:#0078b9;padding:0;width:auto;height:auto;text-align:left}
.summit_subject .bx_content_wrap .bx_content h4 .txt{font-size:29px;line-height:35px;font-weight:normal}
.summit_subject .bx_content_wrap .bx_content h4 i{display:block}
.summit_subject .bx_content_wrap.v2 .bx_content h4{background:none}
.summit_subject .bx_content .lst_content{padding-left:265px}
.summit_subject .bx_content_wrap.v2 .lst_content li{border:0;padding:0;margin-bottom: 20px;}
.summit_subject .lst_content .num{display:inline-block;float:left;width:86px;height:86px;background-color:#0078b8;font-size:40px;color:#fff;text-align:center;line-height:86px;border-radius:100%;vertical-align:top}
.summit_subject .lst_content .txt{padding: 10px 0 10px 120px;}
.summit_subject .lst_content .txt.pt0{padding-top:0}
.summit_subject .bx_news_wrap .bx_content h4{position:relative;width:auto;height:auto;padding:0;background:none;color:#00214f;text-align: center}
.summit_subject .bx_news_wrap.v2 .bx_content h4{text-align:center;color:#00214f}
.summit_subject .bx_news_wrap .bx_content h4:before{content:'';position:absolute;left:20px;top:45px;width:180px;height:1px;background-color:#3a5276}
.summit_subject .bx_news_wrap .bx_content h4:after{content:'';position:absolute;right:20px;top:45px;width:180px;height:1px;background-color:#3a5276}
.summit_subject .bx_news_wrap .bx_content .btn_view_more{display:block; width:260px;height:140px;margin:30px auto 0;background:url(../images/sub01/subject_link_img.png) no-repeat 0 0;font-size:0;line-height:0;overflow: hidden}
.bx_news_wrap .bx_content .lst_news{margin-top:30px;overflow:hidden;padding-bottom:90px}
.bx_news_wrap .bx_content .lst_news li{float:left;width:50%;}
.bx_news_wrap .bx_content .lst_news li + li{border-left:1px solid #585858}
.bx_news_wrap .bx_content .lst_news .txt{padding:0 20px 20px 0;text-align:justify}
.bx_news_wrap .bx_content .lst_news li + li .txt{padding:0 0 20px 20px}
.summit_subject .bx_peace_Symbol .bx_content .lst_content{top:0;padding-left:190px}
.summit_subject .bx_peace_Symbol .lst_content .tit{font-size:25px}
.summit_subject .bx_peace_Symbol .lst_content .txt{padding: 20px 0 0 0;}
.subject_highlight{padding:20px;margin-bottom:40px;margin-top:-40px;background-color:#fff}
.subject_highlight .txt{padding-bottom:0;position:relative;padding-left:230px;}
.subject_highlight .txt strong{position:absolute;top:0;left:0;width:210px;font-size:30px;font-weight:500;line-height:1.5em;color:#0078b9}
@media (max-width: 767px){
    .summit_subject .bx_content_wrap .bx_content h4{font-size:19px;letter-spacing:-1px}
    .summit_subject .bx_content_wrap .bx_content h4 .txt{font-size:20px;line-height:28px}
	.summit_subject .txt{font-size:16px;line-height: 22px;}
    .summit_subject .bx_content_wrap .bx_content h4 i{display:inline}
	.summit_subject .bx_content_wrap.v2 .lst_content li{height:auto}
    .summit_subject .bx_content .lst_content{top:0;padding:0 0 30px 0}
    .summit_subject .lst_content .num{ width: 43px;height: 43px;line-height:43px;font-size: 20px;}
    .summit_subject .lst_content .txt{padding:0 0 0 55px;font-size:16px}
    .summit_subject .bx_news_wrap .bx_content h4:before{content:none}
    .summit_subject .bx_news_wrap .bx_content h4:after{content:none}
	.bx_news_wrap .bx_content .lst_news{padding-bottom:40px}
    .bx_news_wrap .bx_content .lst_news li{float:none;width:100%;}
    .bx_news_wrap .bx_content .lst_news li + li{border:0}
    .bx_news_wrap .bx_content .lst_news .txt,.bx_news_wrap .bx_content .lst_news li + li .txt{padding:0;padding-bottom:20px}
    .summit_subject .bx_peace_Symbol .bx_content .lst_content{padding-left:0}
    .summit_subject .bx_peace_Symbol .lst_content .tit{font-size:18px}
    .summit_subject .bx_peace_Symbol .lst_content .txt{padding:10px 0 0 0}
	.subject_highlight{padding:20px;margin-bottom:40px;margin-top:-40px;background-color:#fff}
	.subject_highlight .txt{padding-bottom:0;position:relative;padding-left:0;text-align:justify;font-size:15px;line-height:24px}
	.subject_highlight .txt strong{display:block;position:static;top:auto;left:auto;width:100%;margin-bottom:10px;font-size:18px;font-weight:normal;line-height:1.5em;color:#0078b9}
}


/* sub02-베를린구상 */
.txt_align{text-align: center}
.hanbando_plan .video_wrap .btn_play{max-width:730px;margin:0 auto}
.hanbando_plan .video_wrap .btn_play img{width:100%}
.hanbando_plan .tit_img{padding:30px 0;max-width:730px;margin:0 auto}
.hanbando_plan .tit_img img{width:100%}
.hanbando_plan .txt{font-size:20px;line-height:29px}
.hanbando_plan .video_wrap{position:relative;width:100%;height:0;padding-bottom:60%}
.hanbando_plan .video_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.hanbando_plan .btn_view_all{display:inline-block;width:160px;height:131px;margin-top:80px;margin-bottom:-30px; background:url(/summit2018/images/sub02/plan_view_all.png) no-repeat 0 0;font-size:0;line-height:0;overflow:hidden}
.hanbando_plan .bx_content h4{left:20px;width:200px;padding:0;color:#0078b9;background:none !important;text-align:left}
.hanbando_plan .bx_content h4 .num{display:block;padding-bottom: 10px;font-size:35px;border-bottom:1px solid #0078b9}
.hanbando_plan .bx_content h4 .txt{display:block;padding-top:10px;font-weight:normal;font-size:29px;line-height:35px;}
.hanbando_plan .bx_content h4 .txt i{display:block}
.hanbando_plan .bx_content .lst_content{padding-left:308px}
.bx_docment_wrap{padding-bottom:52px}
.bx_docment_wrap .bx_content{position:relative;text-align:center}
.bx_docment_wrap .bx_content:before{content:'';position:absolute;left:0;top:0;width:9px;height:100%;border:1px solid #b2bac5}
.bx_docment_wrap .bx_content:after{content:'';position:absolute;right:0;top:0;width:9px;height:100%;border:1px solid #b2bac5}
.bx_docment_wrap .btn_view_all2{display:inline-block;width:160px;height:131px;background:url(/summit2018/images/sub02/plan_view_all2.png) no-repeat 0 0;font-size:0;line-height:0;overflow:hidden}
.bx_docment_wrap .bx_docment{padding:15px 65px 30px 65px;min-height:510px;overflow:hidden}
.bx_docment_wrap .bx_docment p{text-align:justify;font-size:20px;line-height:30px;padding:10px 0}
.bx_docment_wrap .bx_docment .more{display:block;width:6px;margin:20px auto 0}
.bx_docment_wrap .bx_docment .more i{display:block;width:6px;height:6px;border-radius:6px;margin:9px 0;background-color:#000}
.korber_info_wrap{padding:26px 0 !important;background-color:#f6f6f6}
.korber_info_wrap .bx_content{padding:75px 90px;background-color:#fff;border:1px solid #bbc3ce;overflow:hidden}
.korber_info_wrap .bx_content .logo_korder{float:left;margin-top: 15px}
.korber_info_wrap .bx_content .bx_txt{margin-left:240px;padding-left:40px;border-left:1px solid #bfbfbf}
.korber_info_wrap .bx_content .txt{font-size:15px;line-height:26px}
.korber_info_wrap .bx_content .txt strong{color:#b62234}
@media (max-width: 767px){
	.hanbando_plan .bx_content h4{width:auto}
	.hanbando_plan .bx_content h4 .txt i{display:inline}
	.hanbando_plan .bx_content .lst_content{padding-left:0}
	.bx_docment_wrap .bx_docment{padding: 15px 0 30px;}
	.korber_info_wrap .bx_content{padding:25px}
	.korber_info_wrap .bx_content .logo_korder{float:none}
	.korber_info_wrap .bx_content .bx_txt{margin:0;padding:10px 0 0 0;border:0}
}

/* sub02-한반도정책 */

.bx_content_wrap.v2{background-color:#fff}
.bx_content{position:relative;width:100%;max-width:1175px;margin:0 auto}
.bx_content:after{display:block;content:'';clear:both}
.bx_content_wrap + .bx_content_wrap{padding-top:80px;}
.bx_content h4{position:absolute;left:0;top:0;width:116px;letter-spacing: -0.03em;height:218px;padding: 20px 0 0 0;background:url(/summit2018/images/common/ico_tag.png) no-repeat 0 0;text-align:center;color:#fff;}
.bx_content .lst_content{position:relative;padding-left:172px;padding-bottom:50px}
.lst_content li{position:relative;padding:40px 0;border-top:2px solid #fff}
.lst_content li:first-child{border-top:0;padding-top:10px}
.lst_content .tit{font-size:28px;line-height: 38px;color:#00214f;}
.lst_content .txt{padding-top:10px;font-size: 19px;color:#000;line-height: 25px;}
.lst_content .bx_tooltip{position:relative;margin:40px 0 64px;padding:25px;background-color:#fff;border-radius:8px}
.lst_content .bx_tooltip:after{content:'';position:absolute;right:20px;bottom:-44px;width:90px;height:44px;background:url(/summit2018/images/common/ico_tooltip_btm.png) no-repeat 0 0}
.lst_content .bx_tooltip .txt{padding-top:0;color:#0078b9}
.lst_content li .source{text-align:right}
.lst_content li .source span{display:inline-block;padding:5px 15px;color:#000;background-color:#fff;border-radius:30px;}

.lst_content .lst_goal{overflow:hidden;margin-bottom:10px}
.lst_content .lst_goal li{float:left;padding:30px 0 0 0;margin:0 13px;width:17%;vertical-align:top;border:0}
.lst_content .lst_goal li .num{position:relative;display:block;padding:28px 0;width:100%;background-color:#0078b9;text-align:center;font-size:28px;color:#fff;    border-top-left-radius: 100px;border-top-right-radius: 100px;}
.lst_content .lst_goal li .num:after{content:'';position:absolute;left:-5px;bottom:0;right:-5px;height:1px;background-color:#0f80bd}
.lst_content .lst_goal li .txt{margin-top:10px;color:#0078b9;text-align:center;font-size:16px;line-height:21px}
.bx_content_wrap.v2 .bx_content h4{background-image:url(/summit2018/images/common/ico_tag2.png)}
.bx_content_wrap.v2 .lst_content .bx_tooltip{background-color:#f6f6f6}
.bx_content_wrap.v2 .lst_content .bx_tooltip:before{position:absolute;left:0;right:0;bottom:12px;height:3px;background-color:#fff}
.bx_content_wrap.v2 .lst_content .bx_tooltip:after{background-image:url(/summit2018/images/common/ico_tooltip_btm2.png)}
.bx_content_wrap.v2 .lst_content li{border-top:2px solid #f6f6f6}
.bx_content_wrap.v2 .lst_content li:first-child{border-top:0}
.bx_content_wrap.v2 .lst_content li .source span{background-color:#f6f6f6;}

.economy_belt{position:relative;padding-left:280px}
.economy_belt:before{content:'';position:absolute;left:-230px;top:-95px;width:510px;height:400px;background:url(/summit2018/images/sub02/policy_sec1_bg.png) no-repeat 0 0}
.economy_belt .lst_belt{overflow:hidden;margin-bottom:10px}
.economy_belt .lst_belt li{float:left;padding:30px 0 0 0;margin:0 40px;width:22%;vertical-align:top;border:0}
.economy_belt .lst_belt li .num{position:relative;display:block;padding: 42px 0 8px;width:100%;height: 95px;background-color:#0078b9;text-align:center;font-size: 20px;color:#fff;border-top-left-radius: 100px;border-top-right-radius: 100px;}
.economy_belt .lst_belt li .num:after{content:'';position:absolute;left:-20px;bottom:0;right:-20px;height:1px;background-color:#0f80bd}
.economy_belt .lst_belt li .txt{margin:0 -33px;color:#0078b9;text-align:center;font-size:16px;line-height:21px}
.economy_belt .tit{padding:10px 0;margin-top:20px;font-size:22px;background-color:#fff;border:1px solid #0078b9;text-align:center;font-weight:bold;color:#0078b9}
.economy_belt .lst_belt li.ico_red .num{background-color: #d0121b}
.economy_belt .lst_belt li.ico_red .num:after{background-color: #d0121b}
.economy_belt .lst_belt li.ico_red .txt{color: #d0121b}
.economy_belt .lst_belt li.ico_navy .num{background-color: #00214f}
.economy_belt .lst_belt li.ico_navy .num:after{background-color: #00214f}
.economy_belt .lst_belt li.ico_navy .txt{color: #00214f}
.economy_belt .lst_belt li.ico_blue .num{background-color: #0078b9}
.economy_belt .lst_belt li.ico_blue .num:after{background-color: #0078b9}
.economy_belt .lst_belt li.ico_blue .txt{color: #0078b9}

@media (max-width: 1174px){
	.lst_content .txt{font-size:17px;line-height:1.7}
	.bx_content{padding:0 15px}
}
@media (max-width: 767px){
	.bx_content_wrap + .bx_content_wrap{padding-top:40px;text-align: justify;}
	.bx_content{padding:0 12px}
	.bx_content .lst_content{padding:0}
	.bx_content .lst_content li{padding:25px 0}
	.bx_content h4{position:static;width:100%;height:auto;margin-bottom:10px;padding:15px 0;background:#00214f}
	.lst_content .tit{font-size:23px}
	.lst_content .txt{font-size:15px;line-height: 1.5;}
	.lst_content .bx_tooltip{margin:30px 0 55px;padding:10px}
	.lst_content .lst_goal li{width:40%}
	.economy_belt{padding-left: 0}
	.economy_belt:before{content:none}
	.economy_belt .lst_belt li{ margin: 0 15px;width: 40%;}
}


/* sub2_3 평창에서 평화까지 */
.hanbando_peace .bx_intro_wrap{position:relative;height:432px; background:url(/summit2018/images/sub02/peace_img1.jpg) no-repeat 50% 0}
.hanbando_peace .bx_intro_wrap .intro_txt{width:100%;max-width:1002px;margin:0 auto}
.hanbando_peace .bx_intro_wrap h3{color:#fff}
.hanbando_peace .bx_intro_wrap p{color:#fff;padding:15px 0;font-size:19px;line-height:30px}
.hanbando_peace .bx_intro_wrap p.view_txt{text-align:center}
.hanbando_peace .bx_intro_wrap .btn_more{position:absolute;bottom:20px;left:50%;margin-left:-20px;font-size:16px;padding-bottom:25px;color:#fff;-webkit-animation-name: btn_more;-webkit-animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-name: btn_more;animation-duration: 2s;animation-iteration-count: infinite;}
.hanbando_peace .bx_intro_wrap .btn_more:after{content:'';position:absolute;display:block; margin-top:5px;border-top:22px solid #fff;border-bottom:22px solid transparent;border-right: 22px solid transparent;border-left: 22px solid transparent;}
@-webkit-keyframes btn_more {
    0%   {bottom:30px;}
    50% {bottom:20px;}
    100%{bottom:30px;}
}
@keyframes btn_more {
    0%   {bottom:30px;}
    50% {bottom:20px;}
    100%{bottom:30px;}
}
.hanbando_peace .framebx{position:relative;max-width:640px;height:0;padding-bottom:60%}
.hanbando_peace .framebx iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.bx_video_wrap+h3{padding-top:30px}
.bx_video_wrap .video_wrap{padding-top:0}
.bx_video_wrap .video_wrap .btn_play{max-width:730px;margin:0 auto}
.bx_video_wrap .video_wrap .btn_play img{width:100%}
.hanbando_peace .bx_intro_wrap .more_txt{position:relative}
.hanbando_peace .bx_intro_wrap .more_txt:before{content:'';position:absolute;left:-70px;top:0;width:7px;height:100%;border:1px solid #929599}
.hanbando_peace .bx_intro_wrap .more_txt:after{content:'';position:absolute;right:-70px;top:0;width:7px;height:100%;border:1px solid #929599}
.lst_schedule_wrap{position:relative;width:100%;max-width:1175px;margin:0 auto;padding-bottom:50px}
.lst_schedule li{position:relative;overflow:hidden;padding-bottom:26px}
.lst_schedule li:before{content:'';position:absolute;left:20px;top:0;bottom:0;width:1px;background-color:#ededed}
.lst_schedule li .date{float:left;width:265px;height:35px;line-height:35px;padding-left:40px;font-size:20px;color:#000;background-color:#ededed;border-radius:30px}
.lst_schedule li:last-child:before{content:none}
.lst_schedule li .cont_schedule{padding-left:297px}
.lst_schedule li .cont_schedule .txt{font-size: 20px;line-height: 30px;}
.lst_schedule li .news_content {padding:30px 0;}
.lst_schedule li .news_content + .news_content{padding-top:0}
.lst_schedule li .news_content .tit_news_cont{margin-right:10px;font-size:20px}
.lst_schedule li .news_content .btn_more{display:inline-block;font-size:15px;background-color:#00214f;padding:5px 15px 5px 10px;color:#fff;text-align:center;text-decoration:none}
.lst_schedule li .news_content .btn_more:after{content:'';display:inline-block;width:10px;height:8px;margin-left:7px;background:url(/summit2018/images/sub02/btn_more.png) no-repeat 0 0;vertical-align:1px}
.lst_schedule li .news_content .btn_more.open:after{background-position:0 0}
.lst_schedule li .news_content .btn_more.off:after{background-position:0 -10px}
.lst_schedule li .lst_news_cont{position:relative;margin-top:15px;padding:25px 0;background-color:#f2f4f6;overflow:hidden;text-align:center}
.lst_schedule li .lst_news_cont .swiper_wrap{width:657px;margin:0 auto;}
.lst_schedule li .lst_news_cont .owl-nav .owl-prev{position:absolute;left:-75px;top:80px;  width:35px;height:35px;background:url(/summit2018/images/sub02/sp_arrow.png) no-repeat -37px 0;font-size:0;line-height:0;overflow:hidden}
.lst_schedule li .lst_news_cont .owl-nav .owl-next{position:absolute;right:-75px;top:80px;width:35px;height:35px;background:url(/summit2018/images/sub02/sp_arrow.png) no-repeat 0 0;font-size:0;line-height:0;overflow:hidden}
.lst_schedule li .owl-carousel{padding:0 20px}
.lst_schedule li .owl-carousel .owl-dots{width:100%;margin-top:30px;text-align:center}
.lst_schedule li .owl-carousel .owl-dot{display:inline-block}
.lst_schedule li .owl-carousel .owl-dots span{display:inline-block;width:15px;height:15px;margin:0 5px;border-radius:50%;background-color:#cdcdcd}
.lst_schedule li .owl-carousel .owl-dot.active span{background-color:#0078b9}
@media (max-width: 767px){
	.hanbando_peace .bx_intro_wrap {padding:0 12px;height:100% !important;background-size:cover;padding-bottom:60px}
    .hanbando_peace .bx_intro_wrap p{font-size:17px}
    .lst_schedule li .date{float:none;display:block;}
    .lst_schedule li .cont_schedule{padding:15px 0 15px 40px}
    .lst_schedule li .lst_news_cont{padding:25px}
    .lst_schedule li .lst_news_cont .owl-carousel{padding:0}
    .lst_schedule li .lst_news_cont .swiper_wrap{width:auto;}
    .lst_schedule_wrap{padding:0 12px}
}


/* 평화 사진관 */
.studio_area{background-color:#ededed}
.h3_addtxt{margin:-20px 0 -20px 0;text-align:center;font-size:20px;line-height:1.5;color:#00214f}
.studio_wrap{padding:0 80px 30px;border-bottom:9px solid #fff;color:#ededed}
.studio_wrap h4{color:#00214f;font-size:24px;font-weight:500}
.studio_wrap p{margin-top:10px;font-size:16px;line-height:24px;color:#000000}
.studio_slider{margin-top:40px}
.studio_slider .item{width:auto}
.studio_slider .imgbx{cursor:pointer;display:block;width:100%;padding-bottom:100%;background-repeat:no-repeat;background-size:cover;-webkit-filter: grayscale(100%);filter: grayscale(100%)}
.studio_slider .owl-nav .owl-next, .studio_slider .owl-nav .owl-prev{display:inline-block;font-size:0;line-height:0;position:absolute;top:50%;margin-top:-28px;height:57px;width:57px;background:url(/summit2018/images/common/sprite-ico.png) no-repeat}
.studio_slider .owl-nav .owl-prev{left:-70px;background-position:-466px 0}
.studio_slider .owl-nav .owl-next{right:-70px;background-position:-526px 0}
@media (max-width: 1174px){
	.studio_wrap{padding:0 30px}
	.studio_slider .owl-nav .owl-next, .studio_slider .owl-nav .owl-prev{width:29px;height:29px;margin-top:-15px;background-size:500px auto}
	.studio_slider .owl-nav .owl-prev{left:-35px;background-position:-233px 0}
	.studio_slider .owl-nav .owl-next{right:-35px;background-position:-263px 0}
}
@media (max-width: 767px){
	.studio_wrap .wraparea{padding-left:0;padding-right:0}
	.studio_slider{padding:0 10px}
	.studio_slider .owl-nav .owl-prev{left:-25px}
	.studio_slider .owl-nav .owl-next{right:-25px}
}

/* 평화 영상관 */
.studio_video_wrap .studio_slider .imgbx{padding-bottom:60%}
.studio_video_wrap h4{display:inline-block}
.studio_video_wrap h4+p{display:inline-block;position:relative;top:-2px;margin-left:10px}
.lst_video_studio{}
.lst_video_studio ol:after{content:'';clear:both;display:block}
.lst_video_studio ol{margin:20px -8px -20px}
.lst_video_studio li{float:left;width:25%;margin-bottom:77px;text-align:center}
.lst_video_studio li .bx{overflow:hidden;position:relative;margin:0 8px;height:391px;background-color:#fff;border-top:2px solid #00214f;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.08)}
.lst_video_studio li .num{margin-top:37px}
.lst_video_studio li .num span{font-size:22px;font-weight:500;color:#fff;display:inline-block;width:45px;height:45px;border-radius:50%;background-color:#0078b9;text-align:center;line-height:45px}
.lst_video_studio li .tit{margin-top:11px;font-size:22px;font-weight:500;color:#00214f}
.lst_video_studio li .stit{margin-top:10px;font-size:17px;letter-spacing:-0.5px;color:#00214f}
.lst_video_studio li .imgbx{transition: all .6s ease-in-out;position:absolute;bottom:0;left:0;width:100%;height:0;padding-bottom:73.57%;background-repeat:no-repeat;background-size:cover}
.lst_video_studio li .imgbx .mask{cursor:pointer;transition: all .6s ease-in-out;opacity:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}
.lst_video_studio li .imgbx .mask .zoom{display:block;position:absolute;top:50%;left:50%;width:102px;height:102px;background-color:rgba(0,35,79,0.7);margin:-51px 0 0 -51px;border:4px solid #fff;border-radius:50%;color:#fff;text-align:center;line-height:98px;font-size:16px}
.lst_video_studio li .bx:hover .imgbx{transform: scale(1.06)}
.lst_video_studio li .bx:hover .imgbx .mask{opacity:1}
@media (max-width: 1174px){
	.lst_video_studio li{margin-bottom:77px;text-align:center}
	.lst_video_studio li .bx{height:230px;padding-bottom:42%;box-sizing:content-box}
	.lst_video_studio li .imgbx .mask .zoom{width:70px;height:70px;margin:-35px 0 0 -35px;border-width:3px;line-height:68px;font-size:12px}
}
@media (max-width: 767px){
	.lst_video_studio li .num{margin-top:25px}
	.lst_video_studio li .num span{font-size:18px;width:35px;height:35px;line-height:35px}
	.lst_video_studio li .tit{font-size:20px}
	.lst_video_studio li .stit{font-size:16px}
	.lst_video_studio li{width:50%;margin-bottom:50px}
	.lst_video_studio li .bx{height:90px;padding-bottom:92%}
	.lst_video_studio li .imgbx .mask .zoom{width:70px;height:70px;margin:-35px 0 0 -35px;border-width:3px;line-height:68px;font-size:12px}
}
@media (max-width: 480px){
	.lst_video_studio li .num{margin-top:25px}
	.lst_video_studio li .num span{font-size:18px;width:35px;height:35px;line-height:35px}
	.lst_video_studio li .tit{font-size:20px}
	.lst_video_studio li .stit{font-size:16px}
	.lst_video_studio li{width:100%;margin-bottom:40px}
}
/*
div[id^='videoModalStudio'] .modal-dialog{margin-top:90px}
div[id^='videoModalStudio'] .modal-content{background:none;border:none;box-shadow:none}
div[id^='videoModalStudio'] .modal-body{padding:90px 0 100px 0}
div[id^='videoModalStudio'] .modal-footer{border-top:none;padding:0}
div[id^='videoModalStudio'] button.close{position:absolute;z-index:1;top:5px;left:50%;width:75px;height:75px;margin-left:-38px;background-position:-590px 0;opacity:1;font-size:0}
div[id^='videoModalStudio'] .btn-prev{display:inline-block;position:absolute;top:50%;left:-50px;width:40px;height:40px;margin-top:-20px;background-position:-135px -110px;font-size:0;line-height:0}
div[id^='videoModalStudio'] .btn-prev:hover{opacity:0.6}
div[id^='videoModalStudio'] .btn-next{display:inline-block;position:absolute;top:50%;right:-50px;width:40px;height:40px;margin-top:-20px;background-position:-172px -110px;font-size:0;line-height:0}
div[id^='videoModalStudio'] .btn-next:hover{opacity:0.6}
div[id^='videoModalStudio'] .modal-body .txt{font-size:16px;line-height:24px;color:#fff;text-align:left;padding:10px 0}
div[id^='videoModalStudio'] .modal-body .summit_video{margin:0 auto}
div[id^='videoModalStudio'] .modal-body iframe{width:100%;height:560px;margin:0 auto}
div[id^='videoModalStudio'] .modal-title{position:absolute;top:0;left:0;padding-left:66px}
div[id^='videoModalStudio'] .modal-title .num{position:absolute;top:5px;left:0}
div[id^='videoModalStudio'] .modal-title .num span{font-size:22px;font-weight:500;color:#000;display:inline-block;width:45px;height:45px;border-radius:50%;background-color:#fff;text-align:center;line-height:45px}
div[id^='videoModalStudio'] .modal-title .tit{font-weight:600;color:#fff;font-size:22px}
div[id^='videoModalStudio'] .modal-title .stit{margin-top:5px;font-size:17px;letter-spacing:-0.5px;color:#fff}
div[id^='videoModalStudio'] .studio_slider .owl-nav .owl-next{background-position-y:-60px}
div[id^='videoModalStudio'] .studio_slider .owl-nav .owl-prev{background-position-y:-60px}
@media (max-width: 1174px){
	div[id^='videoModalStudio'] .btn-prev{left:0;width:40px;height:40px;background-color:rgba(0,0,0,0.25)}
	div[id^='videoModalStudio'] .btn-next{right:0;width:40px;height:40px;background-color:rgba(0,0,0,0.25)}
	div[id^='videoModalStudio'] .modal-dialog{width:auto}
	div[id^='videoModalStudio'] .modal-body{padding:0 20px}
	div[id^='videoModalStudio'] .modal-body iframe{width:100%;height:500px}
}*/

/* 역사의 현장을 가다 */
.lst_scene_studio{overflow:hidden}
.lst_scene_studio ul:after{content:'';clear:both;display:block}
.lst_scene_studio ul{margin:20px -8px -20px}
.lst_scene_studio li{float:left;width:25%;margin-bottom:24px}
.lst_scene_studio li .bx{overflow:hidden;position:relative;margin:0 8px;background-color:#fff;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.08)}
.lst_scene_studio li .title{position:relative;height:117px;padding:15px 20px}
.lst_scene_studio li .tit{display:block;height:60px;overflow:hidden;font-size:21px;line-height:28px;font-weight:500;color:#00214f}
.lst_scene_studio li .write{position:absolute;bottom:10px;left:20px;font-size:14px;letter-spacing:-0.5px;color:#00214f}
.lst_scene_studio li .date{position:absolute;bottom:10px;right:20px;font-size:14px;letter-spacing:-0.5px;color:#00214f}
.lst_scene_studio li .mask{overflow:hidden;position:relative;display:block;width:100%;height:0;padding-bottom:76.1%}
.lst_scene_studio li .imgbx{position:absolute;top:0;left:0;transition: all .6s ease-in-out;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}
.lst_scene_studio li .bx:hover .imgbx{transform: scale(1.06)}
.lst_scene_studio li .bx:hover{background-color:#f6f6f6}
@media (max-width: 1174px){
	.lst_scene_studio li .title{height:100px;padding:10px 15px}
	.lst_scene_studio li .tit{height:44px;font-size:17px;line-height:21px}
	.lst_scene_studio li .write{left:15px;font-size:13px}
	.lst_scene_studio li .date{right:15px;font-size:13px}
}
@media (max-width: 767px){
	.lst_scene_studio li{width:50%}
}
@media (max-width: 480px){
	.lst_scene_studio li{width:100%} 
}

/* 한눈에 보는 남북교류 */
.numberwrap .head_tit{padding:0 20px 0 80px}
.numberwrap .wraparea{background-color:#ededed}
.numberwrap p{font-size:18px;line-height: 26px;color:#000;}
.numberwrap div[class^='number_']{border-bottom:13px solid #fff}
.numberwrap div[class^='number_']{position:relative}
.numberwrap div[class^='number_'] h4{position:absolute;z-index:1;top:54px;left:50%;bottom:0;width:120px;padding-top:20px;margin-left:-60px;background: linear-gradient(#0078b9, #318cbf);color:#fff;text-align:center;letter-spacing:-1px;border-radius:60px 60px 0 0}
.numberwrap div[class^='number_'] h4 strong{display:block;line-height:110px;font-size:80px}
.numberwrap div[class^='number_'] h4 span{display:block;font-size: 17px;line-height:28px;}
.counter{position:relative;padding:60px 20px 70px 80px}
.counter3{padding-left:60px;padding-right:60px}
.counter .num .count{display:inline-block;vertical-align:top;color:#0078b9;font-weight:bold;font-family:'DINMittelschrift' !important;letter-spacing:3px !important}
.counter .num .unit{display:inline-block;vertical-align:top;position:relative;top: 5px;margin-left:1px;color:#0078b9;}
.count_key{position:relative;margin-top:106px;padding-left:30px}
.count_key:before{position:absolute;top:12px;left:0;bottom:0;content:'';display:block;border-left:10px solid #0078b9}
.count_key .num{white-space:nowrap}
.count_key .num .count{font-size:80px;line-height:90px;letter-spacing:4px !important}
.count_key .num .unit{top:8px;font-size:20px}
.count_key .tit{margin-top:50px;font-size:24px;color:#00214f;font-weight:500}
.count_key .txt{margin-top:13px;color:#000;}
.count_point{margin-top:60px}
.count_point li{position:relative;margin-top:35px;padding-left:270px;min-height:84px}
.count_point li:after{content:'';clear:both;display:block}
.count_point li:before{position:absolute;top:0;left:0;content:'';display:block;height:62px;border-left:10px solid #0078b9}
.count_point li .num{position:absolute;top:0;left:0;margin-right:40px;width:240px;padding:15px 0 0 30px;border-top:10px solid #0078b9}
.count_point li .num .count{font-size:38px}
.count_point li .num .unit{font-size:18px;}
.count_point li .txt{padding-top:12px;border-top:3px solid #0078b9;color:#0078b9;font-size:18px;font-weight:400;line-height: 25px;}
.lst_society{overflow:hidden}
.lst_society li{margin-bottom:50px}
.lst_society li.floatleft.clearboth{clear:both;float:left}
.lst_society li.floatright.clearboth{clear:both;float:right}
.lst_society li.floatleft{float:left;width:50%}
.lst_society li.floatright{float:right;width:50%}
.lst_society li.floatright .date{text-align:right}
.lst_society li .date{padding-bottom:12px;margin-bottom:8px;border-bottom:2px solid #0078b9}
.lst_society li .date strong{display:block;font-size:24px;font-weight:500;color:#0078b9}
.lst_society li .date span{display:block;margin-top:2px;font-size:17px;color:#0078b9}
.lst_society li .cont p{padding-right:20%;padding-left:0;font-size:18px;line-height: 28px;color:#00214f;}
.lst_society li.floatright .cont p{padding-right:0;padding-left:20%;text-align:right}
.lst_society li .cont p img{display:block;margin-top:17px;width:100%}
.number_0 .count_key{margin-top:0}
.number_0 .count_point{margin-top:0}
.number_0 .count_point li .num{width:230px}
.num_video {padding:20px 30px}
.num_video .summit_video{position:relative;width:100%;height:0;padding-bottom:60%;display:block;}
.num_video .summit_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.numberwrap div.number_2 h4{top:0;bottom:auto;height: 528px;border-radius:0;background: linear-gradient(#348dbf, #3f92c0);}
.numberwrap div.number_3 h4{top:0;bottom:auto;height: 560px;border-radius:0;background: linear-gradient(#4b96c2, #569bc3);}
.numberwrap div.number_4 h4{top:0;bottom:auto;height: 423px;border-radius:0;background: linear-gradient(#66a1c5, #72a6c6);}
.number_4 .graph{margin:10px -10px 0 -70px}
.number_4 .summit_video{margin:40px 0 0;position:relative;width:100%;height:0;padding-bottom:60%;display:block;}
.number_4 .summit_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.number_5 .count_key{margin-top:0}
.number_5 .count_key:after{display:block;content:'';clear:both}
.count_key .num5_1{float:right;margin-top:-200px}
.number_5{background:url(/summit2018/images/sub04/bg5_1.gif) no-repeat 0 bottom}
.number_5 .num5_tit{margin-top:250px;font-size:24px;color:#00214f;font-weight:500}
.number_5 .num5_tit + .count_point{padding-right:17px}
.counter .tit_img{position:absolute;bottom:0;right:76px}
@media (max-width: 1174px){
	.numberwrap p{font-size:15px;line-height:24px}
	.numberwrap .head_tit{padding:0 15px 0 30px;letter-spacing:-0.5px}
	.counter{position:relative;padding:30px 15px 30px 30px}
	.lst_society li .cont p{font-size: 16px;line-height: 26px;x;}
	.numberwrap div[class^='number_'] h4{top:40px;width:100px;margin-left:-50px;border-radius:50px 50px 0 0}
	.numberwrap div[class^='number_'] h4 strong{font-size:60px;line-height:90px}
	.numberwrap div[class^='number_'] h4 span{font-size:20px}
	.numberwrap div.number_2 h4{height:380px}
	.numberwrap div.number_3 h4{height:380px}
	.numberwrap div.number_4 h4{height:380px}
	.count_key .tit{font-size:21px}
	.count_key .num .count{font-size:65px}
	.count_key .num .unit{font-size:15px}
	.counter .tit_img{right:10px;width:260px}
	.count_point li .txt{font-size:15px;line-height:25px}
	.number_4 .graph{margin:10px -10px 0 -40px}
	.number_5 .num5_tit{margin-top:150px}
	.count_key .num5_1{float:none;margin-top:16px}
	.number_5{background-size:100% auto}
}
@media (max-width: 767px){
	.num_video {padding:20px 10px}
	.numberwrap p{font-size:13px;line-height:21px}
	.numberwrap.subcont h3.default{font-size:21px}
	.count_point li{padding-left:0}
	.count_point li .num{position:static}
	.count_point li .txt{margin-top:30px;font-size:14px;line-height:24px}
	.numberwrap .head_tit{padding:0 0}
	.counter{padding:30px 0}
	.count_key:before{top:24px}
	.count_key .num .count{font-size:55px}
	.count_key .num .unit{top:19px}
	.count_key .tit{font-size:19px;margin-top:30px}
	.numberwrap div[class^='number_'] h4{width:50px;left:0;margin-left:0}
	.numberwrap div[class^='number_'] h4 strong{font-size:40px;line-height:60px}
	.numberwrap div[class^='number_'] h4 span{font-size:14px}
	.lst_society li{float:none !important;width:100% !important;margin-top:0 !important}
	.lst_society li .date strong{font-size:19px}
	.lst_society li .date span{font-size:12px}
	.lst_society li .date{padding-bottom:6px;text-align:right !important}
	.lst_society li .cont p{font-size:14px;line-height:24px;padding-left:20% !important;padding-right:0 !important;text-align:right}
	.counter .tit_img{display:none}
	.count_key{margin-top:66px;text-align:right}
	.numberwrap div.number_2 h4{height:300px}
	.numberwrap div.number_3 h4{height:300px}
	.numberwrap div.number_4 h4{height:280px}
	.number_4 .graph{margin:20px 0 0 -10px}
	.number_5 .num5_tit{margin-top:100px;font-size:20px}
	.head_tit h3{font-size:24px;line-height:33px;padding-bottom:20px}
}

/* 평화기원 릴레이 */
a:focus, a:hover{text-decoration:none}
.media_relay_wrap{background-color:#ededed;padding:30px 0}
.lst_media_relay{position:relative;width:1174px;margin:0 auto;padding:0 20px 40px;background-color:#fff;box-shadow:1px 1px 15px rgba(0,0,0,0.2)}
.lst_media_relay h3{padding-top:40px}
.number_video{position:absolute;top:60px;right:20px;font-size:16px;color:#00214f}
.number_video .ico{display:inline-block;margin-right:6px;width:22px;height:22px;background-position:70px -64px}
.lst_media_relay li .bx{display:block;overflow:hidden;height:262px;cursor:pointer}
.lst_media_relay li .bx .media{float:left;width:50%;height:100%}
.lst_media_relay li .bx .media .thum{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}
.lst_media_relay li .bx .relay{float:right;width:50%;padding:40px 43px}
.lst_media_relay li .bx .relay .tit{font-size:18px;font-weight:500;color:#00214f}
.lst_media_relay li .bx .relay .comment{margin-top:20px;overflow:hidden;height:50px;font-size:16px;line-height:25px;color:#00214f}
.lst_media_relay li .bx .relay .from{margin-top:25px;font-size:16px;line-height:25px;color:#00214f}
.lst_media_relay li .bx .relay .btn_more{transition: all 0.3s ease-in-out;margin-top:20px;display:inline-block;width:92px;height:31px;text-align:center;border:2px solid #00214f;font-size:13px;font-weight:500;color:#00214f;line-height:29px}
.lst_media_relay li .bx .relay .btn_more:after{transition: all 0.3s ease-in-out;content:'';background:url('/images/common/ico_more.png') no-repeat 0 0;width:11px;height:8px;background-size:11px auto;display:inline-block;margin-left:4px}
.lst_media_relay li .bx .relay .btn_more:hover{background-color:#00214f;color:#fff}
.lst_media_relay li .bx .relay .btn_more:hover:after{background-position-y:-8px}
.lst_media_relay li:nth-child(even) .bx .media{float:right}
.lst_media_relay li:nth-child(even) .bx .relay{float:left}
div[id^='videoModal'] .modal-body .modal-white{padding:30px;background-color:#fff}
div[id^='videoModal'] .modal-body .modal-white .txt{color:#00214f}
div[id^='videoModal'] .modal-body .modal-white .tit{font-size:18px;font-weight:500;color:#00214f}
div[id^='videoModal'] .modal-body .modal-white .from{margin-top:20px;font-size:16px;color:#00214f}
@media (max-width: 1174px){
	.media_relay_wrap{padding:20px 14px}
	.lst_media_relay{width:100%}
	.lst_media_relay li .bx .relay{padding:26px 22px}
}
@media (max-width: 767px){
	.lst_media_relay{padding:0 12px 20px}
	.lst_media_relay li{margin-bottom:13px}
	.lst_media_relay li .bx{border-bottom:1px solid #ddd}
	.lst_media_relay li .bx{height:auto}
	.lst_media_relay li .bx .media{width:100%;float:none !important}
	.lst_media_relay li .bx .media .thum{height:0;padding-bottom:50%}
	.lst_media_relay li .bx .relay{width:100%;float:none !important;padding:20px 0}
	.lst_media_relay li .bx .relay .tit{font-size:15px}
	.lst_media_relay li .bx .relay .comment{margin-top:16px;height:44px;font-size:14px;line-height:22px}
	.lst_media_relay li .bx .relay .from{margin-top:20px;font-size:14px;line-height:22px}
	.number_video{top:85px;font-size:13px}
	div[id^='videoModal'] .modal-body .modal-white{padding:10px}
	div[id^='videoModal'] .modal-body .modal-white .tit{font-size:15px}
	div[id^='videoModal'] .modal-body .modal-white .txt{font-size:13px;line-height:18px}
	div[id^='videoModal'] .modal-body .modal-white .from{margin-top:15px;font-size:13px}
}

/* 2000/2007 */
/* 2007 선을 넘다*/
.previous_wrap .btn_more{cursor:pointer;position:absolute;bottom:10px;left:50%;margin-left:-24px;font-size:16px;padding-bottom:25px;color:#00214f;-webkit-animation-name: btn_more;-webkit-animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-name: btn_more;animation-duration: 2s;animation-iteration-count: infinite;}
.previous_wrap .btn_more:after{content:'';position:absolute;display:block; margin-top:5px;border-top:22px solid #00214f;border-bottom:22px solid transparent;border-right: 22px solid transparent;border-left: 22px solid transparent;}
@-webkit-keyframes btn_more {
    0%   {bottom:30px;}
    50% {bottom:20px;}
    100%{bottom:30px;}
}
@keyframes btn_more {
    0%   {bottom:30px;}
    50% {bottom:20px;}
    100%{bottom:30px;}
}
.previous_visual{height:1507px;background:url(/summit2018/images/sub03/03/img_visual.jpg) no-repeat center 0;background-size:auto 100%;text-align:center;color:#fff}
.previous_visual h4{padding-top:60px;font-size:36px;font-weight:500;color:#fff}
.previous_visual .tit{font-size:27px;font-weight:700;color:#fff}
.previous_visual .stit{padding-top:20px;font-size:21px;line-height:28px;font-weight:500;color:#fff}
.previous_visual .com{width:480px;height:415px;background:url(/summit2018/images/sub03/03/img_visual_txt.png) no-repeat 0 0;background-size:100% auto;margin:361px auto 200px;text-indent:-9999px}
.previous_sec1 .imgbx{position:absolute;left:50%;top:-74px;margin-left:-156px;width:311px;height:311px;background:url(/summit2018/images/sub03/03/img_sec1_1.png) no-repeat 0 0;border-radius:50%;overflow:hidden}
.previous_sec1 .imgbx_txt{position:absolute;te; */font-size:14px;line-height:1.4;color:#666;width: 300px;right: 122px;top: 92px;}
.previous_sec1 .txt{position:relative;z-index:1;padding-top:193px;text-align:left;font-size:21px;line-height:28px;color:#00214f}
.previous_sec1 ul{margin:80px 0 60px;text-align:center}
.previous_sec1 ul>li{margin:0 25px;vertical-align:top;display:inline-block;*display:inline;text-align:center}
.previous_sec1 ul>li .date{width:104px;height:104px;margin:0 auto;border-radius:50%;padding-top:40px;background-color:#148edd}
.previous_sec1 ul>li .date strong{font-size:48px;display:inline-block;vertical-align:top;color:#fff}
.previous_sec1 ul>li .date span{font-size:18px;display:inline-block;vertical-align:top;position:relative;top:-7px;color:#fff}
.previous_sec1 ul>li:nth-child(even) .date{background-color:#00214f}
.previous_sec1 ul>li .tit{margin-top:15px;font-size: 18px;line-height:26px;color:#00214f;}
.previous_sec1 .framebx{position:relative;width:100%;padding-bottom:60%;height:0;margin-bottom:60px}
.previous_sec1 .framebx iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.previous_sec2{background-color:#ebebeb}
.previous_sec2 .wraparea{padding:70px 0 100px}
.previous_sec2 .title{margin-bottom:44px;text-align:center;font-size:24px;font-weight:500;color:#00214f}
.previous_sec2 .imgbx_txt{position:absolute;font-size:14px;line-height:1.4;color:#000;right:0;top:72px}
.previous_sec2 ul{overflow:hidden;margin:0 -12px}
.previous_sec2 ul>li{float:left;width:25%;padding:0 12px}
.previous_sec2 ul>li .imgbx{position:relative;width:100%;height:0;padding-bottom:64.71%;margin-bottom:16px}
.previous_sec2 ul>li .imgbx img{position:absolute;top:0;left:0;width:100%;height:100%}
.previous_sec2 ul>li .txt{padding:0 10px;font-size:15px;line-height: 19px;color:#00214f;}
.previous_sec3{display:none;background-color:#00214f}
.previous_sec3 .wraparea{padding:20px 0 60px}
.previous_sec3 .wraparea:before{display:inline-block;position:absolute;top:0;left:50%;width:42px;height:20px;margin-left:-21px;background:url(/summit2018/images/sub03/03/ico_next_page.gif) no-repeat 0 0;content:''}
.previous_sec3 .comment{padding-top:40px;text-align:center}
.previous_sec3 .comment p{margin-bottom:20px;font-size:21px;line-height:1.8;color:#0078b9}
.previous_sec3 .comment strong{font-weight:normal;color:#fff}
.previous_sec3 .comment span{display:inline-block;padding:5px 20px 6px;background-color:#4377b4;border-radius:17px;height:34px;font-size:16px;color:#fff}
.previous_sec4 .wraparea{padding:70px 0}
.previous_sec4 .title{margin-bottom:44px;text-align:center;line-height: 33px;font-size: 24px;font-weight:500;color:#00214f;}
.previous_sec4 .txt{font-size:18px;line-height: 28px;color:#000;}
.previous_sec4 .imgbx{margin-top:60px;overflow:hidden;text-align:center}
.previous_sec4 .imgbx span{display:block;color:#000;text-align:right;padding-right:100px}
.previous_wrap2 .previous_sec4 .imgbx span{padding-right:200px}
.previous_sec4 .imgbx img{max-width:100%}
.previous_sec5{display:none;background-color:#e8f1f7}
.previous_sec5 .wraparea{padding:85px 0 80px}
.previous_sec5 .wraparea:before{display:inline-block;position:absolute;top:0;left:50%;width:42px;height:20px;margin-left:-21px;background:url(/summit2018/images/sub03/03/ico_next_page2.gif) no-repeat 0 0;content:''}
.previous_sec5 ul.col{overflow:hidden;width:980px;margin:0 auto}
.previous_sec5 ul.col>li{float:left;width:33.33%;padding:0 30px;text-align:center}
.previous_sec5 ul.col>li .title{position:relative;display:block;width: 261px;height: 79px;padding-top: 4px;margin:0 auto 62px;border:4px solid #4377b4;border-radius:87px;background-color:#fff;font-size: 20px;color:#4377b4;font-weight:600;line-height: 32px;text-align:center;}
.previous_sec5 ul.col>li .title:before{content:'';display:block;width:4px;height:40px;position:absolute;bottom:-40px;left:50%;margin-left:-2px;background-color:#4377b4}
.previous_sec5 ul.col>li .title:after{content:'';display:block;width:14px;height:14px;position:absolute;bottom:-48px;left:50%;margin-left:-7px;background-color:#4377b4;border-radius:7px}
.previous_sec5 ul.col>li ul{border-top:3px solid #4377b4;border-bottom:3px solid #4377b4}
.previous_sec5 ul.col>li ul li{display:table;width:100%;min-height:70px;padding:10px 0;border-top:2px solid #6c95c5}
.previous_sec5 ul.col>li ul li:first-child{border-top:none}
.previous_sec5 ul.col>li:first-child ul li{min-height:90px}
.previous_sec5 ul.col>li ul li span{display:table-cell;vertical-align:middle;font-size:17px;line-height:26px;color:#0078b9}
.previous_sec5 ul.col>li:nth-child(even) .title{border-color:#15254f;color:#15254f}
.previous_sec5 ul.col>li:nth-child(even) .title:before{background-color:#15254f}
.previous_sec5 ul.col>li:nth-child(even) .title:after{background-color:#15254f}
.previous_sec5 ul.col>li:nth-child(even) ul{border-color:#15254f}
.previous_sec5 ul.col>li:nth-child(even) ul li{border-color:#15254f}
.previous_sec5 ul.col>li:nth-child(even) ul li span{color:#15254f}
.previous_sec6{background-color:#ebebeb}
.previous_sec6 .wraparea{padding:70px 0}
.previous_sec6 .title{margin-bottom:20px;text-align:center;font-size:24px;font-weight:500;color:#00214f}
.previous_sec6 .imgbx{position:absolute;top:50%;left:0;width:340px;margin-top:-100px}
.previous_sec6 .imgbx img{width:100%}
.previous_sec6 .txt{margin-top:40px;padding-left:377px;font-size:18px;line-height: 28px;color:#000;}
.previous_sec6 .previous_more{float:right;margin-top:22px;padding:0 16px;font-size:14px;color:#fff;font-weight:500;height:26px;padding-top:2px;background-color:#0078b9;border-radius:13px;display:inline-block}
.previous_sec6 .previous_more .ico{display:inline-block;width:19px;height:19px;background:url(/summit2018/images/sub03/03/ico_more_search.gif) no-repeat 0 0;position:relative;top:2px;margin-right:4px;vertical-align:top}
@media (max-width: 1174px){
	.previous_visual{height:1024px}
	.previous_visual h4{font-size:28px}
	.previous_visual .tit{font-size:23px}
	.previous_visual .stit{font-size:18px;line-height:26px}
	.previous_visual .com{width:300px;height:256px;background-size:100% auto;margin:301px auto 170px}
	.previous_sec1 .imgbx{top:-40px;width:260px;height:260px;background-size:100% auto;margin-left:-130px}
	.previous_sec1 .imgbx_txt{right:auto;left:50%;top:110px;margin-left:140px;font-size:12px;width:225px}
	.previous_sec1 .imgbx_txt br{display:none}
	.previous_sec1 .txt{font-size:17px;line-height:25px}
	.previous_sec1 ul>li .tit{font-size:16px;line-height:24px}
	.previous_sec1 ul{margin:50px 0 30px}
	.previous_sec1 .framebx{height:0;padding-bottom:50%;margin-bottom:0}
	.previous_sec2 ul{margin:0}
	.previous_sec3 .comment p{font-size:19px}
	.previous_sec3 .comment span{font-size:14px}
	.previous_sec4 .wraparea{padding-left:15px;padding-right:15px}
	.previous_sec4 .imgbx span{padding-right:15px}
	.previous_wrap2 .previous_sec4 .imgbx span{padding-right:15px}
	.previous_sec5 ul.col{width:100%}
	.previous_sec5 ul.col>li{padding:0 20px}
	.previous_sec5 ul.col>li ul li{padding:8px 0}
	.previous_sec5 ul.col>li:first-child ul li{min-height:88px}
	.previous_sec5 ul.col>li ul li span{font-size:15px;line-height:22px}
	.previous_sec6 .wraparea{padding:60px 15px}
	.previous_sec6 .imgbx{position:static;left:auto;top:auto;margin:15px auto 30px;max-width:340px;width:100%}
	.previous_sec6 .txt{padding-left:0;font-size:16px;line-height:28px;text-align:justify}
}
@media (max-width: 767px){
	.previous_visual{height:640px;background-size:cover}
	.previous_visual h4{padding:20px 20px 0;font-size:22px}
	.previous_visual .com{width:270px;height:230px;background-size:100% auto;margin:77px auto}
	.previous_visual .tit{font-size:19px}
	.previous_visual .stit{font-size:17px;line-height:22px}
	.previous_sec1 .imgbx{top:-40px}
	.previous_sec1 .imgbx_txt{position:relative;right:auto;left:auto;margin:0;width:100%;z-index:1;padding-top:70px;font-size:12px;text-align:center}
	.previous_sec1 .txt{padding-top:130px;font-size:15px;line-height:26px;text-align:justify}
	.previous_sec1 ul{margin:30px 0 10px}
	.previous_sec1 ul>li{position:relative;height:80px;padding-left:80px;display:block;margin:0;margin-bottom:20px;text-align:left}
	.previous_sec1 ul>li br{display:none}
	.previous_sec1 ul>li .date{position:absolute;top:0;left:0;display:inline-block;width:70px;height:70px;padding-top:23px;text-align:center}
	.previous_sec1 ul>li .date strong{font-size:37px}
	.previous_sec1 ul>li .date span{font-size:14px}
	.previous_sec1 ul>li .tit{font-size:15px}
	.previous_sec1 ul>li:first-child .tit{padding-top:17px}
	.previous_sec1 .framebx{margin-bottom:0}
	.previous_sec2 .wraparea{padding:50px 0 50px}
	.previous_sec2 .title{font-size:21px;margin-bottom:50px}
	.previous_sec2 .imgbx_txt{top:90px;padding-right:10px}
	.previous_sec2 ul>li{width:100%}
	.previous_sec2 ul>li .txt{padding-bottom:20px}
	.previous_sec3 .wraparea{padding:20px 0 40px}
	.previous_sec3 .comment{padding:30px 0 0}
	.previous_sec3 .comment p{padding:0 15px;margin-bottom:15px;font-size:14px;text-align:left}
	.previous_sec3 .comment p br{display:none}
	.previous_sec3 .comment span{padding-left:10px;padding-right:10px;font-size:13px;letter-spacing:-0.5px;white-space:nowrap}
	.previous_sec4 .wraparea{padding-top:50px;padding-bottom:50px}
	.previous_sec4 .imgbx{margin-top:30px;margin-bottom:20px}
	.previous_sec4 .imgbx span{font-size:13px}
	.previous_sec4 .title{font-size:21px;line-height:1.4;margin-bottom:30px}
	.previous_sec4 .txt{font-size:15px;line-height:26px;text-align:justify}
	.previous_sec5 .wraparea{padding:20px 0 40px}
	.previous_sec5 ul.col>li{width:100%;margin-top:30px}
	.previous_sec5 ul.col>li ul{border-width:2px}
	.previous_sec5 ul.col>li ul li{padding:13px 0;min-height:0;border-width:1px;border-color:#b7cae1}
	.previous_sec5 ul.col>li:nth-child(even) ul li{border-color:#bac2d6}
	.previous_sec5 ul.col>li:first-child ul li{padding:13px 0;min-height:0}
	.previous_sec5 ul.col>li .title{height: 58px;line-height: 20px;font-size: 16px;}
	.previous_sec6 .title{font-size:21px;line-height:1.4;margin-bottom:30px}
	.previous_sec6 .txt{margin-top:30px;font-size:15px;line-height:26px}
}

/* 2000 벽을 넘다 */
.previous_wrap2 .previous_visual{height:808px;background:url(/summit2018/images/sub03/03/img_visual2.jpg) no-repeat center 0}
.previous_wrap2 .previous_visual h4{padding-top:60px}
.previous_wrap2 .previous_visual .com{width:624px;height:358px;margin:40px auto;background:url(/summit2018/images/sub03/03/img_visual2_txt.png) no-repeat 0 0}
.previous_wrap2 .previous_sec1 .imgbx{background:url(/summit2018/images/sub03/03/img_sec1_1_2.png) no-repeat 0 0;background-size:100% auto}
.previous_wrap2 .previous_sec1 .imgbx_txt{right: 126px;}
.previous_wrap2 .previous_sec2 ul>li{width:25%;padding:0 10px}
.previous_wrap2 .previous_sec2 ul>li .txt{letter-spacing:-0.5px}
.previous_wrap2 .previous_sec3 .comment span{background-color:#fff;color:#00204f}
.previous_wrap2 .previous_sec3 .comment.comment_prim{position:relative;margin-top:62px}
.previous_wrap2 .previous_sec3 .comment.comment_prim:before{content:'';display:inline-block;position:absolute;top:0;left:50%;width:60px;height:4px;margin-left:-30px;background-color:#0078b9}
.previous_wrap2 .previous_sec3 .comment.comment_prim p{margin-bottom:0}
.previous_wrap2 .previous_sec4 .overview{padding:0 120px}
.previous_wrap2 .previous_sec4 .overview li{position:relative;margin-bottom: 20px;padding-left:40px;font-size:19px;line-height: 1.3;color:#000;}
.previous_wrap2 .previous_sec4 .overview li .num{position:absolute;top:0;left:0;display:inline-block;width:28px;height:28px;background-color:#0078b9;text-align:center;border-radius:50%;line-height:28px;font-size:20px;color:#fff}
.previous_wrap2 .previous_sec7{display:none;background-color:#0078b9}
.previous_wrap2 .previous_sec7 .wraparea{padding:80px 0 40px}
.previous_wrap2 .previous_sec7 ul{overflow:hidden}
.previous_wrap2 .previous_sec7 ul li{float:left;width:45%}
.previous_wrap2 .previous_sec7 ul li:first-child{width:55%}
.previous_wrap2 .previous_sec7 ul li .imgbx{height:231px}
.previous_wrap2 .previous_sec7 ul li .imgbx img{width:auto;height:100%}
.previous_wrap2 .previous_sec7 ul li .imgbx img+img{margin-left:10px}
.previous_wrap2 .previous_sec7 ul li .txt{margin-top:10px;font-size:14px;line-height:1.4;color:#fff}
.previous_wrap2 .previous_sec7 .wraparea:before{display:inline-block;position:absolute;top:0;left:50%;width:42px;height:20px;margin-left:-21px;background:url(/summit2018/images/sub03/03/ico_next_page3.gif) no-repeat 0 0;content:''}
.previous_wrap2 .previous_sec8{background-color:#ebebeb}
.previous_wrap2 .previous_sec8 .wraparea{padding:70px 0 50px}
.previous_wrap2 .previous_sec8 .title{margin-bottom:20px;text-align:center;font-size:24px;font-weight:500;color:#00214f}
.previous_wrap2 .previous_sec8 .txt{margin-top:33px;font-size:16px;line-height:1.5;color:#000}
.previous_wrap2 .previous_sec8 ul{overflow:hidden;margin:20px -12px}
.previous_wrap2 .previous_sec8 ul li{float:left;width:50%;padding:0 12px}
.previous_wrap2 .previous_sec8 ul li .imgbx{}
.previous_wrap2 .previous_sec8 ul li .imgbx img{width:100%}
.previous_wrap2 .previous_sec8 ul li .txt{margin-top:10px;font-size:14px;line-height:1.4;color:#000}
.previous_wrap2 .previous_sec6{background-color:#fff}
.previous_wrap2 .previous_sec6 .wraparea{min-height:500px}
.previous_wrap2 .previous_sec6 .wraparea:before{display:inline-block;position:absolute;top:0;left:50%;width:48px;height:24px;margin-left:-24px;background:url(/summit2018/images/sub03/03/ico_next_page4.gif) no-repeat 0 0;content:''}
.previous_wrap2 .previous_sec6 .imgbx{top:80px;margin-top:0;width:318px}
.previous_wrap2 .previous_sec6 .imgbx_txt{position:absolute;bottom: 130px;left:0;width:318px;color:#000;text-align:center;}
.previous_wrap2 .previous_sec6 .txt{padding-left:370px;}
.previous_wrap2 .previous_sec6 .previous_more{margin-top:120px}
@media (max-width: 1174px){
	.previous_wrap2 .previous_visual{background-image:url(/summit2018/images/sub03/03/img_visual2_mo.png);background-size:cover}
	.previous_wrap2 .previous_visual h4{padding-top:60px}
	.previous_wrap2 .previous_visual .com{margin:80px auto 40px}
	.previous_wrap2 .previous_sec2 .imgbx_txt{right:10px;top:110px;font-size:13px}
	.previous_wrap2 .previous_sec2 ul>li{width:50%}
	.previous_wrap2 .previous_sec2 ul>li .txt{margin-bottom:20px}
	.previous_wrap2 .previous_sec4 .overview{padding:0 40px}
	.previous_wrap2 .previous_sec4 .overview li{font-size:17px}
	.previous_wrap2 .previous_sec4 .imgbx{margin-top:30px}
	.previous_wrap2 .previous_sec7 .wraparea{padding:40px 15px}
	.previous_wrap2 .previous_sec7 ul li{width:100%}
	.previous_wrap2 .previous_sec7 ul li:first-child{width:100%}
	.previous_wrap2 .previous_sec7 ul li .bx{text-align:center}
	.previous_wrap2 .previous_sec7 ul li .imgbx{width:100%;height:auto;font-size:0;text-align:center}
	.previous_wrap2 .previous_sec7 ul li .imgbx img{display:inline-block;width:49%;height:auto}
	.previous_wrap2 .previous_sec7 ul li .imgbx img+img{margin-left:2%}
	.previous_wrap2 .previous_sec7 ul li .txt{margin-bottom:20px}
	.previous_wrap2 .previous_sec8 .wraparea{padding:50px 15px 40px}
	.previous_wrap2 .previous_sec8 ul{margin-left:0;margin-right:0}
	.previous_wrap2 .previous_sec6 .wraparea{min-height:auto;padding-top:40px}
	.previous_wrap2 .previous_sec6 .imgbx{top:auto;width:100%;max-width:260px}
	.previous_wrap2 .previous_sec6 .imgbx_txt{left:auto;right:10px;top:250px;font-size:13px;width:220px;text-align:left}
	.previous_wrap2 .previous_sec6 .txt{padding-top:0;padding-left:0}
	.previous_wrap2 .previous_sec6 .previous_more{margin-top:22px}
}
@media (max-width: 767px){
	.previous_visual h4{padding-left:0;padding-right:0;font-size:18px;letter-spacing:-0.5px}
	.mo_hidden{display:None}
	.previous_wrap2 .previous_visual h4{padding-top:20px}
	.previous_wrap2 .previous_visual .tit{font-size:17px}
	.previous_wrap2 .previous_visual .stit{font-size:15px}
	.previous_wrap2 .previous_visual{height:568px;background-position:center 0}
	.previous_wrap2 .previous_visual .com{width:100%;max-width:340px;height:160px;background-size:100% auto;margin:84px auto}
	.previous_wrap2 .previous_sec1 .imgbx{top:-70px}
	.previous_wrap2 .previous_sec1 .imgbx_txt{right:auto;padding-top:40px}
	.previous_wrap2 .previous_sec1 .txt{padding-top:130px}
	.previous_wrap2 .previous_sec2 .imgbx_txt{position:static;right:auto;top:auto;padding:0 10px 10px;font-size:12px}
	.previous_wrap2 .previous_sec2 ul{padding:0 10px}
	.previous_wrap2 .previous_sec2 ul>li{padding:0 3px}
	.previous_wrap2 .previous_sec2 .title{margin-bottom:30px}
	.previous_wrap2 .previous_sec2 ul>li .txt{margin-bottom:10px;font-size:13px;line-height:1.4}
	.previous_wrap2 .previous_sec4 .overview{padding:0}
	.previous_wrap2 .previous_sec4 .overview li{font-size:14px}
	.previous_wrap2 .previous_sec7 .wraparea{padding:40px 12px 20px}
	.previous_wrap2 .previous_sec7 ul li .imgbx img{width:50%}
	.previous_wrap2 .previous_sec7 ul li .imgbx img+img{margin-left:0}
	.previous_wrap2 .previous_sec7 ul li:last-child .imgbx img{width:100%}
	.previous_wrap2 .previous_sec8 ul li{width:100%;padding:0}
	.previous_wrap2 .previous_sec8 ul li .txt{margin-bottom:15px}
	.previous_wrap2 .previous_sec8 .wraparea{padding:50px 12px 20px}
	.previous_wrap2 .previous_sec6 .imgbx{margin-bottom:10px}
	.previous_wrap2 .previous_sec6 .imgbx_txt{position:static;right:auto;top:auto;font-size:12px;width:100%;padding:0 0;text-align:center}
}

.upto_wrap{}
.upto_visual{width:100%;max-width:1300px;height:986px;margin:0 auto;background:url(/summit2018/images/sub03/01/img_visual.jpg) no-repeat center 0;background-size:auto 80%;background-color:#ededed;text-align:center;color:#fff}
.upto_visual h4{position:relative;padding-top:65px;padding-bottom:100px;font-size:37px;color:#fff;font-weight:500}
.upto_visual h4:after{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-1px;width:2px;height:62px;background-color:#939699}
.upto_visual .lst_num{overflow:hidden;font-size:0;margin-top:42px}
.upto_visual .lst_num li {padding:0 25px;display:inline-block;vertical-align:top;text-align: center;}
.upto_visual .lst_num li .num {margin-left:30px}
.upto_visual .lst_num li .num strong{display:inline-block;vertical-align:top;font-weight:500;font-size:80px;line-height:1.4;color:#1ca1f2;letter-spacing:-0.5px}
.upto_visual .lst_num li .num .unit{display:inline-block;vertical-align:top;position:relative;top:21px;font-size:15px;color:#1ca1f2}
.upto_visual .lst_num li .tit{font-size:15px;line-height:1.6;color:#fff;}
.upto_visual .txt{padding-top: 33px;font-size:23px;line-height:1.7;color:#fff;}
.upto_visual .stit{padding-top: 100px;font-size:21px;line-height:1.6;color:#00214f;}
@media (max-width: 1174px){
.upto_visual{height:768px}
.upto_visual h4{font-size:28px;padding-top:40px;padding-bottom:70px}
.upto_visual h4:after{height:45px}
.upto_visual .lst_num{max-width:768px;margin:0 auto;margin-top:20px}
.upto_visual .lst_num li{padding:0 60px 15px}
.upto_visual .lst_num li .num strong{font-size:50px;line-height:1.2}
.upto_visual .lst_num li .num .unit{top:6px;font-size:13px}
.upto_visual .lst_num li .tit{font-size:13px}
.upto_visual .txt{padding-top:40px;font-size:18px}
.upto_visual .stit{padding-top:90px;font-size:16px}
}
@media (max-width: 767px){
.upto_visual{height:auto;background-size:auto 100%;background-position:80% 0}
.upto_visual .wraparea{padding-bottom:0}
.upto_visual h4{font-size:24px;padding-top:30px;padding-bottom:50px}
.upto_visual h4:after{height:38px}
.upto_visual .lst_num{margin:0 auto;margin-top:20px}
.upto_visual .lst_num li{width:50%;padding:0 10px 20px;text-align:center}
.upto_visual .lst_num li .num strong{font-size:40px;line-height:1.2}
.upto_visual .lst_num li .num .unit{top:6px;font-size:12px}
.upto_visual .lst_num li .tit{font-size:13px;padding-right:10px}
.upto_visual .txt{padding-bottom:40px;padding-top:20px;font-size:15px}
.upto_visual .stit{margin:0 -12px;padding:40px 0 30px;font-size:14px;background-color:#ededed}
}

.subcont .wraparea.timeline{padding-bottom:40px}
.timeline h5{margin-top:60px;margin-bottom:20px;font-size:26px;font-weight:500;color:#00214f}
.timeline .txt{font-size:17px;line-height:1.7;color:#000}
.timeline .videobx{position:relative;width:100%;height:0;padding-bottom:60%;margin-top:15px;margin-bottom:10px}
.timeline .videobx iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.timeline .caption{display:block;margin-bottom:15px;font-size:15px;line-height:1.4;color:#000}
.timeline-container{position:relative;overflow:hidden}
.timeline-container .swiper-slide{padding-left:250px}
.timeline-nav{position:absolute;top:37px;left:0;bottom:0;z-index:1000;width:200px;height:auto}
.timeline-nav .nav>li>a{padding:0 0 45px 30px;font-size:16px;letter-spacing:-0.5px;color:#7d7d7d}
.timeline-nav .nav>li.active>a{}
.timeline-nav .nav>li>a:focus, .timeline-nav .nav>li>a:hover{background-color:transparent}
.timeline-nav.affix{position: fixed;top:37px;left:50%;margin-left:-587px;z-index:10}
.timeline-nav h4{position:relative;margin-bottom:30px;padding-top:0;font-size:65px;font-weight:bold;color:#456ea6}
.timeline-nav h4:after{display:none;content:'';position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background:linear-gradient(to right, rgba(255,247,247,0) 0%,rgba(255,255,255,0.3) 100%)}
.progress{display:block;position:absolute;top:120px;left:11px;bottom:0;width:10px;height:100%;max-height:650px;margin-bottom:0;background-color:#e5e5e5;border-radius:0}
.progress-bar{width:100%;background:linear-gradient(#0078b9, #71a4c5);-webkit-transition: width 2.5s ease;transition: width 2.5s ease}
.finalbx{position:relative;height:800px;background-color:#00214f}
.timeline-container #section7.swiper-slide{padding-left:0;position:relative}
.finalbx .img_summit_2018{display:block;position:absolute;top:50%;left:50%;width:466px;height:407px;margin:-233px 0 0 -204px;background:url(/summit2018/images/sub03/01/img_2018_summit.png) no-repeat 0 0;text-indent:-9999px}
@media (max-width: 1174px){
	.timeline-nav.affix{margin-left:0;left:10px}
	.timeline-container .swiper-slide{padding-left:190px}
}
@media (max-width: 767px){
	.timeline-container .swiper-slide{padding-left:86px}
	.timeline-nav h4{font-size:30px}
	.timeline .txt{font-size:14px}
	.timeline-nav .nav>li>a{font-size:14px}
	.timeline-nav{top:51px;width:auto}
	.progress{top:70px}
	.finalbx{height:600px}
	.finalbx .img_summit_2018{width:233px;height:210px;margin:-117px 0 0 -102px;background-size:100% auto}
}

.previous_wrap .previous_sec2 .bx{width:100%;height:300px;background-color:#dfdfdf}
@media (max-width: 767px){
	.previous_wrap .previous_sec2 .bx{height:auto;background-color:transparent}
}
/*
.owl-carousel{padding-left:100px}
.owl-dots{position:absolute;top:0;left:0;width:100px;bottom:0}
.owl-dots .owl-dot{width:100%;height:30px;margin-bottom:10px;background-color:#d1d1d1}
.item{background-color:#fff}
*/
.studio_wrap .owl-carousel{padding-left:0}
