/* _content/Maxforecast/Pages/BaseData.razor.rz.scp.css */
#wrap[b-mw5vo0sha5] {
    width: 930px;
    margin: 0 auto;
}

#con[b-mw5vo0sha5] {
    width: 780px;
    margin-left: 152px;
    margin-top: 1px;
    background-color: #F2F2F2;
}

#con_wrap[b-mw5vo0sha5] {
    padding: 20px 20px 10px 20px;
}

#con_title[b-mw5vo0sha5] {
    height: 40px;
}
    #con_title ul[b-mw5vo0sha5] {
        float: left;
    }
    #con_title li[b-mw5vo0sha5] {
        float: left;
    }
        #con_title li:nth-child(1)[b-mw5vo0sha5] {
            width: 6px;
            height: 20px;
            background-color: #FF6600;
        }

        #con_title li:nth-child(2) p[b-mw5vo0sha5] {
            font-size: 20px;
            margin-left: 10px;
            color: black;
            line-height:20px;
        }


        #con_title li:nth-child(3) p[b-mw5vo0sha5] {
            font-size: 14px;
            margin-left: 20px;
            color: #828282;
            line-height: 20px;
        }
#step[b-mw5vo0sha5] {
    float: right;
    padding-right: 20px;
}

.con_sub_title[b-mw5vo0sha5] {
    padding-bottom: 20px;
}

    .con_sub_title p[b-mw5vo0sha5] {
        font-size: 14px;
        color: #FF6600;
    }

.con_box[b-mw5vo0sha5] {
    width: 730px;
    height: 350px;
    border-radius: 15px;
    padding-top: 20px;
    padding-left: 20px;
    background-color: #ffffff;
}

.con_box p[b-mw5vo0sha5] {
    display: block;
    width: 380px;
    float: left;
    font-size: 14px;
    color: #828282;
}

    .con_box .input_1[b-mw5vo0sha5] {
        float: left;
        width: 230px;
        font-size: 14px;
        color: #707070;
        margin-top: -6.5px;
        border-radius: 4px;
        border: 1px solid #707070;
        padding: 5px;
    }

span[b-mw5vo0sha5]::after {
    padding-left: 5px;
}

input:invalid + span[b-mw5vo0sha5]::after {
    font-size: 20px;
    content: '❌';
}

input:valid + span[b-mw5vo0sha5]::after {
    font-size: 20px;
    content: '✅';
}

/* 이전/다음 공통 버튼*/


#btn[b-mw5vo0sha5] {
    width: 730px;
    margin: 0 auto;
}

    #btn button[b-mw5vo0sha5] {
        width: 120px;
        height: 35px;
        border-radius: 100px;
        font-size: 14pt;
    }

        #btn button:nth-child(1)[b-mw5vo0sha5] {
            display:none;
            float: left;
            color: #FF6600;
            border: 2px solid #FF6600;
        }

        #btn button:nth-child(2)[b-mw5vo0sha5] {
            float: right;
            color: #FFFFFF;
            border: 0;
            background-color: #FF6600;
        }

        #btn button:nth-child(1):hover[b-mw5vo0sha5] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }

        #btn button:nth-child(2):hover[b-mw5vo0sha5] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }
/* _content/Maxforecast/Pages/BaseData1.razor.rz.scp.css */
#wrap[b-w6mfu3afht] {
    width: 930px;
    margin: 0 auto;
}

#con[b-w6mfu3afht] {
    width: 780px;
    margin-left: 152px;
    margin-top: 1px;
    background-color: #F2F2F2;
}

#con_wrap[b-w6mfu3afht] {
    padding: 20px 20px 10px 20px;
}

#con_title[b-w6mfu3afht] {
    height: 40px;
}

    #con_title ul[b-w6mfu3afht] {
        float: left;
    }

    #con_title li[b-w6mfu3afht] {
        float: left;
    }

        #con_title li:nth-child(1)[b-w6mfu3afht] {
            width: 6px;
            height: 20px;
            background-color: #FF6600;
        }

        #con_title li:nth-child(2) p[b-w6mfu3afht] {
            font-size: 20px;
            margin-left: 10px;
            color: black;
            line-height: 20px;
        }


        #con_title li:nth-child(3) p[b-w6mfu3afht] {
            font-size: 14px;
            margin-left: 20px;
            color: #828282;
            line-height: 20px;
        }

#step[b-w6mfu3afht] {
    float: right;
    padding-right: 20px;
}

.con_sub_title[b-w6mfu3afht] {
    padding-bottom: 20px;
}

    .con_sub_title p[b-w6mfu3afht] {
        font-size: 14px;
        color: #FF6600;
    }

.con_box[b-w6mfu3afht] {
    width: 730px;
    height: 350px;
    border-radius: 15px;
    padding-top: 20px;
    padding-left: 20px;
    background-color: #ffffff;
}

    .con_box p[b-w6mfu3afht] {
        display: block;
        font-size: 14px;
        color: #828282;
    }

.RadioBtn[b-w6mfu3afht] {
    margin-top:30px;
}
.RadioBtn li[b-w6mfu3afht] {
    font-size: 20px;
    float: left;
    padding: 10px;
    border: 2px solid #F2F2F2;
}
.SelectedBtn[b-w6mfu3afht] {
    color: #FFFFFF;
    background-color: #FF6600;
}

.deSelectedBtn[b-w6mfu3afht] {
    color: #FF6600;
    background-color: #FFFFFF;
}


/* 이전/다음 공통 버튼*/


#btn[b-w6mfu3afht] {
    width: 730px;
    margin: 0 auto;
}

    #btn button[b-w6mfu3afht] {
        width: 120px;
        height: 35px;
        border-radius: 100px;
        font-size: 14pt;
    }

        #btn button:nth-child(1)[b-w6mfu3afht] {
            float: left;
            color: #FF6600;
            border: 2px solid #FF6600;
        }

        #btn button:nth-child(2)[b-w6mfu3afht] {
            float: right;
            color: #FFFFFF;
            border: 0;
            background-color: #FF6600;
        }

        #btn button:nth-child(1):hover[b-w6mfu3afht] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }

        #btn button:nth-child(2):hover[b-w6mfu3afht] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }
/* _content/Maxforecast/Pages/BaseData2.razor.rz.scp.css */
#wrap[b-dl4dva4rqe] {
    width: 930px;
    margin: 0 auto;
}

#con[b-dl4dva4rqe] {
    width: 780px;
    margin-left: 152px;
    margin-top: 1px;
    background-color: #F2F2F2;
}

#con_wrap[b-dl4dva4rqe] {
    padding: 20px 20px 10px 20px;
}

#con_title[b-dl4dva4rqe] {
    height: 40px;
}

    #con_title ul[b-dl4dva4rqe] {
        float: left;
    }

    #con_title li[b-dl4dva4rqe] {
        float: left;
    }

        #con_title li:nth-child(1)[b-dl4dva4rqe] {
            width: 6px;
            height: 20px;
            background-color: #FF6600;
        }

        #con_title li:nth-child(2) p[b-dl4dva4rqe] {
            font-size: 20px;
            margin-left: 10px;
            color: black;
            line-height: 20px;
        }


        #con_title li:nth-child(3) p[b-dl4dva4rqe] {
            font-size: 14px;
            margin-left: 20px;
            color: #828282;
            line-height: 20px;
        }

#step[b-dl4dva4rqe] {
    float: right;
    padding-right: 20px;
}

.con_sub_title[b-dl4dva4rqe] {
    padding-bottom: 20px;
}

    .con_sub_title p[b-dl4dva4rqe] {
        font-size: 14px;
        color: #FF6600;
    }

.con_box[b-dl4dva4rqe] {
    width: 730px;
    height: 350px;
    border-radius: 15px;
    padding-top: 20px;
    padding-left: 20px;
    background-color: #ffffff;
}

    .con_box p[b-dl4dva4rqe] {
        font-size: 14px;
        color: #828282;
    }
    .con_box div[b-dl4dva4rqe] {
        margin-top: 20px;
    }

/*table 시작*/
td[b-dl4dva4rqe],
th[b-dl4dva4rqe] {
    width: 150px;
    height: 40px;
    border: 1px solid #F2F2F2;
    text-align: center;
}

.table_input[b-dl4dva4rqe] {
    padding: 5px;
    width: 130px;
    height: 29px;
    border-radius: 10px;
    border: 0.5px solid #707070;
    outline: 0;
    color: black;
    font-weight: 100;
    font-size: 13px;
    text-align: center;
}

    .table_input:focus[b-dl4dva4rqe] {
        outline: 0;
        border: 1px solid #FF6600;
        color: black;
    }

