@media (max-width:620px){
	.pagetitle {font-size: 2em;font-family:'Open Sans'}
	.page_subtext {color: #444444;font-size: .9em;font-weight: 500;margin-top: 25px !important; font-family: 'Noto Sans KR', sans-serif;}
	
	.overview_ul {font-size: 0;}
	.overview_ul li {font-size: 14px;width: 100%;text-align: center;border: 1px solid #ececec;padding: 10px 0;margin-bottom: 20px;}
	/*.overview_ul li:nth-child(2n) {margin-left: 1%;margin-right: 0;}*/
	.overview_ul li .overview_img {text-align: center}
	.overview_ul li:last-child .overview_img {border-right: 0}
	.overview_ul li .overview_img img {width: 30%}
	.overview_ul li .overview_title {font-size: 1.1em;font-weight: 800;margin-top: 25px;height: 80px}
	.overview_ul li .overview_text {line-height: 1.7em;font-size: .9em; font-weight: 500; font-family: 'Noto Sans KR', sans-serif;}
	
	.strategy_ul {font-size: 0;}
	.strategy_ul li {margin-bottom: 100px}
	.strategy_ul .circle {font-size: 12px;float: left;width: 45%;text-align: center; height: 300px;}
	.strategy_ul .plus {font-size: 40px;float: left;width: 10%;text-align: center;display:table;height: 150px}
	.strategy_ul .plus:nth-child(4) {display: none}
	.strategy_ul .circle .red_circle {width: 130px;height: 130px;border-radius: 75px;background: #983441;display: table;margin: 0 auto;position: relative}
	.strategy_ul .circle .gray_circle {width: 130px;height: 130px;border-radius: 75px;background: #565656;display: table;margin: 0 auto;position: relative}
	
	.team_item {width: 50%;position: relative;cursor: pointer}
	.team_item:before {content: "";display: block;padding-top: 100%;}
	
	.modal_wrap {width: 98%}
	.modal_body {background: transparent}
	.modal_close {font-size: 4em;color: #fff;cursor: pointer;text-align: center}
	
	.portfolio_ul {font-size: 0}
	.portfolio_ul li {width: 50%;font-size: 14px;vertical-align: top;margin-bottom: 30px}
	.portfolio_ul li .portfolio_square {width: 11px;height: 11px;background: #943841;margin: 0 auto}
	.portfolio_ul li .portfolio_line {width: 1px;height: 35px;background: #ccc;margin: 0 auto}
	
	.pt_wrap {overflow: hidden;margin: 0 auto;width: 100%}
	.width50 {width: 100%}
	.portfolio_ul2 {font-size: 0;margin: 20px 0}
	.portfolio_ul2 li {font-size: 14px;display: table;overflow: hidden;padding: 20px 0}
	.portfolio_ul2 li .arrow {display: none}
	.portfolio_ul2 li .text {display: table-cell;vertical-align: middle;padding-left: 10px;width: 490px}
	.portfolio_ul2 li .text .btext {font-weight: bold;font-size: 1.2em;color: #943841;margin-bottom: 0}
	
	.funds_item {width: 50%}
	.funds_item .funds_logo {display:block; max-width: 70%; position: absolute; left: 0; right:0; bottom:0; top:0; margin: auto; z-index: -1}
	.funds_item .funds_text {margin-top:10px;font-size: .9em; font-family: 'Noto Sans KR', sans-serif; font-weight: 400;}
	
	.mnoswap {white-space: nowrap}
	
	.artBox .article{width:98%; margin:0 1%; padding: 20px; border: 2px solid #ddd;}
	.artBox .article:hover, .artBox .article:active, .artBox .article:focus{border: 2px solid #973841}
	.artBox .article:nth-of-type(1) ~ .article{ margin-top: 2%;}
	.artBox .article .top{display:table; width:100%;}
	.artBox .article .top .icon{display:table-cell; vertical-align: middle; width:50%;}
	.artBox .article .top .icon img{height:62.4px;}
	.artBox .article .top .date{display:table-cell; vertical-align: middle; width:50%; text-align: right;} 
	.artBox .article .top .date .num{ font-size: 28px; color:#973841; font-weight: 500; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .top .date .year{ font-size: 18px; color:#666;font-weight: 500; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle{ margin-top: 20px;}
	.artBox .article .middle .amount{font-size: 16px; color:#973841;font-weight: 600; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle .subject{font-size: 16px; color:#000;font-weight: 500; line-height: 1.4em; letter-spacing: -.04em;margin-top: 5px; height: 44px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle ul{ margin-top: 10px; height: 120px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle ul li{display:table;}
	.artBox .article .middle ul li:nth-of-type(1) ~ li {margin-top: 10px;}
	.artBox .article .middle ul li div{display:table-cell; vertical-align: top; font-size: 15px; color:#666; letter-spacing: -.04em; line-height: 1.6em;}
	.artBox .article .middle ul li div:first-of-type{padding-right: 3px;}
	.artBox .article .middle ul li div span{white-space: nowrap}
	.artBox .article .bottom{ margin-top: 40px; height: 40px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .bottom .under_01{font-size: 13px; color:#2667c7; letter-spacing: -.06em; line-height: 1.4em;}
	.artBox .article .bottom .under_02{font-size: 13px; color:#666; letter-spacing: -.06em; line-height: 1.4em;}
}
@media (min-width:621px) and (max-width:767px) { /* 최소 ~ 최대 720 */
	.pagetitle {font-size: 2em;font-family:'Open Sans'}
	.page_subtext {color: #444444;font-size: .9em;font-weight: 500;margin-top: 25px !important; font-family: 'Noto Sans KR', sans-serif;}
	
	.overview_ul {font-size: 0;}
	.overview_ul li {font-size: 14px;width: 100%;text-align: center;border: 1px solid #ececec;padding: 10px 0;margin-bottom: 20px;}
	/*.overview_ul li:nth-child(2n) {margin-left: 1%;margin-right: 0;}*/
	.overview_ul li .overview_img {text-align: center}
	.overview_ul li:last-child .overview_img {border-right: 0}
	.overview_ul li .overview_img img {width: 30%}
	.overview_ul li .overview_title {font-size: 1.1em;font-weight: 800;margin-top: 25px;height: 80px}
	.overview_ul li .overview_text {line-height: 1.7em;font-size: .9em; font-weight: 500; font-family: 'Noto Sans KR', sans-serif;}
	
	.strategy_ul {font-size: 0;}
	.strategy_ul li {margin-bottom: 100px}
	.strategy_ul .circle {font-size: 12px;float: left;width: 45%;text-align: center; height: 320px;}
	.strategy_ul .plus {font-size: 40px;float: left;width: 10%;text-align: center;display:table;height: 150px}
	.strategy_ul .plus:nth-child(4) {display: none}
	.strategy_ul .circle .red_circle {width: 150px;height: 150px;border-radius: 75px;background: #983441;display: table;margin: 0 auto;position: relative}
	.strategy_ul .circle .gray_circle {width: 150px;height: 150px;border-radius: 75px;background: #565656;display: table;margin: 0 auto;position: relative}
	
	.team_item {width: 50%;position: relative;cursor: pointer}
	.team_item:before {content: "";display: block;padding-top: 100%;}
	
	.modal_wrap {width: 98%}
	.modal_body {background: transparent}
	.modal_close {font-size: 4em;color: #fff;cursor: pointer;text-align: center}
	
	.portfolio_ul {font-size: 0}
	.portfolio_ul li {width: 50%;font-size: 14px;vertical-align: top;margin-bottom: 30px}
	.portfolio_ul li .portfolio_square {width: 11px;height: 11px;background: #943841;margin: 0 auto}
	.portfolio_ul li .portfolio_line {width: 1px;height: 35px;background: #ccc;margin: 0 auto}
	
	.pt_wrap {overflow: hidden;margin: 0 auto;width: 100%}
	.width50 {width: 100%}
	.portfolio_ul2 {font-size: 0;margin: 20px 0}
	.portfolio_ul2 li {font-size: 14px;display: table;overflow: hidden;padding: 20px 0}
	.portfolio_ul2 li .arrow {display: none}
	.portfolio_ul2 li .text {display: table-cell;vertical-align: middle;padding-left: 10px;width: 490px}
	.portfolio_ul2 li .text .btext {font-weight: bold;font-size: 1.2em;color: #943841;margin-bottom: 0}
	
	.funds_item {width: 50%}
	.funds_item .funds_logo {display:block; max-width: 70%; position: absolute; left: 0; right:0; bottom:0; top:0; margin: auto; z-index: -1}
	.funds_item .funds_text {margin-top:10px;font-size: .9em; font-family: 'Noto Sans KR', sans-serif; font-weight: 400;}
	
	.mnoswap {white-space: nowrap}
	
	.artBox .article{width:98%; margin:0 1%; padding: 20px; border: 2px solid #ddd;}
	.artBox .article:hover, .artBox .article:active, .artBox .article:focus{border: 2px solid #973841}
	.artBox .article:nth-of-type(1) ~ .article{ margin-top: 2%;}
	.artBox .article .top{display:table; width:100%;}
	.artBox .article .top .icon{display:table-cell; vertical-align: middle; width:50%;}
	.artBox .article .top .icon img{height:62.4px;}
	.artBox .article .top .date{display:table-cell; vertical-align: middle; width:50%; text-align: right;} 
	.artBox .article .top .date .num{ font-size: 28px; color:#973841; font-weight: 500; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .top .date .year{ font-size: 18px; color:#666;font-weight: 500; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle{ margin-top: 20px;}
	.artBox .article .middle .amount{font-size: 16px; color:#973841;font-weight:600; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle .subject{font-size: 16px; color:#000;font-weight:500; line-height: 1.4em; letter-spacing: -.04em;margin-top: 5px; height: 44px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle ul{ margin-top: 10px; height: 120px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle ul li{display:table;}
	.artBox .article .middle ul li:nth-of-type(1) ~ li {margin-top: 10px;}
	.artBox .article .middle ul li div{display:table-cell; vertical-align: top; font-size: 15px; color:#666; letter-spacing: -.04em; line-height: 1.6em;}
	.artBox .article .middle ul li div:first-of-type{padding-right: 3px;}
	.artBox .article .middle ul li div span{white-space: nowrap}
	.artBox .article .bottom{ margin-top: 40px; height: 40px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .bottom .under_01{font-size: 13px; color:#2667c7; letter-spacing: -.06em; line-height: 1.4em;}
	.artBox .article .bottom .under_02{font-size: 13px; color:#666; letter-spacing: -.06em; line-height: 1.4em;}
}
@media (min-width:768px) and (max-width:1199px) {/* 최소 768 ~ 1199 ---------------------------------------------------------------------- */
	.pagetitle {font-size: 2em;font-family:'Open Sans'}
	.page_subtext {color: #444444;font-size: .9em;font-weight: 500;margin-top: 25px !important; font-family: 'Noto Sans KR', sans-serif;}
	
	.overview_ul {font-size: 0;}
	.overview_ul li {font-size: 14px;float: left;width: 25%;text-align: center}
	.overview_ul li .overview_img {border-right: 1px solid #cbcbcb;text-align: center}
	.overview_ul li:last-child .overview_img {border-right: 0}
	.overview_ul li .overview_img img {width: 30%}
	.overview_ul li .overview_title {font-size: 1.1em;font-weight: 800;margin-top: 25px;height: 80px}
	.overview_ul li .overview_text {line-height: 1.7em;font-size: .9em; font-weight: 500; font-family: 'Noto Sans KR', sans-serif;}
	
	.strategy_ul {font-size: 0;}
	.strategy_ul .circle {font-size: 13px;float: left;width: 22%;text-align: center}
	.strategy_ul .plus {font-size: 40px;float: left;width: 4%;text-align: center;display:table;height: 150px}
	.strategy_ul .circle .red_circle {width: 150px;height: 150px;border-radius: 75px;background: #983441;display: table;margin: 0 auto;position: relative}
	.strategy_ul .circle .gray_circle {width: 150px;height: 150px;border-radius: 75px;background: #565656;display: table;margin: 0 auto;position: relative}
	
	.team_item {width: 33.3%;position: relative;cursor: pointer}
	.team_item:before {content: "";display: block;padding-top: 100%;}
	
	.modal_wrap {width: 90%}
	.modal_body {background: transparent}
	.modal_close {font-size: 4em;color: #fff;cursor: pointer;text-align: center}
	
	.portfolio_ul {font-size: 0}
	.portfolio_ul li {width: 25%;font-size: 14px;vertical-align: top}
	.portfolio_ul li .portfolio_square {width: 11px;height: 11px;background: #943841;margin: 0 auto}
	.portfolio_ul li .portfolio_line {width: 1px;height: 35px;background: #ccc;margin: 0 auto}
	
	.pt_wrap {overflow: hidden;margin: 0 auto;width: 100%}
	.width50 {width: 100%}
	.portfolio_ul2 {font-size: 0;margin: 10px 0}
	.portfolio_ul2 li {font-size: 14px;display: table;overflow: hidden;padding: 10px 0}
	.portfolio_ul2 li .arrow {width: 50px;display: table-cell;vertical-align: middle;color: #bbb;font-size: 2em;text-align: center}
	.portfolio_ul2 li .text {display: table-cell;vertical-align: middle;padding-left: 10px;width: 490px}
	.portfolio_ul2 li .text .btext {font-weight: bold;font-size: 1.2em;color: #943841;margin-bottom: 0}
	
	.funds_item {width: 25%}
	.funds_item .funds_logo {display:block; max-width: 70%; position: absolute; left: 0; right:0; bottom:0; top:0; margin: auto; z-index: -1}
	.funds_item .funds_text {margin-top:10px;font-size: .9em; font-family: 'Noto Sans KR', sans-serif; font-weight: 400;}
	
	
}
@media (min-width:768px) and (max-width:1279px) {
	.artBox{width:102%; margin-left:-1%;}
	.artBox .article{float: left; width:48%; margin:0 1%; padding: 20px; border: 2px solid #ddd;}
	.artBox .article:hover, .artBox .article:active, .artBox .article:focus{border: 2px solid #973841}
	.artBox .article:nth-of-type(2) ~ .article{ margin-top: 2%;}
	.artBox .article .top{display:table; width:100%;}
	.artBox .article .top .icon{display:table-cell; vertical-align: middle; width:50%;}
	.artBox .article .top .icon img{height:62.4px;}
	.artBox .article .top .date{display:table-cell; vertical-align: middle; width:50%; text-align: right;} 
	.artBox .article .top .date .num{ font-size: 28px; color:#973841; font-weight: 500; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .top .date .year{ font-size: 18px; color:#666;font-weight: 500; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle{ margin-top: 20px;}
	.artBox .article .middle .amount{font-size: 16px; color:#973841;font-weight: 600; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle .subject{font-size: 16px; color:#000;font-weight:500; line-height: 1.4em; letter-spacing: -.04em;margin-top: 5px; height: 44px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle ul{ margin-top: 10px; height: 120px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle ul li{display:table;}
	.artBox .article .middle ul li:nth-of-type(1) ~ li {margin-top: 10px;}
	.artBox .article .middle ul li div{display:table-cell; vertical-align: top; font-size: 15px; color:#666; letter-spacing: -.04em; line-height: 1.6em;}
	.artBox .article .middle ul li div:first-of-type{padding-right: 3px;}
	.artBox .article .middle ul li div span{white-space: nowrap}
	.artBox .article .bottom{ margin-top: 40px; height: 40px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .bottom .under_01{font-size: 13px; color:#2667c7; letter-spacing: -.06em; line-height: 1.4em;}
	.artBox .article .bottom .under_02{font-size: 13px; color:#666; letter-spacing: -.06em; line-height: 1.4em;}
}
@media (min-width:1200px) {/* 최소 1024 ~ 최대 ------------------------------------------------------------------------------------------------------- */
	.pagetitle {font-size: 2em;font-family:'Open Sans'}
	.page_subtext {color: #444444;font-size: 1.2em;font-weight: 500;margin-top: 25px !important; font-family: 'Noto Sans KR', sans-serif;}
	
	.overview_ul {font-size: 0;}
	.overview_ul li {font-size: 14px;float: left;width: 25%;text-align: center}
	.overview_ul li .overview_img {border-right: 1px solid #cbcbcb;text-align: center}
	.overview_ul li:last-child .overview_img {border-right: 0}
	.overview_ul li .overview_img img {width: 30%}
	.overview_ul li .overview_title {font-size: 1.2em;font-weight: 800;margin-top: 25px;height: 80px}
	.overview_ul li .overview_text {line-height: 1.7em; font-weight: 500; font-family: 'Noto Sans KR', sans-serif;}
	
	.strategy_ul {font-size: 0;}
	.strategy_ul .circle {font-size: 14px;float: left;width: 22%;text-align: center}
	.strategy_ul .plus {font-size: 50px;float: left;width: 4%;text-align: center;display:table;height: 210px}
	.strategy_ul .circle .red_circle {width: 210px;height: 210px;border-radius: 105px;background: #983441;display: table;margin: 0 auto;position: relative}
	.strategy_ul .circle .gray_circle {width: 210px;height: 210px;border-radius: 105px;background: #565656;display: table;margin: 0 auto;position: relative}
	
	.team_item {width: 25%;position: relative;cursor: pointer}
	.team_item:before {content: "";display: block;padding-top: 100%;}
	
	.modal_wrap {width: 1000px}
	.modal_body {background: transparent}
	.modal_close {position: absolute;right: -40px;top:0px;font-size: 4em;color: #fff;cursor: pointer}
	
	.portfolio_ul {font-size: 0}
	.portfolio_ul li {width: 25%;font-size: 14px;vertical-align: top}
	.portfolio_ul li .portfolio_square {width: 11px;height: 11px;background: #943841;margin: 0 auto}
	.portfolio_ul li .portfolio_line {width: 1px;height: 35px;background: #ccc;margin: 0 auto}
	
	.pt_wrap {overflow: hidden;margin: 0 auto;width: 1100px}
	.width50 {width: 550px;float: left;height: 450px}
	.portfolio_ul2 {font-size: 0;margin: 10px 0}
	.portfolio_ul2 li {font-size: 14px;display: table;overflow: hidden;padding: 10px 0}
	.portfolio_ul2 li .arrow {width: 50px;display: table-cell;vertical-align: middle;color: #bbb;font-size: 2em;text-align: center}
	.portfolio_ul2 li .text {display: table-cell;vertical-align: middle;padding-left: 10px;width: 490px}
	.portfolio_ul2 li .text .btext {font-weight: bold;font-size: 1.2em;color: #943841;margin-bottom: 0}
	
	.funds_item {width: 20%}
	.funds_item .funds_logo {display:block; max-width: 90%; position: absolute; left: 0; right:0; bottom:0; top:0; margin: auto; z-index: -1}
	.funds_item .funds_text {margin-top:10px;font-size: .9em; font-family: 'Noto Sans KR', sans-serif; font-weight: 400;}
	
	
}
@media (min-width:1280px) {
	.artBox{width:102%; margin-left:-1%;}
	.artBox .article{float: left; width:23%; margin:0 1%; padding: 20px; border: 2px solid #ddd;}
	.artBox .article:hover, .artBox .article:active, .artBox .article:focus{border: 2px solid #973841}
	.artBox .article:nth-of-type(4) ~ .article{ margin-top: 2%;}
	.artBox .article .top{display:table; width:100%;}
	.artBox .article .top .icon{display:table-cell; vertical-align: middle; width:50%;}
	.artBox .article .top .icon img{height:62.4px;}
	.artBox .article .top .date{display:table-cell; vertical-align: middle; width:50%; text-align: right;} 
	.artBox .article .top .date .num{ font-size: 28px; color:#973841; font-weight: 500; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .top .date .year{ font-size: 18px; color:#666;font-weight: 500; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle{ margin-top: 20px;}
	.artBox .article .middle .amount{font-size: 16px; color:#973841;font-weight: 600; line-height: 1.3em; letter-spacing: -.04em; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle .subject{font-size: 16px; color:#000;font-weight: 500; line-height: 1.4em; letter-spacing: -.04em;margin-top: 5px; height: 44px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle ul{ margin-top: 10px; height: 120px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .middle ul li{display:table;}
	.artBox .article .middle ul li:nth-of-type(1) ~ li {margin-top: 10px;}
	.artBox .article .middle ul li div{display:table-cell; vertical-align: top; font-size: 14px; color:#666; letter-spacing: -.04em; line-height: 1.6em;}
	.artBox .article .middle ul li div:first-of-type{padding-right: 3px;}
	.artBox .article .middle ul li div span{white-space: nowrap}
	.artBox .article .bottom{ margin-top: 40px; height: 40px; font-family: 'Noto Sans KR', sans-serif;}
	.artBox .article .bottom .under_01{font-size: 13px; color:#2667c7; letter-spacing: -.06em; line-height: 1.4em;}
	.artBox .article .bottom .under_02{font-size: 13px; color:#666; letter-spacing: -.06em; line-height: 1.4em;}
}
.triangle_bottom_right {
	width:0;
	height:0;
	border-top:40px solid transparent;
	border-right:40px solid white;
	position: absolute;
	right: 0;top:0;
}
.cal_dl {overflow: hidden;margin: 5px 0}
.cal_dl dt {float: left;width: 30px}
.cal_dl dd {float: left}
.underline{border-bottom: 2px solid #983441}

.border {
	width:0;
	height:0;
	border-top:7px solid #626262;
	border-left:7px solid #626262;
	border-right:7px solid #983441;
	border-bottom:7px solid #983441;
	position: absolute;
	right: 0;top:0;
}