@charset "UTF-8";
.structure-box > div{display:flex;padding:0 0 25px;flex-wrap:wrap;align-items:center;}
.structure-box > div:last-of-type{padding:0;}
.structure-box > div > div > p{padding:10px;background:#fff;font-size:18px;line-height:24px;text-align:center;}
.structure-box > div > div:nth-of-type(1){width:20%;box-sizing:border-box;}
.structure-box > div > div:nth-of-type(1) p{padding:0;background:none;font-size:20px;line-height:30px;font-weight:500;}
.structure-box > div > div:nth-of-type(2){width:80%;}
.structure-box > div > div:nth-of-type(2) p{position:relative;display:inline-block;margin:0 40px 0 0;width:calc(33.33% - 30px);border:1px solid #e0e0e0;vertical-align:middle;box-sizing:border-box;}
.structure-box > div > div:nth-of-type(2) p:after{content:'+';display:block;position:absolute;top:50%;left:calc(100% + 17px);transform:translateY(-50%);font-size:18px;}
.structure-box > div > div:nth-of-type(2) p:last-of-type{margin:0;}
.structure-box > div > div:nth-of-type(2) p:last-of-type:after{display:none;}
.structure-box > div > div:nth-of-type(2) p.mark-name{border:2px solid #ffdb16;}
.structure-box > div > div .mark-name:before{content:'';display:block;position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:url(/_res/plainkorean/ko/img/public/star.png) no-repeat center center/100%;}


@media screen and (max-width:1024px) {
	.structure-box > div > div > p{font-size:15px;line-height:23px;}
	.structure-box > div > div:nth-of-type(1) p{font-size:16px;line-height:24px;}
}

@media screen and (max-width:768px) {
	.structure-box > div > div:nth-of-type(1){padding:0 0 10px;width:100%;}
	.structure-box > div > div:nth-of-type(2){width:100%;}
	.structure-box > div > div:nth-of-type(2) p{margin:0 0 23px;width:100%;} 
	.structure-box > div > div:nth-of-type(2) p:after{top:100%;left:50%;transform:translateX(-50%);}

}