.age[b-dl4dva4rqe] {
    background-color: #FFF9F5;
    font-size: 13px;
    font-weight: 200;
    border: 1px solid #FFF2E9;
}


/*hover*/

td:hover[b-dl4dva4rqe] {
    background: #E5E5E5;
}

/*table 끝*/

/* 이전/다음 공통 버튼*/


#btn[b-dl4dva4rqe] {
    width: 730px;
    margin: 0 auto;
}

    #btn button[b-dl4dva4rqe] {
        width: 120px;
        height: 35px;
        border-radius: 100px;
        font-size: 14pt;
    }

        #btn button:nth-child(1)[b-dl4dva4rqe] {
            float: left;
            color: #FF6600;
            border: 2px solid #FF6600;
        }

        #btn button:nth-child(2)[b-dl4dva4rqe] {
            float: right;
            color: #FFFFFF;
            border: 0;
            background-color: #FF6600;
        }

        #btn button:nth-child(1):hover[b-dl4dva4rqe] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }

        #btn button:nth-child(2):hover[b-dl4dva4rqe] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }
/* _content/Maxforecast/Pages/BaseData3.razor.rz.scp.css */
#wrap[b-c4w1mrpc30] {
    width: 930px;
    margin: 0 auto;
}

#con[b-c4w1mrpc30] {
    width: 780px;
    margin-left: 152px;
    margin-top: 1px;
    background-color: #F2F2F2;
}

#con_wrap[b-c4w1mrpc30] {
    padding: 20px 20px 10px 20px;
}

#con_title[b-c4w1mrpc30] {
    height: 40px;
}

    #con_title ul[b-c4w1mrpc30] {
        float: left;
    }

    #con_title li[b-c4w1mrpc30] {
        float: left;
    }

        #con_title li:nth-child(1)[b-c4w1mrpc30] {
            width: 6px;
            height: 20px;
            background-color: #FF6600;
        }

        #con_title li:nth-child(2) p[b-c4w1mrpc30] {
            font-size: 20px;
            margin-left: 10px;
            color: black;
            line-height: 20px;
        }


        #con_title li:nth-child(3) p[b-c4w1mrpc30] {
            font-size: 14px;
            margin-left: 20px;
            color: #828282;
            line-height: 20px;
        }

#step[b-c4w1mrpc30] {
    float: right;
    padding-right: 20px;
}

.con_sub_title[b-c4w1mrpc30] {
    padding-bottom: 20px;
}

    .con_sub_title p[b-c4w1mrpc30] {
        font-size: 14px;
        color: #FF6600;
    }

.con_box[b-c4w1mrpc30] {
    width: 730px;
    height: 350px;
    border-radius: 15px;
    padding-top: 20px;
    padding-left: 20px;
    background-color: #ffffff;
}

    .con_box p[b-c4w1mrpc30] {
        font-size: 14px;
        color: #828282;
    }

    .con_box div[b-c4w1mrpc30] {
        margin-top: 20px;
    }

/*table 시작*/
td[b-c4w1mrpc30],
th[b-c4w1mrpc30] {
    width: 130px;
    height: 40px;
    border: 1px solid #F2F2F2;
    text-align: center;
}

.table_input[b-c4w1mrpc30] {
    padding: 5px;
    width: 110px;
    height: 29px;
    border-radius: 10px;
    border: 0.5px solid #707070;
    outline: 0;
    color: black;
    font-weight: 100;
    font-size: 13px;
    text-align: center;
}

    .table_input:focus[b-c4w1mrpc30] {
        outline: 0;
        border: 1px solid #FF6600;
        color: black;
    }

.age[b-c4w1mrpc30] {
    background-color: #FFF9F5;
    font-size: 13px;
    font-weight: 200;
    border: 1px solid #FFF2E9;
}


/*hover*/

td:hover[b-c4w1mrpc30] {
    background: #E5E5E5;
}

/*table 끝*/

/* 이전/다음 공통 버튼*/


#btn[b-c4w1mrpc30] {
    width: 730px;
    margin: 0 auto;
}

    #btn button[b-c4w1mrpc30] {
        width: 120px;
        height: 35px;
        border-radius: 100px;
        font-size: 14pt;
    }

        #btn button:nth-child(1)[b-c4w1mrpc30] {
            float: left;
            color: #FF6600;
            border: 2px solid #FF6600;
        }

        #btn button:nth-child(2)[b-c4w1mrpc30] {
            float: right;
            color: #FFFFFF;
            border: 0;
            background-color: #FF6600;
        }

        #btn button:nth-child(1):hover[b-c4w1mrpc30] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }

        #btn button:nth-child(2):hover[b-c4w1mrpc30] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }
/* _content/Maxforecast/Pages/BaseData4.razor.rz.scp.css */
#wrap[b-lw5q5o7qbj] {
    width: 930px;
    margin: 0 auto;
}

#con[b-lw5q5o7qbj] {
    width: 780px;
    margin-left: 152px;
    margin-top: 1px;
    background-color: #F2F2F2;
}

#con_wrap[b-lw5q5o7qbj] {
    padding: 20px 20px 10px 20px;
}

#con_title[b-lw5q5o7qbj] {
    height: 40px;
}

    #con_title ul[b-lw5q5o7qbj] {
        float: left;
    }

    #con_title li[b-lw5q5o7qbj] {
        float: left;
    }

        #con_title li:nth-child(1)[b-lw5q5o7qbj] {
            width: 6px;
            height: 20px;
            background-color: #FF6600;
        }

        #con_title li:nth-child(2) p[b-lw5q5o7qbj] {
            font-size: 20px;
            margin-left: 10px;
            color: black;
            line-height: 20px;
        }


        #con_title li:nth-child(3) p[b-lw5q5o7qbj] {
            font-size: 14px;
            margin-left: 20px;
            color: #828282;
            line-height: 20px;
        }

#step[b-lw5q5o7qbj] {
    float: right;
    padding-right: 20px;
}

.con_sub_title[b-lw5q5o7qbj] {
    padding-bottom: 20px;
}

    .con_sub_title p[b-lw5q5o7qbj] {
        font-size: 14px;
        color: #FF6600;
    }

.con_box[b-lw5q5o7qbj] {
    width: 730px;
    height: 350px;
    border-radius: 15px;
    padding-top: 20px;
    padding-left: 20px;
    background-color: #ffffff;
}

    .con_box p[b-lw5q5o7qbj] {
        font-size: 14px;
        color: #828282;
    }

    .con_box div[b-lw5q5o7qbj] {
        margin-top: 20px;
    }

/*table 시작*/
td[b-lw5q5o7qbj],
th[b-lw5q5o7qbj] {
    width: 100px;
    height: 40px;
    border: 1px solid #F2F2F2;
    text-align: center;
}

.table_input[b-lw5q5o7qbj] {
    padding: 5px;
    width: 80px;
    height: 29px;
    border-radius: 10px;
    border: 0.5px solid #707070;
    outline: 0;
    color: black;
    font-weight: 100;
    font-size: 13px;
    text-align: center;
}

    .table_input:focus[b-lw5q5o7qbj] {
        outline: 0;
        border: 1px solid #FF6600;
        color: black;
    }

.age[b-lw5q5o7qbj] {
    background-color: #FFF9F5;
    font-size: 13px;
    font-weight: 200;
    border: 1px solid #FFF2E9;
}


/*hover*/

td:hover[b-lw5q5o7qbj] {
    background: #E5E5E5;
}

/*table 끝*/

/* 이전/다음 공통 버튼*/


#btn[b-lw5q5o7qbj] {
    width: 730px;
    margin: 0 auto;
}

    #btn button[b-lw5q5o7qbj] {
        width: 120px;
        height: 35px;
        border-radius: 100px;
        font-size: 14pt;
    }

        #btn button:nth-child(1)[b-lw5q5o7qbj] {
            float: left;
            color: #FF6600;
            border: 2px solid #FF6600;
        }

        #btn button:nth-child(2)[b-lw5q5o7qbj] {
            float: right;
            color: #FFFFFF;
            border: 0;
            background-color: #FF6600;
        }

        #btn button:nth-child(1):hover[b-lw5q5o7qbj] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }

        #btn button:nth-child(2):hover[b-lw5q5o7qbj] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }
/* _content/Maxforecast/Pages/ConditionData.razor.rz.scp.css */
#wrap[b-0ebc7fdu63] {
    width: 1130px;
    margin: 0 auto;
}

#con[b-0ebc7fdu63] {
    width: 980px;
    margin-left: 152px;
    margin-top: 1px;
    background-color: #F2F2F2;
}

#con_wrap[b-0ebc7fdu63] {
    padding: 20px 20px 10px 20px;
}

