/* 메인 컨턴츠 */
/* 박스리스트 */
#mainComtents > .contentBox > h2 {
    margin-bottom: 30px;
}
#mainComtents > .contentBox > p {
    font-size: 16px;
    margin-bottom: 15px;
}
#mainComtents > .contentBox > div > div {
    height: 188;
}
@media (max-width:451px) {
    #mainComtents > .contentBox > div > div > div:last-child{
        position: absolute;
        left: 50%;
        right: unset;
        bottom: 0;
        top: auto;
        transform: rotate(90deg) translateX(30%) translateY(130%);
    }
    
}


/* 공장지붕 설명 */
/* 상단 리스트 */
.contentBoxBottom > .informationBoxList > .informationBox01 {
    width: 100%;
    margin-bottom: 90;
}
.contentBoxBottom > .informationBoxList > .informationBox01 > div:nth-child(1) {
    width: 100%;
}
.contentBoxBottom > .informationBoxList > .informationBox01 > div:nth-child(1) > img {
    width: 100%;
    height: 100%;
}
.contentBoxBottom > .informationBoxList > .informationBox01 > div:nth-child(2) {
    width: 96%;
    height: auto;
    padding: 2%;
    bottom: -5;
}
.contentBoxBottom > .informationBoxList > .informationBox01 > div:nth-child(2) > h2 {
    font-size: 24px;
    margin-bottom: 15px;
}
.contentBoxBottom > .informationBoxList > .informationBox01  > div:nth-child(2) > p {
    font-size: 14px;
}

/* 원 리스트 */
.contentBoxBottom > .informationBoxList > .informationBox02 {
    position: relative;
    width: 100%;
    height: auto;
    /* min-height: 340; */
}


/* 화살표  */
.contentBoxBottom > .informationBoxList > .informationBox02 > div.arrowBox {
    /* margin: 0;
    height: 55; */
    min-height: auto;
}
.contentBoxBottom > .informationBoxList > .informationBox02 > div > .arrow {
    /* width: 90px; */
    padding: 0 4%;
    max-width: 23%;
}
@media (min-width: 500px) {
    .contentBoxBottom > .informationBoxList > .informationBox02 > div > .arrow {
        max-width: 30%;
    }
}

.contentBoxBottom > .informationBoxList > .informationBox02 > div > .arrow >.arrowText {
    font-size: 14px;
}
/* .contentBoxBottom > .informationBoxList > .informationBox02 > div.arrowBox > div.arrow > div:last-child {
    width: auto;
    height: 20px;
}
.contentBoxBottom > .informationBoxList > .informationBox02 > div.arrowBox > div.arrow > div:last-child > .ellipse-img {
    width: 100%;
}
.contentBoxBottom > .informationBoxList > .informationBox02 > div.arrowBox > div.arrow > div:first-child > .ellipse-img {
    width: 100%;
} */

.contentBoxBottom > .informationBoxList > .informationBox02 > div.arrowBox {
    display: none;
}
.description {
    border: 1px solid rgb(236, 236, 236);
    /* margin-top: 200; */
    display: block;
}

.description > div {
    display: inline-flex;
    min-height: 30;
    text-align: center;
    width: 100%;
}
.description > div > div {
    height: auto;
    min-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
}
.description > div > div:not(div:last-child) {
    border-right: 1px solid rgb(236, 236, 236);
    padding: 0 3px;
}
.description > div:not(div:last-child) {
    border-bottom: 1px solid rgb(236, 236, 236);
}
.description > div > div:nth-child(1) {
    min-width: 40px;
    width: 8%;
    font-weight: 600;

}
.description > div > div:nth-child(2) {
    min-width: 60px;
    width: 12%;
    padding: 0 5px;
}
.description > div > div:nth-child(3) {
    width: 78%;
    padding: 1%;
}
.description > div:nth-child(2) > div:nth-child(3) > span {
    color: rgb(226,2,2);
}
/* 원 */
.contentBoxBottom > .informationBoxList > .informationBox02 > div.ellipseBox  {
    align-items: center;
    margin-left: 0;
    height: auto;
}
.contentBoxBottom > .informationBoxList > .informationBox02 > div > .ellipse {
    width: 220;
    height: 220;
    margin-bottom: 10;
}
.contentBoxBottom > .informationBoxList > .informationBox02 > div > .ellipse > .ellipse-div > img {
    width: 50;
    height: 60;
}

.contentBoxBottom > .informationBoxList > .informationBox02 > div > .ellipse.elc02{
    left: 0;
}
.contentBoxBottom > .informationBoxList > .informationBox02 > div > .ellipse.elc03{
    left: 0;
}

.contentBoxBottom > .informationBoxList > .informationBox02 > div > .ellipse > .elc-title{
    font-size: 16px;
    margin-top: 10px;
}
.ellipse.elc01 > .elc-title::before {
    content: "①";
    display: inline-block;
    margin-right: 2px;
}
.ellipse.elc02 > .elc-title::before {
    content: "②";
    display: inline-block;
    margin-right: 2px;
}
.ellipse.elc03 > .elc-title::before {
    content: "③";
    display: inline-block;
    margin-right: 2px;
}
.contentBoxBottom > .informationBoxList > .informationBox02 > div > .ellipse > .elc-subTitle{
    font-size: 12px;
    padding: 0;
}

