
@charset "utf-8";
	
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}


	a:link, a:visited {text-decoration:none; color:#333333;}
	a:hover, a:active {text-decoration:none; color:#333333;}


	/* {font-family: 'Noto Sans KR', sans-serif; font-weight:400;}*/
	* {font-family: Arial, Helvetica, sans-serif; font-weight:400;}
	

	
	html, body {height:100%; margin:0; font-size:16px;  line-height: 1.7; }
	
	.text-ellipsis {
		min-width: 10px;
		white-space:nowrap;
		text-overflow:ellipsis;  /* IE, Safari */
		-o-text-overflow:ellipsis;  /* Opera under 10.7 */
		overflow:hidden;   /* "overflow" value must be different from "visible" */ 
		-moz-binding: url('ellipsis.xml#ellipsis');
	 }
	
	#back-top {
	 position: fixed;
	 bottom: 150px; /* 부라우저 밑에서 위로 떨어질 높이설정  */
	 left: 50%;
	 margin-left: 720px;  /* 부라우저 중앙에서 우측으로 떨어질 거리설정  */
	 z-index:3;
	 display:none;
	 border:1px solid #777777;
	 color: #777777;
	 padding: 10px;
	 cursor: pointer;
	 background-color: #ffffff;
	 
	}
	
	/* public class */
	div:after {content: "";	display: block;	clear: both;}
	
	.opacity:hover {opacity: 0.6;filter:alpha(opacity=60);}
	
	hr {border-color:#ddd}	

	.container-fluid {padding:0;}
	.container {width:100%; max-width:1280px;}
	
	.border_circle {border-radius:50%;}
	
.mobileonly {display:none;}

/*	
	#header {
		position:fixed;
		top:0;
		left:0;
		width:100%;
		background-color:#ffffff;	
		z-index:9998;		
	}

	.main_visual {
		display:table-cell; 
		width:3000px; 
		text-align:center; 
		vertical-align:middle;		
		background-image:url('http://smartn.hgodo.com/AID2020/img/main_visual_1.jpg');		
		background-repeat:no-repeat; 
		height:300px;		
	}
*/

.header { color:#ffffff;}


.GNB { background-color:#000000; }
.GNB:hover { background-color:#ffffff; }
.GNB a {color:#ffffff;}
.GNB:hover a {color:#000000;}
.GNB {transition: all 0.5s;}

/*.GNB_sub { visibility:hidden; background-color:#ffffff; height:200px; opacity:0.9; color:#000000; padding:30px 0;}*/
.GNB_sub { display:none;  background-color:rgba(255, 255, 255, 1.0); height:150px; color:#000000; padding:30px 0; border-top:1px solid #dddddd;}
.GNB .gnb_title > span:hover {padding-bottom:7px; border-bottom:4px solid #a42226;}
.GNB_sub a:hover {padding:3px 10px; margin-left:-10px; background-color:#efefef; border-radius:5px;}
/*#main_video { position: absolute; top: 0px; left: 0px; max-width: 100%; width: auto; height: auto; margin-top:-80px; z-index: -1; overflow: hidden;}*/

/*.pg_overview */
/*.pg_overview {background-color: #ffffff;}*/
.pg_overview .section_title {margin-top:30px;margin-bottom:30px;}
.pg_overview .section_title > span {border-bottom:3px solid #a42226; font-weight:700; font-size:28px; }
/*.pg_overview .main_summary {text-align:center; color:#ffffff; font-weight:700; padding:100px 0;background-color:rgba(0,0,0,0.5);}*/
.pg_overview .main_summary > .title0 { font-size:2em; }
.pg_overview .main_summary > .title { font-size:4em; font-weight:700; }
.pg_overview .main_summary > .date { font-size:1.5em; }

.pg_overview .overview_list > li {padding:10px 0; margin-bottom:5px; }
.pg_overview .overview_list > li:nth-child(odd) {background-color:#f1f1f1; min-width:100px; border-radius:5px; text-align:center; font-weight:500; }
.pg_overview .overview_list > li:nth-child(even) {padding-left:30px; }

.pg_overview .four_track .description {min-height:160px;}
.pg_overview .container_gift .gift_img {width:19.7%;}
.pg_overview .container_gift .gift_img img {width:80%; max-width:255px; margin:0 auto; border-radius:5px;}


.pg_overview .keynote_box {float:left; width:20%; padding-right: 15px;  padding-left: 5px;}
/*.pg_overview .keynote {background-color:#2743a0; font-size:13px; color:#ffffff; height:620px; overflow:hidden;}*/
.pg_overview .keynote:hover {height:auto; transition:all 0.5s;}
.pg_overview .keynote ul {margin:0;}
.pg_overview .keynote li {padding:10px;}
.pg_overview .keynote_thumbnail {text-align:center; padding:0 !important; /*border:1px solid #ddd;background-color:#ffffff;*/ border-bottom:0;  }
.pg_overview .keynote_thumbnail > img {width:100%; max-width:288px; border-radius:50%; }
/*.pg_overview .keynote_link {background-color:#2743a0; color:#ffffff; padding:10px;} */
.pg_overview .keynote_link .btn_go {width:100%; background-color:#ffffff; border-radius:6px; text-align:center; padding: 15px 0; margin:0 auto; margin-top:15px; border:1px solid #2743a0; color:#2743a0;}

/*.pg_agenda */
.pg_agenda .nav { margin-bottom:40px;}
.pg_agenda .main_summary {padding:30px 0;background-color:rgba(0,0,0,0.5);}

/*.pg_sponsors */
.pg_sponsors .main_summary {padding:30px 0;background-color:rgba(0,0,0,0.5);}
.btn_sponsorship {margin:20px 0;}
.sponsor_list li {text-align:left;}



/*.pg_regist */
.privacy li {padding-left:0;}
.pg_regist .privacy_link {color:#337ab7; text-decoration:underline;}
	
#footer {margin-top:30px; background-color:#000000;}

@media screen and (max-width:1275px){

	.pconly {display:none;}
	.mobileonly {display:block;}	

	#visual_video { display:none;}	
	.GNB { background-color:#000000; }
	.GNB:hover { background-color:#ffffff; }
	.GNB a {color:#ffffff;}
	.GNB:hover a {color:#000000;}
	.GNB {transition: all 0.5s;}
	
	.pg_overview 	.main_summary { text-align:center; background-color:#000000; color:#ffffff; font-weight:700; margin-left:-15px; margin-right:-15px;}
	.pg_overview 	.main_summary .title0 { font-size:1em; }
	.pg_overview 	.main_summary .title { font-size:2em; }
	.pg_overview 	.main_summary .date { font-size:1em; }
	.pg_overview .keynote {min-height:auto; height:auto;}
	.pg_overview .keynote:hover {min-height:auto; height:auto; transition:all 0.5s;}
	.pg_overview 	.four_track .description {min-height:auto;}
	
/*.pg_agenda */
	.pg_agenda .main_summary {margin-left:-15px; margin-right:-15px;background-color:#000000;}
/*.pg_sponsors */
	.pg_sponsors .main_summary {margin-left:-15px; margin-right:-15px;background-color:#000000;}
	
}
@media screen and (max-width:767px){
	
	#back-top {
		position: fixed;
		bottom: 50px;
		left: 100%;
		background-color: #ffffff;
		/*color: white;
		width: 70px;*/
		margin-left: -70px;
		border-radius : 5px 0 0 5px;
		opacity: .7;
		box-sizing: border-box;
		display:none;
		z-index:3;
		border:1px solid #000000;
		padding: 10px;
		cursor: pointer;
	}

	.pconly {display:none;}
	.mobileonly {display:block;}	
	
	.header { color:#ffffff; margin-bottom:0;}
	.container-fluid {padding-left:15px; padding-right:15px;}
	
	.navbar {margin-left:-15px; margin-right:-15px;}
	
	.GNB { background-color:#ffffff; }
	.GNB:hover { background-color:#ffffff; }
	.GNB a {color:#000000;}
	.GNB:hover a {color:#000000;}
	.GNB {transition: all 0.5s;}
	
	.GNB_sub { display:none;}
	.GNB .gnb_title > span:hover {padding-bottom:7px; border-bottom:0px solid #a42226;}
	.GNB_sub a:hover {padding:3px 10px; margin-left:-10px; background-color:#efefef; border-radius:5px;}

/*.pg_overview */
	.pg_overview .overview_list > li:nth-child(even) {padding:0; text-align:center; }
	.pg_overview 	.four_track .description {min-height:auto;}
	.pg_overview .container_gift .gift_img {width:30%;}
	.pg_overview .keynote_box {float:left; width:100%; padding-right: 15px;  padding-left: 5px;}
	.pg_overview .keynote {min-height:auto; height:auto;}
	.pg_overview .keynote:hover {min-height:auto; height:auto; transition:all 0.5s;}

/*.pg_sponsors */	
	.pg_sponsors .sponsor_list li {text-align:center;}
	

}