#con_title[b-0ebc7fdu63] {
    height: 40px;
}

    #con_title ul[b-0ebc7fdu63] {
        float: left;
    }

    #con_title li[b-0ebc7fdu63] {
        float: left;
    }

        #con_title li:nth-child(1)[b-0ebc7fdu63] {
            width: 6px;
            height: 20px;
            background-color: #FF6600;
        }

        #con_title li:nth-child(2) p[b-0ebc7fdu63] {
            font-size: 20px;
            margin-left: 10px;
            color: black;
            line-height: 20px;
        }


        #con_title li:nth-child(3) p[b-0ebc7fdu63] {
            font-size: 14px;
            margin-left: 20px;
            color: #828282;
            line-height: 20px;
        }

#step[b-0ebc7fdu63] {
    float: right;
    padding-right: 20px;
}

.con_sub_title[b-0ebc7fdu63] {
    padding-top: 10px;
    padding-bottom: 10px;
}

    .con_sub_title p[b-0ebc7fdu63] {
        font-size: 14px;
        color: #FF6600;
    }
#con_1[b-0ebc7fdu63] {
    padding : 20px;
}
    #con_1 p[b-0ebc7fdu63] {
        margin-top: 20px;
    }
    #con_1 input[b-0ebc7fdu63] {
        margin-top: 20px;
    }

#con_2[b-0ebc7fdu63] {
    padding: 20px;
}

#con_3[b-0ebc7fdu63] {
    padding: 20px;
}
.con_box[b-0ebc7fdu63] {
    width: 930px;
    border-radius: 15px;
    padding-left: 10px;
    background-color: #ffffff;
}

    .con_box p[b-0ebc7fdu63] {
        font-size: 14px;
        color: #828282;
    }

    .con_box input[b-0ebc7fdu63] {
        width: 50px;
    }

/*table 시작*/
td[b-0ebc7fdu63],
th[b-0ebc7fdu63] {
    width: 100px;
    height: 40px;
    border: 1px solid #F2F2F2;
    text-align: center;
}

.table_input[b-0ebc7fdu63] {
    padding: 5px;
    width: 80px;
    height: 29px;
    border-radius: 10px;
    border: 0.5px solid #707070;
    outline: 0;
    color: black;
    font-weight: 100;
    font-size: 13px;
    text-align: center;
}

    .table_input:focus[b-0ebc7fdu63] {
        outline: 0;
        border: 1px solid #FF6600;
        color: black;
    }

.age[b-0ebc7fdu63] {
    background-color: #FFF9F5;
    font-size: 13px;
    font-weight: 200;
    border: 1px solid #FFF2E9;
}


/*hover*/

td:hover[b-0ebc7fdu63] {
    background: #E5E5E5;
}

/*table 끝*/

/* 이전/다음 공통 버튼*/


#btn[b-0ebc7fdu63] {
    width: 930px;
    margin: 0 auto;
}

    #btn button[b-0ebc7fdu63] {
        width: 120px;
        height: 35px;
        border-radius: 100px;
        font-size: 14pt;
    }

        #btn button:nth-child(1)[b-0ebc7fdu63] {
            float: left;
            color: #FF6600;
            border: 2px solid #FF6600;
        }

        #btn button:nth-child(2)[b-0ebc7fdu63] {
            float: right;
            color: #FFFFFF;
            border: 0;
            background-color: #FF6600;
        }

        #btn button:nth-child(1):hover[b-0ebc7fdu63] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }

        #btn button:nth-child(2):hover[b-0ebc7fdu63] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }
/* _content/Maxforecast/Pages/Index.razor.rz.scp.css */
#carouselExampleCaptions[b-kcmo7qsvw4] {
    width: 930px;
    margin: 0 auto;
}

/*메인 con_1*/
#con_1_wrap[b-kcmo7qsvw4] {
    width: 930px;
    margin: 0 auto;
    margin-top: 50px;
}

#con_1[b-kcmo7qsvw4] {
    width: 930px;
    margin: 0 auto;
    text-align: center;
    background-color: white;
}


        #con_1 #con_title h3[b-kcmo7qsvw4] {
            font-size: 20px;
            color: #464646;
            font-weight: 300;
        }

        #con_1 #con_title h4[b-kcmo7qsvw4] {
            font-size: 30px;
            margin-top: 20px;
            color: #464646;
        }

        #con_1 #con_title span[b-kcmo7qsvw4] {
            display: block;
            width: 250px;
            height: 18px;
            margin: 4px auto;
            margin-top: -18px;
            background-color: #ffdbc3;
        }

    #con_1 #con[b-kcmo7qsvw4] {
        width: 930px;
        margin: 0 auto;
        margin-top: 30px;
    }

        #con_1 #con li[b-kcmo7qsvw4] {
            width: 200px;
            height: 200px;
            border-radius: 200px;
            margin-left: 46px;
            float: left;
            border: 2px solid #ff6600;
            background-color: white;
        }

            #con_1 #con li:nth-child(1)[b-kcmo7qsvw4] {
                margin-left: 120px;
            }

        #con_1 #con .text_box[b-kcmo7qsvw4] {
            width: 200px;
            height: 200px;
            margin-top: 70px;
            display: block;
            color: #ff6600;
        }

            #con_1 #con .text_box h4[b-kcmo7qsvw4] {
                font-size: 18px;
                line-height: 30px;
            }

            #con_1 #con .text_box p[b-kcmo7qsvw4] {
                font-size: 30px;
                line-height: 30px;
            }

        #con_1 #con h5[b-kcmo7qsvw4] {
            margin-top: 30px;
            font-size: 18px;
            line-height: 28px;
        }
    #con_1 a img[b-kcmo7qsvw4] {
        margin-top: 50px;
        width: 50px;
        margin-bottom: 50px;
    }
/*메인 con_1*/

/*메인 con_2*/

#con_2_wrap[b-kcmo7qsvw4] {
    width: 930px;
    margin: 0 auto;
    margin-bottom: 50px;
}

#con_2[b-kcmo7qsvw4] {
    width: 930px;
    margin: 0 auto;
    text-align: center;
    background-color: white;
}

#con_2 img[b-kcmo7qsvw4] {
    display:block;
    width:930px;
    margin:0 auto;
}

#con_2 #text[b-kcmo7qsvw4] {
    margin-top:-1100px;
    position: relative;
    text-align: center;
}

    #con_2 #text #con_title[b-kcmo7qsvw4] {
        padding-top: 240px;
    }


        #con_2 #text #con_title h3[b-kcmo7qsvw4] {
            color: #ff6600;
        }

            #con_2 #text #con_title h3:nth-child(1)[b-kcmo7qsvw4] {
                font-size: 20px;
                line-height: 50px;
                font-weight: 400;
            }

            #con_2 #text #con_title h3:nth-child(2)[b-kcmo7qsvw4] {
                font-size: 30px;
                line-height: 50px;
                font-weight: 600;
            }

    #con_2 #text span[b-kcmo7qsvw4] {
        display: block;
        width: 3px;
        height: 80px;
        margin: 0 auto;
        margin-top: 60px;
        background-color: #ff6600;
    }

    #con_2 #text ul[b-kcmo7qsvw4] {
        margin-top: 40px;
    }

        #con_2 #text ul li p[b-kcmo7qsvw4] {
            font-size: 20px;
            color: white;
            margin-top: 50px;
        }


        #con_2 #text ul li:nth-child(2) p[b-kcmo7qsvw4] {
            font-size: 40px;
        }

#con_2 #text h5[b-kcmo7qsvw4] {
    margin-top: 180px;
    font-size: 34px;
    line-height: 60px;
}
    #con_2 #text button[b-kcmo7qsvw4] {
        width: 300px;
        height: 70px;
        border-radius: 50px;
        margin-top: 20px;
        box-shadow: 0;
        border: none;
        background-color: #ff6600;
        color: white;
    }

        #con_2 #text button a[b-kcmo7qsvw4] {
            font-size: 20px;
        }

        #con_2 #text button:hover[b-kcmo7qsvw4] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }

/*메인 con_2*/
#footer_link[b-kcmo7qsvw4] {
    width: 930px;
    margin: 0 auto;
}
    #footer_link a img[b-kcmo7qsvw4] {
        width: 930px;
        margin: 0 auto;
    }
/* _content/Maxforecast/Pages/InputInfo.razor.rz.scp.css */
#wrap[b-5wpwi5zrg9] {
    width: 100%;
    height: 100%;
    background-color: #F2F2F2;
    margin: 0 auto;
}

#con[b-5wpwi5zrg9] {
    width: 930px;
    height: 920px;
    padding-top: 60px;
    margin: 0 auto;
    background-color: #F2F2F2;
}

#con_wrap[b-5wpwi5zrg9] {
    width: 930px;
    height: 625px;
    margin: 0 auto;
    margin-top: 100px;
}

