@import url('/css/nav.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@ import url('http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');

#wrap{width:100%;}
#header{width:100%; position:relative;}

/*main_visual*/
#main_visual{position:relative;}
.vis_text{position:absolute; right:12%; top:50%; margin-top:-123px; max-width: 42%; min-width:23%;}
.vis_text h2 img{width:auto;}
.vis_text p{font-size:33px; color:#fff; letter-spacing:-0.8px; line-height:130%; margin:20px 0; word-break:keep-all;}
.vis_text a{position:relative; display:block; width:168px; height:44px; line-height:45px; background:#222; border:2px solid #ff8915; color:#ff8615; letter-spacing:0.5px; font-size:17px; text-indent:14px; overflow:hidden;}
.vis_text a img{position:absolute; top:0; right:0; width:auto; margin:11px 14px 0 0; vertical-align:middle;}

/*container*/
#container h2{font-family: 'NanumSquare'; font-size:47px; font-weight:700; line-height:normal; text-align:center; text-transform:uppercase; color:#2d2d2d; padding-top:90px;}

/*World Watch List 2018 ±âµ¶±³ ¹ÚÇØ ¼øÀ§*/
.world_list{text-align:center; line-height: normal; word-break: keep-all;}
.world_list h3{font-family: 'NanumSquare'; color:#ff8615; font-size:23px; letter-spacing:-0.25px; font-weight:500; margin:25px 30px 70px 30px; }

.pc_world_map{max-width:1500px; margin:0 auto;}
img.m_world_map{display:none;}

.map_btn{width:100%; text-align:center;}
.map_btn a{font-family: 'NanumSquare'; display:inline-block; width:334px; height:56px; line-height:56px; background:#ff8615; border:1px solid rgba(131,67,7,0.68); font-size:23px; letter-spacing:-0.25px; color:#fff; margin:60px 0 80px 0; 
	border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.28);}
.map_btn a:hover{background:#eb7c14;}

/*video_sec 2018 ±âµ¶±³ ¹ÚÇØ ±¹°¡ TOP 5-*/
.video_sec{  width:100%; height:790px; background:url(/image/video_bg.jpg) no-repeat center; text-align:center; line-height:normal;}
#container .video_sec h2{color:#fff; padding-top:64px; line-height:93px;}
#container .video_sec h2 img {margin-left:12px;}

.video_sec h3{font-family: 'NanumSquare'; color:#fff; margin:15px 0 40px 0; font-size:33px; font-weight:900; letter-spacing:-0.25px;  text-transform:uppercase; }

.video_box{position:relative; width:830px; height:467px; margin:70px auto 0; 
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
}
/*.video_box p{position:absolute; top:50%; width:100%; margin-top:-49.5px;} ÇÃ·¹ÀÌ¹öÆ°ÀÌ¹ÌÁö*/

.embed-container{position:relative; padding-bottom:56.25%; height:0; overflow: hidden; width:100%; margin:0 auto 20px;}
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width:100%; height: 100%;}

/*participation Âü¿©ÇÏ±â*/
.participation {text-align:center; padding-bottom:58px;}
#container .participation  h2{padding-top:53px;}
.participation h3{font-size:20px; color:#767676; font-weight:500; letter-spacing:-0.25px; line-height:30px; margin:20px 0 90px 0;}

.participation ul{overflow:hidden; max-width:1200px; margin:0 auto;}
.participation li{float:left; width:33.3%;}
.participation li.li_margin{margin-bottom:58px;}
.participation li span{line-height:114px; display:block;}
.participation li span img{vertical-align:bottom;}
.participation li h4{font-size:19px; font-weight:500; color:#232323; letter-spacing:-0.25px; margin:23px 0 15px 0;}
.participation li p{font-family:'Malgun Gothic'; font-size:15px; letter-spacing:-0.5px; line-height:20px; color:#727272;}

.participation .more_btn{font-family:'Malgun Gothic'; display:block; width:125px; height:37px; line-height:37px; margin:33px auto 0; background:#ff8615; font-size:14px; color:#fff; letter-spacing:-0.5px;
	border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.participation .more_btn:hover{background:#eb7b12;}

/*membership*/
.membership{width:100%; overflow:hidden; height:507px; background:#303030;}
.membership > div{float:left;}

.member_img{width:49%; height:100%; background: url(/image/membership_img.jpg) no-repeat;}
.member_text{position:relative; width:42%; left:6%; top:9%; box-sizing:border-box;}
#container .member_text h2{color:#ffaa15; font-size:46px; font-weight:900; line-height:140%; margin:24px 0 9px 103px; padding-top:0; text-align:left; word-break:keep-all; letter-spacing:-1px;}
.membership_btn{display:block; margin-top:20px; width:78px;}

/*°³ÀÎÁ¤º¸¹æÄ§*/
#privacy{max-width:1000px; margin:0 auto; padding:60px 0; line-height:160%;} 
#privacy h1{font-size:30px; color:#222; font-weight:500; line-height:150%; word-break:keep-all;}
#privacy p{font-family:'Malgun Gothic'; font-size:17px; color:#555; letter-spacing:-0.5px; margin-bottom:30px;}

ul.tit_link{margin:35px 0 50px 0; overflow:hidden;}
ul.tit_link > li{float:left; width:16.75%; border:1px solid #ddd; margin:0 0 0 -1px; background:#f9f9f9; height:65px; padding:7px 0; box-sizing:border-box;}
ul.tit_link > li a{display:block; width:100%; height:100%; font-size:16px; color:#555; text-align:center;}
ul.tit_link > li:first-child{margin:0;}
ul.tit_link > li:nth-child(5){line-height:65px; padding:0;}

.tit01{font-size:22px; color:#315f97; font-weight:500; margin:40px 0 30px 0;}
.tit02{font-size:20px; color:#222; font-weight:500; margin-bottom:5px;}

ul.privacy_text li{font-family:'Malgun Gothic';  font-size:16px; color:#555; letter-spacing:-0.5px; margin-bottom:30px;}
ul.privacy_text li strong{display:block; color:#c75252;}
ul.privacy_text li ul{margin:5px 0 0 20px;}
ul.privacy_text li ul li{margin-bottom:0; font-size:15px;}

#p_box1 .tit01{margin:40px 0 5px 0;}
#p_box2 ul.privacy_text li{margin-bottom:5px;}