body {
	overflow-y:scroll;
}

.portfolio-7 .portfolio-item {
	width: 14.28571428571429%;
}
.portfolio-10 .portfolio-item {
	width: 10%;
}
.portfolio-4 .portfolio-item {
	width: 25%;
}

.portfolio-19 .portfolio-item {
	width: 13.5%;
}

.portfolio-15 .portfolio-item {
	width: 17%;
}

@media (max-width: 479px) {
.portfolio .portfolio-item {
	width: 50%;
}

.portfolio .portfolio-item-cont {
	width: 100%;
}
	
.portfolio-10 .portfolio-item {
    width: 25%;
}

.portfolio-4 .portfolio-item {
	width: 50%;
}

/*
primary-menu ul li:hover > a, #primary-menu ul li.current > a {
	color: #5092dc;
}


#primary-menu ul li:hover > a, #primary-menu ul li.current > a {
	color: #5092dc;
}
*/
.heading-block-bottom-none:after {
	border-width:0;
}

.bgc-f9f9f9{background-color:#f9f9f9}



#primary-menu ul ul:not(.mega-menu-column),
#primary-menu ul li .mega-menu-content {
	border-top: 2px solid #5092dc;
}
/*
.dark #primary-menu:not(.not-dark) ul ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, #primary-menu.dark ul ul, #primary-menu.dark ul li .mega-menu-content {
    background-color: #FFF;
    border-color: #EEE;
    border-top-color: #5092dc;
}

#primary-menu ul ul li:hover > a {
    background-color: #F9F9F9;
    padding-left: 18px;
    color: #5092dc;
}

*/}
@media (max-width: 991px) {
	body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a {
		color: #5092dc !important;
	}
}


@media (max-width: 767px) {
.portfolio-filter li a {
    padding: 12px 10px !important;
}
}


/* ------------------------------ 게시판 ------------------------------ */

.fancy-title.title-bottom-border h1, .fancy-title.title-bottom-border h2, .fancy-title.title-bottom-border h3, .fancy-title.title-bottom-border h4, .fancy-title.title-bottom-border h5, .fancy-title.title-bottom-border h6 {
    border-bottom: 2px solid #5092dc;
}

.entry-title h2 a:hover {
    color: #5092dc;
}
.entry-meta li a:hover {
    color: #5092dc;
}

/* ------------------------------ Common ------------------------------ */
.w45px{width:45px}
.h50px{height:50px}





/* ------------------------------ User ------------------------------ */
.trans {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;	
}
.quick {
	position:fixed;
	left:-190px;
	top:160px;
	
	/*width:234px;*/
	width:189px;
	height:258px;
	background-image:url(../images/quick.png);
	z-index:10000;
}
.quick-top {
	position:absolute;top:0; left:0; width:234px; height:49px; background-image:url(../images/quick.png);
}
.quick-on {
	left:0;
}
.quick-a {
	color:#333;
}
.quick-a:hover {
	color:#5092dc;
}
.quick-b {
	color:#333;
}
.quick-b:hover {
	color:#ff685d;
}
.quick-c {
	color:#333;
}
.quick-c:hover {
	color:#19bd98;
}
.quick-d {
	color:#333;
}
.quick-d:hover {
	color:#ed1c24;
}
/*
     FILE ARCHIVED ON 12:53:46 May 19, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:42:34 Jun 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.926
  load_resource: 97.729
  PetaboxLoader3.resolve: 41.579
  PetaboxLoader3.datanode: 50.867 (2)
  loaddict: 30.857
*/