#con_title[b-5wpwi5zrg9] {
    height: 150px;
    text-align: center;
}

    #con_title h3[b-5wpwi5zrg9] {
        font-size: 50px;
        font-weight: 800;
    }

    #con_title span[b-5wpwi5zrg9] {
        display: block;
        width: 312px;
        height: 20px;
        margin: 0 auto;
        margin-top: -80px;
        background-color: #FFDCC4;
    }

#con_sub_title[b-5wpwi5zrg9] {
    margin-top: 150px;
    height: 30px;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color: #FF6600;
}

#con_box li[b-5wpwi5zrg9] {
    float: left;
}

    #con_box li:nth-child(n+2)[b-5wpwi5zrg9] {
        margin-left: 43px;
    }

.text_box[b-5wpwi5zrg9] {
    width: 200px;
    height: 150px;
    border-radius: 100px;
    text-align: center;
    background-color: white;
}

    .text_box h4[b-5wpwi5zrg9] {
        font-size: 30px;
        font-weight: 600;
        color: #FF6600;
        margin-top: 30px;
    }

    .text_box span[b-5wpwi5zrg9] {
        display: block;
        width: 134px;
        height: 1px;
        margin: 0 auto;
        background: #FF6600;
        margin-top: 10px;
    }

    .text_box h5[b-5wpwi5zrg9] {
        font-size: 20px;
        margin-top: 5px;
    }

#con_box #line[b-5wpwi5zrg9] {
    width: 930px;
    height: 18px;
    background-color: #ffffff;
    margin: 0 auto;
    margin-top: -80px;
}

#btn[b-5wpwi5zrg9] {
    width: 300px;
    margin: 0 auto;
    padding-top: 100px;
}

    #btn button[b-5wpwi5zrg9] {
        width: 300px;
        height: 50px;
        border-radius: 100px;
        font-size: 14pt;
        color: #FF6600;
        border: 2px solid #FF6600;
    }

        #btn button:hover[b-5wpwi5zrg9] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }
#btnBack[b-5wpwi5zrg9] {
    width: 200px;
    margin: 0 auto;
    padding-top: 30px;
}

    #btnBack button[b-5wpwi5zrg9] {
        width: 200px;
        height: 50px;
        border-radius: 100px;
        font-size: 14pt;
        border: 0;
        background-color: #FF6600;
        color: #FFFFFF;
        
    }

        #btnBack button:hover[b-5wpwi5zrg9] {
            color: #FF6600;
            border: 2px solid #FF6600;
            background-color: #FFFFFF;
        }
/* _content/Maxforecast/Pages/JobSelect.razor.rz.scp.css */
#wrap[b-bd1g11j5li] {
    width: 1920px;
    margin: 0 auto;
}

#con[b-bd1g11j5li] {
    padding-top: 60px;
    width: 100%;
    height: 1000px;
    background-color: #F2F2F2;
}

#con_wrap[b-bd1g11j5li] {
    width: 786px;
    height: auto;
    margin: 0 auto;
    padding-top: 56px;
}

#con_title ul[b-bd1g11j5li] {
    margin-left: 30px;
}

#con_title li[b-bd1g11j5li] {
    float: left;
    margin-left: 19px;
}

    #con_title li:nth-child(1)[b-bd1g11j5li] {
        margin-left: 50px;
        width: 6px;
        height: 45px;
        background-color: #FF6600;
    }

    #con_title li:nth-child(2)[b-bd1g11j5li] {
        font-size: 27pt;
        margin-left: 16px;
        line-height: 27pt
    }

    #con_title li:nth-child(3)[b-bd1g11j5li] {
        font-size: 14pt;
        margin-left: 16px;
        line-height: 27pt
    }
#con_box[b-bd1g11j5li] {
    width: 786px;
    height: 377px;
    background-color: #ffffff;
    margin-top: 30px;
    border-radius: 34px;
}

    #con_box ul[b-bd1g11j5li] {
        margin-left: 87px;
        padding-top: 50px;
    }

        #con_box ul li[b-bd1g11j5li] {
            width: 140px;
            height: 48px;
            float: left;
            border-radius: 10px;
            margin-left: 22px;
            color: #FF6600;
            font-size: 20px;
            line-height: 45px;
            text-align: center;
            border: 1px solid #FF6600;
        }

            #con_box ul li:hover[b-bd1g11j5li] {
                color: #ffffff;
                background-color: #FF6600;
            }

            #con_box ul li:nth-child(4n+1)[b-bd1g11j5li] {
                margin-left: 0;
            }

            #con_box ul li:nth-child(n+5)[b-bd1g11j5li] {
                margin-top: 25px;
            }

#con_download[b-bd1g11j5li] {
    width: 786px;
    height: 100px;
    background-color: #ffffff;
    margin-top: 30px;
    border-radius: 34px;
}

    #con_download ul[b-bd1g11j5li] {
        margin-left: 30px;
        padding-top: 30px;
    }

    #con_download li[b-bd1g11j5li] {
        float: left;
    }

        #con_download li:nth-child(1)[b-bd1g11j5li] {
            margin-left: 50px;
            width: 6px;
            height: 45px;
            background-color: #FF6600;
        }

        #con_download li:nth-child(2)[b-bd1g11j5li] {
            font-size: 23pt;
            margin-left: 16px;
            line-height: 30pt
        }

#con_result[b-bd1g11j5li] {
    width: 786px;
    height: 100px;
    background-color: #ffffff;
    margin-top: 30px;
    border-radius: 34px;
}

    #con_result ul[b-bd1g11j5li] {
        margin-left: 30px;
        padding-top: 30px;
    }

    #con_result li[b-bd1g11j5li] {
        float: left;
    }

        #con_result li:nth-child(1)[b-bd1g11j5li] {
            margin-left: 50px;
            width: 6px;
            height: 45px;
            background-color: #FF6600;
        }

        #con_result li:nth-child(2)[b-bd1g11j5li] {
            font-size: 23pt;
            margin-left: 16px;
            line-height: 30pt
        }
/* 이전/다음 공통 버튼*/


#btn[b-bd1g11j5li] {
    width: 664px;
    margin: 0 auto;
    margin-top: 30px;
}

    #btn button[b-bd1g11j5li] {
        width: 140px;
        height: 48px;
        border-radius: 100px;
        font-size: 20pt;
    }

        #btn button:nth-child(1)[b-bd1g11j5li] {
            color: #FF6600;
            border: 1px solid #FF6600;
        }

        #btn button:nth-child(2)[b-bd1g11j5li] {
            float: right;
            color: #ffffff;
            border: 0;
            background-color: #FF6600;
        }
/* _content/Maxforecast/Pages/Login.razor.rz.scp.css */
#wrap[b-agzd2k4lzz] {
    width: 930px;
    height:600px;
    margin: 0 auto;
    margin-top : 100px;
    margin-bottom : 150px;
}

#con[b-agzd2k4lzz] {
    height: 650px;
    background-color: #F2F2F2;
}

#con_wrap[b-agzd2k4lzz] {
    padding-top: 30px;
}

#login_logo[b-agzd2k4lzz] {
    display:flex;
    justify-content:center;
}

.login_box[b-agzd2k4lzz] {
    width: 397px;
    height: 369px;
    margin: 0 auto;
    margin-top: 20px;
}

    .login_box li[b-agzd2k4lzz] {
        width: 198.5px;
        text-align: center;
        font-size: 30px;
        line-height: 60pt;
        float: left;
    }
        .login_box li:hover[b-agzd2k4lzz] {
            border-bottom: 1px solid #FF6600;
        }
            .login_box li:hover a[b-agzd2k4lzz] {
                color: #FF6600;
            }
.SelectedBtn[b-agzd2k4lzz] {
    border-bottom: 1px solid #FF6600;
}
.SelectedBtn a[b-agzd2k4lzz] {
    color: #FF6600;
}

.deSelectedBtn[b-agzd2k4lzz] {
    border-bottom: 1px solid #BFBFBF;
}
.deSelectedBtn a[b-agzd2k4lzz] {
    color: #BFBFBF;
}
    .login_box input[b-agzd2k4lzz] {
        width: 397px;
        height: 63px;
        border-radius: 32px;
        border: 1px solid #BFBFBF;
        margin-top: 33px;
        font-size: 17pt;
        color: #BFBFBF;
        padding: 20px;
    }

        .login_box input:focus[b-agzd2k4lzz] {
            outline: 0;
            border: 1px solid #FF6600;
            color: black;
        }

        .login_box input:nth-child(3)[b-agzd2k4lzz] {
            margin-top: 10px;
        }


    .login_box button[b-agzd2k4lzz] {
        width: 397px;
        height: 40px;
        margin-top: 30px;
        border-radius: 32px;
        border: 0;
        background-color: #FF6600;
        font-size: 20px;
        color: #FFFFFF
    }
        .login_box button:hover[b-agzd2k4lzz] {
            background-color: #FFFFFF;
            border: 1px solid #FF6600;
            color: #FF6600
        }
    .login_box p[b-agzd2k4lzz] {
        font-size: 14px;
        font-weight: 600;
        text-align: center;
        margin-top: 30px;
    }
    .login_box #member[b-agzd2k4lzz] {
        font-size: 16px;
        font-weight: 600;
        color: black;
        margin-top: 20px;
        line-height: 30px;
        text-align: center;
        text-decoration: underline;
    }
