@media all and (min-width:1024px) {

	.hide {opacity:0;}

	.loading {position:fixed; top:0; left:0; width:100%; height:100%; background:#fff; z-index:1000;}
	.loading .img {position:absolute; top:0; bottom:0; left:0; right:0; width:240px; height:160px; margin:auto; text-align:center;}

	.trans {
		-moz-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
		-ms-transition: all 0.5s ease-in;
	}

	body {
		overflow-y:hidden;
		background:#ececec;
	}


	.bg {position:absolute; top:0; left:50%; width:1920px; margin:0 0 0 -960px;}
	.wrap {position:relative; width:1200px; margin:0 auto;}

	/* 헤더 */
	.header {display:none; position:fixed; top:0; left:0; width:100%; z-index:201}
	.header .inner {position:relative; max-width:1900px; width:100%; margin:0 auto;}
	.header .inner .logo {float:left; padding:20px 0 0 20px;}
	.header .inner .logo a {display:block; float:left;}
	.header .inner .btn_menu {float:right; display:block; width:101px; height:101px; margin:20px 20px 0 0; background:url("/newsletter/images/btn_menu_off.png") no-repeat;}
	.header .inner .btn_menu.active {background:url("/newsletter/images/btn_menu_on.png") no-repeat;}
	.header .inner .btn_menu:focus {outline:0;}

	/* 스크롤 메뉴 */
	.scroll_menu_wrap {position:absolute; top:300px; right:50px; margin:0 50px 0 0; padding:10px 0; background:url("/newsletter/images/bg_scroll_menu01.png") repeat-y right; z-index:100;}
	.scroll_menu {}
	.scroll_menu li {text-align:right;}
	.scroll_menu li a {
		display:block; margin:0 -2px 0 0; padding:25px 15px 25px 0; font-size:16px; color:#ccc; background:url("/newsletter/images/bg_scroll_menu02.png") no-repeat center right;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.scroll_menu li.active a {margin:0 -33px 0 0; padding-right:80px; background:url("/newsletter/images/bg_scroll_menu03.png") no-repeat center right; font-size:30px; color:#ccc;}

	/* 풀메뉴 */
	.full_menu_wrap {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:url("/newsletter/images/bg_full_menu.png") repeat; text-align:center; z-index:200;}
	.full_menu {display:table-cell; vertical-align:middle; }
	.full_menu .menu {}
	.full_menu .menu li {}
	.full_menu .menu li a {display:block; padding:15px 0;}
	.full_menu .menu li * {
		-moz-transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		transition: all 0.2s ease-in;
		-ms-transition: all 0.2s ease-in;
	}
	.full_menu .menu li strong {font-size:66px; color:#fff;}
	.full_menu .menu li p {opacity:0; font-size:18px; font-family:'Malgun Gothic';}
	.full_menu .menu li:hover {background:#fff;}
	.full_menu .menu li:hover strong {color:#a5978a;}
	.full_menu .menu li:hover p {opacity:1;}

	/* 섹션별 스타일 */
	.section01 {height:991px; padding:185px 0 0 0; text-align:center;}
	.section02 {height:2800px; padding:85px 0 0 148px;}
	.section03 {height:2969px; padding:352px 0 0 148px;}
	.section03 .first {margin:168px 0 0 0;}
	.section04 {height:1100px; padding:190px 0 0 148px;}
	.section05 {padding:100px 0 50px 148px;}
			
	/* 100주년 타이틀 */
	.title_100th {position:relative; width:450px; margin:0 auto 300px auto; padding:138px 0 0 0;}
	.title_100th .the_cau {display:none; position:absolute; top:90px; left:50%; width:1000px; margin:0 0 0 -500px; font-size:200px; letter-spacing:-10px; color:#a69078; font-weight:normal; text-shadow: 20px 14px 25px rgba(0, 0, 0, 0.3); z-index:2;}
	.title_100th .number {display:none; position:absolute; top:140px; left:50%; width:350px; margin:0 0 0 -175px; font-size:200px; letter-spacing:-10px; color:#a69078; font-weight:normal; text-shadow: 20px 14px 25px rgba(0, 0, 0, 0.3); z-index:2; text-align:Center;}
	.title_100th .number * { vertical-align:top;}
	.title_100th .number em {margin:0 10px 0 0; line-height:150px;}
	.title_100th .number span {font-size:54px;t}
	.title_100th .txt {
		position:absolute; top:20px; right:-80px; margin:-50px 0 0 0; font-size:54px; color:#262626; letter-spacing:-2px; line-height:52px; text-align:left; z-index:2; opacity:0;
		-moz-transition: all 0.8s ease-in;
		-webkit-transition: all 0.8s ease-in;
		transition: all 0.8s ease-in;
		-ms-transition: all 0.8s ease-in;
	}
	.title_100th .box {position:absolute; top:0; left:50%; width:0; height:0; margin:0 0 0 -104px; border:1px solid #f3f0ec; z-index:1;}
	.title_100th .box .ico_down {display:none; position:absolute; bottom:-15px; left:50%; margin:0 0 0 -15px;}

	/* news_letter */
	.news_letter {display:none; }
	.news_letter dt {margin:0 0 23px 0; font-size:30px; color:#fff; letter-spacing:-2px;}
	.news_letter dt:after {content:''; display:block; width:355px; height:31px; margin:21px auto 0 auto; background:url("/newsletter/images/ico_down02.png") no-repeat;}
	.news_letter dd {font-size:15px; color:#fff; line-height:26px; font-family: 'Nanum Myeongjo';}

	.back {
		position:absolute; top:0; left:0; width:100%; height:100%; z-index:99;
		background:url("/newsletter/images/bg_0per.png") repeat;
	}

	a:hover .back {
		background:url("/newsletter/images/bg_50per.png") repeat;
		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;
	}

	.more {
		position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;
		background:url("/newsletter/images/news_box_more_none.png") no-repeat center center;
	}

	a:hover .more {
		background:url("/newsletter/images/news_box_more.png") no-repeat center center;
		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;
	}

	/* 텍스트박스 */
	.section03 .txt_box {margin:0 0 46px 0;}

	.txt_box {float:left;}
	.txt_box.arrow {padding:0 0 0 90px; background:url("/newsletter/images/bul_arrow01.png") no-repeat 30px 128px;}
	.txt_box.arrow:before {content:''; display:block; width:80px; margin:0 0 16px 0; border-top:1px solid #c6c6c6;}
	.txt_box.small-font .tit {}
	.txt_box.small-font .tit span {display:block; padding:10px 0 0 0; font-size:18px; line-height:25px; font-family: 'Nanum Myeongjo';}
	.txt_box.small-font p {color:#444;}
	.txt_box.floatL {float:left; width:425px; margin:0 25px 0 0;}
	.txt_box .tit:after {content:''; display:block; width:50px; padding:0 0 17px 0; border-bottom:5px solid #a69078;}
	.txt_box .tit {margin:0 0 15px 0; font-size:42px; line-height:36px; color:#2f2f2f; letter-spacing:-2px; font-weight:bold;}
	.txt_box .tit.gold {color:#a69078;}
	.txt_box .tit .symbol {float:left; margin:10px 10px 0 0;}
	.txt_box .stit {margin:0 0 23px 0; font-size:30px; color:#ccc; }
	.txt_box .stit.black {color:#2f2f2f}
	.txt_box .stit .myeongjo {font-family: 'Nanum Myeongjo';}
	.txt_box p {width:500px; font-size:15px; color:#ccc; line-height:25px; font-family: 'Nanum Myeongjo';}
	.txt_box p.full {width:100%;}
	.txt_box p.white {color:#fff;}
	.txt_box p.gray {color:#ccc;} 
	.txt_box p.black {color:#2f2f2f;} 
	.txt_box p .big {font-size:18px; display:block; margin:0 0 15px 0;}
	.txt_box .to_tip {padding:30px 0 0 0;}
	.txt_box .to_tip .to_tip_tit {margin:0 0 5px 0; font-size:18px; color:#a69078; font-family: 'Nanum Myeongjo';}

	.txt_box_type02 {width:100%; margin:0 0 50px 0; overflow:hidden;}
	.txt_box_type02.left {float:left; width:425px;}
	.txt_box_type02.right {float:right; width:600px;}
	.txt_box_type02.tit_only {margin:0 0 5px 0;}
	.txt_box_type02 .label {float:left; margin:0 10px 0 0; padding:10px; background:#4e4f54; vertical-align:middle; text-align:center; color:#fff;}
	.txt_box_type02 .txt_box_cont {float:left;}
	.txt_box_type02 .tit {margin:0 0 5px 0; font-size:20px; color:#2f2f2f; font-weight:bold; font-family: 'Nanum Myeongjo';}
	.txt_box_type02 p {line-height:25px; font-size:15px; color:#2f2f2f; font-family: 'Nanum Myeongjo';}
	.txt_box_type02 li {position:relative; padding:0 0 0 13px; line-height:25px; font-size:15px; color:#2f2f2f; font-family: 'Nanum Myeongjo'; overflow:hidden;}
	.txt_box_type02 li:before {content:'-'; position:absolute; top:0; left:0;}

	/* 포토박스 */
	.section02 .photo_box {border:1px solid #4f4f50 !important;}
	.photo_box {position:relative; float:left; margin-bottom:30px;}
	.photo_box.floatR {float:right;}
	.photo_box.big {margin-right:20px; padding:30px 22px; border:1px solid #ccc;}
	.photo_box.big.re_ml{margin-left:30px;}
	.photo_box.medium {margin-right:42px; padding:10px 8px; border:1px solid #ccc;}
	.photo_box.medium.re_ml{margin-left:30px;}
	.section04 .photo_box.medium.re_ml{position:relative; top:-110px; margin-left:30px;}
	.section04 .photo_box.medium.re_fl{float:right; position:relative; top:-200px; margin-right:169px;}
	.photo_box.medium.re_mg{margin-top:51px;}
	.photo_box.medium.floatR {margin-left:425px;}
	.photo_box.small {float:none; margin:0 10px 10px 0;}
	.photo_box .mark {display:table; width:100%; padding:10px 0; z-index:101; background:#4e4f54;}
	.photo_box .mark.top.left {position:absolute; top:-18px; left:-18px;}
	.photo_box .mark.top.right {position:absolute; top:-18px; right:-18px;}
	.photo_box .mark.gold {background:#a69078;}
	.photo_box .mark.gold .txt {border-left:1px solid #baa894;}
	.photo_box .mark .txt {display:table-cell; padding:0 15px; border-left:1px solid #868686; vertical-align:middle; text-align:center; color:#fff; text-align:left; font-family: 'Nanum Myeongjo';}
	.photo_box .mark .number {display:table-cell; width:40px; vertical-align:middle; text-align:center; color:#fff;}
	
	
	.section03_layout > li {float:none; margin:0 0 10px 0; clear:both; overflow:hidden;}
	.section03_layout .sl_image_box {margin-top:90px; margin-bottom:10px;}
	.section03_layout .sl_txt_box {margin-top:0; margin-bottom:0;}
	.section03_layout > li.right {margin-top:100px; margin-bottom:10px;}
	.section03_layout > li.width940 {width:880px;}

	/* section04 타이틀 */
	.section04_tit {margin:0 0 84px -148px; font-family: 'Nanum Myeongjo'; text-align:center;}
	.section04_tit:after {content:''; display:block; width:355px; height:31px; margin:21px auto 0 auto; background:url("/newsletter/images/ico_down02.png") no-repeat;}
	.section04_tit .stit {margin:0 0 10px 0; font-size:28px; letter-spacing:-2px; color:#999;}
	.section04_tit .tit {font-size:42px; letter-spacing:-2px; color:#a69078;}
	
	
	.section04 .txt_wrap{overflow:hidden; width:880px; margin-bottom:0;}
	.section04 p.gray{width:410px;}
	.section04 .txt_wrap .txt_box{float:left; width:466px;}
	.section04 .txt_wrap .photo_box{margin-right:0; border:1px solid #2f2f2f;}
	.section04 .photo_box{border:1px solid #2f2f2f; padding:10px 8px;}
	.section04 .photo_box.bg_sq{padding:28px 28px 15px 15px; background:url("/newsletter/images/04/bg_photobox1.png") no-repeat 3px 13px;}
	.photo_box.bg_sq2{padding:28px 28px 15px 28px; background:url("/newsletter/images/04/bg_photobox2.png") no-repeat 17px 13px;}
	
	.section05 .txt_box_type02{margin:0;}
	.section05 .txt_wrap{overflow:hidden; width:925px; margin-bottom:0;}
	.section05 .txt_wrap .txt_box{float:left; width:466px; margin-left:40px;}
	.section05 .txt_wrap .txt_box p{width:100%;}
	.section05 .txt_wrap .photo_box{margin-right:0; border:1px solid #bdbdbd; padding:15px;}
	.section05 .photo_box.big.re_ml{margin-left:0;}
	.section05 .photo_box.bg_sq2{padding:28px 28px 15px 15px; background:url("/newsletter/images/05/bg_photobox1.png") no-repeat 94% 5%;}
	

	/* 100주년 리포트 */
	.report {width:600px; margin:0 auto 125px auto;}
	.report .tit {margin:0 0 35px 0; font-size:26px; letter-spacing:-1px; color:#2f2f2f; text-align:center;}
	.report .tit span {font-size:15px; vertical-align:top;}
	.report .list .first a {border-top:2px solid #cbcbcb;}
	.report .list li {padding:0 0 0 40px; background:url("/newsletter/images/ico_play.png") no-repeat left center;}
	.report .list li a {display:block; padding:15px 0; font-family: 'Malgun Gothic'; letter-spacing:-1px; border-bottom:1px solid #cbcbcb;}
	.report .list li .date {display:block; float:right;}
	
	.btn_area {padding:100px 0 30px 0; text-align:center;}
	.btn_area img {display:inline-block; margin:0 0 15px 0}
	.btn_area  a {display:inline-block; width:380px; margin:0 auto; padding:30px 0; border:1px solid #a69078; font-size:18px; text-align:center; font-family:'Malgun Gothic';}

	.copyright {padding:150px 0; text-align:center; color:#717171;}

	.donations {float:left; width:450px;}
	.donations li {margin:0 0 10px 0; padding:10px; overflow:hidden; border:1px solid #4f5051;}
	.donations li .photo_box {float:left; width:200px; margin:0 20px 0 0;}
	.donations li dl {float:left; margin:15px 0 0 0; overflow:hidden; color: #ccc; font-family: 'Nanum Myeongjo';}
	.donations li dl dt {float:left; width:40px; margin:0 20px 0 0; text-align:justify;}
	.donations li dl dt:after { content:""; display:inline-block; width:100%; }
	.donations li dl dd {float:left;}
	.donations li p {float:left; width:200px; color:#c0c0c0 !important; font-size:13px; letter-spacing:-1px; line-height:1.4;}

	.abc {width:50%; padding:20px;}

}

@media all and (max-width:640px){
	.section04 p.gray{width:100%;}
}