@charset "utf-8"; /* */
/**
* @author CodeClicker
*/


/*header fixed공백을 위한 영역*/
.empty_header {width:100%;height:82px;}

.portfolio_section01_container {height:319px; position: sticky; top: 82px;  z-index: -1;}
.portfolio_section01_container .portfolio_section01_wrapper {width:100%;height:100%;padding:87px 0 100px 0;display:flex;flex-direction:column;align-items:center;}

.portfolio_section01_container .portfolio_section01_wrapper .portfolio_section01_title_wrap {margin-bottom:20px;}
.portfolio_section01_container .portfolio_section01_wrapper .portfolio_section01_title_wrap .portfolio-title {color:#000;font-weight:800;line-height:60px;font-size:38px;}
.portfolio_section01_container .portfolio_section01_wrapper .portfolio_section01_desc_wrap {text-align:center;}
.portfolio_section01_container .portfolio_section01_wrapper .portfolio_section01_desc_wrap .portfolio_desc {color:#000;font-weight:600;line-height:26px;font-size:18px;}


@media screen and (max-width:768px) {
	.empty_header {width:100%;height:51px;}

	.portfolio_section01_container {height:131px; top: 52px; }	
	.portfolio_section01_container .portfolio_section01_wrapper {padding:28px 0;}
	.portfolio_section01_container .portfolio_section01_wrapper .portfolio_section01_title_wrap {margin-bottom:10px;}
	.portfolio_section01_container .portfolio_section01_wrapper .portfolio_section01_title_wrap .portfolio-title {line-height:30px;font-size:20px;}
	.portfolio_section01_container .portfolio_section01_wrapper .portfolio_section01_desc_wrap .portfolio_desc {color:#000;font-weight:600;line-height:18px;font-size:14px;}
}