/* _content/Maxforecast/Pages/MyPage.razor.rz.scp.css */
#wrap[b-1w9qs3kngl] {
    width: 1920px;
    margin: 0 auto;
}

#con[b-1w9qs3kngl] {
    width: 100%;
    height: 1000px;
    background-color: #F2F2F2;
}
/* _content/Maxforecast/Pages/Report.razor.rz.scp.css */
#wrap[b-hy9vnlg1sz] {
    width: 1920px;
    margin: 0 auto;
}

#con[b-hy9vnlg1sz] {
    width: 100%;
    height: 1000px;
    background-color: #F2F2F2;
}
/* _content/Maxforecast/Pages/ReportList.razor.rz.scp.css */
#wrap[b-39hear18um] {
    width: 930px;
    margin: 0 auto;
}

#con[b-39hear18um] {
    width: 780px;
    margin-left: 152px;
    margin-top: 1px;
    background-color: #F2F2F2;
}

#con_wrap[b-39hear18um] {
    padding: 20px 20px 10px 20px;
}

#con_title[b-39hear18um] {
    height: 40px;
}

    #con_title ul[b-39hear18um] {
        float: left;
    }

    #con_title li[b-39hear18um] {
        float: left;
    }

        #con_title li:nth-child(1)[b-39hear18um] {
            width: 6px;
            height: 20px;
            background-color: #FF6600;
        }

        #con_title li:nth-child(2) p[b-39hear18um] {
            font-size: 20px;
            margin-left: 10px;
            color: black;
            line-height: 20px;
        }


        #con_title li:nth-child(3) p[b-39hear18um] {
            font-size: 14px;
            margin-left: 20px;
            color: #828282;
            line-height: 20px;
        }

.con_box[b-39hear18um] {
    width: 730px;
    overflow: scroll;
    -ms-overflow-style: none;
    border-radius: 15px;
    background-color: #ffffff;
}

    .con_box[b-39hear18um]::-webkit-scrollbar {
        width: 10px;
    }

    .con_box[b-39hear18um]::-webkit-scrollbar-thumb {
        background-color: #E6E9F4;
        border-radius: 10px;
        background-clip: padding-box;
        border: 2px solid transparent;
    }

    .con_box[b-39hear18um]::-webkit-scrollbar-track {
        background-color: none;
        border-radius: 10px;
        box-shadow: inset 0px 0px 5px white;
    }

#con_1[b-39hear18um] {
    padding-left: 40px;
    padding-top: 6px;
}

    #con_1 li[b-39hear18um] {
        float: left;
    }


#con_1[b-39hear18um] {
    margin-top: 45px;
    height: 98px;
}


    #con_1 > ul > li[b-39hear18um] {
        padding-top: 15px;
    }

.con_box p[b-39hear18um] {
    display: block;
    width: 80px;
    height: 10px;
    float: left;
    font-size: 16px;
}


.con_box .input_1[b-39hear18um] {
    float: left;
    width: 150px;
    height: 29px;
    color: #707070;
    margin-top: -6.5px;
    border-radius: 4px;
    border: 1px solid #707070;
    padding: 5px;
}

.con_box .input_2[b-39hear18um] {
    width: 150px;
}

#input_margin[b-39hear18um] {
    margin-left: 40px;
}

#con_1 li:nth-child(2)[b-39hear18um] {
    margin-left: 40px;
}

.con_box .input_1:focus[b-39hear18um] {
    outline: 0;
    border: 1px solid #FF6600;
    color: black;
}

#con_1 button[b-39hear18um] {
    width: 99px;
    height: 35px;
    background-color: #FF6600;
    border-radius: 35px;
    margin-left: 55px;
    margin-top: 25px;
    font-size: 21px;
    border: 0;
}

    #con_1 button a[b-39hear18um] {
        color: white;
    }

    #con_1 button:hover[b-39hear18um] {
        background-color: #ffffff;
        border: 1px solid #FF6600;
    }

        #con_1 button:hover a[b-39hear18um] {
            color: #FF6600;
        }


#con_2[b-39hear18um] {
    height: 260px;
    margin-top: 30px;
}

    #con_2 ul li ul li[b-39hear18um] {
        float: left;
        font-size: 15px;
        text-align: center;
        line-height: 48px;
    }

    #con_2 .line_box_title[b-39hear18um] {
        width: 720px;
        height: 48px;
        background-color: #BFBFBF;
        border-radius: 10px 10px 0px 0px;
    }

        #con_2 .line_box_title li[b-39hear18um] {
            height: 48px;
            color: white;
        }

    #con_2 .line_box[b-39hear18um] {
        height: 48px;
        border-bottom: 1px solid #F2F2F2;
    }


.box_1[b-39hear18um] {
    width: 250px;
}

.box_2[b-39hear18um] {
    width: 1px;
}

.box_3[b-39hear18um] {
    width: 1px;
}

.box_4[b-39hear18um] {
    width: 1px;
}

.box_5[b-39hear18um] {
    width: 1px;
}

.box_btn button[b-39hear18um] {
    display: block;
    float: left;
    width: 70px;
    height: 35px;
    margin-top: 7px;
    margin-left: 30px;
    line-height: 30px;
    background-color: white;
    border-radius: 40px;
    border: 1px solid #707070;
    color: #707070;
}

    .box_btn button:hover[b-39hear18um] {
        border: 1px solid #FF6600;
        color: #FF6600;
    }


#con_2 .line_box:hover[b-39hear18um] {
    background-color: #FFF9F5;
}
        
/* _content/Maxforecast/Pages/SelfCheck.razor.rz.scp.css */
#wrap[b-m7obn2tiad] {
    width: 1920px;
    margin: 0 auto;
}

#con[b-m7obn2tiad] {
    padding-top: 60px;
    width: 100%;
    height: 1000px;
    background-color: #F2F2F2;
}

#con_wrap[b-m7obn2tiad] {
    width: 664px;
    height: auto;
    margin: 0 auto;
    padding-top: 46px;
}

#con_title li[b-m7obn2tiad] {
    float: left;
    font-size: 18pt;
    line-height: 28pt;
    margin-left: 19px;
}

    #con_title li:nth-child(1)[b-m7obn2tiad] {
        margin-left: 50px;
        width: 6px;
        height: 45px;
        background-color: #FF6600;
    }

    #con_title li:nth-child(2)[b-m7obn2tiad] {
        font-size: 27pt;
        margin-left: 16px;
        line-height: 27pt
    }


#con_box[b-m7obn2tiad] {
    width: 664px;
    height: 617px;
    background-color: #ffffff;
    margin-top: 30px;
    border-radius: 34px;
}

#QnA_wrap[b-m7obn2tiad] {
    width: 534px;
    margin: 0 auto;
    padding-top: 27px;
}

.QnA[b-m7obn2tiad] {
    width: 534px;
    height: 67px;
    border-bottom: 1px solid #F2F2F2;
}

    .QnA li[b-m7obn2tiad] {
        font-size: 20px;
        padding-top: 20px;
    }

        .QnA li:nth-child(1)[b-m7obn2tiad] {
            width: 315px;
            float: left;
        }


.A2 label[b-m7obn2tiad] {
    margin-left: 10px;
    margin-right: 37px;
}

.A3 label[b-m7obn2tiad] {
    margin-left: 10px;
    margin-right: 20px;
}

.A5 label[b-m7obn2tiad] {
    margin-left: 7px;
}



#result_box[b-m7obn2tiad] {
    width: 360px;
    height: 139px;
    margin: 0 auto;
    margin-top: 20px;
}

    #result_box div:nth-child(1)[b-m7obn2tiad] {
        width: 48px;
        font-size: 13px;
        line-height: 28px;
        text-align: center;
        color: #FF6600;
        margin: 0 auto;
    }

    #result_box div:nth-child(2)[b-m7obn2tiad] {
        width: 120px;
        font-size: 28px;
        line-height: 28px;
        text-align: center;
        color: #FF6600;
        margin: 0 auto;
    }

    #result_box div:nth-child(3) img[b-m7obn2tiad] {
        display: block;
        width: 140px;
        margin: 0 auto;
    }

    #result_box div:nth-child(4)[b-m7obn2tiad] {
        width: 360px;
        padding-top: 42px;
        font-size: 22px;
        text-align: center;
    }



