@charset "utf-8";

/* 메인페이지 스타일만 정의 */
/* ******************** 데스크탑 (992~) ******************** */
@media screen and (min-width: 992px), print{
	
	a {text-decoration:none !important; outline:none !important;} 
	a:hover, a:active {text-decoration:none !important;}
	
	/* 우측 퀵 가림 */
	.quick ul{display:none;}
	#quick_contents {display:none;} 
	/* 상단 롤링 */
	.rollBanner {position:relative; width:100%; height:390px; background:#FFF; overflow:hidden;}
	.rollBanner .slogan {z-index:11; position:relative; width:100%; max-width:1200px; margin:0 auto; padding-top:230px; text-align:center;}
	#item {z-index:10; position:absolute; width:100%; height:390px; overflow:hidden; left:0;}
	#item li {position:absolute; width:100%; height:390px;}

	.main_wrap {font-family:"NanumGothic"; overflow:hidden;}
	
	.c_orange {color:#f66e00;}
	.mo_br {display:none;}
	
	.rollBanner .slogan.titTxt {padding-top:218px;}
	
	/* 년간일정 */
	.schedule {width:100%; height:60px; overflow:hidden;}
	.schedule {position:relative; overflow:hidden; width:1200px; height:60px; margin:0 auto; font-size:14px; color:#000;}
	.schedule > ul > li {position:absolute; height:60px; }
	.schedule .title {position:absolute; padding:19px 0 0 35px; font-size:18px; line-height:20px; font-family:"NanumGothicBold"; background:url(../images/main/bullet_schedule.jpg) no-repeat 0 15px;}
	.schedule .title span {color:#f66e00;}
	.schedule .title span.year {color:#000;}
	.schedule .item {left:180px; width:900px; height:60px; overflow:hidden;}
	.schedule .item li {position:absolute; padding-top:20px; height:20px; overflow:hidden; top:60px;}
	.schedule .item li a {color:#000; text-decoration:none;}
	.schedule .item li span {padding:0 10px; font-weight:bold; color:#ff7800;}
	.schedule .year-calendar {position: relative; z-index: 100; display:inline-block; float: right; background:#eee; border-radius: 100px; padding:14px 30px; font-size:15px; letter-spacing:-1px; text-align: center; margin-top:7px; color:#000; font-weight:500; line-height:1.2;}
	.schedule .year-calendar:hover {background:#f66e00; color:#fff; transition:.3s;}


	/* 중간 퀵메뉴 */
	.quickBar {width:100%; height:100px; overflow:hidden; background:#2e3238;}
	.quickBar .item {position:relative; overflow:hidden; width:100%; max-width:1210px; height:100px; margin:0 auto}
	.quickBar .item li {height:100%; float:left; width: calc(100%/6); transition:.4s;}
	.quickBar .item li a img {border-left:1px solid rgba(255,255,255,.1);}
	.quickBar .item li:last-child a img {border-right:1px solid rgba(255,255,255,.1);}
	
	/* 중간 퀵메뉴-newVer */
	.quickBar.newVer .item ul {height:100%;}
	.quickBar.newVer .item ul li {border-right:1px solid #43464b; box-sizing:border-box;}
	.quickBar.newVer .item ul li:hover {background:#1e2128;}
	.quickBar.newVer .item ul li:nth-child(1) {border-left:1px solid #43464b;}
	
	.quickBar.newVer .item ul li a {width:100%; height:100%; display:inline-block; color:#febd00; font-size:14px; text-align:center; padding-top:65px;}
	.quickBar.newVer .item ul li:nth-child(1) a {background:url(../images/main/newquick_01.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(2) a {background:url(../images/main/newquick_02.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(3) a {background:url(../images/main/newquick_03.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(4) a {background:url(../images/main/newquick_04.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(5) a {background:url(../images/main/newquick_05.png) no-repeat center 22px;}
	.quickBar.newVer .item ul li:nth-child(6) a {background:url(../images/main/newquick_06.png) no-repeat center 25px;}
	
	/*중간 퀵메뉴-newVer2*/
	.quickBar.newVer.white .item ul li:nth-child(1) {border-left:1px solid #3c91eb;}
	.quickBar.newVer.white .item ul li:nth-child(6) {border-right:1px solid #e2915e;}
	.quickBar.newVer.white .item ul li {border-right:1px solid #fff; box-sizing:border-box;}
	.quickBar.newVer.white .item ul li a {width:100%; height:100%; display:inline-block; color:#fff; font-size:14px; text-align:center; padding-top:65px;}
	.quickBar.newVer.white .item ul li:nth-child(1) a {background:#3c91eb url(../images/main/newquick_21.png) no-repeat center 25px;}
	.quickBar.newVer.white .item ul li:nth-child(2) a {background:#3c91eb url(../images/main/newquick_22.png) no-repeat center 25px;}
	.quickBar.newVer.white .item ul li:nth-child(3) a {background:#81c171 url(../images/main/newquick_23.png) no-repeat center 25px;}
	.quickBar.newVer.white .item ul li:nth-child(4) a {background:#81c171 url(../images/main/newquick_24.png) no-repeat center 25px;}
	.quickBar.newVer.white .item ul li:nth-child(5) a {background:#e2915e url(../images/main/newquick_25.png) no-repeat center 22px;}
	.quickBar.newVer.white .item ul li:nth-child(6) a {background:#e2915e url(../images/main/newquick_26.png) no-repeat center 25px;}

	/* 학술대회 사진 바로가기 */
	.conPhoto {width:100%; max-width:1200px; margin:0 auto; font-size:18px; font-weight:500; text-align:center;}
	.conPhoto a {width:100%; display:inline-block; background:#541212 url(../images/include/p-more.png) no-repeat 890px; background-size:25px; padding:20px 0; color:#fff;}


	/************* 메인 컨텐츠 *************/
	.main_contents {clear:both; position:relative; width:1200px; margin:0 auto; overflow:hidden; font-size:13px;}
	.main_contents h3 {font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px; font-weight:500; color:#000 !important; font-size: 20px; margin-bottom:25px;}
	

	/*소식 게시물*/
	.notice_box {position:relative; float:left; width:400px; height:320px; box-sizing:border-box; padding:0 20px; overflow:hidden; border-bottom:1px solid #ddd8d8;}
	/* .notice_box h3 {position:absolute; top:40px;} */
	.notice_box .more_btn {position:absolute; top:0px; right:20px;}
	.notice_box p {/*position:absolute; top:90px;*/ width:100%; /*padding-right:40px;*/ height:130px; border-bottom:2px dotted #e0e0e0;}
	.notice_box p a {text-decoration:none;}
	.notice_box p a {display:block; margin:0; padding:0;}
	.notice_box p a.subject {max-width:100%; height:44px; overflow:hidden; margin-bottom:10px; font-size:14px; line-height:22px; font-weight:bold; color:#f66e00; word-break:break-all;}
	.notice_box p a.con {width:100%; height:40px; overflow:hidden; color:#333; word-break:break-all;}
	.notice_box p span.date {padding-top:5px;}
	.notice_box .list {/*position:absolute; top:236px;*/ width:100%; margin-top:20px;}
	.notice_box .list li {float:left; margin-bottom:4px; box-sizing:border-box; padding-left:12px; height:20px; overflow:hidden; width:100%; background:url(../images/main/board_bullet.jpg) no-repeat 5px 7px;}
	.notice_box .list li span.subject a {
		float: left;
		width: 265px;
		max-width: 100%;
		overflow: hidden;
		padding-right: 10px;
		height: 18px;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding-right: 10px;
		height: 18px;
	}
	.notice_box .list li span.date { float:right;letter-spacing:0px; color:#414c31; font-size:12px; right:0;}
	.notice_box .list li .new_icon { font:0/0 arial; padding:4px 0 0 3px; }
	.notice_box .list li a {color:#414c31; text-decoration:none;}
	.notice_box .list li:last-child {display:none;}

	/*갤러리-사진 롤링*/
	.gallery_box {position:relative; float:left; width:400px; box-sizing:border-box; padding:0 20px; overflow:hidden;}
	/* .gallery_box h3{position:absolute; top:40px;} */
	.gallery_box .item {position:relative; width:360px; height:300px;}
	.gallery_box .item li {position:absolute; left:0; top:0;}
	.gallery_box .item li img {width:360px; z-index:-1; margin-top:50px;}
	/*.gallery_box .item li p {position:absolute; width:320px; left:0; bottom:0; padding:15px 40px 15px 40px; background:url(../images/main/gallery_bg.png); color:#000;}*/
	.gallery_box .item p {position:absolute; width:360px; left:0; bottom:70px; box-sizing:border-box; padding:15px 20px 15px 20px; background:url(../images/main/gallery_bg.png); color:#000;}
	.gallery_box .btn_prev {z-index:20; position:absolute; left:20px; top:150px;}
	.gallery_box .btn_next {z-index:20; position:absolute; right:20px; top:150px;}
	
	/*사진 롤링 - 캐릭터 */
	.gallery_box .character .img {display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:20px; position:relative; border:1px solid #e5e5e5; padding:30px 20px;}
	.gallery_box .character .img > div {display:flex; justify-content:center; align-items:center;}
	.gallery_box .character .img img {width:100%; max-height:200px; max-width:80px;}
	.gallery_box .character .img span {position:absolute; left:50%; transform:translateX(-50%); bottom:9px; color:#fff; padding:5px 15px; background:#541212; border-radius:3rem;}
	.gallery_box .character .img .whole img {max-width:65px;}
	.gallery_box .character p {margin-top:20px; color:#525252; line-height:1.7;}
	.gallery_box .character p span {font-weight:600; color:#f66e00}
	.gallery_box .character h3 span {color:#541212;}
	
	/*학회지*/
	.jomp_box {position:relative; float:left; width:400px; box-sizing:border-box; margin-bottom:40px; padding-right:20px; box-shadow: rgba(0, 0, 0, 0.03) 5px 20px 20px -20px;overflow:hidden;}
	.jomp_box .more_btn {position:absolute; top:35px; right:20px;}
	.jomp_box .inner {display:flex; width:360px; margin-top:50px;}
	.jomp_box .inner img {width:160px; padding:10px; border:1px solid #eee; margin-right:15px; transition:.5s;}
	.jomp_box .inner:hover img {box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}
	.jomp_box .inner .jomp_btn {display:inline-block; width:105px; background:url(../images/main/i-more.png) no-repeat right; color:#000; font-weight:600;}
	.jomp_box .inner .text p {font-size:14px; color:#5ac6c8; font-weight:600; margin-bottom:15px;}
	.jomp_box .inner .text span {display:inline-block; color:#666; margin-bottom:15px;}
	

	.jomp_box.ver2 .inner ul {width:100%; display:flex; flex-wrap: wrap;}
	.jomp_box.ver2 .inner ul li {width:50%;}
	.jomp_box.ver2 .inner ul li a {width:100%; display:inline-block; background:url(../images/main/i-jomp2) no-repeat center 20px; background-size:35px; padding: 75px 0 10px 0; font-size: 15px; line-height: 1.2; color: #000;}
	.jomp_box.ver2 .inner ul li:nth-child(2) a {border:1px solid #d1d1d1; border-top:0; border-right:0; background:url(../images/main/i-jomp4-2) no-repeat center 20px; background-size:50px;}
	.jomp_box.ver2 .inner ul li:nth-child(3) a {margin-top: -1px; border:1px solid #d1d1d1; border-bottom:0; border-left:0; background:url(../images/main/i-jomp1) no-repeat center 20px;background-size:45px; font-weight:500; color:#f66e00;}
	.jomp_box.ver2 .inner ul li:nth-child(4) a {background:url(../images/main/i-jomp3) no-repeat center 20px; background-size:43px;}
	.jomp_box.ver2 .inner ul li a p {line-height:1.3; font-size:13px; color:#6c6c6c;}
	
	
	
	/*유튜브*/
	.youtube_box {position:relative; float:left; width:400px;  padding-left:20px; box-sizing:border-box; overflow:hidden;}
	/*.youtube_box h3 {background:url(../images/main/i-youtube-btn.png) no-repeat right;}*/
	.youtube_box .c_red {color:#ed3023;}
	.youtube_box .tit-space {display:flex; justify-content:space-between; align-items:center;}
	.youtube_box .tit-space h3 {margin-bottom:0;}
	.youtube_box .tit-space a.link {padding:5px 35px 5px 10px; background:url(../images/main/i-youtube-btn.png) no-repeat 90% center / 16px; border:1px solid #ddd; color:#333;}
	.youtube_box .tit-space a.link:hover {color:#f66e00;}
	.youtube_box p {font-size:14px; margin-top: -10px; font-weight:600;}
	.youtube_box .inner div img {display:none;}
	.youtube_box .inner {display:flex; align-items:center; justify-content: space-around; height:auto; margin-top:20px; padding-top:20px; border-top:2px dotted #e0e0e0;}
	.youtube_box .inner div {width:60px; height:80px; background:url(../images/main/i-phone.png) no-repeat center / contain;}
	.youtube_box .inner a {padding:13px 20px; color:#fff; display:inline-block; background:#7ebc70 url(../images/main/i-more.png) no-repeat 150px 48px; line-height:1.8; transition:.3s;}
	.youtube_box .inner a:hover {background:#5eb94a url(../images/main/i-more.png) no-repeat 158px 48px;}
	.youtube_box a.link {}
	.youtube_box .media-space {text-align:center; margin-top:20px; background:#f0f0f0; border-radius:10px; padding:20px 10px;}
	.youtube_box .media-space p {font-size:14px; font-weight:400; margin-top:5px; color:#000;}
	/*학술행사 소식*/
	.conference_box {position:relative; float:left; width:400px; height:330px; margin-bottom:40px; box-shadow: rgba(0, 0, 0, 0.03) 5px 20px 20px -20px; border-bottom:1px solid #f1f1f1; box-sizing:border-box; padding:0 20px; margin-top:40px; overflow:hidden;}
	/* .conference_box h3 {position:absolute; top:40px; left:40px;} */
	.conference_box .more_btn {position:absolute; top:0; right:20px;}
	.conference_box dl {display:flex; /*position:absolute; top:90px;*/ height:140px; border-bottom:2px dotted #e0e0e0;}
	.conference_box dt {width:140px; margin-right:10px; /*margin-left:40px; float:left;*/}
	.conference_box dd {width:100%; /*float:right; max-width:220px; overflow:hidden;*/}
	.conference_box dd a {text-decoration:none;}
	.conference_box dd span {display:block;}
	/* .conference_box dd a.subject {display:block; width:220px; height:45px; overflow:hidden; margin-bottom:10px; font-size:14px; line-height:22px; font-weight:bold; color:#f66e00; word-break:break-all;} */
	.conference_box dd a.subject {display:block; width:100%; height:45px; overflow:hidden; margin-bottom:10px; font-size:14px; line-height:22px; font-weight:bold; color:#f66e00; word-break:break-all;}
	/* .conference_box dd a.con {display:block; height:17px; overflow:hidden; color:#333; word-break:break-all; width:100%;} */
	.conference_box dd a.con {display:block; height:40px; overflow:hidden; color:#333; word-break:break-all; width:100%;}
	.conference_box dd span.date {padding-top:5px;}
	.conference_box .list {/*position:absolute; top:236px; left:40px;*/ margin-top:15px; width:360px;}
	.conference_box .list li {float:left; margin:0; padding-left:12px; height:24px; overflow:hidden; width:348px; background:url(../images/main/board_bullet.jpg) no-repeat 5px 7px;}
	.conference_box .list li span.subject a {
		float: left;
		width: 265px;
		max-width: 100%;
		overflow: hidden;
		padding-right: 10px;
		height: 18px;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding-right: 10px;
		height: 18px;
	}
	.conference_box .list li:last-child {display:none;}
	.conference_box .list li span.date { float:right;letter-spacing:0px; color:#414c31; font-size:12px; right:0;}
	.conference_box .list li .new_icon { font:0/0 arial; padding:4px 0 0 3px; }
	.conference_box .list li a {color:#414c31; text-decoration:none;}


	/*환자를 위한 정보*/
	.info_box {position:relative; float:left; width:400px; height:330px; box-sizing:border-box; padding-left:20px; margin-bottom:40px; border-bottom:1px solid #f1f1f1; margin-top:40px; overflow:hidden; box-shadow: rgba(0, 0, 0, 0.03) 5px 20px 20px -20px;}
	/*.info_box h3 {font-size: 18px; padding: 15px 30px; color: #fff; font-weight: 500; background: #5ac6c8;}*/
	.info_box h4 {color:#000; position:absolute; top:80px;}
	.info_box .txt {position:absolute; width:100%; height:auto; overflow:hidden; top:105px;}
	.info_box .txt dt {float:left;}
	.info_box .txt dt>a>img {width:240px; height:115px;}
	.info_box .txt dd {height:auto; float:left; padding:10px 22px 0 0;}
	.info_box .txt dd>span {}
	.info_box .btn {position:absolute; height:auto; overflow:hidden; top:100px; left:245px;}
	.info_box .btn li {padding:5px 5px 7px 5px;}
	.info_box .btn li a {display:inline-block; width:120px; height:30px; text-align:center; line-height:2.3; text-decoration:none; background:#7e8187; color:#fff;}
	.info_box .btn li a:hover {color:#ffbe02; background:#45494e;}

	.info_box .new {width:100%;}
	.info_box .new * {box-sizing:border-box;}
	.info_box .new ul {display:table; width:100%; /*padding:30px 0 10px;*/}
	.info_box .new li {display:table-cell; width:25%; text-align:center; vertical-align:middle; border-left:1px solid #e0e0e0;}
	.info_box .new li:first-child {border:0;}
	.info_box .new li a {display:block; font-size:14px; letter-spacing:-.5px; font-weight:bold; color:#000 !important; }
	.info_box .new li a:hover {color:#009093 !important; text-decoration:none;}
	.info_box .new li span {display:block; text-align:center; padding:15px 0;}
	.info_box .new p {margin-top:40px; /*padding-right:20px;*/ line-height:1.8;}

	/*페이스북*/
	.facebook_box {position:relative; float:left; width:400px; height:348px; overflow:hidden; background:#F5F5F5;}
	.facebook_box h3 img{position:absolute; left:0; top:0; z-index:10;}
	.facebook_box div {position:absolute; left:0; top:-19px; z-index:1; overflow:hidden;}


	/*트위터*/
	.twitter_box {position:relative; float:left; width:400px; height:348px; overflow:hidden;}
	.twitter_box h3 img{position:absolute; left:0; top:0; z-index:10;}
	.twitter_box div {position:absolute; left:0; top:16px; z-index:1; overflow:hidden; width:400px; height:350px;}
	.twitter_box .ie {display:none; position:absolute; top:50px; left:0; width:400px; height:298px; background:#FFF; text-align:center; overflow:hidden;}
	.twitter_box .ie img {margin:20px 0 20px 0;}
	.twitter_box .ie p {font-size:12px;}


	/* 인스타그램 추가 */
	.insta_box {position:relative; float:left; width:400px; height:348px; overflow:hidden;}
	.insta_box h3 img{position:absolute; left:0; top:0; z-index:10;}
	.insta_box div {position:absolute; left:0; top:16px; z-index:1; overflow:hidden; width:400px; height:350px;}
	#instafeed {border: 1px solid #e9eaed; height:298px; overflow-y:scroll;}
	.instafeed_wrap a {display:block;}
	#instafeed>a {border-bottom:1px solid #ddd; padding:20px;}
	#instafeed>a:hover {text-decoration:none; color:#666;}
	#instafeed>a:last-child {border-bottom:0;}
	#instafeed a img {display:block; margin:0 auto 10px; width:343px; height:343px;}


	/* 인스타그램 수정 */
	#instafeed {padding:5px; background:#f5f5f5; box-sizing:border-box;}
	#instafeed ul {}
	#instafeed ul:before,
	#instafeed ul:after {content:''; display:block; clear:both;}
	#instafeed ul li {float:left; width:100%; border-bottom:5px solid #f5f5f5; box-sizing:border-box;}
	#instafeed ul li a {display:block; position:relative;}
	#instafeed ul li a:before {content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0); transition:all .3s;}
	#instafeed ul li a p {
		font-size:14px; position:absolute; left:0; top:50%; transform:translateY(-50%); color:#fff;
		opacity:0; padding:0 60px; transition:all .3s; line-height:1.8;
		overflow: hidden; text-overflow:ellipsis; height:75px;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	#instafeed ul li a:hover:before { background:rgba(0,0,0,.7);}
	#instafeed ul li a:hover p {opacity:1;}
	#instafeed a.instaBtn {
		display:block; margin-top:10px; text-align:center; box-shadow:0 0 5px rgba(0,0,0,.2); 
		border-radius:5px; padding:6px; font-weight:bold; color:#000; font-size:12px;
		background:#fff url(../images/main/arrow-right.png)calc(100% - 10px) center no-repeat;
	}



	/******************* newVer2 *********************/
	.newVer2 .main_wrap {font-family: 'SCoreDream';}
	.newVer2 .main_contents h3 {font-family: 'SCoreDream';}
	
	/*슬로건*/
	.newVer2 .slogan.titTxt {font-family: 'SCoreDream'; text-align:center; color:#fff; font-weight:700; font-size:35px;}
	
	/*슬로건 배경...*/
	 .newVer2 .slogan.titTxt .sloganWrap {padding:30px 0; background:url(../images/main/tit-bg.png) no-repeat center;}
	 .newVer2 .slogan.titTxt span {color:#ffc4b6;}
	 
	/*기존 슬로건 색*/
	/*.newVer2 .slogan.titTxt span {color:#631719;}*/
	
	
	/*년간일정*/
	.schedule .title {font-family: 'SCoreDream'; font-weight:500;}
	
	/*퀵바*/
	.newVer2 .quickBar {max-width:1200px; margin:auto;}
	
	/*갤러리*/
	.newVer2 .gallery_box { border-bottom:0; border-top:0; margin-top:0; padding:35px 30px; padding-top: 35px;}
	
	/*공지사항*/
	.newVer2 .notice_box {margin-top:0; height: 370px; padding-top: 40px; background:#e6efff;}
	.newVer2 .notice_box .more_btn {top:40px;}
	.newVer2 .notice_box p a.subject {font-weight:500;}
	
	/*학술행사소식*/
	.newVer2 .conference_box {background:#f3fff0; border: 1px solid #ddd8d8; border-top:0; margin-top:0; margin-bottom:0; height: 370px; padding-top: 35px;}
	.newVer2 .conference_box .more_btn {top:40px;}
	.newVer2 .conference_box dd a.subject {font-weight:500;}

	/*학회지*/
	.newVer2 .jomp_box {margin-bottom:0; padding: 35px 30px 66px;}
	.newVer2 .jomp_box .inner .left {margin-right:12px;}
	.newVer2 .jomp_box .inner .left a {padding-top:165px; padding-bottom:50px; background:#3355cf url(../images/main/i-jomp1.png) no-repeat center 60px; background-size:70px;}
	.newVer2 .jomp_box .inner .left a p {font-size:18px; padding-top:15px; color:#ffa500; font-weight:500;}
	.newVer2 .jomp_box .inner .right a:nth-child(1) {padding-top:120px; padding-bottom:30px; background:#6b61dd url(../images/main/i-jomp2.png) no-repeat center 30px; background-size:52px;}
	.newVer2 .jomp_box .inner .right a:nth-child(2) {padding-top:105px; margin-top:15px; padding-bottom:20px; background:#3c91eb url(../images/main/i-jomp3.png) no-repeat center 30px; background-size:50px;}
	.newVer2 .jomp_box .inner a {color:#fff; display:inline-block; width:100%; text-align:center; font-size:16px;}

	

	/*유튜브*/
	.newVer2 .youtube_box {border: 1px solid #ddd8d8; border-bottom:0; margin-top:-1px; padding:30px 20px 39px;}
	.newVer2 .youtube_box .inner {border-top: 2px dotted #cdcdcd;}
	.newVer2 .youtube_box p.explan {font-weight:500; color:#525252; font-size:13px; margin-top:10px;}
	
	/*환자를 위한 정보*/
	.newVer2 .info_box {background:#fff6f2; border-bottom: 1px solid #ddd8d8; margin-top:0; margin-bottom:0; height: 370px; padding-top: 35px;}
	.newVer2 .info_box .new li a {font-weight:500;}
	.newVer2 .info_box .new p {padding-right:20px !important; font-weight: 500; color:#525252;}
	
	

}

/* ************************ 태블릿 이하(~991) ************************ */
@media screen and (min-width:991px) and (max-width: 1200px) {
	
	.quickBar .item li a img {border-left:1px solid rgba(255,255,255,.1); width:100%; height:100px; object-fit:cover;}
	


}



/* ************************ 태블릿 이하(~991) ************************ */
@media screen and (max-width: 991px) {

	/* 공통 */
	.newVer2 {font-family: 'SCoreDream' ,sans-serif !important;}
	.pc_br {display:none;}
	.newVer2 .bottom_wrap {margin-top:0;}
	
	a {text-decoration:none !important; outline:none !important;} 
	a:hover, a:active {text-decoration:none !important;}
	
	.newVer2 .slogan.titTxt {
    font-family: 'SCoreDream';
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
	line-height: 1.2;
}
	.newVer2 .slogan.titTxt span {
    color: #ffc4b6;
}

	.newVer2 .slogan.titTxt .sloganWrap {padding: 20px 0; background:url(../images/main/tit-bg-mo.png) no-repeat center 10px; background-size:335px;}
	
	/* 우측 퀵 가림 */
	.quick ul{display:none;}
	#quick_contents {display:none;} 
	/* 상단 롤링 */
	.rollBanner {position:relative; width:100%; height:195px; background:#FFF; overflow:hidden;}
	.rollBanner .slogan {z-index:11; position:relative; width:100%; margin:0 auto; padding-top:80px; text-align:center;}
	.rollBanner .slogan img {width:100%;}
	#item {z-index:10; position:absolute; width:100%; height:195px; overflow:hidden; left:0;}
	#item li {position:absolute; width:100%; height:195px;}

	.main_wrap {width:100% !important; font-family: 'SCoreDream' ,sans-serif !important; overflow-x:hidden !important;}

	/* 년간일정 */
	/*.schedule {position:relative; overflow:hidden; width:100%; height:auto; padding:20px; font-size:14px; color:#000;}*/
	/* .schedule .scheduleWrap {display:flex; justify-content:center; width:1200px; margin:0 auto;} */
	/*.schedule > ul > li {height:60px;}
	.schedule .title {width:100%; height:29px; padding-left:35px; font-size:18px; line-height:29px; font-family:"NanumGothicBold"; background:url(../images/main/bullet_schedule.jpg) no-repeat;}
	.schedule .title span {color:#f66e00;}
	.schedule .title span.year {color:#000;}
	.schedule .item {width:100%; height:60px;}
	.schedule .item li {padding-top:10px; height:auto;}
	.schedule .item li a {color:#000; text-decoration:none;}
	.schedule .item li span {padding:0 10px; font-weight:bold; color:#ff7800;}*/

	/* 년간일정 */
	.schedule {position:relative; overflow:hidden; width:100%; max-width:1200px; height:130px; padding:10px; box-sizing:border-box; margin:0 auto; font-size:14px; color:#000;}
	.scheduleWrap {height:100%;}
	.schedule > ul > li {position:absolute; height:60px; }
	.schedule .title {position:absolute; width: 100%; height:29px; padding-left:35px; z-index:10; font-size:18px; line-height:28px; font-family: 'SCoreDream' ,sans-serif !important; background:#fff url(../images/main/bullet_schedule.jpg) no-repeat;}
	.schedule .title span {color:#f66e00;}
	.schedule .title span.year {color:#000;}
	.schedule .item {width:100%; max-width:1000px; margin-top:30px; height:100%; overflow:hidden;}
	.schedule .item li {position:absolute; padding-top:10px; height:auto;overflow:hidden; top:160px;}
	.schedule .item li a {width: 100% !important; max-width: 360px;
	height:auto !important;
    box-sizing: border-box; background: #fff; color:#000; 
	display:inline-block; text-decoration:none;
	
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	}
	.schedule .item li span {padding:0px; font-weight:bold; color:#fff; text-indent:-9999px; margin-top:-15px; display:block;}
	
	.schedule .year-calendar {position: absolute; top: 0; right: 10px; z-index:999; font-size:15px; letter-spacing:-1px; text-align: center; margin-top:8px; color:#000; font-weight:500; line-height:1.2; background: #eee; padding: 12px 35px; border-radius: 100px;}
	.schedule .year-calendar:hover {background:#f66e00; color:#fff; transition:.3s;}

	/*학회지*/
	.newVer2 .jomp_box {margin-bottom:0; border-bottom: 1px solid #ddd8d8; }
	.newVer2 .jomp_box .inner .right {width:100%;}
	.newVer2 .jomp_box .inner .left {width:100%; hegiht:100%;}
	.newVer2 .jomp_box .inner .left a {padding-top:165px; padding-bottom:50px; background:#3355cf url(../images/main/i-jomp1.png) no-repeat center 60px; background-size:70px;}
	.newVer2 .jomp_box .inner .left a p {font-size:18px; padding-top:15px; color:#ffa500; font-weight:500;}
	.newVer2 .jomp_box .inner .right a:nth-child(1) {padding-top:120px; margin-top:2px; padding-bottom:30px; background:#6b61dd url(../images/main/i-jomp2.png) no-repeat center 30px; background-size:52px;}
	.newVer2 .jomp_box .inner .right a:nth-child(2) {padding-top:105px; margin-top:2px; padding-bottom:20px; background:#3c91eb url(../images/main/i-jomp3.png) no-repeat center 30px; background-size:50px;}
	.newVer2 .jomp_box .inner a {color:#fff; display:inline-block; width:100%; text-align:center; font-size:16px;}


	.jomp_box.ver2 .inner ul {width:100%; display:flex; flex-wrap: wrap;}
	.jomp_box.ver2 .inner ul li {width:50%;}
	.jomp_box.ver2 .inner ul li a {width:100%; display:inline-block; background:url(../images/main/i-jomp2) no-repeat center 20px; background-size:35px; padding: 75px 0 10px 0; font-size: 15px; line-height: 1.2; color: #000;}
	.jomp_box.ver2 .inner ul li:nth-child(2) a {border:1px solid #d1d1d1; border-top:0; border-right:0; background:url(../images/main/i-jomp4) no-repeat center 20px; background-size:45px;}
	.jomp_box.ver2 .inner ul li:nth-child(3) a {margin-top: -1px; border:1px solid #d1d1d1; border-bottom:0; border-left:0; background:url(../images/main/i-jomp1) no-repeat center 20px;background-size:45px; font-weight:500; color:#f66e00;}
	.jomp_box.ver2 .inner ul li:nth-child(4) a {background:url(../images/main/i-jomp3) no-repeat center 20px; background-size:43px;}
	.jomp_box.ver2 .inner ul li a p {line-height:1.3; font-size:13px; color:#6c6c6c;}
	
	

	/* 중간 퀵메뉴 */
	.quickBar {width:100%; height:auto; background:#2e3238;}
	.quickBar .item ul {display:flex; flex-wrap:wrap; flex-direction:row; justify-content:center;}
	.quickBar .item ul li {display:flex; flex-basis:33.33%; justify-content:center; flex-direction:column;}
	.quickBar .item ul li a {text-align:center; border:1px solid rgba(255,255,255,.1); border-right:0; margin:-1px 0 0 -1px;}
	
	/* 중간 퀵메뉴-newVer */
	.quickBar.newVer .item ul {height:100%;}
	.quickBar.newVer .item ul li {/*border-right:1px solid #43464b;*/ box-sizing:border-box;}
	.quickBar.newVer .item ul li:hover {background:#1e2128;}
	.quickBar.newVer .item ul li:nth-child(1) {border-left:0;}
	
	.quickBar.newVer .item ul li a {width:100%; height:45px; display:inline-block; color:#febd00; border:1px solid #fff; font-size:14px; text-align:center; padding-top:65px;}
	/*.quickBar.newVer .item ul li:nth-child(1) a {background:url(../images/main/newquick_01.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(2) a {background:url(../images/main/newquick_02.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(3) a {background:url(../images/main/newquick_03.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(4) a {background:url(../images/main/newquick_04.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(5) a {background:url(../images/main/newquick_05.png) no-repeat center 22px;}
	.quickBar.newVer .item ul li:nth-child(6) a {background:url(../images/main/newquick_06.png) no-repeat center 25px;}*/
	.quickBar.newVer .item ul li a {color:#fff;}
	.quickBar.newVer .item ul li:nth-child(1) a {background:#3c91eb url(../images/main/newquick_21.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(2) a {background:#3c91eb url(../images/main/newquick_22.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(3) a {background:#81c171 url(../images/main/newquick_23.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(4) a {background:#81c171 url(../images/main/newquick_24.png) no-repeat center 25px;}
	.quickBar.newVer .item ul li:nth-child(5) a {background:#e2915e url(../images/main/newquick_25.png) no-repeat center 22px;}
	.quickBar.newVer .item ul li:nth-child(6) a {background:#e2915e url(../images/main/newquick_26.png) no-repeat center 25px;}

	/* 학술대회 사진 바로가기 */
	.conPhoto {width:100%; max-width:1200px; margin:0 auto; font-size:15px; font-weight:500; text-align:center;}
	.conPhoto a {width:100%; display:inline-block; background:#541212 url(../images/include/p-more.png) no-repeat center 20%; background-size:25px; padding:50px 0 20px 0; color:#fff;}

	
	/************* 메인 컨텐츠 *************/
	.main_contents {clear:both; position:relative; width:100%; margin:0 auto; overflow:hidden; font-size:13px;}
	.main_contents h3 {font-family: 'SCoreDream' ,sans-serif !important; font-size:18px; color:#000;}

	/*공지사항*/
	.notice_box {position:relative; float:left; height:auto; overflow:hidden; border-top:3px solid #eee; border-left:0; border-right:0; box-sizing:border-box;}
	.notice_box .notice_box_wrap {padding:20px; background:#e6efff;}
	.notice_box h3 {position:static;}
	.notice_box .more_btn {position:absolute; top:20px; right:20px;}
	.notice_box p {position:static; width:100%; padding-top:20px; height:140px; border-bottom:2px dotted #e0e0e0;}
	.notice_box p a {text-decoration:none;}
	.notice_box p a {display:block; margin:0; padding:0;}
	.notice_box p a.subject {max-width:100%; height:40spx; overflow:hidden; margin-bottom:10px; font-size:14px; line-height:22px; font-weight:bold; color:#f66e00; word-break:break-all;}
	.notice_box p a.con {width:100%; height:45px; overflow: hidden; text-overflow: ellipsis; color:#333; word-break:break-all; white-space: normal;
    line-height: 1.7; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.notice_box p span.date {padding-top:5px;}
	.notice_box .list {position:static; width:100%; padding-top:25px;}
	.notice_box .list li {float:left; margin-bottom:4px; padding-left:12px; height:20px; overflow:hidden; width:97%; background:url(../images/main/board_bullet.jpg) no-repeat 5px 7px;}
	.notice_box .list li:last-child {display:none;}
	.notice_box .list li span.subject a {float:left; max-width:70%; overflow:hidden; padding-right:10px; height:18px; white-space:nowrap; text-overflow:ellipsis;}
	.notice_box .list li span.date { float:right;letter-spacing:0px; color:#414c31; font-size:12px; right:0;}
	.notice_box .list li .new_icon { font:0/0 arial; padding:4px 0 0 3px;}
	.notice_box .list li a {color:#414c31; text-decoration:none;}


	/*사진 롤링*/
	.gallery_box {position:relative; display:flex; justify-content:center; overflow:hidden;
    box-sizing: border-box; width:100%;}
	.gallery_box h3{position:static;}
	.gallery_box .item {position:relative; height:300px; overflow:hidden; margin:20px;}
	.gallery_box .item li {position:absolute; left:0; top:0; width:100% !important;}
	.gallery_box .item li img {width:100% !important; height: 255px;
    object-fit: cover; z-index:-1; margin-top:40px;}
	/*.gallery_box .item li p {position:absolute; width:320px; left:0; bottom:0; padding:15px 40px 15px 40px; background:url(../images/main/gallery_bg.png); color:#000;}*/
	.gallery_box .item p {position:absolute; width:90%; left:0; bottom:95px; padding:15px 20px 15px 20px; background:url(../images/main/gallery_bg.png); color:#000;}
	.gallery_box .btn_prev {z-index:20; position:absolute; left:20px; top:150px;}
	.gallery_box .btn_next {z-index:20; position:absolute; right:20px; top:150px;}
	
	/*사진 롤링 - 캐릭터 */
	.gallery_box .character {padding:30px 20px; border-top:3px solid #eee; width:100%;}
	.gallery_box .character .img {display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:20px; position:relative; border:1px solid #e5e5e5; padding:30px 20px;}
	.gallery_box .character .img > div {display:flex; justify-content:center; align-items:center;}
	.gallery_box .character .img img {width:100%; max-height:200px; max-width:80px;}
	.gallery_box .character .img span {position:absolute; left:50%; transform:translateX(-50%); bottom:9px; color:#fff; padding:5px 15px; background:#541212; border-radius:3rem;}
	.gallery_box .character .img .whole img {max-width:65px;}
	.gallery_box .character p {margin-top:20px; color:#525252; line-height:1.7;}
	.gallery_box .character p span {font-weight:600; color:#f66e00}
	.gallery_box .character h3 span {color:#541212;}
	
	
	/*학회지*/
	.jomp_box {position:relative; float:left; width:100%; height:auto; box-sizing:border-box; padding:20px; overflow:hidden;}
	.jomp_box .more_btn {position:absolute; top:20px; right:20px;}
	.jomp_box .inner {display:flex; flex-wrap:wrap; justify-content: center; margin-top: 20px;}
	
	.jomp_box .inner a {width:100%;}
	.jomp_box .inner img {width:100%; padding:10px; box-sizing:border-box; border:1px solid #eee; margin-right:0px; transition:.5s;}
	.jomp_box .inner:hover img {box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}
	.jomp_box .inner .jomp_btn {display:inline-block; width:105px; background:url(../images/main/i-more.png) no-repeat right; color:#000; font-weight:600;}
	.jomp_box .inner .text {margin-top:15px; /*text-align:center;*/}
	.jomp_box .inner .text p {font-size:14px; color:#5ac6c8; font-weight:600; margin-bottom:10px;}
	.jomp_box .inner .text span {display:inline-block; color:#666;}
	
	/*유튜브*/
	.youtube_box {position:relative; float:left; width:100%; height:auto; padding:20px; border-top:3px solid #eee; box-sizing:border-box; overflow:hidden;}
	/*.youtube_box h3 {background:url(../images/main/i-youtube-btn.png) no-repeat right;}*/
	.youtube_box .c_red {color:#ed3023;}
	.youtube_box .c_orange {color:#f66e00;}
	.youtube_box .tit-space p {font-size:14px; margin-top:0px; font-weight:400; padding:15px 0 20px 0;}
	.youtube_box .inner {display:flex; align-items:center; justify-content: center; gap:20px; height:auto; /*margin-top:35px;*/ padding-top:20px; border-top:1px dotted #eee;}
	.youtube_box .inner a {padding:20px 25px; color:#fff; display:inline-block; background:#7ebc70 url(../images/main/i-more.png) no-repeat 150px 48px; line-height:1.8; transition:.3s;}
	.youtube_box .inner a:hover {background:#5eb94a url(../images/main/i-more.png) no-repeat 158px 48px;}
	
	.youtube_box .tit-space {display:flex; justify-content:space-between; align-items:center;}
	.youtube_box .tit-space h3 {margin-bottom:0;}
	.youtube_box .tit-space a.link {padding:5px 35px 5px 10px; background:url(../images/main/i-youtube-btn.png) no-repeat 90% center / 16px; border:1px solid #ddd; color:#333;}
	.youtube_box .tit-space a.link:hover {color:#f66e00;}
	
	.youtube_box .media-space {text-align:center; margin-top:20px;  padding:20px 10px; border-radius:10px; background:#f0f0f0;}
	.youtube_box .media-space p {font-size:14px; font-weight:400; margin-top:5px; color:#000;}
	
	/*학술행사*/
	.conference_box {background:#f3fff0; position:relative; /*float:left;*/ width:100%; height:auto; padding:20px; overflow:hidden; margin-top:-1px; border:3px solid #eee; border-left:0; border-right:0;
    box-sizing: border-box;}
	/* .conference_box h3 {position:absolute; top:40px; left:40px;} */
	.conference_box .more_btn {position:absolute; top:20px; right:20px;}
	.conference_box dl {position:static; padding:20px 0; height:auto; border-bottom:2px dotted #e0e0e0;}
	.conference_box dt {width:100%; /*float:left;*/}
	.conference_box dt img {width:100%; display:none;}
	.conference_box dd {/*float:right;*/ width:100%;}
	.conference_box dd a {text-decoration:none;}
	.conference_box dd span {display:block;}
	.conference_box dd a.subject {display:block; width:100%; height:auto; /*overflow:hidden;*/ margin:10px 0; font-size:14px; line-height:22px; font-weight:bold; color:#f66e00; word-break:break-all;}
	.conference_box dd a.con {display:block; height:40px; overflow:hidden; overflow: hidden; text-overflow: ellipsis; word-break:break-all; white-space: normal;
    line-height: 1.7; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color:#333; width:100%;}
	.conference_box dd span.date {padding-top:5px;}
	.conference_box .list {/*position:absolute; top:236px; left:40px;*/ padding-top:20px; width:100%;}
	.conference_box .list li {float:left; margin:0; padding-left:12px; height:24px; overflow:hidden; width:100%; box-sizing:border-box; background:url(../images/main/board_bullet.jpg) no-repeat 5px 7px;}
	.conference_box .list li span.subject a {float:left; width:250px; max-width: 70%;
    overflow: hidden;
    padding-right: 10px;
    height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis; padding-right:10px; height:18px;}
	.conference_box .list li span.date { float:right;letter-spacing:0px; color:#414c31; font-size:12px; right:0;}
	.conference_box .list li .new_icon { font:0/0 arial; padding:4px 0 0 3px; }
	.conference_box .list li a {color:#414c31; text-decoration:none;}

	/*환자를 위한 정보*/
	.info_box {width:100%; background:#fff6f2; position:relative; float:left; height:auto; box-sizing:border-box; padding:20px; overflow:hidden; margin-top:-1px;
    box-sizing: border-box;}
	.info_box h4 {color:#000; /*position:absolute; top:80px;*/}
	/* .info_box h3 {font-size: 17px; padding:15px 30px; color: #fff; font-weight:500; background: #5ac6c8;} */
	.info_box .txt {/*position:absolute;*/ width:100%; height:auto; overflow:hidden; /*top:105px;*/}
	.info_box .txt dt {float:left;}
	.info_box .txt dt>a>img {width:240px; height:115px;}
	.info_box .txt dd {height:auto; float:left; padding:10px 22px 0 0;}
	.info_box .txt dd>span {}
	.info_box .btn {position:absolute; height:auto; overflow:hidden; top:100px; left:245px;}
	.info_box .btn li {padding:5px 5px 7px 5px;}
	.info_box .btn li a {display:inline-block; width:120px; height:30px; text-align:center; line-height:2.3; text-decoration:none; background:#7e8187; color:#fff;}
	.info_box .btn li a:hover {color:#ffbe02; background:#45494e;}

	.info_box .new {width:100%;}
	.info_box .new * {box-sizing:border-box;}
	.info_box .new ul {display:table; width:100%; padding:20px 0; margin:0 auto;}
	.info_box .new li {display:table-cell; width:25%; text-align:center; vertical-align:middle; border-left:1px solid #e0e0e0;}
	.info_box .new li:first-child {border:0;}
	.info_box .new li a {display:block; font-size:14px; letter-spacing:-.5px; font-weight:bold; color:#000 !important; }
	.info_box .new li a:hover {color:#009093 !important; text-decoration:none;}
	.info_box .new li span {display:block; text-align:center; padding:15px 0;}
	.info_box .new p {/*margin-top:20px; padding:0 30px;*/ line-height:1.8;}

	/*페이스북*/
	.facebook_box {position:relative; float:left; width:50%; height:348px; overflow:hidden; display:flex; background:#F5F5F5;}
	.facebook_box h3 {width:100%; height:50px; background:#3a5695; z-index:1;}
	.facebook_box h3 img{position:absolute; left:0; top:0; z-index:10;}
	.facebook_box div {position:absolute; left:50%; top:-19px; transform: translateX(-50%); z-index:1; overflow:hidden;}


	/*트위터*/
	.twitter_box {position:relative; float:left; width:50%; height:348px; overflow:hidden;}
	.twitter_box h3 img{position:absolute; left:0; top:0; z-index:10;}
	.twitter_box div {position:absolute; left:0; top:16px; z-index:1; overflow:hidden; width:400px; height:350px;}
	.twitter_box .ie {display:none; position:absolute; top:50px; left:0; width:400px; height:298px; background:#FFF; text-align:center; overflow:hidden;}
	.twitter_box .ie img {margin:20px 0 20px 0;}
	.twitter_box .ie p {font-size:12px;}


	/* 인스타그램 추가 */
	.insta_box {position:relative; float:left; width:50%; height:348px; overflow:hidden; display:flex;}
	.insta_box h3 {width:100%; background:#3b3e43; height:50px;}
	.insta_box h3 img{position:absolute; left:0; top:0; z-index:10; padding-left:18px;}
	.insta_box div {position:absolute; left:50%; top:17px; transform: translateX(-50%); z-index:1; overflow:hidden; width:400px; height:350px;}
	#instafeed {border: 1px solid #e9eaed; height:298px; overflow-y:scroll;}
	.instafeed_wrap a {display:block;}
	#instafeed>a {border-bottom:1px solid #ddd; padding:20px;}
	#instafeed>a:hover {text-decoration:none; color:#666;}
	#instafeed>a:last-child {border-bottom:0;}
	#instafeed a img {display:block; margin:0 auto 10px; width:343px; height:343px;}


	/* 인스타그램 수정 */
	#instafeed {padding:5px; background:#f5f5f5; box-sizing:border-box;}
	#instafeed ul {}
	#instafeed ul:before,
	#instafeed ul:after {content:''; display:block; clear:both;}
	#instafeed ul li {float:left; width:100%; border-bottom:5px solid #f5f5f5; box-sizing:border-box;}
	#instafeed ul li a {display:block; position:relative;}
	#instafeed ul li a:before {content:''; display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0); transition:all .3s;}
	#instafeed ul li a p {
		font-size:14px; position:absolute; left:0; top:50%; transform:translateY(-50%); color:#fff;
		opacity:0; padding:0 60px; transition:all .3s; line-height:1.8;
		overflow: hidden; text-overflow:ellipsis; height:75px;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	#instafeed ul li a:hover:before { background:rgba(0,0,0,.7);}
	#instafeed ul li a:hover p {opacity:1;}
	#instafeed a.instaBtn {
		display:block; margin-top:10px; text-align:center; box-shadow:0 0 5px rgba(0,0,0,.2); 
		border-radius:5px; padding:6px; font-weight:bold; color:#000; font-size:12px;
		background:#fff url(../images/main/arrow-right.png)calc(100% - 10px) center no-repeat;
	}


}


/* ************************ 모바일 (0~767) ************************ */
@media screen and (max-width:767px) {

	.notice_box, .gallery_box, .conference_box, .info_box, .facebook_box, .insta_box {width:100%;}
	.facebook_box iframe ._2lqg>div {width:80% !important;}
	
	/* 중간 퀵메뉴 */
	.quickBar .item ul li {display:flex; flex-basis:50%; justify-content:center; flex-direction:column;}
	.quickBar .item ul li a img {width:160px;}




}