*{margin:0;padding:0;font:inherit;color:inherit;font-family:'Noto Sans KR', sans-serif;}
*, :after, :before{box-sizing:border-box;flex-shrink:0;}
:root{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4}
img, picture,video,canvas,svg{display: block;max-width:100%;}
button{background:none;border:0;cursor:pointer;}
a{text-decoration:none}
table{border-collapse:collapse;border-spacing:0}
li{list-style:none}
.clear{clear:both}

.pd0{margin:0 !important}
.mr0{margin:0 !important}
.mt0{margin-top:0 !important}    .mt05{margin-top:5px !important}    .mt10{margin-top:10px !important}    .mt20{margin-top:20px !important}    .mt30{margin-top:30px !important}    .mt40{margin-top:40px !important}    .mt50{margin-top:50px !important}     .mt60{margin-top:60px !important}
.mb0{margin-bottom:0 !important} .mb05{margin-bottom:5px !important} .mb10{margin-bottom:10px !important} .mb20{margin-bottom:20px !important} .mb30{margin-bottom:30px !important} .mb40{margin-bottom:40px !important} .mb50{margin-bottom:50px !important}  .mb60{margin-bottom:60px !important}
.ml0{margin-left:0 !important}   .ml05{margin-left:5px !important}   .ml10{margin-left:10px !important}   .ml20{margin-left:20px !important}   .ml30{margin-left:30px !important}   .ml40{margin-left:40px !important}   .ml50{margin-left:50px !important}    .ml60{margin-left:60px !important}
.mr0{margin-right:0 !important}  .mr05{margin-right:5px !important}  .mr10{margin-right:10px !important}  .mr20{margin-right:20px !important}  .mr30{margin-right:30px !important}  .mr40{margin-right:40px !important}  .mr50{margin-right:50px !important}   .mr60{margin-right:60px !important}
.mr6{margin-right:6px !important}
.bran{border:none !important}
.brtn{border-top:none !important}
.brbn{border-bottom:none !important}
.brln{border-left:none !important}
.brrn{border-right:none !important}

input[type="checkbox"]{display:none;}
input[type="checkbox"] + label{display:inline-block;color:#6a6e76;font-size:14px;line-height:24px;font-weight:400;letter-spacing:0;cursor:pointer;}
input[type="checkbox"] + label span{display:inline-block;padding:0;margin:-3px 9px 0 0;width:16px;height:16px;background:url('../img/form/chkbox_c.png') no-repeat;vertical-align:middle;cursor:pointer}
input[type="checkbox"]:checked + label span{background:url('../img/form/chkbox_c.png') no-repeat 0 -100px}
input[type=checkbox][disabled] + label span{background:url('../img/form/chkbox_c.png') no-repeat 0 -200px;cursor:default;}

input[type="radio"]{display:none}
input[type="radio"] + label{display:inline-block;color:#6a6e76;font-size:14px;line-height:24px;font-weight:500;letter-spacing:0;cursor:pointer;}
input[type="radio"] + label span{display:inline-block;padding:0;margin:-3px 10px 0 0;width:15px;height:15px;background:url('../img/form/radio_bk.png') no-repeat;vertical-align:middle;cursor:pointer}
input[type="radio"]:checked + label span{background:url('../img/form/radio_bk.png') no-repeat 0 -100px}

input[type="text"],
input[type="password"]{display:block;width:100%;height:54px;background:#fff;border:1px solid #e1e6ee;color:#6a6e76;font-size:16px;line-height:53px;text-indent:20px;}
input[type="text"]:disabled{background:#f8f9fb;color:#bec5cc;}
input::placeholder{color:#bec5cc;font-size:14px;font-weight:400;}

textarea::placeholder{color:#a2a5ac;font-size:15px;font-weight:400;line-height:26px;}
footer{padding:50px 0;;border-top:1px solid #d1d2d4;text-align:center;font-size:12px;color:#898c92}

#wrap{position:relative;padding-top:80px;width:100%}
header.probability{display:flex;align-items:center;position:relative;width:100%;border-bottom:1px solid #d1d2d4;overflow:hidden}
header.probability section{display:flex;align-items:center;position:relative;margin:0 auto;width:1300px;height:100px}
header.probability h1{position:relative;margin:0;padding:0;color:#151518;font-size:40px;font-weight:500;line-height:99px;letter-spacing:-.8px}
header.probability .logo_prob{margin-left:auto;width:210px;height:97px;background:url('../img/probability/logo.png') no-repeat;}
.container{display:flex;position:relative;margin:0 auto;width:1300px;}

.leftarea{position:relative;width:400px;}
.prob_cate{display:flex;align-items:center;padding-left:30px;width:400px;height:50px;background:#f8f9fb;border:1px solid #d1d2d4;border-top:none;border-right:none}
.prob_cate label{margin-right:35px}
.nav{position:relative;padding:35px 0 0 0;width:370px;border-right:none;}
.nav dl{position:relative;margin:0 0 15px 30px}
.nav dl dt{position:relative;display:flex;padding-right:30px;}
.nav dl dt a{width:100%;color:#151518;font-size:18px;line-height:27px;cursor:pointer}
.nav dl dt::after{content:'';transform:rotate(-320deg);position:absolute;right:0;top:50%;margin-top:-4.5px;width:9px;height:9px;border-top:2px solid #c2c2c2;border-right:2px solid #c2c2c2;font-weight:600;}
.nav dl dt.toggle::after{transform:rotate(-225deg);top:50%;margin-top:-4.5px;border-color:#151518;}
.nav dl dt.nosub::after{content:none}
.nav dl dd{display:none;;position:relative;margin:12px 0 48px 0;}
.nav dl dd.show{display:block;}
.nav dl dd a{display:block;margin:20px 0 20px 10px;color:#898c92;font-size:15px;line-height:16px;font-weight:400;}
.nav .active,
.nav .active a{color:#3392ff}

.rightarea{position:relative;width:900px;padding:50px 10px 50px 50px;border-left:1px solid #d1d2d4;}
.rightarea h2{position:relative;margin-bottom:50px;padding-bottom:10px;border-bottom:1px solid #eeedf2;color:#151518;font-size:26px;line-height:34px;}
.rightarea h3{position:relative;margin-bottom:25px;color:#151518;font-size:13x;line-height:28px;}
.rightarea h4{position:relative;margin:20px 0 25px 0;color:#3392ff;font-size:13x;line-height:28px;}
.rightarea .date{position:relative;margin-bottom:30px;color:#151518;font-size:16px;line-height:30px}
.rightarea table{width:100%;}
.rightarea table th,
.rightarea table td{padding-top:20px !important;padding-bottom:20px !important;border:1px solid #e0e2ec !important;color:#6a6e76 !important;font-size:14px !important;}

.top{display:none;position:absolute;right:40px;bottom:40px;width:70px;height:70px;background:#484e5f;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.12);text-align:center;color:#fff;font-size:13px;line-height:70px;cursor:pointer;}
.top:hover{background:#197cff;}