/* 이전/다음 공통 버튼*/


#btn[b-m7obn2tiad] {
    width: 664px;
    margin: 0 auto;
    margin-top: 30px;
}

    #btn button[b-m7obn2tiad] {
        width: 140px;
        height: 48px;
        border-radius: 100px;
        font-size: 20pt;
    }

        #btn button:nth-child(1)[b-m7obn2tiad] {
            color: #FF6600;
            border: 1px solid #FF6600;
        }

        #btn button:nth-child(2)[b-m7obn2tiad] {
            float: right;
            color: #ffffff;
            border: 0;
            background-color: #FF6600;
        }
/* _content/Maxforecast/Pages/TrafficData.razor.rz.scp.css */
#wrap[b-g79d5qzxoa] {
    width: 930px;
    margin: 0 auto;
}

#con[b-g79d5qzxoa] {
    width: 780px;
    margin-left: 152px;
    margin-top: 1px;
    background-color: #F2F2F2;
}

#con_wrap[b-g79d5qzxoa] {
    padding: 20px 20px 10px 20px;
}

#con_title[b-g79d5qzxoa] {
    height: 40px;
}

    #con_title ul[b-g79d5qzxoa] {
        float: left;
    }

    #con_title li[b-g79d5qzxoa] {
        float: left;
    }

        #con_title li:nth-child(1)[b-g79d5qzxoa] {
            width: 6px;
            height: 20px;
            background-color: #FF6600;
        }

        #con_title li:nth-child(2) p[b-g79d5qzxoa] {
            font-size: 20px;
            margin-left: 10px;
            color: black;
            line-height: 20px;
        }


        #con_title li:nth-child(3) p[b-g79d5qzxoa] {
            font-size: 14px;
            margin-left: 20px;
            color: #828282;
            line-height: 20px;
        }

#step[b-g79d5qzxoa] {
    float: right;
    padding-right: 20px;
}

.con_sub_title[b-g79d5qzxoa] {
    padding-bottom: 20px;
}

    .con_sub_title p[b-g79d5qzxoa] {
        font-size: 14px;
        color: #FF6600;
    }
.DeleteValue[b-g79d5qzxoa] {

}
.con_box[b-g79d5qzxoa] {
    width: 730px;
    height: 350px;
    border-radius: 15px;
    background-color: #ffffff;
}

    .con_box p[b-g79d5qzxoa] {
        font-size: 14px;
        color: #828282;
    }

    .con_box div[b-g79d5qzxoa] {
        margin-top: 20px;
    }


/*table 시작*/


td[b-g79d5qzxoa],
th[b-g79d5qzxoa] {
    width: 60px;
    height: 25px;
    border: 1px solid #F2F2F2;
    text-align: center;
}

.table_input[b-g79d5qzxoa] {
    width: 40px;
    height: 22px;
    border-radius: 10px;
    border: 0.5px solid #707070;
    outline: 0;
    color: black;
    font-weight: 100;
    font-size: 13px;
    text-align: center;
}

    .table_input:focus[b-g79d5qzxoa] {
        outline: 0;
        border: 1px solid #FF6600;
        color: black;
    }

#time[b-g79d5qzxoa] {
    width: 120px;
    height: 48px;
    font-size: 13px;
    font-weight: 200;
}

.time[b-g79d5qzxoa],
.age[b-g79d5qzxoa] {
    background-color: #FFF9F5;
    font-size: 13px;
    font-weight: 200;
    border: 1px solid #FFF2E9;
}


.sum[b-g79d5qzxoa] {
    color: #ffffff;
    font-size: 15px;
    font-weight: 200;
    background-color: #A2A2A2;
}

#edge1[b-g79d5qzxoa] {
    border-radius: 0px 15px 0px 0px;
}

#edge2[b-g79d5qzxoa] {
    border-radius: 0px 0px 0px 15px;
}

#edge3[b-g79d5qzxoa] {
    border-radius: 0px 0px 15px 0px;
    background-color: #707070;
}





/*hover*/

td:hover[b-g79d5qzxoa] {
    background: #E5E5E5;
}

.sum:hover[b-g79d5qzxoa] {
    background-color: #A2A2A2;
}

#table_2-1:hover #table_2-2[b-g79d5qzxoa] {
    background: #F2F2F2;
}



/*table 끝*/


/* 이전/다음 공통 버튼*/


#btn[b-g79d5qzxoa] {
    width: 730px;
    margin: 0 auto;
}

    #btn button[b-g79d5qzxoa] {
        width: 120px;
        height: 35px;
        border-radius: 100px;
        font-size: 14pt;
    }

        #btn button:nth-child(1)[b-g79d5qzxoa] {
            float: left;
            color: #FF6600;
            border: 2px solid #FF6600;
        }

        #btn button:nth-child(2)[b-g79d5qzxoa] {
            float: right;
            color: #FFFFFF;
            border: 0;
            background-color: #FF6600;
        }

        #btn button:nth-child(1):hover[b-g79d5qzxoa] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }

        #btn button:nth-child(2):hover[b-g79d5qzxoa] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }
/* _content/Maxforecast/Shared/FooterLayout.razor.rz.scp.css */
footer[b-sydvscoyt9] {
    width: 100%;
    height: 150px;
    margin: 0 auto;
    margin-top: 20px;
    background-color: #464646;
}

    footer #footer_wrap[b-sydvscoyt9] {
        width: 930px;
        height: 100px;
        margin: 0 auto;
        padding-top: 20px;
        padding-left: 40px;
    }

        footer #footer_wrap div[b-sydvscoyt9] {
            float: left;
        }

        footer #footer_wrap ul li[b-sydvscoyt9] {
            float: left;
            margin: 0 17px;
        }

            footer #footer_wrap ul li:nth-child(1)[b-sydvscoyt9] {
                margin-left: 0;
            }

            footer #footer_wrap ul li a h2[b-sydvscoyt9] {
                color: white;
                font-size: 15px;
                font-weight: 100;
            }

    footer #footer_logo img[b-sydvscoyt9] {
        width: 200px;
    }

    footer #footer_text[b-sydvscoyt9] {
        width: 500px;
        padding-left: 30px;
    }

        footer #footer_text p[b-sydvscoyt9] {
            display: block;
            width: 500px;
            margin-top: 20px;
            color: white;
            font-size: 13px;
            font-weight: 100;
            line-height: 19px;
        }
    footer #footer_link img[b-sydvscoyt9] {
        width: 30px;
        padding-left: 5px;
    }
#exampleModal[b-sydvscoyt9] {
    margin-top: 200px;
    height: 700px;
}
/* _content/Maxforecast/Shared/HeaderLayout.razor.rz.scp.css */
/*header*/

#header[b-6xlurf6ulw] {
    width: 100%;
    height: 60px;
    margin: 0 auto;
    background-color: #ffffff;
    box-shadow: 0px 1px 2px -1px;
}

#header_wrap[b-6xlurf6ulw] {
    width: 930px;
    height: 20px;
    margin: 0 auto;
}


#logo[b-6xlurf6ulw] {
    float: left;
    padding-left: 50px;
}

    #logo img[b-6xlurf6ulw] {
        width: 150px;
    }

#gnb[b-6xlurf6ulw] {
    float: right;
    padding-right: 50px;
}

    #gnb ul li[b-6xlurf6ulw] {
        float: left;
        padding-left: 30px;
    }
        #gnb ul li button[b-6xlurf6ulw] {
            width: 100px;
            height: 30px;
            margin-top: 15px;
            border-radius: 32px;
            font-size: 20px;
            background-color: #FFFFFF;
            border: 1px solid #FF6600;
            color: #FF6600; 
        }

            #gnb ul li button:hover[b-6xlurf6ulw] {
                border: 0;
                background-color: #FF6600;
                color: #FFFFFF;
            }
    #gnb a img[b-6xlurf6ulw] {
        width: 80px;
        padding-top:16px;
    }
/*header ��*/
/* _content/Maxforecast/Shared/MainLayout.razor.rz.scp.css */
/* _content/Maxforecast/Shared/PopSelfCheck.razor.rz.scp.css */
.layerPopup[b-owd2r01e0y]:before {
    display: block;
    content: "";
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 9900;
}

.layerPopup .layerBox[b-owd2r01e0y] {
    z-index: 10900;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 30px;
    background: #fff;
    border-radius: 6px;
}
.layerPopup img[b-owd2r01e0y] {
    margin-bottom: 20px;
}

#con[b-owd2r01e0y] {
    background-color: #F2F2F2;
}

#con_title li[b-owd2r01e0y] {
    float: left;
    font-size: 18pt;
    line-height: 28pt;
    margin-left: 19px;
}

    #con_title li:nth-child(1)[b-owd2r01e0y] {
        margin-left: 50px;
        width: 6px;
        height: 45px;
        background-color: #FF6600;
    }

    #con_title li:nth-child(2)[b-owd2r01e0y] {
        font-size: 27pt;
        margin-left: 16px;
        line-height: 27pt
    }

    #con_title li:nth-child(4)[b-owd2r01e0y] {
        float: right;
        font-size: 18pt;
        line-height: 28pt;
    }
#con_box[b-owd2r01e0y] {
    width: 580px;
    height: 500px;
    margin: 0 auto;
    background-color: #ffffff;
    margin-top: 30px;
    border-radius: 34px;
}
    #con_box img[b-owd2r01e0y] {
        margin-top: 50px;
        width: 100%;
    }
    /* ����/���� ���� ��ư*/

#btn[b-owd2r01e0y] {
    width: 100%;
    margin: 0 auto;
    margin-top: 30px;
}

    #btn button[b-owd2r01e0y] {
        width: 140px;
        height: 48px;
        border-radius: 100px;
        font-size: 20pt;
    }

        #btn button:nth-child(1)[b-owd2r01e0y] {
            float: left;
            color: #FF6600;
            border: 2px solid #FF6600;
        }

        #btn button:nth-child(2)[b-owd2r01e0y] {
            float: right;
            color: #FFFFFF;
            border: 0;
            background-color: #FF6600;
        }

        #btn button:nth-child(1):hover[b-owd2r01e0y] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }

        #btn button:nth-child(2):hover[b-owd2r01e0y] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }
/* _content/Maxforecast/Shared/PopSelfCheck1.razor.rz.scp.css */
.layerPopup[b-d3w0xw3m8f]:before {
    display: block;
    content: "";
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 9800;
}

.layerPopup .layerBox[b-d3w0xw3m8f] {
    z-index: 10800;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 30px;
    background: #fff;
    border-radius: 6px;
}

#con[b-d3w0xw3m8f] {
    background-color: #F2F2F2;
}

#con_title li[b-d3w0xw3m8f] {
    float: left;
    font-size: 18pt;
    line-height: 28pt;
    margin-left: 19px;
}

    #con_title li:nth-child(1)[b-d3w0xw3m8f] {
        margin-left: 50px;
        width: 6px;
        height: 45px;
        background-color: #FF6600;
    }

    #con_title li:nth-child(2)[b-d3w0xw3m8f] {
        font-size: 27pt;
        margin-left: 16px;
        line-height: 27pt
    }
    #con_title li:nth-child(4)[b-d3w0xw3m8f] {
        float: right;
        font-size: 18pt;
        line-height: 28pt;
    }

#con_box[b-d3w0xw3m8f] {
    background-color: #ffffff;
    margin-top: 30px;
    border-radius: 34px;
}
    #con_box p[b-d3w0xw3m8f] {
        font-size: 14px;
        padding: 30px;
        line-height: 18px;
    }
#QnA_wrap[b-d3w0xw3m8f] {
    width: 580px;
    margin: 0 auto;
}

.QnA[b-d3w0xw3m8f] {
    width: 534px;
    height: 70px;
    border-bottom: 1px solid #F2F2F2;
}
    .QnA li[b-d3w0xw3m8f] {
        font-size: 20px;
        float: left;
    }
.A2[b-d3w0xw3m8f] {
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
}

.SelectedBtn[b-d3w0xw3m8f] {
    margin-top: 20px;
    padding: 10px;
    color: #FFFFFF;
    background-color: #FF6600;
    border: 2px solid #F2F2F2;
}

.deSelectedBtn[b-d3w0xw3m8f] {
    margin-top: 20px;
    padding: 10px;
    color: #FF6600;
    background-color: #FFFFFF;
    border: 2px solid #F2F2F2;
}


    /* ����/���� ���� ��ư*/


#btn[b-d3w0xw3m8f] {
    width: 100%;
    margin: 0 auto;
    margin-top: 30px;
}
    #btn button[b-d3w0xw3m8f] {
        width: 140px;
        height: 48px;
        border-radius: 100px;
        font-size: 20pt;
    }

        #btn button:nth-child(1)[b-d3w0xw3m8f] {
            float: left;
            color: #FF6600;
            border: 2px solid #FF6600;
        }

        #btn button:nth-child(2)[b-d3w0xw3m8f] {
            float: right;
            color: #FFFFFF;
            border: 0;
            background-color: #FF6600;
        }

        #btn button:nth-child(1):hover[b-d3w0xw3m8f] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }
        #btn button:nth-child(2):hover[b-d3w0xw3m8f] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }
/* _content/Maxforecast/Shared/PopSelfCheck2.razor.rz.scp.css */
.layerPopup[b-q8eoqn3y2v]:before {
    display: block;
    content: "";
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 9700;
}

.layerPopup .layerBox[b-q8eoqn3y2v] {
    z-index: 10700;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 30px;
    background: #fff;
    border-radius: 6px;
}

#con[b-q8eoqn3y2v] {
    background-color: #F2F2F2;
}

#con_title li[b-q8eoqn3y2v] {
    float: left;
    font-size: 18pt;
    line-height: 28pt;
    margin-left: 19px;
}

    #con_title li:nth-child(1)[b-q8eoqn3y2v] {
        margin-left: 50px;
        width: 6px;
        height: 45px;
        background-color: #FF6600;
    }

    #con_title li:nth-child(2)[b-q8eoqn3y2v] {
        font-size: 27pt;
        margin-left: 16px;
        line-height: 27pt
    }
    #con_title li:nth-child(4)[b-q8eoqn3y2v] {
        float: right;
        font-size: 18pt;
        line-height: 28pt;
    }

#con_box[b-q8eoqn3y2v] {
    background-color: #ffffff;
    margin-top: 30px;
    border-radius: 34px;
}

#result_box[b-q8eoqn3y2v] {
    width: 580px;
    height:400px;
    margin: 0 auto;
    margin-top: 20px;
}

    #result_box div:nth-child(1)[b-q8eoqn3y2v] {
        padding-top:100px;
        font-size: 40px;
        line-height: 40px;
        text-align: center;
        color: #FF6600;
    }

    #result_box div:nth-child(2)[b-q8eoqn3y2v] {
        font-size: 50px;
        line-height: 100px;
        text-align: center;
        color: #FF6600;
    }
    
    #result_box div:nth-child(3)[b-q8eoqn3y2v] {
        padding-top: 40px;
        font-size: 16px;
        text-align: center;
    }



    /* ����/���� ���� ��ư*/


#btn[b-q8eoqn3y2v] {
    width: 100%;
    margin: 0 auto;
    margin-top: 30px;
}
    #btn button[b-q8eoqn3y2v] {
        width: 140px;
        height: 48px;
        border-radius: 100px;
        font-size: 20pt;
    }

        #btn button:nth-child(1)[b-q8eoqn3y2v] {
            float: left;
            color: #FF6600;
            border: 2px solid #FF6600;
        }

        #btn button:nth-child(2)[b-q8eoqn3y2v] {
            float: right;
            color: #FFFFFF;
            border: 0;
            background-color: #FF6600;
        }

        #btn button:nth-child(1):hover[b-q8eoqn3y2v] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }
        #btn button:nth-child(2):hover[b-q8eoqn3y2v] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }
/* _content/Maxforecast/Shared/PopSelfCheck3.razor.rz.scp.css */
.layerPopup[b-yq7ian8fr7]:before {
    display: block;
    content: "";
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 9600;
}

.layerPopup .layerBox[b-yq7ian8fr7] {
    z-index: 10600;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 30px;
    background: #fff;
    border-radius: 6px;
}
#con[b-yq7ian8fr7] {
    background-color: #F2F2F2;
}
#con_wrap[b-yq7ian8fr7] {
    width: 580px;
    height: auto;
    margin: 0 auto;
}

#con_title li[b-yq7ian8fr7] {
    float: left;
    font-size: 18pt;
    line-height: 28pt;
    margin-left: 19px;
}

    #con_title li:nth-child(1)[b-yq7ian8fr7] {
        margin-left: 50px;
        width: 6px;
        height: 45px;
        background-color: #FF6600;
    }

    #con_title li:nth-child(2)[b-yq7ian8fr7] {
        font-size: 27pt;
        margin-left: 16px;
        line-height: 27pt;
    }

    #con_title li:nth-child(3)[b-yq7ian8fr7] {
        font-size: 14pt;
        margin-left: 16px;
        line-height: 27pt;
    }

#con_box[b-yq7ian8fr7] {
    width: 580px;
    height: 165px;
    background-color: #ffffff;
    border-radius: 34px;
}

    #con_box ul[b-yq7ian8fr7] {
        padding: 20px;
    }

        #con_box ul li[b-yq7ian8fr7] {
            width: 125px;
            height: 48px;
            float: left;
            border-radius: 10px;
            margin-left: 10px;
            font-size: 16px;
            line-height: 45px;
            text-align: center;
            border: 1px solid #FF6600;
        }

            #con_box ul li:hover[b-yq7ian8fr7] {
                color: #ffffff;
                background-color: #FF6600;
            }

            #con_box ul li:nth-child(4n+1)[b-yq7ian8fr7] {
                margin-left: 0;
            }

            #con_box ul li:nth-child(n+5)[b-yq7ian8fr7] {
                margin-top: 25px;
            }

.SelectedBtn[b-yq7ian8fr7] {
    color: #FFFFFF;
    background-color: #FF6600;
}
.deSelectedBtn[b-yq7ian8fr7] {
    color: #FF6600;
    background-color: #FFFFFF;
}
#con_download[b-yq7ian8fr7] {
    width: 580px;
    height: 60px;
    background-color: #ffffff;
    margin-top: 30px;
    border-radius: 34px;
}

    #con_download ul[b-yq7ian8fr7] {
        margin-left: 10px;
        padding-top: 10px;
    }

    #con_download li[b-yq7ian8fr7] {
        float: left;
    }

        #con_download li:nth-child(1)[b-yq7ian8fr7] {
            margin-left: 20px;
            width: 6px;
            height: 40px;
            background-color: #FF6600;
        }

        #con_download li:nth-child(2)[b-yq7ian8fr7] {
            font-size: 14pt;
            margin-left: 16px;
            line-height: 27pt;
        }

#con_result[b-yq7ian8fr7] {
    width: 580px;
    height: 60px;
    background-color: #ffffff;
    margin-top: 30px;
    border-radius: 34px;
}

    #con_result ul[b-yq7ian8fr7] {
        margin-left: 10px;
        padding-top: 10px;
    }

    #con_result li[b-yq7ian8fr7] {
        float: left;
    }

        #con_result li:nth-child(1)[b-yq7ian8fr7] {
            margin-left: 20px;
            width: 6px;
            height: 40px;
            background-color: #FF6600;
        }

        #con_result li:nth-child(2)[b-yq7ian8fr7] {
            font-size: 14pt;
            margin-left: 16px;
            line-height: 27pt;
        }

    /* ����/���� ���� ��ư*/


#btn[b-yq7ian8fr7] {
    width: 100%;
    margin: 0 auto;
    margin-top: 30px;
}
    #btn button[b-yq7ian8fr7] {
        width: 140px;
        height: 48px;
        border-radius: 100px;
        font-size: 20pt;
    }

        #btn button:nth-child(1)[b-yq7ian8fr7] {
            float: left;
            color: #FF6600;
            border: 2px solid #FF6600;
        }

        #btn button:nth-child(2)[b-yq7ian8fr7] {
            float: right;
            color: #FFFFFF;
            border: 0;
            background-color: #FF6600;
        }

        #btn button:nth-child(1):hover[b-yq7ian8fr7] {
            border: 0;
            background-color: #FF6600;
            color: #FFFFFF;
        }
        #btn button:nth-child(2):hover[b-yq7ian8fr7] {
            background-color: rgba(0,0,0,0);
            color: #ff6600;
            border: 2px solid #ff6600;
        }
/* _content/Maxforecast/Shared/Popup1.razor.rz.scp.css */
.layerPopup img[b-cbkiwy8nl0] {
    margin-bottom: 20px;
}

.layerPopup[b-cbkiwy8nl0]:before {
    display: block;
    content: "";
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 9000
}

.layerPopup .layerBox[b-cbkiwy8nl0] {
    z-index: 10000;
    position: fixed;
    left: 38%;
    top: 30%;
    transform: translate(-50%, -50%);
    padding: 20px;
    background: #fff;
    border-radius: 6px;
}

    .layerPopup .layerBox .title[b-cbkiwy8nl0] {
        margin-bottom: 10px;
        padding-bottom: 10px;
        font-weight: 600;
        border-bottom: 1px solid #d9d9d9;
    }

    .layerPopup .layerBox .btnTodayHide[b-cbkiwy8nl0] {
        font-size: 14px;
        font-weight: 600;
        color: black;
        float: left;
        text-decoration: none;
        width: 150px;
        height: 30px;
        line-height: 30px;
        border: black solid 1px;
        text-align: center;
        text-decoration: none;
    }

.layerPopup div[b-cbkiwy8nl0] {
    display: inline;
}

.layerPopup form[b-cbkiwy8nl0] {
    margin-top: 5px;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    height: 30px;
    line-height: 30px
}

.layerPopup #close[b-cbkiwy8nl0] {
    font-size: 16px;
    font-weight: 600;
    width: 40px;
    height: 30px;
    color: black;
    float: right;
    line-height: 30px;
    text-align: center;
    text-decoration: underline;
}

.layerPopup a[b-cbkiwy8nl0] {
    text-decoration: none;
    color: black;
    width: 50px;
    height: 40px;
}
/* _content/Maxforecast/Shared/Popup2.razor.rz.scp.css */
.layerPopup img[b-6l3aapafzb] {
    margin-bottom: 20px;
}

.layerPopup[b-6l3aapafzb]:before {
    display: block;
    content: "";
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 9000
}

.layerPopup .layerBox[b-6l3aapafzb] {
    z-index: 10000;
    position: fixed;
    left: 62%;
    top: 30%;
    transform: translate(-50%, -50%);
    padding: 20px;
    background: #fff;
    border-radius: 6px;
}

    .layerPopup .layerBox .title[b-6l3aapafzb] {
        margin-bottom: 10px;
        padding-bottom: 10px;
        font-weight: 600;
        border-bottom: 1px solid #d9d9d9;
    }

    .layerPopup .layerBox .btnTodayHide[b-6l3aapafzb] {
        font-size: 14px;
        font-weight: 600;
        color: black;
        float: left;
        text-decoration: none;
        width: 150px;
        height: 30px;
        line-height: 30px;
        border: black solid 1px;
        text-align: center;
        text-decoration: none;
    }

.layerPopup div[b-6l3aapafzb] {
    display: inline;
}

.layerPopup form[b-6l3aapafzb] {
    margin-top: 5px;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    height: 30px;
    line-height: 30px
}

.layerPopup #close[b-6l3aapafzb] {
    font-size: 16px;
    font-weight: 600;
    width: 40px;
    height: 30px;
    color: black;
    float: right;
    line-height: 30px;
    text-align: center;
    text-decoration: underline;
}

.layerPopup a[b-6l3aapafzb] {
    text-decoration: none;
    color: black;
    width: 50px;
    height: 40px;
}
/* _content/Maxforecast/Shared/SideLayout.razor.rz.scp.css */
/*side nav ����*/

#side_nav[b-3s85xwst2j] {
    width: 150px;
    height: 500px;
    box-shadow: 1px 0px 2px -1px;
    background-color: white;
    margin-top: 1px;
    float: left;
}

    #side_nav li[b-3s85xwst2j] {
        height: 52px;
    }

        #side_nav li img[b-3s85xwst2j] {
            padding: 14px;
            float: left;
        }

.hover_icon[b-3s85xwst2j] {
    display: none;
}

#side_nav li P[b-3s85xwst2j] {
    float: left;
    height: 52px;
    color: #828282;
    font-size: 17px;
    line-height: 52px;
}

#side_nav li:hover[b-3s85xwst2j] {
    background-color: #F2F2F2;
}

    #side_nav li:hover .hover_icon[b-3s85xwst2j] {
        display: block;
    }

    #side_nav li:hover .main_icon[b-3s85xwst2j] {
        display: none;
    }

    #side_nav li:hover p[b-3s85xwst2j] {
        color: #FF6600;
    }


/*side nav ��*/
/* _content/Maxforecast/Shared/Tooltip.razor.rz.scp.css */
.tooltip-wrapper[b-6svnusqj63] {
    position: relative;
    display: inline-block;
    cursor: help;
}

span[b-6svnusqj63] {
    visibility: hidden;
    position: absolute;
    width: 120px;
    bottom: 100%;
    left: 50%;
    margin-left: -60px;
    background-color: #363636;
    color: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 6px;
    z-index: 1;
}

    span[b-6svnusqj63]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }

.tooltip-wrapper:hover span[b-6svnusqj63] {
    visibility: visible;
}
